diff --git a/assets/index-CMdadBrW.css b/assets/index-CMdadBrW.css new file mode 100644 index 0000000..bf68172 --- /dev/null +++ b/assets/index-CMdadBrW.css @@ -0,0 +1 @@ +.img-vert{rotate:180deg}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}} diff --git a/assets/index-Ct5-bck4.js b/assets/index-Ct5-bck4.js new file mode 100644 index 0000000..92a2e64 --- /dev/null +++ b/assets/index-Ct5-bck4.js @@ -0,0 +1,475 @@ +function BL(e,t){for(var r=0;rn[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 Io=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ve(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function KT(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 qT={exports:{}},vp={},XT={exports:{}},be={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var If=Symbol.for("react.element"),FL=Symbol.for("react.portal"),VL=Symbol.for("react.fragment"),WL=Symbol.for("react.strict_mode"),UL=Symbol.for("react.profiler"),HL=Symbol.for("react.provider"),GL=Symbol.for("react.context"),KL=Symbol.for("react.forward_ref"),qL=Symbol.for("react.suspense"),XL=Symbol.for("react.memo"),YL=Symbol.for("react.lazy"),by=Symbol.iterator;function ZL(e){return e===null||typeof e!="object"?null:(e=by&&e[by]||e["@@iterator"],typeof e=="function"?e:null)}var YT={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ZT=Object.assign,QT={};function uu(e,t,r){this.props=e,this.context=t,this.refs=QT,this.updater=r||YT}uu.prototype.isReactComponent={};uu.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")};uu.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function JT(){}JT.prototype=uu.prototype;function _v(e,t,r){this.props=e,this.context=t,this.refs=QT,this.updater=r||YT}var Cv=_v.prototype=new JT;Cv.constructor=_v;ZT(Cv,uu.prototype);Cv.isPureReactComponent=!0;var xy=Array.isArray,eO=Object.prototype.hasOwnProperty,Pv={current:null},tO={key:!0,ref:!0,__self:!0,__source:!0};function rO(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)eO.call(t,n)&&!tO.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1>>1,K=R[q];if(0>>1;qi(fe,H))Oei(ze,fe)?(R[q]=ze,R[Oe]=H,q=Oe):(R[q]=fe,R[ge]=H,q=ge);else if(Oei(ze,H))R[q]=ze,R[Oe]=H,q=Oe;else break e}}return F}function i(R,F){var H=R.sortIndex-F.sortIndex;return H!==0?H:R.id-F.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 l=[],u=[],c=1,f=null,d=3,h=!1,p=!1,m=!1,g=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,v=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(R){for(var F=r(u);F!==null;){if(F.callback===null)n(u);else if(F.startTime<=R)n(u),F.sortIndex=F.expirationTime,t(l,F);else break;F=r(u)}}function x(R){if(m=!1,b(R),!p)if(r(l)!==null)p=!0,D(S);else{var F=r(u);F!==null&&V(x,F.startTime-R)}}function S(R,F){p=!1,m&&(m=!1,y(T),T=-1),h=!0;var H=d;try{for(b(F),f=r(l);f!==null&&(!(f.expirationTime>F)||R&&!E());){var q=f.callback;if(typeof q=="function"){f.callback=null,d=f.priorityLevel;var K=q(f.expirationTime<=F);F=e.unstable_now(),typeof K=="function"?f.callback=K:f===r(l)&&n(l),b(F)}else n(l);f=r(l)}if(f!==null)var X=!0;else{var ge=r(u);ge!==null&&V(x,ge.startTime-F),X=!1}return X}finally{f=null,d=H,h=!1}}var _=!1,P=null,T=-1,A=5,k=-1;function E(){return!(e.unstable_now()-kR||125q?(R.sortIndex=H,t(u,R),r(l)===null&&R===r(u)&&(m?(y(T),T=-1):m=!0,V(x,H-q))):(R.sortIndex=K,t(l,R),p||h||(p=!0,D(S))),R},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(R){var F=d;return function(){var H=d;d=F;try{return R.apply(this,arguments)}finally{d=H}}}})(sO);aO.exports=sO;var lz=aO.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var uz=C,en=lz;function G(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Z5=Object.prototype.hasOwnProperty,cz=/^[: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]*$/,wy={},_y={};function fz(e){return Z5.call(_y,e)?!0:Z5.call(wy,e)?!1:cz.test(e)?_y[e]=!0:(wy[e]=!0,!1)}function dz(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 hz(e,t,r,n){if(t===null||typeof t>"u"||dz(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 Or(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 Jt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Jt[e]=new Or(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Jt[t]=new Or(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Jt[e]=new Or(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Jt[e]=new Or(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){Jt[e]=new Or(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Jt[e]=new Or(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Jt[e]=new Or(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Jt[e]=new Or(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Jt[e]=new Or(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ov=/[\-:]([a-z])/g;function Av(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(Ov,Av);Jt[t]=new Or(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(Ov,Av);Jt[t]=new Or(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(Ov,Av);Jt[t]=new Or(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Jt[e]=new Or(e,1,!1,e.toLowerCase(),null,!1,!1)});Jt.xlinkHref=new Or("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Jt[e]=new Or(e,1,!1,e.toLowerCase(),null,!0,!0)});function kv(e,t,r,n){var i=Jt.hasOwnProperty(t)?Jt[t]:null;(i!==null?i.type!==0:n||!(2s||i[a]!==o[s]){var l=` +`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{t3=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?cc(e):""}function pz(e){switch(e.tag){case 5:return cc(e.type);case 16:return cc("Lazy");case 13:return cc("Suspense");case 19:return cc("SuspenseList");case 0:case 2:case 15:return e=r3(e.type,!1),e;case 11:return e=r3(e.type.render,!1),e;case 1:return e=r3(e.type,!0),e;default:return""}}function t6(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 Ds:return"Fragment";case Rs:return"Portal";case Q5:return"Profiler";case Ev:return"StrictMode";case J5:return"Suspense";case e6:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case cO:return(e.displayName||"Context")+".Consumer";case uO:return(e._context.displayName||"Context")+".Provider";case $v:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case jv:return t=e.displayName||null,t!==null?t:t6(e.type)||"Memo";case Po:t=e._payload,e=e._init;try{return t6(e(t))}catch{}}return null}function mz(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 t6(t);case 8:return t===Ev?"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 Qo(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function dO(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vz(e){var t=dO(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 Cd(e){e._valueTracker||(e._valueTracker=vz(e))}function hO(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=dO(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function u2(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 r6(e,t){var r=t.checked;return vt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Py(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Qo(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function pO(e,t){t=t.checked,t!=null&&kv(e,"checked",t,!1)}function n6(e,t){pO(e,t);var r=Qo(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")?i6(e,t.type,r):t.hasOwnProperty("defaultValue")&&i6(e,t.type,Qo(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ty(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 i6(e,t,r){(t!=="number"||u2(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var fc=Array.isArray;function ul(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Pd.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function s1(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var kc={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},gz=["Webkit","ms","Moz","O"];Object.keys(kc).forEach(function(e){gz.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),kc[t]=kc[e]})});function yO(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||kc.hasOwnProperty(e)&&kc[e]?(""+t).trim():t+"px"}function bO(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=yO(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var yz=vt({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 s6(e,t){if(t){if(yz[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(G(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(G(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(G(61))}if(t.style!=null&&typeof t.style!="object")throw Error(G(62))}}function l6(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var u6=null;function Mv(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var c6=null,cl=null,fl=null;function ky(e){if(e=Df(e)){if(typeof c6!="function")throw Error(G(280));var t=e.stateNode;t&&(t=Sp(t),c6(e.stateNode,e.type,t))}}function xO(e){cl?fl?fl.push(e):fl=[e]:cl=e}function SO(){if(cl){var e=cl,t=fl;if(fl=cl=null,ky(e),t)for(e=0;e>>=0,e===0?32:31-(kz(e)/Ez|0)|0}var Td=64,Od=4194304;function dc(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 h2(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;s!==0?n=dc(s):(o&=a,o!==0&&(n=dc(o)))}else a=r&~i,a!==0?n=dc(a):o!==0&&(n=dc(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;0r;r++)t.push(e);return t}function Nf(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Xn(t),e[t]=r}function Iz(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=$c),Ly=" ",zy=!1;function FO(e,t){switch(e){case"keyup":return lB.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function VO(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ls=!1;function cB(e,t){switch(e){case"compositionend":return VO(t);case"keypress":return t.which!==32?null:(zy=!0,Ly);case"textInput":return e=t.data,e===Ly&&zy?null:e;default:return null}}function fB(e,t){if(Ls)return e==="compositionend"||!Fv&&FO(e,t)?(e=zO(),k0=Lv=No=null,Ls=!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)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=Wy(r)}}function GO(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?GO(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function KO(){for(var e=window,t=u2();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=u2(e.document)}return t}function Vv(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 xB(e){var t=KO(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&GO(r.ownerDocument.documentElement,r)){if(n!==null&&Vv(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=Uy(r,o);var a=Uy(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=document.documentMode,zs=null,v6=null,Mc=null,g6=!1;function Hy(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;g6||zs==null||zs!==u2(n)||(n=zs,"selectionStart"in n&&Vv(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Mc&&h1(Mc,n)||(Mc=n,n=v2(v6,"onSelect"),0Vs||(e.current=_6[Vs],_6[Vs]=null,Vs--)}function Ye(e,t){Vs++,_6[Vs]=e.current,e.current=t}var Jo={},fr=ia(Jo),Rr=ia(!1),Qa=Jo;function kl(e,t){var r=e.type.contextTypes;if(!r)return Jo;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 Dr(e){return e=e.childContextTypes,e!=null}function y2(){rt(Rr),rt(fr)}function Qy(e,t,r){if(fr.current!==Jo)throw Error(G(168));Ye(fr,t),Ye(Rr,r)}function rA(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(G(108,mz(e)||"Unknown",i));return vt({},r,n)}function b2(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Jo,Qa=fr.current,Ye(fr,e),Ye(Rr,Rr.current),!0}function Jy(e,t,r){var n=e.stateNode;if(!n)throw Error(G(169));r?(e=rA(e,t,Qa),n.__reactInternalMemoizedMergedChildContext=e,rt(Rr),rt(fr),Ye(fr,e)):rt(Rr),Ye(Rr,r)}var Ei=null,wp=!1,v3=!1;function nA(e){Ei===null?Ei=[e]:Ei.push(e)}function jB(e){wp=!0,nA(e)}function oa(){if(!v3&&Ei!==null){v3=!0;var e=0,t=Fe;try{var r=Ei;for(Fe=1;e>=a,i-=a,Ni=1<<32-Xn(t)+i|r<T?(A=P,P=null):A=P.sibling;var k=d(y,P,b[T],x);if(k===null){P===null&&(P=A);break}e&&P&&k.alternate===null&&t(y,P),v=o(k,v,T),_===null?S=k:_.sibling=k,_=k,P=A}if(T===b.length)return r(y,P),at&&ya(y,T),S;if(P===null){for(;TT?(A=P,P=null):A=P.sibling;var E=d(y,P,k.value,x);if(E===null){P===null&&(P=A);break}e&&P&&E.alternate===null&&t(y,P),v=o(E,v,T),_===null?S=E:_.sibling=E,_=E,P=A}if(k.done)return r(y,P),at&&ya(y,T),S;if(P===null){for(;!k.done;T++,k=b.next())k=f(y,k.value,x),k!==null&&(v=o(k,v,T),_===null?S=k:_.sibling=k,_=k);return at&&ya(y,T),S}for(P=n(y,P);!k.done;T++,k=b.next())k=h(P,y,T,k.value,x),k!==null&&(e&&k.alternate!==null&&P.delete(k.key===null?T:k.key),v=o(k,v,T),_===null?S=k:_.sibling=k,_=k);return e&&P.forEach(function(N){return t(y,N)}),at&&ya(y,T),S}function g(y,v,b,x){if(typeof b=="object"&&b!==null&&b.type===Ds&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case _d:e:{for(var S=b.key,_=v;_!==null;){if(_.key===S){if(S=b.type,S===Ds){if(_.tag===7){r(y,_.sibling),v=i(_,b.props.children),v.return=y,y=v;break e}}else if(_.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Po&&rb(S)===_.type){r(y,_.sibling),v=i(_,b.props),v.ref=Bu(y,_,b),v.return=y,y=v;break e}r(y,_);break}else t(y,_);_=_.sibling}b.type===Ds?(v=Ua(b.props.children,y.mode,x,b.key),v.return=y,y=v):(x=D0(b.type,b.key,b.props,null,y.mode,x),x.ref=Bu(y,v,b),x.return=y,y=x)}return a(y);case Rs:e:{for(_=b.key;v!==null;){if(v.key===_)if(v.tag===4&&v.stateNode.containerInfo===b.containerInfo&&v.stateNode.implementation===b.implementation){r(y,v.sibling),v=i(v,b.children||[]),v.return=y,y=v;break e}else{r(y,v);break}else t(y,v);v=v.sibling}v=C3(b,y.mode,x),v.return=y,y=v}return a(y);case Po:return _=b._init,g(y,v,_(b._payload),x)}if(fc(b))return p(y,v,b,x);if(Nu(b))return m(y,v,b,x);Id(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,v!==null&&v.tag===6?(r(y,v.sibling),v=i(v,b),v.return=y,y=v):(r(y,v),v=_3(b,y.mode,x),v.return=y,y=v),a(y)):r(y,v)}return g}var $l=sA(!0),lA=sA(!1),w2=ia(null),_2=null,Hs=null,Gv=null;function Kv(){Gv=Hs=_2=null}function qv(e){var t=w2.current;rt(w2),e._currentValue=t}function T6(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 hl(e,t){_2=e,Gv=Hs=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Mr=!0),e.firstContext=null)}function On(e){var t=e._currentValue;if(Gv!==e)if(e={context:e,memoizedValue:t,next:null},Hs===null){if(_2===null)throw Error(G(308));Hs=e,_2.dependencies={lanes:0,firstContext:e}}else Hs=Hs.next=e;return t}var Ma=null;function Xv(e){Ma===null?Ma=[e]:Ma.push(e)}function uA(e,t,r,n){var i=t.interleaved;return i===null?(r.next=r,Xv(t)):(r.next=i.next,i.next=r),t.interleaved=r,eo(e,n)}function eo(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 To=!1;function Yv(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cA(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 Wi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Wo(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,ke&2){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,eo(e,r)}return i=n.interleaved,i===null?(t.next=t,Xv(n)):(t.next=i.next,i.next=t),n.interleaved=t,eo(e,r)}function $0(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,Nv(e,r)}}function nb(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 C2(e,t,r,n){var i=e.updateQueue;To=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?o=u:a.next=u,a=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(o!==null){var f=i.baseState;a=0,c=u=l=null,s=o;do{var d=s.lane,h=s.eventTime;if((n&d)===d){c!==null&&(c=c.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,m=s;switch(d=t,h=r,m.tag){case 1:if(p=m.payload,typeof p=="function"){f=p.call(h,f,d);break e}f=p;break e;case 3:p.flags=p.flags&-65537|128;case 0:if(p=m.payload,d=typeof p=="function"?p.call(h,f,d):p,d==null)break e;f=vt({},f,d);break e;case 2:To=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=h,l=f):c=c.next=h,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&&(l=f),i.baseState=l,i.firstBaseUpdate=u,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);ts|=a,e.lanes=a,e.memoizedState=f}}function ib(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=y3.transition;y3.transition={};try{e(!1),t()}finally{Fe=r,y3.transition=n}}function OA(){return An().memoizedState}function RB(e,t,r){var n=Ho(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},AA(e))kA(t,r);else if(r=uA(e,t,r,n),r!==null){var i=Sr();Yn(r,e,n,i),EA(r,t,n)}}function DB(e,t,r){var n=Ho(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(AA(e))kA(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,Zn(s,a)){var l=t.interleaved;l===null?(i.next=i,Xv(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=uA(e,t,i,n),r!==null&&(i=Sr(),Yn(r,e,n,i),EA(r,t,n))}}function AA(e){var t=e.alternate;return e===mt||t!==null&&t===mt}function kA(e,t){Ic=T2=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function EA(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Nv(e,r)}}var O2={readContext:On,useCallback:er,useContext:er,useEffect:er,useImperativeHandle:er,useInsertionEffect:er,useLayoutEffect:er,useMemo:er,useReducer:er,useRef:er,useState:er,useDebugValue:er,useDeferredValue:er,useTransition:er,useMutableSource:er,useSyncExternalStore:er,useId:er,unstable_isNewReconciler:!1},LB={readContext:On,useCallback:function(e,t){return ni().memoizedState=[e,t===void 0?null:t],e},useContext:On,useEffect:ab,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,M0(4194308,4,wA.bind(null,t,e),r)},useLayoutEffect:function(e,t){return M0(4194308,4,e,t)},useInsertionEffect:function(e,t){return M0(4,2,e,t)},useMemo:function(e,t){var r=ni();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ni();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=RB.bind(null,mt,e),[n.memoizedState,e]},useRef:function(e){var t=ni();return e={current:e},t.memoizedState=e},useState:ob,useDebugValue:i8,useDeferredValue:function(e){return ni().memoizedState=e},useTransition:function(){var e=ob(!1),t=e[0];return e=NB.bind(null,e[1]),ni().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=mt,i=ni();if(at){if(r===void 0)throw Error(G(407));r=r()}else{if(r=t(),Bt===null)throw Error(G(349));es&30||pA(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};return i.queue=o,ab(vA.bind(null,n,o,e),[e]),n.flags|=2048,S1(9,mA.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=ni(),t=Bt.identifierPrefix;if(at){var r=Ri,n=Ni;r=(n&~(1<<32-Xn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=b1++,0<\/script>",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[li]=t,e[v1]=n,BA(e,t,!1,!1),t.stateNode=e;e:{switch(a=l6(r,n),r){case"dialog":Qe("cancel",e),Qe("close",e),i=n;break;case"iframe":case"object":case"embed":Qe("load",e),i=n;break;case"video":case"audio":for(i=0;iIl&&(t.flags|=128,n=!0,Fu(o,!1),t.lanes=4194304)}else{if(!n)if(e=P2(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Fu(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!at)return tr(t),null}else 2*wt()-o.renderingStartTime>Il&&r!==1073741824&&(t.flags|=128,n=!0,Fu(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=wt(),t.sibling=null,r=ft.current,Ye(ft,n?r&1|2:r&1),t):(tr(t),null);case 22:case 23:return c8(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Hr&1073741824&&(tr(t),t.subtreeFlags&6&&(t.flags|=8192)):tr(t),null;case 24:return null;case 25:return null}throw Error(G(156,t.tag))}function GB(e,t){switch(Uv(t),t.tag){case 1:return Dr(t.type)&&y2(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jl(),rt(Rr),rt(fr),Jv(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Qv(t),null;case 13:if(rt(ft),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(G(340));El()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return rt(ft),null;case 4:return jl(),null;case 10:return qv(t.type._context),null;case 22:case 23:return c8(),null;case 24:return null;default:return null}}var Rd=!1,or=!1,KB=typeof WeakSet=="function"?WeakSet:Set,J=null;function Gs(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){bt(e,t,n)}else r.current=null}function N6(e,t,r){try{r()}catch(n){bt(e,t,n)}}var gb=!1;function qB(e,t){if(y6=p2,e=KO(),Vv(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,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==r||i!==0&&f.nodeType!==3||(s=a+i),f!==o||n!==0&&f.nodeType!==3||(l=a+n),f.nodeType===3&&(a+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===r&&++u===i&&(s=a),d===o&&++c===n&&(l=a),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(b6={focusedElem:e,selectionRange:r},p2=!1,J=t;J!==null;)if(t=J,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,J=e;else for(;J!==null;){t=J;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 m=p.memoizedProps,g=p.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:Dn(t.type,m),g);y.__reactInternalSnapshotBeforeUpdate=v}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(G(163))}}catch(x){bt(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,J=e;break}J=t.return}return p=gb,gb=!1,p}function Nc(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&&N6(t,r,o)}i=i.next}while(i!==n)}}function Pp(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 R6(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 WA(e){var t=e.alternate;t!==null&&(e.alternate=null,WA(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[li],delete t[v1],delete t[w6],delete t[EB],delete t[$B])),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 UA(e){return e.tag===5||e.tag===3||e.tag===4}function yb(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||UA(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 D6(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=g2));else if(n!==4&&(e=e.child,e!==null))for(D6(e,t,r),e=e.sibling;e!==null;)D6(e,t,r),e=e.sibling}function L6(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(L6(e,t,r),e=e.sibling;e!==null;)L6(e,t,r),e=e.sibling}var Kt=null,zn=!1;function go(e,t,r){for(r=r.child;r!==null;)HA(e,t,r),r=r.sibling}function HA(e,t,r){if(pi&&typeof pi.onCommitFiberUnmount=="function")try{pi.onCommitFiberUnmount(gp,r)}catch{}switch(r.tag){case 5:or||Gs(r,t);case 6:var n=Kt,i=zn;Kt=null,go(e,t,r),Kt=n,zn=i,Kt!==null&&(zn?(e=Kt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Kt.removeChild(r.stateNode));break;case 18:Kt!==null&&(zn?(e=Kt,r=r.stateNode,e.nodeType===8?m3(e.parentNode,r):e.nodeType===1&&m3(e,r),f1(e)):m3(Kt,r.stateNode));break;case 4:n=Kt,i=zn,Kt=r.stateNode.containerInfo,zn=!0,go(e,t,r),Kt=n,zn=i;break;case 0:case 11:case 14:case 15:if(!or&&(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)&&N6(r,t,a),i=i.next}while(i!==n)}go(e,t,r);break;case 1:if(!or&&(Gs(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){bt(r,t,s)}go(e,t,r);break;case 21:go(e,t,r);break;case 22:r.mode&1?(or=(n=or)||r.memoizedState!==null,go(e,t,r),or=n):go(e,t,r);break;default:go(e,t,r)}}function bb(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new KB),t.forEach(function(n){var i=nF.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function In(e,t){var r=t.deletions;if(r!==null)for(var n=0;ni&&(i=a),n&=~o}if(n=i,n=wt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*YB(n/1960))-n,10e?16:e,Ro===null)var n=!1;else{if(e=Ro,Ro=null,E2=0,ke&6)throw Error(G(331));var i=ke;for(ke|=4,J=e.current;J!==null;){var o=J,a=o.child;if(J.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lwt()-l8?Wa(e,0):s8|=r),Lr(e,t)}function JA(e,t){t===0&&(e.mode&1?(t=Od,Od<<=1,!(Od&130023424)&&(Od=4194304)):t=1);var r=Sr();e=eo(e,t),e!==null&&(Nf(e,t,r),Lr(e,r))}function rF(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),JA(e,r)}function nF(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(G(314))}n!==null&&n.delete(t),JA(e,r)}var ek;ek=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Rr.current)Mr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Mr=!1,UB(e,t,r);Mr=!!(e.flags&131072)}else Mr=!1,at&&t.flags&1048576&&iA(t,S2,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;I0(e,t),e=t.pendingProps;var i=kl(t,fr.current);hl(t,r),i=t8(null,t,n,e,i,r);var o=r8();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,Dr(n)?(o=!0,b2(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Yv(t),i.updater=Cp,t.stateNode=i,i._reactInternals=t,A6(t,n,e,r),t=$6(null,t,n,!0,o,r)):(t.tag=0,at&&o&&Wv(t),mr(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(I0(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=oF(n),e=Dn(n,e),i){case 0:t=E6(null,t,n,e,r);break e;case 1:t=pb(null,t,n,e,r);break e;case 11:t=db(null,t,n,e,r);break e;case 14:t=hb(null,t,n,Dn(n.type,e),r);break e}throw Error(G(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Dn(n,i),E6(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Dn(n,i),pb(e,t,n,i,r);case 3:e:{if(DA(t),e===null)throw Error(G(387));n=t.pendingProps,o=t.memoizedState,i=o.element,cA(e,t),C2(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=Ml(Error(G(423)),t),t=mb(e,t,n,r,i);break e}else if(n!==i){i=Ml(Error(G(424)),t),t=mb(e,t,n,r,i);break e}else for(Yr=Vo(t.stateNode.containerInfo.firstChild),Zr=t,at=!0,Vn=null,r=lA(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(El(),n===i){t=to(e,t,r);break e}mr(e,t,n,r)}t=t.child}return t;case 5:return fA(t),e===null&&P6(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,x6(n,i)?a=null:o!==null&&x6(n,o)&&(t.flags|=32),RA(e,t),mr(e,t,a,r),t.child;case 6:return e===null&&P6(t),null;case 13:return LA(e,t,r);case 4:return Zv(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=$l(t,null,n,r):mr(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Dn(n,i),db(e,t,n,i,r);case 7:return mr(e,t,t.pendingProps,r),t.child;case 8:return mr(e,t,t.pendingProps.children,r),t.child;case 12:return mr(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,Ye(w2,n._currentValue),n._currentValue=a,o!==null)if(Zn(o.value,a)){if(o.children===i.children&&!Rr.current){t=to(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 l=s.firstContext;l!==null;){if(l.context===n){if(o.tag===1){l=Wi(-1,r&-r),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),T6(o.return,r,t),s.lanes|=r;break}l=l.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(G(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),T6(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}mr(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,hl(t,r),i=On(i),n=n(i),t.flags|=1,mr(e,t,n,r),t.child;case 14:return n=t.type,i=Dn(n,t.pendingProps),i=Dn(n.type,i),hb(e,t,n,i,r);case 15:return IA(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Dn(n,i),I0(e,t),t.tag=1,Dr(n)?(e=!0,b2(t)):e=!1,hl(t,r),$A(t,n,i),A6(t,n,i,r),$6(null,t,n,!0,e,r);case 19:return zA(e,t,r);case 22:return NA(e,t,r)}throw Error(G(156,t.tag))};function tk(e,t){return AO(e,t)}function iF(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 bn(e,t,r,n){return new iF(e,t,r,n)}function d8(e){return e=e.prototype,!(!e||!e.isReactComponent)}function oF(e){if(typeof e=="function")return d8(e)?1:0;if(e!=null){if(e=e.$$typeof,e===$v)return 11;if(e===jv)return 14}return 2}function Go(e,t){var r=e.alternate;return r===null?(r=bn(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 D0(e,t,r,n,i,o){var a=2;if(n=e,typeof e=="function")d8(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ds:return Ua(r.children,i,o,t);case Ev:a=8,i|=8;break;case Q5:return e=bn(12,r,t,i|2),e.elementType=Q5,e.lanes=o,e;case J5:return e=bn(13,r,t,i),e.elementType=J5,e.lanes=o,e;case e6:return e=bn(19,r,t,i),e.elementType=e6,e.lanes=o,e;case fO:return Op(r,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case uO:a=10;break e;case cO:a=9;break e;case $v:a=11;break e;case jv:a=14;break e;case Po:a=16,n=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return t=bn(a,r,t,i),t.elementType=e,t.type=n,t.lanes=o,t}function Ua(e,t,r,n){return e=bn(7,e,n,t),e.lanes=r,e}function Op(e,t,r,n){return e=bn(22,e,n,t),e.elementType=fO,e.lanes=r,e.stateNode={isHidden:!1},e}function _3(e,t,r){return e=bn(6,e,null,t),e.lanes=r,e}function C3(e,t,r){return t=bn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function aF(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=i3(0),this.expirationTimes=i3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=i3(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function h8(e,t,r,n,i,o,a,s,l){return e=new aF(e,t,r,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=bn(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yv(o),e}function sF(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ok)}catch(e){console.error(e)}}ok(),oO.exports=nn;var g8=oO.exports,Ob=g8;Y5.createRoot=Ob.createRoot,Y5.hydrateRoot=Ob.hydrateRoot;function dF(e){if(e.sheet)return e.sheet;for(var t=0;t0?Xt(du,--zr):0,Nl--,Pt===10&&(Nl=1,Mp--),Pt}function Qr(){return Pt=zr2||C1(Pt)>3?"":" "}function PF(e,t){for(;--t&&Qr()&&!(Pt<48||Pt>102||Pt>57&&Pt<65||Pt>70&&Pt<97););return zf(e,L0()+(t<6&&vi()==32&&Qr()==32))}function U6(e){for(;Qr();)switch(Pt){case e:return zr;case 34:case 39:e!==34&&e!==39&&U6(Pt);break;case 40:e===41&&U6(e);break;case 92:Qr();break}return zr}function TF(e,t){for(;Qr()&&e+Pt!==57;)if(e+Pt===84&&vi()===47)break;return"/*"+zf(t,zr-1)+"*"+jp(e===47?e:Qr())}function OF(e){for(;!C1(vi());)Qr();return zf(e,zr)}function AF(e){return fk(B0("",null,null,null,[""],e=ck(e),0,[0],e))}function B0(e,t,r,n,i,o,a,s,l){for(var u=0,c=0,f=a,d=0,h=0,p=0,m=1,g=1,y=1,v=0,b="",x=i,S=o,_=n,P=b;g;)switch(p=v,v=Qr()){case 40:if(p!=108&&Xt(P,f-1)==58){W6(P+=Re(z0(v),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:P+=z0(v);break;case 9:case 10:case 13:case 32:P+=CF(p);break;case 92:P+=PF(L0()-1,7);continue;case 47:switch(vi()){case 42:case 47:zd(kF(TF(Qr(),L0()),t,r),l);break;default:P+="/"}break;case 123*m:s[u++]=ai(P)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+c:y==-1&&(P=Re(P,/\f/g,"")),h>0&&ai(P)-f&&zd(h>32?kb(P+";",n,r,f-1):kb(Re(P," ","")+";",n,r,f-2),l);break;case 59:P+=";";default:if(zd(_=Ab(P,t,r,u,c,i,s,b,x=[],S=[],f),o),v===123)if(c===0)B0(P,t,_,_,x,o,f,s,S);else switch(d===99&&Xt(P,3)===110?100:d){case 100:case 108:case 109:case 115:B0(e,_,_,n&&zd(Ab(e,_,_,0,0,i,s,b,i,x=[],f),S),i,S,f,s,n?x:S);break;default:B0(P,_,_,_,[""],S,0,s,S)}}u=c=h=0,m=y=1,b=P="",f=a;break;case 58:f=1+ai(P),h=p;default:if(m<1){if(v==123)--m;else if(v==125&&m++==0&&_F()==125)continue}switch(P+=jp(v),v*m){case 38:y=c>0?1:(P+="\f",-1);break;case 44:s[u++]=(ai(P)-1)*y,y=1;break;case 64:vi()===45&&(P+=z0(Qr())),d=vi(),c=f=ai(b=P+=OF(L0())),v++;break;case 45:p===45&&ai(P)==2&&(m=0)}}return o}function Ab(e,t,r,n,i,o,a,s,l,u,c){for(var f=i-1,d=i===0?o:[""],h=x8(d),p=0,m=0,g=0;p0?d[y]+" "+v:Re(v,/&\f/g,d[y])))&&(l[g++]=b);return Ip(e,t,r,i===0?y8:s,l,u,c)}function kF(e,t,r){return Ip(e,t,r,ak,jp(wF()),_1(e,2,-2),0)}function kb(e,t,r,n){return Ip(e,t,r,b8,_1(e,0,n),_1(e,n+1,-1),n)}function ml(e,t){for(var r="",n=x8(e),i=0;i6)switch(Xt(e,t+1)){case 109:if(Xt(e,t+4)!==45)break;case 102:return Re(e,/(.+:)(.+)-([^]+)/,"$1"+Ne+"$2-$3$1"+M2+(Xt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~W6(e,"stretch")?hk(Re(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Xt(e,t+1)!==115)break;case 6444:switch(Xt(e,ai(e)-3-(~W6(e,"!important")&&10))){case 107:return Re(e,":",":"+Ne)+e;case 101:return Re(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ne+(Xt(e,14)===45?"inline-":"")+"box$3$1"+Ne+"$2$3$1"+rr+"$2box$3")+e}break;case 5936:switch(Xt(e,t+11)){case 114:return Ne+e+rr+Re(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ne+e+rr+Re(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ne+e+rr+Re(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ne+e+rr+e+e}return e}var LF=function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case b8:t.return=hk(t.value,t.length);break;case sk:return ml([Wu(t,{value:Re(t.value,"@","@"+Ne)})],i);case y8:if(t.length)return SF(t.props,function(o){switch(xF(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ml([Wu(t,{props:[Re(o,/:(read-\w+)/,":"+M2+"$1")]})],i);case"::placeholder":return ml([Wu(t,{props:[Re(o,/:(plac\w+)/,":"+Ne+"input-$1")]}),Wu(t,{props:[Re(o,/:(plac\w+)/,":"+M2+"$1")]}),Wu(t,{props:[Re(o,/:(plac\w+)/,rr+"input-$1")]})],i)}return""})}},zF=[LF],BF=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(m){var g=m.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var i=t.stylisPlugins||zF,o={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(m){for(var g=m.getAttribute("data-emotion").split(" "),y=1;y=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var ZF={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},QF=/[A-Z]|^ms/g,JF=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xk=function(t){return t.charCodeAt(1)===45},jb=function(t){return t!=null&&typeof t!="boolean"},P3=dk(function(e){return xk(e)?e:e.replace(QF,"-$&").toLowerCase()}),Mb=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(JF,function(n,i,o){return si={name:i,styles:o,next:si},i})}return ZF[t]!==1&&!xk(t)&&typeof r=="number"&&r!==0?r+"px":r};function P1(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return si={name:r.name,styles:r.styles,next:si},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)si={name:n.name,styles:n.styles,next:si},n=n.next;var i=r.styles+";";return i}return eV(e,t,r)}case"function":{if(e!==void 0){var o=si,a=r(e);return si=o,P1(e,t,a)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function eV(e,t,r){var n="";if(Array.isArray(r))for(var i=0;iw.jsx(Hp,{styles:Pk}),uV=({scope:e=""})=>w.jsx(Hp,{styles:Ck` + html { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + font-family: system-ui, sans-serif; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + touch-action: manipulation; + } + + body { + position: relative; + min-height: 100%; + margin: 0; + font-feature-settings: "kern"; + } + + ${e} :where(*, *::before, *::after) { + border-width: 0; + border-style: solid; + box-sizing: border-box; + word-wrap: break-word; + } + + main { + display: block; + } + + ${e} hr { + border-top-width: 1px; + box-sizing: content-box; + height: 0; + overflow: visible; + } + + ${e} :where(pre, code, kbd,samp) { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; + font-size: 1em; + } + + ${e} a { + background-color: transparent; + color: inherit; + text-decoration: inherit; + } + + ${e} abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + } + + ${e} :where(b, strong) { + font-weight: bold; + } + + ${e} small { + font-size: 80%; + } + + ${e} :where(sub,sup) { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + ${e} sub { + bottom: -0.25em; + } + + ${e} sup { + top: -0.5em; + } + + ${e} img { + border-style: none; + } + + ${e} :where(button, input, optgroup, select, textarea) { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; + } + + ${e} :where(button, input) { + overflow: visible; + } + + ${e} :where(button, select) { + text-transform: none; + } + + ${e} :where( + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner + ) { + border-style: none; + padding: 0; + } + + ${e} fieldset { + padding: 0.35em 0.75em 0.625em; + } + + ${e} legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; + } + + ${e} progress { + vertical-align: baseline; + } + + ${e} textarea { + overflow: auto; + } + + ${e} :where([type="checkbox"], [type="radio"]) { + box-sizing: border-box; + padding: 0; + } + + ${e} input[type="number"]::-webkit-inner-spin-button, + ${e} input[type="number"]::-webkit-outer-spin-button { + -webkit-appearance: none !important; + } + + ${e} input[type="number"] { + -moz-appearance: textfield; + } + + ${e} input[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; + } + + ${e} input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none !important; + } + + ${e} ::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; + } + + ${e} details { + display: block; + } + + ${e} summary { + display: list-item; + } + + template { + display: none; + } + + [hidden] { + display: none !important; + } + + ${e} :where( + blockquote, + dl, + dd, + h1, + h2, + h3, + h4, + h5, + h6, + hr, + figure, + p, + pre + ) { + margin: 0; + } + + ${e} button { + background: transparent; + padding: 0; + } + + ${e} fieldset { + margin: 0; + padding: 0; + } + + ${e} :where(ol, ul) { + margin: 0; + padding: 0; + } + + ${e} textarea { + resize: vertical; + } + + ${e} :where(button, [role="button"]) { + cursor: pointer; + } + + ${e} button::-moz-focus-inner { + border: 0 !important; + } + + ${e} table { + border-collapse: collapse; + } + + ${e} :where(h1, h2, h3, h4, h5, h6) { + font-size: inherit; + font-weight: inherit; + } + + ${e} :where(button, input, optgroup, select, textarea) { + padding: 0; + line-height: inherit; + color: inherit; + } + + ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) { + display: block; + } + + ${e} :where(img, video) { + max-width: 100%; + height: auto; + } + + [data-js-focus-visible] + :focus:not([data-focus-visible-added]):not( + [data-focus-visible-disabled] + ) { + outline: none; + box-shadow: none; + } + + ${e} select::-ms-expand { + display: none; + } + + ${Pk} + `});function cV(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function Ar(e={}){const{name:t,strict:r=!0,hookName:n="useContext",providerName:i="Provider",errorMessage:o,defaultValue:a}=e,s=C.createContext(a);s.displayName=t;function l(){var u;const c=C.useContext(s);if(!c&&r){const f=new Error(o??cV(n,i));throw f.name="ContextError",(u=Error.captureStackTrace)==null||u.call(Error,f,l),f}return c}return[s.Provider,l,s]}var[fV,dV]=Ar({strict:!1,name:"PortalManagerContext"});function Tk(e){const{children:t,zIndex:r}=e;return w.jsx(fV,{value:{zIndex:r},children:t})}Tk.displayName="PortalManager";var O1=globalThis!=null&&globalThis.document?C.useLayoutEffect:C.useEffect,[Ok,hV]=Ar({strict:!1,name:"PortalContext"}),P8="chakra-portal",pV=".chakra-portal",mV=e=>w.jsx("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),vV=e=>{const{appendToParentPortal:t,children:r}=e,[n,i]=C.useState(null),o=C.useRef(null),[,a]=C.useState({});C.useEffect(()=>a({}),[]);const s=hV(),l=dV();O1(()=>{if(!n)return;const c=n.ownerDocument,f=t?s??c.body:c.body;if(!f)return;o.current=c.createElement("div"),o.current.className=P8,f.appendChild(o.current),a({});const d=o.current;return()=>{f.contains(d)&&f.removeChild(d)}},[n]);const u=l!=null&&l.zIndex?w.jsx(mV,{zIndex:l==null?void 0:l.zIndex,children:r}):r;return o.current?g8.createPortal(w.jsx(Ok,{value:o.current,children:u}),o.current):w.jsx("span",{ref:c=>{c&&i(c)}})},gV=e=>{const{children:t,containerRef:r,appendToParentPortal:n}=e,i=r.current,o=i??(typeof window<"u"?document.body:void 0),a=C.useMemo(()=>{const l=i==null?void 0:i.ownerDocument.createElement("div");return l&&(l.className=P8),l},[i]),[,s]=C.useState({});return O1(()=>s({}),[]),O1(()=>{if(!(!a||!o))return o.appendChild(a),()=>{o.removeChild(a)}},[a,o]),o&&a?g8.createPortal(w.jsx(Ok,{value:n?a:null,children:t}),a):null};function Bf(e){const t={appendToParentPortal:!0,...e},{containerRef:r,...n}=t;return r?w.jsx(gV,{containerRef:r,...n}):w.jsx(vV,{...n})}Bf.className=P8;Bf.selector=pV;Bf.displayName="Portal";function T8(){const e=C.useContext(T1);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}var O8=C.createContext({});O8.displayName="ColorModeContext";function A8(){const e=C.useContext(O8);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}var Bd={light:"chakra-ui-light",dark:"chakra-ui-dark"};function yV(e={}){const{preventTransition:t=!0}=e,r={setDataset:n=>{const i=t?r.preventTransition():void 0;document.documentElement.dataset.theme=n,document.documentElement.style.colorScheme=n,i==null||i()},setClassName(n){document.body.classList.add(n?Bd.dark:Bd.light),document.body.classList.remove(n?Bd.light:Bd.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(n){var i;return((i=r.query().matches)!=null?i:n==="dark")?"dark":"light"},addListener(n){const i=r.query(),o=a=>{n(a.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(o):i.addEventListener("change",o),()=>{typeof i.removeListener=="function"?i.removeListener(o):i.removeEventListener("change",o)}},preventTransition(){const n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(n)})})}}};return r}var bV="chakra-ui-color-mode";function xV(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let r;try{r=localStorage.getItem(e)||t}catch{}return r||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var SV=xV(bV),Rb=()=>{};function Db(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function Ak(e){const{value:t,children:r,options:{useSystemColorMode:n,initialColorMode:i,disableTransitionOnChange:o}={},colorModeManager:a=SV}=e,s=i==="dark"?"dark":"light",[l,u]=C.useState(()=>Db(a,s)),[c,f]=C.useState(()=>Db(a)),{getSystemTheme:d,setClassName:h,setDataset:p,addListener:m}=C.useMemo(()=>yV({preventTransition:o}),[o]),g=i==="system"&&!l?c:l,y=C.useCallback(x=>{const S=x==="system"?d():x;u(S),h(S==="dark"),p(S),a.set(S)},[a,d,h,p]);O1(()=>{i==="system"&&f(d())},[]),C.useEffect(()=>{const x=a.get();if(x){y(x);return}if(i==="system"){y("system");return}y(s)},[a,s,i,y]);const v=C.useCallback(()=>{y(g==="dark"?"light":"dark")},[g,y]);C.useEffect(()=>{if(n)return m(y)},[n,m,y]);const b=C.useMemo(()=>({colorMode:t??g,toggleColorMode:t?Rb:v,setColorMode:t?Rb:y,forced:t!==void 0}),[g,v,y,t]);return w.jsx(O8.Provider,{value:b,children:r})}Ak.displayName="ColorModeProvider";function kk(){const e=A8(),t=T8();return{...e,theme:t}}function wV(e,t,r){var n,i;if(t==null)return t;const o=a=>{var s,l;return(l=(s=e.__cssMap)==null?void 0:s[a])==null?void 0:l.value};return(i=(n=o(t))!=null?n:o(r))!=null?i:r}function _V(e,t,r){const n=Array.isArray(t)?t:[t],i=Array.isArray(r)?r:[r];return o=>{const a=i.filter(Boolean),s=n.map((l,u)=>{var c;const f=`${e}.${l}`;return wV(o,f,(c=a[u])!=null?c:l)});return Array.isArray(t)?s:s[0]}}var ve=(...e)=>e.filter(Boolean).join(" ");function CV(){return!1}function Cn(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var PV=e=>{const{condition:t,message:r}=e;t&&CV()&&console.warn(r)};function di(e,...t){return TV(e)?e(...t):e}var TV=e=>typeof e=="function",Ln=e=>e?"":void 0,T3=e=>e?!0:void 0;function Na(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}var N2={exports:{}};N2.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",i=800,o=16,a=9007199254740991,s="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",c="[object Boolean]",f="[object Date]",d="[object Error]",h="[object Function]",p="[object GeneratorFunction]",m="[object Map]",g="[object Number]",y="[object Null]",v="[object Object]",b="[object Proxy]",x="[object RegExp]",S="[object Set]",_="[object String]",P="[object Undefined]",T="[object WeakMap]",A="[object ArrayBuffer]",k="[object DataView]",E="[object Float32Array]",N="[object Float64Array]",z="[object Int8Array]",L="[object Int16Array]",$="[object Int32Array]",D="[object Uint8Array]",V="[object Uint8ClampedArray]",R="[object Uint16Array]",F="[object Uint32Array]",H=/[\\^$.*+?()[\]{}|]/g,q=/^\[object .+?Constructor\]$/,K=/^(?:0|[1-9]\d*)$/,X={};X[E]=X[N]=X[z]=X[L]=X[$]=X[D]=X[V]=X[R]=X[F]=!0,X[s]=X[l]=X[A]=X[c]=X[k]=X[f]=X[d]=X[h]=X[m]=X[g]=X[v]=X[x]=X[S]=X[_]=X[T]=!1;var ge=typeof Io=="object"&&Io&&Io.Object===Object&&Io,fe=typeof self=="object"&&self&&self.Object===Object&&self,Oe=ge||fe||Function("return this")(),ze=t&&!t.nodeType&&t,lt=ze&&!0&&e&&!e.nodeType&&e,Z=lt&<.exports===ze,ue=Z&&ge.process,de=function(){try{var O=lt&<.require&<.require("util").types;return O||ue&&ue.binding&&ue.binding("util")}catch{}}(),U=de&&de.isTypedArray;function He(O,I,B){switch(B.length){case 0:return O.call(I);case 1:return O.call(I,B[0]);case 2:return O.call(I,B[0],B[1]);case 3:return O.call(I,B[0],B[1],B[2])}return O.apply(I,B)}function xe(O,I){for(var B=-1,te=Array(O);++B-1}function YD(O,I){var B=this.__data__,te=yd(B,O);return te<0?(++this.size,B.push([O,I])):B[te][1]=I,this}Ti.prototype.clear=GD,Ti.prototype.delete=KD,Ti.prototype.get=qD,Ti.prototype.has=XD,Ti.prototype.set=YD;function Ss(O){var I=-1,B=O==null?0:O.length;for(this.clear();++I1?B[Pe-1]:void 0,nt=Pe>2?B[2]:void 0;for(Ge=O.length>3&&typeof Ge=="function"?(Pe--,Ge):void 0,nt&&PL(B[0],B[1],nt)&&(Ge=Pe<3?void 0:Ge,Pe=1),I=Object(I);++te-1&&O%1==0&&O0){if(++I>=i)return arguments[0]}else I=0;return O.apply(void 0,arguments)}}function ML(O){if(O!=null){try{return vo.call(O)}catch{}try{return O+""}catch{}}return""}function Sd(O,I){return O===I||O!==O&&I!==I}var K4=uy(function(){return arguments}())?uy:function(O){return Mu(O)&&jn.call(O,"callee")&&!RD.call(O,"callee")},q4=Array.isArray;function X4(O){return O!=null&&py(O.length)&&!Y4(O)}function IL(O){return Mu(O)&&X4(O)}var hy=LD||zL;function Y4(O){if(!ma(O))return!1;var I=bd(O);return I==h||I==p||I==u||I==b}function py(O){return typeof O=="number"&&O>-1&&O%1==0&&O<=a}function ma(O){var I=typeof O;return O!=null&&(I=="object"||I=="function")}function Mu(O){return O!=null&&typeof O=="object"}function NL(O){if(!Mu(O)||bd(O)!=v)return!1;var I=oy(O);if(I===null)return!0;var B=jn.call(I,"constructor")&&I.constructor;return typeof B=="function"&&B instanceof B&&vo.call(B)==ID}var my=U?ut(U):fL;function RL(O){return xL(O,vy(O))}function vy(O){return X4(O)?sL(O):dL(O)}var DL=SL(function(O,I,B,te){cy(O,I,B,te)});function LL(O){return function(){return O}}function gy(O){return O}function zL(){return!1}e.exports=DL})(N2,N2.exports);var OV=N2.exports;const xn=Ve(OV);var AV=e=>/!(important)?$/.test(e),Lb=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,kV=(e,t)=>r=>{const n=String(t),i=AV(n),o=Lb(n),a=e?`${e}.${o}`:o;let s=Cn(r.__cssMap)&&a in r.__cssMap?r.__cssMap[a].varRef:t;return s=Lb(s),i?`${s} !important`:s};function k8(e){const{scale:t,transform:r,compose:n}=e;return(o,a)=>{var s;const l=kV(t,o)(a);let u=(s=r==null?void 0:r(l,a))!=null?s:l;return n&&(u=n(u,a)),u}}var Fd=(...e)=>t=>e.reduce((r,n)=>n(r),t);function sn(e,t){return r=>{const n={property:r,scale:e};return n.transform=k8({scale:e,transform:t}),n}}var EV=({rtl:e,ltr:t})=>r=>r.direction==="rtl"?e:t;function $V(e){const{property:t,scale:r,transform:n}=e;return{scale:r,property:EV(t),transform:r?k8({scale:r,compose:n}):n}}var Ek=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function jV(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...Ek].join(" ")}function MV(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...Ek].join(" ")}var IV={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},NV={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function RV(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var DV={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},H6={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},LV=new Set(Object.values(H6)),G6=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),zV=e=>e.trim();function BV(e,t){if(e==null||G6.has(e))return e;if(!(K6(e)||G6.has(e)))return`url('${e}')`;const i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),o=i==null?void 0:i[1],a=i==null?void 0:i[2];if(!o||!a)return e;const s=o.includes("-gradient")?o:`${o}-gradient`,[l,...u]=a.split(",").map(zV).filter(Boolean);if((u==null?void 0:u.length)===0)return e;const c=l in H6?H6[l]:l;u.unshift(c);const f=u.map(d=>{if(LV.has(d))return d;const h=d.indexOf(" "),[p,m]=h!==-1?[d.substr(0,h),d.substr(h+1)]:[d],g=K6(m)?m:m&&m.split(" "),y=`colors.${p}`,v=y in t.__cssMap?t.__cssMap[y].varRef:p;return g?[v,...Array.isArray(g)?g:[g]].join(" "):v});return`${s}(${f.join(", ")})`}var K6=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),FV=(e,t)=>BV(e,t??{});function VV(e){return/^var\(--.+\)$/.test(e)}var WV=e=>{const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}},ti=e=>t=>`${e}(${t})`,we={filter(e){return e!=="auto"?e:IV},backdropFilter(e){return e!=="auto"?e:NV},ring(e){return RV(we.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?jV():e==="auto-gpu"?MV():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=WV(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const r={left:"right",right:"left"};return t.direction==="rtl"?r[e]:e},degree(e){if(VV(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:FV,blur:ti("blur"),opacity:ti("opacity"),brightness:ti("brightness"),contrast:ti("contrast"),dropShadow:ti("drop-shadow"),grayscale:ti("grayscale"),hueRotate:e=>ti("hue-rotate")(we.degree(e)),invert:ti("invert"),saturate:ti("saturate"),sepia:ti("sepia"),bgImage(e){return e==null||K6(e)||G6.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:r,divide:n}=(t=DV[e])!=null?t:{},i={flexDirection:e};return r&&(i[r]=1),n&&(i[n]=1),i}},M={borderWidths:sn("borderWidths"),borderStyles:sn("borderStyles"),colors:sn("colors"),borders:sn("borders"),gradients:sn("gradients",we.gradient),radii:sn("radii",we.px),space:sn("space",Fd(we.vh,we.px)),spaceT:sn("space",Fd(we.vh,we.px)),degreeT(e){return{property:e,transform:we.degree}},prop(e,t,r){return{property:e,scale:t,...t&&{transform:k8({scale:t,transform:r})}}},propT(e,t){return{property:e,transform:t}},sizes:sn("sizes",Fd(we.vh,we.px)),sizesT:sn("sizes",Fd(we.vh,we.fraction)),shadows:sn("shadows"),logical:$V,blur:sn("blur",we.blur)},F0={background:M.colors("background"),backgroundColor:M.colors("backgroundColor"),backgroundImage:M.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:we.bgClip},bgSize:M.prop("backgroundSize"),bgPosition:M.prop("backgroundPosition"),bg:M.colors("background"),bgColor:M.colors("backgroundColor"),bgPos:M.prop("backgroundPosition"),bgRepeat:M.prop("backgroundRepeat"),bgAttachment:M.prop("backgroundAttachment"),bgGradient:M.gradients("backgroundImage"),bgClip:{transform:we.bgClip}};Object.assign(F0,{bgImage:F0.backgroundImage,bgImg:F0.backgroundImage});var Ie={border:M.borders("border"),borderWidth:M.borderWidths("borderWidth"),borderStyle:M.borderStyles("borderStyle"),borderColor:M.colors("borderColor"),borderRadius:M.radii("borderRadius"),borderTop:M.borders("borderTop"),borderBlockStart:M.borders("borderBlockStart"),borderTopLeftRadius:M.radii("borderTopLeftRadius"),borderStartStartRadius:M.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:M.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:M.radii("borderTopRightRadius"),borderStartEndRadius:M.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:M.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:M.borders("borderRight"),borderInlineEnd:M.borders("borderInlineEnd"),borderBottom:M.borders("borderBottom"),borderBlockEnd:M.borders("borderBlockEnd"),borderBottomLeftRadius:M.radii("borderBottomLeftRadius"),borderBottomRightRadius:M.radii("borderBottomRightRadius"),borderLeft:M.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:M.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:M.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:M.borders(["borderLeft","borderRight"]),borderInline:M.borders("borderInline"),borderY:M.borders(["borderTop","borderBottom"]),borderBlock:M.borders("borderBlock"),borderTopWidth:M.borderWidths("borderTopWidth"),borderBlockStartWidth:M.borderWidths("borderBlockStartWidth"),borderTopColor:M.colors("borderTopColor"),borderBlockStartColor:M.colors("borderBlockStartColor"),borderTopStyle:M.borderStyles("borderTopStyle"),borderBlockStartStyle:M.borderStyles("borderBlockStartStyle"),borderBottomWidth:M.borderWidths("borderBottomWidth"),borderBlockEndWidth:M.borderWidths("borderBlockEndWidth"),borderBottomColor:M.colors("borderBottomColor"),borderBlockEndColor:M.colors("borderBlockEndColor"),borderBottomStyle:M.borderStyles("borderBottomStyle"),borderBlockEndStyle:M.borderStyles("borderBlockEndStyle"),borderLeftWidth:M.borderWidths("borderLeftWidth"),borderInlineStartWidth:M.borderWidths("borderInlineStartWidth"),borderLeftColor:M.colors("borderLeftColor"),borderInlineStartColor:M.colors("borderInlineStartColor"),borderLeftStyle:M.borderStyles("borderLeftStyle"),borderInlineStartStyle:M.borderStyles("borderInlineStartStyle"),borderRightWidth:M.borderWidths("borderRightWidth"),borderInlineEndWidth:M.borderWidths("borderInlineEndWidth"),borderRightColor:M.colors("borderRightColor"),borderInlineEndColor:M.colors("borderInlineEndColor"),borderRightStyle:M.borderStyles("borderRightStyle"),borderInlineEndStyle:M.borderStyles("borderInlineEndStyle"),borderTopRadius:M.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:M.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:M.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:M.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(Ie,{rounded:Ie.borderRadius,roundedTop:Ie.borderTopRadius,roundedTopLeft:Ie.borderTopLeftRadius,roundedTopRight:Ie.borderTopRightRadius,roundedTopStart:Ie.borderStartStartRadius,roundedTopEnd:Ie.borderStartEndRadius,roundedBottom:Ie.borderBottomRadius,roundedBottomLeft:Ie.borderBottomLeftRadius,roundedBottomRight:Ie.borderBottomRightRadius,roundedBottomStart:Ie.borderEndStartRadius,roundedBottomEnd:Ie.borderEndEndRadius,roundedLeft:Ie.borderLeftRadius,roundedRight:Ie.borderRightRadius,roundedStart:Ie.borderInlineStartRadius,roundedEnd:Ie.borderInlineEndRadius,borderStart:Ie.borderInlineStart,borderEnd:Ie.borderInlineEnd,borderTopStartRadius:Ie.borderStartStartRadius,borderTopEndRadius:Ie.borderStartEndRadius,borderBottomStartRadius:Ie.borderEndStartRadius,borderBottomEndRadius:Ie.borderEndEndRadius,borderStartRadius:Ie.borderInlineStartRadius,borderEndRadius:Ie.borderInlineEndRadius,borderStartWidth:Ie.borderInlineStartWidth,borderEndWidth:Ie.borderInlineEndWidth,borderStartColor:Ie.borderInlineStartColor,borderEndColor:Ie.borderInlineEndColor,borderStartStyle:Ie.borderInlineStartStyle,borderEndStyle:Ie.borderInlineEndStyle});var UV={color:M.colors("color"),textColor:M.colors("color"),fill:M.colors("fill"),stroke:M.colors("stroke")},q6={boxShadow:M.shadows("boxShadow"),mixBlendMode:!0,blendMode:M.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:M.prop("backgroundBlendMode"),opacity:!0};Object.assign(q6,{shadow:q6.boxShadow});var HV={filter:{transform:we.filter},blur:M.blur("--chakra-blur"),brightness:M.propT("--chakra-brightness",we.brightness),contrast:M.propT("--chakra-contrast",we.contrast),hueRotate:M.propT("--chakra-hue-rotate",we.hueRotate),invert:M.propT("--chakra-invert",we.invert),saturate:M.propT("--chakra-saturate",we.saturate),dropShadow:M.propT("--chakra-drop-shadow",we.dropShadow),backdropFilter:{transform:we.backdropFilter},backdropBlur:M.blur("--chakra-backdrop-blur"),backdropBrightness:M.propT("--chakra-backdrop-brightness",we.brightness),backdropContrast:M.propT("--chakra-backdrop-contrast",we.contrast),backdropHueRotate:M.propT("--chakra-backdrop-hue-rotate",we.hueRotate),backdropInvert:M.propT("--chakra-backdrop-invert",we.invert),backdropSaturate:M.propT("--chakra-backdrop-saturate",we.saturate)},R2={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:we.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:M.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:M.space("gap"),rowGap:M.space("rowGap"),columnGap:M.space("columnGap")};Object.assign(R2,{flexDir:R2.flexDirection});var $k={gridGap:M.space("gridGap"),gridColumnGap:M.space("gridColumnGap"),gridRowGap:M.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},GV={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:we.outline},outlineOffset:!0,outlineColor:M.colors("outlineColor")},dn={width:M.sizesT("width"),inlineSize:M.sizesT("inlineSize"),height:M.sizes("height"),blockSize:M.sizes("blockSize"),boxSize:M.sizes(["width","height"]),minWidth:M.sizes("minWidth"),minInlineSize:M.sizes("minInlineSize"),minHeight:M.sizes("minHeight"),minBlockSize:M.sizes("minBlockSize"),maxWidth:M.sizes("maxWidth"),maxInlineSize:M.sizes("maxInlineSize"),maxHeight:M.sizes("maxHeight"),maxBlockSize:M.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;return{[`@media screen and (min-width: ${(i=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n.minW)!=null?i:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;return{[`@media screen and (max-width: ${(i=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n._minW)!=null?i:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:M.propT("float",we.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(dn,{w:dn.width,h:dn.height,minW:dn.minWidth,maxW:dn.maxWidth,minH:dn.minHeight,maxH:dn.maxHeight,overscroll:dn.overscrollBehavior,overscrollX:dn.overscrollBehaviorX,overscrollY:dn.overscrollBehaviorY});var KV={listStyleType:!0,listStylePosition:!0,listStylePos:M.prop("listStylePosition"),listStyleImage:!0,listStyleImg:M.prop("listStyleImage")};function qV(e,t,r,n){const i=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,i,o,a)=>{if(typeof n>"u")return e(n,i,o);t.has(n)||t.set(n,new Map);const s=t.get(n);if(s.has(i))return s.get(i);const l=e(n,i,o,a);return s.set(i,l),l}},YV=XV(qV),ZV={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},QV={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},O3=(e,t,r)=>{const n={},i=YV(e,t,{});for(const o in i)o in r&&r[o]!=null||(n[o]=i[o]);return n},JV={srOnly:{transform(e){return e===!0?ZV:e==="focusable"?QV:{}}},layerStyle:{processResult:!0,transform:(e,t,r)=>O3(t,`layerStyles.${e}`,r)},textStyle:{processResult:!0,transform:(e,t,r)=>O3(t,`textStyles.${e}`,r)},apply:{processResult:!0,transform:(e,t,r)=>O3(t,e,r)}},Lc={position:!0,pos:M.prop("position"),zIndex:M.prop("zIndex","zIndices"),inset:M.spaceT("inset"),insetX:M.spaceT(["left","right"]),insetInline:M.spaceT("insetInline"),insetY:M.spaceT(["top","bottom"]),insetBlock:M.spaceT("insetBlock"),top:M.spaceT("top"),insetBlockStart:M.spaceT("insetBlockStart"),bottom:M.spaceT("bottom"),insetBlockEnd:M.spaceT("insetBlockEnd"),left:M.spaceT("left"),insetInlineStart:M.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:M.spaceT("right"),insetInlineEnd:M.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(Lc,{insetStart:Lc.insetInlineStart,insetEnd:Lc.insetInlineEnd});var eW={ring:{transform:we.ring},ringColor:M.colors("--chakra-ring-color"),ringOffset:M.prop("--chakra-ring-offset-width"),ringOffsetColor:M.colors("--chakra-ring-offset-color"),ringInset:M.prop("--chakra-ring-inset")},Je={margin:M.spaceT("margin"),marginTop:M.spaceT("marginTop"),marginBlockStart:M.spaceT("marginBlockStart"),marginRight:M.spaceT("marginRight"),marginInlineEnd:M.spaceT("marginInlineEnd"),marginBottom:M.spaceT("marginBottom"),marginBlockEnd:M.spaceT("marginBlockEnd"),marginLeft:M.spaceT("marginLeft"),marginInlineStart:M.spaceT("marginInlineStart"),marginX:M.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:M.spaceT("marginInline"),marginY:M.spaceT(["marginTop","marginBottom"]),marginBlock:M.spaceT("marginBlock"),padding:M.space("padding"),paddingTop:M.space("paddingTop"),paddingBlockStart:M.space("paddingBlockStart"),paddingRight:M.space("paddingRight"),paddingBottom:M.space("paddingBottom"),paddingBlockEnd:M.space("paddingBlockEnd"),paddingLeft:M.space("paddingLeft"),paddingInlineStart:M.space("paddingInlineStart"),paddingInlineEnd:M.space("paddingInlineEnd"),paddingX:M.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:M.space("paddingInline"),paddingY:M.space(["paddingTop","paddingBottom"]),paddingBlock:M.space("paddingBlock")};Object.assign(Je,{m:Je.margin,mt:Je.marginTop,mr:Je.marginRight,me:Je.marginInlineEnd,marginEnd:Je.marginInlineEnd,mb:Je.marginBottom,ml:Je.marginLeft,ms:Je.marginInlineStart,marginStart:Je.marginInlineStart,mx:Je.marginX,my:Je.marginY,p:Je.padding,pt:Je.paddingTop,py:Je.paddingY,px:Je.paddingX,pb:Je.paddingBottom,pl:Je.paddingLeft,ps:Je.paddingInlineStart,paddingStart:Je.paddingInlineStart,pr:Je.paddingRight,pe:Je.paddingInlineEnd,paddingEnd:Je.paddingInlineEnd});var tW={textDecorationColor:M.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:M.shadows("textShadow")},rW={clipPath:!0,transform:M.propT("transform",we.transform),transformOrigin:!0,translateX:M.spaceT("--chakra-translate-x"),translateY:M.spaceT("--chakra-translate-y"),skewX:M.degreeT("--chakra-skew-x"),skewY:M.degreeT("--chakra-skew-y"),scaleX:M.prop("--chakra-scale-x"),scaleY:M.prop("--chakra-scale-y"),scale:M.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:M.degreeT("--chakra-rotate")},nW={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:M.prop("transitionDuration","transition.duration"),transitionProperty:M.prop("transitionProperty","transition.property"),transitionTimingFunction:M.prop("transitionTimingFunction","transition.easing")},iW={fontFamily:M.prop("fontFamily","fonts"),fontSize:M.prop("fontSize","fontSizes",we.px),fontWeight:M.prop("fontWeight","fontWeights"),lineHeight:M.prop("lineHeight","lineHeights"),letterSpacing:M.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},oW={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:M.spaceT("scrollMargin"),scrollMarginTop:M.spaceT("scrollMarginTop"),scrollMarginBottom:M.spaceT("scrollMarginBottom"),scrollMarginLeft:M.spaceT("scrollMarginLeft"),scrollMarginRight:M.spaceT("scrollMarginRight"),scrollMarginX:M.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:M.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:M.spaceT("scrollPadding"),scrollPaddingTop:M.spaceT("scrollPaddingTop"),scrollPaddingBottom:M.spaceT("scrollPaddingBottom"),scrollPaddingLeft:M.spaceT("scrollPaddingLeft"),scrollPaddingRight:M.spaceT("scrollPaddingRight"),scrollPaddingX:M.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:M.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function jk(e){return Cn(e)&&e.reference?e.reference:String(e)}var Gp=(e,...t)=>t.map(jk).join(` ${e} `).replace(/calc/g,""),zb=(...e)=>`calc(${Gp("+",...e)})`,Bb=(...e)=>`calc(${Gp("-",...e)})`,X6=(...e)=>`calc(${Gp("*",...e)})`,Fb=(...e)=>`calc(${Gp("/",...e)})`,Vb=e=>{const t=jk(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:X6(t,-1)},ka=Object.assign(e=>({add:(...t)=>ka(zb(e,...t)),subtract:(...t)=>ka(Bb(e,...t)),multiply:(...t)=>ka(X6(e,...t)),divide:(...t)=>ka(Fb(e,...t)),negate:()=>ka(Vb(e)),toString:()=>e.toString()}),{add:zb,subtract:Bb,multiply:X6,divide:Fb,negate:Vb});function aW(e,t="-"){return e.replace(/\s+/g,t)}function sW(e){const t=aW(e.toString());return uW(lW(t))}function lW(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function uW(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function cW(e,t=""){return[t,e].filter(Boolean).join("-")}function fW(e,t){return`var(${e}${t?`, ${t}`:""})`}function dW(e,t=""){return sW(`--${cW(e,t)}`)}function le(e,t,r){const n=dW(e,r);return{variable:n,reference:fW(n,t)}}function hW(e,t){const r={};for(const n of t){if(Array.isArray(n)){const[i,o]=n;r[i]=le(`${e}-${i}`,o);continue}r[n]=le(`${e}-${n}`)}return r}function pW(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function mW(e){const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}}function Y6(e){if(e==null)return e;const{unitless:t}=mW(e);return t||typeof e=="number"?`${e}px`:e}var Mk=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,E8=e=>Object.fromEntries(Object.entries(e).sort(Mk));function Wb(e){const t=E8(e);return Object.assign(Object.values(t),t)}function vW(e){const t=Object.keys(E8(e));return new Set(t)}function Ub(e){var t;if(!e)return e;e=(t=Y6(e))!=null?t:e;const r=-.02;return typeof e=="number"?`${e+r}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+r}`)}function pc(e,t){const r=["@media screen"];return e&&r.push("and",`(min-width: ${Y6(e)})`),t&&r.push("and",`(max-width: ${Y6(t)})`),r.join(" ")}function gW(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const r=Wb(e),n=Object.entries(e).sort(Mk).map(([a,s],l,u)=>{var c;let[,f]=(c=u[l+1])!=null?c:[];return f=parseFloat(f)>0?Ub(f):void 0,{_minW:Ub(s),breakpoint:a,minW:s,maxW:f,maxWQuery:pc(null,f),minWQuery:pc(s),minMaxQuery:pc(s,f)}}),i=vW(e),o=Array.from(i.values());return{keys:i,normalized:r,isResponsive(a){const s=Object.keys(a);return s.length>0&&s.every(l=>i.has(l))},asObject:E8(e),asArray:Wb(e),details:n,get(a){return n.find(s=>s.breakpoint===a)},media:[null,...r.map(a=>pc(a)).slice(1)],toArrayValue(a){if(!Cn(a))throw new Error("toArrayValue: value must be an object");const s=o.map(l=>{var u;return(u=a[l])!=null?u:null});for(;pW(s)===null;)s.pop();return s},toObjectValue(a){if(!Array.isArray(a))throw new Error("toObjectValue: value must be an array");return a.reduce((s,l,u)=>{const c=o[u];return c!=null&&l!=null&&(s[c]=l),s},{})}}}var Ht={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},yo=e=>Ik(t=>e(t,"&"),"[role=group]","[data-group]",".group"),Oi=e=>Ik(t=>e(t,"~ &"),"[data-peer]",".peer"),Ik=(e,...t)=>t.map(e).join(", "),Kp={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:yo(Ht.hover),_peerHover:Oi(Ht.hover),_groupFocus:yo(Ht.focus),_peerFocus:Oi(Ht.focus),_groupFocusVisible:yo(Ht.focusVisible),_peerFocusVisible:Oi(Ht.focusVisible),_groupActive:yo(Ht.active),_peerActive:Oi(Ht.active),_groupDisabled:yo(Ht.disabled),_peerDisabled:Oi(Ht.disabled),_groupInvalid:yo(Ht.invalid),_peerInvalid:Oi(Ht.invalid),_groupChecked:yo(Ht.checked),_peerChecked:Oi(Ht.checked),_groupFocusWithin:yo(Ht.focusWithin),_peerFocusWithin:Oi(Ht.focusWithin),_peerPlaceholderShown:Oi(Ht.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},Nk=Object.keys(Kp);function Hb(e,t){return le(String(e).replace(/\./g,"-"),void 0,t)}function yW(e,t){let r={};const n={};for(const[i,o]of Object.entries(e)){const{isSemantic:a,value:s}=o,{variable:l,reference:u}=Hb(i,t==null?void 0:t.cssVarPrefix);if(!a){if(i.startsWith("space")){const d=i.split("."),[h,...p]=d,m=`${h}.-${p.join(".")}`,g=ka.negate(s),y=ka.negate(u);n[m]={value:g,var:l,varRef:y}}r[l]=s,n[i]={value:s,var:l,varRef:u};continue}const c=d=>{const p=[String(i).split(".")[0],d].join(".");if(!e[p])return d;const{reference:g}=Hb(p,t==null?void 0:t.cssVarPrefix);return g},f=Cn(s)?s:{default:s};r=xn(r,Object.entries(f).reduce((d,[h,p])=>{var m,g;if(!p)return d;const y=c(`${p}`);if(h==="default")return d[l]=y,d;const v=(g=(m=Kp)==null?void 0:m[h])!=null?g:h;return d[v]={[l]:y},d},{})),n[i]={value:u,var:l,varRef:u}}return{cssVars:r,cssMap:n}}function bW(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}function xW(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function SW(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)}function Gb(e,t,r={}){const{stop:n,getKey:i}=r;function o(a,s=[]){var l;if(SW(a)||Array.isArray(a)){const u={};for(const[c,f]of Object.entries(a)){const d=(l=i==null?void 0:i(c))!=null?l:c,h=[...s,d];if(n!=null&&n(a,h))return t(a,s);u[d]=o(f,h)}return u}return t(a,s)}return o(e)}var wW=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function _W(e){return xW(e,wW)}function CW(e){return e.semanticTokens}function PW(e){const{__cssMap:t,__cssVars:r,__breakpoints:n,...i}=e;return i}var TW=e=>Nk.includes(e)||e==="default";function OW({tokens:e,semanticTokens:t}){const r={};return Gb(e,(n,i)=>{n!=null&&(r[i.join(".")]={isSemantic:!1,value:n})}),Gb(t,(n,i)=>{n!=null&&(r[i.join(".")]={isSemantic:!0,value:n})},{stop:n=>Object.keys(n).every(TW)}),r}function AW(e){var t;const r=PW(e),n=_W(r),i=CW(r),o=OW({tokens:n,semanticTokens:i}),a=(t=r.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=yW(o,{cssVarPrefix:a});return Object.assign(r,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:s,__breakpoints:gW(r.breakpoints)}),r}var $8=xn({},F0,Ie,UV,R2,dn,HV,eW,GV,$k,JV,Lc,q6,Je,oW,iW,tW,rW,KV,nW),kW=Object.assign({},Je,dn,R2,$k,Lc),EW=Object.keys(kW),$W=[...Object.keys($8),...Nk],jW={...$8,...Kp},MW=e=>e in jW,IW=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:r,toArrayValue:n,media:i}=t.__breakpoints,o={};for(const a in e){let s=di(e[a],t);if(s==null)continue;if(s=Cn(s)&&r(s)?n(s):s,!Array.isArray(s)){o[a]=s;continue}const l=s.slice(0,i.length).length;for(let u=0;ue.startsWith("--")&&typeof t=="string"&&!RW(t),LW=(e,t)=>{var r,n;if(t==null)return t;const i=l=>{var u,c;return(c=(u=e.__cssMap)==null?void 0:u[l])==null?void 0:c.varRef},o=l=>{var u;return(u=i(l))!=null?u:l},[a,s]=NW(t);return t=(n=(r=i(a))!=null?r:o(s))!=null?n:o(t),t};function zW(e){const{configs:t={},pseudos:r={},theme:n}=e,i=(o,a=!1)=>{var s,l,u;const c=di(o,n),f=IW(c)(n);let d={};for(let h in f){const p=f[h];let m=di(p,n);h in r&&(h=r[h]),DW(h,m)&&(m=LW(n,m));let g=t[h];if(g===!0&&(g={property:h}),Cn(m)){d[h]=(s=d[h])!=null?s:{},d[h]=xn({},d[h],i(m,!0));continue}let y=(u=(l=g==null?void 0:g.transform)==null?void 0:l.call(g,m,n,c))!=null?u:m;y=g!=null&&g.processResult?i(y,!0):y;const v=di(g==null?void 0:g.property,n);if(!a&&(g!=null&&g.static)){const b=di(g.static,n);d=xn({},d,b)}if(v&&Array.isArray(v)){for(const b of v)d[b]=y;continue}if(v){v==="&"&&Cn(y)?d=xn({},d,y):d[v]=y;continue}if(Cn(y)){d=xn({},d,y);continue}d[h]=y}return d};return i}var Rk=e=>t=>zW({theme:t,pseudos:Kp,configs:$8})(e);function Ze(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function BW(e,t){if(Array.isArray(e))return e;if(Cn(e))return t(e);if(e!=null)return[e]}function FW(e,t){for(let r=t+1;r{xn(u,{[b]:d?v[b]:{[y]:v[b]}})});continue}if(!h){d?xn(u,v):u[y]=v;continue}u[y]=v}}return u}}function WW(e){return t=>{var r;const{variant:n,size:i,theme:o}=t,a=VW(o);return xn({},di((r=e.baseStyle)!=null?r:{},t),a(e,"sizes",i,t),a(e,"variants",n,t))}}function Wt(e){return bW(e,["styleConfig","size","variant","colorScheme"])}var UW=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function HW(e){return Cn(e)?UW.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var GW={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},KW={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},qW={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},XW={property:GW,easing:KW,duration:qW},YW=XW,ZW={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},QW=ZW,JW={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},eU=JW,tU={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},rU=tU,nU={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},iU=nU,oU={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},aU=oU,sU={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},lU=sU,uU={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},cU=uU,fU={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},Dk=fU,Lk={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},dU={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},hU={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},pU={...Lk,...dU,container:hU},zk=pU,mU={breakpoints:rU,zIndices:QW,radii:aU,blur:cU,colors:iU,...Dk,sizes:zk,shadows:lU,space:Lk,borders:eU,transition:YW},{defineMultiStyleConfig:vU,definePartsStyle:mc}=Ze(["stepper","step","title","description","indicator","separator","icon","number"]),ji=le("stepper-indicator-size"),qs=le("stepper-icon-size"),Xs=le("stepper-title-font-size"),vc=le("stepper-description-font-size"),Uu=le("stepper-accent-color"),gU=mc(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[Uu.variable]:`colors.${e}.500`,_dark:{[Uu.variable]:`colors.${e}.200`}},title:{fontSize:Xs.reference,fontWeight:"medium"},description:{fontSize:vc.reference,color:"chakra-subtle-text"},number:{fontSize:Xs.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:qs.reference,height:qs.reference},indicator:{flexShrink:0,borderRadius:"full",width:ji.reference,height:ji.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:Uu.reference},"&[data-status=complete]":{bg:Uu.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:Uu.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${ji.reference} - 8px)`,top:`calc(${ji.reference} + 4px)`,insetStart:`calc(${ji.reference} / 2 - 1px)`}}})),yU=vU({baseStyle:gU,sizes:{xs:mc({stepper:{[ji.variable]:"sizes.4",[qs.variable]:"sizes.3",[Xs.variable]:"fontSizes.xs",[vc.variable]:"fontSizes.xs"}}),sm:mc({stepper:{[ji.variable]:"sizes.6",[qs.variable]:"sizes.4",[Xs.variable]:"fontSizes.sm",[vc.variable]:"fontSizes.xs"}}),md:mc({stepper:{[ji.variable]:"sizes.8",[qs.variable]:"sizes.5",[Xs.variable]:"fontSizes.md",[vc.variable]:"fontSizes.sm"}}),lg:mc({stepper:{[ji.variable]:"sizes.10",[qs.variable]:"sizes.6",[Xs.variable]:"fontSizes.lg",[vc.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function Le(e,t={}){let r=!1;function n(){if(!r){r=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...c){n();for(const f of c)t[f]=l(f);return Le(e,t)}function o(...c){for(const f of c)f in t||(t[f]=l(f));return Le(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([f,d])=>[f,d.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([f,d])=>[f,d.className]))}function l(c){const h=`chakra-${(["container","root"].includes(c??"")?[e]:[e,c]).filter(Boolean).join("__")}`;return{className:h,selector:`.${h}`,toString:()=>c}}return{parts:i,toPart:l,extend:o,selectors:a,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var bU=Le("accordion").parts("root","container","button","panel").extend("icon"),xU=Le("alert").parts("title","description","container").extend("icon","spinner"),SU=Le("avatar").parts("label","badge","container").extend("excessLabel","group"),wU=Le("breadcrumb").parts("link","item","container").extend("separator");Le("button").parts();var _U=Le("checkbox").parts("control","icon","container").extend("label");Le("progress").parts("track","filledTrack").extend("label");var CU=Le("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),PU=Le("editable").parts("preview","input","textarea"),TU=Le("form").parts("container","requiredIndicator","helperText"),OU=Le("formError").parts("text","icon"),AU=Le("input").parts("addon","field","element","group"),kU=Le("list").parts("container","item","icon"),EU=Le("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),$U=Le("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),jU=Le("numberinput").parts("root","field","stepperGroup","stepper");Le("pininput").parts("field");var MU=Le("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),IU=Le("progress").parts("label","filledTrack","track"),NU=Le("radio").parts("container","control","label"),RU=Le("select").parts("field","icon"),DU=Le("slider").parts("container","track","thumb","filledTrack","mark"),LU=Le("stat").parts("container","label","helpText","number","icon"),zU=Le("switch").parts("container","track","thumb","label"),BU=Le("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),FU=Le("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),VU=Le("tag").parts("container","label","closeButton"),WU=Le("card").parts("container","header","body","footer");Le("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");function Ra(e,t,r){return Math.min(Math.max(e,r),t)}class UU extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var gc=UU;function j8(e){if(typeof e!="string")throw new gc(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=QU.test(e)?KU(e):e;const r=qU.exec(t);if(r){const a=Array.from(r).slice(1);return[...a.slice(0,3).map(s=>parseInt(A1(s,2),16)),parseInt(A1(a[3]||"f",2),16)/255]}const n=XU.exec(t);if(n){const a=Array.from(n).slice(1);return[...a.slice(0,3).map(s=>parseInt(s,16)),parseInt(a[3]||"ff",16)/255]}const i=YU.exec(t);if(i){const a=Array.from(i).slice(1);return[...a.slice(0,3).map(s=>parseInt(s,10)),parseFloat(a[3]||"1")]}const o=ZU.exec(t);if(o){const[a,s,l,u]=Array.from(o).slice(1).map(parseFloat);if(Ra(0,100,s)!==s)throw new gc(e);if(Ra(0,100,l)!==l)throw new gc(e);return[...JU(a,s,l),Number.isNaN(u)?1:u]}throw new gc(e)}function HU(e){let t=5381,r=e.length;for(;r;)t=t*33^e.charCodeAt(--r);return(t>>>0)%2341}const Kb=e=>parseInt(e.replace(/_/g,""),36),GU="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const r=Kb(t.substring(0,3)),n=Kb(t.substring(3)).toString(16);let i="";for(let o=0;o<6-n.length;o++)i+="0";return e[r]=`${i}${n}`,e},{});function KU(e){const t=e.toLowerCase().trim(),r=GU[HU(t)];if(!r)throw new gc(e);return`#${r}`}const A1=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),qU=new RegExp(`^#${A1("([a-f0-9])",3)}([a-f0-9])?$`,"i"),XU=new RegExp(`^#${A1("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),YU=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${A1(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),ZU=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,QU=/^[a-z]+$/i,qb=e=>Math.round(e*255),JU=(e,t,r)=>{let n=r/100;if(t===0)return[n,n,n].map(qb);const i=(e%360+360)%360/60,o=(1-Math.abs(2*n-1))*(t/100),a=o*(1-Math.abs(i%2-1));let s=0,l=0,u=0;i>=0&&i<1?(s=o,l=a):i>=1&&i<2?(s=a,l=o):i>=2&&i<3?(l=o,u=a):i>=3&&i<4?(l=a,u=o):i>=4&&i<5?(s=a,u=o):i>=5&&i<6&&(s=o,u=a);const c=n-o/2,f=s+c,d=l+c,h=u+c;return[f,d,h].map(qb)};function eH(e,t,r,n){return`rgba(${Ra(0,255,e).toFixed()}, ${Ra(0,255,t).toFixed()}, ${Ra(0,255,r).toFixed()}, ${parseFloat(Ra(0,1,n).toFixed(3))})`}function tH(e,t){const[r,n,i,o]=j8(e);return eH(r,n,i,o-t)}function rH(e){const[t,r,n,i]=j8(e);let o=a=>{const s=Ra(0,255,a).toString(16);return s.length===1?`0${s}`:s};return`#${o(t)}${o(r)}${o(n)}${i<1?o(Math.round(i*255)):""}`}function nH(e,t,r,n,i){for(t=t.split?t.split("."):t,n=0;nObject.keys(e).length===0,br=(e,t,r)=>{const n=nH(e,`colors.${t}`,t);try{return rH(n),n}catch{return r??"#000000"}},oH=e=>{const[t,r,n]=j8(e);return(t*299+r*587+n*114)/1e3},aH=e=>t=>{const r=br(t,e);return oH(r)<128?"dark":"light"},sH=e=>t=>aH(e)(t)==="dark",Rl=(e,t)=>r=>{const n=br(r,e);return tH(n,1-t)};function Xb(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( + 45deg, + ${t} 25%, + transparent 25%, + transparent 50%, + ${t} 50%, + ${t} 75%, + transparent 75%, + transparent + )`,backgroundSize:`${e} ${e}`}}var lH=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function uH(e){const t=lH();return!e||iH(e)?t:e.string&&e.colors?fH(e.string,e.colors):e.string&&!e.colors?cH(e.string):e.colors&&!e.string?dH(e.colors):t}function cH(e){let t=0;if(e.length===0)return t.toString();for(let n=0;n>n*8&255;r+=`00${i.toString(16)}`.substr(-2)}return r}function fH(e,t){let r=0;if(e.length===0)return t[0];for(let n=0;nr.colorMode==="dark"?t:e}function M8(e){const{orientation:t,vertical:r,horizontal:n}=e;return t?t==="vertical"?r:n:{}}function Bk(e){return Cn(e)&&e.reference?e.reference:String(e)}var qp=(e,...t)=>t.map(Bk).join(` ${e} `).replace(/calc/g,""),Yb=(...e)=>`calc(${qp("+",...e)})`,Zb=(...e)=>`calc(${qp("-",...e)})`,Z6=(...e)=>`calc(${qp("*",...e)})`,Qb=(...e)=>`calc(${qp("/",...e)})`,Jb=e=>{const t=Bk(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Z6(t,-1)},Mi=Object.assign(e=>({add:(...t)=>Mi(Yb(e,...t)),subtract:(...t)=>Mi(Zb(e,...t)),multiply:(...t)=>Mi(Z6(e,...t)),divide:(...t)=>Mi(Qb(e,...t)),negate:()=>Mi(Jb(e)),toString:()=>e.toString()}),{add:Yb,subtract:Zb,multiply:Z6,divide:Qb,negate:Jb});function hH(e){return!Number.isInteger(parseFloat(e.toString()))}function pH(e,t="-"){return e.replace(/\s+/g,t)}function Fk(e){const t=pH(e.toString());return t.includes("\\.")?e:hH(e)?t.replace(".","\\."):e}function mH(e,t=""){return[t,Fk(e)].filter(Boolean).join("-")}function vH(e,t){return`var(${Fk(e)}${t?`, ${t}`:""})`}function gH(e,t=""){return`--${mH(e,t)}`}function It(e,t){const r=gH(e,void 0);return{variable:r,reference:vH(r,yH(void 0))}}function yH(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:bH,definePartsStyle:V0}=Ze(zU.keys),zc=It("switch-track-width"),Ha=It("switch-track-height"),A3=It("switch-track-diff"),xH=Mi.subtract(zc,Ha),Q6=It("switch-thumb-x"),Hu=It("switch-bg"),SH=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[zc.reference],height:[Ha.reference],transitionProperty:"common",transitionDuration:"fast",[Hu.variable]:"colors.gray.300",_dark:{[Hu.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Hu.variable]:`colors.${t}.500`,_dark:{[Hu.variable]:`colors.${t}.200`}},bg:Hu.reference}},wH={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[Ha.reference],height:[Ha.reference],_checked:{transform:`translateX(${Q6.reference})`}},_H=V0(e=>({container:{[A3.variable]:xH,[Q6.variable]:A3.reference,_rtl:{[Q6.variable]:Mi(A3).negate().toString()}},track:SH(e),thumb:wH})),CH={sm:V0({container:{[zc.variable]:"1.375rem",[Ha.variable]:"sizes.3"}}),md:V0({container:{[zc.variable]:"1.875rem",[Ha.variable]:"sizes.4"}}),lg:V0({container:{[zc.variable]:"2.875rem",[Ha.variable]:"sizes.6"}})},PH=bH({baseStyle:_H,sizes:CH,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:TH,definePartsStyle:vl}=Ze(BU.keys),OH=vl({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),D2={"&[data-is-numeric=true]":{textAlign:"end"}},AH=vl(e=>{const{colorScheme:t}=e;return{th:{color:se("gray.600","gray.400")(e),borderBottom:"1px",borderColor:se(`${t}.100`,`${t}.700`)(e),...D2},td:{borderBottom:"1px",borderColor:se(`${t}.100`,`${t}.700`)(e),...D2},caption:{color:se("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),kH=vl(e=>{const{colorScheme:t}=e;return{th:{color:se("gray.600","gray.400")(e),borderBottom:"1px",borderColor:se(`${t}.100`,`${t}.700`)(e),...D2},td:{borderBottom:"1px",borderColor:se(`${t}.100`,`${t}.700`)(e),...D2},caption:{color:se("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:se(`${t}.100`,`${t}.700`)(e)},td:{background:se(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),EH={simple:AH,striped:kH,unstyled:{}},$H={sm:vl({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:vl({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:vl({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},jH=TH({baseStyle:OH,variants:EH,sizes:$H,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),jr=le("tabs-color"),Un=le("tabs-bg"),Vd=le("tabs-border-color"),{defineMultiStyleConfig:MH,definePartsStyle:gi}=Ze(FU.keys),IH=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},NH=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},RH=e=>{const{align:t="start",orientation:r}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:r==="vertical"?"column":"row"}},DH={p:4},LH=gi(e=>({root:IH(e),tab:NH(e),tablist:RH(e),tabpanel:DH})),zH={sm:gi({tab:{py:1,px:4,fontSize:"sm"}}),md:gi({tab:{fontSize:"md",py:2,px:4}}),lg:gi({tab:{fontSize:"lg",py:3,px:4}})},BH=gi(e=>{const{colorScheme:t,orientation:r}=e,n=r==="vertical",i=n?"borderStart":"borderBottom",o=n?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[o]:"-2px",_selected:{[jr.variable]:`colors.${t}.600`,_dark:{[jr.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[Un.variable]:"colors.gray.200",_dark:{[Un.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:jr.reference,bg:Un.reference}}}),FH=gi(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[Vd.variable]:"transparent",_selected:{[jr.variable]:`colors.${t}.600`,[Vd.variable]:"colors.white",_dark:{[jr.variable]:`colors.${t}.300`,[Vd.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:Vd.reference},color:jr.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),VH=gi(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[Un.variable]:"colors.gray.50",_dark:{[Un.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[Un.variable]:"colors.white",[jr.variable]:`colors.${t}.600`,_dark:{[Un.variable]:"colors.gray.800",[jr.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:jr.reference,bg:Un.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),WH=gi(e=>{const{colorScheme:t,theme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:br(r,`${t}.700`),bg:br(r,`${t}.100`)}}}}),UH=gi(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[jr.variable]:"colors.gray.600",_dark:{[jr.variable]:"inherit"},_selected:{[jr.variable]:"colors.white",[Un.variable]:`colors.${t}.600`,_dark:{[jr.variable]:"colors.gray.800",[Un.variable]:`colors.${t}.300`}},color:jr.reference,bg:Un.reference}}}),HH=gi({}),GH={line:BH,enclosed:FH,"enclosed-colored":VH,"soft-rounded":WH,"solid-rounded":UH,unstyled:HH},KH=MH({baseStyle:LH,sizes:zH,variants:GH,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),Ct=hW("badge",["bg","color","shadow"]),qH={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:Ct.bg.reference,color:Ct.color.reference,boxShadow:Ct.shadow.reference},XH=e=>{const{colorScheme:t,theme:r}=e,n=Rl(`${t}.500`,.6)(r);return{[Ct.bg.variable]:`colors.${t}.500`,[Ct.color.variable]:"colors.white",_dark:{[Ct.bg.variable]:n,[Ct.color.variable]:"colors.whiteAlpha.800"}}},YH=e=>{const{colorScheme:t,theme:r}=e,n=Rl(`${t}.200`,.16)(r);return{[Ct.bg.variable]:`colors.${t}.100`,[Ct.color.variable]:`colors.${t}.800`,_dark:{[Ct.bg.variable]:n,[Ct.color.variable]:`colors.${t}.200`}}},ZH=e=>{const{colorScheme:t,theme:r}=e,n=Rl(`${t}.200`,.8)(r);return{[Ct.color.variable]:`colors.${t}.500`,_dark:{[Ct.color.variable]:n},[Ct.shadow.variable]:`inset 0 0 0px 1px ${Ct.color.reference}`}},QH={solid:XH,subtle:YH,outline:ZH},Bc={baseStyle:qH,variants:QH,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:JH,definePartsStyle:Ga}=Ze(VU.keys),ex=le("tag-bg"),tx=le("tag-color"),k3=le("tag-shadow"),W0=le("tag-min-height"),U0=le("tag-min-width"),H0=le("tag-font-size"),G0=le("tag-padding-inline"),eG={fontWeight:"medium",lineHeight:1.2,outline:0,[tx.variable]:Ct.color.reference,[ex.variable]:Ct.bg.reference,[k3.variable]:Ct.shadow.reference,color:tx.reference,bg:ex.reference,boxShadow:k3.reference,borderRadius:"md",minH:W0.reference,minW:U0.reference,fontSize:H0.reference,px:G0.reference,_focusVisible:{[k3.variable]:"shadows.outline"}},tG={lineHeight:1.2,overflow:"visible"},rG={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},nG=Ga({container:eG,label:tG,closeButton:rG}),iG={sm:Ga({container:{[W0.variable]:"sizes.5",[U0.variable]:"sizes.5",[H0.variable]:"fontSizes.xs",[G0.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Ga({container:{[W0.variable]:"sizes.6",[U0.variable]:"sizes.6",[H0.variable]:"fontSizes.sm",[G0.variable]:"space.2"}}),lg:Ga({container:{[W0.variable]:"sizes.8",[U0.variable]:"sizes.8",[H0.variable]:"fontSizes.md",[G0.variable]:"space.3"}})},oG={subtle:Ga(e=>{var t;return{container:(t=Bc.variants)==null?void 0:t.subtle(e)}}),solid:Ga(e=>{var t;return{container:(t=Bc.variants)==null?void 0:t.solid(e)}}),outline:Ga(e=>{var t;return{container:(t=Bc.variants)==null?void 0:t.outline(e)}})},aG=JH({variants:oG,baseStyle:nG,sizes:iG,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:Di,defineMultiStyleConfig:sG}=Ze(AU.keys),Ys=le("input-height"),Zs=le("input-font-size"),Qs=le("input-padding"),Js=le("input-border-radius"),lG=Di({addon:{height:Ys.reference,fontSize:Zs.reference,px:Qs.reference,borderRadius:Js.reference},field:{width:"100%",height:Ys.reference,fontSize:Zs.reference,px:Qs.reference,borderRadius:Js.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),bo={lg:{[Zs.variable]:"fontSizes.lg",[Qs.variable]:"space.4",[Js.variable]:"radii.md",[Ys.variable]:"sizes.12"},md:{[Zs.variable]:"fontSizes.md",[Qs.variable]:"space.4",[Js.variable]:"radii.md",[Ys.variable]:"sizes.10"},sm:{[Zs.variable]:"fontSizes.sm",[Qs.variable]:"space.3",[Js.variable]:"radii.sm",[Ys.variable]:"sizes.8"},xs:{[Zs.variable]:"fontSizes.xs",[Qs.variable]:"space.2",[Js.variable]:"radii.sm",[Ys.variable]:"sizes.6"}},uG={lg:Di({field:bo.lg,group:bo.lg}),md:Di({field:bo.md,group:bo.md}),sm:Di({field:bo.sm,group:bo.sm}),xs:Di({field:bo.xs,group:bo.xs})};function I8(e){const{focusBorderColor:t,errorBorderColor:r}=e;return{focusBorderColor:t||se("blue.500","blue.300")(e),errorBorderColor:r||se("red.500","red.300")(e)}}var cG=Di(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=I8(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:se("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:br(t,n),boxShadow:`0 0 0 1px ${br(t,n)}`},_focusVisible:{zIndex:1,borderColor:br(t,r),boxShadow:`0 0 0 1px ${br(t,r)}`}},addon:{border:"1px solid",borderColor:se("inherit","whiteAlpha.50")(e),bg:se("gray.100","whiteAlpha.300")(e)}}}),fG=Di(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=I8(e);return{field:{border:"2px solid",borderColor:"transparent",bg:se("gray.100","whiteAlpha.50")(e),_hover:{bg:se("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:br(t,n)},_focusVisible:{bg:"transparent",borderColor:br(t,r)}},addon:{border:"2px solid",borderColor:"transparent",bg:se("gray.100","whiteAlpha.50")(e)}}}),dG=Di(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=I8(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:br(t,n),boxShadow:`0px 1px 0px 0px ${br(t,n)}`},_focusVisible:{borderColor:br(t,r),boxShadow:`0px 1px 0px 0px ${br(t,r)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),hG=Di({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),pG={outline:cG,filled:fG,flushed:dG,unstyled:hG},De=sG({baseStyle:lG,sizes:uG,variants:pG,defaultProps:{size:"md",variant:"outline"}}),rx,mG={...(rx=De.baseStyle)==null?void 0:rx.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},nx,ix,vG={outline:e=>{var t,r;return(r=(t=De.variants)==null?void 0:t.outline(e).field)!=null?r:{}},flushed:e=>{var t,r;return(r=(t=De.variants)==null?void 0:t.flushed(e).field)!=null?r:{}},filled:e=>{var t,r;return(r=(t=De.variants)==null?void 0:t.filled(e).field)!=null?r:{}},unstyled:(ix=(nx=De.variants)==null?void 0:nx.unstyled.field)!=null?ix:{}},ox,ax,sx,lx,ux,cx,fx,dx,gG={xs:(ax=(ox=De.sizes)==null?void 0:ox.xs.field)!=null?ax:{},sm:(lx=(sx=De.sizes)==null?void 0:sx.sm.field)!=null?lx:{},md:(cx=(ux=De.sizes)==null?void 0:ux.md.field)!=null?cx:{},lg:(dx=(fx=De.sizes)==null?void 0:fx.lg.field)!=null?dx:{}},yG={baseStyle:mG,sizes:gG,variants:vG,defaultProps:{size:"md",variant:"outline"}},Wd=It("tooltip-bg"),E3=It("tooltip-fg"),bG=It("popper-arrow-bg"),xG={bg:Wd.reference,color:E3.reference,[Wd.variable]:"colors.gray.700",[E3.variable]:"colors.whiteAlpha.900",_dark:{[Wd.variable]:"colors.gray.300",[E3.variable]:"colors.gray.900"},[bG.variable]:Wd.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},SG={baseStyle:xG},{defineMultiStyleConfig:wG,definePartsStyle:yc}=Ze(IU.keys),_G=e=>{const{colorScheme:t,theme:r,isIndeterminate:n,hasStripe:i}=e,o=se(Xb(),Xb("1rem","rgba(0,0,0,0.1)"))(e),a=se(`${t}.500`,`${t}.200`)(e),s=`linear-gradient( + to right, + transparent 0%, + ${br(r,a)} 50%, + transparent 100% + )`;return{...!n&&i&&o,...n?{bgImage:s}:{bgColor:a}}},CG={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},PG=e=>({bg:se("gray.100","whiteAlpha.300")(e)}),TG=e=>({transitionProperty:"common",transitionDuration:"slow",..._G(e)}),OG=yc(e=>({label:CG,filledTrack:TG(e),track:PG(e)})),AG={xs:yc({track:{h:"1"}}),sm:yc({track:{h:"2"}}),md:yc({track:{h:"3"}}),lg:yc({track:{h:"4"}})},kG=wG({sizes:AG,baseStyle:OG,defaultProps:{size:"md",colorScheme:"blue"}}),EG=e=>typeof e=="function";function wr(e,...t){return EG(e)?e(...t):e}var{definePartsStyle:K0,defineMultiStyleConfig:$G}=Ze(_U.keys),Fc=le("checkbox-size"),jG=e=>{const{colorScheme:t}=e;return{w:Fc.reference,h:Fc.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:se(`${t}.500`,`${t}.200`)(e),borderColor:se(`${t}.500`,`${t}.200`)(e),color:se("white","gray.900")(e),_hover:{bg:se(`${t}.600`,`${t}.300`)(e),borderColor:se(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:se("gray.200","transparent")(e),bg:se("gray.200","whiteAlpha.300")(e),color:se("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:se(`${t}.500`,`${t}.200`)(e),borderColor:se(`${t}.500`,`${t}.200`)(e),color:se("white","gray.900")(e)},_disabled:{bg:se("gray.100","whiteAlpha.100")(e),borderColor:se("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:se("red.500","red.300")(e)}}},MG={_disabled:{cursor:"not-allowed"}},IG={userSelect:"none",_disabled:{opacity:.4}},NG={transitionProperty:"transform",transitionDuration:"normal"},RG=K0(e=>({icon:NG,container:MG,control:wr(jG,e),label:IG})),DG={sm:K0({control:{[Fc.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:K0({control:{[Fc.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:K0({control:{[Fc.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},L2=$G({baseStyle:RG,sizes:DG,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:LG,definePartsStyle:q0}=Ze(NU.keys),zG=e=>{var t;const r=(t=wr(L2.baseStyle,e))==null?void 0:t.control;return{...r,borderRadius:"full",_checked:{...r==null?void 0:r._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},BG=q0(e=>{var t,r,n,i;return{label:(r=(t=L2).baseStyle)==null?void 0:r.call(t,e).label,container:(i=(n=L2).baseStyle)==null?void 0:i.call(n,e).container,control:zG(e)}}),FG={md:q0({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:q0({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:q0({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},VG=LG({baseStyle:BG,sizes:FG,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:WG,definePartsStyle:UG}=Ze(RU.keys),Ud=le("select-bg"),hx,HG={...(hx=De.baseStyle)==null?void 0:hx.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:Ud.reference,[Ud.variable]:"colors.white",_dark:{[Ud.variable]:"colors.gray.700"},"> option, > optgroup":{bg:Ud.reference}},GG={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},KG=UG({field:HG,icon:GG}),Hd={paddingInlineEnd:"8"},px,mx,vx,gx,yx,bx,xx,Sx,qG={lg:{...(px=De.sizes)==null?void 0:px.lg,field:{...(mx=De.sizes)==null?void 0:mx.lg.field,...Hd}},md:{...(vx=De.sizes)==null?void 0:vx.md,field:{...(gx=De.sizes)==null?void 0:gx.md.field,...Hd}},sm:{...(yx=De.sizes)==null?void 0:yx.sm,field:{...(bx=De.sizes)==null?void 0:bx.sm.field,...Hd}},xs:{...(xx=De.sizes)==null?void 0:xx.xs,field:{...(Sx=De.sizes)==null?void 0:Sx.xs.field,...Hd},icon:{insetEnd:"1"}}},XG=WG({baseStyle:KG,sizes:qG,variants:De.variants,defaultProps:De.defaultProps}),$3=le("skeleton-start-color"),j3=le("skeleton-end-color"),YG={[$3.variable]:"colors.gray.100",[j3.variable]:"colors.gray.400",_dark:{[$3.variable]:"colors.gray.800",[j3.variable]:"colors.gray.600"},background:$3.reference,borderColor:j3.reference,opacity:.7,borderRadius:"sm"},ZG={baseStyle:YG},M3=le("skip-link-bg"),QG={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[M3.variable]:"colors.white",_dark:{[M3.variable]:"colors.gray.700"},bg:M3.reference}},JG={baseStyle:QG},{defineMultiStyleConfig:eK,definePartsStyle:Xp}=Ze(DU.keys),k1=le("slider-thumb-size"),E1=le("slider-track-size"),jo=le("slider-bg"),tK=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...M8({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},rK=e=>({...M8({orientation:e.orientation,horizontal:{h:E1.reference},vertical:{w:E1.reference}}),overflow:"hidden",borderRadius:"sm",[jo.variable]:"colors.gray.200",_dark:{[jo.variable]:"colors.whiteAlpha.200"},_disabled:{[jo.variable]:"colors.gray.300",_dark:{[jo.variable]:"colors.whiteAlpha.300"}},bg:jo.reference}),nK=e=>{const{orientation:t}=e;return{...M8({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:k1.reference,h:k1.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},iK=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[jo.variable]:`colors.${t}.500`,_dark:{[jo.variable]:`colors.${t}.200`},bg:jo.reference}},oK=Xp(e=>({container:tK(e),track:rK(e),thumb:nK(e),filledTrack:iK(e)})),aK=Xp({container:{[k1.variable]:"sizes.4",[E1.variable]:"sizes.1"}}),sK=Xp({container:{[k1.variable]:"sizes.3.5",[E1.variable]:"sizes.1"}}),lK=Xp({container:{[k1.variable]:"sizes.2.5",[E1.variable]:"sizes.0.5"}}),uK={lg:aK,md:sK,sm:lK},cK=eK({baseStyle:oK,sizes:uK,defaultProps:{size:"md",colorScheme:"blue"}}),Ea=It("spinner-size"),fK={width:[Ea.reference],height:[Ea.reference]},dK={xs:{[Ea.variable]:"sizes.3"},sm:{[Ea.variable]:"sizes.4"},md:{[Ea.variable]:"sizes.6"},lg:{[Ea.variable]:"sizes.8"},xl:{[Ea.variable]:"sizes.12"}},hK={baseStyle:fK,sizes:dK,defaultProps:{size:"md"}},{defineMultiStyleConfig:pK,definePartsStyle:Vk}=Ze(LU.keys),mK={fontWeight:"medium"},vK={opacity:.8,marginBottom:"2"},gK={verticalAlign:"baseline",fontWeight:"semibold"},yK={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},bK=Vk({container:{},label:mK,helpText:vK,number:gK,icon:yK}),xK={md:Vk({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},SK=pK({baseStyle:bK,sizes:xK,defaultProps:{size:"md"}}),I3=le("kbd-bg"),wK={[I3.variable]:"colors.gray.100",_dark:{[I3.variable]:"colors.whiteAlpha.100"},bg:I3.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},_K={baseStyle:wK},CK={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},PK={baseStyle:CK},{defineMultiStyleConfig:TK,definePartsStyle:OK}=Ze(kU.keys),AK={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},kK=OK({icon:AK}),EK=TK({baseStyle:kK}),{defineMultiStyleConfig:$K,definePartsStyle:jK}=Ze(EU.keys),ii=le("menu-bg"),N3=le("menu-shadow"),MK={[ii.variable]:"#fff",[N3.variable]:"shadows.sm",_dark:{[ii.variable]:"colors.gray.700",[N3.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:ii.reference,boxShadow:N3.reference},IK={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[ii.variable]:"colors.gray.100",_dark:{[ii.variable]:"colors.whiteAlpha.100"}},_active:{[ii.variable]:"colors.gray.200",_dark:{[ii.variable]:"colors.whiteAlpha.200"}},_expanded:{[ii.variable]:"colors.gray.100",_dark:{[ii.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:ii.reference},NK={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},RK={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},DK={opacity:.6},LK={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},zK={transitionProperty:"common",transitionDuration:"normal"},BK=jK({button:zK,list:MK,item:IK,groupTitle:NK,icon:RK,command:DK,divider:LK}),FK=$K({baseStyle:BK}),{defineMultiStyleConfig:VK,definePartsStyle:J6}=Ze($U.keys),R3=le("modal-bg"),D3=le("modal-shadow"),WK={bg:"blackAlpha.600",zIndex:"modal"},UK=e=>{const{isCentered:t,scrollBehavior:r}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:r==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},HK=e=>{const{isCentered:t,scrollBehavior:r}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:r==="inside"?"calc(100% - 7.5rem)":void 0,[R3.variable]:"colors.white",[D3.variable]:"shadows.lg",_dark:{[R3.variable]:"colors.gray.700",[D3.variable]:"shadows.dark-lg"},bg:R3.reference,boxShadow:D3.reference}},GK={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},KK={position:"absolute",top:"2",insetEnd:"3"},qK=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},XK={px:"6",py:"4"},YK=J6(e=>({overlay:WK,dialogContainer:wr(UK,e),dialog:wr(HK,e),header:GK,closeButton:KK,body:wr(qK,e),footer:XK}));function Nn(e){return J6(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var ZK={xs:Nn("xs"),sm:Nn("sm"),md:Nn("md"),lg:Nn("lg"),xl:Nn("xl"),"2xl":Nn("2xl"),"3xl":Nn("3xl"),"4xl":Nn("4xl"),"5xl":Nn("5xl"),"6xl":Nn("6xl"),full:Nn("full")},QK=VK({baseStyle:YK,sizes:ZK,defaultProps:{size:"md"}}),{defineMultiStyleConfig:JK,definePartsStyle:Wk}=Ze(jU.keys),N8=It("number-input-stepper-width"),Uk=It("number-input-input-padding"),eq=Mi(N8).add("0.5rem").toString(),L3=It("number-input-bg"),z3=It("number-input-color"),B3=It("number-input-border-color"),tq={[N8.variable]:"sizes.6",[Uk.variable]:eq},rq=e=>{var t,r;return(r=(t=wr(De.baseStyle,e))==null?void 0:t.field)!=null?r:{}},nq={width:N8.reference},iq={borderStart:"1px solid",borderStartColor:B3.reference,color:z3.reference,bg:L3.reference,[z3.variable]:"colors.chakra-body-text",[B3.variable]:"colors.chakra-border-color",_dark:{[z3.variable]:"colors.whiteAlpha.800",[B3.variable]:"colors.whiteAlpha.300"},_active:{[L3.variable]:"colors.gray.200",_dark:{[L3.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},oq=Wk(e=>{var t;return{root:tq,field:(t=wr(rq,e))!=null?t:{},stepperGroup:nq,stepper:iq}});function Gd(e){var t,r,n;const i=(t=De.sizes)==null?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},a=(n=(r=i.field)==null?void 0:r.fontSize)!=null?n:"md",s=Dk.fontSizes[a];return Wk({field:{...i.field,paddingInlineEnd:Uk.reference,verticalAlign:"top"},stepper:{fontSize:Mi(s).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var aq={xs:Gd("xs"),sm:Gd("sm"),md:Gd("md"),lg:Gd("lg")},sq=JK({baseStyle:oq,sizes:aq,variants:De.variants,defaultProps:De.defaultProps}),wx,lq={...(wx=De.baseStyle)==null?void 0:wx.field,textAlign:"center"},uq={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},_x,Cx,cq={outline:e=>{var t,r,n;return(n=(r=wr((t=De.variants)==null?void 0:t.outline,e))==null?void 0:r.field)!=null?n:{}},flushed:e=>{var t,r,n;return(n=(r=wr((t=De.variants)==null?void 0:t.flushed,e))==null?void 0:r.field)!=null?n:{}},filled:e=>{var t,r,n;return(n=(r=wr((t=De.variants)==null?void 0:t.filled,e))==null?void 0:r.field)!=null?n:{}},unstyled:(Cx=(_x=De.variants)==null?void 0:_x.unstyled.field)!=null?Cx:{}},fq={baseStyle:lq,sizes:uq,variants:cq,defaultProps:De.defaultProps},{defineMultiStyleConfig:dq,definePartsStyle:hq}=Ze(MU.keys),Kd=It("popper-bg"),pq=It("popper-arrow-bg"),Px=It("popper-arrow-shadow-color"),mq={zIndex:10},vq={[Kd.variable]:"colors.white",bg:Kd.reference,[pq.variable]:Kd.reference,[Px.variable]:"colors.gray.200",_dark:{[Kd.variable]:"colors.gray.700",[Px.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},gq={px:3,py:2,borderBottomWidth:"1px"},yq={px:3,py:2},bq={px:3,py:2,borderTopWidth:"1px"},xq={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},Sq=hq({popper:mq,content:vq,header:gq,body:yq,footer:bq,closeButton:xq}),wq=dq({baseStyle:Sq}),{definePartsStyle:e7,defineMultiStyleConfig:_q}=Ze(CU.keys),F3=le("drawer-bg"),V3=le("drawer-box-shadow");function Cs(e){return e7(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var Cq={bg:"blackAlpha.600",zIndex:"modal"},Pq={display:"flex",zIndex:"modal",justifyContent:"center"},Tq=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[F3.variable]:"colors.white",[V3.variable]:"shadows.lg",_dark:{[F3.variable]:"colors.gray.700",[V3.variable]:"shadows.dark-lg"},bg:F3.reference,boxShadow:V3.reference}},Oq={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},Aq={position:"absolute",top:"2",insetEnd:"3"},kq={px:"6",py:"2",flex:"1",overflow:"auto"},Eq={px:"6",py:"4"},$q=e7(e=>({overlay:Cq,dialogContainer:Pq,dialog:wr(Tq,e),header:Oq,closeButton:Aq,body:kq,footer:Eq})),jq={xs:Cs("xs"),sm:Cs("md"),md:Cs("lg"),lg:Cs("2xl"),xl:Cs("4xl"),full:Cs("full")},Mq=_q({baseStyle:$q,sizes:jq,defaultProps:{size:"xs"}}),{definePartsStyle:Iq,defineMultiStyleConfig:Nq}=Ze(PU.keys),Rq={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},Dq={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},Lq={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},zq=Iq({preview:Rq,input:Dq,textarea:Lq}),Bq=Nq({baseStyle:zq}),{definePartsStyle:Fq,defineMultiStyleConfig:Vq}=Ze(TU.keys),gl=le("form-control-color"),Wq={marginStart:"1",[gl.variable]:"colors.red.500",_dark:{[gl.variable]:"colors.red.300"},color:gl.reference},Uq={mt:"2",[gl.variable]:"colors.gray.600",_dark:{[gl.variable]:"colors.whiteAlpha.600"},color:gl.reference,lineHeight:"normal",fontSize:"sm"},Hq=Fq({container:{width:"100%",position:"relative"},requiredIndicator:Wq,helperText:Uq}),Gq=Vq({baseStyle:Hq}),{definePartsStyle:Kq,defineMultiStyleConfig:qq}=Ze(OU.keys),yl=le("form-error-color"),Xq={[yl.variable]:"colors.red.500",_dark:{[yl.variable]:"colors.red.300"},color:yl.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},Yq={marginEnd:"0.5em",[yl.variable]:"colors.red.500",_dark:{[yl.variable]:"colors.red.300"},color:yl.reference},Zq=Kq({text:Xq,icon:Yq}),Qq=qq({baseStyle:Zq}),Jq={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},eX={baseStyle:Jq},tX={fontFamily:"heading",fontWeight:"bold"},rX={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},nX={baseStyle:tX,sizes:rX,defaultProps:{size:"xl"}},{defineMultiStyleConfig:iX,definePartsStyle:oX}=Ze(wU.keys),W3=le("breadcrumb-link-decor"),aX={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:W3.reference,[W3.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[W3.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},sX=oX({link:aX}),lX=iX({baseStyle:sX}),uX={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},Hk=e=>{const{colorScheme:t,theme:r}=e;if(t==="gray")return{color:se("gray.800","whiteAlpha.900")(e),_hover:{bg:se("gray.100","whiteAlpha.200")(e)},_active:{bg:se("gray.200","whiteAlpha.300")(e)}};const n=Rl(`${t}.200`,.12)(r),i=Rl(`${t}.200`,.24)(r);return{color:se(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:se(`${t}.50`,n)(e)},_active:{bg:se(`${t}.100`,i)(e)}}},cX=e=>{const{colorScheme:t}=e,r=se("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?r:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...wr(Hk,e)}},fX={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},dX=e=>{var t;const{colorScheme:r}=e;if(r==="gray"){const l=se("gray.100","whiteAlpha.200")(e);return{bg:l,color:se("gray.800","whiteAlpha.900")(e),_hover:{bg:se("gray.200","whiteAlpha.300")(e),_disabled:{bg:l}},_active:{bg:se("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${r}.500`,color:i="white",hoverBg:o=`${r}.600`,activeBg:a=`${r}.700`}=(t=fX[r])!=null?t:{},s=se(n,`${r}.200`)(e);return{bg:s,color:se(i,"gray.800")(e),_hover:{bg:se(o,`${r}.300`)(e),_disabled:{bg:s}},_active:{bg:se(a,`${r}.400`)(e)}}},hX=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:se(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:se(`${t}.700`,`${t}.500`)(e)}}},pX={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},mX={ghost:Hk,outline:cX,solid:dX,link:hX,unstyled:pX},vX={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},gX={baseStyle:uX,variants:mX,sizes:vX,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Ka,defineMultiStyleConfig:yX}=Ze(WU.keys),z2=le("card-bg"),Ui=le("card-padding"),Gk=le("card-shadow"),X0=le("card-radius"),Kk=le("card-border-width","0"),qk=le("card-border-color"),bX=Ka({container:{[z2.variable]:"colors.chakra-body-bg",backgroundColor:z2.reference,boxShadow:Gk.reference,borderRadius:X0.reference,color:"chakra-body-text",borderWidth:Kk.reference,borderColor:qk.reference},body:{padding:Ui.reference,flex:"1 1 0%"},header:{padding:Ui.reference},footer:{padding:Ui.reference}}),xX={sm:Ka({container:{[X0.variable]:"radii.base",[Ui.variable]:"space.3"}}),md:Ka({container:{[X0.variable]:"radii.md",[Ui.variable]:"space.5"}}),lg:Ka({container:{[X0.variable]:"radii.xl",[Ui.variable]:"space.7"}})},SX={elevated:Ka({container:{[Gk.variable]:"shadows.base",_dark:{[z2.variable]:"colors.gray.700"}}}),outline:Ka({container:{[Kk.variable]:"1px",[qk.variable]:"colors.chakra-border-color"}}),filled:Ka({container:{[z2.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Ui.variable]:0},header:{[Ui.variable]:0},footer:{[Ui.variable]:0}}},wX=yX({baseStyle:bX,variants:SX,sizes:xX,defaultProps:{variant:"elevated",size:"md"}}),Vc=It("close-button-size"),Gu=It("close-button-bg"),_X={w:[Vc.reference],h:[Vc.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Gu.variable]:"colors.blackAlpha.100",_dark:{[Gu.variable]:"colors.whiteAlpha.100"}},_active:{[Gu.variable]:"colors.blackAlpha.200",_dark:{[Gu.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Gu.reference},CX={lg:{[Vc.variable]:"sizes.10",fontSize:"md"},md:{[Vc.variable]:"sizes.8",fontSize:"xs"},sm:{[Vc.variable]:"sizes.6",fontSize:"2xs"}},PX={baseStyle:_X,sizes:CX,defaultProps:{size:"md"}},{variants:TX,defaultProps:OX}=Bc,AX={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:Ct.bg.reference,color:Ct.color.reference,boxShadow:Ct.shadow.reference},kX={baseStyle:AX,variants:TX,defaultProps:OX},EX={w:"100%",mx:"auto",maxW:"prose",px:"4"},$X={baseStyle:EX},jX={opacity:.6,borderColor:"inherit"},MX={borderStyle:"solid"},IX={borderStyle:"dashed"},NX={solid:MX,dashed:IX},RX={baseStyle:jX,variants:NX,defaultProps:{variant:"solid"}},{definePartsStyle:DX,defineMultiStyleConfig:LX}=Ze(bU.keys),zX={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},BX={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},FX={pt:"2",px:"4",pb:"5"},VX={fontSize:"1.25em"},WX=DX({container:zX,button:BX,panel:FX,icon:VX}),UX=LX({baseStyle:WX}),{definePartsStyle:Ff,defineMultiStyleConfig:HX}=Ze(xU.keys),Jr=le("alert-fg"),ro=le("alert-bg"),GX=Ff({container:{bg:ro.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:Jr.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:Jr.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function R8(e){const{theme:t,colorScheme:r}=e,n=Rl(`${r}.200`,.16)(t);return{light:`colors.${r}.100`,dark:n}}var KX=Ff(e=>{const{colorScheme:t}=e,r=R8(e);return{container:{[Jr.variable]:`colors.${t}.600`,[ro.variable]:r.light,_dark:{[Jr.variable]:`colors.${t}.200`,[ro.variable]:r.dark}}}}),qX=Ff(e=>{const{colorScheme:t}=e,r=R8(e);return{container:{[Jr.variable]:`colors.${t}.600`,[ro.variable]:r.light,_dark:{[Jr.variable]:`colors.${t}.200`,[ro.variable]:r.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:Jr.reference}}}),XX=Ff(e=>{const{colorScheme:t}=e,r=R8(e);return{container:{[Jr.variable]:`colors.${t}.600`,[ro.variable]:r.light,_dark:{[Jr.variable]:`colors.${t}.200`,[ro.variable]:r.dark},pt:"2",borderTopWidth:"4px",borderTopColor:Jr.reference}}}),YX=Ff(e=>{const{colorScheme:t}=e;return{container:{[Jr.variable]:"colors.white",[ro.variable]:`colors.${t}.600`,_dark:{[Jr.variable]:"colors.gray.900",[ro.variable]:`colors.${t}.200`},color:Jr.reference}}}),ZX={subtle:KX,"left-accent":qX,"top-accent":XX,solid:YX},QX=HX({baseStyle:GX,variants:ZX,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:Xk,defineMultiStyleConfig:JX}=Ze(SU.keys),bl=le("avatar-border-color"),Wc=le("avatar-bg"),$1=le("avatar-font-size"),Dl=le("avatar-size"),eY={borderRadius:"full",border:"0.2em solid",borderColor:bl.reference,[bl.variable]:"white",_dark:{[bl.variable]:"colors.gray.800"}},tY={bg:Wc.reference,fontSize:$1.reference,width:Dl.reference,height:Dl.reference,lineHeight:"1",[Wc.variable]:"colors.gray.200",_dark:{[Wc.variable]:"colors.whiteAlpha.400"}},rY=e=>{const{name:t,theme:r}=e,n=t?uH({string:t}):"colors.gray.400",i=sH(n)(r);let o="white";return i||(o="gray.800"),{bg:Wc.reference,fontSize:$1.reference,color:o,borderColor:bl.reference,verticalAlign:"top",width:Dl.reference,height:Dl.reference,"&:not([data-loaded])":{[Wc.variable]:n},[bl.variable]:"colors.white",_dark:{[bl.variable]:"colors.gray.800"}}},nY={fontSize:$1.reference,lineHeight:"1"},iY=Xk(e=>({badge:wr(eY,e),excessLabel:wr(tY,e),container:wr(rY,e),label:nY}));function xo(e){const t=e!=="100%"?zk[e]:void 0;return Xk({container:{[Dl.variable]:t??e,[$1.variable]:`calc(${t??e} / 2.5)`},excessLabel:{[Dl.variable]:t??e,[$1.variable]:`calc(${t??e} / 2.5)`}})}var oY={"2xs":xo(4),xs:xo(6),sm:xo(8),md:xo(12),lg:xo(16),xl:xo(24),"2xl":xo(32),full:xo("100%")},aY=JX({baseStyle:iY,sizes:oY,defaultProps:{size:"md"}}),sY={Accordion:UX,Alert:QX,Avatar:aY,Badge:Bc,Breadcrumb:lX,Button:gX,Checkbox:L2,CloseButton:PX,Code:kX,Container:$X,Divider:RX,Drawer:Mq,Editable:Bq,Form:Gq,FormError:Qq,FormLabel:eX,Heading:nX,Input:De,Kbd:_K,Link:PK,List:EK,Menu:FK,Modal:QK,NumberInput:sq,PinInput:fq,Popover:wq,Progress:kG,Radio:VG,Select:XG,Skeleton:ZG,SkipLink:JG,Slider:cK,Spinner:hK,Stat:SK,Switch:PH,Table:jH,Tabs:KH,Tag:aG,Textarea:yG,Tooltip:SG,Card:wX,Stepper:yU},lY={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},uY={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},cY="ltr",fY={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},Yk={semanticTokens:lY,direction:cY,...mU,components:sY,styles:uY,config:fY};function bc(e){return typeof e=="function"}function dY(...e){return t=>e.reduce((r,n)=>n(r),t)}var hY=e=>function(...r){let n=[...r],i=r[r.length-1];return HW(i)&&n.length>1?n=n.slice(0,n.length-1):i=e,dY(...n.map(o=>a=>bc(o)?o(a):mY(a,o)))(i)},pY=hY(Yk);function mY(...e){return xn({},...e,Zk)}function Zk(e,t,r,n){if((bc(e)||bc(t))&&Object.prototype.hasOwnProperty.call(n,r))return(...i)=>{const o=bc(e)?e(...i):e,a=bc(t)?t(...i):t;return xn({},o,a,Zk)}}function vY(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var gY=vY();function yY(e,t){const r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}function bY(e,t,r,n){const i=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,i,o,a)=>{if(typeof n>"u")return e(n,i,o);t.has(n)||t.set(n,new Map);const s=t.get(n);if(s.has(i))return s.get(i);const l=e(n,i,o,a);return s.set(i,l),l}},Qk=xY(bY);function Jk(e,t){const r={};return Object.keys(e).forEach(n=>{const i=e[n];t(i,n,e)&&(r[n]=i)}),r}var eE=e=>Jk(e,t=>t!=null);function SY(e){return typeof e=="function"}function tE(e,...t){return SY(e)?e(...t):e}function wY(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}var _Y="Invariant failed";function is(e,t){throw new Error(_Y)}var CY=typeof Element<"u",PY=typeof Map=="function",TY=typeof Set=="function",OY=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Y0(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,i;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Y0(e[n],t[n]))return!1;return!0}var o;if(PY&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(n=o.next()).done;)if(!t.has(n.value[0]))return!1;for(o=e.entries();!(n=o.next()).done;)if(!Y0(n.value[1],t.get(n.value[0])))return!1;return!0}if(TY&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(n=o.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(OY&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[n]))return!1;if(CY&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((i[n]==="_owner"||i[n]==="__v"||i[n]==="__o")&&e.$$typeof)&&!Y0(e[i[n]],t[i[n]]))return!1;return!0}return e!==e&&t!==t}var AY=function(t,r){try{return Y0(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const kY=Ve(AY);function rE(e,t={}){var r;const{styleConfig:n,...i}=t,{theme:o,colorMode:a}=kk(),s=e?Qk(o,`components.${e}`):void 0,l=n||s,u=xn({theme:o,colorMode:a},(r=l==null?void 0:l.defaultProps)!=null?r:{},eE(yY(i,["children"]))),c=C.useRef({});if(l){const d=WW(l)(u);kY(c.current,d)||(c.current=d)}return c.current}function Qn(e,t={}){return rE(e,t)}function co(e,t={}){return rE(e,t)}var EY=new Set([...$W,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),$Y=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function jY(e){return $Y.has(e)||!EY.has(e)}function MY(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const r={...e};for(const n of t)if(n!=null)for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&(i in r&&delete r[i],r[i]=n[i]);return r}function IY(e){const t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}var NY=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|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|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,RY=dk(function(e){return NY.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),DY=RY,LY=function(t){return t!=="theme"},Tx=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?DY:LY},Ox=function(t,r,n){var i;if(r){var o=r.shouldForwardProp;i=t.__emotion_forwardProp&&o?function(a){return t.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&n&&(i=t.__emotion_forwardProp),i},zY=function(t){var r=t.cache,n=t.serialized,i=t.isStringTag;return yk(r,n,i),rV(function(){return bk(r,n,i)}),null},BY=function e(t,r){var n=t.__emotion_real===t,i=n&&t.__emotion_base||t,o,a;r!==void 0&&(o=r.label,a=r.target);var s=Ox(t,r,n),l=s||Tx(i),u=!l("as");return function(){var c=arguments,f=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&f.push("label:"+o+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{f.push(c[0][0]);for(var d=c.length,h=1;ht=>{const{theme:r,css:n,__css:i,sx:o,...a}=t,s=Jk(a,(f,d)=>MW(d)),l=tE(e,t),u=MY({},i,l,eE(s),o),c=Rk(u)(t.theme);return n?[c,n]:c};function U3(e,t){const{baseStyle:r,...n}=t??{};n.shouldForwardProp||(n.shouldForwardProp=jY);const i=WY({baseStyle:r}),o=VY(e,n)(i);return j.forwardRef(function(l,u){const{colorMode:c,forced:f}=A8();return j.createElement(o,{ref:u,"data-theme":f?c:void 0,...l})})}function UY(){const e=new Map;return new Proxy(U3,{apply(t,r,n){return U3(...n)},get(t,r){return e.has(r)||e.set(r,U3(r)),e.get(r)}})}var ne=UY();function ie(e){return C.forwardRef(e)}function HY(e={}){const{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,i=C.createContext(void 0);i.displayName=n;function o(){var a;const s=C.useContext(i);if(!s&&t){const l=new Error(r);throw l.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,l,o),l}return s}return[i.Provider,o,i]}function GY(e){const{cssVarsRoot:t,theme:r,children:n}=e,i=C.useMemo(()=>AW(r),[r]);return w.jsxs(oV,{theme:i,children:[w.jsx(KY,{root:t}),n]})}function KY({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return w.jsx(Hp,{styles:r=>({[t]:r.__cssVars})})}HY({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function qY(){const{colorMode:e}=A8();return w.jsx(Hp,{styles:t=>{const r=Qk(t,"styles.global"),n=tE(r,{theme:t,colorMode:e});return n?Rk(n)(t):void 0}})}var nE=C.createContext({getDocument(){return document},getWindow(){return window}});nE.displayName="EnvironmentContext";function iE(e){const{children:t,environment:r,disabled:n}=e,i=C.useRef(null),o=C.useMemo(()=>r||{getDocument:()=>{var s,l;return(l=(s=i.current)==null?void 0:s.ownerDocument)!=null?l:document},getWindow:()=>{var s,l;return(l=(s=i.current)==null?void 0:s.ownerDocument.defaultView)!=null?l:window}},[r]),a=!n||!r;return w.jsxs(nE.Provider,{value:o,children:[t,a&&w.jsx("span",{id:"__chakra_env",hidden:!0,ref:i})]})}iE.displayName="EnvironmentProvider";var XY=e=>{const{children:t,colorModeManager:r,portalZIndex:n,resetScope:i,resetCSS:o=!0,theme:a={},environment:s,cssVarsRoot:l,disableEnvironment:u,disableGlobalStyle:c}=e,f=w.jsx(iE,{environment:s,disabled:u,children:t});return w.jsx(GY,{theme:a,cssVarsRoot:l,children:w.jsxs(Ak,{colorModeManager:r,options:a.config,children:[o?w.jsx(uV,{scope:i}):w.jsx(lV,{}),!c&&w.jsx(qY,{}),n?w.jsx(Tk,{zIndex:n,children:f}):f]})})},YY=(e,t)=>e.find(r=>r.id===t);function kx(e,t){const r=oE(e,t),n=r?e[r].findIndex(i=>i.id===t):-1;return{position:r,index:n}}function oE(e,t){for(const[r,n]of Object.entries(e))if(YY(n,t))return r}function ZY(e){const t=e.includes("right"),r=e.includes("left");let n="center";return t&&(n="flex-end"),r&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}}function QY(e){const r=e==="top"||e==="bottom"?"0 auto":void 0,n=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,o=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",a=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:r,top:n,bottom:i,right:o,left:a}}function JY(e,t=[]){const r=C.useRef(e);return C.useEffect(()=>{r.current=e}),C.useCallback((...n)=>{var i;return(i=r.current)==null?void 0:i.call(r,...n)},t)}function eZ(e,t){const r=JY(e);C.useEffect(()=>{if(t==null)return;let n=null;return n=window.setTimeout(()=>{r()},t),()=>{n&&window.clearTimeout(n)}},[t,r])}function Ex(e,t){const r=C.useRef(!1),n=C.useRef(!1);C.useEffect(()=>{if(r.current&&n.current)return e();n.current=!0},t),C.useEffect(()=>(r.current=!0,()=>{r.current=!1}),[])}const D8=C.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Yp=C.createContext({}),Vf=C.createContext(null),L8=typeof document<"u",z8=L8?C.useLayoutEffect:C.useEffect,aE=C.createContext({strict:!1}),Zp=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tZ="framerAppearId",sE="data-"+Zp(tZ),rZ={skipAnimations:!1,useManualTiming:!1};class $x{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const r=this.order.indexOf(t);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function nZ(e){let t=new $x,r=new $x,n=0,i=!1,o=!1;const a=new WeakSet,s={schedule:(l,u=!1,c=!1)=>{const f=c&&i,d=f?t:r;return u&&a.add(l),d.add(l)&&f&&i&&(n=t.order.length),l},cancel:l=>{r.remove(l),a.delete(l)},process:l=>{if(i){o=!0;return}if(i=!0,[t,r]=[r,t],r.clear(),n=t.order.length,n)for(let u=0;ur=!0,a=qd.reduce((y,v)=>(y[v]=nZ(o),y),{}),{read:s,resolveKeyframes:l,update:u,preRender:c,render:f,postRender:d}=a,h=()=>{const y=performance.now();r=!1,i.delta=n?1e3/60:Math.max(Math.min(y-i.timestamp,iZ),1),i.timestamp=y,i.isProcessing=!0,s.process(i),l.process(i),u.process(i),c.process(i),f.process(i),d.process(i),i.isProcessing=!1,r&&t&&(n=!1,e(h))},p=()=>{r=!0,n=!0,i.isProcessing||e(h)};return{schedule:qd.reduce((y,v)=>{const b=a[v];return y[v]=(x,S=!1,_=!1)=>(r||p(),b.schedule(x,S,_)),y},{}),cancel:y=>{for(let v=0;v{c&&c.update(r,s)});const d=C.useRef(!!(r[sE]&&!window.HandoffComplete));return z8(()=>{c&&(c.updateFeatures(),B8.render(c.render),d.current&&c.animationState&&c.animationState.animateChanges())}),C.useEffect(()=>{c&&(!d.current&&c.animationState&&c.animationState.animateChanges(),d.current&&(d.current=!1,jx||(jx=!0,queueMicrotask(aZ))))}),c}function aZ(){window.HandoffComplete=!0}function sZ(e,t,r,n){const{layoutId:i,layout:o,drag:a,dragConstraints:s,layoutScroll:l,layoutRoot:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:cE(e.parent)),e.projection.setOptions({layoutId:i,layout:o,alwaysMeasureLayout:!!a||s&&el(s),visualElement:e,scheduleRender:()=>e.scheduleRender(),animationType:typeof o=="string"?o:"both",initialPromotionConfig:n,layoutScroll:l,layoutRoot:u})}function cE(e){if(e)return e.options.allowProjection!==!1?e.projection:cE(e.parent)}function lZ(e,t,r){return C.useCallback(n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):el(r)&&(r.current=n))},[t])}function j1(e){return typeof e=="string"||Array.isArray(e)}function M1(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const F8=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],V8=["initial",...F8];function Qp(e){return M1(e.animate)||V8.some(t=>j1(e[t]))}function fE(e){return!!(Qp(e)||e.variants)}function uZ(e,t){if(Qp(e)){const{initial:r,animate:n}=e;return{initial:r===!1||j1(r)?r:void 0,animate:j1(n)?n:void 0}}return e.inherit!==!1?t:{}}function cZ(e){const{initial:t,animate:r}=uZ(e,C.useContext(Yp));return C.useMemo(()=>({initial:t,animate:r}),[Mx(t),Mx(r)])}function Mx(e){return Array.isArray(e)?e.join(" "):e}const Ix={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ll={};for(const e in Ix)Ll[e]={isEnabled:t=>Ix[e].some(r=>!!t[r])};function fZ(e){for(const t in e)Ll[t]={...Ll[t],...e[t]}}const W8=C.createContext({}),dZ=Symbol.for("motionComponentSymbol"),ur=e=>e;let t7=ur;function hZ({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){e&&fZ(e);function o(s,l){let u;const c={...C.useContext(D8),...s,layoutId:pZ(s)},{isStatic:f}=c,d=cZ(s),h=n(s,f);if(!f&&L8){mZ();const p=vZ(c);u=p.MeasureLayout,d.visualElement=oZ(i,h,c,t,p.ProjectionNode)}return w.jsxs(Yp.Provider,{value:d,children:[u&&d.visualElement?w.jsx(u,{visualElement:d.visualElement,...c}):null,r(i,s,lZ(h,d.visualElement,l),h,f,d.visualElement)]})}const a=C.forwardRef(o);return a[dZ]=i,a}function pZ({layoutId:e}){const t=C.useContext(W8).id;return t&&e!==void 0?t+"-"+e:e}function mZ(e,t){C.useContext(aE).strict}function vZ(e){const{drag:t,layout:r}=Ll;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}function gZ(e){function t(n,i={}){return hZ(e(n,i))}if(typeof Proxy>"u")return t;const r=new Map;return new Proxy(t,{get:(n,i)=>(r.has(i)||r.set(i,t(i)),r.get(i))})}const yZ=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function U8(e){return typeof e!="string"||e.includes("-")?!1:!!(yZ.indexOf(e)>-1||/[A-Z]/u.test(e))}const F2={};function bZ(e){Object.assign(F2,e)}const Wf=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],aa=new Set(Wf);function dE(e,{layout:t,layoutId:r}){return aa.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!F2[e]||e==="opacity")}const lr=e=>!!(e&&e.getVelocity),xZ={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},SZ=Wf.length;function wZ(e,t,r){let n="";for(let i=0;it=>typeof t=="string"&&t.startsWith(e),pE=hE("--"),_Z=hE("var(--"),H8=e=>_Z(e)?CZ.test(e.split("/*")[0].trim()):!1,CZ=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,PZ=(e,t)=>t&&typeof e=="number"?t.transform(e):e,ea=(e,t,r)=>r>t?t:rtypeof e=="number",parse:parseFloat,transform:e=>e},Uc={...hu,transform:e=>ea(0,1,e)},Xd={...hu,default:1},Hc=e=>Math.round(e*1e5)/1e5,G8=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,TZ=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,OZ=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function Uf(e){return typeof e=="string"}function AZ(e){return e==null}const Hf=e=>({test:t=>Uf(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),So=Hf("deg"),yi=Hf("%"),ce=Hf("px"),kZ=Hf("vh"),EZ=Hf("vw"),Nx={...yi,parse:e=>yi.parse(e)/100,transform:e=>yi.transform(e*100)},Rx={...hu,transform:Math.round},mE={borderWidth:ce,borderTopWidth:ce,borderRightWidth:ce,borderBottomWidth:ce,borderLeftWidth:ce,borderRadius:ce,radius:ce,borderTopLeftRadius:ce,borderTopRightRadius:ce,borderBottomRightRadius:ce,borderBottomLeftRadius:ce,width:ce,maxWidth:ce,height:ce,maxHeight:ce,size:ce,top:ce,right:ce,bottom:ce,left:ce,padding:ce,paddingTop:ce,paddingRight:ce,paddingBottom:ce,paddingLeft:ce,margin:ce,marginTop:ce,marginRight:ce,marginBottom:ce,marginLeft:ce,rotate:So,rotateX:So,rotateY:So,rotateZ:So,scale:Xd,scaleX:Xd,scaleY:Xd,scaleZ:Xd,skew:So,skewX:So,skewY:So,distance:ce,translateX:ce,translateY:ce,translateZ:ce,x:ce,y:ce,z:ce,perspective:ce,transformPerspective:ce,opacity:Uc,originX:Nx,originY:Nx,originZ:ce,zIndex:Rx,backgroundPositionX:ce,backgroundPositionY:ce,fillOpacity:Uc,strokeOpacity:Uc,numOctaves:Rx};function K8(e,t,r){const{style:n,vars:i,transform:o,transformOrigin:a}=e;let s=!1,l=!1,u=!0;for(const c in t){const f=t[c];if(pE(c)){i[c]=f;continue}const d=mE[c],h=PZ(f,d);if(aa.has(c)){if(s=!0,o[c]=h,!u)continue;f!==(d.default||0)&&(u=!1)}else c.startsWith("origin")?(l=!0,a[c]=h):n[c]=h}if(t.transform||(s||r?n.transform=wZ(e.transform,u,r):n.transform&&(n.transform="none")),l){const{originX:c="50%",originY:f="50%",originZ:d=0}=a;n.transformOrigin=`${c} ${f} ${d}`}}const q8=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function vE(e,t,r){for(const n in t)!lr(t[n])&&!dE(n,r)&&(e[n]=t[n])}function $Z({transformTemplate:e},t){return C.useMemo(()=>{const r=q8();return K8(r,t,e),Object.assign({},r.vars,r.style)},[t])}function jZ(e,t){const r=e.style||{},n={};return vE(n,r,e),Object.assign(n,$Z(e,t)),n}function MZ(e,t){const r={},n=jZ(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r}const IZ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function V2(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||IZ.has(e)}let gE=e=>!V2(e);function NZ(e){e&&(gE=t=>t.startsWith("on")?!V2(t):e(t))}try{NZ(require("@emotion/is-prop-valid").default)}catch{}function RZ(e,t,r){const n={};for(const i in e)i==="values"&&typeof e.values=="object"||(gE(i)||r===!0&&V2(i)||!t&&!V2(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}function Dx(e,t,r){return typeof e=="string"?e:ce.transform(t+r*e)}function DZ(e,t,r){const n=Dx(t,e.x,e.width),i=Dx(r,e.y,e.height);return`${n} ${i}`}const LZ={offset:"stroke-dashoffset",array:"stroke-dasharray"},zZ={offset:"strokeDashoffset",array:"strokeDasharray"};function BZ(e,t,r=1,n=0,i=!0){e.pathLength=1;const o=i?LZ:zZ;e[o.offset]=ce.transform(-n);const a=ce.transform(t),s=ce.transform(r);e[o.array]=`${a} ${s}`}function X8(e,{attrX:t,attrY:r,attrScale:n,originX:i,originY:o,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},c,f){if(K8(e,u,f),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:d,style:h,dimensions:p}=e;d.transform&&(p&&(h.transform=d.transform),delete d.transform),p&&(i!==void 0||o!==void 0||h.transform)&&(h.transformOrigin=DZ(p,i!==void 0?i:.5,o!==void 0?o:.5)),t!==void 0&&(d.x=t),r!==void 0&&(d.y=r),n!==void 0&&(d.scale=n),a!==void 0&&BZ(d,a,s,l,!1)}const yE=()=>({...q8(),attrs:{}}),Y8=e=>typeof e=="string"&&e.toLowerCase()==="svg";function FZ(e,t,r,n){const i=C.useMemo(()=>{const o=yE();return X8(o,t,Y8(n),e.transformTemplate),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};vE(o,e.style,e),i.style={...o,...i.style}}return i}function VZ(e=!1){return(r,n,i,{latestValues:o},a)=>{const l=(U8(r)?FZ:MZ)(n,o,a,r),u=RZ(n,typeof r=="string",e),c=r!==C.Fragment?{...u,...l,ref:i}:{},{children:f}=n,d=C.useMemo(()=>lr(f)?f.get():f,[f]);return C.createElement(r,{...c,children:d})}}function bE(e,{style:t,vars:r},n,i){Object.assign(e.style,t,i&&i.getProjectionStyles(n));for(const o in r)e.style.setProperty(o,r[o])}const xE=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function SE(e,t,r,n){bE(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(xE.has(i)?i:Zp(i),t.attrs[i])}function Z8(e,t,r){var n;const{style:i}=e,o={};for(const a in i)(lr(i[a])||t.style&&lr(t.style[a])||dE(a,e)||((n=r==null?void 0:r.getValue(a))===null||n===void 0?void 0:n.liveStyle)!==void 0)&&(o[a]=i[a]);return r&&i&&typeof i.willChange=="string"&&(r.applyWillChange=!1),o}function wE(e,t,r){const n=Z8(e,t,r);for(const i in e)if(lr(e[i])||lr(t[i])){const o=Wf.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;n[o]=e[i]}return n}function Lx(e){const t=[{},{}];return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function Q8(e,t,r,n){if(typeof t=="function"){const[i,o]=Lx(n);t=t(r!==void 0?r:e.custom,i,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,o]=Lx(n);t=t(r!==void 0?r:e.custom,i,o)}return t}function _E(e){const t=C.useRef(null);return t.current===null&&(t.current=e()),t.current}const r7=e=>Array.isArray(e),WZ=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),UZ=e=>r7(e)?e[e.length-1]||0:e;function Z0(e){const t=lr(e)?e.get():e;return WZ(t)?t.toValue():t}const CE=new Set(["opacity","clipPath","filter","transform"]);function PE(e){if(aa.has(e))return"transform";if(CE.has(e))return Zp(e)}function Jp(e,t){e.indexOf(t)===-1&&e.push(t)}function e4(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}function HZ({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:r,onMount:n},i,o,a,s){const l={latestValues:KZ(i,o,a,s?!1:e,t),renderState:r()};return n&&(l.mount=u=>n(i,u,l)),l}const TE=e=>(t,r)=>{const n=C.useContext(Yp),i=C.useContext(Vf),o=()=>HZ(e,t,n,i,r);return r?o():_E(o)};function GZ(e,t){const r=PE(t);r&&Jp(e,r)}function zx(e,t,r){const n=Array.isArray(t)?t:[t];for(let i=0;i{for(const v in g){let b=g[v];if(Array.isArray(b)){const x=p?b.length-1:0;b=b[x]}b!==null&&(a[v]=b)}for(const v in y)a[v]=y[v]}),l&&(f&&c!==!1&&!M1(f)&&zx(e,f,g=>{for(const y in g)GZ(s,y)}),s.length&&(a.willChange=s.join(","))),a}const{schedule:Be,cancel:no,state:qt,steps:H3}=lE(typeof requestAnimationFrame<"u"?requestAnimationFrame:ur,!0),qZ={useVisualState:TE({scrapeMotionValuesFromProps:wE,createRenderState:yE,onMount:(e,t,{renderState:r,latestValues:n})=>{Be.read(()=>{try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),Be.render(()=>{X8(r,n,Y8(t.tagName),e.transformTemplate),SE(t,r)})}})},XZ={useVisualState:TE({applyWillChange:!0,scrapeMotionValuesFromProps:Z8,createRenderState:q8})};function YZ(e,{forwardMotionProps:t=!1},r,n){return{...U8(e)?qZ:XZ,preloadedFeatures:r,useRender:VZ(t),createVisualElement:n,Component:e}}function Li(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const OE=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function t4(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const ZZ=e=>t=>OE(t)&&e(t,t4(t));function Hi(e,t,r,n){return Li(e,t,ZZ(r),n)}const QZ=(e,t)=>r=>t(e(r)),Gi=(...e)=>e.reduce(QZ);function AE(e){let t=null;return()=>{const r=()=>{t=null};return t===null?(t=e,r):!1}}const Bx=AE("dragHorizontal"),Fx=AE("dragVertical");function kE(e){let t=!1;if(e==="y")t=Fx();else if(e==="x")t=Bx();else{const r=Bx(),n=Fx();r&&n?t=()=>{r(),n()}:(r&&r(),n&&n())}return t}function EE(){const e=kE(!0);return e?(e(),!1):!0}class sa{constructor(t){this.isMounted=!1,this.node=t}update(){}}function Vx(e,t){const r=t?"pointerenter":"pointerleave",n=t?"onHoverStart":"onHoverEnd",i=(o,a)=>{if(o.pointerType==="touch"||EE())return;const s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t);const l=s[n];l&&Be.postRender(()=>l(o,a))};return Hi(e.current,r,i,{passive:!e.getProps()[n]})}class JZ extends sa{mount(){this.unmount=Gi(Vx(this.node,!0),Vx(this.node,!1))}unmount(){}}class eQ extends sa{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Gi(Li(this.node.current,"focus",()=>this.onFocus()),Li(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const $E=(e,t)=>t?e===t?!0:$E(e,t.parentElement):!1;function G3(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,t4(r))}class tQ extends sa{constructor(){super(...arguments),this.removeStartListeners=ur,this.removeEndListeners=ur,this.removeAccessibleListeners=ur,this.startPointerPress=(t,r)=>{if(this.isPressing)return;this.removeEndListeners();const n=this.node.getProps(),o=Hi(window,"pointerup",(s,l)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:c,globalTapTarget:f}=this.node.getProps(),d=!f&&!$E(this.node.current,s.target)?c:u;d&&Be.update(()=>d(s,l))},{passive:!(n.onTap||n.onPointerUp)}),a=Hi(window,"pointercancel",(s,l)=>this.cancelPress(s,l),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Gi(o,a),this.startPress(t,r)},this.startAccessiblePress=()=>{const t=o=>{if(o.key!=="Enter"||this.isPressing)return;const a=s=>{s.key!=="Enter"||!this.checkPressEnd()||G3("up",(l,u)=>{const{onTap:c}=this.node.getProps();c&&Be.postRender(()=>c(l,u))})};this.removeEndListeners(),this.removeEndListeners=Li(this.node.current,"keyup",a),G3("down",(s,l)=>{this.startPress(s,l)})},r=Li(this.node.current,"keydown",t),n=()=>{this.isPressing&&G3("cancel",(o,a)=>this.cancelPress(o,a))},i=Li(this.node.current,"blur",n);this.removeAccessibleListeners=Gi(r,i)}}startPress(t,r){this.isPressing=!0;const{onTapStart:n,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&Be.postRender(()=>n(t,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!EE()}cancelPress(t,r){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&Be.postRender(()=>n(t,r))}mount(){const t=this.node.getProps(),r=Hi(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=Li(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Gi(r,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const n7=new WeakMap,K3=new WeakMap,rQ=e=>{const t=n7.get(e.target);t&&t(e)},nQ=e=>{e.forEach(rQ)};function iQ({root:e,...t}){const r=e||document;K3.has(r)||K3.set(r,{});const n=K3.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(nQ,{root:e,...t})),n[i]}function oQ(e,t,r){const n=iQ(t);return n7.set(e,r),n.observe(e),()=>{n7.delete(e),n.unobserve(e)}}const aQ={some:0,all:1};class sQ extends sa{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:i="some",once:o}=t,a={root:r?r.current:void 0,rootMargin:n,threshold:typeof i=="number"?i:aQ[i]},s=l=>{const{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,o&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:c,onViewportLeave:f}=this.node.getProps(),d=u?c:f;d&&d(l)};return oQ(this.node.current,a,s)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(lQ(t,r))&&this.startObserver()}unmount(){}}function lQ({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const uQ={inView:{Feature:sQ},tap:{Feature:tQ},focus:{Feature:eQ},hover:{Feature:JZ}};function jE(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;ne*1e3,Ki=e=>e/1e3,cQ={type:"spring",stiffness:500,damping:25,restSpeed:10},fQ=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),dQ={type:"keyframes",duration:.8},hQ={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},pQ=(e,{keyframes:t})=>t.length>2?dQ:aa.has(e)?e.startsWith("scale")?fQ(t[1]):cQ:hQ;function mQ({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}function J8(e,t){return e[t]||e.default||e}const vQ=e=>e!==null;function n4(e,{repeat:t,repeatType:r="loop"},n){const i=e.filter(vQ),o=t&&r!=="loop"&&t%2===1?0:i.length-1;return!o||n===void 0?i[o]:n}let Q0;function gQ(){Q0=void 0}const qo={now:()=>(Q0===void 0&&qo.set(qt.isProcessing||rZ.useManualTiming?qt.timestamp:performance.now()),Q0),set:e=>{Q0=e,queueMicrotask(gQ)}},ME=e=>/^0[^.\s]+$/u.test(e);function yQ(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||ME(e):!0}const IE=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),bQ=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function xQ(e){const t=bQ.exec(e);if(!t)return[,];const[,r,n,i]=t;return[`--${r??n}`,i]}function NE(e,t,r=1){const[n,i]=xQ(e);if(!n)return;const o=window.getComputedStyle(t).getPropertyValue(n);if(o){const a=o.trim();return IE(a)?parseFloat(a):a}return H8(i)?NE(i,t,r+1):i}const SQ=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Wx=e=>e===hu||e===ce,Ux=(e,t)=>parseFloat(e.split(", ")[t]),Hx=(e,t)=>(r,{transform:n})=>{if(n==="none"||!n)return 0;const i=n.match(/^matrix3d\((.+)\)$/u);if(i)return Ux(i[1],t);{const o=n.match(/^matrix\((.+)\)$/u);return o?Ux(o[1],e):0}},wQ=new Set(["x","y","z"]),_Q=Wf.filter(e=>!wQ.has(e));function CQ(e){const t=[];return _Q.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const zl={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Hx(4,13),y:Hx(5,14)};zl.translateX=zl.x;zl.translateY=zl.y;const RE=e=>t=>t.test(e),PQ={test:e=>e==="auto",parse:e=>e},DE=[hu,ce,yi,So,EZ,kZ,PQ],Gx=e=>DE.find(RE(e)),qa=new Set;let i7=!1,o7=!1;function LE(){if(o7){const e=Array.from(qa).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const i=CQ(n);i.length&&(r.set(n,i),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const i=r.get(n);i&&i.forEach(([o,a])=>{var s;(s=n.getValue(o))===null||s===void 0||s.set(a)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}o7=!1,i7=!1,qa.forEach(e=>e.complete()),qa.clear()}function zE(){qa.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(o7=!0)})}function TQ(){zE(),LE()}class eg{constructor(t,r,n,i,o,a=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=i,this.element=o,this.isAsync=a}scheduleResolve(){this.isScheduled=!0,this.isAsync?(qa.add(this),i7||(i7=!0,Be.read(zE),Be.resolveKeyframes(LE))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:i}=this;for(let o=0;or=>!!(Uf(r)&&OZ.test(r)&&r.startsWith(e)||t&&!AZ(r)&&Object.prototype.hasOwnProperty.call(r,t)),BE=(e,t,r)=>n=>{if(!Uf(n))return n;const[i,o,a,s]=n.match(G8);return{[e]:parseFloat(i),[t]:parseFloat(o),[r]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},OQ=e=>ea(0,255,e),q3={...hu,transform:e=>Math.round(OQ(e))},Da={test:tg("rgb","red"),parse:BE("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+q3.transform(e)+", "+q3.transform(t)+", "+q3.transform(r)+", "+Hc(Uc.transform(n))+")"};function AQ(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}const a7={test:tg("#"),parse:AQ,transform:Da.transform},tl={test:tg("hsl","hue"),parse:BE("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+yi.transform(Hc(t))+", "+yi.transform(Hc(r))+", "+Hc(Uc.transform(n))+")"},nr={test:e=>Da.test(e)||a7.test(e)||tl.test(e),parse:e=>Da.test(e)?Da.parse(e):tl.test(e)?tl.parse(e):a7.parse(e),transform:e=>Uf(e)?e:e.hasOwnProperty("red")?Da.transform(e):tl.transform(e)};function kQ(e){var t,r;return isNaN(e)&&Uf(e)&&(((t=e.match(G8))===null||t===void 0?void 0:t.length)||0)+(((r=e.match(TZ))===null||r===void 0?void 0:r.length)||0)>0}const FE="number",VE="color",EQ="var",$Q="var(",Kx="${}",jQ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function I1(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},i=[];let o=0;const s=t.replace(jQ,l=>(nr.test(l)?(n.color.push(o),i.push(VE),r.push(nr.parse(l))):l.startsWith($Q)?(n.var.push(o),i.push(EQ),r.push(l)):(n.number.push(o),i.push(FE),r.push(parseFloat(l))),++o,Kx)).split(Kx);return{values:r,split:s,indexes:n,types:i}}function WE(e){return I1(e).values}function UE(e){const{split:t,types:r}=I1(e),n=t.length;return i=>{let o="";for(let a=0;atypeof e=="number"?0:e;function IQ(e){const t=WE(e);return UE(e)(t.map(MQ))}const ta={test:kQ,parse:WE,createTransformer:UE,getAnimatableNone:IQ},NQ=new Set(["brightness","contrast","saturate","opacity"]);function RQ(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(G8)||[];if(!n)return e;const i=r.replace(n,"");let o=NQ.has(t)?1:0;return n!==r&&(o*=100),t+"("+o+i+")"}const DQ=/\b([a-z-]*)\(.*?\)/gu,s7={...ta,getAnimatableNone:e=>{const t=e.match(DQ);return t?t.map(RQ).join(" "):e}},LQ={...mE,color:nr,backgroundColor:nr,outlineColor:nr,fill:nr,stroke:nr,borderColor:nr,borderTopColor:nr,borderRightColor:nr,borderBottomColor:nr,borderLeftColor:nr,filter:s7,WebkitFilter:s7},rg=e=>LQ[e];function HE(e,t){let r=rg(e);return r!==s7&&(r=ta),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const zQ=new Set(["auto","none","0"]);function BQ(e,t,r){let n=0,i;for(;n{r.getValue(l).set(u)}),this.resolveNoneKeyframes()}}function KE(e){let t;return()=>(t===void 0&&(t=e()),t)}const qx=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(ta.test(e)||e==="0")&&!e.startsWith("url("));function FQ(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r{this.resolveFinishedPromise=t})}}function XE(e,t){return t?e*(1e3/t):0}const WQ=5;function YE(e,t,r){const n=Math.max(t-WQ,0);return XE(r-e(n),t-n)}const X3=.001,UQ=.01,HQ=10,GQ=.05,KQ=1;function qQ({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,o,a=1-t;a=ea(GQ,KQ,a),e=ea(UQ,HQ,Ki(e)),a<1?(i=u=>{const c=u*a,f=c*e,d=c-r,h=l7(u,a),p=Math.exp(-f);return X3-d/h*p},o=u=>{const f=u*a*e,d=f*r+r,h=Math.pow(a,2)*Math.pow(u,2)*e,p=Math.exp(-f),m=l7(Math.pow(u,2),a);return(-i(u)+X3>0?-1:1)*((d-h)*p)/m}):(i=u=>{const c=Math.exp(-u*e),f=(u-r)*e+1;return-X3+c*f},o=u=>{const c=Math.exp(-u*e),f=(r-u)*(e*e);return c*f});const s=5/e,l=YQ(i,o,s);if(e=Ko(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*n;return{stiffness:u,damping:a*2*Math.sqrt(n*u),duration:e}}}const XQ=12;function YQ(e,t,r){let n=r;for(let i=1;ie[r]!==void 0)}function JQ(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Xx(e,QQ)&&Xx(e,ZQ)){const r=qQ(e);t={...t,...r,mass:1},t.isResolvedFromDuration=!0}return t}function ZE({keyframes:e,restDelta:t,restSpeed:r,...n}){const i=e[0],o=e[e.length-1],a={done:!1,value:i},{stiffness:s,damping:l,mass:u,duration:c,velocity:f,isResolvedFromDuration:d}=JQ({...n,velocity:-Ki(n.velocity||0)}),h=f||0,p=l/(2*Math.sqrt(s*u)),m=o-i,g=Ki(Math.sqrt(s/u)),y=Math.abs(m)<5;r||(r=y?.01:2),t||(t=y?.005:.5);let v;if(p<1){const b=l7(g,p);v=x=>{const S=Math.exp(-p*g*x);return o-S*((h+p*g*m)/b*Math.sin(b*x)+m*Math.cos(b*x))}}else if(p===1)v=b=>o-Math.exp(-g*b)*(m+(h+g*m)*b);else{const b=g*Math.sqrt(p*p-1);v=x=>{const S=Math.exp(-p*g*x),_=Math.min(b*x,300);return o-S*((h+p*g*m)*Math.sinh(_)+b*m*Math.cosh(_))/b}}return{calculatedDuration:d&&c||null,next:b=>{const x=v(b);if(d)a.done=b>=c;else{let S=h;b!==0&&(p<1?S=YE(v,b,x):S=0);const _=Math.abs(S)<=r,P=Math.abs(o-x)<=t;a.done=_&&P}return a.value=a.done?o:x,a}}}function Yx({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:c}){const f=e[0],d={done:!1,value:f},h=T=>s!==void 0&&Tl,p=T=>s===void 0?l:l===void 0||Math.abs(s-T)-m*Math.exp(-T/n),b=T=>y+v(T),x=T=>{const A=v(T),k=b(T);d.done=Math.abs(A)<=u,d.value=d.done?y:k};let S,_;const P=T=>{h(d.value)&&(S=T,_=ZE({keyframes:[d.value,p(d.value)],velocity:YE(b,T,d.value),damping:i,stiffness:o,restDelta:u,restSpeed:c}))};return P(0),{calculatedDuration:null,next:T=>{let A=!1;return!_&&S===void 0&&(A=!0,x(T),P(T)),S!==void 0&&T>=S?_.next(T-S):(!A&&x(T),d)}}}const QE=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,eJ=1e-7,tJ=12;function rJ(e,t,r,n,i){let o,a,s=0;do a=t+(r-t)/2,o=QE(a,n,i)-e,o>0?r=a:t=a;while(Math.abs(o)>eJ&&++srJ(o,0,1,e,r);return o=>o===0||o===1?o:QE(i(o),t,n)}const nJ=Gf(.42,0,1,1),iJ=Gf(0,0,.58,1),JE=Gf(.42,0,.58,1),oJ=e=>Array.isArray(e)&&typeof e[0]!="number",e$=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,t$=e=>t=>1-e(1-t),ng=e=>1-Math.sin(Math.acos(e)),r$=t$(ng),aJ=e$(ng),n$=Gf(.33,1.53,.69,.99),ig=t$(n$),sJ=e$(ig),lJ=e=>(e*=2)<1?.5*ig(e):.5*(2-Math.pow(2,-10*(e-1))),Zx={linear:ur,easeIn:nJ,easeInOut:JE,easeOut:iJ,circIn:ng,circInOut:aJ,circOut:r$,backIn:ig,backInOut:sJ,backOut:n$,anticipate:lJ},Qx=e=>{if(Array.isArray(e)){t7(e.length===4);const[t,r,n,i]=e;return Gf(t,r,n,i)}else if(typeof e=="string")return t7(Zx[e]!==void 0),Zx[e];return e},N1=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},ht=(e,t,r)=>e+(t-e)*r;function Y3(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function uJ({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,o=0,a=0;if(!t)i=o=a=r;else{const s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;i=Y3(l,s,e+1/3),o=Y3(l,s,e),a=Y3(l,s,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(a*255),alpha:n}}function W2(e,t){return r=>r>0?t:e}const Z3=(e,t,r)=>{const n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},cJ=[a7,Da,tl],fJ=e=>cJ.find(t=>t.test(e));function Jx(e){const t=fJ(e);if(!t)return!1;let r=t.parse(e);return t===tl&&(r=uJ(r)),r}const eS=(e,t)=>{const r=Jx(e),n=Jx(t);if(!r||!n)return W2(e,t);const i={...r};return o=>(i.red=Z3(r.red,n.red,o),i.green=Z3(r.green,n.green,o),i.blue=Z3(r.blue,n.blue,o),i.alpha=ht(r.alpha,n.alpha,o),Da.transform(i))},u7=new Set(["none","hidden"]);function dJ(e,t){return u7.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function hJ(e,t){return r=>ht(e,t,r)}function og(e){return typeof e=="number"?hJ:typeof e=="string"?H8(e)?W2:nr.test(e)?eS:vJ:Array.isArray(e)?i$:typeof e=="object"?nr.test(e)?eS:pJ:W2}function i$(e,t){const r=[...e],n=r.length,i=e.map((o,a)=>og(o)(o,t[a]));return o=>{for(let a=0;a{for(const o in n)r[o]=n[o](i);return r}}function mJ(e,t){var r;const n=[],i={color:0,var:0,number:0};for(let o=0;o{const r=ta.createTransformer(t),n=I1(e),i=I1(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?u7.has(e)&&!i.values.length||u7.has(t)&&!n.values.length?dJ(e,t):Gi(i$(mJ(n,i),i.values),r):W2(e,t)};function o$(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?ht(e,t,r):og(e)(e,t)}function gJ(e,t,r){const n=[],i=r||o$,o=e.length-1;for(let a=0;at[0];if(o===2&&e[0]===e[1])return()=>t[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=gJ(t,n,i),s=a.length,l=u=>{let c=0;if(s>1)for(;cl(ea(e[0],e[o-1],u)):l}function bJ(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const i=N1(0,t,n);e.push(ht(r,1,i))}}function xJ(e){const t=[0];return bJ(t,e.length-1),t}function SJ(e,t){return e.map(r=>r*t)}function wJ(e,t){return e.map(()=>t||JE).splice(0,e.length-1)}function U2({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const i=oJ(n)?n.map(Qx):Qx(n),o={done:!1,value:t[0]},a=SJ(r&&r.length===t.length?r:xJ(t),e),s=yJ(a,t,{ease:Array.isArray(i)?i:wJ(t,i)});return{calculatedDuration:e,next:l=>(o.value=s(l),o.done=l>=e,o)}}const tS=2e4;function _J(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t=tS?1/0:t}const CJ=e=>{const t=({timestamp:r})=>e(r);return{start:()=>Be.update(t,!0),stop:()=>no(t),now:()=>qt.isProcessing?qt.timestamp:qo.now()}},PJ={decay:Yx,inertia:Yx,tween:U2,keyframes:U2,spring:ZE},TJ=e=>e/100;class ag extends qE{constructor({KeyframeResolver:t=eg,...r}){super(r),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:s}=this.options;s&&s()};const{name:n,motionValue:i,keyframes:o}=this.options,a=(s,l)=>this.onKeyframesResolved(s,l);n&&i&&i.owner?this.resolver=i.owner.resolveKeyframes(o,a,n,i):this.resolver=new t(o,a,n,i),this.resolver.scheduleResolve()}initPlayback(t){const{type:r="keyframes",repeat:n=0,repeatDelay:i=0,repeatType:o,velocity:a=0}=this.options,s=PJ[r]||U2;let l,u;s!==U2&&typeof t[0]!="number"&&(l=Gi(TJ,o$(t[0],t[1])),t=[0,100]);const c=s({...this.options,keyframes:t});o==="mirror"&&(u=s({...this.options,keyframes:[...t].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=_J(c));const{calculatedDuration:f}=c,d=f+i,h=d*(n+1)-i;return{generator:c,mirroredGenerator:u,mapPercentToKeyframes:l,calculatedDuration:f,resolvedDuration:d,totalDuration:h}}onPostResolved(){const{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,r=!1){const{resolved:n}=this;if(!n){const{keyframes:T}=this.options;return{done:!0,value:T[T.length-1]}}const{finalKeyframe:i,generator:o,mirroredGenerator:a,mapPercentToKeyframes:s,keyframes:l,calculatedDuration:u,totalDuration:c,resolvedDuration:f}=n;if(this.startTime===null)return o.next(0);const{delay:d,repeat:h,repeatType:p,repeatDelay:m,onUpdate:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-c/this.speed,this.startTime)),r?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;const y=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?y<0:y>c;this.currentTime=Math.max(y,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let b=this.currentTime,x=o;if(h){const T=Math.min(this.currentTime,c)/f;let A=Math.floor(T),k=T%1;!k&&T>=1&&(k=1),k===1&&A--,A=Math.min(A,h+1),!!(A%2)&&(p==="reverse"?(k=1-k,m&&(k-=m/f)):p==="mirror"&&(x=a)),b=ea(0,1,k)*f}const S=v?{done:!1,value:l[0]}:x.next(b);s&&(S.value=s(S.value));let{done:_}=S;!v&&u!==null&&(_=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const P=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&_);return P&&i!==void 0&&(S.value=n4(l,this.options,i)),g&&g(S.value),P&&this.finish(),S}get duration(){const{resolved:t}=this;return t?Ki(t.calculatedDuration):0}get time(){return Ki(this.currentTime)}set time(t){t=Ko(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Ki(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:t=CJ,onPlay:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),r&&r();const n=this.driver.now();this.holdTime!==null?this.startTime=n-this.holdTime:(!this.startTime||this.state==="finished")&&(this.startTime=n),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}const a$=e=>Array.isArray(e)&&typeof e[0]=="number";function s$(e){return!!(!e||typeof e=="string"&&e in sg||a$(e)||Array.isArray(e)&&e.every(s$))}const xc=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,sg={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:xc([0,.65,.55,1]),circOut:xc([.55,0,1,.45]),backIn:xc([.31,.01,.66,-.59]),backOut:xc([.33,1.53,.69,.99])};function OJ(e){return l$(e)||sg.easeOut}function l$(e){if(e)return a$(e)?xc(e):Array.isArray(e)?e.map(OJ):sg[e]}function AJ(e,t,r,{delay:n=0,duration:i=300,repeat:o=0,repeatType:a="loop",ease:s,times:l}={}){const u={[t]:r};l&&(u.offset=l);const c=l$(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:o+1,direction:a==="reverse"?"alternate":"normal"})}const kJ=KE(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),H2=10,EJ=2e4;function $J(e){return e.type==="spring"||!s$(e.ease)}function jJ(e,t){const r=new ag({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let n={done:!1,value:e[0]};const i=[];let o=0;for(;!n.done&&othis.onKeyframesResolved(o,a),r,n),this.resolver.scheduleResolve()}initPlayback(t,r){var n;let{duration:i=300,times:o,ease:a,type:s,motionValue:l,name:u}=this.options;if(!(!((n=l.owner)===null||n===void 0)&&n.current))return!1;if($J(this.options)){const{onComplete:f,onUpdate:d,motionValue:h,...p}=this.options,m=jJ(t,p);t=m.keyframes,t.length===1&&(t[1]=t[0]),i=m.duration,o=m.times,a=m.ease,s="keyframes"}const c=AJ(l.owner.current,u,t,{...this.options,duration:i,times:o,ease:a});return c.startTime=qo.now(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:f}=this.options;l.set(n4(t,this.options,r)),f&&f(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:i,times:o,type:s,ease:a,keyframes:t}}get duration(){const{resolved:t}=this;if(!t)return 0;const{duration:r}=t;return Ki(r)}get time(){const{resolved:t}=this;if(!t)return 0;const{animation:r}=t;return Ki(r.currentTime||0)}set time(t){const{resolved:r}=this;if(!r)return;const{animation:n}=r;n.currentTime=Ko(t)}get speed(){const{resolved:t}=this;if(!t)return 1;const{animation:r}=t;return r.playbackRate}set speed(t){const{resolved:r}=this;if(!r)return;const{animation:n}=r;n.playbackRate=t}get state(){const{resolved:t}=this;if(!t)return"idle";const{animation:r}=t;return r.playState}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{const{resolved:r}=this;if(!r)return ur;const{animation:n}=r;n.timeline=t,n.onfinish=null}return ur}play(){if(this.isStopped)return;const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.playState==="finished"&&this.updateFinishedPromise(),r.play()}pause(){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;const{resolved:t}=this;if(!t)return;const{animation:r,keyframes:n,duration:i,type:o,ease:a,times:s}=t;if(r.playState==="idle"||r.playState==="finished")return;if(this.time){const{motionValue:u,onUpdate:c,onComplete:f,...d}=this.options,h=new ag({...d,keyframes:n,duration:i,type:o,ease:a,times:s,isGenerator:!0}),p=Ko(this.time);u.setWithVelocity(h.sample(p-H2).value,h.sample(p).value,H2)}const{onStop:l}=this.options;l&&l(),this.cancel()}complete(){const{resolved:t}=this;t&&t.animation.finish()}cancel(){const{resolved:t}=this;t&&t.animation.cancel()}static supports(t){const{motionValue:r,name:n,repeatDelay:i,repeatType:o,damping:a,type:s}=t;return kJ()&&n&&CE.has(n)&&r&&r.owner&&r.owner.current instanceof HTMLElement&&!r.owner.getProps().onUpdate&&!i&&o!=="mirror"&&a!==0&&s!=="inertia"}}function MJ(e,t){let r;const n=()=>{const{currentTime:i}=t,a=(i===null?0:i.value)/100;r!==a&&e(a),r=a};return Be.update(n,!0),()=>no(n)}const IJ=KE(()=>window.ScrollTimeline!==void 0);class NJ{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}then(t,r){return Promise.all(this.animations).then(t).catch(r)}getAll(t){return this.animations[0][t]}setAll(t,r){for(let n=0;n{if(IJ()&&n.attachTimeline)n.attachTimeline(t);else return n.pause(),MJ(i=>{n.time=n.duration*i},t)});return()=>{r.forEach((n,i)=>{n&&n(),this.animations[i].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get duration(){let t=0;for(let r=0;rr[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}const lg=(e,t,r,n={},i,o,a)=>s=>{const l=J8(n,e)||{},u=l.delay||n.delay||0;let{elapsed:c=0}=n;c=c-Ko(u);let f={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-c,onUpdate:h=>{t.set(h),l.onUpdate&&l.onUpdate(h)},onComplete:()=>{s(),l.onComplete&&l.onComplete(),a&&a()},onStop:a,name:e,motionValue:t,element:o?void 0:i};mQ(l)||(f={...f,...pQ(e,f)}),f.duration&&(f.duration=Ko(f.duration)),f.repeatDelay&&(f.repeatDelay=Ko(f.repeatDelay)),f.from!==void 0&&(f.keyframes[0]=f.from);let d=!1;if((f.type===!1||f.duration===0&&!f.repeatDelay)&&(f.duration=0,f.delay===0&&(d=!0)),d&&!o&&t.get()!==void 0){const h=n4(f.keyframes,l);if(h!==void 0)return Be.update(()=>{f.onUpdate(h),f.onComplete()}),new NJ([])}return!o&&rS.supports(f)?new rS(f):new ag(f)};class ug{constructor(){this.subscriptions=[]}add(t){return Jp(this.subscriptions,t),()=>e4(this.subscriptions,t)}notify(t,r,n){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,r,n);else for(let o=0;o!isNaN(parseFloat(e));class u${constructor(t,r={}){this.version="11.3.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(n,i=!0)=>{const o=qo.now();this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=qo.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=RJ(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new ug);const n=this.events[t].add(r);return t==="change"?()=>{n(),Be.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t,r=!0){!r||!this.passiveEffect?this.updateAndNotify(t,r):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=qo.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>nS)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,nS);return XE(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function R1(e,t){return new u$(e,t)}function DJ(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,R1(r))}function LJ(e,t){const r=r4(e,t);let{transitionEnd:n={},transition:i={},...o}=r||{};o={...o,...n};for(const a in o){const s=UZ(o[a]);DJ(e,a,s)}}function c$(e){return e.getProps()[sE]}class zJ extends u${constructor(){super(...arguments),this.output=[],this.counts=new Map}add(t){const r=PE(t);if(!r)return;const n=this.counts.get(r)||0;this.counts.set(r,n+1),n===0&&(this.output.push(r),this.update());let i=!1;return()=>{if(i)return;i=!0;const o=this.counts.get(r)-1;this.counts.set(r,o),o===0&&(e4(this.output,r),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function BJ(e){return!!(lr(e)&&e.add)}function c7(e,t){var r;if(!e.applyWillChange)return;let n=e.getValue("willChange");if(!n&&!(!((r=e.props.style)===null||r===void 0)&&r.willChange)&&(n=new zJ("auto"),e.addValue("willChange",n)),BJ(n))return n.add(t)}function FJ({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function f$(e,t,{delay:r=0,transitionOverride:n,type:i}={}){var o;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=t;n&&(a=n);const u=[],c=i&&e.animationState&&e.animationState.getState()[i];for(const f in l){const d=e.getValue(f,(o=e.latestValues[f])!==null&&o!==void 0?o:null),h=l[f];if(h===void 0||c&&FJ(c,f))continue;const p={delay:r,elapsed:0,...J8(a||{},f)};let m=!1;if(window.HandoffAppearAnimations){const y=c$(e);if(y){const v=window.HandoffAppearAnimations(y,f,d,Be);v!==null&&(p.elapsed=v,m=!0)}}d.start(lg(f,d,h,e.shouldReduceMotion&&aa.has(f)?{type:!1}:p,e,m,c7(e,f)));const g=d.animation;g&&u.push(g)}return s&&Promise.all(u).then(()=>{Be.update(()=>{s&&LJ(e,s)})}),u}function f7(e,t,r={}){var n;const i=r4(e,t,r.type==="exit"?(n=e.presenceContext)===null||n===void 0?void 0:n.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(o=r.transitionOverride);const a=i?()=>Promise.all(f$(e,i,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:c=0,staggerChildren:f,staggerDirection:d}=o;return VJ(e,t,c+u,f,d,r)}:()=>Promise.resolve(),{when:l}=o;if(l){const[u,c]=l==="beforeChildren"?[a,s]:[s,a];return u().then(()=>c())}else return Promise.all([a(),s(r.delay)])}function VJ(e,t,r=0,n=0,i=1,o){const a=[],s=(e.variantChildren.size-1)*n,l=i===1?(u=0)=>u*n:(u=0)=>s-u*n;return Array.from(e.variantChildren).sort(WJ).forEach((u,c)=>{u.notify("AnimationStart",t),a.push(f7(u,t,{...o,delay:r+l(c)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(a)}function WJ(e,t){return e.sortNodePosition(t)}function UJ(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(o=>f7(e,o,r));n=Promise.all(i)}else if(typeof t=="string")n=f7(e,t,r);else{const i=typeof t=="function"?r4(e,t,r.custom):t;n=Promise.all(f$(e,i,r))}return n.then(()=>{Be.postRender(()=>{e.notify("AnimationComplete",t)})})}const HJ=[...F8].reverse(),GJ=F8.length;function KJ(e){return t=>Promise.all(t.map(({animation:r,options:n})=>UJ(e,r,n)))}function qJ(e){let t=KJ(e),r=iS(),n=!0;const i=l=>(u,c)=>{var f;const d=r4(e,c,l==="exit"?(f=e.presenceContext)===null||f===void 0?void 0:f.custom:void 0);if(d){const{transition:h,transitionEnd:p,...m}=d;u={...u,...m,...p}}return u};function o(l){t=l(e)}function a(l){const u=e.getProps(),c=e.getVariantContext(!0)||{},f=[],d=new Set;let h={},p=1/0;for(let g=0;gp&&x,A=!1;const k=Array.isArray(b)?b:[b];let E=k.reduce(i(y),{});S===!1&&(E={});const{prevResolvedValues:N={}}=v,z={...N,...E},L=$=>{T=!0,d.has($)&&(A=!0,d.delete($)),v.needsAnimating[$]=!0;const D=e.getValue($);D&&(D.liveStyle=!1)};for(const $ in z){const D=E[$],V=N[$];if(h.hasOwnProperty($))continue;let R=!1;r7(D)&&r7(V)?R=!jE(D,V):R=D!==V,R?D!=null?L($):d.add($):D!==void 0&&d.has($)?L($):v.protectedKeys[$]=!0}v.prevProp=b,v.prevResolvedValues=E,v.isActive&&(h={...h,...E}),n&&e.blockInitialAnimation&&(T=!1),T&&(!_||A)&&f.push(...k.map($=>({animation:$,options:{type:y}})))}if(d.size){const g={};d.forEach(y=>{const v=e.getBaseTarget(y),b=e.getValue(y);b&&(b.liveStyle=!0),g[y]=v??null}),f.push({animation:g})}let m=!!f.length;return n&&(u.initial===!1||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(m=!1),n=!1,m?t(f):Promise.resolve()}function s(l,u){var c;if(r[l].isActive===u)return Promise.resolve();(c=e.variantChildren)===null||c===void 0||c.forEach(d=>{var h;return(h=d.animationState)===null||h===void 0?void 0:h.setActive(l,u)}),r[l].isActive=u;const f=a(l);for(const d in r)r[d].protectedKeys={};return f}return{animateChanges:a,setActive:s,setAnimateFunction:o,getState:()=>r,reset:()=>{r=iS(),n=!0}}}function XJ(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!jE(t,e):!1}function va(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iS(){return{animate:va(!0),whileInView:va(),whileHover:va(),whileTap:va(),whileDrag:va(),whileFocus:va(),exit:va()}}class YJ extends sa{constructor(t){super(t),t.animationState||(t.animationState=qJ(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();M1(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}}let ZJ=0;class QJ extends sa{constructor(){super(...arguments),this.id=ZJ++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const i=this.node.animationState.setActive("exit",!t);r&&!t&&i.then(()=>r(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const JJ={animation:{Feature:YJ},exit:{Feature:QJ}},oS=(e,t)=>Math.abs(e-t);function eee(e,t){const r=oS(e.x,t.x),n=oS(e.y,t.y);return Math.sqrt(r**2+n**2)}class d${constructor(t,r,{transformPagePoint:n,contextWindow:i,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const f=J3(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,h=eee(f.offset,{x:0,y:0})>=3;if(!d&&!h)return;const{point:p}=f,{timestamp:m}=qt;this.history.push({...p,timestamp:m});const{onStart:g,onMove:y}=this.handlers;d||(g&&g(this.lastMoveEvent,f),this.startEvent=this.lastMoveEvent),y&&y(this.lastMoveEvent,f)},this.handlePointerMove=(f,d)=>{this.lastMoveEvent=f,this.lastMoveEventInfo=Q3(d,this.transformPagePoint),Be.update(this.updatePoint,!0)},this.handlePointerUp=(f,d)=>{this.end();const{onEnd:h,onSessionEnd:p,resumeAnimation:m}=this.handlers;if(this.dragSnapToOrigin&&m&&m(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const g=J3(f.type==="pointercancel"?this.lastMoveEventInfo:Q3(d,this.transformPagePoint),this.history);this.startEvent&&h&&h(f,g),p&&p(f,g)},!OE(t))return;this.dragSnapToOrigin=o,this.handlers=r,this.transformPagePoint=n,this.contextWindow=i||window;const a=t4(t),s=Q3(a,this.transformPagePoint),{point:l}=s,{timestamp:u}=qt;this.history=[{...l,timestamp:u}];const{onSessionStart:c}=r;c&&c(t,J3(s,this.history)),this.removeListeners=Gi(Hi(this.contextWindow,"pointermove",this.handlePointerMove),Hi(this.contextWindow,"pointerup",this.handlePointerUp),Hi(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),no(this.updatePoint)}}function Q3(e,t){return t?{point:t(e.point)}:e}function aS(e,t){return{x:e.x-t.x,y:e.y-t.y}}function J3({point:e},t){return{point:e,delta:aS(e,h$(t)),offset:aS(e,tee(t)),velocity:ree(t,.1)}}function tee(e){return e[0]}function h$(e){return e[e.length-1]}function ree(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const i=h$(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>Ko(t)));)r--;if(!n)return{x:0,y:0};const o=Ki(i.timestamp-n.timestamp);if(o===0)return{x:0,y:0};const a={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function tn(e){return e.max-e.min}function d7(e,t=0,r=.01){return Math.abs(e-t)<=r}function sS(e,t,r,n=.5){e.origin=n,e.originPoint=ht(t.min,t.max,e.origin),e.scale=tn(r)/tn(t),(d7(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=ht(r.min,r.max,e.origin)-e.originPoint,(d7(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Gc(e,t,r,n){sS(e.x,t.x,r.x,n?n.originX:void 0),sS(e.y,t.y,r.y,n?n.originY:void 0)}function lS(e,t,r){e.min=r.min+t.min,e.max=e.min+tn(t)}function nee(e,t,r){lS(e.x,t.x,r.x),lS(e.y,t.y,r.y)}function uS(e,t,r){e.min=t.min-r.min,e.max=e.min+tn(t)}function Kc(e,t,r){uS(e.x,t.x,r.x),uS(e.y,t.y,r.y)}function iee(e,{min:t,max:r},n){return t!==void 0&&er&&(e=n?ht(r,e,n.max):Math.min(e,r)),e}function cS(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function oee(e,{top:t,left:r,bottom:n,right:i}){return{x:cS(e.x,r,i),y:cS(e.y,t,n)}}function fS(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.minn?r=N1(t.min,t.max-n,e.min):n>i&&(r=N1(e.min,e.max-i,t.min)),ea(0,1,r)}function lee(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const h7=.35;function uee(e=h7){return e===!1?e=0:e===!0&&(e=h7),{x:dS(e,"left","right"),y:dS(e,"top","bottom")}}function dS(e,t,r){return{min:hS(e,t),max:hS(e,r)}}function hS(e,t){return typeof e=="number"?e:e[t]||0}const pS=()=>({translate:0,scale:1,origin:0,originPoint:0}),rl=()=>({x:pS(),y:pS()}),mS=()=>({min:0,max:0}),St=()=>({x:mS(),y:mS()});function hn(e){return[e("x"),e("y")]}function p$({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function cee({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function fee(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function e5(e){return e===void 0||e===1}function p7({scale:e,scaleX:t,scaleY:r}){return!e5(e)||!e5(t)||!e5(r)}function xa(e){return p7(e)||m$(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function m$(e){return vS(e.x)||vS(e.y)}function vS(e){return e&&e!=="0%"}function G2(e,t,r){const n=e-r,i=t*n;return r+i}function gS(e,t,r,n,i){return i!==void 0&&(e=G2(e,i,n)),G2(e,r,n)+t}function m7(e,t=0,r=1,n,i){e.min=gS(e.min,t,r,n,i),e.max=gS(e.max,t,r,n,i)}function v$(e,{x:t,y:r}){m7(e.x,t.translate,t.scale,t.originPoint),m7(e.y,r.translate,r.scale,r.originPoint)}function dee(e,t,r,n=!1){const i=r.length;if(!i)return;t.x=t.y=1;let o,a;for(let s=0;s1.0000000000001||e<.999999999999?e:1}function Oo(e,t){e.min=e.min+t,e.max=e.max+t}function bS(e,t,[r,n,i]){const o=t[i]!==void 0?t[i]:.5,a=ht(e.min,e.max,o);m7(e,t[r],t[n],a,t.scale)}const hee=["x","scaleX","originX"],pee=["y","scaleY","originY"];function nl(e,t){bS(e.x,t,hee),bS(e.y,t,pee)}function g$(e,t){return p$(fee(e.getBoundingClientRect(),t))}function mee(e,t,r){const n=g$(e,r),{scroll:i}=t;return i&&(Oo(n.x,i.offset.x),Oo(n.y,i.offset.y)),n}const y$=({current:e})=>e?e.ownerDocument.defaultView:null,vee=new WeakMap;class gee{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=St(),this.visualElement=t}start(t,{snapToCursor:r=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const i=c=>{const{dragSnapToOrigin:f}=this.getProps();f?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(t4(c,"page").point)},o=(c,f)=>{var d;const{drag:h,dragPropagation:p,onDragStart:m}=this.getProps();if(h&&!p&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=kE(h),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),hn(y=>{let v=this.getAxisMotionValue(y).get()||0;if(yi.test(v)){const{projection:b}=this.visualElement;if(b&&b.layout){const x=b.layout.layoutBox[y];x&&(v=tn(x)*(parseFloat(v)/100))}}this.originPoint[y]=v}),m&&Be.postRender(()=>m(c,f)),(d=this.removeWillChange)===null||d===void 0||d.call(this),this.removeWillChange=c7(this.visualElement,"transform");const{animationState:g}=this.visualElement;g&&g.setActive("whileDrag",!0)},a=(c,f)=>{const{dragPropagation:d,dragDirectionLock:h,onDirectionLock:p,onDrag:m}=this.getProps();if(!d&&!this.openGlobalLock)return;const{offset:g}=f;if(h&&this.currentDirection===null){this.currentDirection=yee(g),this.currentDirection!==null&&p&&p(this.currentDirection);return}this.updateAxis("x",f.point,g),this.updateAxis("y",f.point,g),this.visualElement.render(),m&&m(c,f)},s=(c,f)=>this.stop(c,f),l=()=>hn(c=>{var f;return this.getAnimationState(c)==="paused"&&((f=this.getAxisMotionValue(c).animation)===null||f===void 0?void 0:f.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new d$(t,{onSessionStart:i,onStart:o,onMove:a,onSessionEnd:s,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,contextWindow:y$(this.visualElement)})}stop(t,r){var n;(n=this.removeWillChange)===null||n===void 0||n.call(this);const i=this.isDragging;if(this.cancel(),!i)return;const{velocity:o}=r;this.startAnimation(o);const{onDragEnd:a}=this.getProps();a&&Be.postRender(()=>a(t,r))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:i}=this.getProps();if(!n||!Yd(t,i,this.currentDirection))return;const o=this.getAxisMotionValue(t);let a=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(a=iee(a,this.constraints[t],this.elastic[t])),o.set(a)}resolveConstraints(){var t;const{dragConstraints:r,dragElastic:n}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,o=this.constraints;r&&el(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=oee(i.layoutBox,r):this.constraints=!1,this.elastic=uee(n),o!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&hn(a=>{this.constraints!==!1&&this.getAxisMotionValue(a)&&(this.constraints[a]=lee(i.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!el(t))return!1;const n=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=mee(n,i.root,this.visualElement.getTransformPagePoint());let a=aee(i.layout.layoutBox,o);if(r){const s=r(cee(a));this.hasMutatedConstraints=!!s,s&&(a=p$(s))}return a}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:i,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},u=hn(c=>{if(!Yd(c,r,this.currentDirection))return;let f=l&&l[c]||{};a&&(f={min:0,max:0});const d=i?200:1e6,h=i?40:1e7,p={type:"inertia",velocity:n?t[c]:0,bounceStiffness:d,bounceDamping:h,timeConstant:750,restDelta:1,restSpeed:10,...o,...f};return this.startAxisValueAnimation(c,p)});return Promise.all(u).then(s)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return n.start(lg(t,n,0,r,this.visualElement,!1,c7(this.visualElement,t)))}stopAnimation(){hn(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){hn(t=>{var r;return(r=this.getAxisMotionValue(t).animation)===null||r===void 0?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)===null||r===void 0?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),i=n[r];return i||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){hn(r=>{const{drag:n}=this.getProps();if(!Yd(r,n,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(r);if(i&&i.layout){const{min:a,max:s}=i.layout.layoutBox[r];o.set(t[r]-ht(a,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!el(r)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};hn(a=>{const s=this.getAxisMotionValue(a);if(s&&this.constraints!==!1){const l=s.get();i[a]=see({min:l,max:l},this.constraints[a])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),hn(a=>{if(!Yd(a,t,null))return;const s=this.getAxisMotionValue(a),{min:l,max:u}=this.constraints[a];s.set(ht(l,u,i[a]))})}addListeners(){if(!this.visualElement.current)return;vee.set(this.visualElement,this);const t=this.visualElement.current,r=Hi(t,"pointerdown",l=>{const{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();el(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,o=i.addEventListener("measure",n);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),Be.read(n);const a=Li(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(hn(c=>{const f=this.getAxisMotionValue(c);f&&(this.originPoint[c]+=l[c].translate,f.set(f.get()+l[c].translate))}),this.visualElement.render())});return()=>{a(),r(),o(),s&&s()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:a=h7,dragMomentum:s=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:i,dragConstraints:o,dragElastic:a,dragMomentum:s}}}function Yd(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function yee(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class bee extends sa{constructor(t){super(t),this.removeGroupControls=ur,this.removeListeners=ur,this.controls=new gee(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ur}unmount(){this.removeGroupControls(),this.removeListeners()}}const xS=e=>(t,r)=>{e&&Be.postRender(()=>e(t,r))};class xee extends sa{constructor(){super(...arguments),this.removePointerDownListener=ur}onPointerDown(t){this.session=new d$(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:y$(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:xS(t),onStart:xS(r),onMove:n,onEnd:(o,a)=>{delete this.session,i&&Be.postRender(()=>i(o,a))}}}mount(){this.removePointerDownListener=Hi(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function b$(){const e=C.useContext(Vf);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,i=C.useId();return C.useEffect(()=>n(i),[]),!t&&r?[!1,()=>r&&r(i)]:[!0]}function See(){return wee(C.useContext(Vf))}function wee(e){return e===null?!0:e.isPresent}const J0={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function SS(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Ku={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(ce.test(e))e=parseFloat(e);else return e;const r=SS(e,t.target.x),n=SS(e,t.target.y);return`${r}% ${n}%`}},_ee={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,i=ta.parse(e);if(i.length>5)return n;const o=ta.createTransformer(e),a=typeof i[0]!="number"?1:0,s=r.x.scale*t.x,l=r.y.scale*t.y;i[0+a]/=s,i[1+a]/=l;const u=ht(s,l,.5);return typeof i[2+a]=="number"&&(i[2+a]/=u),typeof i[3+a]=="number"&&(i[3+a]/=u),o(i)}};class Cee extends C.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:i}=this.props,{projection:o}=t;bZ(Pee),o&&(r.group&&r.group.add(o),n&&n.register&&i&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),J0.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:i,isPresent:o}=this.props,a=n.projection;return a&&(a.isPresent=o,i||t.layoutDependency!==r||r===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?a.promote():a.relegate()||Be.postRender(()=>{const s=a.getStack();(!s||!s.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),B8.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function x$(e){const[t,r]=b$(),n=C.useContext(W8);return w.jsx(Cee,{...e,layoutGroup:n,switchLayoutGroup:C.useContext(uE),isPresent:t,safeToRemove:r})}const Pee={borderRadius:{...Ku,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ku,borderTopRightRadius:Ku,borderBottomLeftRadius:Ku,borderBottomRightRadius:Ku,boxShadow:_ee},S$=["TopLeft","TopRight","BottomLeft","BottomRight"],Tee=S$.length,wS=e=>typeof e=="string"?parseFloat(e):e,_S=e=>typeof e=="number"||ce.test(e);function Oee(e,t,r,n,i,o){i?(e.opacity=ht(0,r.opacity!==void 0?r.opacity:1,Aee(n)),e.opacityExit=ht(t.opacity!==void 0?t.opacity:1,0,kee(n))):o&&(e.opacity=ht(t.opacity!==void 0?t.opacity:1,r.opacity!==void 0?r.opacity:1,n));for(let a=0;ant?1:r(N1(e,t,n))}function PS(e,t){e.min=t.min,e.max=t.max}function ln(e,t){PS(e.x,t.x),PS(e.y,t.y)}function TS(e,t,r,n,i){return e-=t,e=G2(e,1/r,n),i!==void 0&&(e=G2(e,1/i,n)),e}function Eee(e,t=0,r=1,n=.5,i,o=e,a=e){if(yi.test(t)&&(t=parseFloat(t),t=ht(a.min,a.max,t/100)-a.min),typeof t!="number")return;let s=ht(o.min,o.max,n);e===o&&(s-=t),e.min=TS(e.min,t,r,s,i),e.max=TS(e.max,t,r,s,i)}function OS(e,t,[r,n,i],o,a){Eee(e,t[r],t[n],t[i],t.scale,o,a)}const $ee=["x","scaleX","originX"],jee=["y","scaleY","originY"];function AS(e,t,r,n){OS(e.x,t,$ee,r?r.x:void 0,n?n.x:void 0),OS(e.y,t,jee,r?r.y:void 0,n?n.y:void 0)}function kS(e){return e.translate===0&&e.scale===1}function _$(e){return kS(e.x)&&kS(e.y)}function Mee(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function C$(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function ES(e){return tn(e.x)/tn(e.y)}class Iee{constructor(){this.members=[]}add(t){Jp(this.members,t),t.scheduleRender()}remove(t){if(e4(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(i=>t===i);if(r===0)return!1;let n;for(let i=r;i>=0;i--){const o=this.members[i];if(o.isPresent!==!1){n=o;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function $S(e,t,r){let n="";const i=e.x.translate/t.x,o=e.y.translate/t.y,a=(r==null?void 0:r.z)||0;if((i||o||a)&&(n=`translate3d(${i}px, ${o}px, ${a}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:u,rotate:c,rotateX:f,rotateY:d,skewX:h,skewY:p}=r;u&&(n=`perspective(${u}px) ${n}`),c&&(n+=`rotate(${c}deg) `),f&&(n+=`rotateX(${f}deg) `),d&&(n+=`rotateY(${d}deg) `),h&&(n+=`skewX(${h}deg) `),p&&(n+=`skewY(${p}deg) `)}const s=e.x.scale*t.x,l=e.y.scale*t.y;return(s!==1||l!==1)&&(n+=`scale(${s}, ${l})`),n||"none"}const Nee=(e,t)=>e.depth-t.depth;class Ree{constructor(){this.children=[],this.isDirty=!1}add(t){Jp(this.children,t),this.isDirty=!0}remove(t){e4(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Nee),this.isDirty=!1,this.children.forEach(t)}}function Dee(e,t){const r=qo.now(),n=({timestamp:i})=>{const o=i-r;o>=t&&(no(n),e(o-t))};return Be.read(n,!0),()=>no(n)}function Lee(e){window.MotionDebug&&window.MotionDebug.record(e)}function zee(e){return e instanceof SVGElement&&e.tagName!=="svg"}function Bee(e,t,r){const n=lr(e)?e:R1(e);return n.start(lg("",n,t,r)),n.animation}const t5=["","X","Y","Z"],Fee={visibility:"hidden"},jS=1e3;let Vee=0;const Sa={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function r5(e,t,r,n){const{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function P$(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return!1;const{visualElement:t}=e.options;return t?c$(t)?!0:e.parent&&!e.parent.hasCheckedOptimisedAppear?P$(e.parent):!1:!1}function T$({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(a={},s=t==null?void 0:t()){this.id=Vee++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Sa.totalNodes=Sa.resolvedTargetDeltas=Sa.recalculatedProjection=0,this.nodes.forEach(Hee),this.nodes.forEach(Yee),this.nodes.forEach(Zee),this.nodes.forEach(Gee),Lee(Sa)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=s?s.root||s:this,this.path=s?[...s.path,s]:[],this.parent=s,this.depth=s?s.depth+1:0;for(let l=0;lthis.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=Dee(d,250),J0.hasAnimatedSinceResize&&(J0.hasAnimatedSinceResize=!1,this.nodes.forEach(IS))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:d,hasRelativeTargetChanged:h,layout:p})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const m=this.options.transition||c.getDefaultTransition()||rte,{onLayoutAnimationStart:g,onLayoutAnimationComplete:y}=c.getProps(),v=!this.targetLayout||!C$(this.targetLayout,p)||h,b=!d&&h;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||b||d&&(v||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,b);const x={...J8(m,"layout"),onPlay:g,onComplete:y};(c.shouldReduceMotion||this.options.layoutRoot)&&(x.delay=0,x.type=!1),this.startAnimation(x)}else d||IS(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=p})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,no(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Qee),this.animationId++)}getTransformTemplate(){const{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(a=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.HandoffCancelAllAnimations&&P$(this)&&window.HandoffCancelAllAnimations(),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;c{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{const S=x/1e3;NS(f.x,a.x,S),NS(f.y,a.y,S),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Kc(d,this.layout.layoutBox,this.relativeParent.layout.layoutBox),ete(this.relativeTarget,this.relativeTargetOrigin,d,S),b&&Mee(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=St()),ln(b,this.relativeTarget)),m&&(this.animationValues=c,Oee(c,u,this.latestValues,S,v,y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(no(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Be.update(()=>{J0.hasAnimatedSinceResize=!0,this.currentAnimation=Bee(0,jS,{...a,onUpdate:s=>{this.mixTargetDelta(s),a.onUpdate&&a.onUpdate(s)},onComplete:()=>{a.onComplete&&a.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(jS),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:s,target:l,layout:u,latestValues:c}=a;if(!(!s||!l||!u)){if(this!==a&&this.layout&&u&&O$(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||St();const f=tn(this.layout.layoutBox.x);l.x.min=a.target.x.min,l.x.max=l.x.min+f;const d=tn(this.layout.layoutBox.y);l.y.min=a.target.y.min,l.y.max=l.y.min+d}ln(s,l),nl(s,c),Gc(this.projectionDeltaWithTransform,this.layoutCorrected,s,c)}}registerSharedNode(a,s){this.sharedNodes.has(a)||this.sharedNodes.set(a,new Iee),this.sharedNodes.get(a).add(s);const u=s.options.initialPromotionConfig;s.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(s):void 0})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:s,preserveFollowOpacity:l}={}){const u=this.getStack();u&&u.promote(this,l),a&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetSkewAndRotation(){const{visualElement:a}=this.options;if(!a)return;let s=!1;const{latestValues:l}=a;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(s=!0),!s)return;const u={};l.z&&r5("z",a,u,this.animationValues);for(let c=0;c{var s;return(s=a.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(MS),this.root.sharedNodes.clear()}}}function Wee(e){e.updateLayout()}function Uee(e){var t;const r=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:i}=e.layout,{animationType:o}=e.options,a=r.source!==e.layout.source;o==="size"?hn(f=>{const d=a?r.measuredBox[f]:r.layoutBox[f],h=tn(d);d.min=n[f].min,d.max=d.min+h}):O$(o,r.layoutBox,n)&&hn(f=>{const d=a?r.measuredBox[f]:r.layoutBox[f],h=tn(n[f]);d.max=d.min+h,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+h)});const s=rl();Gc(s,n,r.layoutBox);const l=rl();a?Gc(l,e.applyTransform(i,!0),r.measuredBox):Gc(l,n,r.layoutBox);const u=!_$(s);let c=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:d,layout:h}=f;if(d&&h){const p=St();Kc(p,r.layoutBox,d.layoutBox);const m=St();Kc(m,n,h.layoutBox),C$(p,m)||(c=!0),f.options.layoutRoot&&(e.relativeTarget=m,e.relativeTargetOrigin=p,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:r,delta:l,layoutDelta:s,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function Hee(e){Sa.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Gee(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Kee(e){e.clearSnapshot()}function MS(e){e.clearMeasurements()}function qee(e){e.isLayoutDirty=!1}function Xee(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function IS(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Yee(e){e.resolveTargetDelta()}function Zee(e){e.calcProjection()}function Qee(e){e.resetSkewAndRotation()}function Jee(e){e.removeLeadSnapshot()}function NS(e,t,r){e.translate=ht(t.translate,0,r),e.scale=ht(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function RS(e,t,r,n){e.min=ht(t.min,r.min,n),e.max=ht(t.max,r.max,n)}function ete(e,t,r,n){RS(e.x,t.x,r.x,n),RS(e.y,t.y,r.y,n)}function tte(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const rte={duration:.45,ease:[.4,0,.1,1]},DS=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),LS=DS("applewebkit/")&&!DS("chrome/")?Math.round:ur;function zS(e){e.min=LS(e.min),e.max=LS(e.max)}function nte(e){zS(e.x),zS(e.y)}function O$(e,t,r){return e==="position"||e==="preserve-aspect"&&!d7(ES(t),ES(r),.2)}const ite=T$({attachResizeListener:(e,t)=>Li(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),n5={current:void 0},A$=T$({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!n5.current){const e=new ite({});e.mount(window),e.setOptions({layoutScroll:!0}),n5.current=e}return n5.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),ote={pan:{Feature:xee},drag:{Feature:bee,ProjectionNode:A$,MeasureLayout:x$}},v7={current:null},k$={current:!1};function ate(){if(k$.current=!0,!!L8)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>v7.current=e.matches;e.addListener(t),t()}else v7.current=!1}function ste(e,t,r){for(const n in t){const i=t[n],o=r[n];if(lr(i))e.addValue(n,i);else if(lr(o))e.addValue(n,R1(i,{owner:e}));else if(o!==i)if(e.hasValue(n)){const a=e.getValue(n);a.liveStyle===!0?a.jump(i):a.hasAnimated||a.set(i)}else{const a=e.getStaticValue(n);e.addValue(n,R1(a!==void 0?a:i,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const BS=new WeakMap,lte=[...DE,nr,ta],ute=e=>lte.find(RE(e)),FS=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],cte=V8.length;class fte{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:i,blockInitialAnimation:o,visualState:a},s={}){this.applyWillChange=!1,this.resolveKeyframes=(d,h,p,m)=>new this.KeyframeResolver(d,h,p,m,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=eg,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>Be.render(this.render,!1,!0);const{latestValues:l,renderState:u}=a;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=u,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=s,this.blockInitialAnimation=!!o,this.isControllingVariants=Qp(r),this.isVariantNode=fE(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:c,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const d in f){const h=f[d];l[d]!==void 0&&lr(h)&&h.set(l[d],!1)}}mount(t){this.current=t,BS.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,n)=>this.bindToMotionValue(n,r)),k$.current||ate(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:v7.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){BS.delete(this.current),this.projection&&this.projection.unmount(),no(this.notifyUpdate),no(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}bindToMotionValue(t,r){const n=aa.has(t),i=r.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&Be.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),o=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),o(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Ll){const r=Ll[t];if(!r)continue;const{isEnabled:n,Feature:i}=r;if(!this.features[t]&&i&&n(this.props)&&(this.features[t]=new i(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):St()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;nr.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=R1(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){var n;let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(n=this.getBaseTargetFromProps(this.props,t))!==null&&n!==void 0?n:this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(IE(i)||ME(i))?i=parseFloat(i):!ute(i)&&ta.test(r)&&(i=HE(t,r)),this.setBaseTarget(t,lr(i)?i.get():i)),lr(i)?i.get():i}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var r;const{initial:n}=this.props;let i;if(typeof n=="string"||typeof n=="object"){const a=Q8(this.props,n,(r=this.presenceContext)===null||r===void 0?void 0:r.custom);a&&(i=a[t])}if(n&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!lr(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new ug),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}}class E$ extends fte{constructor(){super(...arguments),this.KeyframeResolver=GE}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}}function dte(e){return window.getComputedStyle(e)}class hte extends E${constructor(){super(...arguments),this.type="html",this.applyWillChange=!0}readValueFromInstance(t,r){if(aa.has(r)){const n=rg(r);return n&&n.default||0}else{const n=dte(t),i=(pE(r)?n.getPropertyValue(r):n[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return g$(t,r)}build(t,r,n){K8(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return Z8(t,r,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;lr(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(t,r,n,i){bE(t,r,n,i)}}class pte extends E${constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(aa.has(r)){const n=rg(r);return n&&n.default||0}return r=xE.has(r)?r:Zp(r),t.getAttribute(r)}measureInstanceViewportBox(){return St()}scrapeMotionValuesFromProps(t,r,n){return wE(t,r,n)}build(t,r,n){X8(t,r,this.isSVGTag,n.transformTemplate)}renderInstance(t,r,n,i){SE(t,r,n,i)}mount(t){this.isSVGTag=Y8(t.tagName),super.mount(t)}}const mte=(e,t)=>U8(e)?new pte(t):new hte(t,{allowProjection:e!==C.Fragment}),vte={layout:{ProjectionNode:A$,MeasureLayout:x$}},gte={...JJ,...uQ,...ote,...vte},Kf=gZ((e,t)=>YZ(e,t,gte,mte));function $$(){const e=C.useRef(!1);return z8(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function yte(){const e=$$(),[t,r]=C.useState(0),n=C.useCallback(()=>{e.current&&r(t+1)},[t]);return[C.useCallback(()=>Be.postRender(n),[n]),t]}class bte extends C.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=this.props.sizeRef.current;n.height=r.offsetHeight||0,n.width=r.offsetWidth||0,n.top=r.offsetTop,n.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function xte({children:e,isPresent:t}){const r=C.useId(),n=C.useRef(null),i=C.useRef({width:0,height:0,top:0,left:0}),{nonce:o}=C.useContext(D8);return C.useInsertionEffect(()=>{const{width:a,height:s,top:l,left:u}=i.current;if(t||!n.current||!a||!s)return;n.current.dataset.motionPopId=r;const c=document.createElement("style");return o&&(c.nonce=o),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(` + [data-motion-pop-id="${r}"] { + position: absolute !important; + width: ${a}px !important; + height: ${s}px !important; + top: ${l}px !important; + left: ${u}px !important; + } + `),()=>{document.head.removeChild(c)}},[t]),w.jsx(bte,{isPresent:t,childRef:n,sizeRef:i,children:C.cloneElement(e,{ref:n})})}const i5=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:i,presenceAffectsLayout:o,mode:a})=>{const s=_E(Ste),l=C.useId(),u=C.useMemo(()=>({id:l,initial:t,isPresent:r,custom:i,onExitComplete:c=>{s.set(c,!0);for(const f of s.values())if(!f)return;n&&n()},register:c=>(s.set(c,!1),()=>s.delete(c))}),o?[Math.random()]:[r]);return C.useMemo(()=>{s.forEach((c,f)=>s.set(f,!1))},[r]),C.useEffect(()=>{!r&&!s.size&&n&&n()},[r]),a==="popLayout"&&(e=w.jsx(xte,{isPresent:r,children:e})),w.jsx(Vf.Provider,{value:u,children:e})};function Ste(){return new Map}function wte(e){return C.useEffect(()=>()=>e(),[])}const wa=e=>e.key||"";function _te(e,t){e.forEach(r=>{const n=wa(r);t.set(n,r)})}function Cte(e){const t=[];return C.Children.forEach(e,r=>{C.isValidElement(r)&&t.push(r)}),t}const qf=({children:e,custom:t,initial:r=!0,onExitComplete:n,exitBeforeEnter:i,presenceAffectsLayout:o=!0,mode:a="sync"})=>{const s=C.useContext(W8).forceRender||yte()[0],l=$$(),u=Cte(e);let c=u;const f=C.useRef(new Map).current,d=C.useRef(c),h=C.useRef(new Map).current,p=C.useRef(!0);if(z8(()=>{p.current=!1,_te(u,h),d.current=c}),wte(()=>{p.current=!0,h.clear(),f.clear()}),p.current)return w.jsx(w.Fragment,{children:c.map(v=>w.jsx(i5,{isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:o,mode:a,children:v},wa(v)))});c=[...c];const m=d.current.map(wa),g=u.map(wa),y=m.length;for(let v=0;v{if(g.indexOf(b)!==-1)return;const x=h.get(b);if(!x)return;const S=m.indexOf(b);let _=v;if(!_){const P=()=>{f.delete(b);const T=Array.from(h.keys()).filter(A=>!g.includes(A));if(T.forEach(A=>h.delete(A)),d.current=u.filter(A=>{const k=wa(A);return k===b||T.includes(k)}),!f.size){if(l.current===!1)return;s(),n&&n()}};_=w.jsx(i5,{isPresent:!1,onExitComplete:P,custom:t,presenceAffectsLayout:o,mode:a,children:x},wa(x)),f.set(b,_)}c.splice(S,0,_)}),c=c.map(v=>{const b=v.key;return f.has(b)?v:w.jsx(i5,{isPresent:!0,presenceAffectsLayout:o,mode:a,children:v},wa(v))}),w.jsx(w.Fragment,{children:f.size?c:c.map(v=>C.cloneElement(v))})};var Pte={initial:e=>{const{position:t}=e,r=["top","bottom"].includes(t)?"y":"x";let n=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(n=1),{opacity:0,[r]:n*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},j$=C.memo(e=>{const{id:t,message:r,onCloseComplete:n,onRequestRemove:i,requestClose:o=!1,position:a="bottom",duration:s=5e3,containerStyle:l,motionVariants:u=Pte,toastSpacing:c="0.5rem"}=e,[f,d]=C.useState(s),h=See();Ex(()=>{h||n==null||n()},[h]),Ex(()=>{d(s)},[s]);const p=()=>d(null),m=()=>d(s),g=()=>{h&&i()};C.useEffect(()=>{h&&o&&i()},[h,o,i]),eZ(g,f);const y=C.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:c,...l}),[l,c]),v=C.useMemo(()=>ZY(a),[a]);return w.jsx(Kf.div,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:p,onHoverEnd:m,custom:{position:a},style:v,children:w.jsx(ne.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:y,children:di(r,{id:t,onClose:g})})})});j$.displayName="ToastComponent";function Tte(e,t){var r;const n=e??"bottom",o={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return(r=o==null?void 0:o[t])!=null?r:n}var VS={path:w.jsxs("g",{stroke:"currentColor",strokeWidth:"1.5",children:[w.jsx("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),w.jsx("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),w.jsx("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},Br=ie((e,t)=>{const{as:r,viewBox:n,color:i="currentColor",focusable:o=!1,children:a,className:s,__css:l,...u}=e,c=ve("chakra-icon",s),f=Qn("Icon",e),d={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...l,...f},h={ref:t,focusable:o,className:c,__css:d},p=n??VS.viewBox;if(r&&typeof r!="string")return w.jsx(ne.svg,{as:r,...h,...u});const m=a??VS.path;return w.jsx(ne.svg,{verticalAlign:"middle",viewBox:p,...h,...u,children:m})});Br.displayName="Icon";function i4(e){const{viewBox:t="0 0 24 24",d:r,displayName:n,defaultProps:i={}}=e,o=C.Children.toArray(e.path),a=ie((s,l)=>w.jsx(Br,{ref:l,viewBox:t,...i,...s,children:o.length?o:w.jsx("path",{fill:"currentColor",d:r})}));return a.displayName=n,a}function Ote(e){return w.jsx(Br,{viewBox:"0 0 24 24",...e,children:w.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function Ate(e){return w.jsx(Br,{viewBox:"0 0 24 24",...e,children:w.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function WS(e){return w.jsx(Br,{viewBox:"0 0 24 24",...e,children:w.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var kte=sV({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),cg=ie((e,t)=>{const r=Qn("Spinner",e),{label:n="Loading...",thickness:i="2px",speed:o="0.45s",emptyColor:a="transparent",className:s,...l}=Wt(e),u=ve("chakra-spinner",s),c={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:a,borderLeftColor:a,animation:`${kte} ${o} linear infinite`,...r};return w.jsx(ne.div,{ref:t,__css:c,className:u,...l,children:n&&w.jsx(ne.span,{srOnly:!0,children:n})})});cg.displayName="Spinner";var[Ete,fg]=Ar({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[$te,dg]=Ar({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),M$={info:{icon:Ate,colorScheme:"blue"},warning:{icon:WS,colorScheme:"orange"},success:{icon:Ote,colorScheme:"green"},error:{icon:WS,colorScheme:"red"},loading:{icon:cg,colorScheme:"blue"}};function jte(e){return M$[e].colorScheme}function Mte(e){return M$[e].icon}var I$=ie(function(t,r){const n=dg(),{status:i}=fg(),o={display:"inline",...n.description};return w.jsx(ne.div,{ref:r,"data-status":i,...t,className:ve("chakra-alert__desc",t.className),__css:o})});I$.displayName="AlertDescription";function N$(e){const{status:t}=fg(),r=Mte(t),n=dg(),i=t==="loading"?n.spinner:n.icon;return w.jsx(ne.span,{display:"inherit","data-status":t,...e,className:ve("chakra-alert__icon",e.className),__css:i,children:e.children||w.jsx(r,{h:"100%",w:"100%"})})}N$.displayName="AlertIcon";var R$=ie(function(t,r){const n=dg(),{status:i}=fg();return w.jsx(ne.div,{ref:r,"data-status":i,...t,className:ve("chakra-alert__title",t.className),__css:n.title})});R$.displayName="AlertTitle";var D$=ie(function(t,r){var n;const{status:i="info",addRole:o=!0,...a}=Wt(t),s=(n=t.colorScheme)!=null?n:jte(i),l=co("Alert",{...t,colorScheme:s}),u={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...l.container};return w.jsx(Ete,{value:{status:i},children:w.jsx($te,{value:l,children:w.jsx(ne.div,{"data-status":i,role:o?"alert":void 0,ref:r,...a,className:ve("chakra-alert",t.className),__css:u})})})});D$.displayName="Alert";function Ite(e){return w.jsx(Br,{focusable:"false","aria-hidden":!0,...e,children:w.jsx("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var hg=ie(function(t,r){const n=Qn("CloseButton",t),{children:i,isDisabled:o,__css:a,...s}=Wt(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return w.jsx(ne.button,{type:"button","aria-label":"Close",ref:r,disabled:o,__css:{...l,...n,...a},...s,children:i||w.jsx(Ite,{width:"1em",height:"1em"})})});hg.displayName="CloseButton";var Nte={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},ui=Rte(Nte);function Rte(e){let t=e;const r=new Set,n=i=>{t=i(t),r.forEach(o=>o())};return{getState:()=>t,subscribe:i=>(r.add(i),()=>{n(()=>e),r.delete(i)}),removeToast:(i,o)=>{n(a=>({...a,[o]:a[o].filter(s=>s.id!=i)}))},notify:(i,o)=>{const a=Dte(i,o),{position:s,id:l}=a;return n(u=>{var c,f;const h=s.includes("top")?[a,...(c=u[s])!=null?c:[]]:[...(f=u[s])!=null?f:[],a];return{...u,[s]:h}}),l},update:(i,o)=>{i&&n(a=>{const s={...a},{position:l,index:u}=kx(s,i);return l&&u!==-1&&(s[l][u]={...s[l][u],...o,message:L$(o)}),s})},closeAll:({positions:i}={})=>{n(o=>(i??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((l,u)=>(l[u]=o[u].map(c=>({...c,requestClose:!0})),l),{...o}))},close:i=>{n(o=>{const a=oE(o,i);return a?{...o,[a]:o[a].map(s=>s.id==i?{...s,requestClose:!0}:s)}:o})},isActive:i=>!!kx(ui.getState(),i).position}}var US=0;function Dte(e,t={}){var r,n;US+=1;const i=(r=t.id)!=null?r:US,o=(n=t.position)!=null?n:"bottom";return{id:i,message:e,position:o,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>ui.removeToast(String(i),o),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var Lte=e=>{const{status:t,variant:r="solid",id:n,title:i,isClosable:o,onClose:a,description:s,colorScheme:l,icon:u}=e,c=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return w.jsxs(D$,{addRole:!1,status:t,variant:r,id:c==null?void 0:c.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:l,children:[w.jsx(N$,{children:u}),w.jsxs(ne.div,{flex:"1",maxWidth:"100%",children:[i&&w.jsx(R$,{id:c==null?void 0:c.title,children:i}),s&&w.jsx(I$,{id:c==null?void 0:c.description,display:"block",children:s})]}),o&&w.jsx(hg,{size:"sm",onClick:a,position:"absolute",insetEnd:1,top:1})]})};function L$(e={}){const{render:t,toastComponent:r=Lte}=e;return i=>typeof t=="function"?t({...i,...e}):w.jsx(r,{...i,...e})}function zte(e,t){const r=i=>{var o;return{...t,...i,position:Tte((o=i==null?void 0:i.position)!=null?o:t==null?void 0:t.position,e)}},n=i=>{const o=r(i),a=L$(o);return ui.notify(a,o)};return n.update=(i,o)=>{ui.update(i,r(o))},n.promise=(i,o)=>{const a=n({...o.loading,status:"loading",duration:null});i.then(s=>n.update(a,{status:"success",duration:5e3,...di(o.success,s)})).catch(s=>n.update(a,{status:"error",duration:5e3,...di(o.error,s)}))},n.closeAll=ui.closeAll,n.close=ui.close,n.isActive=ui.isActive,n}var[Bte,Fte]=Ar({name:"ToastOptionsContext",strict:!1}),Vte=e=>{const t=C.useSyncExternalStore(ui.subscribe,ui.getState,ui.getState),{motionVariants:r,component:n=j$,portalProps:i}=e,a=Object.keys(t).map(s=>{const l=t[s];return w.jsx("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${s}`,id:`chakra-toast-manager-${s}`,style:QY(s),children:w.jsx(qf,{initial:!1,children:l.map(u=>w.jsx(n,{motionVariants:r,...u},u.id))})},s)});return w.jsx(Bf,{...i,children:a})};function Wte(e){const{theme:t}=kk(),r=Fte();return C.useMemo(()=>zte(t.direction,{...r,...e}),[e,t.direction,r])}var Ute=e=>function({children:r,theme:n=e,toastOptions:i,...o}){return w.jsxs(XY,{theme:n,...o,children:[w.jsx(Bte,{value:i==null?void 0:i.defaultOptions,children:r}),w.jsx(Vte,{...i})]})},Hte=Ute(Yk);function Gte(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function D1(...e){return t=>{e.forEach(r=>{Gte(r,t)})}}function Kte(...e){return C.useMemo(()=>D1(...e),e)}var La={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},qu={scale:{enter:{scale:1},exit:{scale:.95}},fade:{enter:{opacity:1},exit:{opacity:0}},pushLeft:{enter:{x:"100%"},exit:{x:"-30%"}},pushRight:{enter:{x:"-100%"},exit:{x:"30%"}},pushUp:{enter:{y:"100%"},exit:{y:"-30%"}},pushDown:{enter:{y:"-100%"},exit:{y:"30%"}},slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function g7(e){var t;switch((t=e==null?void 0:e.direction)!=null?t:"right"){case"right":return qu.slideRight;case"left":return qu.slideLeft;case"bottom":return qu.slideDown;case"top":return qu.slideUp;default:return qu.slideRight}}var HS={enter:{duration:.2,ease:La.easeOut},exit:{duration:.1,ease:La.easeIn}},Bl={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},qte=e=>e!=null&&parseInt(e.toString(),10)>0,GS={exit:{height:{duration:.2,ease:La.ease},opacity:{duration:.3,ease:La.ease}},enter:{height:{duration:.3,ease:La.ease},opacity:{duration:.4,ease:La.ease}}},Xte={exit:({animateOpacity:e,startingHeight:t,transition:r,transitionEnd:n,delay:i})=>{var o;return{...e&&{opacity:qte(t)?1:0},height:t,transitionEnd:n==null?void 0:n.exit,transition:(o=r==null?void 0:r.exit)!=null?o:Bl.exit(GS.exit,i)}},enter:({animateOpacity:e,endingHeight:t,transition:r,transitionEnd:n,delay:i})=>{var o;return{...e&&{opacity:1},height:t,transitionEnd:n==null?void 0:n.enter,transition:(o=r==null?void 0:r.enter)!=null?o:Bl.enter(GS.enter,i)}}},z$=C.forwardRef((e,t)=>{const{in:r,unmountOnExit:n,animateOpacity:i=!0,startingHeight:o=0,endingHeight:a="auto",style:s,className:l,transition:u,transitionEnd:c,...f}=e,[d,h]=C.useState(!1);C.useEffect(()=>{const v=setTimeout(()=>{h(!0)});return()=>clearTimeout(v)},[]),PV({condition:Number(o)>0&&!!n,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const p=parseFloat(o.toString())>0,m={startingHeight:o,endingHeight:a,animateOpacity:i,transition:d?u:{enter:{duration:0}},transitionEnd:{enter:c==null?void 0:c.enter,exit:n?c==null?void 0:c.exit:{...c==null?void 0:c.exit,display:p?"block":"none"}}},g=n?r:!0,y=r||n?"enter":"exit";return w.jsx(qf,{initial:!1,custom:m,children:g&&w.jsx(Kf.div,{ref:t,...f,className:ve("chakra-collapse",l),style:{overflow:"hidden",display:"block",...s},custom:m,variants:Xte,initial:n?"exit":!1,animate:y,exit:"exit"})})});z$.displayName="Collapse";var Yte={enter:({transition:e,transitionEnd:t,delay:r}={})=>{var n;return{opacity:1,transition:(n=e==null?void 0:e.enter)!=null?n:Bl.enter(HS.enter,r),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:r}={})=>{var n;return{opacity:0,transition:(n=e==null?void 0:e.exit)!=null?n:Bl.exit(HS.exit,r),transitionEnd:t==null?void 0:t.exit}}},B$={initial:"exit",animate:"enter",exit:"exit",variants:Yte},Zte=C.forwardRef(function(t,r){const{unmountOnExit:n,in:i,className:o,transition:a,transitionEnd:s,delay:l,...u}=t,c=i||n?"enter":"exit",f=n?i&&n:!0,d={transition:a,transitionEnd:s,delay:l};return w.jsx(qf,{custom:d,children:f&&w.jsx(Kf.div,{ref:r,className:ve("chakra-fade",o),custom:d,...B$,animate:c,...u})})});Zte.displayName="Fade";var KS={exit:{duration:.15,ease:La.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},Qte={exit:({direction:e,transition:t,transitionEnd:r,delay:n})=>{var i;const{exit:o}=g7({direction:e});return{...o,transition:(i=t==null?void 0:t.exit)!=null?i:Bl.exit(KS.exit,n),transitionEnd:r==null?void 0:r.exit}},enter:({direction:e,transitionEnd:t,transition:r,delay:n})=>{var i;const{enter:o}=g7({direction:e});return{...o,transition:(i=r==null?void 0:r.enter)!=null?i:Bl.enter(KS.enter,n),transitionEnd:t==null?void 0:t.enter}}},F$=C.forwardRef(function(t,r){const{direction:n="right",style:i,unmountOnExit:o,in:a,className:s,transition:l,transitionEnd:u,delay:c,motionProps:f,...d}=t,h=g7({direction:n}),p=Object.assign({position:"fixed"},h.position,i),m=o?a&&o:!0,g=a||o?"enter":"exit",y={transitionEnd:u,transition:l,direction:n,delay:c};return w.jsx(qf,{custom:y,children:m&&w.jsx(Kf.div,{...d,ref:r,initial:"exit",className:ve("chakra-slide",s),animate:g,exit:"exit",custom:y,variants:Qte,style:p,...f})})});F$.displayName="Slide";var y7=ie(function(t,r){const{htmlWidth:n,htmlHeight:i,alt:o,...a}=t;return w.jsx("img",{width:n,height:i,ref:r,alt:o,...a})});y7.displayName="NativeImage";function Jte(e){const{loading:t,src:r,srcSet:n,onLoad:i,onError:o,crossOrigin:a,sizes:s,ignoreFallback:l}=e,[u,c]=C.useState("pending");C.useEffect(()=>{c(r?"loading":"pending")},[r]);const f=C.useRef(),d=C.useCallback(()=>{if(!r)return;h();const p=new Image;p.src=r,a&&(p.crossOrigin=a),n&&(p.srcset=n),s&&(p.sizes=s),t&&(p.loading=t),p.onload=m=>{h(),c("loaded"),i==null||i(m)},p.onerror=m=>{h(),c("failed"),o==null||o(m)},f.current=p},[r,a,n,s,i,o,t]),h=()=>{f.current&&(f.current.onload=null,f.current.onerror=null,f.current=null)};return O1(()=>{if(!l)return u==="loading"&&d(),()=>{h()}},[u,d,l]),l?"loaded":u}var ere=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError";function tre(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}var dt=ie(function(t,r){const{fallbackSrc:n,fallback:i,src:o,srcSet:a,align:s,fit:l,loading:u,ignoreFallback:c,crossOrigin:f,fallbackStrategy:d="beforeLoadOrError",referrerPolicy:h,...p}=t,m=n!==void 0||i!==void 0,g=u!=null||c||!m,y=Jte({...t,crossOrigin:f,ignoreFallback:g}),v=ere(y,d),b={ref:r,objectFit:l,objectPosition:s,...g?p:tre(p,["onError","onLoad"])};return v?i||w.jsx(ne.img,{as:y7,className:"chakra-image__placeholder",src:n,...b}):w.jsx(ne.img,{as:y7,src:o,srcSet:a,crossOrigin:f,loading:u,referrerPolicy:h,className:"chakra-image",...b})});dt.displayName="Image";function V$(e){return C.Children.toArray(e).filter(t=>C.isValidElement(t))}var[qCe,rre]=Ar({strict:!1,name:"ButtonGroupContext"});function nre(e){const[t,r]=C.useState(!e);return{ref:C.useCallback(o=>{o&&r(o.tagName==="BUTTON")},[]),type:t?"button":void 0}}function b7(e){const{children:t,className:r,...n}=e,i=C.isValidElement(t)?C.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,o=ve("chakra-button__icon",r);return w.jsx(ne.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:o,children:i})}b7.displayName="ButtonIcon";function x7(e){const{label:t,placement:r,spacing:n="0.5rem",children:i=w.jsx(cg,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:a,...s}=e,l=ve("chakra-button__spinner",o),u=r==="start"?"marginEnd":"marginStart",c=C.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?n:0,fontSize:"1em",lineHeight:"normal",...a}),[a,t,u,n]);return w.jsx(ne.div,{className:l,...s,__css:c,children:i})}x7.displayName="ButtonSpinner";var ra=ie((e,t)=>{const r=rre(),n=Qn("Button",{...r,...e}),{isDisabled:i=r==null?void 0:r.isDisabled,isLoading:o,isActive:a,children:s,leftIcon:l,rightIcon:u,loadingText:c,iconSpacing:f="0.5rem",type:d,spinner:h,spinnerPlacement:p="start",className:m,as:g,...y}=Wt(e),v=C.useMemo(()=>{const _={...n==null?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!r&&{_focus:_}}},[n,r]),{ref:b,type:x}=nre(g),S={rightIcon:u,leftIcon:l,iconSpacing:f,children:s};return w.jsxs(ne.button,{ref:Kte(t,b),as:g,type:d??x,"data-active":Ln(a),"data-loading":Ln(o),__css:v,className:ve("chakra-button",m),...y,disabled:i||o,children:[o&&p==="start"&&w.jsx(x7,{className:"chakra-button__spinner--start",label:c,placement:"start",spacing:f,children:h}),o?c||w.jsx(ne.span,{opacity:0,children:w.jsx(qS,{...S})}):w.jsx(qS,{...S}),o&&p==="end"&&w.jsx(x7,{className:"chakra-button__spinner--end",label:c,placement:"end",spacing:f,children:h})]})});ra.displayName="Button";function qS(e){const{leftIcon:t,rightIcon:r,children:n,iconSpacing:i}=e;return w.jsxs(w.Fragment,{children:[t&&w.jsx(b7,{marginEnd:i,children:t}),n,r&&w.jsx(b7,{marginStart:i,children:r})]})}var W$=ie((e,t)=>{const{icon:r,children:n,isRound:i,"aria-label":o,...a}=e,s=r||n,l=C.isValidElement(s)?C.cloneElement(s,{"aria-hidden":!0,focusable:!1}):null;return w.jsx(ra,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o,...a,children:l})});W$.displayName="IconButton";var[ire,U$]=Ar({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[ore,o4]=Ar({strict:!1,name:"FormControlContext"});function are(e){const{id:t,isRequired:r,isInvalid:n,isDisabled:i,isReadOnly:o,...a}=e,s=C.useId(),l=t||`field-${s}`,u=`${l}-label`,c=`${l}-feedback`,f=`${l}-helptext`,[d,h]=C.useState(!1),[p,m]=C.useState(!1),[g,y]=C.useState(!1),v=C.useCallback((P={},T=null)=>({id:f,...P,ref:D1(T,A=>{A&&m(!0)})}),[f]),b=C.useCallback((P={},T=null)=>({...P,ref:T,"data-focus":Ln(g),"data-disabled":Ln(i),"data-invalid":Ln(n),"data-readonly":Ln(o),id:P.id!==void 0?P.id:u,htmlFor:P.htmlFor!==void 0?P.htmlFor:l}),[l,i,g,n,o,u]),x=C.useCallback((P={},T=null)=>({id:c,...P,ref:D1(T,A=>{A&&h(!0)}),"aria-live":"polite"}),[c]),S=C.useCallback((P={},T=null)=>({...P,...a,ref:T,role:"group","data-focus":Ln(g),"data-disabled":Ln(i),"data-invalid":Ln(n),"data-readonly":Ln(o)}),[a,i,g,n,o]),_=C.useCallback((P={},T=null)=>({...P,ref:T,role:"presentation","aria-hidden":!0,children:P.children||"*"}),[]);return{isRequired:!!r,isInvalid:!!n,isReadOnly:!!o,isDisabled:!!i,isFocused:!!g,onFocus:()=>y(!0),onBlur:()=>y(!1),hasFeedbackText:d,setHasFeedbackText:h,hasHelpText:p,setHasHelpText:m,id:l,labelId:u,feedbackId:c,helpTextId:f,htmlProps:a,getHelpTextProps:v,getErrorMessageProps:x,getRootProps:S,getLabelProps:b,getRequiredIndicatorProps:_}}var wo=ie(function(t,r){const n=co("Form",t),i=Wt(t),{getRootProps:o,htmlProps:a,...s}=are(i),l=ve("chakra-form-control",t.className);return w.jsx(ore,{value:s,children:w.jsx(ire,{value:n,children:w.jsx(ne.div,{...o({},r),className:l,__css:n.container})})})});wo.displayName="FormControl";var sre=ie(function(t,r){const n=o4(),i=U$(),o=ve("chakra-form__helper-text",t.className);return w.jsx(ne.div,{...n==null?void 0:n.getHelpTextProps(t,r),__css:i.helperText,className:o})});sre.displayName="FormHelperText";var _o=ie(function(t,r){var n;const i=Qn("FormLabel",t),o=Wt(t),{className:a,children:s,requiredIndicator:l=w.jsx(H$,{}),optionalIndicator:u=null,...c}=o,f=o4(),d=(n=f==null?void 0:f.getLabelProps(c,r))!=null?n:{ref:r,...c};return w.jsxs(ne.label,{...d,className:ve("chakra-form__label",o.className),__css:{display:"block",textAlign:"start",...i},children:[s,f!=null&&f.isRequired?l:u]})});_o.displayName="FormLabel";var H$=ie(function(t,r){const n=o4(),i=U$();if(!(n!=null&&n.isRequired))return null;const o=ve("chakra-form__required-indicator",t.className);return w.jsx(ne.span,{...n==null?void 0:n.getRequiredIndicatorProps(t,r),__css:i.requiredIndicator,className:o})});H$.displayName="RequiredIndicator";function pg(e){const{isDisabled:t,isInvalid:r,isReadOnly:n,isRequired:i,...o}=lre(e);return{...o,disabled:t,readOnly:n,required:i,"aria-invalid":T3(r),"aria-required":T3(i),"aria-readonly":T3(n)}}function lre(e){var t,r,n;const i=o4(),{id:o,disabled:a,readOnly:s,required:l,isRequired:u,isInvalid:c,isReadOnly:f,isDisabled:d,onFocus:h,onBlur:p,...m}=e,g=e["aria-describedby"]?[e["aria-describedby"]]:[];return i!=null&&i.hasFeedbackText&&(i!=null&&i.isInvalid)&&g.push(i.feedbackId),i!=null&&i.hasHelpText&&g.push(i.helpTextId),{...m,"aria-describedby":g.join(" ")||void 0,id:o??(i==null?void 0:i.id),isDisabled:(t=a??d)!=null?t:i==null?void 0:i.isDisabled,isReadOnly:(r=s??f)!=null?r:i==null?void 0:i.isReadOnly,isRequired:(n=l??u)!=null?n:i==null?void 0:i.isRequired,isInvalid:c??(i==null?void 0:i.isInvalid),onFocus:Na(i==null?void 0:i.onFocus,h),onBlur:Na(i==null?void 0:i.onBlur,p)}}function ure(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}var G$={exports:{}},cre="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",fre=cre,dre=fre;function K$(){}function q$(){}q$.resetWarningCache=K$;var hre=function(){function e(n,i,o,a,s,l){if(l!==dre){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:q$,resetWarningCache:K$};return r.PropTypes=r,r};G$.exports=hre();var pre=G$.exports;const pe=Ve(pre);var S7="data-focus-lock",X$="data-focus-lock-disabled",mre="data-no-focus-lock",vre="data-autofocus-inside",gre="data-no-autofocus";function o5(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function yre(e,t){var r=C.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 bre=typeof window<"u"?C.useLayoutEffect:C.useEffect,XS=new WeakMap;function Y$(e,t){var r=yre(null,function(n){return e.forEach(function(i){return o5(i,n)})});return bre(function(){var n=XS.get(r);if(n){var i=new Set(n),o=new Set(e),a=r.current;i.forEach(function(s){o.has(s)||o5(s,null)}),o.forEach(function(s){i.has(s)||o5(s,a)})}XS.set(r,e)},[e]),r}var a5={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},w7=function(e,t){return w7=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])},w7(e,t)};function Z$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");w7(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var gn=function(){return gn=Object.assign||function(t){for(var r,n=1,i=arguments.length;n=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 J$(e,t){return function(r,n){t(r,n,e)}}function xre(e,t,r,n,i,o){function a(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var s=n.kind,l=s==="getter"?"get":s==="setter"?"set":"value",u=!t&&e?n.static?e:e.prototype:null,c=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),f,d=!1,h=r.length-1;h>=0;h--){var p={};for(var m in n)p[m]=m==="access"?{}:n[m];for(var m in n.access)p.access[m]=n.access[m];p.addInitializer=function(y){if(d)throw new TypeError("Cannot add initializers after decoration has completed");o.push(a(y||null))};var g=(0,r[h])(s==="accessor"?{get:c.get,set:c.set}:c[l],p);if(s==="accessor"){if(g===void 0)continue;if(g===null||typeof g!="object")throw new TypeError("Object expected");(f=a(g.get))&&(c.get=f),(f=a(g.set))&&(c.set=f),(f=a(g.init))&&i.unshift(f)}else(f=a(g))&&(s==="field"?i.unshift(f):c[l]=f)}u&&Object.defineProperty(u,n.name,c),d=!0}function Sre(e,t,r){for(var n=arguments.length>2,i=0;i0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]=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 mg(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 ij(){for(var e=[],t=0;t1||l(h,m)})},p&&(i[h]=p(i[h])))}function l(h,p){try{u(n[h](p))}catch(m){d(o[0][3],m)}}function u(h){h.value instanceof Fl?Promise.resolve(h.value.v).then(c,f):d(o[0][2],h)}function c(h){l("next",h)}function f(h){l("throw",h)}function d(h,p){h(p),o.shift(),o.length&&l(o[0][0],o[0][1])}}function sj(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:Fl(e[i](a)),done:!1}:o?o(a):a}:o}}function lj(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 K2=="function"?K2(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,l){a=e[o](a),i(s,l,a.done,a.value)})}}function i(o,a,s,l){Promise.resolve(l).then(function(u){o({value:u,done:s})},a)}}function uj(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Cre=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function cj(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&s4(t,e,r);return Cre(t,e),t}function fj(e){return e&&e.__esModule?e:{default:e}}function dj(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 hj(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 pj(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 mj(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 Pre=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 vj(e){function t(n){e.error=e.hasError?new Pre(n,e.error,"An error was suppressed during disposal."):n,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var i=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(i).then(r,function(o){return t(o),r()})}catch(o){t(o)}}if(e.hasError)throw e.error}return r()}const Tre={__extends:Z$,__assign:gn,__rest:a4,__decorate:Q$,__param:J$,__metadata:ej,__awaiter:tj,__generator:rj,__createBinding:s4,__exportStar:nj,__values:K2,__read:mg,__spread:ij,__spreadArrays:oj,__spreadArray:vg,__await:Fl,__asyncGenerator:aj,__asyncDelegator:sj,__asyncValues:lj,__makeTemplateObject:uj,__importStar:cj,__importDefault:fj,__classPrivateFieldGet:dj,__classPrivateFieldSet:hj,__classPrivateFieldIn:pj,__addDisposableResource:mj,__disposeResources:vj},Ore=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:mj,get __assign(){return gn},__asyncDelegator:sj,__asyncGenerator:aj,__asyncValues:lj,__await:Fl,__awaiter:tj,__classPrivateFieldGet:dj,__classPrivateFieldIn:pj,__classPrivateFieldSet:hj,__createBinding:s4,__decorate:Q$,__disposeResources:vj,__esDecorate:xre,__exportStar:nj,__extends:Z$,__generator:rj,__importDefault:fj,__importStar:cj,__makeTemplateObject:uj,__metadata:ej,__param:J$,__propKey:wre,__read:mg,__rest:a4,__runInitializers:Sre,__setFunctionName:_re,__spread:ij,__spreadArray:vg,__spreadArrays:oj,__values:K2,default:Tre},Symbol.toStringTag,{value:"Module"}));function gj(e){return e}function yj(e,t){t===void 0&&(t=gj);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 l=function(){var c=a;a=[],c.forEach(o)},u=function(){return Promise.resolve().then(l)};u(),r={push:function(c){a.push(c),u()},filter:function(c){return a=a.filter(c),r}}}};return i}function gg(e,t){return t===void 0&&(t=gj),yj(e,t)}function bj(e){e===void 0&&(e={});var t=yj(null);return t.options=gn({async:!0,ssr:!1},e),t}var xj=function(e){var t=e.sideCar,r=a4(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 C.createElement(n,gn({},r))};xj.isSideCarExport=!0;function Are(e,t){return e.useMedium(t),xj}var Sj=gg({},function(e){var t=e.target,r=e.currentTarget;return{target:t,currentTarget:r}}),wj=gg(),kre=gg(),Ere=bj({async:!0,ssr:typeof document<"u"}),$re=C.createContext(void 0),jre=[],yg=C.forwardRef(function(t,r){var n,i=C.useState(),o=i[0],a=i[1],s=C.useRef(),l=C.useRef(!1),u=C.useRef(null),c=C.useState({}),f=c[1],d=t.children,h=t.disabled,p=h===void 0?!1:h,m=t.noFocusGuards,g=m===void 0?!1:m,y=t.persistentFocus,v=y===void 0?!1:y,b=t.crossFrame,x=b===void 0?!0:b,S=t.autoFocus,_=S===void 0?!0:S;t.allowTextSelection;var P=t.group,T=t.className,A=t.whiteList,k=t.hasPositiveIndices,E=t.shards,N=E===void 0?jre:E,z=t.as,L=z===void 0?"div":z,$=t.lockProps,D=$===void 0?{}:$,V=t.sideCar,R=t.returnFocus,F=R===void 0?!1:R,H=t.focusOptions,q=t.onActivation,K=t.onDeactivation,X=C.useState({}),ge=X[0],fe=C.useCallback(function(Ee){var gt=Ee.captureFocusRestore;if(!u.current){var Rt,kr=(Rt=document)==null?void 0:Rt.activeElement;u.current=kr,kr!==document.body&&(u.current=gt(kr))}s.current&&q&&q(s.current),l.current=!0,f()},[q]),Oe=C.useCallback(function(){l.current=!1,K&&K(s.current),f()},[K]),ze=C.useCallback(function(Ee){var gt=u.current;if(gt){var Rt=(typeof gt=="function"?gt():gt)||document.body,kr=typeof F=="function"?F(Rt):F;if(kr){var dr=typeof kr=="object"?kr:void 0;u.current=null,Ee?Promise.resolve().then(function(){return Rt.focus(dr)}):Rt.focus(dr)}}},[F]),lt=C.useCallback(function(Ee){l.current&&Sj.useMedium(Ee)},[]),Z=wj.useMedium,ue=C.useCallback(function(Ee){s.current!==Ee&&(s.current=Ee,a(Ee))},[]),de=ns((n={},n[X$]=p&&"disabled",n[S7]=P,n),D),U=g!==!0,He=U&&g!=="tail",xe=Y$([r,ue]),ut=C.useMemo(function(){return{observed:s,shards:N,enabled:!p,active:l.current}},[p,l.current,N,o]);return C.createElement(C.Fragment,null,U&&[C.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:p?-1:0,style:a5}),k?C.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:p?-1:1,style:a5}):null],!p&&C.createElement(V,{id:ge,sideCar:Ere,observed:o,disabled:p,persistentFocus:v,crossFrame:x,autoFocus:_,whiteList:A,shards:N,onActivation:fe,onDeactivation:Oe,returnFocus:ze,focusOptions:H}),C.createElement(L,ns({ref:xe},de,{className:T,onBlur:Z,onFocus:lt}),C.createElement($re.Provider,{value:ut},d)),He&&C.createElement("div",{"data-focus-guard":!0,tabIndex:p?-1:0,style:a5}))});yg.propTypes={};function _7(e,t){return _7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},_7(e,t)}function Mre(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_7(e,t)}function L1(e){"@babel/helpers - typeof";return L1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L1(e)}function Ire(e,t){if(L1(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(L1(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Nre(e){var t=Ire(e,"string");return L1(t)=="symbol"?t:t+""}function Rre(e,t,r){return(t=Nre(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dre(e,t){function r(n){return n.displayName||n.name||"Component"}return function(i){var o=[],a;function s(){a=e(o.map(function(u){return u.props})),t(a)}var l=function(u){Mre(c,u);function c(){return u.apply(this,arguments)||this}c.peek=function(){return a};var f=c.prototype;return f.componentDidMount=function(){o.push(this),s()},f.componentDidUpdate=function(){s()},f.componentWillUnmount=function(){var h=o.indexOf(this);o.splice(h,1),s()},f.render=function(){return j.createElement(i,this.props)},c}(C.PureComponent);return Rre(l,"displayName","SideEffect("+r(i)+")"),l}}var _i=function(e){for(var t=Array(e.length),r=0;r=0}).sort(Gre)},qre=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Sg=qre.join(","),Xre="".concat(Sg,", [data-focus-guard]"),$j=function(e,t){return _i((e.shadowRoot||e).children).reduce(function(r,n){return r.concat(n.matches(t?Xre:Sg)?[n]:[],$j(n))},[])},Yre=function(e,t){var r;return e instanceof HTMLIFrameElement&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?Vl([e.contentDocument.body],t):[e]},Vl=function(e,t){return e.reduce(function(r,n){var i,o=$j(n,t),a=(i=[]).concat.apply(i,o.map(function(s){return Yre(s,t)}));return r.concat(a,n.parentNode?_i(n.parentNode.querySelectorAll(Sg)).filter(function(s){return s===n}):[])},[])},Zre=function(e){var t=e.querySelectorAll("[".concat(vre,"]"));return _i(t).map(function(r){return Vl([r])}).reduce(function(r,n){return r.concat(n)},[])},wg=function(e,t){return _i(e).filter(function(r){return Tj(t,r)}).filter(function(r){return Wre(r)})},YS=function(e,t){return t===void 0&&(t=new Map),_i(e).filter(function(r){return Oj(t,r)})},_g=function(e,t,r){return xg(wg(Vl(e,r),t),!0,r)},q2=function(e,t){return xg(wg(Vl(e),t),!1)},Qre=function(e,t){return wg(Zre(e),t)},Xa=function(e,t){return e.shadowRoot?Xa(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:_i(e.children).some(function(r){var n;if(r instanceof HTMLIFrameElement){var i=(n=r.contentDocument)===null||n===void 0?void 0:n.body;return i?Xa(i,t):!1}return Xa(r,t)})},Jre=function(e){for(var t=new Set,r=e.length,n=0;n0&&t.add(i),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(n)}return e.filter(function(a,s){return!t.has(s)})},jj=function(e){return e.parentNode?jj(e.parentNode):e},Cg=function(e){var t=os(e);return t.filter(Boolean).reduce(function(r,n){var i=n.getAttribute(S7);return r.push.apply(r,i?Jre(_i(jj(n).querySelectorAll("[".concat(S7,'="').concat(i,'"]:not([').concat(X$,'="disabled"])')))):[n]),r},[])},ene=function(e){try{return e()}catch{return}},z1=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?z1(t.shadowRoot):t instanceof HTMLIFrameElement&&ene(function(){return t.contentWindow.document})?z1(t.contentWindow.document):t}},tne=function(e,t){return e===t},rne=function(e,t){return!!_i(e.querySelectorAll("iframe")).some(function(r){return tne(r,t)})},Mj=function(e,t){return t===void 0&&(t=z1(_j(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:Cg(e).some(function(r){return Xa(r,t)||rne(r,t)})},nne=function(e){e===void 0&&(e=document);var t=z1(e);return t?_i(e.querySelectorAll("[".concat(mre,"]"))).some(function(r){return Xa(r,t)}):!1},ine=function(e,t){return t.filter(Ej).filter(function(r){return r.name===e.name}).filter(function(r){return r.checked})[0]||e},Pg=function(e,t){return Ej(e)&&e.name?ine(e,t):e},one=function(e){var t=new Set;return e.forEach(function(r){return t.add(Pg(r,e))}),e.filter(function(r){return t.has(r)})},ZS=function(e){return e[0]&&e.length>1?Pg(e[0],e):e[0]},QS=function(e,t){return e.indexOf(Pg(t,e))},P7="NEW_FOCUS",ane=function(e,t,r,n,i){var o=e.length,a=e[0],s=e[o-1],l=bg(n);if(!(n&&e.indexOf(n)>=0)){var u=n!==void 0?r.indexOf(n):-1,c=i?r.indexOf(i):u,f=i?e.indexOf(i):-1;if(u===-1)return f!==-1?f:P7;if(f===-1)return P7;var d=u-c,h=r.indexOf(a),p=r.indexOf(s),m=one(r),g=n!==void 0?m.indexOf(n):-1,y=g-(i?m.indexOf(i):u);if(!d&&f>=0||t.length===0)return f;var v=QS(e,t[0]),b=QS(e,t[t.length-1]);if(u<=h&&l&&Math.abs(d)>1)return b;if(u>=p&&l&&Math.abs(d)>1)return v;if(d&&Math.abs(y)>1)return f;if(u<=h)return b;if(u>p)return v;if(d)return Math.abs(d)>1?f:(o+f+d)%o}},sne=function(e){return function(t){var r,n=(r=Aj(t))===null||r===void 0?void 0:r.autofocus;return t.autofocus||n!==void 0&&n!=="false"||e.indexOf(t)>=0}},JS=function(e,t,r){var n=e.map(function(o){var a=o.node;return a}),i=YS(n.filter(sne(r)));return i&&i.length?ZS(i):ZS(YS(t))},T7=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&T7(e.parentNode.host||e.parentNode,t),t},s5=function(e,t){for(var r=T7(e),n=T7(t),i=0;i=0)return o}return!1},Ij=function(e,t,r){var n=os(e),i=os(t),o=n[0],a=!1;return i.filter(Boolean).forEach(function(s){a=s5(a||s,s)||a,r.filter(Boolean).forEach(function(l){var u=s5(o,l);u&&(!a||Xa(u,a)?a=u:a=s5(u,a))})}),a},ew=function(e,t){return e.reduce(function(r,n){return r.concat(Qre(n,t))},[])},lne=function(e,t){var r=new Map;return t.forEach(function(n){return r.set(n.node,n)}),e.map(function(n){return r.get(n)}).filter(Hre)},une=function(e,t){var r=z1(os(e).length>0?document:_j(e).ownerDocument),n=Cg(e).filter(C7),i=Ij(r||e,e,n),o=new Map,a=q2(n,o),s=a.filter(function(p){var m=p.node;return C7(m)});if(s[0]){var l=q2([i],o).map(function(p){var m=p.node;return m}),u=lne(l,s),c=u.map(function(p){var m=p.node;return m}),f=u.filter(function(p){var m=p.tabIndex;return m>=0}).map(function(p){var m=p.node;return m}),d=ane(c,f,l,r,t);if(d===P7){var h=JS(a,f,ew(n,o))||JS(a,c,ew(n,o));if(h)return{node:h};console.warn("focus-lock: cannot find any node to move focus into");return}return d===void 0?d:u[d]}},cne=function(e){var t=Cg(e).filter(C7),r=Ij(e,e,t),n=xg(Vl([r],!0),!0,!0),i=Vl(t,!1);return n.map(function(o){var a=o.node,s=o.index;return{node:a,index:s,lockItem:i.indexOf(a)>=0,guard:bg(a)}})},Tg=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},l5=0,u5=!1,Nj=function(e,t,r){r===void 0&&(r={});var n=une(e,t);if(!u5&&n){if(l5>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),u5=!0,setTimeout(function(){u5=!1},1);return}l5++,Tg(n.node,r.focusOptions),l5--}};function Xu(e){if(!e)return null;if(typeof WeakRef>"u")return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(t==null?void 0:t.deref())||null}}var fne=function(e){if(!e)return null;for(var t=[],r=e;r&&r!==document.body;)t.push({current:Xu(r),parent:Xu(r.parentElement),left:Xu(r.previousElementSibling),right:Xu(r.nextElementSibling)}),r=r.parentElement;return{element:Xu(e),stack:t,ownerDocument:e.ownerDocument}},dne=function(e){var t,r,n,i,o;if(e)for(var a=e.stack,s=e.ownerDocument,l=new Map,u=0,c=a;u-1&&(h.filter(function(m){var g=m.guard,y=m.node;return g&&y.dataset.focusAutoGuard}).forEach(function(m){var g=m.node;return g.removeAttribute("tabIndex")}),tw(p,h.length,1,h),tw(p,-1,-1,h))}}}return t},Lj=function(t){X2()&&t&&(t.stopPropagation(),t.preventDefault())},Ag=function(){return Og(X2)},$ne=function(t){var r=t.target,n=t.currentTarget;n.contains(r)||Tne(n,r)},jne=function(){return null},zj=function(){B1="just",Og(function(){B1="meanwhile"})},Mne=function(){document.addEventListener("focusin",Lj),document.addEventListener("focusout",Ag),window.addEventListener("blur",zj)},Ine=function(){document.removeEventListener("focusin",Lj),document.removeEventListener("focusout",Ag),window.removeEventListener("blur",zj)};function Nne(e){return e.filter(function(t){var r=t.disabled;return!r})}var Bj={moveFocusInside:Nj,focusInside:Mj,focusNextElement:gne,focusPrevElement:yne,focusFirstElement:bne,focusLastElement:xne,captureFocusRestore:hne};function Rne(e){var t=e.slice(-1)[0];t&&!xl&&Mne();var r=xl,n=r&&t&&t.id===r.id;xl=t,r&&!n&&(r.onDeactivation(),e.filter(function(i){var o=i.id;return o===r.id}).length||r.returnFocus(!t)),t?(il=null,(!n||r.observed!==t.observed)&&t.onActivation(Bj),X2(),Og(X2)):(Ine(),il=null)}Sj.assignSyncMedium($ne);wj.assignMedium(Ag);kre.assignMedium(function(e){return e(Bj)});const Dne=Dre(Nne,Rne)(jne);var O7=C.forwardRef(function(t,r){return C.createElement(yg,ns({sideCar:Dne,ref:r},t))}),Fj=yg.propTypes||{};Fj.sideCar;ure(Fj,["sideCar"]);O7.propTypes={};function Lne(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function zne(e){var t;if(!Lne(e))return!1;const r=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof r.HTMLElement}var Bne=e=>e.hasAttribute("tabindex");function Fne(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function Vj(e){return e.parentElement&&Vj(e.parentElement)?!0:e.hidden}function Vne(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function Wne(e){if(!zne(e)||Vj(e)||Fne(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in n?n[t]():Vne(e)?!0:Bne(e)}var Une=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],Hne=Une.join(),Gne=e=>e.offsetWidth>0&&e.offsetHeight>0;function Kne(e){const t=Array.from(e.querySelectorAll(Hne));return t.unshift(e),t.filter(r=>Wne(r)&&Gne(r))}var rw,qne=(rw=O7.default)!=null?rw:O7,Wj=e=>{const{initialFocusRef:t,finalFocusRef:r,contentRef:n,restoreFocus:i,children:o,isDisabled:a,autoFocus:s,persistentFocus:l,lockFocusAcrossFrames:u}=e,c=C.useCallback(()=>{t!=null&&t.current?t.current.focus():n!=null&&n.current&&Kne(n.current).length===0&&requestAnimationFrame(()=>{var p;(p=n.current)==null||p.focus()})},[t,n]),f=C.useCallback(()=>{var h;(h=r==null?void 0:r.current)==null||h.focus()},[r]),d=i&&!r;return w.jsx(qne,{crossFrame:u,persistentFocus:l,autoFocus:s,disabled:a,onActivation:c,onDeactivation:f,returnFocus:d,children:o})};Wj.displayName="FocusLock";var Xne=gY?C.useLayoutEffect:C.useEffect;function nw(e,t=[]){const r=C.useRef(e);return Xne(()=>{r.current=e}),C.useCallback((...n)=>{var i;return(i=r.current)==null?void 0:i.call(r,...n)},t)}function Yne(e,t){const r=C.useId();return C.useMemo(()=>e||[t,r].filter(Boolean).join("-"),[e,t,r])}function Zne(e,t){const r=e!==void 0;return[r,r&&typeof e<"u"?e:t]}function Qne(e={}){const{onClose:t,onOpen:r,isOpen:n,id:i}=e,o=nw(r),a=nw(t),[s,l]=C.useState(e.defaultIsOpen||!1),[u,c]=Zne(n,s),f=Yne(i,"disclosure"),d=C.useCallback(()=>{u||l(!1),a==null||a()},[u,a]),h=C.useCallback(()=>{u||l(!0),o==null||o()},[u,o]),p=C.useCallback(()=>{(c?d:h)()},[c,h,d]);return{isOpen:!!c,onOpen:h,onClose:d,onToggle:p,isControlled:u,getButtonProps:(m={})=>({...m,"aria-expanded":c,"aria-controls":f,onClick:wY(m.onClick,p)}),getDisclosureProps:(m={})=>({...m,hidden:!c,id:f})}}var $a=ie(function(t,r){const{htmlSize:n,...i}=t,o=co("Input",i),a=Wt(i),s=pg(a),l=ve("chakra-input",t.className);return w.jsx(ne.input,{size:n,...s,__css:o.field,ref:r,className:l})});$a.displayName="Input";$a.id="Input";var e2=ie(function(t,r){const n=Qn("Link",t),{className:i,isExternal:o,...a}=Wt(t);return w.jsx(ne.a,{target:o?"_blank":void 0,rel:o?"noopener":void 0,ref:r,className:ve("chakra-link",i),...a,__css:n})});e2.displayName="Link";var[Jne,Uj]=Ar({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),l4=ie(function(t,r){const n=co("List",t),{children:i,styleType:o="none",stylePosition:a,spacing:s,...l}=Wt(t),u=V$(i),f=s?{["& > *:not(style) ~ *:not(style)"]:{mt:s}}:{};return w.jsx(Jne,{value:n,children:w.jsx(ne.ul,{ref:r,listStyleType:o,listStylePosition:a,role:"list",__css:{...n.container,...f},...l,children:u})})});l4.displayName="List";var eie=ie((e,t)=>{const{as:r,...n}=e;return w.jsx(l4,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...n})});eie.displayName="OrderedList";var tie=ie(function(t,r){const{as:n,...i}=t;return w.jsx(l4,{ref:r,as:"ul",styleType:"initial",marginStart:"1em",...i})});tie.displayName="UnorderedList";var _a=ie(function(t,r){const n=Uj();return w.jsx(ne.li,{ref:r,...t,__css:n.item})});_a.displayName="ListItem";var Ca=ie(function(t,r){const n=Uj();return w.jsx(Br,{ref:r,role:"presentation",...t,__css:n.icon})});Ca.displayName="ListIcon";var Hj=ie(function(t,r){const{templateAreas:n,gap:i,rowGap:o,columnGap:a,column:s,row:l,autoFlow:u,autoRows:c,templateRows:f,autoColumns:d,templateColumns:h,...p}=t,m={display:"grid",gridTemplateAreas:n,gridGap:i,gridRowGap:o,gridColumnGap:a,gridAutoColumns:d,gridColumn:s,gridRow:l,gridAutoFlow:u,gridAutoRows:c,gridTemplateRows:f,gridTemplateColumns:h};return w.jsx(ne.div,{ref:r,__css:m,...p})});Hj.displayName="Grid";function kg(e,t){return Array.isArray(e)?e.map(r=>r===null?null:t(r)):Cn(e)?Object.keys(e).reduce((r,n)=>(r[n]=t(e[n]),r),{}):e!=null?t(e):null}var zi=ie(function(t,r){const{columns:n,spacingX:i,spacingY:o,spacing:a,minChildWidth:s,...l}=t,u=T8(),c=s?nie(s,u):iie(n);return w.jsx(Hj,{ref:r,gap:a,columnGap:i,rowGap:o,templateColumns:c,...l})});zi.displayName="SimpleGrid";function rie(e){return typeof e=="number"?`${e}px`:e}function nie(e,t){return kg(e,r=>{const n=_V("sizes",r,rie(r))(t);return r===null?null:`repeat(auto-fit, minmax(${n}, 1fr))`})}function iie(e){return kg(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}var Te=ie(function(t,r){const n=Qn("Text",t),{className:i,align:o,decoration:a,casing:s,...l}=Wt(t),u=IY({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return w.jsx(ne.p,{ref:r,className:ve("chakra-text",t.className),...u,...l,__css:n})});Te.displayName="Text";var Gj=ie(function(t,r){const{spacing:n="0.5rem",spacingX:i,spacingY:o,children:a,justify:s,direction:l,align:u,className:c,shouldWrapChildren:f,...d}=t,h=C.useMemo(()=>f?C.Children.map(a,(p,m)=>w.jsx(Kj,{children:p},m)):a,[a,f]);return w.jsx(ne.div,{ref:r,className:ve("chakra-wrap",c),...d,children:w.jsx(ne.ul,{className:"chakra-wrap__list",__css:{display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:u,flexDirection:l,listStyleType:"none",gap:n,columnGap:i,rowGap:o,padding:"0"},children:h})})});Gj.displayName="Wrap";var Kj=ie(function(t,r){const{className:n,...i}=t;return w.jsx(ne.li,{ref:r,__css:{display:"flex",alignItems:"flex-start"},className:ve("chakra-wrap__listitem",n),...i})});Kj.displayName="WrapItem";var qj=e=>w.jsx(ne.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});qj.displayName="StackItem";function oie(e){const{spacing:t,direction:r}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":kg(r,i=>n[i])}}var Eg=ie((e,t)=>{const{isInline:r,direction:n,align:i,justify:o,spacing:a="0.5rem",wrap:s,children:l,divider:u,className:c,shouldWrapChildren:f,...d}=e,h=r?"row":n??"column",p=C.useMemo(()=>oie({spacing:a,direction:h}),[a,h]),m=!!u,g=!f&&!m,y=C.useMemo(()=>{const b=V$(l);return g?b:b.map((x,S)=>{const _=typeof x.key<"u"?x.key:S,P=S+1===b.length,A=f?w.jsx(qj,{children:x},_):x;if(!m)return A;const k=C.cloneElement(u,{__css:p}),E=P?null:k;return w.jsxs(C.Fragment,{children:[A,E]},_)})},[u,p,m,g,f,l]),v=ve("chakra-stack",c);return w.jsx(ne.div,{ref:t,display:"flex",alignItems:i,justifyContent:o,flexDirection:h,flexWrap:s,gap:m?void 0:a,className:v,...d,children:y})});Eg.displayName="Stack";var Ot=ie((e,t)=>w.jsx(Eg,{align:"center",...e,direction:"column",ref:t}));Ot.displayName="VStack";var wl=ie((e,t)=>w.jsx(Eg,{align:"center",...e,direction:"row",ref:t}));wl.displayName="HStack";var Yt=ie(function(t,r){const n=Qn("Heading",t),{className:i,...o}=Wt(t);return w.jsx(ne.h2,{ref:r,className:ve("chakra-heading",t.className),...o,__css:n})});Yt.displayName="Heading";var ot=ne("div");ot.displayName="Box";var Xj=ie(function(t,r){const{size:n,centerContent:i=!0,...o}=t,a=i?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return w.jsx(ot,{ref:r,boxSize:n,__css:{...a,flexShrink:0,flexGrow:0},...o})});Xj.displayName="Square";var aie=ie(function(t,r){const{size:n,...i}=t;return w.jsx(Xj,{size:n,ref:r,borderRadius:"9999px",...i})});aie.displayName="Circle";var ps=ie(function(t,r){const{className:n,centerContent:i,...o}=Wt(t),a=Qn("Container",t);return w.jsx(ne.div,{ref:r,className:ve("chakra-container",n),...o,__css:{...a,...i&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});ps.displayName="Container";var as=ie(function(t,r){const{borderLeftWidth:n,borderBottomWidth:i,borderTopWidth:o,borderRightWidth:a,borderWidth:s,borderStyle:l,borderColor:u,...c}=Qn("Divider",t),{className:f,orientation:d="horizontal",__css:h,...p}=Wt(t),m={vertical:{borderLeftWidth:n||a||s||"1px",height:"100%"},horizontal:{borderBottomWidth:i||o||s||"1px",width:"100%"}};return w.jsx(ne.hr,{ref:r,"aria-orientation":d,...p,__css:{...c,border:"0",borderColor:u,borderStyle:l,...m[d],...h},className:ve("chakra-divider",f)})});as.displayName="Divider";var Ir=ie(function(t,r){const{direction:n,align:i,justify:o,wrap:a,basis:s,grow:l,shrink:u,...c}=t,f={display:"flex",flexDirection:n,alignItems:i,justifyContent:o,flexWrap:a,flexBasis:s,flexGrow:l,flexShrink:u};return w.jsx(ne.div,{ref:r,__css:f,...c})});Ir.displayName="Flex";var sie=Object.defineProperty,lie=(e,t,r)=>t in e?sie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,uie=(e,t,r)=>(lie(e,t+"",r),r),cie=class{constructor(){uie(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return e?this.modals.get(e)===this.modals.size:!1}},A7=new cie;function Yj(e,t){const[r,n]=C.useState(0);return C.useEffect(()=>{const i=e.current;if(i){if(t){const o=A7.add(i);n(o)}return()=>{A7.remove(i),n(0)}}},[t,e]),r}var fie=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ps=new WeakMap,Zd=new WeakMap,Qd={},c5=0,Zj=function(e){return e&&(e.host||Zj(e.parentNode))},die=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=Zj(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})},hie=function(e,t,r,n){var i=die(t,Array.isArray(e)?e:[e]);Qd[r]||(Qd[r]=new WeakMap);var o=Qd[r],a=[],s=new Set,l=new Set(i),u=function(f){!f||s.has(f)||(s.add(f),u(f.parentNode))};i.forEach(u);var c=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(d){if(s.has(d))c(d);else try{var h=d.getAttribute(n),p=h!==null&&h!=="false",m=(Ps.get(d)||0)+1,g=(o.get(d)||0)+1;Ps.set(d,m),o.set(d,g),a.push(d),m===1&&p&&Zd.set(d,!0),g===1&&d.setAttribute(r,"true"),p||d.setAttribute(n,"true")}catch(y){console.error("aria-hidden: cannot operate on ",d,y)}})};return c(t),s.clear(),c5++,function(){a.forEach(function(f){var d=Ps.get(f)-1,h=o.get(f)-1;Ps.set(f,d),o.set(f,h),d||(Zd.has(f)||f.removeAttribute(n),Zd.delete(f)),h||f.removeAttribute(r)}),c5--,c5||(Ps=new WeakMap,Ps=new WeakMap,Zd=new WeakMap,Qd={})}},pie=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=fie(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live]"))),hie(n,i,r,"aria-hidden")):function(){return null}};function mie(e){const{isOpen:t,onClose:r,id:n,closeOnOverlayClick:i=!0,closeOnEsc:o=!0,useInert:a=!0,onOverlayClick:s,onEsc:l}=e,u=C.useRef(null),c=C.useRef(null),[f,d,h]=gie(n,"chakra-modal","chakra-modal--header","chakra-modal--body");vie(u,t&&a);const p=Yj(u,t),m=C.useRef(null),g=C.useCallback(A=>{m.current=A.target},[]),y=C.useCallback(A=>{A.key==="Escape"&&(A.stopPropagation(),o&&(r==null||r()),l==null||l())},[o,r,l]),[v,b]=C.useState(!1),[x,S]=C.useState(!1),_=C.useCallback((A={},k=null)=>({role:"dialog",...A,ref:D1(k,u),id:f,tabIndex:-1,"aria-modal":!0,"aria-labelledby":v?d:void 0,"aria-describedby":x?h:void 0,onClick:Na(A.onClick,E=>E.stopPropagation())}),[h,x,f,d,v]),P=C.useCallback(A=>{A.stopPropagation(),m.current===A.target&&A7.isTopModal(u.current)&&(i&&(r==null||r()),s==null||s())},[r,i,s]),T=C.useCallback((A={},k=null)=>({...A,ref:D1(k,c),onClick:Na(A.onClick,P),onKeyDown:Na(A.onKeyDown,y),onMouseDown:Na(A.onMouseDown,g)}),[y,g,P]);return{isOpen:t,onClose:r,headerId:d,bodyId:h,setBodyMounted:S,setHeaderMounted:b,dialogRef:u,overlayRef:c,getDialogProps:_,getDialogContainerProps:T,index:p}}function vie(e,t){const r=e.current;C.useEffect(()=>{if(!(!e.current||!t))return pie(e.current)},[t,e,r])}function gie(e,...t){const r=C.useId(),n=e||r;return C.useMemo(()=>t.map(i=>`${i}-${n}`),[n,t])}var[yie,pu]=Ar({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[bie,mu]=Ar({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),Qj=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:r,children:n,autoFocus:i,trapFocus:o,initialFocusRef:a,finalFocusRef:s,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:c,preserveScrollBarGap:f,motionPreset:d,lockFocusAcrossFrames:h,onCloseComplete:p}=t,m=co("Modal",t),y={...mie(t),autoFocus:i,trapFocus:o,initialFocusRef:a,finalFocusRef:s,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:c,preserveScrollBarGap:f,motionPreset:d,lockFocusAcrossFrames:h};return w.jsx(bie,{value:y,children:w.jsx(yie,{value:m,children:w.jsx(qf,{onExitComplete:p,children:y.isOpen&&w.jsx(Bf,{...r,children:n})})})})};Qj.displayName="Modal";var t2="right-scroll-bar-position",r2="width-before-scroll-bar",xie="with-scroll-bars-hidden",Sie="--removed-body-scroll-bar-size",Jj=bj(),f5=function(){},u4=C.forwardRef(function(e,t){var r=C.useRef(null),n=C.useState({onScrollCapture:f5,onWheelCapture:f5,onTouchMoveCapture:f5}),i=n[0],o=n[1],a=e.forwardProps,s=e.children,l=e.className,u=e.removeScrollBar,c=e.enabled,f=e.shards,d=e.sideCar,h=e.noIsolation,p=e.inert,m=e.allowPinchZoom,g=e.as,y=g===void 0?"div":g,v=e.gapMode,b=a4(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=d,S=Y$([r,t]),_=gn(gn({},b),i);return C.createElement(C.Fragment,null,c&&C.createElement(x,{sideCar:Jj,removeScrollBar:u,shards:f,noIsolation:h,inert:p,setCallbacks:o,allowPinchZoom:!!m,lockRef:r,gapMode:v}),a?C.cloneElement(C.Children.only(s),gn(gn({},_),{ref:S})):C.createElement(y,gn({},_,{className:l,ref:S}),s))});u4.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};u4.classNames={fullWidth:r2,zeroRight:t2};var wie=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function _ie(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=wie();return t&&e.setAttribute("nonce",t),e}function Cie(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Pie(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Tie=function(){var e=0,t=null;return{add:function(r){e==0&&(t=_ie())&&(Cie(t,r),Pie(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Oie=function(){var e=Tie();return function(t,r){C.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},eM=function(){var e=Oie(),t=function(r){var n=r.styles,i=r.dynamic;return e(n,i),null};return t},Aie={left:0,top:0,right:0,gap:0},d5=function(e){return parseInt(e||"",10)||0},kie=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[d5(r),d5(n),d5(i)]},Eie=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Aie;var t=kie(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])}},$ie=eM(),_l="data-scroll-locked",jie=function(e,t,r,n){var i=e.left,o=e.top,a=e.right,s=e.gap;return r===void 0&&(r="margin"),` + .`.concat(xie,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(s,"px ").concat(n,`; + } + body[`).concat(_l,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(i,`px; + padding-top: `).concat(o,`px; + padding-right: `).concat(a,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(s,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(t2,` { + right: `).concat(s,"px ").concat(n,`; + } + + .`).concat(r2,` { + margin-right: `).concat(s,"px ").concat(n,`; + } + + .`).concat(t2," .").concat(t2,` { + right: 0 `).concat(n,`; + } + + .`).concat(r2," .").concat(r2,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(_l,`] { + `).concat(Sie,": ").concat(s,`px; + } +`)},iw=function(){var e=parseInt(document.body.getAttribute(_l)||"0",10);return isFinite(e)?e:0},Mie=function(){C.useEffect(function(){return document.body.setAttribute(_l,(iw()+1).toString()),function(){var e=iw()-1;e<=0?document.body.removeAttribute(_l):document.body.setAttribute(_l,e.toString())}},[])},Iie=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n;Mie();var o=C.useMemo(function(){return Eie(i)},[i]);return C.createElement($ie,{styles:jie(o,!t,i,r?"":"!important")})},k7=!1;if(typeof window<"u")try{var Jd=Object.defineProperty({},"passive",{get:function(){return k7=!0,!0}});window.addEventListener("test",Jd,Jd),window.removeEventListener("test",Jd,Jd)}catch{k7=!1}var Ts=k7?{passive:!1}:!1,Nie=function(e){return e.tagName==="TEXTAREA"},tM=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Nie(e)&&r[t]==="visible")},Rie=function(e){return tM(e,"overflowY")},Die=function(e){return tM(e,"overflowX")},ow=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=rM(e,n);if(i){var o=nM(e,n),a=o[1],s=o[2];if(a>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},Lie=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},zie=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},rM=function(e,t){return e==="v"?Rie(t):Die(t)},nM=function(e,t){return e==="v"?Lie(t):zie(t)},Bie=function(e,t){return e==="h"&&t==="rtl"?-1:1},Fie=function(e,t,r,n,i){var o=Bie(e,window.getComputedStyle(t).direction),a=o*n,s=r.target,l=t.contains(s),u=!1,c=a>0,f=0,d=0;do{var h=nM(e,s),p=h[0],m=h[1],g=h[2],y=m-g-o*p;(p||y)&&rM(e,s)&&(f+=y,d+=p),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(c&&(Math.abs(f)<1||!i)||!c&&(Math.abs(d)<1||!i))&&(u=!0),u},e0=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aw=function(e){return[e.deltaX,e.deltaY]},sw=function(e){return e&&"current"in e?e.current:e},Vie=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Wie=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},Uie=0,Os=[];function Hie(e){var t=C.useRef([]),r=C.useRef([0,0]),n=C.useRef(),i=C.useState(Uie++)[0],o=C.useState(eM)[0],a=C.useRef(e);C.useEffect(function(){a.current=e},[e]),C.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var m=vg([e.lockRef.current],(e.shards||[]).map(sw),!0).filter(Boolean);return m.forEach(function(g){return g.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),m.forEach(function(g){return g.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=C.useCallback(function(m,g){if("touches"in m&&m.touches.length===2)return!a.current.allowPinchZoom;var y=e0(m),v=r.current,b="deltaX"in m?m.deltaX:v[0]-y[0],x="deltaY"in m?m.deltaY:v[1]-y[1],S,_=m.target,P=Math.abs(b)>Math.abs(x)?"h":"v";if("touches"in m&&P==="h"&&_.type==="range")return!1;var T=ow(P,_);if(!T)return!0;if(T?S=P:(S=P==="v"?"h":"v",T=ow(P,_)),!T)return!1;if(!n.current&&"changedTouches"in m&&(b||x)&&(n.current=S),!S)return!0;var A=n.current||S;return Fie(A,g,m,A==="h"?b:x,!0)},[]),l=C.useCallback(function(m){var g=m;if(!(!Os.length||Os[Os.length-1]!==o)){var y="deltaY"in g?aw(g):e0(g),v=t.current.filter(function(S){return S.name===g.type&&(S.target===g.target||g.target===S.shadowParent)&&Vie(S.delta,y)})[0];if(v&&v.should){g.cancelable&&g.preventDefault();return}if(!v){var b=(a.current.shards||[]).map(sw).filter(Boolean).filter(function(S){return S.contains(g.target)}),x=b.length>0?s(g,b[0]):!a.current.noIsolation;x&&g.cancelable&&g.preventDefault()}}},[]),u=C.useCallback(function(m,g,y,v){var b={name:m,delta:g,target:y,should:v,shadowParent:Gie(y)};t.current.push(b),setTimeout(function(){t.current=t.current.filter(function(x){return x!==b})},1)},[]),c=C.useCallback(function(m){r.current=e0(m),n.current=void 0},[]),f=C.useCallback(function(m){u(m.type,aw(m),m.target,s(m,e.lockRef.current))},[]),d=C.useCallback(function(m){u(m.type,e0(m),m.target,s(m,e.lockRef.current))},[]);C.useEffect(function(){return Os.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:d}),document.addEventListener("wheel",l,Ts),document.addEventListener("touchmove",l,Ts),document.addEventListener("touchstart",c,Ts),function(){Os=Os.filter(function(m){return m!==o}),document.removeEventListener("wheel",l,Ts),document.removeEventListener("touchmove",l,Ts),document.removeEventListener("touchstart",c,Ts)}},[]);var h=e.removeScrollBar,p=e.inert;return C.createElement(C.Fragment,null,p?C.createElement(o,{styles:Wie(i)}):null,h?C.createElement(Iie,{gapMode:e.gapMode}):null)}function Gie(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Kie=Are(Jj,Hie);var iM=C.forwardRef(function(e,t){return C.createElement(u4,gn({},e,{ref:t,sideCar:Kie}))});iM.classNames=u4.classNames;function qie(e){const{autoFocus:t,trapFocus:r,dialogRef:n,initialFocusRef:i,blockScrollOnMount:o,allowPinchZoom:a,finalFocusRef:s,returnFocusOnClose:l,preserveScrollBarGap:u,lockFocusAcrossFrames:c,isOpen:f}=mu(),[d,h]=b$();C.useEffect(()=>{!d&&h&&setTimeout(h)},[d,h]);const p=Yj(n,f);return w.jsx(Wj,{autoFocus:t,isDisabled:!r,initialFocusRef:i,finalFocusRef:s,restoreFocus:l,contentRef:n,lockFocusAcrossFrames:c,children:w.jsx(iM,{removeScrollBar:!u,allowPinchZoom:a,enabled:p===1&&o,forwardProps:!0,children:e.children})})}var[Xie,Yie]=Ar(),Zie={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function Qie(e,t){var r,n;if(e)return(n=(r=Zie[e])==null?void 0:r[t])!=null?n:e}function Jie(e){var t;const{isOpen:r,onClose:n,placement:i="right",children:o,...a}=e,s=T8(),l=(t=s.components)==null?void 0:t.Drawer,u=Qie(i,s.direction);return w.jsx(Xie,{value:{placement:u},children:w.jsx(Qj,{isOpen:r,onClose:n,styleConfig:l,...a,children:o})})}var eoe=ne(F$),oM=ie((e,t)=>{const{className:r,children:n,motionProps:i,containerProps:o,...a}=e,{getDialogProps:s,getDialogContainerProps:l,isOpen:u}=mu(),c=s(a,t),f=l(o),d=ve("chakra-modal__content",r),h=pu(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...h.dialog},m={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...h.dialogContainer},{placement:g}=Yie();return w.jsx(qie,{children:w.jsx(ne.div,{...f,className:"chakra-modal__content-container",__css:m,children:w.jsx(eoe,{motionProps:i,direction:g,in:u,className:d,...c,__css:p,children:n})})})});oM.displayName="DrawerContent";var aM=ie((e,t)=>{const{className:r,...n}=e,i=ve("chakra-modal__footer",r),a={display:"flex",alignItems:"center",justifyContent:"flex-end",...pu().footer};return w.jsx(ne.footer,{ref:t,...n,__css:a,className:i})});aM.displayName="ModalFooter";var sM=ie((e,t)=>{const{className:r,...n}=e,{headerId:i,setHeaderMounted:o}=mu();C.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=ve("chakra-modal__header",r),l={flex:0,...pu().header};return w.jsx(ne.header,{ref:t,className:a,id:i,...n,__css:l})});sM.displayName="ModalHeader";var toe=ne(Kf.div),lM=ie((e,t)=>{const{className:r,transition:n,motionProps:i,...o}=e,a=ve("chakra-modal__overlay",r),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...pu().overlay},{motionPreset:u}=mu(),f=i||(u==="none"?{}:B$);return w.jsx(toe,{...f,__css:l,ref:t,className:a,...o})});lM.displayName="ModalOverlay";var uM=ie((e,t)=>{const{className:r,...n}=e,{bodyId:i,setBodyMounted:o}=mu();C.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=ve("chakra-modal__body",r),s=pu();return w.jsx(ne.div,{ref:t,className:a,id:i,...n,__css:s.body})});uM.displayName="ModalBody";var cM=ie((e,t)=>{const{onClick:r,className:n,...i}=e,{onClose:o}=mu(),a=ve("chakra-modal__close-btn",n),s=pu();return w.jsx(hg,{ref:t,__css:s.closeButton,className:a,onClick:Na(r,l=>{l.stopPropagation(),o()}),...i})});cM.displayName="ModalCloseButton";var fM=ie(function(t,r){const{children:n,placeholder:i,className:o,...a}=t;return w.jsxs(ne.select,{...a,ref:r,className:ve("chakra-select",o),children:[i&&w.jsx("option",{value:"",children:i}),n]})});fM.displayName="SelectField";function roe(e,t){const r={},n={};for(const[i,o]of Object.entries(e))t.includes(i)?r[i]=o:n[i]=o;return[r,n]}var dM=ie((e,t)=>{var r;const n=co("Select",e),{rootProps:i,placeholder:o,icon:a,color:s,height:l,h:u,minH:c,minHeight:f,iconColor:d,iconSize:h,...p}=Wt(e),[m,g]=roe(p,EW),y=pg(g),v={width:"100%",height:"fit-content",position:"relative",color:s},b={paddingEnd:"2rem",...n.field,_focus:{zIndex:"unset",...(r=n.field)==null?void 0:r._focus}};return w.jsxs(ne.div,{className:"chakra-select__wrapper",__css:v,...m,...i,children:[w.jsx(fM,{ref:t,height:u??l,minH:c??f,placeholder:o,...y,__css:b,children:e.children}),w.jsx(hM,{"data-disabled":Ln(y.disabled),...(d||s)&&{color:d||s},__css:n.icon,...h&&{fontSize:h},children:a})]})});dM.displayName="Select";var noe=e=>w.jsx("svg",{viewBox:"0 0 24 24",...e,children:w.jsx("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),ioe=ne("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),hM=e=>{const{children:t=w.jsx(noe,{}),...r}=e,n=C.cloneElement(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return w.jsx(ioe,{...r,className:"chakra-select__icon-wrapper",children:C.isValidElement(t)?n:null})};hM.displayName="SelectIcon";var[ooe,$g]=Ar({name:"StatStylesContext",errorMessage:`useStatStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),n2=ie(function(t,r){const n=co("Stat",t),i={position:"relative",flex:"1 1 0%",...n.container},{className:o,children:a,...s}=Wt(t);return w.jsx(ooe,{value:n,children:w.jsx(ne.div,{ref:r,...s,className:ve("chakra-stat",o),__css:i,children:w.jsx("dl",{children:a})})})});n2.displayName="Stat";var pM=ie(function(t,r){const n=$g();return w.jsx(ne.dd,{ref:r,...t,className:ve("chakra-stat__help-text",t.className),__css:n.helpText})});pM.displayName="StatHelpText";var i2=ie(function(t,r){const n=$g();return w.jsx(ne.dt,{ref:r,...t,className:ve("chakra-stat__label",t.className),__css:n.label})});i2.displayName="StatLabel";var o2=ie(function(t,r){const n=$g();return w.jsx(ne.dd,{ref:r,...t,className:ve("chakra-stat__number",t.className),__css:{...n.number,fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}})});o2.displayName="StatNumber";var[aoe,Xf]=Ar({name:"TableStylesContext",errorMessage:`useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),mM=ie((e,t)=>{const r=co("Table",e),{className:n,layout:i,...o}=Wt(e);return w.jsx(aoe,{value:r,children:w.jsx(ne.table,{ref:t,__css:{tableLayout:i,...r.table},className:ve("chakra-table",n),...o})})});mM.displayName="Table";var soe=ie((e,t)=>{const r=Xf();return w.jsx(ne.thead,{...e,ref:t,__css:r.thead})}),t0=ie((e,t)=>{const r=Xf();return w.jsx(ne.tr,{...e,ref:t,__css:r.tr})}),loe=ie((e,t)=>{const r=Xf();return w.jsx(ne.tbody,{...e,ref:t,__css:r.tbody})}),As=ie(({isNumeric:e,...t},r)=>{const n=Xf();return w.jsx(ne.td,{...t,ref:r,__css:n.td,"data-is-numeric":e})}),lw=ie(({isNumeric:e,...t},r)=>{const n=Xf();return w.jsx(ne.th,{...t,ref:r,__css:n.th,"data-is-numeric":e})}),[uoe,vM]=Ar({name:"TagStylesContext",errorMessage:`useTagStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),gM=ie((e,t)=>{const r=co("Tag",e),n=Wt(e),i={display:"inline-flex",verticalAlign:"top",alignItems:"center",maxWidth:"100%",...r.container};return w.jsx(uoe,{value:r,children:w.jsx(ne.span,{ref:t,...n,__css:i})})});gM.displayName="Tag";var coe=ie((e,t)=>{const r=vM();return w.jsx(ne.span,{ref:t,noOfLines:1,...e,__css:r.label})});coe.displayName="TagLabel";var foe=ie((e,t)=>w.jsx(Br,{ref:t,verticalAlign:"top",marginEnd:"0.5rem",...e}));foe.displayName="TagLeftIcon";var doe=ie((e,t)=>w.jsx(Br,{ref:t,verticalAlign:"top",marginStart:"0.5rem",...e}));doe.displayName="TagRightIcon";var yM=e=>w.jsx(Br,{verticalAlign:"inherit",viewBox:"0 0 512 512",...e,children:w.jsx("path",{fill:"currentColor",d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"})});yM.displayName="TagCloseIcon";var hoe=ie((e,t)=>{const{isDisabled:r,children:n,...i}=e,a={display:"flex",alignItems:"center",justifyContent:"center",outline:"0",...vM().closeButton};return w.jsx(ne.button,{ref:t,"aria-label":"close",...i,type:"button",disabled:r,__css:a,children:n||w.jsx(yM,{})})});hoe.displayName="TagCloseButton";function poe(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}var moe=["h","minH","height","minHeight"],bM=ie((e,t)=>{const r=Qn("Textarea",e),{className:n,rows:i,...o}=Wt(e),a=pg(o),s=i?poe(r,moe):r;return w.jsx(ne.textarea,{ref:t,rows:i,...a,className:ve("chakra-textarea",n),__css:s})});bM.displayName="Textarea";/** + * @remix-run/router v1.17.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function F1(){return F1=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function jg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function goe(){return Math.random().toString(36).substr(2,8)}function cw(e,t){return{usr:e.state,key:e.key,idx:t}}function E7(e,t,r,n){return r===void 0&&(r=null),F1({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ms(t):t,{state:r,key:t&&t.key||n||goe()})}function Y2(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 ms(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 yoe(e,t,r,n){n===void 0&&(n={});let{window:i=document.defaultView,v5Compat:o=!1}=n,a=i.history,s=Do.Pop,l=null,u=c();u==null&&(u=0,a.replaceState(F1({},a.state,{idx:u}),""));function c(){return(a.state||{idx:null}).idx}function f(){s=Do.Pop;let g=c(),y=g==null?null:g-u;u=g,l&&l({action:s,location:m.location,delta:y})}function d(g,y){s=Do.Push;let v=E7(m.location,g,y);r&&r(v,g),u=c()+1;let b=cw(v,u),x=m.createHref(v);try{a.pushState(b,"",x)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;i.location.assign(x)}o&&l&&l({action:s,location:m.location,delta:1})}function h(g,y){s=Do.Replace;let v=E7(m.location,g,y);r&&r(v,g),u=c();let b=cw(v,u),x=m.createHref(v);a.replaceState(b,"",x),o&&l&&l({action:s,location:m.location,delta:0})}function p(g){let y=i.location.origin!=="null"?i.location.origin:i.location.href,v=typeof g=="string"?g:Y2(g);return v=v.replace(/ $/,"%20"),At(y,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,y)}let m={get action(){return s},get location(){return e(i,a)},listen(g){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(uw,f),l=g,()=>{i.removeEventListener(uw,f),l=null}},createHref(g){return t(i,g)},createURL:p,encodeLocation(g){let y=p(g);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:d,replace:h,go(g){return a.go(g)}};return m}var fw;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(fw||(fw={}));function boe(e,t,r){return r===void 0&&(r="/"),xoe(e,t,r,!1)}function xoe(e,t,r,n){let i=typeof t=="string"?ms(t):t,o=Mg(i.pathname||"/",r);if(o==null)return null;let a=xM(e);Soe(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(At(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=Xo([n,l.relativePath]),c=r.concat(l);o.children&&o.children.length>0&&(At(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),xM(o.children,t,c,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:Aoe(u,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 l of SM(o.path))i(o,a,l)}),t}function SM(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=SM(n.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function Soe(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:koe(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const woe=/^:[\w-]+$/,_oe=3,Coe=2,Poe=1,Toe=10,Ooe=-2,dw=e=>e==="*";function Aoe(e,t){let r=e.split("/"),n=r.length;return r.some(dw)&&(n+=Ooe),t&&(n+=Coe),r.filter(i=>!dw(i)).reduce((i,o)=>i+(woe.test(o)?_oe:o===""?Poe:Toe),n)}function koe(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 Eoe(e,t,r){let{routesMeta:n}=e,i={},o="/",a=[];for(let s=0;s{let{paramName:d,isOptional:h}=c;if(d==="*"){let m=s[f]||"";a=o.slice(0,o.length-m.length).replace(/(.)\/+$/,"$1")}const p=s[f];return h&&!p?u[d]=void 0:u[d]=(p||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:a,pattern:e}}function $oe(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),jg(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,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function joe(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return jg(!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 Mg(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function Moe(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?ms(e):e;return{pathname:r?r.startsWith("/")?r:Ioe(r,t):t,search:Doe(n),hash:Loe(i)}}function Ioe(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function h5(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Noe(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function wM(e,t){let r=Noe(e);return t?r.map((n,i)=>i===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function _M(e,t,r,n){n===void 0&&(n=!1);let i;typeof e=="string"?i=ms(e):(i=F1({},e),At(!i.pathname||!i.pathname.includes("?"),h5("?","pathname","search",i)),At(!i.pathname||!i.pathname.includes("#"),h5("#","pathname","hash",i)),At(!i.search||!i.search.includes("#"),h5("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=r;else{let f=t.length-1;if(!n&&a.startsWith("..")){let d=a.split("/");for(;d[0]==="..";)d.shift(),f-=1;i.pathname=d.join("/")}s=f>=0?t[f]:"/"}let l=Moe(i,s),u=a&&a!=="/"&&a.endsWith("/"),c=(o||a===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const Xo=e=>e.join("/").replace(/\/\/+/g,"/"),Roe=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Doe=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Loe=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function zoe(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const CM=["post","put","patch","delete"];new Set(CM);const Boe=["get",...CM];new Set(Boe);/** + * React Router v6.24.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function V1(){return V1=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),C.useCallback(function(u,c){if(c===void 0&&(c={}),!s.current)return;if(typeof u=="number"){n.go(u);return}let f=_M(u,JSON.parse(a),o,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Xo([t,f.pathname])),(c.replace?n.replace:n.push)(f,c.state,c)},[t,n,a,o,e])}function OM(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=C.useContext(vs),{matches:i}=C.useContext(gs),{pathname:o}=f4(),a=JSON.stringify(wM(i,n.v7_relativeSplatPath));return C.useMemo(()=>_M(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function Hoe(e,t){return Goe(e,t)}function Goe(e,t,r,n){Yf()||At(!1);let{navigator:i}=C.useContext(vs),{matches:o}=C.useContext(gs),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let u=f4(),c;if(t){var f;let g=typeof t=="string"?ms(t):t;l==="/"||(f=g.pathname)!=null&&f.startsWith(l)||At(!1),c=g}else c=u;let d=c.pathname||"/",h=d;if(l!=="/"){let g=l.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(g.length).join("/")}let p=boe(e,{pathname:h}),m=Zoe(p&&p.map(g=>Object.assign({},g,{params:Object.assign({},s,g.params),pathname:Xo([l,i.encodeLocation?i.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?l:Xo([l,i.encodeLocation?i.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),o,r,n);return t&&m?C.createElement(c4.Provider,{value:{location:V1({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Do.Pop}},m):m}function Koe(){let e=tae(),t=zoe(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 C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),r?C.createElement("pre",{style:i},r):null,null)}const qoe=C.createElement(Koe,null);class Xoe extends C.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?C.createElement(gs.Provider,{value:this.props.routeContext},C.createElement(PM.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Yoe(e){let{routeContext:t,match:r,children:n}=e,i=C.useContext(Ig);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),C.createElement(gs.Provider,{value:t},n)}function Zoe(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((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,s=(i=r)==null?void 0:i.errors;if(s!=null){let c=a.findIndex(f=>f.route.id&&(s==null?void 0:s[f.route.id])!==void 0);c>=0||At(!1),a=a.slice(0,Math.min(a.length,c+1))}let l=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let c=0;c=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((c,f,d)=>{let h,p=!1,m=null,g=null;r&&(h=s&&f.route.id?s[f.route.id]:void 0,m=f.route.errorElement||qoe,l&&(u<0&&d===0?(p=!0,g=null):u===d&&(p=!0,g=f.route.hydrateFallbackElement||null)));let y=t.concat(a.slice(0,d+1)),v=()=>{let b;return h?b=m:p?b=g:f.route.Component?b=C.createElement(f.route.Component,null):f.route.element?b=f.route.element:b=c,C.createElement(Yoe,{match:f,routeContext:{outlet:c,matches:y,isDataRoute:r!=null},children:b})};return r&&(f.route.ErrorBoundary||f.route.errorElement||d===0)?C.createElement(Xoe,{location:r.location,revalidation:r.revalidation,component:m,error:h,children:v(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):v()},null)}var AM=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(AM||{}),Z2=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}(Z2||{});function Qoe(e){let t=C.useContext(Ig);return t||At(!1),t}function Joe(e){let t=C.useContext(Foe);return t||At(!1),t}function eae(e){let t=C.useContext(gs);return t||At(!1),t}function kM(e){let t=eae(),r=t.matches[t.matches.length-1];return r.route.id||At(!1),r.route.id}function tae(){var e;let t=C.useContext(PM),r=Joe(Z2.UseRouteError),n=kM(Z2.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function rae(){let{router:e}=Qoe(AM.UseNavigateStable),t=kM(Z2.UseNavigateStable),r=C.useRef(!1);return TM(()=>{r.current=!0}),C.useCallback(function(i,o){o===void 0&&(o={}),r.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,V1({fromRouteId:t},o)))},[e,t])}function Ns(e){At(!1)}function nae(e){let{basename:t="/",children:r=null,location:n,navigationType:i=Do.Pop,navigator:o,static:a=!1,future:s}=e;Yf()&&At(!1);let l=t.replace(/^\/*/,"/"),u=C.useMemo(()=>({basename:l,navigator:o,static:a,future:V1({v7_relativeSplatPath:!1},s)}),[l,s,o,a]);typeof n=="string"&&(n=ms(n));let{pathname:c="/",search:f="",hash:d="",state:h=null,key:p="default"}=n,m=C.useMemo(()=>{let g=Mg(c,l);return g==null?null:{location:{pathname:g,search:f,hash:d,state:h,key:p},navigationType:i}},[l,c,f,d,h,p,i]);return m==null?null:C.createElement(vs.Provider,{value:u},C.createElement(c4.Provider,{children:r,value:m}))}function iae(e){let{children:t,location:r}=e;return Hoe($7(t),r)}new Promise(()=>{});function $7(e,t){t===void 0&&(t=[]);let r=[];return C.Children.forEach(e,(n,i)=>{if(!C.isValidElement(n))return;let o=[...t,i];if(n.type===C.Fragment){r.push.apply(r,$7(n.props.children,o));return}n.type!==Ns&&At(!1),!n.props.index||!n.props.children||At(!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=$7(n.props.children,o)),r.push(a)}),r}/** + * React Router DOM v6.24.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function j7(){return j7=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function aae(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sae(e,t){return e.button===0&&(!t||t==="_self")&&!aae(e)}const lae=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],uae="6";try{window.__reactRouterVersion=uae}catch{}const cae="startTransition",pw=X5[cae];function fae(e){let{basename:t,children:r,future:n,window:i}=e,o=C.useRef();o.current==null&&(o.current=voe({window:i,v5Compat:!0}));let a=o.current,[s,l]=C.useState({action:a.action,location:a.location}),{v7_startTransition:u}=n||{},c=C.useCallback(f=>{u&&pw?pw(()=>l(f)):l(f)},[l,u]);return C.useLayoutEffect(()=>a.listen(c),[a,c]),C.createElement(nae,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}const dae=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",hae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,qc=C.forwardRef(function(t,r){let{onClick:n,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,d=oae(t,lae),{basename:h}=C.useContext(vs),p,m=!1;if(typeof u=="string"&&hae.test(u)&&(p=u,dae))try{let b=new URL(window.location.href),x=u.startsWith("//")?new URL(b.protocol+u):new URL(u),S=Mg(x.pathname,h);x.origin===b.origin&&S!=null?u=S+x.search+x.hash:m=!0}catch{}let g=Voe(u,{relative:i}),y=pae(u,{replace:a,state:s,target:l,preventScrollReset:c,relative:i,unstable_viewTransition:f});function v(b){n&&n(b),b.defaultPrevented||y(b)}return C.createElement("a",j7({},d,{href:p||g,onClick:m||o?n:v,ref:r,target:l}))});var mw;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(mw||(mw={}));var vw;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(vw||(vw={}));function pae(e,t){let{target:r,replace:n,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=Woe(),u=f4(),c=OM(e,{relative:a});return C.useCallback(f=>{if(sae(f,r)){f.preventDefault();let d=n!==void 0?n:Y2(u)===Y2(c);l(e,{replace:d,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s})}},[u,l,c,n,i,r,e,o,a,s])}var mae=i4({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"}),vae=i4({displayName:"InfoOutlineIcon",path:w.jsxs("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[w.jsx("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"}),w.jsx("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"}),w.jsx("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"})]})}),gae=i4({displayName:"CloseIcon",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}),ks=i4({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}),EM={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},gw=j.createContext&&j.createContext(EM),yae=["attr","size","title"];function bae(e,t){if(e==null)return{};var r=xae(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xae(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 Q2(){return Q2=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.createElement(t.tag,J2({key:r},t.attr),$M(t.child)))}function fo(e){return t=>j.createElement(Cae,Q2({attr:J2({},e.attr)},t),$M(e.child))}function Cae(e){var t=r=>{var{attr:n,size:i,title:o}=e,a=bae(e,yae),s=i||r.size||"1em",l;return r.className&&(l=r.className),e.className&&(l=(l?l+" ":"")+e.className),j.createElement("svg",Q2({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,a,{className:l,style:J2(J2({color:e.color||r.color},r.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&j.createElement("title",null,o),e.children)};return gw!==void 0?j.createElement(gw.Consumer,null,r=>t(r)):t(EM)}function Pae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"},child:[]}]})(e)}function Tae(e){return fo({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)}function Oae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},child:[]}]})(e)}function Aae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"},child:[]}]})(e)}function jM(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"},child:[]}]})(e)}function MM(e){return fo({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"},child:[]}]})(e)}function kae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"},child:[]}]})(e)}function Eae(e){return fo({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z"},child:[]}]})(e)}function $ae(e){return fo({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"},child:[]}]})(e)}const IM="/assets/logo-dark-DhJgGPXz.png",jae=()=>{const{isOpen:e,onToggle:t,onClose:r}=Qne(),n=[{name:"Home",path:"/",icon:kae},{name:"Products",path:"/products",icon:Eae},{name:"About",path:"/about",icon:vae},{name:"Global Reach",path:"/global-reach",icon:MM},{name:"Contact",path:"/contact",icon:jM}];return w.jsxs(ot,{as:"header",bgGradient:"linear(to-r, green.900, black)",py:4,boxShadow:"md",position:"relative",children:[w.jsxs(Ir,{maxW:"1200px",mx:"auto",alignItems:"center",justifyContent:"space-between",px:[4,8],children:[w.jsx(dt,{src:IM,alt:"Hummus & Salads Logo",h:["50px","75px","100px","100px"]}),w.jsxs(Ir,{direction:"column",flex:1,justifyContent:"right",pl:4,children:[w.jsx(wl,{display:{base:"none",md:"flex"},as:"nav",spacing:4,justifyContent:"right",children:n.map((i,o)=>w.jsx(ra,{as:qc,to:i.path,colorScheme:"green",color:"green.400",variant:"ghost",size:"md",fontWeight:"bold",_hover:{bg:"green.900",color:"green.100"},leftIcon:w.jsx(Br,{as:i.icon}),children:i.name},o))}),w.jsx(Ir,{h:"2px",bgGradient:"linear(to-r, green.900, green.800, black)",w:"100%"})]}),w.jsx(W$,{display:{base:"flex",md:"none"},onClick:t,icon:e?w.jsx(gae,{}):w.jsx(mae,{}),variant:"outline",colorScheme:"green",size:"lg","aria-label":"Toggle Navigation",zIndex:"dropdown"})]}),e&&w.jsx(Ot,{display:{base:"flex",md:"none"},position:"fixed",top:"0",left:"0",right:"0",p:4,bgGradient:"linear(to-r, green.900, black)",spacing:4,zIndex:1,pt:20,children:n.map((i,o)=>w.jsx(ra,{as:qc,to:i.path,colorScheme:"green",variant:"ghost",size:"lg",w:"full",onClick:t,leftIcon:w.jsx(Br,{as:i.icon}),children:w.jsx(Te,{children:i.name})},o))})]})},Mae=()=>w.jsx(ot,{as:"footer",bgGradient:"linear(to-b, green.900, black)",color:"white",py:8,children:w.jsxs(ps,{maxW:"1200px",children:[w.jsxs(Ir,{direction:{base:"column",md:"row"},justify:"space-between",align:{base:"center",md:"start"},mb:8,children:[w.jsxs(Ot,{align:{base:"center",md:"start"},mb:{base:6,md:0},children:[w.jsx(dt,{src:IM,maxH:"60px",mb:2}),w.jsx(Te,{fontSize:"sm",textAlign:{base:"center",md:"left"},children:"Authentic Mediterranean Salads"}),w.jsx(Te,{fontSize:"sm",textAlign:{base:"center",md:"left"},children:"Producer Since 1974"})]}),w.jsxs(Ot,{align:{base:"center",md:"start"},mb:{base:6,md:0},children:[w.jsx(Te,{fontWeight:"bold",mb:2,color:"green.400",children:"Quick Links"}),["Home","About Us","Products","Global Reach"].map(e=>w.jsx(e2,{as:qc,to:`/${e.toLowerCase().replace(" ","-")}`,fontSize:"sm",children:e},e))]}),w.jsxs(Ot,{align:{base:"center",md:"start"},children:[w.jsx(Te,{fontWeight:"bold",mb:2,color:"green.400",children:"Get in touch"}),[{icon:$ae,text:"+12-3-456-7890"},{icon:jM,text:"sales@hummusandsalads.com"},{icon:MM,text:"www.hummusandsalads.com"}].map((e,t)=>w.jsxs(wl,{justify:{base:"center",md:"flex-start"},width:"100%",children:[w.jsx(Br,{as:e.icon,boxSize:4}),w.jsx(Te,{fontSize:"sm",children:e.text})]},t)),w.jsx(wl,{pt:2,spacing:4,justify:{base:"center",md:"flex-start"},width:"100%",children:[Pae,Oae,Aae,Tae].map((e,t)=>w.jsx(Br,{as:e,boxSize:5,cursor:"pointer"},t))})]})]}),w.jsx(as,{borderColor:"green.700",mb:4}),w.jsxs(Ir,{direction:{base:"column",md:"row"},justify:"space-between",align:"center",color:"green.600",children:[w.jsxs(Te,{textAlign:{base:"center",md:"left"},mb:{base:2,md:0},fontSize:"xs",children:["© ",new Date().getFullYear()," Hummus & Salads. All rights reserved."]}),w.jsxs(wl,{spacing:4,children:[w.jsx(e2,{as:qc,to:"/privacy-policy",fontSize:"xs",children:"Privacy Policy"}),w.jsx(e2,{as:qc,to:"/terms-of-service",fontSize:"xs",children:"Terms of Service"})]})]})]})}),Iae=()=>w.jsx(ps,{maxW:"1200px",pb:6,children:w.jsxs(Ot,{spacing:[5,10],children:[w.jsx(ot,{textAlign:"center",children:w.jsx(Ir,{bgImage:"/public/hummus-bowl1.jpg",w:"100vw",h:"500px",bgPosition:"center",bgSize:"cover",alignItems:"center",justifyContent:"center",children:w.jsxs(Ir,{gap:4,direction:"column",alignItems:"center",px:8,py:10,backdropFilter:"auto",backdropBlur:"2px",backgroundColor:"rgba(0, 30, 0, 0.7)",rounded:16,children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],mb:[2,4],color:"white",children:"Welcome to Hummus & Salads"}),w.jsx(Te,{fontSize:["lg","xl"],color:"white",children:"Authentic Mediterranean Salads producer Since 1974"})]})})}),w.jsx(Ir,{children:w.jsx(dt,{src:"/divider.svg",h:"40px"})}),w.jsxs(Ir,{direction:["column-reverse","row","row"],spacing:[5,10],w:"full",gap:8,children:[w.jsx(ot,{children:w.jsx(dt,{src:"/products/hummus-salads.jpg",alt:"Hummus & Salads Hummus",borderRadius:"md",w:"full",minW:"400px"})}),w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],children:"Our Story"}),w.jsx(Te,{fontSize:["md","lg"],children:"Hummus & Salads is a pioneering producer and marketer of premium chilled hummus, salads, dips, and a wide range of Mediterranean products. We serve both the retail and food service markets across the globe. With over 100 different recipes and flavors, our diverse and high-quality offerings cater to a wide array of tastes and preferences. Since 1972, we have been exporting our products worldwide, including to the US, Canada, Europe, and Asia, consistently delivering the rich and authentic flavors of Mediterranean cuisine to our international customers."})]})]}),w.jsx(as,{colorScheme:"green"}),w.jsxs(ot,{w:"full",children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],textAlign:"center",children:"Our Certifications"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,justifyItems:"center",children:[w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/kosher.png",alt:"Kosher Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Kosher Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/fssc.png",alt:"FSSC 22000 Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"FSSC 22000 Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/haccp.png",alt:"HACCP Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"HACCP Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"/certs/vegan.png",alt:"Vegan Friendly",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Vegan Friendly"})]})]})]})]})}),Nae=()=>w.jsxs(ps,{maxW:"1200px",py:10,children:[w.jsx(Yt,{as:"h1",size:"2xl",mb:6,textAlign:"center",children:"About Hummus & Salads"}),w.jsxs(zi,{columns:[1,null,2],spacing:10,mb:10,children:[w.jsx(ot,{display:"flex",justifyContent:"center",children:w.jsx(dt,{src:"/factory.jpg",alt:"Hummus & Salads Factory",borderRadius:"md"})}),w.jsxs(ot,{children:[w.jsx(Te,{fontSize:"lg",mb:4,children:"Today, Hummus & Salads stands as a market leader and one of the three largest producers of chilled salads, boasting an impressive production capacity of 1500 tons per month. Our unwavering commitment to quality and authenticity has solidified our reputation as a trusted name in Mediterranean cuisine since our founding in 1924."}),w.jsx(Te,{fontSize:"lg",children:"We take immense pride in our extensive range of over 100 different recipes and flavors, designed to cater to the diverse tastes and preferences of consumers around the globe. From classic favorites to innovative new creations, our offerings reflect our dedication to culinary excellence and our passion for bringing the rich flavors of the Mediterranean to your table."})]})]}),w.jsx(as,{mb:6}),w.jsxs(Ir,{justifyContent:"space-between",direction:{base:"column",md:"row"},children:[w.jsxs(ot,{mb:10,children:[w.jsx(Yt,{as:"h2",size:"xl",mb:4,children:"Our Production Process"}),w.jsxs(l4,{spacing:3,children:[w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"25 Tons of fresh vegetables and raw materials arrive at our facility daily"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"All products are made from fresh, locally sourced vegetables, herbs, and spices"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Vegetables are inspected, sanitized, cut, chopped, ground, cooked, and chilled"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Most of our products are Gluten-Free and Vegan"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Shelf life of 75-90 days"]}),w.jsxs(_a,{children:[w.jsx(Ca,{as:ks,color:"green.500"}),"Available in all packaging sizes from 100g up to 3kg"]})]})]}),w.jsx(dt,{src:"/public/process.jpg",alt:"Hummus & Salads Factory",borderRadius:"md",maxW:"400px"})]}),w.jsx(as,{mb:6}),w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:"xl",mb:4,children:"Our Certifications"}),w.jsx(Te,{fontSize:"lg",mb:4,children:"We maintain the highest standards of quality and safety, as evidenced by our certifications:"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,justifyItems:"center",children:[w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/kosher.png",alt:"Kosher Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Kosher Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/fssc.png",alt:"FSSC 22000 Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"FSSC 22000 Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/haccp.png",alt:"HACCP Certified",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"HACCP Certified"})]}),w.jsxs(Ot,{children:[w.jsx(dt,{src:"public/certs/vegan.png",alt:"Vegan Friendly",h:"80px"}),w.jsx(Te,{fontSize:"small",children:"Vegan Friendly"})]})]})]})]}),Rae=({product:e,onLearnMore:t})=>w.jsx(ot,{borderWidth:1,borderRadius:"lg",overflow:"hidden",p:4,children:w.jsxs(Ot,{spacing:4,align:"start",children:[w.jsx(dt,{src:`/products/${e.image}.jpg`,alt:e.name,borderRadius:"md",w:"full",cursor:"pointer",onClick:()=>t(e)}),w.jsx(Yt,{as:"h3",size:"md",children:e.name}),w.jsx(Te,{children:e.description}),w.jsx(Gj,{children:e.categories.map((r,n)=>w.jsx(gM,{colorScheme:"green",children:r},n))}),w.jsx(ra,{colorScheme:"green",onClick:()=>t(e),children:"Learn More"})]})}),Dae=({isOpen:e,onClose:t,product:r})=>r?w.jsxs(Jie,{isOpen:e,placement:"right",onClose:t,size:"md",children:[w.jsx(lM,{}),w.jsxs(oM,{children:[w.jsx(cM,{}),w.jsx(sM,{children:r.name}),w.jsx(uM,{children:w.jsxs(Ot,{spacing:4,align:"start",children:[w.jsx(dt,{src:`/products/${r.image}.jpg`,alt:r.name,borderRadius:"md",w:"full"}),w.jsx(Te,{children:r.detailedDescription}),w.jsx(Yt,{as:"h4",size:"sm",children:"Ingredients"}),w.jsx(Te,{children:r.ingredients}),w.jsx(Yt,{as:"h4",size:"sm",children:"Available Sizes"}),w.jsxs(mM,{variant:"simple",children:[w.jsx(soe,{children:w.jsxs(t0,{children:[w.jsx(lw,{children:"Size"}),w.jsx(lw,{children:"Products per Box"})]})}),w.jsxs(loe,{children:[w.jsxs(t0,{children:[w.jsx(As,{children:"200gr"}),w.jsx(As,{children:"28"})]}),w.jsxs(t0,{children:[w.jsx(As,{children:"300gr"}),w.jsx(As,{children:"18"})]}),w.jsxs(t0,{children:[w.jsx(As,{children:"500gr"}),w.jsx(As,{children:"12"})]})]})]}),w.jsx(Yt,{as:"h4",size:"sm",children:"Shelf Life"}),w.jsx(Te,{children:r.shelfLife})]})}),w.jsx(aM,{children:w.jsx(ra,{colorScheme:"green",onClick:t,children:"Close"})})]})]}):null,Lae=()=>{const[e,t]=C.useState("All"),[r,n]=C.useState(null),[i,o]=C.useState(!1),a=[{name:"Classic Hummus",description:"Our smooth and creamy classic hummus, perfect for dipping or spreading.",detailedDescription:"Our classic hummus is made with the finest chickpeas, tahini, olive oil, lemon juice, and a touch of garlic. It's smooth, creamy, and perfect for any occasion.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt.",categories:["Hummus","Dips"],image:"hummus",shelfLife:"2 weeks"},{name:"Spicy Hummus",description:"Classic hummus with a spicy kick, great for those who like it hot.",detailedDescription:"Our spicy hummus takes the classic recipe and adds a blend of hot peppers and spices to give it a kick. It's perfect for those who love a little heat in their dip.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt, hot peppers, spices.",categories:["Hummus","Dips","Spicy"],image:"spicy-hummus",shelfLife:"2 weeks"},{name:"Beetroot Hummus",description:"A vibrant and healthy twist on traditional hummus, made with fresh beetroots.",detailedDescription:"Our beetroot hummus is made with fresh beetroots, chickpeas, tahini, and a blend of spices. It's not only delicious but also packed with nutrients.",ingredients:"Beetroots, chickpeas, tahini, olive oil, lemon juice, garlic, salt.",categories:["Hummus","Dips","Veggie"],image:"beetroot-hummus",shelfLife:"2 weeks"},{name:"Eggplant Salad",description:"A delicious blend of roasted eggplants, olive oil, and Mediterranean spices.",detailedDescription:"Our eggplant salad features roasted eggplants blended with olive oil, garlic, and a mix of Mediterranean spices. It's a perfect side dish or a healthy snack.",ingredients:"Eggplants, olive oil, garlic, salt, Mediterranean spices.",categories:["Eggplant","Salads","Veggie"],image:"eggplant",shelfLife:"1 week"},{name:"Baba Ghanoush",description:"A smoky eggplant dip blended with tahini, lemon, and garlic.",detailedDescription:"Our baba ghanoush is made from roasted eggplants, tahini, lemon juice, and garlic, blended to a smooth and smoky perfection.",ingredients:"Eggplants, tahini, lemon juice, garlic, salt, olive oil.",categories:["Eggplant","Dips"],image:"baba-ghanoush",shelfLife:"1 week"},{name:"Tahini",description:"Creamy tahini made from roasted sesame seeds, ideal for dressings and dips.",detailedDescription:"Our tahini is made from the finest roasted sesame seeds, blended to a smooth and creamy texture. It's perfect for dressings, dips, and spreads.",ingredients:"Roasted sesame seeds, salt.",categories:["Dips"],image:"tahini",shelfLife:"6 months"},{name:"To-Go Hummus",description:"Our classic hummus in a convenient to-go package with pretzels for dipping.",detailedDescription:"Our to-go hummus packs our classic hummus with a side of pretzels, perfect for snacking on the go. It's convenient and delicious.",ingredients:"Chickpeas, tahini, olive oil, lemon juice, garlic, salt, pretzels.",categories:["To-Go","Hummus","Dips"],image:"to-go-hummus",shelfLife:"2 weeks"},{name:"Carrot Salad",description:"Shredded carrots with a tangy dressing, a refreshing and healthy option.",detailedDescription:"Our carrot salad is made with fresh shredded carrots and a tangy dressing. It's refreshing, healthy, and perfect as a side dish or snack.",ingredients:"Carrots, olive oil, vinegar, salt, pepper.",categories:["Veggie","Salads"],image:"carrot",shelfLife:"1 week"},{name:"Coleslaw",description:"Crisp cabbage and carrots in a creamy dressing, perfect for sandwiches or as a side.",detailedDescription:"Our coleslaw is a classic blend of crisp cabbage and carrots in a creamy dressing. It's perfect for sandwiches or as a side dish.",ingredients:"Cabbage, carrots, mayonnaise, vinegar, sugar, salt, pepper.",categories:["Veggie","Salads"],image:"coleslaw",shelfLife:"1 week"},{name:"Matbucha",description:"A spicy tomato and pepper dip, a staple in Mediterranean cuisine.",detailedDescription:"Our matbucha is a traditional Mediterranean dip made with tomatoes, peppers, garlic, and spices. It's spicy, flavorful, and perfect for dipping.",ingredients:"Tomatoes, peppers, garlic, olive oil, spices.",categories:["Dips","Spicy"],image:"matbucha",shelfLife:"2 weeks"},{name:"Turkish Salad",description:"Finely chopped vegetables in a zesty tomato-based sauce.",detailedDescription:"Our Turkish salad features finely chopped vegetables in a zesty tomato-based sauce. It's a perfect blend of fresh ingredients with a flavorful twist.",ingredients:"Tomatoes, cucumbers, peppers, onions, parsley, olive oil, lemon juice, salt.",categories:["Salads","Veggie"],image:"turkish",shelfLife:"1 week"},{name:"Tabbouleh",description:"A refreshing herb salad with bulgur wheat, tomatoes, and a lemony dressing.",detailedDescription:"Our tabbouleh is a refreshing herb salad made with bulgur wheat, tomatoes, parsley, mint, and a zesty lemon dressing. It's a healthy and flavorful option.",ingredients:"Bulgur wheat, tomatoes, parsley, mint, lemon juice, olive oil, salt.",categories:["Salads","Veggie"],image:"tabbouleh",shelfLife:"1 week"}],s=["All",...new Set(a.flatMap(f=>f.categories))],l=e==="All"?a:a.filter(f=>f.categories.includes(e)),u=f=>{n(f),o(!0)},c=()=>{o(!1),n(null)};return w.jsxs(ps,{maxW:"1200px",py:[5,10],children:[w.jsxs(Ot,{spacing:[5,8],children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],textAlign:"center",children:"Our Products"}),w.jsx(Te,{fontSize:["lg","xl"],textAlign:"center",children:"Discover our wide range of authentic Mediterranean salads and dips"}),w.jsx(wl,{spacing:4,wrap:"wrap",justify:"center",children:s.map(f=>w.jsx(ra,{onClick:()=>t(f),colorScheme:"green",variant:e===f?"solid":"outline",children:f},f))}),w.jsx(zi,{columns:[1,null,2,3],spacing:[5,8,10],w:"full",children:l.map((f,d)=>w.jsx(Rae,{product:f,onLearnMore:u},d))})]}),w.jsx(Dae,{isOpen:i,onClose:c,product:r})]})};function NM(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-1}var Dle=Rle,Lle=h4;function zle(e,t){var r=this.__data__,n=Lle(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Ble=zle,Fle=_le,Vle=$le,Wle=Ile,Ule=Dle,Hle=Ble;function bu(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t0?1:-1},za=function(t){return Qf(t)&&t.indexOf("%")===t.length-1},Y=function(t){return cce(t)&&!Jf(t)},Mt=function(t){return Y(t)||Qf(t)},pce=0,ed=function(t){var r=++pce;return"".concat(t||"").concat(r)},ss=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(!Y(t)&&!Qf(t))return n;var o;if(za(t)){var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return Jf(o)&&(o=n),i&&o>r&&(o=r),o},Mo=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},mce=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sce(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function I7(e){"@babel/helpers - typeof";return I7=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},I7(e)}var Ew={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},qi=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},$w=null,v5=null,Ug=function e(t){if(t===$w&&Array.isArray(v5))return v5;var r=[];return C.Children.forEach(t,function(n){Se(n)||(I2.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),v5=r,$w=t,r};function Tn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return qi(i)}):n=[qi(t)],Ug(e).forEach(function(i){var o=Pn(i,"type.displayName")||Pn(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function Gr(e,t){var r=Tn(e,t);return r&&r[0]}var jw=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Y(n)||n<=0||!Y(i)||i<=0)},wce=["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"],_ce=function(t){return t&&t.type&&Qf(t.type)&&wce.indexOf(t.type)>=0},Cce=function(t){return t&&I7(t)==="object"&&"cx"in t&&"cy"in t&&"r"in t},Pce=function(t,r,n,i){var o,a=(o=m5==null?void 0:m5[i])!==null&&o!==void 0?o:[];return!ye(t)&&(i&&a.includes(r)||gce.includes(r))||n&&Wg.includes(r)},_e=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(C.isValidElement(t)&&(i=t.props),!gu(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;Pce((s=i)===null||s===void 0?void 0:s[a],a,r,n)&&(o[a]=i[a])}),o},N7=function e(t,r){if(t===r)return!0;var n=C.Children.count(t);if(n!==C.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Mw(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ece(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function D7(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,l=e.desc,u=kce(e,Ace),c=i||{width:r,height:n,x:0,y:0},f=$e("recharts-surface",o);return j.createElement("svg",R7({},_e(u,!0,"svg"),{className:f,width:r,height:n,style:a,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),j.createElement("title",null,s),j.createElement("desc",null,l),t)}var $ce=["children","className"];function L7(){return L7=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mce(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _t=j.forwardRef(function(e,t){var r=e.children,n=e.className,i=jce(e,$ce),o=$e("recharts-layer",n);return j.createElement("g",L7({className:o},_e(i,!0),{ref:t}),r)}),Xi=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;oi?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=n?e:Rce(e,t,r)}var Lce=Dce,zce="\\ud800-\\udfff",Bce="\\u0300-\\u036f",Fce="\\ufe20-\\ufe2f",Vce="\\u20d0-\\u20ff",Wce=Bce+Fce+Vce,Uce="\\ufe0e\\ufe0f",Hce="\\u200d",Gce=RegExp("["+Hce+zce+Wce+Uce+"]");function Kce(e){return Gce.test(e)}var GM=Kce;function qce(e){return e.split("")}var Xce=qce,KM="\\ud800-\\udfff",Yce="\\u0300-\\u036f",Zce="\\ufe20-\\ufe2f",Qce="\\u20d0-\\u20ff",Jce=Yce+Zce+Qce,e1e="\\ufe0e\\ufe0f",t1e="["+KM+"]",z7="["+Jce+"]",B7="\\ud83c[\\udffb-\\udfff]",r1e="(?:"+z7+"|"+B7+")",qM="[^"+KM+"]",XM="(?:\\ud83c[\\udde6-\\uddff]){2}",YM="[\\ud800-\\udbff][\\udc00-\\udfff]",n1e="\\u200d",ZM=r1e+"?",QM="["+e1e+"]?",i1e="(?:"+n1e+"(?:"+[qM,XM,YM].join("|")+")"+QM+ZM+")*",o1e=QM+ZM+i1e,a1e="(?:"+[qM+z7+"?",z7,XM,YM,t1e].join("|")+")",s1e=RegExp(B7+"(?="+B7+")|"+a1e+o1e,"g");function l1e(e){return e.match(s1e)||[]}var u1e=l1e,c1e=Xce,f1e=GM,d1e=u1e;function h1e(e){return f1e(e)?d1e(e):c1e(e)}var p1e=h1e,m1e=Lce,v1e=GM,g1e=p1e,y1e=VM;function b1e(e){return function(t){t=y1e(t);var r=v1e(t)?g1e(t):void 0,n=r?r[0]:t.charAt(0),i=r?m1e(r,1).join(""):t.slice(1);return n[e]()+i}}var x1e=b1e,S1e=x1e,w1e=S1e("toUpperCase"),_1e=w1e;const g4=Ve(_1e);function Xe(e){return function(){return e}}const JM=Math.cos,nh=Math.sin,Jn=Math.sqrt,ih=Math.PI,y4=2*ih,F7=Math.PI,V7=2*F7,Pa=1e-6,C1e=V7-Pa;function eI(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return eI;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;iPa)if(!(Math.abs(f*l-u*c)>Pa)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-a,p=i-s,m=l*l+u*u,g=h*h+p*p,y=Math.sqrt(m),v=Math.sqrt(d),b=o*Math.tan((F7-Math.acos((m+d-g)/(2*y*v)))/2),x=b/v,S=b/y;Math.abs(x-1)>Pa&&this._append`L${t+x*c},${r+x*f}`,this._append`A${o},${o},0,0,${+(f*h>c*p)},${this._x1=t+S*l},${this._y1=r+S*u}`}}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),l=n*Math.sin(i),u=t+s,c=r+l,f=1^a,d=a?i-o:o-i;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>Pa||Math.abs(this._y1-c)>Pa)&&this._append`L${u},${c}`,n&&(d<0&&(d=d%V7+V7),d>C1e?this._append`A${n},${n},0,1,${f},${t-s},${r-l}A${n},${n},0,1,${f},${this._x1=u},${this._y1=c}`:d>Pa&&this._append`A${n},${n},0,${+(d>=F7)},${f},${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 Hg(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 T1e(t)}function Gg(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function tI(e){this._context=e}tI.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 b4(e){return new tI(e)}function rI(e){return e[0]}function nI(e){return e[1]}function iI(e,t){var r=Xe(!0),n=null,i=b4,o=null,a=Hg(s);e=typeof e=="function"?e:e===void 0?rI:Xe(e),t=typeof t=="function"?t:t===void 0?nI:Xe(t);function s(l){var u,c=(l=Gg(l)).length,f,d=!1,h;for(n==null&&(o=i(h=a())),u=0;u<=c;++u)!(u=h;--p)s.point(b[p],x[p]);s.lineEnd(),s.areaEnd()}y&&(b[d]=+e(g,d,f),x[d]=+t(g,d,f),s.point(n?+n(g,d,f):b[d],r?+r(g,d,f):x[d]))}if(v)return s=null,v+""||null}function c(){return iI().defined(i).curve(a).context(o)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:Xe(+f),n=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Xe(+f),u):e},u.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Xe(+f),u):n},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Xe(+f),r=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Xe(+f),u):t},u.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Xe(+f),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Xe(!!f),u):i},u.curve=function(f){return arguments.length?(a=f,o!=null&&(s=a(o)),u):a},u.context=function(f){return arguments.length?(f==null?o=s=null:s=a(o=f),u):o},u}class oI{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 O1e(e){return new oI(e,!0)}function A1e(e){return new oI(e,!1)}const Kg={draw(e,t){const r=Jn(t/ih);e.moveTo(r,0),e.arc(0,0,r,0,y4)}},k1e={draw(e,t){const r=Jn(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()}},aI=Jn(1/3),E1e=aI*2,$1e={draw(e,t){const r=Jn(t/E1e),n=r*aI;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},j1e={draw(e,t){const r=Jn(t),n=-r/2;e.rect(n,n,r,r)}},M1e=.8908130915292852,sI=nh(ih/10)/nh(7*ih/10),I1e=nh(y4/10)*sI,N1e=-JM(y4/10)*sI,R1e={draw(e,t){const r=Jn(t*M1e),n=I1e*r,i=N1e*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const a=y4*o/5,s=JM(a),l=nh(a);e.lineTo(l*r,-s*r),e.lineTo(s*n-l*i,l*n+s*i)}e.closePath()}},g5=Jn(3),D1e={draw(e,t){const r=-Jn(t/(g5*3));e.moveTo(0,r*2),e.lineTo(-g5*r,-r),e.lineTo(g5*r,-r),e.closePath()}},un=-.5,cn=Jn(3)/2,W7=1/Jn(12),L1e=(W7/2+1)*3,z1e={draw(e,t){const r=Jn(t/L1e),n=r/2,i=r*W7,o=n,a=r*W7+r,s=-o,l=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,l),e.lineTo(un*n-cn*i,cn*n+un*i),e.lineTo(un*o-cn*a,cn*o+un*a),e.lineTo(un*s-cn*l,cn*s+un*l),e.lineTo(un*n+cn*i,un*i-cn*n),e.lineTo(un*o+cn*a,un*a-cn*o),e.lineTo(un*s+cn*l,un*l-cn*s),e.closePath()}};function B1e(e,t){let r=null,n=Hg(i);e=typeof e=="function"?e:Xe(e||Kg),t=typeof t=="function"?t:Xe(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:Xe(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Xe(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function oh(){}function ah(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 lI(e){this._context=e}lI.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:ah(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:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function F1e(e){return new lI(e)}function uI(e){this._context=e}uI.prototype={areaStart:oh,areaEnd:oh,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:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function V1e(e){return new uI(e)}function cI(e){this._context=e}cI.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:ah(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function W1e(e){return new cI(e)}function fI(e){this._context=e}fI.prototype={areaStart:oh,areaEnd:oh,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 U1e(e){return new fI(e)}function Nw(e){return e<0?-1:1}function Rw(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(Nw(o)+Nw(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function Dw(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function y5(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 sh(e){this._context=e}sh.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:y5(this,this._t0,Dw(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,y5(this,Dw(this,r=Rw(this,e,t)),r);break;default:y5(this,this._t0,r=Rw(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function dI(e){this._context=new hI(e)}(dI.prototype=Object.create(sh.prototype)).point=function(e,t){sh.prototype.point.call(this,t,e)};function hI(e){this._context=e}hI.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 H1e(e){return new sh(e)}function G1e(e){return new dI(e)}function pI(e){this._context=e}pI.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=Lw(e),i=Lw(t),o=0,a=1;a=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function q1e(e){return new x4(e,.5)}function X1e(e){return new x4(e,0)}function Y1e(e){return new x4(e,1)}function Wl(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,s=o.length;r=0;)r[t]=t;return r}function Z1e(e,t){return e[t]}function Q1e(e){const t=[];return t.key=e,t}function J1e(){var e=Xe([]),t=U7,r=Wl,n=Z1e;function i(o){var a=Array.from(e.apply(this,arguments),Q1e),s,l=a.length,u=-1,c;for(const f of o)for(s=0,++u;s0){for(var r,n,i=0,o=e[0].length,a;i0){for(var r=0,n=e[t[0]],i,o=n.length;r0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lfe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var mI={symbolCircle:Kg,symbolCross:k1e,symbolDiamond:$1e,symbolSquare:j1e,symbolStar:R1e,symbolTriangle:D1e,symbolWye:z1e},ufe=Math.PI/180,cfe=function(t){var r="symbol".concat(g4(t));return mI[r]||Kg},ffe=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*ufe;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}},dfe=function(t,r){mI["symbol".concat(g4(t))]=r},qg=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,l=sfe(t,nfe),u=Bw(Bw({},l),{},{type:n,size:o,sizeType:s}),c=function(){var g=cfe(n),y=B1e().type(g).size(ffe(o,s,n));return y()},f=u.className,d=u.cx,h=u.cy,p=_e(u,!0);return d===+d&&h===+h&&o===+o?j.createElement("path",H7({},p,{className:$e("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(h,")"),d:c()})):null};qg.registerSymbol=dfe;function Ul(e){"@babel/helpers - typeof";return Ul=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},Ul(e)}function G7(){return G7=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var v=h.inactive?u:h.color;return j.createElement("li",G7({className:g,style:f,key:"legend-item-".concat(p)},rh(n.props,h,p)),j.createElement(D7,{width:a,height:a,viewBox:c,style:d},n.renderIcon(h)),j.createElement("span",{className:"recharts-legend-item-text",style:{color:v}},m?m(y,h,p):y))})}},{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 j.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}]),t}(C.PureComponent);U1(Xg,"displayName","Legend");U1(Xg,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var wfe=p4;function _fe(){this.__data__=new wfe,this.size=0}var Cfe=_fe;function Pfe(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var Tfe=Pfe;function Ofe(e){return this.__data__.get(e)}var Afe=Ofe;function kfe(e){return this.__data__.has(e)}var Efe=kfe,$fe=p4,jfe=Lg,Mfe=zg,Ife=200;function Nfe(e,t){var r=this.__data__;if(r instanceof $fe){var n=r.__data__;if(!jfe||n.lengths))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,d=!0,h=r&nde?new Jfe:void 0;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=s0e}var Jg=l0e,u0e=ho,c0e=Jg,f0e=po,d0e="[object Arguments]",h0e="[object Array]",p0e="[object Boolean]",m0e="[object Date]",v0e="[object Error]",g0e="[object Function]",y0e="[object Map]",b0e="[object Number]",x0e="[object Object]",S0e="[object RegExp]",w0e="[object Set]",_0e="[object String]",C0e="[object WeakMap]",P0e="[object ArrayBuffer]",T0e="[object DataView]",O0e="[object Float32Array]",A0e="[object Float64Array]",k0e="[object Int8Array]",E0e="[object Int16Array]",$0e="[object Int32Array]",j0e="[object Uint8Array]",M0e="[object Uint8ClampedArray]",I0e="[object Uint16Array]",N0e="[object Uint32Array]",et={};et[O0e]=et[A0e]=et[k0e]=et[E0e]=et[$0e]=et[j0e]=et[M0e]=et[I0e]=et[N0e]=!0;et[d0e]=et[h0e]=et[P0e]=et[p0e]=et[T0e]=et[m0e]=et[v0e]=et[g0e]=et[y0e]=et[b0e]=et[x0e]=et[S0e]=et[w0e]=et[_0e]=et[C0e]=!1;function R0e(e){return f0e(e)&&c0e(e.length)&&!!et[u0e(e)]}var D0e=R0e;function L0e(e){return function(t){return e(t)}}var TI=L0e,fh={exports:{}};fh.exports;(function(e,t){var r=RM,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 l=i&&i.require&&i.require("util").types;return l||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s})(fh,fh.exports);var z0e=fh.exports,B0e=D0e,F0e=TI,Kw=z0e,qw=Kw&&Kw.isTypedArray,V0e=qw?F0e(qw):B0e,OI=V0e,W0e=Gde,U0e=Zg,H0e=Fr,G0e=PI,K0e=Qg,q0e=OI,X0e=Object.prototype,Y0e=X0e.hasOwnProperty;function Z0e(e,t){var r=H0e(e),n=!r&&U0e(e),i=!r&&!n&&G0e(e),o=!r&&!n&&!i&&q0e(e),a=r||n||i||o,s=a?W0e(e.length,String):[],l=s.length;for(var u in e)(t||Y0e.call(e,u))&&!(a&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||K0e(u,l)))&&s.push(u);return s}var Q0e=Z0e,J0e=Object.prototype;function e2e(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||J0e;return e===r}var t2e=e2e;function r2e(e,t){return function(r){return e(t(r))}}var AI=r2e,n2e=AI,i2e=n2e(Object.keys,Object),o2e=i2e,a2e=t2e,s2e=o2e,l2e=Object.prototype,u2e=l2e.hasOwnProperty;function c2e(e){if(!a2e(e))return s2e(e);var t=[];for(var r in Object(e))u2e.call(e,r)&&r!="constructor"&&t.push(r);return t}var f2e=c2e,d2e=Rg,h2e=Jg;function p2e(e){return e!=null&&h2e(e.length)&&!d2e(e)}var td=p2e,m2e=Q0e,v2e=f2e,g2e=td;function y2e(e){return g2e(e)?m2e(e):v2e(e)}var S4=y2e,b2e=Ide,x2e=Ude,S2e=S4;function w2e(e){return b2e(e,S2e,x2e)}var _2e=w2e,Xw=_2e,C2e=1,P2e=Object.prototype,T2e=P2e.hasOwnProperty;function O2e(e,t,r,n,i,o){var a=r&C2e,s=Xw(e),l=s.length,u=Xw(t),c=u.length;if(l!=c&&!a)return!1;for(var f=l;f--;){var d=s[f];if(!(a?d in t:T2e.call(t,d)))return!1}var h=o.get(e),p=o.get(t);if(h&&p)return h==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var g=a;++f-1}var Ppe=Cpe;function Tpe(e,t,r){for(var n=-1,i=e==null?0:e.length;++n=Fpe){var u=t?null:zpe(e);if(u)return Bpe(u);a=!1,i=Lpe,l=new Npe}else l=t?[]:s;e:for(;++n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function r4e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function n4e(e){return e.value}function i4e(e,t){if(j.isValidElement(e))return j.cloneElement(e,t);if(typeof e=="function")return j.createElement(e,t);t.ref;var r=t4e(t,qpe);return j.createElement(Xg,r)}var f_=1,H1=function(e){Jpe(t,e);function t(){var r;Xpe(this,t);for(var n=arguments.length,i=new Array(n),o=0;of_||Math.abs(i.height-this.lastBoundingBox.height)>f_)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?ga({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,l=i.margin,u=i.chartWidth,c=i.chartHeight,f,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(a==="center"&&o==="vertical"){var h=this.getBBoxSnapshot();f={left:((u||0)-h.width)/2}}else f=a==="right"?{right:l&&l.right||0}:{left:l&&l.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:l&&l.bottom||0}:{top:l&&l.top||0};return ga(ga({},f),d)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,a=i.width,s=i.height,l=i.wrapperStyle,u=i.payloadUniqBy,c=i.payload,f=ga(ga({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(l)),l);return j.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(h){n.wrapperNode=h}},i4e(o,ga(ga({},this.props),{},{payload:NI(c,u,n4e)})))}}],[{key:"getWithHeight",value:function(n,i){var o=n.props.layout;return o==="vertical"&&Y(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}]),t}(C.PureComponent);w4(H1,"displayName","Legend");w4(H1,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var d_=Zf,o4e=Zg,a4e=Fr,h_=d_?d_.isConcatSpreadable:void 0;function s4e(e){return a4e(e)||o4e(e)||!!(h_&&e&&e[h_])}var l4e=s4e,u4e=_I,c4e=l4e;function zI(e,t,r,n,i){var o=-1,a=e.length;for(r||(r=c4e),i||(i=[]);++o0&&r(s)?t>1?zI(s,t-1,r,n,i):u4e(i,s):n||(i[i.length]=s)}return i}var BI=zI;function f4e(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++i];if(r(o[l],l,o)===!1)break}return t}}var d4e=f4e,h4e=d4e,p4e=h4e(),m4e=p4e,v4e=m4e,g4e=S4;function y4e(e,t){return e&&v4e(e,t,g4e)}var FI=y4e,b4e=td;function x4e(e,t){return function(r,n){if(r==null)return r;if(!b4e(r))return e(r,n);for(var i=r.length,o=t?i:-1,a=Object(r);(t?o--:++ot||o&&a&&l&&!s&&!u||n&&a&&l||!r&&l||!i)return 1;if(!n&&!o&&!u&&e=s)return l;var u=r[n];return l*(u=="desc"?-1:1)}}return e.index-t.index}var I4e=M4e,w5=Fg,N4e=Vg,R4e=ua,D4e=VI,L4e=k4e,z4e=TI,B4e=I4e,F4e=_u,V4e=Fr;function W4e(e,t,r){t.length?t=w5(t,function(o){return V4e(o)?function(a){return N4e(a,o.length===1?o[0]:o)}:o}):t=[F4e];var n=-1;t=w5(t,z4e(R4e));var i=D4e(e,function(o,a,s){var l=w5(t,function(u){return u(o)});return{criteria:l,index:++n,value:o}});return L4e(i,function(o,a){return B4e(o,a,r)})}var U4e=W4e;function H4e(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 G4e=H4e,K4e=G4e,m_=Math.max;function q4e(e,t,r){return t=m_(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=m_(n.length-t,0),a=Array(o);++i0){if(++t>=i3e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var l3e=s3e,u3e=n3e,c3e=l3e,f3e=c3e(u3e),d3e=f3e,h3e=_u,p3e=X4e,m3e=d3e;function v3e(e,t){return m3e(p3e(e,t,h3e),e+"")}var g3e=v3e,y3e=Dg,b3e=td,x3e=Qg,S3e=la;function w3e(e,t,r){if(!S3e(r))return!1;var n=typeof t;return(n=="number"?b3e(r)&&x3e(t,r.length):n=="string"&&t in r)?y3e(r[t],e):!1}var _4=w3e,_3e=BI,C3e=U4e,P3e=g3e,g_=_4,T3e=P3e(function(e,t){if(e==null)return[];var r=t.length;return r>1&&g_(e,t[0],t[1])?t=[]:r>2&&g_(t[0],t[1],t[2])&&(t=[t[0]]),C3e(e,_3e(t,1),[])}),O3e=T3e;const r9=Ve(O3e);function G1(e){"@babel/helpers - typeof";return G1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G1(e)}function em(){return em=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t.x),"".concat(Zu,"-left"),Y(r)&&t&&Y(t.x)&&r=t.y),"".concat(Zu,"-top"),Y(n)&&t&&Y(t.y)&&nm?Math.max(c,l[n]):Math.max(f,l[n])}function V3e(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 W3e(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,a=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox,u,c,f;return a.height>0&&a.width>0&&r?(c=x_({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:l,viewBoxDimension:l.width}),f=x_({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:l,viewBoxDimension:l.height}),u=V3e({translateX:c,translateY:f,useTranslate3d:s})):u=B3e,{cssProperties:u,cssClasses:F3e({translateX:c,translateY:f,coordinate:r})}}function Gl(e){"@babel/helpers - typeof";return Gl=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},Gl(e)}function S_(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 w_(e){for(var t=1;t__||Math.abs(n.height-this.state.lastBoundingBox.height)>__)&&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,l=i.animationEasing,u=i.children,c=i.coordinate,f=i.hasPayload,d=i.isAnimationActive,h=i.offset,p=i.position,m=i.reverseDirection,g=i.useTranslate3d,y=i.viewBox,v=i.wrapperStyle,b=W3e({allowEscapeViewBox:a,coordinate:c,offsetTopLeft:h,position:p,reverseDirection:m,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:y}),x=b.cssClasses,S=b.cssProperties,_=w_(w_({transition:d&&o?"transform ".concat(s,"ms ").concat(l):void 0},S),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&f?"visible":"hidden",position:"absolute",top:0,left:0},v);return j.createElement("div",{tabIndex:-1,className:x,style:_,ref:function(T){n.wrapperNode=T}},u)}}]),t}(C.PureComponent),Q3e=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Yi={isSsr:Q3e(),get:function(t){return Yi[t]},set:function(t,r){if(typeof t=="string")Yi[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){Yi[i]=t[i]})}}};function Kl(e){"@babel/helpers - typeof";return Kl=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},Kl(e)}function C_(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 P_(e){for(var t=1;t0;return j.createElement(Z3e,{allowEscapeViewBox:a,animationDuration:s,animationEasing:l,isAnimationActive:d,active:o,coordinate:c,hasPayload:_,offset:h,position:g,reverseDirection:y,useTranslate3d:v,viewBox:b,wrapperStyle:x},l5e(u,P_(P_({},this.props),{},{payload:S})))}}]),t}(C.PureComponent);n9(oi,"displayName","Tooltip");n9(oi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Yi.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 u5e=Ci,c5e=function(){return u5e.Date.now()},f5e=c5e,d5e=/\s/;function h5e(e){for(var t=e.length;t--&&d5e.test(e.charAt(t)););return t}var p5e=h5e,m5e=p5e,v5e=/^\s+/;function g5e(e){return e&&e.slice(0,m5e(e)+1).replace(v5e,"")}var y5e=g5e,b5e=y5e,T_=la,x5e=vu,O_=NaN,S5e=/^[-+]0x[0-9a-f]+$/i,w5e=/^0b[01]+$/i,_5e=/^0o[0-7]+$/i,C5e=parseInt;function P5e(e){if(typeof e=="number")return e;if(x5e(e))return O_;if(T_(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=T_(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=b5e(e);var r=w5e.test(e);return r||_5e.test(e)?C5e(e.slice(2),r?2:8):S5e.test(e)?O_:+e}var qI=P5e,T5e=la,C5=f5e,A_=qI,O5e="Expected a function",A5e=Math.max,k5e=Math.min;function E5e(e,t,r){var n,i,o,a,s,l,u=0,c=!1,f=!1,d=!0;if(typeof e!="function")throw new TypeError(O5e);t=A_(t)||0,T5e(r)&&(c=!!r.leading,f="maxWait"in r,o=f?A5e(A_(r.maxWait)||0,t):o,d="trailing"in r?!!r.trailing:d);function h(_){var P=n,T=i;return n=i=void 0,u=_,a=e.apply(T,P),a}function p(_){return u=_,s=setTimeout(y,t),c?h(_):a}function m(_){var P=_-l,T=_-u,A=t-P;return f?k5e(A,o-T):A}function g(_){var P=_-l,T=_-u;return l===void 0||P>=t||P<0||f&&T>=o}function y(){var _=C5();if(g(_))return v(_);s=setTimeout(y,m(_))}function v(_){return s=void 0,d&&n?h(_):(n=i=void 0,a)}function b(){s!==void 0&&clearTimeout(s),u=0,n=l=i=s=void 0}function x(){return s===void 0?a:v(C5())}function S(){var _=C5(),P=g(_);if(n=arguments,i=this,l=_,P){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(y,t),h(l)}return s===void 0&&(s=setTimeout(y,t)),a}return S.cancel=b,S.flush=x,S}var $5e=E5e,j5e=$5e,M5e=la,I5e="Expected a function";function N5e(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(I5e);return M5e(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),j5e(e,t,{leading:n,maxWait:t,trailing:i})}var R5e=N5e;const XI=Ve(R5e);function q1(e){"@babel/helpers - typeof";return q1=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},q1(e)}function k_(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 o0(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(z=XI(z,m,{trailing:!0,leading:!1}));var L=new ResizeObserver(z),$=S.current.getBoundingClientRect(),D=$.width,V=$.height;return E(D,V),L.observe(S.current),function(){L.disconnect()}},[E,m]);var N=C.useMemo(function(){var z=A.containerWidth,L=A.containerHeight;if(z<0||L<0)return null;Xi(za(a)||za(l),`The width(%s) and height(%s) are both fixed numbers, + maybe you don't need to use a ResponsiveContainer.`,a,l),Xi(!r||r>0,"The aspect(%s) must be greater than zero.",r);var $=za(a)?z:a,D=za(l)?L:l;r&&r>0&&($?D=$/r:D&&($=D*r),d&&D>d&&(D=d)),Xi($>0||D>0,`The width(%s) and height(%s) of chart should be greater than 0, + please check the style of container, or the props width(%s) and height(%s), + or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the + height and width.`,$,D,a,l,c,f,r);var V=!Array.isArray(h)&&I2.isElement(h)&&qi(h.type).endsWith("Chart");return j.Children.map(h,function(R){return I2.isElement(R)?C.cloneElement(R,o0({width:$,height:D},V?{style:o0({height:"100%",width:"100%",maxHeight:D,maxWidth:$},R.props.style)}:{})):R})},[r,h,l,d,f,c,A,a]);return j.createElement("div",{id:g?"".concat(g):void 0,className:$e("recharts-responsive-container",y),style:o0(o0({},x),{},{width:a,height:l,minWidth:c,minHeight:f,maxHeight:d}),ref:S},N)}),YI=function(t){return null};YI.displayName="Cell";function X1(e){"@babel/helpers - typeof";return X1=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},X1(e)}function $_(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 om(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Yi.isSsr)return{width:0,height:0};var n=Z5e(r),i=JSON.stringify({text:t,copyStyle:n});if(Es.widthCache[i])return Es.widthCache[i];try{var o=document.getElementById(j_);o||(o=document.createElement("span"),o.setAttribute("id",j_),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=om(om({},Y5e),n);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),l={width:s.width,height:s.height};return Es.widthCache[i]=l,++Es.cacheCount>X5e&&(Es.cacheCount=0,Es.widthCache={}),l}catch{return{width:0,height:0}}},Q5e=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Y1(e){"@babel/helpers - typeof";return Y1=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},Y1(e)}function mh(e,t){return r6e(e)||t6e(e,t)||e6e(e,t)||J5e()}function J5e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e6e(e,t){if(e){if(typeof e=="string")return M_(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 M_(e,t)}}function M_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v6e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function z_(e,t){return x6e(e)||b6e(e,t)||y6e(e,t)||g6e()}function g6e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y6e(e,t){if(e){if(typeof e=="string")return B_(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 B_(e,t)}}function B_(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:[];return $.reduce(function(D,V){var R=V.word,F=V.width,H=D[D.length-1];if(H&&(i==null||o||H.width+F+nV.width?D:V})};if(!c)return h;for(var m="…",g=function($){var D=f.slice(0,$),V=eN({breakAll:u,style:l,children:D+m}).wordsWithComputedWidth,R=d(V),F=R.length>a||p(R).width>Number(i);return[F,R]},y=0,v=f.length-1,b=0,x;y<=v&&b<=f.length-1;){var S=Math.floor((y+v)/2),_=S-1,P=g(_),T=z_(P,2),A=T[0],k=T[1],E=g(S),N=z_(E,1),z=N[0];if(!A&&!z&&(y=S+1),A&&z&&(v=S-1),!A&&z){x=k;break}b++}return x||h},F_=function(t){var r=Se(t)?[]:t.toString().split(JI);return[{words:r}]},w6e=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((r||n)&&!Yi.isSsr){var l,u,c=eN({breakAll:a,children:i,style:o});if(c){var f=c.wordsWithComputedWidth,d=c.spaceWidth;l=f,u=d}else return F_(i);return S6e({breakAll:a,children:i,maxLines:s,style:o},l,u,r,n)}return F_(i)},V_="#808080",vh=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,l=t.capHeight,u=l===void 0?"0.71em":l,c=t.scaleToFit,f=c===void 0?!1:c,d=t.textAnchor,h=d===void 0?"start":d,p=t.verticalAnchor,m=p===void 0?"end":p,g=t.fill,y=g===void 0?V_:g,v=L_(t,p6e),b=C.useMemo(function(){return w6e({breakAll:v.breakAll,children:v.children,maxLines:v.maxLines,scaleToFit:f,style:v.style,width:v.width})},[v.breakAll,v.children,v.maxLines,f,v.style,v.width]),x=v.dx,S=v.dy,_=v.angle,P=v.className,T=v.breakAll,A=L_(v,m6e);if(!Mt(n)||!Mt(o))return null;var k=n+(Y(x)?x:0),E=o+(Y(S)?S:0),N;switch(m){case"start":N=P5("calc(".concat(u,")"));break;case"middle":N=P5("calc(".concat((b.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:N=P5("calc(".concat(b.length-1," * -").concat(s,")"));break}var z=[];if(f){var L=b[0].width,$=v.width;z.push("scale(".concat((Y($)?$/L:1)/L,")"))}return _&&z.push("rotate(".concat(_,", ").concat(k,", ").concat(E,")")),z.length&&(A.transform=z.join(" ")),j.createElement("text",am({},_e(A,!0),{x:k,y:E,className:$e("recharts-text",P),textAnchor:h,fill:y.includes("url")?V_:y}),b.map(function(D,V){var R=D.words.join(T?"":" ");return j.createElement("tspan",{x:k,dy:V===0?N:s,key:R},R)}))};function Yo(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function _6e(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function i9(e){let t,r,n;e.length!==2?(t=Yo,r=(s,l)=>Yo(e(s),l),n=(s,l)=>e(s)-l):(t=e===Yo||e===_6e?e:C6e,r=e,n=e);function i(s,l,u=0,c=s.length){if(u>>1;r(s[f],l)<0?u=f+1:c=f}while(u>>1;r(s[f],l)<=0?u=f+1:c=f}while(uu&&n(s[f-1],l)>-n(s[f],l)?f-1:f}return{left:i,center:a,right:o}}function C6e(){return 0}function tN(e){return e===null?NaN:+e}function*P6e(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const T6e=i9(Yo),rd=T6e.right;i9(tN).center;class W_ extends Map{constructor(t,r=k6e){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(U_(this,t))}has(t){return super.has(U_(this,t))}set(t,r){return super.set(O6e(this,t),r)}delete(t){return super.delete(A6e(this,t))}}function U_({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function O6e({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function A6e({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function k6e(e){return e!==null&&typeof e=="object"?e.valueOf():e}function E6e(e=Yo){if(e===Yo)return rN;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 rN(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const $6e=Math.sqrt(50),j6e=Math.sqrt(10),M6e=Math.sqrt(2);function gh(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>=$6e?10:o>=j6e?5:o>=M6e?2:1;let s,l,u;return i<0?(u=Math.pow(10,-i)/a,s=Math.round(e*u),l=Math.round(t*u),s/ut&&--l,u=-u):(u=Math.pow(10,i)*a,s=Math.round(e/u),l=Math.round(t/u),s*ut&&--l),l0))return[];if(e===t)return[e];const n=t=i))return[];const s=o-i+1,l=new Array(s);if(n)if(a<0)for(let u=0;u=n)&&(r=n);return r}function G_(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function nN(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?rN:E6e(i);n>r;){if(n-r>600){const l=n-r+1,u=t-r+1,c=Math.log(l),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(l-f)/l)*(u-l/2<0?-1:1),h=Math.max(r,Math.floor(t-u*f/l+d)),p=Math.min(n,Math.floor(t+(l-u)*f/l+d));nN(e,t,h,p,i)}const o=e[t];let a=r,s=n;for(Qu(e,r,t),i(e[n],o)>0&&Qu(e,r,n);a0;)--s}i(e[r],o)===0?Qu(e,r,s):(++s,Qu(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Qu(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function I6e(e,t,r){if(e=Float64Array.from(P6e(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return G_(e);if(t>=1)return H_(e);var n,i=(n-1)*t,o=Math.floor(i),a=H_(nN(e,o).subarray(0,o+1)),s=G_(e.subarray(o+1));return a+(s-a)*(i-o)}}function N6e(e,t,r=tN){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 R6e(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>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?s0(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?s0(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=L6e.exec(e))?new Nr(t[1],t[2],t[3],1):(t=z6e.exec(e))?new Nr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=B6e.exec(e))?s0(t[1],t[2],t[3],t[4]):(t=F6e.exec(e))?s0(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=V6e.exec(e))?J_(t[1],t[2]/100,t[3]/100,1):(t=W6e.exec(e))?J_(t[1],t[2]/100,t[3]/100,t[4]):K_.hasOwnProperty(e)?Y_(K_[e]):e==="transparent"?new Nr(NaN,NaN,NaN,0):null}function Y_(e){return new Nr(e>>16&255,e>>8&255,e&255,1)}function s0(e,t,r,n){return n<=0&&(e=t=r=NaN),new Nr(e,t,r,n)}function G6e(e){return e instanceof nd||(e=ef(e)),e?(e=e.rgb(),new Nr(e.r,e.g,e.b,e.opacity)):new Nr}function fm(e,t,r,n){return arguments.length===1?G6e(e):new Nr(e,t,r,n??1)}function Nr(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}a9(Nr,fm,oN(nd,{brighter(e){return e=e==null?yh:Math.pow(yh,e),new Nr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Q1:Math.pow(Q1,e),new Nr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Nr(Ya(this.r),Ya(this.g),Ya(this.b),bh(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:Z_,formatHex:Z_,formatHex8:K6e,formatRgb:Q_,toString:Q_}));function Z_(){return`#${Ba(this.r)}${Ba(this.g)}${Ba(this.b)}`}function K6e(){return`#${Ba(this.r)}${Ba(this.g)}${Ba(this.b)}${Ba((isNaN(this.opacity)?1:this.opacity)*255)}`}function Q_(){const e=bh(this.opacity);return`${e===1?"rgb(":"rgba("}${Ya(this.r)}, ${Ya(this.g)}, ${Ya(this.b)}${e===1?")":`, ${e})`}`}function bh(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ya(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ba(e){return e=Ya(e),(e<16?"0":"")+e.toString(16)}function J_(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Hn(e,t,r,n)}function aN(e){if(e instanceof Hn)return new Hn(e.h,e.s,e.l,e.opacity);if(e instanceof nd||(e=ef(e)),!e)return new Hn;if(e instanceof Hn)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,l=(o+i)/2;return s?(t===o?a=(r-n)/s+(r0&&l<1?0:a,new Hn(a,s,l,e.opacity)}function q6e(e,t,r,n){return arguments.length===1?aN(e):new Hn(e,t,r,n??1)}function Hn(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}a9(Hn,q6e,oN(nd,{brighter(e){return e=e==null?yh:Math.pow(yh,e),new Hn(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Q1:Math.pow(Q1,e),new Hn(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 Nr(T5(e>=240?e-240:e+120,i,n),T5(e,i,n),T5(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Hn(eC(this.h),l0(this.s),l0(this.l),bh(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=bh(this.opacity);return`${e===1?"hsl(":"hsla("}${eC(this.h)}, ${l0(this.s)*100}%, ${l0(this.l)*100}%${e===1?")":`, ${e})`}`}}));function eC(e){return e=(e||0)%360,e<0?e+360:e}function l0(e){return Math.max(0,Math.min(1,e||0))}function T5(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 s9=e=>()=>e;function X6e(e,t){return function(r){return e+r*t}}function Y6e(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 Z6e(e){return(e=+e)==1?sN:function(t,r){return r-t?Y6e(t,r,e):s9(isNaN(t)?r:t)}}function sN(e,t){var r=t-e;return r?X6e(e,r):s9(isNaN(e)?t:e)}const tC=function e(t){var r=Z6e(t);function n(i,o){var a=r((i=fm(i)).r,(o=fm(o)).r),s=r(i.g,o.g),l=r(i.b,o.b),u=sN(i.opacity,o.opacity);return function(c){return i.r=a(c),i.g=s(c),i.b=l(c),i.opacity=u(c),i+""}}return n.gamma=e,n}(1);function Q6e(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;ir&&(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,l.push({i:a,x:xh(n,i)})),r=O5.lastIndex;return rt&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function u7e(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i2?c7e:u7e,l=u=null,f}function f(d){return d==null||isNaN(d=+d)?o:(l||(l=s(e.map(n),t,r)))(n(a(d)))}return f.invert=function(d){return a(i((u||(u=s(t,e.map(n),xh)))(d)))},f.domain=function(d){return arguments.length?(e=Array.from(d,Sh),c()):e.slice()},f.range=function(d){return arguments.length?(t=Array.from(d),c()):t.slice()},f.rangeRound=function(d){return t=Array.from(d),r=l9,c()},f.clamp=function(d){return arguments.length?(a=d?!0:xr,c()):a!==xr},f.interpolate=function(d){return arguments.length?(r=d,c()):r},f.unknown=function(d){return arguments.length?(o=d,f):o},function(d,h){return n=d,i=h,c()}}function u9(){return C4()(xr,xr)}function f7e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function wh(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 ql(e){return e=wh(Math.abs(e)),e?e[1]:NaN}function d7e(e,t){return function(r,n){for(var i=r.length,o=[],a=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),o.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}function h7e(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var p7e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tf(e){if(!(t=p7e.exec(e)))throw new Error("invalid format: "+e);var t;return new c9({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]})}tf.prototype=c9.prototype;function c9(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+""}c9.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 m7e(e){e:for(var t=e.length,r=1,n=-1,i;r0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var lN;function v7e(e,t){var r=wh(e,t);if(!r)return e+"";var n=r[0],i=r[1],o=i-(lN=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")+wh(e,Math.max(0,t+o-1))[0]}function nC(e,t){var r=wh(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 iC={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:f7e,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)=>nC(e*100,t),r:nC,s:v7e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function oC(e){return e}var aC=Array.prototype.map,sC=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function g7e(e){var t=e.grouping===void 0||e.thousands===void 0?oC:d7e(aC.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?oC:h7e(aC.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function u(f){f=tf(f);var d=f.fill,h=f.align,p=f.sign,m=f.symbol,g=f.zero,y=f.width,v=f.comma,b=f.precision,x=f.trim,S=f.type;S==="n"?(v=!0,S="g"):iC[S]||(b===void 0&&(b=12),x=!0,S="g"),(g||d==="0"&&h==="=")&&(g=!0,d="0",h="=");var _=m==="$"?r:m==="#"&&/[boxX]/.test(S)?"0"+S.toLowerCase():"",P=m==="$"?n:/[%p]/.test(S)?a:"",T=iC[S],A=/[defgprs%]/.test(S);b=b===void 0?6:/[gprs]/.test(S)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function k(E){var N=_,z=P,L,$,D;if(S==="c")z=T(E)+z,E="";else{E=+E;var V=E<0||1/E<0;if(E=isNaN(E)?l:T(Math.abs(E),b),x&&(E=m7e(E)),V&&+E==0&&p!=="+"&&(V=!1),N=(V?p==="("?p:s:p==="-"||p==="("?"":p)+N,z=(S==="s"?sC[8+lN/3]:"")+z+(V&&p==="("?")":""),A){for(L=-1,$=E.length;++L<$;)if(D=E.charCodeAt(L),48>D||D>57){z=(D===46?i+E.slice(L+1):E.slice(L))+z,E=E.slice(0,L);break}}}v&&!g&&(E=t(E,1/0));var R=N.length+E.length+z.length,F=R>1)+N+E+z+F.slice(R);break;default:E=F+N+E+z;break}return o(E)}return k.toString=function(){return f+""},k}function c(f,d){var h=u((f=tf(f),f.type="f",f)),p=Math.max(-8,Math.min(8,Math.floor(ql(d)/3)))*3,m=Math.pow(10,-p),g=sC[8+p/3];return function(y){return h(m*y)+g}}return{format:u,formatPrefix:c}}var u0,f9,uN;y7e({thousands:",",grouping:[3],currency:["$",""]});function y7e(e){return u0=g7e(e),f9=u0.format,uN=u0.formatPrefix,u0}function b7e(e){return Math.max(0,-ql(Math.abs(e)))}function x7e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ql(t)/3)))*3-ql(Math.abs(e)))}function S7e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ql(t)-ql(e))+1}function cN(e,t,r,n){var i=um(e,t,r),o;switch(n=tf(n??",f"),n.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=x7e(i,a))&&(n.precision=o),uN(n,a)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=S7e(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=b7e(i))&&(n.precision=o-(n.type==="%")*2);break}}return f9(n)}function ca(e){var t=e.domain;return e.ticks=function(r){var n=t();return sm(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return cN(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],l,u,c=10;for(s0;){if(u=lm(a,s,r),u===l)return n[i]=a,n[o]=s,t(n);if(u>0)a=Math.floor(a/u)*u,s=Math.ceil(s/u)*u;else if(u<0)a=Math.ceil(a*u)/u,s=Math.floor(s*u)/u;else break;l=u}return e},e}function _h(){var e=u9();return e.copy=function(){return id(e,_h())},En.apply(e,arguments),ca(e)}function fN(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,Sh),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return fN(e).unknown(t)},e=arguments.length?Array.from(e,Sh):[0,1],ca(r)}function dN(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],a;return oMath.pow(e,t)}function T7e(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 cC(e){return(t,r)=>-e(-t,r)}function d9(e){const t=e(lC,uC),r=t.domain;let n=10,i,o;function a(){return i=T7e(n),o=P7e(n),r()[0]<0?(i=cC(i),o=cC(o),e(w7e,_7e)):e(lC,uC),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 l=r();let u=l[0],c=l[l.length-1];const f=c0){for(;d<=h;++d)for(p=1;pc)break;y.push(m)}}else for(;d<=h;++d)for(p=n-1;p>=1;--p)if(m=d>0?p/o(-d):p*o(d),!(mc)break;y.push(m)}y.length*2{if(s==null&&(s=10),l==null&&(l=n===10?"s":","),typeof l!="function"&&(!(n%1)&&(l=tf(l)).precision==null&&(l.trim=!0),l=f9(l)),s===1/0)return l;const u=Math.max(1,n*s/t.ticks().length);return c=>{let f=c/o(Math.round(i(c)));return f*nr(dN(r(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function hN(){const e=d9(C4()).domain([1,10]);return e.copy=()=>id(e,hN()).base(e.base()),En.apply(e,arguments),e}function fC(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function dC(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function h9(e){var t=1,r=e(fC(t),dC(t));return r.constant=function(n){return arguments.length?e(fC(t=+n),dC(t)):t},ca(r)}function pN(){var e=h9(C4());return e.copy=function(){return id(e,pN()).constant(e.constant())},En.apply(e,arguments)}function hC(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function O7e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function A7e(e){return e<0?-e*e:e*e}function p9(e){var t=e(xr,xr),r=1;function n(){return r===1?e(xr,xr):r===.5?e(O7e,A7e):e(hC(r),hC(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},ca(t)}function m9(){var e=p9(C4());return e.copy=function(){return id(e,m9()).exponent(e.exponent())},En.apply(e,arguments),e}function k7e(){return m9.apply(null,arguments).exponent(.5)}function pC(e){return Math.sign(e)*e*e}function E7e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function mN(){var e=u9(),t=[0,1],r=!1,n;function i(o){var a=E7e(e(o));return isNaN(a)?n:r?Math.round(a):a}return i.invert=function(o){return e.invert(pC(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,Sh)).map(pC)),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 mN(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},En.apply(i,arguments),ca(i)}function vN(){var e=[],t=[],r=[],n;function i(){var a=0,s=Math.max(1,t.length);for(r=new Array(s-1);++a0?r[s-1]:e[0],s=r?[n[r-1],t]:[n[u-1],n[u]]},a.unknown=function(l){return arguments.length&&(o=l),a},a.thresholds=function(){return n.slice()},a.copy=function(){return gN().domain([e,t]).range(i).unknown(o)},En.apply(ca(a),arguments)}function yN(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[rd(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 yN().domain(e).range(t).unknown(r)},En.apply(i,arguments)}const A5=new Date,k5=new Date;function Nt(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(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const l=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o0))return l;let u;do l.push(u=new Date(+o)),t(o,s),e(o);while(uNt(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)=>(A5.setTime(+o),k5.setTime(+a),e(A5),e(k5),Math.floor(r(A5,k5))),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 Ch=Nt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ch.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Nt(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ch);Ch.range;const Bi=1e3,Sn=Bi*60,Fi=Sn*60,io=Fi*24,v9=io*7,mC=io*30,E5=io*365,Fa=Nt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Bi)},(e,t)=>(t-e)/Bi,e=>e.getUTCSeconds());Fa.range;const g9=Nt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Bi)},(e,t)=>{e.setTime(+e+t*Sn)},(e,t)=>(t-e)/Sn,e=>e.getMinutes());g9.range;const y9=Nt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Sn)},(e,t)=>(t-e)/Sn,e=>e.getUTCMinutes());y9.range;const b9=Nt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Bi-e.getMinutes()*Sn)},(e,t)=>{e.setTime(+e+t*Fi)},(e,t)=>(t-e)/Fi,e=>e.getHours());b9.range;const x9=Nt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Fi)},(e,t)=>(t-e)/Fi,e=>e.getUTCHours());x9.range;const od=Nt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Sn)/io,e=>e.getDate()-1);od.range;const P4=Nt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/io,e=>e.getUTCDate()-1);P4.range;const bN=Nt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/io,e=>Math.floor(e/io));bN.range;function bs(e){return Nt(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())*Sn)/v9)}const T4=bs(0),Ph=bs(1),$7e=bs(2),j7e=bs(3),Xl=bs(4),M7e=bs(5),I7e=bs(6);T4.range;Ph.range;$7e.range;j7e.range;Xl.range;M7e.range;I7e.range;function xs(e){return Nt(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)/v9)}const O4=xs(0),Th=xs(1),N7e=xs(2),R7e=xs(3),Yl=xs(4),D7e=xs(5),L7e=xs(6);O4.range;Th.range;N7e.range;R7e.range;Yl.range;D7e.range;L7e.range;const S9=Nt(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());S9.range;const w9=Nt(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());w9.range;const oo=Nt(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());oo.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Nt(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)});oo.range;const ao=Nt(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());ao.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Nt(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)});ao.range;function xN(e,t,r,n,i,o){const a=[[Fa,1,Bi],[Fa,5,5*Bi],[Fa,15,15*Bi],[Fa,30,30*Bi],[o,1,Sn],[o,5,5*Sn],[o,15,15*Sn],[o,30,30*Sn],[i,1,Fi],[i,3,3*Fi],[i,6,6*Fi],[i,12,12*Fi],[n,1,io],[n,2,2*io],[r,1,v9],[t,1,mC],[t,3,3*mC],[e,1,E5]];function s(u,c,f){const d=cg).right(a,d);if(h===a.length)return e.every(um(u/E5,c/E5,f));if(h===0)return Ch.every(Math.max(um(u,c,f),1));const[p,m]=a[d/a[h-1][2]53)return null;"w"in U||(U.w=1),"Z"in U?(xe=j5(Ju(U.y,0,1)),ut=xe.getUTCDay(),xe=ut>4||ut===0?Th.ceil(xe):Th(xe),xe=P4.offset(xe,(U.V-1)*7),U.y=xe.getUTCFullYear(),U.m=xe.getUTCMonth(),U.d=xe.getUTCDate()+(U.w+6)%7):(xe=$5(Ju(U.y,0,1)),ut=xe.getDay(),xe=ut>4||ut===0?Ph.ceil(xe):Ph(xe),xe=od.offset(xe,(U.V-1)*7),U.y=xe.getFullYear(),U.m=xe.getMonth(),U.d=xe.getDate()+(U.w+6)%7)}else("W"in U||"U"in U)&&("w"in U||(U.w="u"in U?U.u%7:"W"in U?1:0),ut="Z"in U?j5(Ju(U.y,0,1)).getUTCDay():$5(Ju(U.y,0,1)).getDay(),U.m=0,U.d="W"in U?(U.w+6)%7+U.W*7-(ut+5)%7:U.w+U.U*7-(ut+6)%7);return"Z"in U?(U.H+=U.Z/100|0,U.M+=U.Z%100,j5(U)):$5(U)}}function T(Z,ue,de,U){for(var He=0,xe=ue.length,ut=de.length,Ee,gt;He=ut)return-1;if(Ee=ue.charCodeAt(He++),Ee===37){if(Ee=ue.charAt(He++),gt=S[Ee in vC?ue.charAt(He++):Ee],!gt||(U=gt(Z,de,U))<0)return-1}else if(Ee!=de.charCodeAt(U++))return-1}return U}function A(Z,ue,de){var U=u.exec(ue.slice(de));return U?(Z.p=c.get(U[0].toLowerCase()),de+U[0].length):-1}function k(Z,ue,de){var U=h.exec(ue.slice(de));return U?(Z.w=p.get(U[0].toLowerCase()),de+U[0].length):-1}function E(Z,ue,de){var U=f.exec(ue.slice(de));return U?(Z.w=d.get(U[0].toLowerCase()),de+U[0].length):-1}function N(Z,ue,de){var U=y.exec(ue.slice(de));return U?(Z.m=v.get(U[0].toLowerCase()),de+U[0].length):-1}function z(Z,ue,de){var U=m.exec(ue.slice(de));return U?(Z.m=g.get(U[0].toLowerCase()),de+U[0].length):-1}function L(Z,ue,de){return T(Z,t,ue,de)}function $(Z,ue,de){return T(Z,r,ue,de)}function D(Z,ue,de){return T(Z,n,ue,de)}function V(Z){return a[Z.getDay()]}function R(Z){return o[Z.getDay()]}function F(Z){return l[Z.getMonth()]}function H(Z){return s[Z.getMonth()]}function q(Z){return i[+(Z.getHours()>=12)]}function K(Z){return 1+~~(Z.getMonth()/3)}function X(Z){return a[Z.getUTCDay()]}function ge(Z){return o[Z.getUTCDay()]}function fe(Z){return l[Z.getUTCMonth()]}function Oe(Z){return s[Z.getUTCMonth()]}function ze(Z){return i[+(Z.getUTCHours()>=12)]}function lt(Z){return 1+~~(Z.getUTCMonth()/3)}return{format:function(Z){var ue=_(Z+="",b);return ue.toString=function(){return Z},ue},parse:function(Z){var ue=P(Z+="",!1);return ue.toString=function(){return Z},ue},utcFormat:function(Z){var ue=_(Z+="",x);return ue.toString=function(){return Z},ue},utcParse:function(Z){var ue=P(Z+="",!0);return ue.toString=function(){return Z},ue}}}var vC={"-":"",_:" ",0:"0"},Ut=/^\s*\d+/,U7e=/^%/,H7e=/[\\^$*+?|[\]().{}]/g;function je(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o[t.toLowerCase(),r]))}function K7e(e,t,r){var n=Ut.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function q7e(e,t,r){var n=Ut.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function X7e(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Y7e(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Z7e(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function gC(e,t,r){var n=Ut.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function yC(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Q7e(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 J7e(e,t,r){var n=Ut.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function eme(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function bC(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function tme(e,t,r){var n=Ut.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function xC(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function rme(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function nme(e,t,r){var n=Ut.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function ime(e,t,r){var n=Ut.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function ome(e,t,r){var n=Ut.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function ame(e,t,r){var n=U7e.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function sme(e,t,r){var n=Ut.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function lme(e,t,r){var n=Ut.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function SC(e,t){return je(e.getDate(),t,2)}function ume(e,t){return je(e.getHours(),t,2)}function cme(e,t){return je(e.getHours()%12||12,t,2)}function fme(e,t){return je(1+od.count(oo(e),e),t,3)}function SN(e,t){return je(e.getMilliseconds(),t,3)}function dme(e,t){return SN(e,t)+"000"}function hme(e,t){return je(e.getMonth()+1,t,2)}function pme(e,t){return je(e.getMinutes(),t,2)}function mme(e,t){return je(e.getSeconds(),t,2)}function vme(e){var t=e.getDay();return t===0?7:t}function gme(e,t){return je(T4.count(oo(e)-1,e),t,2)}function wN(e){var t=e.getDay();return t>=4||t===0?Xl(e):Xl.ceil(e)}function yme(e,t){return e=wN(e),je(Xl.count(oo(e),e)+(oo(e).getDay()===4),t,2)}function bme(e){return e.getDay()}function xme(e,t){return je(Ph.count(oo(e)-1,e),t,2)}function Sme(e,t){return je(e.getFullYear()%100,t,2)}function wme(e,t){return e=wN(e),je(e.getFullYear()%100,t,2)}function _me(e,t){return je(e.getFullYear()%1e4,t,4)}function Cme(e,t){var r=e.getDay();return e=r>=4||r===0?Xl(e):Xl.ceil(e),je(e.getFullYear()%1e4,t,4)}function Pme(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+je(t/60|0,"0",2)+je(t%60,"0",2)}function wC(e,t){return je(e.getUTCDate(),t,2)}function Tme(e,t){return je(e.getUTCHours(),t,2)}function Ome(e,t){return je(e.getUTCHours()%12||12,t,2)}function Ame(e,t){return je(1+P4.count(ao(e),e),t,3)}function _N(e,t){return je(e.getUTCMilliseconds(),t,3)}function kme(e,t){return _N(e,t)+"000"}function Eme(e,t){return je(e.getUTCMonth()+1,t,2)}function $me(e,t){return je(e.getUTCMinutes(),t,2)}function jme(e,t){return je(e.getUTCSeconds(),t,2)}function Mme(e){var t=e.getUTCDay();return t===0?7:t}function Ime(e,t){return je(O4.count(ao(e)-1,e),t,2)}function CN(e){var t=e.getUTCDay();return t>=4||t===0?Yl(e):Yl.ceil(e)}function Nme(e,t){return e=CN(e),je(Yl.count(ao(e),e)+(ao(e).getUTCDay()===4),t,2)}function Rme(e){return e.getUTCDay()}function Dme(e,t){return je(Th.count(ao(e)-1,e),t,2)}function Lme(e,t){return je(e.getUTCFullYear()%100,t,2)}function zme(e,t){return e=CN(e),je(e.getUTCFullYear()%100,t,2)}function Bme(e,t){return je(e.getUTCFullYear()%1e4,t,4)}function Fme(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Yl(e):Yl.ceil(e),je(e.getUTCFullYear()%1e4,t,4)}function Vme(){return"+0000"}function _C(){return"%"}function CC(e){return+e}function PC(e){return Math.floor(+e/1e3)}var $s,PN,TN;Wme({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Wme(e){return $s=W7e(e),PN=$s.format,$s.parse,TN=$s.utcFormat,$s.utcParse,$s}function Ume(e){return new Date(e)}function Hme(e){return e instanceof Date?+e:+new Date(+e)}function _9(e,t,r,n,i,o,a,s,l,u){var c=u9(),f=c.invert,d=c.domain,h=u(".%L"),p=u(":%S"),m=u("%I:%M"),g=u("%I %p"),y=u("%a %d"),v=u("%b %d"),b=u("%B"),x=u("%Y");function S(_){return(l(_)<_?h:s(_)<_?p:a(_)<_?m:o(_)<_?g:n(_)<_?i(_)<_?y:v:r(_)<_?b:x)(_)}return c.invert=function(_){return new Date(f(_))},c.domain=function(_){return arguments.length?d(Array.from(_,Hme)):d().map(Ume)},c.ticks=function(_){var P=d();return e(P[0],P[P.length-1],_??10)},c.tickFormat=function(_,P){return P==null?S:u(P)},c.nice=function(_){var P=d();return(!_||typeof _.range!="function")&&(_=t(P[0],P[P.length-1],_??10)),_?d(dN(P,_)):c},c.copy=function(){return id(c,_9(e,t,r,n,i,o,a,s,l,u))},c}function Gme(){return En.apply(_9(F7e,V7e,oo,S9,T4,od,b9,g9,Fa,PN).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Kme(){return En.apply(_9(z7e,B7e,ao,w9,O4,P4,x9,y9,Fa,TN).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function A4(){var e=0,t=1,r,n,i,o,a=xr,s=!1,l;function u(f){return f==null||isNaN(f=+f)?l:a(i===0?.5:(f=(o(f)-r)*i,s?Math.max(0,Math.min(1,f)):f))}u.domain=function(f){return arguments.length?([e,t]=f,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(f){return arguments.length?(s=!!f,u):s},u.interpolator=function(f){return arguments.length?(a=f,u):a};function c(f){return function(d){var h,p;return arguments.length?([h,p]=d,a=f(h,p),u):[a(0),a(1)]}}return u.range=c(Cu),u.rangeRound=c(l9),u.unknown=function(f){return arguments.length?(l=f,u):l},function(f){return o=f,r=f(e),n=f(t),i=r===n?0:1/(n-r),u}}function fa(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function ON(){var e=ca(A4()(xr));return e.copy=function(){return fa(e,ON())},mo.apply(e,arguments)}function AN(){var e=d9(A4()).domain([1,10]);return e.copy=function(){return fa(e,AN()).base(e.base())},mo.apply(e,arguments)}function kN(){var e=h9(A4());return e.copy=function(){return fa(e,kN()).constant(e.constant())},mo.apply(e,arguments)}function C9(){var e=p9(A4());return e.copy=function(){return fa(e,C9()).exponent(e.exponent())},mo.apply(e,arguments)}function qme(){return C9.apply(null,arguments).exponent(.5)}function EN(){var e=[],t=xr;function r(n){if(n!=null&&!isNaN(n=+n))return t((rd(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(Yo),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)=>I6e(e,o/n))},r.copy=function(){return EN(t).domain(e)},mo.apply(r,arguments)}function k4(){var e=0,t=.5,r=1,n=1,i,o,a,s,l,u=xr,c,f=!1,d;function h(m){return isNaN(m=+m)?d:(m=.5+((m=+c(m))-o)*(n*mt}var Jme=Qme,eve=IN,tve=Jme,rve=_u;function nve(e){return e&&e.length?eve(e,rve,tve):void 0}var ive=nve;const E4=Ve(ive);function ove(e,t){return ee.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=ne.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};ee.decimalPlaces=ee.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*tt;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ee.dividedBy=ee.div=function(e){return Zi(this,new this.constructor(e))};ee.dividedToIntegerBy=ee.idiv=function(e){var t=this,r=t.constructor;return qe(Zi(t,new r(e),0,1),r.precision)};ee.equals=ee.eq=function(e){return!this.cmp(e)};ee.exponent=function(){return kt(this)};ee.greaterThan=ee.gt=function(e){return this.cmp(e)>0};ee.greaterThanOrEqualTo=ee.gte=function(e){return this.cmp(e)>=0};ee.isInteger=ee.isint=function(){return this.e>this.d.length-2};ee.isNegative=ee.isneg=function(){return this.s<0};ee.isPositive=ee.ispos=function(){return this.s>0};ee.isZero=function(){return this.s===0};ee.lessThan=ee.lt=function(e){return this.cmp(e)<0};ee.lessThanOrEqualTo=ee.lte=function(e){return this.cmp(e)<1};ee.logarithm=ee.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(Xr))throw Error(kn+"NaN");if(r.s<1)throw Error(kn+(r.s?"NaN":"-Infinity"));return r.eq(Xr)?new n(0):(st=!1,t=Zi(rf(r,o),rf(e,o),o),st=!0,qe(t,i))};ee.minus=ee.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?LN(t,e):RN(t,(e.s=-e.s,e))};ee.modulo=ee.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(kn+"NaN");return r.s?(st=!1,t=Zi(r,e,0,1).times(e),st=!0,r.minus(t)):qe(new n(r),i)};ee.naturalExponential=ee.exp=function(){return DN(this)};ee.naturalLogarithm=ee.ln=function(){return rf(this)};ee.negated=ee.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ee.plus=ee.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?RN(t,e):LN(t,(e.s=-e.s,e))};ee.precision=ee.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Za+e);if(t=kt(i)+1,n=i.d.length-1,r=n*tt+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};ee.squareRoot=ee.sqrt=function(){var e,t,r,n,i,o,a,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(kn+"NaN")}for(e=kt(s),st=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=hi(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Tu((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 l(t)):n=new l(i.toString()),r=l.precision,i=a=r+3;;)if(o=n,n=o.plus(Zi(s,o,a+2)).times(.5),hi(o.d).slice(0,a)===(t=hi(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&t=="4999"){if(qe(o,r+1,0),o.times(o).eq(s)){n=o;break}}else if(t!="9999")break;a+=4}return st=!0,qe(n,r)};ee.times=ee.mul=function(e){var t,r,n,i,o,a,s,l,u,c=this,f=c.constructor,d=c.d,h=(e=new f(e)).d;if(!c.s||!e.s)return new f(0);for(e.s*=c.s,r=c.e+e.e,l=d.length,u=h.length,l=0;){for(t=0,i=l+n;i>n;)s=o[i]+h[n]*d[i-n-1]+t,o[i--]=s%Lt|0,t=s/Lt|0;o[i]=(o[i]+t)%Lt|0}for(;!o[--a];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,st?qe(e,f.precision):e};ee.toDecimalPlaces=ee.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(Si(e,0,Pu),t===void 0?t=n.rounding:Si(t,0,8),qe(r,e+kt(r)+1,t))};ee.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=ls(n,!0):(Si(e,0,Pu),t===void 0?t=i.rounding:Si(t,0,8),n=qe(new i(n),e+1,t),r=ls(n,!0,e+1)),r};ee.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?ls(i):(Si(e,0,Pu),t===void 0?t=o.rounding:Si(t,0,8),n=qe(new o(i),e+kt(i)+1,t),r=ls(n.abs(),!1,e+kt(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};ee.toInteger=ee.toint=function(){var e=this,t=e.constructor;return qe(new t(e),kt(e)+1,t.rounding)};ee.toNumber=function(){return+this};ee.toPower=ee.pow=function(e){var t,r,n,i,o,a,s=this,l=s.constructor,u=12,c=+(e=new l(e));if(!e.s)return new l(Xr);if(s=new l(s),!s.s){if(e.s<1)throw Error(kn+"Infinity");return s}if(s.eq(Xr))return s;if(n=l.precision,e.eq(Xr))return qe(s,n);if(t=e.e,r=e.d.length-1,a=t>=r,o=s.s,a){if((r=c<0?-c:c)<=NN){for(i=new l(Xr),t=Math.ceil(n/tt+4),st=!1;r%2&&(i=i.times(s),AC(i.d,t)),r=Tu(r/2),r!==0;)s=s.times(s),AC(s.d,t);return st=!0,e.s<0?new l(Xr).div(i):qe(i,n)}}else if(o<0)throw Error(kn+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,st=!1,i=e.times(rf(s,n+u)),st=!0,i=DN(i),i.s=o,i};ee.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=kt(i),n=ls(i,r<=o.toExpNeg||r>=o.toExpPos)):(Si(e,1,Pu),t===void 0?t=o.rounding:Si(t,0,8),i=qe(new o(i),e,t),r=kt(i),n=ls(i,e<=r||r<=o.toExpNeg,e)),n};ee.toSignificantDigits=ee.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Si(e,1,Pu),t===void 0?t=n.rounding:Si(t,0,8)),qe(new n(r),e,t)};ee.toString=ee.valueOf=ee.val=ee.toJSON=ee[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=kt(e),r=e.constructor;return ls(e,t<=r.toExpNeg||t>=r.toExpPos)};function RN(e,t){var r,n,i,o,a,s,l,u,c=e.constructor,f=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),st?qe(t,f):t;if(l=e.d,u=t.d,a=e.e,i=t.e,l=l.slice(),o=a-i,o){for(o<0?(n=l,o=-o,s=u.length):(n=u,i=a,s=l.length),a=Math.ceil(f/tt),s=a>s?a+1:s+1,o>s&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(s=l.length,o=u.length,s-o<0&&(o=s,n=u,u=l,l=n),r=0;o;)r=(l[--o]=l[o]+u[o]+r)/Lt|0,l[o]%=Lt;for(r&&(l.unshift(r),++i),s=l.length;l[--s]==0;)l.pop();return t.d=l,t.e=i,st?qe(t,f):t}function Si(e,t,r){if(e!==~~e||er)throw Error(Za+e)}function hi(e){var t,r,n,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;ta?1:-1;else for(s=l=0;si[s]?1:-1;break}return l}function r(n,i,o){for(var a=0;o--;)n[o]-=a,a=n[o]1;)n.shift()}return function(n,i,o,a){var s,l,u,c,f,d,h,p,m,g,y,v,b,x,S,_,P,T,A=n.constructor,k=n.s==i.s?1:-1,E=n.d,N=i.d;if(!n.s)return new A(n);if(!i.s)throw Error(kn+"Division by zero");for(l=n.e-i.e,P=N.length,S=E.length,h=new A(k),p=h.d=[],u=0;N[u]==(E[u]||0);)++u;if(N[u]>(E[u]||0)&&--l,o==null?v=o=A.precision:a?v=o+(kt(n)-kt(i))+1:v=o,v<0)return new A(0);if(v=v/tt+2|0,u=0,P==1)for(c=0,N=N[0],v++;(u1&&(N=e(N,c),E=e(E,c),P=N.length,S=E.length),x=P,m=E.slice(0,P),g=m.length;g=Lt/2&&++_;do c=0,s=t(N,m,P,g),s<0?(y=m[0],P!=g&&(y=y*Lt+(m[1]||0)),c=y/_|0,c>1?(c>=Lt&&(c=Lt-1),f=e(N,c),d=f.length,g=m.length,s=t(f,m,d,g),s==1&&(c--,r(f,P16)throw Error(T9+kt(e));if(!e.s)return new c(Xr);for(t==null?(st=!1,s=f):s=t,a=new c(.03125);e.abs().gte(.1);)e=e.times(a),u+=5;for(n=Math.log(Oa(2,u))/Math.LN10*2+5|0,s+=n,r=i=o=new c(Xr),c.precision=s;;){if(i=qe(i.times(e),s),r=r.times(++l),a=o.plus(Zi(i,r,s)),hi(a.d).slice(0,s)===hi(o.d).slice(0,s)){for(;u--;)o=qe(o.times(o),s);return c.precision=f,t==null?(st=!0,qe(o,f)):o}o=a}}function kt(e){for(var t=e.e*tt,r=e.d[0];r>=10;r/=10)t++;return t}function M5(e,t,r){if(t>e.LN10.sd())throw st=!0,r&&(e.precision=r),Error(kn+"LN10 precision limit exceeded");return qe(new e(e.LN10),t)}function Ao(e){for(var t="";e--;)t+="0";return t}function rf(e,t){var r,n,i,o,a,s,l,u,c,f=1,d=10,h=e,p=h.d,m=h.constructor,g=m.precision;if(h.s<1)throw Error(kn+(h.s?"NaN":"-Infinity"));if(h.eq(Xr))return new m(0);if(t==null?(st=!1,u=g):u=t,h.eq(10))return t==null&&(st=!0),M5(m,u);if(u+=d,m.precision=u,r=hi(p),n=r.charAt(0),o=kt(h),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)h=h.times(e),r=hi(h.d),n=r.charAt(0),f++;o=kt(h),n>1?(h=new m("0."+r),o++):h=new m(n+"."+r.slice(1))}else return l=M5(m,u+2,g).times(o+""),h=rf(new m(n+"."+r.slice(1)),u-d).plus(l),m.precision=g,t==null?(st=!0,qe(h,g)):h;for(s=a=h=Zi(h.minus(Xr),h.plus(Xr),u),c=qe(h.times(h),u),i=3;;){if(a=qe(a.times(c),u),l=s.plus(Zi(a,new m(i),u)),hi(l.d).slice(0,u)===hi(s.d).slice(0,u))return s=s.times(2),o!==0&&(s=s.plus(M5(m,u+2,g).times(o+""))),s=Zi(s,new m(f),u),m.precision=g,t==null?(st=!0,qe(s,g)):s;s=l,i+=2}}function OC(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=Tu(r/tt),e.d=[],n=(r+1)%tt,r<0&&(n+=tt),nOh||e.e<-Oh))throw Error(T9+r)}else e.s=0,e.e=0,e.d=[0];return e}function qe(e,t,r){var n,i,o,a,s,l,u,c,f=e.d;for(a=1,o=f[0];o>=10;o/=10)a++;if(n=t-a,n<0)n+=tt,i=t,u=f[c=0];else{if(c=Math.ceil((n+1)/tt),o=f.length,c>=o)return e;for(u=o=f[c],a=1;o>=10;o/=10)a++;n%=tt,i=n-tt+a}if(r!==void 0&&(o=Oa(10,a-i-1),s=u/o%10|0,l=t<0||f[c+1]!==void 0||u%o,l=r<4?(s||l)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||l||r==6&&(n>0?i>0?u/Oa(10,a-i):0:f[c-1])%10&1||r==(e.s<0?8:7))),t<1||!f[0])return l?(o=kt(e),f.length=1,t=t-o-1,f[0]=Oa(10,(tt-t%tt)%tt),e.e=Tu(-t/tt)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(n==0?(f.length=c,o=1,c--):(f.length=c+1,o=Oa(10,tt-n),f[c]=i>0?(u/Oa(10,a-i)%Oa(10,i)|0)*o:0),l)for(;;)if(c==0){(f[0]+=o)==Lt&&(f[0]=1,++e.e);break}else{if(f[c]+=o,f[c]!=Lt)break;f[c--]=0,o=1}for(n=f.length;f[--n]===0;)f.pop();if(st&&(e.e>Oh||e.e<-Oh))throw Error(T9+kt(e));return e}function LN(e,t){var r,n,i,o,a,s,l,u,c,f,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),st?qe(t,h):t;if(l=e.d,f=t.d,n=t.e,u=e.e,l=l.slice(),a=u-n,a){for(c=a<0,c?(r=l,a=-a,s=f.length):(r=f,n=u,s=l.length),i=Math.max(Math.ceil(h/tt),s)+2,a>i&&(a=i,r.length=1),r.reverse(),i=a;i--;)r.push(0);r.reverse()}else{for(i=l.length,s=f.length,c=i0;--i)l[s++]=0;for(i=f.length;i>a;){if(l[--i]0?o=o.charAt(0)+"."+o.slice(1)+Ao(n):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+Ao(-i-1)+o,r&&(n=r-a)>0&&(o+=Ao(n))):i>=a?(o+=Ao(i+1-a),r&&(n=r-i-1)>0&&(o=o+"."+Ao(n))):((n=i+1)0&&(i+1===a&&(o+="."),o+=Ao(n))),e.s<0?"-"+o:o}function AC(e,t){if(e.length>t)return e.length=t,!0}function zN(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(Za+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 OC(a,o.toString())}else if(typeof o!="string")throw Error(Za+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,Ove.test(o))OC(a,o);else throw Error(Za+o)}if(i.prototype=ee,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=zN,i.config=i.set=Ave,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Za+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Za+r+": "+n);return this}var O9=zN(Tve);Xr=new O9(1);const Ue=O9;function kve(e){return Mve(e)||jve(e)||$ve(e)||Eve()}function Eve(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $ve(e,t){if(e){if(typeof e=="string")return pm(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 pm(e,t)}}function jve(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Mve(e){if(Array.isArray(e))return pm(e)}function pm(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t?r.apply(void 0,i):e(t-a,kC(function(){for(var s=arguments.length,l=new Array(s),u=0;ue.length)&&(t=e.length);for(var r=0,n=new Array(t);r"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(l){i=!0,o=l}finally{try{!n&&a.return!=null&&a.return()}finally{if(i)throw o}}return r}}function qve(e){if(Array.isArray(e))return e}function UN(e){var t=nf(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function HN(e,t,r){if(e.lte(0))return new Ue(0);var n=I4.getDigitCount(e.toNumber()),i=new Ue(10).pow(n),o=e.div(i),a=n!==1?.05:.1,s=new Ue(Math.ceil(o.div(a).toNumber())).add(r).mul(a),l=s.mul(i);return t?l:new Ue(Math.ceil(l))}function Xve(e,t,r){var n=1,i=new Ue(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new Ue(10).pow(I4.getDigitCount(e)-1),i=new Ue(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new Ue(Math.floor(e)))}else e===0?i=new Ue(Math.floor((t-1)/2)):r||(i=new Ue(Math.floor(e)));var a=Math.floor((t-1)/2),s=Dve(Rve(function(l){return i.add(new Ue(l-a).mul(n)).toNumber()}),mm);return s(0,t)}function GN(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 Ue(0),tickMin:new Ue(0),tickMax:new Ue(0)};var o=HN(new Ue(t).sub(e).div(r-1),n,i),a;e<=0&&t>=0?a=new Ue(0):(a=new Ue(e).add(t).div(2),a=a.sub(new Ue(a).mod(o)));var s=Math.ceil(a.sub(e).div(o).toNumber()),l=Math.ceil(new Ue(t).sub(a).div(o).toNumber()),u=s+l+1;return u>r?GN(e,t,r,n,i+1):(u0?l+(r-u):l,s=t>0?s:s+(r-u)),{step:o,tickMin:a.sub(new Ue(s).mul(o)),tickMax:a.add(new Ue(l).mul(o))})}function Yve(e){var t=nf(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=UN([r,n]),l=nf(s,2),u=l[0],c=l[1];if(u===-1/0||c===1/0){var f=c===1/0?[u].concat(gm(mm(0,i-1).map(function(){return 1/0}))):[].concat(gm(mm(0,i-1).map(function(){return-1/0})),[c]);return r>n?vm(f):f}if(u===c)return Xve(u,i,o);var d=GN(u,c,a,o),h=d.step,p=d.tickMin,m=d.tickMax,g=I4.rangeStep(p,m.add(new Ue(.1).mul(h)),h);return r>n?vm(g):g}function Zve(e,t){var r=nf(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=UN([n,i]),s=nf(a,2),l=s[0],u=s[1];if(l===-1/0||u===1/0)return[n,i];if(l===u)return[l];var c=Math.max(t,2),f=HN(new Ue(u).sub(l).div(c-1),o,0),d=[].concat(gm(I4.rangeStep(new Ue(l),new Ue(u).sub(new Ue(.99).mul(f)),f)),[u]);return n>i?vm(d):d}var Qve=VN(Yve),Jve=VN(Zve),e8e=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Ah(){return Ah=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s8e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function ad(e){var t=e.offset,r=e.layout,n=e.width,i=e.dataKey,o=e.data,a=e.dataPointFormatter,s=e.xAxis,l=e.yAxis,u=a8e(e,e8e),c=_e(u,!1);e.direction==="x"&&s.type!=="number"&&is();var f=o.map(function(d){var h=a(d,i),p=h.x,m=h.y,g=h.value,y=h.errorVal;if(!y)return null;var v=[],b,x;if(Array.isArray(y)){var S=t8e(y,2);b=S[0],x=S[1]}else b=x=y;if(r==="vertical"){var _=s.scale,P=m+t,T=P+n,A=P-n,k=_(g-b),E=_(g+x);v.push({x1:E,y1:T,x2:E,y2:A}),v.push({x1:k,y1:P,x2:E,y2:P}),v.push({x1:k,y1:T,x2:k,y2:A})}else if(r==="horizontal"){var N=l.scale,z=p+t,L=z-n,$=z+n,D=N(g-b),V=N(g+x);v.push({x1:L,y1:V,x2:$,y2:V}),v.push({x1:z,y1:D,x2:z,y2:V}),v.push({x1:L,y1:D,x2:$,y2:D})}return j.createElement(_t,Ah({className:"recharts-errorBar",key:"bar-".concat(v.map(function(R){return"".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))},c),v.map(function(R){return j.createElement("line",Ah({},R,{key:"line-".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))}))});return j.createElement(_t,{className:"recharts-errorBars"},f)}ad.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};ad.displayName="ErrorBar";function of(e){"@babel/helpers - typeof";return of=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},of(e)}function $C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function I5(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&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 l=o.range,u=0;u0?i[u-1].coordinate:i[s-1].coordinate,f=i[u].coordinate,d=u>=s-1?i[0].coordinate:i[u+1].coordinate,h=void 0;if(Kn(f-c)!==Kn(d-f)){var p=[];if(Kn(d-f)===Kn(l[1]-l[0])){h=d;var m=f+l[1]-l[0];p[0]=Math.min(m,(m+c)/2),p[1]=Math.max(m,(m+c)/2)}else{h=c;var g=d+l[1]-l[0];p[0]=Math.min(f,(g+f)/2),p[1]=Math.max(f,(g+f)/2)}var y=[Math.min(f,(h+f)/2),Math.max(f,(h+f)/2)];if(t>y[0]&&t<=y[1]||t>=p[0]&&t<=p[1]){a=i[u].index;break}}else{var v=Math.min(c,d),b=Math.max(c,d);if(t>(v+f)/2&&t<=(b+f)/2){a=i[u].index;break}}}else for(var x=0;x0&&x(n[x].coordinate+n[x-1].coordinate)/2&&t<=(n[x].coordinate+n[x+1].coordinate)/2||x===s-1&&t>(n[x].coordinate+n[x-1].coordinate)/2){a=n[x].index;break}return a},A9=function(t){var r=t,n=r.type.displayName,i=t.props,o=i.stroke,a=i.fill,s;switch(n){case"Line":s=o;break;case"Area":case"Radar":s=o&&o!=="none"?o:a;break;default:s=a;break}return s},y8e=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),l=0,u=s.length;l=0});if(y&&y.length){var v=y[0].props.barSize,b=y[0].props[g];a[b]||(a[b]=[]);var x=Se(v)?r:v;a[b].push({item:y[0],stackList:y.slice(1),barSize:Se(x)?void 0:ss(x,n,0)})}}return a},b8e=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,a=o===void 0?[]:o,s=t.maxBarSize,l=a.length;if(l<1)return null;var u=ss(r,i,0,!0),c,f=[];if(a[0].barSize===+a[0].barSize){var d=!1,h=i/l,p=a.reduce(function(x,S){return x+S.barSize||0},0);p+=(l-1)*u,p>=i&&(p-=(l-1)*u,u=0),p>=i&&h>0&&(d=!0,h*=.9,p=l*h);var m=(i-p)/2>>0,g={offset:m-u,size:0};c=a.reduce(function(x,S){var _={item:S.item,position:{offset:g.offset+g.size+u,size:d?h:S.barSize}},P=[].concat(MC(x),[_]);return g=P[P.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(T){P.push({item:T,position:g})}),P},f)}else{var y=ss(n,i,0,!0);i-2*y-(l-1)*u<=0&&(u=0);var v=(i-2*y-(l-1)*u)/l;v>1&&(v>>=0);var b=s===+s?Math.min(v,s):v;c=a.reduce(function(x,S,_){var P=[].concat(MC(x),[{item:S.item,position:{offset:y+(v+u)*_+(v-b)/2,size:b}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(T){P.push({item:T,position:P[P.length-1].position})}),P},f)}return c},x8e=function(t,r,n,i){var o=n.children,a=n.width,s=n.margin,l=a-(s.left||0)-(s.right||0),u=KN({children:o,legendWidth:l});if(u){var c=i||{},f=c.width,d=c.height,h=u.align,p=u.verticalAlign,m=u.layout;if((m==="vertical"||m==="horizontal"&&p==="middle")&&h!=="center"&&Y(t[h]))return vn(vn({},t),{},Tl({},h,t[h]+(f||0)));if((m==="horizontal"||m==="vertical"&&h==="center")&&p!=="middle"&&Y(t[p]))return vn(vn({},t),{},Tl({},p,t[p]+(d||0)))}return t},S8e=function(t,r,n){return Se(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},qN=function(t,r,n,i,o){var a=r.props.children,s=Tn(a,ad).filter(function(u){return S8e(i,o,u.props.direction)});if(s&&s.length){var l=s.map(function(u){return u.props.dataKey});return t.reduce(function(u,c){var f=rn(c,n);if(Se(f))return u;var d=Array.isArray(f)?[$4(f),E4(f)]:[f,f],h=l.reduce(function(p,m){var g=rn(c,m,0),y=d[0]-Math.abs(Array.isArray(g)?g[0]:g),v=d[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(y,p[0]),Math.max(v,p[1])]},[1/0,-1/0]);return[Math.min(h[0],u[0]),Math.max(h[1],u[1])]},[1/0,-1/0])}return null},w8e=function(t,r,n,i,o){var a=r.map(function(s){return qN(t,s,n,o,i)}).filter(function(s){return!Se(s)});return a&&a.length?a.reduce(function(s,l){return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]):null},XN=function(t,r,n,i,o){var a=r.map(function(l){var u=l.props.dataKey;return n==="number"&&u&&qN(t,l,u,i)||Zc(t,u,n,o)});if(n==="number")return a.reduce(function(l,u){return[Math.min(l[0],u[0]),Math.max(l[1],u[1])]},[1/0,-1/0]);var s={};return a.reduce(function(l,u){for(var c=0,f=u.length;c=2?Kn(s[0]-s[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var c=(t.ticks||t.niceTicks).map(function(f){var d=o?o.indexOf(f):f;return{coordinate:i(d)+u,value:f,offset:u}});return c.filter(function(f){return!Jf(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,d){return{coordinate:i(f)+u,value:f,index:d,offset:u}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(f){return{coordinate:i(f)+u,value:f,offset:u}}):i.domain().map(function(f,d){return{coordinate:i(f)+u,value:o?o[f]:f,index:d,offset:u}})},N5=new WeakMap,c0=function(t,r){if(typeof r!="function")return t;N5.has(t)||N5.set(t,new WeakMap);var n=N5.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},_8e=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:Z1(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:_h(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Yc(),realScaleType:"point"}:o==="category"?{scale:Z1(),realScaleType:"band"}:{scale:_h(),realScaleType:"linear"};if(Qf(i)){var l="scale".concat(g4(i));return{scale:(TC[l]||Yc)(),realScaleType:TC[l]?l:"point"}}return ye(i)?{scale:i}:{scale:Yc(),realScaleType:"point"}},IC=1e-4,C8e=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])-IC,a=Math.max(i[0],i[1])+IC,s=t(r[0]),l=t(r[n-1]);(sa||la)&&t.domain([r[0],r[n-1]])}},P8e=function(t,r){if(!t)return null;for(var n=0,i=t.length;ni)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]=0?(t[s][n][0]=o,t[s][n][1]=o+l,o=t[s][n][1]):(t[s][n][0]=a,t[s][n][1]=a+l,a=t[s][n][1])}},A8e=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n=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)}},k8e={sign:O8e,expand:efe,none:Wl,silhouette:tfe,wiggle:rfe,positive:A8e},E8e=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),o=k8e[n],a=J1e().keys(i).value(function(s,l){return+rn(s,l,0)}).order(U7).offset(o);return a(t)},$8e=function(t,r,n,i,o,a){if(!t)return null;var s=a?r.reverse():r,l={},u=s.reduce(function(f,d){var h=d.props,p=h.stackId,m=h.hide;if(m)return f;var g=d.props[n],y=f[g]||{hasStack:!1,stackGroups:{}};if(Mt(p)){var v=y.stackGroups[p]||{numericAxisId:n,cateAxisId:i,items:[]};v.items.push(d),y.hasStack=!0,y.stackGroups[p]=v}else y.stackGroups[ed("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[d]};return vn(vn({},f),{},Tl({},g,y))},l),c={};return Object.keys(u).reduce(function(f,d){var h=u[d];if(h.hasStack){var p={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(m,g){var y=h.stackGroups[g];return vn(vn({},m),{},Tl({},g,{numericAxisId:n,cateAxisId:i,items:y.items,stackedData:E8e(t,y.items,o)}))},p)}return vn(vn({},f),{},Tl({},d,h))},c)},j8e=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,a=r.originalDomain,s=r.allowDecimals,l=n||r.scale;if(l!=="auto"&&l!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var u=t.domain();if(!u.length)return null;var c=Qve(u,o,s);return t.domain([$4(c),E4(c)]),{niceTicks:c}}if(o&&i==="number"){var f=t.domain(),d=Jve(f,o,s);return{niceTicks:d}}return null};function NC(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&&!Se(i[t.dataKey])){var s=eh(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var l=rn(i,Se(a)?t.dataKey:a);return Se(l)?null:t.scale(l)}var RC=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 l=rn(a,r.dataKey,r.domain[s]);return Se(l)?null:r.scale(l)-o/2+i},M8e=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]},I8e=function(t,r){var n=t.props.stackId;if(Mt(n)){var i=r[n];if(i){var o=i.items.indexOf(t);return o>=0?i.stackedData[o]:null}}return null},N8e=function(t){return t.reduce(function(r,n){return[$4(n.concat([r[0]]).filter(Y)),E4(n.concat([r[1]]).filter(Y))]},[1/0,-1/0])},QN=function(t,r,n){return Object.keys(t).reduce(function(i,o){var a=t[o],s=a.stackedData,l=s.reduce(function(u,c){var f=N8e(c.slice(r,n+1));return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]);return[Math.min(l[0],i[0]),Math.max(l[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},DC=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,LC=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,xm=function(t,r,n){if(ye(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(Y(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(DC.test(t[0])){var o=+DC.exec(t[0])[1];i[0]=r[0]-o}else ye(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(Y(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(LC.test(t[1])){var a=+LC.exec(t[1])[1];i[1]=r[1]+a}else ye(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},kh=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=r9(r,function(f){return f.coordinate}),a=1/0,s=1,l=o.length;sa&&(u=2*Math.PI-u),{radius:s,angle:z8e(u),angleInRadian:u}},V8e=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}},W8e=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},VC=function(t,r){var n=t.x,i=t.y,o=F8e({x:n,y:i},r),a=o.radius,s=o.angle,l=r.innerRadius,u=r.outerRadius;if(au)return!1;if(a===0)return!0;var c=V8e(r),f=c.startAngle,d=c.endAngle,h=s,p;if(f<=d){for(;h>d;)h-=360;for(;h=f&&h<=d}else{for(;h>f;)h-=360;for(;h=d&&h<=f}return p?FC(FC({},r),{},{radius:a,angle:W8e(h,r)}):null};function lf(e){"@babel/helpers - typeof";return lf=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},lf(e)}var U8e=["offset"];function H8e(e){return X8e(e)||q8e(e)||K8e(e)||G8e()}function G8e(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function K8e(e,t){if(e){if(typeof e=="string")return Sm(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 Sm(e,t)}}function q8e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function X8e(e){if(Array.isArray(e))return Sm(e)}function Sm(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Z8e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function WC(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 Et(e){for(var t=1;t=0?1:-1,b,x;i==="insideStart"?(b=h+v*a,x=m):i==="insideEnd"?(b=p-v*a,x=!m):i==="end"&&(b=p+v*a,x=m),x=y<=0?x:!x;var S=Zt(u,c,g,b),_=Zt(u,c,g,b+(x?1:-1)*359),P="M".concat(S.x,",").concat(S.y,` + A`).concat(g,",").concat(g,",0,1,").concat(x?0:1,`, + `).concat(_.x,",").concat(_.y),T=Se(t.id)?ed("recharts-radial-line-"):t.id;return j.createElement("text",uf({},n,{dominantBaseline:"central",className:$e("recharts-radial-bar-label",s)}),j.createElement("defs",null,j.createElement("path",{id:T,d:P})),j.createElement("textPath",{xlinkHref:"#".concat(T)},r))},ige=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,a=o.cx,s=o.cy,l=o.innerRadius,u=o.outerRadius,c=o.startAngle,f=o.endAngle,d=(c+f)/2;if(i==="outside"){var h=Zt(a,s,u+n,d),p=h.x,m=h.y;return{x:p,y:m,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 g=(l+u)/2,y=Zt(a,s,g,d),v=y.x,b=y.y;return{x:v,y:b,textAnchor:"middle",verticalAnchor:"middle"}},oge=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,a=r,s=a.x,l=a.y,u=a.width,c=a.height,f=c>=0?1:-1,d=f*i,h=f>0?"end":"start",p=f>0?"start":"end",m=u>=0?1:-1,g=m*i,y=m>0?"end":"start",v=m>0?"start":"end";if(o==="top"){var b={x:s+u/2,y:l-f*i,textAnchor:"middle",verticalAnchor:h};return Et(Et({},b),n?{height:Math.max(l-n.y,0),width:u}:{})}if(o==="bottom"){var x={x:s+u/2,y:l+c+d,textAnchor:"middle",verticalAnchor:p};return Et(Et({},x),n?{height:Math.max(n.y+n.height-(l+c),0),width:u}:{})}if(o==="left"){var S={x:s-g,y:l+c/2,textAnchor:y,verticalAnchor:"middle"};return Et(Et({},S),n?{width:Math.max(S.x-n.x,0),height:c}:{})}if(o==="right"){var _={x:s+u+g,y:l+c/2,textAnchor:v,verticalAnchor:"middle"};return Et(Et({},_),n?{width:Math.max(n.x+n.width-_.x,0),height:c}:{})}var P=n?{width:u,height:c}:{};return o==="insideLeft"?Et({x:s+g,y:l+c/2,textAnchor:v,verticalAnchor:"middle"},P):o==="insideRight"?Et({x:s+u-g,y:l+c/2,textAnchor:y,verticalAnchor:"middle"},P):o==="insideTop"?Et({x:s+u/2,y:l+d,textAnchor:"middle",verticalAnchor:p},P):o==="insideBottom"?Et({x:s+u/2,y:l+c-d,textAnchor:"middle",verticalAnchor:h},P):o==="insideTopLeft"?Et({x:s+g,y:l+d,textAnchor:v,verticalAnchor:p},P):o==="insideTopRight"?Et({x:s+u-g,y:l+d,textAnchor:y,verticalAnchor:p},P):o==="insideBottomLeft"?Et({x:s+g,y:l+c-d,textAnchor:v,verticalAnchor:h},P):o==="insideBottomRight"?Et({x:s+u-g,y:l+c-d,textAnchor:y,verticalAnchor:h},P):gu(o)&&(Y(o.x)||za(o.x))&&(Y(o.y)||za(o.y))?Et({x:s+ss(o.x,u),y:l+ss(o.y,c),textAnchor:"end",verticalAnchor:"end"},P):Et({x:s+u/2,y:l+c/2,textAnchor:"middle",verticalAnchor:"middle"},P)},age=function(t){return"cx"in t&&Y(t.cx)};function ar(e){var t=e.offset,r=t===void 0?5:t,n=Y8e(e,U8e),i=Et({offset:r},n),o=i.viewBox,a=i.position,s=i.value,l=i.children,u=i.content,c=i.className,f=c===void 0?"":c,d=i.textBreakAll;if(!o||Se(s)&&Se(l)&&!C.isValidElement(u)&&!ye(u))return null;if(C.isValidElement(u))return C.cloneElement(u,i);var h;if(ye(u)){if(h=C.createElement(u,i),C.isValidElement(h))return h}else h=tge(i);var p=age(o),m=_e(i,!0);if(p&&(a==="insideStart"||a==="insideEnd"||a==="end"))return nge(i,h,m);var g=p?ige(i):oge(i);return j.createElement(vh,uf({className:$e("recharts-label",f)},m,g,{breakAll:d}),h)}ar.displayName="Label";var eR=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,a=t.endAngle,s=t.r,l=t.radius,u=t.innerRadius,c=t.outerRadius,f=t.x,d=t.y,h=t.top,p=t.left,m=t.width,g=t.height,y=t.clockWise,v=t.labelViewBox;if(v)return v;if(Y(m)&&Y(g)){if(Y(f)&&Y(d))return{x:f,y:d,width:m,height:g};if(Y(h)&&Y(p))return{x:h,y:p,width:m,height:g}}return Y(f)&&Y(d)?{x:f,y:d,width:0,height:0}:Y(r)&&Y(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:a||i||0,innerRadius:u||0,outerRadius:c||l||s||0,clockWise:y}:t.viewBox?t.viewBox:{}},sge=function(t,r){return t?t===!0?j.createElement(ar,{key:"label-implicit",viewBox:r}):Mt(t)?j.createElement(ar,{key:"label-implicit",viewBox:r,value:t}):C.isValidElement(t)?t.type===ar?C.cloneElement(t,{key:"label-implicit",viewBox:r}):j.createElement(ar,{key:"label-implicit",content:t,viewBox:r}):ye(t)?j.createElement(ar,{key:"label-implicit",content:t,viewBox:r}):gu(t)?j.createElement(ar,uf({viewBox:r},t,{key:"label-implicit"})):null:null},lge=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=eR(t),a=Tn(i,ar).map(function(l,u){return C.cloneElement(l,{viewBox:r||o,key:"label-".concat(u)})});if(!n)return a;var s=sge(t.label,r||o);return[s].concat(H8e(a))};ar.parseViewBox=eR;ar.renderCallByParent=lge;function uge(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var cge=uge;const fge=Ve(cge);function cf(e){"@babel/helpers - typeof";return cf=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},cf(e)}var dge=["valueAccessor"],hge=["data","dataKey","clockWise","id","textBreakAll"];function pge(e){return yge(e)||gge(e)||vge(e)||mge()}function mge(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vge(e,t){if(e){if(typeof e=="string")return wm(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 wm(e,t)}}function gge(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yge(e){if(Array.isArray(e))return wm(e)}function wm(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wge(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var _ge=function(t){return Array.isArray(t.value)?fge(t.value):t.value};function Zo(e){var t=e.valueAccessor,r=t===void 0?_ge:t,n=GC(e,dge),i=n.data,o=n.dataKey,a=n.clockWise,s=n.id,l=n.textBreakAll,u=GC(n,hge);return!i||!i.length?null:j.createElement(_t,{className:"recharts-label-list"},i.map(function(c,f){var d=Se(o)?r(c,f):rn(c&&c.payload,o),h=Se(s)?{}:{id:"".concat(s,"-").concat(f)};return j.createElement(ar,$h({},_e(c,!0),u,h,{parentViewBox:c.parentViewBox,value:d,textBreakAll:l,viewBox:ar.parseViewBox(Se(a)?c:HC(HC({},c),{},{clockWise:a})),key:"label-".concat(f),index:f}))}))}Zo.displayName="LabelList";function Cge(e,t){return e?e===!0?j.createElement(Zo,{key:"labelList-implicit",data:t}):j.isValidElement(e)||ye(e)?j.createElement(Zo,{key:"labelList-implicit",data:t,content:e}):gu(e)?j.createElement(Zo,$h({data:t},e,{key:"labelList-implicit"})):null:null}function Pge(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=Tn(n,Zo).map(function(a,s){return C.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var o=Cge(e.label,t);return[o].concat(pge(i))}Zo.renderCallByParent=Pge;function ff(e){"@babel/helpers - typeof";return ff=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},ff(e)}function _m(){return _m=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(a>u),`, + `).concat(f.x,",").concat(f.y,` + `);if(i>0){var h=Zt(r,n,i,a),p=Zt(r,n,i,u);d+="L ".concat(p.x,",").concat(p.y,` + A `).concat(i,",").concat(i,`,0, + `).concat(+(Math.abs(l)>180),",").concat(+(a<=u),`, + `).concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},Ege=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,s=t.forceCornerRadius,l=t.cornerIsExternal,u=t.startAngle,c=t.endAngle,f=Kn(c-u),d=f0({cx:r,cy:n,radius:o,angle:u,sign:f,cornerRadius:a,cornerIsExternal:l}),h=d.circleTangency,p=d.lineTangency,m=d.theta,g=f0({cx:r,cy:n,radius:o,angle:c,sign:-f,cornerRadius:a,cornerIsExternal:l}),y=g.circleTangency,v=g.lineTangency,b=g.theta,x=l?Math.abs(u-c):Math.abs(u-c)-m-b;if(x<0)return s?"M ".concat(p.x,",").concat(p.y,` + a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0 + a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0 + `):tR({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:u,endAngle:c});var S="M ".concat(p.x,",").concat(p.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(h.x,",").concat(h.y,` + A`).concat(o,",").concat(o,",0,").concat(+(x>180),",").concat(+(f<0),",").concat(y.x,",").concat(y.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(v.x,",").concat(v.y,` + `);if(i>0){var _=f0({cx:r,cy:n,radius:i,angle:u,sign:f,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),P=_.circleTangency,T=_.lineTangency,A=_.theta,k=f0({cx:r,cy:n,radius:i,angle:c,sign:-f,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),E=k.circleTangency,N=k.lineTangency,z=k.theta,L=l?Math.abs(u-c):Math.abs(u-c)-A-z;if(L<0&&a===0)return"".concat(S,"L").concat(r,",").concat(n,"Z");S+="L".concat(N.x,",").concat(N.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(E.x,",").concat(E.y,` + A`).concat(i,",").concat(i,",0,").concat(+(L>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(f<0),",").concat(T.x,",").concat(T.y,"Z")}else S+="L".concat(r,",").concat(n,"Z");return S},$ge={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},rR=function(t){var r=qC(qC({},$ge),t),n=r.cx,i=r.cy,o=r.innerRadius,a=r.outerRadius,s=r.cornerRadius,l=r.forceCornerRadius,u=r.cornerIsExternal,c=r.startAngle,f=r.endAngle,d=r.className;if(a0&&Math.abs(c-f)<360?g=Ege({cx:n,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(m,p/2),forceCornerRadius:l,cornerIsExternal:u,startAngle:c,endAngle:f}):g=tR({cx:n,cy:i,innerRadius:o,outerRadius:a,startAngle:c,endAngle:f}),j.createElement("path",_m({},_e(r,!0),{className:h,d:g,role:"img"}))};function df(e){"@babel/helpers - typeof";return df=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},df(e)}function Cm(){return Cm=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function Fge(e,t){return Ou(e.getTime(),t.getTime())}function rP(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.entries(),o=0,a,s;(a=i.next())&&!a.done;){for(var l=t.entries(),u=!1,c=0;(s=l.next())&&!s.done;){var f=a.value,d=f[0],h=f[1],p=s.value,m=p[0],g=p[1];!u&&!n[c]&&(u=r.equals(d,m,o,c,e,t,r)&&r.equals(h,g,d,m,e,t,r))&&(n[c]=!0),c++}if(!u)return!1;o++}return!0}function Vge(e,t,r){var n=tP(e),i=n.length;if(tP(t).length!==i)return!1;for(var o;i-- >0;)if(o=n[i],o===iR&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!nR(t,o)||!r.equals(e[o],t[o],o,o,e,t,r))return!1;return!0}function ic(e,t,r){var n=JC(e),i=n.length;if(JC(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=n[i],o===iR&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!nR(t,o)||!r.equals(e[o],t[o],o,o,e,t,r)||(a=eP(e,o),s=eP(t,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function Wge(e,t){return Ou(e.valueOf(),t.valueOf())}function Uge(e,t){return e.source===t.source&&e.flags===t.flags}function nP(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.values(),o,a;(o=i.next())&&!o.done;){for(var s=t.values(),l=!1,u=0;(a=s.next())&&!a.done;)!l&&!n[u]&&(l=r.equals(o.value,a.value,o.value,a.value,e,t,r))&&(n[u]=!0),u++;if(!l)return!1}return!0}function Hge(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var Gge="[object Arguments]",Kge="[object Boolean]",qge="[object Date]",Xge="[object Map]",Yge="[object Number]",Zge="[object Object]",Qge="[object RegExp]",Jge="[object Set]",e9e="[object String]",t9e=Array.isArray,iP=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,oP=Object.assign,r9e=Object.prototype.toString.call.bind(Object.prototype.toString);function n9e(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,i=e.areObjectsEqual,o=e.arePrimitiveWrappersEqual,a=e.areRegExpsEqual,s=e.areSetsEqual,l=e.areTypedArraysEqual;return function(c,f,d){if(c===f)return!0;if(c==null||f==null||typeof c!="object"||typeof f!="object")return c!==c&&f!==f;var h=c.constructor;if(h!==f.constructor)return!1;if(h===Object)return i(c,f,d);if(t9e(c))return t(c,f,d);if(iP!=null&&iP(c))return l(c,f,d);if(h===Date)return r(c,f,d);if(h===RegExp)return a(c,f,d);if(h===Map)return n(c,f,d);if(h===Set)return s(c,f,d);var p=r9e(c);return p===qge?r(c,f,d):p===Qge?a(c,f,d):p===Xge?n(c,f,d):p===Jge?s(c,f,d):p===Zge?typeof c.then!="function"&&typeof f.then!="function"&&i(c,f,d):p===Gge?i(c,f,d):p===Kge||p===Yge||p===e9e?o(c,f,d):!1}}function i9e(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?ic:Bge,areDatesEqual:Fge,areMapsEqual:n?QC(rP,ic):rP,areObjectsEqual:n?ic:Vge,arePrimitiveWrappersEqual:Wge,areRegExpsEqual:Uge,areSetsEqual:n?QC(nP,ic):nP,areTypedArraysEqual:n?ic:Hge};if(r&&(i=oP({},i,r(i))),t){var o=h0(i.areArraysEqual),a=h0(i.areMapsEqual),s=h0(i.areObjectsEqual),l=h0(i.areSetsEqual);i=oP({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:l})}return i}function o9e(e){return function(t,r,n,i,o,a,s){return e(t,r,s)}}function a9e(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,o=e.strict;if(n)return function(l,u){var c=n(),f=c.cache,d=f===void 0?t?new WeakMap:void 0:f,h=c.meta;return r(l,u,{cache:d,equals:i,meta:h,strict:o})};if(t)return function(l,u){return r(l,u,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(l,u){return r(l,u,a)}}var s9e=da();da({strict:!0});da({circular:!0});da({circular:!0,strict:!0});da({createInternalComparator:function(){return Ou}});da({strict:!0,createInternalComparator:function(){return Ou}});da({circular:!0,createInternalComparator:function(){return Ou}});da({circular:!0,createInternalComparator:function(){return Ou},strict:!0});function da(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=i9e(e),l=n9e(s),u=n?n(l):o9e(l);return a9e({circular:r,comparator:l,createState:i,equals:u,strict:a})}function l9e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function aP(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):l9e(i)};requestAnimationFrame(n)}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 u9e(e){return h9e(e)||d9e(e)||f9e(e)||c9e()}function c9e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f9e(e,t){if(e){if(typeof e=="string")return sP(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 sP(e,t)}}function sP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?1:y<0?0:y},m=function(y){for(var v=y>1?1:y,b=v,x=0;x<8;++x){var S=f(b)-v,_=h(b);if(Math.abs(S-v)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,l=function(c,f,d){var h=-(c-f)*n,p=d*o,m=d+(h-p)*s/1e3,g=d*s/1e3+c;return Math.abs(g-f)e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function U9e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function R5(e){return q9e(e)||K9e(e)||G9e(e)||H9e()}function H9e(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G9e(e,t){if(e){if(typeof e=="string")return $m(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 $m(e,t)}}function K9e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function q9e(e){if(Array.isArray(e))return $m(e)}function $m(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"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 Ih(e){return Ih=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ih(e)}var so=function(e){J9e(r,e);var t=eye(r);function r(n,i){var o;X9e(this,r),o=t.call(this,n,i);var a=o.props,s=a.isActive,l=a.attributeName,u=a.from,c=a.to,f=a.steps,d=a.children,h=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(Im(o)),o.changeStyle=o.changeStyle.bind(Im(o)),!s||h<=0)return o.state={style:{}},typeof d=="function"&&(o.state={style:c}),Mm(o);if(f&&f.length)o.state={style:f[0].style};else if(u){if(typeof d=="function")return o.state={style:u},Mm(o);o.state={style:l?Sc({},l,u):u}}else o.state={style:{}};return o}return Z9e(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,l=o.attributeName,u=o.shouldReAnimate,c=o.to,f=o.from,d=this.state.style;if(s){if(!a){var h={style:l?Sc({},l,c):c};this.state&&d&&(l&&d[l]!==c||!l&&d!==c)&&this.setState(h);return}if(!(s9e(i.to,c)&&i.canBegin&&i.isActive)){var p=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var m=p||u?f:i.to;if(this.state&&d){var g={style:l?Sc({},l,m):m};(l&&d[l]!==m||!l&&d!==m)&&this.setState(g)}this.runAnimation(Rn(Rn({},this.props),{},{from:m,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,l=i.duration,u=i.easing,c=i.begin,f=i.onAnimationEnd,d=i.onAnimationStart,h=F9e(a,s,E9e(u),l,this.changeStyle),p=function(){o.stopJSAnimation=h()};this.manager.start([d,c,p,l,f])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,l=i.onAnimationStart,u=a[0],c=u.style,f=u.duration,d=f===void 0?0:f,h=function(m,g,y){if(y===0)return m;var v=g.duration,b=g.easing,x=b===void 0?"ease":b,S=g.style,_=g.properties,P=g.onAnimationEnd,T=y>0?a[y-1]:g,A=_||Object.keys(S);if(typeof x=="function"||x==="spring")return[].concat(R5(m),[o.runJSAnimation.bind(o,{from:T.style,to:S,duration:v,easing:x}),v]);var k=cP(A,v,x),E=Rn(Rn(Rn({},T.style),S),{},{transition:k});return[].concat(R5(m),[E,v,P]).filter(y9e)};return this.manager.start([l].concat(R5(a.reduce(h,[c,Math.max(d,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=p9e());var o=i.begin,a=i.duration,s=i.attributeName,l=i.to,u=i.easing,c=i.onAnimationStart,f=i.onAnimationEnd,d=i.steps,h=i.children,p=this.manager;if(this.unSubscribe=p.subscribe(this.handleStyleChange),typeof u=="function"||typeof h=="function"||u==="spring"){this.runJSAnimation(i);return}if(d.length>1){this.runStepAnimation(i);return}var m=s?Sc({},s,l):l,g=cP(Object.keys(m),a,u);p.start([c,o,Rn(Rn({},m),{},{transition:g}),a,f])}},{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 l=W9e(i,V9e),u=C.Children.count(o),c=this.state.style;if(typeof o=="function")return o(c);if(!s||u===0||a<=0)return o;var f=function(h){var p=h.props,m=p.style,g=m===void 0?{}:m,y=p.className,v=C.cloneElement(h,Rn(Rn({},l),{},{style:Rn(Rn({},g),c),className:y}));return v};return u===1?f(C.Children.only(o)):j.createElement("div",null,C.Children.map(o,function(d){return f(d)}))}}]),r}(C.PureComponent);so.displayName="Animate";so.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};so.propTypes={from:pe.oneOfType([pe.object,pe.string]),to:pe.oneOfType([pe.object,pe.string]),attributeName:pe.string,duration:pe.number,begin:pe.number,easing:pe.oneOfType([pe.string,pe.func]),steps:pe.arrayOf(pe.shape({duration:pe.number.isRequired,style:pe.object.isRequired,easing:pe.oneOfType([pe.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),pe.func]),properties:pe.arrayOf("string"),onAnimationEnd:pe.func})),children:pe.oneOfType([pe.node,pe.func]),isActive:pe.bool,canBegin:pe.bool,onAnimationEnd:pe.func,shouldReAnimate:pe.bool,onAnimationStart:pe.func,onAnimationReStart:pe.func};pe.object,pe.object,pe.object,pe.element;pe.object,pe.object,pe.object,pe.oneOfType([pe.array,pe.element]),pe.any;function mf(e){"@babel/helpers - typeof";return mf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mf(e)}function Nh(){return Nh=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0?1:-1,l=n>=0?1:-1,u=i>=0&&n>=0||i<0&&n<0?1:0,c;if(a>0&&o instanceof Array){for(var f=[0,0,0,0],d=0,h=4;da?a:o[d];c="M".concat(t,",").concat(r+s*f[0]),f[0]>0&&(c+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(u,",").concat(t+l*f[0],",").concat(r)),c+="L ".concat(t+n-l*f[1],",").concat(r),f[1]>0&&(c+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(u,`, + `).concat(t+n,",").concat(r+s*f[1])),c+="L ".concat(t+n,",").concat(r+i-s*f[2]),f[2]>0&&(c+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(u,`, + `).concat(t+n-l*f[2],",").concat(r+i)),c+="L ".concat(t+l*f[3],",").concat(r+i),f[3]>0&&(c+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(u,`, + `).concat(t,",").concat(r+i-s*f[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,` + A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t+l*p,",").concat(r,` + L `).concat(t+n-l*p,",").concat(r,` + A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t+n,",").concat(r+s*p,` + L `).concat(t+n,",").concat(r+i-s*p,` + A `).concat(p,",").concat(p,",0,0,").concat(u,",").concat(t+n-l*p,",").concat(r+i,` + L `).concat(t+l*p,",").concat(r+i,` + A `).concat(p,",").concat(p,",0,0,").concat(u,",").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},cye=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,a=r.y,s=r.width,l=r.height;if(Math.abs(s)>0&&Math.abs(l)>0){var u=Math.min(o,o+s),c=Math.max(o,o+s),f=Math.min(a,a+l),d=Math.max(a,a+l);return n>=u&&n<=c&&i>=f&&i<=d}return!1},fye={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},k9=function(t){var r=yP(yP({},fye),t),n=C.useRef(),i=C.useState(-1),o=rye(i,2),a=o[0],s=o[1];C.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var x=n.current.getTotalLength();x&&s(x)}catch{}},[]);var l=r.x,u=r.y,c=r.width,f=r.height,d=r.radius,h=r.className,p=r.animationEasing,m=r.animationDuration,g=r.animationBegin,y=r.isAnimationActive,v=r.isUpdateAnimationActive;if(l!==+l||u!==+u||c!==+c||f!==+f||c===0||f===0)return null;var b=$e("recharts-rectangle",h);return v?j.createElement(so,{canBegin:a>0,from:{width:c,height:f,x:l,y:u},to:{width:c,height:f,x:l,y:u},duration:m,animationEasing:p,isActive:v},function(x){var S=x.width,_=x.height,P=x.x,T=x.y;return j.createElement(so,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:m,isActive:y,easing:p},j.createElement("path",Nh({},_e(r,!0),{className:b,d:bP(P,T,S,_,d),ref:n})))}):j.createElement("path",Nh({},_e(r,!0),{className:b,d:bP(l,u,c,f,d)}))};function Nm(){return Nm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yye(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var bye=function(t,r,n,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(r,"h").concat(n)},xye=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,l=t.left,u=l===void 0?0:l,c=t.width,f=c===void 0?0:c,d=t.height,h=d===void 0?0:d,p=t.className,m=gye(t,dye),g=hye({x:n,y:o,top:s,left:u,width:f,height:h},m);return!Y(n)||!Y(o)||!Y(f)||!Y(h)||!Y(s)||!Y(u)?null:j.createElement("path",Rm({},_e(g,!0),{className:$e("recharts-cross",p),d:bye(n,o,f,h,s,u)}))},Sye=AI,wye=Sye(Object.getPrototypeOf,Object),_ye=wye,Cye=ho,Pye=_ye,Tye=po,Oye="[object Object]",Aye=Function.prototype,kye=Object.prototype,fR=Aye.toString,Eye=kye.hasOwnProperty,$ye=fR.call(Object);function jye(e){if(!Tye(e)||Cye(e)!=Oye)return!1;var t=Pye(e);if(t===null)return!0;var r=Eye.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&fR.call(r)==$ye}var Mye=jye;const Iye=Ve(Mye);var Nye=ho,Rye=po,Dye="[object Boolean]";function Lye(e){return e===!0||e===!1||Rye(e)&&Nye(e)==Dye}var zye=Lye;const Bye=Ve(zye);function gf(e){"@babel/helpers - typeof";return gf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gf(e)}function Rh(){return Rh=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:u},to:{upperWidth:c,lowerWidth:f,height:d,x:l,y:u},duration:m,animationEasing:p,isActive:y},function(b){var x=b.upperWidth,S=b.lowerWidth,_=b.height,P=b.x,T=b.y;return j.createElement(so,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:m,easing:p},j.createElement("path",Rh({},_e(r,!0),{className:v,d:CP(P,T,x,S,_),ref:n})))}):j.createElement("g",null,j.createElement("path",Rh({},_e(r,!0),{className:v,d:CP(l,u,c,f,d)})))},Zye=["option","shapeType","propTransformer","activeClassName","isActive"];function yf(e){"@babel/helpers - typeof";return yf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yf(e)}function Qye(e,t){if(e==null)return{};var r=Jye(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jye(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function PP(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 Dh(e){for(var t=1;t0&&n.handleDrag(i.changedTouches[0])}),Ur(ri(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()}),Ur(ri(n),"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Ur(ri(n),"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Ur(ri(n),"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Ur(ri(n),"handleSlideDragStart",function(i){var o=jP(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(ri(n),"startX"),endX:n.handleTravellerDragStart.bind(ri(n),"endX")},n.state={},n}return Mbe(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,l=s.gap,u=s.data,c=u.length-1,f=Math.min(i,o),d=Math.max(i,o),h=t.getIndexInRange(a,f),p=t.getIndexInRange(a,d);return{startIndex:h-h%l,endIndex:p===c?c:p-p%l}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,l=rn(o[n],s,n);return ye(a)?a(l,n):l}},{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,l=this.props,u=l.x,c=l.width,f=l.travellerWidth,d=l.startIndex,h=l.endIndex,p=l.onChange,m=n.pageX-o;m>0?m=Math.min(m,u+c-f-s,u+c-f-a):m<0&&(m=Math.max(m,u-a,u-s));var g=this.getIndex({startX:a+m,endX:s+m});(g.startIndex!==d||g.endIndex!==h)&&p&&p(g),this.setState({startX:a+m,endX:s+m,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=jP(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,l=i.startX,u=this.state[a],c=this.props,f=c.x,d=c.width,h=c.travellerWidth,p=c.onChange,m=c.gap,g=c.data,y={startX:this.state.startX,endX:this.state.endX},v=n.pageX-o;v>0?v=Math.min(v,f+d-h-u):v<0&&(v=Math.max(v,f-u)),y[a]=u+v;var b=this.getIndex(y),x=b.startIndex,S=b.endIndex,_=function(){var T=g.length-1;return a==="startX"&&(s>l?x%m===0:S%m===0)||sl?S%m===0:x%m===0)||s>l&&S===T};this.setState(Ur(Ur({},a,u+v),"brushMoveStartX",n.pageX),function(){p&&_()&&p(b)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,a=this.state,s=a.scaleValues,l=a.startX,u=a.endX,c=this.state[i],f=s.indexOf(c);if(f!==-1){var d=f+n;if(!(d===-1||d>=s.length)){var h=s[d];i==="startX"&&h>=u||i==="endX"&&h<=l||this.setState(Ur({},i,h),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,l=n.fill,u=n.stroke;return j.createElement("rect",{stroke:u,fill:l,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,l=n.data,u=n.children,c=n.padding,f=C.Children.only(u);return f?j.cloneElement(f,{x:i,y:o,width:a,height:s,margin:c,compact:!0,data:l}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,a,s=this,l=this.props,u=l.y,c=l.travellerWidth,f=l.height,d=l.traveller,h=l.ariaLabel,p=l.data,m=l.startIndex,g=l.endIndex,y=Math.max(n,this.props.x),v=L5(L5({},_e(this.props,!1)),{},{x:y,y:u,width:c,height:f}),b=h||"Min value: ".concat((o=p[m])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=p[g])===null||a===void 0?void 0:a.name);return j.createElement(_t,{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(S){["ArrowLeft","ArrowRight"].includes(S.key)&&(S.preventDefault(),S.stopPropagation(),s.handleTravellerMoveKeyboard(S.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(d,v))}},{key:"renderSlide",value:function(n,i){var o=this.props,a=o.y,s=o.height,l=o.stroke,u=o.travellerWidth,c=Math.min(n,i)+u,f=Math.max(Math.abs(i-n)-u,0);return j.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:l,fillOpacity:.2,x:c,y:a,width:f,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,a=n.y,s=n.height,l=n.travellerWidth,u=n.stroke,c=this.state,f=c.startX,d=c.endX,h=5,p={pointerEvents:"none",fill:u};return j.createElement(_t,{className:"recharts-brush-texts"},j.createElement(vh,zh({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,d)-h,y:a+s/2},p),this.getTextOfTick(i)),j.createElement(vh,zh({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,d)+l+h,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,l=n.y,u=n.width,c=n.height,f=n.alwaysShowText,d=this.state,h=d.startX,p=d.endX,m=d.isTextActive,g=d.isSlideMoving,y=d.isTravellerMoving,v=d.isTravellerFocused;if(!i||!i.length||!Y(s)||!Y(l)||!Y(u)||!Y(c)||u<=0||c<=0)return null;var b=$e("recharts-brush",o),x=j.Children.count(a)===1,S=$be("userSelect","none");return j.createElement(_t,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:S},this.renderBackground(),x&&this.renderPanorama(),this.renderSlide(h,p),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(p,"endX"),(m||g||y||v||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,a=n.width,s=n.height,l=n.stroke,u=Math.floor(o+s/2)-1;return j.createElement(j.Fragment,null,j.createElement("rect",{x:i,y:o,width:a,height:s,fill:l,stroke:"none"}),j.createElement("line",{x1:i+1,y1:u,x2:i+a-1,y2:u,fill:"none",stroke:"#fff"}),j.createElement("line",{x1:i+1,y1:u+2,x2:i+a-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return j.isValidElement(n)?o=j.cloneElement(n,i):ye(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,l=n.travellerWidth,u=n.updateId,c=n.startIndex,f=n.endIndex;if(o!==i.prevData||u!==i.prevUpdateId)return L5({prevData:o,prevTravellerWidth:l,prevUpdateId:u,prevX:s,prevWidth:a},o&&o.length?Lbe({data:o,width:a,x:s,travellerWidth:l,startIndex:c,endIndex:f}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||l!==i.prevTravellerWidth)){i.scale.range([s,s+a-l]);var d=i.scale.domain().map(function(h){return i.scale(h)});return{prevData:o,prevTravellerWidth:l,prevUpdateId:u,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 l=Math.floor((a+s)/2);n[l]>i?s=l:a=l}return i>=n[s]?s:a}}]),t}(C.PureComponent);Ur(Jl,"displayName","Brush");Ur(Jl,"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 zbe=t9;function Bbe(e,t){var r;return zbe(e,function(n,i,o){return r=t(n,i,o),!r}),!!r}var Fbe=Bbe,Vbe=xI,Wbe=ua,Ube=Fbe,Hbe=Fr,Gbe=_4;function Kbe(e,t,r){var n=Hbe(e)?Vbe:Ube;return r&&Gbe(e,t,r)&&(t=void 0),n(e,Wbe(t))}var qbe=Kbe;const Xbe=Ve(qbe);var xi=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},MP=WI;function Ybe(e,t,r){t=="__proto__"&&MP?MP(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var Zbe=Ybe,Qbe=Zbe,Jbe=FI,exe=ua;function txe(e,t){var r={};return t=exe(t),Jbe(e,function(n,i,o){Qbe(r,i,t(n,i,o))}),r}var rxe=txe;const nxe=Ve(rxe);function ixe(e,t){for(var r=-1,n=e==null?0:e.length;++r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sxe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function wxe(e,t){var r=e.x,n=e.y,i=xxe(e,vxe),o="".concat(r),a=parseInt(o,10),s="".concat(n),l=parseInt(s,10),u="".concat(t.height||i.height),c=parseInt(u,10),f="".concat(t.width||i.width),d=parseInt(f,10);return oc(oc(oc(oc(oc({},t),i),a?{x:a}:{}),l?{y:l}:{}),{},{height:c,width:d,name:t.name,radius:t.radius})}function NP(e){return j.createElement(abe,Lm({shapeType:"rectangle",propTransformer:wxe,activeClassName:"recharts-active-bar"},e))}var _xe=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=typeof n=="number";return o?t(n,i):(o||is(),r)}},Cxe=["value","background"],gR;function eu(e){"@babel/helpers - typeof";return eu=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},eu(e)}function Pxe(e,t){if(e==null)return{};var r=Txe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Txe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function Fh(){return Fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(L)0&&Math.abs(z)0&&(z=Math.min((ge||0)-(L[fe-1]||0),z))}),Number.isFinite(z)){var $=z/N,D=m.layout==="vertical"?n.height:n.width;if(m.padding==="gap"&&(P=$*D/2),m.padding==="no-gap"){var V=ss(t.barCategoryGap,$*D),R=$*D/2;P=R-V-(R-V)/D*V}}}i==="xAxis"?T=[n.left+(b.left||0)+(P||0),n.left+n.width-(b.right||0)-(P||0)]:i==="yAxis"?T=l==="horizontal"?[n.top+n.height-(b.bottom||0),n.top+(b.top||0)]:[n.top+(b.top||0)+(P||0),n.top+n.height-(b.bottom||0)-(P||0)]:T=m.range,S&&(T=[T[1],T[0]]);var F=_8e(m,o,d),H=F.scale,q=F.realScaleType;H.domain(y).range(T),C8e(H);var K=j8e(H,Bn(Bn({},m),{},{realScaleType:q}));i==="xAxis"?(E=g==="top"&&!x||g==="bottom"&&x,A=n.left,k=f[_]-E*m.height):i==="yAxis"&&(E=g==="left"&&!x||g==="right"&&x,A=f[_]-E*m.width,k=n.top);var X=Bn(Bn(Bn({},m),K),{},{realScaleType:q,x:A,y:k,scale:H,width:i==="xAxis"?n.width:m.width,height:i==="yAxis"?n.height:m.height});return X.bandSize=kh(X,K),!m.hide&&i==="xAxis"?f[_]+=(E?-1:1)*X.height:m.hide||(f[_]+=(E?-1:1)*X.width),Bn(Bn({},h),{},D4({},p,X))},{})},SR=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)}},Dxe=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return SR({x:r,y:n},{x:i,y:o})},wR=function(){function e(t){Mxe(this,e),this.scale=t}return Ixe(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 l=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+l}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)}}]),e}();D4(wR,"EPS",1e-4);var $9=function(t){var r=Object.keys(t).reduce(function(n,i){return Bn(Bn({},n),{},D4({},i,wR.create(t[i])))},{});return Bn(Bn({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return nxe(i,function(l,u){return r[u].apply(l,{bandAware:a,position:s})})},isInRange:function(i){return vR(i,function(o,a){return r[a].isInRange(o)})}})};function Lxe(e){return(e%180+180)%180}var zxe=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Lxe(i),a=o*Math.PI/180,s=Math.atan(n/r),l=a>s&&a-1?i[o?t[a]:a]:void 0}}var Uxe=Wxe,Hxe=dR;function Gxe(e){var t=Hxe(e),r=t%1;return t===t?r?t-r:t:0}var Kxe=Gxe,qxe=II,Xxe=ua,Yxe=Kxe,Zxe=Math.max;function Qxe(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var i=r==null?0:Yxe(r);return i<0&&(i=Zxe(n+i,0)),qxe(e,Xxe(t),i)}var Jxe=Qxe,eSe=Uxe,tSe=Jxe,rSe=eSe(tSe),nSe=rSe;const iSe=Ve(nSe);var oSe=Sue(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("")}),j9=C.createContext(void 0),M9=C.createContext(void 0),_R=C.createContext(void 0),CR=C.createContext({}),PR=C.createContext(void 0),TR=C.createContext(0),OR=C.createContext(0),BP=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,a=t.clipPathId,s=t.children,l=t.width,u=t.height,c=oSe(o);return j.createElement(j9.Provider,{value:n},j.createElement(M9.Provider,{value:i},j.createElement(CR.Provider,{value:o},j.createElement(_R.Provider,{value:c},j.createElement(PR.Provider,{value:a},j.createElement(TR.Provider,{value:u},j.createElement(OR.Provider,{value:l},s)))))))},aSe=function(){return C.useContext(PR)},AR=function(t){var r=C.useContext(j9);r==null&&is();var n=r[t];return n==null&&is(),n},sSe=function(){var t=C.useContext(j9);return Mo(t)},lSe=function(){var t=C.useContext(M9),r=iSe(t,function(n){return vR(n.domain,Number.isFinite)});return r||Mo(t)},kR=function(t){var r=C.useContext(M9);r==null&&is();var n=r[t];return n==null&&is(),n},uSe=function(){var t=C.useContext(_R);return t},cSe=function(){return C.useContext(CR)},I9=function(){return C.useContext(OR)},N9=function(){return C.useContext(TR)};function _f(e){"@babel/helpers - typeof";return _f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_f(e)}function FP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VP(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function $Se(e,t){return ER(e,t+1)}function jSe(e,t,r,n,i){for(var o=(n||[]).slice(),a=t.start,s=t.end,l=0,u=1,c=a,f=function(){var p=n==null?void 0:n[l];if(p===void 0)return{v:ER(n,u)};var m=l,g,y=function(){return g===void 0&&(g=r(p,m)),g},v=p.coordinate,b=l===0||Wh(e,v,y,c,s);b||(l=0,c=a,u+=1),b&&(c=v+e*(y()/2+i),l+=u)},d;u<=o.length;)if(d=f(),d)return d.v;return[]}function Tf(e){"@babel/helpers - typeof";return Tf=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},Tf(e)}function qP(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 ir(e){for(var t=1;t0?h.coordinate-g*e:h.coordinate})}else o[d]=h=ir(ir({},h),{},{tickCoord:h.coordinate});var y=Wh(e,h.tickCoord,m,s,l);y&&(l=h.tickCoord-e*(m()/2+i),o[d]=ir(ir({},h),{},{isShow:!0}))},c=a-1;c>=0;c--)u(c);return o}function DSe(e,t,r,n,i,o){var a=(n||[]).slice(),s=a.length,l=t.start,u=t.end;if(o){var c=n[s-1],f=r(c,s-1),d=e*(c.coordinate+e*f/2-u);a[s-1]=c=ir(ir({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate});var h=Wh(e,c.tickCoord,function(){return f},l,u);h&&(u=c.tickCoord-e*(f/2+i),a[s-1]=ir(ir({},c),{},{isShow:!0}))}for(var p=o?s-1:s,m=function(v){var b=a[v],x,S=function(){return x===void 0&&(x=r(b,v)),x};if(v===0){var _=e*(b.coordinate-e*S()/2-l);a[v]=b=ir(ir({},b),{},{tickCoord:_<0?b.coordinate-_*e:b.coordinate})}else a[v]=b=ir(ir({},b),{},{tickCoord:b.coordinate});var P=Wh(e,b.tickCoord,S,l,u);P&&(l=b.tickCoord+e*(S()/2+i),a[v]=ir(ir({},b),{},{isShow:!0}))},g=0;g=2?Kn(i[1].coordinate-i[0].coordinate):1,y=ESe(o,g,h);return l==="equidistantPreserveStart"?jSe(g,y,m,i,a):(l==="preserveStart"||l==="preserveStartEnd"?d=DSe(g,y,m,i,a,l==="preserveStartEnd"):d=RSe(g,y,m,i,a),d.filter(function(v){return v.isShow}))}var LSe=["viewBox"],zSe=["viewBox"],BSe=["ticks"];function tu(e){"@babel/helpers - typeof";return tu=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},tu(e)}function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function FSe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function VSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YP(e,t){for(var r=0;r0?l(this.props):l(h)),a<=0||s<=0||!p||!p.length?null:j.createElement(_t,{className:$e("recharts-cartesian-axis",u),ref:function(g){n.layerReference=g}},o&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),ar.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var a;return j.isValidElement(n)?a=j.cloneElement(n,i):ye(n)?a=n(i):a=j.createElement(vh,al({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}]),t}(C.Component);L9(Au,"displayName","CartesianAxis");L9(Au,"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 XSe=["x1","y1","x2","y2","key"],YSe=["offset"];function us(e){"@babel/helpers - typeof";return us=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},us(e)}function ZP(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 sr(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ewe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}var twe=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,o=t.y,a=t.width,s=t.height;return j.createElement("rect",{x:i,y:o,width:a,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function MR(e,t){var r;if(j.isValidElement(e))r=j.cloneElement(e,t);else if(ye(e))r=e(t);else{var n=t.x1,i=t.y1,o=t.x2,a=t.y2,s=t.key,l=QP(t,XSe),u=_e(l,!1);u.offset;var c=QP(u,YSe);r=j.createElement("line",Va({},c,{x1:n,y1:i,x2:o,y2:a,fill:"none",key:s}))}return r}function rwe(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,l){var u=sr(sr({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(l),index:l});return MR(i,u)});return j.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function nwe(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,o=e.verticalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,l){var u=sr(sr({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(l),index:l});return MR(i,u)});return j.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function iwe(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,a=e.height,s=e.horizontalPoints,l=e.horizontal,u=l===void 0?!0:l;if(!u||!t||!t.length)return null;var c=s.map(function(d){return Math.round(d+i-i)}).sort(function(d,h){return d-h});i!==c[0]&&c.unshift(0);var f=c.map(function(d,h){var p=!c[h+1],m=p?i+a-d:c[h+1]-d;if(m<=0)return null;var g=h%t.length;return j.createElement("rect",{key:"react-".concat(h),y:d,x:n,height:m,width:o,stroke:"none",fill:t[g],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return j.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function owe(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,o=e.x,a=e.y,s=e.width,l=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var c=u.map(function(d){return Math.round(d+o-o)}).sort(function(d,h){return d-h});o!==c[0]&&c.unshift(0);var f=c.map(function(d,h){var p=!c[h+1],m=p?o+s-d:c[h+1]-d;if(m<=0)return null;var g=h%n.length;return j.createElement("rect",{key:"react-".concat(h),x:d,y:a,width:m,height:l,stroke:"none",fill:n[g],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return j.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var awe=function(t,r){var n=t.xAxis,i=t.width,o=t.height,a=t.offset;return ZN(D9(sr(sr(sr({},Au.defaultProps),n),{},{ticks:Vi(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.left,a.left+a.width,r)},swe=function(t,r){var n=t.yAxis,i=t.width,o=t.height,a=t.offset;return ZN(D9(sr(sr(sr({},Au.defaultProps),n),{},{ticks:Vi(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.top,a.top+a.height,r)},js={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function IR(e){var t,r,n,i,o,a,s=I9(),l=N9(),u=cSe(),c=sr(sr({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:js.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:js.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:js.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:js.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:js.vertical,verticalFill:(a=e.verticalFill)!==null&&a!==void 0?a:js.verticalFill,x:Y(e.x)?e.x:u.left,y:Y(e.y)?e.y:u.top,width:Y(e.width)?e.width:u.width,height:Y(e.height)?e.height:u.height}),f=c.x,d=c.y,h=c.width,p=c.height,m=c.syncWithTicks,g=c.horizontalValues,y=c.verticalValues,v=sSe(),b=lSe();if(!Y(h)||h<=0||!Y(p)||p<=0||!Y(f)||f!==+f||!Y(d)||d!==+d)return null;var x=c.verticalCoordinatesGenerator||awe,S=c.horizontalCoordinatesGenerator||swe,_=c.horizontalPoints,P=c.verticalPoints;if((!_||!_.length)&&ye(S)){var T=g&&g.length,A=S({yAxis:b?sr(sr({},b),{},{ticks:T?g:b.ticks}):void 0,width:s,height:l,offset:u},T?!0:m);Xi(Array.isArray(A),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(us(A),"]")),Array.isArray(A)&&(_=A)}if((!P||!P.length)&&ye(x)){var k=y&&y.length,E=x({xAxis:v?sr(sr({},v),{},{ticks:k?y:v.ticks}):void 0,width:s,height:l,offset:u},k?!0:m);Xi(Array.isArray(E),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(us(E),"]")),Array.isArray(E)&&(P=E)}return j.createElement("g",{className:"recharts-cartesian-grid"},j.createElement(twe,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height}),j.createElement(rwe,Va({},c,{offset:u,horizontalPoints:_,xAxis:v,yAxis:b})),j.createElement(nwe,Va({},c,{offset:u,verticalPoints:P,xAxis:v,yAxis:b})),j.createElement(iwe,Va({},c,{horizontalPoints:_})),j.createElement(owe,Va({},c,{verticalPoints:P})))}IR.displayName="CartesianGrid";var lwe=["type","layout","connectNulls","ref"];function ru(e){"@babel/helpers - typeof";return ru=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},ru(e)}function uwe(e,t){if(e==null)return{};var r=cwe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cwe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function Jc(){return Jc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);rf){h=[].concat(Ms(l.slice(0,p)),[f-m]);break}var g=h.length%2===0?[0,d]:[d];return[].concat(Ms(t.repeat(l,c)),Ms(h),g).map(function(y){return"".concat(y,"px")}).join(", ")}),Fn(Co(r),"id",ed("recharts-line-")),Fn(Co(r),"pathRef",function(a){r.mainCurve=a}),Fn(Co(r),"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),Fn(Co(r),"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return vwe(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.points,s=o.xAxis,l=o.yAxis,u=o.layout,c=o.children,f=Tn(c,ad);if(!f)return null;var d=function(m,g){return{x:m.x,y:m.y,value:m.value,errorVal:rn(m.payload,g)}},h={clipPath:n?"url(#clipPath-".concat(i,")"):null};return j.createElement(_t,h,f.map(function(p){return j.cloneElement(p,{key:"bar-".concat(p.props.dataKey),data:a,xAxis:s,yAxis:l,layout:u,dataPointFormatter:d})}))}},{key:"renderDots",value:function(n,i,o){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var s=this.props,l=s.dot,u=s.points,c=s.dataKey,f=_e(this.props,!1),d=_e(l,!0),h=u.map(function(m,g){var y=Wr(Wr(Wr({key:"dot-".concat(g),r:3},f),d),{},{value:m.value,dataKey:c,cx:m.x,cy:m.y,index:g,payload:m.payload});return t.renderDotItem(l,y)}),p={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return j.createElement(_t,Jc({className:"recharts-line-dots",key:"dots"},p),h)}},{key:"renderCurveStatically",value:function(n,i,o,a){var s=this.props,l=s.type,u=s.layout,c=s.connectNulls;s.ref;var f=uwe(s,lwe),d=Wr(Wr(Wr({},_e(f,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:n},a),{},{type:l,layout:u,connectNulls:c});return j.createElement(Pm,Jc({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var o=this,a=this.props,s=a.points,l=a.strokeDasharray,u=a.isAnimationActive,c=a.animationBegin,f=a.animationDuration,d=a.animationEasing,h=a.animationId,p=a.animateNewValues,m=a.width,g=a.height,y=this.state,v=y.prevPoints,b=y.totalLength;return j.createElement(so,{begin:c,duration:f,isActive:u,easing:d,from:{t:0},to:{t:1},key:"line-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(x){var S=x.t;if(v){var _=v.length/s.length,P=s.map(function(N,z){var L=Math.floor(z*_);if(v[L]){var $=v[L],D=Wn($.x,N.x),V=Wn($.y,N.y);return Wr(Wr({},N),{},{x:D(S),y:V(S)})}if(p){var R=Wn(m*2,N.x),F=Wn(g/2,N.y);return Wr(Wr({},N),{},{x:R(S),y:F(S)})}return Wr(Wr({},N),{},{x:N.x,y:N.y})});return o.renderCurveStatically(P,n,i)}var T=Wn(0,b),A=T(S),k;if(l){var E="".concat(l).split(/[,\s]+/gim).map(function(N){return parseFloat(N)});k=o.getStrokeDasharray(A,b,E)}else k=o.generateSimpleStrokeDasharray(b,A);return o.renderCurveStatically(s,n,i,{strokeDasharray:k})})}},{key:"renderCurve",value:function(n,i){var o=this.props,a=o.points,s=o.isAnimationActive,l=this.state,u=l.prevPoints,c=l.totalLength;return s&&a&&a.length&&(!u&&c>0||!j4(u,a))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(a,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,a=i.dot,s=i.points,l=i.className,u=i.xAxis,c=i.yAxis,f=i.top,d=i.left,h=i.width,p=i.height,m=i.isAnimationActive,g=i.id;if(o||!s||!s.length)return null;var y=this.state.isAnimationFinished,v=s.length===1,b=$e("recharts-line",l),x=u&&u.allowDataOverflow,S=c&&c.allowDataOverflow,_=x||S,P=Se(g)?this.id:g,T=(n=_e(a,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},A=T.r,k=A===void 0?3:A,E=T.strokeWidth,N=E===void 0?2:E,z=Cce(a)?a:{},L=z.clipDot,$=L===void 0?!0:L,D=k*2+N;return j.createElement(_t,{className:b},x||S?j.createElement("defs",null,j.createElement("clipPath",{id:"clipPath-".concat(P)},j.createElement("rect",{x:x?d:d-h/2,y:S?f:f-p/2,width:x?h:h*2,height:S?p:p*2})),!$&&j.createElement("clipPath",{id:"clipPath-dots-".concat(P)},j.createElement("rect",{x:d-D/2,y:f-D/2,width:h+D,height:p+D}))):null,!v&&this.renderCurve(_,P),this.renderErrorBar(_,P),(v||a)&&this.renderDots(_,$,P),(!m||y)&&Zo.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var o=n.length%2!==0?[].concat(Ms(n),[0]):n,a=[],s=0;se.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Uwe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o=0)&&(r[i]=e[i]);return r}function Hwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gwe(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?a:t&&t.length&&Y(i)&&Y(o)?t.slice(i,o+1):[]};function UR(e){return e==="number"?[0,"auto"]:void 0}var Qm=function(t,r,n,i){var o=t.graphicalItems,a=t.tooltipAxis,s=B4(r,t);return n<0||!o||!o.length||n>=s.length?null:o.reduce(function(l,u){var c,f=(c=u.props.data)!==null&&c!==void 0?c:r;f&&t.dataStartIndex+t.dataEndIndex!==0&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(a.dataKey&&!a.allowDuplicatedCategory){var h=f===void 0?s:f;d=eh(h,a.dataKey,i)}else d=f&&f[n]||s[n];return d?[].concat(iu(l),[JN(u,d)]):l},[])},aT=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},a=n_e(o,n),s=t.orderedTooltipTicks,l=t.tooltipAxis,u=t.tooltipTicks,c=g8e(a,s,u,l);if(c>=0&&u){var f=u[c]&&u[c].value,d=Qm(t,r,c,f),h=i_e(n,s,c,o);return{activeTooltipIndex:c,activeLabel:f,activePayload:d,activeCoordinate:h}}return null},o_e=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,c=t.layout,f=t.children,d=t.stackOffset,h=YN(c,o);return n.reduce(function(p,m){var g,y=m.props,v=y.type,b=y.dataKey,x=y.allowDataOverflow,S=y.allowDuplicatedCategory,_=y.scale,P=y.ticks,T=y.includeHidden,A=m.props[a];if(p[A])return p;var k=B4(t.data,{graphicalItems:i.filter(function(K){return K.props[a]===A}),dataStartIndex:l,dataEndIndex:u}),E=k.length,N,z,L;jwe(m.props.domain,x,v)&&(N=xm(m.props.domain,null,x),h&&(v==="number"||_!=="auto")&&(L=Zc(k,b,"category")));var $=UR(v);if(!N||N.length===0){var D,V=(D=m.props.domain)!==null&&D!==void 0?D:$;if(b){if(N=Zc(k,b,v),v==="category"&&h){var R=mce(N);S&&R?(z=N,N=Lh(0,E)):S||(N=zC(V,N,m).reduce(function(K,X){return K.indexOf(X)>=0?K:[].concat(iu(K),[X])},[]))}else if(v==="category")S?N=N.filter(function(K){return K!==""&&!Se(K)}):N=zC(V,N,m).reduce(function(K,X){return K.indexOf(X)>=0||X===""||Se(X)?K:[].concat(iu(K),[X])},[]);else if(v==="number"){var F=w8e(k,i.filter(function(K){return K.props[a]===A&&(T||!K.props.hide)}),b,o,c);F&&(N=F)}h&&(v==="number"||_!=="auto")&&(L=Zc(k,b,"category"))}else h?N=Lh(0,E):s&&s[A]&&s[A].hasStack&&v==="number"?N=d==="expand"?[0,1]:QN(s[A].stackGroups,l,u):N=XN(k,i.filter(function(K){return K.props[a]===A&&(T||!K.props.hide)}),v,c,!0);if(v==="number")N=Xm(f,N,A,o,P),V&&(N=xm(V,N,x));else if(v==="category"&&V){var H=V,q=N.every(function(K){return H.indexOf(K)>=0});q&&(N=H)}}return W(W({},p),{},he({},A,W(W({},m.props),{},{axisType:o,domain:N,categoricalDomain:L,duplicateDomain:z,originalDomain:(g=m.props.domain)!==null&&g!==void 0?g:$,isCategorical:h,layout:c})))},{})},a_e=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,c=t.layout,f=t.children,d=B4(t.data,{graphicalItems:n,dataStartIndex:l,dataEndIndex:u}),h=d.length,p=YN(c,o),m=-1;return n.reduce(function(g,y){var v=y.props[a],b=UR("number");if(!g[v]){m++;var x;return p?x=Lh(0,h):s&&s[v]&&s[v].hasStack?(x=QN(s[v].stackGroups,l,u),x=Xm(f,x,v,o)):(x=xm(b,XN(d,n.filter(function(S){return S.props[a]===v&&!S.props.hide}),"number",c),i.defaultProps.allowDataOverflow),x=Xm(f,x,v,o)),W(W({},g),{},he({},v,W(W({axisType:o},i.defaultProps),{},{hide:!0,orientation:Pn(t_e,"".concat(o,".").concat(m%2),null),domain:x,originalDomain:b,isCategorical:p,layout:c})))}return g},{})},s_e=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,a=r.graphicalItems,s=r.stackGroups,l=r.dataStartIndex,u=r.dataEndIndex,c=t.children,f="".concat(i,"Id"),d=Tn(c,o),h={};return d&&d.length?h=o_e(t,{axes:d,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):a&&a.length&&(h=a_e(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),h},l_e=function(t){var r=Mo(t),n=Vi(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:r9(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:kh(r,n)}},sT=function(t){var r=t.children,n=t.defaultShowTooltip,i=Gr(r,Jl),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}},u_e=function(t){return!t||!t.length?!1:t.some(function(r){var n=qi(r&&r.type);return n&&n.indexOf("Bar")>=0})},lT=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"}},c_e=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,a=o===void 0?{}:o,s=t.yAxisMap,l=s===void 0?{}:s,u=n.width,c=n.height,f=n.children,d=n.margin||{},h=Gr(f,Jl),p=Gr(f,H1),m=Object.keys(l).reduce(function(S,_){var P=l[_],T=P.orientation;return!P.mirror&&!P.hide?W(W({},S),{},he({},T,S[T]+P.width)):S},{left:d.left||0,right:d.right||0}),g=Object.keys(a).reduce(function(S,_){var P=a[_],T=P.orientation;return!P.mirror&&!P.hide?W(W({},S),{},he({},T,Pn(S,"".concat(T))+P.height)):S},{top:d.top||0,bottom:d.bottom||0}),y=W(W({},g),m),v=y.bottom;h&&(y.bottom+=h.props.height||Jl.defaultProps.height),p&&r&&(y=x8e(y,i,n,r));var b=u-y.left-y.right,x=c-y.top-y.bottom;return W(W({brushBottom:v},y),{},{width:Math.max(b,0),height:Math.max(x,0)})},f_e=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},d_e=function(t){var r,n=t.chartName,i=t.GraphicalChild,o=t.defaultTooltipEventType,a=o===void 0?"axis":o,s=t.validateTooltipEventTypes,l=s===void 0?["axis"]:s,u=t.axisComponents,c=t.legendContent,f=t.formatAxisMap,d=t.defaultProps,h=function(g,y){var v=y.graphicalItems,b=y.stackGroups,x=y.offset,S=y.updateId,_=y.dataStartIndex,P=y.dataEndIndex,T=g.barSize,A=g.layout,k=g.barGap,E=g.barCategoryGap,N=g.maxBarSize,z=lT(A),L=z.numericAxisName,$=z.cateAxisName,D=u_e(v),V=[];return v.forEach(function(R,F){var H=B4(g.data,{graphicalItems:[R],dataStartIndex:_,dataEndIndex:P}),q=R.props,K=q.dataKey,X=q.maxBarSize,ge=R.props["".concat(L,"Id")],fe=R.props["".concat($,"Id")],Oe={},ze=u.reduce(function(dr,$n){var vo=y["".concat($n.axisType,"Map")],jn=R.props["".concat($n.axisType,"Id")];vo&&vo[jn]||$n.axisType==="zAxis"||is();var $u=vo[jn];return W(W({},dr),{},he(he({},$n.axisType,$u),"".concat($n.axisType,"Ticks"),Vi($u)))},Oe),lt=ze[$],Z=ze["".concat($,"Ticks")],ue=b&&b[ge]&&b[ge].hasStack&&I8e(R,b[ge].stackGroups),de=qi(R.type).indexOf("Bar")>=0,U=kh(lt,Z),He=[],xe=D&&y8e({barSize:T,stackGroups:b,totalSize:f_e(ze,$)});if(de){var ut,Ee,gt=Se(X)?N:X,Rt=(ut=(Ee=kh(lt,Z,!0))!==null&&Ee!==void 0?Ee:gt)!==null&&ut!==void 0?ut:0;He=b8e({barGap:k,barCategoryGap:E,bandSize:Rt!==U?Rt:U,sizeList:xe[fe],maxBarSize:gt}),Rt!==U&&(He=He.map(function(dr){return W(W({},dr),{},{position:W(W({},dr.position),{},{offset:dr.position.offset-Rt/2})})}))}var kr=R&&R.type&&R.type.getComposedData;kr&&V.push({props:W(W({},kr(W(W({},ze),{},{displayedData:H,props:g,dataKey:K,item:R,bandSize:U,barPosition:He,offset:x,stackedData:ue,layout:A,dataStartIndex:_,dataEndIndex:P}))),{},he(he(he({key:R.key||"item-".concat(F)},L,ze[L]),$,ze[$]),"animationId",S)),childIndex:Oce(R,g.children),item:R})}),V},p=function(g,y){var v=g.props,b=g.dataStartIndex,x=g.dataEndIndex,S=g.updateId;if(!jw({props:v}))return null;var _=v.children,P=v.layout,T=v.stackOffset,A=v.data,k=v.reverseStackOrder,E=lT(P),N=E.numericAxisName,z=E.cateAxisName,L=Tn(_,i),$=$8e(A,L,"".concat(N,"Id"),"".concat(z,"Id"),T,k),D=u.reduce(function(q,K){var X="".concat(K.axisType,"Map");return W(W({},q),{},he({},X,s_e(v,W(W({},K),{},{graphicalItems:L,stackGroups:K.axisType===N&&$,dataStartIndex:b,dataEndIndex:x}))))},{}),V=c_e(W(W({},D),{},{props:v,graphicalItems:L}),y==null?void 0:y.legendBBox);Object.keys(D).forEach(function(q){D[q]=f(v,D[q],V,q.replace("Map",""),n)});var R=D["".concat(z,"Map")],F=l_e(R),H=h(v,W(W({},D),{},{dataStartIndex:b,dataEndIndex:x,updateId:S,graphicalItems:L,stackGroups:$,offset:V}));return W(W({formattedGraphicalItems:H,graphicalItems:L,offset:V,stackGroups:$},F),D)};return r=function(m){Ywe(g,m);function g(y){var v,b,x;return Hwe(this,g),x=qwe(this,g,[y]),he(Ae(x),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),he(Ae(x),"accessibilityManager",new $we),he(Ae(x),"handleLegendBBoxUpdate",function(S){if(S){var _=x.state,P=_.dataStartIndex,T=_.dataEndIndex,A=_.updateId;x.setState(W({legendBBox:S},p({props:x.props,dataStartIndex:P,dataEndIndex:T,updateId:A},W(W({},x.state),{},{legendBBox:S}))))}}),he(Ae(x),"handleReceiveSyncEvent",function(S,_,P){if(x.props.syncId===S){if(P===x.eventEmitterSymbol&&typeof x.props.syncMethod!="function")return;x.applySyncEvent(_)}}),he(Ae(x),"handleBrushChange",function(S){var _=S.startIndex,P=S.endIndex;if(_!==x.state.dataStartIndex||P!==x.state.dataEndIndex){var T=x.state.updateId;x.setState(function(){return W({dataStartIndex:_,dataEndIndex:P},p({props:x.props,dataStartIndex:_,dataEndIndex:P,updateId:T},x.state))}),x.triggerSyncEvent({dataStartIndex:_,dataEndIndex:P})}}),he(Ae(x),"handleMouseEnter",function(S){var _=x.getMouseInfo(S);if(_){var P=W(W({},_),{},{isTooltipActive:!0});x.setState(P),x.triggerSyncEvent(P);var T=x.props.onMouseEnter;ye(T)&&T(P,S)}}),he(Ae(x),"triggeredAfterMouseMove",function(S){var _=x.getMouseInfo(S),P=_?W(W({},_),{},{isTooltipActive:!0}):{isTooltipActive:!1};x.setState(P),x.triggerSyncEvent(P);var T=x.props.onMouseMove;ye(T)&&T(P,S)}),he(Ae(x),"handleItemMouseEnter",function(S){x.setState(function(){return{isTooltipActive:!0,activeItem:S,activePayload:S.tooltipPayload,activeCoordinate:S.tooltipPosition||{x:S.cx,y:S.cy}}})}),he(Ae(x),"handleItemMouseLeave",function(){x.setState(function(){return{isTooltipActive:!1}})}),he(Ae(x),"handleMouseMove",function(S){S.persist(),x.throttleTriggeredAfterMouseMove(S)}),he(Ae(x),"handleMouseLeave",function(S){x.throttleTriggeredAfterMouseMove.cancel();var _={isTooltipActive:!1};x.setState(_),x.triggerSyncEvent(_);var P=x.props.onMouseLeave;ye(P)&&P(_,S)}),he(Ae(x),"handleOuterEvent",function(S){var _=Tce(S),P=Pn(x.props,"".concat(_));if(_&&ye(P)){var T,A;/.*touch.*/i.test(_)?A=x.getMouseInfo(S.changedTouches[0]):A=x.getMouseInfo(S),P((T=A)!==null&&T!==void 0?T:{},S)}}),he(Ae(x),"handleClick",function(S){var _=x.getMouseInfo(S);if(_){var P=W(W({},_),{},{isTooltipActive:!0});x.setState(P),x.triggerSyncEvent(P);var T=x.props.onClick;ye(T)&&T(P,S)}}),he(Ae(x),"handleMouseDown",function(S){var _=x.props.onMouseDown;if(ye(_)){var P=x.getMouseInfo(S);_(P,S)}}),he(Ae(x),"handleMouseUp",function(S){var _=x.props.onMouseUp;if(ye(_)){var P=x.getMouseInfo(S);_(P,S)}}),he(Ae(x),"handleTouchMove",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&x.throttleTriggeredAfterMouseMove(S.changedTouches[0])}),he(Ae(x),"handleTouchStart",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&x.handleMouseDown(S.changedTouches[0])}),he(Ae(x),"handleTouchEnd",function(S){S.changedTouches!=null&&S.changedTouches.length>0&&x.handleMouseUp(S.changedTouches[0])}),he(Ae(x),"triggerSyncEvent",function(S){x.props.syncId!==void 0&&B5.emit(F5,x.props.syncId,S,x.eventEmitterSymbol)}),he(Ae(x),"applySyncEvent",function(S){var _=x.props,P=_.layout,T=_.syncMethod,A=x.state.updateId,k=S.dataStartIndex,E=S.dataEndIndex;if(S.dataStartIndex!==void 0||S.dataEndIndex!==void 0)x.setState(W({dataStartIndex:k,dataEndIndex:E},p({props:x.props,dataStartIndex:k,dataEndIndex:E,updateId:A},x.state)));else if(S.activeTooltipIndex!==void 0){var N=S.chartX,z=S.chartY,L=S.activeTooltipIndex,$=x.state,D=$.offset,V=$.tooltipTicks;if(!D)return;if(typeof T=="function")L=T(V,S);else if(T==="value"){L=-1;for(var R=0;R=0){var ue,de;if(N.dataKey&&!N.allowDuplicatedCategory){var U=typeof N.dataKey=="function"?Z:"payload.".concat(N.dataKey.toString());ue=eh(R,U,L),de=F&&H&&eh(H,U,L)}else ue=R==null?void 0:R[z],de=F&&H&&H[z];if(fe||ge){var He=S.props.activeIndex!==void 0?S.props.activeIndex:z;return[C.cloneElement(S,W(W(W({},T.props),ze),{},{activeIndex:He})),null,null]}if(!Se(ue))return[lt].concat(iu(x.renderActivePoints({item:T,activePoint:ue,basePoint:de,childIndex:z,isRange:F})))}else{var xe,ut=(xe=x.getItemByXY(x.state.activeCoordinate))!==null&&xe!==void 0?xe:{graphicalItem:lt},Ee=ut.graphicalItem,gt=Ee.item,Rt=gt===void 0?S:gt,kr=Ee.childIndex,dr=W(W(W({},T.props),ze),{},{activeIndex:kr});return[C.cloneElement(Rt,dr),null,null]}return F?[lt,null,null]:[lt,null]}),he(Ae(x),"renderCustomized",function(S,_,P){return C.cloneElement(S,W(W({key:"recharts-customized-".concat(P)},x.props),x.state))}),he(Ae(x),"renderMap",{CartesianGrid:{handler:m0,once:!0},ReferenceArea:{handler:x.renderReferenceElement},ReferenceLine:{handler:m0},ReferenceDot:{handler:x.renderReferenceElement},XAxis:{handler:m0},YAxis:{handler:m0},Brush:{handler:x.renderBrush,once:!0},Bar:{handler:x.renderGraphicChild},Line:{handler:x.renderGraphicChild},Area:{handler:x.renderGraphicChild},Radar:{handler:x.renderGraphicChild},RadialBar:{handler:x.renderGraphicChild},Scatter:{handler:x.renderGraphicChild},Pie:{handler:x.renderGraphicChild},Funnel:{handler:x.renderGraphicChild},Tooltip:{handler:x.renderCursor,once:!0},PolarGrid:{handler:x.renderPolarGrid,once:!0},PolarAngleAxis:{handler:x.renderPolarAxis},PolarRadiusAxis:{handler:x.renderPolarAxis},Customized:{handler:x.renderCustomized}}),x.clipPathId="".concat((v=y.id)!==null&&v!==void 0?v:ed("recharts"),"-clip"),x.throttleTriggeredAfterMouseMove=XI(x.triggeredAfterMouseMove,(b=y.throttleDelay)!==null&&b!==void 0?b:1e3/60),x.state={},x}return Kwe(g,[{key:"componentDidMount",value:function(){var v,b;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(v=this.props.margin.left)!==null&&v!==void 0?v: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 v=this.props,b=v.children,x=v.data,S=v.height,_=v.layout,P=Gr(b,oi);if(P){var T=P.props.defaultIndex;if(!(typeof T!="number"||T<0||T>this.state.tooltipTicks.length)){var A=this.state.tooltipTicks[T]&&this.state.tooltipTicks[T].value,k=Qm(this.state,x,T,A),E=this.state.tooltipTicks[T].coordinate,N=(this.state.offset.top+S)/2,z=_==="horizontal",L=z?{x:E,y:N}:{y:E,x:N},$=this.state.formattedGraphicalItems.find(function(V){var R=V.item;return R.type.name==="Scatter"});$&&(L=W(W({},L),$.props.points[T].tooltipPosition),k=$.props.points[T].tooltipPayload);var D={activeTooltipIndex:T,isTooltipActive:!0,activeLabel:A,activePayload:k,activeCoordinate:L};this.setState(D),this.renderCursor(P),this.accessibilityManager.setIndex(T)}}}},{key:"getSnapshotBeforeUpdate",value:function(v,b){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==b.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==v.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==v.margin){var x,S;this.accessibilityManager.setDetails({offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0}})}return null}},{key:"componentDidUpdate",value:function(v){N7([Gr(v.children,oi)],[Gr(this.props.children,oi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var v=Gr(this.props.children,oi);if(v&&typeof v.props.shared=="boolean"){var b=v.props.shared?"axis":"item";return l.indexOf(b)>=0?b:a}return a}},{key:"getMouseInfo",value:function(v){if(!this.container)return null;var b=this.container,x=b.getBoundingClientRect(),S=Q5e(x),_={chartX:Math.round(v.pageX-S.left),chartY:Math.round(v.pageY-S.top)},P=x.width/b.offsetWidth||1,T=this.inRange(_.chartX,_.chartY,P);if(!T)return null;var A=this.state,k=A.xAxisMap,E=A.yAxisMap,N=this.getTooltipEventType();if(N!=="axis"&&k&&E){var z=Mo(k).scale,L=Mo(E).scale,$=z&&z.invert?z.invert(_.chartX):null,D=L&&L.invert?L.invert(_.chartY):null;return W(W({},_),{},{xValue:$,yValue:D})}var V=aT(this.state,this.props.data,this.props.layout,T);return V?W(W({},_),V):null}},{key:"inRange",value:function(v,b){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,S=this.props.layout,_=v/x,P=b/x;if(S==="horizontal"||S==="vertical"){var T=this.state.offset,A=_>=T.left&&_<=T.left+T.width&&P>=T.top&&P<=T.top+T.height;return A?{x:_,y:P}:null}var k=this.state,E=k.angleAxisMap,N=k.radiusAxisMap;if(E&&N){var z=Mo(E);return VC({x:_,y:P},z)}return null}},{key:"parseEventsOfWrapper",value:function(){var v=this.props.children,b=this.getTooltipEventType(),x=Gr(v,oi),S={};x&&b==="axis"&&(x.props.trigger==="click"?S={onClick:this.handleClick}:S={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var _=th(this.props,this.handleOuterEvent);return W(W({},_),S)}},{key:"addListener",value:function(){B5.on(F5,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){B5.removeListener(F5,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(v,b,x){for(var S=this.state.formattedGraphicalItems,_=0,P=S.length;_0){for(a=t[--r];r>0&&(n=a,i=t[--r],a=n+i,o=i-(a-n),!o););r>0&&(o<0&&t[r-1]<0||o>0&&t[r-1]>0)&&(i=o*2,n=a+i,i==n-a&&(a=n))}return a}}function*p_e(e){for(const t of e)yield*t}function HR(e){return Array.from(p_e(e))}function sl(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);++n0?1:e<0?-1:0},Ft=Math.sqrt,z9=Math.tan;function KR(e){return e>1?0:e<-1?me:Math.acos(e)}function Pr(e){return e>1?xt:e<-1?-xt:Math.asin(e)}function uT(e){return(e=Q(e/2))*e}function pt(){}function Xh(e,t){e&&fT.hasOwnProperty(e.type)&&fT[e.type](e,t)}var cT={Feature:function(e,t){Xh(e.geometry,t)},FeatureCollection:function(e,t){for(var r=e.features,n=-1,i=r.length;++n=0?1:-1,i=n*r,o=re(t),a=Q(t),s=nv*a,l=rv*o+s*re(i),u=s*n*Q(i);Yh.add(Cr(u,l)),tv=e,rv=o,nv=a}function y_e(e){return Zh=new cr,Gn(e,wi),Zh*2}function Qh(e){return[Cr(e[1],e[0]),Pr(e[2])]}function cs(e){var t=e[0],r=e[1],n=re(r);return[n*re(t),n*Q(t),Q(r)]}function g0(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function au(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function U5(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function y0(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Jh(e){var t=Ft(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var ct,$r,yt,qr,Aa,ZR,QR,Ol,t1,ko,lo,$i={point:iv,lineStart:hT,lineEnd:pT,polygonStart:function(){$i.point=eD,$i.lineStart=b_e,$i.lineEnd=x_e,t1=new cr,wi.polygonStart()},polygonEnd:function(){wi.polygonEnd(),$i.point=iv,$i.lineStart=hT,$i.lineEnd=pT,Yh<0?(ct=-(yt=180),$r=-(qr=90)):t1>oe?qr=90:t1<-oe&&($r=-90),lo[0]=ct,lo[1]=yt},sphere:function(){ct=-(yt=180),$r=-(qr=90)}};function iv(e,t){ko.push(lo=[ct=e,yt=e]),t<$r&&($r=t),t>qr&&(qr=t)}function JR(e,t){var r=cs([e*ae,t*ae]);if(Ol){var n=au(Ol,r),i=[n[1],-n[0],0],o=au(i,n);Jh(o),o=Qh(o);var a=e-Aa,s=a>0?1:-1,l=o[0]*Ke*s,u,c=Ce(a)>180;c^(s*Aaqr&&(qr=u)):(l=(l+360)%360-180,c^(s*Aaqr&&(qr=t))),c?eKr(ct,yt)&&(yt=e):Kr(e,yt)>Kr(ct,yt)&&(ct=e):yt>=ct?(eyt&&(yt=e)):e>Aa?Kr(ct,e)>Kr(ct,yt)&&(yt=e):Kr(e,yt)>Kr(ct,yt)&&(ct=e)}else ko.push(lo=[ct=e,yt=e]);t<$r&&($r=t),t>qr&&(qr=t),Ol=r,Aa=e}function hT(){$i.point=JR}function pT(){lo[0]=ct,lo[1]=yt,$i.point=iv,Ol=null}function eD(e,t){if(Ol){var r=e-Aa;t1.add(Ce(r)>180?r+(r>0?360:-360):r)}else ZR=e,QR=t;wi.point(e,t),JR(e,t)}function b_e(){wi.lineStart()}function x_e(){eD(ZR,QR),wi.lineEnd(),Ce(t1)>oe&&(ct=-(yt=180)),lo[0]=ct,lo[1]=yt,Ol=null}function Kr(e,t){return(t-=e)<0?t+360:t}function S_e(e,t){return e[0]-t[0]}function mT(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tKr(n[0],n[1])&&(n[1]=i[1]),Kr(i[0],n[1])>Kr(n[0],n[1])&&(n[0]=i[0])):o.push(n=i);for(a=-1/0,r=o.length-1,t=0,n=o[r];t<=r;n=i,++t)i=o[t],(s=Kr(n[1],i[0]))>a&&(a=s,ct=i[0],yt=n[1])}return ko=lo=null,ct===1/0||$r===1/0?[[NaN,NaN],[NaN,NaN]]:[[ct,$r],[yt,qr]]}var _c,ep,tp,rp,np,ip,op,ap,ov,av,sv,tD,rD,vr,gr,yr,qn={sphere:pt,point:B9,lineStart:vT,lineEnd:gT,polygonStart:function(){qn.lineStart=P_e,qn.lineEnd=T_e},polygonEnd:function(){qn.lineStart=vT,qn.lineEnd=gT}};function B9(e,t){e*=ae,t*=ae;var r=re(t);fd(r*re(e),r*Q(e),Q(t))}function fd(e,t,r){++_c,tp+=(e-tp)/_c,rp+=(t-rp)/_c,np+=(r-np)/_c}function vT(){qn.point=__e}function __e(e,t){e*=ae,t*=ae;var r=re(t);vr=r*re(e),gr=r*Q(e),yr=Q(t),qn.point=C_e,fd(vr,gr,yr)}function C_e(e,t){e*=ae,t*=ae;var r=re(t),n=r*re(e),i=r*Q(e),o=Q(t),a=Cr(Ft((a=gr*o-yr*i)*a+(a=yr*n-vr*o)*a+(a=vr*i-gr*n)*a),vr*n+gr*i+yr*o);ep+=a,ip+=a*(vr+(vr=n)),op+=a*(gr+(gr=i)),ap+=a*(yr+(yr=o)),fd(vr,gr,yr)}function gT(){qn.point=B9}function P_e(){qn.point=O_e}function T_e(){nD(tD,rD),qn.point=B9}function O_e(e,t){tD=e,rD=t,e*=ae,t*=ae,qn.point=nD;var r=re(t);vr=r*re(e),gr=r*Q(e),yr=Q(t),fd(vr,gr,yr)}function nD(e,t){e*=ae,t*=ae;var r=re(t),n=r*re(e),i=r*Q(e),o=Q(t),a=gr*o-yr*i,s=yr*n-vr*o,l=vr*i-gr*n,u=Jm(a,s,l),c=Pr(u),f=u&&-c/u;ov.add(f*a),av.add(f*s),sv.add(f*l),ep+=c,ip+=c*(vr+(vr=n)),op+=c*(gr+(gr=i)),ap+=c*(yr+(yr=o)),fd(vr,gr,yr)}function A_e(e){_c=ep=tp=rp=np=ip=op=ap=0,ov=new cr,av=new cr,sv=new cr,Gn(e,qn);var t=+ov,r=+av,n=+sv,i=Jm(t,r,n);return ime?e+Math.round(-e/_r)*_r:e,t]}uv.invert=uv;function F9(e,t,r){return(e%=_r)?t||r?lv(bT(e),xT(t,r)):bT(e):t||r?xT(t,r):uv}function yT(e){return function(t,r){return t+=e,[t>me?t-_r:t<-me?t+_r:t,r]}}function bT(e){var t=yT(e);return t.invert=yT(-e),t}function xT(e,t){var r=re(e),n=Q(e),i=re(t),o=Q(t);function a(s,l){var u=re(l),c=re(s)*u,f=Q(s)*u,d=Q(l),h=d*r+c*n;return[Cr(f*i-h*o,c*r-d*n),Pr(h*i+f*o)]}return a.invert=function(s,l){var u=re(l),c=re(s)*u,f=Q(s)*u,d=Q(l),h=d*i-f*o;return[Cr(f*i+d*o,c*r+h*n),Pr(h*r-c*n)]},a}function iD(e){e=F9(e[0]*ae,e[1]*ae,e.length>2?e[2]*ae:0);function t(r){return r=e(r[0]*ae,r[1]*ae),r[0]*=Ke,r[1]*=Ke,r}return t.invert=function(r){return r=e.invert(r[0]*ae,r[1]*ae),r[0]*=Ke,r[1]*=Ke,r},t}function oD(e,t,r,n,i,o){if(r){var a=re(t),s=Q(t),l=n*r;i==null?(i=t+n*_r,o=t-l/2):(i=ST(a,i),o=ST(a,o),(n>0?io)&&(i+=n*_r));for(var u,c=i;n>0?c>o:c1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function a2(e,t){return Ce(e[0]-t[0])=0;--s)i.point((f=c[s])[0],f[1]);else n(d.x,d.p.x,-1,i);d=d.p}d=d.o,c=d.z,h=!h}while(!d.v);i.lineEnd()}}}function wT(e){if(t=e.length){for(var t,r=0,n=e[0],i;++r=0?1:-1,k=A*T,E=k>me,N=g*_;if(l.add(Cr(N*A*Q(k),y*P+N*re(k))),a+=E?T+A*_r:T,E^p>=r^x>=r){var z=au(cs(h),cs(b));Jh(z);var L=au(o,z);Jh(L);var $=(E^T>=0?-1:1)*Pr(L[2]);(n>$||n===$&&(z[0]||z[1]))&&(s+=E^T>=0?1:-1)}}return(a<-oe||a0){for(l||(i.polygonStart(),l=!0),i.lineStart(),_=0;_1&&x&2&&S.push(S.pop().concat(S.shift())),c.push(S.filter(E_e))}}return d}}function E_e(e){return e.length>1}function $_e(e,t){return((e=e.x)[0]<0?e[1]-xt-oe:xt-e[1])-((t=t.x)[0]<0?t[1]-xt-oe:xt-t[1])}const cv=uD(function(){return!0},j_e,I_e,[-me,-xt]);function j_e(e){var t=NaN,r=NaN,n=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(o,a){var s=o>0?me:-me,l=Ce(o-t);Ce(l-me)0?xt:-xt),e.point(n,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(o,r),i=0):n!==s&&l>=me&&(Ce(t-n)oe?Eu((Q(t)*(o=re(n))*Q(r)-Q(n)*(i=re(t))*Q(e))/(i*o*a)):(t+n)/2}function I_e(e,t,r,n){var i;if(e==null)i=r*xt,n.point(-me,i),n.point(0,i),n.point(me,i),n.point(me,0),n.point(me,-i),n.point(0,-i),n.point(-me,-i),n.point(-me,0),n.point(-me,i);else if(Ce(e[0]-t[0])>oe){var o=e[0]0,i=Ce(t)>oe;function o(c,f,d,h){oD(h,e,r,d,c,f)}function a(c,f){return re(c)*re(f)>t}function s(c){var f,d,h,p,m;return{lineStart:function(){p=h=!1,m=1},point:function(g,y){var v=[g,y],b,x=a(g,y),S=n?x?0:u(g,y):x?u(g+(g<0?me:-me),y):0;if(!f&&(p=h=x)&&c.lineStart(),x!==h&&(b=l(f,v),(!b||a2(f,b)||a2(v,b))&&(v[2]=1)),x!==h)m=0,x?(c.lineStart(),b=l(v,f),c.point(b[0],b[1])):(b=l(f,v),c.point(b[0],b[1],2),c.lineEnd()),f=b;else if(i&&f&&n^x){var _;!(S&d)&&(_=l(v,f,!0))&&(m=0,n?(c.lineStart(),c.point(_[0][0],_[0][1]),c.point(_[1][0],_[1][1]),c.lineEnd()):(c.point(_[1][0],_[1][1]),c.lineEnd(),c.lineStart(),c.point(_[0][0],_[0][1],3)))}x&&(!f||!a2(f,v))&&c.point(v[0],v[1]),f=v,h=x,d=S},lineEnd:function(){h&&c.lineEnd(),f=null},clean:function(){return m|(p&&h)<<1}}}function l(c,f,d){var h=cs(c),p=cs(f),m=[1,0,0],g=au(h,p),y=g0(g,g),v=g[0],b=y-v*v;if(!b)return!d&&c;var x=t*y/b,S=-t*v/b,_=au(m,g),P=y0(m,x),T=y0(g,S);U5(P,T);var A=_,k=g0(P,A),E=g0(A,A),N=k*k-E*(g0(P,P)-1);if(!(N<0)){var z=Ft(N),L=y0(A,(-k-z)/E);if(U5(L,P),L=Qh(L),!d)return L;var $=c[0],D=f[0],V=c[1],R=f[1],F;D<$&&(F=$,$=D,D=F);var H=D-$,q=Ce(H-me)0^L[1]<(Ce(L[0]-$)me^($<=L[0]&&L[0]<=D)){var X=y0(A,(-k+z)/E);return U5(X,P),[L,Qh(X)]}}}function u(c,f){var d=n?e:me-e,h=0;return c<-d?h|=1:c>d&&(h|=2),f<-d?h|=4:f>d&&(h|=8),h}return uD(a,s,o,n?[0,-e]:[-me,e-me])}function N_e(e,t,r,n,i,o){var a=e[0],s=e[1],l=t[0],u=t[1],c=0,f=1,d=l-a,h=u-s,p;if(p=r-a,!(!d&&p>0)){if(p/=d,d<0){if(p0){if(p>f)return;p>c&&(c=p)}if(p=i-a,!(!d&&p<0)){if(p/=d,d<0){if(p>f)return;p>c&&(c=p)}else if(d>0){if(p0)){if(p/=h,h<0){if(p0){if(p>f)return;p>c&&(c=p)}if(p=o-s,!(!h&&p<0)){if(p/=h,h<0){if(p>f)return;p>c&&(c=p)}else if(h>0){if(p0&&(e[0]=a+c*d,e[1]=s+c*h),f<1&&(t[0]=a+f*d,t[1]=s+f*h),!0}}}}}var Cc=1e9,x0=-Cc;function F4(e,t,r,n){function i(u,c){return e<=u&&u<=r&&t<=c&&c<=n}function o(u,c,f,d){var h=0,p=0;if(u==null||(h=a(u,f))!==(p=a(c,f))||l(u,c)<0^f>0)do d.point(h===0||h===3?e:r,h>1?n:t);while((h=(h+f+4)%4)!==p);else d.point(c[0],c[1])}function a(u,c){return Ce(u[0]-e)0?0:3:Ce(u[0]-r)0?2:1:Ce(u[1]-t)0?1:0:c>0?3:2}function s(u,c){return l(u.x,c.x)}function l(u,c){var f=a(u,1),d=a(c,1);return f!==d?f-d:f===0?c[1]-u[1]:f===1?u[0]-c[0]:f===2?u[1]-c[1]:c[0]-u[0]}return function(u){var c=u,f=aD(),d,h,p,m,g,y,v,b,x,S,_,P={point:T,lineStart:N,lineEnd:z,polygonStart:k,polygonEnd:E};function T($,D){i($,D)&&c.point($,D)}function A(){for(var $=0,D=0,V=h.length;Dn&&(ge-K)*(n-X)>(fe-X)*(e-K)&&++$:fe<=n&&(ge-K)*(n-X)<(fe-X)*(e-K)&&--$;return $}function k(){c=f,d=[],h=[],_=!0}function E(){var $=A(),D=_&&$,V=(d=HR(d)).length;(D||V)&&(u.polygonStart(),D&&(u.lineStart(),o(null,null,1,u),u.lineEnd()),V&&sD(d,s,$,o,u),u.polygonEnd()),c=u,d=h=p=null}function N(){P.point=L,h&&h.push(p=[]),S=!0,x=!1,v=b=NaN}function z(){d&&(L(m,g),y&&x&&f.rejoin(),d.push(f.result())),P.point=T,x&&c.lineEnd()}function L($,D){var V=i($,D);if(h&&p.push([$,D]),S)m=$,g=D,y=V,S=!1,V&&(c.lineStart(),c.point($,D));else if(V&&x)c.point($,D);else{var R=[v=Math.max(x0,Math.min(Cc,v)),b=Math.max(x0,Math.min(Cc,b))],F=[$=Math.max(x0,Math.min(Cc,$)),D=Math.max(x0,Math.min(Cc,D))];N_e(R,F,e,t,r,n)?(x||(c.lineStart(),c.point(R[0],R[1])),c.point(F[0],F[1]),V||c.lineEnd(),_=!1):V&&(c.lineStart(),c.point($,D),_=!1)}v=$,b=D,x=V}return P}}function R_e(){var e=0,t=0,r=960,n=500,i,o,a;return a={stream:function(s){return i&&o===s?i:i=F4(e,t,r,n)(o=s)},extent:function(s){return arguments.length?(e=+s[0][0],t=+s[0][1],r=+s[1][0],n=+s[1][1],i=o=null,a):[[e,t],[r,n]]}}}var fv,dv,s2,l2,su={sphere:pt,point:pt,lineStart:D_e,lineEnd:pt,polygonStart:pt,polygonEnd:pt};function D_e(){su.point=z_e,su.lineEnd=L_e}function L_e(){su.point=su.lineEnd=pt}function z_e(e,t){e*=ae,t*=ae,dv=e,s2=Q(t),l2=re(t),su.point=B_e}function B_e(e,t){e*=ae,t*=ae;var r=Q(t),n=re(t),i=Ce(e-dv),o=re(i),a=Q(i),s=n*a,l=l2*r-s2*n*o,u=s2*r+l2*n*o;fv.add(Cr(Ft(s*s+l*l),u)),dv=e,s2=r,l2=n}function fD(e){return fv=new cr,Gn(e,su),+fv}var hv=[null,null],F_e={type:"LineString",coordinates:hv};function sp(e,t){return hv[0]=e,hv[1]=t,fD(F_e)}var _T={Feature:function(e,t){return lp(e.geometry,t)},FeatureCollection:function(e,t){for(var r=e.features,n=-1,i=r.length;++n0&&(i=sp(e[o],e[o-1]),i>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))oe}).map(d)).concat(sl(v0(o/u)*u,i,u).filter(function(b){return Ce(b%f)>oe}).map(h))}return y.lines=function(){return v().map(function(b){return{type:"LineString",coordinates:b}})},y.outline=function(){return{type:"Polygon",coordinates:[p(n).concat(m(a).slice(1),p(r).reverse().slice(1),m(s).reverse().slice(1))]}},y.extent=function(b){return arguments.length?y.extentMajor(b).extentMinor(b):y.extentMinor()},y.extentMajor=function(b){return arguments.length?(n=+b[0][0],r=+b[1][0],s=+b[0][1],a=+b[1][1],n>r&&(b=n,n=r,r=b),s>a&&(b=s,s=a,a=b),y.precision(g)):[[n,s],[r,a]]},y.extentMinor=function(b){return arguments.length?(t=+b[0][0],e=+b[1][0],o=+b[0][1],i=+b[1][1],t>e&&(b=t,t=e,e=b),o>i&&(b=o,o=i,i=b),y.precision(g)):[[t,o],[e,i]]},y.step=function(b){return arguments.length?y.stepMajor(b).stepMinor(b):y.stepMinor()},y.stepMajor=function(b){return arguments.length?(c=+b[0],f=+b[1],y):[c,f]},y.stepMinor=function(b){return arguments.length?(l=+b[0],u=+b[1],y):[l,u]},y.precision=function(b){return arguments.length?(g=+b,d=AT(o,i,90),h=kT(t,e,g),p=AT(s,a,90),m=kT(n,r,g),y):g},y.extentMajor([[-180,-90+oe],[180,90-oe]]).extentMinor([[-180,-80-oe],[180,80+oe]])}function U_e(){return hD()()}function H_e(e,t){var r=e[0]*ae,n=e[1]*ae,i=t[0]*ae,o=t[1]*ae,a=re(n),s=Q(n),l=re(o),u=Q(o),c=a*re(r),f=a*Q(r),d=l*re(i),h=l*Q(i),p=2*Pr(Ft(uT(o-n)+a*l*uT(i-r))),m=Q(p),g=p?function(y){var v=Q(y*=p)/m,b=Q(p-y)/m,x=b*c+v*d,S=b*f+v*h,_=b*s+v*u;return[Cr(S,x)*Ke,Cr(_,Ft(x*x+S*S))*Ke]}:function(){return[r*Ke,n*Ke]};return g.distance=p,g}const Ef=e=>e;var G5=new cr,pv=new cr,pD,mD,mv,vv,Ii={point:pt,lineStart:pt,lineEnd:pt,polygonStart:function(){Ii.lineStart=G_e,Ii.lineEnd=q_e},polygonEnd:function(){Ii.lineStart=Ii.lineEnd=Ii.point=pt,G5.add(Ce(pv)),pv=new cr},result:function(){var e=G5/2;return G5=new cr,e}};function G_e(){Ii.point=K_e}function K_e(e,t){Ii.point=vD,pD=mv=e,mD=vv=t}function vD(e,t){pv.add(vv*e-mv*t),mv=e,vv=t}function q_e(){vD(pD,mD)}var lu=1/0,up=lu,$f=-lu,cp=$f,fp={point:X_e,lineStart:pt,lineEnd:pt,polygonStart:pt,polygonEnd:pt,result:function(){var e=[[lu,up],[$f,cp]];return $f=cp=-(up=lu=1/0),e}};function X_e(e,t){e$f&&($f=e),tcp&&(cp=t)}var gv=0,yv=0,Pc=0,dp=0,hp=0,ll=0,bv=0,xv=0,Tc=0,gD,yD,ci,fi,yn={point:fs,lineStart:ET,lineEnd:$T,polygonStart:function(){yn.lineStart=Q_e,yn.lineEnd=J_e},polygonEnd:function(){yn.point=fs,yn.lineStart=ET,yn.lineEnd=$T},result:function(){var e=Tc?[bv/Tc,xv/Tc]:ll?[dp/ll,hp/ll]:Pc?[gv/Pc,yv/Pc]:[NaN,NaN];return gv=yv=Pc=dp=hp=ll=bv=xv=Tc=0,e}};function fs(e,t){gv+=e,yv+=t,++Pc}function ET(){yn.point=Y_e}function Y_e(e,t){yn.point=Z_e,fs(ci=e,fi=t)}function Z_e(e,t){var r=e-ci,n=t-fi,i=Ft(r*r+n*n);dp+=i*(ci+e)/2,hp+=i*(fi+t)/2,ll+=i,fs(ci=e,fi=t)}function $T(){yn.point=fs}function Q_e(){yn.point=eCe}function J_e(){bD(gD,yD)}function eCe(e,t){yn.point=bD,fs(gD=ci=e,yD=fi=t)}function bD(e,t){var r=e-ci,n=t-fi,i=Ft(r*r+n*n);dp+=i*(ci+e)/2,hp+=i*(fi+t)/2,ll+=i,i=fi*e-ci*t,bv+=i*(ci+e),xv+=i*(fi+t),Tc+=i*3,fs(ci=e,fi=t)}function xD(e){this._context=e}xD.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,_r);break}}},result:pt};var Sv=new cr,K5,SD,wD,Oc,Ac,jf={point:pt,lineStart:function(){jf.point=tCe},lineEnd:function(){K5&&_D(SD,wD),jf.point=pt},polygonStart:function(){K5=!0},polygonEnd:function(){K5=null},result:function(){var e=+Sv;return Sv=new cr,e}};function tCe(e,t){jf.point=_D,SD=Oc=e,wD=Ac=t}function _D(e,t){Oc-=e,Ac-=t,Sv.add(Ft(Oc*Oc+Ac*Ac)),Oc=e,Ac=t}function CD(){this._string=[]}CD.prototype={_radius:4.5,_circle:jT(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._string.push("M",e,",",t),this._point=1;break}case 1:{this._string.push("L",e,",",t);break}default:{this._circle==null&&(this._circle=jT(this._radius)),this._string.push("M",e,",",t,this._circle);break}}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}else return null}};function jT(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function rCe(e,t){var r=4.5,n,i;function o(a){return a&&(typeof r=="function"&&i.pointRadius(+r.apply(this,arguments)),Gn(a,n(i))),i.result()}return o.area=function(a){return Gn(a,n(Ii)),Ii.result()},o.measure=function(a){return Gn(a,n(jf)),jf.result()},o.bounds=function(a){return Gn(a,n(fp)),fp.result()},o.centroid=function(a){return Gn(a,n(yn)),yn.result()},o.projection=function(a){return arguments.length?(n=a==null?(e=null,Ef):(e=a).stream,o):e},o.context=function(a){return arguments.length?(i=a==null?(t=null,new CD):new xD(t=a),typeof r!="function"&&i.pointRadius(r),o):t},o.pointRadius=function(a){return arguments.length?(r=typeof a=="function"?a:(i.pointRadius(+a),+a),o):r},o.projection(e).context(t)}function nCe(e){return{stream:dd(e)}}function dd(e){return function(t){var r=new wv;for(var n in e)r[n]=e[n];return r.stream=t,r}}function wv(){}wv.prototype={constructor:wv,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function V9(e,t,r){var n=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),n!=null&&e.clipExtent(null),Gn(r,e.stream(fp)),t(fp.result()),n!=null&&e.clipExtent(n),e}function V4(e,t,r){return V9(e,function(n){var i=t[1][0]-t[0][0],o=t[1][1]-t[0][1],a=Math.min(i/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),s=+t[0][0]+(i-a*(n[1][0]+n[0][0]))/2,l=+t[0][1]+(o-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([s,l])},r)}function W9(e,t,r){return V4(e,[[0,0],t],r)}function U9(e,t,r){return V9(e,function(n){var i=+t,o=i/(n[1][0]-n[0][0]),a=(i-o*(n[1][0]+n[0][0]))/2,s=-o*n[0][1];e.scale(150*o).translate([a,s])},r)}function H9(e,t,r){return V9(e,function(n){var i=+t,o=i/(n[1][1]-n[0][1]),a=-o*n[0][0],s=(i-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([a,s])},r)}var MT=16,iCe=re(30*ae);function IT(e,t){return+t?aCe(e,t):oCe(e)}function oCe(e){return dd({point:function(t,r){t=e(t,r),this.stream.point(t[0],t[1])}})}function aCe(e,t){function r(n,i,o,a,s,l,u,c,f,d,h,p,m,g){var y=u-n,v=c-i,b=y*y+v*v;if(b>4*t&&m--){var x=a+d,S=s+h,_=l+p,P=Ft(x*x+S*S+_*_),T=Pr(_/=P),A=Ce(Ce(_)-1)t||Ce((y*z+v*L)/b-.5)>.3||a*d+s*h+l*p2?$[2]%360*ae:0,z()):[s*Ke,l*Ke,u*Ke]},E.angle=function($){return arguments.length?(f=$%360*ae,z()):f*Ke},E.reflectX=function($){return arguments.length?(d=$?-1:1,z()):d<0},E.reflectY=function($){return arguments.length?(h=$?-1:1,z()):h<0},E.precision=function($){return arguments.length?(_=IT(P,S=$*$),L()):Ft(S)},E.fitExtent=function($,D){return V4(E,$,D)},E.fitSize=function($,D){return W9(E,$,D)},E.fitWidth=function($,D){return U9(E,$,D)},E.fitHeight=function($,D){return H9(E,$,D)};function z(){var $=NT(r,0,0,d,h,f).apply(null,t(o,a)),D=NT(r,n-$[0],i-$[1],d,h,f);return c=F9(s,l,u),P=lv(t,D),T=lv(c,P),_=IT(P,S),L()}function L(){return A=k=null,E}return function(){return t=e.apply(this,arguments),E.invert=t.invert&&N,z()}}function K9(e){var t=0,r=me/3,n=G9(e),i=n(t,r);return i.parallels=function(o){return arguments.length?n(t=o[0]*ae,r=o[1]*ae):[t*Ke,r*Ke]},i}function cCe(e){var t=re(e);function r(n,i){return[n*t,Q(i)/t]}return r.invert=function(n,i){return[n/t,Pr(i*t)]},r}function PD(e,t){var r=Q(e),n=(r+Q(t))/2;if(Ce(n)=.12&&g<.234&&m>=-.425&&m<-.214?i:g>=.166&&g<.234&&m>=-.214&&m<-.115?a:r).invert(d)},c.stream=function(d){return e&&t===d?e:e=fCe([r.stream(t=d),i.stream(d),a.stream(d)])},c.precision=function(d){return arguments.length?(r.precision(d),i.precision(d),a.precision(d),f()):r.precision()},c.scale=function(d){return arguments.length?(r.scale(d),i.scale(d*.35),a.scale(d),c.translate(r.translate())):r.scale()},c.translate=function(d){if(!arguments.length)return r.translate();var h=r.scale(),p=+d[0],m=+d[1];return n=r.translate(d).clipExtent([[p-.455*h,m-.238*h],[p+.455*h,m+.238*h]]).stream(u),o=i.translate([p-.307*h,m+.201*h]).clipExtent([[p-.425*h+oe,m+.12*h+oe],[p-.214*h-oe,m+.234*h-oe]]).stream(u),s=a.translate([p-.205*h,m+.212*h]).clipExtent([[p-.214*h+oe,m+.166*h+oe],[p-.115*h-oe,m+.234*h-oe]]).stream(u),f()},c.fitExtent=function(d,h){return V4(c,d,h)},c.fitSize=function(d,h){return W9(c,d,h)},c.fitWidth=function(d,h){return U9(c,d,h)},c.fitHeight=function(d,h){return H9(c,d,h)};function f(){return e=t=null,c}return c.scale(1070)}function OD(e){return function(t,r){var n=re(t),i=re(r),o=e(n*i);return o===1/0?[2,0]:[o*i*Q(t),o*Q(r)]}}function hd(e){return function(t,r){var n=Ft(t*t+r*r),i=e(n),o=Q(i),a=re(i);return[Cr(t*o,n*a),Pr(n&&r*o/n)]}}var q9=OD(function(e){return Ft(2/(1+e))});q9.invert=hd(function(e){return 2*Pr(e/2)});function hCe(){return Pi(q9).scale(124.75).clipAngle(180-.001)}var X9=OD(function(e){return(e=KR(e))&&e/Q(e)});X9.invert=hd(function(e){return e});function pCe(){return Pi(X9).scale(79.4188).clipAngle(180-.001)}function pd(e,t){return[e,qh(z9((xt+t)/2))]}pd.invert=function(e,t){return[e,2*Eu(GR(t))-xt]};function mCe(){return AD(pd).scale(961/_r)}function AD(e){var t=Pi(e),r=t.center,n=t.scale,i=t.translate,o=t.clipExtent,a=null,s,l,u;t.scale=function(f){return arguments.length?(n(f),c()):n()},t.translate=function(f){return arguments.length?(i(f),c()):i()},t.center=function(f){return arguments.length?(r(f),c()):r()},t.clipExtent=function(f){return arguments.length?(f==null?a=s=l=u=null:(a=+f[0][0],s=+f[0][1],l=+f[1][0],u=+f[1][1]),c()):a==null?null:[[a,s],[l,u]]};function c(){var f=me*n(),d=t(iD(t.rotate()).invert([0,0]));return o(a==null?[[d[0]-f,d[1]-f],[d[0]+f,d[1]+f]]:e===pd?[[Math.max(d[0]-f,a),s],[Math.min(d[0]+f,l),u]]:[[a,Math.max(d[1]-f,s)],[l,Math.min(d[1]+f,u)]])}return c()}function S0(e){return z9((xt+e)/2)}function kD(e,t){var r=re(e),n=e===t?Q(e):qh(r/re(t))/qh(S0(t)/S0(e)),i=r*W5(S0(e),n)/n;if(!n)return pd;function o(a,s){i>0?s<-xt+oe&&(s=-xt+oe):s>xt-oe&&(s=xt-oe);var l=i/W5(S0(s),n);return[l*Q(n*a),i-l*re(n*a)]}return o.invert=function(a,s){var l=i-s,u=wn(n)*Ft(a*a+l*l),c=Cr(a,Ce(l))*wn(l);return l*n<0&&(c-=me*wn(a)*wn(l)),[c/n,2*Eu(W5(i/u,1/n))-xt]},o}function vCe(){return K9(kD).scale(109.5).parallels([30,30])}function Mf(e,t){return[e,t]}Mf.invert=Mf;function gCe(){return Pi(Mf).scale(152.63)}function ED(e,t){var r=re(e),n=e===t?Q(e):(r-re(t))/(t-e),i=r/n+e;if(Ce(n)oe&&--n>0);return[e/(.8707+(o=r*r)*(-.131979+o*(-.013791+o*o*o*(.003971-.001529*o)))),r]};function _Ce(){return Pi(Q9).scale(175.295)}function J9(e,t){return[re(t)*Q(e),Q(t)]}J9.invert=hd(Pr);function CCe(){return Pi(J9).scale(249.5).clipAngle(90+oe)}function ey(e,t){var r=re(t),n=1+re(e)*r;return[r*Q(e)/n,Q(t)/n]}ey.invert=hd(function(e){return 2*Eu(e)});function PCe(){return Pi(ey).scale(250).clipAngle(142)}function ty(e,t){return[qh(z9((xt+t)/2)),-e]}ty.invert=function(e,t){return[-t,2*Eu(GR(e))-xt]};function TCe(){var e=AD(ty),t=e.center,r=e.rotate;return e.center=function(n){return arguments.length?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},e.rotate=function(n){return arguments.length?r([n[0],n[1],n.length>2?n[2]+90:90]):(n=r(),[n[0],n[1],n[2]-90])},r([0,0,90]).scale(159.155)}const OCe=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:TD,geoAlbersUsa:dCe,geoArea:y_e,geoAzimuthalEqualArea:hCe,geoAzimuthalEqualAreaRaw:q9,geoAzimuthalEquidistant:pCe,geoAzimuthalEquidistantRaw:X9,geoBounds:w_e,geoCentroid:A_e,geoCircle:k_e,geoClipAntimeridian:cv,geoClipCircle:cD,geoClipExtent:R_e,geoClipRectangle:F4,geoConicConformal:vCe,geoConicConformalRaw:kD,geoConicEqualArea:pp,geoConicEqualAreaRaw:PD,geoConicEquidistant:yCe,geoConicEquidistantRaw:ED,geoContains:W_e,geoDistance:sp,geoEqualEarth:xCe,geoEqualEarthRaw:Y9,geoEquirectangular:gCe,geoEquirectangularRaw:Mf,geoGnomonic:SCe,geoGnomonicRaw:Z9,geoGraticule:hD,geoGraticule10:U_e,geoIdentity:wCe,geoInterpolate:H_e,geoLength:fD,geoMercator:mCe,geoMercatorRaw:pd,geoNaturalEarth1:_Ce,geoNaturalEarth1Raw:Q9,geoOrthographic:CCe,geoOrthographicRaw:J9,geoPath:rCe,geoProjection:Pi,geoProjectionMutator:G9,geoRotation:iD,geoStereographic:PCe,geoStereographicRaw:ey,geoStream:Gn,geoTransform:nCe,geoTransverseMercator:TCe,geoTransverseMercatorRaw:ty},Symbol.toStringTag,{value:"Module"})),ACe=KT(OCe);var w0={},RT;function kCe(){return RT||(RT=1,Object.defineProperty(w0,"__esModule",{value:!0}),w0.default={features:[{N:"Fiji",I:"FJ",C:[[[[180,-16.067],[180,-16.555],[179.364,-16.801],[178.725,-17.012],[178.597,-16.639],[179.097,-16.434],[179.414,-16.379],[180,-16.067]]],[[[178.126,-17.505],[178.374,-17.34],[178.718,-17.628],[178.553,-18.151],[177.933,-18.288],[177.381,-18.164],[177.285,-17.725],[177.671,-17.381],[178.126,-17.505]]],[[[-179.793,-16.021],[-179.917,-16.502],[-180,-16.555],[-180,-16.067],[-179.793,-16.021]]]]},{N:"Tanzania",I:"TZ",C:[[[[33.904,-.95],[34.073,-1.06],[37.699,-3.097],[37.767,-3.677],[39.202,-4.677],[38.741,-5.909],[38.8,-6.476],[39.44,-6.84],[39.47,-7.1],[39.195,-7.704],[39.252,-8.008],[39.187,-8.486],[39.536,-9.112],[39.95,-10.098],[40.317,-10.317],[40.317,-10.317],[39.521,-10.897],[38.428,-11.285],[37.828,-11.269],[37.471,-11.569],[36.775,-11.595],[36.514,-11.721],[35.312,-11.439],[34.56,-11.52],[34.28,-10.16],[33.941,-9.694],[33.74,-9.417],[32.759,-9.231],[32.192,-8.93],[31.556,-8.762],[31.158,-8.595],[30.74,-8.34],[30.74,-8.34],[30.2,-7.08],[29.62,-6.52],[29.42,-5.94],[29.52,-5.42],[29.34,-4.5],[29.754,-4.452],[30.116,-4.09],[30.506,-3.569],[30.752,-3.359],[30.743,-3.034],[30.528,-2.808],[30.47,-2.414],[30.47,-2.414],[30.758,-2.287],[30.816,-1.699],[30.419,-1.135],[30.77,-1.015],[31.866,-1.027],[33.904,-.95]]]]},{N:"Western Sahara",I:"EH",C:[[[[-8.666,27.656],[-8.665,27.589],[-8.684,27.396],[-8.687,25.881],[-11.969,25.933],[-11.937,23.375],[-12.874,23.285],[-13.119,22.771],[-12.929,21.327],[-16.845,21.333],[-17.063,21],[-17.02,21.422],[-17.003,21.421],[-14.751,21.501],[-14.631,21.861],[-14.221,22.31],[-13.891,23.691],[-12.501,24.77],[-12.031,26.031],[-11.718,26.104],[-11.393,26.883],[-10.551,26.991],[-10.189,26.861],[-9.735,26.861],[-9.413,27.088],[-8.795,27.121],[-8.818,27.656],[-8.666,27.656]]]]},{N:"Canada",I:"CA",C:[[[[-122.84,49],[-122.974,49.003],[-124.91,49.985],[-125.625,50.417],[-127.436,50.831],[-127.993,51.716],[-127.85,52.33],[-129.13,52.755],[-129.305,53.562],[-130.515,54.288],[-130.536,54.803],[-130.536,54.803],[-129.98,55.285],[-130.008,55.916],[-131.708,56.552],[-132.73,57.693],[-133.356,58.41],[-134.271,58.861],[-134.945,59.271],[-135.476,59.788],[-136.48,59.464],[-137.452,58.905],[-138.341,59.562],[-139.039,60],[-140.013,60.277],[-140.998,60.306],[-140.993,66],[-140.986,69.712],[-140.986,69.712],[-139.121,69.471],[-137.546,68.99],[-136.504,68.898],[-135.626,69.315],[-134.415,69.627],[-132.929,69.505],[-131.431,69.945],[-129.795,70.194],[-129.108,69.779],[-128.362,70.013],[-128.138,70.484],[-127.447,70.377],[-125.756,69.481],[-124.425,70.158],[-124.29,69.4],[-123.061,69.564],[-122.683,69.856],[-121.472,69.798],[-119.943,69.378],[-117.603,69.011],[-116.226,68.842],[-115.247,68.906],[-113.898,68.399],[-115.305,67.903],[-113.497,67.688],[-110.798,67.806],[-109.946,67.981],[-108.88,67.381],[-107.792,67.887],[-108.813,68.312],[-108.167,68.654],[-106.95,68.7],[-106.15,68.8],[-105.343,68.561],[-104.338,68.018],[-103.221,68.098],[-101.454,67.647],[-99.902,67.806],[-98.443,67.782],[-98.559,68.404],[-97.669,68.579],[-96.12,68.239],[-96.126,67.293],[-95.489,68.091],[-94.685,68.064],[-94.233,69.069],[-95.304,69.686],[-96.471,70.09],[-96.391,71.195],[-95.209,71.921],[-93.89,71.76],[-92.878,71.319],[-91.52,70.191],[-92.407,69.7],[-90.547,69.498],[-90.552,68.475],[-89.215,69.259],[-88.02,68.615],[-88.317,67.873],[-87.35,67.199],[-86.306,67.921],[-85.577,68.785],[-85.522,69.882],[-84.101,69.805],[-82.623,69.658],[-81.28,69.162],[-81.22,68.666],[-81.964,68.133],[-81.259,67.597],[-81.387,67.111],[-83.345,66.412],[-84.735,66.257],[-85.769,66.558],[-86.068,66.056],[-87.031,65.213],[-87.323,64.776],[-88.483,64.099],[-89.914,64.033],[-90.704,63.61],[-90.77,62.96],[-91.933,62.835],[-93.157,62.025],[-94.242,60.899],[-94.629,60.11],[-94.685,58.949],[-93.215,58.782],[-92.765,57.846],[-92.297,57.087],[-90.898,57.285],[-89.04,56.852],[-88.04,56.472],[-87.324,55.999],[-86.071,55.724],[-85.012,55.303],[-83.361,55.245],[-82.273,55.148],[-82.436,54.282],[-82.125,53.277],[-81.401,52.158],[-79.913,51.208],[-79.143,51.534],[-78.602,52.562],[-79.124,54.141],[-79.83,54.668],[-78.229,55.136],[-77.096,55.837],[-76.541,56.534],[-76.623,57.203],[-77.302,58.052],[-78.517,58.805],[-77.337,59.853],[-77.773,60.758],[-78.107,62.32],[-77.411,62.551],[-75.696,62.278],[-74.668,62.181],[-73.84,62.444],[-72.909,62.105],[-71.677,61.525],[-71.374,61.137],[-69.59,61.061],[-69.62,60.221],[-69.288,58.957],[-68.375,58.801],[-67.65,58.212],[-66.202,58.767],[-65.245,59.871],[-64.584,60.336],[-63.805,59.443],[-62.502,58.167],[-61.397,56.967],[-61.799,56.339],[-60.469,55.775],[-59.57,55.204],[-57.975,54.945],[-57.333,54.627],[-56.937,53.78],[-56.158,53.647],[-55.756,53.27],[-55.683,52.147],[-56.409,51.771],[-57.127,51.42],[-58.775,51.064],[-60.033,50.243],[-61.724,50.08],[-63.863,50.291],[-65.363,50.298],[-66.399,50.229],[-67.236,49.512],[-68.511,49.068],[-69.954,47.745],[-71.105,46.822],[-70.255,46.986],[-68.65,48.3],[-66.552,49.133],[-65.056,49.233],[-64.171,48.742],[-65.115,48.071],[-64.799,46.993],[-64.472,46.238],[-63.173,45.739],[-61.521,45.884],[-60.518,47.008],[-60.449,46.283],[-59.803,45.92],[-61.04,45.265],[-63.255,44.67],[-64.247,44.266],[-65.364,43.545],[-66.123,43.619],[-66.162,44.465],[-64.425,45.292],[-66.026,45.259],[-67.137,45.138],[-67.791,45.703],[-67.79,47.066],[-68.234,47.355],[-68.905,47.185],[-69.237,47.448],[-70,46.693],[-70.305,45.915],[-70.66,45.46],[-71.085,45.305],[-71.405,45.255],[-71.505,45.008],[-73.348,45.007],[-74.867,45],[-75.318,44.816],[-76.375,44.096],[-76.5,44.018],[-76.82,43.629],[-77.738,43.629],[-78.72,43.625],[-79.172,43.466],[-79.01,43.27],[-78.92,42.965],[-78.939,42.864],[-80.247,42.366],[-81.278,42.209],[-82.439,41.675],[-82.69,41.675],[-83.03,41.833],[-83.142,41.976],[-83.12,42.08],[-82.9,42.43],[-82.43,42.98],[-82.138,43.571],[-82.338,44.44],[-82.551,45.348],[-83.593,45.817],[-83.47,45.995],[-83.616,46.117],[-83.891,46.117],[-84.092,46.275],[-84.142,46.512],[-84.337,46.409],[-84.605,46.44],[-84.544,46.539],[-84.779,46.637],[-84.876,46.9],[-85.652,47.22],[-86.462,47.553],[-87.44,47.94],[-88.378,48.303],[-89.273,48.02],[-89.6,48.01],[-90.83,48.27],[-91.64,48.14],[-92.61,48.45],[-93.631,48.609],[-94.329,48.671],[-94.64,48.84],[-94.818,49.389],[-95.156,49.384],[-95.159,49],[-97.229,49.001],[-100.65,49],[-104.048,49],[-107.05,49],[-110.05,49],[-113,49],[-116.048,49],[-117.031,49],[-120,49],[-122.84,49]]],[[[-83.994,62.453],[-83.25,62.914],[-81.877,62.905],[-81.898,62.711],[-83.069,62.159],[-83.775,62.182],[-83.994,62.453]]],[[[-79.776,72.803],[-80.876,73.333],[-80.834,73.693],[-80.353,73.76],[-78.064,73.652],[-76.34,73.103],[-76.251,72.826],[-77.314,72.856],[-78.392,72.877],[-79.486,72.742],[-79.776,72.803]]],[[[-80.315,62.086],[-79.929,62.386],[-79.52,62.364],[-79.266,62.159],[-79.658,61.633],[-80.1,61.718],[-80.362,62.016],[-80.315,62.086]]],[[[-93.613,74.98],[-94.157,74.592],[-95.609,74.667],[-96.821,74.928],[-96.289,75.378],[-94.851,75.647],[-93.978,75.296],[-93.613,74.98]]],[[[-93.84,77.52],[-94.296,77.491],[-96.17,77.555],[-96.436,77.835],[-94.423,77.82],[-93.721,77.634],[-93.84,77.52]]],[[[-96.754,78.766],[-95.559,78.418],[-95.83,78.057],[-97.31,77.851],[-98.124,78.083],[-98.553,78.458],[-98.632,78.872],[-97.337,78.832],[-96.754,78.766]]],[[[-88.15,74.392],[-89.765,74.516],[-92.422,74.838],[-92.768,75.387],[-92.89,75.883],[-93.894,76.319],[-95.962,76.441],[-97.121,76.751],[-96.745,77.161],[-94.684,77.098],[-93.574,76.776],[-91.605,76.779],[-90.742,76.45],[-90.97,76.074],[-89.822,75.848],[-89.187,75.61],[-87.838,75.566],[-86.379,75.482],[-84.79,75.699],[-82.753,75.784],[-81.129,75.714],[-80.058,75.337],[-79.834,74.923],[-80.458,74.657],[-81.949,74.442],[-83.229,74.564],[-86.097,74.41],[-88.15,74.392]]],[[[-111.264,78.153],[-109.854,77.996],[-110.187,77.697],[-112.051,77.409],[-113.534,77.732],[-112.725,78.051],[-111.264,78.153]]],[[[-110.964,78.804],[-109.663,78.602],[-110.881,78.407],[-112.542,78.408],[-112.526,78.551],[-111.5,78.85],[-110.964,78.804]]],[[[-55.6,51.317],[-56.134,50.687],[-56.796,49.812],[-56.143,50.15],[-55.471,49.936],[-55.822,49.587],[-54.935,49.313],[-54.474,49.557],[-53.477,49.249],[-53.786,48.517],[-53.086,48.688],[-52.959,48.157],[-52.648,47.536],[-53.069,46.655],[-53.521,46.618],[-54.179,46.807],[-53.962,47.625],[-54.24,47.752],[-55.401,46.885],[-55.997,46.92],[-55.291,47.39],[-56.251,47.633],[-57.325,47.573],[-59.266,47.603],[-59.419,47.899],[-58.797,48.252],[-59.232,48.523],[-58.392,49.126],[-57.359,50.718],[-56.739,51.287],[-55.871,51.632],[-55.407,51.588],[-55.6,51.317]]],[[[-83.883,65.11],[-82.788,64.767],[-81.642,64.455],[-81.553,63.98],[-80.817,64.057],[-80.103,63.726],[-80.991,63.411],[-82.547,63.652],[-83.109,64.102],[-84.1,63.57],[-85.523,63.052],[-85.867,63.637],[-87.222,63.541],[-86.353,64.036],[-86.225,64.823],[-85.884,65.739],[-85.161,65.657],[-84.976,65.218],[-84.464,65.372],[-83.883,65.11]]],[[[-78.771,72.352],[-77.825,72.75],[-75.606,72.244],[-74.229,71.767],[-74.099,71.331],[-72.242,71.557],[-71.2,70.92],[-68.786,70.525],[-67.915,70.122],[-66.969,69.186],[-68.805,68.72],[-66.45,68.067],[-64.862,67.848],[-63.425,66.928],[-61.852,66.862],[-62.163,66.16],[-63.918,64.999],[-65.149,65.426],[-66.721,66.388],[-68.015,66.263],[-68.141,65.69],[-67.09,65.108],[-65.732,64.648],[-65.32,64.383],[-64.669,63.393],[-65.014,62.674],[-66.275,62.945],[-68.783,63.746],[-67.37,62.884],[-66.328,62.28],[-66.166,61.931],[-68.877,62.33],[-71.023,62.911],[-72.235,63.398],[-71.886,63.68],[-73.378,64.194],[-74.834,64.679],[-74.819,64.389],[-77.71,64.23],[-78.556,64.573],[-77.897,65.309],[-76.018,65.327],[-73.96,65.455],[-74.294,65.812],[-73.945,66.311],[-72.651,67.285],[-72.926,67.727],[-73.312,68.069],[-74.843,68.555],[-76.869,68.895],[-76.229,69.148],[-77.287,69.77],[-78.169,69.826],[-78.957,70.167],[-79.492,69.872],[-81.305,69.743],[-84.945,69.967],[-87.06,70.26],[-88.682,70.411],[-89.513,70.762],[-88.468,71.218],[-89.888,71.223],[-90.205,72.235],[-89.437,73.129],[-88.408,73.538],[-85.826,73.804],[-86.562,73.157],[-85.774,72.534],[-84.85,73.34],[-82.316,73.751],[-80.6,72.717],[-80.749,72.062],[-78.771,72.352]]],[[[-94.504,74.135],[-92.42,74.1],[-90.51,73.857],[-92.004,72.966],[-93.196,72.772],[-94.269,72.025],[-95.41,72.062],[-96.034,72.94],[-96.018,73.437],[-95.496,73.862],[-94.504,74.135]]],[[[-122.855,76.117],[-122.855,76.117],[-121.158,76.865],[-119.104,77.512],[-117.57,77.498],[-116.199,77.645],[-116.336,76.877],[-117.106,76.53],[-118.04,76.481],[-119.899,76.053],[-121.5,75.9],[-122.855,76.117]]],[[[-132.71,54.04],[-131.75,54.12],[-132.049,52.985],[-131.179,52.18],[-131.578,52.182],[-132.18,52.64],[-132.55,53.1],[-133.055,53.411],[-133.24,53.851],[-133.18,54.17],[-132.71,54.04]]],[[[-105.492,79.302],[-103.529,79.165],[-100.825,78.8],[-100.06,78.325],[-99.671,77.908],[-101.304,78.019],[-102.95,78.343],[-105.176,78.38],[-104.21,78.677],[-105.42,78.918],[-105.492,79.302]]],[[[-123.51,48.51],[-124.013,48.371],[-125.655,48.825],[-125.955,49.18],[-126.85,49.53],[-127.03,49.815],[-128.059,49.995],[-128.445,50.539],[-128.358,50.771],[-127.309,50.553],[-126.695,50.401],[-125.755,50.295],[-125.415,49.95],[-124.921,49.475],[-123.923,49.062],[-123.51,48.51]]],[[[-121.538,74.449],[-120.11,74.241],[-117.556,74.186],[-116.584,73.896],[-115.511,73.475],[-116.768,73.223],[-119.22,72.52],[-120.46,71.82],[-120.46,71.384],[-123.092,70.902],[-123.62,71.34],[-125.929,71.869],[-125.5,72.292],[-124.807,73.023],[-123.94,73.68],[-124.918,74.293],[-121.538,74.449]]],[[[-107.819,75.846],[-106.929,76.013],[-105.881,75.969],[-105.705,75.48],[-106.313,75.005],[-109.7,74.85],[-112.223,74.417],[-113.744,74.394],[-113.871,74.72],[-111.794,75.162],[-116.312,75.043],[-117.71,75.222],[-116.346,76.199],[-115.405,76.479],[-112.591,76.141],[-110.814,75.549],[-109.067,75.473],[-110.497,76.43],[-109.581,76.794],[-108.549,76.678],[-108.211,76.202],[-107.819,75.846]]],[[[-106.523,73.076],[-105.402,72.673],[-104.775,71.698],[-104.465,70.993],[-102.785,70.498],[-100.981,70.024],[-101.089,69.584],[-102.731,69.504],[-102.093,69.12],[-102.43,68.753],[-104.24,68.91],[-105.96,69.18],[-107.123,69.119],[-109,68.78],[-111.534,68.63],[-113.313,68.536],[-113.855,69.007],[-115.22,69.28],[-116.108,69.168],[-117.34,69.96],[-116.675,70.067],[-115.131,70.237],[-113.721,70.192],[-112.416,70.366],[-114.35,70.6],[-116.487,70.52],[-117.905,70.541],[-118.432,70.909],[-116.113,71.309],[-117.656,71.295],[-119.402,71.559],[-118.563,72.308],[-117.866,72.706],[-115.189,73.315],[-114.167,73.121],[-114.666,72.653],[-112.441,72.955],[-111.05,72.45],[-109.92,72.961],[-109.007,72.633],[-108.188,71.651],[-107.686,72.065],[-108.396,73.09],[-107.516,73.236],[-106.523,73.076]]],[[[-100.438,72.706],[-101.54,73.36],[-100.356,73.844],[-99.164,73.633],[-97.38,73.76],[-97.12,73.47],[-98.054,72.991],[-96.54,72.56],[-96.72,71.66],[-98.36,71.273],[-99.323,71.356],[-100.015,71.738],[-102.5,72.51],[-102.48,72.83],[-100.438,72.706]]],[[[-106.6,73.6],[-105.26,73.64],[-104.5,73.42],[-105.38,72.76],[-106.94,73.46],[-106.6,73.6]]],[[[-98.5,76.72],[-97.736,76.257],[-97.704,75.743],[-98.16,75],[-99.809,74.897],[-100.884,75.057],[-100.863,75.641],[-102.502,75.564],[-102.566,76.337],[-101.49,76.305],[-99.983,76.646],[-98.577,76.589],[-98.5,76.72]]],[[[-96.016,80.602],[-95.323,80.907],[-94.298,80.977],[-94.735,81.206],[-92.41,81.257],[-91.133,80.723],[-89.45,80.509],[-87.81,80.32],[-87.02,79.66],[-85.814,79.337],[-87.188,79.039],[-89.035,78.287],[-90.804,78.215],[-92.877,78.343],[-93.951,78.751],[-93.936,79.114],[-93.145,79.38],[-94.974,79.372],[-96.076,79.705],[-96.71,80.158],[-96.016,80.602]]],[[[-91.587,81.894],[-90.1,82.085],[-88.932,82.118],[-86.97,82.28],[-85.5,82.652],[-84.26,82.6],[-83.18,82.32],[-82.42,82.86],[-81.1,83.02],[-79.307,83.131],[-76.25,83.172],[-75.719,83.064],[-72.832,83.233],[-70.666,83.17],[-68.5,83.106],[-65.827,83.028],[-63.68,82.9],[-61.85,82.629],[-61.894,82.362],[-64.334,81.928],[-66.753,81.725],[-67.658,81.501],[-65.48,81.507],[-67.84,80.9],[-69.47,80.617],[-71.18,79.8],[-73.243,79.634],[-73.88,79.43],[-76.908,79.323],[-75.529,79.198],[-76.22,79.019],[-75.393,78.526],[-76.344,78.183],[-77.889,77.9],[-78.363,77.509],[-79.76,77.21],[-79.62,76.983],[-77.911,77.022],[-77.889,76.778],[-80.561,76.178],[-83.174,76.454],[-86.112,76.299],[-87.6,76.42],[-89.491,76.472],[-89.616,76.952],[-87.767,77.178],[-88.26,77.9],[-87.65,77.97],[-84.976,77.539],[-86.34,78.18],[-87.962,78.372],[-87.152,78.759],[-85.379,78.997],[-85.095,79.345],[-86.507,79.736],[-86.932,80.251],[-84.198,80.208],[-83.409,80.1],[-81.848,80.464],[-84.1,80.58],[-87.599,80.516],[-89.367,80.856],[-90.2,81.26],[-91.368,81.553],[-91.587,81.894]]],[[[-75.216,67.444],[-75.866,67.149],[-76.987,67.099],[-77.236,67.588],[-76.812,68.149],[-75.895,68.287],[-75.115,68.01],[-75.103,67.582],[-75.216,67.444]]],[[[-96.257,69.49],[-95.648,69.108],[-96.27,68.757],[-97.617,69.06],[-98.432,68.951],[-99.797,69.4],[-98.917,69.71],[-98.218,70.144],[-97.157,69.86],[-96.557,69.68],[-96.257,69.49]]],[[[-64.519,49.873],[-64.173,49.957],[-62.858,49.706],[-61.836,49.289],[-61.806,49.105],[-62.293,49.087],[-63.589,49.401],[-64.519,49.873]]],[[[-64.015,47.036],[-63.664,46.55],[-62.939,46.416],[-62.012,46.443],[-62.504,46.033],[-62.874,45.968],[-64.143,46.393],[-64.393,46.727],[-64.015,47.036]]]]},{N:"United States",I:"US",C:[[[[-155.402,20.08],[-155.225,19.993],[-155.062,19.859],[-154.807,19.509],[-154.831,19.453],[-155.222,19.24],[-155.542,19.083],[-155.688,18.916],[-155.937,19.059],[-155.908,19.339],[-156.073,19.703],[-156.024,19.814],[-155.85,19.977],[-155.919,20.174],[-155.861,20.267],[-155.785,20.249],[-155.402,20.08]]],[[[-155.996,20.764],[-156.079,20.644],[-156.414,20.572],[-156.587,20.783],[-156.702,20.864],[-156.711,20.927],[-156.613,21.012],[-156.257,20.917],[-155.996,20.764]]],[[[-156.758,21.177],[-156.789,21.069],[-157.325,21.098],[-157.25,21.22],[-156.758,21.177]]],[[[-158.025,21.717],[-157.942,21.653],[-157.653,21.322],[-157.707,21.264],[-157.779,21.277],[-158.127,21.312],[-158.254,21.539],[-158.293,21.579],[-158.025,21.717]]],[[[-159.366,22.215],[-159.345,21.982],[-159.464,21.883],[-159.801,22.065],[-159.749,22.138],[-159.596,22.236],[-159.366,22.215]]],[[[-166.468,60.384],[-165.674,60.294],[-165.579,59.91],[-166.193,59.754],[-166.848,59.941],[-167.455,60.213],[-166.468,60.384]]],[[[-153.229,57.969],[-152.565,57.901],[-152.141,57.591],[-153.006,57.116],[-154.005,56.735],[-154.516,56.993],[-154.671,57.461],[-153.763,57.817],[-153.229,57.969]]],[[[-140.986,69.712],[-140.986,69.712],[-140.993,66],[-140.998,60.306],[-140.013,60.277],[-139.039,60],[-138.341,59.562],[-137.452,58.905],[-136.48,59.464],[-135.476,59.788],[-134.945,59.271],[-134.271,58.861],[-133.356,58.41],[-132.73,57.693],[-131.708,56.552],[-130.008,55.916],[-129.98,55.285],[-130.536,54.803],[-130.536,54.803],[-130.536,54.803],[-131.086,55.179],[-131.967,55.498],[-132.25,56.37],[-133.539,57.179],[-134.078,58.123],[-135.038,58.188],[-136.628,58.212],[-137.8,58.5],[-139.868,59.538],[-140.825,59.728],[-142.574,60.084],[-143.959,59.999],[-145.926,60.459],[-147.114,60.885],[-148.224,60.673],[-148.018,59.978],[-148.571,59.914],[-149.728,59.706],[-150.608,59.368],[-151.716,59.156],[-151.859,59.745],[-151.41,60.726],[-150.347,61.034],[-150.621,61.284],[-151.896,60.727],[-152.578,60.062],[-154.019,59.35],[-153.288,58.865],[-154.232,58.146],[-155.307,57.728],[-156.308,57.423],[-156.556,56.98],[-158.117,56.464],[-158.433,55.994],[-159.603,55.567],[-160.29,55.644],[-161.223,55.365],[-162.238,55.024],[-163.069,54.69],[-164.786,54.404],[-164.942,54.572],[-163.848,55.039],[-162.87,55.348],[-161.804,55.895],[-160.564,56.008],[-160.071,56.418],[-158.684,57.017],[-158.461,57.217],[-157.723,57.57],[-157.55,58.328],[-157.042,58.919],[-158.195,58.616],[-158.517,58.788],[-159.059,58.424],[-159.712,58.931],[-159.981,58.573],[-160.355,59.071],[-161.355,58.671],[-161.969,58.672],[-162.055,59.267],[-161.874,59.634],[-162.518,59.99],[-163.818,59.798],[-164.662,60.267],[-165.346,60.507],[-165.351,61.074],[-166.121,61.5],[-165.734,62.075],[-164.919,62.633],[-164.563,63.146],[-163.753,63.219],[-163.067,63.059],[-162.261,63.542],[-161.534,63.456],[-160.773,63.766],[-160.958,64.223],[-161.518,64.403],[-160.778,64.789],[-161.392,64.777],[-162.453,64.559],[-162.758,64.339],[-163.546,64.559],[-164.961,64.447],[-166.425,64.687],[-166.845,65.089],[-168.111,65.67],[-166.705,66.088],[-164.475,66.577],[-163.653,66.577],[-163.789,66.077],[-161.678,66.116],[-162.49,66.736],[-163.72,67.116],[-164.431,67.616],[-165.39,68.043],[-166.764,68.359],[-166.205,68.883],[-164.431,68.916],[-163.169,69.371],[-162.931,69.858],[-161.909,70.333],[-160.935,70.448],[-159.039,70.892],[-158.12,70.825],[-156.581,71.358],[-155.068,71.148],[-154.344,70.696],[-153.9,70.89],[-152.21,70.83],[-152.27,70.6],[-150.74,70.43],[-149.72,70.53],[-147.613,70.214],[-145.69,70.12],[-144.92,69.99],[-143.589,70.153],[-142.073,69.852],[-140.986,69.712],[-140.986,69.712]]],[[[-171.732,63.783],[-171.114,63.592],[-170.491,63.695],[-169.683,63.431],[-168.689,63.298],[-168.772,63.189],[-169.529,62.977],[-170.291,63.194],[-170.671,63.376],[-171.553,63.318],[-171.791,63.406],[-171.732,63.783]]],[[[-122.84,49],[-120,49],[-117.031,49],[-116.048,49],[-113,49],[-110.05,49],[-107.05,49],[-104.048,49],[-100.65,49],[-97.229,49.001],[-95.159,49],[-95.156,49.384],[-94.818,49.389],[-94.64,48.84],[-94.329,48.671],[-93.631,48.609],[-92.61,48.45],[-91.64,48.14],[-90.83,48.27],[-89.6,48.01],[-89.273,48.02],[-88.378,48.303],[-87.44,47.94],[-86.462,47.553],[-85.652,47.22],[-84.876,46.9],[-84.779,46.637],[-84.544,46.539],[-84.605,46.44],[-84.337,46.409],[-84.142,46.512],[-84.092,46.275],[-83.891,46.117],[-83.616,46.117],[-83.47,45.995],[-83.593,45.817],[-82.551,45.348],[-82.338,44.44],[-82.138,43.571],[-82.43,42.98],[-82.9,42.43],[-83.12,42.08],[-83.142,41.976],[-83.03,41.833],[-82.69,41.675],[-82.439,41.675],[-81.278,42.209],[-80.247,42.366],[-78.939,42.864],[-78.92,42.965],[-79.01,43.27],[-79.172,43.466],[-78.72,43.625],[-77.738,43.629],[-76.82,43.629],[-76.5,44.018],[-76.375,44.096],[-75.318,44.816],[-74.867,45],[-73.348,45.007],[-71.505,45.008],[-71.405,45.255],[-71.085,45.305],[-70.66,45.46],[-70.305,45.915],[-70,46.693],[-69.237,47.448],[-68.905,47.185],[-68.234,47.355],[-67.79,47.066],[-67.791,45.703],[-67.137,45.138],[-66.965,44.81],[-68.033,44.325],[-69.06,43.98],[-70.116,43.684],[-70.645,43.09],[-70.815,42.865],[-70.825,42.335],[-70.495,41.805],[-70.08,41.78],[-70.185,42.145],[-69.885,41.923],[-69.965,41.637],[-70.64,41.475],[-71.12,41.494],[-71.86,41.32],[-72.295,41.27],[-72.876,41.221],[-73.71,40.931],[-72.241,41.119],[-71.945,40.93],[-73.345,40.63],[-73.982,40.628],[-73.952,40.751],[-74.257,40.474],[-73.962,40.428],[-74.178,39.709],[-74.906,38.94],[-74.98,39.196],[-75.2,39.248],[-75.528,39.498],[-75.32,38.96],[-75.072,38.782],[-75.057,38.404],[-75.377,38.016],[-75.94,37.217],[-76.031,37.257],[-75.722,37.937],[-76.233,38.319],[-76.35,39.15],[-76.543,38.718],[-76.329,38.083],[-76.99,38.24],[-76.302,37.918],[-76.259,36.966],[-75.972,36.897],[-75.868,36.551],[-75.727,35.551],[-76.363,34.809],[-77.398,34.512],[-78.055,33.925],[-78.554,33.861],[-79.061,33.494],[-79.204,33.158],[-80.301,32.509],[-80.865,32.033],[-81.336,31.44],[-81.49,30.73],[-81.314,30.036],[-80.98,29.18],[-80.536,28.472],[-80.53,28.04],[-80.057,26.88],[-80.088,26.206],[-80.132,25.817],[-80.381,25.206],[-80.68,25.08],[-81.172,25.201],[-81.33,25.64],[-81.71,25.87],[-82.24,26.73],[-82.705,27.495],[-82.855,27.886],[-82.65,28.55],[-82.93,29.1],[-83.71,29.937],[-84.1,30.09],[-85.109,29.636],[-85.288,29.686],[-85.773,30.153],[-86.4,30.4],[-87.53,30.274],[-88.418,30.385],[-89.18,30.316],[-89.594,30.16],[-89.414,29.894],[-89.43,29.489],[-89.218,29.291],[-89.408,29.16],[-89.779,29.307],[-90.155,29.117],[-90.88,29.149],[-91.627,29.677],[-92.499,29.552],[-93.226,29.784],[-93.848,29.714],[-94.69,29.48],[-95.6,28.739],[-96.594,28.307],[-97.14,27.83],[-97.37,27.38],[-97.38,26.69],[-97.33,26.21],[-97.14,25.87],[-97.53,25.84],[-98.24,26.06],[-99.02,26.37],[-99.3,26.84],[-99.52,27.54],[-100.11,28.11],[-100.456,28.696],[-100.958,29.381],[-101.662,29.779],[-102.48,29.76],[-103.11,28.97],[-103.94,29.27],[-104.457,29.572],[-104.706,30.122],[-105.037,30.644],[-105.632,31.084],[-106.143,31.4],[-106.508,31.755],[-108.24,31.755],[-108.242,31.342],[-109.035,31.342],[-111.024,31.335],[-113.305,32.039],[-114.815,32.525],[-114.721,32.721],[-115.991,32.612],[-117.128,32.535],[-117.296,33.046],[-117.944,33.621],[-118.411,33.741],[-118.52,34.028],[-119.081,34.078],[-119.439,34.348],[-120.368,34.447],[-120.623,34.609],[-120.744,35.157],[-121.715,36.162],[-122.547,37.552],[-122.512,37.783],[-122.953,38.114],[-123.727,38.952],[-123.865,39.767],[-124.398,40.313],[-124.179,41.142],[-124.214,42],[-124.533,42.766],[-124.142,43.708],[-124.021,44.616],[-123.899,45.523],[-124.08,46.865],[-124.396,47.72],[-124.687,48.184],[-124.566,48.38],[-123.12,48.04],[-122.587,47.096],[-122.34,47.36],[-122.5,48.18],[-122.84,49]]]]},{N:"Kazakhstan",I:"KZ",C:[[[[87.36,49.215],[86.599,48.549],[85.768,48.456],[85.72,47.453],[85.164,47.001],[83.18,47.33],[82.459,45.54],[81.947,45.317],[79.966,44.918],[80.866,43.18],[80.18,42.92],[80.26,42.35],[79.644,42.497],[79.142,42.856],[77.658,42.961],[76,42.988],[75.637,42.878],[74.213,43.298],[73.645,43.091],[73.49,42.501],[71.845,42.845],[71.186,42.704],[70.962,42.266],[70.389,42.081],[69.07,41.384],[68.632,40.669],[68.26,40.662],[67.986,41.136],[66.714,41.168],[66.511,41.988],[66.023,41.995],[66.098,42.998],[64.901,43.728],[63.186,43.65],[62.013,43.504],[61.058,44.406],[60.24,44.784],[58.69,45.5],[58.503,45.587],[55.929,44.996],[55.968,41.309],[55.455,41.26],[54.755,42.044],[54.079,42.324],[52.944,42.116],[52.502,41.783],[52.446,42.027],[52.692,42.444],[52.501,42.792],[51.342,43.133],[50.891,44.031],[50.339,44.284],[50.306,44.61],[51.279,44.515],[51.317,45.246],[52.167,45.408],[53.041,45.259],[53.221,46.235],[53.043,46.853],[52.042,46.805],[51.192,47.049],[50.034,46.609],[49.101,46.399],[48.593,46.561],[48.695,47.076],[48.057,47.744],[47.315,47.716],[46.466,48.394],[47.044,49.152],[46.752,49.356],[47.549,50.455],[48.578,49.875],[48.702,50.605],[50.767,51.693],[52.329,51.719],[54.533,51.026],[55.717,50.622],[56.778,51.044],[58.363,51.064],[59.642,50.545],[59.933,50.842],[61.337,50.799],[61.588,51.273],[59.968,51.96],[60.927,52.448],[60.74,52.72],[61.7,52.98],[60.978,53.665],[61.437,54.006],[65.179,54.354],[65.667,54.601],[68.169,54.97],[69.068,55.385],[70.865,55.17],[71.18,54.133],[72.224,54.377],[73.509,54.036],[73.426,53.49],[74.385,53.547],[76.891,54.491],[76.525,54.177],[77.801,53.404],[80.036,50.865],[80.568,51.388],[81.946,50.812],[83.383,51.069],[83.935,50.889],[84.416,50.311],[85.116,50.117],[85.541,49.693],[86.829,49.827],[87.36,49.215]]]]},{N:"Uzbekistan",I:"UZ",C:[[[[55.968,41.309],[55.929,44.996],[58.503,45.587],[58.69,45.5],[60.24,44.784],[61.058,44.406],[62.013,43.504],[63.186,43.65],[64.901,43.728],[66.098,42.998],[66.023,41.995],[66.511,41.988],[66.714,41.168],[67.986,41.136],[68.26,40.662],[68.632,40.669],[69.07,41.384],[70.389,42.081],[70.962,42.266],[71.259,42.168],[70.42,41.52],[71.158,41.144],[71.87,41.393],[73.055,40.866],[71.775,40.146],[71.014,40.244],[70.601,40.219],[70.458,40.496],[70.667,40.96],[69.329,40.728],[69.012,40.086],[68.536,39.533],[67.701,39.58],[67.442,39.14],[68.176,38.902],[68.392,38.157],[67.83,37.145],[67.076,37.356],[66.519,37.363],[66.546,37.975],[65.216,38.403],[64.17,38.892],[63.518,39.363],[62.374,40.054],[61.883,41.085],[61.547,41.266],[60.466,41.22],[60.083,41.425],[59.976,42.223],[58.629,42.752],[57.787,42.171],[56.932,41.826],[57.096,41.322],[55.968,41.309]]]]},{N:"Papua New Guinea",I:"PG",C:[[[[141,-2.6],[142.735,-3.289],[144.584,-3.861],[145.273,-4.374],[145.83,-4.876],[145.982,-5.466],[147.648,-6.084],[147.891,-6.614],[146.971,-6.722],[147.192,-7.388],[148.085,-8.044],[148.734,-9.105],[149.307,-9.071],[149.267,-9.514],[150.039,-9.684],[149.739,-9.873],[150.802,-10.294],[150.691,-10.583],[150.028,-10.652],[149.782,-10.393],[148.923,-10.281],[147.913,-10.13],[147.135,-9.492],[146.568,-8.943],[146.048,-8.067],[144.744,-7.63],[143.897,-7.915],[143.286,-8.245],[143.414,-8.983],[142.628,-9.327],[142.068,-9.16],[141.034,-9.118],[141.017,-5.859],[141,-2.6]]],[[[152.64,-3.66],[153.02,-3.98],[153.14,-4.5],[152.827,-4.766],[152.639,-4.176],[152.406,-3.79],[151.953,-3.462],[151.384,-3.035],[150.662,-2.741],[150.94,-2.5],[151.48,-2.78],[151.82,-3],[152.24,-3.24],[152.64,-3.66]]],[[[151.301,-5.841],[150.754,-6.084],[150.241,-6.318],[149.71,-6.317],[148.89,-6.026],[148.319,-5.747],[148.402,-5.438],[149.298,-5.584],[149.846,-5.506],[149.996,-5.026],[150.14,-5.001],[150.237,-5.532],[150.807,-5.456],[151.09,-5.114],[151.648,-4.757],[151.538,-4.168],[152.137,-4.149],[152.339,-4.313],[152.319,-4.868],[151.983,-5.478],[151.459,-5.56],[151.301,-5.841]]],[[[154.76,-5.34],[155.063,-5.567],[155.548,-6.201],[156.02,-6.54],[155.88,-6.82],[155.6,-6.92],[155.167,-6.536],[154.729,-5.901],[154.514,-5.139],[154.653,-5.042],[154.76,-5.34]]]]},{N:"Indonesia",I:"ID",C:[[[[141,-2.6],[141.017,-5.859],[141.034,-9.118],[140.143,-8.297],[139.128,-8.096],[138.881,-8.381],[137.614,-8.412],[138.039,-7.598],[138.669,-7.32],[138.408,-6.233],[137.928,-5.393],[135.989,-4.547],[135.165,-4.463],[133.663,-3.539],[133.368,-4.025],[132.984,-4.113],[132.757,-3.746],[132.754,-3.312],[131.99,-2.821],[133.067,-2.46],[133.78,-2.48],[133.696,-2.215],[132.232,-2.213],[131.836,-1.617],[130.943,-1.433],[130.52,-.938],[131.868,-.695],[132.38,-.37],[133.986,-.78],[134.143,-1.152],[134.423,-2.769],[135.458,-3.368],[136.293,-2.307],[137.441,-1.704],[138.33,-1.703],[139.185,-2.051],[139.927,-2.409],[141,-2.6]]],[[[124.969,-8.893],[125.07,-9.09],[125.089,-9.393],[124.436,-10.14],[123.58,-10.36],[123.46,-10.24],[123.55,-9.9],[123.98,-9.29],[124.969,-8.893]]],[[[134.21,-6.895],[134.113,-6.142],[134.29,-5.783],[134.5,-5.445],[134.727,-5.738],[134.725,-6.214],[134.21,-6.895]]],[[[117.882,4.138],[117.313,3.234],[118.048,2.288],[117.876,1.828],[118.997,.902],[117.812,.784],[117.478,.102],[117.522,-.804],[116.56,-1.488],[116.534,-2.484],[116.148,-4.013],[116.001,-3.657],[114.865,-4.107],[114.469,-3.496],[113.756,-3.439],[113.257,-3.119],[112.068,-3.478],[111.703,-2.994],[111.048,-3.049],[110.224,-2.934],[110.071,-1.593],[109.572,-1.315],[109.092,-.46],[108.953,.415],[109.069,1.342],[109.663,2.006],[109.83,1.338],[110.514,.773],[111.159,.976],[111.798,.904],[112.38,1.41],[112.86,1.498],[113.806,1.218],[114.621,1.431],[115.134,2.821],[115.519,3.169],[115.866,4.307],[117.015,4.306],[117.882,4.138]]],[[[129.371,-2.802],[130.471,-3.094],[130.835,-3.858],[129.991,-3.446],[129.155,-3.363],[128.591,-3.429],[127.899,-3.393],[128.136,-2.844],[129.371,-2.802]]],[[[126.875,-3.791],[126.184,-3.607],[125.989,-3.177],[127.001,-3.129],[127.249,-3.459],[126.875,-3.791]]],[[[127.932,2.175],[128.004,1.629],[128.595,1.541],[128.688,1.132],[128.636,.258],[128.12,.356],[127.968,-.252],[128.38,-.78],[128.1,-.9],[127.696,-.267],[127.399,1.012],[127.601,1.811],[127.932,2.175]]],[[[122.928,.875],[124.078,.917],[125.066,1.643],[125.241,1.42],[124.437,.428],[123.686,.236],[122.723,.431],[121.057,.381],[120.183,.237],[120.041,-.52],[120.936,-1.409],[121.476,-.956],[123.341,-.616],[123.258,-1.076],[122.823,-.931],[122.389,-1.517],[121.508,-1.904],[122.455,-3.186],[122.272,-3.53],[123.171,-4.684],[123.162,-5.341],[122.629,-5.635],[122.236,-5.283],[122.72,-4.464],[121.738,-4.851],[121.489,-4.575],[121.619,-4.188],[120.898,-3.602],[120.972,-2.628],[120.305,-2.932],[120.39,-4.098],[120.431,-5.528],[119.797,-5.673],[119.367,-5.38],[119.654,-4.459],[119.499,-3.494],[119.078,-3.487],[118.768,-2.802],[119.181,-2.147],[119.323,-1.353],[119.826,.154],[120.036,.566],[120.886,1.309],[121.667,1.014],[122.928,.875]]],[[[120.295,-10.259],[118.968,-9.558],[119.9,-9.361],[120.426,-9.666],[120.776,-9.97],[120.716,-10.24],[120.295,-10.259]]],[[[121.342,-8.537],[122.007,-8.461],[122.904,-8.094],[122.757,-8.65],[121.254,-8.934],[119.924,-8.81],[119.921,-8.445],[120.715,-8.237],[121.342,-8.537]]],[[[118.261,-8.362],[118.878,-8.281],[119.127,-8.706],[117.97,-8.907],[117.278,-9.041],[116.74,-9.033],[117.084,-8.457],[117.632,-8.449],[117.9,-8.096],[118.261,-8.362]]],[[[108.487,-6.422],[108.623,-6.778],[110.539,-6.877],[110.76,-6.465],[112.615,-6.946],[112.979,-7.594],[114.479,-7.777],[115.706,-8.371],[114.565,-8.752],[113.465,-8.349],[112.56,-8.376],[111.522,-8.302],[110.586,-8.123],[109.428,-7.741],[108.694,-7.642],[108.278,-7.767],[106.454,-7.355],[106.281,-6.925],[105.365,-6.851],[106.052,-5.896],[107.265,-5.955],[108.072,-6.346],[108.487,-6.422]]],[[[104.37,-1.085],[104.539,-1.782],[104.888,-2.34],[105.622,-2.429],[106.109,-3.062],[105.857,-4.306],[105.818,-5.852],[104.71,-5.873],[103.868,-5.037],[102.584,-4.22],[102.156,-3.614],[101.399,-2.8],[100.903,-2.05],[100.142,-.65],[99.264,.183],[98.97,1.043],[98.601,1.824],[97.7,2.453],[97.177,3.309],[96.424,3.869],[95.381,4.971],[95.293,5.48],[95.937,5.44],[97.485,5.246],[98.369,4.268],[99.143,3.59],[99.694,3.174],[100.641,2.099],[101.658,2.084],[102.498,1.399],[103.077,.561],[103.838,.105],[103.438,-.712],[104.011,-1.059],[104.37,-1.085]]]]},{N:"Argentina",I:"AR",C:[[[[-68.634,-52.636],[-68.25,-53.1],[-67.75,-53.85],[-66.45,-54.45],[-65.05,-54.7],[-65.5,-55.2],[-66.45,-55.25],[-66.96,-54.897],[-67.562,-54.87],[-68.633,-54.87],[-68.634,-52.636]]],[[[-57.625,-30.216],[-57.875,-31.017],[-58.142,-32.045],[-58.133,-33.041],[-58.35,-33.263],[-58.427,-33.909],[-58.495,-34.431],[-57.226,-35.288],[-57.362,-35.977],[-56.737,-36.413],[-56.788,-36.902],[-57.749,-38.184],[-59.232,-38.72],[-61.237,-38.928],[-62.336,-38.828],[-62.126,-39.424],[-62.331,-40.173],[-62.146,-40.677],[-62.746,-41.029],[-63.77,-41.167],[-64.732,-40.803],[-65.118,-41.064],[-64.979,-42.058],[-64.303,-42.359],[-63.756,-42.044],[-63.458,-42.563],[-64.379,-42.874],[-65.182,-43.495],[-65.329,-44.501],[-65.565,-45.037],[-66.51,-45.04],[-67.294,-45.552],[-67.581,-46.302],[-66.597,-47.034],[-65.641,-47.236],[-65.985,-48.133],[-67.166,-48.697],[-67.816,-49.87],[-68.729,-50.264],[-69.139,-50.733],[-68.816,-51.771],[-68.15,-52.35],[-68.572,-52.299],[-69.498,-52.143],[-71.915,-52.009],[-72.329,-51.426],[-72.31,-50.677],[-72.976,-50.741],[-73.328,-50.379],[-73.415,-49.318],[-72.648,-48.879],[-72.331,-48.244],[-72.447,-47.739],[-71.917,-46.885],[-71.552,-45.561],[-71.659,-44.974],[-71.223,-44.784],[-71.33,-44.408],[-71.794,-44.207],[-71.464,-43.788],[-71.915,-43.409],[-72.149,-42.255],[-71.747,-42.051],[-71.916,-40.832],[-71.681,-39.808],[-71.414,-38.916],[-70.815,-38.553],[-71.119,-37.577],[-71.122,-36.658],[-70.365,-36.005],[-70.388,-35.17],[-69.817,-34.194],[-69.815,-33.274],[-70.074,-33.091],[-70.535,-31.365],[-69.919,-30.336],[-70.014,-29.368],[-69.656,-28.459],[-69.001,-27.521],[-68.296,-26.899],[-68.595,-26.507],[-68.386,-26.185],[-68.418,-24.519],[-67.328,-24.025],[-66.985,-22.986],[-67.107,-22.736],[-66.273,-21.832],[-64.965,-22.076],[-64.377,-22.798],[-63.987,-21.994],[-62.846,-22.035],[-62.685,-22.249],[-60.847,-23.881],[-60.029,-24.033],[-58.807,-24.771],[-57.777,-25.162],[-57.634,-25.604],[-58.618,-27.124],[-57.61,-27.396],[-56.487,-27.548],[-55.696,-27.388],[-54.789,-26.622],[-54.625,-25.739],[-54.13,-25.548],[-53.628,-26.125],[-53.649,-26.923],[-54.491,-27.475],[-55.162,-27.882],[-56.291,-28.853],[-57.625,-30.216]]]]},{N:"Chile",I:"CL",C:[[[[-68.634,-52.636],[-68.633,-54.87],[-67.562,-54.87],[-66.96,-54.897],[-67.291,-55.301],[-68.149,-55.612],[-68.64,-55.58],[-69.232,-55.499],[-69.958,-55.198],[-71.006,-55.054],[-72.264,-54.495],[-73.285,-53.958],[-74.663,-52.837],[-73.838,-53.047],[-72.434,-53.715],[-71.108,-54.074],[-70.592,-53.616],[-70.267,-52.931],[-69.346,-52.518],[-68.634,-52.636]]],[[[-69.59,-17.58],[-69.1,-18.26],[-68.967,-18.982],[-68.442,-19.405],[-68.757,-20.373],[-68.22,-21.494],[-67.828,-22.873],[-67.107,-22.736],[-66.985,-22.986],[-67.328,-24.025],[-68.418,-24.519],[-68.386,-26.185],[-68.595,-26.507],[-68.296,-26.899],[-69.001,-27.521],[-69.656,-28.459],[-70.014,-29.368],[-69.919,-30.336],[-70.535,-31.365],[-70.074,-33.091],[-69.815,-33.274],[-69.817,-34.194],[-70.388,-35.17],[-70.365,-36.005],[-71.122,-36.658],[-71.119,-37.577],[-70.815,-38.553],[-71.414,-38.916],[-71.681,-39.808],[-71.916,-40.832],[-71.747,-42.051],[-72.149,-42.255],[-71.915,-43.409],[-71.464,-43.788],[-71.794,-44.207],[-71.33,-44.408],[-71.223,-44.784],[-71.659,-44.974],[-71.552,-45.561],[-71.917,-46.885],[-72.447,-47.739],[-72.331,-48.244],[-72.648,-48.879],[-73.415,-49.318],[-73.328,-50.379],[-72.976,-50.741],[-72.31,-50.677],[-72.329,-51.426],[-71.915,-52.009],[-69.498,-52.143],[-68.572,-52.299],[-69.461,-52.292],[-69.943,-52.538],[-70.845,-52.899],[-71.006,-53.833],[-71.43,-53.856],[-72.558,-53.531],[-73.703,-52.835],[-73.703,-52.835],[-74.947,-52.263],[-75.26,-51.629],[-74.977,-51.043],[-75.48,-50.378],[-75.608,-48.674],[-75.183,-47.712],[-74.127,-46.939],[-75.644,-46.648],[-74.692,-45.764],[-74.352,-44.103],[-73.24,-44.455],[-72.718,-42.383],[-73.389,-42.118],[-73.701,-43.366],[-74.332,-43.225],[-74.018,-41.795],[-73.677,-39.942],[-73.218,-39.259],[-73.506,-38.283],[-73.588,-37.156],[-73.167,-37.124],[-72.553,-35.509],[-71.862,-33.909],[-71.438,-32.419],[-71.669,-30.921],[-71.37,-30.096],[-71.49,-28.861],[-70.905,-27.64],[-70.725,-25.706],[-70.404,-23.629],[-70.091,-21.393],[-70.164,-19.756],[-70.373,-18.348],[-69.858,-18.093],[-69.59,-17.58]]]]},{N:"Democratic Republic of the Congo",I:"CD",C:[[[[29.34,-4.5],[29.52,-5.42],[29.42,-5.94],[29.62,-6.52],[30.2,-7.08],[30.74,-8.34],[30.74,-8.34],[30.346,-8.238],[29.003,-8.407],[28.735,-8.527],[28.45,-9.165],[28.674,-9.606],[28.496,-10.79],[28.372,-11.794],[28.642,-11.972],[29.342,-12.361],[29.616,-12.179],[29.7,-13.257],[28.934,-13.249],[28.524,-12.699],[28.155,-12.272],[27.389,-12.133],[27.164,-11.609],[26.553,-11.924],[25.752,-11.785],[25.418,-11.331],[24.783,-11.239],[24.315,-11.263],[24.257,-10.952],[23.912,-10.927],[23.457,-10.868],[22.837,-11.018],[22.403,-10.993],[22.155,-11.085],[22.209,-9.895],[21.875,-9.524],[21.802,-8.909],[21.949,-8.306],[21.746,-7.92],[21.728,-7.291],[20.515,-7.3],[20.602,-6.939],[20.092,-6.943],[20.038,-7.116],[19.418,-7.155],[19.167,-7.738],[19.017,-7.988],[18.464,-7.847],[18.134,-7.988],[17.473,-8.069],[17.09,-7.546],[16.86,-7.222],[16.573,-6.623],[16.327,-5.877],[13.376,-5.864],[13.025,-5.984],[12.735,-5.966],[12.322,-6.1],[12.182,-5.79],[12.437,-5.684],[12.468,-5.248],[12.632,-4.991],[12.996,-4.781],[13.258,-4.883],[13.6,-4.5],[14.145,-4.51],[14.209,-4.793],[14.583,-4.97],[15.171,-4.344],[15.754,-3.855],[16.006,-3.535],[15.973,-2.712],[16.407,-1.741],[16.865,-1.226],[17.524,-.744],[17.639,-.425],[17.664,-.058],[17.827,.289],[17.774,.856],[17.899,1.742],[18.094,2.366],[18.394,2.9],[18.453,3.504],[18.543,4.202],[18.932,4.71],[19.468,5.032],[20.291,4.692],[20.928,4.323],[21.659,4.224],[22.405,4.029],[22.704,4.633],[22.841,4.71],[23.297,4.61],[24.411,5.109],[24.805,4.897],[25.129,4.927],[25.279,5.17],[25.65,5.256],[26.403,5.151],[27.044,5.128],[27.374,5.234],[27.98,4.408],[28.429,4.287],[28.697,4.455],[29.159,4.389],[29.716,4.601],[29.954,4.174],[30.834,3.509],[30.834,3.509],[30.773,2.34],[31.174,2.204],[30.853,1.849],[30.469,1.584],[30.086,1.062],[29.876,.597],[29.82,-.205],[29.588,-.587],[29.579,-1.341],[29.292,-1.62],[29.255,-2.215],[29.117,-2.292],[29.025,-2.839],[29.276,-3.294],[29.34,-4.5]]]]},{N:"Somalia",I:"SO",C:[[[[41.585,-1.683],[40.993,-.858],[40.981,2.785],[41.855,3.919],[42.129,4.234],[42.77,4.253],[43.661,4.958],[44.964,5.002],[47.789,8.003],[48.487,8.838],[48.938,9.452],[48.938,9.974],[48.938,10.982],[48.942,11.394],[48.948,11.411],[48.948,11.411],[49.268,11.43],[49.729,11.579],[50.259,11.68],[50.732,12.022],[51.111,12.025],[51.134,11.748],[51.042,11.167],[51.045,10.641],[50.834,10.28],[50.552,9.199],[50.071,8.082],[49.453,6.805],[48.595,5.339],[47.741,4.219],[46.565,2.855],[45.564,2.046],[44.068,1.053],[43.136,.292],[42.042,-.919],[41.811,-1.446],[41.585,-1.683]]]]},{N:"Kenya",I:"KE",C:[[[[39.202,-4.677],[37.767,-3.677],[37.699,-3.097],[34.073,-1.06],[33.904,-.95],[33.894,.11],[34.18,.515],[34.672,1.177],[35.036,1.906],[34.596,3.054],[34.479,3.556],[34.005,4.25],[34.62,4.847],[35.298,5.506],[35.817,5.338],[35.817,4.777],[36.159,4.448],[36.855,4.448],[38.121,3.599],[38.437,3.589],[38.671,3.616],[38.893,3.501],[39.559,3.422],[39.855,3.839],[40.768,4.257],[41.172,3.919],[41.855,3.919],[40.981,2.785],[40.993,-.858],[41.585,-1.683],[40.885,-2.083],[40.638,-2.5],[40.263,-2.573],[40.121,-3.278],[39.8,-3.681],[39.605,-4.347],[39.202,-4.677]]]]},{N:"Sudan",I:"SD",C:[[[[24.567,8.229],[23.806,8.666],[23.459,8.954],[23.395,9.265],[23.557,9.681],[23.554,10.089],[22.978,10.714],[22.864,11.142],[22.876,11.385],[22.509,11.679],[22.498,12.26],[22.288,12.646],[21.937,12.588],[22.038,12.955],[22.297,13.372],[22.183,13.786],[22.512,14.093],[22.304,14.327],[22.568,14.944],[23.025,15.681],[23.887,15.611],[23.838,19.58],[23.85,20],[25,20.003],[25,22],[29.02,22],[32.9,22],[36.866,22],[37.189,21.019],[36.969,20.837],[37.115,19.808],[37.482,18.614],[37.863,18.368],[38.41,17.998],[37.904,17.428],[37.167,17.263],[36.853,16.957],[36.754,16.292],[36.323,14.822],[36.43,14.422],[36.27,13.563],[35.864,12.578],[35.26,12.083],[34.832,11.319],[34.731,10.91],[34.257,10.63],[33.962,9.584],[33.975,8.685],[33.963,9.464],[33.825,9.484],[33.842,9.982],[33.722,10.325],[33.207,10.72],[33.087,11.441],[33.207,12.179],[32.743,12.248],[32.675,12.025],[32.074,11.973],[32.314,11.681],[32.4,11.081],[31.851,10.531],[31.353,9.81],[30.838,9.707],[29.997,10.291],[29.619,10.085],[29.516,9.793],[29.001,9.604],[28.967,9.398],[27.971,9.398],[27.834,9.604],[27.113,9.639],[26.752,9.467],[26.477,9.553],[25.962,10.136],[25.791,10.411],[25.07,10.274],[24.795,9.81],[24.537,8.918],[24.194,8.729],[23.887,8.62],[24.567,8.229]]]]},{N:"Chad",I:"TD",C:[[[[23.838,19.58],[23.887,15.611],[23.025,15.681],[22.568,14.944],[22.304,14.327],[22.512,14.093],[22.183,13.786],[22.297,13.372],[22.038,12.955],[21.937,12.588],[22.288,12.646],[22.498,12.26],[22.509,11.679],[22.876,11.385],[22.864,11.142],[22.231,10.972],[21.724,10.567],[21.001,9.476],[20.06,9.013],[19.094,9.075],[18.812,8.983],[18.911,8.631],[18.39,8.281],[17.965,7.891],[16.706,7.508],[16.456,7.735],[16.291,7.754],[16.106,7.497],[15.279,7.422],[15.436,7.693],[15.121,8.382],[14.98,8.796],[14.544,8.966],[13.954,9.549],[14.171,10.021],[14.627,9.921],[14.909,9.992],[15.468,9.982],[14.924,10.891],[14.96,11.556],[14.893,12.219],[14.496,12.859],[14.596,13.33],[13.954,13.353],[13.957,13.997],[13.54,14.367],[13.972,15.684],[15.248,16.627],[15.3,17.928],[15.686,19.957],[15.903,20.388],[15.487,20.73],[15.471,21.048],[15.097,21.309],[14.851,22.863],[15.861,23.41],[19.849,21.495],[23.838,19.58]]]]},{N:"Haiti",I:"HT",C:[[[[-71.712,19.714],[-71.625,19.17],[-71.701,18.785],[-71.945,18.617],[-71.688,18.317],[-71.708,18.045],[-72.372,18.215],[-72.844,18.146],[-73.455,18.218],[-73.922,18.031],[-74.458,18.343],[-74.37,18.665],[-73.45,18.526],[-72.695,18.446],[-72.335,18.668],[-72.792,19.102],[-72.784,19.484],[-73.415,19.64],[-73.19,19.916],[-72.58,19.872],[-71.712,19.714]]]]},{N:"Dominican Republic",I:"DO",C:[[[[-71.708,18.045],[-71.688,18.317],[-71.945,18.617],[-71.701,18.785],[-71.625,19.17],[-71.712,19.714],[-71.587,19.885],[-70.807,19.88],[-70.214,19.623],[-69.951,19.648],[-69.769,19.293],[-69.222,19.313],[-69.254,19.015],[-68.809,18.979],[-68.318,18.612],[-68.689,18.205],[-69.165,18.423],[-69.624,18.381],[-69.953,18.428],[-70.133,18.246],[-70.517,18.184],[-70.669,18.427],[-71,18.283],[-71.4,17.599],[-71.658,17.758],[-71.708,18.045]]]]},{N:"Russia",I:"RU",C:[[[[178.725,71.099],[180,71.516],[180,70.832],[178.903,70.781],[178.725,71.099]]],[[[93.778,81.025],[95.941,81.25],[97.884,80.747],[100.187,79.78],[99.94,78.881],[97.758,78.756],[94.973,79.045],[93.313,79.427],[92.545,80.144],[91.181,80.341],[93.778,81.025]]],[[[102.838,79.281],[105.372,78.713],[105.075,78.307],[99.438,77.921],[101.265,79.234],[102.086,79.346],[102.838,79.281]]],[[[138.831,76.137],[141.472,76.093],[145.086,75.563],[144.3,74.82],[140.614,74.848],[138.955,74.611],[136.974,75.262],[137.512,75.949],[138.831,76.137]]],[[[148.222,75.346],[150.732,75.084],[149.576,74.689],[147.977,74.778],[146.119,75.173],[146.358,75.497],[148.222,75.346]]],[[[139.863,73.37],[140.812,73.765],[142.062,73.858],[143.483,73.475],[143.604,73.212],[142.088,73.205],[140.038,73.317],[139.863,73.37]]],[[[44.847,80.59],[46.799,80.772],[48.318,80.784],[48.523,80.515],[49.097,80.754],[50.04,80.919],[51.523,80.7],[51.136,80.547],[49.794,80.415],[48.894,80.34],[48.755,80.175],[47.586,80.01],[46.503,80.247],[47.072,80.559],[44.847,80.59]]],[[[22.731,54.328],[20.892,54.313],[19.661,54.426],[19.888,54.866],[21.268,55.19],[22.316,55.015],[22.758,54.857],[22.651,54.583],[22.731,54.328]]],[[[53.508,73.75],[55.902,74.627],[55.632,75.081],[57.869,75.609],[61.17,76.252],[64.498,76.439],[66.211,76.81],[68.157,76.94],[68.852,76.545],[68.181,76.234],[64.637,75.738],[61.584,75.261],[58.477,74.309],[56.987,73.333],[55.419,72.371],[55.623,71.541],[57.536,70.72],[56.945,70.633],[53.677,70.763],[53.412,71.207],[51.602,71.475],[51.456,72.015],[52.478,72.229],[52.444,72.775],[54.428,73.628],[53.508,73.75]]],[[[142.915,53.705],[143.261,52.741],[143.235,51.757],[143.648,50.748],[144.654,48.976],[143.174,49.307],[142.559,47.862],[143.533,46.837],[143.505,46.138],[142.748,46.741],[142.092,45.967],[141.907,46.806],[142.018,47.78],[141.904,48.859],[142.136,49.615],[142.18,50.952],[141.594,51.935],[141.683,53.302],[142.607,53.762],[142.21,54.225],[142.655,54.366],[142.915,53.705]]],[[[-174.928,67.206],[-175.014,66.584],[-174.34,66.336],[-174.572,67.062],[-171.857,66.913],[-169.9,65.977],[-170.891,65.541],[-172.53,65.438],[-172.555,64.461],[-172.955,64.253],[-173.892,64.283],[-174.654,64.631],[-175.984,64.923],[-176.207,65.357],[-177.223,65.52],[-178.36,65.391],[-178.903,65.74],[-178.686,66.112],[-179.884,65.875],[-179.433,65.404],[-180,64.98],[-180,68.964],[-177.55,68.2],[-174.928,67.206]]],[[[-178.694,70.893],[-180,70.832],[-180,71.516],[-179.872,71.558],[-179.024,71.556],[-177.578,71.269],[-177.664,71.133],[-178.694,70.893]]],[[[49.101,46.399],[48.645,45.806],[47.676,45.641],[46.682,44.609],[47.591,43.66],[47.493,42.987],[48.584,41.809],[48.584,41.809],[47.987,41.406],[47.816,41.151],[47.373,41.22],[46.686,41.827],[46.405,41.861],[45.776,42.092],[45.47,42.503],[44.538,42.712],[43.931,42.555],[43.756,42.741],[42.394,43.22],[40.922,43.382],[40.077,43.553],[39.955,43.435],[38.68,44.28],[37.539,44.657],[36.675,45.245],[37.403,45.405],[38.233,46.241],[37.674,46.637],[39.148,47.045],[39.121,47.263],[38.224,47.102],[38.255,47.546],[38.771,47.826],[39.738,47.899],[39.896,48.232],[39.675,48.784],[40.081,49.307],[40.069,49.601],[38.595,49.926],[38.011,49.916],[37.393,50.384],[36.626,50.226],[35.356,50.577],[35.378,50.774],[35.022,51.208],[34.225,51.256],[34.142,51.566],[34.392,51.769],[33.753,52.335],[32.716,52.238],[32.412,52.289],[32.159,52.061],[31.786,52.102],[31.786,52.102],[31.54,52.742],[31.305,53.074],[31.498,53.167],[32.305,53.133],[32.694,53.351],[32.406,53.618],[31.731,53.794],[31.791,53.975],[31.384,54.157],[30.758,54.812],[30.972,55.082],[30.874,55.551],[29.896,55.789],[29.372,55.67],[29.23,55.918],[28.177,56.169],[27.855,56.759],[27.77,57.244],[27.288,57.475],[27.717,57.792],[27.42,58.725],[28.132,59.301],[27.981,59.475],[27.981,59.475],[29.118,60.028],[28.07,60.504],[28.07,60.504],[30.211,61.78],[31.14,62.358],[31.516,62.868],[30.036,63.553],[30.445,64.204],[29.544,64.949],[30.218,65.806],[29.055,66.944],[29.977,67.698],[28.446,68.365],[28.592,69.065],[29.4,69.157],[31.101,69.558],[31.101,69.558],[32.133,69.906],[33.775,69.301],[36.514,69.063],[40.292,67.932],[41.06,67.457],[41.126,66.792],[40.016,66.266],[38.383,66],[33.919,66.76],[33.184,66.633],[34.815,65.9],[34.879,65.436],[34.944,64.414],[36.231,64.109],[37.013,63.85],[37.142,64.335],[36.54,64.764],[37.176,65.143],[39.593,64.521],[40.436,64.764],[39.763,65.497],[42.093,66.476],[43.016,66.419],[43.95,66.069],[44.532,66.756],[43.698,67.352],[44.188,67.951],[43.453,68.571],[46.25,68.25],[46.821,67.69],[45.555,67.567],[45.562,67.01],[46.349,66.668],[47.894,66.885],[48.139,67.522],[50.228,67.999],[53.717,68.857],[54.472,68.808],[53.486,68.201],[54.726,68.097],[55.443,68.439],[57.317,68.466],[58.802,68.881],[59.941,68.278],[61.078,68.941],[60.03,69.52],[60.55,69.85],[63.504,69.547],[64.888,69.235],[68.512,68.092],[69.181,68.616],[68.164,69.144],[68.135,69.356],[66.93,69.455],[67.26,69.929],[66.725,70.709],[66.695,71.029],[68.54,71.935],[69.196,72.843],[69.94,73.04],[72.588,72.776],[72.796,72.22],[71.848,71.409],[72.47,71.09],[72.792,70.391],[72.565,69.021],[73.668,68.408],[73.239,67.74],[71.28,66.32],[72.423,66.173],[72.821,66.533],[73.921,66.789],[74.187,67.284],[75.052,67.76],[74.469,68.329],[74.936,68.989],[73.842,69.071],[73.602,69.628],[74.4,70.632],[73.101,71.447],[74.891,72.121],[74.659,72.832],[75.158,72.855],[75.684,72.301],[75.289,71.336],[76.359,71.153],[75.903,71.874],[77.577,72.267],[79.652,72.32],[81.5,71.75],[80.611,72.583],[80.511,73.648],[82.25,73.85],[84.655,73.806],[86.822,73.937],[86.01,74.46],[87.167,75.116],[88.316,75.144],[90.26,75.64],[92.901,75.773],[93.234,76.047],[95.86,76.14],[96.678,75.915],[98.923,76.447],[100.76,76.43],[101.035,76.862],[101.991,77.288],[104.352,77.698],[106.067,77.374],[104.705,77.127],[106.97,76.974],[107.24,76.48],[108.154,76.723],[111.077,76.71],[113.332,76.222],[114.134,75.848],[113.885,75.328],[112.779,75.032],[110.151,74.477],[109.4,74.18],[110.64,74.04],[112.119,73.788],[113.02,73.977],[113.53,73.335],[113.969,73.595],[115.568,73.753],[118.776,73.588],[119.02,73.12],[123.201,72.971],[123.258,73.735],[125.38,73.56],[126.976,73.565],[128.591,73.039],[129.052,72.399],[128.46,71.98],[129.716,71.193],[131.289,70.787],[132.254,71.836],[133.858,71.386],[135.562,71.655],[137.498,71.348],[138.234,71.628],[139.87,71.488],[139.148,72.416],[140.468,72.849],[149.5,72.2],[150.351,71.606],[152.969,70.842],[157.007,71.031],[158.998,70.867],[159.83,70.453],[159.709,69.722],[160.941,69.437],[162.279,69.642],[164.052,69.668],[165.94,69.472],[167.836,69.583],[169.578,68.694],[170.817,69.014],[170.008,69.653],[170.453,70.097],[173.644,69.817],[175.724,69.877],[178.6,69.4],[180,68.964],[180,64.98],[179.993,64.974],[178.707,64.535],[177.411,64.608],[178.313,64.076],[178.908,63.252],[179.37,62.983],[179.486,62.569],[179.228,62.304],[177.364,62.522],[174.569,61.769],[173.68,61.653],[172.15,60.95],[170.698,60.336],[170.331,59.882],[168.9,60.574],[166.295,59.789],[165.84,60.16],[164.877,59.732],[163.539,59.869],[163.217,59.211],[162.017,58.243],[162.053,57.839],[163.192,57.615],[163.058,56.159],[162.13,56.122],[161.701,55.286],[162.117,54.855],[160.369,54.344],[160.022,53.203],[158.531,52.959],[158.231,51.943],[156.79,51.011],[156.42,51.7],[155.992,53.159],[155.434,55.381],[155.914,56.768],[156.758,57.365],[156.81,57.832],[158.364,58.056],[160.151,59.315],[161.872,60.343],[163.67,61.141],[164.474,62.551],[163.258,62.466],[162.658,61.642],[160.121,60.544],[159.302,61.774],[156.721,61.434],[154.218,59.758],[155.044,59.145],[152.812,58.884],[151.266,58.781],[151.338,59.504],[149.784,59.656],[148.545,59.164],[145.487,59.336],[142.198,59.04],[138.958,57.088],[135.126,54.73],[136.702,54.604],[137.193,53.977],[138.165,53.755],[138.805,54.255],[139.902,54.19],[141.345,53.09],[141.379,52.239],[140.597,51.24],[140.513,50.046],[140.062,48.447],[138.555,47],[138.22,46.308],[136.862,45.144],[135.515,43.989],[134.869,43.398],[133.537,42.811],[132.906,42.798],[132.278,43.285],[130.936,42.553],[130.78,42.22],[130.78,42.22],[130.78,42.22],[130.78,42.22],[130.64,42.395],[130.64,42.395],[130.634,42.903],[131.145,42.93],[131.289,44.112],[131.025,44.968],[131.883,45.321],[133.097,45.144],[133.77,46.117],[134.112,47.212],[134.501,47.578],[135.026,48.478],[133.374,48.183],[132.507,47.789],[130.987,47.79],[130.582,48.73],[129.398,49.441],[127.657,49.76],[127.287,50.74],[126.939,51.354],[126.564,51.784],[125.946,52.793],[125.068,53.161],[123.571,53.459],[122.246,53.432],[121.003,53.251],[120.177,52.754],[120.726,52.516],[120.738,51.964],[120.182,51.644],[119.279,50.583],[119.288,50.143],[117.879,49.511],[116.679,49.889],[115.486,49.805],[114.962,50.14],[114.362,50.248],[112.898,49.544],[111.581,49.378],[110.662,49.13],[109.402,49.293],[108.475,49.283],[107.868,49.794],[106.889,50.274],[105.887,50.406],[104.622,50.275],[103.677,50.09],[102.256,50.511],[102.065,51.26],[100.889,51.517],[99.982,51.634],[98.861,52.047],[97.826,51.011],[98.232,50.422],[97.26,49.726],[95.814,49.977],[94.816,50.013],[94.148,50.481],[93.104,50.495],[92.235,50.802],[90.714,50.332],[88.806,49.471],[87.751,49.297],[87.36,49.215],[86.829,49.827],[85.541,49.693],[85.116,50.117],[84.416,50.311],[83.935,50.889],[83.383,51.069],[81.946,50.812],[80.568,51.388],[80.036,50.865],[77.801,53.404],[76.525,54.177],[76.891,54.491],[74.385,53.547],[73.426,53.49],[73.509,54.036],[72.224,54.377],[71.18,54.133],[70.865,55.17],[69.068,55.385],[68.169,54.97],[65.667,54.601],[65.179,54.354],[61.437,54.006],[60.978,53.665],[61.7,52.98],[60.74,52.72],[60.927,52.448],[59.968,51.96],[61.588,51.273],[61.337,50.799],[59.933,50.842],[59.642,50.545],[58.363,51.064],[56.778,51.044],[55.717,50.622],[54.533,51.026],[52.329,51.719],[50.767,51.693],[48.702,50.605],[48.578,49.875],[47.549,50.455],[46.752,49.356],[47.044,49.152],[46.466,48.394],[47.315,47.716],[48.057,47.744],[48.695,47.076],[48.593,46.561],[49.101,46.399]]]]},{N:"Bahamas",I:"BS",C:[[[[-78.98,26.79],[-78.51,26.87],[-77.85,26.84],[-77.82,26.58],[-78.91,26.42],[-78.98,26.79]]],[[[-77.79,27.04],[-77,26.59],[-77.173,25.879],[-77.356,26.007],[-77.34,26.53],[-77.788,26.925],[-77.79,27.04]]],[[[-78.191,25.21],[-77.89,25.17],[-77.54,24.34],[-77.535,23.76],[-77.78,23.71],[-78.034,24.286],[-78.408,24.576],[-78.191,25.21]]]]},{N:"Falkland Islands",I:"FK",C:[[[[-61.2,-51.85],[-60,-51.25],[-59.15,-51.5],[-58.55,-51.1],[-57.75,-51.55],[-58.05,-51.9],[-59.4,-52.2],[-59.85,-51.85],[-60.7,-52.3],[-61.2,-51.85]]]]},{N:"Norway",I:"NO",C:[[[[15.143,79.674],[15.523,80.016],[16.991,80.051],[18.252,79.702],[21.544,78.956],[19.027,78.563],[18.472,77.827],[17.594,77.638],[17.118,76.809],[15.913,76.77],[13.763,77.38],[14.67,77.736],[13.171,78.025],[11.222,78.869],[10.445,79.652],[13.171,80.01],[13.719,79.66],[15.143,79.674]]],[[[27.408,80.056],[25.925,79.518],[23.024,79.4],[20.075,79.567],[19.897,79.842],[18.462,79.86],[17.368,80.319],[20.456,80.598],[21.908,80.358],[22.919,80.657],[25.448,80.407],[27.408,80.056]]],[[[24.724,77.854],[22.49,77.445],[20.726,77.677],[21.416,77.935],[20.812,78.255],[22.884,78.455],[23.281,78.08],[24.724,77.854]]],[[[31.101,69.558],[29.4,69.157],[28.592,69.065],[29.016,69.766],[27.732,70.164],[26.18,69.825],[25.689,69.092],[24.736,68.65],[23.662,68.891],[22.356,68.842],[21.245,69.37],[20.646,69.106],[20.025,69.065],[19.879,68.407],[17.994,68.567],[17.729,68.011],[16.769,68.014],[16.109,67.302],[15.108,66.194],[13.556,64.787],[13.92,64.445],[13.572,64.049],[12.58,64.066],[11.931,63.128],[11.992,61.8],[12.631,61.294],[12.3,60.118],[11.468,59.432],[11.027,58.856],[10.357,59.47],[8.382,58.313],[7.049,58.079],[5.666,58.588],[5.308,59.663],[4.992,61.971],[5.913,62.614],[8.553,63.454],[10.528,64.486],[12.358,65.88],[14.761,67.811],[16.436,68.563],[19.184,69.817],[21.378,70.255],[23.024,70.202],[24.547,71.03],[26.37,70.986],[28.166,71.185],[31.293,70.454],[30.005,70.186],[31.101,69.558]]]]},{N:"Greenland",I:"GL",C:[[[[-46.764,82.628],[-43.406,83.225],[-39.898,83.18],[-38.622,83.549],[-35.088,83.645],[-27.1,83.52],[-20.845,82.727],[-22.692,82.342],[-26.518,82.298],[-31.9,82.2],[-31.396,82.022],[-27.857,82.132],[-24.844,81.787],[-22.903,82.093],[-22.072,81.734],[-23.17,81.153],[-20.624,81.525],[-15.768,81.912],[-12.77,81.719],[-12.209,81.292],[-16.285,80.58],[-16.85,80.35],[-20.046,80.177],[-17.73,80.129],[-18.9,79.4],[-19.705,78.751],[-19.674,77.639],[-18.473,76.986],[-20.035,76.944],[-21.679,76.628],[-19.834,76.098],[-19.599,75.248],[-20.668,75.156],[-19.373,74.296],[-21.594,74.224],[-20.435,73.817],[-20.762,73.464],[-22.172,73.31],[-23.566,73.307],[-22.313,72.629],[-22.3,72.184],[-24.278,72.598],[-24.793,72.33],[-23.443,72.08],[-22.133,71.469],[-21.754,70.664],[-23.536,70.471],[-24.307,70.856],[-25.543,71.431],[-25.201,70.752],[-26.363,70.226],[-23.727,70.184],[-22.349,70.129],[-25.029,69.259],[-27.747,68.47],[-30.674,68.125],[-31.777,68.121],[-32.811,67.735],[-34.202,66.68],[-36.353,65.979],[-37.044,65.938],[-38.375,65.692],[-39.812,65.458],[-40.669,64.84],[-40.683,64.139],[-41.189,63.482],[-42.819,62.682],[-42.417,61.901],[-42.866,61.074],[-43.378,60.098],[-44.788,60.037],[-46.264,60.853],[-48.263,60.858],[-49.233,61.407],[-49.9,62.383],[-51.633,63.627],[-52.14,64.278],[-52.277,65.177],[-53.662,66.1],[-53.302,66.837],[-53.969,67.189],[-52.98,68.358],[-51.475,68.73],[-51.08,69.148],[-50.871,69.929],[-52.014,69.575],[-52.558,69.426],[-53.456,69.284],[-54.683,69.61],[-54.75,70.289],[-54.359,70.821],[-53.431,70.836],[-51.39,70.57],[-53.109,71.205],[-54.004,71.547],[-55,71.407],[-55.835,71.654],[-54.718,72.586],[-55.326,72.959],[-56.12,73.65],[-57.324,74.71],[-58.597,75.099],[-58.585,75.517],[-61.269,76.102],[-63.392,76.175],[-66.064,76.135],[-68.504,76.061],[-69.665,76.38],[-71.403,77.009],[-68.777,77.323],[-66.764,77.376],[-71.043,77.636],[-73.297,78.044],[-73.159,78.433],[-69.373,78.914],[-65.711,79.394],[-65.324,79.758],[-68.023,80.117],[-67.151,80.516],[-63.689,81.214],[-62.234,81.321],[-62.651,81.77],[-60.282,82.034],[-57.207,82.191],[-54.134,82.2],[-53.043,81.888],[-50.391,82.439],[-48.004,82.065],[-46.6,81.986],[-44.523,81.661],[-46.901,82.2],[-46.764,82.628]]]]},{N:"Timor-Leste",I:"TL",C:[[[[124.969,-8.893],[125.086,-8.657],[125.947,-8.432],[126.645,-8.398],[126.957,-8.273],[127.336,-8.397],[126.968,-8.668],[125.926,-9.106],[125.089,-9.393],[125.07,-9.09],[124.969,-8.893]]]]},{N:"South Africa",I:"ZA",C:[[[[16.345,-28.577],[16.824,-28.082],[17.219,-28.356],[17.387,-28.784],[17.836,-28.856],[18.465,-29.045],[19.002,-28.972],[19.895,-28.461],[19.896,-24.768],[20.166,-24.918],[20.759,-25.868],[20.666,-26.477],[20.89,-26.829],[21.606,-26.727],[22.106,-26.28],[22.58,-25.979],[22.824,-25.5],[23.312,-25.269],[23.734,-25.39],[24.211,-25.67],[25.025,-25.72],[25.665,-25.487],[25.766,-25.175],[25.942,-24.696],[26.486,-24.616],[26.786,-24.241],[27.119,-23.574],[28.017,-22.828],[29.432,-22.091],[29.839,-22.102],[30.323,-22.272],[30.66,-22.152],[31.191,-22.252],[31.67,-23.659],[31.931,-24.369],[31.752,-25.484],[31.838,-25.843],[31.333,-25.66],[31.044,-25.731],[30.95,-26.023],[30.677,-26.398],[30.686,-26.744],[31.283,-27.286],[31.868,-27.178],[32.072,-26.734],[32.83,-26.742],[32.58,-27.47],[32.462,-28.301],[32.203,-28.752],[31.521,-29.257],[31.326,-29.402],[30.902,-29.91],[30.623,-30.424],[30.056,-31.14],[28.926,-32.172],[28.22,-32.772],[27.465,-33.227],[26.419,-33.615],[25.91,-33.667],[25.781,-33.945],[25.173,-33.797],[24.678,-33.987],[23.594,-33.794],[22.988,-33.916],[22.574,-33.864],[21.543,-34.259],[20.689,-34.417],[20.071,-34.795],[19.616,-34.819],[19.193,-34.463],[18.855,-34.444],[18.425,-33.998],[18.377,-34.137],[18.244,-33.868],[18.25,-33.281],[17.925,-32.611],[18.248,-32.429],[18.222,-31.662],[17.567,-30.726],[17.064,-29.879],[17.063,-29.876],[16.345,-28.577]],[[28.978,-28.956],[28.542,-28.648],[28.074,-28.851],[27.533,-29.243],[26.999,-29.876],[27.749,-30.645],[28.107,-30.546],[28.291,-30.226],[28.848,-30.07],[29.018,-29.744],[29.325,-29.257],[28.978,-28.956]]]]},{N:"Lesotho",I:"LS",C:[[[[28.978,-28.956],[29.325,-29.257],[29.018,-29.744],[28.848,-30.07],[28.291,-30.226],[28.107,-30.546],[27.749,-30.645],[26.999,-29.876],[27.533,-29.243],[28.074,-28.851],[28.542,-28.648],[28.978,-28.956]]]]},{N:"Mexico",I:"MX",C:[[[[-117.128,32.535],[-115.991,32.612],[-114.721,32.721],[-114.815,32.525],[-113.305,32.039],[-111.024,31.335],[-109.035,31.342],[-108.242,31.342],[-108.24,31.755],[-106.508,31.755],[-106.143,31.4],[-105.632,31.084],[-105.037,30.644],[-104.706,30.122],[-104.457,29.572],[-103.94,29.27],[-103.11,28.97],[-102.48,29.76],[-101.662,29.779],[-100.958,29.381],[-100.456,28.696],[-100.11,28.11],[-99.52,27.54],[-99.3,26.84],[-99.02,26.37],[-98.24,26.06],[-97.53,25.84],[-97.14,25.87],[-97.528,24.992],[-97.703,24.272],[-97.776,22.933],[-97.872,22.444],[-97.699,21.899],[-97.389,21.411],[-97.189,20.635],[-96.526,19.891],[-96.292,19.32],[-95.901,18.828],[-94.839,18.563],[-94.426,18.144],[-93.549,18.424],[-92.786,18.525],[-92.037,18.705],[-91.408,18.876],[-90.772,19.284],[-90.534,19.867],[-90.451,20.708],[-90.279,21],[-89.601,21.262],[-88.544,21.494],[-87.658,21.459],[-87.052,21.544],[-86.812,21.332],[-86.846,20.85],[-87.383,20.255],[-87.621,19.647],[-87.437,19.472],[-87.587,19.04],[-87.837,18.26],[-88.091,18.517],[-88.3,18.5],[-88.49,18.487],[-88.848,17.883],[-89.03,18.002],[-89.151,17.955],[-89.143,17.808],[-90.068,17.819],[-91.002,17.818],[-91.002,17.255],[-91.454,17.252],[-91.082,16.918],[-90.712,16.687],[-90.601,16.471],[-90.439,16.41],[-90.464,16.07],[-91.748,16.067],[-92.229,15.251],[-92.087,15.065],[-92.203,14.83],[-92.228,14.539],[-93.359,15.615],[-93.875,15.94],[-94.692,16.201],[-95.25,16.128],[-96.053,15.752],[-96.557,15.654],[-97.264,15.917],[-98.013,16.107],[-98.948,16.566],[-99.697,16.706],[-100.829,17.171],[-101.666,17.649],[-101.919,17.916],[-102.478,17.976],[-103.501,18.292],[-103.918,18.749],[-104.992,19.316],[-105.493,19.947],[-105.731,20.434],[-105.398,20.532],[-105.501,20.817],[-105.271,21.076],[-105.266,21.422],[-105.603,21.871],[-105.693,22.269],[-106.029,22.774],[-106.91,23.768],[-107.915,24.549],[-108.402,25.172],[-109.26,25.581],[-109.444,25.825],[-109.292,26.443],[-109.801,26.676],[-110.392,27.162],[-110.641,27.86],[-111.179,27.941],[-111.76,28.468],[-112.228,28.954],[-112.272,29.267],[-112.81,30.021],[-113.164,30.787],[-113.149,31.171],[-113.872,31.568],[-114.206,31.524],[-114.776,31.8],[-114.937,31.393],[-114.771,30.914],[-114.674,30.163],[-114.331,29.75],[-113.589,29.062],[-113.424,28.826],[-113.272,28.755],[-113.14,28.411],[-112.962,28.425],[-112.762,27.78],[-112.458,27.526],[-112.245,27.172],[-111.616,26.663],[-111.285,25.733],[-110.988,25.295],[-110.71,24.826],[-110.655,24.299],[-110.173,24.266],[-109.772,23.811],[-109.409,23.365],[-109.433,23.186],[-109.854,22.818],[-110.031,22.823],[-110.295,23.431],[-110.95,24.001],[-111.671,24.484],[-112.182,24.738],[-112.149,25.47],[-112.301,26.012],[-112.777,26.322],[-113.465,26.768],[-113.597,26.639],[-113.849,26.9],[-114.466,27.142],[-115.055,27.723],[-114.982,27.798],[-114.57,27.741],[-114.199,28.115],[-114.162,28.566],[-114.932,29.279],[-115.519,29.556],[-115.887,30.181],[-116.258,30.836],[-116.722,31.636],[-117.128,32.535]]]]},{N:"Uruguay",I:"UY",C:[[[[-57.625,-30.216],[-56.976,-30.11],[-55.973,-30.883],[-55.602,-30.854],[-54.572,-31.495],[-53.788,-32.047],[-53.21,-32.728],[-53.651,-33.202],[-53.374,-33.768],[-53.806,-34.397],[-54.936,-34.953],[-55.674,-34.753],[-56.215,-34.86],[-57.14,-34.43],[-57.818,-34.463],[-58.427,-33.909],[-58.35,-33.263],[-58.133,-33.041],[-58.142,-32.045],[-57.875,-31.017],[-57.625,-30.216]]]]},{N:"Brazil",I:"BR",C:[[[[-53.374,-33.768],[-53.651,-33.202],[-53.21,-32.728],[-53.788,-32.047],[-54.572,-31.495],[-55.602,-30.854],[-55.973,-30.883],[-56.976,-30.11],[-57.625,-30.216],[-56.291,-28.853],[-55.162,-27.882],[-54.491,-27.475],[-53.649,-26.923],[-53.628,-26.125],[-54.13,-25.548],[-54.625,-25.739],[-54.429,-25.162],[-54.293,-24.571],[-54.293,-24.021],[-54.653,-23.84],[-55.028,-24.001],[-55.401,-23.957],[-55.518,-23.572],[-55.611,-22.656],[-55.798,-22.357],[-56.473,-22.086],[-56.882,-22.282],[-57.937,-22.09],[-57.871,-20.733],[-58.166,-20.177],[-57.854,-19.97],[-57.95,-19.4],[-57.676,-18.962],[-57.498,-18.174],[-57.735,-17.552],[-58.281,-17.272],[-58.388,-16.877],[-58.241,-16.3],[-60.158,-16.258],[-60.543,-15.094],[-60.251,-15.077],[-60.264,-14.646],[-60.459,-14.354],[-60.503,-13.776],[-61.084,-13.479],[-61.713,-13.489],[-62.127,-13.199],[-62.803,-13.001],[-63.196,-12.627],[-64.316,-12.462],[-65.402,-11.566],[-65.322,-10.896],[-65.445,-10.511],[-65.338,-9.762],[-66.647,-9.931],[-67.174,-10.307],[-68.048,-10.712],[-68.271,-11.015],[-68.786,-11.036],[-69.53,-10.952],[-70.094,-11.124],[-70.549,-11.009],[-70.482,-9.49],[-71.302,-10.079],[-72.185,-10.054],[-72.563,-9.52],[-73.227,-9.462],[-73.015,-9.033],[-73.571,-8.424],[-73.987,-7.524],[-73.723,-7.341],[-73.724,-6.919],[-73.12,-6.63],[-73.22,-6.089],[-72.965,-5.741],[-72.892,-5.275],[-71.748,-4.594],[-70.929,-4.402],[-70.795,-4.251],[-69.894,-4.298],[-69.444,-1.556],[-69.42,-1.123],[-69.577,-.55],[-70.021,-.185],[-70.016,.541],[-69.452,.706],[-69.252,.603],[-69.219,.986],[-69.805,1.089],[-69.817,1.715],[-67.869,1.692],[-67.538,2.037],[-67.26,1.72],[-67.065,1.13],[-66.876,1.253],[-66.326,.724],[-65.548,.789],[-65.355,1.095],[-64.611,1.329],[-64.199,1.493],[-64.083,1.916],[-63.369,2.201],[-63.423,2.411],[-64.27,2.497],[-64.409,3.127],[-64.368,3.797],[-64.816,4.056],[-64.629,4.148],[-63.888,4.021],[-63.093,3.771],[-62.805,4.007],[-62.085,4.162],[-60.967,4.536],[-60.601,4.918],[-60.734,5.2],[-60.214,5.244],[-59.981,5.014],[-60.111,4.575],[-59.767,4.424],[-59.538,3.959],[-59.815,3.606],[-59.975,2.755],[-59.719,2.25],[-59.646,1.787],[-59.031,1.318],[-58.54,1.268],[-58.429,1.464],[-58.113,1.507],[-57.661,1.683],[-57.336,1.949],[-56.783,1.864],[-56.539,1.9],[-55.996,1.818],[-55.906,2.022],[-56.073,2.221],[-55.973,2.51],[-55.57,2.422],[-55.098,2.524],[-54.525,2.312],[-54.088,2.106],[-53.779,2.377],[-53.555,2.335],[-53.418,2.053],[-52.94,2.125],[-52.556,2.505],[-52.249,3.241],[-51.658,4.156],[-51.317,4.203],[-51.07,3.65],[-50.509,1.902],[-49.974,1.736],[-49.947,1.046],[-50.699,.223],[-50.388,-.078],[-48.621,-.235],[-48.584,-1.238],[-47.825,-.582],[-46.567,-.941],[-44.906,-1.552],[-44.418,-2.138],[-44.582,-2.691],[-43.419,-2.383],[-41.473,-2.912],[-39.979,-2.873],[-38.5,-3.701],[-37.223,-4.821],[-36.453,-5.109],[-35.598,-5.15],[-35.235,-5.465],[-34.896,-6.738],[-34.73,-7.343],[-35.128,-8.996],[-35.637,-9.649],[-37.047,-11.041],[-37.684,-12.171],[-38.424,-13.038],[-38.674,-13.058],[-38.953,-13.793],[-38.882,-15.667],[-39.161,-17.208],[-39.267,-17.868],[-39.584,-18.262],[-39.761,-19.599],[-40.775,-20.905],[-40.945,-21.937],[-41.754,-22.371],[-41.988,-22.97],[-43.075,-22.968],[-44.648,-23.352],[-45.352,-23.797],[-46.472,-24.089],[-47.649,-24.885],[-48.495,-25.877],[-48.641,-26.624],[-48.475,-27.176],[-48.662,-28.186],[-48.888,-28.674],[-49.587,-29.224],[-50.697,-30.984],[-51.576,-31.778],[-52.256,-32.245],[-52.712,-33.197],[-53.374,-33.768]]]]},{N:"Bolivia",I:"BO",C:[[[[-69.53,-10.952],[-68.786,-11.036],[-68.271,-11.015],[-68.048,-10.712],[-67.174,-10.307],[-66.647,-9.931],[-65.338,-9.762],[-65.445,-10.511],[-65.322,-10.896],[-65.402,-11.566],[-64.316,-12.462],[-63.196,-12.627],[-62.803,-13.001],[-62.127,-13.199],[-61.713,-13.489],[-61.084,-13.479],[-60.503,-13.776],[-60.459,-14.354],[-60.264,-14.646],[-60.251,-15.077],[-60.543,-15.094],[-60.158,-16.258],[-58.241,-16.3],[-58.388,-16.877],[-58.281,-17.272],[-57.735,-17.552],[-57.498,-18.174],[-57.676,-18.962],[-57.95,-19.4],[-57.854,-19.97],[-58.166,-20.177],[-58.183,-19.868],[-59.115,-19.357],[-60.044,-19.343],[-61.786,-19.634],[-62.266,-20.514],[-62.291,-21.052],[-62.685,-22.249],[-62.846,-22.035],[-63.987,-21.994],[-64.377,-22.798],[-64.965,-22.076],[-66.273,-21.832],[-67.107,-22.736],[-67.828,-22.873],[-68.22,-21.494],[-68.757,-20.373],[-68.442,-19.405],[-68.967,-18.982],[-69.1,-18.26],[-69.59,-17.58],[-68.96,-16.501],[-69.39,-15.66],[-69.16,-15.324],[-69.34,-14.953],[-68.949,-14.454],[-68.929,-13.603],[-68.88,-12.9],[-68.665,-12.561],[-69.53,-10.952]]]]},{N:"Peru",I:"PE",C:[[[[-69.894,-4.298],[-70.795,-4.251],[-70.929,-4.402],[-71.748,-4.594],[-72.892,-5.275],[-72.965,-5.741],[-73.22,-6.089],[-73.12,-6.63],[-73.724,-6.919],[-73.723,-7.341],[-73.987,-7.524],[-73.571,-8.424],[-73.015,-9.033],[-73.227,-9.462],[-72.563,-9.52],[-72.185,-10.054],[-71.302,-10.079],[-70.482,-9.49],[-70.549,-11.009],[-70.094,-11.124],[-69.53,-10.952],[-68.665,-12.561],[-68.88,-12.9],[-68.929,-13.603],[-68.949,-14.454],[-69.34,-14.953],[-69.16,-15.324],[-69.39,-15.66],[-68.96,-16.501],[-69.59,-17.58],[-69.858,-18.093],[-70.373,-18.348],[-71.375,-17.774],[-71.462,-17.363],[-73.445,-16.359],[-75.238,-15.266],[-76.009,-14.649],[-76.423,-13.823],[-76.259,-13.535],[-77.106,-12.223],[-78.092,-10.378],[-79.037,-8.387],[-79.446,-7.931],[-79.761,-7.194],[-80.537,-6.542],[-81.25,-6.137],[-80.926,-5.691],[-81.411,-4.737],[-81.1,-4.036],[-80.303,-3.405],[-80.184,-3.821],[-80.469,-4.059],[-80.442,-4.426],[-80.029,-4.346],[-79.625,-4.454],[-79.205,-4.959],[-78.64,-4.548],[-78.451,-3.873],[-77.838,-3.003],[-76.635,-2.609],[-75.545,-1.562],[-75.234,-.911],[-75.373,-.152],[-75.107,-.057],[-74.442,-.531],[-74.122,-1.003],[-73.66,-1.26],[-73.07,-2.309],[-72.326,-2.434],[-71.775,-2.17],[-71.414,-2.343],[-70.813,-2.257],[-70.048,-2.725],[-70.693,-3.743],[-70.394,-3.767],[-69.894,-4.298]]]]},{N:"Colombia",I:"CO",C:[[[[-66.876,1.253],[-67.065,1.13],[-67.26,1.72],[-67.538,2.037],[-67.869,1.692],[-69.817,1.715],[-69.805,1.089],[-69.219,.986],[-69.252,.603],[-69.452,.706],[-70.016,.541],[-70.021,-.185],[-69.577,-.55],[-69.42,-1.123],[-69.444,-1.556],[-69.894,-4.298],[-70.394,-3.767],[-70.693,-3.743],[-70.048,-2.725],[-70.813,-2.257],[-71.414,-2.343],[-71.775,-2.17],[-72.326,-2.434],[-73.07,-2.309],[-73.66,-1.26],[-74.122,-1.003],[-74.442,-.531],[-75.107,-.057],[-75.373,-.152],[-75.801,.085],[-76.292,.416],[-76.576,.257],[-77.425,.396],[-77.669,.826],[-77.855,.81],[-78.855,1.381],[-78.991,1.691],[-78.618,1.766],[-78.662,2.267],[-78.428,2.63],[-77.932,2.697],[-77.51,3.325],[-77.128,3.85],[-77.496,4.088],[-77.308,4.668],[-77.533,5.583],[-77.319,5.845],[-77.477,6.691],[-77.882,7.224],[-77.753,7.71],[-77.431,7.638],[-77.243,7.935],[-77.475,8.524],[-77.353,8.671],[-76.837,8.639],[-76.086,9.337],[-75.675,9.443],[-75.665,9.774],[-75.48,10.619],[-74.907,11.083],[-74.277,11.102],[-74.197,11.31],[-73.415,11.227],[-72.628,11.732],[-72.238,11.956],[-71.754,12.437],[-71.4,12.376],[-71.137,12.113],[-71.332,11.776],[-71.974,11.609],[-72.228,11.109],[-72.615,10.822],[-72.905,10.45],[-73.028,9.737],[-73.305,9.152],[-72.789,9.085],[-72.66,8.625],[-72.44,8.405],[-72.361,8.003],[-72.48,7.633],[-72.444,7.424],[-72.198,7.34],[-71.96,6.992],[-70.674,7.088],[-70.093,6.96],[-69.389,6.1],[-68.985,6.207],[-68.265,6.153],[-67.695,6.267],[-67.341,6.095],[-67.522,5.557],[-67.745,5.221],[-67.823,4.504],[-67.622,3.839],[-67.338,3.542],[-67.303,3.318],[-67.81,2.821],[-67.447,2.6],[-67.181,2.251],[-66.876,1.253]]]]},{N:"Panama",I:"PA",C:[[[[-77.353,8.671],[-77.475,8.524],[-77.243,7.935],[-77.431,7.638],[-77.753,7.71],[-77.882,7.224],[-78.215,7.512],[-78.429,8.052],[-78.182,8.319],[-78.435,8.388],[-78.622,8.718],[-79.12,8.996],[-79.558,8.932],[-79.761,8.585],[-80.164,8.333],[-80.383,8.298],[-80.481,8.09],[-80.004,7.548],[-80.277,7.42],[-80.421,7.272],[-80.886,7.221],[-81.06,7.818],[-81.19,7.648],[-81.52,7.707],[-81.721,8.109],[-82.131,8.175],[-82.391,8.292],[-82.82,8.291],[-82.851,8.074],[-82.966,8.225],[-82.913,8.424],[-82.83,8.626],[-82.869,8.807],[-82.719,8.926],[-82.927,9.074],[-82.933,9.477],[-82.546,9.566],[-82.187,9.207],[-82.208,8.996],[-81.809,8.951],[-81.714,9.032],[-81.439,8.786],[-80.947,8.859],[-80.522,9.111],[-79.915,9.313],[-79.573,9.612],[-79.021,9.553],[-79.058,9.455],[-78.501,9.42],[-78.056,9.248],[-77.73,8.947],[-77.353,8.671]]]]},{N:"Costa Rica",I:"CR",C:[[[[-82.546,9.566],[-82.933,9.477],[-82.927,9.074],[-82.719,8.926],[-82.869,8.807],[-82.83,8.626],[-82.913,8.424],[-82.966,8.225],[-83.508,8.447],[-83.711,8.657],[-83.596,8.83],[-83.633,9.051],[-83.91,9.291],[-84.303,9.487],[-84.648,9.616],[-84.713,9.908],[-84.976,10.087],[-84.911,9.796],[-85.111,9.557],[-85.339,9.835],[-85.661,9.933],[-85.797,10.135],[-85.792,10.439],[-85.659,10.754],[-85.942,10.895],[-85.713,11.088],[-85.562,11.217],[-84.903,10.952],[-84.673,11.083],[-84.356,10.999],[-84.19,10.793],[-83.895,10.727],[-83.656,10.939],[-83.402,10.395],[-83.016,9.993],[-82.546,9.566]]]]},{N:"Nicaragua",I:"NI",C:[[[[-83.656,10.939],[-83.895,10.727],[-84.19,10.793],[-84.356,10.999],[-84.673,11.083],[-84.903,10.952],[-85.562,11.217],[-85.713,11.088],[-86.058,11.403],[-86.526,11.807],[-86.746,12.144],[-87.168,12.458],[-87.668,12.91],[-87.557,13.065],[-87.392,12.914],[-87.317,12.985],[-87.006,13.026],[-86.881,13.254],[-86.734,13.263],[-86.755,13.755],[-86.521,13.778],[-86.312,13.771],[-86.096,14.038],[-85.801,13.836],[-85.699,13.96],[-85.514,14.079],[-85.165,14.354],[-85.149,14.56],[-85.053,14.552],[-84.925,14.79],[-84.82,14.82],[-84.65,14.667],[-84.449,14.622],[-84.228,14.749],[-83.976,14.749],[-83.629,14.88],[-83.49,15.016],[-83.147,14.996],[-83.233,14.9],[-83.284,14.677],[-83.182,14.311],[-83.412,13.97],[-83.52,13.568],[-83.552,13.127],[-83.499,12.869],[-83.473,12.419],[-83.626,12.321],[-83.72,11.893],[-83.651,11.629],[-83.855,11.373],[-83.809,11.103],[-83.656,10.939]]]]},{N:"Honduras",I:"HN",C:[[[[-83.147,14.996],[-83.49,15.016],[-83.629,14.88],[-83.976,14.749],[-84.228,14.749],[-84.449,14.622],[-84.65,14.667],[-84.82,14.82],[-84.925,14.79],[-85.053,14.552],[-85.149,14.56],[-85.165,14.354],[-85.514,14.079],[-85.699,13.96],[-85.801,13.836],[-86.096,14.038],[-86.312,13.771],[-86.521,13.778],[-86.755,13.755],[-86.734,13.263],[-86.881,13.254],[-87.006,13.026],[-87.317,12.985],[-87.489,13.298],[-87.793,13.384],[-87.724,13.785],[-87.86,13.893],[-88.065,13.965],[-88.504,13.845],[-88.541,13.98],[-88.843,14.141],[-89.059,14.34],[-89.353,14.424],[-89.146,14.678],[-89.225,14.874],[-89.155,15.066],[-88.681,15.346],[-88.225,15.728],[-88.121,15.689],[-87.902,15.864],[-87.616,15.879],[-87.523,15.797],[-87.368,15.847],[-86.903,15.757],[-86.441,15.783],[-86.119,15.893],[-86.002,16.005],[-85.683,15.954],[-85.444,15.886],[-85.182,15.909],[-84.984,15.996],[-84.527,15.857],[-84.368,15.835],[-84.063,15.648],[-83.774,15.424],[-83.41,15.271],[-83.147,14.996]]]]},{N:"El Salvador",I:"SV",C:[[[[-89.353,14.424],[-89.059,14.34],[-88.843,14.141],[-88.541,13.98],[-88.504,13.845],[-88.065,13.965],[-87.86,13.893],[-87.724,13.785],[-87.793,13.384],[-87.904,13.149],[-88.483,13.164],[-88.843,13.26],[-89.257,13.459],[-89.812,13.521],[-90.096,13.735],[-90.065,13.882],[-89.722,14.134],[-89.534,14.245],[-89.587,14.363],[-89.353,14.424]]]]},{N:"Guatemala",I:"GT",C:[[[[-92.228,14.539],[-92.203,14.83],[-92.087,15.065],[-92.229,15.251],[-91.748,16.067],[-90.464,16.07],[-90.439,16.41],[-90.601,16.471],[-90.712,16.687],[-91.082,16.918],[-91.454,17.252],[-91.002,17.255],[-91.002,17.818],[-90.068,17.819],[-89.143,17.808],[-89.151,17.016],[-89.229,15.887],[-88.931,15.887],[-88.605,15.706],[-88.518,15.855],[-88.225,15.728],[-88.681,15.346],[-89.155,15.066],[-89.225,14.874],[-89.146,14.678],[-89.353,14.424],[-89.587,14.363],[-89.534,14.245],[-89.722,14.134],[-90.065,13.882],[-90.096,13.735],[-90.609,13.91],[-91.232,13.928],[-91.69,14.126],[-92.228,14.539]]]]},{N:"Belize",I:"BZ",C:[[[[-89.143,17.808],[-89.151,17.955],[-89.03,18.002],[-88.848,17.883],[-88.49,18.487],[-88.3,18.5],[-88.296,18.353],[-88.107,18.349],[-88.123,18.077],[-88.285,17.644],[-88.198,17.489],[-88.303,17.132],[-88.24,17.036],[-88.355,16.531],[-88.552,16.265],[-88.732,16.234],[-88.931,15.887],[-89.229,15.887],[-89.151,17.016],[-89.143,17.808]]]]},{N:"Venezuela",I:"VE",C:[[[[-60.734,5.2],[-60.601,4.918],[-60.967,4.536],[-62.085,4.162],[-62.805,4.007],[-63.093,3.771],[-63.888,4.021],[-64.629,4.148],[-64.816,4.056],[-64.368,3.797],[-64.409,3.127],[-64.27,2.497],[-63.423,2.411],[-63.369,2.201],[-64.083,1.916],[-64.199,1.493],[-64.611,1.329],[-65.355,1.095],[-65.548,.789],[-66.326,.724],[-66.876,1.253],[-67.181,2.251],[-67.447,2.6],[-67.81,2.821],[-67.303,3.318],[-67.338,3.542],[-67.622,3.839],[-67.823,4.504],[-67.745,5.221],[-67.522,5.557],[-67.341,6.095],[-67.695,6.267],[-68.265,6.153],[-68.985,6.207],[-69.389,6.1],[-70.093,6.96],[-70.674,7.088],[-71.96,6.992],[-72.198,7.34],[-72.444,7.424],[-72.48,7.633],[-72.361,8.003],[-72.44,8.405],[-72.66,8.625],[-72.789,9.085],[-73.305,9.152],[-73.028,9.737],[-72.905,10.45],[-72.615,10.822],[-72.228,11.109],[-71.974,11.609],[-71.332,11.776],[-71.36,11.54],[-71.947,11.423],[-71.621,10.969],[-71.633,10.446],[-72.074,9.866],[-71.696,9.072],[-71.265,9.137],[-71.04,9.86],[-71.35,10.212],[-71.401,10.969],[-70.155,11.375],[-70.294,11.847],[-69.943,12.162],[-69.584,11.46],[-68.883,11.443],[-68.233,10.886],[-68.194,10.555],[-67.296,10.546],[-66.228,10.649],[-65.655,10.201],[-64.89,10.077],[-64.329,10.39],[-64.318,10.641],[-63.079,10.702],[-61.881,10.716],[-62.73,10.42],[-62.389,9.948],[-61.589,9.873],[-60.831,9.381],[-60.671,8.58],[-60.15,8.603],[-59.758,8.367],[-60.551,7.78],[-60.638,7.415],[-60.296,7.044],[-60.544,6.857],[-61.159,6.696],[-61.139,6.234],[-61.41,5.959],[-60.734,5.2]]]]},{N:"Guyana",I:"GY",C:[[[[-56.539,1.9],[-56.783,1.864],[-57.336,1.949],[-57.661,1.683],[-58.113,1.507],[-58.429,1.464],[-58.54,1.268],[-59.031,1.318],[-59.646,1.787],[-59.719,2.25],[-59.975,2.755],[-59.815,3.606],[-59.538,3.959],[-59.767,4.424],[-60.111,4.575],[-59.981,5.014],[-60.214,5.244],[-60.734,5.2],[-61.41,5.959],[-61.139,6.234],[-61.159,6.696],[-60.544,6.857],[-60.296,7.044],[-60.638,7.415],[-60.551,7.78],[-59.758,8.367],[-59.102,7.999],[-58.483,7.348],[-58.455,6.833],[-58.078,6.809],[-57.542,6.321],[-57.147,5.973],[-57.307,5.074],[-57.914,4.813],[-57.86,4.577],[-58.045,4.061],[-57.602,3.335],[-57.281,3.333],[-57.15,2.769],[-56.539,1.9]]]]},{N:"Suriname",I:"SR",C:[[[[-54.525,2.312],[-55.098,2.524],[-55.57,2.422],[-55.973,2.51],[-56.073,2.221],[-55.906,2.022],[-55.996,1.818],[-56.539,1.9],[-57.15,2.769],[-57.281,3.333],[-57.602,3.335],[-58.045,4.061],[-57.86,4.577],[-57.914,4.813],[-57.307,5.074],[-57.147,5.973],[-55.949,5.773],[-55.842,5.953],[-55.033,6.025],[-53.958,5.757],[-54.479,4.897],[-54.4,4.213],[-54.007,3.62],[-54.182,3.19],[-54.27,2.732],[-54.525,2.312]]]]},{N:"France",I:"FR",C:[[[[-51.658,4.156],[-52.249,3.241],[-52.556,2.505],[-52.94,2.125],[-53.418,2.053],[-53.555,2.335],[-53.779,2.377],[-54.088,2.106],[-54.525,2.312],[-54.27,2.732],[-54.182,3.19],[-54.007,3.62],[-54.4,4.213],[-54.479,4.897],[-53.958,5.757],[-53.618,5.647],[-52.882,5.41],[-51.823,4.566],[-51.658,4.156]]],[[[8.746,42.628],[9.39,43.01],[9.56,42.152],[9.23,41.38],[8.776,41.584],[8.544,42.257],[8.746,42.628]]],[[[6.186,49.464],[6.658,49.202],[8.099,49.018],[7.594,48.333],[7.467,47.621],[7.192,47.45],[6.737,47.542],[6.769,47.288],[6.037,46.726],[6.023,46.273],[6.5,46.43],[6.844,45.991],[6.802,45.709],[7.097,45.333],[6.75,45.029],[7.008,44.255],[7.55,44.128],[7.435,43.694],[6.529,43.129],[4.557,43.4],[3.1,43.075],[2.986,42.473],[1.827,42.343],[.702,42.796],[.338,42.58],[-1.503,43.034],[-1.901,43.423],[-1.384,44.023],[-1.194,46.015],[-2.226,47.064],[-2.963,47.57],[-4.492,47.955],[-4.592,48.684],[-3.296,48.902],[-1.617,48.644],[-1.933,49.776],[-.989,49.347],[1.339,50.127],[1.639,50.947],[2.514,51.149],[2.658,50.797],[3.123,50.78],[3.588,50.379],[4.286,49.907],[4.799,49.985],[5.674,49.529],[5.898,49.443],[6.186,49.464]]],[[[8.746,42.628],[9.39,43.01],[9.56,42.152],[9.23,41.38],[8.776,41.584],[8.544,42.257],[8.746,42.628]]]]},{N:"Ecuador",I:"EC",C:[[[[-75.373,-.152],[-75.234,-.911],[-75.545,-1.562],[-76.635,-2.609],[-77.838,-3.003],[-78.451,-3.873],[-78.64,-4.548],[-79.205,-4.959],[-79.625,-4.454],[-80.029,-4.346],[-80.442,-4.426],[-80.469,-4.059],[-80.184,-3.821],[-80.303,-3.405],[-79.77,-2.658],[-79.987,-2.221],[-80.369,-2.685],[-80.968,-2.247],[-80.765,-1.965],[-80.934,-1.057],[-80.583,-.907],[-80.399,-.284],[-80.021,.36],[-80.091,.768],[-79.543,.983],[-78.855,1.381],[-77.855,.81],[-77.669,.826],[-77.425,.396],[-76.576,.257],[-76.292,.416],[-75.801,.085],[-75.373,-.152]]]]},{N:"Puerto Rico",I:"PR",C:[[[[-66.282,18.515],[-65.771,18.427],[-65.591,18.228],[-65.847,17.976],[-66.6,17.982],[-67.184,17.947],[-67.242,18.374],[-67.101,18.521],[-66.282,18.515]]]]},{N:"Jamaica",I:"JM",C:[[[[-77.57,18.491],[-76.897,18.401],[-76.365,18.161],[-76.2,17.887],[-76.903,17.868],[-77.206,17.701],[-77.766,17.862],[-78.338,18.226],[-78.218,18.455],[-77.797,18.524],[-77.57,18.491]]]]},{N:"Cuba",I:"CU",C:[[[[-82.268,23.189],[-81.404,23.117],[-80.619,23.106],[-79.68,22.765],[-79.281,22.399],[-78.347,22.512],[-77.993,22.277],[-77.146,21.658],[-76.524,21.207],[-76.195,21.221],[-75.598,21.017],[-75.671,20.735],[-74.934,20.694],[-74.178,20.285],[-74.297,20.05],[-74.962,19.923],[-75.635,19.874],[-76.324,19.953],[-77.755,19.855],[-77.085,20.413],[-77.493,20.673],[-78.137,20.74],[-78.483,21.029],[-78.72,21.598],[-79.285,21.559],[-80.217,21.827],[-80.518,22.037],[-81.821,22.192],[-82.17,22.387],[-81.795,22.637],[-82.776,22.688],[-83.494,22.169],[-83.909,22.155],[-84.052,21.911],[-84.547,21.801],[-84.975,21.896],[-84.447,22.205],[-84.23,22.566],[-83.778,22.788],[-83.268,22.983],[-82.51,23.079],[-82.268,23.189]]]]},{N:"Zimbabwe",I:"ZW",C:[[[[31.191,-22.252],[30.66,-22.152],[30.323,-22.272],[29.839,-22.102],[29.432,-22.091],[28.795,-21.639],[28.021,-21.486],[27.727,-20.852],[27.725,-20.499],[27.297,-20.392],[26.165,-19.293],[25.85,-18.714],[25.649,-18.536],[25.264,-17.737],[26.382,-17.846],[26.707,-17.961],[27.044,-17.938],[27.598,-17.291],[28.468,-16.468],[28.826,-16.39],[28.947,-16.043],[29.517,-15.645],[30.274,-15.508],[30.339,-15.881],[31.173,-15.861],[31.636,-16.072],[31.852,-16.319],[32.328,-16.392],[32.848,-16.713],[32.85,-17.979],[32.655,-18.672],[32.612,-19.419],[32.773,-19.716],[32.66,-20.304],[32.509,-20.395],[32.245,-21.116],[31.191,-22.252]]]]},{N:"Botswana",I:"BW",C:[[[[29.432,-22.091],[28.017,-22.828],[27.119,-23.574],[26.786,-24.241],[26.486,-24.616],[25.942,-24.696],[25.766,-25.175],[25.665,-25.487],[25.025,-25.72],[24.211,-25.67],[23.734,-25.39],[23.312,-25.269],[22.824,-25.5],[22.58,-25.979],[22.106,-26.28],[21.606,-26.727],[20.89,-26.829],[20.666,-26.477],[20.759,-25.868],[20.166,-24.918],[19.896,-24.768],[19.895,-21.849],[20.881,-21.814],[20.911,-18.252],[21.655,-18.219],[23.197,-17.869],[23.579,-18.281],[24.217,-17.889],[24.521,-17.887],[25.084,-17.662],[25.264,-17.737],[25.649,-18.536],[25.85,-18.714],[26.165,-19.293],[27.297,-20.392],[27.725,-20.499],[27.727,-20.852],[28.021,-21.486],[28.795,-21.639],[29.432,-22.091]]]]},{N:"Namibia",I:"NA",C:[[[[19.896,-24.768],[19.895,-28.461],[19.002,-28.972],[18.465,-29.045],[17.836,-28.856],[17.387,-28.784],[17.219,-28.356],[16.824,-28.082],[16.345,-28.577],[15.602,-27.821],[15.21,-27.091],[14.99,-26.117],[14.743,-25.393],[14.408,-23.853],[14.386,-22.657],[14.258,-22.111],[13.869,-21.699],[13.352,-20.873],[12.827,-19.673],[12.609,-19.045],[11.795,-18.069],[11.734,-17.302],[12.215,-17.112],[12.814,-16.941],[13.462,-16.971],[14.059,-17.423],[14.21,-17.353],[18.263,-17.31],[18.956,-17.789],[21.377,-17.931],[23.215,-17.523],[24.034,-17.296],[24.682,-17.353],[25.077,-17.579],[25.084,-17.662],[24.521,-17.887],[24.217,-17.889],[23.579,-18.281],[23.197,-17.869],[21.655,-18.219],[20.911,-18.252],[20.881,-21.814],[19.895,-21.849],[19.896,-24.768]]]]},{N:"Senegal",I:"SN",C:[[[[-16.714,13.595],[-17.126,14.374],[-17.625,14.73],[-17.185,14.919],[-16.701,15.622],[-16.463,16.135],[-16.121,16.456],[-15.624,16.369],[-15.136,16.587],[-14.577,16.598],[-14.1,16.304],[-13.436,16.039],[-12.831,15.304],[-12.171,14.617],[-12.125,13.995],[-11.928,13.422],[-11.553,13.141],[-11.468,12.755],[-11.514,12.443],[-11.658,12.387],[-12.204,12.466],[-12.279,12.354],[-12.499,12.332],[-13.218,12.576],[-13.7,12.586],[-15.548,12.628],[-15.817,12.516],[-16.148,12.548],[-16.677,12.385],[-16.842,13.151],[-15.931,13.13],[-15.691,13.27],[-15.512,13.279],[-15.141,13.51],[-14.712,13.298],[-14.278,13.281],[-13.845,13.505],[-14.047,13.794],[-14.377,13.626],[-14.687,13.63],[-15.082,13.876],[-15.399,13.86],[-15.625,13.624],[-16.714,13.595]]]]},{N:"Mali",I:"ML",C:[[[[-11.514,12.443],[-11.468,12.755],[-11.553,13.141],[-11.928,13.422],[-12.125,13.995],[-12.171,14.617],[-11.834,14.799],[-11.666,15.388],[-11.349,15.411],[-10.651,15.133],[-10.087,15.33],[-9.7,15.264],[-9.55,15.486],[-5.538,15.502],[-5.315,16.202],[-5.489,16.325],[-5.971,20.641],[-6.454,24.957],[-4.923,24.975],[-1.55,22.793],[1.823,20.611],[2.061,20.142],[2.684,19.856],[3.147,19.694],[3.158,19.057],[4.267,19.155],[4.27,16.852],[3.723,16.184],[3.638,15.568],[2.75,15.41],[1.386,15.324],[1.016,14.968],[.375,14.929],[-.266,14.924],[-.516,15.116],[-1.066,14.974],[-2.001,14.559],[-2.192,14.246],[-2.968,13.798],[-3.104,13.541],[-3.523,13.338],[-4.006,13.472],[-4.28,13.228],[-4.427,12.543],[-5.221,11.714],[-5.198,11.375],[-5.471,10.951],[-5.404,10.371],[-5.817,10.223],[-6.05,10.096],[-6.205,10.524],[-6.494,10.411],[-6.666,10.431],[-6.851,10.139],[-7.623,10.147],[-7.9,10.297],[-8.03,10.207],[-8.335,10.495],[-8.282,10.793],[-8.407,10.909],[-8.62,10.811],[-8.581,11.136],[-8.376,11.394],[-8.786,11.813],[-8.905,12.088],[-9.127,12.308],[-9.328,12.334],[-9.568,12.194],[-9.891,12.06],[-10.165,11.844],[-10.593,11.924],[-10.871,12.178],[-11.037,12.211],[-11.298,12.078],[-11.456,12.077],[-11.514,12.443]]]]},{N:"Mauritania",I:"MR",C:[[[[-17.063,21],[-16.845,21.333],[-12.929,21.327],[-13.119,22.771],[-12.874,23.285],[-11.937,23.375],[-11.969,25.933],[-8.687,25.881],[-8.684,27.396],[-4.923,24.975],[-6.454,24.957],[-5.971,20.641],[-5.489,16.325],[-5.315,16.202],[-5.538,15.502],[-9.55,15.486],[-9.7,15.264],[-10.087,15.33],[-10.651,15.133],[-11.349,15.411],[-11.666,15.388],[-11.834,14.799],[-12.171,14.617],[-12.831,15.304],[-13.436,16.039],[-14.1,16.304],[-14.577,16.598],[-15.136,16.587],[-15.624,16.369],[-16.121,16.456],[-16.463,16.135],[-16.55,16.674],[-16.271,17.167],[-16.146,18.108],[-16.257,19.097],[-16.378,19.594],[-16.278,20.093],[-16.536,20.568],[-17.063,21]]]]},{N:"Benin",I:"BJ",C:[[[[2.692,6.259],[1.865,6.142],[1.619,6.832],[1.664,9.129],[1.463,9.335],[1.425,9.825],[1.078,10.176],[.772,10.471],[.9,10.997],[1.243,11.111],[1.447,11.548],[1.936,11.641],[2.154,11.94],[2.49,12.233],[2.849,12.236],[3.611,11.66],[3.572,11.328],[3.797,10.735],[3.6,10.332],[3.705,10.063],[3.22,9.444],[2.912,9.138],[2.724,8.507],[2.749,7.871],[2.692,6.259]]]]},{N:"Niger",I:"NE",C:[[[[14.851,22.863],[15.097,21.309],[15.471,21.048],[15.487,20.73],[15.903,20.388],[15.686,19.957],[15.3,17.928],[15.248,16.627],[13.972,15.684],[13.54,14.367],[13.957,13.997],[13.954,13.353],[14.596,13.33],[14.496,12.859],[14.214,12.802],[14.181,12.484],[13.995,12.462],[13.319,13.556],[13.084,13.596],[12.302,13.037],[11.528,13.329],[10.99,13.387],[10.701,13.247],[10.115,13.277],[9.525,12.851],[9.015,12.827],[7.805,13.344],[7.331,13.098],[6.82,13.115],[6.445,13.493],[5.443,13.866],[4.368,13.747],[4.108,13.531],[3.967,12.956],[3.681,12.553],[3.611,11.66],[2.849,12.236],[2.49,12.233],[2.154,11.94],[2.177,12.625],[1.024,12.852],[.993,13.336],[.43,13.989],[.296,14.444],[.375,14.929],[1.016,14.968],[1.386,15.324],[2.75,15.41],[3.638,15.568],[3.723,16.184],[4.27,16.852],[4.267,19.155],[5.678,19.601],[8.573,21.566],[12,23.472],[13.581,23.041],[14.144,22.491],[14.851,22.863]]]]},{N:"Nigeria",I:"NG",C:[[[[2.692,6.259],[2.749,7.871],[2.724,8.507],[2.912,9.138],[3.22,9.444],[3.705,10.063],[3.6,10.332],[3.797,10.735],[3.572,11.328],[3.611,11.66],[3.681,12.553],[3.967,12.956],[4.108,13.531],[4.368,13.747],[5.443,13.866],[6.445,13.493],[6.82,13.115],[7.331,13.098],[7.805,13.344],[9.015,12.827],[9.525,12.851],[10.115,13.277],[10.701,13.247],[10.99,13.387],[11.528,13.329],[12.302,13.037],[13.084,13.596],[13.319,13.556],[13.995,12.462],[14.181,12.484],[14.577,12.085],[14.468,11.905],[14.415,11.572],[13.573,10.799],[13.309,10.16],[13.168,9.641],[12.955,9.418],[12.754,8.718],[12.219,8.306],[12.064,7.8],[11.839,7.397],[11.746,6.981],[11.059,6.644],[10.497,7.055],[10.118,7.039],[9.523,6.453],[9.233,6.444],[8.758,5.48],[8.5,4.772],[7.462,4.412],[7.083,4.465],[6.698,4.241],[5.898,4.262],[5.363,4.888],[5.034,5.612],[4.326,6.271],[3.574,6.258],[2.692,6.259]]]]},{N:"Cameroon",I:"CM",C:[[[[14.496,12.859],[14.893,12.219],[14.96,11.556],[14.924,10.891],[15.468,9.982],[14.909,9.992],[14.627,9.921],[14.171,10.021],[13.954,9.549],[14.544,8.966],[14.98,8.796],[15.121,8.382],[15.436,7.693],[15.279,7.422],[14.777,6.408],[14.537,6.227],[14.459,5.452],[14.559,5.031],[14.478,4.733],[14.951,4.21],[15.036,3.851],[15.405,3.335],[15.863,3.014],[15.907,2.557],[16.013,2.268],[15.941,1.728],[15.146,1.964],[14.338,2.228],[13.076,2.267],[12.951,2.322],[12.359,2.193],[11.752,2.327],[11.276,2.261],[9.649,2.284],[9.795,3.073],[9.404,3.735],[8.948,3.904],[8.745,4.352],[8.489,4.496],[8.5,4.772],[8.758,5.48],[9.233,6.444],[9.523,6.453],[10.118,7.039],[10.497,7.055],[11.059,6.644],[11.746,6.981],[11.839,7.397],[12.064,7.8],[12.219,8.306],[12.754,8.718],[12.955,9.418],[13.168,9.641],[13.309,10.16],[13.573,10.799],[14.415,11.572],[14.468,11.905],[14.577,12.085],[14.181,12.484],[14.214,12.802],[14.496,12.859]]]]},{N:"Togo",I:"TG",C:[[[[.9,10.997],[.772,10.471],[1.078,10.176],[1.425,9.825],[1.463,9.335],[1.664,9.129],[1.619,6.832],[1.865,6.142],[1.06,5.929],[.837,6.28],[.57,6.914],[.491,7.412],[.712,8.312],[.461,8.677],[.366,9.465],[.368,10.191],[-.05,10.707],[.024,11.019],[.9,10.997]]]]},{N:"Ghana",I:"GH",C:[[[[.024,11.019],[-.05,10.707],[.368,10.191],[.366,9.465],[.461,8.677],[.712,8.312],[.491,7.412],[.57,6.914],[.837,6.28],[1.06,5.929],[-.508,5.343],[-1.064,5.001],[-1.965,4.71],[-2.856,4.994],[-2.811,5.389],[-3.244,6.25],[-2.984,7.38],[-2.562,8.22],[-2.827,9.642],[-2.964,10.395],[-2.94,10.963],[-1.203,11.01],[-.762,10.937],[-.439,11.098],[.024,11.019]]]]},{N:"Côted'Ivoire",I:"CI",C:[[[[-8.03,10.207],[-7.9,10.297],[-7.623,10.147],[-6.851,10.139],[-6.666,10.431],[-6.494,10.411],[-6.205,10.524],[-6.05,10.096],[-5.817,10.223],[-5.404,10.371],[-4.955,10.153],[-4.78,9.822],[-4.33,9.611],[-3.98,9.862],[-3.512,9.9],[-2.827,9.642],[-2.562,8.22],[-2.984,7.38],[-3.244,6.25],[-2.811,5.389],[-2.856,4.994],[-3.311,4.984],[-4.009,5.18],[-4.65,5.168],[-5.834,4.994],[-6.529,4.705],[-7.519,4.338],[-7.712,4.365],[-7.635,5.188],[-7.54,5.313],[-7.57,5.707],[-7.994,6.126],[-8.311,6.193],[-8.603,6.468],[-8.385,6.912],[-8.485,7.395],[-8.439,7.686],[-8.281,7.687],[-8.222,8.123],[-8.299,8.316],[-8.203,8.455],[-7.832,8.576],[-8.079,9.376],[-8.31,9.79],[-8.229,10.129],[-8.03,10.207]]]]},{N:"Guinea",I:"GN",C:[[[[-13.7,12.586],[-13.218,12.576],[-12.499,12.332],[-12.279,12.354],[-12.204,12.466],[-11.658,12.387],[-11.514,12.443],[-11.456,12.077],[-11.298,12.078],[-11.037,12.211],[-10.871,12.178],[-10.593,11.924],[-10.165,11.844],[-9.891,12.06],[-9.568,12.194],[-9.328,12.334],[-9.127,12.308],[-8.905,12.088],[-8.786,11.813],[-8.376,11.394],[-8.581,11.136],[-8.62,10.811],[-8.407,10.909],[-8.282,10.793],[-8.335,10.495],[-8.03,10.207],[-8.229,10.129],[-8.31,9.79],[-8.079,9.376],[-7.832,8.576],[-8.203,8.455],[-8.299,8.316],[-8.222,8.123],[-8.281,7.687],[-8.439,7.686],[-8.722,7.712],[-8.926,7.309],[-9.209,7.314],[-9.403,7.527],[-9.337,7.929],[-9.755,8.541],[-10.017,8.429],[-10.23,8.406],[-10.505,8.349],[-10.494,8.716],[-10.655,8.977],[-10.622,9.268],[-10.839,9.688],[-11.117,10.046],[-11.917,10.047],[-12.15,9.859],[-12.426,9.836],[-12.597,9.62],[-12.712,9.343],[-13.247,8.903],[-13.685,9.495],[-14.074,9.886],[-14.33,10.016],[-14.58,10.214],[-14.693,10.656],[-14.84,10.877],[-15.13,11.04],[-14.686,11.528],[-14.382,11.509],[-14.121,11.677],[-13.901,11.679],[-13.743,11.811],[-13.828,12.143],[-13.719,12.247],[-13.7,12.586]]]]},{N:"Guinea-Bissau",I:"GW",C:[[[[-16.677,12.385],[-16.148,12.548],[-15.817,12.516],[-15.548,12.628],[-13.7,12.586],[-13.719,12.247],[-13.828,12.143],[-13.743,11.811],[-13.901,11.679],[-14.121,11.677],[-14.382,11.509],[-14.686,11.528],[-15.13,11.04],[-15.664,11.458],[-16.085,11.525],[-16.315,11.807],[-16.309,11.959],[-16.614,12.171],[-16.677,12.385]]]]},{N:"Liberia",I:"LR",C:[[[[-8.439,7.686],[-8.485,7.395],[-8.385,6.912],[-8.603,6.468],[-8.311,6.193],[-7.994,6.126],[-7.57,5.707],[-7.54,5.313],[-7.635,5.188],[-7.712,4.365],[-7.974,4.356],[-9.005,4.832],[-9.913,5.594],[-10.765,6.141],[-11.439,6.786],[-11.2,7.106],[-11.147,7.397],[-10.696,7.939],[-10.23,8.406],[-10.017,8.429],[-9.755,8.541],[-9.337,7.929],[-9.403,7.527],[-9.209,7.314],[-8.926,7.309],[-8.722,7.712],[-8.439,7.686]]]]},{N:"Sierra Leone",I:"SL",C:[[[[-13.247,8.903],[-12.712,9.343],[-12.597,9.62],[-12.426,9.836],[-12.15,9.859],[-11.917,10.047],[-11.117,10.046],[-10.839,9.688],[-10.622,9.268],[-10.655,8.977],[-10.494,8.716],[-10.505,8.349],[-10.23,8.406],[-10.696,7.939],[-11.147,7.397],[-11.2,7.106],[-11.439,6.786],[-11.708,6.86],[-12.428,7.263],[-12.949,7.799],[-13.124,8.164],[-13.247,8.903]]]]},{N:"Burkina Faso",I:"BF",C:[[[[-5.404,10.371],[-5.471,10.951],[-5.198,11.375],[-5.221,11.714],[-4.427,12.543],[-4.28,13.228],[-4.006,13.472],[-3.523,13.338],[-3.104,13.541],[-2.968,13.798],[-2.192,14.246],[-2.001,14.559],[-1.066,14.974],[-.516,15.116],[-.266,14.924],[.375,14.929],[.296,14.444],[.43,13.989],[.993,13.336],[1.024,12.852],[2.177,12.625],[2.154,11.94],[1.936,11.641],[1.447,11.548],[1.243,11.111],[.9,10.997],[.024,11.019],[-.439,11.098],[-.762,10.937],[-1.203,11.01],[-2.94,10.963],[-2.964,10.395],[-2.827,9.642],[-3.512,9.9],[-3.98,9.862],[-4.33,9.611],[-4.78,9.822],[-4.955,10.153],[-5.404,10.371]]]]},{N:"Central African Republic",I:"CF",C:[[[[27.374,5.234],[27.044,5.128],[26.403,5.151],[25.65,5.256],[25.279,5.17],[25.129,4.927],[24.805,4.897],[24.411,5.109],[23.297,4.61],[22.841,4.71],[22.704,4.633],[22.405,4.029],[21.659,4.224],[20.928,4.323],[20.291,4.692],[19.468,5.032],[18.932,4.71],[18.543,4.202],[18.453,3.504],[17.81,3.56],[17.133,3.728],[16.537,3.198],[16.013,2.268],[15.907,2.557],[15.863,3.014],[15.405,3.335],[15.036,3.851],[14.951,4.21],[14.478,4.733],[14.559,5.031],[14.459,5.452],[14.537,6.227],[14.777,6.408],[15.279,7.422],[16.106,7.497],[16.291,7.754],[16.456,7.735],[16.706,7.508],[17.965,7.891],[18.39,8.281],[18.911,8.631],[18.812,8.983],[19.094,9.075],[20.06,9.013],[21.001,9.476],[21.724,10.567],[22.231,10.972],[22.864,11.142],[22.978,10.714],[23.554,10.089],[23.557,9.681],[23.395,9.265],[23.459,8.954],[23.806,8.666],[24.567,8.229],[25.115,7.825],[25.124,7.5],[25.797,6.979],[26.213,6.547],[26.466,5.947],[27.213,5.551],[27.374,5.234]]]]},{N:"Republic of the Congo",I:"CG",C:[[[[18.453,3.504],[18.394,2.9],[18.094,2.366],[17.899,1.742],[17.774,.856],[17.827,.289],[17.664,-.058],[17.639,-.425],[17.524,-.744],[16.865,-1.226],[16.407,-1.741],[15.973,-2.712],[16.006,-3.535],[15.754,-3.855],[15.171,-4.344],[14.583,-4.97],[14.209,-4.793],[14.145,-4.51],[13.6,-4.5],[13.258,-4.883],[12.996,-4.781],[12.621,-4.438],[12.319,-4.606],[11.915,-5.038],[11.094,-3.979],[11.855,-3.427],[11.478,-2.766],[11.821,-2.514],[12.496,-2.392],[12.575,-1.949],[13.11,-2.429],[13.992,-2.471],[14.299,-1.998],[14.425,-1.333],[14.316,-.553],[13.843,.039],[14.276,1.197],[14.027,1.396],[13.283,1.314],[13.003,1.831],[13.076,2.267],[14.338,2.228],[15.146,1.964],[15.941,1.728],[16.013,2.268],[16.537,3.198],[17.133,3.728],[17.81,3.56],[18.453,3.504]]]]},{N:"Gabon",I:"GA",C:[[[[11.276,2.261],[11.752,2.327],[12.359,2.193],[12.951,2.322],[13.076,2.267],[13.003,1.831],[13.283,1.314],[14.027,1.396],[14.276,1.197],[13.843,.039],[14.316,-.553],[14.425,-1.333],[14.299,-1.998],[13.992,-2.471],[13.11,-2.429],[12.575,-1.949],[12.496,-2.392],[11.821,-2.514],[11.478,-2.766],[11.855,-3.427],[11.094,-3.979],[10.066,-2.969],[9.405,-2.144],[8.798,-1.111],[8.83,-.779],[9.048,-.459],[9.291,.269],[9.493,1.01],[9.83,1.068],[11.285,1.058],[11.276,2.261]]]]},{N:"Equatorial Guinea",I:"GQ",C:[[[[9.649,2.284],[11.276,2.261],[11.285,1.058],[9.83,1.068],[9.493,1.01],[9.306,1.161],[9.649,2.284]]]]},{N:"Zambia",I:"ZM",C:[[[[30.74,-8.34],[31.158,-8.595],[31.556,-8.762],[32.192,-8.93],[32.759,-9.231],[33.231,-9.677],[33.486,-10.526],[33.315,-10.797],[33.114,-11.607],[33.306,-12.436],[32.992,-12.784],[32.688,-13.713],[33.214,-13.972],[30.179,-14.796],[30.274,-15.508],[29.517,-15.645],[28.947,-16.043],[28.826,-16.39],[28.468,-16.468],[27.598,-17.291],[27.044,-17.938],[26.707,-17.961],[26.382,-17.846],[25.264,-17.737],[25.084,-17.662],[25.077,-17.579],[24.682,-17.353],[24.034,-17.296],[23.215,-17.523],[22.562,-16.898],[21.888,-16.08],[21.934,-12.898],[24.016,-12.911],[23.931,-12.566],[24.08,-12.191],[23.904,-11.722],[24.018,-11.237],[23.912,-10.927],[24.257,-10.952],[24.315,-11.263],[24.783,-11.239],[25.418,-11.331],[25.752,-11.785],[26.553,-11.924],[27.164,-11.609],[27.389,-12.133],[28.155,-12.272],[28.524,-12.699],[28.934,-13.249],[29.7,-13.257],[29.616,-12.179],[29.342,-12.361],[28.642,-11.972],[28.372,-11.794],[28.496,-10.79],[28.674,-9.606],[28.45,-9.165],[28.735,-8.527],[29.003,-8.407],[30.346,-8.238],[30.74,-8.34]]]]},{N:"Malawi",I:"MW",C:[[[[32.759,-9.231],[33.74,-9.417],[33.941,-9.694],[34.28,-10.16],[34.56,-11.52],[34.28,-12.28],[34.56,-13.58],[34.907,-13.565],[35.268,-13.888],[35.687,-14.611],[35.772,-15.897],[35.339,-16.107],[35.034,-16.801],[34.381,-16.184],[34.307,-15.479],[34.518,-15.014],[34.46,-14.613],[34.065,-14.36],[33.79,-14.452],[33.214,-13.972],[32.688,-13.713],[32.992,-12.784],[33.306,-12.436],[33.114,-11.607],[33.315,-10.797],[33.486,-10.526],[33.231,-9.677],[32.759,-9.231]]]]},{N:"Mozambique",I:"MZ",C:[[[[34.56,-11.52],[35.312,-11.439],[36.514,-11.721],[36.775,-11.595],[37.471,-11.569],[37.828,-11.269],[38.428,-11.285],[39.521,-10.897],[40.317,-10.317],[40.317,-10.317],[40.317,-10.317],[40.478,-10.765],[40.437,-11.762],[40.561,-12.639],[40.6,-14.202],[40.775,-14.692],[40.477,-15.406],[40.089,-16.101],[39.453,-16.721],[38.538,-17.101],[37.411,-17.586],[36.281,-18.66],[35.896,-18.842],[35.198,-19.553],[34.786,-19.784],[34.702,-20.497],[35.176,-21.254],[35.373,-21.841],[35.386,-22.14],[35.563,-22.09],[35.534,-23.071],[35.372,-23.535],[35.607,-23.707],[35.459,-24.123],[35.041,-24.478],[34.216,-24.816],[33.013,-25.358],[32.575,-25.727],[32.66,-26.149],[32.916,-26.216],[32.83,-26.742],[32.072,-26.734],[31.986,-26.292],[31.838,-25.843],[31.752,-25.484],[31.931,-24.369],[31.67,-23.659],[31.191,-22.252],[32.245,-21.116],[32.509,-20.395],[32.66,-20.304],[32.773,-19.716],[32.612,-19.419],[32.655,-18.672],[32.85,-17.979],[32.848,-16.713],[32.328,-16.392],[31.852,-16.319],[31.636,-16.072],[31.173,-15.861],[30.339,-15.881],[30.274,-15.508],[30.179,-14.796],[33.214,-13.972],[33.79,-14.452],[34.065,-14.36],[34.46,-14.613],[34.518,-15.014],[34.307,-15.479],[34.381,-16.184],[35.034,-16.801],[35.339,-16.107],[35.772,-15.897],[35.687,-14.611],[35.268,-13.888],[34.907,-13.565],[34.56,-13.58],[34.28,-12.28],[34.56,-11.52]]]]},{N:"Eswatini",I:"SZ",C:[[[[32.072,-26.734],[31.868,-27.178],[31.283,-27.286],[30.686,-26.744],[30.677,-26.398],[30.95,-26.023],[31.044,-25.731],[31.333,-25.66],[31.838,-25.843],[31.986,-26.292],[32.072,-26.734]]]]},{N:"Angola",I:"AO",C:[[[[12.996,-4.781],[12.632,-4.991],[12.468,-5.248],[12.437,-5.684],[12.182,-5.79],[11.915,-5.038],[12.319,-4.606],[12.621,-4.438],[12.996,-4.781]]],[[[12.322,-6.1],[12.735,-5.966],[13.025,-5.984],[13.376,-5.864],[16.327,-5.877],[16.573,-6.623],[16.86,-7.222],[17.09,-7.546],[17.473,-8.069],[18.134,-7.988],[18.464,-7.847],[19.017,-7.988],[19.167,-7.738],[19.418,-7.155],[20.038,-7.116],[20.092,-6.943],[20.602,-6.939],[20.515,-7.3],[21.728,-7.291],[21.746,-7.92],[21.949,-8.306],[21.802,-8.909],[21.875,-9.524],[22.209,-9.895],[22.155,-11.085],[22.403,-10.993],[22.837,-11.018],[23.457,-10.868],[23.912,-10.927],[24.018,-11.237],[23.904,-11.722],[24.08,-12.191],[23.931,-12.566],[24.016,-12.911],[21.934,-12.898],[21.888,-16.08],[22.562,-16.898],[23.215,-17.523],[21.377,-17.931],[18.956,-17.789],[18.263,-17.31],[14.21,-17.353],[14.059,-17.423],[13.462,-16.971],[12.814,-16.941],[12.215,-17.112],[11.734,-17.302],[11.64,-16.673],[11.779,-15.794],[12.124,-14.878],[12.176,-14.449],[12.5,-13.548],[12.738,-13.138],[13.313,-12.484],[13.634,-12.039],[13.739,-11.298],[13.686,-10.731],[13.387,-10.374],[13.121,-9.767],[12.875,-9.167],[12.929,-8.959],[13.236,-8.563],[12.933,-7.597],[12.728,-6.927],[12.227,-6.294],[12.322,-6.1]]]]},{N:"Burundi",I:"BI",C:[[[[30.47,-2.414],[30.528,-2.808],[30.743,-3.034],[30.752,-3.359],[30.506,-3.569],[30.116,-4.09],[29.754,-4.452],[29.34,-4.5],[29.276,-3.294],[29.025,-2.839],[29.632,-2.918],[29.938,-2.348],[30.47,-2.414]]]]},{N:"Israel",I:"IL",C:[[[[35.72,32.709],[35.546,32.394],[35.184,32.533],[34.975,31.867],[35.226,31.754],[34.971,31.617],[34.927,31.353],[35.398,31.489],[35.421,31.1],[34.923,29.501],[34.823,29.761],[34.265,31.219],[34.265,31.219],[34.265,31.219],[34.556,31.549],[34.488,31.606],[34.753,32.073],[34.955,32.827],[35.098,33.081],[35.126,33.091],[35.461,33.089],[35.553,33.264],[35.821,33.277],[35.836,32.868],[35.701,32.716],[35.72,32.709]]]]},{N:"Lebanon",I:"LB",C:[[[[35.821,33.277],[35.553,33.264],[35.461,33.089],[35.126,33.091],[35.482,33.905],[35.98,34.61],[35.998,34.645],[36.448,34.594],[36.612,34.202],[36.066,33.825],[35.821,33.277]]]]},{N:"Madagascar",I:"MG",C:[[[[49.544,-12.47],[49.809,-12.895],[50.057,-13.556],[50.217,-14.759],[50.477,-15.227],[50.377,-15.706],[50.2,-16],[49.861,-15.414],[49.673,-15.71],[49.863,-16.451],[49.775,-16.875],[49.499,-17.106],[49.436,-17.953],[49.042,-19.119],[48.549,-20.497],[47.931,-22.392],[47.548,-23.782],[47.096,-24.942],[46.282,-25.178],[45.41,-25.601],[44.834,-25.346],[44.04,-24.988],[43.764,-24.461],[43.698,-23.574],[43.346,-22.777],[43.254,-22.057],[43.433,-21.336],[43.894,-21.163],[43.896,-20.83],[44.374,-20.072],[44.464,-19.435],[44.232,-18.962],[44.043,-18.331],[43.963,-17.41],[44.312,-16.85],[44.447,-16.216],[44.945,-16.179],[45.503,-15.974],[45.873,-15.793],[46.312,-15.78],[46.882,-15.21],[47.705,-14.594],[48.005,-14.091],[47.869,-13.664],[48.294,-13.784],[48.845,-13.089],[48.864,-12.488],[49.195,-12.041],[49.544,-12.47]]]]},{N:"Palestine",I:"PS",C:[[[[35.398,31.489],[34.927,31.353],[34.971,31.617],[35.226,31.754],[34.975,31.867],[35.184,32.533],[35.546,32.394],[35.545,31.783],[35.398,31.489]]]]},{N:"The Gambia",I:"GM",C:[[[[-16.714,13.595],[-15.625,13.624],[-15.399,13.86],[-15.082,13.876],[-14.687,13.63],[-14.377,13.626],[-14.047,13.794],[-13.845,13.505],[-14.278,13.281],[-14.712,13.298],[-15.141,13.51],[-15.512,13.279],[-15.691,13.27],[-15.931,13.13],[-16.842,13.151],[-16.714,13.595]]]]},{N:"Tunisia",I:"TN",C:[[[[9.482,30.308],[9.056,32.103],[8.439,32.506],[8.43,32.748],[7.613,33.344],[7.524,34.097],[8.141,34.655],[8.376,35.48],[8.218,36.433],[8.421,36.946],[9.51,37.35],[10.21,37.23],[10.181,36.724],[11.029,37.092],[11.1,36.9],[10.6,36.41],[10.593,35.947],[10.94,35.699],[10.808,34.834],[10.15,34.331],[10.34,33.786],[10.857,33.769],[11.109,33.293],[11.489,33.137],[11.432,32.369],[10.945,32.082],[10.637,31.761],[9.95,31.376],[10.057,30.962],[9.97,30.539],[9.482,30.308]]]]},{N:"Algeria",I:"DZ",C:[[[[-8.684,27.396],[-8.665,27.589],[-8.666,27.656],[-8.674,28.841],[-7.059,29.579],[-6.061,29.732],[-5.242,30],[-4.86,30.501],[-3.69,30.897],[-3.647,31.637],[-3.069,31.724],[-2.617,32.094],[-1.308,32.263],[-1.125,32.652],[-1.388,32.864],[-1.733,33.92],[-1.793,34.528],[-2.17,35.168],[-1.209,35.715],[-.127,35.889],[.504,36.301],[1.467,36.606],[3.162,36.784],[4.816,36.865],[5.32,36.717],[6.262,37.111],[7.33,37.118],[7.737,36.886],[8.421,36.946],[8.218,36.433],[8.376,35.48],[8.141,34.655],[7.524,34.097],[7.613,33.344],[8.43,32.748],[8.439,32.506],[9.056,32.103],[9.482,30.308],[9.806,29.425],[9.86,28.96],[9.684,28.144],[9.756,27.688],[9.629,27.141],[9.716,26.512],[9.319,26.094],[9.911,25.365],[9.948,24.937],[10.304,24.379],[10.771,24.563],[11.561,24.098],[12,23.472],[8.573,21.566],[5.678,19.601],[4.267,19.155],[3.158,19.057],[3.147,19.694],[2.684,19.856],[2.061,20.142],[1.823,20.611],[-1.55,22.793],[-4.923,24.975],[-8.684,27.396]]]]},{N:"Jordan",I:"JO",C:[[[[35.546,32.394],[35.72,32.709],[36.834,32.313],[38.792,33.379],[39.195,32.161],[39.005,32.01],[37.002,31.508],[37.999,30.508],[37.668,30.339],[37.504,30.004],[36.741,29.865],[36.501,29.505],[36.069,29.197],[34.956,29.357],[34.923,29.501],[35.421,31.1],[35.398,31.489],[35.545,31.783],[35.546,32.394]]]]},{N:"United Arab Emirates",I:"AE",C:[[[[51.58,24.245],[51.757,24.294],[51.794,24.02],[52.577,24.177],[53.404,24.151],[54.008,24.122],[54.693,24.798],[55.439,25.439],[56.071,26.055],[56.261,25.715],[56.397,24.925],[55.886,24.921],[55.804,24.27],[55.981,24.131],[55.529,23.934],[55.526,23.525],[55.234,23.111],[55.208,22.708],[55.007,22.497],[52.001,23.001],[51.618,24.014],[51.58,24.245]]]]},{N:"Qatar",I:"QA",C:[[[[50.81,24.755],[50.744,25.482],[51.013,26.007],[51.286,26.115],[51.589,25.801],[51.607,25.216],[51.39,24.627],[51.112,24.556],[50.81,24.755]]]]},{N:"Kuwait",I:"KW",C:[[[[47.975,29.976],[48.183,29.534],[48.094,29.306],[48.416,28.552],[47.709,28.526],[47.46,29.003],[46.569,29.099],[47.303,30.059],[47.975,29.976]]]]},{N:"Iraq",I:"IQ",C:[[[[39.195,32.161],[38.792,33.379],[41.006,34.419],[41.384,35.628],[41.29,36.359],[41.837,36.606],[42.35,37.23],[42.779,37.385],[43.942,37.256],[44.293,37.002],[44.773,37.17],[45.421,35.978],[46.076,35.677],[46.152,35.093],[45.648,34.748],[45.417,33.968],[46.109,33.017],[47.335,32.469],[47.849,31.709],[47.685,30.985],[48.005,30.985],[48.015,30.452],[48.568,29.927],[47.975,29.976],[47.303,30.059],[46.569,29.099],[44.709,29.179],[41.89,31.19],[40.4,31.89],[39.195,32.161]]]]},{N:"Oman",I:"OM",C:[[[[55.208,22.708],[55.234,23.111],[55.526,23.525],[55.529,23.934],[55.981,24.131],[55.804,24.27],[55.886,24.921],[56.397,24.925],[56.845,24.242],[57.403,23.879],[58.137,23.748],[58.729,23.566],[59.181,22.992],[59.45,22.66],[59.808,22.534],[59.806,22.311],[59.442,21.715],[59.282,21.434],[58.861,21.114],[58.488,20.429],[58.034,20.481],[57.826,20.243],[57.666,19.736],[57.789,19.068],[57.694,18.945],[57.234,18.948],[56.61,18.574],[56.512,18.087],[56.284,17.876],[55.661,17.884],[55.27,17.632],[55.275,17.228],[54.791,16.951],[54.239,17.045],[53.571,16.708],[53.109,16.651],[52.782,17.35],[52,19],[55,20],[55.667,22],[55.208,22.708]]],[[[56.261,25.715],[56.071,26.055],[56.362,26.396],[56.486,26.309],[56.391,25.896],[56.261,25.715]]]]},{N:"Vanuatu",I:"VU",C:[[[[167.217,-15.892],[167.845,-16.466],[167.515,-16.598],[167.18,-16.16],[167.217,-15.892]]],[[[166.793,-15.669],[166.65,-15.393],[166.629,-14.626],[167.108,-14.934],[167.27,-15.74],[167.001,-15.615],[166.793,-15.669]]]]},{N:"Cambodia",I:"KH",C:[[[[102.585,12.187],[102.348,13.394],[102.988,14.226],[104.281,14.417],[105.219,14.273],[106.044,13.881],[106.496,14.571],[107.383,14.202],[107.615,13.536],[107.491,12.337],[105.811,11.568],[106.25,10.962],[105.2,10.889],[104.334,10.487],[103.497,10.633],[103.091,11.154],[102.585,12.187]]]]},{N:"Thailand",I:"TH",C:[[[[105.219,14.273],[104.281,14.417],[102.988,14.226],[102.348,13.394],[102.585,12.187],[101.687,12.646],[100.832,12.627],[100.978,13.413],[100.098,13.407],[100.019,12.307],[99.479,10.846],[99.154,9.963],[99.222,9.239],[99.874,9.208],[100.28,8.295],[100.459,7.43],[101.017,6.857],[101.623,6.741],[102.141,6.222],[101.814,5.811],[101.154,5.691],[101.076,6.205],[100.26,6.643],[100.086,6.464],[99.691,6.848],[99.52,7.343],[98.988,7.908],[98.504,8.382],[98.34,7.795],[98.15,8.35],[98.259,8.974],[98.554,9.933],[99.038,10.961],[99.587,11.893],[99.196,12.805],[99.212,13.269],[99.098,13.828],[98.431,14.622],[98.192,15.124],[98.537,15.308],[98.903,16.178],[98.494,16.838],[97.859,17.568],[97.376,18.445],[97.798,18.627],[98.254,19.708],[98.96,19.753],[99.543,20.187],[100.116,20.418],[100.549,20.109],[100.606,19.508],[101.282,19.463],[101.036,18.409],[101.06,17.512],[102.114,18.109],[102.413,17.933],[102.999,17.962],[103.2,18.31],[103.956,18.241],[104.717,17.429],[104.779,16.442],[105.589,15.57],[105.544,14.724],[105.219,14.273]]]]},{N:"Lao PDR",I:"LA",C:[[[[107.383,14.202],[106.496,14.571],[106.044,13.881],[105.219,14.273],[105.544,14.724],[105.589,15.57],[104.779,16.442],[104.717,17.429],[103.956,18.241],[103.2,18.31],[102.999,17.962],[102.413,17.933],[102.114,18.109],[101.06,17.512],[101.036,18.409],[101.282,19.463],[100.606,19.508],[100.549,20.109],[100.116,20.418],[100.329,20.786],[101.18,21.437],[101.27,21.202],[101.803,21.174],[101.652,22.318],[102.17,22.465],[102.755,21.675],[103.204,20.767],[104.435,20.759],[104.823,19.887],[104.183,19.625],[103.897,19.265],[105.095,18.667],[105.926,17.485],[106.556,16.604],[107.313,15.909],[107.565,15.202],[107.383,14.202]]]]},{N:"Myanmar",I:"MM",C:[[[[100.116,20.418],[99.543,20.187],[98.96,19.753],[98.254,19.708],[97.798,18.627],[97.376,18.445],[97.859,17.568],[98.494,16.838],[98.903,16.178],[98.537,15.308],[98.192,15.124],[98.431,14.622],[99.098,13.828],[99.212,13.269],[99.196,12.805],[99.587,11.893],[99.038,10.961],[98.554,9.933],[98.457,10.675],[98.765,11.441],[98.428,12.033],[98.51,13.122],[98.104,13.64],[97.778,14.837],[97.597,16.101],[97.165,16.929],[96.506,16.427],[95.369,15.714],[94.808,15.803],[94.189,16.038],[94.533,17.277],[94.325,18.214],[93.541,19.366],[93.663,19.727],[93.078,19.855],[92.369,20.671],[92.303,21.475],[92.652,21.324],[92.673,22.041],[93.166,22.278],[93.06,22.703],[93.286,23.044],[93.325,24.079],[94.107,23.851],[94.553,24.675],[94.603,25.162],[95.155,26.001],[95.125,26.574],[96.419,27.265],[97.134,27.084],[97.052,27.699],[97.403,27.883],[97.327,28.262],[97.912,28.336],[98.246,27.747],[98.683,27.509],[98.712,26.744],[98.672,25.919],[97.725,25.084],[97.605,23.897],[98.66,24.063],[98.899,23.143],[99.532,22.949],[99.241,22.118],[99.983,21.743],[100.417,21.559],[101.15,21.85],[101.18,21.437],[100.329,20.786],[100.116,20.418]]]]},{N:"Vietnam",I:"VN",C:[[[[104.334,10.487],[105.2,10.889],[106.25,10.962],[105.811,11.568],[107.491,12.337],[107.615,13.536],[107.383,14.202],[107.565,15.202],[107.313,15.909],[106.556,16.604],[105.926,17.485],[105.095,18.667],[103.897,19.265],[104.183,19.625],[104.823,19.887],[104.435,20.759],[103.204,20.767],[102.755,21.675],[102.17,22.465],[102.707,22.709],[103.505,22.704],[104.477,22.819],[105.329,23.352],[105.811,22.977],[106.725,22.794],[106.567,22.218],[107.043,21.812],[108.05,21.552],[106.715,20.697],[105.882,19.752],[105.662,19.058],[106.427,18.004],[107.362,16.697],[108.269,16.08],[108.877,15.277],[109.335,13.426],[109.2,11.667],[108.366,11.008],[107.221,10.364],[106.405,9.531],[105.158,8.6],[104.795,9.241],[105.076,9.918],[104.334,10.487]]]]},{N:"Dem. Rep. Korea",I:"KP",C:[[[[130.78,42.22],[130.78,42.22],[130.78,42.22],[130.78,42.22]]],[[[130.64,42.395],[130.64,42.395],[130.78,42.22],[130.4,42.28],[129.966,41.941],[129.667,41.601],[129.705,40.883],[129.188,40.662],[129.01,40.485],[128.633,40.19],[127.967,40.025],[127.533,39.757],[127.502,39.324],[127.385,39.213],[127.783,39.051],[128.35,38.612],[128.206,38.37],[127.78,38.305],[127.073,38.256],[126.684,37.805],[126.237,37.84],[126.175,37.75],[125.689,37.94],[125.568,37.752],[125.275,37.669],[125.24,37.857],[124.981,37.949],[124.712,38.108],[124.986,38.548],[125.222,38.666],[125.133,38.849],[125.387,39.388],[125.321,39.551],[124.737,39.66],[124.266,39.928],[125.08,40.57],[126.182,41.107],[126.869,41.817],[127.344,41.503],[128.208,41.467],[128.052,41.994],[129.597,42.425],[129.994,42.985],[130.64,42.395]]]]},{N:"Republic of Korea",I:"KR",C:[[[[126.175,37.75],[126.237,37.84],[126.684,37.805],[127.073,38.256],[127.78,38.305],[128.206,38.37],[128.35,38.612],[129.213,37.432],[129.46,36.784],[129.468,35.632],[129.091,35.082],[128.186,34.89],[127.387,34.476],[126.486,34.39],[126.374,34.935],[126.559,35.685],[126.117,36.725],[126.86,36.894],[126.175,37.75]]]]},{N:"Mongolia",I:"MN",C:[[[[87.751,49.297],[88.806,49.471],[90.714,50.332],[92.235,50.802],[93.104,50.495],[94.148,50.481],[94.816,50.013],[95.814,49.977],[97.26,49.726],[98.232,50.422],[97.826,51.011],[98.861,52.047],[99.982,51.634],[100.889,51.517],[102.065,51.26],[102.256,50.511],[103.677,50.09],[104.622,50.275],[105.887,50.406],[106.889,50.274],[107.868,49.794],[108.475,49.283],[109.402,49.293],[110.662,49.13],[111.581,49.378],[112.898,49.544],[114.362,50.248],[114.962,50.14],[115.486,49.805],[116.679,49.889],[116.192,49.135],[115.485,48.135],[115.743,47.727],[116.309,47.853],[117.296,47.698],[118.064,48.067],[118.867,47.747],[119.773,47.048],[119.663,46.693],[118.874,46.805],[117.422,46.673],[116.718,46.388],[115.985,45.727],[114.46,45.34],[113.464,44.809],[112.436,45.012],[111.873,45.102],[111.348,44.457],[111.668,44.073],[111.83,43.743],[111.13,43.407],[110.412,42.871],[109.244,42.519],[107.745,42.482],[106.129,42.134],[104.965,41.597],[104.522,41.908],[103.312,41.907],[101.833,42.515],[100.846,42.664],[99.516,42.525],[97.452,42.749],[96.349,42.726],[95.762,43.319],[95.307,44.241],[94.689,44.352],[93.481,44.975],[92.134,45.115],[90.946,45.286],[90.586,45.72],[90.971,46.888],[90.281,47.694],[88.854,48.069],[88.014,48.599],[87.751,49.297]]]]},{N:"India",I:"IN",C:[[[[97.327,28.262],[97.403,27.883],[97.052,27.699],[97.134,27.084],[96.419,27.265],[95.125,26.574],[95.155,26.001],[94.603,25.162],[94.553,24.675],[94.107,23.851],[93.325,24.079],[93.286,23.044],[93.06,22.703],[93.166,22.278],[92.673,22.041],[92.146,23.627],[91.87,23.624],[91.706,22.985],[91.159,23.504],[91.468,24.073],[91.915,24.13],[92.376,24.977],[91.8,25.147],[90.872,25.133],[89.921,25.27],[89.832,25.965],[89.355,26.014],[88.563,26.447],[88.21,25.768],[88.932,25.239],[88.306,24.866],[88.084,24.502],[88.7,24.234],[88.53,23.631],[88.876,22.879],[89.032,22.056],[88.889,21.691],[88.208,21.703],[86.976,21.496],[87.033,20.743],[86.499,20.152],[85.06,19.479],[83.941,18.302],[83.189,17.671],[82.193,17.017],[82.191,16.557],[81.693,16.31],[80.792,15.952],[80.325,15.899],[80.025,15.136],[80.233,13.836],[80.286,13.006],[79.863,12.056],[79.858,10.357],[79.341,10.309],[78.885,9.546],[79.19,9.217],[78.278,8.933],[77.941,8.253],[77.54,7.966],[76.593,8.899],[76.13,10.3],[75.746,11.308],[75.396,11.781],[74.865,12.742],[74.617,13.993],[74.444,14.617],[73.534,15.991],[73.12,17.929],[72.821,19.208],[72.824,20.42],[72.631,21.356],[71.175,20.757],[70.47,20.877],[69.164,22.089],[69.645,22.451],[69.35,22.843],[68.177,23.692],[68.843,24.359],[71.043,24.357],[70.845,25.215],[70.283,25.722],[70.169,26.492],[69.514,26.941],[70.616,27.989],[71.778,27.913],[72.824,28.962],[73.451,29.976],[74.421,30.98],[74.406,31.693],[75.259,32.271],[74.452,32.765],[74.104,33.441],[73.75,34.318],[74.24,34.749],[75.757,34.505],[76.872,34.654],[77.837,35.494],[78.912,34.322],[78.811,33.506],[79.209,32.994],[79.176,32.484],[78.458,32.618],[78.739,31.516],[79.721,30.883],[81.111,30.183],[80.477,29.73],[80.088,28.794],[81.057,28.416],[82,27.925],[83.304,27.365],[84.675,27.235],[85.252,26.726],[86.024,26.631],[87.227,26.398],[88.06,26.415],[88.175,26.81],[88.043,27.446],[88.12,27.877],[88.73,28.087],[88.814,27.299],[88.836,27.099],[89.745,26.719],[90.373,26.876],[91.218,26.809],[92.033,26.838],[92.104,27.453],[91.697,27.772],[92.503,27.897],[93.413,28.641],[94.566,29.277],[95.405,29.032],[96.118,29.453],[96.587,28.831],[96.249,28.411],[97.327,28.262]]]]},{N:"Bangladesh",I:"BD",C:[[[[92.673,22.041],[92.652,21.324],[92.303,21.475],[92.369,20.671],[92.083,21.192],[92.025,21.702],[91.835,22.183],[91.417,22.765],[90.496,22.805],[90.587,22.393],[90.273,21.836],[89.847,22.039],[89.702,21.857],[89.419,21.966],[89.032,22.056],[88.876,22.879],[88.53,23.631],[88.7,24.234],[88.084,24.502],[88.306,24.866],[88.932,25.239],[88.21,25.768],[88.563,26.447],[89.355,26.014],[89.832,25.965],[89.921,25.27],[90.872,25.133],[91.8,25.147],[92.376,24.977],[91.915,24.13],[91.468,24.073],[91.159,23.504],[91.706,22.985],[91.87,23.624],[92.146,23.627],[92.673,22.041]]]]},{N:"Bhutan",I:"BT",C:[[[[91.697,27.772],[92.104,27.453],[92.033,26.838],[91.218,26.809],[90.373,26.876],[89.745,26.719],[88.836,27.099],[88.814,27.299],[89.476,28.043],[90.016,28.296],[90.731,28.065],[91.259,28.041],[91.697,27.772]]]]},{N:"Nepal",I:"NP",C:[[[[88.12,27.877],[88.043,27.446],[88.175,26.81],[88.06,26.415],[87.227,26.398],[86.024,26.631],[85.252,26.726],[84.675,27.235],[83.304,27.365],[82,27.925],[81.057,28.416],[80.088,28.794],[80.477,29.73],[81.111,30.183],[81.526,30.423],[82.328,30.115],[83.337,29.464],[83.899,29.32],[84.235,28.84],[85.012,28.643],[85.823,28.204],[86.955,27.974],[88.12,27.877]]]]},{N:"Pakistan",I:"PK",C:[[[[77.837,35.494],[76.872,34.654],[75.757,34.505],[74.24,34.749],[73.75,34.318],[74.104,33.441],[74.452,32.765],[75.259,32.271],[74.406,31.693],[74.421,30.98],[73.451,29.976],[72.824,28.962],[71.778,27.913],[70.616,27.989],[69.514,26.941],[70.169,26.492],[70.283,25.722],[70.845,25.215],[71.043,24.357],[68.843,24.359],[68.177,23.692],[67.444,23.945],[67.145,24.664],[66.373,25.425],[64.53,25.237],[62.906,25.218],[61.497,25.078],[61.874,26.24],[63.317,26.757],[63.234,27.217],[62.755,27.379],[62.728,28.26],[61.772,28.699],[61.369,29.303],[60.874,29.829],[62.55,29.319],[63.55,29.468],[64.148,29.341],[64.35,29.56],[65.047,29.472],[66.346,29.888],[66.381,30.739],[66.939,31.305],[67.683,31.303],[67.793,31.583],[68.557,31.713],[68.927,31.62],[69.318,31.901],[69.263,32.502],[69.687,33.105],[70.324,33.359],[69.931,34.02],[70.882,33.989],[71.157,34.349],[71.115,34.733],[71.613,35.153],[71.499,35.651],[71.262,36.074],[71.846,36.51],[72.92,36.72],[74.068,36.836],[74.576,37.021],[75.158,37.133],[75.897,36.667],[76.193,35.898],[77.837,35.494]]]]},{N:"Afghanistan",I:"AF",C:[[[[66.519,37.363],[67.076,37.356],[67.83,37.145],[68.136,37.023],[68.859,37.344],[69.196,37.151],[69.519,37.609],[70.117,37.588],[70.271,37.735],[70.376,38.138],[70.807,38.486],[71.348,38.259],[71.239,37.953],[71.542,37.906],[71.449,37.066],[71.845,36.738],[72.193,36.948],[72.637,37.048],[73.26,37.495],[73.949,37.422],[74.98,37.42],[75.158,37.133],[74.576,37.021],[74.068,36.836],[72.92,36.72],[71.846,36.51],[71.262,36.074],[71.499,35.651],[71.613,35.153],[71.115,34.733],[71.157,34.349],[70.882,33.989],[69.931,34.02],[70.324,33.359],[69.687,33.105],[69.263,32.502],[69.318,31.901],[68.927,31.62],[68.557,31.713],[67.793,31.583],[67.683,31.303],[66.939,31.305],[66.381,30.739],[66.346,29.888],[65.047,29.472],[64.35,29.56],[64.148,29.341],[63.55,29.468],[62.55,29.319],[60.874,29.829],[61.781,30.736],[61.699,31.38],[60.942,31.548],[60.864,32.183],[60.536,32.981],[60.964,33.529],[60.528,33.676],[60.803,34.404],[61.211,35.65],[62.231,35.271],[62.985,35.404],[63.194,35.857],[63.983,36.008],[64.546,36.312],[64.746,37.112],[65.589,37.305],[65.746,37.661],[66.217,37.394],[66.519,37.363]]]]},{N:"Tajikistan",I:"TJ",C:[[[[67.83,37.145],[68.392,38.157],[68.176,38.902],[67.442,39.14],[67.701,39.58],[68.536,39.533],[69.012,40.086],[69.329,40.728],[70.667,40.96],[70.458,40.496],[70.601,40.219],[71.014,40.244],[70.648,39.936],[69.56,40.103],[69.465,39.527],[70.549,39.604],[71.785,39.279],[73.675,39.431],[73.929,38.506],[74.258,38.607],[74.865,38.379],[74.83,37.99],[74.98,37.42],[73.949,37.422],[73.26,37.495],[72.637,37.048],[72.193,36.948],[71.845,36.738],[71.449,37.066],[71.542,37.906],[71.239,37.953],[71.348,38.259],[70.807,38.486],[70.376,38.138],[70.271,37.735],[70.117,37.588],[69.519,37.609],[69.196,37.151],[68.859,37.344],[68.136,37.023],[67.83,37.145]]]]},{N:"Kyrgyzstan",I:"KG",C:[[[[70.962,42.266],[71.186,42.704],[71.845,42.845],[73.49,42.501],[73.645,43.091],[74.213,43.298],[75.637,42.878],[76,42.988],[77.658,42.961],[79.142,42.856],[79.644,42.497],[80.26,42.35],[80.119,42.124],[78.544,41.582],[78.187,41.185],[76.904,41.066],[76.526,40.428],[75.468,40.562],[74.777,40.366],[73.822,39.894],[73.96,39.66],[73.675,39.431],[71.785,39.279],[70.549,39.604],[69.465,39.527],[69.56,40.103],[70.648,39.936],[71.014,40.244],[71.775,40.146],[73.055,40.866],[71.87,41.393],[71.158,41.144],[70.42,41.52],[71.259,42.168],[70.962,42.266]]]]},{N:"Turkmenistan",I:"TM",C:[[[[52.502,41.783],[52.944,42.116],[54.079,42.324],[54.755,42.044],[55.455,41.26],[55.968,41.309],[57.096,41.322],[56.932,41.826],[57.787,42.171],[58.629,42.752],[59.976,42.223],[60.083,41.425],[60.466,41.22],[61.547,41.266],[61.883,41.085],[62.374,40.054],[63.518,39.363],[64.17,38.892],[65.216,38.403],[66.546,37.975],[66.519,37.363],[66.217,37.394],[65.746,37.661],[65.589,37.305],[64.746,37.112],[64.546,36.312],[63.983,36.008],[63.194,35.857],[62.985,35.404],[62.231,35.271],[61.211,35.65],[61.123,36.492],[60.378,36.527],[59.235,37.413],[58.436,37.522],[57.33,38.029],[56.619,38.121],[56.18,37.935],[55.512,37.964],[54.8,37.392],[53.922,37.199],[53.736,37.906],[53.881,38.952],[53.101,39.291],[53.358,39.975],[52.694,40.034],[52.915,40.877],[53.858,40.631],[54.737,40.951],[54.008,41.551],[53.722,42.123],[52.917,41.868],[52.815,41.135],[52.502,41.783]]]]},{N:"Iran",I:"IR",C:[[[[48.568,29.927],[48.015,30.452],[48.005,30.985],[47.685,30.985],[47.849,31.709],[47.335,32.469],[46.109,33.017],[45.417,33.968],[45.648,34.748],[46.152,35.093],[46.076,35.677],[45.421,35.978],[44.773,37.17],[44.773,37.17],[44.226,37.972],[44.421,38.281],[44.109,39.428],[44.794,39.713],[44.953,39.336],[45.458,38.874],[46.144,38.741],[46.506,38.771],[47.685,39.508],[48.06,39.582],[48.356,39.289],[48.011,38.794],[48.634,38.27],[48.883,38.32],[49.2,37.583],[50.148,37.375],[50.842,36.873],[52.264,36.7],[53.826,36.965],[53.922,37.199],[54.8,37.392],[55.512,37.964],[56.18,37.935],[56.619,38.121],[57.33,38.029],[58.436,37.522],[59.235,37.413],[60.378,36.527],[61.123,36.492],[61.211,35.65],[60.803,34.404],[60.528,33.676],[60.964,33.529],[60.536,32.981],[60.864,32.183],[60.942,31.548],[61.699,31.38],[61.781,30.736],[60.874,29.829],[61.369,29.303],[61.772,28.699],[62.728,28.26],[62.755,27.379],[63.234,27.217],[63.317,26.757],[61.874,26.24],[61.497,25.078],[59.616,25.38],[58.526,25.61],[57.397,25.74],[56.971,26.966],[56.492,27.143],[55.724,26.965],[54.715,26.481],[53.493,26.812],[52.484,27.581],[51.521,27.866],[50.853,28.815],[50.115,30.148],[49.577,29.986],[48.941,30.317],[48.568,29.927]]]]},{N:"Syria",I:"SY",C:[[[[35.72,32.709],[35.701,32.716],[35.836,32.868],[35.821,33.277],[36.066,33.825],[36.612,34.202],[36.448,34.594],[35.998,34.645],[35.905,35.41],[36.15,35.822],[36.418,36.041],[36.685,36.26],[36.739,36.818],[37.067,36.623],[38.168,36.901],[38.7,36.713],[39.523,36.716],[40.673,37.091],[41.212,37.074],[42.35,37.23],[41.837,36.606],[41.29,36.359],[41.384,35.628],[41.006,34.419],[38.792,33.379],[36.834,32.313],[35.72,32.709]]]]},{N:"Armenia",I:"AM",C:[[[[46.506,38.771],[46.144,38.741],[45.735,39.32],[45.74,39.474],[45.298,39.472],[45.002,39.74],[44.794,39.713],[44.4,40.005],[43.656,40.254],[43.753,40.74],[43.583,41.092],[44.972,41.248],[45.179,40.985],[45.56,40.812],[45.359,40.562],[45.892,40.218],[45.61,39.9],[46.035,39.628],[46.483,39.464],[46.506,38.771]]]]},{N:"Sweden",I:"SE",C:[[[[11.027,58.856],[11.468,59.432],[12.3,60.118],[12.631,61.294],[11.992,61.8],[11.931,63.128],[12.58,64.066],[13.572,64.049],[13.92,64.445],[13.556,64.787],[15.108,66.194],[16.109,67.302],[16.769,68.014],[17.729,68.011],[17.994,68.567],[19.879,68.407],[20.025,69.065],[20.646,69.106],[21.979,68.617],[23.539,67.936],[23.566,66.396],[23.903,66.007],[22.183,65.724],[21.214,65.026],[21.37,64.414],[19.779,63.61],[17.848,62.749],[17.12,61.341],[17.831,60.637],[18.788,60.082],[17.869,58.954],[16.829,58.72],[16.448,57.041],[15.88,56.104],[14.667,56.201],[14.101,55.408],[12.943,55.362],[12.625,56.307],[11.788,57.442],[11.027,58.856]]]]},{N:"Belarus",I:"BY",C:[[[[28.177,56.169],[29.23,55.918],[29.372,55.67],[29.896,55.789],[30.874,55.551],[30.972,55.082],[30.758,54.812],[31.384,54.157],[31.791,53.975],[31.731,53.794],[32.406,53.618],[32.694,53.351],[32.305,53.133],[31.498,53.167],[31.305,53.074],[31.54,52.742],[31.786,52.102],[31.786,52.102],[30.928,52.042],[30.619,51.823],[30.555,51.32],[30.157,51.416],[29.255,51.368],[28.993,51.602],[28.618,51.428],[28.242,51.572],[27.454,51.592],[26.338,51.832],[25.328,51.911],[24.553,51.888],[24.005,51.617],[23.527,51.578],[23.508,52.024],[23.199,52.487],[23.799,52.691],[23.805,53.09],[23.528,53.47],[23.484,53.912],[24.451,53.906],[25.536,54.282],[25.768,54.847],[26.588,55.167],[26.494,55.615],[27.102,55.783],[28.177,56.169]]]]},{N:"Ukraine",I:"UA",C:[[[[31.786,52.102],[32.159,52.061],[32.412,52.289],[32.716,52.238],[33.753,52.335],[34.392,51.769],[34.142,51.566],[34.225,51.256],[35.022,51.208],[35.378,50.774],[35.356,50.577],[36.626,50.226],[37.393,50.384],[38.011,49.916],[38.595,49.926],[40.069,49.601],[40.081,49.307],[39.675,48.784],[39.896,48.232],[39.738,47.899],[38.771,47.826],[38.255,47.546],[38.224,47.102],[37.425,47.022],[36.76,46.699],[35.824,46.646],[34.962,46.273],[35.013,45.738],[34.862,45.768],[34.732,45.966],[34.41,46.005],[33.699,46.22],[33.436,45.972],[33.299,46.081],[31.744,46.333],[31.675,46.706],[30.749,46.583],[30.378,46.032],[29.603,45.293],[29.15,45.465],[28.68,45.304],[28.234,45.488],[28.485,45.597],[28.66,45.94],[28.934,46.259],[28.863,46.438],[29.072,46.518],[29.171,46.379],[29.76,46.35],[30.025,46.424],[29.838,46.525],[29.909,46.674],[29.56,46.929],[29.415,47.347],[29.051,47.51],[29.123,47.849],[28.671,48.118],[28.26,48.156],[27.523,48.467],[26.858,48.368],[26.619,48.221],[26.197,48.221],[25.946,47.987],[25.208,47.891],[24.866,47.738],[24.402,47.982],[23.761,47.986],[23.142,48.096],[22.711,47.882],[22.641,48.15],[22.086,48.422],[22.281,48.825],[22.558,49.086],[22.776,49.027],[22.518,49.477],[23.427,50.309],[23.923,50.425],[24.03,50.705],[23.527,51.578],[24.005,51.617],[24.553,51.888],[25.328,51.911],[26.338,51.832],[27.454,51.592],[28.242,51.572],[28.618,51.428],[28.993,51.602],[29.255,51.368],[30.157,51.416],[30.555,51.32],[30.619,51.823],[30.928,52.042],[31.786,52.102]]],[[[33.436,45.972],[33.699,46.22],[34.41,46.005],[34.732,45.966],[34.862,45.768],[35.013,45.738],[35.021,45.651],[35.51,45.41],[36.53,45.47],[36.335,45.113],[35.24,44.94],[33.883,44.361],[33.326,44.565],[33.547,45.035],[32.454,45.327],[32.631,45.519],[33.588,45.852],[33.436,45.972]]]]},{N:"Poland",I:"PL",C:[[[[23.484,53.912],[23.528,53.47],[23.805,53.09],[23.799,52.691],[23.199,52.487],[23.508,52.024],[23.527,51.578],[24.03,50.705],[23.923,50.425],[23.427,50.309],[22.518,49.477],[22.776,49.027],[22.558,49.086],[21.608,49.47],[20.888,49.329],[20.416,49.431],[19.825,49.217],[19.321,49.572],[18.91,49.436],[18.853,49.496],[18.393,49.989],[17.649,50.049],[17.555,50.362],[16.869,50.474],[16.719,50.216],[16.176,50.423],[16.239,50.698],[15.491,50.785],[15.017,51.107],[14.607,51.745],[14.685,52.09],[14.438,52.625],[14.075,52.981],[14.353,53.248],[14.12,53.757],[14.803,54.051],[16.363,54.513],[17.623,54.852],[18.621,54.683],[18.696,54.439],[19.661,54.426],[20.892,54.313],[22.731,54.328],[23.244,54.221],[23.484,53.912]]]]},{N:"Austria",I:"AT",C:[[[[16.98,48.123],[16.904,47.715],[16.341,47.713],[16.534,47.496],[16.202,46.852],[16.012,46.684],[15.137,46.659],[14.632,46.432],[13.806,46.509],[12.376,46.768],[12.153,47.115],[11.165,46.942],[11.049,46.751],[10.443,46.894],[9.932,46.921],[9.48,47.103],[9.633,47.348],[9.594,47.525],[9.896,47.58],[10.402,47.302],[10.545,47.566],[11.426,47.524],[12.141,47.703],[12.621,47.672],[12.933,47.468],[13.026,47.638],[12.884,48.289],[13.243,48.416],[13.596,48.877],[14.339,48.555],[14.901,48.964],[15.253,49.039],[16.03,48.734],[16.499,48.786],[16.96,48.597],[16.88,48.47],[16.98,48.123]]]]},{N:"Hungary",I:"HU",C:[[[[22.086,48.422],[22.641,48.15],[22.711,47.882],[22.1,47.672],[21.627,46.994],[21.022,46.316],[20.22,46.127],[19.596,46.172],[18.83,45.909],[18.83,45.909],[18.456,45.759],[17.63,45.952],[16.883,46.381],[16.565,46.504],[16.371,46.841],[16.202,46.852],[16.534,47.496],[16.341,47.713],[16.904,47.715],[16.98,48.123],[17.488,47.867],[17.857,47.758],[18.697,47.881],[18.777,48.082],[19.174,48.111],[19.661,48.267],[19.769,48.203],[20.239,48.328],[20.474,48.563],[20.801,48.624],[21.872,48.32],[22.086,48.422]]]]},{N:"Moldova",I:"MD",C:[[[[26.619,48.221],[26.858,48.368],[27.523,48.467],[28.26,48.156],[28.671,48.118],[29.123,47.849],[29.051,47.51],[29.415,47.347],[29.56,46.929],[29.909,46.674],[29.838,46.525],[30.025,46.424],[29.76,46.35],[29.171,46.379],[29.072,46.518],[28.863,46.438],[28.934,46.259],[28.66,45.94],[28.485,45.597],[28.234,45.488],[28.054,45.945],[28.16,46.372],[28.128,46.81],[27.551,47.405],[27.234,47.827],[26.924,48.123],[26.619,48.221]]]]},{N:"Romania",I:"RO",C:[[[[28.234,45.488],[28.68,45.304],[29.15,45.465],[29.603,45.293],[29.627,45.035],[29.142,44.82],[28.838,44.914],[28.558,43.707],[27.97,43.812],[27.242,44.176],[26.065,43.943],[25.569,43.688],[24.101,43.741],[23.332,43.897],[22.945,43.824],[22.657,44.235],[22.474,44.409],[22.706,44.578],[22.459,44.703],[22.145,44.478],[21.562,44.769],[21.484,45.181],[20.874,45.416],[20.762,45.735],[20.22,46.127],[21.022,46.316],[21.627,46.994],[22.1,47.672],[22.711,47.882],[23.142,48.096],[23.761,47.986],[24.402,47.982],[24.866,47.738],[25.208,47.891],[25.946,47.987],[26.197,48.221],[26.619,48.221],[26.924,48.123],[27.234,47.827],[27.551,47.405],[28.128,46.81],[28.16,46.372],[28.054,45.945],[28.234,45.488]]]]},{N:"Lithuania",I:"LT",C:[[[[26.494,55.615],[26.588,55.167],[25.768,54.847],[25.536,54.282],[24.451,53.906],[23.484,53.912],[23.244,54.221],[22.731,54.328],[22.651,54.583],[22.758,54.857],[22.316,55.015],[21.268,55.19],[21.056,56.031],[22.201,56.338],[23.878,56.274],[24.861,56.373],[25.001,56.165],[25.533,56.1],[26.494,55.615]]]]},{N:"Latvia",I:"LV",C:[[[[27.288,57.475],[27.77,57.244],[27.855,56.759],[28.177,56.169],[27.102,55.783],[26.494,55.615],[25.533,56.1],[25.001,56.165],[24.861,56.373],[23.878,56.274],[22.201,56.338],[21.056,56.031],[21.09,56.784],[21.582,57.412],[22.524,57.753],[23.318,57.006],[24.121,57.026],[24.313,57.793],[25.165,57.97],[25.603,57.848],[26.464,57.476],[27.288,57.475]]]]},{N:"Estonia",I:"EE",C:[[[[27.981,59.475],[27.981,59.475],[28.132,59.301],[27.42,58.725],[27.717,57.792],[27.288,57.475],[26.464,57.476],[25.603,57.848],[25.165,57.97],[24.313,57.793],[24.429,58.383],[24.061,58.257],[23.427,58.613],[23.34,59.187],[24.604,59.466],[25.864,59.611],[26.949,59.446],[27.981,59.475],[27.981,59.475]]]]},{N:"Germany",I:"DE",C:[[[[14.12,53.757],[14.353,53.248],[14.075,52.981],[14.438,52.625],[14.685,52.09],[14.607,51.745],[15.017,51.107],[14.571,51.002],[14.307,51.117],[14.056,50.927],[13.338,50.733],[12.967,50.484],[12.24,50.266],[12.415,49.969],[12.521,49.547],[13.031,49.307],[13.596,48.877],[13.243,48.416],[12.884,48.289],[13.026,47.638],[12.933,47.468],[12.621,47.672],[12.141,47.703],[11.426,47.524],[10.545,47.566],[10.402,47.302],[9.896,47.58],[9.594,47.525],[8.523,47.831],[8.317,47.614],[7.467,47.621],[7.594,48.333],[8.099,49.018],[6.658,49.202],[6.186,49.464],[6.243,49.902],[6.043,50.128],[6.157,50.804],[5.989,51.852],[6.589,51.852],[6.843,52.228],[7.092,53.144],[6.905,53.482],[7.1,53.694],[7.936,53.748],[8.122,53.528],[8.801,54.021],[8.572,54.396],[8.526,54.963],[9.282,54.831],[9.922,54.983],[9.94,54.597],[10.95,54.364],[10.939,54.009],[11.956,54.196],[12.518,54.47],[13.647,54.076],[14.12,53.757]]]]},{N:"Bulgaria",I:"BG",C:[[[[22.657,44.235],[22.945,43.824],[23.332,43.897],[24.101,43.741],[25.569,43.688],[26.065,43.943],[27.242,44.176],[27.97,43.812],[28.558,43.707],[28.039,43.293],[27.674,42.578],[27.997,42.007],[27.136,42.141],[26.117,41.827],[26.106,41.329],[25.197,41.234],[24.493,41.584],[23.692,41.309],[22.952,41.338],[22.881,41.999],[22.381,42.32],[22.545,42.461],[22.437,42.58],[22.605,42.899],[22.986,43.211],[22.5,43.643],[22.41,44.008],[22.657,44.235]]]]},{N:"Greece",I:"GR",C:[[[[26.29,35.3],[26.165,35.005],[24.725,34.92],[24.735,35.085],[23.515,35.28],[23.7,35.705],[24.247,35.368],[25.025,35.425],[25.769,35.354],[25.745,35.18],[26.29,35.3]]],[[[22.952,41.338],[23.692,41.309],[24.493,41.584],[25.197,41.234],[26.106,41.329],[26.117,41.827],[26.604,41.562],[26.295,40.936],[26.057,40.824],[25.448,40.853],[24.926,40.947],[23.715,40.687],[24.408,40.125],[23.9,39.962],[23.343,39.961],[22.814,40.476],[22.626,40.257],[22.85,39.659],[23.35,39.19],[22.973,38.971],[23.53,38.51],[24.025,38.22],[24.04,37.655],[23.115,37.92],[23.41,37.41],[22.775,37.305],[23.154,36.423],[22.49,36.41],[21.67,36.845],[21.295,37.645],[21.12,38.31],[20.73,38.77],[20.218,39.34],[20.15,39.625],[20.615,40.11],[20.675,40.435],[21,40.58],[21.02,40.843],[21.674,40.931],[22.055,41.15],[22.597,41.13],[22.762,41.305],[22.952,41.338]]]]},{N:"Turkey",I:"TR",C:[[[[44.773,37.17],[44.293,37.002],[43.942,37.256],[42.779,37.385],[42.35,37.23],[41.212,37.074],[40.673,37.091],[39.523,36.716],[38.7,36.713],[38.168,36.901],[37.067,36.623],[36.739,36.818],[36.685,36.26],[36.418,36.041],[36.15,35.822],[35.782,36.275],[36.161,36.651],[35.551,36.565],[34.715,36.796],[34.027,36.22],[32.509,36.108],[31.7,36.644],[30.622,36.678],[30.391,36.263],[29.7,36.144],[28.733,36.677],[27.641,36.659],[27.049,37.653],[26.318,38.208],[26.805,38.986],[26.171,39.464],[27.28,40.42],[28.82,40.46],[29.24,41.22],[31.146,41.088],[32.348,41.736],[33.513,42.019],[35.168,42.04],[36.913,41.335],[38.348,40.949],[39.513,41.103],[40.373,41.014],[41.554,41.536],[42.62,41.583],[43.583,41.092],[43.753,40.74],[43.656,40.254],[44.4,40.005],[44.794,39.713],[44.109,39.428],[44.421,38.281],[44.226,37.972],[44.773,37.17],[44.773,37.17]]],[[[26.117,41.827],[27.136,42.141],[27.997,42.007],[28.116,41.623],[28.988,41.3],[28.806,41.055],[27.619,41],[27.192,40.691],[26.358,40.152],[26.043,40.618],[26.057,40.824],[26.295,40.936],[26.604,41.562],[26.117,41.827]]]]},{N:"Albania",I:"AL",C:[[[[21.02,40.843],[21,40.58],[20.675,40.435],[20.615,40.11],[20.15,39.625],[19.98,39.695],[19.96,39.915],[19.406,40.251],[19.319,40.727],[19.404,41.41],[19.54,41.72],[19.372,41.878],[19.372,41.878],[19.304,42.196],[19.738,42.688],[19.802,42.5],[20.071,42.589],[20.284,42.32],[20.523,42.218],[20.59,41.855],[20.59,41.855],[20.463,41.515],[20.605,41.086],[21.02,40.843]]]]},{N:"Croatia",I:"HR",C:[[[[16.565,46.504],[16.883,46.381],[17.63,45.952],[18.456,45.759],[18.83,45.909],[19.073,45.522],[19.39,45.237],[19.005,44.86],[18.553,45.082],[17.862,45.068],[17.002,45.234],[16.535,45.212],[16.318,45.004],[15.959,45.234],[15.75,44.819],[16.24,44.351],[16.456,44.041],[16.916,43.668],[17.297,43.446],[17.675,43.029],[18.56,42.65],[18.45,42.48],[18.45,42.48],[17.51,42.85],[16.93,43.21],[16.015,43.507],[15.174,44.243],[15.376,44.318],[14.92,44.738],[14.902,45.076],[14.259,45.234],[13.952,44.802],[13.657,45.137],[13.679,45.484],[13.715,45.5],[14.412,45.466],[14.595,45.635],[14.935,45.472],[15.328,45.452],[15.324,45.732],[15.672,45.834],[15.769,46.238],[16.565,46.504]]]]},{N:"Switzerland",I:"CH",C:[[[[9.594,47.525],[9.633,47.348],[9.48,47.103],[9.932,46.921],[10.443,46.894],[10.363,46.484],[9.923,46.315],[9.183,46.44],[8.966,46.037],[8.49,46.005],[8.317,46.164],[7.756,45.824],[7.274,45.777],[6.844,45.991],[6.5,46.43],[6.023,46.273],[6.037,46.726],[6.769,47.288],[6.737,47.542],[7.192,47.45],[7.467,47.621],[8.317,47.614],[8.523,47.831],[9.594,47.525]]]]},{N:"Luxembourg",I:"LU",C:[[[[6.043,50.128],[6.243,49.902],[6.186,49.464],[5.898,49.443],[5.674,49.529],[5.782,50.09],[6.043,50.128]]]]},{N:"Belgium",I:"BE",C:[[[[6.157,50.804],[6.043,50.128],[5.782,50.09],[5.674,49.529],[4.799,49.985],[4.286,49.907],[3.588,50.379],[3.123,50.78],[2.658,50.797],[2.514,51.149],[3.315,51.346],[3.315,51.346],[3.315,51.346],[4.047,51.267],[4.974,51.475],[5.607,51.037],[6.157,50.804]]]]},{N:"Netherlands",I:"NL",C:[[[[6.905,53.482],[7.092,53.144],[6.843,52.228],[6.589,51.852],[5.989,51.852],[6.157,50.804],[5.607,51.037],[4.974,51.475],[4.047,51.267],[3.315,51.346],[3.315,51.346],[3.83,51.621],[4.706,53.092],[6.074,53.51],[6.905,53.482]]]]},{N:"Portugal",I:"PT",C:[[[[-9.035,41.881],[-8.672,42.135],[-8.264,42.28],[-8.013,41.791],[-7.423,41.792],[-7.251,41.918],[-6.669,41.883],[-6.389,41.382],[-6.851,41.111],[-6.864,40.331],[-7.026,40.185],[-7.067,39.712],[-7.499,39.63],[-7.098,39.03],[-7.374,38.373],[-7.029,38.076],[-7.167,37.804],[-7.537,37.429],[-7.454,37.098],[-7.856,36.838],[-8.383,36.979],[-8.899,36.869],[-8.746,37.651],[-8.84,38.266],[-9.287,38.358],[-9.527,38.737],[-9.447,39.392],[-9.048,39.755],[-8.977,40.159],[-8.769,40.761],[-8.791,41.184],[-8.991,41.543],[-9.035,41.881]]]]},{N:"Spain",I:"ES",C:[[[[-7.454,37.098],[-7.537,37.429],[-7.167,37.804],[-7.029,38.076],[-7.374,38.373],[-7.098,39.03],[-7.499,39.63],[-7.067,39.712],[-7.026,40.185],[-6.864,40.331],[-6.851,41.111],[-6.389,41.382],[-6.669,41.883],[-7.251,41.918],[-7.423,41.792],[-8.013,41.791],[-8.264,42.28],[-8.672,42.135],[-9.035,41.881],[-8.984,42.593],[-9.393,43.027],[-7.978,43.748],[-6.754,43.568],[-5.412,43.574],[-4.348,43.403],[-3.518,43.456],[-1.901,43.423],[-1.503,43.034],[.338,42.58],[.702,42.796],[1.827,42.343],[2.986,42.473],[3.039,41.892],[2.092,41.226],[.811,41.015],[.721,40.678],[.107,40.124],[-.279,39.31],[.111,38.739],[-.467,38.292],[-.683,37.642],[-1.438,37.443],[-2.146,36.674],[-3.416,36.659],[-4.369,36.678],[-4.995,36.325],[-5.377,35.947],[-5.866,36.03],[-6.237,36.368],[-6.52,36.943],[-7.454,37.098]]]]},{N:"Ireland",I:"IE",C:[[[[-6.198,53.868],[-6.033,53.153],[-6.789,52.26],[-8.562,51.669],[-9.977,51.82],[-9.166,52.865],[-9.689,53.881],[-8.328,54.665],[-7.572,55.132],[-7.366,54.596],[-7.572,54.06],[-6.954,54.074],[-6.198,53.868]]]]},{N:"New Caledonia",I:"NC",C:[[[[165.78,-21.08],[166.6,-21.7],[167.12,-22.16],[166.74,-22.4],[166.19,-22.13],[165.474,-21.68],[164.83,-21.15],[164.168,-20.445],[164.03,-20.106],[164.46,-20.12],[165.02,-20.46],[165.46,-20.8],[165.78,-21.08]]]]},{N:"Solomon Islands",I:"SB",C:[[[[162.119,-10.483],[162.399,-10.826],[161.7,-10.82],[161.32,-10.205],[161.917,-10.447],[162.119,-10.483]]],[[[161.68,-9.6],[161.529,-9.784],[160.788,-8.918],[160.58,-8.32],[160.92,-8.32],[161.28,-9.12],[161.68,-9.6]]],[[[160.852,-9.873],[160.463,-9.895],[159.849,-9.794],[159.64,-9.64],[159.703,-9.243],[160.363,-9.4],[160.689,-9.61],[160.852,-9.873]]],[[[159.64,-8.02],[159.875,-8.337],[159.917,-8.538],[159.134,-8.114],[158.586,-7.755],[158.211,-7.422],[158.36,-7.32],[158.82,-7.56],[159.64,-8.02]]],[[[157.14,-7.022],[157.538,-7.348],[157.339,-7.405],[156.902,-7.177],[156.491,-6.766],[156.543,-6.599],[157.14,-7.022]]]]},{N:"New Zealand",I:"NZ",C:[[[[176.886,-40.066],[176.508,-40.605],[176.012,-41.29],[175.24,-41.688],[175.068,-41.426],[174.651,-41.282],[175.228,-40.459],[174.9,-39.909],[173.824,-39.509],[173.852,-39.147],[174.575,-38.798],[174.743,-38.028],[174.697,-37.381],[174.292,-36.711],[174.319,-36.535],[173.841,-36.122],[173.054,-35.237],[172.636,-34.529],[173.007,-34.451],[173.551,-35.006],[174.329,-35.265],[174.612,-36.156],[175.337,-37.209],[175.358,-36.526],[175.809,-36.799],[175.958,-37.555],[176.763,-37.881],[177.439,-37.961],[178.01,-37.58],[178.517,-37.695],[178.275,-38.583],[177.97,-39.166],[177.207,-39.146],[176.94,-39.45],[177.033,-39.88],[176.886,-40.066]]],[[[169.668,-43.555],[170.525,-43.032],[171.125,-42.513],[171.57,-41.767],[171.949,-41.514],[172.097,-40.956],[172.799,-40.494],[173.02,-40.919],[173.247,-41.332],[173.958,-40.927],[174.248,-41.349],[174.249,-41.77],[173.876,-42.233],[173.223,-42.97],[172.711,-43.372],[173.08,-43.853],[172.309,-43.866],[171.453,-44.243],[171.185,-44.897],[170.617,-45.909],[169.831,-46.356],[169.332,-46.641],[168.411,-46.62],[167.764,-46.29],[166.677,-46.22],[166.509,-45.853],[167.046,-45.111],[168.304,-44.124],[168.949,-43.936],[169.668,-43.555]]]]},{N:"Australia",I:"AU",C:[[[[147.689,-40.808],[148.289,-40.875],[148.36,-42.062],[148.017,-42.407],[147.914,-43.212],[147.565,-42.938],[146.87,-43.635],[146.663,-43.581],[146.048,-43.55],[145.432,-42.694],[145.295,-42.034],[144.718,-41.163],[144.744,-40.704],[145.398,-40.793],[146.364,-41.138],[146.909,-41.001],[147.689,-40.808]]],[[[126.149,-32.216],[125.089,-32.729],[124.222,-32.959],[124.029,-33.484],[123.66,-33.89],[122.811,-33.914],[122.183,-34.003],[121.299,-33.821],[120.58,-33.93],[119.894,-33.976],[119.299,-34.509],[119.007,-34.464],[118.506,-34.747],[118.025,-35.065],[117.296,-35.025],[116.625,-35.025],[115.564,-34.386],[115.027,-34.197],[115.049,-33.623],[115.545,-33.487],[115.715,-33.26],[115.679,-32.9],[115.802,-32.205],[115.69,-31.612],[115.161,-30.602],[114.997,-30.031],[115.04,-29.461],[114.642,-28.81],[114.616,-28.516],[114.174,-28.118],[114.049,-27.335],[113.477,-26.543],[113.339,-26.117],[113.778,-26.549],[113.441,-25.621],[113.937,-25.911],[114.233,-26.298],[114.216,-25.786],[113.721,-24.999],[113.625,-24.684],[113.394,-24.385],[113.502,-23.806],[113.707,-23.56],[113.843,-23.06],[113.737,-22.475],[114.15,-21.756],[114.225,-22.517],[114.648,-21.83],[115.46,-21.495],[115.947,-21.069],[116.712,-20.702],[117.166,-20.624],[117.442,-20.747],[118.23,-20.374],[118.836,-20.263],[118.988,-20.044],[119.252,-19.953],[119.805,-19.977],[120.856,-19.684],[121.4,-19.24],[121.655,-18.705],[122.242,-18.198],[122.287,-17.799],[122.313,-17.255],[123.013,-16.405],[123.434,-17.269],[123.859,-17.069],[123.503,-16.597],[123.817,-16.111],[124.258,-16.328],[124.38,-15.567],[124.926,-15.075],[125.167,-14.68],[125.67,-14.51],[125.686,-14.231],[126.125,-14.347],[126.143,-14.096],[126.583,-13.953],[127.066,-13.818],[127.805,-14.277],[128.36,-14.869],[128.986,-14.876],[129.621,-14.97],[129.41,-14.421],[129.889,-13.619],[130.339,-13.357],[130.184,-13.108],[130.618,-12.536],[131.223,-12.184],[131.735,-12.302],[132.575,-12.114],[132.557,-11.603],[131.825,-11.274],[132.357,-11.129],[133.02,-11.376],[133.551,-11.787],[134.393,-12.042],[134.679,-11.941],[135.298,-12.249],[135.883,-11.962],[136.258,-12.049],[136.492,-11.857],[136.952,-12.352],[136.685,-12.887],[136.305,-13.291],[135.962,-13.325],[136.078,-13.724],[135.784,-14.224],[135.429,-14.715],[135.5,-14.998],[136.295,-15.55],[137.065,-15.871],[137.58,-16.215],[138.303,-16.808],[138.585,-16.807],[139.109,-17.063],[139.261,-17.372],[140.215,-17.711],[140.875,-17.369],[141.071,-16.832],[141.274,-16.389],[141.398,-15.841],[141.702,-15.045],[141.563,-14.561],[141.636,-14.27],[141.52,-13.698],[141.651,-12.945],[141.843,-12.742],[141.687,-12.408],[141.929,-11.877],[142.118,-11.328],[142.144,-11.043],[142.515,-10.668],[142.797,-11.157],[142.867,-11.785],[143.116,-11.906],[143.159,-12.326],[143.522,-12.834],[143.597,-13.4],[143.562,-13.764],[143.922,-14.548],[144.564,-14.171],[144.895,-14.594],[145.375,-14.985],[145.272,-15.428],[145.485,-16.286],[145.637,-16.785],[145.889,-16.907],[146.16,-17.762],[146.064,-18.28],[146.387,-18.958],[147.471,-19.481],[148.178,-19.956],[148.848,-20.391],[148.717,-20.633],[149.289,-21.261],[149.678,-22.343],[150.077,-22.123],[150.483,-22.556],[150.727,-22.402],[150.9,-23.462],[151.609,-24.076],[152.074,-24.458],[152.855,-25.268],[153.136,-26.071],[153.162,-26.641],[153.093,-27.26],[153.569,-28.11],[153.512,-28.995],[153.339,-29.458],[153.069,-30.35],[153.09,-30.924],[152.892,-31.64],[152.45,-32.55],[151.709,-33.041],[151.344,-33.816],[151.011,-34.31],[150.714,-35.173],[150.328,-35.672],[150.075,-36.42],[149.946,-37.109],[149.997,-37.425],[149.424,-37.773],[148.305,-37.809],[147.382,-38.219],[146.922,-38.607],[146.318,-39.036],[145.49,-38.594],[144.877,-38.417],[145.032,-37.896],[144.486,-38.085],[143.61,-38.809],[142.745,-38.538],[142.178,-38.38],[141.607,-38.309],[140.639,-38.019],[139.992,-37.403],[139.807,-36.644],[139.574,-36.138],[139.083,-35.733],[138.121,-35.612],[138.449,-35.127],[138.208,-34.385],[137.719,-35.077],[136.829,-35.261],[137.352,-34.707],[137.504,-34.13],[137.89,-33.64],[137.81,-32.9],[136.997,-33.753],[136.372,-34.095],[135.989,-34.89],[135.208,-34.479],[135.239,-33.948],[134.613,-33.223],[134.086,-32.848],[134.274,-32.617],[132.991,-32.011],[132.288,-31.983],[131.326,-31.496],[129.536,-31.59],[128.241,-31.948],[127.103,-32.282],[126.149,-32.216]]]]},{N:"Sri Lanka",I:"LK",C:[[[[81.788,7.523],[81.637,6.482],[81.218,6.197],[80.348,5.968],[79.872,6.763],[79.695,8.201],[80.148,9.824],[80.839,9.268],[81.304,8.564],[81.788,7.523]]]]},{N:"China",I:"CN",C:[[[[109.475,18.198],[108.655,18.508],[108.626,19.368],[109.119,19.821],[110.212,20.101],[110.787,20.078],[111.01,19.696],[110.571,19.256],[110.339,18.678],[109.475,18.198]]],[[[80.26,42.35],[80.18,42.92],[80.866,43.18],[79.966,44.918],[81.947,45.317],[82.459,45.54],[83.18,47.33],[85.164,47.001],[85.72,47.453],[85.768,48.456],[86.599,48.549],[87.36,49.215],[87.751,49.297],[88.014,48.599],[88.854,48.069],[90.281,47.694],[90.971,46.888],[90.586,45.72],[90.946,45.286],[92.134,45.115],[93.481,44.975],[94.689,44.352],[95.307,44.241],[95.762,43.319],[96.349,42.726],[97.452,42.749],[99.516,42.525],[100.846,42.664],[101.833,42.515],[103.312,41.907],[104.522,41.908],[104.965,41.597],[106.129,42.134],[107.745,42.482],[109.244,42.519],[110.412,42.871],[111.13,43.407],[111.83,43.743],[111.668,44.073],[111.348,44.457],[111.873,45.102],[112.436,45.012],[113.464,44.809],[114.46,45.34],[115.985,45.727],[116.718,46.388],[117.422,46.673],[118.874,46.805],[119.663,46.693],[119.773,47.048],[118.867,47.747],[118.064,48.067],[117.296,47.698],[116.309,47.853],[115.743,47.727],[115.485,48.135],[116.192,49.135],[116.679,49.889],[117.879,49.511],[119.288,50.143],[119.279,50.583],[120.182,51.644],[120.738,51.964],[120.726,52.516],[120.177,52.754],[121.003,53.251],[122.246,53.432],[123.571,53.459],[125.068,53.161],[125.946,52.793],[126.564,51.784],[126.939,51.354],[127.287,50.74],[127.657,49.76],[129.398,49.441],[130.582,48.73],[130.987,47.79],[132.507,47.789],[133.374,48.183],[135.026,48.478],[134.501,47.578],[134.112,47.212],[133.77,46.117],[133.097,45.144],[131.883,45.321],[131.025,44.968],[131.289,44.112],[131.145,42.93],[130.634,42.903],[130.64,42.395],[129.994,42.985],[129.597,42.425],[128.052,41.994],[128.208,41.467],[127.344,41.503],[126.869,41.817],[126.182,41.107],[125.08,40.57],[124.266,39.928],[122.868,39.638],[122.131,39.17],[121.055,38.897],[121.586,39.361],[121.377,39.75],[122.169,40.422],[121.64,40.946],[120.769,40.593],[119.64,39.898],[119.023,39.252],[118.043,39.204],[117.533,38.738],[118.06,38.061],[118.878,37.897],[118.912,37.448],[119.703,37.156],[120.823,37.87],[121.711,37.481],[122.358,37.454],[122.52,36.931],[121.104,36.651],[120.637,36.111],[119.665,35.61],[119.151,34.91],[120.228,34.36],[120.62,33.377],[121.229,32.46],[121.908,31.692],[121.892,30.949],[121.264,30.676],[121.504,30.143],[122.092,29.833],[121.938,29.018],[121.684,28.226],[121.126,28.136],[120.395,27.053],[119.585,25.741],[118.657,24.547],[117.282,23.625],[115.891,22.783],[114.764,22.668],[114.153,22.224],[113.807,22.548],[113.241,22.051],[111.844,21.55],[110.785,21.397],[110.444,20.341],[109.89,20.282],[109.628,21.008],[109.864,21.395],[108.523,21.715],[108.05,21.552],[107.043,21.812],[106.567,22.218],[106.725,22.794],[105.811,22.977],[105.329,23.352],[104.477,22.819],[103.505,22.704],[102.707,22.709],[102.17,22.465],[101.652,22.318],[101.803,21.174],[101.27,21.202],[101.18,21.437],[101.15,21.85],[100.417,21.559],[99.983,21.743],[99.241,22.118],[99.532,22.949],[98.899,23.143],[98.66,24.063],[97.605,23.897],[97.725,25.084],[98.672,25.919],[98.712,26.744],[98.683,27.509],[98.246,27.747],[97.912,28.336],[97.327,28.262],[96.249,28.411],[96.587,28.831],[96.118,29.453],[95.405,29.032],[94.566,29.277],[93.413,28.641],[92.503,27.897],[91.697,27.772],[91.259,28.041],[90.731,28.065],[90.016,28.296],[89.476,28.043],[88.814,27.299],[88.73,28.087],[88.12,27.877],[86.955,27.974],[85.823,28.204],[85.012,28.643],[84.235,28.84],[83.899,29.32],[83.337,29.464],[82.328,30.115],[81.526,30.423],[81.111,30.183],[79.721,30.883],[78.739,31.516],[78.458,32.618],[79.176,32.484],[79.209,32.994],[78.811,33.506],[78.912,34.322],[77.837,35.494],[76.193,35.898],[75.897,36.667],[75.158,37.133],[74.98,37.42],[74.83,37.99],[74.865,38.379],[74.258,38.607],[73.929,38.506],[73.675,39.431],[73.96,39.66],[73.822,39.894],[74.777,40.366],[75.468,40.562],[76.526,40.428],[76.904,41.066],[78.187,41.185],[78.544,41.582],[80.119,42.124],[80.26,42.35]]]]},{N:"Taiwan",I:"TW",C:[[[[121.778,24.394],[121.176,22.791],[120.747,21.971],[120.22,22.815],[120.106,23.556],[120.695,24.538],[121.495,25.295],[121.951,24.998],[121.778,24.394]]]]},{N:"Italy",I:"IT",C:[[[[10.443,46.894],[11.049,46.751],[11.165,46.942],[12.153,47.115],[12.376,46.768],[13.806,46.509],[13.698,46.017],[13.938,45.591],[13.142,45.737],[12.329,45.382],[12.384,44.885],[12.261,44.6],[12.589,44.091],[13.527,43.588],[14.03,42.761],[15.143,41.955],[15.926,41.961],[16.17,41.74],[15.889,41.541],[16.785,41.18],[17.519,40.877],[18.377,40.356],[18.48,40.169],[18.293,39.811],[17.738,40.278],[16.87,40.442],[16.449,39.795],[17.171,39.425],[17.053,38.903],[16.635,38.844],[16.101,37.986],[15.684,37.909],[15.688,38.215],[15.892,38.751],[16.109,38.965],[15.719,39.544],[15.414,40.048],[14.998,40.173],[14.703,40.605],[14.061,40.786],[13.628,41.188],[12.888,41.253],[12.107,41.705],[11.192,42.355],[10.512,42.931],[10.2,43.92],[9.702,44.036],[8.889,44.366],[8.429,44.231],[7.851,43.767],[7.435,43.694],[7.55,44.128],[7.008,44.255],[6.75,45.029],[7.097,45.333],[6.802,45.709],[6.844,45.991],[7.274,45.777],[7.756,45.824],[8.317,46.164],[8.49,46.005],[8.966,46.037],[9.183,46.44],[9.923,46.315],[10.363,46.484],[10.443,46.894]]],[[[14.761,38.144],[15.52,38.231],[15.16,37.444],[15.31,37.134],[15.1,36.62],[14.335,36.997],[13.827,37.105],[12.431,37.613],[12.571,38.126],[13.741,38.035],[14.761,38.144]]],[[[8.71,40.9],[9.21,41.21],[9.81,40.5],[9.67,39.177],[9.215,39.24],[8.807,38.907],[8.428,39.172],[8.388,40.378],[8.16,40.95],[8.71,40.9]]]]},{N:"Denmark",I:"DK",C:[[[[9.922,54.983],[9.282,54.831],[8.526,54.963],[8.12,55.518],[8.09,56.54],[8.257,56.81],[8.543,57.11],[9.424,57.172],[9.776,57.448],[10.58,57.73],[10.546,57.216],[10.25,56.89],[10.37,56.61],[10.912,56.459],[10.668,56.081],[10.37,56.19],[9.65,55.47],[9.922,54.983]]],[[[12.371,56.111],[12.69,55.61],[12.09,54.8],[11.044,55.365],[10.904,55.78],[12.371,56.111]]]]},{N:"United Kingdom",I:"GB",C:[[[[-6.198,53.868],[-6.954,54.074],[-7.572,54.06],[-7.366,54.596],[-7.572,55.132],[-6.734,55.173],[-5.662,54.555],[-6.198,53.868]]],[[[-3.094,53.405],[-3.092,53.404],[-2.945,53.985],[-3.615,54.601],[-3.63,54.615],[-4.844,54.791],[-5.083,55.062],[-4.719,55.508],[-5.048,55.784],[-5.586,55.311],[-5.645,56.275],[-6.15,56.785],[-5.787,57.819],[-5.01,58.63],[-4.211,58.551],[-3.005,58.635],[-4.074,57.553],[-3.055,57.69],[-1.959,57.685],[-2.22,56.87],[-3.119,55.974],[-2.085,55.91],[-2.006,55.805],[-1.115,54.625],[-.43,54.464],[.185,53.325],[.47,52.93],[1.682,52.74],[1.56,52.1],[1.051,51.807],[1.45,51.289],[.55,50.766],[-.788,50.775],[-2.49,50.5],[-2.956,50.697],[-3.617,50.228],[-4.543,50.342],[-5.245,49.96],[-5.777,50.16],[-4.31,51.21],[-3.415,51.426],[-3.423,51.427],[-4.984,51.593],[-5.267,51.991],[-4.222,52.301],[-4.77,52.84],[-4.58,53.495],[-3.094,53.405]]]]},{N:"Iceland",I:"IS",C:[[[[-14.509,66.456],[-14.74,65.809],[-13.61,65.127],[-14.91,64.364],[-17.794,63.679],[-18.656,63.496],[-19.973,63.644],[-22.763,63.96],[-21.778,64.402],[-23.955,64.891],[-22.184,65.085],[-22.227,65.379],[-24.326,65.611],[-23.651,66.263],[-22.135,66.41],[-20.576,65.732],[-19.057,66.277],[-17.799,65.994],[-16.168,66.527],[-14.509,66.456]]]]},{N:"Azerbaijan",I:"AZ",C:[[[[46.405,41.861],[46.686,41.827],[47.373,41.22],[47.816,41.151],[47.987,41.406],[48.584,41.809],[49.11,41.282],[49.619,40.573],[50.085,40.526],[50.393,40.257],[49.569,40.176],[49.395,39.399],[49.223,39.049],[48.857,38.815],[48.883,38.32],[48.634,38.27],[48.011,38.794],[48.356,39.289],[48.06,39.582],[47.685,39.508],[46.506,38.771],[46.483,39.464],[46.035,39.628],[45.61,39.9],[45.892,40.218],[45.359,40.562],[45.56,40.812],[45.179,40.985],[44.972,41.248],[45.217,41.411],[45.963,41.124],[46.502,41.064],[46.638,41.182],[46.145,41.723],[46.405,41.861]]],[[[46.144,38.741],[45.458,38.874],[44.953,39.336],[44.794,39.713],[45.002,39.74],[45.298,39.472],[45.74,39.474],[45.735,39.32],[46.144,38.741]]]]},{N:"Georgia",I:"GE",C:[[[[39.955,43.435],[40.077,43.553],[40.922,43.382],[42.394,43.22],[43.756,42.741],[43.931,42.555],[44.538,42.712],[45.47,42.503],[45.776,42.092],[46.405,41.861],[46.145,41.723],[46.638,41.182],[46.502,41.064],[45.963,41.124],[45.217,41.411],[44.972,41.248],[43.583,41.092],[42.62,41.583],[41.554,41.536],[41.703,41.963],[41.453,42.645],[40.875,43.014],[40.321,43.129],[39.955,43.435]]]]},{N:"Philippines",I:"PH",C:[[[[120.834,12.704],[120.323,13.466],[121.18,13.43],[121.527,13.07],[121.262,12.206],[120.834,12.704]]],[[[122.586,9.981],[122.837,10.261],[122.947,10.882],[123.499,10.941],[123.338,10.267],[124.078,11.233],[123.982,10.279],[123.623,9.95],[123.31,9.318],[122.996,9.022],[122.38,9.713],[122.586,9.981]]],[[[126.377,8.415],[126.479,7.75],[126.537,7.189],[126.197,6.274],[125.831,7.294],[125.364,6.786],[125.683,6.05],[125.397,5.581],[124.22,6.161],[123.939,6.885],[124.244,7.361],[123.61,7.834],[123.296,7.419],[122.826,7.457],[122.085,6.899],[121.92,7.192],[122.312,8.035],[122.942,8.316],[123.488,8.693],[123.841,8.24],[124.601,8.514],[124.765,8.96],[125.471,8.987],[125.412,9.76],[126.223,9.286],[126.307,8.782],[126.377,8.415]]],[[[118.505,9.316],[117.174,8.367],[117.664,9.067],[118.387,9.684],[118.987,10.376],[119.511,11.37],[119.69,10.554],[119.029,10.004],[118.505,9.316]]],[[[122.337,18.225],[122.174,17.81],[122.516,17.094],[122.252,16.262],[121.663,15.931],[121.505,15.125],[121.729,14.328],[122.259,14.218],[122.701,14.337],[123.95,13.782],[123.855,13.238],[124.181,12.998],[124.077,12.537],[123.298,13.028],[122.929,13.553],[122.671,13.186],[122.035,13.784],[121.126,13.637],[120.629,13.858],[120.679,14.271],[120.992,14.525],[120.693,14.757],[120.564,14.396],[120.07,14.971],[119.921,15.406],[119.884,16.364],[120.286,16.035],[120.39,17.599],[120.716,18.505],[121.321,18.504],[121.938,18.219],[122.246,18.479],[122.337,18.225]]],[[[122.038,11.416],[121.884,11.892],[122.484,11.582],[123.12,11.584],[123.101,11.166],[122.638,10.741],[122.003,10.441],[121.967,10.906],[122.038,11.416]]],[[[125.503,12.163],[125.783,11.046],[125.012,11.311],[125.033,10.976],[125.277,10.359],[124.802,10.135],[124.76,10.838],[124.459,10.89],[124.303,11.495],[124.891,11.416],[124.878,11.794],[124.267,12.558],[125.227,12.536],[125.503,12.163]]]]},{N:"Malaysia",I:"MY",C:[[[[100.086,6.464],[100.26,6.643],[101.076,6.205],[101.154,5.691],[101.814,5.811],[102.141,6.222],[102.371,6.128],[102.962,5.524],[103.381,4.855],[103.439,4.182],[103.332,3.727],[103.429,3.383],[103.502,2.791],[103.855,2.515],[104.248,1.631],[104.229,1.293],[103.52,1.226],[102.574,1.967],[101.391,2.761],[101.274,3.27],[100.695,3.939],[100.557,4.767],[100.197,5.312],[100.306,6.041],[100.086,6.464]]],[[[117.882,4.138],[117.015,4.306],[115.866,4.307],[115.519,3.169],[115.134,2.821],[114.621,1.431],[113.806,1.218],[112.86,1.498],[112.38,1.41],[111.798,.904],[111.159,.976],[110.514,.773],[109.83,1.338],[109.663,2.006],[110.396,1.664],[111.169,1.851],[111.37,2.697],[111.797,2.886],[112.996,3.102],[113.713,3.894],[114.204,4.526],[114.66,4.008],[114.87,4.348],[115.347,4.317],[115.406,4.955],[115.451,5.448],[116.221,6.143],[116.725,6.925],[117.13,6.928],[117.643,6.422],[117.689,5.987],[118.348,5.709],[119.182,5.408],[119.111,5.016],[118.44,4.967],[118.618,4.478],[117.882,4.138]]]]},{N:"Brunei Darussalam",I:"BN",C:[[[[115.451,5.448],[115.406,4.955],[115.347,4.317],[114.87,4.348],[114.66,4.008],[114.204,4.526],[114.6,4.9],[115.451,5.448]]]]},{N:"Slovenia",I:"SI",C:[[[[13.806,46.509],[14.632,46.432],[15.137,46.659],[16.012,46.684],[16.202,46.852],[16.371,46.841],[16.565,46.504],[15.769,46.238],[15.672,45.834],[15.324,45.732],[15.328,45.452],[14.935,45.472],[14.595,45.635],[14.412,45.466],[13.715,45.5],[13.938,45.591],[13.698,46.017],[13.806,46.509]]]]},{N:"Finland",I:"FI",C:[[[[28.592,69.065],[28.446,68.365],[29.977,67.698],[29.055,66.944],[30.218,65.806],[29.544,64.949],[30.445,64.204],[30.036,63.553],[31.516,62.868],[31.14,62.358],[30.211,61.78],[28.07,60.504],[28.07,60.504],[28.07,60.504],[26.255,60.424],[24.497,60.057],[22.87,59.846],[22.291,60.392],[21.322,60.72],[21.545,61.705],[21.059,62.607],[21.536,63.19],[22.443,63.818],[24.731,64.902],[25.398,65.111],[25.294,65.534],[23.903,66.007],[23.566,66.396],[23.539,67.936],[21.979,68.617],[20.646,69.106],[21.245,69.37],[22.356,68.842],[23.662,68.891],[24.736,68.65],[25.689,69.092],[26.18,69.825],[27.732,70.164],[29.016,69.766],[28.592,69.065]]]]},{N:"Slovakia",I:"SK",C:[[[[22.558,49.086],[22.281,48.825],[22.086,48.422],[21.872,48.32],[20.801,48.624],[20.474,48.563],[20.239,48.328],[19.769,48.203],[19.661,48.267],[19.174,48.111],[18.777,48.082],[18.697,47.881],[17.857,47.758],[17.488,47.867],[16.98,48.123],[16.88,48.47],[16.96,48.597],[17.102,48.817],[17.545,48.8],[17.886,48.903],[17.914,48.996],[18.105,49.044],[18.17,49.272],[18.4,49.315],[18.555,49.495],[18.853,49.496],[18.91,49.436],[19.321,49.572],[19.825,49.217],[20.416,49.431],[20.888,49.329],[21.608,49.47],[22.558,49.086]]]]},{N:"Czech Republic",I:"CZ",C:[[[[15.017,51.107],[15.491,50.785],[16.239,50.698],[16.176,50.423],[16.719,50.216],[16.869,50.474],[17.555,50.362],[17.649,50.049],[18.393,49.989],[18.853,49.496],[18.555,49.495],[18.4,49.315],[18.17,49.272],[18.105,49.044],[17.914,48.996],[17.886,48.903],[17.545,48.8],[17.102,48.817],[16.96,48.597],[16.499,48.786],[16.03,48.734],[15.253,49.039],[14.901,48.964],[14.339,48.555],[13.596,48.877],[13.031,49.307],[12.521,49.547],[12.415,49.969],[12.24,50.266],[12.967,50.484],[13.338,50.733],[14.056,50.927],[14.307,51.117],[14.571,51.002],[15.017,51.107]]]]},{N:"Eritrea",I:"ER",C:[[[[36.43,14.422],[36.323,14.822],[36.754,16.292],[36.853,16.957],[37.167,17.263],[37.904,17.428],[38.41,17.998],[38.991,16.841],[39.266,15.923],[39.814,15.436],[41.179,14.491],[41.735,13.921],[42.277,13.344],[42.59,13],[43.081,12.7],[42.78,12.455],[42.352,12.542],[42.01,12.866],[41.599,13.452],[41.155,13.773],[40.897,14.119],[40.026,14.52],[39.341,14.532],[39.099,14.741],[38.513,14.505],[37.906,14.959],[37.594,14.213],[36.43,14.422]]]]},{N:"Japan",I:"JP",C:[[[[141.885,39.181],[140.959,38.174],[140.976,37.142],[140.6,36.344],[140.774,35.843],[140.253,35.138],[138.976,34.668],[137.218,34.606],[135.793,33.465],[135.121,33.849],[135.079,34.597],[133.34,34.376],[132.157,33.905],[130.986,33.886],[132,33.15],[131.333,31.45],[130.686,31.03],[130.202,31.418],[130.448,32.319],[129.815,32.61],[129.408,33.296],[130.354,33.604],[130.878,34.233],[131.884,34.75],[132.618,35.433],[134.608,35.732],[135.678,35.527],[136.724,37.305],[137.391,36.827],[138.858,37.827],[139.426,38.216],[140.055,39.439],[139.883,40.563],[140.306,41.195],[141.369,41.379],[141.914,39.992],[141.885,39.181]]],[[[144.613,43.961],[145.321,44.385],[145.543,43.262],[144.06,42.988],[143.184,41.995],[141.611,42.679],[141.067,41.585],[139.955,41.57],[139.818,42.564],[140.312,43.333],[141.381,43.389],[141.672,44.772],[141.968,45.551],[143.143,44.51],[143.91,44.174],[144.613,43.961]]],[[[132.371,33.464],[132.924,34.06],[133.493,33.945],[133.904,34.365],[134.638,34.149],[134.766,33.806],[134.203,33.201],[133.793,33.522],[133.28,33.29],[133.015,32.705],[132.363,32.989],[132.371,33.464]]]]},{N:"Paraguay",I:"PY",C:[[[[-58.166,-20.177],[-57.871,-20.733],[-57.937,-22.09],[-56.882,-22.282],[-56.473,-22.086],[-55.798,-22.357],[-55.611,-22.656],[-55.518,-23.572],[-55.401,-23.957],[-55.028,-24.001],[-54.653,-23.84],[-54.293,-24.021],[-54.293,-24.571],[-54.429,-25.162],[-54.625,-25.739],[-54.789,-26.622],[-55.696,-27.388],[-56.487,-27.548],[-57.61,-27.396],[-58.618,-27.124],[-57.634,-25.604],[-57.777,-25.162],[-58.807,-24.771],[-60.029,-24.033],[-60.847,-23.881],[-62.685,-22.249],[-62.291,-21.052],[-62.266,-20.514],[-61.786,-19.634],[-60.044,-19.343],[-59.115,-19.357],[-58.183,-19.868],[-58.166,-20.177]]]]},{N:"Yemen",I:"YE",C:[[[[52,19],[52.782,17.35],[53.109,16.651],[52.385,16.382],[52.192,15.938],[52.168,15.597],[51.173,15.175],[49.575,14.709],[48.679,14.003],[48.239,13.948],[47.939,14.007],[47.354,13.592],[46.717,13.4],[45.878,13.348],[45.625,13.291],[45.406,13.027],[45.144,12.954],[44.99,12.7],[44.495,12.722],[44.175,12.586],[43.483,12.637],[43.223,13.221],[43.251,13.768],[43.088,14.063],[42.892,14.802],[42.605,15.213],[42.805,15.262],[42.702,15.719],[42.824,15.912],[42.779,16.348],[43.218,16.667],[43.116,17.088],[43.381,17.58],[43.792,17.32],[44.063,17.41],[45.217,17.433],[45.4,17.333],[46.367,17.233],[46.75,17.283],[47,16.95],[47.467,17.117],[48.183,18.167],[49.117,18.617],[52,19]]]]},{N:"Saudi Arabia",I:"SA",C:[[[[34.956,29.357],[36.069,29.197],[36.501,29.505],[36.741,29.865],[37.504,30.004],[37.668,30.339],[37.999,30.508],[37.002,31.508],[39.005,32.01],[39.195,32.161],[40.4,31.89],[41.89,31.19],[44.709,29.179],[46.569,29.099],[47.46,29.003],[47.709,28.526],[48.416,28.552],[48.808,27.69],[49.3,27.461],[49.471,27.11],[50.152,26.69],[50.213,26.277],[50.113,25.944],[50.24,25.608],[50.527,25.328],[50.661,25],[50.81,24.755],[51.112,24.556],[51.39,24.627],[51.58,24.245],[51.618,24.014],[52.001,23.001],[55.007,22.497],[55.208,22.708],[55.667,22],[55,20],[52,19],[49.117,18.617],[48.183,18.167],[47.467,17.117],[47,16.95],[46.75,17.283],[46.367,17.233],[45.4,17.333],[45.217,17.433],[44.063,17.41],[43.792,17.32],[43.381,17.58],[43.116,17.088],[43.218,16.667],[42.779,16.348],[42.65,16.775],[42.348,17.076],[42.271,17.475],[41.754,17.833],[41.221,18.672],[40.939,19.486],[40.248,20.175],[39.802,20.339],[39.139,21.292],[39.024,21.987],[39.066,22.58],[38.493,23.688],[38.024,24.079],[37.484,24.285],[37.155,24.858],[37.209,25.085],[36.932,25.603],[36.64,25.826],[36.249,26.57],[35.64,27.377],[35.13,28.063],[34.632,28.059],[34.788,28.607],[34.832,28.957],[34.956,29.357]]]]},{N:"Northern Cyprus",I:"CYP",C:[[[[32.732,35.14],[32.802,35.146],[32.947,35.387],[33.667,35.373],[34.576,35.672],[33.901,35.246],[33.974,35.059],[33.866,35.094],[33.675,35.018],[33.526,35.039],[33.476,35],[33.456,35.101],[33.384,35.163],[33.191,35.173],[32.92,35.088],[32.732,35.14]]]]},{N:"Cyprus",I:"CY",C:[[[[32.732,35.14],[32.92,35.088],[33.191,35.173],[33.384,35.163],[33.456,35.101],[33.476,35],[33.526,35.039],[33.675,35.018],[33.866,35.094],[33.974,35.059],[34.005,34.978],[32.98,34.572],[32.49,34.702],[32.257,35.103],[32.732,35.14]]]]},{N:"Morocco",I:"MA",C:[[[[-2.17,35.168],[-1.793,34.528],[-1.733,33.92],[-1.388,32.864],[-1.125,32.652],[-1.308,32.263],[-2.617,32.094],[-3.069,31.724],[-3.647,31.637],[-3.69,30.897],[-4.86,30.501],[-5.242,30],[-6.061,29.732],[-7.059,29.579],[-8.674,28.841],[-8.666,27.656],[-8.818,27.656],[-8.795,27.121],[-9.413,27.088],[-9.735,26.861],[-10.189,26.861],[-10.551,26.991],[-11.393,26.883],[-11.718,26.104],[-12.031,26.031],[-12.501,24.77],[-13.891,23.691],[-14.221,22.31],[-14.631,21.861],[-14.751,21.501],[-17.003,21.421],[-17.02,21.422],[-16.973,21.886],[-16.589,22.158],[-16.262,22.679],[-16.326,23.018],[-15.983,23.723],[-15.426,24.359],[-15.089,24.52],[-14.825,25.104],[-14.801,25.636],[-14.44,26.254],[-13.774,26.619],[-13.14,27.64],[-13.122,27.654],[-12.619,28.038],[-11.689,28.149],[-10.901,28.832],[-10.4,29.099],[-9.565,29.934],[-9.815,31.178],[-9.435,32.038],[-9.301,32.565],[-8.657,33.24],[-7.654,33.697],[-6.913,34.11],[-6.244,35.146],[-5.93,35.76],[-5.194,35.755],[-4.591,35.331],[-3.64,35.4],[-2.604,35.179],[-2.17,35.168]]]]},{N:"Egypt",I:"EG",C:[[[[36.866,22],[32.9,22],[29.02,22],[25,22],[25,25.682],[25,29.239],[24.7,30.044],[24.958,30.662],[24.803,31.089],[25.165,31.569],[26.495,31.586],[27.458,31.321],[28.45,31.026],[28.914,30.87],[29.683,31.187],[30.095,31.473],[30.977,31.556],[31.688,31.43],[31.96,30.934],[32.192,31.26],[32.994,31.024],[33.773,30.967],[34.265,31.219],[34.265,31.219],[34.823,29.761],[34.923,29.501],[34.642,29.099],[34.427,28.344],[34.155,27.823],[33.921,27.649],[33.588,27.971],[33.137,28.418],[32.423,29.851],[32.32,29.76],[32.735,28.705],[33.349,27.7],[34.105,26.142],[34.474,25.599],[34.795,25.034],[35.692,23.927],[35.494,23.752],[35.526,23.102],[36.691,22.205],[36.866,22]]]]},{N:"Libya",I:"LY",C:[[[[25,22],[25,20.003],[23.85,20],[23.838,19.58],[19.849,21.495],[15.861,23.41],[14.851,22.863],[14.144,22.491],[13.581,23.041],[12,23.472],[11.561,24.098],[10.771,24.563],[10.304,24.379],[9.948,24.937],[9.911,25.365],[9.319,26.094],[9.716,26.512],[9.629,27.141],[9.756,27.688],[9.684,28.144],[9.86,28.96],[9.806,29.425],[9.482,30.308],[9.97,30.539],[10.057,30.962],[9.95,31.376],[10.637,31.761],[10.945,32.082],[11.432,32.369],[11.489,33.137],[12.663,32.793],[13.083,32.879],[13.919,32.712],[15.246,32.265],[15.714,31.376],[16.612,31.182],[18.021,30.764],[19.086,30.266],[19.574,30.526],[20.053,30.986],[19.82,31.752],[20.134,32.238],[20.855,32.707],[21.543,32.843],[22.896,32.639],[23.237,32.191],[23.609,32.187],[23.927,32.017],[24.921,31.899],[25.165,31.569],[24.803,31.089],[24.958,30.662],[24.7,30.044],[25,29.239],[25,25.682],[25,22]]]]},{N:"Ethiopia",I:"ET",C:[[[[47.789,8.003],[44.964,5.002],[43.661,4.958],[42.77,4.253],[42.129,4.234],[41.855,3.919],[41.172,3.919],[40.768,4.257],[39.855,3.839],[39.559,3.422],[38.893,3.501],[38.671,3.616],[38.437,3.589],[38.121,3.599],[36.855,4.448],[36.159,4.448],[35.817,4.777],[35.817,5.338],[35.298,5.506],[34.707,6.594],[34.25,6.826],[34.075,7.226],[33.568,7.713],[32.954,7.785],[33.295,8.355],[33.826,8.379],[33.975,8.685],[33.962,9.584],[34.257,10.63],[34.731,10.91],[34.832,11.319],[35.26,12.083],[35.864,12.578],[36.27,13.563],[36.43,14.422],[37.594,14.213],[37.906,14.959],[38.513,14.505],[39.099,14.741],[39.341,14.532],[40.026,14.52],[40.897,14.119],[41.155,13.773],[41.599,13.452],[42.01,12.866],[42.352,12.542],[42,12.1],[41.662,11.631],[41.74,11.355],[41.756,11.051],[42.314,11.034],[42.555,11.105],[42.777,10.927],[42.559,10.573],[42.928,10.022],[43.297,9.54],[43.679,9.184],[46.948,7.997],[47.789,8.003]]]]},{N:"Djibouti",I:"DJ",C:[[[[42.352,12.542],[42.78,12.455],[43.081,12.7],[43.318,12.39],[43.286,11.975],[42.716,11.736],[43.145,11.462],[42.777,10.927],[42.555,11.105],[42.314,11.034],[41.756,11.051],[41.74,11.355],[41.662,11.631],[42,12.1],[42.352,12.542]]]]},{N:"Somaliland",I:"SOM",C:[[[[48.948,11.411],[48.948,11.411],[48.942,11.394],[48.938,10.982],[48.938,9.974],[48.938,9.452],[48.487,8.838],[47.789,8.003],[46.948,7.997],[43.679,9.184],[43.297,9.54],[42.928,10.022],[42.559,10.573],[42.777,10.927],[43.145,11.462],[43.471,11.278],[43.667,10.864],[44.118,10.446],[44.614,10.442],[45.557,10.698],[46.645,10.817],[47.526,11.127],[48.022,11.193],[48.379,11.375],[48.948,11.411],[48.948,11.411]]]]},{N:"Uganda",I:"UG",C:[[[[33.904,-.95],[31.866,-1.027],[30.77,-1.015],[30.419,-1.135],[29.822,-1.443],[29.579,-1.341],[29.588,-.587],[29.82,-.205],[29.876,.597],[30.086,1.062],[30.469,1.584],[30.853,1.849],[31.174,2.204],[30.773,2.34],[30.834,3.509],[30.834,3.509],[31.246,3.782],[31.881,3.558],[32.686,3.792],[33.39,3.79],[34.005,4.25],[34.479,3.556],[34.596,3.054],[35.036,1.906],[34.672,1.177],[34.18,.515],[33.894,.11],[33.904,-.95]]]]},{N:"Rwanda",I:"RW",C:[[[[30.419,-1.135],[30.816,-1.699],[30.758,-2.287],[30.47,-2.414],[30.47,-2.414],[29.938,-2.348],[29.632,-2.918],[29.025,-2.839],[29.117,-2.292],[29.255,-2.215],[29.292,-1.62],[29.579,-1.341],[29.822,-1.443],[30.419,-1.135]]]]},{N:"Bosnia and Herzegovina",I:"BA",C:[[[[18.56,42.65],[17.675,43.029],[17.297,43.446],[16.916,43.668],[16.456,44.041],[16.24,44.351],[15.75,44.819],[15.959,45.234],[16.318,45.004],[16.535,45.212],[17.002,45.234],[17.862,45.068],[18.553,45.082],[19.005,44.86],[19.005,44.86],[19.368,44.863],[19.118,44.423],[19.6,44.038],[19.454,43.568],[19.219,43.524],[19.032,43.433],[18.706,43.2],[18.56,42.65]]]]},{N:"Macedonia",I:"MK",C:[[[[22.381,42.32],[22.881,41.999],[22.952,41.338],[22.762,41.305],[22.597,41.13],[22.055,41.15],[21.674,40.931],[21.02,40.843],[20.605,41.086],[20.463,41.515],[20.59,41.855],[20.59,41.855],[20.717,41.847],[20.762,42.052],[21.353,42.207],[21.577,42.245],[21.917,42.304],[22.381,42.32]]]]},{N:"Serbia",I:"RS",C:[[[[18.83,45.909],[18.83,45.909],[19.596,46.172],[20.22,46.127],[20.762,45.735],[20.874,45.416],[21.484,45.181],[21.562,44.769],[22.145,44.478],[22.459,44.703],[22.706,44.578],[22.474,44.409],[22.657,44.235],[22.41,44.008],[22.5,43.643],[22.986,43.211],[22.605,42.899],[22.437,42.58],[22.545,42.461],[22.381,42.32],[21.917,42.304],[21.577,42.245],[21.543,42.32],[21.663,42.439],[21.775,42.683],[21.633,42.677],[21.439,42.863],[21.274,42.91],[21.143,43.069],[20.957,43.131],[20.814,43.272],[20.635,43.217],[20.497,42.885],[20.258,42.813],[20.34,42.899],[19.959,43.106],[19.63,43.214],[19.484,43.352],[19.219,43.524],[19.454,43.568],[19.6,44.038],[19.118,44.423],[19.368,44.863],[19.005,44.86],[19.005,44.86],[19.39,45.237],[19.073,45.522],[18.83,45.909]]]]},{N:"Montenegro",I:"ME",C:[[[[20.071,42.589],[19.802,42.5],[19.738,42.688],[19.304,42.196],[19.372,41.878],[19.162,41.955],[18.882,42.282],[18.45,42.48],[18.56,42.65],[18.706,43.2],[19.032,43.433],[19.219,43.524],[19.484,43.352],[19.63,43.214],[19.959,43.106],[20.34,42.899],[20.258,42.813],[20.071,42.589]]]]},{N:"Kosovo",I:"XK",C:[[[[20.59,41.855],[20.523,42.218],[20.284,42.32],[20.071,42.589],[20.258,42.813],[20.497,42.885],[20.635,43.217],[20.814,43.272],[20.957,43.131],[21.143,43.069],[21.274,42.91],[21.439,42.863],[21.633,42.677],[21.775,42.683],[21.663,42.439],[21.543,42.32],[21.577,42.245],[21.353,42.207],[20.762,42.052],[20.717,41.847],[20.59,41.855]]]]},{N:"Trinidad and Tobago",I:"TT",C:[[[[-61.68,10.76],[-61.105,10.89],[-60.895,10.855],[-60.935,10.11],[-61.77,10],[-61.95,10.09],[-61.66,10.365],[-61.68,10.76]]]]},{N:"South Sudan",I:"SS",C:[[[[30.834,3.509],[29.954,4.174],[29.716,4.601],[29.159,4.389],[28.697,4.455],[28.429,4.287],[27.98,4.408],[27.374,5.234],[27.213,5.551],[26.466,5.947],[26.213,6.547],[25.797,6.979],[25.124,7.5],[25.115,7.825],[24.567,8.229],[23.887,8.62],[24.194,8.729],[24.537,8.918],[24.795,9.81],[25.07,10.274],[25.791,10.411],[25.962,10.136],[26.477,9.553],[26.752,9.467],[27.113,9.639],[27.834,9.604],[27.971,9.398],[28.967,9.398],[29.001,9.604],[29.516,9.793],[29.619,10.085],[29.997,10.291],[30.838,9.707],[31.353,9.81],[31.851,10.531],[32.4,11.081],[32.314,11.681],[32.074,11.973],[32.675,12.025],[32.743,12.248],[33.207,12.179],[33.087,11.441],[33.207,10.72],[33.722,10.325],[33.842,9.982],[33.825,9.484],[33.963,9.464],[33.975,8.685],[33.826,8.379],[33.295,8.355],[32.954,7.785],[33.568,7.713],[34.075,7.226],[34.25,6.826],[34.707,6.594],[35.298,5.506],[34.62,4.847],[34.005,4.25],[33.39,3.79],[32.686,3.792],[31.881,3.558],[31.246,3.782],[30.834,3.509]]]]}]}),w0}var pr={},DT;function $D(){if(DT)return pr;DT=1,Object.defineProperty(pr,"__esModule",{value:!0}),pr.defaultTooltip=pr.defaultCountryStyle=pr.sizeMap=pr.heightRatio=pr.defaultColor=pr.defaultSize=void 0,pr.defaultSize="xl",pr.defaultColor="#dddddd",pr.heightRatio=3/4,pr.sizeMap={sm:240,md:336,lg:480,xl:640,xxl:1200};const e=(r,n)=>i=>{const{countryValue:o,minValue:a,maxValue:s,color:l}=i,u=typeof o=="string"?a:o;let c=u!==void 0?.2+.6*((u-a)/(s-a)):0;return Number.isNaN(c)&&(c=.8),{fill:l,fillOpacity:c,stroke:r,strokeWidth:1,strokeOpacity:n,cursor:"pointer"}};pr.defaultCountryStyle=e;const t=r=>{const{countryName:n,countryValue:i,prefix:o,suffix:a}=r;return`${n} ${o} ${i.toLocaleString()} ${a}`};return pr.defaultTooltip=t,pr}var q5={},LT;function ECe(){return LT||(LT=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.responsify=e.useWindowWidth=e.useIsomorphicLayoutEffect=void 0;const t=C,r=$D();e.useIsomorphicLayoutEffect=typeof window<"u"?t.useLayoutEffect:t.useEffect;function n(){const[o,a]=(0,t.useState)(r.sizeMap[r.defaultSize]);return(0,e.useIsomorphicLayoutEffect)(()=>{const s=()=>{a(window.innerWidth)};return window.addEventListener("resize",s),s(),()=>window.removeEventListener("resize",s)},[]),o}e.useWindowWidth=n;function i(o,a){if(o==="responsive")return typeof window>"u"?r.sizeMap[r.defaultSize]:Math.min(window.innerHeight,window.innerWidth)*.75;if(typeof window>"u")return r.sizeMap[o];const s=Object.values(r.sizeMap).reverse().find(l=>l<=a)??r.sizeMap.sm;return Math.min(s,r.sizeMap[o])}e.responsify=i}(q5)),q5}var ac={},sc={},zT;function $Ce(){if(zT)return sc;zT=1,Object.defineProperty(sc,"__esModule",{value:!0}),sc.PathTooltip=void 0;const t=ku.__importStar(C);return sc.PathTooltip=r=>{const[n,i]=t.useState(!0),[o,a]=t.useState({x:0,y:0,w:0,h:0,isLeft:!1,isTop:!1}),[s]=t.useState(r.fontSize||12),[l]=t.useState(r.fontFamily||"sans-serif"),[u]=t.useState(r.bgColor||"black"),[c]=t.useState(r.textColor||"white"),[f]=t.useState(r.rtl||!1),d=r.pathRef,h=r.svgRef,p=t.createRef();t.useEffect(()=>{const A=k=>{if(h&&d&&p&&h.current&&d.current&&p.current){const E=h.current.getBoundingClientRect(),N=p.current.getBoundingClientRect(),z=k.x-E.x>E.width/2,L=k.y-E.y>E.height/2,$=N.width+20,D=N.height+20,V=z?k.x-E.x+8-$:k.x-E.x-8,R=L?k.y-E.y-12-D:k.y-E.y+8;a({x:V,y:R,w:$,h:D,isLeft:z,isTop:L})}};d&&d.current&&(d.current.addEventListener("mouseover",()=>{i(!1)}),d.current.addEventListener("mouseleave",()=>{i(!0)}),d.current.addEventListener("mousemove",k=>{n||A(k)}))},[d,h,p,n]);const m=(o.x+7).toString()+","+(o.y-10).toString()+" "+(o.x+30).toString()+","+o.y.toString()+" "+(o.x+22).toString()+","+o.y.toString(),g=(o.x+o.w-8).toString()+","+(o.y-10).toString()+" "+(o.x+o.w-25).toString()+","+o.y.toString()+" "+(o.x+o.w-15).toString()+","+o.y.toString(),y=(o.x+7).toString()+","+(o.y+o.h+10).toString()+" "+(o.x+15).toString()+","+(o.y+o.h).toString()+" "+(o.x+7).toString()+","+(o.y+o.h).toString(),v=(o.x+o.w-7).toString()+","+(o.y+o.h+10).toString()+" "+(o.x+o.w-15).toString()+","+(o.y+o.h).toString()+" "+(o.x+o.w-7).toString()+","+(o.y+o.h).toString(),b=o.isLeft&&o.isTop?v:o.isTop?y:o.isLeft?g:m,x=(A,k)=>{let E=0,N=-1;if(A.length<=k)return["",A];for(;E<=A.length&&E<=k;)A[E]===" "&&(N=E),E++;return N!==-1?[A.slice(0,N),A.slice(N+1)]:[A.slice(0,k),A.slice(k+1)]},S=[],_=x(r.tip,35-(1*s-11));S.push(_[0]);let P=_[1],T=_[1];for(;P!=="";){const A=x(P===T?P:T,35-(1*s-11));P=A[0],T=A[1],S.push(P===""?A[1]:A[0])}return t.default.createElement("g",{pointerEvents:"none"},t.default.createElement("rect",{x:o.x,y:o.y,width:o.w,rx:5,ry:5,height:o.h,fill:u,visibility:n?"hidden":"visible"}),t.default.createElement("polygon",{fill:u,visibility:n?"hidden":"visible",points:b}),t.default.createElement("text",{ref:p,x:f?o.x+o.w-10:o.x+10,y:o.y,cursor:"default",fontFamily:l,fontSize:s,fill:c,visibility:n?"hidden":"visible"},r.tip.length>35-1*(s-11)?S.map((A,k)=>t.default.createElement("tspan",{key:A,x:f?o.x+o.w-10:o.x+10,y:o.y+(20+(1*s-11))+20*k},A)):t.default.createElement("tspan",{x:f?o.x+o.w-10:o.x+10,y:o.y+(20+(1*s-11))},r.tip)))},sc}var BT;function jCe(){if(BT)return ac;BT=1,Object.defineProperty(ac,"__esModule",{value:!0}),ac.drawTooltip=void 0;const t=ku.__importStar(C),r=$Ce();function n(i,o,a,s,l,u){return i?t.createElement(r.PathTooltip,{fontSize:12,bgColor:o,textColor:a,key:i,pathRef:l,svgRef:u,rtl:s,tip:i}):null}return ac.drawTooltip=n,ac}var _0={},FT;function MCe(){if(FT)return _0;FT=1,Object.defineProperty(_0,"__esModule",{value:!0});const t=ku.__importStar(C);function r({color:n}){return t.createElement("rect",{x:0,y:0,width:"100%",height:"100%",stroke:n,fill:"none"})}return _0.default=r,_0}var C0={},VT;function ICe(){if(VT)return C0;VT=1,Object.defineProperty(C0,"__esModule",{value:!0});const t=ku.__importStar(C);function r(o){return a=>{a.currentTarget.style.strokeWidth="2",a.currentTarget.style.strokeOpacity=String(Math.min(o+.3,1))}}function n(o){return a=>{a.currentTarget.style.strokeWidth="1",a.currentTarget.style.strokeOpacity=String(o)}}function i({href:o,...a},s){const l=t.createElement("path",{onMouseOver:r(Number(a.strokeOpacity)),onMouseOut:n(Number(a.strokeOpacity)),ref:s,...a});return o?t.createElement("a",{...typeof o=="string"?{href:o}:o},l):l}return C0.default=t.forwardRef(i),C0}var P0={},WT;function NCe(){if(WT)return P0;WT=1,Object.defineProperty(P0,"__esModule",{value:!0});const t=ku.__importStar(C);function r({label:n,...i}){return t.createElement("text",{...i},n)}return P0.default=r,P0}Object.defineProperty(ou,"__esModule",{value:!0});ou.regions=ou.WorldMap=void 0;const md=ku,Ai=md.__importStar(C),lc=C,UT=ACe,jD=md.__importDefault(kCe()),uc=$D(),HT=ECe(),RCe=jCe(),DCe=md.__importDefault(MCe()),LCe=md.__importDefault(ICe()),zCe=md.__importDefault(NCe());function GT({value:e}){return typeof e=="string"?0:e}function MD(e){const{data:t,title:r,valuePrefix:n="",valueSuffix:i="",color:o=uc.defaultColor,strokeOpacity:a=.2,backgroundColor:s="white",tooltipBgColor:l="black",tooltipTextColor:u="white",rtl:c=!1,size:f=uc.defaultSize,frame:d=!1,frameColor:h="black",borderColor:p="black",richInteraction:m=!1,styleFunction:g=(0,uc.defaultCountryStyle)(p,a),tooltipTextFunction:y=uc.defaultTooltip,onClickFunction:v,hrefFunction:b,textLabelFunction:x=()=>[]}=e,S=(0,HT.useWindowWidth)(),_=typeof f=="number"?f:(0,HT.responsify)(f,S),P=_*uc.heightRatio,[T,A]=(0,lc.useState)(1),[k,E]=(0,lc.useState)(0),[N,z]=(0,lc.useState)(0),L=(0,lc.createRef)(),$=Object.fromEntries(t.map(({country:fe,value:Oe})=>[fe.toUpperCase(),Oe])),D=Math.min(...t.map(GT)),V=Math.max(...t.map(GT)),R=(0,UT.geoMercator)(),F=(0,UT.geoPath)().projection(R),H=Ai.useCallback(fe=>Oe=>v==null?void 0:v({...fe,event:Oe}),[v]),q=jD.default.features.map(fe=>{const Oe=(0,lc.createRef)(),{I:ze,N:lt,C:Z}=fe,ue={type:"Feature",properties:{NAME:lt,ISO_A2:ze},geometry:{type:"MultiPolygon",coordinates:Z}},de={countryCode:ze,countryValue:$[ze],countryName:lt,color:o,minValue:D,maxValue:V,prefix:n,suffix:i},U=Ai.createElement(LCe.default,{ref:Oe,d:F(ue),style:g(de),onClick:H(de),strokeOpacity:a,href:b==null?void 0:b(de),key:lt}),He=(0,RCe.drawTooltip)(typeof de.countryValue>"u"?void 0:y(de),l,u,c,Oe,L);return{path:U,highlightedTooltip:He}}),K=q.map(fe=>fe.path),X=q.map(fe=>fe.highlightedTooltip),ge={onMouseDown(fe){fe.preventDefault(),fe.stopPropagation()},onDoubleClick(fe){const Oe=fe.currentTarget.getBoundingClientRect(),ze=fe.clientX-Oe.left,lt=fe.clientY-Oe.top;T===4?(E(0),z(0),A(1)):(E(2*k-ze),z(2*N-lt),A(T*2))}};return Ai.createElement("figure",{className:"worldmap__figure-container",style:{backgroundColor:s}},r&&Ai.createElement("figcaption",{className:"worldmap__figure-caption"},r),Ai.createElement("svg",{ref:L,height:`${P}px`,width:`${_}px`,...m?ge:void 0},d&&Ai.createElement(DCe.default,{color:h}),Ai.createElement("g",{transform:`translate(${k}, ${N}) scale(${_/960*T}) translate(0, 240)`,style:{transition:"all 0.2s"}},K),Ai.createElement("g",null,x(_).map(fe=>Ai.createElement(zCe.default,{...fe,key:fe.label}))),X))}ou.default=MD;ou.WorldMap=MD;const BCe=jD.default.features.map(e=>({name:e.N,code:e.I}));ou.regions=BCe;const FCe=[{year:2023,value:3.6},{year:2024,value:4.13},{year:2025,value:4.73},{year:2026,value:5.43},{year:2027,value:6.22},{year:2028,value:7.13},{year:2029,value:8.18},{year:2030,value:9.38},{year:2031,value:10.21}],VCe=()=>w.jsx(ps,{maxW:"1200px",py:[5,10],children:w.jsxs(Ot,{spacing:[5,10],children:[w.jsx(Yt,{as:"h1",size:["xl","2xl"],textAlign:"center",children:"Our Global Reach"}),w.jsxs(zi,{columns:[1,null,2],spacing:[5,10],w:"full",children:[w.jsxs(ot,{children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],children:"International Presence"}),w.jsx(Te,{fontSize:["md","lg"],mb:4,children:"Hummus & Salads has been exporting worldwide since 1972, reaching markets in:"}),w.jsxs(zi,{columns:2,spacing:4,children:[w.jsxs(ot,{children:[w.jsx(Te,{fontWeight:"bold",children:"• United States"}),w.jsx(Te,{fontWeight:"bold",children:"• Canada"})]}),w.jsxs(ot,{children:[w.jsx(Te,{fontWeight:"bold",children:"• Europe"}),w.jsx(Te,{fontWeight:"bold",children:"• Asia"})]})]})]}),w.jsx(ot,{children:w.jsx(dt,{src:"/map.JPG"})})]}),w.jsx(as,{}),w.jsxs(ot,{w:"full",children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],children:"Market Growth"}),w.jsx(Te,{fontSize:["md","lg"],mb:[3,6],children:"The global hummus market is experiencing significant growth. Here's the projected market size from 2023 to 2031:"}),w.jsx(ot,{h:["300px","400px"],children:w.jsx(H5e,{width:"100%",height:"100%",children:w.jsxs(h_e,{data:FCe,children:[w.jsx(IR,{strokeDasharray:"3 3"}),w.jsx(L4,{dataKey:"year"}),w.jsx(z4,{}),w.jsx(oi,{}),w.jsx(cd,{type:"monotone",dataKey:"value",stroke:"#82ca9d"})]})})}),w.jsx(Te,{fontSize:"sm",textAlign:"center",mt:2,children:"Global Hummus Market Size Projection (USD Billion)"})]}),w.jsxs(zi,{columns:[1,null,3],spacing:[5,10],w:"full",children:[w.jsxs(n2,{children:[w.jsx(i2,{children:"Market Size 2023"}),w.jsx(o2,{children:"$3.6 Billion"})]}),w.jsxs(n2,{children:[w.jsx(i2,{children:"Projected Market Size 2031"}),w.jsx(o2,{children:"$10.21 Billion"})]}),w.jsxs(n2,{children:[w.jsx(i2,{children:"CAGR 2024-2031"}),w.jsx(o2,{children:"14.7%"}),w.jsx(pM,{children:"Compound Annual Growth Rate"})]})]}),w.jsx(as,{}),w.jsxs(ot,{w:"full",children:[w.jsx(Yt,{as:"h2",size:["lg","xl"],mb:[2,4],children:"Our Partners"}),w.jsxs(zi,{columns:[2,null,4],spacing:5,children:[w.jsx(dt,{src:"/partners/costco.jpg",alt:"US Partner",h:"60px"}),w.jsx(dt,{src:"/partners/publix.jpg",alt:"France Partner",h:"60px"}),w.jsx(dt,{src:"/partners/Tesco.jpg",alt:"UK Private Label",h:"60px"}),w.jsx(dt,{src:"/partners/wellcome.jpg",alt:"Leading Israeli Chain",h:"60px"})]})]})]})}),WCe=pY({colors:{brand:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"}},fonts:{heading:"Poppins, sans-serif",body:"Open Sans, sans-serif"},components:{Button:{baseStyle:{fontWeight:"bold"},variants:{solid:e=>({bg:e.colorScheme==="brand"?"brand.500":void 0,color:"white",_hover:{bg:e.colorScheme==="brand"?"brand.600":void 0}})}}}}),UCe=()=>{const[e,t]=C.useState(""),[r,n]=C.useState(!1),i=Wte(),o=s=>{t(s.target.value),n(s.target.value==="Phone")},a=s=>{s.preventDefault(),i({title:"Message sent.",description:"We've received your message and will get back to you soon.",status:"success",duration:5e3,isClosable:!0})};return w.jsx(ot,{bg:"green.50",py:12,children:w.jsx(ps,{maxW:"6xl",children:w.jsxs(Ir,{direction:{base:"column",md:"row"},bg:"white",rounded:"xl",overflow:"hidden",shadow:"xl",children:[w.jsx(dt,{src:"/cust-service.jpg",alt:"Mediterranean salad",objectFit:"cover",w:{base:"full",md:"40%"},h:{base:"400px",md:"auto"}}),w.jsxs(ot,{p:8,w:{base:"full",md:"60%"},children:[w.jsx(Yt,{as:"h2",size:"lg",color:"green.700",mb:2,children:"Contact Us"}),w.jsx(Te,{fontSize:"md",color:"gray.600",mb:6,children:"We'd love to hear from you! Fill out the form below and we'll get back to you as soon as possible."}),w.jsxs(Ir,{flexGrow:1,gap:4,children:[w.jsx(Ir,{maxW:"2px",bgGradient:"linear(to-b, green.50, green.600)",w:"100%"}),w.jsx("form",{onSubmit:a,children:w.jsxs(Ot,{spacing:4,align:"flex-start",children:[w.jsxs(wo,{isRequired:!0,children:[w.jsx(_o,{children:"Full Name"}),w.jsx($a,{placeholder:"John Doe",focusBorderColor:"green.400"})]}),w.jsxs(wo,{isRequired:!0,children:[w.jsx(_o,{children:"Email Address"}),w.jsx($a,{type:"email",placeholder:"john@example.com",focusBorderColor:"green.400"})]}),w.jsxs(wo,{isRequired:!0,children:[w.jsx(_o,{children:"Phone Number"}),w.jsx($a,{type:"tel",placeholder:"(123) 456-7890",focusBorderColor:"green.400"})]}),w.jsxs(wo,{children:[w.jsx(_o,{children:"Preferred Contact Method"}),w.jsxs(dM,{placeholder:"Select method",onChange:o,focusBorderColor:"green.400",children:[w.jsx("option",{value:"Email",children:"Email"}),w.jsx("option",{value:"Phone",children:"Phone"})]})]}),w.jsx(z$,{in:r,animateOpacity:!0,children:w.jsxs(Ot,{spacing:4,align:"flex-start",width:"full",children:[w.jsxs(wo,{children:[w.jsx(_o,{children:"Preferred Contact Date"}),w.jsx($a,{type:"date",focusBorderColor:"green.400"})]}),w.jsxs(wo,{children:[w.jsx(_o,{children:"Preferred Contact Time"}),w.jsx($a,{type:"time",focusBorderColor:"green.400"})]})]})}),w.jsxs(wo,{isRequired:!0,children:[w.jsx(_o,{children:"Your Message"}),w.jsx(bM,{placeholder:"Enter your message here",focusBorderColor:"green.400"})]}),w.jsx(ra,{type:"submit",colorScheme:"green",size:"lg",width:"full",children:"Send Message"})]})})]})]})]})})})},HCe=()=>w.jsx(Hte,{theme:WCe,children:w.jsx(fae,{children:w.jsxs(ot,{minHeight:"100vh",display:"flex",flexDirection:"column",justifyContent:"center",w:"100vw",alignSelf:"center",children:[w.jsx(jae,{}),w.jsx(ot,{flex:1,children:w.jsxs(iae,{children:[w.jsx(Ns,{path:"/",element:w.jsx(Iae,{})}),w.jsx(Ns,{path:"/about",element:w.jsx(Nae,{})}),w.jsx(Ns,{path:"/products",element:w.jsx(Lae,{})}),w.jsx(Ns,{path:"/global-reach",element:w.jsx(VCe,{})}),w.jsx(Ns,{path:"/contact",element:w.jsx(UCe,{})})]})}),w.jsx(Mae,{})]})})});Y5.createRoot(document.getElementById("root")).render(w.jsx(j.StrictMode,{children:w.jsx(HCe,{})})); diff --git a/assets/logo-dark-DhJgGPXz.png b/assets/logo-dark-DhJgGPXz.png new file mode 100644 index 0000000..664dbb0 Binary files /dev/null and b/assets/logo-dark-DhJgGPXz.png differ diff --git a/certs/fssc.png b/certs/fssc.png new file mode 100644 index 0000000..cad66da Binary files /dev/null and b/certs/fssc.png differ diff --git a/certs/haccp.png b/certs/haccp.png new file mode 100644 index 0000000..d8c76b3 Binary files /dev/null and b/certs/haccp.png differ diff --git a/certs/kosher.png b/certs/kosher.png new file mode 100644 index 0000000..3794ba5 Binary files /dev/null and b/certs/kosher.png differ diff --git a/certs/vegan.png b/certs/vegan.png new file mode 100644 index 0000000..151c060 Binary files /dev/null and b/certs/vegan.png differ diff --git a/cust-service.jpg b/cust-service.jpg new file mode 100644 index 0000000..e332956 Binary files /dev/null and b/cust-service.jpg differ diff --git a/divider.svg b/divider.svg new file mode 100644 index 0000000..d97d2e7 --- /dev/null +++ b/divider.svg @@ -0,0 +1 @@ +Asset 1divider \ No newline at end of file diff --git a/factory.jpg b/factory.jpg new file mode 100644 index 0000000..90483bc Binary files /dev/null and b/factory.jpg differ diff --git a/hummus-bowl.jpg b/hummus-bowl.jpg new file mode 100644 index 0000000..bb14bd1 Binary files /dev/null and b/hummus-bowl.jpg differ diff --git a/hummus-bowl1.jpg b/hummus-bowl1.jpg new file mode 100644 index 0000000..872f475 Binary files /dev/null and b/hummus-bowl1.jpg differ diff --git a/hummus-bowl2.jpg b/hummus-bowl2.jpg new file mode 100644 index 0000000..cf673e4 Binary files /dev/null and b/hummus-bowl2.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..e7ec154 --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + + + Vite + React + + + + +
+ + diff --git a/map.JPG b/map.JPG new file mode 100644 index 0000000..5dc5ef2 Binary files /dev/null and b/map.JPG differ diff --git a/partners/Tesco.jpg b/partners/Tesco.jpg new file mode 100644 index 0000000..d3cd7f7 Binary files /dev/null and b/partners/Tesco.jpg differ diff --git a/partners/costco.jpg b/partners/costco.jpg new file mode 100644 index 0000000..73cedfb Binary files /dev/null and b/partners/costco.jpg differ diff --git a/partners/publix.jpg b/partners/publix.jpg new file mode 100644 index 0000000..7d2592e Binary files /dev/null and b/partners/publix.jpg differ diff --git a/partners/wellcome.jpg b/partners/wellcome.jpg new file mode 100644 index 0000000..08bdb8d Binary files /dev/null and b/partners/wellcome.jpg differ diff --git a/process.jpg b/process.jpg new file mode 100644 index 0000000..ee94f08 Binary files /dev/null and b/process.jpg differ diff --git a/products/baba-ghanoush.jpg b/products/baba-ghanoush.jpg new file mode 100644 index 0000000..81b531c Binary files /dev/null and b/products/baba-ghanoush.jpg differ diff --git a/products/beetroot-hummus.jpg b/products/beetroot-hummus.jpg new file mode 100644 index 0000000..7127964 Binary files /dev/null and b/products/beetroot-hummus.jpg differ diff --git a/products/carrot.jpg b/products/carrot.jpg new file mode 100644 index 0000000..1b23488 Binary files /dev/null and b/products/carrot.jpg differ diff --git a/products/coleslaw.jpg b/products/coleslaw.jpg new file mode 100644 index 0000000..801a304 Binary files /dev/null and b/products/coleslaw.jpg differ diff --git a/products/eggplant.jpg b/products/eggplant.jpg new file mode 100644 index 0000000..82865b9 Binary files /dev/null and b/products/eggplant.jpg differ diff --git a/products/hummus-salads.jpg b/products/hummus-salads.jpg new file mode 100644 index 0000000..855c7fe Binary files /dev/null and b/products/hummus-salads.jpg differ diff --git a/products/hummus.jpg b/products/hummus.jpg new file mode 100644 index 0000000..610f5b5 Binary files /dev/null and b/products/hummus.jpg differ diff --git a/products/matbucha.jpg b/products/matbucha.jpg new file mode 100644 index 0000000..eff0eb1 Binary files /dev/null and b/products/matbucha.jpg differ diff --git a/products/spicy-hummus.jpg b/products/spicy-hummus.jpg new file mode 100644 index 0000000..a07d5f5 Binary files /dev/null and b/products/spicy-hummus.jpg differ diff --git a/products/tabbouleh.jpg b/products/tabbouleh.jpg new file mode 100644 index 0000000..2e17a59 Binary files /dev/null and b/products/tabbouleh.jpg differ diff --git a/products/tahini.jpg b/products/tahini.jpg new file mode 100644 index 0000000..14b4c9d Binary files /dev/null and b/products/tahini.jpg differ diff --git a/products/to-go-hummus.jpg b/products/to-go-hummus.jpg new file mode 100644 index 0000000..7537d90 Binary files /dev/null and b/products/to-go-hummus.jpg differ diff --git a/products/turkish.jpg b/products/turkish.jpg new file mode 100644 index 0000000..d320e79 Binary files /dev/null and b/products/turkish.jpg differ diff --git a/vite.svg b/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file