MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/netdata/usr/local/local/share/netdata/web/v3/6838.1bea5a7509d4b19e7172.js
/*! For license information please see 6838.1bea5a7509d4b19e7172.js.LICENSE.txt */
!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t.SENTRY_RELEASE={id:"ed2e29ce6294899858f5bc6cd6072923146ca0ff"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="82a9b1f1-aa06-4fbb-9e01-072380f801fb",t._sentryDebugIdIdentifier="sentry-dbid-82a9b1f1-aa06-4fbb-9e01-072380f801fb")}catch(t){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[6838],{43375(t,e,n){"use strict";n.d(e,{Mp:()=>Xt,Hd:()=>he,vL:()=>ot,uN:()=>ut,Pf:()=>xt,cA:()=>yt,AN:()=>ht,IG:()=>mt,fp:()=>E,y$:()=>F,WB:()=>ue,Sj:()=>L,Vy:()=>x,sl:()=>D,TT:()=>I,Qo:()=>U,fF:()=>te,E5:()=>l,PM:()=>Zt,zM:()=>ne,MS:()=>g,FR:()=>y});var r=n(96540),o=n(40961),i=n(74979);const A={display:"none"};function a(t){let{id:e,value:n}=t;return r.createElement("div",{id:e,style:A},n)}function s(t){let{id:e,announcement:n,ariaLiveType:o="assertive"}=t;return r.createElement("div",{id:e,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":o,"aria-atomic":!0},n)}const u=(0,r.createContext)(null);function l(t){const e=(0,r.useContext)(u);(0,r.useEffect)((()=>{if(!e)throw new Error("useDndMonitor must be used within a children of <DndContext>");return e(t)}),[t,e])}const c={draggable:"\n    To pick up a draggable item, press the space bar.\n    While dragging, use the arrow keys to move the item.\n    Press space again to drop the item in its new position, or press escape to cancel.\n  "},f={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was moved over droppable area "+n.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was dropped over droppable area "+n.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};function d(t){let{announcements:e=f,container:n,hiddenTextDescribedById:A,screenReaderInstructions:u=c}=t;const{announce:d,announcement:h}=function(){const[t,e]=(0,r.useState)("");return{announce:(0,r.useCallback)((t=>{null!=t&&e(t)}),[]),announcement:t}}(),p=(0,i.YG)("DndLiveRegion"),[g,y]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{y(!0)}),[]),l((0,r.useMemo)((()=>({onDragStart(t){let{active:n}=t;d(e.onDragStart({active:n}))},onDragMove(t){let{active:n,over:r}=t;e.onDragMove&&d(e.onDragMove({active:n,over:r}))},onDragOver(t){let{active:n,over:r}=t;d(e.onDragOver({active:n,over:r}))},onDragEnd(t){let{active:n,over:r}=t;d(e.onDragEnd({active:n,over:r}))},onDragCancel(t){let{active:n,over:r}=t;d(e.onDragCancel({active:n,over:r}))}})),[d,e])),!g)return null;const v=r.createElement(r.Fragment,null,r.createElement(a,{id:A,value:u.draggable}),r.createElement(s,{id:p,announcement:h}));return n?(0,o.createPortal)(v,n):v}var h;function p(){}function g(t,e){return(0,r.useMemo)((()=>({sensor:t,options:null!=e?e:{}})),[t,e])}function y(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return(0,r.useMemo)((()=>[...e].filter((t=>null!=t))),[...e])}!function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"}(h||(h={}));const v=Object.freeze({x:0,y:0});function m(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function w(t,e){const n=(0,i.e_)(t);if(!n)return"0 0";return(n.x-e.left)/e.width*100+"% "+(n.y-e.top)/e.height*100+"%"}function b(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return n-r}function B(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return r-n}function _(t){let{left:e,top:n,height:r,width:o}=t;return[{x:e,y:n},{x:e+o,y:n},{x:e,y:n+r},{x:e+o,y:n+r}]}function x(t,e){if(!t||0===t.length)return null;const[n]=t;return e?n[e]:n}function C(t,e,n){return void 0===e&&(e=t.left),void 0===n&&(n=t.top),{x:e+.5*t.width,y:n+.5*t.height}}const E=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const o=C(e,e.left,e.top),i=[];for(const A of r){const{id:t}=A,e=n.get(t);if(e){const n=m(C(e),o);i.push({id:t,data:{droppableContainer:A,value:n}})}}return i.sort(b)},F=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const o=_(e),i=[];for(const A of r){const{id:t}=A,e=n.get(t);if(e){const n=_(e),r=o.reduce(((t,e,r)=>t+m(n[r],e)),0),a=Number((r/4).toFixed(4));i.push({id:t,data:{droppableContainer:A,value:a}})}}return i.sort(b)};function S(t,e){const n=Math.max(e.top,t.top),r=Math.max(e.left,t.left),o=Math.min(e.left+e.width,t.left+t.width),i=Math.min(e.top+e.height,t.top+t.height),A=o-r,a=i-n;if(r<o&&n<i){const n=e.width*e.height,r=t.width*t.height,o=A*a;return Number((o/(n+r-o)).toFixed(4))}return 0}const U=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const o=[];for(const i of r){const{id:t}=i,r=n.get(t);if(r){const n=S(r,e);n>0&&o.push({id:t,data:{droppableContainer:i,value:n}})}}return o.sort(B)};function Q(t,e){const{top:n,left:r,bottom:o,right:i}=e;return n<=t.y&&t.y<=o&&r<=t.x&&t.x<=i}const I=t=>{let{droppableContainers:e,droppableRects:n,pointerCoordinates:r}=t;if(!r)return[];const o=[];for(const i of e){const{id:t}=i,e=n.get(t);if(e&&Q(r,e)){const n=_(e).reduce(((t,e)=>t+m(r,e)),0),A=Number((n/4).toFixed(4));o.push({id:t,data:{droppableContainer:i,value:A}})}}return o.sort(b)};function T(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:v}function O(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce(((e,n)=>({...e,top:e.top+t*n.y,bottom:e.bottom+t*n.y,left:e.left+t*n.x,right:e.right+t*n.x})),{...e})}}const k=O(1);function R(t){if(t.startsWith("matrix3d(")){const e=t.slice(9,-1).split(/, /);return{x:+e[12],y:+e[13],scaleX:+e[0],scaleY:+e[5]}}if(t.startsWith("matrix(")){const e=t.slice(7,-1).split(/, /);return{x:+e[4],y:+e[5],scaleX:+e[0],scaleY:+e[3]}}return null}const M={ignoreTransform:!1};function L(t,e){void 0===e&&(e=M);let n=t.getBoundingClientRect();if(e.ignoreTransform){const{transform:e,transformOrigin:r}=(0,i.zk)(t).getComputedStyle(t);e&&(n=function(t,e,n){const r=R(e);if(!r)return t;const{scaleX:o,scaleY:i,x:A,y:a}=r,s=t.left-A-(1-o)*parseFloat(n),u=t.top-a-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),l=o?t.width/o:t.width,c=i?t.height/i:t.height;return{width:l,height:c,top:u,right:s+l,bottom:u+c,left:s}}(n,e,r))}const{top:r,left:o,width:A,height:a,bottom:s,right:u}=n;return{top:r,left:o,width:A,height:a,bottom:s,right:u}}function H(t){return L(t,{ignoreTransform:!0})}function D(t,e){const n=[];return t?function r(o){if(null!=e&&n.length>=e)return n;if(!o)return n;if((0,i.wz)(o)&&null!=o.scrollingElement&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!(0,i.sb)(o)||(0,i.xZ)(o))return n;if(n.includes(o))return n;const A=(0,i.zk)(t).getComputedStyle(o);return o!==t&&function(t,e){void 0===e&&(e=(0,i.zk)(t).getComputedStyle(t));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((t=>{const r=e[t];return"string"===typeof r&&n.test(r)}))}(o,A)&&n.push(o),function(t,e){return void 0===e&&(e=(0,i.zk)(t).getComputedStyle(t)),"fixed"===e.position}(o,A)?n:r(o.parentNode)}(t):n}function P(t){const[e]=D(t,1);return null!=e?e:null}function N(t){return i.Sw&&t?(0,i.l6)(t)?t:(0,i.Ll)(t)?(0,i.wz)(t)||t===(0,i.TW)(t).scrollingElement?window:(0,i.sb)(t)?t:null:null:null}function K(t){return(0,i.l6)(t)?t.scrollX:t.scrollLeft}function j(t){return(0,i.l6)(t)?t.scrollY:t.scrollTop}function V(t){return{x:K(t),y:j(t)}}var G;function z(t){return!(!i.Sw||!t)&&t===document.scrollingElement}function Y(t){const e={x:0,y:0},n=z(t)?{height:window.innerHeight,width:window.innerWidth}:{height:t.clientHeight,width:t.clientWidth},r={x:t.scrollWidth-n.width,y:t.scrollHeight-n.height};return{isTop:t.scrollTop<=e.y,isLeft:t.scrollLeft<=e.x,isBottom:t.scrollTop>=r.y,isRight:t.scrollLeft>=r.x,maxScroll:r,minScroll:e}}!function(t){t[t.Forward=1]="Forward",t[t.Backward=-1]="Backward"}(G||(G={}));const $={x:.2,y:.2};function W(t,e,n,r,o){let{top:i,left:A,right:a,bottom:s}=n;void 0===r&&(r=10),void 0===o&&(o=$);const{isTop:u,isBottom:l,isLeft:c,isRight:f}=Y(t),d={x:0,y:0},h={x:0,y:0},p=e.height*o.y,g=e.width*o.x;return!u&&i<=e.top+p?(d.y=G.Backward,h.y=r*Math.abs((e.top+p-i)/p)):!l&&s>=e.bottom-p&&(d.y=G.Forward,h.y=r*Math.abs((e.bottom-p-s)/p)),!f&&a>=e.right-g?(d.x=G.Forward,h.x=r*Math.abs((e.right-g-a)/g)):!c&&A<=e.left+g&&(d.x=G.Backward,h.x=r*Math.abs((e.left+g-A)/g)),{direction:d,speed:h}}function X(t){if(t===document.scrollingElement){const{innerWidth:t,innerHeight:e}=window;return{top:0,left:0,right:t,bottom:e,width:t,height:e}}const{top:e,left:n,right:r,bottom:o}=t.getBoundingClientRect();return{top:e,left:n,right:r,bottom:o,width:t.clientWidth,height:t.clientHeight}}function q(t){return t.reduce(((t,e)=>(0,i.WQ)(t,V(e))),v)}function J(t,e){if(void 0===e&&(e=L),!t)return;const{top:n,left:r,bottom:o,right:i}=e(t);P(t)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&t.scrollIntoView({block:"center",inline:"center"})}const Z=[["x",["left","right"],function(t){return t.reduce(((t,e)=>t+K(e)),0)}],["y",["top","bottom"],function(t){return t.reduce(((t,e)=>t+j(e)),0)}]];class tt{constructor(t,e){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=D(e),r=q(n);this.rect={...t},this.width=t.width,this.height=t.height;for(const[o,i,A]of Z)for(const t of i)Object.defineProperty(this,t,{get:()=>{const e=A(n),i=r[o]-e;return this.rect[t]+i},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class et{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((t=>{var e;return null==(e=this.target)?void 0:e.removeEventListener(...t)}))},this.target=t}add(t,e,n){var r;null==(r=this.target)||r.addEventListener(t,e,n),this.listeners.push([t,e,n])}}function nt(t,e){const n=Math.abs(t.x),r=Math.abs(t.y);return"number"===typeof e?Math.sqrt(n**2+r**2)>e:"x"in e&&"y"in e?n>e.x&&r>e.y:"x"in e?n>e.x:"y"in e&&r>e.y}var rt,ot;function it(t){t.preventDefault()}function At(t){t.stopPropagation()}!function(t){t.Click="click",t.DragStart="dragstart",t.Keydown="keydown",t.ContextMenu="contextmenu",t.Resize="resize",t.SelectionChange="selectionchange",t.VisibilityChange="visibilitychange"}(rt||(rt={})),function(t){t.Space="Space",t.Down="ArrowDown",t.Right="ArrowRight",t.Left="ArrowLeft",t.Up="ArrowUp",t.Esc="Escape",t.Enter="Enter",t.Tab="Tab"}(ot||(ot={}));const at={start:[ot.Space,ot.Enter],cancel:[ot.Esc],end:[ot.Space,ot.Enter,ot.Tab]},st=(t,e)=>{let{currentCoordinates:n}=e;switch(t.code){case ot.Right:return{...n,x:n.x+25};case ot.Left:return{...n,x:n.x-25};case ot.Down:return{...n,y:n.y+25};case ot.Up:return{...n,y:n.y-25}}};class ut{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:e}}=t;this.props=t,this.listeners=new et((0,i.TW)(e)),this.windowListeners=new et((0,i.zk)(e)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(rt.Resize,this.handleCancel),this.windowListeners.add(rt.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(rt.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:t,onStart:e}=this.props,n=t.node.current;n&&J(n),e(v)}handleKeyDown(t){if((0,i.kx)(t)){const{active:e,context:n,options:r}=this.props,{keyboardCodes:o=at,coordinateGetter:A=st,scrollBehavior:a="smooth"}=r,{code:s}=t;if(o.end.includes(s))return void this.handleEnd(t);if(o.cancel.includes(s))return void this.handleCancel(t);const{collisionRect:u}=n.current,l=u?{x:u.left,y:u.top}:v;this.referenceCoordinates||(this.referenceCoordinates=l);const c=A(t,{active:e,context:n.current,currentCoordinates:l});if(c){const e=(0,i.Re)(c,l),r={x:0,y:0},{scrollableAncestors:o}=n.current;for(const n of o){const o=t.code,{isTop:i,isRight:A,isLeft:s,isBottom:u,maxScroll:l,minScroll:f}=Y(n),d=X(n),h={x:Math.min(o===ot.Right?d.right-d.width/2:d.right,Math.max(o===ot.Right?d.left:d.left+d.width/2,c.x)),y:Math.min(o===ot.Down?d.bottom-d.height/2:d.bottom,Math.max(o===ot.Down?d.top:d.top+d.height/2,c.y))},p=o===ot.Right&&!A||o===ot.Left&&!s,g=o===ot.Down&&!u||o===ot.Up&&!i;if(p&&h.x!==c.x){const t=n.scrollLeft+e.x,i=o===ot.Right&&t<=l.x||o===ot.Left&&t>=f.x;if(i&&!e.y)return void n.scrollTo({left:t,behavior:a});r.x=i?n.scrollLeft-t:o===ot.Right?n.scrollLeft-l.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:a});break}if(g&&h.y!==c.y){const t=n.scrollTop+e.y,i=o===ot.Down&&t<=l.y||o===ot.Up&&t>=f.y;if(i&&!e.x)return void n.scrollTo({top:t,behavior:a});r.y=i?n.scrollTop-t:o===ot.Down?n.scrollTop-l.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:a});break}}this.handleMove(t,(0,i.WQ)((0,i.Re)(c,this.referenceCoordinates),r))}}}handleMove(t,e){const{onMove:n}=this.props;t.preventDefault(),n(e)}handleEnd(t){const{onEnd:e}=this.props;t.preventDefault(),this.detach(),e()}handleCancel(t){const{onCancel:e}=this.props;t.preventDefault(),this.detach(),e()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function lt(t){return Boolean(t&&"distance"in t)}function ct(t){return Boolean(t&&"delay"in t)}ut.activators=[{eventName:"onKeyDown",handler:(t,e,n)=>{let{keyboardCodes:r=at,onActivation:o}=e,{active:i}=n;const{code:A}=t.nativeEvent;if(r.start.includes(A)){const e=i.activatorNode.current;return(!e||t.target===e)&&(t.preventDefault(),null==o||o({event:t.nativeEvent}),!0)}return!1}}];class ft{constructor(t,e,n){var r;void 0===n&&(n=function(t){const{EventTarget:e}=(0,i.zk)(t);return t instanceof e?t:(0,i.TW)(t)}(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=e;const{event:o}=t,{target:A}=o;this.props=t,this.events=e,this.document=(0,i.TW)(A),this.documentListeners=new et(this.document),this.listeners=new et(n),this.windowListeners=new et((0,i.zk)(A)),this.initialCoordinates=null!=(r=(0,i.e_)(o))?r:v,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:e,bypassActivationConstraint:n}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(rt.Resize,this.handleCancel),this.windowListeners.add(rt.DragStart,it),this.windowListeners.add(rt.VisibilityChange,this.handleCancel),this.windowListeners.add(rt.ContextMenu,it),this.documentListeners.add(rt.Keydown,this.handleKeydown),e){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(ct(e))return this.timeoutId=setTimeout(this.handleStart,e.delay),void this.handlePending(e);if(lt(e))return void this.handlePending(e)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,e){const{active:n,onPending:r}=this.props;r(n,t,this.initialCoordinates,e)}handleStart(){const{initialCoordinates:t}=this,{onStart:e}=this.props;t&&(this.activated=!0,this.documentListeners.add(rt.Click,At,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(rt.SelectionChange,this.removeTextSelection),e(t))}handleMove(t){var e;const{activated:n,initialCoordinates:r,props:o}=this,{onMove:A,options:{activationConstraint:a}}=o;if(!r)return;const s=null!=(e=(0,i.e_)(t))?e:v,u=(0,i.Re)(r,s);if(!n&&a){if(lt(a)){if(null!=a.tolerance&&nt(u,a.tolerance))return this.handleCancel();if(nt(u,a.distance))return this.handleStart()}return ct(a)&&nt(u,a.tolerance)?this.handleCancel():void this.handlePending(a,u)}t.cancelable&&t.preventDefault(),A(s)}handleEnd(){const{onAbort:t,onEnd:e}=this.props;this.detach(),this.activated||t(this.props.active),e()}handleCancel(){const{onAbort:t,onCancel:e}=this.props;this.detach(),this.activated||t(this.props.active),e()}handleKeydown(t){t.code===ot.Esc&&this.handleCancel()}removeTextSelection(){var t;null==(t=this.document.getSelection())||t.removeAllRanges()}}const dt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class ht extends ft{constructor(t){const{event:e}=t,n=(0,i.TW)(e.target);super(t,dt,n)}}ht.activators=[{eventName:"onPointerDown",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;return!(!n.isPrimary||0!==n.button)&&(null==r||r({event:n}),!0)}}];const pt={move:{name:"mousemove"},end:{name:"mouseup"}};var gt;!function(t){t[t.RightClick=2]="RightClick"}(gt||(gt={}));class yt extends ft{constructor(t){super(t,pt,(0,i.TW)(t.event.target))}}yt.activators=[{eventName:"onMouseDown",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;return n.button!==gt.RightClick&&(null==r||r({event:n}),!0)}}];const vt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class mt extends ft{constructor(t){super(t,vt)}static setup(){return window.addEventListener(vt.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(vt.move.name,t)};function t(){}}}var wt,bt;function Bt(t){let{acceleration:e,activator:n=wt.Pointer,canScroll:o,draggingRect:A,enabled:a,interval:s=5,order:u=bt.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:f,delta:d,threshold:h}=t;const p=function(t){let{delta:e,disabled:n}=t;const r=(0,i.ZC)(e);return(0,i.KG)((t=>{if(n||!r||!t)return _t;const o={x:Math.sign(e.x-r.x),y:Math.sign(e.y-r.y)};return{x:{[G.Backward]:t.x[G.Backward]||-1===o.x,[G.Forward]:t.x[G.Forward]||1===o.x},y:{[G.Backward]:t.y[G.Backward]||-1===o.y,[G.Forward]:t.y[G.Forward]||1===o.y}}}),[n,e,r])}({delta:d,disabled:!a}),[g,y]=(0,i.$$)(),v=(0,r.useRef)({x:0,y:0}),m=(0,r.useRef)({x:0,y:0}),w=(0,r.useMemo)((()=>{switch(n){case wt.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case wt.DraggableRect:return A}}),[n,A,l]),b=(0,r.useRef)(null),B=(0,r.useCallback)((()=>{const t=b.current;if(!t)return;const e=v.current.x*m.current.x,n=v.current.y*m.current.y;t.scrollBy(e,n)}),[]),_=(0,r.useMemo)((()=>u===bt.TreeOrder?[...c].reverse():c),[u,c]);(0,r.useEffect)((()=>{if(a&&c.length&&w){for(const t of _){if(!1===(null==o?void 0:o(t)))continue;const n=c.indexOf(t),r=f[n];if(!r)continue;const{direction:i,speed:A}=W(t,r,w,e,h);for(const t of["x","y"])p[t][i[t]]||(A[t]=0,i[t]=0);if(A.x>0||A.y>0)return y(),b.current=t,g(B,s),v.current=A,void(m.current=i)}v.current={x:0,y:0},m.current={x:0,y:0},y()}else y()}),[e,B,o,y,a,s,JSON.stringify(w),JSON.stringify(p),g,c,_,f,JSON.stringify(h)])}mt.activators=[{eventName:"onTouchStart",handler:(t,e)=>{let{nativeEvent:n}=t,{onActivation:r}=e;const{touches:o}=n;return!(o.length>1)&&(null==r||r({event:n}),!0)}}],function(t){t[t.Pointer=0]="Pointer",t[t.DraggableRect=1]="DraggableRect"}(wt||(wt={})),function(t){t[t.TreeOrder=0]="TreeOrder",t[t.ReversedTreeOrder=1]="ReversedTreeOrder"}(bt||(bt={}));const _t={x:{[G.Backward]:!1,[G.Forward]:!1},y:{[G.Backward]:!1,[G.Forward]:!1}};var xt,Ct;!function(t){t[t.Always=0]="Always",t[t.BeforeDragging=1]="BeforeDragging",t[t.WhileDragging=2]="WhileDragging"}(xt||(xt={})),function(t){t.Optimized="optimized"}(Ct||(Ct={}));const Et=new Map;function Ft(t,e){return(0,i.KG)((n=>t?n||("function"===typeof e?e(t):t):null),[e,t])}function St(t){let{callback:e,disabled:n}=t;const o=(0,i._q)(e),A=(0,r.useMemo)((()=>{if(n||"undefined"===typeof window||"undefined"===typeof window.ResizeObserver)return;const{ResizeObserver:t}=window;return new t(o)}),[n]);return(0,r.useEffect)((()=>()=>null==A?void 0:A.disconnect()),[A]),A}function Ut(t){return new tt(L(t),t)}function Qt(t,e,n){void 0===e&&(e=Ut);const[o,A]=(0,r.useState)(null);function a(){A((r=>{if(!t)return null;var o;if(!1===t.isConnected)return null!=(o=null!=r?r:n)?o:null;const i=e(t);return JSON.stringify(r)===JSON.stringify(i)?r:i}))}const s=function(t){let{callback:e,disabled:n}=t;const o=(0,i._q)(e),A=(0,r.useMemo)((()=>{if(n||"undefined"===typeof window||"undefined"===typeof window.MutationObserver)return;const{MutationObserver:t}=window;return new t(o)}),[o,n]);return(0,r.useEffect)((()=>()=>null==A?void 0:A.disconnect()),[A]),A}({callback(e){if(t)for(const n of e){const{type:e,target:r}=n;if("childList"===e&&r instanceof HTMLElement&&r.contains(t)){a();break}}}}),u=St({callback:a});return(0,i.Es)((()=>{a(),t?(null==u||u.observe(t),null==s||s.observe(document.body,{childList:!0,subtree:!0})):(null==u||u.disconnect(),null==s||s.disconnect())}),[t]),o}const It=[];function Tt(t,e){void 0===e&&(e=[]);const n=(0,r.useRef)(null);return(0,r.useEffect)((()=>{n.current=null}),e),(0,r.useEffect)((()=>{const e=t!==v;e&&!n.current&&(n.current=t),!e&&n.current&&(n.current=null)}),[t]),n.current?(0,i.Re)(t,n.current):v}function Ot(t){return(0,r.useMemo)((()=>t?function(t){const e=t.innerWidth,n=t.innerHeight;return{top:0,left:0,right:e,bottom:n,width:e,height:n}}(t):null),[t])}const kt=[];function Rt(t){if(!t)return null;if(t.children.length>1)return t;const e=t.children[0];return(0,i.sb)(e)?e:t}const Mt=[{sensor:ht,options:{}},{sensor:ut,options:{}}],Lt={current:{}},Ht={draggable:{measure:H},droppable:{measure:H,strategy:xt.WhileDragging,frequency:Ct.Optimized},dragOverlay:{measure:L}};class Dt extends Map{get(t){var e;return null!=t&&null!=(e=super.get(t))?e:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((t=>{let{disabled:e}=t;return!e}))}getNodeFor(t){var e,n;return null!=(e=null==(n=this.get(t))?void 0:n.node.current)?e:void 0}}const Pt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Dt,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:p},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Ht,measureDroppableContainers:p,windowRect:null,measuringScheduled:!1},Nt={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:p,draggableNodes:new Map,over:null,measureDroppableContainers:p},Kt=(0,r.createContext)(Nt),jt=(0,r.createContext)(Pt);function Vt(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Dt}}}function Gt(t,e){switch(e.type){case h.DragStart:return{...t,draggable:{...t.draggable,initialCoordinates:e.initialCoordinates,active:e.active}};case h.DragMove:return null==t.draggable.active?t:{...t,draggable:{...t.draggable,translate:{x:e.coordinates.x-t.draggable.initialCoordinates.x,y:e.coordinates.y-t.draggable.initialCoordinates.y}}};case h.DragEnd:case h.DragCancel:return{...t,draggable:{...t.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case h.RegisterDroppable:{const{element:n}=e,{id:r}=n,o=new Dt(t.droppable.containers);return o.set(r,n),{...t,droppable:{...t.droppable,containers:o}}}case h.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=e,i=t.droppable.containers.get(n);if(!i||r!==i.key)return t;const A=new Dt(t.droppable.containers);return A.set(n,{...i,disabled:o}),{...t,droppable:{...t.droppable,containers:A}}}case h.UnregisterDroppable:{const{id:n,key:r}=e,o=t.droppable.containers.get(n);if(!o||r!==o.key)return t;const i=new Dt(t.droppable.containers);return i.delete(n),{...t,droppable:{...t.droppable,containers:i}}}default:return t}}function zt(t){let{disabled:e}=t;const{active:n,activatorEvent:o,draggableNodes:A}=(0,r.useContext)(Kt),a=(0,i.ZC)(o),s=(0,i.ZC)(null==n?void 0:n.id);return(0,r.useEffect)((()=>{if(!e&&!o&&a&&null!=s){if(!(0,i.kx)(a))return;if(document.activeElement===a.target)return;const t=A.get(s);if(!t)return;const{activatorNode:e,node:n}=t;if(!e.current&&!n.current)return;requestAnimationFrame((()=>{for(const t of[e.current,n.current]){if(!t)continue;const e=(0,i.ag)(t);if(e){e.focus();break}}}))}}),[o,e,A,s,a]),null}function Yt(t,e){let{transform:n,...r}=e;return null!=t&&t.length?t.reduce(((t,e)=>e({transform:t,...r})),n):n}const $t=(0,r.createContext)({...v,scaleX:1,scaleY:1});var Wt;!function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"}(Wt||(Wt={}));const Xt=(0,r.memo)((function(t){var e,n,A,a;let{id:s,accessibility:l,autoScroll:c=!0,children:f,sensors:p=Mt,collisionDetection:g=U,measuring:y,modifiers:m,...w}=t;const b=(0,r.useReducer)(Gt,void 0,Vt),[B,_]=b,[C,E]=function(){const[t]=(0,r.useState)((()=>new Set)),e=(0,r.useCallback)((e=>(t.add(e),()=>t.delete(e))),[t]);return[(0,r.useCallback)((e=>{let{type:n,event:r}=e;t.forEach((t=>{var e;return null==(e=t[n])?void 0:e.call(t,r)}))}),[t]),e]}(),[F,S]=(0,r.useState)(Wt.Uninitialized),Q=F===Wt.Initialized,{draggable:{active:I,nodes:O,translate:R},droppable:{containers:M}}=B,H=null!=I?O.get(I):null,K=(0,r.useRef)({initial:null,translated:null}),j=(0,r.useMemo)((()=>{var t;return null!=I?{id:I,data:null!=(t=null==H?void 0:H.data)?t:Lt,rect:K}:null}),[I,H]),G=(0,r.useRef)(null),[Y,$]=(0,r.useState)(null),[W,X]=(0,r.useState)(null),J=(0,i.YN)(w,Object.values(w)),Z=(0,i.YG)("DndDescribedBy",s),et=(0,r.useMemo)((()=>M.getEnabled()),[M]),nt=(rt=y,(0,r.useMemo)((()=>({draggable:{...Ht.draggable,...null==rt?void 0:rt.draggable},droppable:{...Ht.droppable,...null==rt?void 0:rt.droppable},dragOverlay:{...Ht.dragOverlay,...null==rt?void 0:rt.dragOverlay}})),[null==rt?void 0:rt.draggable,null==rt?void 0:rt.droppable,null==rt?void 0:rt.dragOverlay]));var rt;const{droppableRects:ot,measureDroppableContainers:it,measuringScheduled:At}=function(t,e){let{dragging:n,dependencies:o,config:A}=e;const[a,s]=(0,r.useState)(null),{frequency:u,measure:l,strategy:c}=A,f=(0,r.useRef)(t),d=function(){switch(c){case xt.Always:return!1;case xt.BeforeDragging:return n;default:return!n}}(),h=(0,i.YN)(d),p=(0,r.useCallback)((function(t){void 0===t&&(t=[]),h.current||s((e=>null===e?t:e.concat(t.filter((t=>!e.includes(t))))))}),[h]),g=(0,r.useRef)(null),y=(0,i.KG)((e=>{if(d&&!n)return Et;if(!e||e===Et||f.current!==t||null!=a){const e=new Map;for(let n of t){if(!n)continue;if(a&&a.length>0&&!a.includes(n.id)&&n.rect.current){e.set(n.id,n.rect.current);continue}const t=n.node.current,r=t?new tt(l(t),t):null;n.rect.current=r,r&&e.set(n.id,r)}return e}return e}),[t,a,n,d,l]);return(0,r.useEffect)((()=>{f.current=t}),[t]),(0,r.useEffect)((()=>{d||p()}),[n,d]),(0,r.useEffect)((()=>{a&&a.length>0&&s(null)}),[JSON.stringify(a)]),(0,r.useEffect)((()=>{d||"number"!==typeof u||null!==g.current||(g.current=setTimeout((()=>{p(),g.current=null}),u))}),[u,d,p,...o]),{droppableRects:y,measureDroppableContainers:p,measuringScheduled:null!=a}}(et,{dragging:Q,dependencies:[R.x,R.y],config:nt.droppable}),at=function(t,e){const n=null!=e?t.get(e):void 0,r=n?n.node.current:null;return(0,i.KG)((t=>{var n;return null==e?null:null!=(n=null!=r?r:t)?n:null}),[r,e])}(O,I),st=(0,r.useMemo)((()=>W?(0,i.e_)(W):null),[W]),ut=function(){const t=!1===(null==Y?void 0:Y.autoScrollEnabled),e="object"===typeof c?!1===c.enabled:!1===c,n=Q&&!t&&!e;if("object"===typeof c)return{...c,enabled:n};return{enabled:n}}(),lt=function(t,e){return Ft(t,e)}(at,nt.draggable.measure);!function(t){let{activeNode:e,measure:n,initialRect:o,config:A=!0}=t;const a=(0,r.useRef)(!1),{x:s,y:u}="boolean"===typeof A?{x:A,y:A}:A;(0,i.Es)((()=>{if(!s&&!u||!e)return void(a.current=!1);if(a.current||!o)return;const t=null==e?void 0:e.node.current;if(!t||!1===t.isConnected)return;const r=T(n(t),o);if(s||(r.x=0),u||(r.y=0),a.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const e=P(t);e&&e.scrollBy({top:r.y,left:r.x})}}),[e,s,u,o,n])}({activeNode:null!=I?O.get(I):null,config:ut.layoutShiftCompensation,initialRect:lt,measure:nt.draggable.measure});const ct=Qt(at,nt.draggable.measure,lt),ft=Qt(at?at.parentElement:null),dt=(0,r.useRef)({activatorEvent:null,active:null,activeNode:at,collisionRect:null,collisions:null,droppableRects:ot,draggableNodes:O,draggingNode:null,draggingNodeRect:null,droppableContainers:M,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ht=M.getNodeFor(null==(e=dt.current.over)?void 0:e.id),pt=function(t){let{measure:e}=t;const[n,o]=(0,r.useState)(null),A=St({callback:(0,r.useCallback)((t=>{for(const{target:n}of t)if((0,i.sb)(n)){o((t=>{const r=e(n);return t?{...t,width:r.width,height:r.height}:r}));break}}),[e])}),a=(0,r.useCallback)((t=>{const n=Rt(t);null==A||A.disconnect(),n&&(null==A||A.observe(n)),o(n?e(n):null)}),[e,A]),[s,u]=(0,i.lk)(a);return(0,r.useMemo)((()=>({nodeRef:s,rect:n,setRef:u})),[n,s,u])}({measure:nt.dragOverlay.measure}),gt=null!=(n=pt.nodeRef.current)?n:at,yt=Q?null!=(A=pt.rect)?A:ct:null,vt=Boolean(pt.nodeRef.current&&pt.rect),mt=T(wt=vt?null:ct,Ft(wt));var wt;const bt=Ot(gt?(0,i.zk)(gt):null),_t=function(t){const e=(0,r.useRef)(t),n=(0,i.KG)((n=>t?n&&n!==It&&t&&e.current&&t.parentNode===e.current.parentNode?n:D(t):It),[t]);return(0,r.useEffect)((()=>{e.current=t}),[t]),n}(Q?null!=ht?ht:at:null),Ct=function(t,e){void 0===e&&(e=L);const[n]=t,o=Ot(n?(0,i.zk)(n):null),[A,a]=(0,r.useState)(kt);function s(){a((()=>t.length?t.map((t=>z(t)?o:new tt(e(t),t))):kt))}const u=St({callback:s});return(0,i.Es)((()=>{null==u||u.disconnect(),s(),t.forEach((t=>null==u?void 0:u.observe(t)))}),[t]),A}(_t),Ut=Yt(m,{transform:{x:R.x-mt.x,y:R.y-mt.y,scaleX:1,scaleY:1},activatorEvent:W,active:j,activeNodeRect:ct,containerNodeRect:ft,draggingNodeRect:yt,over:dt.current.over,overlayNodeRect:pt.rect,scrollableAncestors:_t,scrollableAncestorRects:Ct,windowRect:bt}),Dt=st?(0,i.WQ)(st,R):null,Pt=function(t){const[e,n]=(0,r.useState)(null),o=(0,r.useRef)(t),A=(0,r.useCallback)((t=>{const e=N(t.target);e&&n((t=>t?(t.set(e,V(e)),new Map(t)):null))}),[]);return(0,r.useEffect)((()=>{const e=o.current;if(t!==e){r(e);const i=t.map((t=>{const e=N(t);return e?(e.addEventListener("scroll",A,{passive:!0}),[e,V(e)]):null})).filter((t=>null!=t));n(i.length?new Map(i):null),o.current=t}return()=>{r(t),r(e)};function r(t){t.forEach((t=>{const e=N(t);null==e||e.removeEventListener("scroll",A)}))}}),[A,t]),(0,r.useMemo)((()=>t.length?e?Array.from(e.values()).reduce(((t,e)=>(0,i.WQ)(t,e)),v):q(t):v),[t,e])}(_t),Nt=Tt(Pt),Xt=Tt(Pt,[ct]),qt=(0,i.WQ)(Ut,Nt),Jt=yt?k(yt,Ut):null,Zt=j&&Jt?g({active:j,collisionRect:Jt,droppableRects:ot,droppableContainers:et,pointerCoordinates:Dt}):null,te=x(Zt,"id"),[ee,ne]=(0,r.useState)(null),re=function(t,e,n){return{...t,scaleX:e&&n?e.width/n.width:1,scaleY:e&&n?e.height/n.height:1}}(vt?Ut:(0,i.WQ)(Ut,Xt),null!=(a=null==ee?void 0:ee.rect)?a:null,ct),oe=(0,r.useRef)(null),ie=(0,r.useCallback)(((t,e)=>{let{sensor:n,options:r}=e;if(null==G.current)return;const i=O.get(G.current);if(!i)return;const A=t.nativeEvent,a=new n({active:G.current,activeNode:i,event:A,options:r,context:dt,onAbort(t){if(!O.get(t))return;const{onDragAbort:e}=J.current,n={id:t};null==e||e(n),C({type:"onDragAbort",event:n})},onPending(t,e,n,r){if(!O.get(t))return;const{onDragPending:o}=J.current,i={id:t,constraint:e,initialCoordinates:n,offset:r};null==o||o(i),C({type:"onDragPending",event:i})},onStart(t){const e=G.current;if(null==e)return;const n=O.get(e);if(!n)return;const{onDragStart:r}=J.current,i={activatorEvent:A,active:{id:e,data:n.data,rect:K}};(0,o.unstable_batchedUpdates)((()=>{null==r||r(i),S(Wt.Initializing),_({type:h.DragStart,initialCoordinates:t,active:e}),C({type:"onDragStart",event:i}),$(oe.current),X(A)}))},onMove(t){_({type:h.DragMove,coordinates:t})},onEnd:s(h.DragEnd),onCancel:s(h.DragCancel)});function s(t){return async function(){const{active:e,collisions:n,over:r,scrollAdjustedTranslate:i}=dt.current;let a=null;if(e&&i){const{cancelDrop:o}=J.current;if(a={activatorEvent:A,active:e,collisions:n,delta:i,over:r},t===h.DragEnd&&"function"===typeof o){await Promise.resolve(o(a))&&(t=h.DragCancel)}}G.current=null,(0,o.unstable_batchedUpdates)((()=>{_({type:t}),S(Wt.Uninitialized),ne(null),$(null),X(null),oe.current=null;const e=t===h.DragEnd?"onDragEnd":"onDragCancel";if(a){const t=J.current[e];null==t||t(a),C({type:e,event:a})}}))}}oe.current=a}),[O]),Ae=(0,r.useCallback)(((t,e)=>(n,r)=>{const o=n.nativeEvent,i=O.get(r);if(null!==G.current||!i||o.dndKit||o.defaultPrevented)return;const A={active:i};!0===t(n,e.options,A)&&(o.dndKit={capturedBy:e.sensor},G.current=r,ie(n,e))}),[O,ie]),ae=function(t,e){return(0,r.useMemo)((()=>t.reduce(((t,n)=>{const{sensor:r}=n;return[...t,...r.activators.map((t=>({eventName:t.eventName,handler:e(t.handler,n)})))]}),[])),[t,e])}(p,Ae);!function(t){(0,r.useEffect)((()=>{if(!i.Sw)return;const e=t.map((t=>{let{sensor:e}=t;return null==e.setup?void 0:e.setup()}));return()=>{for(const t of e)null==t||t()}}),t.map((t=>{let{sensor:e}=t;return e})))}(p),(0,i.Es)((()=>{ct&&F===Wt.Initializing&&S(Wt.Initialized)}),[ct,F]),(0,r.useEffect)((()=>{const{onDragMove:t}=J.current,{active:e,activatorEvent:n,collisions:r,over:i}=dt.current;if(!e||!n)return;const A={active:e,activatorEvent:n,collisions:r,delta:{x:qt.x,y:qt.y},over:i};(0,o.unstable_batchedUpdates)((()=>{null==t||t(A),C({type:"onDragMove",event:A})}))}),[qt.x,qt.y]),(0,r.useEffect)((()=>{const{active:t,activatorEvent:e,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=dt.current;if(!t||null==G.current||!e||!i)return;const{onDragOver:A}=J.current,a=r.get(te),s=a&&a.rect.current?{id:a.id,rect:a.rect.current,data:a.data,disabled:a.disabled}:null,u={active:t,activatorEvent:e,collisions:n,delta:{x:i.x,y:i.y},over:s};(0,o.unstable_batchedUpdates)((()=>{ne(s),null==A||A(u),C({type:"onDragOver",event:u})}))}),[te]),(0,i.Es)((()=>{dt.current={activatorEvent:W,active:j,activeNode:at,collisionRect:Jt,collisions:Zt,droppableRects:ot,draggableNodes:O,draggingNode:gt,draggingNodeRect:yt,droppableContainers:M,over:ee,scrollableAncestors:_t,scrollAdjustedTranslate:qt},K.current={initial:yt,translated:Jt}}),[j,at,Zt,Jt,O,gt,yt,ot,M,ee,_t,qt]),Bt({...ut,delta:R,draggingRect:Jt,pointerCoordinates:Dt,scrollableAncestors:_t,scrollableAncestorRects:Ct});const se=(0,r.useMemo)((()=>({active:j,activeNode:at,activeNodeRect:ct,activatorEvent:W,collisions:Zt,containerNodeRect:ft,dragOverlay:pt,draggableNodes:O,droppableContainers:M,droppableRects:ot,over:ee,measureDroppableContainers:it,scrollableAncestors:_t,scrollableAncestorRects:Ct,measuringConfiguration:nt,measuringScheduled:At,windowRect:bt})),[j,at,ct,W,Zt,ft,pt,O,M,ot,ee,it,_t,Ct,nt,At,bt]),ue=(0,r.useMemo)((()=>({activatorEvent:W,activators:ae,active:j,activeNodeRect:ct,ariaDescribedById:{draggable:Z},dispatch:_,draggableNodes:O,over:ee,measureDroppableContainers:it})),[W,ae,j,ct,_,Z,O,ee,it]);return r.createElement(u.Provider,{value:E},r.createElement(Kt.Provider,{value:ue},r.createElement(jt.Provider,{value:se},r.createElement($t.Provider,{value:re},f)),r.createElement(zt,{disabled:!1===(null==l?void 0:l.restoreFocus)})),r.createElement(d,{...l,hiddenTextDescribedById:Z}))})),qt=(0,r.createContext)(null),Jt="button";function Zt(t){let{id:e,data:n,disabled:o=!1,attributes:A}=t;const a=(0,i.YG)("Draggable"),{activators:s,activatorEvent:u,active:l,activeNodeRect:c,ariaDescribedById:f,draggableNodes:d,over:h}=(0,r.useContext)(Kt),{role:p=Jt,roleDescription:g="draggable",tabIndex:y=0}=null!=A?A:{},v=(null==l?void 0:l.id)===e,m=(0,r.useContext)(v?$t:qt),[w,b]=(0,i.lk)(),[B,_]=(0,i.lk)(),x=function(t,e){return(0,r.useMemo)((()=>t.reduce(((t,n)=>{let{eventName:r,handler:o}=n;return t[r]=t=>{o(t,e)},t}),{})),[t,e])}(s,e),C=(0,i.YN)(n);(0,i.Es)((()=>(d.set(e,{id:e,key:a,node:w,activatorNode:B,data:C}),()=>{const t=d.get(e);t&&t.key===a&&d.delete(e)})),[d,e]);return{active:l,activatorEvent:u,activeNodeRect:c,attributes:(0,r.useMemo)((()=>({role:p,tabIndex:y,"aria-disabled":o,"aria-pressed":!(!v||p!==Jt)||void 0,"aria-roledescription":g,"aria-describedby":f.draggable})),[o,p,y,v,g,f.draggable]),isDragging:v,listeners:o?void 0:x,node:w,over:h,setNodeRef:b,setActivatorNodeRef:_,transform:m}}function te(){return(0,r.useContext)(jt)}const ee={timeout:25};function ne(t){let{data:e,disabled:n=!1,id:o,resizeObserverConfig:A}=t;const a=(0,i.YG)("Droppable"),{active:s,dispatch:u,over:l,measureDroppableContainers:c}=(0,r.useContext)(Kt),f=(0,r.useRef)({disabled:n}),d=(0,r.useRef)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null),{disabled:y,updateMeasurementsFor:v,timeout:m}={...ee,...A},w=(0,i.YN)(null!=v?v:o),b=St({callback:(0,r.useCallback)((()=>{d.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout((()=>{c(Array.isArray(w.current)?w.current:[w.current]),g.current=null}),m)):d.current=!0}),[m]),disabled:y||!s}),B=(0,r.useCallback)(((t,e)=>{b&&(e&&(b.unobserve(e),d.current=!1),t&&b.observe(t))}),[b]),[_,x]=(0,i.lk)(B),C=(0,i.YN)(e);return(0,r.useEffect)((()=>{b&&_.current&&(b.disconnect(),d.current=!1,b.observe(_.current))}),[_,b]),(0,r.useEffect)((()=>(u({type:h.RegisterDroppable,element:{id:o,key:a,disabled:n,node:_,rect:p,data:C}}),()=>u({type:h.UnregisterDroppable,key:a,id:o}))),[o]),(0,r.useEffect)((()=>{n!==f.current.disabled&&(u({type:h.SetDroppableDisabled,id:o,key:a,disabled:n}),f.current.disabled=n)}),[o,a,n,u]),{active:s,rect:p,isOver:(null==l?void 0:l.id)===o,node:_,over:l,setNodeRef:x}}function re(t){let{animation:e,children:n}=t;const[o,A]=(0,r.useState)(null),[a,s]=(0,r.useState)(null),u=(0,i.ZC)(n);return n||o||!u||A(u),(0,i.Es)((()=>{if(!a)return;const t=null==o?void 0:o.key,n=null==o?void 0:o.props.id;null!=t&&null!=n?Promise.resolve(e(n,a)).then((()=>{A(null)})):A(null)}),[e,o,a]),r.createElement(r.Fragment,null,n,o?(0,r.cloneElement)(o,{ref:s}):null)}const oe={x:0,y:0,scaleX:1,scaleY:1};function ie(t){let{children:e}=t;return r.createElement(Kt.Provider,{value:Nt},r.createElement($t.Provider,{value:oe},e))}const Ae={position:"fixed",touchAction:"none"},ae=t=>(0,i.kx)(t)?"transform 250ms ease":void 0,se=(0,r.forwardRef)(((t,e)=>{let{as:n,activatorEvent:o,adjustScale:A,children:a,className:s,rect:u,style:l,transform:c,transition:f=ae}=t;if(!u)return null;const d=A?c:{...c,scaleX:1,scaleY:1},h={...Ae,width:u.width,height:u.height,top:u.top,left:u.left,transform:i.Ks.Transform.toString(d),transformOrigin:A&&o?w(o,u):void 0,transition:"function"===typeof f?f(o):f,...l};return r.createElement(n,{className:s,style:h,ref:e},a)})),ue=t=>e=>{let{active:n,dragOverlay:r}=e;const o={},{styles:i,className:A}=t;if(null!=i&&i.active)for(const[t,a]of Object.entries(i.active))void 0!==a&&(o[t]=n.node.style.getPropertyValue(t),n.node.style.setProperty(t,a));if(null!=i&&i.dragOverlay)for(const[t,a]of Object.entries(i.dragOverlay))void 0!==a&&r.node.style.setProperty(t,a);return null!=A&&A.active&&n.node.classList.add(A.active),null!=A&&A.dragOverlay&&r.node.classList.add(A.dragOverlay),function(){for(const[t,e]of Object.entries(o))n.node.style.setProperty(t,e);null!=A&&A.active&&n.node.classList.remove(A.active)}},le={duration:250,easing:"ease",keyframes:t=>{let{transform:{initial:e,final:n}}=t;return[{transform:i.Ks.Transform.toString(e)},{transform:i.Ks.Transform.toString(n)}]},sideEffects:ue({styles:{active:{opacity:"0"}}})};function ce(t){let{config:e,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=t;return(0,i._q)(((t,A)=>{if(null===e)return;const a=n.get(t);if(!a)return;const s=a.node.current;if(!s)return;const u=Rt(A);if(!u)return;const{transform:l}=(0,i.zk)(A).getComputedStyle(A),c=R(l);if(!c)return;const f="function"===typeof e?e:function(t){const{duration:e,easing:n,sideEffects:r,keyframes:o}={...le,...t};return t=>{let{active:i,dragOverlay:A,transform:a,...s}=t;if(!e)return;const u={x:A.rect.left-i.rect.left,y:A.rect.top-i.rect.top},l={scaleX:1!==a.scaleX?i.rect.width*a.scaleX/A.rect.width:1,scaleY:1!==a.scaleY?i.rect.height*a.scaleY/A.rect.height:1},c={x:a.x-u.x,y:a.y-u.y,...l},f=o({...s,active:i,dragOverlay:A,transform:{initial:a,final:c}}),[d]=f,h=f[f.length-1];if(JSON.stringify(d)===JSON.stringify(h))return;const p=null==r?void 0:r({active:i,dragOverlay:A,...s}),g=A.node.animate(f,{duration:e,easing:n,fill:"forwards"});return new Promise((t=>{g.onfinish=()=>{null==p||p(),t()}}))}}(e);return J(s,o.draggable.measure),f({active:{id:t,data:a.data,node:s,rect:o.draggable.measure(s)},draggableNodes:n,dragOverlay:{node:A,rect:o.dragOverlay.measure(u)},droppableContainers:r,measuringConfiguration:o,transform:c})}))}let fe=0;function de(t){return(0,r.useMemo)((()=>{if(null!=t)return fe++,fe}),[t])}const he=r.memo((t=>{let{adjustScale:e=!1,children:n,dropAnimation:o,style:i,transition:A,modifiers:a,wrapperElement:s="div",className:u,zIndex:l=999}=t;const{activatorEvent:c,active:f,activeNodeRect:d,containerNodeRect:h,draggableNodes:p,droppableContainers:g,dragOverlay:y,over:v,measuringConfiguration:m,scrollableAncestors:w,scrollableAncestorRects:b,windowRect:B}=te(),_=(0,r.useContext)($t),x=de(null==f?void 0:f.id),C=Yt(a,{activatorEvent:c,active:f,activeNodeRect:d,containerNodeRect:h,draggingNodeRect:y.rect,over:v,overlayNodeRect:y.rect,scrollableAncestors:w,scrollableAncestorRects:b,transform:_,windowRect:B}),E=Ft(d),F=ce({config:o,draggableNodes:p,droppableContainers:g,measuringConfiguration:m}),S=E?y.setRef:void 0;return r.createElement(ie,null,r.createElement(re,{animation:F},f&&x?r.createElement(se,{key:x,id:f.id,ref:S,as:s,activatorEvent:c,adjustScale:e,className:u,transition:A,rect:E,style:{zIndex:l,...i},transform:C},n):null))}))},18831(t,e,n){"use strict";n.d(e,{dU:()=>r});n(74979);const r=t=>{let{transform:e}=t;return{...e,y:0}}},43627(t,e,n){"use strict";n.d(e,{JR:()=>E,_G:()=>d,be:()=>A,gB:()=>g,gl:()=>_,m$:()=>l,uU:()=>v});var r=n(96540),o=n(43375),i=n(74979);function A(t,e,n){const r=t.slice();return r.splice(n<0?r.length+n:n,0,r.splice(e,1)[0]),r}function a(t,e){return t.reduce(((t,n,r)=>{const o=e.get(n);return o&&(t[r]=o),t}),Array(t.length))}function s(t){return null!==t&&t>=0}const u={scaleX:1,scaleY:1},l=t=>{var e;let{rects:n,activeNodeRect:r,activeIndex:o,overIndex:i,index:A}=t;const a=null!=(e=n[o])?e:r;if(!a)return null;const s=function(t,e,n){const r=t[e],o=t[e-1],i=t[e+1];if(!r||!o&&!i)return 0;if(n<e)return o?r.left-(o.left+o.width):i.left-(r.left+r.width);return i?i.left-(r.left+r.width):r.left-(o.left+o.width)}(n,A,o);if(A===o){const t=n[i];return t?{x:o<i?t.left+t.width-(a.left+a.width):t.left-a.left,y:0,...u}:null}return A>o&&A<=i?{x:-a.width-s,y:0,...u}:A<o&&A>=i?{x:a.width+s,y:0,...u}:{x:0,y:0,...u}};const c=t=>{let{rects:e,activeIndex:n,overIndex:r,index:o}=t;const i=A(e,r,n),a=e[o],s=i[o];return s&&a?{x:s.left-a.left,y:s.top-a.top,scaleX:s.width/a.width,scaleY:s.height/a.height}:null},f={scaleX:1,scaleY:1},d=t=>{var e;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:A}=t;const a=null!=(e=i[n])?e:r;if(!a)return null;if(o===n){const t=i[A];return t?{x:0,y:n<A?t.top+t.height-(a.top+a.height):t.top-a.top,...f}:null}const s=function(t,e,n){const r=t[e],o=t[e-1],i=t[e+1];if(!r)return 0;if(n<e)return o?r.top-(o.top+o.height):i?i.top-(r.top+r.height):0;return i?i.top-(r.top+r.height):o?r.top-(o.top+o.height):0}(i,o,n);return o>n&&o<=A?{x:0,y:-a.height-s,...f}:o<n&&o>=A?{x:0,y:a.height+s,...f}:{x:0,y:0,...f}};const h="Sortable",p=r.createContext({activeIndex:-1,containerId:h,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:c,disabled:{draggable:!1,droppable:!1}});function g(t){let{children:e,id:n,items:A,strategy:s=c,disabled:u=!1}=t;const{active:l,dragOverlay:f,droppableRects:d,over:g,measureDroppableContainers:y}=(0,o.fF)(),v=(0,i.YG)(h,n),m=Boolean(null!==f.rect),w=(0,r.useMemo)((()=>A.map((t=>"object"===typeof t&&"id"in t?t.id:t))),[A]),b=null!=l,B=l?w.indexOf(l.id):-1,_=g?w.indexOf(g.id):-1,x=(0,r.useRef)(w),C=!function(t,e){if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}(w,x.current),E=-1!==_&&-1===B||C,F=function(t){return"boolean"===typeof t?{draggable:t,droppable:t}:t}(u);(0,i.Es)((()=>{C&&b&&y(w)}),[C,w,b,y]),(0,r.useEffect)((()=>{x.current=w}),[w]);const S=(0,r.useMemo)((()=>({activeIndex:B,containerId:v,disabled:F,disableTransforms:E,items:w,overIndex:_,useDragOverlay:m,sortedRects:a(w,d),strategy:s})),[B,v,F.draggable,F.droppable,E,w,_,d,m,s]);return r.createElement(p.Provider,{value:S},e)}const y=t=>{let{id:e,items:n,activeIndex:r,overIndex:o}=t;return A(n,r,o).indexOf(e)},v=t=>{let{containerId:e,isSorting:n,wasDragging:r,index:o,items:i,newIndex:A,previousItems:a,previousContainerId:s,transition:u}=t;return!(!u||!r)&&((a===i||o!==A)&&(!!n||A!==o&&e===s))},m={duration:200,easing:"ease"},w="transform",b=i.Ks.Transition.toString({property:w,duration:0,easing:"linear"}),B={roleDescription:"sortable"};function _(t){let{animateLayoutChanges:e=v,attributes:n,disabled:A,data:a,getNewIndex:u=y,id:l,strategy:c,resizeObserverConfig:f,transition:d=m}=t;const{items:h,containerId:g,activeIndex:_,disabled:x,disableTransforms:C,sortedRects:E,overIndex:F,useDragOverlay:S,strategy:U}=(0,r.useContext)(p),Q=function(t,e){var n,r;if("boolean"===typeof t)return{draggable:t,droppable:!1};return{draggable:null!=(n=null==t?void 0:t.draggable)?n:e.draggable,droppable:null!=(r=null==t?void 0:t.droppable)?r:e.droppable}}(A,x),I=h.indexOf(l),T=(0,r.useMemo)((()=>({sortable:{containerId:g,index:I,items:h},...a})),[g,a,I,h]),O=(0,r.useMemo)((()=>h.slice(h.indexOf(l))),[h,l]),{rect:k,node:R,isOver:M,setNodeRef:L}=(0,o.zM)({id:l,data:T,disabled:Q.droppable,resizeObserverConfig:{updateMeasurementsFor:O,...f}}),{active:H,activatorEvent:D,activeNodeRect:P,attributes:N,setNodeRef:K,listeners:j,isDragging:V,over:G,setActivatorNodeRef:z,transform:Y}=(0,o.PM)({id:l,data:T,attributes:{...B,...n},disabled:Q.draggable}),$=(0,i.jn)(L,K),W=Boolean(H),X=W&&!C&&s(_)&&s(F),q=!S&&V,J=q&&X?Y:null,Z=X?null!=J?J:(null!=c?c:U)({rects:E,activeNodeRect:P,activeIndex:_,overIndex:F,index:I}):null,tt=s(_)&&s(F)?u({id:l,items:h,activeIndex:_,overIndex:F}):I,et=null==H?void 0:H.id,nt=(0,r.useRef)({activeId:et,items:h,newIndex:tt,containerId:g}),rt=h!==nt.current.items,ot=e({active:H,containerId:g,isDragging:V,isSorting:W,id:l,index:I,items:h,newIndex:nt.current.newIndex,previousItems:nt.current.items,previousContainerId:nt.current.containerId,transition:d,wasDragging:null!=nt.current.activeId}),it=function(t){let{disabled:e,index:n,node:A,rect:a}=t;const[s,u]=(0,r.useState)(null),l=(0,r.useRef)(n);return(0,i.Es)((()=>{if(!e&&n!==l.current&&A.current){const t=a.current;if(t){const e=(0,o.Sj)(A.current,{ignoreTransform:!0}),n={x:t.left-e.left,y:t.top-e.top,scaleX:t.width/e.width,scaleY:t.height/e.height};(n.x||n.y)&&u(n)}}n!==l.current&&(l.current=n)}),[e,n,A,a]),(0,r.useEffect)((()=>{s&&u(null)}),[s]),s}({disabled:!ot,index:I,node:R,rect:k});return(0,r.useEffect)((()=>{W&&nt.current.newIndex!==tt&&(nt.current.newIndex=tt),g!==nt.current.containerId&&(nt.current.containerId=g),h!==nt.current.items&&(nt.current.items=h)}),[W,tt,g,h]),(0,r.useEffect)((()=>{if(et===nt.current.activeId)return;if(null!=et&&null==nt.current.activeId)return void(nt.current.activeId=et);const t=setTimeout((()=>{nt.current.activeId=et}),50);return()=>clearTimeout(t)}),[et]),{active:H,activeIndex:_,attributes:N,data:T,rect:k,index:I,newIndex:tt,items:h,isOver:M,isSorting:W,isDragging:V,listeners:j,node:R,overIndex:F,over:G,setNodeRef:$,setActivatorNodeRef:z,setDroppableNodeRef:L,setDraggableNodeRef:K,transform:null!=it?it:Z,transition:function(){if(it||rt&&nt.current.newIndex===I)return b;if(q&&!(0,i.kx)(D)||!d)return;if(W||ot)return i.Ks.Transition.toString({...d,property:w});return}()}}function x(t){if(!t)return!1;const e=t.data.current;return!!(e&&"sortable"in e&&"object"===typeof e.sortable&&"containerId"in e.sortable&&"items"in e.sortable&&"index"in e.sortable)}const C=[o.vL.Down,o.vL.Right,o.vL.Up,o.vL.Left],E=(t,e)=>{let{context:{active:n,collisionRect:r,droppableRects:A,droppableContainers:a,over:s,scrollableAncestors:u}}=e;if(C.includes(t.code)){if(t.preventDefault(),!n||!r)return;const e=[];a.getEnabled().forEach((n=>{if(!n||null!=n&&n.disabled)return;const i=A.get(n.id);if(i)switch(t.code){case o.vL.Down:r.top<i.top&&e.push(n);break;case o.vL.Up:r.top>i.top&&e.push(n);break;case o.vL.Left:r.left>i.left&&e.push(n);break;case o.vL.Right:r.left<i.left&&e.push(n)}}));const l=(0,o.y$)({active:n,collisionRect:r,droppableRects:A,droppableContainers:e,pointerCoordinates:null});let c=(0,o.Vy)(l,"id");if(c===(null==s?void 0:s.id)&&l.length>1&&(c=l[1].id),null!=c){const t=a.get(n.id),e=a.get(c),s=e?A.get(e.id):null,l=null==e?void 0:e.node.current;if(l&&s&&t&&e){const n=(0,o.sl)(l).some(((t,e)=>u[e]!==t)),A=F(t,e),a=function(t,e){if(!x(t)||!x(e))return!1;if(!F(t,e))return!1;return t.data.current.sortable.index<e.data.current.sortable.index}(t,e),c=n||!A?{x:0,y:0}:{x:a?r.width-s.width:0,y:a?r.height-s.height:0},f={x:s.left,y:s.top};return c.x&&c.y?f:(0,i.Re)(f,c)}}}};function F(t,e){return!(!x(t)||!x(e))&&t.data.current.sortable.containerId===e.data.current.sortable.containerId}},74979(t,e,n){"use strict";n.d(e,{$$:()=>p,Es:()=>d,KG:()=>y,Ks:()=>F,Ll:()=>a,Re:()=>x,Sw:()=>i,TW:()=>f,WQ:()=>_,YG:()=>b,YN:()=>g,ZC:()=>m,_q:()=>h,ag:()=>U,e_:()=>E,jn:()=>o,kx:()=>C,l6:()=>A,lk:()=>v,sb:()=>l,wz:()=>u,xZ:()=>c,zk:()=>s});var r=n(96540);function o(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return(0,r.useMemo)((()=>t=>{e.forEach((e=>e(t)))}),e)}const i="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function A(t){const e=Object.prototype.toString.call(t);return"[object Window]"===e||"[object global]"===e}function a(t){return"nodeType"in t}function s(t){var e,n;return t?A(t)?t:a(t)&&null!=(e=null==(n=t.ownerDocument)?void 0:n.defaultView)?e:window:window}function u(t){const{Document:e}=s(t);return t instanceof e}function l(t){return!A(t)&&t instanceof s(t).HTMLElement}function c(t){return t instanceof s(t).SVGElement}function f(t){return t?A(t)?t.document:a(t)?u(t)?t:l(t)||c(t)?t.ownerDocument:document:document:document}const d=i?r.useLayoutEffect:r.useEffect;function h(t){const e=(0,r.useRef)(t);return d((()=>{e.current=t})),(0,r.useCallback)((function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return null==e.current?void 0:e.current(...n)}),[])}function p(){const t=(0,r.useRef)(null);return[(0,r.useCallback)(((e,n)=>{t.current=setInterval(e,n)}),[]),(0,r.useCallback)((()=>{null!==t.current&&(clearInterval(t.current),t.current=null)}),[])]}function g(t,e){void 0===e&&(e=[t]);const n=(0,r.useRef)(t);return d((()=>{n.current!==t&&(n.current=t)}),e),n}function y(t,e){const n=(0,r.useRef)();return(0,r.useMemo)((()=>{const e=t(n.current);return n.current=e,e}),[...e])}function v(t){const e=h(t),n=(0,r.useRef)(null),o=(0,r.useCallback)((t=>{t!==n.current&&(null==e||e(t,n.current)),n.current=t}),[]);return[n,o]}function m(t){const e=(0,r.useRef)();return(0,r.useEffect)((()=>{e.current=t}),[t]),e.current}let w={};function b(t,e){return(0,r.useMemo)((()=>{if(e)return e;const n=null==w[t]?0:w[t]+1;return w[t]=n,t+"-"+n}),[t,e])}function B(t){return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce(((e,n)=>{const r=Object.entries(n);for(const[o,i]of r){const n=e[o];null!=n&&(e[o]=n+t*i)}return e}),{...e})}}const _=B(1),x=B(-1);function C(t){if(!t)return!1;const{KeyboardEvent:e}=s(t.target);return e&&t instanceof e}function E(t){if(function(t){if(!t)return!1;const{TouchEvent:e}=s(t.target);return e&&t instanceof e}(t)){if(t.touches&&t.touches.length){const{clientX:e,clientY:n}=t.touches[0];return{x:e,y:n}}if(t.changedTouches&&t.changedTouches.length){const{clientX:e,clientY:n}=t.changedTouches[0];return{x:e,y:n}}}return function(t){return"clientX"in t&&"clientY"in t}(t)?{x:t.clientX,y:t.clientY}:null}const F=Object.freeze({Translate:{toString(t){if(!t)return;const{x:e,y:n}=t;return"translate3d("+(e?Math.round(e):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(t){if(!t)return;const{scaleX:e,scaleY:n}=t;return"scaleX("+e+") scaleY("+n+")"}},Transform:{toString(t){if(t)return[F.Translate.toString(t),F.Scale.toString(t)].join(" ")}},Transition:{toString(t){let{property:e,duration:n,easing:r}=t;return e+" "+n+"ms "+r}}}),S="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function U(t){return t.matches(S)?t:t.querySelector(S)}},10004(t){"use strict";var e=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";t.exports={default:o,formatters:{RFC1738:function(t){return e.call(t,n,"+")},RFC3986:function(t){return String(t)}},RFC1738:r,RFC3986:o}},46284(t,e,n){"use strict";var r=n(51809),o=n(30079),i=n(10004);t.exports={formats:i,parse:o,stringify:r}},30079(t,e,n){"use strict";var r=n(37029),o=Object.prototype.hasOwnProperty,i=Array.isArray,A={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:r.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},a=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(parseInt(e,10))}))},s=function(t,e,n){if(t&&"string"===typeof t&&e.comma&&t.indexOf(",")>-1)return t.split(",");if(e.throwOnLimitExceeded&&n>=e.arrayLimit)throw new RangeError("Array limit exceeded. Only "+e.arrayLimit+" element"+(1===e.arrayLimit?"":"s")+" allowed in an array.");return t},u=function(t,e,n,i){if(t){var A=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,a=/(\[[^[\]]*])/g,u=n.depth>0&&/(\[[^[\]]*])/.exec(A),l=u?A.slice(0,u.index):A,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}for(var f=0;n.depth>0&&null!==(u=a.exec(A))&&f<n.depth;){if(f+=1,!n.plainObjects&&o.call(Object.prototype,u[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(u[1])}if(u){if(!0===n.strictDepth)throw new RangeError("Input depth exceeded depth option of "+n.depth+" and strictDepth is true");c.push("["+A.slice(u.index)+"]")}return function(t,e,n,o){var i=0;if(t.length>0&&"[]"===t[t.length-1]){var A=t.slice(0,-1).join("");i=Array.isArray(e)&&e[A]?e[A].length:0}for(var a=o?e:s(e,n,i),u=t.length-1;u>=0;--u){var l,c=t[u];if("[]"===c&&n.parseArrays)l=n.allowEmptyArrays&&(""===a||n.strictNullHandling&&null===a)?[]:r.combine([],a);else{l=n.plainObjects?{__proto__:null}:{};var f="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,d=n.decodeDotInKeys?f.replace(/%2E/g,"."):f,h=parseInt(d,10);n.parseArrays||""!==d?!isNaN(h)&&c!==d&&String(h)===d&&h>=0&&n.parseArrays&&h<=n.arrayLimit?(l=[])[h]=a:"__proto__"!==d&&(l[d]=a):l={0:a}}a=l}return a}(c,e,n,i)}};t.exports=function(t,e){var n=function(t){if(!t)return A;if("undefined"!==typeof t.allowEmptyArrays&&"boolean"!==typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if("undefined"!==typeof t.decodeDotInKeys&&"boolean"!==typeof t.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==t.decoder&&"undefined"!==typeof t.decoder&&"function"!==typeof t.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if("undefined"!==typeof t.throwOnLimitExceeded&&"boolean"!==typeof t.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var e="undefined"===typeof t.charset?A.charset:t.charset,n="undefined"===typeof t.duplicates?A.duplicates:t.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:"undefined"===typeof t.allowDots?!0===t.decodeDotInKeys||A.allowDots:!!t.allowDots,allowEmptyArrays:"boolean"===typeof t.allowEmptyArrays?!!t.allowEmptyArrays:A.allowEmptyArrays,allowPrototypes:"boolean"===typeof t.allowPrototypes?t.allowPrototypes:A.allowPrototypes,allowSparse:"boolean"===typeof t.allowSparse?t.allowSparse:A.allowSparse,arrayLimit:"number"===typeof t.arrayLimit?t.arrayLimit:A.arrayLimit,charset:e,charsetSentinel:"boolean"===typeof t.charsetSentinel?t.charsetSentinel:A.charsetSentinel,comma:"boolean"===typeof t.comma?t.comma:A.comma,decodeDotInKeys:"boolean"===typeof t.decodeDotInKeys?t.decodeDotInKeys:A.decodeDotInKeys,decoder:"function"===typeof t.decoder?t.decoder:A.decoder,delimiter:"string"===typeof t.delimiter||r.isRegExp(t.delimiter)?t.delimiter:A.delimiter,depth:"number"===typeof t.depth||!1===t.depth?+t.depth:A.depth,duplicates:n,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof t.interpretNumericEntities?t.interpretNumericEntities:A.interpretNumericEntities,parameterLimit:"number"===typeof t.parameterLimit?t.parameterLimit:A.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"===typeof t.plainObjects?t.plainObjects:A.plainObjects,strictDepth:"boolean"===typeof t.strictDepth?!!t.strictDepth:A.strictDepth,strictNullHandling:"boolean"===typeof t.strictNullHandling?t.strictNullHandling:A.strictNullHandling,throwOnLimitExceeded:"boolean"===typeof t.throwOnLimitExceeded&&t.throwOnLimitExceeded}}(e);if(""===t||null===t||"undefined"===typeof t)return n.plainObjects?{__proto__:null}:{};for(var l="string"===typeof t?function(t,e){var n={__proto__:null},u=e.ignoreQueryPrefix?t.replace(/^\?/,""):t;u=u.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var l=e.parameterLimit===1/0?void 0:e.parameterLimit,c=u.split(e.delimiter,e.throwOnLimitExceeded?l+1:l);if(e.throwOnLimitExceeded&&c.length>l)throw new RangeError("Parameter limit exceeded. Only "+l+" parameter"+(1===l?"":"s")+" allowed.");var f,d=-1,h=e.charset;if(e.charsetSentinel)for(f=0;f<c.length;++f)0===c[f].indexOf("utf8=")&&("utf8=%E2%9C%93"===c[f]?h="utf-8":"utf8=%26%2310003%3B"===c[f]&&(h="iso-8859-1"),d=f,f=c.length);for(f=0;f<c.length;++f)if(f!==d){var p,g,y=c[f],v=y.indexOf("]="),m=-1===v?y.indexOf("="):v+1;-1===m?(p=e.decoder(y,A.decoder,h,"key"),g=e.strictNullHandling?null:""):(p=e.decoder(y.slice(0,m),A.decoder,h,"key"),g=r.maybeMap(s(y.slice(m+1),e,i(n[p])?n[p].length:0),(function(t){return e.decoder(t,A.decoder,h,"value")}))),g&&e.interpretNumericEntities&&"iso-8859-1"===h&&(g=a(String(g))),y.indexOf("[]=")>-1&&(g=i(g)?[g]:g);var w=o.call(n,p);w&&"combine"===e.duplicates?n[p]=r.combine(n[p],g):w&&"last"!==e.duplicates||(n[p]=g)}return n}(t,n):t,c=n.plainObjects?{__proto__:null}:{},f=Object.keys(l),d=0;d<f.length;++d){var h=f[d],p=u(h,l[h],n,"string"===typeof t);c=r.merge(c,p,n)}return!0===n.allowSparse?c:r.compact(c)}},51809(t,e,n){"use strict";var r=n(920),o=n(37029),i=n(10004),A=Object.prototype.hasOwnProperty,a={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},s=Array.isArray,u=Array.prototype.push,l=function(t,e){u.apply(t,s(e)?e:[e])},c=Date.prototype.toISOString,f=i.default,d={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:o.encode,encodeValuesOnly:!1,filter:void 0,format:f,formatter:i.formatters[f],indices:!1,serializeDate:function(t){return c.call(t)},skipNulls:!1,strictNullHandling:!1},h={},p=function t(e,n,i,A,a,u,c,f,p,g,y,v,m,w,b,B,_,x){for(var C,E=e,F=x,S=0,U=!1;void 0!==(F=F.get(h))&&!U;){var Q=F.get(e);if(S+=1,"undefined"!==typeof Q){if(Q===S)throw new RangeError("Cyclic object value");U=!0}"undefined"===typeof F.get(h)&&(S=0)}if("function"===typeof g?E=g(n,E):E instanceof Date?E=m(E):"comma"===i&&s(E)&&(E=o.maybeMap(E,(function(t){return t instanceof Date?m(t):t}))),null===E){if(u)return p&&!B?p(n,d.encoder,_,"key",w):n;E=""}if("string"===typeof(C=E)||"number"===typeof C||"boolean"===typeof C||"symbol"===typeof C||"bigint"===typeof C||o.isBuffer(E))return p?[b(B?n:p(n,d.encoder,_,"key",w))+"="+b(p(E,d.encoder,_,"value",w))]:[b(n)+"="+b(String(E))];var I,T=[];if("undefined"===typeof E)return T;if("comma"===i&&s(E))B&&p&&(E=o.maybeMap(E,p)),I=[{value:E.length>0?E.join(",")||null:void 0}];else if(s(g))I=g;else{var O=Object.keys(E);I=y?O.sort(y):O}var k=f?String(n).replace(/\./g,"%2E"):String(n),R=A&&s(E)&&1===E.length?k+"[]":k;if(a&&s(E)&&0===E.length)return R+"[]";for(var M=0;M<I.length;++M){var L=I[M],H="object"===typeof L&&L&&"undefined"!==typeof L.value?L.value:E[L];if(!c||null!==H){var D=v&&f?String(L).replace(/\./g,"%2E"):String(L),P=s(E)?"function"===typeof i?i(R,D):R:R+(v?"."+D:"["+D+"]");x.set(e,S);var N=r();N.set(h,x),l(T,t(H,P,i,A,a,u,c,f,"comma"===i&&B&&s(E)?null:p,g,y,v,m,w,b,B,_,N))}}return T};t.exports=function(t,e){var n,o=t,u=function(t){if(!t)return d;if("undefined"!==typeof t.allowEmptyArrays&&"boolean"!==typeof t.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if("undefined"!==typeof t.encodeDotInKeys&&"boolean"!==typeof t.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==t.encoder&&"undefined"!==typeof t.encoder&&"function"!==typeof t.encoder)throw new TypeError("Encoder has to be a function.");var e=t.charset||d.charset;if("undefined"!==typeof t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if("undefined"!==typeof t.format){if(!A.call(i.formatters,t.format))throw new TypeError("Unknown format option provided.");n=t.format}var r,o=i.formatters[n],u=d.filter;if(("function"===typeof t.filter||s(t.filter))&&(u=t.filter),r=t.arrayFormat in a?t.arrayFormat:"indices"in t?t.indices?"indices":"repeat":d.arrayFormat,"commaRoundTrip"in t&&"boolean"!==typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l="undefined"===typeof t.allowDots?!0===t.encodeDotInKeys||d.allowDots:!!t.allowDots;return{addQueryPrefix:"boolean"===typeof t.addQueryPrefix?t.addQueryPrefix:d.addQueryPrefix,allowDots:l,allowEmptyArrays:"boolean"===typeof t.allowEmptyArrays?!!t.allowEmptyArrays:d.allowEmptyArrays,arrayFormat:r,charset:e,charsetSentinel:"boolean"===typeof t.charsetSentinel?t.charsetSentinel:d.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:"undefined"===typeof t.delimiter?d.delimiter:t.delimiter,encode:"boolean"===typeof t.encode?t.encode:d.encode,encodeDotInKeys:"boolean"===typeof t.encodeDotInKeys?t.encodeDotInKeys:d.encodeDotInKeys,encoder:"function"===typeof t.encoder?t.encoder:d.encoder,encodeValuesOnly:"boolean"===typeof t.encodeValuesOnly?t.encodeValuesOnly:d.encodeValuesOnly,filter:u,format:n,formatter:o,serializeDate:"function"===typeof t.serializeDate?t.serializeDate:d.serializeDate,skipNulls:"boolean"===typeof t.skipNulls?t.skipNulls:d.skipNulls,sort:"function"===typeof t.sort?t.sort:null,strictNullHandling:"boolean"===typeof t.strictNullHandling?t.strictNullHandling:d.strictNullHandling}}(e);"function"===typeof u.filter?o=(0,u.filter)("",o):s(u.filter)&&(n=u.filter);var c=[];if("object"!==typeof o||null===o)return"";var f=a[u.arrayFormat],h="comma"===f&&u.commaRoundTrip;n||(n=Object.keys(o)),u.sort&&n.sort(u.sort);for(var g=r(),y=0;y<n.length;++y){var v=n[y],m=o[v];u.skipNulls&&null===m||l(c,p(m,v,f,h,u.allowEmptyArrays,u.strictNullHandling,u.skipNulls,u.encodeDotInKeys,u.encode?u.encoder:null,u.filter,u.sort,u.allowDots,u.serializeDate,u.format,u.formatter,u.encodeValuesOnly,u.charset,g))}var w=c.join(u.delimiter),b=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?b+="utf8=%26%2310003%3B&":b+="utf8=%E2%9C%93&"),w.length>0?b+w:""}},37029(t,e,n){"use strict";var r=n(10004),o=Object.prototype.hasOwnProperty,i=Array.isArray,A=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),a=function(t,e){for(var n=e&&e.plainObjects?{__proto__:null}:{},r=0;r<t.length;++r)"undefined"!==typeof t[r]&&(n[r]=t[r]);return n},s=1024;t.exports={arrayToObject:a,assign:function(t,e){return Object.keys(e).reduce((function(t,n){return t[n]=e[n],t}),t)},combine:function(t,e){return[].concat(t,e)},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r<e.length;++r)for(var o=e[r],A=o.obj[o.prop],a=Object.keys(A),s=0;s<a.length;++s){var u=a[s],l=A[u];"object"===typeof l&&null!==l&&-1===n.indexOf(l)&&(e.push({obj:A,prop:u}),n.push(l))}return function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(i(n)){for(var r=[],o=0;o<n.length;++o)"undefined"!==typeof n[o]&&r.push(n[o]);e.obj[e.prop]=r}}}(e),t},decode:function(t,e,n){var r=t.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(o){return r}},encode:function(t,e,n,o,i){if(0===t.length)return t;var a=t;if("symbol"===typeof t?a=Symbol.prototype.toString.call(t):"string"!==typeof t&&(a=String(t)),"iso-8859-1"===n)return escape(a).replace(/%u[0-9a-f]{4}/gi,(function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"}));for(var u="",l=0;l<a.length;l+=s){for(var c=a.length>=s?a.slice(l,l+s):a,f=[],d=0;d<c.length;++d){var h=c.charCodeAt(d);45===h||46===h||95===h||126===h||h>=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||i===r.RFC1738&&(40===h||41===h)?f[f.length]=c.charAt(d):h<128?f[f.length]=A[h]:h<2048?f[f.length]=A[192|h>>6]+A[128|63&h]:h<55296||h>=57344?f[f.length]=A[224|h>>12]+A[128|h>>6&63]+A[128|63&h]:(d+=1,h=65536+((1023&h)<<10|1023&c.charCodeAt(d)),f[f.length]=A[240|h>>18]+A[128|h>>12&63]+A[128|h>>6&63]+A[128|63&h])}u+=f.join("")}return u},isBuffer:function(t){return!(!t||"object"!==typeof t)&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(i(t)){for(var n=[],r=0;r<t.length;r+=1)n.push(e(t[r]));return n}return e(t)},merge:function t(e,n,r){if(!n)return e;if("object"!==typeof n&&"function"!==typeof n){if(i(e))e.push(n);else{if(!e||"object"!==typeof e)return[e,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(e[n]=!0)}return e}if(!e||"object"!==typeof e)return[e].concat(n);var A=e;return i(e)&&!i(n)&&(A=a(e,r)),i(e)&&i(n)?(n.forEach((function(n,i){if(o.call(e,i)){var A=e[i];A&&"object"===typeof A&&n&&"object"===typeof n?e[i]=t(A,n,r):e.push(n)}else e[i]=n})),e):Object.keys(n).reduce((function(e,i){var A=n[i];return o.call(e,i)?e[i]=t(e[i],A,r):e[i]=A,e}),A)}}},84300(t,e,n){"use strict";n.d(e,{A:()=>ot});var r=function(){function t(t){var e=this;this._insertTag=function(t){var n;n=0===e.tags.length?e.insertionPoint?e.insertionPoint.nextSibling:e.prepend?e.container.firstChild:e.before:e.tags[e.tags.length-1].nextSibling,e.container.insertBefore(t,n),e.tags.push(t)},this.isSpeedy=void 0===t.speedy||t.speedy,this.tags=[],this.ctr=0,this.nonce=t.nonce,this.key=t.key,this.container=t.container,this.prepend=t.prepend,this.insertionPoint=t.insertionPoint,this.before=null}var e=t.prototype;return e.hydrate=function(t){t.forEach(this._insertTag)},e.insert=function(t){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),void 0!==t.nonce&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e.setAttribute("data-s",""),e}(this));var e=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]}(e);try{n.insertRule(t,n.cssRules.length)}catch(r){0}}else e.appendChild(document.createTextNode(t));this.ctr++},e.flush=function(){this.tags.forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),this.tags=[],this.ctr=0},t}(),o=Math.abs,i=String.fromCharCode,A=Object.assign;function a(t){return t.trim()}function s(t,e,n){return t.replace(e,n)}function u(t,e){return t.indexOf(e)}function l(t,e){return 0|t.charCodeAt(e)}function c(t,e,n){return t.slice(e,n)}function f(t){return t.length}function d(t){return t.length}function h(t,e){return e.push(t),t}var p=1,g=1,y=0,v=0,m=0,w="";function b(t,e,n,r,o,i,A){return{value:t,root:e,parent:n,type:r,props:o,children:i,line:p,column:g,length:A,return:""}}function B(t,e){return A(b("",null,null,"",null,null,0),t,{length:-t.length},e)}function _(){return m=v>0?l(w,--v):0,g--,10===m&&(g=1,p--),m}function x(){return m=v<y?l(w,v++):0,g++,10===m&&(g=1,p++),m}function C(){return l(w,v)}function E(){return v}function F(t,e){return c(w,t,e)}function S(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function U(t){return p=g=1,y=f(w=t),v=0,[]}function Q(t){return w="",t}function I(t){return a(F(v-1,k(91===t?t+2:40===t?t+1:t)))}function T(t){for(;(m=C())&&m<33;)x();return S(t)>2||S(m)>3?"":" "}function O(t,e){for(;--e&&x()&&!(m<48||m>102||m>57&&m<65||m>70&&m<97););return F(t,E()+(e<6&&32==C()&&32==x()))}function k(t){for(;x();)switch(m){case t:return v;case 34:case 39:34!==t&&39!==t&&k(m);break;case 40:41===t&&k(t);break;case 92:x()}return v}function R(t,e){for(;x()&&t+m!==57&&(t+m!==84||47!==C()););return"/*"+F(e,v-1)+"*"+i(47===t?t:x())}function M(t){for(;!S(C());)x();return F(t,v)}var L="-ms-",H="-moz-",D="-webkit-",P="comm",N="rule",K="decl",j="@keyframes";function V(t,e){for(var n="",r=d(t),o=0;o<r;o++)n+=e(t[o],o,t,e)||"";return n}function G(t,e,n,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case K:return t.return=t.return||t.value;case P:return"";case j:return t.return=t.value+"{"+V(t.children,r)+"}";case N:t.value=t.props.join(",")}return f(n=V(t.children,r))?t.return=t.value+"{"+n+"}":""}function z(t){return Q(Y("",null,null,null,[""],t=U(t),0,[0],t))}function Y(t,e,n,r,o,A,a,c,d){for(var p=0,g=0,y=a,v=0,m=0,w=0,b=1,B=1,F=1,S=0,U="",Q=o,k=A,L=r,H=U;B;)switch(w=S,S=x()){case 40:if(108!=w&&58==l(H,y-1)){-1!=u(H+=s(I(S),"&","&\f"),"&\f")&&(F=-1);break}case 34:case 39:case 91:H+=I(S);break;case 9:case 10:case 13:case 32:H+=T(w);break;case 92:H+=O(E()-1,7);continue;case 47:switch(C()){case 42:case 47:h(W(R(x(),E()),e,n),d);break;default:H+="/"}break;case 123*b:c[p++]=f(H)*F;case 125*b:case 59:case 0:switch(S){case 0:case 125:B=0;case 59+g:-1==F&&(H=s(H,/\f/g,"")),m>0&&f(H)-y&&h(m>32?X(H+";",r,n,y-1):X(s(H," ","")+";",r,n,y-2),d);break;case 59:H+=";";default:if(h(L=$(H,e,n,p,g,o,c,U,Q=[],k=[],y),A),123===S)if(0===g)Y(H,e,L,L,Q,A,y,c,k);else switch(99===v&&110===l(H,3)?100:v){case 100:case 108:case 109:case 115:Y(t,L,L,r&&h($(t,L,L,0,0,o,c,U,o,Q=[],y),k),o,k,y,c,r?Q:k);break;default:Y(H,L,L,L,[""],k,0,c,k)}}p=g=m=0,b=F=1,U=H="",y=a;break;case 58:y=1+f(H),m=w;default:if(b<1)if(123==S)--b;else if(125==S&&0==b++&&125==_())continue;switch(H+=i(S),S*b){case 38:F=g>0?1:(H+="\f",-1);break;case 44:c[p++]=(f(H)-1)*F,F=1;break;case 64:45===C()&&(H+=I(x())),v=C(),g=y=f(U=H+=M(E())),S++;break;case 45:45===w&&2==f(H)&&(b=0)}}return A}function $(t,e,n,r,i,A,u,l,f,h,p){for(var g=i-1,y=0===i?A:[""],v=d(y),m=0,w=0,B=0;m<r;++m)for(var _=0,x=c(t,g+1,g=o(w=u[m])),C=t;_<v;++_)(C=a(w>0?y[_]+" "+x:s(x,/&\f/g,y[_])))&&(f[B++]=C);return b(t,e,n,0===i?N:l,f,h,p)}function W(t,e,n){return b(t,e,n,P,i(m),c(t,2,-2),0)}function X(t,e,n,r){return b(t,e,n,K,c(t,0,r),c(t,r+1,-1),r)}var q=function(t,e,n){for(var r=0,o=0;r=o,o=C(),38===r&&12===o&&(e[n]=1),!S(o);)x();return F(t,v)},J=function(t,e){return Q(function(t,e){var n=-1,r=44;do{switch(S(r)){case 0:38===r&&12===C()&&(e[n]=1),t[n]+=q(v-1,e,n);break;case 2:t[n]+=I(r);break;case 4:if(44===r){t[++n]=58===C()?"&\f":"",e[n]=t[n].length;break}default:t[n]+=i(r)}}while(r=x());return t}(U(t),e))},Z=new WeakMap,tt=function(t){if("rule"===t.type&&t.parent&&!(t.length<1)){for(var e=t.value,n=t.parent,r=t.column===n.column&&t.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==t.props.length||58===e.charCodeAt(0)||Z.get(n))&&!r){Z.set(t,!0);for(var o=[],i=J(e,o),A=n.props,a=0,s=0;a<i.length;a++)for(var u=0;u<A.length;u++,s++)t.props[s]=o[a]?i[a].replace(/&\f/g,A[u]):A[u]+" "+i[a]}}},et=function(t){if("decl"===t.type){var e=t.value;108===e.charCodeAt(0)&&98===e.charCodeAt(2)&&(t.return="",t.value="")}};function nt(t,e){switch(function(t,e){return 45^l(t,0)?(((e<<2^l(t,0))<<2^l(t,1))<<2^l(t,2))<<2^l(t,3):0}(t,e)){case 5103:return D+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return D+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return D+t+H+t+L+t+t;case 6828:case 4268:return D+t+L+t+t;case 6165:return D+t+L+"flex-"+t+t;case 5187:return D+t+s(t,/(\w+).+(:[^]+)/,D+"box-$1$2"+L+"flex-$1$2")+t;case 5443:return D+t+L+"flex-item-"+s(t,/flex-|-self/,"")+t;case 4675:return D+t+L+"flex-line-pack"+s(t,/align-content|flex-|-self/,"")+t;case 5548:return D+t+L+s(t,"shrink","negative")+t;case 5292:return D+t+L+s(t,"basis","preferred-size")+t;case 6060:return D+"box-"+s(t,"-grow","")+D+t+L+s(t,"grow","positive")+t;case 4554:return D+s(t,/([^-])(transform)/g,"$1"+D+"$2")+t;case 6187:return s(s(s(t,/(zoom-|grab)/,D+"$1"),/(image-set)/,D+"$1"),t,"")+t;case 5495:case 3959:return s(t,/(image-set\([^]*)/,D+"$1$`$1");case 4968:return s(s(t,/(.+:)(flex-)?(.*)/,D+"box-pack:$3"+L+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+D+t+t;case 4095:case 3583:case 4068:case 2532:return s(t,/(.+)-inline(.+)/,D+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(f(t)-1-e>6)switch(l(t,e+1)){case 109:if(45!==l(t,e+4))break;case 102:return s(t,/(.+:)(.+)-([^]+)/,"$1"+D+"$2-$3$1"+H+(108==l(t,e+3)?"$3":"$2-$3"))+t;case 115:return~u(t,"stretch")?nt(s(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==l(t,e+1))break;case 6444:switch(l(t,f(t)-3-(~u(t,"!important")&&10))){case 107:return s(t,":",":"+D)+t;case 101:return s(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+D+(45===l(t,14)?"inline-":"")+"box$3$1"+D+"$2$3$1"+L+"$2box$3")+t}break;case 5936:switch(l(t,e+11)){case 114:return D+t+L+s(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return D+t+L+s(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return D+t+L+s(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return D+t+L+t+t}return t}var rt=[function(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case K:t.return=nt(t.value,t.length);break;case j:return V([B(t,{value:s(t.value,"@","@"+D)})],r);case N:if(t.length)return function(t,e){return t.map(e).join("")}(t.props,(function(e){switch(function(t,e){return(t=e.exec(t))?t[0]:t}(e,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return V([B(t,{props:[s(e,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return V([B(t,{props:[s(e,/:(plac\w+)/,":"+D+"input-$1")]}),B(t,{props:[s(e,/:(plac\w+)/,":-moz-$1")]}),B(t,{props:[s(e,/:(plac\w+)/,L+"input-$1")]})],r)}return""}))}}],ot=function(t){var e=t.key;if("css"===e){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(t){-1!==t.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(t),t.setAttribute("data-s",""))}))}var o=t.stylisPlugins||rt;var i,A,a={},s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+e+' "]'),(function(t){for(var e=t.getAttribute("data-emotion").split(" "),n=1;n<e.length;n++)a[e[n]]=!0;s.push(t)}));var u,l,c=[G,(l=function(t){u.insert(t)},function(t){t.root||(t=t.return)&&l(t)})],f=function(t){var e=d(t);return function(n,r,o,i){for(var A="",a=0;a<e;a++)A+=t[a](n,r,o,i)||"";return A}}([tt,et].concat(o,c));A=function(t,e,n,r){u=n,V(z(t?t+"{"+e.styles+"}":e.styles),f),r&&(h.inserted[e.name]=!0)};var h={key:e,sheet:new r({key:e,container:i,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:a,registered:{},insert:A};return h.sheet.hydrate(s),h}},29247(t,e,n){"use strict";function r(t){var e=Object.create(null);return function(n){return void 0===e[n]&&(e[n]=t(n)),e[n]}}n.d(e,{A:()=>i});var o=/^((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|fetchpriority|fetchPriority|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|popover|popoverTarget|popoverTargetAction|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)-.*))$/,i=r((function(t){return o.test(t)||111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)<91}))},53440(t,e,n){"use strict";n.d(e,{AH:()=>U,Y:()=>S,i7:()=>Q});var r=n(96540),o=n.t(r,2),i=n(84300);var A=function(t,e,n){var r=t.key+"-"+e.name;!1===n&&void 0===t.registered[r]&&(t.registered[r]=e.styles)};var a={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};function s(t){var e=Object.create(null);return function(n){return void 0===e[n]&&(e[n]=t(n)),e[n]}}var u=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(t){return 45===t.charCodeAt(1)},f=function(t){return null!=t&&"boolean"!==typeof t},d=s((function(t){return c(t)?t:t.replace(u,"-$&").toLowerCase()})),h=function(t,e){switch(t){case"animation":case"animationName":if("string"===typeof e)return e.replace(l,(function(t,e,n){return g={name:e,styles:n,next:g},e}))}return 1===a[t]||c(t)||"number"!==typeof e||0===e?e:e+"px"};function p(t,e,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return g={name:n.name,styles:n.styles,next:g},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)g={name:r.name,styles:r.styles,next:g},r=r.next;return n.styles+";"}return function(t,e,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=p(t,e,n[o])+";";else for(var i in n){var A=n[i];if("object"!==typeof A)null!=e&&void 0!==e[A]?r+=i+"{"+e[A]+"}":f(A)&&(r+=d(i)+":"+h(i,A)+";");else if(!Array.isArray(A)||"string"!==typeof A[0]||null!=e&&void 0!==e[A[0]]){var a=p(t,e,A);switch(i){case"animation":case"animationName":r+=d(i)+":"+a+";";break;default:r+=i+"{"+a+"}"}}else for(var s=0;s<A.length;s++)f(A[s])&&(r+=d(i)+":"+h(i,A[s])+";")}return r}(t,e,n);case"function":if(void 0!==t){var o=g,i=n(t);return g=o,p(t,e,i)}}if(null==e)return n;var A=e[n];return void 0!==A?A:n}var g,y=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var v=function(t,e,n){if(1===t.length&&"object"===typeof t[0]&&null!==t[0]&&void 0!==t[0].styles)return t[0];var r=!0,o="";g=void 0;var i=t[0];null==i||void 0===i.raw?(r=!1,o+=p(n,e,i)):o+=i[0];for(var A=1;A<t.length;A++)o+=p(n,e,t[A]),r&&(o+=i[A]);y.lastIndex=0;for(var a,s="";null!==(a=y.exec(o));)s+="-"+a[1];var u=function(t){for(var e,n=0,r=0,o=t.length;o>=4;++r,o-=4)e=1540483477*(65535&(e=255&t.charCodeAt(r)|(255&t.charCodeAt(++r))<<8|(255&t.charCodeAt(++r))<<16|(255&t.charCodeAt(++r))<<24))+(59797*(e>>>16)<<16),n=1540483477*(65535&(e^=e>>>24))+(59797*(e>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&t.charCodeAt(r+2))<<16;case 2:n^=(255&t.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&t.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:u,styles:o,next:g}},m=!!o.useInsertionEffect&&o.useInsertionEffect,w=m||function(t){return t()},b=(m||r.useLayoutEffect,{}.hasOwnProperty),B=r.createContext("undefined"!==typeof HTMLElement?(0,i.A)({key:"css"}):null);B.Provider;var _=function(t){return(0,r.forwardRef)((function(e,n){var o=(0,r.useContext)(B);return t(e,o,n)}))};var x=r.createContext({});var C="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",E=function(t){var e=t.cache,n=t.serialized,r=t.isStringTag;return A(e,n,r),w((function(){return function(t,e,n){A(t,e,n);var r=t.key+"-"+e.name;if(void 0===t.inserted[e.name]){var o=e;do{t.insert(e===o?"."+r:"",o,t.sheet,!0),o=o.next}while(void 0!==o)}}(e,n,r)})),null};var F=_((function(t,e,n){var o=t.css;"string"===typeof o&&void 0!==e.registered[o]&&(o=e.registered[o]);var i=t[C],A=[o],a="";"string"===typeof t.className?a=function(t,e,n){var r="";return n.split(" ").forEach((function(n){void 0!==t[n]?e.push(t[n]+";"):r+=n+" "})),r}(e.registered,A,t.className):null!=t.className&&(a=t.className+" ");var s=v(A,void 0,r.useContext(x));a+=e.key+"-"+s.name;var u={};for(var l in t)b.call(t,l)&&"css"!==l&&l!==C&&(u[l]=t[l]);return u.ref=n,u.className=a,r.createElement(r.Fragment,null,r.createElement(E,{cache:e,serialized:s,isStringTag:"string"===typeof i}),r.createElement(i,u))})),S=(n(4146),function(t,e){var n=arguments;if(null==e||!b.call(e,"css"))return r.createElement.apply(void 0,n);var o=n.length,i=new Array(o);i[0]=F,i[1]=function(t,e){var n={};for(var r in e)b.call(e,r)&&(n[r]=e[r]);return n[C]=t,n}(t,e);for(var A=2;A<o;A++)i[A]=n[A];return r.createElement.apply(null,i)});function U(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return v(e)}var Q=function(){var t=U.apply(void 0,arguments),e="animation-"+t.name;return{name:e,styles:"@keyframes "+e+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},50402(t,e,n){"use strict";function r(){return r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(this,arguments)}n.r(e),n.d(e,{css:()=>d,default:()=>h,get:()=>o,responsive:()=>f});var o=function(t,e,n,r,o){for(e=e&&e.split?e.split("."):[e],r=0;r<e.length;r++)t=t?t[e[r]]:o;return t===o?n:t},i=[40,52,64].map((function(t){return t+"em"})),A={space:[0,4,8,16,32,64,128,256,512],fontSizes:[12,14,16,20,24,32,48,64,72]},a={bg:"backgroundColor",m:"margin",mt:"marginTop",mr:"marginRight",mb:"marginBottom",ml:"marginLeft",mx:"marginX",my:"marginY",p:"padding",pt:"paddingTop",pr:"paddingRight",pb:"paddingBottom",pl:"paddingLeft",px:"paddingX",py:"paddingY"},s={marginX:["marginLeft","marginRight"],marginY:["marginTop","marginBottom"],paddingX:["paddingLeft","paddingRight"],paddingY:["paddingTop","paddingBottom"],size:["width","height"]},u={color:"colors",backgroundColor:"colors",borderColor:"colors",margin:"space",marginTop:"space",marginRight:"space",marginBottom:"space",marginLeft:"space",marginX:"space",marginY:"space",padding:"space",paddingTop:"space",paddingRight:"space",paddingBottom:"space",paddingLeft:"space",paddingX:"space",paddingY:"space",top:"space",right:"space",bottom:"space",left:"space",gridGap:"space",gridColumnGap:"space",gridRowGap:"space",gap:"space",columnGap:"space",rowGap:"space",fontFamily:"fonts",fontSize:"fontSizes",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",border:"borders",borderTop:"borders",borderRight:"borders",borderBottom:"borders",borderLeft:"borders",borderWidth:"borderWidths",borderStyle:"borderStyles",borderRadius:"radii",borderTopRightRadius:"radii",borderTopLeftRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",borderTopWidth:"borderWidths",borderTopColor:"colors",borderTopStyle:"borderStyles",borderBottomWidth:"borderWidths",borderBottomColor:"colors",borderBottomStyle:"borderStyles",borderLeftWidth:"borderWidths",borderLeftColor:"colors",borderLeftStyle:"borderStyles",borderRightWidth:"borderWidths",borderRightColor:"colors",borderRightStyle:"borderStyles",outlineColor:"colors",boxShadow:"shadows",textShadow:"shadows",zIndex:"zIndices",width:"sizes",minWidth:"sizes",maxWidth:"sizes",height:"sizes",minHeight:"sizes",maxHeight:"sizes",flexBasis:"sizes",size:"sizes",fill:"colors",stroke:"colors"},l=function(t,e){if("number"!==typeof e||e>=0)return o(t,e,e);var n=Math.abs(e),r=o(t,n,n);return"string"===typeof r?"-"+r:-1*r},c=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(t,e){var n;return r({},t,((n={})[e]=l,n))}),{}),f=function(t){return function(e){var n={},r=o(e,"breakpoints",i),A=[null].concat(r.map((function(t){return"@media screen and (min-width: "+t+")"})));for(var a in t){var s="function"===typeof t[a]?t[a](e):t[a];if(null!=s)if(Array.isArray(s))for(var u=0;u<s.slice(0,A.length).length;u++){var l=A[u];l?(n[l]=n[l]||{},null!=s[u]&&(n[l][a]=s[u])):n[a]=s[u]}else n[a]=s}return n}},d=function t(e){return function(n){void 0===n&&(n={});var i=r({},A,{},n.theme||n),l={},d="function"===typeof e?e(i):e,h=f(d)(i);for(var p in h){var g=h[p],y="function"===typeof g?g(i):g;if("variant"!==p)if(y&&"object"===typeof y)l[p]=t(y)(i);else{var v=o(a,p,p),m=o(u,v),w=o(i,m,o(i,v,{})),b=o(c,v,o)(w,y,y);if(s[v])for(var B=s[v],_=0;_<B.length;_++)l[B[_]]=b;else l[v]=b}else l=r({},l,{},t(o(i,y))(i))}return l}};const h=d},13144(t,e,n){"use strict";var r=n(66743),o=n(11002),i=n(10076),A=n(47119);t.exports=A||r.call(i,o)},11002(t){"use strict";t.exports=Function.prototype.apply},10076(t){"use strict";t.exports=Function.prototype.call},73126(t,e,n){"use strict";var r=n(66743),o=n(69675),i=n(10076),A=n(13144);t.exports=function(t){if(t.length<1||"function"!==typeof t[0])throw new o("a function is required");return A(r,i,t)}},47119(t){"use strict";t.exports="undefined"!==typeof Reflect&&Reflect&&Reflect.apply},36556(t,e,n){"use strict";var r=n(70453),o=n(73126),i=o([r("%String.prototype.indexOf%")]);t.exports=function(t,e){var n=r(t,!!e);return"function"===typeof n&&i(t,".prototype.")>-1?o([n]):n}},92151(t){var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e},bytesToString:function(t){for(var e=[],n=0;n<t.length;n++)e.push(String.fromCharCode(t[n]));return e.join("")}}};t.exports=e},3939(t){!function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(t,e){return t<<e|t>>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&n.rotl(t,8)|4278255360&n.rotl(t,24);for(var e=0;e<t.length;e++)t[e]=n.endian(t[e]);return t},randomBytes:function(t){for(var e=[];t>0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n<t.length;n++,r+=8)e[r>>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n<t.length;n++)e.push((t[n]>>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(parseInt(t.substr(n,2),16));return e},bytesToBase64:function(t){for(var n=[],r=0;r<t.length;r+=3)for(var o=t[r]<<16|t[r+1]<<8|t[r+2],i=0;i<4;i++)8*r+6*i<=8*t.length?n.push(e.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<t.length;o=++r%4)0!=o&&n.push((e.indexOf(t.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|e.indexOf(t.charAt(r))>>>6-2*o);return n}};t.exports=n}()},4982(t,e,n){var r=n(1189),o=n(47244),i=n(37653),A=n(14035),a=n(7390),s=n(62120),u=Date.prototype.getTime;function l(t,e,n){var d=n||{};return!!(d.strict?i(t,e):t===e)||(!t||!e||"object"!==typeof t&&"object"!==typeof e?d.strict?i(t,e):t==e:function(t,e,n){var i,d;if(typeof t!==typeof e)return!1;if(c(t)||c(e))return!1;if(t.prototype!==e.prototype)return!1;if(o(t)!==o(e))return!1;var h=A(t),p=A(e);if(h!==p)return!1;if(h||p)return t.source===e.source&&a(t)===a(e);if(s(t)&&s(e))return u.call(t)===u.call(e);var g=f(t),y=f(e);if(g!==y)return!1;if(g||y){if(t.length!==e.length)return!1;for(i=0;i<t.length;i++)if(t[i]!==e[i])return!1;return!0}if(typeof t!==typeof e)return!1;try{var v=r(t),m=r(e)}catch(w){return!1}if(v.length!==m.length)return!1;for(v.sort(),m.sort(),i=v.length-1;i>=0;i--)if(v[i]!=m[i])return!1;for(i=v.length-1;i>=0;i--)if(!l(t[d=v[i]],e[d],n))return!1;return!0}(t,e,d))}function c(t){return null===t||void 0===t}function f(t){return!(!t||"object"!==typeof t||"number"!==typeof t.length)&&("function"===typeof t.copy&&"function"===typeof t.slice&&!(t.length>0&&"number"!==typeof t[0]))}t.exports=l},4966(t,e,n){"use strict";var r=n(66743),o=n(70453),i=n(96897),A=n(69675),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(s,a),l=n(30655),c=o("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new A("a function is required");var e=u(r,s,arguments);return i(e,1+c(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,a,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f},66774(t,e,n){"use strict";var r=n(43206),o=n(69675),i=Object;t.exports=r((function(){if(null==this||this!==i(this))throw new o("RegExp.prototype.flags getter called on non-object");var t="";return this.hasIndices&&(t+="d"),this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.dotAll&&(t+="s"),this.unicode&&(t+="u"),this.unicodeSets&&(t+="v"),this.sticky&&(t+="y"),t}),"get flags",!0)},7390(t,e,n){"use strict";var r=n(38452),o=n(4966),i=n(66774),A=n(43895),a=n(53225),s=o(A());r(s,{getPolyfill:A,implementation:i,shim:a}),t.exports=s},43895(t,e,n){"use strict";var r=n(66774),o=n(38452).supportsDescriptors,i=Object.getOwnPropertyDescriptor;t.exports=function(){if(o&&"gim"===/a/gim.flags){var t=i(RegExp.prototype,"flags");if(t&&"function"===typeof t.get&&"boolean"===typeof RegExp.prototype.dotAll&&"boolean"===typeof RegExp.prototype.hasIndices){var e="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){e+="d"}}),Object.defineProperty(n,"sticky",{get:function(){e+="y"}}),"dy"===e)return t.get}}return r}},53225(t,e,n){"use strict";var r=n(38452).supportsDescriptors,o=n(43895),i=Object.getOwnPropertyDescriptor,A=Object.defineProperty,a=TypeError,s=Object.getPrototypeOf,u=/a/;t.exports=function(){if(!r||!s)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=o(),e=s(u),n=i(e,"flags");return n&&n.get===t||A(e,"flags",{configurable:!0,enumerable:!1,get:t}),t}},30041(t,e,n){"use strict";var r=n(30655),o=n(58068),i=n(69675),A=n(75795);t.exports=function(t,e,n){if(!t||"object"!==typeof t&&"function"!==typeof t)throw new i("`obj` must be an object or a function`");if("string"!==typeof e&&"symbol"!==typeof e)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],c=!!A&&A(t,e);if(r)r(t,e,{configurable:null===u&&c?c.configurable:!u,enumerable:null===a&&c?c.enumerable:!a,value:n,writable:null===s&&c?c.writable:!s});else{if(!l&&(a||s||u))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=n}}},38452(t,e,n){"use strict";var r=n(1189),o="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),i=Object.prototype.toString,A=Array.prototype.concat,a=n(30041),s=n(30592)(),u=function(t,e,n,r){if(e in t)if(!0===r){if(t[e]===n)return}else if("function"!==typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;s?a(t,e,n,!0):a(t,e,n)},l=function(t,e){var n=arguments.length>2?arguments[2]:{},i=r(e);o&&(i=A.call(i,Object.getOwnPropertySymbols(e)));for(var a=0;a<i.length;a+=1)u(t,i[a],e[i[a]],n[i[a]])};l.supportsDescriptors=!!s,t.exports=l},7176(t,e,n){"use strict";var r,o=n(73126),i=n(75795);try{r=[].__proto__===Array.prototype}catch(u){if(!u||"object"!==typeof u||!("code"in u)||"ERR_PROTO_ACCESS"!==u.code)throw u}var A=!!r&&i&&i(Object.prototype,"__proto__"),a=Object,s=a.getPrototypeOf;t.exports=A&&"function"===typeof A.get?o([A.get]):"function"===typeof s&&function(t){return s(null==t?t:a(t))}},62523(t,e,n){"use strict";n.r(e),n.d(e,{default:()=>r.default});var r=n(77887)},76641(t,e,n){"use strict";n.d(e,{A4:()=>w,GH:()=>i,Tj:()=>o,Z7:()=>a,fi:()=>A});var r=n(43015),o=function(t,e,n,r,o,A){return i(t,e,n,(function(t){return"logscale"!==t&&r(t)}),o,A)},i=function(t,e,n,o,i,A){var a,s,u,l,c=o("pixelsPerLabel"),f=[];if(A)for(a=0;a<A.length;a++)f.push({v:A[a]});else{if(o("logscale")){l=Math.floor(n/c);var d=r.binarySearch(t,y,1),h=r.binarySearch(e,y,-1);-1==d&&(d=0),-1==h&&(h=y.length-1);var p=null;if(h-d>=l/4){for(var g=h;g>=d;g--){var v=y[g],m=Math.log(v/t)/Math.log(e/t)*n,w={v:v};null===p||Math.abs(m-p.pixel_coord)>=c?p={tickValue:v,pixel_coord:m}:w.label="",f.push(w)}f.reverse()}}if(0===f.length){var b,B;o("labelsKMG2")?(b=[1,2,4,8,16,32,64,128,256],B=16):(b=[1,2,5,10,20,50,100],B=10);var _,x,C,E=Math.ceil(n/c),F=Math.abs(e-t)/E,S=Math.floor(Math.log(F)/Math.log(B)),U=Math.pow(B,S);for(s=0;s<b.length&&(_=U*b[s],x=Math.floor(t/_)*_,C=Math.ceil(e/_)*_,!(n/(l=Math.abs(C-x)/_)>c));s++);for(x>C&&(_*=-1),a=0;a<=l;a++)u=x+a*_,f.push({v:u})}}var Q=o("axisLabelFormatter");for(a=0;a<f.length;a++)void 0===f[a].label&&(f[a].label=Q.call(i,f[a].v,0,o,i));return f},A=function(t,e,n,r,o,i){var A=v(t,e,n,r);return A>=0?w(t,e,A,r,o):[]},a={MILLISECONDLY:0,TWO_MILLISECONDLY:1,FIVE_MILLISECONDLY:2,TEN_MILLISECONDLY:3,FIFTY_MILLISECONDLY:4,HUNDRED_MILLISECONDLY:5,FIVE_HUNDRED_MILLISECONDLY:6,SECONDLY:7,TWO_SECONDLY:8,FIVE_SECONDLY:9,TEN_SECONDLY:10,THIRTY_SECONDLY:11,MINUTELY:12,TWO_MINUTELY:13,FIVE_MINUTELY:14,TEN_MINUTELY:15,THIRTY_MINUTELY:16,HOURLY:17,TWO_HOURLY:18,SIX_HOURLY:19,DAILY:20,TWO_DAILY:21,WEEKLY:22,MONTHLY:23,QUARTERLY:24,BIANNUAL:25,ANNUAL:26,DECADAL:27,CENTENNIAL:28,NUM_GRANULARITIES:29},s=0,u=1,l=2,c=3,f=4,d=5,h=6,p=7,g=[];g[a.MILLISECONDLY]={datefield:h,step:1,spacing:1},g[a.TWO_MILLISECONDLY]={datefield:h,step:2,spacing:2},g[a.FIVE_MILLISECONDLY]={datefield:h,step:5,spacing:5},g[a.TEN_MILLISECONDLY]={datefield:h,step:10,spacing:10},g[a.FIFTY_MILLISECONDLY]={datefield:h,step:50,spacing:50},g[a.HUNDRED_MILLISECONDLY]={datefield:h,step:100,spacing:100},g[a.FIVE_HUNDRED_MILLISECONDLY]={datefield:h,step:500,spacing:500},g[a.SECONDLY]={datefield:d,step:1,spacing:1e3},g[a.TWO_SECONDLY]={datefield:d,step:2,spacing:2e3},g[a.FIVE_SECONDLY]={datefield:d,step:5,spacing:5e3},g[a.TEN_SECONDLY]={datefield:d,step:10,spacing:1e4},g[a.THIRTY_SECONDLY]={datefield:d,step:30,spacing:3e4},g[a.MINUTELY]={datefield:f,step:1,spacing:6e4},g[a.TWO_MINUTELY]={datefield:f,step:2,spacing:12e4},g[a.FIVE_MINUTELY]={datefield:f,step:5,spacing:3e5},g[a.TEN_MINUTELY]={datefield:f,step:10,spacing:6e5},g[a.THIRTY_MINUTELY]={datefield:f,step:30,spacing:18e5},g[a.HOURLY]={datefield:c,step:1,spacing:36e5},g[a.TWO_HOURLY]={datefield:c,step:2,spacing:72e5},g[a.SIX_HOURLY]={datefield:c,step:6,spacing:216e5},g[a.DAILY]={datefield:l,step:1,spacing:864e5},g[a.TWO_DAILY]={datefield:l,step:2,spacing:1728e5},g[a.WEEKLY]={datefield:l,step:7,spacing:6048e5},g[a.MONTHLY]={datefield:u,step:1,spacing:2629746e3},g[a.QUARTERLY]={datefield:u,step:3,spacing:7889238e3},g[a.BIANNUAL]={datefield:u,step:6,spacing:15778476e3},g[a.ANNUAL]={datefield:s,step:1,spacing:31556952e3},g[a.DECADAL]={datefield:s,step:10,spacing:31556952e4},g[a.CENTENNIAL]={datefield:s,step:100,spacing:31556952e5};var y=function(){for(var t=[],e=-39;e<=39;e++)for(var n=Math.pow(10,e),r=1;r<=9;r++){var o=n*r;t.push(o)}return t}(),v=function(t,e,n,r){for(var o=r("pixelsPerLabel"),i=0;i<a.NUM_GRANULARITIES;i++){if(n/m(t,e,i)>=o)return i}return-1},m=function(t,e,n){var r=g[n].spacing;return Math.round(1*(e-t)/r)},w=function(t,e,n,o,i){var A=o("axisLabelFormatter"),y=o("labelsUTC")?r.DateAccessorsUTC:r.DateAccessorsLocal,v=g[n].datefield,m=g[n].step,w=g[n].spacing,b=new Date(t),B=[];B[s]=y.getFullYear(b),B[u]=y.getMonth(b),B[l]=y.getDate(b),B[c]=y.getHours(b),B[f]=y.getMinutes(b),B[d]=y.getSeconds(b),B[h]=y.getMilliseconds(b);var _=B[v]%m;n==a.WEEKLY&&(_=y.getDay(b)),B[v]-=_;for(var x=v+1;x<p;x++)B[x]=x===l?1:0;var C=[],E=y.makeDate.apply(null,B),F=E.getTime();if(n<=a.HOURLY)for(F<t&&(F+=w,E=new Date(F));F<=e;)C.push({v:F,label:A.call(i,E,n,o,i)}),F+=w,E=new Date(F);else for(F<t&&(B[v]+=m,F=(E=y.makeDate.apply(null,B)).getTime());F<=e;)(n>=a.DAILY||y.getHours(E)%m===0)&&C.push({v:F,label:A.call(i,E,n,o,i)}),B[v]+=m,F=(E=y.makeDate.apply(null,B)).getTime();return C}},43015(t,e,n){"use strict";n.r(e),n.d(e,{Circles:()=>q,DASHED_LINE:()=>l,DOTTED_LINE:()=>u,DOT_DASH_LINE:()=>c,DateAccessorsLocal:()=>S,DateAccessorsUTC:()=>U,HORIZONTAL:()=>f,Iterator:()=>G,LN_TEN:()=>A,LOG_SCALE:()=>i,VERTICAL:()=>d,addEvent:()=>p,binarySearch:()=>O,cancelEvent:()=>y,clone:()=>K,createCanvas:()=>j,createIterator:()=>z,dateAxisLabelFormatter:()=>gt,dateParser:()=>k,dateStrToMillis:()=>R,dateString_:()=>I,dateValueFormatter:()=>yt,detectLineDelimiter:()=>J,dragGetX_:()=>B,dragGetY_:()=>_,findPos:()=>m,floatFormat:()=>E,getContext:()=>h,getContextPixelRatio:()=>V,hmsString_:()=>Q,hsvToRGB:()=>v,isArrayLike:()=>P,isCanvasSupported:()=>it,isDateLike:()=>N,isNodeContainedBy:()=>Z,isOK:()=>x,isPixelChangingOptionList:()=>X,isValidPoint:()=>C,log10:()=>a,logRangeFraction:()=>s,numberAxisLabelFormatter:()=>ht,numberValueFormatter:()=>dt,pageX:()=>w,pageY:()=>b,parseFloat_:()=>At,pow:()=>tt,removeEvent:()=>g,repeatAndCleanup:()=>$,requestAnimFrame:()=>Y,round_:()=>T,setupDOMready_:()=>bt,toRGB_:()=>ot,type:()=>o,typeArrayLike:()=>D,update:()=>M,updateDeep:()=>H,zeropad:()=>F});var r=n(76641);function o(t){return null===t?"null":typeof t}var i=10,A=Math.log(i),a=function(t){return Math.log(t)/A},s=function(t,e,n){var r=a(t),o=r+n*(a(e)-r);return Math.pow(i,o)},u=[2,2],l=[7,3],c=[7,2,2,2],f=1,d=2,h=function(t){return t.getContext("2d")},p=function(t,e,n){t.addEventListener(e,n,!1)};function g(t,e,n){t.removeEventListener(e,n,!1)}function y(t){return(t=t||window.event).stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.cancel=!0,t.returnValue=!1,!1}function v(t,e,n){var r,o,i;if(0===e)r=n,o=n,i=n;else{var A=Math.floor(6*t),a=6*t-A,s=n*(1-e),u=n*(1-e*a),l=n*(1-e*(1-a));switch(A){case 1:r=u,o=n,i=s;break;case 2:r=s,o=n,i=l;break;case 3:r=s,o=u,i=n;break;case 4:r=l,o=s,i=n;break;case 5:r=n,o=s,i=u;break;case 6:case 0:r=n,o=l,i=s}}return"rgb("+(r=Math.floor(255*r+.5))+","+(o=Math.floor(255*o+.5))+","+(i=Math.floor(255*i+.5))+")"}function m(t){var e=t.getBoundingClientRect(),n=window,r=document.documentElement;return{x:e.left+(n.pageXOffset||r.scrollLeft),y:e.top+(n.pageYOffset||r.scrollTop)}}function w(t){return!t.pageX||t.pageX<0?0:t.pageX}function b(t){return!t.pageY||t.pageY<0?0:t.pageY}function B(t,e){return w(t)-e.px}function _(t,e){return b(t)-e.py}function x(t){return!!t&&!isNaN(t)}function C(t,e){return!!t&&(null!==t.yval&&(null!==t.x&&void 0!==t.x&&(null!==t.y&&void 0!==t.y&&!(isNaN(t.x)||!e&&isNaN(t.y)))))}function E(t,e){var n=Math.min(Math.max(1,e||2),21);return Math.abs(t)<.001&&0!==t?t.toExponential(n-1):t.toPrecision(n)}function F(t){return t<10?"0"+t:""+t}var S={getFullYear:t=>t.getFullYear(),getMonth:t=>t.getMonth(),getDate:t=>t.getDate(),getHours:t=>t.getHours(),getMinutes:t=>t.getMinutes(),getSeconds:t=>t.getSeconds(),getMilliseconds:t=>t.getMilliseconds(),getDay:t=>t.getDay(),makeDate:function(t,e,n,r,o,i,A){return new Date(t,e,n,r,o,i,A)}},U={getFullYear:t=>t.getUTCFullYear(),getMonth:t=>t.getUTCMonth(),getDate:t=>t.getUTCDate(),getHours:t=>t.getUTCHours(),getMinutes:t=>t.getUTCMinutes(),getSeconds:t=>t.getUTCSeconds(),getMilliseconds:t=>t.getUTCMilliseconds(),getDay:t=>t.getUTCDay(),makeDate:function(t,e,n,r,o,i,A){return new Date(Date.UTC(t,e,n,r,o,i,A))}};function Q(t,e,n,r){var o=F(t)+":"+F(e);if(n&&(o+=":"+F(n),r)){var i=""+r;o+="."+("000"+i).substring(i.length)}return o}function I(t,e){var n=e?U:S,r=new Date(t),o=n.getFullYear(r),i=n.getMonth(r),A=n.getDate(r),a=n.getHours(r),s=n.getMinutes(r),u=n.getSeconds(r),l=n.getMilliseconds(r),c=""+o+"/"+F(i+1)+"/"+F(A);return 3600*a+60*s+u+.001*l&&(c+=" "+Q(a,s,u,l)),c}function T(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n}function O(t,e,n,r,o){if(null!==r&&void 0!==r&&null!==o&&void 0!==o||(r=0,o=e.length-1),r>o)return-1;null!==n&&void 0!==n||(n=0);var i,A=function(t){return t>=0&&t<e.length},a=parseInt((r+o)/2,10),s=e[a];return s==t?a:s>t?n>0&&A(i=a-1)&&e[i]<t?a:O(t,e,n,r,a-1):s<t?n<0&&A(i=a+1)&&e[i]>t?a:O(t,e,n,a+1,o):-1}function k(t){var e,n;if((-1==t.search("-")||-1!=t.search("T")||-1!=t.search("Z"))&&(n=R(t))&&!isNaN(n))return n;if(-1!=t.search("-")){for(e=t.replace("-","/","g");-1!=e.search("-");)e=e.replace("-","/");n=R(e)}else n=R(t);return n&&!isNaN(n)||console.error("Couldn't parse "+t+" as a date"),n}function R(t){return new Date(t).getTime()}function M(t,e){if("undefined"!=typeof e&&null!==e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var L="undefined"!==typeof Node&&null!==Node&&"object"===typeof Node?function(t){return t instanceof Node}:function(t){return"object"===typeof t&&"number"===typeof t.nodeType&&"string"===typeof t.nodeName};function H(t,e){if("undefined"!=typeof e&&null!==e)for(var n in e)if(e.hasOwnProperty(n)){const r=e[n];null===r?t[n]=null:P(r)?t[n]=r.slice():L(r)?t[n]=r:"object"==typeof r?("object"==typeof t[n]&&null!==t[n]||(t[n]={}),H(t[n],r)):t[n]=r}return t}function D(t){if(null===t)return"null";const e=typeof t;return("object"===e||"function"===e&&"function"===typeof t.item)&&"number"===typeof t.length&&3!==t.nodeType&&4!==t.nodeType?"array":e}function P(t){const e=typeof t;return null!==t&&("object"===e||"function"===e&&"function"===typeof t.item)&&"number"===typeof t.length&&3!==t.nodeType&&4!==t.nodeType}function N(t){return null!==t&&"object"===typeof t&&"function"===typeof t.getTime}function K(t){for(var e=[],n=0;n<t.length;n++)P(t[n])?e.push(K(t[n])):e.push(t[n]);return e}function j(){return document.createElement("canvas")}function V(t){try{var e=window.devicePixelRatio,n=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return void 0!==e?e/n:1}catch(r){return 1}}function G(t,e,n,r){e=e||0,n=n||t.length,this.hasNext=!0,this.peek=null,this.start_=e,this.array_=t,this.predicate_=r,this.end_=Math.min(t.length,e+n),this.nextIdx_=e-1,this.next()}function z(t,e,n,r){return new G(t,e,n,r)}G.prototype.next=function(){if(!this.hasNext)return null;for(var t=this.peek,e=this.nextIdx_+1,n=!1;e<this.end_;){if(!this.predicate_||this.predicate_(this.array_,e)){this.peek=this.array_[e],n=!0;break}e++}return this.nextIdx_=e,n||(this.hasNext=!1,this.peek=null),t};var Y=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)};function $(t,e,n,r){var o,i=0,A=(new Date).getTime();if(t(i),1!=e){var a=e-1;!function s(){i>=e||Y.call(window,(function(){var e=(new Date).getTime()-A;o=i;var u=(i=Math.floor(e/n))-o;i+u>a||i>=a?(t(a),r()):(0!==u&&t(i),s())}))}()}else r()}var W={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,labelsDiv:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotFillGradientColor:!0,rangeSelectorPlotStrokeColor:!0,rangeSelectorBackgroundStrokeColor:!0,rangeSelectorBackgroundLineWidth:!0,rangeSelectorPlotLineWidth:!0,rangeSelectorForegroundStrokeColor:!0,rangeSelectorForegroundLineWidth:!0,rangeSelectorAlpha:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0};function X(t,e){var n={};if(t)for(var r=1;r<t.length;r++)n[t[r]]=!0;var o=function(t){for(var e in t)if(t.hasOwnProperty(e)&&!W[e])return!0;return!1};for(var i in e)if(e.hasOwnProperty(i))if("highlightSeriesOpts"==i||n[i]&&!e.series){if(o(e[i]))return!0}else if("series"==i||"axes"==i){var A=e[i];for(var a in A)if(A.hasOwnProperty(a)&&o(A[a]))return!0}else if(!W[i])return!0;return!1}var q={DEFAULT:function(t,e,n,r,o,i,A){n.beginPath(),n.fillStyle=i,n.arc(r,o,A,0,2*Math.PI,!1),n.fill()}};function J(t){for(var e=0;e<t.length;e++){var n=t.charAt(e);if("\r"===n)return e+1<t.length&&"\n"===t.charAt(e+1)?"\r\n":n;if("\n"===n)return e+1<t.length&&"\r"===t.charAt(e+1)?"\n\r":n}return null}function Z(t,e){if(null===e||null===t)return!1;for(var n=t;n&&n!==e;)n=n.parentNode;return n===e}function tt(t,e){return e<0?1/Math.pow(t,-e):Math.pow(t,e)}var et=/^#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})?$/,nt=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/;function rt(t){var e,n,r,o,i=null;if(e=et.exec(t))n=parseInt(e[1],16),r=parseInt(e[2],16),o=parseInt(e[3],16),e[4]&&(i=parseInt(e[4],16));else{if(!(e=nt.exec(t)))return null;n=parseInt(e[1],10),r=parseInt(e[2],10),o=parseInt(e[3],10),e[4]&&(i=parseFloat(e[4]))}return null!==i?{r:n,g:r,b:o,a:i}:{r:n,g:r,b:o}}function ot(t){var e=rt(t);if(e)return e;var n=document.createElement("div");n.style.backgroundColor=t,n.style.visibility="hidden",document.body.appendChild(n);var r=window.getComputedStyle(n,null).backgroundColor;return document.body.removeChild(n),rt(r)}function it(t){try{(t||document.createElement("canvas")).getContext("2d")}catch(e){return!1}return!0}function At(t,e,n){var r=parseFloat(t);if(!isNaN(r))return r;if(/^ *$/.test(t))return null;if(/^ *nan *$/i.test(t))return NaN;var o="Unable to parse '"+t+"' as a number";return void 0!==n&&void 0!==e&&(o+=" on line "+(1+(e||0))+" ('"+n+"') of CSV."),console.error(o),null}var at=["k","M","G","T","P","E","Z","Y"],st=["m","\xb5","n","p","f","a","z","y"],ut=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],lt=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],ct=["K","M","G","T","P","E","Z","Y"],ft=st;function dt(t,e){var n=e("sigFigs");if(null!==n)return E(t,n);if(0===t)return"0";var r=e("digitsAfterDecimal"),o=e("maxNumberWidth"),i=e("labelsKMB"),A=e("labelsKMG2"),a=Math.abs(t);if(i||A){var s,u,l,c=[],f=[];if(i&&(s=1e3,c=at,f=st),A&&(s=1024,c=ut,f=lt,i&&(c=ct,f=ft)),a>=s){for(l=c.length;l>0;)if(u=tt(s,l),--l,a>=u)return a/u>=Math.pow(10,o)?t.toExponential(r):T(t/u,r)+c[l]}else if(a<1){for(l=0;l<f.length&&!(a*(u=tt(s,++l))>=1););return a*u<Math.pow(10,-r)?t.toExponential(r):T(t*u,r)+f[l-1]}}return a>=Math.pow(10,o)||a<Math.pow(10,-r)?t.toExponential(r):""+T(t,r)}function ht(t,e,n){return dt.call(this,t,n)}var pt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function gt(t,e,n){var o=n("labelsUTC")?U:S,i=o.getFullYear(t),A=o.getMonth(t),a=o.getDate(t),s=o.getHours(t),u=o.getMinutes(t),l=o.getSeconds(t),c=o.getMilliseconds(t);if(e>=r.Z7.DECADAL)return""+i;if(e>=r.Z7.MONTHLY)return pt[A]+"&#160;"+i;if(0===3600*s+60*u+l+.001*c||e>=r.Z7.DAILY)return F(a)+"&#160;"+pt[A];if(e<r.Z7.SECONDLY){var f=""+c;return F(l)+"."+("000"+f).substring(f.length)}return e>r.Z7.MINUTELY?Q(s,u,l,0):Q(s,u,l,c)}function yt(t,e){return I(t,e("labelsUTC"))}var vt=[],mt=!1;function wt(t){return"function"===typeof t&&t(),!0}function bt(t){if("undefined"!==typeof document){const e=function(){if(!mt){mt=!0,t.onDOMready=wt,document.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1);for(let t=0;t<vt.length;++t)vt[t]();vt=null}};t.onDOMready=function(n){if("complete"===document.readyState)return t.onDOMready=wt,wt(n);const r=function(t){return"function"===typeof t&&vt.push(t),!1};return t.onDOMready=r,document.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e,!1),"complete"===document.readyState?(e(),t.onDOMready=wt,wt(n)):r(n)}}}},77887(t,e,n){"use strict";n.r(e),n.d(e,{default:()=>q});var r=n(43015),o=function(t){this.dygraph_=t,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};o.prototype.addDataset=function(t,e){this.points.push(e),this.setNames.push(t)},o.prototype.getPlotArea=function(){return this.area_},o.prototype.computePlotArea=function(){var t={x:0,y:0};t.w=this.dygraph_.width_-t.x-this.dygraph_.getOption("rightGap"),t.h=this.dygraph_.height_;var e={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(e){var n={x:t.x,y:t.y,w:e,h:t.h};return t.x+=e,t.w-=e,n},reserveSpaceRight:function(e){var n={x:t.x+t.w-e,y:t.y,w:e,h:t.h};return t.w-=e,n},reserveSpaceTop:function(e){var n={x:t.x,y:t.y,w:t.w,h:e};return t.y+=e,t.h-=e,n},reserveSpaceBottom:function(e){var n={x:t.x,y:t.y+t.h-e,w:t.w,h:e};return t.h-=e,n},chartRect:function(){return{x:t.x,y:t.y,w:t.w,h:t.h}}};this.dygraph_.cascadeEvents_("layout",e),this.area_=t},o.prototype.setAnnotations=function(t){this.annotations=[];for(var e=this.dygraph_.getOption("xValueParser")||function(t){return t},n=0;n<t.length;n++){var o={};if(!t[n].xval&&void 0===t[n].x)return void console.error("Annotations must have an 'x' property");if(t[n].icon&&(!t[n].hasOwnProperty("width")||!t[n].hasOwnProperty("height")))return void console.error("Must set width and height when setting annotation.icon property");r.update(o,t[n]),o.xval||(o.xval=e(o.x)),this.annotations.push(o)}},o.prototype.setXTicks=function(t){this.xTicks_=t},o.prototype.setYAxes=function(t){this.yAxes_=t},o.prototype.evaluate=function(){this._xAxis={},this._evaluateLimits(),this._evaluateLineCharts(),this._evaluateLineTicks(),this._evaluateAnnotations()},o.prototype._evaluateLimits=function(){var t=this.dygraph_.xAxisRange();this._xAxis.minval=t[0],this._xAxis.maxval=t[1];var e=t[1]-t[0];this._xAxis.scale=0!==e?1/e:1,this.dygraph_.getOptionForAxis("logscale","x")&&(this._xAxis.xlogrange=r.log10(this._xAxis.maxval)-r.log10(this._xAxis.minval),this._xAxis.xlogscale=0!==this._xAxis.xlogrange?1/this._xAxis.xlogrange:1);for(var n=0;n<this.yAxes_.length;n++){var o=this.yAxes_[n];o.minyval=o.computedValueRange[0],o.maxyval=o.computedValueRange[1],o.yrange=o.maxyval-o.minyval,o.yscale=0!==o.yrange?1/o.yrange:1,(this.dygraph_.getOption("logscale")||o.logscale)&&(o.ylogrange=r.log10(o.maxyval)-r.log10(o.minyval),o.ylogscale=0!==o.ylogrange?1/o.ylogrange:1,isFinite(o.ylogrange)&&!isNaN(o.ylogrange)||console.error("axis "+n+" of graph at "+o.g+" can't be displayed in log scale for range ["+o.minyval+" - "+o.maxyval+"]"))}},o.calcXNormal_=function(t,e,n){return n?(r.log10(t)-r.log10(e.minval))*e.xlogscale:(t-e.minval)*e.scale},o.calcYNormal_=function(t,e,n){if(n){var o=1-(r.log10(e)-r.log10(t.minyval))*t.ylogscale;return isFinite(o)?o:NaN}return 1-(e-t.minyval)*t.yscale},o.prototype._evaluateLineCharts=function(){for(var t=this.dygraph_.getOption("stackedGraph"),e=this.dygraph_.getOptionForAxis("logscale","x"),n=0;n<this.points.length;n++){for(var r=this.points[n],i=this.setNames[n],A=this.dygraph_.getOption("connectSeparatedPoints",i),a=this.dygraph_.axisPropertiesForSeries(i),s=this.dygraph_.attributes_.getForSeries("logscale",i),u=0;u<r.length;u++){var l=r[u];l.x=o.calcXNormal_(l.xval,this._xAxis,e);var c=l.yval;t&&(l.y_stacked=o.calcYNormal_(a,l.yval_stacked,s),null===c||isNaN(c)||(c=l.yval_stacked)),null===c&&(c=NaN,A||(l.yval=NaN)),l.y=o.calcYNormal_(a,c,s)}this.dygraph_.dataHandler_.onLineEvaluated(r,a,s)}},o.prototype._evaluateLineTicks=function(){var t,e,n,r,o,i;for(this.xticks=[],t=0;t<this.xTicks_.length;t++)n=(e=this.xTicks_[t]).label,o=(i=!("label_v"in e))?e.v:e.label_v,(r=this.dygraph_.toPercentXCoord(o))>=0&&r<1&&this.xticks.push({pos:r,label:n,has_tick:i});for(this.yticks=[],t=0;t<this.yAxes_.length;t++)for(var A=this.yAxes_[t],a=0;a<A.ticks.length;a++)n=(e=A.ticks[a]).label,o=(i=!("label_v"in e))?e.v:e.label_v,(r=this.dygraph_.toPercentYCoord(o,t))>0&&r<=1&&this.yticks.push({axis:t,pos:r,label:n,has_tick:i})},o.prototype._evaluateAnnotations=function(){var t,e={};for(t=0;t<this.annotations.length;t++){var n=this.annotations[t];e[n.xval+","+n.series]=n}if(this.annotated_points=[],this.annotations&&this.annotations.length)for(var r=0;r<this.points.length;r++){var o=this.points[r];for(t=0;t<o.length;t++){var i=o[t],A=i.xval+","+i.name;A in e&&(i.annotation=e[A],this.annotated_points.push(i),delete e[A])}}},o.prototype.removeAllDatasets=function(){delete this.points,delete this.setNames,delete this.setPointsLengths,delete this.setPointsOffsets,this.points=[],this.setNames=[],this.setPointsLengths=[],this.setPointsOffsets=[]};const i=o;var A=function(t,e,n,o){if(this.dygraph_=t,this.layout=o,this.element=e,this.elementContext=n,this.height=t.height_,this.width=t.width_,!r.isCanvasSupported(this.element))throw"Canvas is not supported.";this.area=o.getPlotArea();var i=this.dygraph_.canvas_ctx_;i.beginPath(),i.rect(this.area.x,this.area.y,this.area.w,this.area.h),i.clip(),(i=this.dygraph_.hidden_ctx_).beginPath(),i.rect(this.area.x,this.area.y,this.area.w,this.area.h),i.clip()};A.prototype.clear=function(){this.elementContext.clearRect(0,0,this.width,this.height)},A.prototype.render=function(){this._updatePoints(),this._renderLineChart()},A._getIteratorPredicate=function(t){return t?A._predicateThatSkipsEmptyPoints:null},A._predicateThatSkipsEmptyPoints=function(t,e){return null!==t[e].yval},A._drawStyledLine=function(t,e,n,o,i,a,s){var u=t.dygraph,l=u.getBooleanOption("stepPlot",t.setName);r.isArrayLike(o)||(o=null);var c=u.getBooleanOption("drawGapEdgePoints",t.setName),f=t.points,d=t.setName,h=r.createIterator(f,0,f.length,A._getIteratorPredicate(u.getBooleanOption("connectSeparatedPoints",d))),p=o&&o.length>=2,g=t.drawingContext;g.save(),p&&g.setLineDash&&g.setLineDash(o);var y=A._drawSeries(t,h,n,s,i,c,l,e);A._drawPointsOnLine(t,y,a,e,s),p&&g.setLineDash&&g.setLineDash([]),g.restore()},A._drawSeries=function(t,e,n,r,o,i,A,a){var s,u,l=null,c=null,f=null,d=[],h=!0,p=t.drawingContext;p.beginPath(),p.strokeStyle=a,p.lineWidth=n;for(var g=e.array_,y=e.end_,v=e.predicate_,m=e.start_;m<y;m++){if(u=g[m],v){for(;m<y&&!v(g,m);)m++;if(m==y)break;u=g[m]}if(null===u.canvasy||u.canvasy!=u.canvasy)A&&null!==l&&(p.moveTo(l,c),p.lineTo(u.canvasx,c)),l=c=null;else{if(s=!1,i||null===l){e.nextIdx_=m,e.next();var w=null===(f=e.hasNext?e.peek.canvasy:null)||f!=f;s=null===l&&w,i&&(!h&&null===l||e.hasNext&&w)&&(s=!0)}null!==l?n&&(A&&(p.moveTo(l,c),p.lineTo(u.canvasx,c)),p.lineTo(u.canvasx,u.canvasy)):p.moveTo(u.canvasx,u.canvasy),(o||s)&&d.push([u.canvasx,u.canvasy,u.idx]),l=u.canvasx,c=u.canvasy}h=!1}return p.stroke(),d},A._drawPointsOnLine=function(t,e,n,r,o){for(var i=t.drawingContext,A=0;A<e.length;A++){var a=e[A];i.save(),n.call(t.dygraph,t.dygraph,t.setName,i,a[0],a[1],r,o,a[2]),i.restore()}},A.prototype._updatePoints=function(){for(var t=this.layout.points,e=t.length;e--;)for(var n=t[e],r=n.length;r--;){var o=n[r];o.canvasx=this.area.w*o.x+this.area.x,o.canvasy=this.area.h*o.y+this.area.y}},A.prototype._renderLineChart=function(t,e){var n,o,i=e||this.elementContext,A=this.layout.points,a=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var s=this.dygraph_.getOption("plotter"),u=s;r.isArrayLike(u)||(u=[u]);var l={};for(n=0;n<a.length;n++){o=a[n];var c=this.dygraph_.getOption("plotter",o);c!=s&&(l[o]=c)}for(n=0;n<u.length;n++)for(var f=u[n],d=n==u.length-1,h=0;h<A.length;h++)if(o=a[h],!t||o==t){var p=A[h],g=f;if(o in l){if(!d)continue;g=l[o]}var y=this.colors[o],v=this.dygraph_.getOption("strokeWidth",o);i.save(),i.strokeStyle=y,i.lineWidth=v,g({points:p,setName:o,drawingContext:i,color:y,strokeWidth:v,dygraph:this.dygraph_,axis:this.dygraph_.axisPropertiesForSeries(o),plotArea:this.area,seriesIndex:h,seriesCount:A.length,singleSeriesName:t,allSeriesPoints:A}),i.restore()}},A._Plotters={linePlotter:function(t){A._linePlotter(t)},fillPlotter:function(t){A._fillPlotter(t)},errorPlotter:function(t){A._errorPlotter(t)}},A._linePlotter=function(t){var e=t.dygraph,n=t.setName,o=t.strokeWidth,i=e.getNumericOption("strokeBorderWidth",n),a=e.getOption("drawPointCallback",n)||r.Circles.DEFAULT,s=e.getOption("strokePattern",n),u=e.getBooleanOption("drawPoints",n),l=e.getNumericOption("pointSize",n);i&&o&&A._drawStyledLine(t,e.getOption("strokeBorderColor",n),o+2*i,s,u,a,l),A._drawStyledLine(t,t.color,o,s,u,a,l)},A._errorPlotter=function(t){var e=t.dygraph,n=t.setName;if(e.getBooleanOption("errorBars")||e.getBooleanOption("customBars")){e.getBooleanOption("fillGraph",n)&&console.warn("Can't use fillGraph option with customBars or errorBars option");var o,i=t.drawingContext,a=t.color,s=e.getNumericOption("fillAlpha",n),u=e.getBooleanOption("stepPlot",n),l=t.points,c=r.createIterator(l,0,l.length,A._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",n))),f=NaN,d=NaN,h=[-1,-1],p=r.toRGB_(a),g="rgba("+p.r+","+p.g+","+p.b+","+s+")";i.fillStyle=g,i.beginPath();for(var y=function(t){return null===t||void 0===t||isNaN(t)};c.hasNext;){var v=c.next();!u&&y(v.y)||u&&!isNaN(d)&&y(d)?f=NaN:(o=[v.y_bottom,v.y_top],u&&(d=v.y),isNaN(o[0])&&(o[0]=v.y),isNaN(o[1])&&(o[1]=v.y),o[0]=t.plotArea.h*o[0]+t.plotArea.y,o[1]=t.plotArea.h*o[1]+t.plotArea.y,isNaN(f)||(u?(i.moveTo(f,h[0]),i.lineTo(v.canvasx,h[0]),i.lineTo(v.canvasx,h[1])):(i.moveTo(f,h[0]),i.lineTo(v.canvasx,o[0]),i.lineTo(v.canvasx,o[1])),i.lineTo(f,h[1]),i.closePath()),h=o,f=v.canvasx)}i.fill()}},A._fastCanvasProxy=function(t){var e=[],n=null,r=null,o=0,i=function(n){!function(t){if(!(e.length<=1)){for(var n=e.length-1;n>0;n--)if(2==(a=e[n])[0]){var r=e[n-1];r[1]==a[1]&&r[2]==a[2]&&e.splice(n,1)}for(n=0;n<e.length-1;)2==(a=e[n])[0]&&2==e[n+1][0]?e.splice(n,1):n++;if(e.length>2&&!t){var o=0;2==e[0][0]&&o++;var i=null,A=null;for(n=o;n<e.length;n++){var a;if(1==(a=e[n])[0])if(null===i&&null===A)i=n,A=n;else{var s=a[2];s<e[i][2]?i=n:s>e[A][2]&&(A=n)}}var u=e[i],l=e[A];e.splice(o,e.length-o),i<A?(e.push(u),e.push(l)):i>A?(e.push(l),e.push(u)):e.push(u)}}}(n);for(var i=0,A=e.length;i<A;i++){var a=e[i];1==a[0]?t.lineTo(a[1],a[2]):2==a[0]&&t.moveTo(a[1],a[2])}e.length&&(r=e[e.length-1][1]),o+=e.length,e=[]},A=function(t,o,A){var a=Math.round(o);null!==n&&a==n||(i(n-r>1||a-n>1),n=a);e.push([t,o,A])};return{moveTo:function(t,e){A(2,t,e)},lineTo:function(t,e){A(1,t,e)},stroke:function(){i(!0),t.stroke()},fill:function(){i(!0),t.fill()},beginPath:function(){i(!0),t.beginPath()},closePath:function(){i(!0),t.closePath()},_count:function(){return o}}},A._fillPlotter=function(t){if(!t.singleSeriesName&&0===t.seriesIndex){for(var e=t.dygraph,n=e.getLabels().slice(1),o=n.length;o>=0;o--)e.visibility()[o]||n.splice(o,1);var i=function(){for(var t=0;t<n.length;t++)if(e.getBooleanOption("fillGraph",n[t]))return!0;return!1}();if(i)for(var a,s,u=t.plotArea,l=t.allSeriesPoints,c=l.length,f=e.getBooleanOption("stackedGraph"),d=e.getColors(),h={},p=function(t,e,n,r){if(t.lineTo(e,n),f)for(var o=r.length-1;o>=0;o--){var i=r[o];t.lineTo(i[0],i[1])}},g=c-1;g>=0;g--){var y=t.drawingContext,v=n[g];if(e.getBooleanOption("fillGraph",v)){var m=e.getNumericOption("fillAlpha",v),w=e.getBooleanOption("stepPlot",v),b=d[g],B=e.axisPropertiesForSeries(v),_=1+B.minyval*B.yscale;_<0?_=0:_>1&&(_=1),_=u.h*_+u.y;var x,C=l[g],E=r.createIterator(C,0,C.length,A._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",v))),F=NaN,S=[-1,-1],U=r.toRGB_(b),Q="rgba("+U.r+","+U.g+","+U.b+","+m+")";y.fillStyle=Q,y.beginPath();var I,T=!0;(C.length>2*e.width_||q.FORCE_FAST_PROXY)&&(y=A._fastCanvasProxy(y));for(var O,k=[];E.hasNext;)if(O=E.next(),r.isOK(O.y)||w){if(f){if(!T&&I==O.xval)continue;var R;T=!1,I=O.xval,R=void 0===(a=h[O.canvasx])?_:s?a[0]:a,x=[O.canvasy,R],w?-1===S[0]?h[O.canvasx]=[O.canvasy,_]:h[O.canvasx]=[O.canvasy,S[0]]:h[O.canvasx]=O.canvasy}else x=isNaN(O.canvasy)&&w?[u.y+u.h,_]:[O.canvasy,_];isNaN(F)?(y.moveTo(O.canvasx,x[1]),y.lineTo(O.canvasx,x[0])):(w?(y.lineTo(O.canvasx,S[0]),y.lineTo(O.canvasx,x[0])):y.lineTo(O.canvasx,x[0]),f&&(k.push([F,S[1]]),s&&a?k.push([O.canvasx,a[1]]):k.push([O.canvasx,x[1]]))),S=x,F=O.canvasx}else p(y,F,S[1],k),k=[],F=NaN,null===O.y_stacked||isNaN(O.y_stacked)||(h[O.canvasx]=u.h*O.y_stacked+u.y);s=w,x&&O&&(p(y,O.canvasx,x[1],k),k=[]),y.fill()}}}};const a=A;var s=n(76641),u={maybeTreatMouseOpAsClick:function(t,e,n){n.dragEndX=r.dragGetX_(t,n),n.dragEndY=r.dragGetY_(t,n);var o=Math.abs(n.dragEndX-n.dragStartX),i=Math.abs(n.dragEndY-n.dragStartY);o<2&&i<2&&void 0!==e.lastx_&&null!==e.lastx_&&u.treatMouseOpAsClick(e,t,n),n.regionWidth=o,n.regionHeight=i},startPan:function(t,e,n){var o,i;n.isPanning=!0;var A=e.xAxisRange();if(e.getOptionForAxis("logscale","x")?(n.initialLeftmostDate=r.log10(A[0]),n.dateRange=r.log10(A[1])-r.log10(A[0])):(n.initialLeftmostDate=A[0],n.dateRange=A[1]-A[0]),n.xUnitsPerPixel=n.dateRange/(e.plotter_.area.w-1),e.getNumericOption("panEdgeFraction")){var a=e.width_*e.getNumericOption("panEdgeFraction"),s=e.xAxisExtremes(),u=e.toDomXCoord(s[0])-a,l=e.toDomXCoord(s[1])+a,c=e.toDataXCoord(u),f=e.toDataXCoord(l);n.boundedDates=[c,f];var d=[],h=e.height_*e.getNumericOption("panEdgeFraction");for(o=0;o<e.axes_.length;o++){var p=(i=e.axes_[o]).extremeRange,g=e.toDomYCoord(p[0],o)+h,y=e.toDomYCoord(p[1],o)-h,v=e.toDataYCoord(g,o),m=e.toDataYCoord(y,o);d[o]=[v,m]}n.boundedValues=d}else n.boundedDates=null,n.boundedValues=null;for(n.is2DPan=!1,n.axes=[],o=0;o<e.axes_.length;o++){i=e.axes_[o];var w={},b=e.yAxisRange(o);e.attributes_.getForAxis("logscale",o)?(w.initialTopValue=r.log10(b[1]),w.dragValueRange=r.log10(b[1])-r.log10(b[0])):(w.initialTopValue=b[1],w.dragValueRange=b[1]-b[0]),w.unitsPerPixel=w.dragValueRange/(e.plotter_.area.h-1),n.axes.push(w),i.valueRange&&(n.is2DPan=!0)}},movePan:function(t,e,n){n.dragEndX=r.dragGetX_(t,n),n.dragEndY=r.dragGetY_(t,n);var o=n.initialLeftmostDate-(n.dragEndX-n.dragStartX)*n.xUnitsPerPixel;n.boundedDates&&(o=Math.max(o,n.boundedDates[0]));var i=o+n.dateRange;if(n.boundedDates&&i>n.boundedDates[1]&&(i=(o-=i-n.boundedDates[1])+n.dateRange),e.getOptionForAxis("logscale","x")?e.dateWindow_=[Math.pow(r.LOG_SCALE,o),Math.pow(r.LOG_SCALE,i)]:e.dateWindow_=[o,i],n.is2DPan)for(var A=n.dragEndY-n.dragStartY,a=0;a<e.axes_.length;a++){var s=e.axes_[a],u=n.axes[a],l=A*u.unitsPerPixel,c=n.boundedValues?n.boundedValues[a]:null,f=u.initialTopValue+l;c&&(f=Math.min(f,c[1]));var d=f-u.dragValueRange;c&&d<c[0]&&(d=(f-=d-c[0])-u.dragValueRange),e.attributes_.getForAxis("logscale",a)?s.valueRange=[Math.pow(r.LOG_SCALE,d),Math.pow(r.LOG_SCALE,f)]:s.valueRange=[d,f]}e.drawGraph_(!1)}};u.endPan=u.maybeTreatMouseOpAsClick,u.startZoom=function(t,e,n){n.isZooming=!0,n.zoomMoved=!1},u.moveZoom=function(t,e,n){n.zoomMoved=!0,n.dragEndX=r.dragGetX_(t,n),n.dragEndY=r.dragGetY_(t,n);var o=Math.abs(n.dragStartX-n.dragEndX),i=Math.abs(n.dragStartY-n.dragEndY);n.dragDirection=o<i/2?r.VERTICAL:r.HORIZONTAL,e.drawZoomRect_(n.dragDirection,n.dragStartX,n.dragEndX,n.dragStartY,n.dragEndY,n.prevDragDirection,n.prevEndX,n.prevEndY),n.prevEndX=n.dragEndX,n.prevEndY=n.dragEndY,n.prevDragDirection=n.dragDirection},u.treatMouseOpAsClick=function(t,e,n){for(var r=t.getFunctionOption("clickCallback"),o=t.getFunctionOption("pointClickCallback"),i=null,A=-1,a=Number.MAX_VALUE,s=0;s<t.selPoints_.length;s++){var u=t.selPoints_[s],l=Math.pow(u.canvasx-n.dragEndX,2)+Math.pow(u.canvasy-n.dragEndY,2);!isNaN(l)&&(-1==A||l<a)&&(a=l,A=s)}var c=t.getNumericOption("highlightCircleSize")+2;if(a<=c*c&&(i=t.selPoints_[A]),i){var f={cancelable:!0,point:i,canvasx:n.dragEndX,canvasy:n.dragEndY};if(t.cascadeEvents_("pointClick",f))return;o&&o.call(t,e,i)}f={cancelable:!0,xval:t.lastx_,pts:t.selPoints_,canvasx:n.dragEndX,canvasy:n.dragEndY};t.cascadeEvents_("click",f)||r&&r.call(t,e,t.lastx_,t.selPoints_)},u.endZoom=function(t,e,n){e.clearZoomRect_(),n.isZooming=!1,u.maybeTreatMouseOpAsClick(t,e,n);var o=e.getArea();if(n.regionWidth>=10&&n.dragDirection==r.HORIZONTAL){var i=Math.min(n.dragStartX,n.dragEndX),A=Math.max(n.dragStartX,n.dragEndX);(i=Math.max(i,o.x))<(A=Math.min(A,o.x+o.w))&&e.doZoomX_(i,A),n.cancelNextDblclick=!0}else if(n.regionHeight>=10&&n.dragDirection==r.VERTICAL){var a=Math.min(n.dragStartY,n.dragEndY),s=Math.max(n.dragStartY,n.dragEndY);(a=Math.max(a,o.y))<(s=Math.min(s,o.y+o.h))&&e.doZoomY_(a,s),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},u.startTouch=function(t,e,n){t.preventDefault(),t.touches.length>1&&(n.startTimeForDoubleTapMs=null);for(var r=[],o=0;o<t.touches.length;o++){var i=t.touches[o],A=i.target.getBoundingClientRect();r.push({pageX:i.pageX,pageY:i.pageY,dataX:e.toDataXCoord(i.clientX-A.left),dataY:e.toDataYCoord(i.clientY-A.top)})}if(n.initialTouches=r,1==r.length)n.initialPinchCenter=r[0],n.touchDirections={x:!0,y:!0};else if(r.length>=2){n.initialPinchCenter={pageX:.5*(r[0].pageX+r[1].pageX),pageY:.5*(r[0].pageY+r[1].pageY),dataX:.5*(r[0].dataX+r[1].dataX),dataY:.5*(r[0].dataY+r[1].dataY)};var a=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-r[0].pageY,r[0].pageX-n.initialPinchCenter.pageX);(a=Math.abs(a))>90&&(a=90-a),n.touchDirections={x:a<67.5,y:a>22.5}}n.initialRange={x:e.xAxisRange(),y:e.yAxisRange()}},u.moveTouch=function(t,e,n){n.startTimeForDoubleTapMs=null;var r,o=[];for(r=0;r<t.touches.length;r++){var i=t.touches[r];o.push({pageX:i.pageX,pageY:i.pageY})}var A,a,s,u=n.initialTouches,l=n.initialPinchCenter,c={pageX:(A=1==o.length?o[0]:{pageX:.5*(o[0].pageX+o[1].pageX),pageY:.5*(o[0].pageY+o[1].pageY)}).pageX-l.pageX,pageY:A.pageY-l.pageY},f=n.initialRange.x[1]-n.initialRange.x[0],d=n.initialRange.y[0]-n.initialRange.y[1];if(c.dataX=c.pageX/e.plotter_.area.w*f,c.dataY=c.pageY/e.plotter_.area.h*d,1==o.length)a=1,s=1;else if(o.length>=2){var h=u[1].pageX-l.pageX;a=(o[1].pageX-A.pageX)/h;var p=u[1].pageY-l.pageY;s=(o[1].pageY-A.pageY)/p}a=Math.min(8,Math.max(.125,a)),s=Math.min(8,Math.max(.125,s));var g=!1;if(n.touchDirections.x){var y=l.dataX-c.dataX/a;e.dateWindow_=[y+(n.initialRange.x[0]-l.dataX)/a,y+(n.initialRange.x[1]-l.dataX)/a],g=!0}if(n.touchDirections.y)for(r=0;r<1;r++){var v=e.axes_[r];if(e.attributes_.getForAxis("logscale",r));else{y=l.dataY-c.dataY/s;v.valueRange=[y+(n.initialRange.y[0]-l.dataY)/s,y+(n.initialRange.y[1]-l.dataY)/s],g=!0}}if(e.drawGraph_(!1),g&&o.length>1&&e.getFunctionOption("zoomCallback")){var m=e.xAxisRange();e.getFunctionOption("zoomCallback").call(e,m[0],m[1],e.yAxisRanges())}},u.endTouch=function(t,e,n){if(0!==t.touches.length)u.startTouch(t,e,n);else if(1==t.changedTouches.length){var r=(new Date).getTime(),o=t.changedTouches[0];n.startTimeForDoubleTapMs&&r-n.startTimeForDoubleTapMs<500&&n.doubleTapX&&Math.abs(n.doubleTapX-o.screenX)<50&&n.doubleTapY&&Math.abs(n.doubleTapY-o.screenY)<50?e.resetZoom():(n.startTimeForDoubleTapMs=r,n.doubleTapX=o.screenX,n.doubleTapY=o.screenY)}};var l=function(t,e,n){return t<e?e-t:t>n?t-n:0};u.defaultModel={mousedown:function(t,e,n){if(!t.button||2!=t.button){n.initializeMouseDown(t,e,n),t.altKey||t.shiftKey?u.startPan(t,e,n):u.startZoom(t,e,n);var o=function(t){if(n.isZooming){var o=function(t,e){var n=r.findPos(e.canvas_),o={left:n.x,right:n.x+e.canvas_.offsetWidth,top:n.y,bottom:n.y+e.canvas_.offsetHeight},i={x:r.pageX(t),y:r.pageY(t)},A=l(i.x,o.left,o.right),a=l(i.y,o.top,o.bottom);return Math.max(A,a)}(t,e);o<100?u.moveZoom(t,e,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,e.clearZoomRect_())}else n.isPanning&&u.movePan(t,e,n)},i=function(t){n.isZooming?null!==n.dragEndX?u.endZoom(t,e,n):u.maybeTreatMouseOpAsClick(t,e,n):n.isPanning&&u.endPan(t,e,n),r.removeEvent(document,"mousemove",o),r.removeEvent(document,"mouseup",i),n.destroy()};e.addAndTrackEvent(document,"mousemove",o),e.addAndTrackEvent(document,"mouseup",i)}},willDestroyContextMyself:!0,touchstart:function(t,e,n){u.startTouch(t,e,n)},touchmove:function(t,e,n){u.moveTouch(t,e,n)},touchend:function(t,e,n){u.endTouch(t,e,n)},dblclick:function(t,e,n){if(n.cancelNextDblclick)n.cancelNextDblclick=!1;else{var r={canvasx:n.dragEndX,canvasy:n.dragEndY,cancelable:!0};e.cascadeEvents_("dblclick",r)||t.altKey||t.shiftKey||e.resetZoom()}}},u.nonInteractiveModel_={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n)},mouseup:u.maybeTreatMouseOpAsClick},u.dragIsPanInteractionModel={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n),u.startPan(t,e,n)},mousemove:function(t,e,n){n.isPanning&&u.movePan(t,e,n)},mouseup:function(t,e,n){n.isPanning&&u.endPan(t,e,n)}};const c=u;const f={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,highlightSeriesBackgroundColor:"rgb(255, 255, 255)",labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:void 0,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,resizable:"no",legend:"onmouseover",legendFollowOffsetX:50,legendFollowOffsetY:-50,stepPlot:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelWidth:50,gridLineColor:"rgb(128,128,128)",interactionModel:c.defaultModel,animatedZooms:!1,animateBackgroundFade:!0,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillGradientColor:"white",rangeSelectorPlotFillColor:"#A7B1C4",rangeSelectorBackgroundStrokeColor:"gray",rangeSelectorBackgroundLineWidth:1,rangeSelectorPlotLineWidth:1.5,rangeSelectorForegroundStrokeColor:"black",rangeSelectorForegroundLineWidth:1,rangeSelectorAlpha:.6,showInRangeSelector:null,plotter:[a._fillPlotter,a._errorPlotter,a._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:r.dateAxisLabelFormatter,valueFormatter:r.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:s.fi},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:s.GH},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:s.GH}}};var d=function(t){this.dygraph_=t,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()};d.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},d.axisToIndex_=function(t){if("string"==typeof t){if(d.AXIS_STRING_MAPPINGS_.hasOwnProperty(t))return d.AXIS_STRING_MAPPINGS_[t];throw"Unknown axis : "+t}if("number"==typeof t){if(0===t||1===t)return t;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(t)throw"Unknown axis : "+t;return 0},d.prototype.reparseSeries=function(){var t=this.get("labels");if(t){this.labels_=t.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};for(var e=this.user_.series||{},n=0;n<this.labels_.length;n++){var o=this.labels_[n],i=e[o]||{},A=d.axisToIndex_(i.axis);this.series_[o]={idx:n,yAxis:A,options:i},this.yAxes_[A]?this.yAxes_[A].series.push(o):this.yAxes_[A]={series:[o],options:{}}}var a=this.user_.axes||{};r.update(this.yAxes_[0].options,a.y||{}),this.yAxes_.length>1&&r.update(this.yAxes_[1].options,a.y2||{}),r.update(this.xAxis_.options,a.x||{})}},d.prototype.get=function(t){var e=this.getGlobalUser_(t);return null!==e?e:this.getGlobalDefault_(t)},d.prototype.getGlobalUser_=function(t){return this.user_.hasOwnProperty(t)?this.user_[t]:null},d.prototype.getGlobalDefault_=function(t){return this.global_.hasOwnProperty(t)?this.global_[t]:f.hasOwnProperty(t)?f[t]:null},d.prototype.getForAxis=function(t,e){var n,r;if("number"==typeof e)r=0===(n=e)?"y":"y2";else{if("y1"==e&&(e="y"),"y"==e)n=0;else if("y2"==e)n=1;else{if("x"!=e)throw"Unknown axis "+e;n=-1}r=e}var o=-1==n?this.xAxis_:this.yAxes_[n];if(o){var i=o.options;if(i.hasOwnProperty(t))return i[t]}if("x"!==e||"logscale"!==t){var A=this.getGlobalUser_(t);if(null!==A)return A}var a=f.axes[r];return a.hasOwnProperty(t)?a[t]:this.getGlobalDefault_(t)},d.prototype.getForSeries=function(t,e){if(e===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(t))return this.highlightSeries_[t];if(!this.series_.hasOwnProperty(e))throw"Unknown series: "+e;var n=this.series_[e],r=n.options;return r.hasOwnProperty(t)?r[t]:this.getForAxis(t,n.yAxis)},d.prototype.numAxes=function(){return this.yAxes_.length},d.prototype.axisForSeries=function(t){return this.series_[t].yAxis},d.prototype.axisOptions=function(t){return this.yAxes_[t].options},d.prototype.seriesForAxis=function(t){return this.yAxes_[t].series},d.prototype.seriesNames=function(){return this.labels_};const h=d;function p(){this.tarps=[]}p.prototype.cover=function(){for(var t=document.getElementsByTagName("iframe"),e=0;e<t.length;e++){var n=t[e],o=r.findPos(n),i=o.x,A=o.y,a=n.offsetWidth,s=n.offsetHeight,u=document.createElement("div");u.style.position="absolute",u.style.left=i+"px",u.style.top=A+"px",u.style.width=a+"px",u.style.height=s+"px",u.style.zIndex=999,document.body.appendChild(u),this.tarps.push(u)}},p.prototype.uncover=function(){for(var t=0;t<this.tarps.length;t++)this.tarps[t].parentNode.removeChild(this.tarps[t]);this.tarps=[]};const g=p;var y=function(){},v=y;v.X=0,v.Y=1,v.EXTRAS=2,v.prototype.extractSeries=function(t,e,n){},v.prototype.seriesToPoints=function(t,e,n){for(var r=[],o=0;o<t.length;++o){var i=t[o],A=i[1],a=null===A?null:v.parseFloat(A),s={x:NaN,y:NaN,xval:v.parseFloat(i[0]),yval:a,name:e,idx:o+n,canvasx:NaN,canvasy:NaN};r.push(s)}return this.onPointsCreated_(t,r),r},v.prototype.onPointsCreated_=function(t,e){},v.prototype.rollingAverage=function(t,e,n,r){},v.prototype.getExtremeYValues=function(t,e,n){},v.prototype.onLineEvaluated=function(t,e,n){},v.parseFloat=function(t){return null===t?NaN:t};const m=y;var w=function(){};(w.prototype=new m).extractSeries=function(t,e,n){var r=[];const o=n.get("labels")[e],i=n.getForSeries("logscale",o);for(var A=0;A<t.length;A++){var a=t[A][0],s=t[A][e];i&&s<=0&&(s=null),r.push([a,s])}return r},w.prototype.rollingAverage=function(t,e,n,r){var o,i,A,a,s=[];if(1==(e=Math.min(e,t.length)))return t;for(r=0;r<t.length;r++){for(A=0,a=0,o=Math.max(0,r-e+1);o<r+1;o++)null===(i=t[o][1])||isNaN(i)||(a++,A+=t[o][1]);s[r]=a?[t[r][0],A/a]:[t[r][0],null]}return s},w.prototype.getExtremeYValues=function(t,e,n){for(var r,o=null,i=null,A=t.length-1,a=0;a<=A;a++)null===(r=t[a][1])||isNaN(r)||((null===i||r>i)&&(i=r),(null===o||r<o)&&(o=r));return[o,i]};const b=w;var B=function(){m.call(this)};(B.prototype=new m).extractSeries=function(t,e,n){},B.prototype.rollingAverage=function(t,e,n,r){},B.prototype.onPointsCreated_=function(t,e){for(var n=0;n<t.length;++n){var r=t[n],o=e[n];o.y_top=NaN,o.y_bottom=NaN,o.yval_minus=m.parseFloat(r[2][0]),o.yval_plus=m.parseFloat(r[2][1])}},B.prototype.getExtremeYValues=function(t,e,n){for(var r,o=null,i=null,A=t.length-1,a=0;a<=A;a++)if(null!==(r=t[a][1])&&!isNaN(r)){var s=t[a][2][0],u=t[a][2][1];s>r&&(s=r),u<r&&(u=r),(null===i||u>i)&&(i=u),(null===o||s<o)&&(o=s)}return[o,i]},B.prototype.onLineEvaluated=function(t,e,n){for(var r,o=0;o<t.length;o++)(r=t[o]).y_top=i.calcYNormal_(e,r.yval_minus,n),r.y_bottom=i.calcYNormal_(e,r.yval_plus,n)};const _=B;var x=function(){};(x.prototype=new _).extractSeries=function(t,e,n){var r,o,i,A,a=[];const s=n.get("labels")[e],u=n.getForSeries("logscale",s),l=n.getForSeries("sigma",s);for(var c=0;c<t.length;c++)r=t[c][0],A=t[c][e],u&&null!==A&&(A[0]<=0||A[0]-l*A[1]<=0)&&(A=null),null!==A?null===(o=A[0])||isNaN(o)?a.push([r,o,[o,o,o]]):(i=l*A[1],a.push([r,o,[o-i,o+i,A[1]]])):a.push([r,null,[null,null,null]]);return a},x.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var o=[];const i=n.get("labels")[r],A=n.getForSeries("sigma",i);var a,s,u,l,c,f,d,h;for(r=0;r<t.length;r++){for(l=0,d=0,c=0,a=Math.max(0,r-e+1);a<r+1;a++)null===(s=t[a][1])||isNaN(s)||(c++,l+=s,d+=Math.pow(t[a][2][2],2));c?(f=Math.sqrt(d)/c,h=l/c,o[r]=[t[r][0],h,[h-A*f,h+A*f]]):(u=1==e?t[r][1]:null,o[r]=[t[r][0],u,[u,u]])}return o};const C=x;var E=function(){};(E.prototype=new _).extractSeries=function(t,e,n){var r,o,i,A=[];const a=n.get("labels")[e],s=n.getForSeries("logscale",a);for(var u=0;u<t.length;u++)r=t[u][0],i=t[u][e],s&&null!==i&&(i[0]<=0||i[1]<=0||i[2]<=0)&&(i=null),null!==i?null===(o=i[1])||isNaN(o)?A.push([r,o,[o,o]]):A.push([r,o,[i[0],i[2]]]):A.push([r,null,[null,null]]);return A},E.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var o,i,A,a,s,u,l=[];for(i=0,a=0,A=0,s=0,r=0;r<t.length;r++){if(o=t[r][1],u=t[r][2],l[r]=t[r],null===o||isNaN(o)||(i+=u[0],a+=o,A+=u[1],s+=1),r-e>=0){var c=t[r-e];null===c[1]||isNaN(c[1])||(i-=c[2][0],a-=c[1],A-=c[2][1],s-=1)}l[r]=s?[t[r][0],1*a/s,[1*i/s,1*A/s]]:[t[r][0],null,[null,null]]}return l};const F=E;var S=function(){};(S.prototype=new b).extractSeries=function(t,e,n){var r,o,i,A,a,s=[];const u=n.get("labels")[e],l=n.getForSeries("logscale",u);for(var c=0;c<t.length;c++)r=t[c][0],i=t[c][e],l&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(A=i[0],a=i[1],null===A||isNaN(A)?s.push([r,A,[A,a]]):(o=100*(a?A/a:0),s.push([r,o,[A,a]]))):s.push([r,null,[null,null]]);return s},S.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var o=[],i=0,A=0;for(r=0;r<t.length;r++){i+=t[r][2][0],A+=t[r][2][1],r-e>=0&&(i-=t[r-e][2][0],A-=t[r-e][2][1]);var a=t[r][0],s=A?i/A:0;o[r]=[a,100*s]}return o};const U=S;var Q=function(){};(Q.prototype=new _).extractSeries=function(t,e,n){var r,o,i,A,a,s,u,l=[];const c=n.get("labels")[e],f=n.getForSeries("logscale",c),d=n.getForSeries("sigma",c);for(var h=0;h<t.length;h++)r=t[h][0],i=t[h][e],f&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(A=i[0],a=i[1],null===A||isNaN(A)?l.push([r,A,[A,A,A,a]]):(s=a?A/a:0,u=100*(a?d*Math.sqrt(s*(1-s)/a):1),o=100*s,l.push([r,o,[o-u,o+u,A,a]]))):l.push([r,null,[null,null,null,null]]);return l},Q.prototype.rollingAverage=function(t,e,n,r){e=Math.min(e,t.length);var o=[];const i=n.get("labels")[r],A=n.getForSeries("sigma",i),a=n.getForSeries("wilsonInterval",i);var s,u,l,c=0,f=0,d=100;for(r=0;r<t.length;r++){c+=t[r][2][2],f+=t[r][2][3],r-e>=0&&(c-=t[r-e][2][2],f-=t[r-e][2][3]);var h=t[r][0],p=f?c/f:0;if(a)if(f){var g=p<0?0:p,y=f,v=A*Math.sqrt(g*(1-g)/y+A*A/(4*y*y)),m=1+A*A/f;s=(g+A*A/(2*f)-v)/m,u=(g+A*A/(2*f)+v)/m,o[r]=[h,g*d,[s*d,u*d]]}else o[r]=[h,0,[0,0]];else l=f?A*Math.sqrt(p*(1-p)/f):1,o[r]=[h,d*p,[d*(p-l),d*(p+l)]]}return o};const I=Q;var T=function(){this.annotations_=[]};T.prototype.toString=function(){return"Annotations Plugin"},T.prototype.activate=function(t){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},T.prototype.detachLabels=function(){for(var t=0;t<this.annotations_.length;t++){var e=this.annotations_[t];e.parentNode&&e.parentNode.removeChild(e),this.annotations_[t]=null}this.annotations_=[]},T.prototype.clearChart=function(t){this.detachLabels()},T.prototype.didDrawChart=function(t){var e=t.dygraph,n=e.layout_.annotated_points;if(n&&0!==n.length)for(var r=t.canvas.parentNode,o=function(t,n,r){return function(o){var i=r.annotation;i.hasOwnProperty(t)?i[t](i,r,e,o):e.getOption(n)&&e.getOption(n)(i,r,e,o)}},i=t.dygraph.getArea(),A={},a=0;a<n.length;a++){var s=n[a];if(!(s.canvasx<i.x||s.canvasx>i.x+i.w||s.canvasy<i.y||s.canvasy>i.y+i.h)){var u=s.annotation,l=6;u.hasOwnProperty("tickHeight")&&(l=u.tickHeight);var c=document.createElement("div");c.style.fontSize=e.getOption("axisLabelFontSize")+"px";var f="dygraph-annotation";u.hasOwnProperty("icon")||(f+=" dygraphDefaultAnnotation dygraph-default-annotation"),u.hasOwnProperty("cssClass")&&(f+=" "+u.cssClass),c.className=f;var d=u.hasOwnProperty("width")?u.width:16,h=u.hasOwnProperty("height")?u.height:16;if(u.hasOwnProperty("icon")){var p=document.createElement("img");p.src=u.icon,p.width=d,p.height=h,c.appendChild(p)}else s.annotation.hasOwnProperty("shortText")&&c.appendChild(document.createTextNode(s.annotation.shortText));var g=s.canvasx-d/2;c.style.left=g+"px";var y=0;if(u.attachAtBottom){var v=i.y+i.h-h-l;A[g]?v-=A[g]:A[g]=0,A[g]+=l+h,y=v}else y=s.canvasy-h-l;c.style.top=y+"px",c.style.width=d+"px",c.style.height=h+"px",c.title=s.annotation.text,c.style.color=e.colorsMap_[s.name],c.style.borderColor=e.colorsMap_[s.name],u.div=c,e.addAndTrackEvent(c,"click",o("clickHandler","annotationClickHandler",s)),e.addAndTrackEvent(c,"mouseover",o("mouseOverHandler","annotationMouseOverHandler",s)),e.addAndTrackEvent(c,"mouseout",o("mouseOutHandler","annotationMouseOutHandler",s)),e.addAndTrackEvent(c,"dblclick",o("dblClickHandler","annotationDblClickHandler",s)),r.appendChild(c),this.annotations_.push(c);var m=t.drawingContext;if(m.save(),m.strokeStyle=u.hasOwnProperty("tickColor")?u.tickColor:e.colorsMap_[s.name],m.lineWidth=u.hasOwnProperty("tickWidth")?u.tickWidth:e.getOption("strokeWidth"),m.beginPath(),u.attachAtBottom){v=y+h;m.moveTo(s.canvasx,v),m.lineTo(s.canvasx,v+l)}else m.moveTo(s.canvasx,s.canvasy),m.lineTo(s.canvasx,s.canvasy-2-l);m.closePath(),m.stroke(),m.restore()}}},T.prototype.destroy=function(){this.detachLabels()};const O=T;var k=function(){this.xlabels_=[],this.ylabels_=[]};k.prototype.toString=function(){return"Axes Plugin"},k.prototype.activate=function(t){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},k.prototype.layout=function(t){var e,n=t.dygraph;if(n.getOptionForAxis("drawAxis","y")){var r=n.getOptionForAxis("axisLabelWidth","y")+2*n.getOptionForAxis("axisTickSize","y");t.reserveSpaceLeft(r)}n.getOptionForAxis("drawAxis","x")&&(e=n.getOption("xAxisHeight")?n.getOption("xAxisHeight"):n.getOptionForAxis("axisLabelFontSize","x")+2*n.getOptionForAxis("axisTickSize","x"),t.reserveSpaceBottom(e));if(2==n.numAxes()){if(n.getOptionForAxis("drawAxis","y2")){r=n.getOptionForAxis("axisLabelWidth","y2")+2*n.getOptionForAxis("axisTickSize","y2");t.reserveSpaceRight(r)}}else n.numAxes()>2&&n.error("Only two y-axes are supported at this time. (Trying to use "+n.numAxes()+")")},k.prototype.detachLabels=function(){function t(t){for(var e=0;e<t.length;e++){var n=t[e];n.parentNode&&n.parentNode.removeChild(n)}}t(this.xlabels_),t(this.ylabels_),this.xlabels_=[],this.ylabels_=[]},k.prototype.clearChart=function(t){this.detachLabels()},k.prototype.willDrawChart=function(t){var e=t.dygraph;if(!e.getOptionForAxis("drawAxis","x")&&!e.getOptionForAxis("drawAxis","y")&&!e.getOptionForAxis("drawAxis","y2"))return;function n(t){return Math.round(t)+.5}function o(t){return Math.round(t)-.5}var i,A,a,s=t.drawingContext,u=t.canvas.parentNode,l=e.width_,c=e.height_,f=function(t){return{position:"absolute",fontSize:e.getOptionForAxis("axisLabelFontSize",t)+"px",width:e.getOptionForAxis("axisLabelWidth",t)+"px"}},d={x:f("x"),y:f("y"),y2:f("y2")},h=function(t,e,n){var o=document.createElement("div"),i=d["y2"==n?"y2":e];r.update(o.style,i);var A=document.createElement("div");return A.className="dygraph-axis-label dygraph-axis-label-"+e+(n?" dygraph-axis-label-"+n:""),A.innerHTML=t,o.appendChild(A),o};s.save();var p=e.layout_,g=t.dygraph.plotter_.area,y=function(t){return function(n){return e.getOptionForAxis(n,t)}};const v=this;if(e.getOptionForAxis("drawAxis","y")||2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")){if(p.yticks&&p.yticks.length>0){var m=e.numAxes(),w=[y("y"),y("y2")];p.yticks.forEach((function(t){if(void 0!==t.label){A=g.x;var e="y1",n=w[0];if(1==t.axis&&(A=g.x+g.w,e="y2",n=w[1]),n("drawAxis")){var r=n("axisLabelFontSize");a=g.y+t.pos*g.h,i=h(t.label,"y",2==m?e:null);var o=a-r/2;o<0&&(o=0),o+r+3>c?i.style.bottom="0":i.style.top=Math.min(o,c-2*r)+"px",0===t.axis?(i.style.left=g.x-n("axisLabelWidth")-n("axisTickSize")+"px",i.style.textAlign="right"):1==t.axis&&(i.style.left=g.x+g.w+n("axisTickSize")+"px",i.style.textAlign="left"),i.style.width=n("axisLabelWidth")+"px",u.appendChild(i),v.ylabels_.push(i)}}}))}var b;if(e.getOption("drawAxesAtZero"))((x=e.toPercentXCoord(0))>1||x<0||isNaN(x))&&(x=0),b=n(g.x+x*g.w);else b=n(g.x);s.strokeStyle=e.getOptionForAxis("axisLineColor","y"),s.lineWidth=e.getOptionForAxis("axisLineWidth","y"),s.beginPath(),s.moveTo(b,o(g.y)),s.lineTo(b,o(g.y+g.h)),s.closePath(),s.stroke(),2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")&&(s.strokeStyle=e.getOptionForAxis("axisLineColor","y2"),s.lineWidth=e.getOptionForAxis("axisLineWidth","y2"),s.beginPath(),s.moveTo(o(g.x+g.w),o(g.y)),s.lineTo(o(g.x+g.w),o(g.y+g.h)),s.closePath(),s.stroke())}if(e.getOptionForAxis("drawAxis","x")){if(p.xticks){var B=y("x");p.xticks.forEach((function(t){if(void 0!==t.label){A=g.x+t.pos*g.w,a=g.y+g.h,(i=h(t.label,"x")).style.textAlign="center",i.style.top=a+B("axisTickSize")+"px";var e=A-B("axisLabelWidth")/2;e+B("axisLabelWidth")>l&&(e=l-B("axisLabelWidth"),i.style.textAlign="right"),e<0&&(e=0,i.style.textAlign="left"),i.style.left=e+"px",i.style.width=B("axisLabelWidth")+"px",u.appendChild(i),v.xlabels_.push(i)}}))}var _,x;if(s.strokeStyle=e.getOptionForAxis("axisLineColor","x"),s.lineWidth=e.getOptionForAxis("axisLineWidth","x"),s.beginPath(),e.getOption("drawAxesAtZero"))((x=e.toPercentYCoord(0,0))>1||x<0)&&(x=1),_=o(g.y+x*g.h);else _=o(g.y+g.h);s.moveTo(n(g.x),_),s.lineTo(n(g.x+g.w),_),s.closePath(),s.stroke()}s.restore()};const R=k;var M=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};M.prototype.toString=function(){return"ChartLabels Plugin"},M.prototype.activate=function(t){return{layout:this.layout,didDrawChart:this.didDrawChart}};var L=function(t){var e=document.createElement("div");return e.style.position="absolute",e.style.left=t.x+"px",e.style.top=t.y+"px",e.style.width=t.w+"px",e.style.height=t.h+"px",e};M.prototype.detachLabels_=function(){for(var t=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],e=0;e<t.length;e++){var n=t[e];n&&(n.parentNode&&n.parentNode.removeChild(n))}this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};var H=function(t,e,n,r,o){var i=document.createElement("div");i.style.position="absolute",i.style.left=1==n?"0px":e.x+"px",i.style.top=e.y+"px",i.style.width=e.w+"px",i.style.height=e.h+"px",i.style.fontSize=t.getOption("yLabelWidth")-2+"px";var A=document.createElement("div");A.style.position="absolute",A.style.width=e.h+"px",A.style.height=e.w+"px",A.style.top=e.h/2-e.w/2+"px",A.style.left=e.w/2-e.h/2+"px",A.className="dygraph-label-rotate-"+(1==n?"right":"left");var a=document.createElement("div");return a.className=r,a.innerHTML=o,A.appendChild(a),i.appendChild(A),i};M.prototype.layout=function(t){this.detachLabels_();var e=t.dygraph,n=t.chart_div;if(e.getOption("title")){var r=t.reserveSpaceTop(e.getOption("titleHeight"));this.title_div_=L(r),this.title_div_.style.fontSize=e.getOption("titleHeight")-8+"px",(o=document.createElement("div")).className="dygraph-label dygraph-title",o.innerHTML=e.getOption("title"),this.title_div_.appendChild(o),n.appendChild(this.title_div_)}if(e.getOption("xlabel")){var o,i=t.reserveSpaceBottom(e.getOption("xLabelHeight"));this.xlabel_div_=L(i),this.xlabel_div_.style.fontSize=e.getOption("xLabelHeight")-2+"px",(o=document.createElement("div")).className="dygraph-label dygraph-xlabel",o.innerHTML=e.getOption("xlabel"),this.xlabel_div_.appendChild(o),n.appendChild(this.xlabel_div_)}if(e.getOption("ylabel")){var A=t.reserveSpaceLeft(0);this.ylabel_div_=H(e,A,1,"dygraph-label dygraph-ylabel",e.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(e.getOption("y2label")&&2==e.numAxes()){var a=t.reserveSpaceRight(0);this.y2label_div_=H(e,a,2,"dygraph-label dygraph-y2label",e.getOption("y2label")),n.appendChild(this.y2label_div_)}},M.prototype.didDrawChart=function(t){var e=t.dygraph;this.title_div_&&(this.title_div_.children[0].innerHTML=e.getOption("title")),this.xlabel_div_&&(this.xlabel_div_.children[0].innerHTML=e.getOption("xlabel")),this.ylabel_div_&&(this.ylabel_div_.children[0].children[0].innerHTML=e.getOption("ylabel")),this.y2label_div_&&(this.y2label_div_.children[0].children[0].innerHTML=e.getOption("y2label"))},M.prototype.clearChart=function(){},M.prototype.destroy=function(){this.detachLabels_()};const D=M;var P=function(){};P.prototype.toString=function(){return"Gridline Plugin"},P.prototype.activate=function(t){return{willDrawChart:this.willDrawChart}},P.prototype.willDrawChart=function(t){var e,n,r,o=t.dygraph,i=t.drawingContext,A=o.layout_,a=t.dygraph.plotter_.area;function s(t){return Math.round(t)+.5}function u(t){return Math.round(t)-.5}if(o.getOptionForAxis("drawGrid","y")){for(var l=["y","y2"],c=[],f=[],d=[],h=[],p=[],g=0;g<l.length;g++)d[g]=o.getOptionForAxis("drawGrid",l[g]),d[g]&&(c[g]=o.getOptionForAxis("gridLineColor",l[g]),f[g]=o.getOptionForAxis("gridLineWidth",l[g]),p[g]=o.getOptionForAxis("gridLinePattern",l[g]),h[g]=p[g]&&p[g].length>=2);r=A.yticks,i.save(),r.forEach((t=>{if(t.has_tick){var r=t.axis;d[r]&&(i.save(),h[r]&&i.setLineDash&&i.setLineDash(p[r]),i.strokeStyle=c[r],i.lineWidth=f[r],e=s(a.x),n=u(a.y+t.pos*a.h),i.beginPath(),i.moveTo(e,n),i.lineTo(e+a.w,n),i.stroke(),i.restore())}})),i.restore()}if(o.getOptionForAxis("drawGrid","x")){r=A.xticks,i.save();p=o.getOptionForAxis("gridLinePattern","x");(h=p&&p.length>=2)&&i.setLineDash&&i.setLineDash(p),i.strokeStyle=o.getOptionForAxis("gridLineColor","x"),i.lineWidth=o.getOptionForAxis("gridLineWidth","x"),r.forEach((t=>{t.has_tick&&(e=s(a.x+t.pos*a.w),n=u(a.y+a.h),i.beginPath(),i.moveTo(e,n),i.lineTo(e,a.y),i.stroke())})),h&&i.setLineDash&&i.setLineDash([]),i.restore()}},P.prototype.destroy=function(){};const N=P;var K=function(){this.legend_div_=null,this.is_generated_div_=!1};K.prototype.toString=function(){return"Legend Plugin"},K.prototype.activate=function(t){var e,n=t.getOption("labelsDiv");return n&&null!==n?e="string"==typeof n||n instanceof String?document.getElementById(n):n:((e=document.createElement("div")).className="dygraph-legend",t.graphDiv.appendChild(e),this.is_generated_div_=!0),this.legend_div_=e,this.one_em_width_=10,{select:this.select,deselect:this.deselect,predraw:this.predraw,didDrawChart:this.didDrawChart}};function j(t,e,n){if(!t||t.length<=1)return`<div class="dygraph-legend-line" style="border-bottom-color: ${e};"></div>`;var r,o,i,A,a=0,s=0,u=[];for(r=0;r<=t.length;r++)a+=t[r%t.length];if((A=Math.floor(n/(a-t[0])))>1){for(r=0;r<t.length;r++)u[r]=t[r]/n;s=u.length}else{for(A=1,r=0;r<t.length;r++)u[r]=t[r]/a;s=u.length+1}var l="";for(o=0;o<A;o++)for(r=0;r<s;r+=2)i=u[r%u.length],l+=`<div class="dygraph-legend-dash" style="margin-right: ${r<t.length?u[(r+1)%u.length]:0}em; padding-left: ${i}em;"></div>`;return l}K.prototype.select=function(t){var e=t.selectedX,n=t.selectedPoints,r=t.selectedRow,o=t.dygraph.getOption("legend");if("never"!==o){var i=K.generateLegendHTML(t.dygraph,e,n,this.one_em_width_,r);if(i instanceof Node&&i.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(i)):this.legend_div_.innerHTML=i,this.legend_div_.style.display="","follow"===o){var A,a=t.dygraph.plotter_.area,s=this.legend_div_.offsetWidth,u=t.dygraph.getOptionForAxis("axisLabelWidth","y"),l=t.dygraph.getHighlightSeries();l&&(A=n.find((t=>t.name===l)))||(A=n[0]);const e=t.dygraph.getNumericOption("legendFollowOffsetX"),r=t.dygraph.getNumericOption("legendFollowOffsetY");var c=A.x*a.w+e,f=A.y*a.h+r;c+s+1>a.w&&(c=c-2*e-s-(u-a.x)),this.legend_div_.style.left=u+c+"px",this.legend_div_.style.top=f+"px"}else if("onmouseover"===o&&this.is_generated_div_){a=t.dygraph.plotter_.area,s=this.legend_div_.offsetWidth;this.legend_div_.style.left=a.x+a.w-s-1+"px",this.legend_div_.style.top=a.y+"px"}}else this.legend_div_.style.display="none"},K.prototype.deselect=function(t){"always"!==t.dygraph.getOption("legend")&&(this.legend_div_.style.display="none");var e=function(t){var e=document.createElement("span");e.setAttribute("style","margin: 0; padding: 0 0 0 1em; border: 0;"),t.appendChild(e);var n=e.offsetWidth;return t.removeChild(e),n}(this.legend_div_);this.one_em_width_=e;var n=K.generateLegendHTML(t.dygraph,void 0,void 0,e,null);n instanceof Node&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE?(this.legend_div_.innerHTML="",this.legend_div_.appendChild(n)):this.legend_div_.innerHTML=n},K.prototype.didDrawChart=function(t){this.deselect(t)},K.prototype.predraw=function(t){if(this.is_generated_div_){t.dygraph.graphDiv.appendChild(this.legend_div_);var e=t.dygraph.plotter_.area,n=this.legend_div_.offsetWidth;this.legend_div_.style.left=e.x+e.w-n-1+"px",this.legend_div_.style.top=e.y+"px"}},K.prototype.destroy=function(){this.legend_div_=null},K.generateLegendHTML=function(t,e,n,o,i){var A,a={dygraph:t,x:e,i:i,series:[]},s={},u=t.getLabels();if(u)for(var l=1;l<u.length;l++){var c=t.getPropertiesForSeries(u[l]),f={dashHTML:j(t.getOption("strokePattern",u[l]),c.color,o),label:u[l],labelHTML:(A=u[l],A.replace(/&/g,"&amp;").replace(/"/g,"&#34;").replace(/</g,"&lt;").replace(/>/g,"&gt;")),isVisible:c.visible,color:c.color};a.series.push(f),s[u[l]]=f}if("undefined"!==typeof e){var d=t.optionsViewForAxis_("x"),h=d("valueFormatter");a.xHTML=h.call(t,e,d,u[0],t,i,0);var p=[],g=t.numAxes();for(l=0;l<g;l++)p[l]=t.optionsViewForAxis_("y"+(l?1+l:""));var y=t.getOption("labelsShowZeroValues"),v=t.getHighlightSeries();for(l=0;l<n.length;l++){var m=n[l];if((f=s[m.name]).y=m.yval,0===m.yval&&!y||isNaN(m.canvasy))f.isVisible=!1;else{var w=p[(c=t.getPropertiesForSeries(m.name)).axis-1],b=w("valueFormatter").call(t,m.yval,w,m.name,t,i,u.indexOf(m.name));r.update(f,{yHTML:b}),m.name==v&&(f.isHighlighted=!0)}}}return(t.getOption("legendFormatter")||K.defaultFormatter).call(t,a)},K.defaultFormatter=function(t){var e=t.dygraph;if(!0!==e.getOption("showLabelsOnHighlight"))return"";var n,r=e.getOption("labelsSeparateLines");if("undefined"===typeof t.x){if("always"!=e.getOption("legend"))return"";n="";for(var o=0;o<t.series.length;o++){(i=t.series[o]).isVisible&&(""!==n&&(n+=r?"<br />":" "),n+=`<span style='font-weight: bold; color: ${i.color};'>${i.dashHTML} ${i.labelHTML}</span>`)}return n}n=t.xHTML+":";for(o=0;o<t.series.length;o++){var i;if((i=t.series[o]).y||i.yHTML)if(i.isVisible)r&&(n+="<br>"),n+=`<span${i.isHighlighted?' class="highlight"':""}> <b><span style='color: ${i.color};'>${i.labelHTML}</span></b>:&#160;${i.yHTML}</span>`}return n};const V=K;var G=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};G.prototype.toString=function(){return"RangeSelector Plugin"},G.prototype.activate=function(t){return this.dygraph_=t,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},G.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},G.prototype.getOption_=function(t,e){return this.dygraph_.getOption(t,e)},G.prototype.setDefaultOption_=function(t,e){this.dygraph_.attrs_[t]=e},G.prototype.createInterface_=function(){this.createCanvases_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},G.prototype.addToGraph_=function(){var t=this.graphDiv_=this.dygraph_.graphDiv;t.appendChild(this.bgcanvas_),t.appendChild(this.fgcanvas_),t.appendChild(this.leftZoomHandle_),t.appendChild(this.rightZoomHandle_)},G.prototype.removeFromGraph_=function(){var t=this.graphDiv_;t.removeChild(this.bgcanvas_),t.removeChild(this.fgcanvas_),t.removeChild(this.leftZoomHandle_),t.removeChild(this.rightZoomHandle_),this.graphDiv_=null},G.prototype.reserveSpace_=function(t){this.getOption_("showRangeSelector")&&t.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},G.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},G.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},G.prototype.updateVisibility_=function(){var t=this.getOption_("showRangeSelector");if(t)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var e=this.dygraph_;setTimeout((function(){e.width_=0,e.resize()}),1)}return t},G.prototype.resize_=function(){function t(t,e,n,o){var i=o||r.getContextPixelRatio(e);t.style.top=n.y+"px",t.style.left=n.x+"px",t.width=n.w*i,t.height=n.h*i,t.style.width=n.w+"px",t.style.height=n.h+"px",1!=i&&e.scale(i,i)}var e=this.dygraph_.layout_.getPlotArea(),n=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(n=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:e.x,y:e.y+e.h+n+4,w:e.w,h:this.getOption_("rangeSelectorHeight")};var o=this.dygraph_.getNumericOption("pixelRatio");t(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_,o),t(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_,o)},G.prototype.createCanvases_=function(){this.bgcanvas_=r.createCanvas(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=r.getContext(this.bgcanvas_),this.fgcanvas_=r.createCanvas(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=r.getContext(this.fgcanvas_)},G.prototype.createZoomHandles_=function(){var t=new Image;t.className="dygraph-rangesel-zoomhandle",t.style.position="absolute",t.style.zIndex=10,t.style.visibility="hidden",t.style.cursor="col-resize",t.width=9,t.height=16,t.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII=",this.isMobileDevice_&&(t.width*=2,t.height*=2),this.leftZoomHandle_=t,this.rightZoomHandle_=t.cloneNode(!1)},G.prototype.initInteraction_=function(){var t,e,n,o,i,A,a,s,u,l,f,d,h,p,y=this,v=document,m=0,w=null,b=!1,B=!1,_=!this.isMobileDevice_,x=new g;t=function(t){var e=y.dygraph_.xAxisExtremes(),n=(e[1]-e[0])/y.canvasRect_.w;return[e[0]+(t.leftHandlePos-y.canvasRect_.x)*n,e[0]+(t.rightHandlePos-y.canvasRect_.x)*n]},e=function(t){return r.cancelEvent(t),b=!0,m=t.clientX,w=t.target?t.target:t.srcElement,"mousedown"!==t.type&&"dragstart"!==t.type||(r.addEvent(v,"mousemove",n),r.addEvent(v,"mouseup",o)),y.fgcanvas_.style.cursor="col-resize",x.cover(),!0},n=function(t){if(!b)return!1;r.cancelEvent(t);var e=t.clientX-m;if(Math.abs(e)<4)return!0;m=t.clientX;var n,o=y.getZoomHandleStatus_();w==y.leftZoomHandle_?(n=o.leftHandlePos+e,n=Math.min(n,o.rightHandlePos-w.width-3),n=Math.max(n,y.canvasRect_.x)):(n=o.rightHandlePos+e,n=Math.min(n,y.canvasRect_.x+y.canvasRect_.w),n=Math.max(n,o.leftHandlePos+w.width+3));var A=w.width/2;return w.style.left=n-A+"px",y.drawInteractiveLayer_(),_&&i(),!0},o=function(t){return!!b&&(b=!1,x.uncover(),r.removeEvent(v,"mousemove",n),r.removeEvent(v,"mouseup",o),y.fgcanvas_.style.cursor="default",_||i(),!0)},i=function(){try{var e=y.getZoomHandleStatus_();if(y.isChangingRange_=!0,e.isZoomed){var n=t(e);y.dygraph_.doZoomXDates_(n[0],n[1])}else y.dygraph_.resetZoom()}finally{y.isChangingRange_=!1}},A=function(t){var e=y.leftZoomHandle_.getBoundingClientRect(),n=e.left+e.width/2,r=(e=y.rightZoomHandle_.getBoundingClientRect()).left+e.width/2;return t.clientX>n&&t.clientX<r},a=function(t){return!(B||!A(t)||!y.getZoomHandleStatus_().isZoomed)&&(r.cancelEvent(t),B=!0,m=t.clientX,"mousedown"===t.type&&(r.addEvent(v,"mousemove",s),r.addEvent(v,"mouseup",u)),!0)},s=function(t){if(!B)return!1;r.cancelEvent(t);var e=t.clientX-m;if(Math.abs(e)<4)return!0;m=t.clientX;var n=y.getZoomHandleStatus_(),o=n.leftHandlePos,i=n.rightHandlePos,A=i-o;o+e<=y.canvasRect_.x?i=(o=y.canvasRect_.x)+A:i+e>=y.canvasRect_.x+y.canvasRect_.w?o=(i=y.canvasRect_.x+y.canvasRect_.w)-A:(o+=e,i+=e);var a=y.leftZoomHandle_.width/2;return y.leftZoomHandle_.style.left=o-a+"px",y.rightZoomHandle_.style.left=i-a+"px",y.drawInteractiveLayer_(),_&&l(),!0},u=function(t){return!!B&&(B=!1,r.removeEvent(v,"mousemove",s),r.removeEvent(v,"mouseup",u),_||l(),!0)},l=function(){try{y.isChangingRange_=!0,y.dygraph_.dateWindow_=t(y.getZoomHandleStatus_()),y.dygraph_.drawGraph_(!1)}finally{y.isChangingRange_=!1}},f=function(t){if(!b&&!B){var e=A(t)?"move":"default";e!=y.fgcanvas_.style.cursor&&(y.fgcanvas_.style.cursor=e)}},d=function(t){"touchstart"==t.type&&1==t.targetTouches.length?e(t.targetTouches[0])&&r.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?n(t.targetTouches[0])&&r.cancelEvent(t):o(t)},h=function(t){"touchstart"==t.type&&1==t.targetTouches.length?a(t.targetTouches[0])&&r.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?s(t.targetTouches[0])&&r.cancelEvent(t):u(t)},p=function(t,e){for(var n=["touchstart","touchend","touchmove","touchcancel"],r=0;r<n.length;r++)y.dygraph_.addAndTrackEvent(t,n[r],e)},this.setDefaultOption_("interactionModel",c.dragIsPanInteractionModel),this.setDefaultOption_("panEdgeFraction",1e-4);var C=window.opera?"mousedown":"dragstart";this.dygraph_.addAndTrackEvent(this.leftZoomHandle_,C,e),this.dygraph_.addAndTrackEvent(this.rightZoomHandle_,C,e),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousedown",a),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",f),this.hasTouchInterface_&&(p(this.leftZoomHandle_,d),p(this.rightZoomHandle_,d),p(this.fgcanvas_,h))},G.prototype.drawStaticLayer_=function(){var t=this.bgcanvas_ctx_;t.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);try{this.drawMiniPlot_()}catch(n){console.warn(n)}var e=.5;this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorBackgroundLineWidth"),t.strokeStyle=this.getOption_("rangeSelectorBackgroundStrokeColor"),t.beginPath(),t.moveTo(e,e),t.lineTo(e,this.canvasRect_.h-e),t.lineTo(this.canvasRect_.w-e,this.canvasRect_.h-e),t.lineTo(this.canvasRect_.w-e,e),t.stroke()},G.prototype.drawMiniPlot_=function(){var t=this.getOption_("rangeSelectorPlotFillColor"),e=this.getOption_("rangeSelectorPlotFillGradientColor"),n=this.getOption_("rangeSelectorPlotStrokeColor");if(t||n){var r=this.getOption_("stepPlot"),o=this.computeCombinedSeriesAndLimits_(),i=o.yMax-o.yMin,A=this.bgcanvas_ctx_,a=.5,s=this.dygraph_.xAxisExtremes(),u=Math.max(s[1]-s[0],1e-30),l=(this.canvasRect_.w-a)/u,c=(this.canvasRect_.h-a)/i,f=this.canvasRect_.w-a,d=this.canvasRect_.h-a,h=null,p=null;A.beginPath(),A.moveTo(a,d);for(var g=0;g<o.data.length;g++){var y=o.data[g],v=null!==y[0]?(y[0]-s[0])*l:NaN,m=null!==y[1]?d-(y[1]-o.yMin)*c:NaN;(r||null===h||Math.round(v)!=Math.round(h))&&(isFinite(v)&&isFinite(m)?(null===h?A.lineTo(v,d):r&&A.lineTo(v,p),A.lineTo(v,m),h=v,p=m):(null!==h&&(r?(A.lineTo(v,p),A.lineTo(v,d)):A.lineTo(h,d)),h=p=null))}if(A.lineTo(f,d),A.closePath(),t){var w=this.bgcanvas_ctx_.createLinearGradient(0,0,0,d);e&&w.addColorStop(0,e),w.addColorStop(1,t),this.bgcanvas_ctx_.fillStyle=w,A.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),A.stroke())}},G.prototype.computeCombinedSeriesAndLimits_=function(){var t,e=this.dygraph_,n=this.getOption_("logscale"),o=e.numColumns(),i=e.getLabels(),A=new Array(o),a=!1,s=e.visibility(),u=[];for(t=1;t<o;t++){var l=this.getOption_("showInRangeSelector",i[t]);u.push(l),null!==l&&(a=!0)}if(a)for(t=1;t<o;t++)A[t]=u[t-1];else for(t=1;t<o;t++)A[t]=s[t-1];var c=[],f=e.dataHandler_,d=e.attributes_;for(t=1;t<e.numColumns();t++)if(A[t]){var h=f.extractSeries(e.rawData_,t,d);e.rollPeriod()>1&&(h=f.rollingAverage(h,e.rollPeriod(),d,t)),c.push(h)}var p=[];for(t=0;t<c[0].length;t++){for(var g=0,y=0,v=0;v<c.length;v++){var m=c[v][t][1];null===m||isNaN(m)||(y++,g+=m)}p.push([c[0][t][0],g/y])}var w=Number.MAX_VALUE,b=-Number.MAX_VALUE;for(t=0;t<p.length;t++){var B=p[t][1];null!==B&&isFinite(B)&&(!n||B>0)&&(w=Math.min(w,B),b=Math.max(b,B))}var _=.25;if(n)for(b=r.log10(b),b+=b*_,w=r.log10(w),t=0;t<p.length;t++)p[t][1]=r.log10(p[t][1]);else{var x,C=b-w;b+=x=C<=Number.MIN_VALUE?b*_:C*_,w-=x}return{data:p,yMin:w,yMax:b}},G.prototype.placeZoomHandles_=function(){var t=this.dygraph_.xAxisExtremes(),e=this.dygraph_.xAxisRange(),n=t[1]-t[0],r=Math.max(0,(e[0]-t[0])/n),o=Math.max(0,(t[1]-e[1])/n),i=this.canvasRect_.x+this.canvasRect_.w*r,A=this.canvasRect_.x+this.canvasRect_.w*(1-o),a=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),s=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=i-s+"px",this.leftZoomHandle_.style.top=a+"px",this.rightZoomHandle_.style.left=A-s+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},G.prototype.drawInteractiveLayer_=function(){var t=this.fgcanvas_ctx_;t.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);var e=this.canvasRect_.w-1,n=this.canvasRect_.h-1,r=this.getZoomHandleStatus_();if(t.strokeStyle=this.getOption_("rangeSelectorForegroundStrokeColor"),t.lineWidth=this.getOption_("rangeSelectorForegroundLineWidth"),r.isZoomed){var o=Math.max(1,r.leftHandlePos-this.canvasRect_.x),i=Math.min(e,r.rightHandlePos-this.canvasRect_.x);const A=this.getOption_("rangeSelectorVeilColour");t.fillStyle=A||"rgba(240, 240, 240, "+this.getOption_("rangeSelectorAlpha").toString()+")",t.fillRect(0,0,o,this.canvasRect_.h),t.fillRect(i,0,this.canvasRect_.w-i,this.canvasRect_.h),t.beginPath(),t.moveTo(1,1),t.lineTo(o,1),t.lineTo(o,n),t.lineTo(i,n),t.lineTo(i,1),t.lineTo(e,1),t.stroke()}else t.beginPath(),t.moveTo(1,1),t.lineTo(1,n),t.lineTo(e,n),t.lineTo(e,1),t.stroke()},G.prototype.getZoomHandleStatus_=function(){var t=this.leftZoomHandle_.width/2,e=parseFloat(this.leftZoomHandle_.style.left)+t,n=parseFloat(this.rightZoomHandle_.style.left)+t;return{leftHandlePos:e,rightHandlePos:n,isZoomed:e-1>this.canvasRect_.x||n+1<this.canvasRect_.x+this.canvasRect_.w}};const z=G;var Y=function(t){this.container=t};Y.prototype.draw=function(t,e){this.container.innerHTML="","undefined"!=typeof this.date_graph&&this.date_graph.destroy(),this.date_graph=new q(this.container,t,e)},Y.prototype.setSelection=function(t){var e=!1;t.length&&(e=t[0].row),this.date_graph.setSelection(e)},Y.prototype.getSelection=function(){var t=[],e=this.date_graph.getSelection();if(e<0)return t;for(var n=this.date_graph.layout_.points,r=0;r<n.length;++r)t.push({row:e,column:r+1});return t};const $=Y;var W=function(t,e,n){this.__init__(t,e,n)};W.NAME="Dygraph",W.VERSION="2.2.1";var X={};(W._require=function(t){return t in X?X[t]:W._require._b(t)})._b=null,W._require.add=function(t,e){X[t]=e},W.DEFAULT_ROLL_PERIOD=1,W.DEFAULT_WIDTH=480,W.DEFAULT_HEIGHT=320,W.ANIMATION_STEPS=12,W.ANIMATION_DURATION=200,W.Plotters=a._Plotters,W.addedAnnotationCSS=!1,W.prototype.__init__=function(t,e,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=W.copyUserAttrs_(n),"string"==typeof t&&(t=document.getElementById(t)),!t)throw new Error("Constructing dygraph with a non-existent div!");this.maindiv_=t,this.file_=e,this.rollPeriod_=n.rollPeriod||W.DEFAULT_ROLL_PERIOD,this.previousVerticalX_=-1,this.fractions_=n.fractions||!1,this.dateWindow_=n.dateWindow||null,this.annotations_=[],t.innerHTML="";const o=window.getComputedStyle(t,null);"0px"===o.paddingLeft&&"0px"===o.paddingRight&&"0px"===o.paddingTop&&"0px"===o.paddingBottom||console.error("Main div contains padding; graph will misbehave"),""===t.style.width&&n.width&&(t.style.width=n.width+"px"),""===t.style.height&&n.height&&(t.style.height=n.height+"px"),""===t.style.height&&0===t.clientHeight&&(t.style.height=W.DEFAULT_HEIGHT+"px",""===t.style.width&&(t.style.width=W.DEFAULT_WIDTH+"px")),this.width_=t.clientWidth||n.width||0,this.height_=t.clientHeight||n.height||0,n.stackedGraph&&(n.fillGraph=!0),this.user_attrs_={},r.update(this.user_attrs_,n),this.attrs_={},r.updateDeep(this.attrs_,f),this.boundaryIds_=[],this.setIndexByName_={},this.datasetIndex_=[],this.registeredEvents_=[],this.eventListeners_={},this.attributes_=new h(this),this.createInterface_(),this.plugins_=[];for(var i=W.PLUGINS.concat(this.getOption("plugins")),A=0;A<i.length;A++){var a,s=i[A],u={plugin:a="undefined"!==typeof s.activate?s:new s,events:{},options:{},pluginOptions:{}},l=a.activate(this);for(var c in l)l.hasOwnProperty(c)&&(u.events[c]=l[c]);this.plugins_.push(u)}for(A=0;A<this.plugins_.length;A++){var d=this.plugins_[A];for(var c in d.events)if(d.events.hasOwnProperty(c)){var p=d.events[c],g=[d.plugin,p];c in this.eventListeners_?this.eventListeners_[c].push(g):this.eventListeners_[c]=[g]}}this.createDragInterface_(),this.start_()},W.prototype.cascadeEvents_=function(t,e){if(!(t in this.eventListeners_))return!1;var n={dygraph:this,cancelable:!1,defaultPrevented:!1,preventDefault:function(){if(!n.cancelable)throw"Cannot call preventDefault on non-cancelable event.";n.defaultPrevented=!0},propagationStopped:!1,stopPropagation:function(){n.propagationStopped=!0}};r.update(n,e);var o=this.eventListeners_[t];if(o)for(var i=o.length-1;i>=0;i--){var A=o[i][0];if(o[i][1].call(A,n),n.propagationStopped)break}return n.defaultPrevented},W.prototype.getPluginInstance_=function(t){for(var e=0;e<this.plugins_.length;e++){var n=this.plugins_[e];if(n.plugin instanceof t)return n.plugin}return null},W.prototype.isZoomed=function(t){const e=!!this.dateWindow_;if("x"===t)return e;const n=this.axes_.map((t=>!!t.valueRange)).indexOf(!0)>=0;if(null===t||void 0===t)return e||n;if("y"===t)return n;throw new Error(`axis parameter is [${t}] must be null, 'x' or 'y'.`)},W.prototype.toString=function(){var t=this.maindiv_;return"[Dygraph "+(t&&t.id?t.id:t)+"]"},W.prototype.attr_=function(t,e){return e?this.attributes_.getForSeries(t,e):this.attributes_.get(t)},W.prototype.getOption=function(t,e){return this.attr_(t,e)},W.prototype.getNumericOption=function(t,e){return this.getOption(t,e)},W.prototype.getStringOption=function(t,e){return this.getOption(t,e)},W.prototype.getBooleanOption=function(t,e){return this.getOption(t,e)},W.prototype.getFunctionOption=function(t,e){return this.getOption(t,e)},W.prototype.getOptionForAxis=function(t,e){return this.attributes_.getForAxis(t,e)},W.prototype.optionsViewForAxis_=function(t){var e=this;return function(n){var r=e.user_attrs_.axes;return r&&r[t]&&r[t].hasOwnProperty(n)?r[t][n]:("x"!==t||"logscale"!==n)&&("undefined"!=typeof e.user_attrs_[n]?e.user_attrs_[n]:(r=e.attrs_.axes)&&r[t]&&r[t].hasOwnProperty(n)?r[t][n]:"y"==t&&e.axes_[0].hasOwnProperty(n)?e.axes_[0][n]:"y2"==t&&e.axes_[1].hasOwnProperty(n)?e.axes_[1][n]:e.attr_(n))}},W.prototype.rollPeriod=function(){return this.rollPeriod_},W.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},W.prototype.xAxisExtremes=function(){var t=this.getNumericOption("xRangePad")/this.plotter_.area.w;if(0===this.numRows())return[0-t,1+t];var e=this.rawData_[0][0],n=this.rawData_[this.rawData_.length-1][0];if(t){var r=n-e;e-=r*t,n+=r*t}return[e,n]},W.prototype.yAxisExtremes=function(){const t=this.gatherDatasets_(this.rolledSeries_,null),{extremes:e}=t,n=this.axes_;this.computeYAxisRanges_(e);const r=this.axes_;return this.axes_=n,r.map((t=>t.extremeRange))},W.prototype.yAxisRange=function(t){if("undefined"==typeof t&&(t=0),t<0||t>=this.axes_.length)return null;var e=this.axes_[t];return[e.computedValueRange[0],e.computedValueRange[1]]},W.prototype.yAxisRanges=function(){for(var t=[],e=0;e<this.axes_.length;e++)t.push(this.yAxisRange(e));return t},W.prototype.toDomCoords=function(t,e,n){return[this.toDomXCoord(t),this.toDomYCoord(e,n)]},W.prototype.toDomXCoord=function(t){if(null===t)return null;var e=this.plotter_.area,n=this.xAxisRange();return e.x+(t-n[0])/(n[1]-n[0])*e.w},W.prototype.toDomYCoord=function(t,e){var n=this.toPercentYCoord(t,e);if(null===n)return null;var r=this.plotter_.area;return r.y+n*r.h},W.prototype.toDataCoords=function(t,e,n){return[this.toDataXCoord(t),this.toDataYCoord(e,n)]},W.prototype.toDataXCoord=function(t){if(null===t)return null;var e=this.plotter_.area,n=this.xAxisRange();if(this.attributes_.getForAxis("logscale","x")){var o=(t-e.x)/e.w;return r.logRangeFraction(n[0],n[1],o)}return n[0]+(t-e.x)/e.w*(n[1]-n[0])},W.prototype.toDataYCoord=function(t,e){if(null===t)return null;var n=this.plotter_.area,o=this.yAxisRange(e);if("undefined"==typeof e&&(e=0),this.attributes_.getForAxis("logscale",e)){var i=(t-n.y)/n.h;return r.logRangeFraction(o[1],o[0],i)}return o[0]+(n.y+n.h-t)/n.h*(o[1]-o[0])},W.prototype.toPercentYCoord=function(t,e){if(null===t)return null;"undefined"==typeof e&&(e=0);var n,o=this.yAxisRange(e);if(this.attributes_.getForAxis("logscale",e)){var i=r.log10(o[0]),A=r.log10(o[1]);n=(A-r.log10(t))/(A-i)}else n=(o[1]-t)/(o[1]-o[0]);return n},W.prototype.toPercentXCoord=function(t){if(null===t)return null;var e,n=this.xAxisRange();if(!0===this.attributes_.getForAxis("logscale","x")){var o=r.log10(n[0]),i=r.log10(n[1]);e=(r.log10(t)-o)/(i-o)}else e=(t-n[0])/(n[1]-n[0]);return e},W.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},W.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},W.prototype.getValue=function(t,e){return t<0||t>=this.rawData_.length||e<0||e>=this.rawData_[t].length?null:this.rawData_[t][e]},W.prototype.createInterface_=function(){var t=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",t.appendChild(this.graphDiv),this.canvas_=r.createCanvas(),this.canvas_.style.position="absolute",this.canvas_.style.top=0,this.canvas_.style.left=0,this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=r.getContext(this.canvas_),this.hidden_ctx_=r.getContext(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new i(this);var e=this;if(this.mouseMoveHandler_=function(t){e.mouseMove_(t)},this.mouseOutHandler_=function(t){var n=t.target||t.fromElement,o=t.relatedTarget||t.toElement;r.isNodeContainedBy(n,e.graphDiv)&&!r.isNodeContainedBy(o,e.graphDiv)&&e.mouseOut_(t)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),!this.resizeHandler_){this.resizeHandler_=function(t){e.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_),this.resizeObserver_=null;var n=this.getStringOption("resizable");if("undefined"===typeof ResizeObserver&&"no"!==n&&(console.error("ResizeObserver unavailable; ignoring resizable property"),n="no"),"horizontal"===n||"vertical"===n||"both"===n?t.style.resize=n:"passive"!==n&&(n="no"),"no"!==n){window.getComputedStyle(t).overflow;"visible"===window.getComputedStyle(t).overflow&&(t.style.overflow="hidden"),this.resizeObserver_=new ResizeObserver(this.resizeHandler_),this.resizeObserver_.observe(t)}}},W.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var t=this.getNumericOption("pixelRatio"),e=t||r.getContextPixelRatio(this.canvas_ctx_);this.canvas_.width=this.width_*e,this.canvas_.height=this.height_*e,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==e&&this.canvas_ctx_.scale(e,e);var n=t||r.getContextPixelRatio(this.hidden_ctx_);this.hidden_.width=this.width_*n,this.hidden_.height=this.height_*n,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==n&&this.hidden_ctx_.scale(n,n)},W.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var t=this.plugins_.length-1;t>=0;t--){var e=this.plugins_.pop();e.plugin.destroy&&e.plugin.destroy()}var n=function(t){for(;t.hasChildNodes();)n(t.firstChild),t.removeChild(t.firstChild)};this.removeTrackedEvents_(),r.removeEvent(window,"mouseout",this.mouseOutHandler_),r.removeEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeObserver_&&(this.resizeObserver_.disconnect(),this.resizeObserver_=null),r.removeEvent(window,"resize",this.resizeHandler_),this.resizeHandler_=null,n(this.maindiv_);var o=function(t){for(var e in t)"object"===typeof t[e]&&(t[e]=null)};o(this.layout_),o(this.plotter_),o(this)},W.prototype.createPlotKitCanvas_=function(t){var e=r.createCanvas();return e.style.position="absolute",e.style.top=t.style.top,e.style.left=t.style.left,e.width=this.width_,e.height=this.height_,e.style.width=this.width_+"px",e.style.height=this.height_+"px",e},W.prototype.createMouseEventElement_=function(){return this.canvas_},W.prototype.setColors_=function(){var t=this.getLabels(),e=t.length-1;this.colors_=[],this.colorsMap_={};for(var n=this.getNumericOption("colorSaturation")||1,o=this.getNumericOption("colorValue")||.5,i=Math.ceil(e/2),A=this.getOption("colors"),a=this.visibility(),s=0;s<e;s++)if(a[s]){var u=t[s+1],l=this.attributes_.getForSeries("color",u);if(!l)if(A)l=A[s%A.length];else{var c=1*(s%2?i+(s+1)/2:Math.ceil((s+1)/2))/(1+e);l=r.hsvToRGB(c,n,o)}this.colors_.push(l),this.colorsMap_[u]=l}},W.prototype.getColors=function(){return this.colors_},W.prototype.getPropertiesForSeries=function(t){for(var e=-1,n=this.getLabels(),r=1;r<n.length;r++)if(n[r]==t){e=r;break}return-1==e?null:{name:t,column:e,visible:this.visibility()[e-1],color:this.colorsMap_[t],axis:1+this.attributes_.axisForSeries(t)}},W.prototype.createRollInterface_=function(){var t=this.roller_;t||(this.roller_=t=document.createElement("input"),t.type="text",t.style.display="none",t.className="dygraph-roller",this.graphDiv.appendChild(t));var e=this.getBooleanOption("showRoller")?"block":"none",n=this.getArea(),o={top:n.y+n.h-25+"px",left:n.x+1+"px",display:e};t.size="2",t.value=this.rollPeriod_,r.update(t.style,o);const i=this;t.onchange=function(){return i.adjustRoll(t.value)}},W.prototype.createDragInterface_=function(){var t={isZooming:!1,isPanning:!1,is2DPan:!1,dragStartX:null,dragStartY:null,dragEndX:null,dragEndY:null,dragDirection:null,prevEndX:null,prevEndY:null,prevDragDirection:null,cancelNextDblclick:!1,initialLeftmostDate:null,xUnitsPerPixel:null,dateRange:null,px:0,py:0,boundedDates:null,boundedValues:null,tarp:new g,initializeMouseDown:function(t,e,n){t.preventDefault?t.preventDefault():(t.returnValue=!1,t.cancelBubble=!0);var o=r.findPos(e.canvas_);n.px=o.x,n.py=o.y,n.dragStartX=r.dragGetX_(t,n),n.dragStartY=r.dragGetY_(t,n),n.cancelNextDblclick=!1,n.tarp.cover()},destroy:function(){var t=this;if((t.isZooming||t.isPanning)&&(t.isZooming=!1,t.dragStartX=null,t.dragStartY=null),t.isPanning){t.isPanning=!1,t.draggingDate=null,t.dateRange=null;for(var e=0;e<n.axes_.length;e++)delete n.axes_[e].draggingValue,delete n.axes_[e].dragValueRange}t.tarp.uncover()}},e=this.getOption("interactionModel"),n=this,o=function(e){return function(r){e(r,n,t)}};for(var i in e)e.hasOwnProperty(i)&&this.addAndTrackEvent(this.mouseEventElement_,i,o(e[i]));if(!e.willDestroyContextMyself){this.addAndTrackEvent(document,"mouseup",(function(e){t.destroy()}))}},W.prototype.drawZoomRect_=function(t,e,n,o,i,A,a,s){var u=this.canvas_ctx_;A==r.HORIZONTAL?u.clearRect(Math.min(e,a),this.layout_.getPlotArea().y,Math.abs(e-a),this.layout_.getPlotArea().h):A==r.VERTICAL&&u.clearRect(this.layout_.getPlotArea().x,Math.min(o,s),this.layout_.getPlotArea().w,Math.abs(o-s)),t==r.HORIZONTAL?n&&e&&(u.fillStyle="rgba(128,128,128,0.33)",u.fillRect(Math.min(e,n),this.layout_.getPlotArea().y,Math.abs(n-e),this.layout_.getPlotArea().h)):t==r.VERTICAL&&i&&o&&(u.fillStyle="rgba(128,128,128,0.33)",u.fillRect(this.layout_.getPlotArea().x,Math.min(o,i),this.layout_.getPlotArea().w,Math.abs(i-o)))},W.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},W.prototype.doZoomX_=function(t,e){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(t),r=this.toDataXCoord(e);this.doZoomXDates_(n,r)},W.prototype.doZoomXDates_=function(t,e){var n=this.xAxisRange(),r=[t,e];const o=this.getFunctionOption("zoomCallback"),i=this;this.doAnimatedZoom(n,r,null,null,(function(){o&&o.call(i,t,e,i.yAxisRanges())}))},W.prototype.doZoomY_=function(t,e){this.currentZoomRectArgs_=null;for(var n=this.yAxisRanges(),r=[],o=0;o<this.axes_.length;o++){var i=this.toDataYCoord(t,o),A=this.toDataYCoord(e,o);r.push([A,i])}const a=this.getFunctionOption("zoomCallback"),s=this;this.doAnimatedZoom(null,null,n,r,(function(){if(a){const[t,e]=s.xAxisRange();a.call(s,t,e,s.yAxisRanges())}}))},W.zoomAnimationFunction=function(t,e){return(1-Math.pow(1.5,-t))/(1-Math.pow(1.5,-e))},W.prototype.resetZoom=function(){const t=this.isZoomed("x"),e=this.isZoomed("y"),n=t||e;if(this.clearSelection(),!n)return;const[r,o]=this.xAxisExtremes(),i=this.getBooleanOption("animatedZooms"),A=this.getFunctionOption("zoomCallback");if(!i)return this.dateWindow_=null,this.axes_.forEach((t=>{t.valueRange&&delete t.valueRange})),this.drawGraph_(),void(A&&A.call(this,r,o,this.yAxisRanges()));var a=null,s=null,u=null,l=null;t&&(a=this.xAxisRange(),s=[r,o]),e&&(u=this.yAxisRanges(),l=this.yAxisExtremes());const c=this;this.doAnimatedZoom(a,s,u,l,(function(){c.dateWindow_=null,c.axes_.forEach((t=>{t.valueRange&&delete t.valueRange})),A&&A.call(c,r,o,c.yAxisRanges())}))},W.prototype.doAnimatedZoom=function(t,e,n,o,i){var A,a,s=this.getBooleanOption("animatedZooms")?W.ANIMATION_STEPS:1,u=[],l=[];if(null!==t&&null!==e)for(A=1;A<=s;A++)a=W.zoomAnimationFunction(A,s),u[A-1]=[t[0]*(1-a)+a*e[0],t[1]*(1-a)+a*e[1]];if(null!==n&&null!==o)for(A=1;A<=s;A++){a=W.zoomAnimationFunction(A,s);for(var c=[],f=0;f<this.axes_.length;f++)c.push([n[f][0]*(1-a)+a*o[f][0],n[f][1]*(1-a)+a*o[f][1]]);l[A-1]=c}const d=this;r.repeatAndCleanup((function(t){if(l.length)for(var e=0;e<d.axes_.length;e++){var n=l[t][e];d.axes_[e].valueRange=[n[0],n[1]]}u.length&&(d.dateWindow_=u[t]),d.drawGraph_()}),s,W.ANIMATION_DURATION/s,i)},W.prototype.getArea=function(){return this.plotter_.area},W.prototype.eventToDomCoords=function(t){if(t.offsetX&&t.offsetY)return[t.offsetX,t.offsetY];var e=r.findPos(this.mouseEventElement_);return[r.pageX(t)-e.x,r.pageY(t)-e.y]},W.prototype.findClosestRow=function(t){for(var e=1/0,n=-1,o=this.layout_.points,i=0;i<o.length;i++)for(var A=o[i],a=A.length,s=0;s<a;s++){var u=A[s];if(r.isValidPoint(u,!0)){var l=Math.abs(u.canvasx-t);l<e&&(e=l,n=u.idx)}}return n},W.prototype.findClosestPoint=function(t,e){for(var n,o,i,A,a,s,u,l=1/0,c=this.layout_.points.length-1;c>=0;--c)for(var f=this.layout_.points[c],d=0;d<f.length;++d)A=f[d],r.isValidPoint(A)&&(n=(o=A.canvasx-t)*o+(i=A.canvasy-e)*i)<l&&(l=n,a=A,s=c,u=A.idx);return{row:u,seriesName:this.layout_.setNames[s],point:a}},W.prototype.findStackedPoint=function(t,e){for(var n,o,i=this.findClosestRow(t),A=0;A<this.layout_.points.length;++A){var a=i-this.getLeftBoundary_(A),s=this.layout_.points[A];if(!(a>=s.length)){var u=s[a];if(r.isValidPoint(u)){var l=u.canvasy;if(t>u.canvasx&&a+1<s.length){var c=s[a+1];if(r.isValidPoint(c))if((f=c.canvasx-u.canvasx)>0)l+=(t-u.canvasx)/f*(c.canvasy-u.canvasy)}else if(t<u.canvasx&&a>0){var f,d=s[a-1];if(r.isValidPoint(d))if((f=u.canvasx-d.canvasx)>0)l+=(u.canvasx-t)/f*(d.canvasy-u.canvasy)}(0===A||l<e)&&(n=u,o=A)}}}return{row:i,seriesName:this.layout_.setNames[o],point:n}},W.prototype.mouseMove_=function(t){var e=this.layout_.points;if(void 0!==e&&null!==e){var n=this.eventToDomCoords(t),r=n[0],o=n[1],i=!1;if(this.getOption("highlightSeriesOpts")&&!this.isSeriesLocked()){var A;A=this.getBooleanOption("stackedGraph")?this.findStackedPoint(r,o):this.findClosestPoint(r,o),i=this.setSelection(A.row,A.seriesName)}else{var a=this.findClosestRow(r);i=this.setSelection(a)}var s=this.getFunctionOption("highlightCallback");s&&i&&s.call(this,t,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},W.prototype.getLeftBoundary_=function(t){if(this.boundaryIds_[t])return this.boundaryIds_[t][0];for(var e=0;e<this.boundaryIds_.length;e++)if(void 0!==this.boundaryIds_[e])return this.boundaryIds_[e][0];return 0},W.prototype.animateSelection_=function(t){void 0===this.fadeLevel&&(this.fadeLevel=0),void 0===this.animateId&&(this.animateId=0);var e=this.fadeLevel,n=t<0?e:10-e;if(n<=0)this.fadeLevel&&this.updateSelection_(1);else{var o=++this.animateId,i=this;r.repeatAndCleanup((function(e){i.animateId==o&&(i.fadeLevel+=t,0===i.fadeLevel?i.clearSelection():i.updateSelection_(i.fadeLevel/10))}),n,30,(function(){0!==i.fadeLevel&&t<0&&(i.fadeLevel=0,i.clearSelection())}))}},W.prototype.updateSelection_=function(t){var e;this.cascadeEvents_("select",{selectedRow:-1===this.lastRow_?void 0:this.lastRow_,selectedX:null===this.lastx_?void 0:this.lastx_,selectedPoints:this.selPoints_});var n=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){n.clearRect(0,0,this.width_,this.height_);var o=1-this.getNumericOption("highlightSeriesBackgroundAlpha"),i=r.toRGB_(this.getOption("highlightSeriesBackgroundColor"));if(o){if(this.getBooleanOption("animateBackgroundFade")){if(void 0===t)return void this.animateSelection_(1);o*=t}n.fillStyle="rgba("+i.r+","+i.g+","+i.b+","+o+")",n.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,n)}else if(this.previousVerticalX_>=0){var A=0,a=this.attr_("labels");for(e=1;e<a.length;e++){var s=this.getNumericOption("highlightCircleSize",a[e]);s>A&&(A=s)}var u=this.previousVerticalX_;n.clearRect(u-A-1,0,2*A+2,this.height_)}if(this.selPoints_.length>0){var l=this.selPoints_[0].canvasx;for(n.save(),e=0;e<this.selPoints_.length;e++){var c=this.selPoints_[e];if(!isNaN(c.canvasy)){var f=this.getNumericOption("highlightCircleSize",c.name),d=this.getFunctionOption("drawHighlightPointCallback",c.name),h=this.plotter_.colors[c.name];d||(d=r.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",c.name),n.strokeStyle=h,n.fillStyle=h,d.call(this,this,c.name,n,l,c.canvasy,h,f,c.idx)}}n.restore(),this.previousVerticalX_=l}},W.prototype.setSelection=function(t,e,n,r){this.selPoints_=[];var o=!1;if(!1!==t&&t>=0){t!=this.lastRow_&&(o=!0),this.lastRow_=t;for(var i=0;i<this.layout_.points.length;++i){var A=this.layout_.points[i],a=t-this.getLeftBoundary_(i);if(a>=0&&a<A.length&&A[a].idx==t)null!==(u=A[a]).yval&&this.selPoints_.push(u);else for(var s=0;s<A.length;++s){var u;if((u=A[s]).idx==t){null!==u.yval&&this.selPoints_.push(u);break}}}}else this.lastRow_>=0&&(o=!0),this.lastRow_=-1;if(this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=null,void 0!==e&&(this.highlightSet_!==e&&(o=!0),this.highlightSet_=e),void 0!==n&&(this.lockedSet_=n),o&&(this.updateSelection_(void 0),r)){var l=this.getFunctionOption("highlightCallback");if(l){l.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return o},W.prototype.mouseOut_=function(t){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,t),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},W.prototype.clearSelection=function(){this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=null,this.lastRow_=-1,this.highlightSet_=null)},W.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var t=0;t<this.layout_.points.length;t++)for(var e=this.layout_.points[t],n=0;n<e.length;n++)if(e[n].x==this.selPoints_[0].x)return e[n].idx;return-1},W.prototype.getHighlightSeries=function(){return this.highlightSet_},W.prototype.isSeriesLocked=function(){return this.lockedSet_},W.prototype.loadedEvent_=function(t){this.rawData_=this.parseCSV_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_()},W.prototype.addXTicks_=function(){var t;t=this.dateWindow_?[this.dateWindow_[0],this.dateWindow_[1]]:this.xAxisExtremes();var e=this.optionsViewForAxis_("x"),n=e("ticker")(t[0],t[1],this.plotter_.area.w,e,this);this.layout_.setXTicks(n)},W.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?I:U:this.getBooleanOption("customBars")?F:this.getBooleanOption("errorBars")?C:b},W.prototype.predraw_=function(){var t=new Date;this.dataHandler_=new(this.getHandlerClass_()),this.layout_.computePlotArea(),this.computeYAxes_(),this.is_initial_draw_||(this.canvas_ctx_.restore(),this.hidden_ctx_.restore()),this.canvas_ctx_.save(),this.hidden_ctx_.save(),this.plotter_=new a(this,this.hidden_,this.hidden_ctx_,this.layout_),this.createRollInterface_(),this.cascadeEvents_("predraw"),this.rolledSeries_=[null];for(var e=1;e<this.numColumns();e++){var n=this.dataHandler_.extractSeries(this.rawData_,e,this.attributes_);this.rollPeriod_>1&&(n=this.dataHandler_.rollingAverage(n,this.rollPeriod_,this.attributes_,e)),this.rolledSeries_.push(n)}this.drawGraph_();var r=new Date;this.drawingTimeMs_=r-t},W.PointType=void 0,W.stackPoints_=function(t,e,n,r){for(var o=null,i=null,A=null,a=-1,s=function(e){if(!(a>=e))for(var n=e;n<t.length;++n)if(A=null,!isNaN(t[n].yval)&&null!==t[n].yval){a=n,A=t[n];break}},u=0;u<t.length;++u){var l=t[u],c=l.xval;void 0===e[c]&&(e[c]=0);var f=l.yval;isNaN(f)||null===f?"none"==r?f=0:(s(u),f=i&&A&&"none"!=r?i.yval+(A.yval-i.yval)*((c-i.xval)/(A.xval-i.xval)):i&&"all"==r?i.yval:A&&"all"==r?A.yval:0):i=l;var d=e[c];o!=c&&(d+=f,e[c]=d),o=c,l.yval_stacked=d,d>n[1]&&(n[1]=d),d<n[0]&&(n[0]=d)}},W.prototype.gatherDatasets_=function(t,e){var n,r,o,i,A,a,s=[],u=[],l=[],c={};for(n=t.length-1;n>=1;n--)if(this.visibility()[n-1]){if(e){a=t[n];var f=e[0],d=e[1];for(o=null,i=null,r=0;r<a.length;r++)a[r][0]>=f&&null===o&&(o=r),a[r][0]<=d&&(i=r);null===o&&(o=0);for(var h=o,p=!0;p&&h>0;)p=null===a[--h][1];null===i&&(i=a.length-1);var g=i;for(p=!0;p&&g<a.length-1;)p=null===a[++g][1];h!==o&&(o=h),g!==i&&(i=g),s[n-1]=[o,i],a=a.slice(o,i+1)}else a=t[n],s[n-1]=[0,a.length-1];var y=this.attr_("labels")[n],v=this.dataHandler_.getExtremeYValues(a,e,this.getBooleanOption("stepPlot",y)),m=this.dataHandler_.seriesToPoints(a,y,s[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===l[A=this.attributes_.axisForSeries(y)]&&(l[A]=[]),W.stackPoints_(m,l[A],v,this.getBooleanOption("stackedGraphNaNFill"))),c[y]=v,u[n]=m}return{points:u,extremes:c,boundaryIds:s}},W.prototype.drawGraph_=function(){var t=new Date,e=this.is_initial_draw_;this.is_initial_draw_=!1,this.layout_.removeAllDatasets(),this.setColors_(),this.attrs_.pointSize=.5*this.getNumericOption("highlightCircleSize");var n=this.gatherDatasets_(this.rolledSeries_,this.dateWindow_),r=n.points,o=n.extremes;this.boundaryIds_=n.boundaryIds,this.setIndexByName_={};for(var i=this.attr_("labels"),A=0,a=1;a<r.length;a++)this.visibility()[a-1]&&(this.layout_.addDataset(i[a],r[a]),this.datasetIndex_[a]=A++);for(a=0;a<i.length;a++)this.setIndexByName_[i[a]]=a;if(this.computeYAxisRanges_(o),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(e),this.getStringOption("timingName")){var s=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(s-t)+"ms")}},W.prototype.renderGraph_=function(t){this.cascadeEvents_("clearChart"),this.plotter_.clear();const e=this.getFunctionOption("underlayCallback");e&&e.call(this,this.hidden_ctx_,this.layout_.getPlotArea(),this,this);var n={canvas:this.hidden_,drawingContext:this.hidden_ctx_};this.cascadeEvents_("willDrawChart",n),this.plotter_.render(),this.cascadeEvents_("didDrawChart",n),this.lastRow_=-1,this.canvas_.getContext("2d").clearRect(0,0,this.width_,this.height_);const r=this.getFunctionOption("drawCallback");if(null!==r&&r.call(this,this,t),t)for(this.readyFired_=!0;this.readyFns_.length>0;){this.readyFns_.pop()(this)}},W.prototype.computeYAxes_=function(){var t,e,n;for(this.axes_=[],t=0;t<this.attributes_.numAxes();t++)e={g:this},r.update(e,this.attributes_.axisOptions(t)),this.axes_[t]=e;for(t=0;t<this.axes_.length;t++)if(0===t)(n=(e=this.optionsViewForAxis_("y"+(t?"2":"")))("valueRange"))&&(this.axes_[t].valueRange=n);else{var o=this.user_attrs_.axes;o&&o.y2&&(n=o.y2.valueRange)&&(this.axes_[t].valueRange=n)}},W.prototype.numAxes=function(){return this.attributes_.numAxes()},W.prototype.axisPropertiesForSeries=function(t){return this.axes_[this.attributes_.axisForSeries(t)]},W.prototype.computeYAxisRanges_=function(t){for(var e,n,o,i,A,a=function(t){return isNaN(parseFloat(t))},s=this.attributes_.numAxes(),u=0;u<s;u++){var l=this.axes_[u],c=this.attributes_.getForAxis("logscale",u),f=this.attributes_.getForAxis("includeZero",u),d=this.attributes_.getForAxis("independentTicks",u);o=this.attributes_.seriesForAxis(u),e=!0,i=.1;const s=this.getNumericOption("yRangePad");if(null!==s&&(e=!1,i=s/this.plotter_.area.h),0===o.length)l.extremeRange=[0,1];else{for(var h,p,g=1/0,y=-1/0,v=0;v<o.length;v++)t.hasOwnProperty(o[v])&&(null!==(h=t[o[v]][0])&&(g=Math.min(h,g)),null!==(p=t[o[v]][1])&&(y=Math.max(p,y)));f&&!c&&(g>0&&(g=0),y<0&&(y=0)),g==1/0&&(g=0),y==-1/0&&(y=1),0===(n=y-g)&&(0!==y?n=Math.abs(y):(y=1,n=1));var m=y,w=g;e&&(c?(m=y+i*n,w=g):((w=g-i*n)<0&&g>=0&&(w=0),(m=y+i*n)>0&&y<=0&&(m=0))),l.extremeRange=[w,m]}if(l.valueRange){var b=a(l.valueRange[0])?l.extremeRange[0]:l.valueRange[0],B=a(l.valueRange[1])?l.extremeRange[1]:l.valueRange[1];l.computedValueRange=[b,B]}else l.computedValueRange=l.extremeRange;if(!e){if((b=l.computedValueRange[0])===(B=l.computedValueRange[1]))if(0===b)B=1;else{var _=Math.abs(b/10);b-=_,B+=_}if(c){var x=i/(2*i-1),C=(i-1)/(2*i-1);l.computedValueRange[0]=r.logRangeFraction(b,B,x),l.computedValueRange[1]=r.logRangeFraction(b,B,C)}else n=B-b,l.computedValueRange[0]=b-n*i,l.computedValueRange[1]=B+n*i}if(d){l.independentTicks=d;var E=(F=this.optionsViewForAxis_("y"+(u?"2":"")))("ticker");l.ticks=E(l.computedValueRange[0],l.computedValueRange[1],this.plotter_.area.h,F,this),A||(A=l)}}if(void 0===A)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(u=0;u<s;u++){if(!(l=this.axes_[u]).independentTicks){E=(F=this.optionsViewForAxis_("y"+(u?"2":"")))("ticker");for(var F,S=A.ticks,U=A.computedValueRange[1]-A.computedValueRange[0],Q=l.computedValueRange[1]-l.computedValueRange[0],I=[],T=0;T<S.length;T++){var O=(S[T].v-A.computedValueRange[0])/U,k=l.computedValueRange[0]+O*Q;I.push(k)}l.ticks=E(l.computedValueRange[0],l.computedValueRange[1],this.plotter_.area.h,F,this,I)}}},W.prototype.detectTypeFromString_=function(t){var e=!1,n=t.indexOf("-");(n>0&&"e"!=t[n-1]&&"E"!=t[n-1]||t.indexOf("/")>=0||isNaN(parseFloat(t)))&&(e=!0),this.setXAxisOptions_(e)},W.prototype.setXAxisOptions_=function(t){t?(this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=s.fi,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter):(this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=s.GH,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},W.prototype.parseCSV_=function(t){var e,n,o=[],i=r.detectLineDelimiter(t),A=t.split(i||"\n"),a=this.getStringOption("delimiter");-1==A[0].indexOf(a)&&A[0].indexOf("\t")>=0&&(a="\t");var s=0;"labels"in this.user_attrs_||(s=1,this.attrs_.labels=A[0].split(a),this.attributes_.reparseSeries());for(var u,l=!1,c=this.attr_("labels").length,f=!1,d=s;d<A.length;d++){var h=A[d];if(0!==h.length&&"#"!=h[0]){var p=h.split(a);if(!(p.length<2)){var g=[];if(l||(this.detectTypeFromString_(p[0]),u=this.getFunctionOption("xValueParser"),l=!0),g[0]=u(p[0],this),this.fractions_)for(n=1;n<p.length;n++)2!=(e=p[n].split("/")).length?(console.error('Expected fractional "num/den" values in CSV data but found a value \''+p[n]+"' on line "+(1+d)+" ('"+h+"') which is not of this form."),g[n]=[0,0]):g[n]=[r.parseFloat_(e[0],d,h),r.parseFloat_(e[1],d,h)];else if(this.getBooleanOption("errorBars"))for(p.length%2!=1&&console.error("Expected alternating (value, stdev.) pairs in CSV data but line "+(1+d)+" has an odd number of values ("+(p.length-1)+"): '"+h+"'"),n=1;n<p.length;n+=2)g[(n+1)/2]=[r.parseFloat_(p[n],d,h),r.parseFloat_(p[n+1],d,h)];else if(this.getBooleanOption("customBars"))for(n=1;n<p.length;n++){var y=p[n];/^ *$/.test(y)?g[n]=[null,null,null]:3==(e=y.split(";")).length?g[n]=[r.parseFloat_(e[0],d,h),r.parseFloat_(e[1],d,h),r.parseFloat_(e[2],d,h)]:console.warn('When using customBars, values must be either blank or "low;center;high" tuples (got "'+y+'" on line '+(1+d)+")")}else for(n=1;n<p.length;n++)g[n]=r.parseFloat_(p[n],d,h);if(o.length>0&&g[0]<o[o.length-1][0]&&(f=!0),g.length!=c&&console.error("Number of columns in line "+d+" ("+g.length+") does not agree with number of labels ("+c+") "+h),0===d&&this.attr_("labels")){var v=!0;for(n=0;v&&n<g.length;n++)g[n]&&(v=!1);if(v){console.warn("The dygraphs 'labels' option is set, but the first row of CSV data ('"+h+"') appears to also contain labels. Will drop the CSV labels and use the option labels.");continue}}o.push(g)}}}return f&&(console.warn("CSV is out of order; order it correctly to speed loading."),o.sort((function(t,e){return t[0]-e[0]}))),o},W.prototype.parseArray_=function(t){if(0===t.length&&(t=[[0]]),0===t[0].length)return console.error("Data set cannot contain an empty row"),null;var e;if(function(t){const e=t[0],n=e[0];if("number"!==typeof n&&!r.isDateLike(n))throw new Error(`Expected number or date but got ${typeof n}: ${n}.`);for(let o=1;o<e.length;o++){const t=e[o];if(null!==t&&void 0!==t&&"number"!==typeof t&&!r.isArrayLike(t))throw new Error(`Expected number or array but got ${typeof t}: ${t}.`)}}(t),null===this.attr_("labels")){for(console.warn("Using default labels. Set labels explicitly via 'labels' in the options parameter"),this.attrs_.labels=["X"],e=1;e<t[0].length;e++)this.attrs_.labels.push("Y"+e);this.attributes_.reparseSeries()}else{var n=this.attr_("labels");if(n.length!=t[0].length)return console.error("Mismatch between number of labels ("+n+") and number of columns in array ("+t[0].length+")"),null}if(r.isDateLike(t[0][0])){this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=s.fi,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;var o=r.clone(t);for(e=0;e<t.length;e++){if(0===o[e].length)return console.error("Row "+(1+e)+" of data is empty"),null;if(null===o[e][0]||"function"!=typeof o[e][0].getTime||isNaN(o[e][0].getTime()))return console.error("x value in row "+(1+e)+" is not a Date"),null;o[e][0]=o[e][0].getTime()}return o}return this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=s.GH,this.attrs_.axes.x.axisLabelFormatter=r.numberAxisLabelFormatter,t},W.prototype.parseDataTable_=function(t){var e=function(t){var e=String.fromCharCode(65+t%26);for(t=Math.floor(t/26);t>0;)e=String.fromCharCode(65+(t-1)%26)+e.toLowerCase(),t=Math.floor((t-1)/26);return e},n=t.getNumberOfColumns(),o=t.getNumberOfRows(),i=t.getColumnType(0);if("date"==i||"datetime"==i)this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=s.fi,this.attrs_.axes.x.axisLabelFormatter=r.dateAxisLabelFormatter;else{if("number"!=i)throw new Error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+i+"')");this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=s.GH,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var A,a,u=[],l={},c=!1;for(A=1;A<n;A++){var f=t.getColumnType(A);if("number"==f)u.push(A);else{if("string"!=f||!this.getBooleanOption("displayAnnotations"))throw new Error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true");var d=u[u.length-1];l.hasOwnProperty(d)?l[d].push(A):l[d]=[A],c=!0}}var h=[t.getColumnLabel(0)];for(A=0;A<u.length;A++)h.push(t.getColumnLabel(u[A])),this.getBooleanOption("errorBars")&&(A+=1);this.attrs_.labels=h,n=h.length;var p=[],g=!1,y=[];for(A=0;A<o;A++){var v=[];if("undefined"!==typeof t.getValue(A,0)&&null!==t.getValue(A,0)){if("date"==i||"datetime"==i?v.push(t.getValue(A,0).getTime()):v.push(t.getValue(A,0)),this.getBooleanOption("errorBars"))for(a=0;a<n-1;a++)v.push([t.getValue(A,1+2*a),t.getValue(A,2+2*a)]);else{for(a=0;a<u.length;a++){var m=u[a];if(v.push(t.getValue(A,m)),c&&l.hasOwnProperty(m)&&null!==t.getValue(A,l[m][0])){var w={};w.series=t.getColumnLabel(m),w.xval=v[0],w.shortText=e(y.length),w.text="";for(var b=0;b<l[m].length;b++)b&&(w.text+="\n"),w.text+=t.getValue(A,l[m][b]);y.push(w)}}for(a=0;a<v.length;a++)isFinite(v[a])||(v[a]=null)}p.length>0&&v[0]<p[p.length-1][0]&&(g=!0),p.push(v)}else console.warn("Ignoring row "+A+" of DataTable because of undefined or null first column.")}g&&(console.warn("DataTable is out of order; order it correctly to speed loading."),p.sort((function(t,e){return t[0]-e[0]}))),this.rawData_=p,y.length>0&&this.setAnnotations(y,!0),this.attributes_.reparseSeries()},W.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},W.prototype.start_=function(){var t=this.file_;"function"==typeof t&&(t=t());const e=r.typeArrayLike(t);if("array"==e)this.rawData_=this.parseArray_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==e&&"function"==typeof t.getColumnRange)this.parseDataTable_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==e){if(r.detectLineDelimiter(t))this.loadedEvent_(t);else{var n;n=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var o=this;n.onreadystatechange=function(){4==n.readyState&&(200!==n.status&&0!==n.status||o.loadedEvent_(n.responseText))},n.open("GET",t,!0),n.send(null)}}else console.error("Unknown data format: "+e)},W.prototype.updateOptions=function(t,e){"undefined"==typeof e&&(e=!1);var n=t.file,o=W.copyUserAttrs_(t),i=this.attributes_.numAxes();"rollPeriod"in o&&(this.rollPeriod_=o.rollPeriod),"dateWindow"in o&&(this.dateWindow_=o.dateWindow);var A=r.isPixelChangingOptionList(this.attr_("labels"),o);r.updateDeep(this.user_attrs_,o),this.attributes_.reparseSeries(),i<this.attributes_.numAxes()&&this.plotter_.clear(),n?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=n,e||this.start_()):e||(A?this.predraw_():this.renderGraph_(!1))},W.copyUserAttrs_=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&"file"!=n&&t.hasOwnProperty(n)&&(e[n]=t[n]);return e},W.prototype.resize=function(t,e){if(!this.resize_lock){this.resize_lock=!0,null===t!=(null===e)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),t=e=null);var n=this.width_,r=this.height_;t?(this.maindiv_.style.width=t+"px",this.maindiv_.style.height=e+"px",this.width_=t,this.height_=e):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),n==this.width_&&r==this.height_||(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},W.prototype.adjustRoll=function(t){this.rollPeriod_=t,this.predraw_()},W.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").length<this.numColumns()-1;)this.attrs_.visibility.push(!0);return this.getOption("visibility")},W.prototype.setVisibility=function(t,e){var n=this.visibility(),r=!1;if(Array.isArray(t)||(null!==t&&"object"===typeof t?r=!0:t=[t]),r)for(var o in t)t.hasOwnProperty(o)&&(o<0||o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=t[o]);else for(o=0;o<t.length;o++)"boolean"===typeof t[o]?o>=n.length?console.warn("Invalid series number in setVisibility: "+o):n[o]=t[o]:t[o]<0||t[o]>=n.length?console.warn("Invalid series number in setVisibility: "+t[o]):n[t[o]]=e;this.predraw_()},W.prototype.size=function(){return{width:this.width_,height:this.height_}},W.prototype.setAnnotations=function(t,e){this.annotations_=t,this.layout_?(this.layout_.setAnnotations(this.annotations_),e||this.predraw_()):console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},W.prototype.annotations=function(){return this.annotations_},W.prototype.getLabels=function(){var t=this.attr_("labels");return t?t.slice():null},W.prototype.indexFromSetName=function(t){return this.setIndexByName_[t]},W.prototype.getRowForX=function(t){for(var e=0,n=this.numRows()-1;e<=n;){var r=n+e>>1,o=this.getValue(r,0);if(o<t)e=r+1;else if(o>t)n=r-1;else{if(e==r)return r;n=r}}return null},W.prototype.ready=function(t){this.is_initial_draw_?this.readyFns_.push(t):t.call(this,this)},W.prototype.addAndTrackEvent=function(t,e,n){r.addEvent(t,e,n),this.registeredEvents_.push({elem:t,type:e,fn:n})},W.prototype.removeTrackedEvents_=function(){if(this.registeredEvents_)for(var t=0;t<this.registeredEvents_.length;t++){var e=this.registeredEvents_[t];r.removeEvent(e.elem,e.type,e.fn)}this.registeredEvents_=[]},W.PLUGINS=[V,R,z,D,O,N],W.GVizChart=$,W.DASHED_LINE=r.DASHED_LINE,W.DOT_DASH_LINE=r.DOT_DASH_LINE,W.dateAxisLabelFormatter=r.dateAxisLabelFormatter,W.toRGB_=r.toRGB_,W.findPos=r.findPos,W.pageX=r.pageX,W.pageY=r.pageY,W.dateString_=r.dateString_,W.defaultInteractionModel=c.defaultModel,W.nonInteractiveModel=W.nonInteractiveModel_=c.nonInteractiveModel_,W.Circles=r.Circles,W.Plugins={Legend:V,Axes:R,Annotations:O,ChartLabels:D,Grid:N,RangeSelector:z},W.DataHandlers={DefaultHandler:b,BarsHandler:_,CustomBarsHandler:F,DefaultFractionHandler:U,ErrorBarsHandler:C,FractionsBarsHandler:I},W.startPan=c.startPan,W.startZoom=c.startZoom,W.movePan=c.movePan,W.moveZoom=c.moveZoom,W.endPan=c.endPan,W.endZoom=c.endZoom,W.numericLinearTicks=s.Tj,W.numericTicks=s.GH,W.dateTicker=s.fi,W.Granularity=s.Z7,W.getDateAxis=s.A4,W.floatFormat=r.floatFormat,r.setupDOMready_(W);const q=W},63303(t,e,n){!function(){"use strict";var t;function e(t,e,n,r,o){var i=void 0!==r?r:1/3,A=o||!1;if(!n)return[e.x,e.y,null,null];var a=(1-i)*e.x+i*t.x,s=(1-i)*e.y+i*t.y,u=(1-i)*e.x+i*n.x,l=(1-i)*e.y+i*n.y;if(a!=u){var c=e.y-l-(e.x-u)*(s-l)/(a-u);s+=c,l+=c}return A||(s>t.y&&s>e.y?(s=Math.max(t.y,e.y),l=2*e.y-s):s<t.y&&s<e.y&&(s=Math.min(t.y,e.y),l=2*e.y-s),l>e.y&&l>n.y?(l=Math.max(e.y,n.y),s=2*e.y-l):l<e.y&&l<n.y&&(l=Math.min(e.y,n.y),s=2*e.y-l)),[a,s,u,l]}function r(t){return!!t&&!isNaN(t)}function o(t){var n=t.drawingContext,i=t.points;n.beginPath(),n.moveTo(i[0].canvasx,i[0].canvasy);for(var A=i[0].canvasx,a=i[0].canvasy,s=1;s<i.length;s++){var u=i[s-1],l=i[s],c=i[s+1];if(u=u&&r(u.canvasy)?u:null,l=l&&r(l.canvasy)?l:null,c=c&&r(c.canvasy)?c:null,u&&l){var f=e({x:u.canvasx,y:u.canvasy},{x:l.canvasx,y:l.canvasy},c&&{x:c.canvasx,y:c.canvasy},o.smoothing);A=null!==A?A:u.canvasx,a=null!==a?a:u.canvasy,n.bezierCurveTo(A,a,f[0],f[1],l.canvasx,l.canvasy),A=f[2],a=f[3]}else l?(n.moveTo(l.canvasx,l.canvasy),A=l.canvasx,a=l.canvasy):A=a=null}n.stroke()}window.Dygraph?t=window.Dygraph:"undefined"===typeof(t=n(77887)).NAME&&"undefined"!==typeof t.default&&(t=t.default),o.smoothing=1/3,o._getControlPoints=e,window.smoothPlotter=o,t.smoothPlotter=o,t._require.add("dygraphs/src/extras/smooth-plotter.js",{})}()},88208(t,e){var n,r;r=this,void 0===(n=function(){return r.EasyPieChart=function(){var t=function(t,e){var n,r=document.createElement("canvas");t.appendChild(r),"object"===typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(r);var o=r.getContext("2d");r.width=r.height=e.size;var i=1;window.devicePixelRatio>1&&(i=window.devicePixelRatio,r.style.width=r.style.height=[e.size,"px"].join(""),r.width=r.height=e.size*i,o.scale(i,i)),o.translate(e.size/2,e.size/2),o.rotate((e.rotate/180-.5)*Math.PI);var A=(e.size-e.lineWidth)/2;e.scaleColor&&e.scaleLength&&(A-=e.scaleLength+2),Date.now=Date.now||function(){return+new Date};var a=function(t,e,n){var r=(n=Math.min(Math.max(-1,n||0),1))<=0;o.beginPath(),o.arc(0,0,A,0,2*Math.PI*n,r),o.strokeStyle=t,o.lineWidth=e,o.stroke()},s=function(){var t,n;o.lineWidth=1,o.fillStyle=e.scaleColor,o.save();for(var r=24;r>0;--r)r%6===0?(n=e.scaleLength,t=0):(n=.6*e.scaleLength,t=e.scaleLength-n),o.fillRect(-e.size/2+t,0,n,1),o.rotate(Math.PI/12);o.restore()},u=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},l=function(){e.scaleColor&&s(),e.trackColor&&a(e.trackColor,e.trackWidth||e.lineWidth,1)};this.getCanvas=function(){return r},this.getCtx=function(){return o},this.clear=function(){o.clearRect(e.size/-2,e.size/-2,e.size,e.size)},this.draw=function(t){var r;e.scaleColor||e.trackColor?o.getImageData&&o.putImageData?n?o.putImageData(n,0,0):(l(),n=o.getImageData(0,0,e.size*i,e.size*i)):(this.clear(),l()):this.clear(),o.lineCap=e.lineCap,r="function"===typeof e.barColor?e.barColor(t):e.barColor,a(r,e.lineWidth,t/100)}.bind(this),this.animate=function(t,n){var r=Date.now();e.onStart(t,n);var o=function(){var i=Math.min(Date.now()-r,e.animate.duration),A=e.easing(this,i,t,n-t,e.animate.duration);this.draw(A),e.onStep(t,n,A),i>=e.animate.duration?e.onStop(t,n):u(o)}.bind(this);u(o)}.bind(this)};return function(e,n){var r={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(t,e,n,r,o){return(e/=o/2)<1?r/2*e*e+n:-r/2*(--e*(e-2)-1)+n},onStart:function(t,e){},onStep:function(t,e,n){},onStop:function(t,e){}};if("undefined"!==typeof t)r.renderer=t;else{if("undefined"===typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");r.renderer=SVGRenderer}var o={},i=0,A=function(){for(var t in this.el=e,this.options=o,r)r.hasOwnProperty(t)&&(o[t]=n&&"undefined"!==typeof n[t]?n[t]:r[t],"function"===typeof o[t]&&(o[t]=o[t].bind(this)));"string"===typeof o.easing&&"undefined"!==typeof jQuery&&jQuery.isFunction(jQuery.easing[o.easing])?o.easing=jQuery.easing[o.easing]:o.easing=r.easing,"number"===typeof o.animate&&(o.animate={duration:o.animate,enabled:!0}),"boolean"!==typeof o.animate||o.animate||(o.animate={duration:1e3,enabled:o.animate}),this.renderer=new o.renderer(e,o),this.renderer.draw(i),e.dataset&&e.dataset.percent?this.update(parseFloat(e.dataset.percent)):e.getAttribute&&e.getAttribute("data-percent")&&this.update(parseFloat(e.getAttribute("data-percent")))}.bind(this);this.update=function(t){return t=parseFloat(t),o.animate.enabled?this.renderer.animate(i,t):this.renderer.draw(t),i=t,this}.bind(this),this.disableAnimation=function(){return o.animate.enabled=!1,this},this.enableAnimation=function(){return o.animate.enabled=!0,this},A()}}()}.apply(e,[]))||(t.exports=n)},30655(t,e,n){"use strict";var r=n(70453)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(o){r=!1}t.exports=r},41237(t){"use strict";t.exports=EvalError},69383(t){"use strict";t.exports=Error},79290(t){"use strict";t.exports=RangeError},79538(t){"use strict";t.exports=ReferenceError},58068(t){"use strict";t.exports=SyntaxError},69675(t){"use strict";t.exports=TypeError},35345(t){"use strict";t.exports=URIError},79612(t){"use strict";t.exports=Object},7587(t,e,n){"use strict";function r(t,e="utf8"){return new TextDecoder(e).decode(t)}n.d(e,{D4:()=>mr});const o=new TextEncoder;const i=(()=>{const t=new Uint8Array(4);return!((new Uint32Array(t.buffer)[0]=1)&t[0])})(),A={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class a{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=8192,e={}){let n=!1;"number"===typeof t?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const r=e.offset?e.offset>>>0:0,o=t.byteLength-r;let i=r;(ArrayBuffer.isView(t)||t instanceof a)&&(t.byteLength!==t.buffer.byteLength&&(i=t.byteOffset+r),t=t.buffer),this.lastWrittenByte=n?o:0,this.buffer=t,this.length=o,this.byteLength=o,this.byteOffset=i,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,i,o),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(void 0===t)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const e=2*(this.offset+t),n=new Uint8Array(e);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=e,this.byteLength=e,this._data=new DataView(this.buffer)}return this}readBoolean(){return 0!==this.readUint8()}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){const n=A[e].BYTES_PER_ELEMENT*t,r=this.byteOffset+this.offset,o=this.buffer.slice(r,r+n);if(this.littleEndian===i&&"uint8"!==e&&"int8"!==e){const t=new Uint8Array(this.buffer.slice(r,r+n));t.reverse();const o=new A[e](t.buffer);return this.offset+=n,o.reverse(),o}const a=new A[e](o);return this.offset+=n,a}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let n=0;n<t;n++)e+=this.readChar();return e}readUtf8(t=1){return r(this.readBytes(t))}decodeText(t=1,e="utf8"){return r(this.readBytes(t),e)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let e=0;e<t.length;e++)this._data.setUint8(this.offset++,t[e]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let e=0;e<t.length;e++)this.writeUint8(t.charCodeAt(e));return this}writeUtf8(t){return this.writeBytes(function(t){return o.encode(t)}(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function s(t){let e=t.length;for(;--e>=0;)t[e]=0}const u=256,l=286,c=30,f=15,d=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),h=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),p=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),g=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),y=new Array(576);s(y);const v=new Array(60);s(v);const m=new Array(512);s(m);const w=new Array(256);s(w);const b=new Array(29);s(b);const B=new Array(c);function _(t,e,n,r,o){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=o,this.has_stree=t&&t.length}let x,C,E;function F(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}s(B);const S=t=>t<256?m[t]:m[256+(t>>>7)],U=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},Q=(t,e,n)=>{t.bi_valid>16-n?(t.bi_buf|=e<<t.bi_valid&65535,U(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=n-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)},I=(t,e,n)=>{Q(t,n[2*e],n[2*e+1])},T=(t,e)=>{let n=0;do{n|=1&t,t>>>=1,n<<=1}while(--e>0);return n>>>1},O=(t,e,n)=>{const r=new Array(16);let o,i,A=0;for(o=1;o<=f;o++)A=A+n[o-1]<<1,r[o]=A;for(i=0;i<=e;i++){let e=t[2*i+1];0!==e&&(t[2*i]=T(r[e]++,e))}},k=t=>{let e;for(e=0;e<l;e++)t.dyn_ltree[2*e]=0;for(e=0;e<c;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},R=t=>{t.bi_valid>8?U(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},M=(t,e,n,r)=>{const o=2*e,i=2*n;return t[o]<t[i]||t[o]===t[i]&&r[e]<=r[n]},L=(t,e,n)=>{const r=t.heap[n];let o=n<<1;for(;o<=t.heap_len&&(o<t.heap_len&&M(e,t.heap[o+1],t.heap[o],t.depth)&&o++,!M(e,r,t.heap[o],t.depth));)t.heap[n]=t.heap[o],n=o,o<<=1;t.heap[n]=r},H=(t,e,n)=>{let r,o,i,A,a=0;if(0!==t.sym_next)do{r=255&t.pending_buf[t.sym_buf+a++],r+=(255&t.pending_buf[t.sym_buf+a++])<<8,o=t.pending_buf[t.sym_buf+a++],0===r?I(t,o,e):(i=w[o],I(t,i+u+1,e),A=d[i],0!==A&&(o-=b[i],Q(t,o,A)),r--,i=S(r),I(t,i,n),A=h[i],0!==A&&(r-=B[i],Q(t,r,A)))}while(a<t.sym_next);I(t,256,e)},D=(t,e)=>{const n=e.dyn_tree,r=e.stat_desc.static_tree,o=e.stat_desc.has_stree,i=e.stat_desc.elems;let A,a,s,u=-1;for(t.heap_len=0,t.heap_max=573,A=0;A<i;A++)0!==n[2*A]?(t.heap[++t.heap_len]=u=A,t.depth[A]=0):n[2*A+1]=0;for(;t.heap_len<2;)s=t.heap[++t.heap_len]=u<2?++u:0,n[2*s]=1,t.depth[s]=0,t.opt_len--,o&&(t.static_len-=r[2*s+1]);for(e.max_code=u,A=t.heap_len>>1;A>=1;A--)L(t,n,A);s=i;do{A=t.heap[1],t.heap[1]=t.heap[t.heap_len--],L(t,n,1),a=t.heap[1],t.heap[--t.heap_max]=A,t.heap[--t.heap_max]=a,n[2*s]=n[2*A]+n[2*a],t.depth[s]=(t.depth[A]>=t.depth[a]?t.depth[A]:t.depth[a])+1,n[2*A+1]=n[2*a+1]=s,t.heap[1]=s++,L(t,n,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const n=e.dyn_tree,r=e.max_code,o=e.stat_desc.static_tree,i=e.stat_desc.has_stree,A=e.stat_desc.extra_bits,a=e.stat_desc.extra_base,s=e.stat_desc.max_length;let u,l,c,d,h,p,g=0;for(d=0;d<=f;d++)t.bl_count[d]=0;for(n[2*t.heap[t.heap_max]+1]=0,u=t.heap_max+1;u<573;u++)l=t.heap[u],d=n[2*n[2*l+1]+1]+1,d>s&&(d=s,g++),n[2*l+1]=d,l>r||(t.bl_count[d]++,h=0,l>=a&&(h=A[l-a]),p=n[2*l],t.opt_len+=p*(d+h),i&&(t.static_len+=p*(o[2*l+1]+h)));if(0!==g){do{for(d=s-1;0===t.bl_count[d];)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[s]--,g-=2}while(g>0);for(d=s;0!==d;d--)for(l=t.bl_count[d];0!==l;)c=t.heap[--u],c>r||(n[2*c+1]!==d&&(t.opt_len+=(d-n[2*c+1])*n[2*c],n[2*c+1]=d),l--)}})(t,e),O(n,u,t.bl_count)},P=(t,e,n)=>{let r,o,i=-1,A=e[1],a=0,s=7,u=4;for(0===A&&(s=138,u=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)o=A,A=e[2*(r+1)+1],++a<s&&o===A||(a<u?t.bl_tree[2*o]+=a:0!==o?(o!==i&&t.bl_tree[2*o]++,t.bl_tree[32]++):a<=10?t.bl_tree[34]++:t.bl_tree[36]++,a=0,i=o,0===A?(s=138,u=3):o===A?(s=6,u=3):(s=7,u=4))},N=(t,e,n)=>{let r,o,i=-1,A=e[1],a=0,s=7,u=4;for(0===A&&(s=138,u=3),r=0;r<=n;r++)if(o=A,A=e[2*(r+1)+1],!(++a<s&&o===A)){if(a<u)do{I(t,o,t.bl_tree)}while(0!==--a);else 0!==o?(o!==i&&(I(t,o,t.bl_tree),a--),I(t,16,t.bl_tree),Q(t,a-3,2)):a<=10?(I(t,17,t.bl_tree),Q(t,a-3,3)):(I(t,18,t.bl_tree),Q(t,a-11,7));a=0,i=o,0===A?(s=138,u=3):o===A?(s=6,u=3):(s=7,u=4)}};let K=!1;const j=(t,e,n,r)=>{Q(t,0+(r?1:0),3),R(t),U(t,n),U(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var V=(t,e,n,r)=>{let o,i,A=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<u;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),D(t,t.l_desc),D(t,t.d_desc),A=(t=>{let e;for(P(t,t.dyn_ltree,t.l_desc.max_code),P(t,t.dyn_dtree,t.d_desc.max_code),D(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*g[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),o=t.opt_len+3+7>>>3,i=t.static_len+3+7>>>3,i<=o&&(o=i)):o=i=n+5,n+4<=o&&-1!==e?j(t,e,n,r):4===t.strategy||i===o?(Q(t,2+(r?1:0),3),H(t,y,v)):(Q(t,4+(r?1:0),3),((t,e,n,r)=>{let o;for(Q(t,e-257,5),Q(t,n-1,5),Q(t,r-4,4),o=0;o<r;o++)Q(t,t.bl_tree[2*g[o]+1],3);N(t,t.dyn_ltree,e-1),N(t,t.dyn_dtree,n-1)})(t,t.l_desc.max_code+1,t.d_desc.max_code+1,A+1),H(t,t.dyn_ltree,t.dyn_dtree)),k(t),r&&R(t)},G={_tr_init:t=>{K||((()=>{let t,e,n,r,o;const i=new Array(16);for(n=0,r=0;r<28;r++)for(b[r]=n,t=0;t<1<<d[r];t++)w[n++]=r;for(w[n-1]=r,o=0,r=0;r<16;r++)for(B[r]=o,t=0;t<1<<h[r];t++)m[o++]=r;for(o>>=7;r<c;r++)for(B[r]=o<<7,t=0;t<1<<h[r]-7;t++)m[256+o++]=r;for(e=0;e<=f;e++)i[e]=0;for(t=0;t<=143;)y[2*t+1]=8,t++,i[8]++;for(;t<=255;)y[2*t+1]=9,t++,i[9]++;for(;t<=279;)y[2*t+1]=7,t++,i[7]++;for(;t<=287;)y[2*t+1]=8,t++,i[8]++;for(O(y,287,i),t=0;t<c;t++)v[2*t+1]=5,v[2*t]=T(t,5);x=new _(y,d,257,l,f),C=new _(v,h,0,c,f),E=new _(new Array(0),p,0,19,7)})(),K=!0),t.l_desc=new F(t.dyn_ltree,x),t.d_desc=new F(t.dyn_dtree,C),t.bl_desc=new F(t.bl_tree,E),t.bi_buf=0,t.bi_valid=0,k(t)},_tr_stored_block:j,_tr_flush_block:V,_tr_tally:(t,e,n)=>(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=n,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(w[n]+u+1)]++,t.dyn_dtree[2*S(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{Q(t,2,3),I(t,256,y),(t=>{16===t.bi_valid?(U(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var z=(t,e,n,r)=>{let o=65535&t,i=t>>>16&65535,A=0;for(;0!==n;){A=n>2e3?2e3:n,n-=A;do{o=o+e[r++]|0,i=i+o|0}while(--A);o%=65521,i%=65521}return o|i<<16};const Y=new Uint32Array((()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e})());var $=(t,e,n,r)=>{const o=Y,i=r+n;t^=-1;for(let A=r;A<i;A++)t=t>>>8^o[255&(t^e[A])];return~t},W={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},X={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:q,_tr_stored_block:J,_tr_flush_block:Z,_tr_tally:tt,_tr_align:et}=G,{Z_NO_FLUSH:nt,Z_PARTIAL_FLUSH:rt,Z_FULL_FLUSH:ot,Z_FINISH:it,Z_BLOCK:At,Z_OK:at,Z_STREAM_END:st,Z_STREAM_ERROR:ut,Z_DATA_ERROR:lt,Z_BUF_ERROR:ct,Z_DEFAULT_COMPRESSION:ft,Z_FILTERED:dt,Z_HUFFMAN_ONLY:ht,Z_RLE:pt,Z_FIXED:gt,Z_DEFAULT_STRATEGY:yt,Z_UNKNOWN:vt,Z_DEFLATED:mt}=X,wt=258,bt=262,Bt=42,_t=113,xt=666,Ct=(t,e)=>(t.msg=W[e],e),Et=t=>2*t-(t>4?9:0),Ft=t=>{let e=t.length;for(;--e>=0;)t[e]=0},St=t=>{let e,n,r,o=t.w_size;e=t.hash_size,r=e;do{n=t.head[--r],t.head[r]=n>=o?n-o:0}while(--e);e=o,r=e;do{n=t.prev[--r],t.prev[r]=n>=o?n-o:0}while(--e)};let Ut=(t,e,n)=>(e<<t.hash_shift^n)&t.hash_mask;const Qt=t=>{const e=t.state;let n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+n),t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))},It=(t,e)=>{Z(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Qt(t.strm)},Tt=(t,e)=>{t.pending_buf[t.pending++]=e},Ot=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},kt=(t,e,n,r)=>{let o=t.avail_in;return o>r&&(o=r),0===o?0:(t.avail_in-=o,e.set(t.input.subarray(t.next_in,t.next_in+o),n),1===t.state.wrap?t.adler=z(t.adler,e,o,n):2===t.state.wrap&&(t.adler=$(t.adler,e,o,n)),t.next_in+=o,t.total_in+=o,o)},Rt=(t,e)=>{let n,r,o=t.max_chain_length,i=t.strstart,A=t.prev_length,a=t.nice_match;const s=t.strstart>t.w_size-bt?t.strstart-(t.w_size-bt):0,u=t.window,l=t.w_mask,c=t.prev,f=t.strstart+wt;let d=u[i+A-1],h=u[i+A];t.prev_length>=t.good_match&&(o>>=2),a>t.lookahead&&(a=t.lookahead);do{if(n=e,u[n+A]===h&&u[n+A-1]===d&&u[n]===u[i]&&u[++n]===u[i+1]){i+=2,n++;do{}while(u[++i]===u[++n]&&u[++i]===u[++n]&&u[++i]===u[++n]&&u[++i]===u[++n]&&u[++i]===u[++n]&&u[++i]===u[++n]&&u[++i]===u[++n]&&u[++i]===u[++n]&&i<f);if(r=wt-(f-i),i=f-wt,r>A){if(t.match_start=e,A=r,r>=a)break;d=u[i+A-1],h=u[i+A]}}}while((e=c[e&l])>s&&0!==--o);return A<=t.lookahead?A:t.lookahead},Mt=t=>{const e=t.w_size;let n,r,o;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-bt)&&(t.window.set(t.window.subarray(e,e+e-r),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),St(t),r+=e),0===t.strm.avail_in)break;if(n=kt(t.strm,t.window,t.strstart+t.lookahead,r),t.lookahead+=n,t.lookahead+t.insert>=3)for(o=t.strstart-t.insert,t.ins_h=t.window[o],t.ins_h=Ut(t,t.ins_h,t.window[o+1]);t.insert&&(t.ins_h=Ut(t,t.ins_h,t.window[o+3-1]),t.prev[o&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=o,o++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<bt&&0!==t.strm.avail_in)},Lt=(t,e)=>{let n,r,o,i=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,A=0,a=t.strm.avail_in;do{if(n=65535,o=t.bi_valid+42>>3,t.strm.avail_out<o)break;if(o=t.strm.avail_out-o,r=t.strstart-t.block_start,n>r+t.strm.avail_in&&(n=r+t.strm.avail_in),n>o&&(n=o),n<i&&(0===n&&e!==it||e===nt||n!==r+t.strm.avail_in))break;A=e===it&&n===r+t.strm.avail_in?1:0,J(t,0,0,A),t.pending_buf[t.pending-4]=n,t.pending_buf[t.pending-3]=n>>8,t.pending_buf[t.pending-2]=~n,t.pending_buf[t.pending-1]=~n>>8,Qt(t.strm),r&&(r>n&&(r=n),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+r),t.strm.next_out),t.strm.next_out+=r,t.strm.avail_out-=r,t.strm.total_out+=r,t.block_start+=r,n-=r),n&&(kt(t.strm,t.strm.output,t.strm.next_out,n),t.strm.next_out+=n,t.strm.avail_out-=n,t.strm.total_out+=n)}while(0===A);return a-=t.strm.avail_in,a&&(a>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=a&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-a,t.strm.next_in),t.strstart),t.strstart+=a,t.insert+=a>t.w_size-t.insert?t.w_size-t.insert:a),t.block_start=t.strstart),t.high_water<t.strstart&&(t.high_water=t.strstart),A?4:e!==nt&&e!==it&&0===t.strm.avail_in&&t.strstart===t.block_start?2:(o=t.window_size-t.strstart,t.strm.avail_in>o&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,o+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),o>t.strm.avail_in&&(o=t.strm.avail_in),o&&(kt(t.strm,t.window,t.strstart,o),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.high_water<t.strstart&&(t.high_water=t.strstart),o=t.bi_valid+42>>3,o=t.pending_buf_size-o>65535?65535:t.pending_buf_size-o,i=o>t.w_size?t.w_size:o,r=t.strstart-t.block_start,(r>=i||(r||e===it)&&e!==nt&&0===t.strm.avail_in&&r<=o)&&(n=r>o?o:r,A=e===it&&0===t.strm.avail_in&&n===r?1:0,J(t,t.block_start,n,A),t.block_start+=n,Qt(t.strm)),A?3:1)},Ht=(t,e)=>{let n,r;for(;;){if(t.lookahead<bt){if(Mt(t),t.lookahead<bt&&e===nt)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=Ut(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-bt&&(t.match_length=Rt(t,n)),t.match_length>=3)if(r=tt(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=Ut(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!==--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=Ut(t,t.ins_h,t.window[t.strstart+1]);else r=tt(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(It(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===it?(It(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(It(t,!1),0===t.strm.avail_out)?1:2},Dt=(t,e)=>{let n,r,o;for(;;){if(t.lookahead<bt){if(Mt(t),t.lookahead<bt&&e===nt)return 1;if(0===t.lookahead)break}if(n=0,t.lookahead>=3&&(t.ins_h=Ut(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-bt&&(t.match_length=Rt(t,n),t.match_length<=5&&(t.strategy===dt||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){o=t.strstart+t.lookahead-3,r=tt(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=o&&(t.ins_h=Ut(t,t.ins_h,t.window[t.strstart+3-1]),n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!==--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,r&&(It(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(r=tt(t,0,t.window[t.strstart-1]),r&&It(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=tt(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===it?(It(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(It(t,!1),0===t.strm.avail_out)?1:2};function Pt(t,e,n,r,o){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=o}const Nt=[new Pt(0,0,0,0,Lt),new Pt(4,4,8,4,Ht),new Pt(4,5,16,8,Ht),new Pt(4,6,32,32,Ht),new Pt(4,4,16,16,Dt),new Pt(8,16,32,32,Dt),new Pt(8,16,128,128,Dt),new Pt(8,32,128,256,Dt),new Pt(32,128,258,1024,Dt),new Pt(32,258,258,4096,Dt)];function Kt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=mt,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Ft(this.dyn_ltree),Ft(this.dyn_dtree),Ft(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Ft(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Ft(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const jt=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==Bt&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==_t&&e.status!==xt?1:0},Vt=t=>{if(jt(t))return Ct(t,ut);t.total_in=t.total_out=0,t.data_type=vt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?Bt:_t,t.adler=2===e.wrap?0:1,e.last_flush=-2,q(e),at},Gt=t=>{const e=Vt(t);var n;return e===at&&((n=t.state).window_size=2*n.w_size,Ft(n.head),n.max_lazy_match=Nt[n.level].max_lazy,n.good_match=Nt[n.level].good_length,n.nice_match=Nt[n.level].nice_length,n.max_chain_length=Nt[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),e},zt=(t,e,n,r,o,i)=>{if(!t)return ut;let A=1;if(e===ft&&(e=6),r<0?(A=0,r=-r):r>15&&(A=2,r-=16),o<1||o>9||n!==mt||r<8||r>15||e<0||e>9||i<0||i>gt||8===r&&1!==A)return Ct(t,ut);8===r&&(r=9);const a=new Kt;return t.state=a,a.strm=t,a.status=Bt,a.wrap=A,a.gzhead=null,a.w_bits=r,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=o+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+3-1)/3),a.window=new Uint8Array(2*a.w_size),a.head=new Uint16Array(a.hash_size),a.prev=new Uint16Array(a.w_size),a.lit_bufsize=1<<o+6,a.pending_buf_size=4*a.lit_bufsize,a.pending_buf=new Uint8Array(a.pending_buf_size),a.sym_buf=a.lit_bufsize,a.sym_end=3*(a.lit_bufsize-1),a.level=e,a.strategy=i,a.method=n,Gt(t)};var Yt={deflateInit:(t,e)=>zt(t,e,mt,15,8,yt),deflateInit2:zt,deflateReset:Gt,deflateResetKeep:Vt,deflateSetHeader:(t,e)=>jt(t)||2!==t.state.wrap?ut:(t.state.gzhead=e,at),deflate:(t,e)=>{if(jt(t)||e>At||e<0)return t?Ct(t,ut):ut;const n=t.state;if(!t.output||0!==t.avail_in&&!t.input||n.status===xt&&e!==it)return Ct(t,0===t.avail_out?ct:ut);const r=n.last_flush;if(n.last_flush=e,0!==n.pending){if(Qt(t),0===t.avail_out)return n.last_flush=-1,at}else if(0===t.avail_in&&Et(e)<=Et(r)&&e!==it)return Ct(t,ct);if(n.status===xt&&0!==t.avail_in)return Ct(t,ct);if(n.status===Bt&&0===n.wrap&&(n.status=_t),n.status===Bt){let e=mt+(n.w_bits-8<<4)<<8,r=-1;if(r=n.strategy>=ht||n.level<2?0:n.level<6?1:6===n.level?2:3,e|=r<<6,0!==n.strstart&&(e|=32),e+=31-e%31,Ot(n,e),0!==n.strstart&&(Ot(n,t.adler>>>16),Ot(n,65535&t.adler)),t.adler=1,n.status=_t,Qt(t),0!==n.pending)return n.last_flush=-1,at}if(57===n.status)if(t.adler=0,Tt(n,31),Tt(n,139),Tt(n,8),n.gzhead)Tt(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Tt(n,255&n.gzhead.time),Tt(n,n.gzhead.time>>8&255),Tt(n,n.gzhead.time>>16&255),Tt(n,n.gzhead.time>>24&255),Tt(n,9===n.level?2:n.strategy>=ht||n.level<2?4:0),Tt(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(Tt(n,255&n.gzhead.extra.length),Tt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=$(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(Tt(n,0),Tt(n,0),Tt(n,0),Tt(n,0),Tt(n,0),Tt(n,9===n.level?2:n.strategy>=ht||n.level<2?4:0),Tt(n,3),n.status=_t,Qt(t),0!==n.pending)return n.last_flush=-1,at;if(69===n.status){if(n.gzhead.extra){let e=n.pending,r=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let o=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+o),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>e&&(t.adler=$(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex+=o,Qt(t),0!==n.pending)return n.last_flush=-1,at;e=0,r-=o}let o=new Uint8Array(n.gzhead.extra);n.pending_buf.set(o.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>e&&(t.adler=$(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let e,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=$(t.adler,n.pending_buf,n.pending-r,r)),Qt(t),0!==n.pending)return n.last_flush=-1,at;r=0}e=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,Tt(n,e)}while(0!==e);n.gzhead.hcrc&&n.pending>r&&(t.adler=$(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let e,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(t.adler=$(t.adler,n.pending_buf,n.pending-r,r)),Qt(t),0!==n.pending)return n.last_flush=-1,at;r=0}e=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,Tt(n,e)}while(0!==e);n.gzhead.hcrc&&n.pending>r&&(t.adler=$(t.adler,n.pending_buf,n.pending-r,r))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Qt(t),0!==n.pending))return n.last_flush=-1,at;Tt(n,255&t.adler),Tt(n,t.adler>>8&255),t.adler=0}if(n.status=_t,Qt(t),0!==n.pending)return n.last_flush=-1,at}if(0!==t.avail_in||0!==n.lookahead||e!==nt&&n.status!==xt){let r=0===n.level?Lt(n,e):n.strategy===ht?((t,e)=>{let n;for(;;){if(0===t.lookahead&&(Mt(t),0===t.lookahead)){if(e===nt)return 1;break}if(t.match_length=0,n=tt(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(It(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===it?(It(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(It(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===pt?((t,e)=>{let n,r,o,i;const A=t.window;for(;;){if(t.lookahead<=wt){if(Mt(t),t.lookahead<=wt&&e===nt)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(o=t.strstart-1,r=A[o],r===A[++o]&&r===A[++o]&&r===A[++o])){i=t.strstart+wt;do{}while(r===A[++o]&&r===A[++o]&&r===A[++o]&&r===A[++o]&&r===A[++o]&&r===A[++o]&&r===A[++o]&&r===A[++o]&&o<i);t.match_length=wt-(i-o),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(n=tt(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=tt(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(It(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===it?(It(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(It(t,!1),0===t.strm.avail_out)?1:2})(n,e):Nt[n.level].func(n,e);if(3!==r&&4!==r||(n.status=xt),1===r||3===r)return 0===t.avail_out&&(n.last_flush=-1),at;if(2===r&&(e===rt?et(n):e!==At&&(J(n,0,0,!1),e===ot&&(Ft(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Qt(t),0===t.avail_out))return n.last_flush=-1,at}return e!==it?at:n.wrap<=0?st:(2===n.wrap?(Tt(n,255&t.adler),Tt(n,t.adler>>8&255),Tt(n,t.adler>>16&255),Tt(n,t.adler>>24&255),Tt(n,255&t.total_in),Tt(n,t.total_in>>8&255),Tt(n,t.total_in>>16&255),Tt(n,t.total_in>>24&255)):(Ot(n,t.adler>>>16),Ot(n,65535&t.adler)),Qt(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?at:st)},deflateEnd:t=>{if(jt(t))return ut;const e=t.state.status;return t.state=null,e===_t?Ct(t,lt):at},deflateSetDictionary:(t,e)=>{let n=e.length;if(jt(t))return ut;const r=t.state,o=r.wrap;if(2===o||1===o&&r.status!==Bt||r.lookahead)return ut;if(1===o&&(t.adler=z(t.adler,e,n,0)),r.wrap=0,n>=r.w_size){0===o&&(Ft(r.head),r.strstart=0,r.block_start=0,r.insert=0);let t=new Uint8Array(r.w_size);t.set(e.subarray(n-r.w_size,n),0),e=t,n=r.w_size}const i=t.avail_in,A=t.next_in,a=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,Mt(r);r.lookahead>=3;){let t=r.strstart,e=r.lookahead-2;do{r.ins_h=Ut(r,r.ins_h,r.window[t+3-1]),r.prev[t&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=t,t++}while(--e);r.strstart=t,r.lookahead=2,Mt(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,t.next_in=A,t.input=a,t.avail_in=i,r.wrap=o,at},deflateInfo:"pako deflate (from Nodeca project)"};const $t=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Wt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const n=e.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(const e in n)$t(n,e)&&(t[e]=n[e])}}return t},Xt=t=>{let e=0;for(let r=0,o=t.length;r<o;r++)e+=t[r].length;const n=new Uint8Array(e);for(let r=0,o=0,i=t.length;r<i;r++){let e=t[r];n.set(e,o),o+=e.length}return n};let qt=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(wr){qt=!1}const Jt=new Uint8Array(256);for(let br=0;br<256;br++)Jt[br]=br>=252?6:br>=248?5:br>=240?4:br>=224?3:br>=192?2:1;Jt[254]=Jt[254]=1;var Zt=t=>{if("function"===typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,n,r,o,i,A=t.length,a=0;for(o=0;o<A;o++)n=t.charCodeAt(o),55296===(64512&n)&&o+1<A&&(r=t.charCodeAt(o+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),o++)),a+=n<128?1:n<2048?2:n<65536?3:4;for(e=new Uint8Array(a),i=0,o=0;i<a;o++)n=t.charCodeAt(o),55296===(64512&n)&&o+1<A&&(r=t.charCodeAt(o+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),o++)),n<128?e[i++]=n:n<2048?(e[i++]=192|n>>>6,e[i++]=128|63&n):n<65536?(e[i++]=224|n>>>12,e[i++]=128|n>>>6&63,e[i++]=128|63&n):(e[i++]=240|n>>>18,e[i++]=128|n>>>12&63,e[i++]=128|n>>>6&63,e[i++]=128|63&n);return e},te=(t,e)=>{const n=e||t.length;if("function"===typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let r,o;const i=new Array(2*n);for(o=0,r=0;r<n;){let e=t[r++];if(e<128){i[o++]=e;continue}let A=Jt[e];if(A>4)i[o++]=65533,r+=A-1;else{for(e&=2===A?31:3===A?15:7;A>1&&r<n;)e=e<<6|63&t[r++],A--;A>1?i[o++]=65533:e<65536?i[o++]=e:(e-=65536,i[o++]=55296|e>>10&1023,i[o++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&qt)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let r=0;r<e;r++)n+=String.fromCharCode(t[r]);return n})(i,o)},ee=(t,e)=>{(e=e||t.length)>t.length&&(e=t.length);let n=e-1;for(;n>=0&&128===(192&t[n]);)n--;return n<0||0===n?e:n+Jt[t[n]]>e?n:e};var ne=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const re=Object.prototype.toString,{Z_NO_FLUSH:oe,Z_SYNC_FLUSH:ie,Z_FULL_FLUSH:Ae,Z_FINISH:ae,Z_OK:se,Z_STREAM_END:ue,Z_DEFAULT_COMPRESSION:le,Z_DEFAULT_STRATEGY:ce,Z_DEFLATED:fe}=X;function de(t){this.options=Wt({level:le,method:fe,chunkSize:16384,windowBits:15,memLevel:8,strategy:ce},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ne,this.strm.avail_out=0;let n=Yt.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==se)throw new Error(W[n]);if(e.header&&Yt.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"===typeof e.dictionary?Zt(e.dictionary):"[object ArrayBuffer]"===re.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,n=Yt.deflateSetDictionary(this.strm,t),n!==se)throw new Error(W[n]);this._dict_set=!0}}function he(t,e){const n=new de(e);if(n.push(t,!0),n.err)throw n.msg||W[n.err];return n.result}de.prototype.push=function(t,e){const n=this.strm,r=this.options.chunkSize;let o,i;if(this.ended)return!1;for(i=e===~~e?e:!0===e?ae:oe,"string"===typeof t?n.input=Zt(t):"[object ArrayBuffer]"===re.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(i===ie||i===Ae)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(o=Yt.deflate(n,i),o===ue)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),o=Yt.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===se;if(0!==n.avail_out){if(i>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},de.prototype.onData=function(t){this.chunks.push(t)},de.prototype.onEnd=function(t){t===se&&(this.result=Xt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var pe={Deflate:de,deflate:he,deflateRaw:function(t,e){return(e=e||{}).raw=!0,he(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,he(t,e)},constants:X};const ge=16209;var ye=function(t,e){let n,r,o,i,A,a,s,u,l,c,f,d,h,p,g,y,v,m,w,b,B,_,x,C;const E=t.state;n=t.next_in,x=t.input,r=n+(t.avail_in-5),o=t.next_out,C=t.output,i=o-(e-t.avail_out),A=o+(t.avail_out-257),a=E.dmax,s=E.wsize,u=E.whave,l=E.wnext,c=E.window,f=E.hold,d=E.bits,h=E.lencode,p=E.distcode,g=(1<<E.lenbits)-1,y=(1<<E.distbits)-1;t:do{d<15&&(f+=x[n++]<<d,d+=8,f+=x[n++]<<d,d+=8),v=h[f&g];e:for(;;){if(m=v>>>24,f>>>=m,d-=m,m=v>>>16&255,0===m)C[o++]=65535&v;else{if(!(16&m)){if(0===(64&m)){v=h[(65535&v)+(f&(1<<m)-1)];continue e}if(32&m){E.mode=16191;break t}t.msg="invalid literal/length code",E.mode=ge;break t}w=65535&v,m&=15,m&&(d<m&&(f+=x[n++]<<d,d+=8),w+=f&(1<<m)-1,f>>>=m,d-=m),d<15&&(f+=x[n++]<<d,d+=8,f+=x[n++]<<d,d+=8),v=p[f&y];n:for(;;){if(m=v>>>24,f>>>=m,d-=m,m=v>>>16&255,!(16&m)){if(0===(64&m)){v=p[(65535&v)+(f&(1<<m)-1)];continue n}t.msg="invalid distance code",E.mode=ge;break t}if(b=65535&v,m&=15,d<m&&(f+=x[n++]<<d,d+=8,d<m&&(f+=x[n++]<<d,d+=8)),b+=f&(1<<m)-1,b>a){t.msg="invalid distance too far back",E.mode=ge;break t}if(f>>>=m,d-=m,m=o-i,b>m){if(m=b-m,m>u&&E.sane){t.msg="invalid distance too far back",E.mode=ge;break t}if(B=0,_=c,0===l){if(B+=s-m,m<w){w-=m;do{C[o++]=c[B++]}while(--m);B=o-b,_=C}}else if(l<m){if(B+=s+l-m,m-=l,m<w){w-=m;do{C[o++]=c[B++]}while(--m);if(B=0,l<w){m=l,w-=m;do{C[o++]=c[B++]}while(--m);B=o-b,_=C}}}else if(B+=l-m,m<w){w-=m;do{C[o++]=c[B++]}while(--m);B=o-b,_=C}for(;w>2;)C[o++]=_[B++],C[o++]=_[B++],C[o++]=_[B++],w-=3;w&&(C[o++]=_[B++],w>1&&(C[o++]=_[B++]))}else{B=o-b;do{C[o++]=C[B++],C[o++]=C[B++],C[o++]=C[B++],w-=3}while(w>2);w&&(C[o++]=C[B++],w>1&&(C[o++]=C[B++]))}break}}break}}while(n<r&&o<A);w=d>>3,n-=w,d-=w<<3,f&=(1<<d)-1,t.next_in=n,t.next_out=o,t.avail_in=n<r?r-n+5:5-(n-r),t.avail_out=o<A?A-o+257:257-(o-A),E.hold=f,E.bits=d};const ve=15,me=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),we=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),be=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Be=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var _e=(t,e,n,r,o,i,A,a)=>{const s=a.bits;let u,l,c,f,d,h,p=0,g=0,y=0,v=0,m=0,w=0,b=0,B=0,_=0,x=0,C=null;const E=new Uint16Array(16),F=new Uint16Array(16);let S,U,Q,I=null;for(p=0;p<=ve;p++)E[p]=0;for(g=0;g<r;g++)E[e[n+g]]++;for(m=s,v=ve;v>=1&&0===E[v];v--);if(m>v&&(m=v),0===v)return o[i++]=20971520,o[i++]=20971520,a.bits=1,0;for(y=1;y<v&&0===E[y];y++);for(m<y&&(m=y),B=1,p=1;p<=ve;p++)if(B<<=1,B-=E[p],B<0)return-1;if(B>0&&(0===t||1!==v))return-1;for(F[1]=0,p=1;p<ve;p++)F[p+1]=F[p]+E[p];for(g=0;g<r;g++)0!==e[n+g]&&(A[F[e[n+g]]++]=g);if(0===t?(C=I=A,h=20):1===t?(C=me,I=we,h=257):(C=be,I=Be,h=0),x=0,g=0,p=y,d=i,w=m,b=0,c=-1,_=1<<m,f=_-1,1===t&&_>852||2===t&&_>592)return 1;for(;;){S=p-b,A[g]+1<h?(U=0,Q=A[g]):A[g]>=h?(U=I[A[g]-h],Q=C[A[g]-h]):(U=96,Q=0),u=1<<p-b,l=1<<w,y=l;do{l-=u,o[d+(x>>b)+l]=S<<24|U<<16|Q}while(0!==l);for(u=1<<p-1;x&u;)u>>=1;if(0!==u?(x&=u-1,x+=u):x=0,g++,0===--E[p]){if(p===v)break;p=e[n+A[g]]}if(p>m&&(x&f)!==c){for(0===b&&(b=m),d+=y,w=p-b,B=1<<w;w+b<v&&(B-=E[w+b],!(B<=0));)w++,B<<=1;if(_+=1<<w,1===t&&_>852||2===t&&_>592)return 1;c=x&f,o[c]=m<<24|w<<16|d-i}}return 0!==x&&(o[d+x]=p-b<<24|64<<16),a.bits=m,0};const{Z_FINISH:xe,Z_BLOCK:Ce,Z_TREES:Ee,Z_OK:Fe,Z_STREAM_END:Se,Z_NEED_DICT:Ue,Z_STREAM_ERROR:Qe,Z_DATA_ERROR:Ie,Z_MEM_ERROR:Te,Z_BUF_ERROR:Oe,Z_DEFLATED:ke}=X,Re=16180,Me=16190,Le=16191,He=16192,De=16194,Pe=16199,Ne=16200,Ke=16206,je=16209,Ve=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Ge(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const ze=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<Re||e.mode>16211?1:0},Ye=t=>{if(ze(t))return Qe;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=Re,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,Fe},$e=t=>{if(ze(t))return Qe;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Ye(t)},We=(t,e)=>{let n;if(ze(t))return Qe;const r=t.state;return e<0?(n=0,e=-e):(n=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?Qe:(null!==r.window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,$e(t))},Xe=(t,e)=>{if(!t)return Qe;const n=new Ge;t.state=n,n.strm=t,n.window=null,n.mode=Re;const r=We(t,e);return r!==Fe&&(t.state=null),r};let qe,Je,Ze=!0;const tn=t=>{if(Ze){qe=new Int32Array(512),Je=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(_e(1,t.lens,0,288,qe,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;_e(2,t.lens,0,32,Je,0,t.work,{bits:5}),Ze=!1}t.lencode=qe,t.lenbits=9,t.distcode=Je,t.distbits=5},en=(t,e,n,r)=>{let o;const i=t.state;return null===i.window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new Uint8Array(i.wsize)),r>=i.wsize?(i.window.set(e.subarray(n-i.wsize,n),0),i.wnext=0,i.whave=i.wsize):(o=i.wsize-i.wnext,o>r&&(o=r),i.window.set(e.subarray(n-r,n-r+o),i.wnext),(r-=o)?(i.window.set(e.subarray(n-r,n),0),i.wnext=r,i.whave=i.wsize):(i.wnext+=o,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=o))),0};var nn={inflateReset:$e,inflateReset2:We,inflateResetKeep:Ye,inflateInit:t=>Xe(t,15),inflateInit2:Xe,inflate:(t,e)=>{let n,r,o,i,A,a,s,u,l,c,f,d,h,p,g,y,v,m,w,b,B,_,x=0;const C=new Uint8Array(4);let E,F;const S=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(ze(t)||!t.output||!t.input&&0!==t.avail_in)return Qe;n=t.state,n.mode===Le&&(n.mode=He),A=t.next_out,o=t.output,s=t.avail_out,i=t.next_in,r=t.input,a=t.avail_in,u=n.hold,l=n.bits,c=a,f=s,_=Fe;t:for(;;)switch(n.mode){case Re:if(0===n.wrap){n.mode=He;break}for(;l<16;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(2&n.wrap&&35615===u){0===n.wbits&&(n.wbits=15),n.check=0,C[0]=255&u,C[1]=u>>>8&255,n.check=$(n.check,C,2,0),u=0,l=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&u)<<8)+(u>>8))%31){t.msg="incorrect header check",n.mode=je;break}if((15&u)!==ke){t.msg="unknown compression method",n.mode=je;break}if(u>>>=4,l-=4,B=8+(15&u),0===n.wbits&&(n.wbits=B),B>15||B>n.wbits){t.msg="invalid window size",n.mode=je;break}n.dmax=1<<n.wbits,n.flags=0,t.adler=n.check=1,n.mode=512&u?16189:Le,u=0,l=0;break;case 16181:for(;l<16;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(n.flags=u,(255&n.flags)!==ke){t.msg="unknown compression method",n.mode=je;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=je;break}n.head&&(n.head.text=u>>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,n.check=$(n.check,C,2,0)),u=0,l=0,n.mode=16182;case 16182:for(;l<32;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}n.head&&(n.head.time=u),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,C[2]=u>>>16&255,C[3]=u>>>24&255,n.check=$(n.check,C,4,0)),u=0,l=0,n.mode=16183;case 16183:for(;l<16;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}n.head&&(n.head.xflags=255&u,n.head.os=u>>8),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,n.check=$(n.check,C,2,0)),u=0,l=0,n.mode=16184;case 16184:if(1024&n.flags){for(;l<16;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}n.length=u,n.head&&(n.head.extra_len=u),512&n.flags&&4&n.wrap&&(C[0]=255&u,C[1]=u>>>8&255,n.check=$(n.check,C,2,0)),u=0,l=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(d=n.length,d>a&&(d=a),d&&(n.head&&(B=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(i,i+d),B)),512&n.flags&&4&n.wrap&&(n.check=$(n.check,r,d,i)),a-=d,i+=d,n.length-=d),n.length))break t;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===a)break t;d=0;do{B=r[i+d++],n.head&&B&&n.length<65536&&(n.head.name+=String.fromCharCode(B))}while(B&&d<a);if(512&n.flags&&4&n.wrap&&(n.check=$(n.check,r,d,i)),a-=d,i+=d,B)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=16187;case 16187:if(4096&n.flags){if(0===a)break t;d=0;do{B=r[i+d++],n.head&&B&&n.length<65536&&(n.head.comment+=String.fromCharCode(B))}while(B&&d<a);if(512&n.flags&&4&n.wrap&&(n.check=$(n.check,r,d,i)),a-=d,i+=d,B)break t}else n.head&&(n.head.comment=null);n.mode=16188;case 16188:if(512&n.flags){for(;l<16;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(4&n.wrap&&u!==(65535&n.check)){t.msg="header crc mismatch",n.mode=je;break}u=0,l=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=Le;break;case 16189:for(;l<32;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}t.adler=n.check=Ve(u),u=0,l=0,n.mode=Me;case Me:if(0===n.havedict)return t.next_out=A,t.avail_out=s,t.next_in=i,t.avail_in=a,n.hold=u,n.bits=l,Ue;t.adler=n.check=1,n.mode=Le;case Le:if(e===Ce||e===Ee)break t;case He:if(n.last){u>>>=7&l,l-=7&l,n.mode=Ke;break}for(;l<3;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}switch(n.last=1&u,u>>>=1,l-=1,3&u){case 0:n.mode=16193;break;case 1:if(tn(n),n.mode=Pe,e===Ee){u>>>=2,l-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=je}u>>>=2,l-=2;break;case 16193:for(u>>>=7&l,l-=7&l;l<32;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if((65535&u)!==(u>>>16^65535)){t.msg="invalid stored block lengths",n.mode=je;break}if(n.length=65535&u,u=0,l=0,n.mode=De,e===Ee)break t;case De:n.mode=16195;case 16195:if(d=n.length,d){if(d>a&&(d=a),d>s&&(d=s),0===d)break t;o.set(r.subarray(i,i+d),A),a-=d,i+=d,s-=d,A+=d,n.length-=d;break}n.mode=Le;break;case 16196:for(;l<14;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(n.nlen=257+(31&u),u>>>=5,l-=5,n.ndist=1+(31&u),u>>>=5,l-=5,n.ncode=4+(15&u),u>>>=4,l-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=je;break}n.have=0,n.mode=16197;case 16197:for(;n.have<n.ncode;){for(;l<3;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}n.lens[S[n.have++]]=7&u,u>>>=3,l-=3}for(;n.have<19;)n.lens[S[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,E={bits:n.lenbits},_=_e(0,n.lens,0,19,n.lencode,0,n.work,E),n.lenbits=E.bits,_){t.msg="invalid code lengths set",n.mode=je;break}n.have=0,n.mode=16198;case 16198:for(;n.have<n.nlen+n.ndist;){for(;x=n.lencode[u&(1<<n.lenbits)-1],g=x>>>24,y=x>>>16&255,v=65535&x,!(g<=l);){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(v<16)u>>>=g,l-=g,n.lens[n.have++]=v;else{if(16===v){for(F=g+2;l<F;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(u>>>=g,l-=g,0===n.have){t.msg="invalid bit length repeat",n.mode=je;break}B=n.lens[n.have-1],d=3+(3&u),u>>>=2,l-=2}else if(17===v){for(F=g+3;l<F;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}u>>>=g,l-=g,B=0,d=3+(7&u),u>>>=3,l-=3}else{for(F=g+7;l<F;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}u>>>=g,l-=g,B=0,d=11+(127&u),u>>>=7,l-=7}if(n.have+d>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=je;break}for(;d--;)n.lens[n.have++]=B}}if(n.mode===je)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=je;break}if(n.lenbits=9,E={bits:n.lenbits},_=_e(1,n.lens,0,n.nlen,n.lencode,0,n.work,E),n.lenbits=E.bits,_){t.msg="invalid literal/lengths set",n.mode=je;break}if(n.distbits=6,n.distcode=n.distdyn,E={bits:n.distbits},_=_e(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,E),n.distbits=E.bits,_){t.msg="invalid distances set",n.mode=je;break}if(n.mode=Pe,e===Ee)break t;case Pe:n.mode=Ne;case Ne:if(a>=6&&s>=258){t.next_out=A,t.avail_out=s,t.next_in=i,t.avail_in=a,n.hold=u,n.bits=l,ye(t,f),A=t.next_out,o=t.output,s=t.avail_out,i=t.next_in,r=t.input,a=t.avail_in,u=n.hold,l=n.bits,n.mode===Le&&(n.back=-1);break}for(n.back=0;x=n.lencode[u&(1<<n.lenbits)-1],g=x>>>24,y=x>>>16&255,v=65535&x,!(g<=l);){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(y&&0===(240&y)){for(m=g,w=y,b=v;x=n.lencode[b+((u&(1<<m+w)-1)>>m)],g=x>>>24,y=x>>>16&255,v=65535&x,!(m+g<=l);){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}u>>>=m,l-=m,n.back+=m}if(u>>>=g,l-=g,n.back+=g,n.length=v,0===y){n.mode=16205;break}if(32&y){n.back=-1,n.mode=Le;break}if(64&y){t.msg="invalid literal/length code",n.mode=je;break}n.extra=15&y,n.mode=16201;case 16201:if(n.extra){for(F=n.extra;l<F;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}n.length+=u&(1<<n.extra)-1,u>>>=n.extra,l-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;x=n.distcode[u&(1<<n.distbits)-1],g=x>>>24,y=x>>>16&255,v=65535&x,!(g<=l);){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(0===(240&y)){for(m=g,w=y,b=v;x=n.distcode[b+((u&(1<<m+w)-1)>>m)],g=x>>>24,y=x>>>16&255,v=65535&x,!(m+g<=l);){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}u>>>=m,l-=m,n.back+=m}if(u>>>=g,l-=g,n.back+=g,64&y){t.msg="invalid distance code",n.mode=je;break}n.offset=v,n.extra=15&y,n.mode=16203;case 16203:if(n.extra){for(F=n.extra;l<F;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}n.offset+=u&(1<<n.extra)-1,u>>>=n.extra,l-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=je;break}n.mode=16204;case 16204:if(0===s)break t;if(d=f-s,n.offset>d){if(d=n.offset-d,d>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=je;break}d>n.wnext?(d-=n.wnext,h=n.wsize-d):h=n.wnext-d,d>n.length&&(d=n.length),p=n.window}else p=o,h=A-n.offset,d=n.length;d>s&&(d=s),s-=d,n.length-=d;do{o[A++]=p[h++]}while(--d);0===n.length&&(n.mode=Ne);break;case 16205:if(0===s)break t;o[A++]=n.length,s--,n.mode=Ne;break;case Ke:if(n.wrap){for(;l<32;){if(0===a)break t;a--,u|=r[i++]<<l,l+=8}if(f-=s,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?$(n.check,o,f,A-f):z(n.check,o,f,A-f)),f=s,4&n.wrap&&(n.flags?u:Ve(u))!==n.check){t.msg="incorrect data check",n.mode=je;break}u=0,l=0}n.mode=16207;case 16207:if(n.wrap&&n.flags){for(;l<32;){if(0===a)break t;a--,u+=r[i++]<<l,l+=8}if(4&n.wrap&&u!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=je;break}u=0,l=0}n.mode=16208;case 16208:_=Se;break t;case je:_=Ie;break t;case 16210:return Te;default:return Qe}return t.next_out=A,t.avail_out=s,t.next_in=i,t.avail_in=a,n.hold=u,n.bits=l,(n.wsize||f!==t.avail_out&&n.mode<je&&(n.mode<Ke||e!==xe))&&en(t,t.output,t.next_out,f-t.avail_out),c-=t.avail_in,f-=t.avail_out,t.total_in+=c,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?$(n.check,o,f,t.next_out-f):z(n.check,o,f,t.next_out-f)),t.data_type=n.bits+(n.last?64:0)+(n.mode===Le?128:0)+(n.mode===Pe||n.mode===De?256:0),(0===c&&0===f||e===xe)&&_===Fe&&(_=Oe),_},inflateEnd:t=>{if(ze(t))return Qe;let e=t.state;return e.window&&(e.window=null),t.state=null,Fe},inflateGetHeader:(t,e)=>{if(ze(t))return Qe;const n=t.state;return 0===(2&n.wrap)?Qe:(n.head=e,e.done=!1,Fe)},inflateSetDictionary:(t,e)=>{const n=e.length;let r,o,i;return ze(t)?Qe:(r=t.state,0!==r.wrap&&r.mode!==Me?Qe:r.mode===Me&&(o=1,o=z(o,e,n,0),o!==r.check)?Ie:(i=en(t,e,n,n),i?(r.mode=16210,Te):(r.havedict=1,Fe)))},inflateInfo:"pako inflate (from Nodeca project)"};var rn=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const on=Object.prototype.toString,{Z_NO_FLUSH:An,Z_FINISH:an,Z_OK:sn,Z_STREAM_END:un,Z_NEED_DICT:ln,Z_STREAM_ERROR:cn,Z_DATA_ERROR:fn,Z_MEM_ERROR:dn}=X;function hn(t){this.options=Wt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0===(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ne,this.strm.avail_out=0;let n=nn.inflateInit2(this.strm,e.windowBits);if(n!==sn)throw new Error(W[n]);if(this.header=new rn,nn.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"===typeof e.dictionary?e.dictionary=Zt(e.dictionary):"[object ArrayBuffer]"===on.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=nn.inflateSetDictionary(this.strm,e.dictionary),n!==sn)))throw new Error(W[n])}function pn(t,e){const n=new hn(e);if(n.push(t),n.err)throw n.msg||W[n.err];return n.result}hn.prototype.push=function(t,e){const n=this.strm,r=this.options.chunkSize,o=this.options.dictionary;let i,A,a;if(this.ended)return!1;for(A=e===~~e?e:!0===e?an:An,"[object ArrayBuffer]"===on.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),i=nn.inflate(n,A),i===ln&&o&&(i=nn.inflateSetDictionary(n,o),i===sn?i=nn.inflate(n,A):i===fn&&(i=ln));n.avail_in>0&&i===un&&n.state.wrap>0&&0!==t[n.next_in];)nn.inflateReset(n),i=nn.inflate(n,A);switch(i){case cn:case fn:case ln:case dn:return this.onEnd(i),this.ended=!0,!1}if(a=n.avail_out,n.next_out&&(0===n.avail_out||i===un))if("string"===this.options.to){let t=ee(n.output,n.next_out),e=n.next_out-t,o=te(n.output,t);n.next_out=e,n.avail_out=r-e,e&&n.output.set(n.output.subarray(t,t+e),0),this.onData(o)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(i!==sn||0!==a){if(i===un)return i=nn.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},hn.prototype.onData=function(t){this.chunks.push(t)},hn.prototype.onEnd=function(t){t===sn&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Xt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var gn={Inflate:hn,inflate:pn,inflateRaw:function(t,e){return(e=e||{}).raw=!0,pn(t,e)},ungzip:pn,constants:X};const{Deflate:yn,deflate:vn,deflateRaw:mn,gzip:wn}=pe,{Inflate:bn,inflate:Bn,inflateRaw:_n,ungzip:xn}=gn;var Cn=bn,En=Bn;const Fn=[];for(let br=0;br<256;br++){let t=br;for(let e=0;e<8;e++)1&t?t=3988292384^t>>>1:t>>>=1;Fn[br]=t}const Sn=4294967295;function Un(t,e){return(function(t,e,n){let r=t;for(let o=0;o<n;o++)r=Fn[255&(r^e[o])]^r>>>8;return r}(Sn,t,e)^Sn)>>>0}function Qn(t,e,n){const r=t.readUint32(),o=Un(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(o!==r)throw new Error(`CRC mismatch for chunk ${n}. Expected ${r}, found ${o}`)}function In(t,e,n){for(let r=0;r<n;r++)e[r]=t[r]}function Tn(t,e,n,r){let o=0;for(;o<r;o++)e[o]=t[o];for(;o<n;o++)e[o]=t[o]+e[o-r]&255}function On(t,e,n,r){let o=0;if(0===n.length)for(;o<r;o++)e[o]=t[o];else for(;o<r;o++)e[o]=t[o]+n[o]&255}function kn(t,e,n,r,o){let i=0;if(0===n.length){for(;i<o;i++)e[i]=t[i];for(;i<r;i++)e[i]=t[i]+(e[i-o]>>1)&255}else{for(;i<o;i++)e[i]=t[i]+(n[i]>>1)&255;for(;i<r;i++)e[i]=t[i]+(e[i-o]+n[i]>>1)&255}}function Rn(t,e,n,r,o){let i=0;if(0===n.length){for(;i<o;i++)e[i]=t[i];for(;i<r;i++)e[i]=t[i]+e[i-o]&255}else{for(;i<o;i++)e[i]=t[i]+n[i]&255;for(;i<r;i++)e[i]=t[i]+Mn(e[i-o],n[i],n[i-o])&255}}function Mn(t,e,n){const r=t+e-n,o=Math.abs(r-t),i=Math.abs(r-e),A=Math.abs(r-n);return o<=i&&o<=A?t:i<=A?e:n}function Ln(t,e,n,r,o,i){switch(t){case 0:In(e,n,o);break;case 1:Tn(e,n,o,i);break;case 2:On(e,n,r,o);break;case 3:kn(e,n,r,o,i);break;case 4:Rn(e,n,r,o,i);break;default:throw new Error(`Unsupported filter: ${t}`)}}const Hn=new Uint16Array([255]),Dn=255===new Uint8Array(Hn.buffer)[0];const Pn=new Uint16Array([255]),Nn=255===new Uint8Array(Pn.buffer)[0],Kn=new Uint8Array(0);function jn(t){const{data:e,width:n,height:r,channels:o,depth:i}=t,A=Math.ceil(i/8)*o,a=Math.ceil(i/8*o*n),s=new Uint8Array(r*a);let u,l,c=Kn,f=0;for(let h=0;h<r;h++){switch(u=e.subarray(f+1,f+1+a),l=s.subarray(h*a,(h+1)*a),e[f]){case 0:In(u,l,a);break;case 1:Tn(u,l,a,A);break;case 2:On(u,l,c,a);break;case 3:kn(u,l,c,a,A);break;case 4:Rn(u,l,c,a,A);break;default:throw new Error(`Unsupported filter: ${e[f]}`)}c=l,f+=a+1}if(16===i){const t=new Uint16Array(s.buffer);if(Nn)for(let e=0;e<t.length;e++)t[e]=(255&(d=t[e]))<<8|d>>8&255;return t}return s;var d}const Vn=Uint8Array.of(137,80,78,71,13,10,26,10);function Gn(t){if(!function(t){if(t.length<Vn.length)return!1;for(let e=0;e<Vn.length;e++)if(t[e]!==Vn[e])return!1;return!0}(t.readBytes(Vn.length)))throw new Error("wrong PNG signature")}const zn="tEXt",Yn=new TextDecoder("latin1");function $n(t){if(Xn(t),0===t.length||t.length>79)throw new Error("keyword length must be between 1 and 79")}const Wn=/^[\u0000-\u00FF]*$/;function Xn(t){if(!Wn.test(t))throw new Error("invalid latin1 text")}function qn(t,e,n){const r=Jn(e);t[r]=function(t,e){return Yn.decode(t.readBytes(e))}(e,n-r.length-1)}function Jn(t){for(t.mark();0!==t.readByte(););const e=t.offset;t.reset();const n=Yn.decode(t.readBytes(e-t.offset-1));return t.skip(1),$n(n),n}const Zn=-1,tr=0,er=2,nr=3,rr=4,or=6,ir=-1,Ar=0,ar=-1,sr=0,ur=-1,lr=0,cr=1,fr=0,dr=1,hr=2,pr=0,gr=1;class yr extends a{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);const{checkCrc:n=!1}=e;this._checkCrc=n,this._inflator=new Cn,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=ir,this._filterMethod=ar,this._interlaceMethod=ur,this._colorType=Zn,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Gn(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(Gn(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){const n=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case zn:qn(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t)}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Qn(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){const n=this.offset;switch("fdAT"!==e&&"IDAT"!==e&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=n+t}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?Qn(this,t+4,e):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=function(t){if(1!==t&&2!==t&&4!==t&&8!==t&&16!==t)throw new Error(`invalid bit depth: ${t}`);return t}(this.readUint8());const e=this.readUint8();let n;switch(this._colorType=e,e){case tr:n=1;break;case er:n=3;break;case nr:n=1;break;case rr:n=2;break;case or:n=4;break;default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==Ar)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const e=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let r=0;r<e;r++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const e=t,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let e=t,n=this.offset+this.byteOffset;if(n+=4,e-=4,this._inflator.push(new Uint8Array(this.buffer,n,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case tr:case er:if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;e<t/2;e++)this._transparency[e]=this.readUint16();break;case nr:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e<t;e++){const t=this.readByte();this._palette[e].push(t)}for(;e<this._palette.length;e++)this._palette[e].push(255);break}default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const e=Jn(this),n=this.readUint8();if(n!==Ar)throw new Error(`Unsupported iCCP compression method: ${n}`);const r=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:En(r)}}decodepHYs(){const t=this.readUint32(),e=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:e,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){const e={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:8===this._apng.depth?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(t);if(n){if(n.data=jn({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),0===t||0===n.xOffset&&0===n.yOffset&&n.width===this._png.width&&n.height===this._png.height)e.data=n.data;else{const r=this._apng.frames.at(t-1);this.disposeFrame(n,r,e),this.addFrameDataToCanvas(e,n)}this._apng.frames.push(e)}}return this._apng}disposeFrame(t,e,n){switch(t.disposeOp){case fr:break;case dr:for(let e=0;e<this._png.height;e++)for(let r=0;r<this._png.width;r++){const o=(e*t.width+r)*this._png.channels;for(let t=0;t<this._png.channels;t++)n.data[o+t]=0}break;case hr:n.data.set(e.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,e){const n=1<<this._png.depth,r=(t,n)=>({index:((t+e.yOffset)*this._png.width+e.xOffset+n)*this._png.channels,frameIndex:(t*e.width+n)*this._png.channels});switch(e.blendOp){case pr:for(let n=0;n<e.height;n++)for(let o=0;o<e.width;o++){const{index:i,frameIndex:A}=r(n,o);for(let n=0;n<this._png.channels;n++)t.data[i+n]=e.data[A+n]}break;case gr:for(let o=0;o<e.height;o++)for(let i=0;i<e.width;i++){const{index:A,frameIndex:a}=r(o,i);for(let r=0;r<this._png.channels;r++){const o=e.data[a+this._png.channels-1]/n,i=r%(this._png.channels-1)===0?1:e.data[a+r],s=Math.floor(o*i+(1-o)*t.data[A+r]);t.data[A+r]+=s}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==sr)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===lr)this._png.data=jn({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else{if(this._interlaceMethod!==cr)throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._png.data=function(t){const{data:e,width:n,height:r,channels:o,depth:i}=t,A=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],a=Math.ceil(i/8)*o,s=new Uint8Array(r*n*a);let u=0;for(let c=0;c<7;c++){const t=A[c],o=Math.ceil((n-t.x)/t.xStep),i=Math.ceil((r-t.y)/t.yStep);if(o<=0||i<=0)continue;const l=o*a,f=new Uint8Array(l);for(let A=0;A<i;A++){const i=e[u++],c=e.subarray(u,u+l);u+=l;const d=new Uint8Array(l);Ln(i,c,d,f,l,a),f.set(d);for(let e=0;e<o;e++){const o=t.x+e*t.xStep,i=t.y+A*t.yStep;if(!(o>=n||i>=r))for(let t=0;t<a;t++)s[(i*n+o)*a+t]=d[e*a+t]}}}if(16===i){const t=new Uint16Array(s.buffer);if(Dn)for(let e=0;e<t.length;e++)t[e]=(255&(l=t[e]))<<8|l>>8&255;return t}return s;var l}({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth})}this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:fr,blendOp:pr,data:t}),this._inflator=new Cn,this._writingDataChunks=!1}}var vr;function mr(t,e){return new yr(t,e).decode()}!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(vr||(vr={}))},69861(t,e,n){"use strict";n.d(e,{$:()=>q,HM:()=>X,pd:()=>W});var r=Uint8Array,o=Uint16Array,i=Int32Array,A=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),a=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),s=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(t,e){for(var n=new o(31),r=0;r<31;++r)n[r]=e+=1<<t[r-1];var A=new i(n[30]);for(r=1;r<30;++r)for(var a=n[r];a<n[r+1];++a)A[a]=a-n[r]<<5|r;return{b:n,r:A}},l=u(A,2),c=l.b,f=l.r;c[28]=258,f[258]=28;for(var d=u(a,0),h=d.b,p=d.r,g=new o(32768),y=0;y<32768;++y){var v=(43690&y)>>1|(21845&y)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,g[y]=((65280&v)>>8|(255&v)<<8)>>1}var m=function(t,e,n){for(var r=t.length,i=0,A=new o(e);i<r;++i)t[i]&&++A[t[i]-1];var a,s=new o(e);for(i=1;i<e;++i)s[i]=s[i-1]+A[i-1]<<1;if(n){a=new o(1<<e);var u=15-e;for(i=0;i<r;++i)if(t[i])for(var l=i<<4|t[i],c=e-t[i],f=s[t[i]-1]++<<c,d=f|(1<<c)-1;f<=d;++f)a[g[f]>>u]=l}else for(a=new o(r),i=0;i<r;++i)t[i]&&(a[i]=g[s[t[i]-1]++]>>15-t[i]);return a},w=new r(288);for(y=0;y<144;++y)w[y]=8;for(y=144;y<256;++y)w[y]=9;for(y=256;y<280;++y)w[y]=7;for(y=280;y<288;++y)w[y]=8;var b=new r(32);for(y=0;y<32;++y)b[y]=5;var B=m(w,9,0),_=m(w,9,1),x=m(b,5,0),C=m(b,5,1),E=function(t){for(var e=t[0],n=1;n<t.length;++n)t[n]>e&&(e=t[n]);return e},F=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>(7&e)&n},S=function(t,e){var n=e/8|0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>(7&e)},U=function(t){return(t+7)/8|0},Q=function(t,e,n){return(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length),new r(t.subarray(e,n))},I=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],T=function(t,e,n){var r=new Error(e||I[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,T),!n)throw r;return r},O=function(t,e,n,o){var i=t.length,u=o?o.length:0;if(!i||e.f&&!e.l)return n||new r(0);var l=!n,f=l||2!=e.i,d=e.i;l&&(n=new r(3*i));var p=function(t){var e=n.length;if(t>e){var o=new r(Math.max(2*e,t));o.set(n),n=o}},g=e.f||0,y=e.p||0,v=e.b||0,w=e.l,b=e.d,B=e.m,x=e.n,I=8*i;do{if(!w){g=F(t,y,1);var O=F(t,y+1,3);if(y+=3,!O){var k=t[(G=U(y)+4)-4]|t[G-3]<<8,R=G+k;if(R>i){d&&T(0);break}f&&p(v+k),n.set(t.subarray(G,R),v),e.b=v+=k,e.p=y=8*R,e.f=g;continue}if(1==O)w=_,b=C,B=9,x=5;else if(2==O){var M=F(t,y,31)+257,L=F(t,y+10,15)+4,H=M+F(t,y+5,31)+1;y+=14;for(var D=new r(H),P=new r(19),N=0;N<L;++N)P[s[N]]=F(t,y+3*N,7);y+=3*L;var K=E(P),j=(1<<K)-1,V=m(P,K,1);for(N=0;N<H;){var G,z=V[F(t,y,j)];if(y+=15&z,(G=z>>4)<16)D[N++]=G;else{var Y=0,$=0;for(16==G?($=3+F(t,y,3),y+=2,Y=D[N-1]):17==G?($=3+F(t,y,7),y+=3):18==G&&($=11+F(t,y,127),y+=7);$--;)D[N++]=Y}}var W=D.subarray(0,M),X=D.subarray(M);B=E(W),x=E(X),w=m(W,B,1),b=m(X,x,1)}else T(1);if(y>I){d&&T(0);break}}f&&p(v+131072);for(var q=(1<<B)-1,J=(1<<x)-1,Z=y;;Z=y){var tt=(Y=w[S(t,y)&q])>>4;if((y+=15&Y)>I){d&&T(0);break}if(Y||T(2),tt<256)n[v++]=tt;else{if(256==tt){Z=y,w=null;break}var et=tt-254;if(tt>264){var nt=A[N=tt-257];et=F(t,y,(1<<nt)-1)+c[N],y+=nt}var rt=b[S(t,y)&J],ot=rt>>4;rt||T(3),y+=15&rt;X=h[ot];if(ot>3){nt=a[ot];X+=S(t,y)&(1<<nt)-1,y+=nt}if(y>I){d&&T(0);break}f&&p(v+131072);var it=v+et;if(v<X){var At=u-X,at=Math.min(X,it);for(At+v<0&&T(3);v<at;++v)n[v]=o[At+v]}for(;v<it;++v)n[v]=n[v-X]}}e.l=w,e.p=Z,e.b=v,e.f=g,w&&(g=1,e.m=B,e.d=b,e.n=x)}while(!g);return v!=n.length&&l?Q(n,0,v):n.subarray(0,v)},k=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8},R=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8,t[r+2]|=n>>16},M=function(t,e){for(var n=[],i=0;i<t.length;++i)t[i]&&n.push({s:i,f:t[i]});var A=n.length,a=n.slice();if(!A)return{t:j,l:0};if(1==A){var s=new r(n[0].s+1);return s[n[0].s]=1,{t:s,l:1}}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var u=n[0],l=n[1],c=0,f=1,d=2;for(n[0]={s:-1,f:u.f+l.f,l:u,r:l};f!=A-1;)u=n[n[c].f<n[d].f?c++:d++],l=n[c!=f&&n[c].f<n[d].f?c++:d++],n[f++]={s:-1,f:u.f+l.f,l:u,r:l};var h=a[0].s;for(i=1;i<A;++i)a[i].s>h&&(h=a[i].s);var p=new o(h+1),g=L(n[f-1],p,0);if(g>e){i=0;var y=0,v=g-e,m=1<<v;for(a.sort((function(t,e){return p[e.s]-p[t.s]||t.f-e.f}));i<A;++i){var w=a[i].s;if(!(p[w]>e))break;y+=m-(1<<g-p[w]),p[w]=e}for(y>>=v;y>0;){var b=a[i].s;p[b]<e?y-=1<<e-p[b]++-1:++i}for(;i>=0&&y;--i){var B=a[i].s;p[B]==e&&(--p[B],++y)}g=e}return{t:new r(p),l:g}},L=function(t,e,n){return-1==t.s?Math.max(L(t.l,e,n+1),L(t.r,e,n+1)):e[t.s]=n},H=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new o(++e),r=0,i=t[0],A=1,a=function(t){n[r++]=t},s=1;s<=e;++s)if(t[s]==i&&s!=e)++A;else{if(!i&&A>2){for(;A>138;A-=138)a(32754);A>2&&(a(A>10?A-11<<5|28690:A-3<<5|12305),A=0)}else if(A>3){for(a(i),--A;A>6;A-=6)a(8304);A>2&&(a(A-3<<5|8208),A=0)}for(;A--;)a(i);A=1,i=t[s]}return{c:n.subarray(0,r),n:e}},D=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},P=function(t,e,n){var r=n.length,o=U(e+2);t[o]=255&r,t[o+1]=r>>8,t[o+2]=255^t[o],t[o+3]=255^t[o+1];for(var i=0;i<r;++i)t[o+i+4]=n[i];return 8*(o+4+r)},N=function(t,e,n,r,i,u,l,c,f,d,h){k(e,h++,n),++i[256];for(var p=M(i,15),g=p.t,y=p.l,v=M(u,15),_=v.t,C=v.l,E=H(g),F=E.c,S=E.n,U=H(_),Q=U.c,I=U.n,T=new o(19),O=0;O<F.length;++O)++T[31&F[O]];for(O=0;O<Q.length;++O)++T[31&Q[O]];for(var L=M(T,7),N=L.t,K=L.l,j=19;j>4&&!N[s[j-1]];--j);var V,G,z,Y,$=d+5<<3,W=D(i,w)+D(u,b)+l,X=D(i,g)+D(u,_)+l+14+3*j+D(T,N)+2*T[16]+3*T[17]+7*T[18];if(f>=0&&$<=W&&$<=X)return P(e,h,t.subarray(f,f+d));if(k(e,h,1+(X<W)),h+=2,X<W){V=m(g,y,0),G=g,z=m(_,C,0),Y=_;var q=m(N,K,0);k(e,h,S-257),k(e,h+5,I-1),k(e,h+10,j-4),h+=14;for(O=0;O<j;++O)k(e,h+3*O,N[s[O]]);h+=3*j;for(var J=[F,Q],Z=0;Z<2;++Z){var tt=J[Z];for(O=0;O<tt.length;++O){var et=31&tt[O];k(e,h,q[et]),h+=N[et],et>15&&(k(e,h,tt[O]>>5&127),h+=tt[O]>>12)}}}else V=B,G=w,z=x,Y=b;for(O=0;O<c;++O){var nt=r[O];if(nt>255){R(e,h,V[(et=nt>>18&31)+257]),h+=G[et+257],et>7&&(k(e,h,nt>>23&31),h+=A[et]);var rt=31&nt;R(e,h,z[rt]),h+=Y[rt],rt>3&&(R(e,h,nt>>5&8191),h+=a[rt])}else R(e,h,V[nt]),h+=G[nt]}return R(e,h,V[256]),h+G[256]},K=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),j=new r(0),V=function(t,e,n,s,u,l){var c=l.z||t.length,d=new r(s+c+5*(1+Math.ceil(c/7e3))+u),h=d.subarray(s,d.length-u),g=l.l,y=7&(l.r||0);if(e){y&&(h[0]=l.r>>3);for(var v=K[e-1],m=v>>13,w=8191&v,b=(1<<n)-1,B=l.p||new o(32768),_=l.h||new o(b+1),x=Math.ceil(n/3),C=2*x,E=function(e){return(t[e]^t[e+1]<<x^t[e+2]<<C)&b},F=new i(25e3),S=new o(288),I=new o(32),T=0,O=0,k=l.i||0,R=0,M=l.w||0,L=0;k+2<c;++k){var H=E(k),D=32767&k,j=_[H];if(B[D]=j,_[H]=D,M<=k){var V=c-k;if((T>7e3||R>24576)&&(V>423||!g)){y=N(t,h,0,F,S,I,O,R,L,k-L,y),R=T=O=0,L=k;for(var G=0;G<286;++G)S[G]=0;for(G=0;G<30;++G)I[G]=0}var z=2,Y=0,$=w,W=D-j&32767;if(V>2&&H==E(k-W))for(var X=Math.min(m,V)-1,q=Math.min(32767,k),J=Math.min(258,V);W<=q&&--$&&D!=j;){if(t[k+z]==t[k+z-W]){for(var Z=0;Z<J&&t[k+Z]==t[k+Z-W];++Z);if(Z>z){if(z=Z,Y=W,Z>X)break;var tt=Math.min(W,Z-2),et=0;for(G=0;G<tt;++G){var nt=k-W+G&32767,rt=nt-B[nt]&32767;rt>et&&(et=rt,j=nt)}}}W+=(D=j)-(j=B[D])&32767}if(Y){F[R++]=268435456|f[z]<<18|p[Y];var ot=31&f[z],it=31&p[Y];O+=A[ot]+a[it],++S[257+ot],++I[it],M=k+z,++T}else F[R++]=t[k],++S[t[k]]}}for(k=Math.max(k,M);k<c;++k)F[R++]=t[k],++S[t[k]];y=N(t,h,g,F,S,I,O,R,L,k-L,y),g||(l.r=7&y|h[y/8|0]<<3,y-=7,l.h=_,l.p=B,l.i=k,l.w=M)}else{for(k=l.w||0;k<c+g;k+=65535){var At=k+65535;At>=c&&(h[y/8|0]=g,At=c),y=P(h,y+1,t.subarray(k,At))}l.i=c}return Q(d,0,s+U(y)+u)},G=function(){var t=1,e=0;return{p:function(n){for(var r=t,o=e,i=0|n.length,A=0;A!=i;){for(var a=Math.min(A+2655,i);A<a;++A)o+=r+=n[A];r=(65535&r)+15*(r>>16),o=(65535&o)+15*(o>>16)}t=r,e=o},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(e%=65521))<<8|e>>8}}},z=function(t,e,n,o,i){if(!i&&(i={l:1},e.dictionary)){var A=e.dictionary.subarray(-32768),a=new r(A.length+t.length);a.set(A),a.set(t,A.length),t=a,i.w=A.length}return V(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,n,o,i)},Y=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},$=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;if(t[0]=120,t[1]=r<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var o=G();o.p(e.dictionary),Y(t,2,o.d())}};function W(t,e){return z(t,e||{},0,0)}function X(t,e){return O(t,{i:2},e&&e.out,e&&e.dictionary)}function q(t,e){e||(e={});var n=G();n.p(t);var r=z(t,e,e.dictionary?6:2,4);return $(r,e),Y(r,r.length-4,n.d()),r}var J="undefined"!=typeof TextDecoder&&new TextDecoder;try{J.decode(j,{stream:!0})}catch(Z){}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout},89353(t){"use strict";var e=Object.prototype.toString,n=Math.max,r=function(t,e){for(var n=[],r=0;r<t.length;r+=1)n[r]=t[r];for(var o=0;o<e.length;o+=1)n[o+t.length]=e[o];return n};t.exports=function(t){var o=this;if("function"!==typeof o||"[object Function]"!==e.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var i,A=function(t,e){for(var n=[],r=e||0,o=0;r<t.length;r+=1,o+=1)n[o]=t[r];return n}(arguments,1),a=n(0,o.length-A.length),s=[],u=0;u<a;u++)s[u]="$"+u;if(i=Function("binder","return function ("+function(t,e){for(var n="",r=0;r<t.length;r+=1)n+=t[r],r+1<t.length&&(n+=e);return n}(s,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof i){var e=o.apply(this,r(A,arguments));return Object(e)===e?e:this}return o.apply(t,r(A,arguments))})),o.prototype){var l=function(){};l.prototype=o.prototype,i.prototype=new l,l.prototype=null}return i}},66743(t,e,n){"use strict";var r=n(89353);t.exports=Function.prototype.bind||r},74462(t){"use strict";var e=function(){return"string"===typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(o){n=null}e.functionsHaveConfigurableNames=function(){if(!e()||!n)return!1;var t=n((function(){}),"name");return!!t&&!!t.configurable};var r=Function.prototype.bind;e.boundFunctionsHaveNames=function(){return e()&&"function"===typeof r&&""!==function(){}.bind().name},t.exports=e},70453(t,e,n){"use strict";var r,o=n(54828),i=n(69383),A=n(41237),a=n(79290),s=n(79538),u=n(58068),l=n(69675),c=n(35345),f=n(71514),d=n(58968),h=n(6188),p=n(68002),g=n(75880),y=n(70414),v=n(73093),m=Function,w=function(t){try{return m('"use strict"; return ('+t+").constructor;")()}catch(e){}},b=n(75795),B=n(76879),_=function(){throw new l},x=b?function(){try{return _}catch(t){try{return b(arguments,"callee").get}catch(e){return _}}}():_,C=n(64039)(),E=n(93628),F=n(71064),S=n(48648),U=n(11002),Q=n(10076),I={},T="undefined"!==typeof Uint8Array&&E?E(Uint8Array):r,O={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":C&&E?E([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":I,"%AsyncGenerator%":I,"%AsyncGeneratorFunction%":I,"%AsyncIteratorPrototype%":I,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":A,"%Float16Array%":"undefined"===typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":m,"%GeneratorFunction%":I,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C&&E?E(E([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&C&&E?E((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":o,"%Object.getOwnPropertyDescriptor%":b,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&C&&E?E((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C&&E?E(""[Symbol.iterator]()):r,"%Symbol%":C?Symbol:r,"%SyntaxError%":u,"%ThrowTypeError%":x,"%TypedArray%":T,"%TypeError%":l,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet,"%Function.prototype.call%":Q,"%Function.prototype.apply%":U,"%Object.defineProperty%":B,"%Object.getPrototypeOf%":F,"%Math.abs%":f,"%Math.floor%":d,"%Math.max%":h,"%Math.min%":p,"%Math.pow%":g,"%Math.round%":y,"%Math.sign%":v,"%Reflect.getPrototypeOf%":S};if(E)try{null.error}catch(Y){var k=E(E(Y));O["%Error.prototype%"]=k}var R=function t(e){var n;if("%AsyncFunction%"===e)n=w("async function () {}");else if("%GeneratorFunction%"===e)n=w("function* () {}");else if("%AsyncGeneratorFunction%"===e)n=w("async function* () {}");else if("%AsyncGenerator%"===e){var r=t("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===e){var o=t("%AsyncGenerator%");o&&E&&(n=E(o.prototype))}return O[e]=n,n},M={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},L=n(66743),H=n(9957),D=L.call(Q,Array.prototype.concat),P=L.call(U,Array.prototype.splice),N=L.call(Q,String.prototype.replace),K=L.call(Q,String.prototype.slice),j=L.call(Q,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,G=/\\(\\)?/g,z=function(t,e){var n,r=t;if(H(M,r)&&(r="%"+(n=M[r])[0]+"%"),H(O,r)){var o=O[r];if(o===I&&(o=R(r)),"undefined"===typeof o&&!e)throw new l("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new u("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new l('"allowMissing" argument must be a boolean');if(null===j(/^%?[^%]*%?$/,t))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(t){var e=K(t,0,1),n=K(t,-1);if("%"===e&&"%"!==n)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new u("invalid intrinsic syntax, expected opening `%`");var r=[];return N(t,V,(function(t,e,n,o){r[r.length]=n?N(o,G,"$1"):e||t})),r}(t),r=n.length>0?n[0]:"",o=z("%"+r+"%",e),i=o.name,A=o.value,a=!1,s=o.alias;s&&(r=s[0],P(n,D([0,1],s)));for(var c=1,f=!0;c<n.length;c+=1){var d=n[c],h=K(d,0,1),p=K(d,-1);if(('"'===h||"'"===h||"`"===h||'"'===p||"'"===p||"`"===p)&&h!==p)throw new u("property names with quotes must have matching quotes");if("constructor"!==d&&f||(a=!0),H(O,i="%"+(r+="."+d)+"%"))A=O[i];else if(null!=A){if(!(d in A)){if(!e)throw new l("base intrinsic for "+t+" exists, but the property is not available.");return}if(b&&c+1>=n.length){var g=b(A,d);A=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:A[d]}else f=H(A,d),A=A[d];f&&!a&&(O[i]=A)}}return A}},76879(t){"use strict";var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch(n){e=!1}t.exports=e},54828(t){"use strict";t.exports=Object},71064(t,e,n){"use strict";var r=n(79612);t.exports=r.getPrototypeOf||null},48648(t){"use strict";t.exports="undefined"!==typeof Reflect&&Reflect.getPrototypeOf||null},93628(t,e,n){"use strict";var r=n(48648),o=n(71064),i=n(7176);t.exports=r?function(t){return r(t)}:o?function(t){if(!t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("getProto: not an object");return o(t)}:i?function(t){return i(t)}:null},6549(t){"use strict";t.exports=Object.getOwnPropertyDescriptor},75795(t,e,n){"use strict";var r=n(6549);if(r)try{r([],"length")}catch(o){r=null}t.exports=r},30592(t,e,n){"use strict";var r=n(30655),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(t){return!0}},t.exports=o},64039(t,e,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n(41333);t.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},41333(t){"use strict";t.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"===typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in t[e]=42,t)return!1;if("function"===typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var o=Object.getOwnPropertySymbols(t);if(1!==o.length||o[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},49092(t,e,n){"use strict";var r=n(41333);t.exports=function(){return r()&&!!Symbol.toStringTag}},9957(t,e,n){"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=n(66743);t.exports=i.call(r,o)},57971(t,e,n){"use strict";n.d(e,{zR:()=>s});var r,o=n(58168);!function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"}(r||(r={}));var i=function(t){return t};var A="beforeunload",a="popstate";function s(t){void 0===t&&(t={});var e=t.window,n=void 0===e?document.defaultView:e,s=n.history;function h(){var t=n.location,e=t.pathname,r=t.search,o=t.hash,A=s.state||{};return[A.idx,i({pathname:e,search:r,hash:o,state:A.usr||null,key:A.key||"default"})]}var p=null;n.addEventListener(a,(function(){if(p)b.call(p),p=null;else{var t=r.Pop,e=h(),n=e[0],o=e[1];if(b.length){if(null!=n){var i=v-n;i&&(p={action:t,location:o,retry:function(){F(-1*i)}},F(i))}}else E(t)}}));var g=r.Pop,y=h(),v=y[0],m=y[1],w=l(),b=l();function B(t){return"string"===typeof t?t:f(t)}function _(t,e){return void 0===e&&(e=null),i((0,o.A)({pathname:m.pathname,hash:"",search:""},"string"===typeof t?d(t):t,{state:e,key:c()}))}function x(t,e){return[{usr:t.state,key:t.key,idx:e},B(t)]}function C(t,e,n){return!b.length||(b.call({action:t,location:e,retry:n}),!1)}function E(t){g=t;var e=h();v=e[0],m=e[1],w.call({action:g,location:m})}function F(t){s.go(t)}null==v&&(v=0,s.replaceState((0,o.A)({},s.state,{idx:v}),""));var S={get action(){return g},get location(){return m},createHref:B,push:function t(e,o){var i=r.Push,A=_(e,o);if(C(i,A,(function(){t(e,o)}))){var a=x(A,v+1),u=a[0],l=a[1];try{s.pushState(u,"",l)}catch(c){n.location.assign(l)}E(i)}},replace:function t(e,n){var o=r.Replace,i=_(e,n);if(C(o,i,(function(){t(e,n)}))){var A=x(i,v),a=A[0],u=A[1];s.replaceState(a,"",u),E(o)}},go:F,back:function(){F(-1)},forward:function(){F(1)},listen:function(t){return w.push(t)},block:function(t){var e=b.push(t);return 1===b.length&&n.addEventListener(A,u),function(){e(),b.length||n.removeEventListener(A,u)}}};return S}function u(t){t.preventDefault(),t.returnValue=""}function l(){var t=[];return{get length(){return t.length},push:function(e){return t.push(e),function(){t=t.filter((function(t){return t!==e}))}},call:function(e){t.forEach((function(t){return t&&t(e)}))}}}function c(){return Math.random().toString(36).substr(2,8)}function f(t){var e=t.pathname,n=void 0===e?"/":e,r=t.search,o=void 0===r?"":r,i=t.hash,A=void 0===i?"":i;return o&&"?"!==o&&(n+="?"===o.charAt(0)?o:"?"+o),A&&"#"!==A&&(n+="#"===A.charAt(0)?A:"#"+A),n}function d(t){var e={};if(t){var n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));var r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}},4146(t,e,n){"use strict";var r=n(44363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},A={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function s(t){return r.isMemo(t)?A:a[t.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=A;var u=Object.defineProperty,l=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;t.exports=function t(e,n,r){if("string"!==typeof n){if(h){var o=d(n);o&&o!==h&&t(e,o,r)}var A=l(n);c&&(A=A.concat(c(n)));for(var a=s(e),p=s(n),g=0;g<A.length;++g){var y=A[g];if(!i[y]&&(!r||!r[y])&&(!p||!p[y])&&(!a||!a[y])){var v=f(n,y);try{u(e,y,v)}catch(m){}}}}return e}},20354(t){t.exports=function(){"use strict";var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};function e(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.apply(this,arguments)};function r(t,e,n,r){function o(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,i){function A(t){try{s(r.next(t))}catch(Le){i(Le)}}function a(t){try{s(r.throw(t))}catch(Le){i(Le)}}function s(t){t.done?n(t.value):o(t.value).then(A,a)}s((r=r.apply(t,e||[])).next())}))}function o(t,e){var n,r,o,i,A={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(t){return function(e){return s([t,e])}}function s(i){if(n)throw new TypeError("Generator is already executing.");for(;A;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return A.label++,{value:i[1],done:!1};case 5:A.label++,r=i[1],i=[0];continue;case 7:i=A.ops.pop(),A.trys.pop();continue;default:if(!(o=(o=A.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){A=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){A.label=i[1];break}if(6===i[0]&&A.label<o[1]){A.label=o[1],o=i;break}if(o&&A.label<o[2]){A.label=o[2],A.ops.push(i);break}o[2]&&A.ops.pop(),A.trys.pop();continue}i=e.call(t,A)}catch(Le){i=[6,Le],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}}function i(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||e)}for(var A=function(){function t(t,e,n,r){this.left=t,this.top=e,this.width=n,this.height=r}return t.prototype.add=function(e,n,r,o){return new t(this.left+e,this.top+n,this.width+r,this.height+o)},t.fromClientRect=function(e,n){return new t(n.left+e.windowBounds.left,n.top+e.windowBounds.top,n.width,n.height)},t.fromDOMRectList=function(e,n){var r=Array.from(n).find((function(t){return 0!==t.width}));return r?new t(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height):t.EMPTY},t.EMPTY=new t(0,0,0,0),t}(),a=function(t,e){return A.fromClientRect(t,e.getBoundingClientRect())},s=function(t){var e=t.body,n=t.documentElement;if(!e||!n)throw new Error("Unable to get document size");var r=Math.max(Math.max(e.scrollWidth,n.scrollWidth),Math.max(e.offsetWidth,n.offsetWidth),Math.max(e.clientWidth,n.clientWidth)),o=Math.max(Math.max(e.scrollHeight,n.scrollHeight),Math.max(e.offsetHeight,n.offsetHeight),Math.max(e.clientHeight,n.clientHeight));return new A(0,0,r,o)},u=function(t){for(var e=[],n=0,r=t.length;n<r;){var o=t.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=t.charCodeAt(n++);56320===(64512&i)?e.push(((1023&o)<<10)+(1023&i)+65536):(e.push(o),n--)}else e.push(o)}return e},l=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],o=-1,i="";++o<n;){var A=t[o];A<=65535?r.push(A):(A-=65536,r.push(55296+(A>>10),A%1024+56320)),(o+1===n||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"===typeof Uint8Array?[]:new Uint8Array(256),d=0;d<c.length;d++)f[c.charCodeAt(d)]=d;for(var h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p="undefined"===typeof Uint8Array?[]:new Uint8Array(256),g=0;g<h.length;g++)p[h.charCodeAt(g)]=g;for(var y=function(t){var e,n,r,o,i,A=.75*t.length,a=t.length,s=0;"="===t[t.length-1]&&(A--,"="===t[t.length-2]&&A--);var u="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(A):new Array(A),l=Array.isArray(u)?u:new Uint8Array(u);for(e=0;e<a;e+=4)n=p[t.charCodeAt(e)],r=p[t.charCodeAt(e+1)],o=p[t.charCodeAt(e+2)],i=p[t.charCodeAt(e+3)],l[s++]=n<<2|r>>4,l[s++]=(15&r)<<4|o>>2,l[s++]=(3&o)<<6|63&i;return u},v=function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n},m=function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n},w=5,b=11,B=2,_=65536>>w,x=(1<<w)-1,C=_+(1024>>w)+32,E=65536>>b,F=(1<<b-w)-1,S=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},U=function(t,e,n){return t.slice?t.slice(e,n):new Uint32Array(Array.prototype.slice.call(t,e,n))},Q=function(t,e){var n=y(t),r=Array.isArray(n)?m(n):new Uint32Array(n),o=Array.isArray(n)?v(n):new Uint16Array(n),i=24,A=S(o,i/2,r[4]/2),a=2===r[5]?S(o,(i+r[4])/2):U(r,Math.ceil((i+r[4])/4));return new I(r[0],r[1],r[2],r[3],A,a)},I=function(){function t(t,e,n,r,o,i){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=o,this.data=i}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>w])<<B)+(t&x),this.data[e];if(t<=65535)return e=((e=this.index[_+(t-55296>>w)])<<B)+(t&x),this.data[e];if(t<this.highStart)return e=C-E+(t>>b),e=this.index[e],e+=t>>w&F,e=((e=this.index[e])<<B)+(t&x),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",O="undefined"===typeof Uint8Array?[]:new Uint8Array(256),k=0;k<T.length;k++)O[T.charCodeAt(k)]=k;var R=50,M=1,L=2,H=3,D=4,P=5,N=7,K=8,j=9,V=10,G=11,z=12,Y=13,$=14,W=15,X=16,q=17,J=18,Z=19,tt=20,et=21,nt=22,rt=23,ot=24,it=25,At=26,at=27,st=28,ut=29,lt=30,ct=31,ft=32,dt=33,ht=34,pt=35,gt=36,yt=37,vt=38,mt=39,wt=40,bt=41,Bt=42,_t=43,xt=[9001,65288],Ct="!",Et="\xd7",Ft="\xf7",St=Q("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),Ut=[lt,gt],Qt=[M,L,H,P],It=[V,K],Tt=[at,At],Ot=Qt.concat(It),kt=[vt,mt,wt,ht,pt],Rt=[W,Y],Mt=function(t,e){void 0===e&&(e="strict");var n=[],r=[],o=[];return t.forEach((function(t,i){var A=St.get(t);if(A>R?(o.push(!0),A-=R):o.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(i),n.push(X);if(A===D||A===G){if(0===i)return r.push(i),n.push(lt);var a=n[i-1];return-1===Ot.indexOf(a)?(r.push(r[i-1]),n.push(a)):(r.push(i),n.push(lt))}return r.push(i),A===ct?n.push("strict"===e?et:yt):A===Bt||A===ut?n.push(lt):A===_t?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(yt):n.push(lt):void n.push(A)})),[r,n,o]},Lt=function(t,e,n,r){var o=r[n];if(Array.isArray(t)?-1!==t.indexOf(o):t===o)for(var i=n;i<=r.length;){if((s=r[++i])===e)return!0;if(s!==V)break}if(o===V)for(i=n;i>0;){var A=r[--i];if(Array.isArray(t)?-1!==t.indexOf(A):t===A)for(var a=n;a<=r.length;){var s;if((s=r[++a])===e)return!0;if(s!==V)break}if(A!==V)break}return!1},Ht=function(t,e){for(var n=t;n>=0;){var r=e[n];if(r!==V)return r;n--}return 0},Dt=function(t,e,n,r,o){if(0===n[r])return Et;var i=r-1;if(Array.isArray(o)&&!0===o[i])return Et;var A=i-1,a=i+1,s=e[i],u=A>=0?e[A]:0,l=e[a];if(s===L&&l===H)return Et;if(-1!==Qt.indexOf(s))return Ct;if(-1!==Qt.indexOf(l))return Et;if(-1!==It.indexOf(l))return Et;if(Ht(i,e)===K)return Ft;if(St.get(t[i])===G)return Et;if((s===ft||s===dt)&&St.get(t[a])===G)return Et;if(s===N||l===N)return Et;if(s===j)return Et;if(-1===[V,Y,W].indexOf(s)&&l===j)return Et;if(-1!==[q,J,Z,ot,st].indexOf(l))return Et;if(Ht(i,e)===nt)return Et;if(Lt(rt,nt,i,e))return Et;if(Lt([q,J],et,i,e))return Et;if(Lt(z,z,i,e))return Et;if(s===V)return Ft;if(s===rt||l===rt)return Et;if(l===X||s===X)return Ft;if(-1!==[Y,W,et].indexOf(l)||s===$)return Et;if(u===gt&&-1!==Rt.indexOf(s))return Et;if(s===st&&l===gt)return Et;if(l===tt)return Et;if(-1!==Ut.indexOf(l)&&s===it||-1!==Ut.indexOf(s)&&l===it)return Et;if(s===at&&-1!==[yt,ft,dt].indexOf(l)||-1!==[yt,ft,dt].indexOf(s)&&l===At)return Et;if(-1!==Ut.indexOf(s)&&-1!==Tt.indexOf(l)||-1!==Tt.indexOf(s)&&-1!==Ut.indexOf(l))return Et;if(-1!==[at,At].indexOf(s)&&(l===it||-1!==[nt,W].indexOf(l)&&e[a+1]===it)||-1!==[nt,W].indexOf(s)&&l===it||s===it&&-1!==[it,st,ot].indexOf(l))return Et;if(-1!==[it,st,ot,q,J].indexOf(l))for(var c=i;c>=0;){if((f=e[c])===it)return Et;if(-1===[st,ot].indexOf(f))break;c--}if(-1!==[at,At].indexOf(l))for(c=-1!==[q,J].indexOf(s)?A:i;c>=0;){var f;if((f=e[c])===it)return Et;if(-1===[st,ot].indexOf(f))break;c--}if(vt===s&&-1!==[vt,mt,ht,pt].indexOf(l)||-1!==[mt,ht].indexOf(s)&&-1!==[mt,wt].indexOf(l)||-1!==[wt,pt].indexOf(s)&&l===wt)return Et;if(-1!==kt.indexOf(s)&&-1!==[tt,At].indexOf(l)||-1!==kt.indexOf(l)&&s===at)return Et;if(-1!==Ut.indexOf(s)&&-1!==Ut.indexOf(l))return Et;if(s===ot&&-1!==Ut.indexOf(l))return Et;if(-1!==Ut.concat(it).indexOf(s)&&l===nt&&-1===xt.indexOf(t[a])||-1!==Ut.concat(it).indexOf(l)&&s===J)return Et;if(s===bt&&l===bt){for(var d=n[i],h=1;d>0&&e[--d]===bt;)h++;if(h%2!==0)return Et}return s===ft&&l===dt?Et:Ft},Pt=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=Mt(t,e.lineBreak),r=n[0],o=n[1],i=n[2];"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(o=o.map((function(t){return-1!==[it,lt,Bt].indexOf(t)?yt:t})));var A="keep-all"===e.wordBreak?i.map((function(e,n){return e&&t[n]>=19968&&t[n]<=40959})):void 0;return[r,o,A]},Nt=function(){function t(t,e,n,r){this.codePoints=t,this.required=e===Ct,this.start=n,this.end=r}return t.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),Kt=function(t,e){var n=u(t),r=Pt(n,e),o=r[0],i=r[1],A=r[2],a=n.length,s=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var t=Et;l<a&&(t=Dt(n,i,o,++l,A))===Et;);if(t!==Et||l===a){var e=new Nt(n,t,s,l);return s=l,{value:e,done:!1}}return{done:!0,value:null}}}},jt=1,Vt=2,Gt=4,zt=8,Yt=10,$t=47,Wt=92,Xt=9,qt=32,Jt=34,Zt=61,te=35,ee=36,ne=37,re=39,oe=40,ie=41,Ae=95,ae=45,se=33,ue=60,le=62,ce=64,fe=91,de=93,he=61,pe=123,ge=63,ye=125,ve=124,me=126,we=128,be=65533,Be=42,_e=43,xe=44,Ce=58,Ee=59,Fe=46,Se=0,Ue=8,Qe=11,Ie=14,Te=31,Oe=127,ke=-1,Re=48,Me=97,Le=101,He=102,De=117,Pe=122,Ne=65,Ke=69,je=70,Ve=85,Ge=90,ze=function(t){return t>=Re&&t<=57},Ye=function(t){return t>=55296&&t<=57343},$e=function(t){return ze(t)||t>=Ne&&t<=je||t>=Me&&t<=He},We=function(t){return t>=Me&&t<=Pe},Xe=function(t){return t>=Ne&&t<=Ge},qe=function(t){return We(t)||Xe(t)},Je=function(t){return t>=we},Ze=function(t){return t===Yt||t===Xt||t===qt},tn=function(t){return qe(t)||Je(t)||t===Ae},en=function(t){return tn(t)||ze(t)||t===ae},nn=function(t){return t>=Se&&t<=Ue||t===Qe||t>=Ie&&t<=Te||t===Oe},rn=function(t,e){return t===Wt&&e!==Yt},on=function(t,e,n){return t===ae?tn(e)||rn(e,n):!!tn(t)||!(t!==Wt||!rn(t,e))},An=function(t,e,n){return t===_e||t===ae?!!ze(e)||e===Fe&&ze(n):ze(t===Fe?e:t)},an=function(t){var e=0,n=1;t[e]!==_e&&t[e]!==ae||(t[e]===ae&&(n=-1),e++);for(var r=[];ze(t[e]);)r.push(t[e++]);var o=r.length?parseInt(l.apply(void 0,r),10):0;t[e]===Fe&&e++;for(var i=[];ze(t[e]);)i.push(t[e++]);var A=i.length,a=A?parseInt(l.apply(void 0,i),10):0;t[e]!==Ke&&t[e]!==Le||e++;var s=1;t[e]!==_e&&t[e]!==ae||(t[e]===ae&&(s=-1),e++);for(var u=[];ze(t[e]);)u.push(t[e++]);var c=u.length?parseInt(l.apply(void 0,u),10):0;return n*(o+a*Math.pow(10,-A))*Math.pow(10,s*c)},sn={type:2},un={type:3},ln={type:4},cn={type:13},fn={type:8},dn={type:21},hn={type:9},pn={type:10},gn={type:11},yn={type:12},vn={type:14},mn={type:23},wn={type:1},bn={type:25},Bn={type:24},_n={type:26},xn={type:27},Cn={type:28},En={type:29},Fn={type:31},Sn={type:32},Un=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(u(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==Sn;)t.push(e),e=this.consumeToken();return t},t.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case Jt:return this.consumeStringToken(Jt);case te:var e=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(en(e)||rn(n,r)){var o=on(e,n,r)?Vt:jt;return{type:5,value:this.consumeName(),flags:o}}break;case ee:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),cn;break;case re:return this.consumeStringToken(re);case oe:return sn;case ie:return un;case Be:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),vn;break;case _e:if(An(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case xe:return ln;case ae:var i=t,A=this.peekCodePoint(0),a=this.peekCodePoint(1);if(An(i,A,a))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(on(i,A,a))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(A===ae&&a===le)return this.consumeCodePoint(),this.consumeCodePoint(),Bn;break;case Fe:if(An(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case $t:if(this.peekCodePoint(0)===Be)for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(s===Be&&(s=this.consumeCodePoint())===$t)return this.consumeToken();if(s===ke)return this.consumeToken()}break;case Ce:return _n;case Ee:return xn;case ue:if(this.peekCodePoint(0)===se&&this.peekCodePoint(1)===ae&&this.peekCodePoint(2)===ae)return this.consumeCodePoint(),this.consumeCodePoint(),bn;break;case ce:var u=this.peekCodePoint(0),c=this.peekCodePoint(1),f=this.peekCodePoint(2);if(on(u,c,f))return{type:7,value:this.consumeName()};break;case fe:return Cn;case Wt:if(rn(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case de:return En;case he:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),fn;break;case pe:return gn;case ye:return yn;case De:case Ve:var d=this.peekCodePoint(0),h=this.peekCodePoint(1);return d!==_e||!$e(h)&&h!==ge||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case ve:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),hn;if(this.peekCodePoint(0)===ve)return this.consumeCodePoint(),dn;break;case me:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),pn;break;case ke:return Sn}return Ze(t)?(this.consumeWhiteSpace(),Fn):ze(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):tn(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:l(t)}},t.prototype.consumeCodePoint=function(){var t=this._value.shift();return"undefined"===typeof t?-1:t},t.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},t.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},t.prototype.consumeUnicodeRangeToken=function(){for(var t=[],e=this.consumeCodePoint();$e(e)&&t.length<6;)t.push(e),e=this.consumeCodePoint();for(var n=!1;e===ge&&t.length<6;)t.push(e),e=this.consumeCodePoint(),n=!0;if(n)return{type:30,start:parseInt(l.apply(void 0,t.map((function(t){return t===ge?Re:t}))),16),end:parseInt(l.apply(void 0,t.map((function(t){return t===ge?je:t}))),16)};var r=parseInt(l.apply(void 0,t),16);if(this.peekCodePoint(0)===ae&&$e(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var o=[];$e(e)&&o.length<6;)o.push(e),e=this.consumeCodePoint();return{type:30,start:r,end:parseInt(l.apply(void 0,o),16)}}return{type:30,start:r,end:r}},t.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return"url"===t.toLowerCase()&&this.peekCodePoint(0)===oe?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===oe?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},t.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ke)return{type:22,value:""};var e=this.peekCodePoint(0);if(e===re||e===Jt){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ke||this.peekCodePoint(0)===ie)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),mn)}for(;;){var r=this.consumeCodePoint();if(r===ke||r===ie)return{type:22,value:l.apply(void 0,t)};if(Ze(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ke||this.peekCodePoint(0)===ie?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,t)}):(this.consumeBadUrlRemnants(),mn);if(r===Jt||r===re||r===oe||nn(r))return this.consumeBadUrlRemnants(),mn;if(r===Wt){if(!rn(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),mn;t.push(this.consumeEscapedCodePoint())}else t.push(r)}},t.prototype.consumeWhiteSpace=function(){for(;Ze(this.peekCodePoint(0));)this.consumeCodePoint()},t.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===ie||t===ke)return;rn(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},t.prototype.consumeStringSlice=function(t){for(var e=5e4,n="";t>0;){var r=Math.min(e,t);n+=l.apply(void 0,this._value.splice(0,r)),t-=r}return this._value.shift(),n},t.prototype.consumeStringToken=function(t){for(var e="",n=0;;){var r=this._value[n];if(r===ke||void 0===r||r===t)return{type:0,value:e+=this.consumeStringSlice(n)};if(r===Yt)return this._value.splice(0,n),wn;if(r===Wt){var o=this._value[n+1];o!==ke&&void 0!==o&&(o===Yt?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):rn(r,o)&&(e+=this.consumeStringSlice(n),e+=l(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=Gt,n=this.peekCodePoint(0);for(n!==_e&&n!==ae||t.push(this.consumeCodePoint());ze(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Fe&&ze(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=zt;ze(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((n===Ke||n===Le)&&((r===_e||r===ae)&&ze(o)||ze(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=zt;ze(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[an(t),e]},t.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),e=t[0],n=t[1],r=this.peekCodePoint(0),o=this.peekCodePoint(1),i=this.peekCodePoint(2);return on(r,o,i)?{type:15,number:e,flags:n,unit:this.consumeName()}:r===ne?(this.consumeCodePoint(),{type:16,number:e,flags:n}):{type:17,number:e,flags:n}},t.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if($e(t)){for(var e=l(t);$e(this.peekCodePoint(0))&&e.length<6;)e+=l(this.consumeCodePoint());Ze(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||Ye(n)||n>1114111?be:n}return t===ke?be:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(en(e))t+=l(e);else{if(!rn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=l(this.consumeEscapedCodePoint())}}},t}(),Qn=function(){function t(t){this._tokens=t}return t.create=function(e){var n=new Un;return n.write(e),new t(n.read())},t.parseValue=function(e){return t.create(e).parseComponentValue()},t.parseValues=function(e){return t.create(e).parseComponentValues()},t.prototype.parseComponentValue=function(){for(var t=this.consumeToken();31===t.type;)t=this.consumeToken();if(32===t.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var e=this.consumeComponentValue();do{t=this.consumeToken()}while(31===t.type);if(32===t.type)return e;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},t.prototype.parseComponentValues=function(){for(var t=[];;){var e=this.consumeComponentValue();if(32===e.type)return t;t.push(e),t.push()}},t.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},t.prototype.consumeSimpleBlock=function(t){for(var e={type:t,values:[]},n=this.consumeToken();;){if(32===n.type||Dn(n,t))return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue()),n=this.consumeToken()}},t.prototype.consumeFunction=function(t){for(var e={name:t.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return e;this.reconsumeToken(n),e.values.push(this.consumeComponentValue())}},t.prototype.consumeToken=function(){var t=this._tokens.shift();return"undefined"===typeof t?Sn:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),In=function(t){return 15===t.type},Tn=function(t){return 17===t.type},On=function(t){return 20===t.type},kn=function(t){return 0===t.type},Rn=function(t,e){return On(t)&&t.value===e},Mn=function(t){return 31!==t.type},Ln=function(t){return 31!==t.type&&4!==t.type},Hn=function(t){var e=[],n=[];return t.forEach((function(t){if(4===t.type){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return e.push(n),void(n=[])}31!==t.type&&n.push(t)})),n.length&&e.push(n),e},Dn=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},Pn=function(t){return 17===t.type||15===t.type},Nn=function(t){return 16===t.type||Pn(t)},Kn=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},jn={type:17,number:0,flags:Gt},Vn={type:16,number:50,flags:Gt},Gn={type:16,number:100,flags:Gt},zn=function(t,e,n){var r=t[0],o=t[1];return[Yn(r,e),Yn("undefined"!==typeof o?o:r,n)]},Yn=function(t,e){if(16===t.type)return t.number/100*e;if(In(t))switch(t.unit){case"rem":case"em":return 16*t.number;default:return t.number}return t.number},$n="deg",Wn="grad",Xn="rad",qn="turn",Jn={name:"angle",parse:function(t,e){if(15===e.type)switch(e.unit){case $n:return Math.PI*e.number/180;case Wn:return Math.PI/200*e.number;case Xn:return e.number;case qn:return 2*Math.PI*e.number}throw new Error("Unsupported angle type")}},Zn=function(t){return 15===t.type&&(t.unit===$n||t.unit===Wn||t.unit===Xn||t.unit===qn)},tr=function(t){switch(t.filter(On).map((function(t){return t.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[jn,jn];case"to top":case"bottom":return er(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[jn,Gn];case"to right":case"left":return er(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Gn,Gn];case"to bottom":case"top":return er(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Gn,jn];case"to left":case"right":return er(270)}return 0},er=function(t){return Math.PI*t/180},nr={name:"color",parse:function(t,e){if(18===e.type){var n=lr[e.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return n(t,e.values)}if(5===e.type){if(3===e.value.length){var r=e.value.substring(0,1),o=e.value.substring(1,2),i=e.value.substring(2,3);return ir(parseInt(r+r,16),parseInt(o+o,16),parseInt(i+i,16),1)}if(4===e.value.length){r=e.value.substring(0,1),o=e.value.substring(1,2),i=e.value.substring(2,3);var A=e.value.substring(3,4);return ir(parseInt(r+r,16),parseInt(o+o,16),parseInt(i+i,16),parseInt(A+A,16)/255)}if(6===e.value.length)return r=e.value.substring(0,2),o=e.value.substring(2,4),i=e.value.substring(4,6),ir(parseInt(r,16),parseInt(o,16),parseInt(i,16),1);if(8===e.value.length)return r=e.value.substring(0,2),o=e.value.substring(2,4),i=e.value.substring(4,6),A=e.value.substring(6,8),ir(parseInt(r,16),parseInt(o,16),parseInt(i,16),parseInt(A,16)/255)}if(20===e.type){var a=fr[e.value.toUpperCase()];if("undefined"!==typeof a)return a}return fr.TRANSPARENT}},rr=function(t){return 0===(255&t)},or=function(t){var e=255&t,n=255&t>>8,r=255&t>>16,o=255&t>>24;return e<255?"rgba("+o+","+r+","+n+","+e/255+")":"rgb("+o+","+r+","+n+")"},ir=function(t,e,n,r){return(t<<24|e<<16|n<<8|Math.round(255*r))>>>0},Ar=function(t,e){if(17===t.type)return t.number;if(16===t.type){var n=3===e?1:255;return 3===e?t.number/100*n:Math.round(t.number/100*n)}return 0},ar=function(t,e){var n=e.filter(Ln);if(3===n.length){var r=n.map(Ar),o=r[0],i=r[1],A=r[2];return ir(o,i,A,1)}if(4===n.length){var a=n.map(Ar),s=(o=a[0],i=a[1],A=a[2],a[3]);return ir(o,i,A,s)}return 0};function sr(t,e,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(e-t)*n*6+t:n<.5?e:n<2/3?6*(e-t)*(2/3-n)+t:t}var ur=function(t,e){var n=e.filter(Ln),r=n[0],o=n[1],i=n[2],A=n[3],a=(17===r.type?er(r.number):Jn.parse(t,r))/(2*Math.PI),s=Nn(o)?o.number/100:0,u=Nn(i)?i.number/100:0,l="undefined"!==typeof A&&Nn(A)?Yn(A,1):1;if(0===s)return ir(255*u,255*u,255*u,1);var c=u<=.5?u*(s+1):u+s-u*s,f=2*u-c,d=sr(f,c,a+1/3),h=sr(f,c,a),p=sr(f,c,a-1/3);return ir(255*d,255*h,255*p,l)},lr={hsl:ur,hsla:ur,rgb:ar,rgba:ar},cr=function(t,e){return nr.parse(t,Qn.create(e).parseComponentValue())},fr={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},dr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map((function(t){if(On(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},hr={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},pr=function(t,e){var n=nr.parse(t,e[0]),r=e[1];return r&&Nn(r)?{color:n,stop:r}:{color:n,stop:null}},gr=function(t,e){var n=t[0],r=t[t.length-1];null===n.stop&&(n.stop=jn),null===r.stop&&(r.stop=Gn);for(var o=[],i=0,A=0;A<t.length;A++){var a=t[A].stop;if(null!==a){var s=Yn(a,e);s>i?o.push(s):o.push(i),i=s}else o.push(null)}var u=null;for(A=0;A<o.length;A++){var l=o[A];if(null===l)null===u&&(u=A);else if(null!==u){for(var c=A-u,f=(l-o[u-1])/(c+1),d=1;d<=c;d++)o[u+d-1]=f*d;u=null}}return t.map((function(t,n){return{color:t.color,stop:Math.max(Math.min(1,o[n]/e),0)}}))},yr=function(t,e,n){var r=e/2,o=n/2,i=Yn(t[0],e)-r,A=o-Yn(t[1],n);return(Math.atan2(A,i)+2*Math.PI)%(2*Math.PI)},vr=function(t,e,n){var r="number"===typeof t?t:yr(t,e,n),o=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),i=e/2,A=n/2,a=o/2,s=Math.sin(r-Math.PI/2)*a,u=Math.cos(r-Math.PI/2)*a;return[o,i-u,i+u,A-s,A+s]},mr=function(t,e){return Math.sqrt(t*t+e*e)},wr=function(t,e,n,r,o){return[[0,0],[0,e],[t,0],[t,e]].reduce((function(t,e){var i=e[0],A=e[1],a=mr(n-i,r-A);return(o?a<t.optimumDistance:a>t.optimumDistance)?{optimumCorner:e,optimumDistance:a}:t}),{optimumDistance:o?1/0:-1/0,optimumCorner:null}).optimumCorner},br=function(t,e,n,r,o){var i=0,A=0;switch(t.size){case 0:0===t.shape?i=A=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-o)):1===t.shape&&(i=Math.min(Math.abs(e),Math.abs(e-r)),A=Math.min(Math.abs(n),Math.abs(n-o)));break;case 2:if(0===t.shape)i=A=Math.min(mr(e,n),mr(e,n-o),mr(e-r,n),mr(e-r,n-o));else if(1===t.shape){var a=Math.min(Math.abs(n),Math.abs(n-o))/Math.min(Math.abs(e),Math.abs(e-r)),s=wr(r,o,e,n,!0),u=s[0],l=s[1];A=a*(i=mr(u-e,(l-n)/a))}break;case 1:0===t.shape?i=A=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(n),Math.abs(n-o)):1===t.shape&&(i=Math.max(Math.abs(e),Math.abs(e-r)),A=Math.max(Math.abs(n),Math.abs(n-o)));break;case 3:if(0===t.shape)i=A=Math.max(mr(e,n),mr(e,n-o),mr(e-r,n),mr(e-r,n-o));else if(1===t.shape){a=Math.max(Math.abs(n),Math.abs(n-o))/Math.max(Math.abs(e),Math.abs(e-r));var c=wr(r,o,e,n,!1);u=c[0],l=c[1],A=a*(i=mr(u-e,(l-n)/a))}}return Array.isArray(t.size)&&(i=Yn(t.size[0],r),A=2===t.size.length?Yn(t.size[1],o):i),[i,A]},Br=function(t,e){var n=er(180),r=[];return Hn(e).forEach((function(e,o){if(0===o){var i=e[0];if(20===i.type&&-1!==["top","left","right","bottom"].indexOf(i.value))return void(n=tr(e));if(Zn(i))return void(n=(Jn.parse(t,i)+er(270))%er(360))}var A=pr(t,e);r.push(A)})),{angle:n,stops:r,type:1}},_r="closest-side",xr="farthest-side",Cr="closest-corner",Er="farthest-corner",Fr="circle",Sr="ellipse",Ur="cover",Qr="contain",Ir=function(t,e){var n=0,r=3,o=[],i=[];return Hn(e).forEach((function(e,A){var a=!0;if(0===A?a=e.reduce((function(t,e){if(On(e))switch(e.value){case"center":return i.push(Vn),!1;case"top":case"left":return i.push(jn),!1;case"right":case"bottom":return i.push(Gn),!1}else if(Nn(e)||Pn(e))return i.push(e),!1;return t}),a):1===A&&(a=e.reduce((function(t,e){if(On(e))switch(e.value){case Fr:return n=0,!1;case Sr:return n=1,!1;case Qr:case _r:return r=0,!1;case xr:return r=1,!1;case Cr:return r=2,!1;case Ur:case Er:return r=3,!1}else if(Pn(e)||Nn(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t}),a)),a){var s=pr(t,e);o.push(s)}})),{size:r,shape:n,stops:o,position:i,type:2}},Tr=function(t){return 1===t.type},Or=function(t){return 2===t.type},kr={name:"image",parse:function(t,e){if(22===e.type){var n={url:e.value,type:0};return t.cache.addImage(e.value),n}if(18===e.type){var r=Lr[e.name];if("undefined"===typeof r)throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(t,e.values)}throw new Error("Unsupported image type "+e.type)}};function Rr(t){return!(20===t.type&&"none"===t.value)&&(18!==t.type||!!Lr[t.name])}var Mr,Lr={"linear-gradient":function(t,e){var n=er(180),r=[];return Hn(e).forEach((function(e,o){if(0===o){var i=e[0];if(20===i.type&&"to"===i.value)return void(n=tr(e));if(Zn(i))return void(n=Jn.parse(t,i))}var A=pr(t,e);r.push(A)})),{angle:n,stops:r,type:1}},"-moz-linear-gradient":Br,"-ms-linear-gradient":Br,"-o-linear-gradient":Br,"-webkit-linear-gradient":Br,"radial-gradient":function(t,e){var n=0,r=3,o=[],i=[];return Hn(e).forEach((function(e,A){var a=!0;if(0===A){var s=!1;a=e.reduce((function(t,e){if(s)if(On(e))switch(e.value){case"center":return i.push(Vn),t;case"top":case"left":return i.push(jn),t;case"right":case"bottom":return i.push(Gn),t}else(Nn(e)||Pn(e))&&i.push(e);else if(On(e))switch(e.value){case Fr:return n=0,!1;case Sr:return n=1,!1;case"at":return s=!0,!1;case _r:return r=0,!1;case Ur:case xr:return r=1,!1;case Qr:case Cr:return r=2,!1;case Er:return r=3,!1}else if(Pn(e)||Nn(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t}),a)}if(a){var u=pr(t,e);o.push(u)}})),{size:r,shape:n,stops:o,position:i,type:2}},"-moz-radial-gradient":Ir,"-ms-radial-gradient":Ir,"-o-radial-gradient":Ir,"-webkit-radial-gradient":Ir,"-webkit-gradient":function(t,e){var n=er(180),r=[],o=1,i=0,A=3,a=[];return Hn(e).forEach((function(e,n){var i=e[0];if(0===n){if(On(i)&&"linear"===i.value)return void(o=1);if(On(i)&&"radial"===i.value)return void(o=2)}if(18===i.type)if("from"===i.name){var A=nr.parse(t,i.values[0]);r.push({stop:jn,color:A})}else if("to"===i.name)A=nr.parse(t,i.values[0]),r.push({stop:Gn,color:A});else if("color-stop"===i.name){var a=i.values.filter(Ln);if(2===a.length){A=nr.parse(t,a[1]);var s=a[0];Tn(s)&&r.push({stop:{type:16,number:100*s.number,flags:s.flags},color:A})}}})),1===o?{angle:(n+er(180))%er(360),stops:r,type:o}:{size:A,shape:i,stops:r,position:a,type:o}}},Hr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e.filter((function(t){return Ln(t)&&Rr(t)})).map((function(e){return kr.parse(t,e)}))}},Dr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(t,e){return e.map((function(t){if(On(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Pr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return Hn(e).map((function(t){return t.filter(Nn)})).map(Kn)}},Nr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return Hn(e).map((function(t){return t.filter(On).map((function(t){return t.value})).join(" ")})).map(Kr)}},Kr=function(t){switch(t){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(t){t.AUTO="auto",t.CONTAIN="contain",t.COVER="cover"}(Mr||(Mr={}));var jr,Vr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return Hn(e).map((function(t){return t.filter(Gr)}))}},Gr=function(t){return On(t)||Nn(t)},zr=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Yr=zr("top"),$r=zr("right"),Wr=zr("bottom"),Xr=zr("left"),qr=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return Kn(e.filter(Nn))}}},Jr=qr("top-left"),Zr=qr("top-right"),to=qr("bottom-right"),eo=qr("bottom-left"),no=function(t){return{name:"border-"+t+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},ro=no("top"),oo=no("right"),io=no("bottom"),Ao=no("left"),ao=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return In(e)?e.number:0}}},so=ao("top"),uo=ao("right"),lo=ao("bottom"),co=ao("left"),fo={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ho={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(t,e){return"rtl"===e?1:0}},po={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(t,e){return e.filter(On).reduce((function(t,e){return t|go(e.value)}),0)}},go=function(t){switch(t){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},yo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},vo={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(t,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};!function(t){t.NORMAL="normal",t.STRICT="strict"}(jr||(jr={}));var mo,wo={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"strict"===e?jr.STRICT:jr.NORMAL}},bo={name:"line-height",initialValue:"normal",prefix:!1,type:4},Bo=function(t,e){return On(t)&&"normal"===t.value?1.2*e:17===t.type?e*t.number:Nn(t)?Yn(t,e):e},_o={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(t,e){return 20===e.type&&"none"===e.value?null:kr.parse(t,e)}},xo={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(t,e){return"inside"===e?0:1}},Co={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},Eo=function(t){return{name:"margin-"+t,initialValue:"0",prefix:!1,type:4}},Fo=Eo("top"),So=Eo("right"),Uo=Eo("bottom"),Qo=Eo("left"),Io={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(t,e){return e.filter(On).map((function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},To={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"break-word"===e?"break-word":"normal"}},Oo=function(t){return{name:"padding-"+t,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ko=Oo("top"),Ro=Oo("right"),Mo=Oo("bottom"),Lo=Oo("left"),Ho={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(t,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Do={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(t,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Po={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Rn(e[0],"none")?[]:Hn(e).map((function(e){for(var n={color:fr.TRANSPARENT,offsetX:jn,offsetY:jn,blur:jn},r=0,o=0;o<e.length;o++){var i=e[o];Pn(i)?(0===r?n.offsetX=i:1===r?n.offsetY=i:n.blur=i,r++):n.color=nr.parse(t,i)}return n}))}},No={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Ko={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(t,e){if(20===e.type&&"none"===e.value)return null;if(18===e.type){var n=jo[e.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return n(e.values)}return null}},jo={matrix:function(t){var e=t.filter((function(t){return 17===t.type})).map((function(t){return t.number}));return 6===e.length?e:null},matrix3d:function(t){var e=t.filter((function(t){return 17===t.type})).map((function(t){return t.number})),n=e[0],r=e[1];e[2],e[3];var o=e[4],i=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var A=e[12],a=e[13];return e[14],e[15],16===e.length?[n,r,o,i,A,a]:null}},Vo={type:16,number:50,flags:Gt},Go=[Vo,Vo],zo={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var n=e.filter(Nn);return 2!==n.length?Go:[n[0],n[1]]}},Yo={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(t,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};!function(t){t.NORMAL="normal",t.BREAK_ALL="break-all",t.KEEP_ALL="keep-all"}(mo||(mo={}));for(var $o={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return mo.BREAK_ALL;case"keep-all":return mo.KEEP_ALL;default:return mo.NORMAL}}},Wo={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(Tn(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Xo={name:"time",parse:function(t,e){if(15===e.type)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},qo={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(t,e){return Tn(e)?e.number:1}},Jo={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Zo={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(t,e){return e.filter(On).map((function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(t){return 0!==t}))}},ti={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(t,e){var n=[],r=[];return e.forEach((function(t){switch(t.type){case 20:case 0:n.push(t.value);break;case 17:n.push(t.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}})),n.length&&r.push(n.join(" ")),r.map((function(t){return-1===t.indexOf(" ")?t:"'"+t+"'"}))}},ei={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ni={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(t,e){return Tn(e)?e.number:On(e)&&"bold"===e.value?700:400}},ri={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return e.filter(On).map((function(t){return t.value}))}},oi={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},ii=function(t,e){return 0!==(t&e)},Ai={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(t,e){if(0===e.length)return[];var n=e[0];return 20===n.type&&"none"===n.value?[]:e}},ai={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],o=e.filter(Mn),i=0;i<o.length;i++){var A=o[i],a=o[i+1];if(20===A.type){var s=a&&Tn(a)?a.number:1;r.push({counter:A.value,increment:s})}}return r}},si={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var n=[],r=e.filter(Mn),o=0;o<r.length;o++){var i=r[o],A=r[o+1];if(On(i)&&"none"!==i.value){var a=A&&Tn(A)?A.number:0;n.push({counter:i.value,reset:a})}}return n}},ui={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(In).map((function(e){return Xo.parse(t,e)}))}},li={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return null;var n=e[0];if(20===n.type&&"none"===n.value)return null;var r=[],o=e.filter(kn);if(o.length%2!==0)return null;for(var i=0;i<o.length;i+=2){var A=o[i].value,a=o[i+1].value;r.push({open:A,close:a})}return r}},ci=function(t,e,n){if(!t)return"";var r=t[Math.min(e,t.length-1)];return r?n?r.open:r.close:""},fi={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Rn(e[0],"none")?[]:Hn(e).map((function(e){for(var n={color:255,offsetX:jn,offsetY:jn,blur:jn,spread:jn,inset:!1},r=0,o=0;o<e.length;o++){var i=e[o];Rn(i,"inset")?n.inset=!0:Pn(i)?(0===r?n.offsetX=i:1===r?n.offsetY=i:2===r?n.blur=i:n.spread=i,r++):n.color=nr.parse(t,i)}return n}))}},di={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(t,e){var n=[0,1,2],r=[];return e.filter(On).forEach((function(t){switch(t.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2)}})),n.forEach((function(t){-1===r.indexOf(t)&&r.push(t)})),r}},hi={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},pi={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return In(e)?e.number:0}},gi=function(){function t(t,e){var n,r;this.animationDuration=mi(t,ui,e.animationDuration),this.backgroundClip=mi(t,dr,e.backgroundClip),this.backgroundColor=mi(t,hr,e.backgroundColor),this.backgroundImage=mi(t,Hr,e.backgroundImage),this.backgroundOrigin=mi(t,Dr,e.backgroundOrigin),this.backgroundPosition=mi(t,Pr,e.backgroundPosition),this.backgroundRepeat=mi(t,Nr,e.backgroundRepeat),this.backgroundSize=mi(t,Vr,e.backgroundSize),this.borderTopColor=mi(t,Yr,e.borderTopColor),this.borderRightColor=mi(t,$r,e.borderRightColor),this.borderBottomColor=mi(t,Wr,e.borderBottomColor),this.borderLeftColor=mi(t,Xr,e.borderLeftColor),this.borderTopLeftRadius=mi(t,Jr,e.borderTopLeftRadius),this.borderTopRightRadius=mi(t,Zr,e.borderTopRightRadius),this.borderBottomRightRadius=mi(t,to,e.borderBottomRightRadius),this.borderBottomLeftRadius=mi(t,eo,e.borderBottomLeftRadius),this.borderTopStyle=mi(t,ro,e.borderTopStyle),this.borderRightStyle=mi(t,oo,e.borderRightStyle),this.borderBottomStyle=mi(t,io,e.borderBottomStyle),this.borderLeftStyle=mi(t,Ao,e.borderLeftStyle),this.borderTopWidth=mi(t,so,e.borderTopWidth),this.borderRightWidth=mi(t,uo,e.borderRightWidth),this.borderBottomWidth=mi(t,lo,e.borderBottomWidth),this.borderLeftWidth=mi(t,co,e.borderLeftWidth),this.boxShadow=mi(t,fi,e.boxShadow),this.color=mi(t,fo,e.color),this.direction=mi(t,ho,e.direction),this.display=mi(t,po,e.display),this.float=mi(t,yo,e.cssFloat),this.fontFamily=mi(t,ti,e.fontFamily),this.fontSize=mi(t,ei,e.fontSize),this.fontStyle=mi(t,oi,e.fontStyle),this.fontVariant=mi(t,ri,e.fontVariant),this.fontWeight=mi(t,ni,e.fontWeight),this.letterSpacing=mi(t,vo,e.letterSpacing),this.lineBreak=mi(t,wo,e.lineBreak),this.lineHeight=mi(t,bo,e.lineHeight),this.listStyleImage=mi(t,_o,e.listStyleImage),this.listStylePosition=mi(t,xo,e.listStylePosition),this.listStyleType=mi(t,Co,e.listStyleType),this.marginTop=mi(t,Fo,e.marginTop),this.marginRight=mi(t,So,e.marginRight),this.marginBottom=mi(t,Uo,e.marginBottom),this.marginLeft=mi(t,Qo,e.marginLeft),this.opacity=mi(t,qo,e.opacity);var o=mi(t,Io,e.overflow);this.overflowX=o[0],this.overflowY=o[o.length>1?1:0],this.overflowWrap=mi(t,To,e.overflowWrap),this.paddingTop=mi(t,ko,e.paddingTop),this.paddingRight=mi(t,Ro,e.paddingRight),this.paddingBottom=mi(t,Mo,e.paddingBottom),this.paddingLeft=mi(t,Lo,e.paddingLeft),this.paintOrder=mi(t,di,e.paintOrder),this.position=mi(t,Do,e.position),this.textAlign=mi(t,Ho,e.textAlign),this.textDecorationColor=mi(t,Jo,null!==(n=e.textDecorationColor)&&void 0!==n?n:e.color),this.textDecorationLine=mi(t,Zo,null!==(r=e.textDecorationLine)&&void 0!==r?r:e.textDecoration),this.textShadow=mi(t,Po,e.textShadow),this.textTransform=mi(t,No,e.textTransform),this.transform=mi(t,Ko,e.transform),this.transformOrigin=mi(t,zo,e.transformOrigin),this.visibility=mi(t,Yo,e.visibility),this.webkitTextStrokeColor=mi(t,hi,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=mi(t,pi,e.webkitTextStrokeWidth),this.wordBreak=mi(t,$o,e.wordBreak),this.zIndex=mi(t,Wo,e.zIndex)}return t.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},t.prototype.isTransparent=function(){return rr(this.backgroundColor)},t.prototype.isTransformed=function(){return null!==this.transform},t.prototype.isPositioned=function(){return 0!==this.position},t.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},t.prototype.isFloating=function(){return 0!==this.float},t.prototype.isInlineLevel=function(){return ii(this.display,4)||ii(this.display,33554432)||ii(this.display,268435456)||ii(this.display,536870912)||ii(this.display,67108864)||ii(this.display,134217728)},t}(),yi=function(){function t(t,e){this.content=mi(t,Ai,e.content),this.quotes=mi(t,li,e.quotes)}return t}(),vi=function(){function t(t,e){this.counterIncrement=mi(t,ai,e.counterIncrement),this.counterReset=mi(t,si,e.counterReset)}return t}(),mi=function(t,e,n){var r=new Un,o=null!==n&&"undefined"!==typeof n?n.toString():e.initialValue;r.write(o);var i=new Qn(r.read());switch(e.type){case 2:var A=i.parseComponentValue();return e.parse(t,On(A)?A.value:e.initialValue);case 0:return e.parse(t,i.parseComponentValue());case 1:return e.parse(t,i.parseComponentValues());case 4:return i.parseComponentValue();case 3:switch(e.format){case"angle":return Jn.parse(t,i.parseComponentValue());case"color":return nr.parse(t,i.parseComponentValue());case"image":return kr.parse(t,i.parseComponentValue());case"length":var a=i.parseComponentValue();return Pn(a)?a:jn;case"length-percentage":var s=i.parseComponentValue();return Nn(s)?s:jn;case"time":return Xo.parse(t,i.parseComponentValue())}}},wi="data-html2canvas-debug",bi=function(t){switch(t.getAttribute(wi)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Bi=function(t,e){var n=bi(t);return 1===n||e===n},_i=function(){function t(t,e){this.context=t,this.textNodes=[],this.elements=[],this.flags=0,Bi(e,3),this.styles=new gi(t,window.getComputedStyle(e,null)),la(e)&&(this.styles.animationDuration.some((function(t){return t>0}))&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=a(this.context,e),Bi(e,4)&&(this.flags|=16)}return t}(),xi="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ci="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ei="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Fi=0;Fi<Ci.length;Fi++)Ei[Ci.charCodeAt(Fi)]=Fi;for(var Si=function(t){var e,n,r,o,i,A=.75*t.length,a=t.length,s=0;"="===t[t.length-1]&&(A--,"="===t[t.length-2]&&A--);var u="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(A):new Array(A),l=Array.isArray(u)?u:new Uint8Array(u);for(e=0;e<a;e+=4)n=Ei[t.charCodeAt(e)],r=Ei[t.charCodeAt(e+1)],o=Ei[t.charCodeAt(e+2)],i=Ei[t.charCodeAt(e+3)],l[s++]=n<<2|r>>4,l[s++]=(15&r)<<4|o>>2,l[s++]=(3&o)<<6|63&i;return u},Ui=function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n},Qi=function(t){for(var e=t.length,n=[],r=0;r<e;r+=4)n.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return n},Ii=5,Ti=11,Oi=2,ki=65536>>Ii,Ri=(1<<Ii)-1,Mi=ki+(1024>>Ii)+32,Li=65536>>Ti,Hi=(1<<Ti-Ii)-1,Di=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},Pi=function(t,e,n){return t.slice?t.slice(e,n):new Uint32Array(Array.prototype.slice.call(t,e,n))},Ni=function(t,e){var n=Si(t),r=Array.isArray(n)?Qi(n):new Uint32Array(n),o=Array.isArray(n)?Ui(n):new Uint16Array(n),i=24,A=Di(o,i/2,r[4]/2),a=2===r[5]?Di(o,(i+r[4])/2):Pi(r,Math.ceil((i+r[4])/4));return new Ki(r[0],r[1],r[2],r[3],A,a)},Ki=function(){function t(t,e,n,r,o,i){this.initialValue=t,this.errorValue=e,this.highStart=n,this.highValueIndex=r,this.index=o,this.data=i}return t.prototype.get=function(t){var e;if(t>=0){if(t<55296||t>56319&&t<=65535)return e=((e=this.index[t>>Ii])<<Oi)+(t&Ri),this.data[e];if(t<=65535)return e=((e=this.index[ki+(t-55296>>Ii)])<<Oi)+(t&Ri),this.data[e];if(t<this.highStart)return e=Mi-Li+(t>>Ti),e=this.index[e],e+=t>>Ii&Hi,e=((e=this.index[e])<<Oi)+(t&Ri),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),ji="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Vi="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Gi=0;Gi<ji.length;Gi++)Vi[ji.charCodeAt(Gi)]=Gi;var zi,Yi=1,$i=2,Wi=3,Xi=4,qi=5,Ji=7,Zi=8,tA=9,eA=10,nA=11,rA=12,oA=13,iA=14,AA=15,aA=function(t){for(var e=[],n=0,r=t.length;n<r;){var o=t.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=t.charCodeAt(n++);56320===(64512&i)?e.push(((1023&o)<<10)+(1023&i)+65536):(e.push(o),n--)}else e.push(o)}return e},sA=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,t);var n=t.length;if(!n)return"";for(var r=[],o=-1,i="";++o<n;){var A=t[o];A<=65535?r.push(A):(A-=65536,r.push(55296+(A>>10),A%1024+56320)),(o+1===n||r.length>16384)&&(i+=String.fromCharCode.apply(String,r),r.length=0)}return i},uA=Ni(xi),lA="\xd7",cA="\xf7",fA=function(t){return uA.get(t)},dA=function(t,e,n){var r=n-2,o=e[r],i=e[n-1],A=e[n];if(i===$i&&A===Wi)return lA;if(i===$i||i===Wi||i===Xi)return cA;if(A===$i||A===Wi||A===Xi)return cA;if(i===Zi&&-1!==[Zi,tA,nA,rA].indexOf(A))return lA;if((i===nA||i===tA)&&(A===tA||A===eA))return lA;if((i===rA||i===eA)&&A===eA)return lA;if(A===oA||A===qi)return lA;if(A===Ji)return lA;if(i===Yi)return lA;if(i===oA&&A===iA){for(;o===qi;)o=e[--r];if(o===iA)return lA}if(i===AA&&A===AA){for(var a=0;o===AA;)a++,o=e[--r];if(a%2===0)return lA}return cA},hA=function(t){var e=aA(t),n=e.length,r=0,o=0,i=e.map(fA);return{next:function(){if(r>=n)return{done:!0,value:null};for(var t=lA;r<n&&(t=dA(e,i,++r))===lA;);if(t!==lA||r===n){var A=sA.apply(null,e.slice(o,r));return o=r,{value:A,done:!1}}return{done:!0,value:null}}}},pA=function(t){for(var e,n=hA(t),r=[];!(e=n.next()).done;)e.value&&r.push(e.value.slice());return r},gA=function(t){var e=123;if(t.createRange){var n=t.createRange();if(n.getBoundingClientRect){var r=t.createElement("boundtest");r.style.height=e+"px",r.style.display="block",t.body.appendChild(r),n.selectNode(r);var o=n.getBoundingClientRect(),i=Math.round(o.height);if(t.body.removeChild(r),i===e)return!0}}return!1},yA=function(t){var e=t.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",t.body.appendChild(e);var n=t.createRange();e.innerHTML="function"===typeof"".repeat?"&#128104;".repeat(10):"";var r=e.firstChild,o=u(r.data).map((function(t){return l(t)})),i=0,A={},a=o.every((function(t,e){n.setStart(r,i),n.setEnd(r,i+t.length);var o=n.getBoundingClientRect();i+=t.length;var a=o.x>A.x||o.y>A.y;return A=o,0===e||a}));return t.body.removeChild(e),a},vA=function(){return"undefined"!==typeof(new Image).crossOrigin},mA=function(){return"string"===typeof(new XMLHttpRequest).responseType},wA=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),n.toDataURL()}catch(Le){return!1}return!0},bA=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},BA=function(t){var e=t.createElement("canvas"),n=100;e.width=n,e.height=n;var r=e.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var o=new Image,i=e.toDataURL();o.src=i;var A=_A(n,n,0,0,o);return r.fillStyle="red",r.fillRect(0,0,n,n),xA(A).then((function(e){r.drawImage(e,0,0);var o=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var A=t.createElement("div");return A.style.backgroundImage="url("+i+")",A.style.height=n+"px",bA(o)?xA(_A(n,n,0,0,A)):Promise.reject(!1)})).then((function(t){return r.drawImage(t,0,0),bA(r.getImageData(0,0,n,n).data)})).catch((function(){return!1}))},_A=function(t,e,n,r,o){var i="http://www.w3.org/2000/svg",A=document.createElementNS(i,"svg"),a=document.createElementNS(i,"foreignObject");return A.setAttributeNS(null,"width",t.toString()),A.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",n.toString()),a.setAttributeNS(null,"y",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),A.appendChild(a),a.appendChild(o),A},xA=function(t){return new Promise((function(e,n){var r=new Image;r.onload=function(){return e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},CA={get SUPPORT_RANGE_BOUNDS(){var t=gA(document);return Object.defineProperty(CA,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_WORD_BREAKING(){var t=CA.SUPPORT_RANGE_BOUNDS&&yA(document);return Object.defineProperty(CA,"SUPPORT_WORD_BREAKING",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=wA(document);return Object.defineProperty(CA,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"===typeof Array.from&&"function"===typeof window.fetch?BA(document):Promise.resolve(!1);return Object.defineProperty(CA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=vA();return Object.defineProperty(CA,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=mA();return Object.defineProperty(CA,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(CA,"SUPPORT_CORS_XHR",{value:t}),t},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var t=!("undefined"===typeof Intl||!Intl.Segmenter);return Object.defineProperty(CA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:t}),t}},EA=function(){function t(t,e){this.text=t,this.bounds=e}return t}(),FA=function(t,e,n,r){var o=TA(e,n),i=[],a=0;return o.forEach((function(e){if(n.textDecorationLine.length||e.trim().length>0)if(CA.SUPPORT_RANGE_BOUNDS){var o=UA(r,a,e.length).getClientRects();if(o.length>1){var s=QA(e),u=0;s.forEach((function(e){i.push(new EA(e,A.fromDOMRectList(t,UA(r,u+a,e.length).getClientRects()))),u+=e.length}))}else i.push(new EA(e,A.fromDOMRectList(t,o)))}else{var l=r.splitText(e.length);i.push(new EA(e,SA(t,r))),r=l}else CA.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));a+=e.length})),i},SA=function(t,e){var n=e.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var o=e.parentNode;if(o){o.replaceChild(r,e);var i=a(t,r);return r.firstChild&&o.replaceChild(r.firstChild,r),i}}return A.EMPTY},UA=function(t,e,n){var r=t.ownerDocument;if(!r)throw new Error("Node has no owner document");var o=r.createRange();return o.setStart(t,e),o.setEnd(t,e+n),o},QA=function(t){if(CA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(t)).map((function(t){return t.segment}))}return pA(t)},IA=function(t,e){if(CA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(t)).map((function(t){return t.segment}))}return kA(t,e)},TA=function(t,e){return 0!==e.letterSpacing?QA(t):IA(t,e)},OA=[32,160,4961,65792,65793,4153,4241],kA=function(t,e){for(var n,r=Kt(t,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),o=[],i=function(){if(n.value){var t=n.value.slice(),e=u(t),r="";e.forEach((function(t){-1===OA.indexOf(t)?r+=l(t):(r.length&&o.push(r),o.push(l(t)),r="")})),r.length&&o.push(r)}};!(n=r.next()).done;)i();return o},RA=function(){function t(t,e,n){this.text=MA(e.data,n.textTransform),this.textBounds=FA(t,this.text,n,e)}return t}(),MA=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(LA,HA);case 2:return t.toUpperCase();default:return t}},LA=/(^|\s|:|-|\(|\))([a-z])/g,HA=function(t,e,n){return t.length>0?e+n.toUpperCase():t},DA=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return e(n,t),n}(_i),PA=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return e(n,t),n}(_i),NA=function(t){function n(e,n){var r=t.call(this,e,n)||this,o=new XMLSerializer,i=a(e,n);return n.setAttribute("width",i.width+"px"),n.setAttribute("height",i.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(o.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return e(n,t),n}(_i),KA=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return e(n,t),n}(_i),jA=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.start=n.start,r.reversed="boolean"===typeof n.reversed&&!0===n.reversed,r}return e(n,t),n}(_i),VA=[{type:15,flags:0,unit:"px",number:3}],GA=[{type:16,flags:0,number:50}],zA=function(t){return t.width>t.height?new A(t.left+(t.width-t.height)/2,t.top,t.height,t.height):t.width<t.height?new A(t.left,t.top+(t.height-t.width)/2,t.width,t.width):t},YA=function(t){var e=t.type===XA?new Array(t.value.length+1).join("\u2022"):t.value;return 0===e.length?t.placeholder||"":e},$A="checkbox",WA="radio",XA="password",qA=707406591,JA=function(t){function n(e,n){var r=t.call(this,e,n)||this;switch(r.type=n.type.toLowerCase(),r.checked=n.checked,r.value=YA(n),r.type!==$A&&r.type!==WA||(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=zA(r.bounds)),r.type){case $A:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=VA;break;case WA:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=GA}return r}return e(n,t),n}(_i),ZA=function(t){function n(e,n){var r=t.call(this,e,n)||this,o=n.options[n.selectedIndex||0];return r.value=o&&o.text||"",r}return e(n,t),n}(_i),ta=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.value=n.value,r}return e(n,t),n}(_i),ea=function(t){function n(e,n){var r=t.call(this,e,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=ia(e,n.contentWindow.document.documentElement);var o=n.contentWindow.document.documentElement?cr(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):fr.TRANSPARENT,i=n.contentWindow.document.body?cr(e,getComputedStyle(n.contentWindow.document.body).backgroundColor):fr.TRANSPARENT;r.backgroundColor=rr(o)?rr(i)?r.styles.backgroundColor:i:o}}catch(Le){}return r}return e(n,t),n}(_i),na=["OL","UL","MENU"],ra=function(t,e,n,r){for(var o=e.firstChild,i=void 0;o;o=i)if(i=o.nextSibling,sa(o)&&o.data.trim().length>0)n.textNodes.push(new RA(t,o,n.styles));else if(ua(o))if(Ea(o)&&o.assignedNodes)o.assignedNodes().forEach((function(e){return ra(t,e,n,r)}));else{var A=oa(t,o);A.styles.isVisible()&&(Aa(o,A,r)?A.flags|=4:aa(A.styles)&&(A.flags|=2),-1!==na.indexOf(o.tagName)&&(A.flags|=8),n.elements.push(A),o.slot,o.shadowRoot?ra(t,o.shadowRoot,A,r):xa(o)||ga(o)||Ca(o)||ra(t,o,A,r))}},oa=function(t,e){return wa(e)?new DA(t,e):va(e)?new PA(t,e):ga(e)?new NA(t,e):fa(e)?new KA(t,e):da(e)?new jA(t,e):ha(e)?new JA(t,e):Ca(e)?new ZA(t,e):xa(e)?new ta(t,e):ba(e)?new ea(t,e):new _i(t,e)},ia=function(t,e){var n=oa(t,e);return n.flags|=4,ra(t,e,n,n),n},Aa=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||ya(t)&&n.styles.isTransparent()},aa=function(t){return t.isPositioned()||t.isFloating()},sa=function(t){return t.nodeType===Node.TEXT_NODE},ua=function(t){return t.nodeType===Node.ELEMENT_NODE},la=function(t){return ua(t)&&"undefined"!==typeof t.style&&!ca(t)},ca=function(t){return"object"===typeof t.className},fa=function(t){return"LI"===t.tagName},da=function(t){return"OL"===t.tagName},ha=function(t){return"INPUT"===t.tagName},pa=function(t){return"HTML"===t.tagName},ga=function(t){return"svg"===t.tagName},ya=function(t){return"BODY"===t.tagName},va=function(t){return"CANVAS"===t.tagName},ma=function(t){return"VIDEO"===t.tagName},wa=function(t){return"IMG"===t.tagName},ba=function(t){return"IFRAME"===t.tagName},Ba=function(t){return"STYLE"===t.tagName},_a=function(t){return"SCRIPT"===t.tagName},xa=function(t){return"TEXTAREA"===t.tagName},Ca=function(t){return"SELECT"===t.tagName},Ea=function(t){return"SLOT"===t.tagName},Fa=function(t){return t.tagName.indexOf("-")>0},Sa=function(){function t(){this.counters={}}return t.prototype.getCounterValue=function(t){var e=this.counters[t];return e&&e.length?e[e.length-1]:1},t.prototype.getCounterValues=function(t){var e=this.counters[t];return e||[]},t.prototype.pop=function(t){var e=this;t.forEach((function(t){return e.counters[t].pop()}))},t.prototype.parse=function(t){var e=this,n=t.counterIncrement,r=t.counterReset,o=!0;null!==n&&n.forEach((function(t){var n=e.counters[t.counter];n&&0!==t.increment&&(o=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=t.increment)}));var i=[];return o&&r.forEach((function(t){var n=e.counters[t.counter];i.push(t.counter),n||(n=e.counters[t.counter]=[]),n.push(t.reset)})),i},t}(),Ua={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Qa={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Ia={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},Ta={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Oa=function(t,e,n,r,o,i){return t<e||t>n?za(t,o,i.length>0):r.integers.reduce((function(e,n,o){for(;t>=n;)t-=n,e+=r.values[o];return e}),"")+i},ka=function(t,e,n,r){var o="";do{n||t--,o=r(t)+o,t/=e}while(t*e>=e);return o},Ra=function(t,e,n,r,o){var i=n-e+1;return(t<0?"-":"")+(ka(Math.abs(t),i,r,(function(t){return l(Math.floor(t%i)+e)}))+o)},Ma=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return ka(Math.abs(t),r,!1,(function(t){return e[Math.floor(t%r)]}))+n},La=1,Ha=2,Da=4,Pa=8,Na=function(t,e,n,r,o,i){if(t<-9999||t>9999)return za(t,4,o.length>0);var A=Math.abs(t),a=o;if(0===A)return e[0]+a;for(var s=0;A>0&&s<=4;s++){var u=A%10;0===u&&ii(i,La)&&""!==a?a=e[u]+a:u>1||1===u&&0===s||1===u&&1===s&&ii(i,Ha)||1===u&&1===s&&ii(i,Da)&&t>100||1===u&&s>1&&ii(i,Pa)?a=e[u]+(s>0?n[s-1]:"")+a:1===u&&s>0&&(a=n[s-1]+a),A=Math.floor(A/10)}return(t<0?r:"")+a},Ka="\u5341\u767e\u5343\u842c",ja="\u62fe\u4f70\u4edf\u842c",Va="\u30de\u30a4\u30ca\u30b9",Ga="\ub9c8\uc774\ub108\uc2a4",za=function(t,e,n){var r=n?". ":"",o=n?"\u3001":"",i=n?", ":"",A=n?" ":"";switch(e){case 0:return"\u2022"+A;case 1:return"\u25e6"+A;case 2:return"\u25fe"+A;case 5:var a=Ra(t,48,57,!0,r);return a.length<4?"0"+a:a;case 4:return Ma(t,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",o);case 6:return Oa(t,1,3999,Ua,3,r).toLowerCase();case 7:return Oa(t,1,3999,Ua,3,r);case 8:return Ra(t,945,969,!1,r);case 9:return Ra(t,97,122,!1,r);case 10:return Ra(t,65,90,!1,r);case 11:return Ra(t,1632,1641,!0,r);case 12:case 49:return Oa(t,1,9999,Qa,3,r);case 35:return Oa(t,1,9999,Qa,3,r).toLowerCase();case 13:return Ra(t,2534,2543,!0,r);case 14:case 30:return Ra(t,6112,6121,!0,r);case 15:return Ma(t,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",o);case 16:return Ma(t,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",o);case 17:case 48:return Na(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",Ka,"\u8ca0",o,Ha|Da|Pa);case 47:return Na(t,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",ja,"\u8ca0",o,La|Ha|Da|Pa);case 42:return Na(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",Ka,"\u8d1f",o,Ha|Da|Pa);case 41:return Na(t,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",ja,"\u8d1f",o,La|Ha|Da|Pa);case 26:return Na(t,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07",Va,o,0);case 25:return Na(t,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07",Va,o,La|Ha|Da);case 31:return Na(t,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",Ga,i,La|Ha|Da);case 33:return Na(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c",Ga,i,0);case 32:return Na(t,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343",Ga,i,La|Ha|Da);case 18:return Ra(t,2406,2415,!0,r);case 20:return Oa(t,1,19999,Ta,3,r);case 21:return Ra(t,2790,2799,!0,r);case 22:return Ra(t,2662,2671,!0,r);case 22:return Oa(t,1,10999,Ia,3,r);case 23:return Ma(t,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case 24:return Ma(t,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case 27:return Ra(t,3302,3311,!0,r);case 28:return Ma(t,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",o);case 29:return Ma(t,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",o);case 34:return Ra(t,3792,3801,!0,r);case 37:return Ra(t,6160,6169,!0,r);case 38:return Ra(t,4160,4169,!0,r);case 39:return Ra(t,2918,2927,!0,r);case 40:return Ra(t,1776,1785,!0,r);case 43:return Ra(t,3046,3055,!0,r);case 44:return Ra(t,3174,3183,!0,r);case 45:return Ra(t,3664,3673,!0,r);case 46:return Ra(t,3872,3881,!0,r);default:return Ra(t,48,57,!0,r)}},Ya="data-html2canvas-ignore",$a=function(){function t(t,e,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=e,this.counters=new Sa,this.quoteDepth=0,!e.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return t.prototype.toIFrame=function(t,e){var n=this,i=Xa(t,e);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var A=t.defaultView.pageXOffset,a=t.defaultView.pageYOffset,s=i.contentWindow,u=s.document,l=Za(i).then((function(){return r(n,void 0,void 0,(function(){var t,n;return o(this,(function(r){switch(r.label){case 0:return this.scrolledElements.forEach(os),s&&(s.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||s.scrollY===e.top&&s.scrollX===e.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-e.left,s.scrollY-e.top,0,0))),t=this.options.onclone,"undefined"===typeof(n=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:u.fonts&&u.fonts.ready?[4,u.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Ja(u)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"===typeof t?[2,Promise.resolve().then((function(){return t(u,n)})).then((function(){return i}))]:[2,i]}}))}))}));return u.open(),u.write(ns(document.doctype)+"<html></html>"),rs(this.referenceElement.ownerDocument,A,a),u.replaceChild(u.adoptNode(this.documentElement),u.documentElement),u.close(),l},t.prototype.createElementClone=function(t){if(Bi(t,2),va(t))return this.createCanvasClone(t);if(ma(t))return this.createVideoClone(t);if(Ba(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return wa(e)&&(wa(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),Fa(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return es(t.style,e),e},t.prototype.createStyleClone=function(t){try{var e=t.sheet;if(e&&e.cssRules){var n=[].slice.call(e.cssRules,0).reduce((function(t,e){return e&&"string"===typeof e.cssText?t+e.cssText:t}),""),r=t.cloneNode(!1);return r.textContent=n,r}}catch(Le){if(this.context.logger.error("Unable to access cssRules property",Le),"SecurityError"!==Le.name)throw Le}return t.cloneNode(!1)},t.prototype.createCanvasClone=function(t){var e;if(this.options.inlineImages&&t.ownerDocument){var n=t.ownerDocument.createElement("img");try{return n.src=t.toDataURL(),n}catch(Le){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var r=t.cloneNode(!1);try{r.width=t.width,r.height=t.height;var o=t.getContext("2d"),i=r.getContext("2d");if(i)if(!this.options.allowTaint&&o)i.putImageData(o.getImageData(0,0,t.width,t.height),0,0);else{var A=null!==(e=t.getContext("webgl2"))&&void 0!==e?e:t.getContext("webgl");if(A){var a=A.getContextAttributes();!1===(null===a||void 0===a?void 0:a.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}i.drawImage(t,0,0)}return r}catch(Le){this.context.logger.info("Unable to clone canvas as it is tainted",t)}return r},t.prototype.createVideoClone=function(t){var e=t.ownerDocument.createElement("canvas");e.width=t.offsetWidth,e.height=t.offsetHeight;var n=e.getContext("2d");try{return n&&(n.drawImage(t,0,0,e.width,e.height),this.options.allowTaint||n.getImageData(0,0,e.width,e.height)),e}catch(Le){this.context.logger.info("Unable to clone video as it is tainted",t)}var r=t.ownerDocument.createElement("canvas");return r.width=t.offsetWidth,r.height=t.offsetHeight,r},t.prototype.appendChildNode=function(t,e,n){ua(e)&&(_a(e)||e.hasAttribute(Ya)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&ua(e)&&Ba(e)||t.appendChild(this.cloneNode(e,n))},t.prototype.cloneChildNodes=function(t,e,n){for(var r=this,o=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;o;o=o.nextSibling)if(ua(o)&&Ea(o)&&"function"===typeof o.assignedNodes){var i=o.assignedNodes();i.length&&i.forEach((function(t){return r.appendChildNode(e,t,n)}))}else this.appendChildNode(e,o,n)},t.prototype.cloneNode=function(t,e){if(sa(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&ua(t)&&(la(t)||ca(t))){var r=this.createElementClone(t);r.style.transitionProperty="none";var o=n.getComputedStyle(t),i=n.getComputedStyle(t,":before"),A=n.getComputedStyle(t,":after");this.referenceElement===t&&la(r)&&(this.clonedReferenceElement=r),ya(r)&&ls(r);var a=this.counters.parse(new vi(this.context,o)),s=this.resolvePseudoContent(t,r,i,zi.BEFORE);Fa(t)&&(e=!0),ma(t)||this.cloneChildNodes(t,r,e),s&&r.insertBefore(s,r.firstChild);var u=this.resolvePseudoContent(t,r,A,zi.AFTER);return u&&r.appendChild(u),this.counters.pop(a),(o&&(this.options.copyStyles||ca(t))&&!ba(t)||e)&&es(o,r),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(xa(t)||Ca(t))&&(xa(r)||Ca(r))&&(r.value=t.value),r}return t.cloneNode(!1)},t.prototype.resolvePseudoContent=function(t,e,n,r){var o=this;if(n){var i=n.content,A=e.ownerDocument;if(A&&i&&"none"!==i&&"-moz-alt-content"!==i&&"none"!==n.display){this.counters.parse(new vi(this.context,n));var a=new yi(this.context,n),s=A.createElement("html2canvaspseudoelement");es(n,s),a.content.forEach((function(e){if(0===e.type)s.appendChild(A.createTextNode(e.value));else if(22===e.type){var n=A.createElement("img");n.src=e.value,n.style.opacity="1",s.appendChild(n)}else if(18===e.type){if("attr"===e.name){var r=e.values.filter(On);r.length&&s.appendChild(A.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var i=e.values.filter(Ln),u=i[0],l=i[1];if(u&&On(u)){var c=o.counters.getCounterValue(u.value),f=l&&On(l)?Co.parse(o.context,l.value):3;s.appendChild(A.createTextNode(za(c,f,!1)))}}else if("counters"===e.name){var d=e.values.filter(Ln),h=(u=d[0],d[1]);if(l=d[2],u&&On(u)){var p=o.counters.getCounterValues(u.value),g=l&&On(l)?Co.parse(o.context,l.value):3,y=h&&0===h.type?h.value:"",v=p.map((function(t){return za(t,g,!1)})).join(y);s.appendChild(A.createTextNode(v))}}}else if(20===e.type)switch(e.value){case"open-quote":s.appendChild(A.createTextNode(ci(a.quotes,o.quoteDepth++,!0)));break;case"close-quote":s.appendChild(A.createTextNode(ci(a.quotes,--o.quoteDepth,!1)));break;default:s.appendChild(A.createTextNode(e.value))}})),s.className=as+" "+ss;var u=r===zi.BEFORE?" "+as:" "+ss;return ca(e)?e.className.baseValue+=u:e.className+=u,s}}},t.destroy=function(t){return!!t.parentNode&&(t.parentNode.removeChild(t),!0)},t}();!function(t){t[t.BEFORE=0]="BEFORE",t[t.AFTER=1]="AFTER"}(zi||(zi={}));var Wa,Xa=function(t,e){var n=t.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=e.width.toString(),n.height=e.height.toString(),n.scrolling="no",n.setAttribute(Ya,"true"),t.body.appendChild(n),n},qa=function(t){return new Promise((function(e){t.complete?e():t.src?(t.onload=e,t.onerror=e):e()}))},Ja=function(t){return Promise.all([].slice.call(t.images,0).map(qa))},Za=function(t){return new Promise((function(e,n){var r=t.contentWindow;if(!r)return n("No window assigned for iframe");var o=r.document;r.onload=t.onload=function(){r.onload=t.onload=null;var n=setInterval((function(){o.body.childNodes.length>0&&"complete"===o.readyState&&(clearInterval(n),e(t))}),50)}}))},ts=["all","d","content"],es=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);-1===ts.indexOf(r)&&e.style.setProperty(r,t.getPropertyValue(r))}return e},ns=function(t){var e="";return t&&(e+="<!DOCTYPE ",t.name&&(e+=t.name),t.internalSubset&&(e+=t.internalSubset),t.publicId&&(e+='"'+t.publicId+'"'),t.systemId&&(e+='"'+t.systemId+'"'),e+=">"),e},rs=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},os=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},is=":before",As=":after",as="___html2canvas___pseudoelement_before",ss="___html2canvas___pseudoelement_after",us='{\n    content: "" !important;\n    display: none !important;\n}',ls=function(t){cs(t,"."+as+is+us+"\n         ."+ss+As+us)},cs=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}},fs=function(){function t(){}return t.getOrigin=function(e){var n=t._link;return n?(n.href=e,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},t.isSameOrigin=function(e){return t.getOrigin(e)===t._origin},t.setContext=function(e){t._link=e.document.createElement("a"),t._origin=t.getOrigin(e.location.href)},t._origin="about:blank",t}(),ds=function(){function t(t,e){this.context=t,this._options=e,this._cache={}}return t.prototype.addImage=function(t){var e=Promise.resolve();return this.has(t)?e:ws(t)||ys(t)?((this._cache[t]=this.loadImage(t)).catch((function(){})),e):e},t.prototype.match=function(t){return this._cache[t]},t.prototype.loadImage=function(t){return r(this,void 0,void 0,(function(){var e,n,r,i,A=this;return o(this,(function(o){switch(o.label){case 0:return e=fs.isSameOrigin(t),n=!vs(t)&&!0===this._options.useCORS&&CA.SUPPORT_CORS_IMAGES&&!e,r=!vs(t)&&!e&&!ws(t)&&"string"===typeof this._options.proxy&&CA.SUPPORT_CORS_XHR&&!n,e||!1!==this._options.allowTaint||vs(t)||ws(t)||r||n?(i=t,r?[4,this.proxy(i)]:[3,2]):[2];case 1:i=o.sent(),o.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise((function(t,e){var r=new Image;r.onload=function(){return t(r)},r.onerror=e,(ms(i)||n)&&(r.crossOrigin="anonymous"),r.src=i,!0===r.complete&&setTimeout((function(){return t(r)}),500),A._options.imageTimeout>0&&setTimeout((function(){return e("Timed out ("+A._options.imageTimeout+"ms) loading image")}),A._options.imageTimeout)}))];case 3:return[2,o.sent()]}}))}))},t.prototype.has=function(t){return"undefined"!==typeof this._cache[t]},t.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},t.prototype.proxy=function(t){var e=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=t.substring(0,256);return new Promise((function(o,i){var A=CA.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===A)o(a.response);else{var t=new FileReader;t.addEventListener("load",(function(){return o(t.result)}),!1),t.addEventListener("error",(function(t){return i(t)}),!1),t.readAsDataURL(a.response)}else i("Failed to proxy resource "+r+" with status code "+a.status)},a.onerror=i;var s=n.indexOf("?")>-1?"&":"?";if(a.open("GET",""+n+s+"url="+encodeURIComponent(t)+"&responseType="+A),"text"!==A&&a instanceof XMLHttpRequest&&(a.responseType=A),e._options.imageTimeout){var u=e._options.imageTimeout;a.timeout=u,a.ontimeout=function(){return i("Timed out ("+u+"ms) proxying "+r)}}a.send()}))},t}(),hs=/^data:image\/svg\+xml/i,ps=/^data:image\/.*;base64,/i,gs=/^data:image\/.*/i,ys=function(t){return CA.SUPPORT_SVG_DRAWING||!bs(t)},vs=function(t){return gs.test(t)},ms=function(t){return ps.test(t)},ws=function(t){return"blob"===t.substr(0,4)},bs=function(t){return"svg"===t.substr(-3).toLowerCase()||hs.test(t)},Bs=function(){function t(t,e){this.type=0,this.x=t,this.y=e}return t.prototype.add=function(e,n){return new t(this.x+e,this.y+n)},t}(),_s=function(t,e,n){return new Bs(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},xs=function(){function t(t,e,n,r){this.type=1,this.start=t,this.startControl=e,this.endControl=n,this.end=r}return t.prototype.subdivide=function(e,n){var r=_s(this.start,this.startControl,e),o=_s(this.startControl,this.endControl,e),i=_s(this.endControl,this.end,e),A=_s(r,o,e),a=_s(o,i,e),s=_s(A,a,e);return n?new t(this.start,r,A,s):new t(s,a,i,this.end)},t.prototype.add=function(e,n){return new t(this.start.add(e,n),this.startControl.add(e,n),this.endControl.add(e,n),this.end.add(e,n))},t.prototype.reverse=function(){return new t(this.end,this.endControl,this.startControl,this.start)},t}(),Cs=function(t){return 1===t.type},Es=function(){function t(t){var e=t.styles,n=t.bounds,r=zn(e.borderTopLeftRadius,n.width,n.height),o=r[0],i=r[1],A=zn(e.borderTopRightRadius,n.width,n.height),a=A[0],s=A[1],u=zn(e.borderBottomRightRadius,n.width,n.height),l=u[0],c=u[1],f=zn(e.borderBottomLeftRadius,n.width,n.height),d=f[0],h=f[1],p=[];p.push((o+a)/n.width),p.push((d+l)/n.width),p.push((i+h)/n.height),p.push((s+c)/n.height);var g=Math.max.apply(Math,p);g>1&&(o/=g,i/=g,a/=g,s/=g,l/=g,c/=g,d/=g,h/=g);var y=n.width-a,v=n.height-c,m=n.width-l,w=n.height-h,b=e.borderTopWidth,B=e.borderRightWidth,_=e.borderBottomWidth,x=e.borderLeftWidth,C=Yn(e.paddingTop,t.bounds.width),E=Yn(e.paddingRight,t.bounds.width),F=Yn(e.paddingBottom,t.bounds.width),S=Yn(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=o>0||i>0?Fs(n.left+x/3,n.top+b/3,o-x/3,i-b/3,Wa.TOP_LEFT):new Bs(n.left+x/3,n.top+b/3),this.topRightBorderDoubleOuterBox=o>0||i>0?Fs(n.left+y,n.top+b/3,a-B/3,s-b/3,Wa.TOP_RIGHT):new Bs(n.left+n.width-B/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=l>0||c>0?Fs(n.left+m,n.top+v,l-B/3,c-_/3,Wa.BOTTOM_RIGHT):new Bs(n.left+n.width-B/3,n.top+n.height-_/3),this.bottomLeftBorderDoubleOuterBox=d>0||h>0?Fs(n.left+x/3,n.top+w,d-x/3,h-_/3,Wa.BOTTOM_LEFT):new Bs(n.left+x/3,n.top+n.height-_/3),this.topLeftBorderDoubleInnerBox=o>0||i>0?Fs(n.left+2*x/3,n.top+2*b/3,o-2*x/3,i-2*b/3,Wa.TOP_LEFT):new Bs(n.left+2*x/3,n.top+2*b/3),this.topRightBorderDoubleInnerBox=o>0||i>0?Fs(n.left+y,n.top+2*b/3,a-2*B/3,s-2*b/3,Wa.TOP_RIGHT):new Bs(n.left+n.width-2*B/3,n.top+2*b/3),this.bottomRightBorderDoubleInnerBox=l>0||c>0?Fs(n.left+m,n.top+v,l-2*B/3,c-2*_/3,Wa.BOTTOM_RIGHT):new Bs(n.left+n.width-2*B/3,n.top+n.height-2*_/3),this.bottomLeftBorderDoubleInnerBox=d>0||h>0?Fs(n.left+2*x/3,n.top+w,d-2*x/3,h-2*_/3,Wa.BOTTOM_LEFT):new Bs(n.left+2*x/3,n.top+n.height-2*_/3),this.topLeftBorderStroke=o>0||i>0?Fs(n.left+x/2,n.top+b/2,o-x/2,i-b/2,Wa.TOP_LEFT):new Bs(n.left+x/2,n.top+b/2),this.topRightBorderStroke=o>0||i>0?Fs(n.left+y,n.top+b/2,a-B/2,s-b/2,Wa.TOP_RIGHT):new Bs(n.left+n.width-B/2,n.top+b/2),this.bottomRightBorderStroke=l>0||c>0?Fs(n.left+m,n.top+v,l-B/2,c-_/2,Wa.BOTTOM_RIGHT):new Bs(n.left+n.width-B/2,n.top+n.height-_/2),this.bottomLeftBorderStroke=d>0||h>0?Fs(n.left+x/2,n.top+w,d-x/2,h-_/2,Wa.BOTTOM_LEFT):new Bs(n.left+x/2,n.top+n.height-_/2),this.topLeftBorderBox=o>0||i>0?Fs(n.left,n.top,o,i,Wa.TOP_LEFT):new Bs(n.left,n.top),this.topRightBorderBox=a>0||s>0?Fs(n.left+y,n.top,a,s,Wa.TOP_RIGHT):new Bs(n.left+n.width,n.top),this.bottomRightBorderBox=l>0||c>0?Fs(n.left+m,n.top+v,l,c,Wa.BOTTOM_RIGHT):new Bs(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=d>0||h>0?Fs(n.left,n.top+w,d,h,Wa.BOTTOM_LEFT):new Bs(n.left,n.top+n.height),this.topLeftPaddingBox=o>0||i>0?Fs(n.left+x,n.top+b,Math.max(0,o-x),Math.max(0,i-b),Wa.TOP_LEFT):new Bs(n.left+x,n.top+b),this.topRightPaddingBox=a>0||s>0?Fs(n.left+Math.min(y,n.width-B),n.top+b,y>n.width+B?0:Math.max(0,a-B),Math.max(0,s-b),Wa.TOP_RIGHT):new Bs(n.left+n.width-B,n.top+b),this.bottomRightPaddingBox=l>0||c>0?Fs(n.left+Math.min(m,n.width-x),n.top+Math.min(v,n.height-_),Math.max(0,l-B),Math.max(0,c-_),Wa.BOTTOM_RIGHT):new Bs(n.left+n.width-B,n.top+n.height-_),this.bottomLeftPaddingBox=d>0||h>0?Fs(n.left+x,n.top+Math.min(w,n.height-_),Math.max(0,d-x),Math.max(0,h-_),Wa.BOTTOM_LEFT):new Bs(n.left+x,n.top+n.height-_),this.topLeftContentBox=o>0||i>0?Fs(n.left+x+S,n.top+b+C,Math.max(0,o-(x+S)),Math.max(0,i-(b+C)),Wa.TOP_LEFT):new Bs(n.left+x+S,n.top+b+C),this.topRightContentBox=a>0||s>0?Fs(n.left+Math.min(y,n.width+x+S),n.top+b+C,y>n.width+x+S?0:a-x+S,s-(b+C),Wa.TOP_RIGHT):new Bs(n.left+n.width-(B+E),n.top+b+C),this.bottomRightContentBox=l>0||c>0?Fs(n.left+Math.min(m,n.width-(x+S)),n.top+Math.min(v,n.height+b+C),Math.max(0,l-(B+E)),c-(_+F),Wa.BOTTOM_RIGHT):new Bs(n.left+n.width-(B+E),n.top+n.height-(_+F)),this.bottomLeftContentBox=d>0||h>0?Fs(n.left+x+S,n.top+w,Math.max(0,d-(x+S)),h-(_+F),Wa.BOTTOM_LEFT):new Bs(n.left+x+S,n.top+n.height-(_+F))}return t}();!function(t){t[t.TOP_LEFT=0]="TOP_LEFT",t[t.TOP_RIGHT=1]="TOP_RIGHT",t[t.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Wa||(Wa={}));var Fs=function(t,e,n,r,o){var i=(Math.sqrt(2)-1)/3*4,A=n*i,a=r*i,s=t+n,u=e+r;switch(o){case Wa.TOP_LEFT:return new xs(new Bs(t,u),new Bs(t,u-a),new Bs(s-A,e),new Bs(s,e));case Wa.TOP_RIGHT:return new xs(new Bs(t,e),new Bs(t+A,e),new Bs(s,u-a),new Bs(s,u));case Wa.BOTTOM_RIGHT:return new xs(new Bs(s,e),new Bs(s,e+a),new Bs(t+A,u),new Bs(t,u));case Wa.BOTTOM_LEFT:default:return new xs(new Bs(s,u),new Bs(s-A,u),new Bs(t,e+a),new Bs(t,e))}},Ss=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},Us=function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]},Qs=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},Is=function(){function t(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6}return t}(),Ts=function(){function t(t,e){this.path=t,this.target=e,this.type=1}return t}(),Os=function(){function t(t){this.opacity=t,this.type=2,this.target=6}return t}(),ks=function(t){return 0===t.type},Rs=function(t){return 1===t.type},Ms=function(t){return 2===t.type},Ls=function(t,e){return t.length===e.length&&t.some((function(t,n){return t===e[n]}))},Hs=function(t,e,n,r,o){return t.map((function(t,i){switch(i){case 0:return t.add(e,n);case 1:return t.add(e+r,n);case 2:return t.add(e+r,n+o);case 3:return t.add(e,n+o)}return t}))},Ds=function(){function t(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return t}(),Ps=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new Es(this.container),this.container.styles.opacity<1&&this.effects.push(new Os(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,o=this.container.styles.transform;this.effects.push(new Is(n,r,o))}if(0!==this.container.styles.overflowX){var i=Ss(this.curves),A=Qs(this.curves);Ls(i,A)?this.effects.push(new Ts(i,6)):(this.effects.push(new Ts(i,2)),this.effects.push(new Ts(A,4)))}}return t.prototype.getEffects=function(t){for(var e=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var o=n.effects.filter((function(t){return!Rs(t)}));if(e||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,o),e=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var i=Ss(n.curves),A=Qs(n.curves);Ls(i,A)||r.unshift(new Ts(A,6))}}else r.unshift.apply(r,o);n=n.parent}return r.filter((function(e){return ii(e.target,t)}))},t}(),Ns=function(t,e,n,r){t.container.elements.forEach((function(o){var i=ii(o.flags,4),A=ii(o.flags,2),a=new Ps(o,t);ii(o.styles.display,2048)&&r.push(a);var s=ii(o.flags,8)?[]:r;if(i||A){var u=i||o.styles.isPositioned()?n:e,l=new Ds(a);if(o.styles.isPositioned()||o.styles.opacity<1||o.styles.isTransformed()){var c=o.styles.zIndex.order;if(c<0){var f=0;u.negativeZIndex.some((function(t,e){return c>t.element.container.styles.zIndex.order?(f=e,!1):f>0})),u.negativeZIndex.splice(f,0,l)}else if(c>0){var d=0;u.positiveZIndex.some((function(t,e){return c>=t.element.container.styles.zIndex.order?(d=e+1,!1):d>0})),u.positiveZIndex.splice(d,0,l)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(l)}else o.styles.isFloating()?u.nonPositionedFloats.push(l):u.nonPositionedInlineLevel.push(l);Ns(a,l,i?l:n,s)}else o.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),Ns(a,e,n,s);ii(o.flags,8)&&Ks(o,s)}))},Ks=function(t,e){for(var n=t instanceof jA?t.start:1,r=t instanceof jA&&t.reversed,o=0;o<e.length;o++){var i=e[o];i.container instanceof KA&&"number"===typeof i.container.value&&0!==i.container.value&&(n=i.container.value),i.listValue=za(n,i.container.styles.listStyleType,!0),n+=r?-1:1}},js=function(t){var e=new Ps(t,null),n=new Ds(e),r=[];return Ns(e,n,n,r),Ks(e.container,r),n},Vs=function(t,e){switch(e){case 0:return Ws(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return Ws(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return Ws(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return Ws(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},Gs=function(t,e){switch(e){case 0:return Ws(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return Ws(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return Ws(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return Ws(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}},zs=function(t,e){switch(e){case 0:return Ws(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return Ws(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return Ws(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return Ws(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}},Ys=function(t,e){switch(e){case 0:return $s(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return $s(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return $s(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return $s(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}},$s=function(t,e){var n=[];return Cs(t)?n.push(t.subdivide(.5,!1)):n.push(t),Cs(e)?n.push(e.subdivide(.5,!0)):n.push(e),n},Ws=function(t,e,n,r){var o=[];return Cs(t)?o.push(t.subdivide(.5,!1)):o.push(t),Cs(n)?o.push(n.subdivide(.5,!0)):o.push(n),Cs(r)?o.push(r.subdivide(.5,!0).reverse()):o.push(r),Cs(e)?o.push(e.subdivide(.5,!1).reverse()):o.push(e),o},Xs=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},qs=function(t){var e=t.styles,n=t.bounds,r=Yn(e.paddingLeft,n.width),o=Yn(e.paddingRight,n.width),i=Yn(e.paddingTop,n.width),A=Yn(e.paddingBottom,n.width);return n.add(r+e.borderLeftWidth,i+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+o),-(e.borderTopWidth+e.borderBottomWidth+i+A))},Js=function(t,e){return 0===t?e.bounds:2===t?qs(e):Xs(e)},Zs=function(t,e){return 0===t?e.bounds:2===t?qs(e):Xs(e)},tu=function(t,e,n){var r=Js(ou(t.styles.backgroundOrigin,e),t),o=Zs(ou(t.styles.backgroundClip,e),t),i=ru(ou(t.styles.backgroundSize,e),n,r),A=i[0],a=i[1],s=zn(ou(t.styles.backgroundPosition,e),r.width-A,r.height-a);return[iu(ou(t.styles.backgroundRepeat,e),s,i,r,o),Math.round(r.left+s[0]),Math.round(r.top+s[1]),A,a]},eu=function(t){return On(t)&&t.value===Mr.AUTO},nu=function(t){return"number"===typeof t},ru=function(t,e,n){var r=e[0],o=e[1],i=e[2],A=t[0],a=t[1];if(!A)return[0,0];if(Nn(A)&&a&&Nn(a))return[Yn(A,n.width),Yn(a,n.height)];var s=nu(i);if(On(A)&&(A.value===Mr.CONTAIN||A.value===Mr.COVER))return nu(i)?n.width/n.height<i!==(A.value===Mr.COVER)?[n.width,n.width/i]:[n.height*i,n.height]:[n.width,n.height];var u=nu(r),l=nu(o),c=u||l;if(eu(A)&&(!a||eu(a)))return u&&l?[r,o]:s||c?c&&s?[u?r:o*i,l?o:r/i]:[u?r:n.width,l?o:n.height]:[n.width,n.height];if(s){var f=0,d=0;return Nn(A)?f=Yn(A,n.width):Nn(a)&&(d=Yn(a,n.height)),eu(A)?f=d*i:a&&!eu(a)||(d=f/i),[f,d]}var h=null,p=null;if(Nn(A)?h=Yn(A,n.width):a&&Nn(a)&&(p=Yn(a,n.height)),null===h||a&&!eu(a)||(p=u&&l?h/r*o:n.height),null!==p&&eu(A)&&(h=u&&l?p/o*r:n.width),null!==h&&null!==p)return[h,p];throw new Error("Unable to calculate background-size for element")},ou=function(t,e){var n=t[e];return"undefined"===typeof n?t[0]:n},iu=function(t,e,n,r,o){var i=e[0],A=e[1],a=n[0],s=n[1];switch(t){case 2:return[new Bs(Math.round(r.left),Math.round(r.top+A)),new Bs(Math.round(r.left+r.width),Math.round(r.top+A)),new Bs(Math.round(r.left+r.width),Math.round(s+r.top+A)),new Bs(Math.round(r.left),Math.round(s+r.top+A))];case 3:return[new Bs(Math.round(r.left+i),Math.round(r.top)),new Bs(Math.round(r.left+i+a),Math.round(r.top)),new Bs(Math.round(r.left+i+a),Math.round(r.height+r.top)),new Bs(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new Bs(Math.round(r.left+i),Math.round(r.top+A)),new Bs(Math.round(r.left+i+a),Math.round(r.top+A)),new Bs(Math.round(r.left+i+a),Math.round(r.top+A+s)),new Bs(Math.round(r.left+i),Math.round(r.top+A+s))];default:return[new Bs(Math.round(o.left),Math.round(o.top)),new Bs(Math.round(o.left+o.width),Math.round(o.top)),new Bs(Math.round(o.left+o.width),Math.round(o.height+o.top)),new Bs(Math.round(o.left),Math.round(o.height+o.top))]}},Au="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",au="Hidden Text",su=function(){function t(t){this._data={},this._document=t}return t.prototype.parseMetrics=function(t,e){var n=this._document.createElement("div"),r=this._document.createElement("img"),o=this._document.createElement("span"),i=this._document.body;n.style.visibility="hidden",n.style.fontFamily=t,n.style.fontSize=e,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",i.appendChild(n),r.src=Au,r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",o.style.fontFamily=t,o.style.fontSize=e,o.style.margin="0",o.style.padding="0",o.appendChild(this._document.createTextNode(au)),n.appendChild(o),n.appendChild(r);var A=r.offsetTop-o.offsetTop+2;n.removeChild(o),n.appendChild(this._document.createTextNode(au)),n.style.lineHeight="normal",r.style.verticalAlign="super";var a=r.offsetTop-n.offsetTop+2;return i.removeChild(n),{baseline:A,middle:a}},t.prototype.getMetrics=function(t,e){var n=t+" "+e;return"undefined"===typeof this._data[n]&&(this._data[n]=this.parseMetrics(t,e)),this._data[n]},t}(),uu=function(){function t(t,e){this.context=t,this.options=e}return t}(),lu=1e4,cu=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new su(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return e(n,t),n.prototype.applyEffects=function(t){for(var e=this;this._activeEffects.length;)this.popEffect();t.forEach((function(t){return e.applyEffect(t)}))},n.prototype.applyEffect=function(t){this.ctx.save(),Ms(t)&&(this.ctx.globalAlpha=t.opacity),ks(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),Rs(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(t){return r(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return t.element.container.styles.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))},n.prototype.renderNode=function(t){return r(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return ii(t.container.flags,16),t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(t)];case 2:e.sent(),e.label=3;case 3:return[2]}}))}))},n.prototype.renderTextWithLetterSpacing=function(t,e,n){var r=this;0===e?this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n):QA(t.text).reduce((function(e,o){return r.ctx.fillText(o,e,t.bounds.top+n),e+r.ctx.measureText(o).width}),t.bounds.left)},n.prototype.createFontStyle=function(t){var e=t.fontVariant.filter((function(t){return"normal"===t||"small-caps"===t})).join(""),n=gu(t.fontFamily).join(", "),r=In(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,e,t.fontWeight,r,n].join(" "),n,r]},n.prototype.renderTextNode=function(t,e){return r(this,void 0,void 0,(function(){var n,r,i,A,a,s,u,l,c=this;return o(this,(function(o){return n=this.createFontStyle(e),r=n[0],i=n[1],A=n[2],this.ctx.font=r,this.ctx.direction=1===e.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",a=this.fontMetrics.getMetrics(i,A),s=a.baseline,u=a.middle,l=e.paintOrder,t.textBounds.forEach((function(t){l.forEach((function(n){switch(n){case 0:c.ctx.fillStyle=or(e.color),c.renderTextWithLetterSpacing(t,e.letterSpacing,s);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach((function(n){c.ctx.shadowColor=or(n.color),c.ctx.shadowOffsetX=n.offsetX.number*c.options.scale,c.ctx.shadowOffsetY=n.offsetY.number*c.options.scale,c.ctx.shadowBlur=n.blur.number,c.renderTextWithLetterSpacing(t,e.letterSpacing,s)})),c.ctx.shadowColor="",c.ctx.shadowOffsetX=0,c.ctx.shadowOffsetY=0,c.ctx.shadowBlur=0),e.textDecorationLine.length&&(c.ctx.fillStyle=or(e.textDecorationColor||e.color),e.textDecorationLine.forEach((function(e){switch(e){case 1:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+s),t.bounds.width,1);break;case 2:c.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:c.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+u),t.bounds.width,1)}})));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(c.ctx.strokeStyle=or(e.webkitTextStrokeColor),c.ctx.lineWidth=e.webkitTextStrokeWidth,c.ctx.lineJoin=window.chrome?"miter":"round",c.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+s)),c.ctx.strokeStyle="",c.ctx.lineWidth=0,c.ctx.lineJoin="miter"}}))})),[2]}))}))},n.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=qs(t),o=Qs(e);this.path(o),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(t){return r(this,void 0,void 0,(function(){var e,r,i,a,s,u,l,c,f,d,h,p,g,y,v,m,w,b;return o(this,(function(o){switch(o.label){case 0:this.applyEffects(t.getEffects(4)),e=t.container,r=t.curves,i=e.styles,a=0,s=e.textNodes,o.label=1;case 1:return a<s.length?(u=s[a],[4,this.renderTextNode(u,i)]):[3,4];case 2:o.sent(),o.label=3;case 3:return a++,[3,1];case 4:if(!(e instanceof DA))return[3,8];o.label=5;case 5:return o.trys.push([5,7,,8]),[4,this.context.cache.match(e.src)];case 6:return v=o.sent(),this.renderReplacedElement(e,r,v),[3,8];case 7:return o.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof PA&&this.renderReplacedElement(e,r,e.canvas),!(e instanceof NA))return[3,12];o.label=9;case 9:return o.trys.push([9,11,,12]),[4,this.context.cache.match(e.svg)];case 10:return v=o.sent(),this.renderReplacedElement(e,r,v),[3,12];case 11:return o.sent(),this.context.logger.error("Error loading svg "+e.svg.substring(0,255)),[3,12];case 12:return e instanceof ea&&e.tree?[4,new n(this.context,{scale:this.options.scale,backgroundColor:e.backgroundColor,x:0,y:0,width:e.width,height:e.height}).render(e.tree)]:[3,14];case 13:l=o.sent(),e.width&&e.height&&this.ctx.drawImage(l,0,0,e.width,e.height,e.bounds.left,e.bounds.top,e.bounds.width,e.bounds.height),o.label=14;case 14:if(e instanceof JA&&(c=Math.min(e.bounds.width,e.bounds.height),e.type===$A?e.checked&&(this.ctx.save(),this.path([new Bs(e.bounds.left+.39363*c,e.bounds.top+.79*c),new Bs(e.bounds.left+.16*c,e.bounds.top+.5549*c),new Bs(e.bounds.left+.27347*c,e.bounds.top+.44071*c),new Bs(e.bounds.left+.39694*c,e.bounds.top+.5649*c),new Bs(e.bounds.left+.72983*c,e.bounds.top+.23*c),new Bs(e.bounds.left+.84*c,e.bounds.top+.34085*c),new Bs(e.bounds.left+.39363*c,e.bounds.top+.79*c)]),this.ctx.fillStyle=or(qA),this.ctx.fill(),this.ctx.restore()):e.type===WA&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+c/2,e.bounds.top+c/2,c/4,0,2*Math.PI,!0),this.ctx.fillStyle=or(qA),this.ctx.fill(),this.ctx.restore())),fu(e)&&e.value.length){switch(f=this.createFontStyle(i),w=f[0],d=f[1],h=this.fontMetrics.getMetrics(w,d).baseline,this.ctx.font=w,this.ctx.fillStyle=or(i.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=hu(e.styles.textAlign),b=qs(e),p=0,e.styles.textAlign){case 1:p+=b.width/2;break;case 2:p+=b.width}g=b.add(p,0,0,-b.height/2+1),this.ctx.save(),this.path([new Bs(b.left,b.top),new Bs(b.left+b.width,b.top),new Bs(b.left+b.width,b.top+b.height),new Bs(b.left,b.top+b.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new EA(e.value,g),i.letterSpacing,h),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ii(e.styles.display,2048))return[3,20];if(null===e.styles.listStyleImage)return[3,19];if(0!==(y=e.styles.listStyleImage).type)return[3,18];v=void 0,m=y.url,o.label=15;case 15:return o.trys.push([15,17,,18]),[4,this.context.cache.match(m)];case 16:return v=o.sent(),this.ctx.drawImage(v,e.bounds.left-(v.width+10),e.bounds.top),[3,18];case 17:return o.sent(),this.context.logger.error("Error loading list-style-image "+m),[3,18];case 18:return[3,20];case 19:t.listValue&&-1!==e.styles.listStyleType&&(w=this.createFontStyle(i)[0],this.ctx.font=w,this.ctx.fillStyle=or(i.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",b=new A(e.bounds.left,e.bounds.top+Yn(e.styles.paddingTop,e.bounds.width),e.bounds.width,Bo(i.lineHeight,i.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new EA(t.listValue,b),i.letterSpacing,Bo(i.lineHeight,i.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),o.label=20;case 20:return[2]}}))}))},n.prototype.renderStackContent=function(t){return r(this,void 0,void 0,(function(){var e,n,r,i,A,a,s,u,l,c,f,d,h,p,g;return o(this,(function(o){switch(o.label){case 0:return ii(t.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:o.sent(),e=0,n=t.negativeZIndex,o.label=2;case 2:return e<n.length?(g=n[e],[4,this.renderStack(g)]):[3,5];case 3:o.sent(),o.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:o.sent(),r=0,i=t.nonInlineLevel,o.label=7;case 7:return r<i.length?(g=i[r],[4,this.renderNode(g)]):[3,10];case 8:o.sent(),o.label=9;case 9:return r++,[3,7];case 10:A=0,a=t.nonPositionedFloats,o.label=11;case 11:return A<a.length?(g=a[A],[4,this.renderStack(g)]):[3,14];case 12:o.sent(),o.label=13;case 13:return A++,[3,11];case 14:s=0,u=t.nonPositionedInlineLevel,o.label=15;case 15:return s<u.length?(g=u[s],[4,this.renderStack(g)]):[3,18];case 16:o.sent(),o.label=17;case 17:return s++,[3,15];case 18:l=0,c=t.inlineLevel,o.label=19;case 19:return l<c.length?(g=c[l],[4,this.renderNode(g)]):[3,22];case 20:o.sent(),o.label=21;case 21:return l++,[3,19];case 22:f=0,d=t.zeroOrAutoZIndexOrTransformedOrOpacity,o.label=23;case 23:return f<d.length?(g=d[f],[4,this.renderStack(g)]):[3,26];case 24:o.sent(),o.label=25;case 25:return f++,[3,23];case 26:h=0,p=t.positiveZIndex,o.label=27;case 27:return h<p.length?(g=p[h],[4,this.renderStack(g)]):[3,30];case 28:o.sent(),o.label=29;case 29:return h++,[3,27];case 30:return[2]}}))}))},n.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},n.prototype.formatPath=function(t){var e=this;t.forEach((function(t,n){var r=Cs(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),Cs(t)&&e.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)}))},n.prototype.renderRepeat=function(t,e,n,r){this.path(t),this.ctx.fillStyle=e,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},n.prototype.resizeImage=function(t,e,n){var r;if(t.width===e&&t.height===n)return t;var o=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return o.width=Math.max(1,e),o.height=Math.max(1,n),o.getContext("2d").drawImage(t,0,0,t.width,t.height,0,0,e,n),o},n.prototype.renderBackgroundImage=function(t){return r(this,void 0,void 0,(function(){var e,n,r,i,A,a;return o(this,(function(s){switch(s.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var i,A,a,s,u,l,c,f,d,h,p,g,y,v,m,w,b,B,_,x,C,E,F,S,U,Q,I,T,O,k,R;return o(this,(function(o){switch(o.label){case 0:if(0!==n.type)return[3,5];i=void 0,A=n.url,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,r.context.cache.match(A)];case 2:return i=o.sent(),[3,4];case 3:return o.sent(),r.context.logger.error("Error loading background-image "+A),[3,4];case 4:return i&&(a=tu(t,e,[i.width,i.height,i.width/i.height]),w=a[0],E=a[1],F=a[2],_=a[3],x=a[4],v=r.ctx.createPattern(r.resizeImage(i,_,x),"repeat"),r.renderRepeat(w,v,E,F)),[3,6];case 5:Tr(n)?(s=tu(t,e,[null,null,null]),w=s[0],E=s[1],F=s[2],_=s[3],x=s[4],u=vr(n.angle,_,x),l=u[0],c=u[1],f=u[2],d=u[3],h=u[4],(p=document.createElement("canvas")).width=_,p.height=x,g=p.getContext("2d"),y=g.createLinearGradient(c,d,f,h),gr(n.stops,l).forEach((function(t){return y.addColorStop(t.stop,or(t.color))})),g.fillStyle=y,g.fillRect(0,0,_,x),_>0&&x>0&&(v=r.ctx.createPattern(p,"repeat"),r.renderRepeat(w,v,E,F))):Or(n)&&(m=tu(t,e,[null,null,null]),w=m[0],b=m[1],B=m[2],_=m[3],x=m[4],C=0===n.position.length?[Vn]:n.position,E=Yn(C[0],_),F=Yn(C[C.length-1],x),S=br(n,E,F,_,x),U=S[0],Q=S[1],U>0&&Q>0&&(I=r.ctx.createRadialGradient(b+E,B+F,0,b+E,B+F,U),gr(n.stops,2*U).forEach((function(t){return I.addColorStop(t.stop,or(t.color))})),r.path(w),r.ctx.fillStyle=I,U!==Q?(T=t.bounds.left+.5*t.bounds.width,O=t.bounds.top+.5*t.bounds.height,R=1/(k=Q/U),r.ctx.save(),r.ctx.translate(T,O),r.ctx.transform(1,0,0,k,0,0),r.ctx.translate(-T,-O),r.ctx.fillRect(b,R*(B-O)+O,_,x*R),r.ctx.restore()):r.ctx.fill())),o.label=6;case 6:return e--,[2]}}))},r=this,i=0,A=t.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return i<A.length?(a=A[i],[5,n(a)]):[3,4];case 2:s.sent(),s.label=3;case 3:return i++,[3,1];case 4:return[2]}}))}))},n.prototype.renderSolidBorder=function(t,e,n){return r(this,void 0,void 0,(function(){return o(this,(function(r){return this.path(Vs(n,e)),this.ctx.fillStyle=or(t),this.ctx.fill(),[2]}))}))},n.prototype.renderDoubleBorder=function(t,e,n,i){return r(this,void 0,void 0,(function(){var r,A;return o(this,(function(o){switch(o.label){case 0:return e<3?[4,this.renderSolidBorder(t,n,i)]:[3,2];case 1:return o.sent(),[2];case 2:return r=Gs(i,n),this.path(r),this.ctx.fillStyle=or(t),this.ctx.fill(),A=zs(i,n),this.path(A),this.ctx.fill(),[2]}}))}))},n.prototype.renderNodeBackgroundAndBorders=function(t){return r(this,void 0,void 0,(function(){var e,n,r,i,A,a,s,u,l=this;return o(this,(function(o){switch(o.label){case 0:return this.applyEffects(t.getEffects(2)),e=t.container.styles,n=!rr(e.backgroundColor)||e.backgroundImage.length,r=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],i=du(ou(e.backgroundClip,0),t.curves),n||e.boxShadow.length?(this.ctx.save(),this.path(i),this.ctx.clip(),rr(e.backgroundColor)||(this.ctx.fillStyle=or(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:o.sent(),this.ctx.restore(),e.boxShadow.slice(0).reverse().forEach((function(e){l.ctx.save();var n=Ss(t.curves),r=e.inset?0:lu,o=Hs(n,-r+(e.inset?1:-1)*e.spread.number,(e.inset?1:-1)*e.spread.number,e.spread.number*(e.inset?-2:2),e.spread.number*(e.inset?-2:2));e.inset?(l.path(n),l.ctx.clip(),l.mask(o)):(l.mask(n),l.ctx.clip(),l.path(o)),l.ctx.shadowOffsetX=e.offsetX.number+r,l.ctx.shadowOffsetY=e.offsetY.number,l.ctx.shadowColor=or(e.color),l.ctx.shadowBlur=e.blur.number,l.ctx.fillStyle=e.inset?or(e.color):"rgba(0,0,0,1)",l.ctx.fill(),l.ctx.restore()})),o.label=2;case 2:A=0,a=0,s=r,o.label=3;case 3:return a<s.length?0!==(u=s[a]).style&&!rr(u.color)&&u.width>0?2!==u.style?[3,5]:[4,this.renderDashedDottedBorder(u.color,u.width,A,t.curves,2)]:[3,11]:[3,13];case 4:return o.sent(),[3,11];case 5:return 3!==u.style?[3,7]:[4,this.renderDashedDottedBorder(u.color,u.width,A,t.curves,3)];case 6:return o.sent(),[3,11];case 7:return 4!==u.style?[3,9]:[4,this.renderDoubleBorder(u.color,u.width,A,t.curves)];case 8:return o.sent(),[3,11];case 9:return[4,this.renderSolidBorder(u.color,A,t.curves)];case 10:o.sent(),o.label=11;case 11:A++,o.label=12;case 12:return a++,[3,3];case 13:return[2]}}))}))},n.prototype.renderDashedDottedBorder=function(t,e,n,i,A){return r(this,void 0,void 0,(function(){var r,a,s,u,l,c,f,d,h,p,g,y,v,m,w,b;return o(this,(function(o){return this.ctx.save(),r=Ys(i,n),a=Vs(i,n),2===A&&(this.path(a),this.ctx.clip()),Cs(a[0])?(s=a[0].start.x,u=a[0].start.y):(s=a[0].x,u=a[0].y),Cs(a[1])?(l=a[1].end.x,c=a[1].end.y):(l=a[1].x,c=a[1].y),f=0===n||2===n?Math.abs(s-l):Math.abs(u-c),this.ctx.beginPath(),3===A?this.formatPath(r):this.formatPath(a.slice(0,2)),d=e<3?3*e:2*e,h=e<3?2*e:e,3===A&&(d=e,h=e),p=!0,f<=2*d?p=!1:f<=2*d+h?(d*=g=f/(2*d+h),h*=g):(y=Math.floor((f+h)/(d+h)),v=(f-y*d)/(y-1),h=(m=(f-(y+1)*d)/y)<=0||Math.abs(h-v)<Math.abs(h-m)?v:m),p&&(3===A?this.ctx.setLineDash([0,d+h]):this.ctx.setLineDash([d,h])),3===A?(this.ctx.lineCap="round",this.ctx.lineWidth=e):this.ctx.lineWidth=2*e+1.1,this.ctx.strokeStyle=or(t),this.ctx.stroke(),this.ctx.setLineDash([]),2===A&&(Cs(a[0])&&(w=a[3],b=a[0],this.ctx.beginPath(),this.formatPath([new Bs(w.end.x,w.end.y),new Bs(b.start.x,b.start.y)]),this.ctx.stroke()),Cs(a[1])&&(w=a[1],b=a[2],this.ctx.beginPath(),this.formatPath([new Bs(w.end.x,w.end.y),new Bs(b.start.x,b.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},n.prototype.render=function(t){return r(this,void 0,void 0,(function(){var e;return o(this,(function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=or(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),e=js(t),[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},n}(uu),fu=function(t){return t instanceof ta||t instanceof ZA||t instanceof JA&&t.type!==WA&&t.type!==$A},du=function(t,e){switch(t){case 0:return Ss(e);case 2:return Us(e);default:return Qs(e)}},hu=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},pu=["-apple-system","system-ui"],gu=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter((function(t){return-1===pu.indexOf(t)})):t},yu=function(t){function n(e,n){var r=t.call(this,e,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return e(n,t),n.prototype.render=function(t){return r(this,void 0,void 0,(function(){var e,n;return o(this,(function(r){switch(r.label){case 0:return e=_A(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,vu(e)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=or(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},n}(uu),vu=function(t){return new Promise((function(e,n){var r=new Image;r.onload=function(){e(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(t))}))},mu=function(){function t(t){var e=t.id,n=t.enabled;this.id=e,this.enabled=n,this.start=Date.now()}return t.prototype.debug=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.debug?console.debug.apply(console,i([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.getTime=function(){return Date.now()-this.start},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&"undefined"!==typeof window&&window.console&&"function"===typeof console.info&&console.info.apply(console,i([this.id,this.getTime()+"ms"],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.warn?console.warn.apply(console,i([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.error?console.error.apply(console,i([this.id,this.getTime()+"ms"],t)):this.info.apply(this,t))},t.instances={},t}(),wu=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new mu({id:this.instanceName,enabled:e.logging}),this.cache=null!==(r=e.cache)&&void 0!==r?r:new ds(this,e)}return t.instanceCount=1,t}(),bu=function(t,e){return void 0===e&&(e={}),Bu(t,e)};"undefined"!==typeof window&&fs.setContext(window);var Bu=function(t,e){return r(void 0,void 0,void 0,(function(){var r,i,u,l,c,f,d,h,p,g,y,v,m,w,b,B,_,x,C,E,F,S,U,Q,I,T,O,k,R,M,L,H,D,P,N,K,j,V;return o(this,(function(o){switch(o.label){case 0:if(!t||"object"!==typeof t)return[2,Promise.reject("Invalid element provided as first argument")];if(!(r=t.ownerDocument))throw new Error("Element is not attached to a Document");if(!(i=r.defaultView))throw new Error("Document is not attached to a Window");return u={allowTaint:null!==(S=e.allowTaint)&&void 0!==S&&S,imageTimeout:null!==(U=e.imageTimeout)&&void 0!==U?U:15e3,proxy:e.proxy,useCORS:null!==(Q=e.useCORS)&&void 0!==Q&&Q},l=n({logging:null===(I=e.logging)||void 0===I||I,cache:e.cache},u),c={windowWidth:null!==(T=e.windowWidth)&&void 0!==T?T:i.innerWidth,windowHeight:null!==(O=e.windowHeight)&&void 0!==O?O:i.innerHeight,scrollX:null!==(k=e.scrollX)&&void 0!==k?k:i.pageXOffset,scrollY:null!==(R=e.scrollY)&&void 0!==R?R:i.pageYOffset},f=new A(c.scrollX,c.scrollY,c.windowWidth,c.windowHeight),d=new wu(l,f),h=null!==(M=e.foreignObjectRendering)&&void 0!==M&&M,p={allowTaint:null!==(L=e.allowTaint)&&void 0!==L&&L,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:h,copyStyles:h},d.logger.debug("Starting document clone with size "+f.width+"x"+f.height+" scrolled to "+-f.left+","+-f.top),g=new $a(d,t,p),(y=g.clonedReferenceElement)?[4,g.toIFrame(r,f)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return v=o.sent(),m=ya(y)||pa(y)?s(y.ownerDocument):a(d,y),w=m.width,b=m.height,B=m.left,_=m.top,x=_u(d,y,e.backgroundColor),C={canvas:e.canvas,backgroundColor:x,scale:null!==(D=null!==(H=e.scale)&&void 0!==H?H:i.devicePixelRatio)&&void 0!==D?D:1,x:(null!==(P=e.x)&&void 0!==P?P:0)+B,y:(null!==(N=e.y)&&void 0!==N?N:0)+_,width:null!==(K=e.width)&&void 0!==K?K:Math.ceil(w),height:null!==(j=e.height)&&void 0!==j?j:Math.ceil(b)},h?(d.logger.debug("Document cloned, using foreign object rendering"),[4,new yu(d,C).render(y)]):[3,3];case 2:return E=o.sent(),[3,5];case 3:return d.logger.debug("Document cloned, element located at "+B+","+_+" with size "+w+"x"+b+" using computed rendering"),d.logger.debug("Starting DOM parsing"),F=ia(d,y),x===F.styles.backgroundColor&&(F.styles.backgroundColor=fr.TRANSPARENT),d.logger.debug("Starting renderer for element at "+C.x+","+C.y+" with size "+C.width+"x"+C.height),[4,new cu(d,C).render(F)];case 4:E=o.sent(),o.label=5;case 5:return(null===(V=e.removeContainer)||void 0===V||V)&&($a.destroy(v)||d.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),d.logger.debug("Finished rendering"),[2,E]}}))}))},_u=function(t,e,n){var r=e.ownerDocument,o=r.documentElement?cr(t,getComputedStyle(r.documentElement).backgroundColor):fr.TRANSPARENT,i=r.body?cr(t,getComputedStyle(r.body).backgroundColor):fr.TRANSPARENT,A="string"===typeof n?cr(t,n):null===n?fr.TRANSPARENT:4294967295;return e===r.documentElement?rr(o)?rr(i)?A:i:o:A};return bu}()},47244(t,e,n){"use strict";var r=n(49092)(),o=n(5452)("Object.prototype.toString"),i=function(t){return!(r&&t&&"object"===typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===o(t)},A=function(t){return!!i(t)||null!==t&&"object"===typeof t&&"number"===typeof t.length&&t.length>=0&&"[object Array]"!==o(t)&&"[object Function]"===o(t.callee)},a=function(){return i(arguments)}();i.isLegacyArguments=A,t.exports=a?i:A},5452(t,e,n){"use strict";var r=n(70453),o=n(54112),i=o(r("String.prototype.indexOf"));t.exports=function(t,e){var n=r(t,!!e);return"function"===typeof n&&i(t,".prototype.")>-1?o(n):n}},54112(t,e,n){"use strict";var r=n(66743),o=n(70453),i=n(96897),A=n(69675),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(s,a),l=n(30655),c=o("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new A("a function is required");var e=u(r,s,arguments);return i(e,1+c(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,a,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f},87206(t){function e(t){return!!t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}t.exports=function(t){return null!=t&&(e(t)||function(t){return"function"===typeof t.readFloatLE&&"function"===typeof t.slice&&e(t.slice(0,0))}(t)||!!t._isBuffer)}},62120(t,e,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=n(49092)();t.exports=function(t){return"object"===typeof t&&null!==t&&(i?function(t){try{return r.call(t),!0}catch(e){return!1}}(t):"[object Date]"===o.call(t))}},14035(t,e,n){"use strict";var r,o=n(36556),i=n(49092)(),A=n(9957),a=n(75795);if(i){var s=o("RegExp.prototype.exec"),u={},l=function(){throw u},c={toString:l,valueOf:l};"symbol"===typeof Symbol.toPrimitive&&(c[Symbol.toPrimitive]=l),r=function(t){if(!t||"object"!==typeof t)return!1;var e=a(t,"lastIndex");if(!(e&&A(e,"value")))return!1;try{s(t,c)}catch(n){return n===u}}}else{var f=o("Object.prototype.toString");r=function(t){return!(!t||"object"!==typeof t&&"function"!==typeof t)&&"[object RegExp]"===f(t)}}t.exports=r},55580(t,e,n){var r=n(56110)(n(9325),"DataView");t.exports=r},21549(t,e,n){var r=n(22032),o=n(63862),i=n(66721),A=n(12749),a=n(35749);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=A,s.prototype.set=a,t.exports=s},30980(t,e,n){var r=n(39344),o=n(94033);function i(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=r(o.prototype),i.prototype.constructor=i,t.exports=i},80079(t,e,n){var r=n(63702),o=n(70080),i=n(24739),A=n(48655),a=n(31175);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=A,s.prototype.set=a,t.exports=s},56017(t,e,n){var r=n(39344),o=n(94033);function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,t.exports=i},68223(t,e,n){var r=n(56110)(n(9325),"Map");t.exports=r},53661(t,e,n){var r=n(63040),o=n(17670),i=n(90289),A=n(4509),a=n(72949);function s(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=A,s.prototype.set=a,t.exports=s},32804(t,e,n){var r=n(56110)(n(9325),"Promise");t.exports=r},76545(t,e,n){var r=n(56110)(n(9325),"Set");t.exports=r},38859(t,e,n){var r=n(53661),o=n(31380),i=n(51459);function A(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}A.prototype.add=A.prototype.push=o,A.prototype.has=i,t.exports=A},37217(t,e,n){var r=n(80079),o=n(51420),i=n(90938),A=n(63605),a=n(29817),s=n(80945);function u(t){var e=this.__data__=new r(t);this.size=e.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=A,u.prototype.has=a,u.prototype.set=s,t.exports=u},51873(t,e,n){var r=n(9325).Symbol;t.exports=r},37828(t,e,n){var r=n(9325).Uint8Array;t.exports=r},28303(t,e,n){var r=n(56110)(n(9325),"WeakMap");t.exports=r},91033(t){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},63945(t){t.exports=function(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var A=t[o];e(r,A,n(A),t)}return r}},83729(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},79770(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var A=t[n];e(A,n,t)&&(i[o++]=A)}return i}},15325(t,e,n){var r=n(96131);t.exports=function(t,e){return!!(null==t?0:t.length)&&r(t,e,0)>-1}},29905(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}},70695(t,e,n){var r=n(78096),o=n(72428),i=n(56449),A=n(3656),a=n(30361),s=n(37167),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),l=!n&&o(t),c=!n&&!l&&A(t),f=!n&&!l&&!c&&s(t),d=n||l||c||f,h=d?r(t.length,String):[],p=h.length;for(var g in t)!e&&!u.call(t,g)||d&&("length"==g||c&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||a(g,p))||h.push(g);return h}},34932(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},14528(t){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},14248(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},87805(t,e,n){var r=n(43360),o=n(75288);t.exports=function(t,e,n){(void 0!==n&&!o(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}},16547(t,e,n){var r=n(43360),o=n(75288),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var A=t[e];i.call(t,e)&&o(A,n)&&(void 0!==n||e in t)||r(t,e,n)}},26025(t,e,n){var r=n(75288);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},62429(t,e,n){var r=n(80909);t.exports=function(t,e,n,o){return r(t,(function(t,r,i){e(o,t,n(t),i)})),o}},97114(t,e,n){var r=n(21791),o=n(95950);t.exports=function(t,e){return t&&r(e,o(e),t)}},43838(t,e,n){var r=n(21791),o=n(37241);t.exports=function(t,e){return t&&r(e,o(e),t)}},43360(t,e,n){var r=n(93243);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},9999(t,e,n){var r=n(37217),o=n(83729),i=n(16547),A=n(97114),a=n(43838),s=n(93290),u=n(23007),l=n(92271),c=n(48948),f=n(50002),d=n(83349),h=n(5861),p=n(76189),g=n(77199),y=n(35529),v=n(56449),m=n(3656),w=n(87730),b=n(23805),B=n(38440),_=n(95950),x=n(37241),C="[object Arguments]",E="[object Function]",F="[object Object]",S={};S[C]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S[F]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S[E]=S["[object WeakMap]"]=!1,t.exports=function t(e,n,U,Q,I,T){var O,k=1&n,R=2&n,M=4&n;if(U&&(O=I?U(e,Q,I,T):U(e)),void 0!==O)return O;if(!b(e))return e;var L=v(e);if(L){if(O=p(e),!k)return u(e,O)}else{var H=h(e),D=H==E||"[object GeneratorFunction]"==H;if(m(e))return s(e,k);if(H==F||H==C||D&&!I){if(O=R||D?{}:y(e),!k)return R?c(e,a(O,e)):l(e,A(O,e))}else{if(!S[H])return I?e:{};O=g(e,H,k)}}T||(T=new r);var P=T.get(e);if(P)return P;T.set(e,O),B(e)?e.forEach((function(r){O.add(t(r,n,U,r,e,T))})):w(e)&&e.forEach((function(r,o){O.set(o,t(r,n,U,o,e,T))}));var N=L?void 0:(M?R?d:f:R?x:_)(e);return o(N||e,(function(r,o){N&&(r=e[o=r]),i(O,o,t(r,n,U,o,e,T))})),O}},39344(t,e,n){var r=n(23805),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},83915(t,e,n){var r=n(38859),o=n(15325),i=n(29905),A=n(34932),a=n(27301),s=n(19219);t.exports=function(t,e,n,u){var l=-1,c=o,f=!0,d=t.length,h=[],p=e.length;if(!d)return h;n&&(e=A(e,a(n))),u?(c=i,f=!1):e.length>=200&&(c=s,f=!1,e=new r(e));t:for(;++l<d;){var g=t[l],y=null==n?g:n(g);if(g=u||0!==g?g:0,f&&y===y){for(var v=p;v--;)if(e[v]===y)continue t;h.push(g)}else c(e,y,u)||h.push(g)}return h}},80909(t,e,n){var r=n(30641),o=n(38329)(r);t.exports=o},2523(t){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}},83120(t,e,n){var r=n(14528),o=n(45891);t.exports=function t(e,n,i,A,a){var s=-1,u=e.length;for(i||(i=o),a||(a=[]);++s<u;){var l=e[s];n>0&&i(l)?n>1?t(l,n-1,i,A,a):r(a,l):A||(a[a.length]=l)}return a}},86649(t,e,n){var r=n(83221)();t.exports=r},30641(t,e,n){var r=n(86649),o=n(95950);t.exports=function(t,e){return t&&r(t,e,o)}},47422(t,e,n){var r=n(31769),o=n(77797);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}},82199(t,e,n){var r=n(14528),o=n(56449);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},72552(t,e,n){var r=n(51873),o=n(659),i=n(59350),A=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":A&&A in Object(t)?o(t):i(t)}},28077(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},96131(t,e,n){var r=n(2523),o=n(85463),i=n(76959);t.exports=function(t,e,n){return e===e?i(t,e,n):r(t,o,n)}},27534(t,e,n){var r=n(72552),o=n(40346);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},60270(t,e,n){var r=n(87068),o=n(40346);t.exports=function t(e,n,i,A,a){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!==e&&n!==n:r(e,n,i,A,t,a))}},87068(t,e,n){var r=n(37217),o=n(25911),i=n(21986),A=n(50689),a=n(5861),s=n(56449),u=n(3656),l=n(37167),c="[object Arguments]",f="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,p,g,y){var v=s(t),m=s(e),w=v?f:a(t),b=m?f:a(e),B=(w=w==c?d:w)==d,_=(b=b==c?d:b)==d,x=w==b;if(x&&u(t)){if(!u(e))return!1;v=!0,B=!1}if(x&&!B)return y||(y=new r),v||l(t)?o(t,e,n,p,g,y):i(t,e,w,n,p,g,y);if(!(1&n)){var C=B&&h.call(t,"__wrapped__"),E=_&&h.call(e,"__wrapped__");if(C||E){var F=C?t.value():t,S=E?e.value():e;return y||(y=new r),g(F,S,n,p,y)}}return!!x&&(y||(y=new r),A(t,e,n,p,g,y))}},29172(t,e,n){var r=n(5861),o=n(40346);t.exports=function(t){return o(t)&&"[object Map]"==r(t)}},41799(t,e,n){var r=n(37217),o=n(60270);t.exports=function(t,e,n,i){var A=n.length,a=A,s=!i;if(null==t)return!a;for(t=Object(t);A--;){var u=n[A];if(s&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++A<a;){var l=(u=n[A])[0],c=t[l],f=u[1];if(s&&u[2]){if(void 0===c&&!(l in t))return!1}else{var d=new r;if(i)var h=i(c,f,l,t,e,d);if(!(void 0===h?o(f,c,3,i,d):h))return!1}}return!0}},85463(t){t.exports=function(t){return t!==t}},45083(t,e,n){var r=n(1882),o=n(87296),i=n(23805),A=n(47473),a=/^\[object .+?Constructor\]$/,s=Function.prototype,u=Object.prototype,l=s.toString,c=u.hasOwnProperty,f=RegExp("^"+l.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?f:a).test(A(t))}},16038(t,e,n){var r=n(5861),o=n(40346);t.exports=function(t){return o(t)&&"[object Set]"==r(t)}},4901(t,e,n){var r=n(72552),o=n(30294),i=n(40346),A={};A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Arguments]"]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object Boolean]"]=A["[object DataView]"]=A["[object Date]"]=A["[object Error]"]=A["[object Function]"]=A["[object Map]"]=A["[object Number]"]=A["[object Object]"]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!A[r(t)]}},15389(t,e,n){var r=n(93663),o=n(87978),i=n(83488),A=n(56449),a=n(50583);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?A(t)?o(t[0],t[1]):r(t):a(t)}},88984(t,e,n){var r=n(55527),o=n(3650),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},72903(t,e,n){var r=n(23805),o=n(55527),i=n(90181),A=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=o(t),n=[];for(var a in t)("constructor"!=a||!e&&A.call(t,a))&&n.push(a);return n}},94033(t){t.exports=function(){}},93663(t,e,n){var r=n(41799),o=n(10776),i=n(67197);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},87978(t,e,n){var r=n(60270),o=n(58156),i=n(80631),A=n(28586),a=n(30756),s=n(67197),u=n(77797);t.exports=function(t,e){return A(t)&&a(e)?s(u(t),e):function(n){var A=o(n,t);return void 0===A&&A===e?i(n,t):r(e,A,3)}}},85250(t,e,n){var r=n(37217),o=n(87805),i=n(86649),A=n(42824),a=n(23805),s=n(37241),u=n(14974);t.exports=function t(e,n,l,c,f){e!==n&&i(n,(function(i,s){if(f||(f=new r),a(i))A(e,n,s,l,t,c,f);else{var d=c?c(u(e,s),i,s+"",e,n,f):void 0;void 0===d&&(d=i),o(e,s,d)}}),s)}},42824(t,e,n){var r=n(87805),o=n(93290),i=n(71961),A=n(23007),a=n(35529),s=n(72428),u=n(56449),l=n(83693),c=n(3656),f=n(1882),d=n(23805),h=n(11331),p=n(37167),g=n(14974),y=n(69884);t.exports=function(t,e,n,v,m,w,b){var B=g(t,n),_=g(e,n),x=b.get(_);if(x)r(t,n,x);else{var C=w?w(B,_,n+"",t,e,b):void 0,E=void 0===C;if(E){var F=u(_),S=!F&&c(_),U=!F&&!S&&p(_);C=_,F||S||U?u(B)?C=B:l(B)?C=A(B):S?(E=!1,C=o(_,!0)):U?(E=!1,C=i(_,!0)):C=[]:h(_)||s(_)?(C=B,s(B)?C=y(B):d(B)&&!f(B)||(C=a(_))):E=!1}E&&(b.set(_,C),m(C,_,v,w,b),b.delete(_)),r(t,n,C)}}},47237(t){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},17255(t,e,n){var r=n(47422);t.exports=function(t){return function(e){return r(e,t)}}},69302(t,e,n){var r=n(83488),o=n(56757),i=n(32865);t.exports=function(t,e){return i(o(t,e,r),t+"")}},19570(t,e,n){var r=n(37334),o=n(93243),i=n(83488),A=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=A},25160(t){t.exports=function(t,e,n){var r=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+e];return i}},78096(t){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},77556(t,e,n){var r=n(51873),o=n(34932),i=n(56449),A=n(44394),a=r?r.prototype:void 0,s=a?a.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(A(e))return s?s.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},27301(t){t.exports=function(t){return function(e){return t(e)}}},55765(t,e,n){var r=n(38859),o=n(15325),i=n(29905),A=n(19219),a=n(44517),s=n(84247);t.exports=function(t,e,n){var u=-1,l=o,c=t.length,f=!0,d=[],h=d;if(n)f=!1,l=i;else if(c>=200){var p=e?null:a(t);if(p)return s(p);f=!1,l=A,h=new r}else h=e?[]:d;t:for(;++u<c;){var g=t[u],y=e?e(g):g;if(g=n||0!==g?g:0,f&&y===y){for(var v=h.length;v--;)if(h[v]===y)continue t;e&&h.push(y),d.push(g)}else l(h,y,n)||(h!==d&&h.push(y),d.push(g))}return d}},19931(t,e,n){var r=n(31769),o=n(68090),i=n(68969),A=n(77797),a=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=-1,s=(e=r(e,t)).length;if(!s)return!0;for(var u=null==t||"object"!==typeof t&&"function"!==typeof t;++n<s;){var l=e[n];if("string"===typeof l){if("__proto__"===l&&!a.call(t,"__proto__"))return!1;if("constructor"===l&&n+1<s&&"string"===typeof e[n+1]&&"prototype"===e[n+1]){if(u&&0===n)continue;return!1}}}var c=i(t,e);return null==c||delete c[A(o(e))]}},19219(t){t.exports=function(t,e){return t.has(e)}},31769(t,e,n){var r=n(56449),o=n(28586),i=n(61802),A=n(13222);t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:i(A(t))}},49653(t,e,n){var r=n(37828);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},93290(t,e,n){t=n.nmd(t);var r=n(9325),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,A=i&&i.exports===o?r.Buffer:void 0,a=A?A.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=a?a(n):new t.constructor(n);return t.copy(r),r}},76169(t,e,n){var r=n(49653);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},73201(t){var e=/\w*$/;t.exports=function(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}},93736(t,e,n){var r=n(51873),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},71961(t,e,n){var r=n(49653);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},23007(t){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},21791(t,e,n){var r=n(16547),o=n(43360);t.exports=function(t,e,n,i){var A=!n;n||(n={});for(var a=-1,s=e.length;++a<s;){var u=e[a],l=i?i(n[u],t[u],u,n,t):void 0;void 0===l&&(l=t[u]),A?o(n,u,l):r(n,u,l)}return n}},92271(t,e,n){var r=n(21791),o=n(4664);t.exports=function(t,e){return r(t,o(t),e)}},48948(t,e,n){var r=n(21791),o=n(86375);t.exports=function(t,e){return r(t,o(t),e)}},55481(t,e,n){var r=n(9325)["__core-js_shared__"];t.exports=r},42e3(t,e,n){var r=n(63945),o=n(62429),i=n(15389),A=n(56449);t.exports=function(t,e){return function(n,a){var s=A(n)?r:o,u=e?e():{};return s(n,t,i(a,2),u)}}},20999(t,e,n){var r=n(69302),o=n(36800);t.exports=function(t){return r((function(e,n){var r=-1,i=n.length,A=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(A=t.length>3&&"function"==typeof A?(i--,A):void 0,a&&o(n[0],n[1],a)&&(A=i<3?void 0:A,i=1),e=Object(e);++r<i;){var s=n[r];s&&t(e,s,r,A)}return e}))}},38329(t,e,n){var r=n(64894);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,A=e?i:-1,a=Object(n);(e?A--:++A<i)&&!1!==o(a[A],A,a););return n}}},83221(t){t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),A=r(e),a=A.length;a--;){var s=A[t?a:++o];if(!1===n(i[s],s,i))break}return e}}},66929(t,e,n){var r=n(56017),o=n(38816),i=n(37381),A=n(62284),a=n(56449),s=n(85087);t.exports=function(t){return o((function(e){var n=e.length,o=n,u=r.prototype.thru;for(t&&e.reverse();o--;){var l=e[o];if("function"!=typeof l)throw new TypeError("Expected a function");if(u&&!c&&"wrapper"==A(l))var c=new r([],!0)}for(o=c?o:n;++o<n;){l=e[o];var f=A(l),d="wrapper"==f?i(l):void 0;c=d&&s(d[0])&&424==d[1]&&!d[4].length&&1==d[9]?c[A(d[0])].apply(c,d[3]):1==l.length&&s(l)?c[f]():c.thru(l)}return function(){var t=arguments,r=t[0];if(c&&1==t.length&&a(r))return c.plant(r).value();for(var o=0,i=n?e[o].apply(this,t):r;++o<n;)i=e[o].call(this,i);return i}}))}},44517(t,e,n){var r=n(76545),o=n(63950),i=n(84247),A=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=A},53138(t,e,n){var r=n(11331);t.exports=function(t){return r(t)?void 0:t}},93243(t,e,n){var r=n(56110),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=o},25911(t,e,n){var r=n(38859),o=n(14248),i=n(19219);t.exports=function(t,e,n,A,a,s){var u=1&n,l=t.length,c=e.length;if(l!=c&&!(u&&c>l))return!1;var f=s.get(t),d=s.get(e);if(f&&d)return f==e&&d==t;var h=-1,p=!0,g=2&n?new r:void 0;for(s.set(t,e),s.set(e,t);++h<l;){var y=t[h],v=e[h];if(A)var m=u?A(v,y,h,e,t,s):A(y,v,h,t,e,s);if(void 0!==m){if(m)continue;p=!1;break}if(g){if(!o(e,(function(t,e){if(!i(g,e)&&(y===t||a(y,t,n,A,s)))return g.push(e)}))){p=!1;break}}else if(y!==v&&!a(y,v,n,A,s)){p=!1;break}}return s.delete(t),s.delete(e),p}},21986(t,e,n){var r=n(51873),o=n(37828),i=n(75288),A=n(25911),a=n(20317),s=n(84247),u=r?r.prototype:void 0,l=u?u.valueOf:void 0;t.exports=function(t,e,n,r,u,c,f){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!c(new o(t),new o(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var d=a;case"[object Set]":var h=1&r;if(d||(d=s),t.size!=e.size&&!h)return!1;var p=f.get(t);if(p)return p==e;r|=2,f.set(t,e);var g=A(d(t),d(e),r,u,c,f);return f.delete(t),g;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},50689(t,e,n){var r=n(50002),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,i,A,a){var s=1&n,u=r(t),l=u.length;if(l!=r(e).length&&!s)return!1;for(var c=l;c--;){var f=u[c];if(!(s?f in e:o.call(e,f)))return!1}var d=a.get(t),h=a.get(e);if(d&&h)return d==e&&h==t;var p=!0;a.set(t,e),a.set(e,t);for(var g=s;++c<l;){var y=t[f=u[c]],v=e[f];if(i)var m=s?i(v,y,f,e,t,a):i(y,v,f,t,e,a);if(!(void 0===m?y===v||A(y,v,n,i,a):m)){p=!1;break}g||(g="constructor"==f)}if(p&&!g){var w=t.constructor,b=e.constructor;w==b||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof b&&b instanceof b||(p=!1)}return a.delete(t),a.delete(e),p}},38816(t,e,n){var r=n(35970),o=n(56757),i=n(32865);t.exports=function(t){return i(o(t,void 0,r),t+"")}},34840(t,e,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},50002(t,e,n){var r=n(82199),o=n(4664),i=n(95950);t.exports=function(t){return r(t,i,o)}},83349(t,e,n){var r=n(82199),o=n(86375),i=n(37241);t.exports=function(t){return r(t,i,o)}},37381(t,e,n){var r=n(48152),o=n(63950),i=r?function(t){return r.get(t)}:o;t.exports=i},62284(t,e,n){var r=n(84629),o=Object.prototype.hasOwnProperty;t.exports=function(t){for(var e=t.name+"",n=r[e],i=o.call(r,e)?n.length:0;i--;){var A=n[i],a=A.func;if(null==a||a==t)return A.name}return e}},12651(t,e,n){var r=n(74218);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},10776(t,e,n){var r=n(30756),o=n(95950);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],A=t[i];e[n]=[i,A,r(A)]}return e}},56110(t,e,n){var r=n(45083),o=n(10392);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},28879(t,e,n){var r=n(74335)(Object.getPrototypeOf,Object);t.exports=r},659(t,e,n){var r=n(51873),o=Object.prototype,i=o.hasOwnProperty,A=o.toString,a=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,a),n=t[a];try{t[a]=void 0;var r=!0}catch(s){}var o=A.call(t);return r&&(e?t[a]=n:delete t[a]),o}},4664(t,e,n){var r=n(79770),o=n(63345),i=Object.prototype.propertyIsEnumerable,A=Object.getOwnPropertySymbols,a=A?function(t){return null==t?[]:(t=Object(t),r(A(t),(function(e){return i.call(t,e)})))}:o;t.exports=a},86375(t,e,n){var r=n(14528),o=n(28879),i=n(4664),A=n(63345),a=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:A;t.exports=a},5861(t,e,n){var r=n(55580),o=n(68223),i=n(32804),A=n(76545),a=n(28303),s=n(72552),u=n(47473),l="[object Map]",c="[object Promise]",f="[object Set]",d="[object WeakMap]",h="[object DataView]",p=u(r),g=u(o),y=u(i),v=u(A),m=u(a),w=s;(r&&w(new r(new ArrayBuffer(1)))!=h||o&&w(new o)!=l||i&&w(i.resolve())!=c||A&&w(new A)!=f||a&&w(new a)!=d)&&(w=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case p:return h;case g:return l;case y:return c;case v:return f;case m:return d}return e}),t.exports=w},10392(t){t.exports=function(t,e){return null==t?void 0:t[e]}},49326(t,e,n){var r=n(31769),o=n(72428),i=n(56449),A=n(30361),a=n(30294),s=n(77797);t.exports=function(t,e,n){for(var u=-1,l=(e=r(e,t)).length,c=!1;++u<l;){var f=s(e[u]);if(!(c=null!=t&&n(t,f)))break;t=t[f]}return c||++u!=l?c:!!(l=null==t?0:t.length)&&a(l)&&A(f,l)&&(i(t)||o(t))}},22032(t,e,n){var r=n(81042);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},63862(t){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},66721(t,e,n){var r=n(81042),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(e,t)?e[t]:void 0}},12749(t,e,n){var r=n(81042),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},35749(t,e,n){var r=n(81042);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},76189(t){var e=Object.prototype.hasOwnProperty;t.exports=function(t){var n=t.length,r=new t.constructor(n);return n&&"string"==typeof t[0]&&e.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},77199(t,e,n){var r=n(49653),o=n(76169),i=n(73201),A=n(93736),a=n(71961);t.exports=function(t,e,n){var s=t.constructor;switch(e){case"[object ArrayBuffer]":return r(t);case"[object Boolean]":case"[object Date]":return new s(+t);case"[object DataView]":return o(t,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return a(t,n);case"[object Map]":case"[object Set]":return new s;case"[object Number]":case"[object String]":return new s(t);case"[object RegExp]":return i(t);case"[object Symbol]":return A(t)}}},35529(t,e,n){var r=n(39344),o=n(28879),i=n(55527);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}},45891(t,e,n){var r=n(51873),o=n(72428),i=n(56449),A=r?r.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(A&&t&&t[A])}},30361(t){var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t<n}},36800(t,e,n){var r=n(75288),o=n(64894),i=n(30361),A=n(23805);t.exports=function(t,e,n){if(!A(n))return!1;var a=typeof e;return!!("number"==a?o(n)&&i(e,n.length):"string"==a&&e in n)&&r(n[e],t)}},28586(t,e,n){var r=n(56449),o=n(44394),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,A=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(A.test(t)||!i.test(t)||null!=e&&t in Object(e))}},74218(t){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},85087(t,e,n){var r=n(30980),o=n(37381),i=n(62284),A=n(53758);t.exports=function(t){var e=i(t),n=A[e];if("function"!=typeof n||!(e in r.prototype))return!1;if(t===n)return!0;var a=o(n);return!!a&&t===a[0]}},87296(t,e,n){var r=n(55481),o=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!o&&o in t}},55527(t){var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},30756(t,e,n){var r=n(23805);t.exports=function(t){return t===t&&!r(t)}},63702(t){t.exports=function(){this.__data__=[],this.size=0}},70080(t,e,n){var r=n(26025),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}},24739(t,e,n){var r=n(26025);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},48655(t,e,n){var r=n(26025);t.exports=function(t){return r(this.__data__,t)>-1}},31175(t,e,n){var r=n(26025);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},63040(t,e,n){var r=n(21549),o=n(80079),i=n(68223);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},17670(t,e,n){var r=n(12651);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},90289(t,e,n){var r=n(12651);t.exports=function(t){return r(this,t).get(t)}},4509(t,e,n){var r=n(12651);t.exports=function(t){return r(this,t).has(t)}},72949(t,e,n){var r=n(12651);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},20317(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}},67197(t){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},62224(t,e,n){var r=n(50104);t.exports=function(t){var e=r(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},48152(t,e,n){var r=n(28303),o=r&&new r;t.exports=o},81042(t,e,n){var r=n(56110)(Object,"create");t.exports=r},3650(t,e,n){var r=n(74335)(Object.keys,Object);t.exports=r},90181(t){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},86009(t,e,n){t=n.nmd(t);var r=n(34840),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,A=i&&i.exports===o&&r.process,a=function(){try{var t=i&&i.require&&i.require("util").types;return t||A&&A.binding&&A.binding("util")}catch(e){}}();t.exports=a},59350(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},74335(t){t.exports=function(t,e){return function(n){return t(e(n))}}},56757(t,e,n){var r=n(91033),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,A=-1,a=o(i.length-e,0),s=Array(a);++A<a;)s[A]=i[e+A];A=-1;for(var u=Array(e+1);++A<e;)u[A]=i[A];return u[e]=n(s),r(t,this,u)}}},68969(t,e,n){var r=n(47422),o=n(25160);t.exports=function(t,e){return e.length<2?t:r(t,o(e,0,-1))}},84629(t){t.exports={}},9325(t,e,n){var r=n(34840),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},14974(t){t.exports=function(t,e){if(("constructor"!==e||"function"!==typeof t[e])&&"__proto__"!=e)return t[e]}},31380(t){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},51459(t){t.exports=function(t){return this.__data__.has(t)}},84247(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},32865(t,e,n){var r=n(19570),o=n(51811)(r);t.exports=o},51811(t){var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var o=e(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},51420(t,e,n){var r=n(80079);t.exports=function(){this.__data__=new r,this.size=0}},90938(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},63605(t){t.exports=function(t){return this.__data__.get(t)}},29817(t){t.exports=function(t){return this.__data__.has(t)}},80945(t,e,n){var r=n(80079),o=n(68223),i=n(53661);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var A=n.__data__;if(!o||A.length<199)return A.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(A)}return n.set(t,e),this.size=n.size,this}},76959(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}},61802(t,e,n){var r=n(62224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,A=r((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,(function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)})),e}));t.exports=A},77797(t,e,n){var r=n(44394);t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},47473(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(n){}try{return t+""}catch(n){}}return""}},80257(t,e,n){var r=n(30980),o=n(56017),i=n(23007);t.exports=function(t){if(t instanceof r)return t.clone();var e=new o(t.__wrapped__,t.__chain__);return e.__actions__=i(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}},37334(t){t.exports=function(t){return function(){return t}}},66245(t,e,n){var r=n(83915),o=n(83120),i=n(69302),A=n(83693),a=i((function(t,e){return A(t)?r(t,o(e,1,A,!0)):[]}));t.exports=a},75288(t){t.exports=function(t,e){return t===e||t!==t&&e!==e}},35970(t,e,n){var r=n(83120);t.exports=function(t){return(null==t?0:t.length)?r(t,1):[]}},49870(t,e,n){var r=n(66929)();t.exports=r},58156(t,e,n){var r=n(47422);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},94394(t,e,n){var r=n(43360),o=n(42e3),i=Object.prototype.hasOwnProperty,A=o((function(t,e,n){i.call(t,n)?t[n].push(e):r(t,n,[e])}));t.exports=A},80631(t,e,n){var r=n(28077),o=n(49326);t.exports=function(t,e){return null!=t&&o(t,e,r)}},83488(t){t.exports=function(t){return t}},72428(t,e,n){var r=n(27534),o=n(40346),i=Object.prototype,A=i.hasOwnProperty,a=i.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return o(t)&&A.call(t,"callee")&&!a.call(t,"callee")};t.exports=s},56449(t){var e=Array.isArray;t.exports=e},64894(t,e,n){var r=n(1882),o=n(30294);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},83693(t,e,n){var r=n(64894),o=n(40346);t.exports=function(t){return o(t)&&r(t)}},3656(t,e,n){t=n.nmd(t);var r=n(9325),o=n(89935),i=e&&!e.nodeType&&e,A=i&&t&&!t.nodeType&&t,a=A&&A.exports===i?r.Buffer:void 0,s=(a?a.isBuffer:void 0)||o;t.exports=s},62193(t,e,n){var r=n(88984),o=n(5861),i=n(72428),A=n(56449),a=n(64894),s=n(3656),u=n(55527),l=n(37167),c=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(a(t)&&(A(t)||"string"==typeof t||"function"==typeof t.splice||s(t)||l(t)||i(t)))return!t.length;var e=o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(c.call(t,n))return!1;return!0}},2404(t,e,n){var r=n(60270);t.exports=function(t,e){return r(t,e)}},1882(t,e,n){var r=n(72552),o=n(23805);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},30294(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},87730(t,e,n){var r=n(29172),o=n(27301),i=n(86009),A=i&&i.isMap,a=A?o(A):r;t.exports=a},23805(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},40346(t){t.exports=function(t){return null!=t&&"object"==typeof t}},11331(t,e,n){var r=n(72552),o=n(28879),i=n(40346),A=Function.prototype,a=Object.prototype,s=A.toString,u=a.hasOwnProperty,l=s.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=u.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==l}},38440(t,e,n){var r=n(16038),o=n(27301),i=n(86009),A=i&&i.isSet,a=A?o(A):r;t.exports=a},44394(t,e,n){var r=n(72552),o=n(40346);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},37167(t,e,n){var r=n(4901),o=n(27301),i=n(86009),A=i&&i.isTypedArray,a=A?o(A):r;t.exports=a},95950(t,e,n){var r=n(70695),o=n(88984),i=n(64894);t.exports=function(t){return i(t)?r(t):o(t)}},37241(t,e,n){var r=n(70695),o=n(72903),i=n(64894);t.exports=function(t){return i(t)?r(t,!0):o(t)}},68090(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},50104(t,e,n){var r=n(53661);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var A=t.apply(this,r);return n.cache=i.set(o,A)||i,A};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},55364(t,e,n){var r=n(85250),o=n(20999)((function(t,e,n){r(t,e,n)}));t.exports=o},63950(t){t.exports=function(){}},90179(t,e,n){var r=n(34932),o=n(9999),i=n(19931),A=n(31769),a=n(21791),s=n(53138),u=n(38816),l=n(83349),c=u((function(t,e){var n={};if(null==t)return n;var u=!1;e=r(e,(function(e){return e=A(e,t),u||(u=e.length>1),e})),a(t,l(t),n),u&&(n=o(n,7,s));for(var c=e.length;c--;)i(n,e[c]);return n}));t.exports=c},50583(t,e,n){var r=n(47237),o=n(17255),i=n(28586),A=n(77797);t.exports=function(t){return i(t)?r(A(t)):o(t)}},63345(t){t.exports=function(){return[]}},89935(t){t.exports=function(){return!1}},69884(t,e,n){var r=n(21791),o=n(37241);t.exports=function(t){return r(t,o(t))}},13222(t,e,n){var r=n(77556);t.exports=function(t){return null==t?"":r(t)}},21283(t,e,n){var r=n(83120),o=n(69302),i=n(55765),A=n(83693),a=n(68090),s=o((function(t){var e=a(t);return e="function"==typeof e?e:void 0,i(r(t,1,A,!0),void 0,e)}));t.exports=s},53758(t,e,n){var r=n(30980),o=n(56017),i=n(94033),A=n(56449),a=n(40346),s=n(80257),u=Object.prototype.hasOwnProperty;function l(t){if(a(t)&&!A(t)&&!(t instanceof r)){if(t instanceof o)return t;if(u.call(t,"__wrapped__"))return s(t)}return new o(t)}l.prototype=i.prototype,l.prototype.constructor=l,t.exports=l},71514(t){"use strict";t.exports=Math.abs},58968(t){"use strict";t.exports=Math.floor},94459(t){"use strict";t.exports=Number.isNaN||function(t){return t!==t}},6188(t){"use strict";t.exports=Math.max},68002(t){"use strict";t.exports=Math.min},75880(t){"use strict";t.exports=Math.pow},70414(t){"use strict";t.exports=Math.round},73093(t,e,n){"use strict";var r=n(94459);t.exports=function(t){return r(t)||0===t?t:t<0?-1:1}},83503(t,e,n){!function(){var e=n(3939),r=n(92151).utf8,o=n(87206),i=n(92151).bin,A=function(t,n){t.constructor==String?t=n&&"binary"===n.encoding?i.stringToBytes(t):r.stringToBytes(t):o(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||t.constructor===Uint8Array||(t=t.toString());for(var a=e.bytesToWords(t),s=8*t.length,u=1732584193,l=-271733879,c=-1732584194,f=271733878,d=0;d<a.length;d++)a[d]=16711935&(a[d]<<8|a[d]>>>24)|4278255360&(a[d]<<24|a[d]>>>8);a[s>>>5]|=128<<s%32,a[14+(s+64>>>9<<4)]=s;var h=A._ff,p=A._gg,g=A._hh,y=A._ii;for(d=0;d<a.length;d+=16){var v=u,m=l,w=c,b=f;u=h(u,l,c,f,a[d+0],7,-680876936),f=h(f,u,l,c,a[d+1],12,-389564586),c=h(c,f,u,l,a[d+2],17,606105819),l=h(l,c,f,u,a[d+3],22,-1044525330),u=h(u,l,c,f,a[d+4],7,-176418897),f=h(f,u,l,c,a[d+5],12,1200080426),c=h(c,f,u,l,a[d+6],17,-1473231341),l=h(l,c,f,u,a[d+7],22,-45705983),u=h(u,l,c,f,a[d+8],7,1770035416),f=h(f,u,l,c,a[d+9],12,-1958414417),c=h(c,f,u,l,a[d+10],17,-42063),l=h(l,c,f,u,a[d+11],22,-1990404162),u=h(u,l,c,f,a[d+12],7,1804603682),f=h(f,u,l,c,a[d+13],12,-40341101),c=h(c,f,u,l,a[d+14],17,-1502002290),u=p(u,l=h(l,c,f,u,a[d+15],22,1236535329),c,f,a[d+1],5,-165796510),f=p(f,u,l,c,a[d+6],9,-1069501632),c=p(c,f,u,l,a[d+11],14,643717713),l=p(l,c,f,u,a[d+0],20,-373897302),u=p(u,l,c,f,a[d+5],5,-701558691),f=p(f,u,l,c,a[d+10],9,38016083),c=p(c,f,u,l,a[d+15],14,-660478335),l=p(l,c,f,u,a[d+4],20,-405537848),u=p(u,l,c,f,a[d+9],5,568446438),f=p(f,u,l,c,a[d+14],9,-1019803690),c=p(c,f,u,l,a[d+3],14,-187363961),l=p(l,c,f,u,a[d+8],20,1163531501),u=p(u,l,c,f,a[d+13],5,-1444681467),f=p(f,u,l,c,a[d+2],9,-51403784),c=p(c,f,u,l,a[d+7],14,1735328473),u=g(u,l=p(l,c,f,u,a[d+12],20,-1926607734),c,f,a[d+5],4,-378558),f=g(f,u,l,c,a[d+8],11,-2022574463),c=g(c,f,u,l,a[d+11],16,1839030562),l=g(l,c,f,u,a[d+14],23,-35309556),u=g(u,l,c,f,a[d+1],4,-1530992060),f=g(f,u,l,c,a[d+4],11,1272893353),c=g(c,f,u,l,a[d+7],16,-155497632),l=g(l,c,f,u,a[d+10],23,-1094730640),u=g(u,l,c,f,a[d+13],4,681279174),f=g(f,u,l,c,a[d+0],11,-358537222),c=g(c,f,u,l,a[d+3],16,-722521979),l=g(l,c,f,u,a[d+6],23,76029189),u=g(u,l,c,f,a[d+9],4,-640364487),f=g(f,u,l,c,a[d+12],11,-421815835),c=g(c,f,u,l,a[d+15],16,530742520),u=y(u,l=g(l,c,f,u,a[d+2],23,-995338651),c,f,a[d+0],6,-198630844),f=y(f,u,l,c,a[d+7],10,1126891415),c=y(c,f,u,l,a[d+14],15,-1416354905),l=y(l,c,f,u,a[d+5],21,-57434055),u=y(u,l,c,f,a[d+12],6,1700485571),f=y(f,u,l,c,a[d+3],10,-1894986606),c=y(c,f,u,l,a[d+10],15,-1051523),l=y(l,c,f,u,a[d+1],21,-2054922799),u=y(u,l,c,f,a[d+8],6,1873313359),f=y(f,u,l,c,a[d+15],10,-30611744),c=y(c,f,u,l,a[d+6],15,-1560198380),l=y(l,c,f,u,a[d+13],21,1309151649),u=y(u,l,c,f,a[d+4],6,-145523070),f=y(f,u,l,c,a[d+11],10,-1120210379),c=y(c,f,u,l,a[d+2],15,718787259),l=y(l,c,f,u,a[d+9],21,-343485551),u=u+v>>>0,l=l+m>>>0,c=c+w>>>0,f=f+b>>>0}return e.endian([u,l,c,f])};A._ff=function(t,e,n,r,o,i,A){var a=t+(e&n|~e&r)+(o>>>0)+A;return(a<<i|a>>>32-i)+e},A._gg=function(t,e,n,r,o,i,A){var a=t+(e&r|n&~r)+(o>>>0)+A;return(a<<i|a>>>32-i)+e},A._hh=function(t,e,n,r,o,i,A){var a=t+(e^n^r)+(o>>>0)+A;return(a<<i|a>>>32-i)+e},A._ii=function(t,e,n,r,o,i,A){var a=t+(n^(e|~r))+(o>>>0)+A;return(a<<i|a>>>32-i)+e},A._blocksize=16,A._digestsize=16,t.exports=function(t,n){if(void 0===t||null===t)throw new Error("Illegal argument "+t);var r=e.wordsToBytes(A(t,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):e.bytesToHex(r)}}()},45228(t){"use strict";var e=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(t,o){for(var i,A,a=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),s=1;s<arguments.length;s++){for(var u in i=Object(arguments[s]))n.call(i,u)&&(a[u]=i[u]);if(e){A=e(i);for(var l=0;l<A.length;l++)r.call(i,A[l])&&(a[A[l]]=i[A[l]])}}return a}},58859(t,e,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"===typeof o.get?o.get:null,A=r&&Map.prototype.forEach,a="function"===typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=a&&s&&"function"===typeof s.get?s.get:null,l=a&&Set.prototype.forEach,c="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,p=Object.prototype.toString,g=Function.prototype.toString,y=String.prototype.match,v=String.prototype.slice,m=String.prototype.replace,w=String.prototype.toUpperCase,b=String.prototype.toLowerCase,B=RegExp.prototype.test,_=Array.prototype.concat,x=Array.prototype.join,C=Array.prototype.slice,E=Math.floor,F="function"===typeof BigInt?BigInt.prototype.valueOf:null,S=Object.getOwnPropertySymbols,U="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,Q="function"===typeof Symbol&&"object"===typeof Symbol.iterator,I="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Q||"symbol")?Symbol.toStringTag:null,T=Object.prototype.propertyIsEnumerable,O=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function k(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||B.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof t){var r=t<0?-E(-t):E(t);if(r!==t){var o=String(r),i=v.call(e,o.length+1);return m.call(o,n,"$&_")+"."+m.call(m.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return m.call(e,n,"$&_")}var R=n(42634),M=R.custom,L=G(M)?M:null,H={__proto__:null,double:'"',single:"'"},D={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function P(t,e,n){var r=n.quoteStyle||e,o=H[r];return o+t+o}function N(t){return m.call(String(t),/"/g,"&quot;")}function K(t){return!I||!("object"===typeof t&&(I in t||"undefined"!==typeof t[I]))}function j(t){return"[object Array]"===$(t)&&K(t)}function V(t){return"[object RegExp]"===$(t)&&K(t)}function G(t){if(Q)return t&&"object"===typeof t&&t instanceof Symbol;if("symbol"===typeof t)return!0;if(!t||"object"!==typeof t||!U)return!1;try{return U.call(t),!0}catch(e){}return!1}t.exports=function t(e,r,o,a){var s=r||{};if(Y(s,"quoteStyle")&&!Y(H,s.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Y(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var p=!Y(s,"customInspect")||s.customInspect;if("boolean"!==typeof p&&"symbol"!==p)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Y(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Y(s,"numericSeparator")&&"boolean"!==typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var w=s.numericSeparator;if("undefined"===typeof e)return"undefined";if(null===e)return"null";if("boolean"===typeof e)return e?"true":"false";if("string"===typeof e)return X(e,s);if("number"===typeof e){if(0===e)return 1/0/e>0?"0":"-0";var B=String(e);return w?k(e,B):B}if("bigint"===typeof e){var E=String(e)+"n";return w?k(e,E):E}var S="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof o&&(o=0),o>=S&&S>0&&"object"===typeof e)return j(e)?"[Array]":"[Object]";var M=function(t,e){var n;if("\t"===t.indent)n="\t";else{if(!("number"===typeof t.indent&&t.indent>0))return null;n=x.call(Array(t.indent+1)," ")}return{base:n,prev:x.call(Array(e+1),n)}}(s,o);if("undefined"===typeof a)a=[];else if(W(a,e)>=0)return"[Circular]";function D(e,n,r){if(n&&(a=C.call(a)).push(n),r){var i={depth:s.depth};return Y(s,"quoteStyle")&&(i.quoteStyle=s.quoteStyle),t(e,i,o+1,a)}return t(e,s,o+1,a)}if("function"===typeof e&&!V(e)){var z=function(t){if(t.name)return t.name;var e=y.call(g.call(t),/^function\s*([\w$]+)/);if(e)return e[1];return null}(e),q=nt(e,D);return"[Function"+(z?": "+z:" (anonymous)")+"]"+(q.length>0?" { "+x.call(q,", ")+" }":"")}if(G(e)){var rt=Q?m.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):U.call(e);return"object"!==typeof e||Q?rt:J(rt)}if(function(t){if(!t||"object"!==typeof t)return!1;if("undefined"!==typeof HTMLElement&&t instanceof HTMLElement)return!0;return"string"===typeof t.nodeName&&"function"===typeof t.getAttribute}(e)){for(var ot="<"+b.call(String(e.nodeName)),it=e.attributes||[],At=0;At<it.length;At++)ot+=" "+it[At].name+"="+P(N(it[At].value),"double",s);return ot+=">",e.childNodes&&e.childNodes.length&&(ot+="..."),ot+="</"+b.call(String(e.nodeName))+">"}if(j(e)){if(0===e.length)return"[]";var at=nt(e,D);return M&&!function(t){for(var e=0;e<t.length;e++)if(W(t[e],"\n")>=0)return!1;return!0}(at)?"["+et(at,M)+"]":"[ "+x.call(at,", ")+" ]"}if(function(t){return"[object Error]"===$(t)&&K(t)}(e)){var st=nt(e,D);return"cause"in Error.prototype||!("cause"in e)||T.call(e,"cause")?0===st.length?"["+String(e)+"]":"{ ["+String(e)+"] "+x.call(st,", ")+" }":"{ ["+String(e)+"] "+x.call(_.call("[cause]: "+D(e.cause),st),", ")+" }"}if("object"===typeof e&&p){if(L&&"function"===typeof e[L]&&R)return R(e,{depth:S-o});if("symbol"!==p&&"function"===typeof e.inspect)return e.inspect()}if(function(t){if(!i||!t||"object"!==typeof t)return!1;try{i.call(t);try{u.call(t)}catch(ot){return!0}return t instanceof Map}catch(e){}return!1}(e)){var ut=[];return A&&A.call(e,(function(t,n){ut.push(D(n,e,!0)+" => "+D(t,e))})),tt("Map",i.call(e),ut,M)}if(function(t){if(!u||!t||"object"!==typeof t)return!1;try{u.call(t);try{i.call(t)}catch(e){return!0}return t instanceof Set}catch(n){}return!1}(e)){var lt=[];return l&&l.call(e,(function(t){lt.push(D(t,e))})),tt("Set",u.call(e),lt,M)}if(function(t){if(!c||!t||"object"!==typeof t)return!1;try{c.call(t,c);try{f.call(t,f)}catch(ot){return!0}return t instanceof WeakMap}catch(e){}return!1}(e))return Z("WeakMap");if(function(t){if(!f||!t||"object"!==typeof t)return!1;try{f.call(t,f);try{c.call(t,c)}catch(ot){return!0}return t instanceof WeakSet}catch(e){}return!1}(e))return Z("WeakSet");if(function(t){if(!d||!t||"object"!==typeof t)return!1;try{return d.call(t),!0}catch(e){}return!1}(e))return Z("WeakRef");if(function(t){return"[object Number]"===$(t)&&K(t)}(e))return J(D(Number(e)));if(function(t){if(!t||"object"!==typeof t||!F)return!1;try{return F.call(t),!0}catch(e){}return!1}(e))return J(D(F.call(e)));if(function(t){return"[object Boolean]"===$(t)&&K(t)}(e))return J(h.call(e));if(function(t){return"[object String]"===$(t)&&K(t)}(e))return J(D(String(e)));if("undefined"!==typeof window&&e===window)return"{ [object Window] }";if("undefined"!==typeof globalThis&&e===globalThis||"undefined"!==typeof n.g&&e===n.g)return"{ [object globalThis] }";if(!function(t){return"[object Date]"===$(t)&&K(t)}(e)&&!V(e)){var ct=nt(e,D),ft=O?O(e)===Object.prototype:e instanceof Object||e.constructor===Object,dt=e instanceof Object?"":"null prototype",ht=!ft&&I&&Object(e)===e&&I in e?v.call($(e),8,-1):dt?"Object":"",pt=(ft||"function"!==typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(ht||dt?"["+x.call(_.call([],ht||[],dt||[]),": ")+"] ":"");return 0===ct.length?pt+"{}":M?pt+"{"+et(ct,M)+"}":pt+"{ "+x.call(ct,", ")+" }"}return String(e)};var z=Object.prototype.hasOwnProperty||function(t){return t in this};function Y(t,e){return z.call(t,e)}function $(t){return p.call(t)}function W(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function X(t,e){if(t.length>e.maxStringLength){var n=t.length-e.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return X(v.call(t,0,e.maxStringLength),e)+r}var o=D[e.quoteStyle||"single"];return o.lastIndex=0,P(m.call(m.call(t,o,"\\$1"),/[\x00-\x1f]/g,q),"single",e)}function q(t){var e=t.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return n?"\\"+n:"\\x"+(e<16?"0":"")+w.call(e.toString(16))}function J(t){return"Object("+t+")"}function Z(t){return t+" { ? }"}function tt(t,e,n,r){return t+" ("+e+") {"+(r?et(n,r):x.call(n,", "))+"}"}function et(t,e){if(0===t.length)return"";var n="\n"+e.prev+e.base;return n+x.call(t,","+n)+"\n"+e.prev}function nt(t,e){var n=j(t),r=[];if(n){r.length=t.length;for(var o=0;o<t.length;o++)r[o]=Y(t,o)?e(t[o],t):""}var i,A="function"===typeof S?S(t):[];if(Q){i={};for(var a=0;a<A.length;a++)i["$"+A[a]]=A[a]}for(var s in t)Y(t,s)&&(n&&String(Number(s))===s&&s<t.length||Q&&i["$"+s]instanceof Symbol||(B.call(/[^\w$]/,s)?r.push(e(s,t)+": "+e(t[s],t)):r.push(s+": "+e(t[s],t))));if("function"===typeof S)for(var u=0;u<A.length;u++)T.call(t,A[u])&&r.push("["+e(A[u])+"]: "+e(t[A[u]],t));return r}},89211(t){"use strict";var e=function(t){return t!==t};t.exports=function(t,n){return 0===t&&0===n?1/t===1/n:t===n||!(!e(t)||!e(n))}},37653(t,e,n){"use strict";var r=n(38452),o=n(21095),i=n(89211),A=n(9394),a=n(36576),s=o(A(),Object);r(s,{getPolyfill:A,implementation:i,shim:a}),t.exports=s},21095(t,e,n){"use strict";var r=n(66743),o=n(70453),i=n(96897),A=n(69675),a=o("%Function.prototype.apply%"),s=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(s,a),l=n(30655),c=o("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new A("a function is required");var e=u(r,s,arguments);return i(e,1+c(0,t.length-(arguments.length-1)),!0)};var f=function(){return u(r,a,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f},9394(t,e,n){"use strict";var r=n(89211);t.exports=function(){return"function"===typeof Object.is?Object.is:r}},36576(t,e,n){"use strict";var r=n(9394),o=n(38452);t.exports=function(){var t=r();return o(Object,{is:t},{is:function(){return Object.is!==t}}),t}},28875(t,e,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,A=n(1093),a=Object.prototype.propertyIsEnumerable,s=!a.call({toString:null},"toString"),u=a.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=function(t){var e=t.constructor;return e&&e.prototype===t},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"===typeof window)return!1;for(var t in window)try{if(!f["$"+t]&&o.call(window,t)&&null!==window[t]&&"object"===typeof window[t])try{c(window[t])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(t){var e=null!==t&&"object"===typeof t,n="[object Function]"===i.call(t),r=A(t),a=e&&"[object String]"===i.call(t),f=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=u&&n;if(a&&t.length>0&&!o.call(t,0))for(var p=0;p<t.length;++p)f.push(String(p));if(r&&t.length>0)for(var g=0;g<t.length;++g)f.push(String(g));else for(var y in t)h&&"prototype"===y||!o.call(t,y)||f.push(String(y));if(s)for(var v=function(t){if("undefined"===typeof window||!d)return c(t);try{return c(t)}catch(e){return!1}}(t),m=0;m<l.length;++m)v&&"constructor"===l[m]||!o.call(t,l[m])||f.push(l[m]);return f}}t.exports=r},1189(t,e,n){"use strict";var r=Array.prototype.slice,o=n(1093),i=Object.keys,A=i?function(t){return i(t)}:n(28875),a=Object.keys;A.shim=function(){if(Object.keys){var t=function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2);t||(Object.keys=function(t){return o(t)?a(r.call(t)):a(t)})}else Object.keys=A;return Object.keys||A},t.exports=A},1093(t){"use strict";var e=Object.prototype.toString;t.exports=function(t){var n=e.call(t),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==t&&"object"===typeof t&&"number"===typeof t.length&&t.length>=0&&"[object Function]"===e.call(t.callee)),r}},30409(t,e,n){"use strict";n.d(e,{e$:()=>K,a:()=>j});var r=n(58168),o=n(9417),i=n(77387),A=n(53954),a=n(63662);var s=n(52176);function u(t){var e="function"===typeof Map?new Map:void 0;return u=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"===typeof t}}(t))return t;if("function"!==typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if((0,s.A)())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var o=new(t.bind.apply(t,r));return n&&(0,a.A)(o,n.prototype),o}(t,arguments,(0,A.A)(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,a.A)(n,t)},u(t)}var l=function(t){function e(e){var n;return n=t.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+e+" for more information.")||this,(0,o.A)(n)}return(0,i.A)(e,t),e}(u(Error));function c(t,e){return t.substr(-e.length)===e}var f=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function d(t){return"string"!==typeof t?t:t.match(f)?parseFloat(t):t}var h=function(t){return function(e,n){void 0===n&&(n="16px");var r=e,o=n;if("string"===typeof e){if(!c(e,"px"))throw new l(69,t,e);r=d(e)}if("string"===typeof n){if(!c(n,"px"))throw new l(70,t,n);o=d(n)}if("string"===typeof r)throw new l(71,e,t);if("string"===typeof o)throw new l(72,n,t);return""+r/o+t}};h("em");h("rem");function p(t){return Math.round(255*t)}function g(t,e,n){return p(t)+","+p(e)+","+p(n)}function y(t,e,n,r){if(void 0===r&&(r=g),0===e)return r(n,n,n);var o=(t%360+360)%360/60,i=(1-Math.abs(2*n-1))*e,A=i*(1-Math.abs(o%2-1)),a=0,s=0,u=0;o>=0&&o<1?(a=i,s=A):o>=1&&o<2?(a=A,s=i):o>=2&&o<3?(s=i,u=A):o>=3&&o<4?(s=A,u=i):o>=4&&o<5?(a=A,u=i):o>=5&&o<6&&(a=i,u=A);var l=n-i/2;return r(a+l,s+l,u+l)}var v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var m=/^#[a-fA-F0-9]{6}$/,w=/^#[a-fA-F0-9]{8}$/,b=/^#[a-fA-F0-9]{3}$/,B=/^#[a-fA-F0-9]{4}$/,_=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,x=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,C=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,E=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function F(t){if("string"!==typeof t)throw new l(3);var e=function(t){if("string"!==typeof t)return t;var e=t.toLowerCase();return v[e]?"#"+v[e]:t}(t);if(e.match(m))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(w)){var n=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:n}}if(e.match(b))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(B)){var r=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:r}}var o=_.exec(e);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=x.exec(e.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var A=C.exec(e);if(A){var a="rgb("+y(parseInt(""+A[1],10),parseInt(""+A[2],10)/100,parseInt(""+A[3],10)/100)+")",s=_.exec(a);if(!s)throw new l(4,e,a);return{red:parseInt(""+s[1],10),green:parseInt(""+s[2],10),blue:parseInt(""+s[3],10)}}var u=E.exec(e.substring(0,50));if(u){var c="rgb("+y(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",f=_.exec(c);if(!f)throw new l(4,e,c);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+u[4])>1?parseFloat(""+u[4])/100:parseFloat(""+u[4])}}throw new l(5)}function S(t){return function(t){var e,n=t.red/255,r=t.green/255,o=t.blue/255,i=Math.max(n,r,o),A=Math.min(n,r,o),a=(i+A)/2;if(i===A)return void 0!==t.alpha?{hue:0,saturation:0,lightness:a,alpha:t.alpha}:{hue:0,saturation:0,lightness:a};var s=i-A,u=a>.5?s/(2-i-A):s/(i+A);switch(i){case n:e=(r-o)/s+(r<o?6:0);break;case r:e=(o-n)/s+2;break;default:e=(n-r)/s+4}return e*=60,void 0!==t.alpha?{hue:e,saturation:u,lightness:a,alpha:t.alpha}:{hue:e,saturation:u,lightness:a}}(F(t))}var U=function(t){return 7===t.length&&t[1]===t[2]&&t[3]===t[4]&&t[5]===t[6]?"#"+t[1]+t[3]+t[5]:t};function Q(t){var e=t.toString(16);return 1===e.length?"0"+e:e}function I(t){return Q(Math.round(255*t))}function T(t,e,n){return U("#"+I(t)+I(e)+I(n))}function O(t,e,n){return y(t,e,n,T)}function k(t,e,n){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n)return O(t,e,n);if("object"===typeof t&&void 0===e&&void 0===n)return O(t.hue,t.saturation,t.lightness);throw new l(1)}function R(t,e,n,r){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n&&"number"===typeof r)return r>=1?O(t,e,n):"rgba("+y(t,e,n)+","+r+")";if("object"===typeof t&&void 0===e&&void 0===n&&void 0===r)return t.alpha>=1?O(t.hue,t.saturation,t.lightness):"rgba("+y(t.hue,t.saturation,t.lightness)+","+t.alpha+")";throw new l(2)}function M(t,e,n){if("number"===typeof t&&"number"===typeof e&&"number"===typeof n)return U("#"+Q(t)+Q(e)+Q(n));if("object"===typeof t&&void 0===e&&void 0===n)return U("#"+Q(t.red)+Q(t.green)+Q(t.blue));throw new l(6)}function L(t,e,n,r){if("string"===typeof t&&"number"===typeof e){var o=F(t);return"rgba("+o.red+","+o.green+","+o.blue+","+e+")"}if("number"===typeof t&&"number"===typeof e&&"number"===typeof n&&"number"===typeof r)return r>=1?M(t,e,n):"rgba("+t+","+e+","+n+","+r+")";if("object"===typeof t&&void 0===e&&void 0===n&&void 0===r)return t.alpha>=1?M(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")";throw new l(7)}function H(t){if("object"!==typeof t)throw new l(8);if(function(t){return"number"===typeof t.red&&"number"===typeof t.green&&"number"===typeof t.blue&&"number"===typeof t.alpha}(t))return L(t);if(function(t){return"number"===typeof t.red&&"number"===typeof t.green&&"number"===typeof t.blue&&("number"!==typeof t.alpha||"undefined"===typeof t.alpha)}(t))return M(t);if(function(t){return"number"===typeof t.hue&&"number"===typeof t.saturation&&"number"===typeof t.lightness&&"number"===typeof t.alpha}(t))return R(t);if(function(t){return"number"===typeof t.hue&&"number"===typeof t.saturation&&"number"===typeof t.lightness&&("number"!==typeof t.alpha||"undefined"===typeof t.alpha)}(t))return k(t);throw new l(8)}function D(t,e,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=e?t.apply(this,r):D(t,e,r)}}function P(t){return D(t,t.length,[])}P((function(t,e){if("transparent"===e)return e;var n=S(e);return H((0,r.A)({},n,{hue:n.hue+parseFloat(t)}))}));function N(t,e,n){return Math.max(t,Math.min(e,n))}var K=P((function(t,e){if("transparent"===e)return e;var n=S(e);return H((0,r.A)({},n,{lightness:N(0,1,n.lightness-parseFloat(t))}))}));P((function(t,e){if("transparent"===e)return e;var n=S(e);return H((0,r.A)({},n,{saturation:N(0,1,n.saturation-parseFloat(t))}))}));var j=P((function(t,e){if("transparent"===e)return e;var n=S(e);return H((0,r.A)({},n,{lightness:N(0,1,n.lightness+parseFloat(t))}))}));var V=P((function(t,e,n){if("transparent"===e)return n;if("transparent"===n)return e;if(0===t)return n;var o=F(e),i=(0,r.A)({},o,{alpha:"number"===typeof o.alpha?o.alpha:1}),A=F(n),a=(0,r.A)({},A,{alpha:"number"===typeof A.alpha?A.alpha:1}),s=i.alpha-a.alpha,u=2*parseFloat(t)-1,l=((u*s===-1?u:u+s)/(1+u*s)+1)/2,c=1-l;return L({red:Math.floor(i.red*l+a.red*c),green:Math.floor(i.green*l+a.green*c),blue:Math.floor(i.blue*l+a.blue*c),alpha:i.alpha*parseFloat(t)+a.alpha*(1-parseFloat(t))})}));P((function(t,e){if("transparent"===e)return e;var n=F(e),o="number"===typeof n.alpha?n.alpha:1;return L((0,r.A)({},n,{alpha:N(0,1,(100*o+100*parseFloat(t))/100)}))}));P((function(t,e){if("transparent"===e)return e;var n=S(e);return H((0,r.A)({},n,{saturation:N(0,1,n.saturation+parseFloat(t))}))}));P((function(t,e){return"transparent"===e?e:H((0,r.A)({},S(e),{hue:parseFloat(t)}))}));P((function(t,e){return"transparent"===e?e:H((0,r.A)({},S(e),{lightness:parseFloat(t)}))}));P((function(t,e){return"transparent"===e?e:H((0,r.A)({},S(e),{saturation:parseFloat(t)}))}));P((function(t,e){return"transparent"===e?e:V(parseFloat(t),"rgb(0, 0, 0)",e)}));P((function(t,e){return"transparent"===e?e:V(parseFloat(t),"rgb(255, 255, 255)",e)}));P((function(t,e){if("transparent"===e)return e;var n=F(e),o="number"===typeof n.alpha?n.alpha:1;return L((0,r.A)({},n,{alpha:N(0,1,+(100*o-100*parseFloat(t)).toFixed(2)/100)}))}))},2694(t,e,n){"use strict";var r=n(6925);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,n,o,i,A){if(A!==r){var a=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 a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5556(t,e,n){t.exports=n(2694)()},6925(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22799(t,e){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,A=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,c=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,p=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,m=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function b(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case l:case c:case i:case a:case A:case d:return t;default:switch(t=t&&t.$$typeof){case u:case f:case g:case p:case s:return t;default:return e}}case o:return e}}}function B(t){return b(t)===c}e.AsyncMode=l,e.ConcurrentMode=c,e.ContextConsumer=u,e.ContextProvider=s,e.Element=r,e.ForwardRef=f,e.Fragment=i,e.Lazy=g,e.Memo=p,e.Portal=o,e.Profiler=a,e.StrictMode=A,e.Suspense=d,e.isAsyncMode=function(t){return B(t)||b(t)===l},e.isConcurrentMode=B,e.isContextConsumer=function(t){return b(t)===u},e.isContextProvider=function(t){return b(t)===s},e.isElement=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===r},e.isForwardRef=function(t){return b(t)===f},e.isFragment=function(t){return b(t)===i},e.isLazy=function(t){return b(t)===g},e.isMemo=function(t){return b(t)===p},e.isPortal=function(t){return b(t)===o},e.isProfiler=function(t){return b(t)===a},e.isStrictMode=function(t){return b(t)===A},e.isSuspense=function(t){return b(t)===d},e.isValidElementType=function(t){return"string"===typeof t||"function"===typeof t||t===i||t===c||t===a||t===A||t===d||t===h||"object"===typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===p||t.$$typeof===s||t.$$typeof===u||t.$$typeof===f||t.$$typeof===v||t.$$typeof===m||t.$$typeof===w||t.$$typeof===y)},e.typeOf=b},44363(t,e,n){"use strict";t.exports=n(22799)},30708(t,e,n){"use strict";n.d(e,{A:()=>h});var r=n(40961),o=n(96540),i=n(5556),A=n.n(i),a=!("undefined"===typeof window||!window.document||!window.document.createElement),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var u=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),s(e,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return a?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),r.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),e}(o.Component);u.propTypes={children:A().node.isRequired,node:A().any};const l=u;var c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var f=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),c(e,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(t){this.renderPortal()}},{key:"componentWillUnmount",value:function(){r.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(t){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var e=this.props.children;"function"===typeof this.props.children.type&&(e=o.cloneElement(this.props.children)),this.portal=r.unstable_renderSubtreeIntoContainer(this,e,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),e}(o.Component);const d=f;f.propTypes={children:A().node.isRequired,node:A().any};const h=r.createPortal?l:d},6373(t,e,n){"use strict";n.d(e,{A:()=>h});var r=n(58168),o=n(96540),i=n(69346),A=n(52836),a=n(89379),s=n(45458),u=n(80045),l=n(49321),c=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],f=function(){var t=arguments.length>1?arguments[1]:void 0,e=arguments.length>2?arguments[2]:void 0,n=String(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase(),r=String(e.getOptionValue(t)).toLowerCase(),o=String(e.getOptionLabel(t)).toLowerCase();return r===n||o===n},d={formatCreateLabel:function(t){return'Create "'.concat(t,'"')},isValidNewOption:function(t,e,n,r){return!(!t||e.some((function(e){return f(t,e,r)}))||n.some((function(e){return f(t,e,r)})))},getNewOptionData:function(t,e){return{label:e,value:t,__isNew__:!0}}};n(40961),n(27003);var h=(0,o.forwardRef)((function(t,e){var n=function(t){var e=t.allowCreateWhileLoading,n=void 0!==e&&e,r=t.createOptionPosition,A=void 0===r?"last":r,f=t.formatCreateLabel,h=void 0===f?d.formatCreateLabel:f,p=t.isValidNewOption,g=void 0===p?d.isValidNewOption:p,y=t.getNewOptionData,v=void 0===y?d.getNewOptionData:y,m=t.onCreateOption,w=t.options,b=void 0===w?[]:w,B=t.onChange,_=(0,u.A)(t,c),x=_.getOptionValue,C=void 0===x?i.g:x,E=_.getOptionLabel,F=void 0===E?i.b:E,S=_.inputValue,U=_.isLoading,Q=_.isMulti,I=_.value,T=_.name,O=(0,o.useMemo)((function(){return g(S,(0,l.H)(I),b,{getOptionValue:C,getOptionLabel:F})?v(S,h(S)):void 0}),[h,v,F,C,S,g,b,I]),k=(0,o.useMemo)((function(){return!n&&U||!O?b:"first"===A?[O].concat((0,s.A)(b)):[].concat((0,s.A)(b),[O])}),[n,A,U,O,b]),R=(0,o.useCallback)((function(t,e){if("select-option"!==e.action)return B(t,e);var n=Array.isArray(t)?t:[t];if(n[n.length-1]!==O)B(t,e);else if(m)m(S);else{var r=v(S,S),o={action:"create-option",name:T,option:r};B((0,l.D)(Q,[].concat((0,s.A)((0,l.H)(I)),[r]),r),o)}}),[v,S,Q,T,O,m,B,I]);return(0,a.A)((0,a.A)({},_),{},{options:k,onChange:R})}((0,A.u)(t));return o.createElement(i.S,(0,r.A)({ref:e},n))}))},69346(t,e,n){"use strict";n.d(e,{S:()=>vt,b:()=>Z,g:()=>tt});var r=n(58168),o=n(89379);var i=n(20816);function A(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,(0,i.A)(r.key),r)}}var a=n(63662);var s=n(53954),u=n(52176),l=n(82284),c=n(9417);function f(t){var e=(0,u.A)();return function(){var n,r=(0,s.A)(t);if(e){var o=(0,s.A)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(t,e){if(e&&("object"===(0,l.A)(e)||"function"===typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,c.A)(t)}(this,n)}}var d=n(45458),h=n(96540),p=n(49321),g=n(53440),y=Number.isNaN||function(t){return"number"===typeof t&&t!==t};function v(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(r=t[n],o=e[n],!(r===o||y(r)&&y(o)))return!1;var r,o;return!0}var m=n(80045);for(var w={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},b=function(t){return(0,g.Y)("span",(0,r.A)({css:w},t))},B={guidance:function(t){var e=t.isSearchable,n=t.isMulti,r=t.tabSelectsValue,o=t.context,i=t.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return i?"".concat(t["aria-label"]||"Select"," is focused ").concat(e?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var e=t.action,n=t.label,r=void 0===n?"":n,o=t.labels,i=t.isDisabled;switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(t){var e=t.context,n=t.focused,r=t.options,o=t.label,i=void 0===o?"":o,A=t.selectValue,a=t.isDisabled,s=t.isSelected,u=t.isAppleDevice,l=function(t,e){return t&&t.length?"".concat(t.indexOf(e)+1," of ").concat(t.length):""};if("value"===e&&A)return"value ".concat(i," focused, ").concat(l(A,n),".");if("menu"===e&&u){var c=a?" disabled":"",f="".concat(s?" selected":"").concat(c);return"".concat(i).concat(f,", ").concat(l(r,n),".")}return""},onFilter:function(t){var e=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(e?" for search term "+e:"",".")}},_=function(t){var e=t.ariaSelection,n=t.focusedOption,r=t.focusedValue,i=t.focusableOptions,A=t.isFocused,a=t.selectValue,s=t.selectProps,u=t.id,l=t.isAppleDevice,c=s.ariaLiveMessages,f=s.getOptionLabel,d=s.inputValue,p=s.isMulti,y=s.isOptionDisabled,v=s.isSearchable,m=s.menuIsOpen,w=s.options,_=s.screenReaderStatus,x=s.tabSelectsValue,C=s.isLoading,E=s["aria-label"],F=s["aria-live"],S=(0,h.useMemo)((function(){return(0,o.A)((0,o.A)({},B),c||{})}),[c]),U=(0,h.useMemo)((function(){var t,n="";if(e&&S.onChange){var r=e.option,i=e.options,A=e.removedValue,s=e.removedValues,u=e.value,l=A||r||(t=u,Array.isArray(t)?null:t),c=l?f(l):"",d=i||s||void 0,h=d?d.map(f):[],p=(0,o.A)({isDisabled:l&&y(l,a),label:c,labels:h},e);n=S.onChange(p)}return n}),[e,S,y,a,f]),Q=(0,h.useMemo)((function(){var t="",e=n||r,o=!!(n&&a&&a.includes(n));if(e&&S.onFocus){var A={focused:e,label:f(e),isDisabled:y(e,a),isSelected:o,options:i,context:e===n?"menu":"value",selectValue:a,isAppleDevice:l};t=S.onFocus(A)}return t}),[n,r,f,y,S,i,a,l]),I=(0,h.useMemo)((function(){var t="";if(m&&w.length&&!C&&S.onFilter){var e=_({count:i.length});t=S.onFilter({inputValue:d,resultsMessage:e})}return t}),[i,d,m,S,w,_,C]),T="initial-input-focus"===(null===e||void 0===e?void 0:e.action),O=(0,h.useMemo)((function(){var t="";if(S.guidance){var e=r?"value":m?"menu":"input";t=S.guidance({"aria-label":E,context:e,isDisabled:n&&y(n,a),isMulti:p,isSearchable:v,tabSelectsValue:x,isInitialFocus:T})}return t}),[E,n,r,p,y,v,m,S,a,x,T]),k=(0,g.Y)(h.Fragment,null,(0,g.Y)("span",{id:"aria-selection"},U),(0,g.Y)("span",{id:"aria-focused"},Q),(0,g.Y)("span",{id:"aria-results"},I),(0,g.Y)("span",{id:"aria-guidance"},O));return(0,g.Y)(h.Fragment,null,(0,g.Y)(b,{id:u},T&&k),(0,g.Y)(b,{"aria-live":F,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},A&&!T&&k))},x=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],C=new RegExp("["+x.map((function(t){return t.letters})).join("")+"]","g"),E={},F=0;F<x.length;F++)for(var S=x[F],U=0;U<S.letters.length;U++)E[S.letters[U]]=S.base;var Q=function(t){return t.replace(C,(function(t){return E[t]}))},I=function(t,e){void 0===e&&(e=v);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&e(r,n.lastArgs))return n.lastResult;var i=t.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}(Q),T=function(t){return t.replace(/^\s+|\s+$/g,"")},O=function(t){return"".concat(t.label," ").concat(t.value)},k=["innerRef"];function R(t){var e=t.innerRef,n=(0,m.A)(t,k),o=(0,p.r)(n,"onExited","in","enter","exit","appear");return(0,g.Y)("input",(0,r.A)({ref:e},o,{css:(0,g.AH)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var M=["boxSizing","height","overflow","paddingRight","position"],L={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function H(t){t.cancelable&&t.preventDefault()}function D(t){t.stopPropagation()}function P(){var t=this.scrollTop,e=this.scrollHeight,n=t+this.offsetHeight;0===t?this.scrollTop=1:n===e&&(this.scrollTop=t-1)}function N(){return"ontouchstart"in window||navigator.maxTouchPoints}var K=!("undefined"===typeof window||!window.document||!window.document.createElement),j=0,V={capture:!1,passive:!1};var G=function(t){var e=t.target;return e.ownerDocument.activeElement&&e.ownerDocument.activeElement.blur()},z={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function Y(t){var e=t.children,n=t.lockEnabled,r=t.captureEnabled,o=function(t){var e=t.isEnabled,n=t.onBottomArrive,r=t.onBottomLeave,o=t.onTopArrive,i=t.onTopLeave,A=(0,h.useRef)(!1),a=(0,h.useRef)(!1),s=(0,h.useRef)(0),u=(0,h.useRef)(null),l=(0,h.useCallback)((function(t,e){if(null!==u.current){var s=u.current,l=s.scrollTop,c=s.scrollHeight,f=s.clientHeight,d=u.current,h=e>0,p=c-f-l,g=!1;p>e&&A.current&&(r&&r(t),A.current=!1),h&&a.current&&(i&&i(t),a.current=!1),h&&e>p?(n&&!A.current&&n(t),d.scrollTop=c,g=!0,A.current=!0):!h&&-e>l&&(o&&!a.current&&o(t),d.scrollTop=0,g=!0,a.current=!0),g&&function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()}(t)}}),[n,r,o,i]),c=(0,h.useCallback)((function(t){l(t,t.deltaY)}),[l]),f=(0,h.useCallback)((function(t){s.current=t.changedTouches[0].clientY}),[]),d=(0,h.useCallback)((function(t){var e=s.current-t.changedTouches[0].clientY;l(t,e)}),[l]),g=(0,h.useCallback)((function(t){if(t){var e=!!p.s&&{passive:!1};t.addEventListener("wheel",c,e),t.addEventListener("touchstart",f,e),t.addEventListener("touchmove",d,e)}}),[d,f,c]),y=(0,h.useCallback)((function(t){t&&(t.removeEventListener("wheel",c,!1),t.removeEventListener("touchstart",f,!1),t.removeEventListener("touchmove",d,!1))}),[d,f,c]);return(0,h.useEffect)((function(){if(e){var t=u.current;return g(t),function(){y(t)}}}),[e,g,y]),function(t){u.current=t}}({isEnabled:void 0===r||r,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),i=function(t){var e=t.isEnabled,n=t.accountForScrollbars,r=void 0===n||n,o=(0,h.useRef)({}),i=(0,h.useRef)(null),A=(0,h.useCallback)((function(t){if(K){var e=document.body,n=e&&e.style;if(r&&M.forEach((function(t){var e=n&&n[t];o.current[t]=e})),r&&j<1){var i=parseInt(o.current.paddingRight,10)||0,A=document.body?document.body.clientWidth:0,a=window.innerWidth-A+i||0;Object.keys(L).forEach((function(t){var e=L[t];n&&(n[t]=e)})),n&&(n.paddingRight="".concat(a,"px"))}e&&N()&&(e.addEventListener("touchmove",H,V),t&&(t.addEventListener("touchstart",P,V),t.addEventListener("touchmove",D,V))),j+=1}}),[r]),a=(0,h.useCallback)((function(t){if(K){var e=document.body,n=e&&e.style;j=Math.max(j-1,0),r&&j<1&&M.forEach((function(t){var e=o.current[t];n&&(n[t]=e)})),e&&N()&&(e.removeEventListener("touchmove",H,V),t&&(t.removeEventListener("touchstart",P,V),t.removeEventListener("touchmove",D,V)))}}),[r]);return(0,h.useEffect)((function(){if(e){var t=i.current;return A(t),function(){a(t)}}}),[e,A,a]),function(t){i.current=t}}({isEnabled:n});return(0,g.Y)(h.Fragment,null,n&&(0,g.Y)("div",{onClick:G,css:z}),e((function(t){o(t),i(t)})))}var $={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},W=function(t){var e=t.name,n=t.onFocus;return(0,g.Y)("input",{required:!0,name:e,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:$,value:"",onChange:function(){}})};function X(t){var e;return"undefined"!==typeof window&&null!=window.navigator&&t.test((null===(e=window.navigator.userAgentData)||void 0===e?void 0:e.platform)||window.navigator.platform)}function q(){return X(/^Mac/i)}function J(){return X(/^iPhone/i)||X(/^iPad/i)||q()&&navigator.maxTouchPoints>1}var Z=function(t){return t.label},tt=function(t){return t.value},et={clearIndicator:p.a,container:p.b,control:p.d,dropdownIndicator:p.e,group:p.g,groupHeading:p.f,indicatorsContainer:p.i,indicatorSeparator:p.h,input:p.j,loadingIndicator:p.l,loadingMessage:p.k,menu:p.m,menuList:p.n,menuPortal:p.o,multiValue:p.p,multiValueLabel:p.q,multiValueRemove:p.t,noOptionsMessage:p.u,option:p.v,placeholder:p.w,singleValue:p.x,valueContainer:p.y};var nt,rt={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ot={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,p.z)(),captureMenuScroll:!(0,p.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(t,e){if(t.data.__isNew__)return!0;var n=(0,o.A)({ignoreCase:!0,ignoreAccents:!0,stringify:O,trim:!0,matchFrom:"any"},nt),r=n.ignoreCase,i=n.ignoreAccents,A=n.stringify,a=n.trim,s=n.matchFrom,u=a?T(e):e,l=a?T(A(t)):A(t);return r&&(u=u.toLowerCase(),l=l.toLowerCase()),i&&(u=I(u),l=Q(l)),"start"===s?l.substr(0,u.length)===u:l.indexOf(u)>-1},formatGroupLabel:function(t){return t.label},getOptionLabel:Z,getOptionValue:tt,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(t){return!!t.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,p.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var e=t.count;return"".concat(e," result").concat(1!==e?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function it(t,e,n,r){return{type:"option",data:e,isDisabled:dt(t,e,n),isSelected:ht(t,e,n),label:ct(t,e),value:ft(t,e),index:r}}function At(t,e){return t.options.map((function(n,r){if("options"in n){var o=n.options.map((function(n,r){return it(t,n,e,r)})).filter((function(e){return ut(t,e)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=it(t,n,e,r);return ut(t,i)?i:void 0})).filter(p.K)}function at(t){return t.reduce((function(t,e){return"group"===e.type?t.push.apply(t,(0,d.A)(e.options.map((function(t){return t.data})))):t.push(e.data),t}),[])}function st(t,e){return t.reduce((function(t,n){return"group"===n.type?t.push.apply(t,(0,d.A)(n.options.map((function(t){return{data:t.data,id:"".concat(e,"-").concat(n.index,"-").concat(t.index)}})))):t.push({data:n.data,id:"".concat(e,"-").concat(n.index)}),t}),[])}function ut(t,e){var n=t.inputValue,r=void 0===n?"":n,o=e.data,i=e.isSelected,A=e.label,a=e.value;return(!gt(t)||!i)&&pt(t,{label:A,value:a,data:o},r)}var lt=function(t,e){var n;return(null===(n=t.find((function(t){return t.data===e})))||void 0===n?void 0:n.id)||null},ct=function(t,e){return t.getOptionLabel(e)},ft=function(t,e){return t.getOptionValue(e)};function dt(t,e,n){return"function"===typeof t.isOptionDisabled&&t.isOptionDisabled(e,n)}function ht(t,e,n){if(n.indexOf(e)>-1)return!0;if("function"===typeof t.isOptionSelected)return t.isOptionSelected(e,n);var r=ft(t,e);return n.some((function(e){return ft(t,e)===r}))}function pt(t,e,n){return!t.filterOption||t.filterOption(e,n)}var gt=function(t){var e=t.hideSelectedOptions,n=t.isMulti;return void 0===e?n:e},yt=1,vt=function(t){!function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&(0,a.A)(t,e)}(u,t);var e,n,i,s=f(u);function u(t){var e;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,u),(e=s.call(this,t)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},e.blockOptionHover=!1,e.isComposing=!1,e.commonProps=void 0,e.initialTouchX=0,e.initialTouchY=0,e.openAfterFocus=!1,e.scrollToFocusedOptionOnUpdate=!1,e.userIsDragging=void 0,e.controlRef=null,e.getControlRef=function(t){e.controlRef=t},e.focusedOptionRef=null,e.getFocusedOptionRef=function(t){e.focusedOptionRef=t},e.menuListRef=null,e.getMenuListRef=function(t){e.menuListRef=t},e.inputRef=null,e.getInputRef=function(t){e.inputRef=t},e.focus=e.focusInput,e.blur=e.blurInput,e.onChange=function(t,n){var r=e.props,o=r.onChange,i=r.name;n.name=i,e.ariaOnChange(t,n),o(t,n)},e.setValue=function(t,n,r){var o=e.props,i=o.closeMenuOnSelect,A=o.isMulti,a=o.inputValue;e.onInputChange("",{action:"set-value",prevInputValue:a}),i&&(e.setState({inputIsHiddenAfterUpdate:!A}),e.onMenuClose()),e.setState({clearFocusValueOnUpdate:!0}),e.onChange(t,{action:n,option:r})},e.selectOption=function(t){var n=e.props,r=n.blurInputOnSelect,o=n.isMulti,i=n.name,A=e.state.selectValue,a=o&&e.isOptionSelected(t,A),s=e.isOptionDisabled(t,A);if(a){var u=e.getOptionValue(t);e.setValue((0,p.B)(A.filter((function(t){return e.getOptionValue(t)!==u}))),"deselect-option",t)}else{if(s)return void e.ariaOnChange((0,p.C)(t),{action:"select-option",option:t,name:i});o?e.setValue((0,p.B)([].concat((0,d.A)(A),[t])),"select-option",t):e.setValue((0,p.C)(t),"select-option")}r&&e.blurInput()},e.removeValue=function(t){var n=e.props.isMulti,r=e.state.selectValue,o=e.getOptionValue(t),i=r.filter((function(t){return e.getOptionValue(t)!==o})),A=(0,p.D)(n,i,i[0]||null);e.onChange(A,{action:"remove-value",removedValue:t}),e.focusInput()},e.clearValue=function(){var t=e.state.selectValue;e.onChange((0,p.D)(e.props.isMulti,[],null),{action:"clear",removedValues:t})},e.popValue=function(){var t=e.props.isMulti,n=e.state.selectValue,r=n[n.length-1],o=n.slice(0,n.length-1),i=(0,p.D)(t,o,o[0]||null);r&&e.onChange(i,{action:"pop-value",removedValue:r})},e.getFocusedOptionId=function(t){return lt(e.state.focusableOptionsWithIds,t)},e.getFocusableOptionsWithIds=function(){return st(At(e.props,e.state.selectValue),e.getElementId("option"))},e.getValue=function(){return e.state.selectValue},e.cx=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return p.E.apply(void 0,[e.props.classNamePrefix].concat(n))},e.getOptionLabel=function(t){return ct(e.props,t)},e.getOptionValue=function(t){return ft(e.props,t)},e.getStyles=function(t,n){var r=e.props.unstyled,o=et[t](n,r);o.boxSizing="border-box";var i=e.props.styles[t];return i?i(o,n):o},e.getClassNames=function(t,n){var r,o;return null===(r=(o=e.props.classNames)[t])||void 0===r?void 0:r.call(o,n)},e.getElementId=function(t){return"".concat(e.state.instancePrefix,"-").concat(t)},e.getComponents=function(){return(0,p.F)(e.props)},e.buildCategorizedOptions=function(){return At(e.props,e.state.selectValue)},e.getCategorizedOptions=function(){return e.props.menuIsOpen?e.buildCategorizedOptions():[]},e.buildFocusableOptions=function(){return at(e.buildCategorizedOptions())},e.getFocusableOptions=function(){return e.props.menuIsOpen?e.buildFocusableOptions():[]},e.ariaOnChange=function(t,n){e.setState({ariaSelection:(0,o.A)({value:t},n)})},e.onMenuMouseDown=function(t){0===t.button&&(t.stopPropagation(),t.preventDefault(),e.focusInput())},e.onMenuMouseMove=function(t){e.blockOptionHover=!1},e.onControlMouseDown=function(t){if(!t.defaultPrevented){var n=e.props.openMenuOnClick;e.state.isFocused?e.props.menuIsOpen?"INPUT"!==t.target.tagName&&"TEXTAREA"!==t.target.tagName&&e.onMenuClose():n&&e.openMenu("first"):(n&&(e.openAfterFocus=!0),e.focusInput()),"INPUT"!==t.target.tagName&&"TEXTAREA"!==t.target.tagName&&t.preventDefault()}},e.onDropdownIndicatorMouseDown=function(t){if((!t||"mousedown"!==t.type||0===t.button)&&!e.props.isDisabled){var n=e.props,r=n.isMulti,o=n.menuIsOpen;e.focusInput(),o?(e.setState({inputIsHiddenAfterUpdate:!r}),e.onMenuClose()):e.openMenu("first"),t.preventDefault()}},e.onClearIndicatorMouseDown=function(t){t&&"mousedown"===t.type&&0!==t.button||(e.clearValue(),t.preventDefault(),e.openAfterFocus=!1,"touchend"===t.type?e.focusInput():setTimeout((function(){return e.focusInput()})))},e.onScroll=function(t){"boolean"===typeof e.props.closeMenuOnScroll?t.target instanceof HTMLElement&&(0,p.G)(t.target)&&e.props.onMenuClose():"function"===typeof e.props.closeMenuOnScroll&&e.props.closeMenuOnScroll(t)&&e.props.onMenuClose()},e.onCompositionStart=function(){e.isComposing=!0},e.onCompositionEnd=function(){e.isComposing=!1},e.onTouchStart=function(t){var n=t.touches,r=n&&n.item(0);r&&(e.initialTouchX=r.clientX,e.initialTouchY=r.clientY,e.userIsDragging=!1)},e.onTouchMove=function(t){var n=t.touches,r=n&&n.item(0);if(r){var o=Math.abs(r.clientX-e.initialTouchX),i=Math.abs(r.clientY-e.initialTouchY);e.userIsDragging=o>5||i>5}},e.onTouchEnd=function(t){e.userIsDragging||(e.controlRef&&!e.controlRef.contains(t.target)&&e.menuListRef&&!e.menuListRef.contains(t.target)&&e.blurInput(),e.initialTouchX=0,e.initialTouchY=0)},e.onControlTouchEnd=function(t){e.userIsDragging||e.onControlMouseDown(t)},e.onClearIndicatorTouchEnd=function(t){e.userIsDragging||e.onClearIndicatorMouseDown(t)},e.onDropdownIndicatorTouchEnd=function(t){e.userIsDragging||e.onDropdownIndicatorMouseDown(t)},e.handleInputChange=function(t){var n=e.props.inputValue,r=t.currentTarget.value;e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange(r,{action:"input-change",prevInputValue:n}),e.props.menuIsOpen||e.onMenuOpen()},e.onInputFocus=function(t){e.props.onFocus&&e.props.onFocus(t),e.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(e.openAfterFocus||e.props.openMenuOnFocus)&&e.openMenu("first"),e.openAfterFocus=!1},e.onInputBlur=function(t){var n=e.props.inputValue;e.menuListRef&&e.menuListRef.contains(document.activeElement)?e.inputRef.focus():(e.props.onBlur&&e.props.onBlur(t),e.onInputChange("",{action:"input-blur",prevInputValue:n}),e.onMenuClose(),e.setState({focusedValue:null,isFocused:!1}))},e.onOptionHover=function(t){if(!e.blockOptionHover&&e.state.focusedOption!==t){var n=e.getFocusableOptions().indexOf(t);e.setState({focusedOption:t,focusedOptionId:n>-1?e.getFocusedOptionId(t):null})}},e.shouldHideSelectedOptions=function(){return gt(e.props)},e.onValueInputFocus=function(t){t.preventDefault(),t.stopPropagation(),e.focus()},e.onKeyDown=function(t){var n=e.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,A=n.inputValue,a=n.isClearable,s=n.isDisabled,u=n.menuIsOpen,l=n.onKeyDown,c=n.tabSelectsValue,f=n.openMenuOnFocus,d=e.state,h=d.focusedOption,p=d.focusedValue,g=d.selectValue;if(!s&&("function"!==typeof l||(l(t),!t.defaultPrevented))){switch(e.blockOptionHover=!0,t.key){case"ArrowLeft":if(!r||A)return;e.focusValue("previous");break;case"ArrowRight":if(!r||A)return;e.focusValue("next");break;case"Delete":case"Backspace":if(A)return;if(p)e.removeValue(p);else{if(!o)return;r?e.popValue():a&&e.clearValue()}break;case"Tab":if(e.isComposing)return;if(t.shiftKey||!u||!c||!h||f&&e.isOptionSelected(h,g))return;e.selectOption(h);break;case"Enter":if(229===t.keyCode)break;if(u){if(!h)return;if(e.isComposing)return;e.selectOption(h);break}return;case"Escape":u?(e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange("",{action:"menu-close",prevInputValue:A}),e.onMenuClose()):a&&i&&e.clearValue();break;case" ":if(A)return;if(!u){e.openMenu("first");break}if(!h)return;e.selectOption(h);break;case"ArrowUp":u?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":u?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!u)return;e.focusOption("pageup");break;case"PageDown":if(!u)return;e.focusOption("pagedown");break;case"Home":if(!u)return;e.focusOption("first");break;case"End":if(!u)return;e.focusOption("last");break;default:return}t.preventDefault()}},e.state.instancePrefix="react-select-"+(e.props.instanceId||++yt),e.state.selectValue=(0,p.H)(t.value),t.menuIsOpen&&e.state.selectValue.length){var n=e.getFocusableOptionsWithIds(),r=e.buildFocusableOptions(),i=r.indexOf(e.state.selectValue[0]);e.state.focusableOptionsWithIds=n,e.state.focusedOption=r[i],e.state.focusedOptionId=lt(n,r[i])}return e}return e=u,n=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,p.I)(this.menuListRef,this.focusedOptionRef),(q()||J())&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(t){var e=this.props,n=e.isDisabled,r=e.menuIsOpen,o=this.state.isFocused;(o&&!n&&t.isDisabled||o&&r&&!t.menuIsOpen)&&this.focusInput(),o&&n&&!t.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!t.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,p.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(t,e){this.props.onInputChange(t,e)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(t){var e=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),A="first"===t?0:i.length-1;if(!this.props.isMulti){var a=i.indexOf(r[0]);a>-1&&(A=a)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[A],focusedOptionId:this.getFocusedOptionId(i[A])},(function(){return e.onMenuOpen()}))}},{key:"focusValue",value:function(t){var e=this.state,n=e.selectValue,r=e.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,A=-1;if(n.length){switch(t){case"previous":A=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(A=o+1)}this.setState({inputIsHidden:-1!==A,focusedValue:n[A]})}}}},{key:"focusOption",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",e=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===t?o=i>0?i-1:r.length-1:"down"===t?o=(i+1)%r.length:"pageup"===t?(o=i-e)<0&&(o=0):"pagedown"===t?(o=i+e)>r.length-1&&(o=r.length-1):"last"===t&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(rt):(0,o.A)((0,o.A)({},rt),this.props.theme):rt}},{key:"getCommonProps",value:function(){var t=this.clearValue,e=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,A=this.setValue,a=this.props,s=a.isMulti,u=a.isRtl,l=a.options;return{clearValue:t,cx:e,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:s,isRtl:u,options:l,selectOption:i,selectProps:a,setValue:A,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var t=this.props,e=t.isClearable,n=t.isMulti;return void 0===e?n:e}},{key:"isOptionDisabled",value:function(t,e){return dt(this.props,t,e)}},{key:"isOptionSelected",value:function(t,e){return ht(this.props,t,e)}},{key:"filterOption",value:function(t,e){return pt(this.props,t,e)}},{key:"formatOptionLabel",value:function(t,e){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(t,{context:e,inputValue:n,selectValue:r})}return this.getOptionLabel(t)}},{key:"formatGroupLabel",value:function(t){return this.props.formatGroupLabel(t)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,e=t.isDisabled,n=t.isSearchable,i=t.inputId,A=t.inputValue,a=t.tabIndex,s=t.form,u=t.menuIsOpen,l=t.required,c=this.getComponents().Input,f=this.state,d=f.inputIsHidden,g=f.ariaSelection,y=this.commonProps,v=i||this.getElementId("input"),m=(0,o.A)((0,o.A)((0,o.A)({"aria-autocomplete":"list","aria-expanded":u,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":l,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},u&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===g||void 0===g?void 0:g.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?h.createElement(c,(0,r.A)({},y,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:e,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:s,type:"text",value:A},m)):h.createElement(R,(0,r.A)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:p.J,onFocus:this.onInputFocus,disabled:e,tabIndex:a,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,e=this.getComponents(),n=e.MultiValue,o=e.MultiValueContainer,i=e.MultiValueLabel,A=e.MultiValueRemove,a=e.SingleValue,s=e.Placeholder,u=this.commonProps,l=this.props,c=l.controlShouldRenderValue,f=l.isDisabled,d=l.isMulti,p=l.inputValue,g=l.placeholder,y=this.state,v=y.selectValue,m=y.focusedValue,w=y.isFocused;if(!this.hasValue()||!c)return p?null:h.createElement(s,(0,r.A)({},u,{key:"placeholder",isDisabled:f,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),g);if(d)return v.map((function(e,a){var s=e===m,l="".concat(t.getOptionLabel(e),"-").concat(t.getOptionValue(e));return h.createElement(n,(0,r.A)({},u,{components:{Container:o,Label:i,Remove:A},isFocused:s,isDisabled:f,key:l,index:a,removeProps:{onClick:function(){return t.removeValue(e)},onTouchEnd:function(){return t.removeValue(e)},onMouseDown:function(t){t.preventDefault()}},data:e}),t.formatOptionLabel(e,"value"))}));if(p)return null;var b=v[0];return h.createElement(a,(0,r.A)({},u,{data:b,isDisabled:f}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,e=this.commonProps,n=this.props,o=n.isDisabled,i=n.isLoading,A=this.state.isFocused;if(!this.isClearable()||!t||o||!this.hasValue()||i)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return h.createElement(t,(0,r.A)({},e,{innerProps:a,isFocused:A}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,e=this.commonProps,n=this.props,o=n.isDisabled,i=n.isLoading,A=this.state.isFocused;return t&&i?h.createElement(t,(0,r.A)({},e,{innerProps:{"aria-hidden":"true"},isDisabled:o,isFocused:A})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),e=t.DropdownIndicator,n=t.IndicatorSeparator;if(!e||!n)return null;var o=this.commonProps,i=this.props.isDisabled,A=this.state.isFocused;return h.createElement(n,(0,r.A)({},o,{isDisabled:i,isFocused:A}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var e=this.commonProps,n=this.props.isDisabled,o=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return h.createElement(t,(0,r.A)({},e,{innerProps:i,isDisabled:n,isFocused:o}))}},{key:"renderMenu",value:function(){var t=this,e=this.getComponents(),n=e.Group,o=e.GroupHeading,i=e.Menu,A=e.MenuList,a=e.MenuPortal,s=e.LoadingMessage,u=e.NoOptionsMessage,l=e.Option,c=this.commonProps,f=this.state.focusedOption,d=this.props,g=d.captureMenuScroll,y=d.inputValue,v=d.isLoading,m=d.loadingMessage,w=d.minMenuHeight,b=d.maxMenuHeight,B=d.menuIsOpen,_=d.menuPlacement,x=d.menuPosition,C=d.menuPortalTarget,E=d.menuShouldBlockScroll,F=d.menuShouldScrollIntoView,S=d.noOptionsMessage,U=d.onMenuScrollToTop,Q=d.onMenuScrollToBottom;if(!B)return null;var I,T=function(e,n){var o=e.type,i=e.data,A=e.isDisabled,a=e.isSelected,s=e.label,u=e.value,d=f===i,p=A?void 0:function(){return t.onOptionHover(i)},g=A?void 0:function(){return t.selectOption(i)},y="".concat(t.getElementId("option"),"-").concat(n),v={id:y,onClick:g,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:a};return h.createElement(l,(0,r.A)({},c,{innerProps:v,data:i,isDisabled:A,isSelected:a,key:y,label:s,type:o,value:u,isFocused:d,innerRef:d?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())I=this.getCategorizedOptions().map((function(e){if("group"===e.type){var i=e.data,A=e.options,a=e.index,s="".concat(t.getElementId("group"),"-").concat(a),u="".concat(s,"-heading");return h.createElement(n,(0,r.A)({},c,{key:s,data:i,options:A,Heading:o,headingProps:{id:u,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map((function(t){return T(t,"".concat(a,"-").concat(t.index))})))}if("option"===e.type)return T(e,"".concat(e.index))}));else if(v){var O=m({inputValue:y});if(null===O)return null;I=h.createElement(s,c,O)}else{var k=S({inputValue:y});if(null===k)return null;I=h.createElement(u,c,k)}var R={minMenuHeight:w,maxMenuHeight:b,menuPlacement:_,menuPosition:x,menuShouldScrollIntoView:F},M=h.createElement(p.M,(0,r.A)({},c,R),(function(e){var n=e.ref,o=e.placerProps,a=o.placement,s=o.maxHeight;return h.createElement(i,(0,r.A)({},c,R,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:v,placement:a}),h.createElement(Y,{captureEnabled:g,onTopArrive:U,onBottomArrive:Q,lockEnabled:E},(function(e){return h.createElement(A,(0,r.A)({},c,{innerRef:function(n){t.getMenuListRef(n),e(n)},innerProps:{role:"listbox","aria-multiselectable":c.isMulti,id:t.getElementId("listbox")},isLoading:v,maxHeight:s,focusedOption:f}),I)})))}));return C||"fixed"===x?h.createElement(a,(0,r.A)({},c,{appendTo:C,controlElement:this.controlRef,menuPlacement:_,menuPosition:x}),M):M}},{key:"renderFormField",value:function(){var t=this,e=this.props,n=e.delimiter,r=e.isDisabled,o=e.isMulti,i=e.name,A=e.required,a=this.state.selectValue;if(A&&!this.hasValue()&&!r)return h.createElement(W,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(o){if(n){var s=a.map((function(e){return t.getOptionValue(e)})).join(n);return h.createElement("input",{name:i,type:"hidden",value:s})}var u=a.length>0?a.map((function(e,n){return h.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:t.getOptionValue(e)})})):h.createElement("input",{name:i,type:"hidden",value:""});return h.createElement("div",null,u)}var l=a[0]?this.getOptionValue(a[0]):"";return h.createElement("input",{name:i,type:"hidden",value:l})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,e=this.state,n=e.ariaSelection,o=e.focusedOption,i=e.focusedValue,A=e.isFocused,a=e.selectValue,s=this.getFocusableOptions();return h.createElement(_,(0,r.A)({},t,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:o,focusedValue:i,isFocused:A,selectValue:a,focusableOptions:s,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var t=this.getComponents(),e=t.Control,n=t.IndicatorsContainer,o=t.SelectContainer,i=t.ValueContainer,A=this.props,a=A.className,s=A.id,u=A.isDisabled,l=A.menuIsOpen,c=this.state.isFocused,f=this.commonProps=this.getCommonProps();return h.createElement(o,(0,r.A)({},f,{className:a,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:c}),this.renderLiveRegion(),h.createElement(e,(0,r.A)({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:c,menuIsOpen:l}),h.createElement(i,(0,r.A)({},f,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),h.createElement(n,(0,r.A)({},f,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],i=[{key:"getDerivedStateFromProps",value:function(t,e){var n=e.prevProps,r=e.clearFocusValueOnUpdate,i=e.inputIsHiddenAfterUpdate,A=e.ariaSelection,a=e.isFocused,s=e.prevWasFocused,u=e.instancePrefix,l=t.options,c=t.value,f=t.menuIsOpen,d=t.inputValue,h=t.isMulti,g=(0,p.H)(c),y={};if(n&&(c!==n.value||l!==n.options||f!==n.menuIsOpen||d!==n.inputValue)){var v=f?function(t,e){return at(At(t,e))}(t,g):[],m=f?st(At(t,g),"".concat(u,"-option")):[],w=r?function(t,e){var n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r<e.length)return e[r]}return null}(e,g):null,b=function(t,e){var n=t.focusedOption;return n&&e.indexOf(n)>-1?n:e[0]}(e,v);y={selectValue:g,focusedOption:b,focusedOptionId:lt(m,b),focusableOptionsWithIds:m,focusedValue:w,clearFocusValueOnUpdate:!1}}var B=null!=i&&t!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},_=A,x=a&&s;return a&&!x&&(_={value:(0,p.D)(h,g,g[0]||null),options:g,action:"initial-input-focus"},x=!s),"initial-input-focus"===(null===A||void 0===A?void 0:A.action)&&(_=null),(0,o.A)((0,o.A)((0,o.A)({},y),B),{},{prevProps:t,ariaSelection:_,prevWasFocused:x})}}],n&&A(e.prototype,n),i&&A(e,i),Object.defineProperty(e,"prototype",{writable:!1}),u}(h.Component);vt.defaultProps=ot},49321(t,e,n){"use strict";n.d(e,{A:()=>j,B:()=>q,C:()=>X,D:()=>W,E:()=>O,F:()=>qt,G:()=>L,H:()=>k,I:()=>N,J:()=>I,K:()=>$,M:()=>At,a:()=>Et,b:()=>dt,c:()=>Xt,d:()=>It,e:()=>Ct,f:()=>Rt,g:()=>kt,h:()=>Ft,i:()=>pt,j:()=>Ht,k:()=>ct,l:()=>Ut,m:()=>ot,n:()=>st,o:()=>ft,p:()=>Kt,q:()=>jt,r:()=>J,s:()=>Y,t:()=>Vt,u:()=>lt,v:()=>Yt,w:()=>$t,x:()=>Wt,y:()=>ht,z:()=>K});var r=n(89379),o=n(58168),i=n(53440),A=n(80296),a=n(80045),s=n(82284);var u=n(64467),l=n(96540),c=n(40961),f=n(97193),d=n(86635);function h(t){const e=(0,d.L9)(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const o=(0,d.sb)(t),i=o?t.offsetWidth:n,A=o?t.offsetHeight:r,a=(0,f.LI)(n)!==i||(0,f.LI)(r)!==A;return a&&(n=i,r=A),{width:n,height:r,$:a}}function p(t){return(0,d.vq)(t)?t:t.contextElement}function g(t){const e=p(t);if(!(0,d.sb)(e))return(0,f.Jx)(1);const n=e.getBoundingClientRect(),{width:r,height:o,$:i}=h(e);let A=(i?(0,f.LI)(n.width):n.width)/r,a=(i?(0,f.LI)(n.height):n.height)/o;return A&&Number.isFinite(A)||(A=1),a&&Number.isFinite(a)||(a=1),{x:A,y:a}}const y=(0,f.Jx)(0);function v(t){const e=(0,d.zk)(t);return(0,d.Tc)()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:y}function m(t,e,n,r){void 0===e&&(e=!1),void 0===n&&(n=!1);const o=t.getBoundingClientRect(),i=p(t);let A=(0,f.Jx)(1);e&&(r?(0,d.vq)(r)&&(A=g(r)):A=g(t));const a=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==(0,d.zk)(t))&&e}(i,n,r)?v(i):(0,f.Jx)(0);let s=(o.left+a.x)/A.x,u=(o.top+a.y)/A.y,l=o.width/A.x,c=o.height/A.y;if(i){const t=(0,d.zk)(i),e=r&&(0,d.vq)(r)?(0,d.zk)(r):r;let n=t,o=n.frameElement;for(;o&&r&&e!==n;){const t=g(o),e=o.getBoundingClientRect(),r=(0,d.L9)(o),i=e.left+(o.clientLeft+parseFloat(r.paddingLeft))*t.x,A=e.top+(o.clientTop+parseFloat(r.paddingTop))*t.y;s*=t.x,u*=t.y,l*=t.x,c*=t.y,s+=i,u+=A,n=(0,d.zk)(o),o=n.frameElement}}return(0,f.B1)({width:l,height:c,x:s,y:u})}const w=[":popover-open",":modal"];function b(t){return w.some((e=>{try{return t.matches(e)}catch(n){return!1}}))}function B(t){return m((0,d.ep)(t)).left+(0,d.CP)(t).scrollLeft}function _(t,e,n){let r;if("viewport"===e)r=function(t,e){const n=(0,d.zk)(t),r=(0,d.ep)(t),o=n.visualViewport;let i=r.clientWidth,A=r.clientHeight,a=0,s=0;if(o){i=o.width,A=o.height;const t=(0,d.Tc)();(!t||t&&"fixed"===e)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:A,x:a,y:s}}(t,n);else if("document"===e)r=function(t){const e=(0,d.ep)(t),n=(0,d.CP)(t),r=t.ownerDocument.body,o=(0,f.T9)(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),i=(0,f.T9)(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let A=-n.scrollLeft+B(t);const a=-n.scrollTop;return"rtl"===(0,d.L9)(r).direction&&(A+=(0,f.T9)(e.clientWidth,r.clientWidth)-o),{width:o,height:i,x:A,y:a}}((0,d.ep)(t));else if((0,d.vq)(e))r=function(t,e){const n=m(t,!0,"fixed"===e),r=n.top+t.clientTop,o=n.left+t.clientLeft,i=(0,d.sb)(t)?g(t):(0,f.Jx)(1);return{width:t.clientWidth*i.x,height:t.clientHeight*i.y,x:o*i.x,y:r*i.y}}(e,n);else{const n=v(t);r={...e,x:e.x-n.x,y:e.y-n.y}}return(0,f.B1)(r)}function x(t,e){const n=(0,d.$4)(t);return!(n===e||!(0,d.vq)(n)||(0,d.eu)(n))&&("fixed"===(0,d.L9)(n).position||x(n,e))}function C(t,e,n){const r=(0,d.sb)(e),o=(0,d.ep)(e),i="fixed"===n,A=m(t,!0,i,e);let a={scrollLeft:0,scrollTop:0};const s=(0,f.Jx)(0);if(r||!r&&!i)if(("body"!==(0,d.mq)(e)||(0,d.ZU)(o))&&(a=(0,d.CP)(e)),r){const t=m(e,!0,i,e);s.x=t.x+e.clientLeft,s.y=t.y+e.clientTop}else o&&(s.x=B(o));return{x:A.left+a.scrollLeft-s.x,y:A.top+a.scrollTop-s.y,width:A.width,height:A.height}}function E(t,e){return(0,d.sb)(t)&&"fixed"!==(0,d.L9)(t).position?e?e(t):t.offsetParent:null}function F(t,e){const n=(0,d.zk)(t);if(!(0,d.sb)(t)||b(t))return n;let r=E(t,e);for(;r&&(0,d.Lv)(r)&&"static"===(0,d.L9)(r).position;)r=E(r,e);return r&&("html"===(0,d.mq)(r)||"body"===(0,d.mq)(r)&&"static"===(0,d.L9)(r).position&&!(0,d.sQ)(r))?n:r||(0,d.gJ)(t)||n}d.ep,d.vq;function S(t,e,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:A="function"===typeof ResizeObserver,layoutShift:a="function"===typeof IntersectionObserver,animationFrame:s=!1}=r,u=p(t),l=o||i?[...u?(0,d.v9)(u):[],...(0,d.v9)(e)]:[];l.forEach((t=>{o&&t.addEventListener("scroll",n,{passive:!0}),i&&t.addEventListener("resize",n)}));const c=u&&a?function(t,e){let n,r=null;const o=(0,d.ep)(t);function i(){var t;clearTimeout(n),null==(t=r)||t.disconnect(),r=null}return function A(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();const{left:u,top:l,width:c,height:d}=t.getBoundingClientRect();if(a||e(),!c||!d)return;const h={rootMargin:-(0,f.RI)(l)+"px "+-(0,f.RI)(o.clientWidth-(u+c))+"px "+-(0,f.RI)(o.clientHeight-(l+d))+"px "+-(0,f.RI)(u)+"px",threshold:(0,f.T9)(0,(0,f.jk)(1,s))||1};let p=!0;function g(t){const e=t[0].intersectionRatio;if(e!==s){if(!p)return A();e?A(!1,e):n=setTimeout((()=>{A(!1,1e-7)}),100)}p=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(y){r=new IntersectionObserver(g,h)}r.observe(t)}(!0),i}(u,n):null;let h,g=-1,y=null;A&&(y=new ResizeObserver((t=>{let[r]=t;r&&r.target===u&&y&&(y.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame((()=>{var t;null==(t=y)||t.observe(e)}))),n()})),u&&!s&&y.observe(u),y.observe(e));let v=s?m(t):null;return s&&function e(){const r=m(t);!v||r.x===v.x&&r.y===v.y&&r.width===v.width&&r.height===v.height||n();v=r,h=requestAnimationFrame(e)}(),n(),()=>{var t;l.forEach((t=>{o&&t.removeEventListener("scroll",n),i&&t.removeEventListener("resize",n)})),null==c||c(),null==(t=y)||t.disconnect(),y=null,s&&cancelAnimationFrame(h)}}var U=n(27003),Q=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],I=function(){};function T(t,e){return e?"-"===e[0]?t+e:t+"__"+e:t}function O(t,e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(e&&t)for(var A in e)e.hasOwnProperty(A)&&e[A]&&i.push("".concat(T(t,A)));return i.filter((function(t){return t})).map((function(t){return String(t).trim()})).join(" ")}var k=function(t){return e=t,Array.isArray(e)?t.filter(Boolean):"object"===(0,s.A)(t)&&null!==t?[t]:[];var e},R=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var e=(0,a.A)(t,Q);return(0,r.A)({},e)},M=function(t,e,n){var r=t.cx,o=t.getStyles,i=t.getClassNames,A=t.className;return{css:o(e,t),className:r(null!==n&&void 0!==n?n:{},i(e,t),A)}};function L(t){return[document.documentElement,document.body,window].indexOf(t)>-1}function H(t){return L(t)?window.pageYOffset:t.scrollTop}function D(t,e){L(t)?window.scrollTo(0,e):t.scrollTop=e}function P(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:I,o=H(t),i=e-o,A=0;!function e(){var a,s=i*((a=(a=A+=10)/n-1)*a*a+1)+o;D(t,s),A<n?window.requestAnimationFrame(e):r(t)}()}function N(t,e){var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),o=e.offsetHeight/3;r.bottom+o>n.bottom?D(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+o,t.scrollHeight)):r.top-o<n.top&&D(t,Math.max(e.offsetTop-o,0))}function K(){try{return document.createEvent("TouchEvent"),!0}catch(t){return!1}}function j(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(t){return!1}}var V=!1,G={get passive(){return V=!0}},z="undefined"!==typeof window?window:{};z.addEventListener&&z.removeEventListener&&(z.addEventListener("p",I,G),z.removeEventListener("p",I,!1));var Y=V;function $(t){return null!=t}function W(t,e,n){return t?e:n}function X(t){return t}function q(t){return t}var J=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return Object.entries(t).filter((function(t){var e=(0,A.A)(t,1)[0];return!n.includes(e)})).reduce((function(t,e){var n=(0,A.A)(e,2),r=n[0],o=n[1];return t[r]=o,t}),{})},Z=["children","innerProps"],tt=["children","innerProps"];function et(t){var e=t.maxHeight,n=t.menuEl,r=t.minHeight,o=t.placement,i=t.shouldScroll,A=t.isFixedPosition,a=t.controlHeight,s=function(t){var e=getComputedStyle(t),n="absolute"===e.position,r=/(auto|scroll)/;if("fixed"===e.position)return document.documentElement;for(var o=t;o=o.parentElement;)if(e=getComputedStyle(o),(!n||"static"!==e.position)&&r.test(e.overflow+e.overflowY+e.overflowX))return o;return document.documentElement}(n),u={placement:"bottom",maxHeight:e};if(!n||!n.offsetParent)return u;var l,c=s.getBoundingClientRect().height,f=n.getBoundingClientRect(),d=f.bottom,h=f.height,p=f.top,g=n.offsetParent.getBoundingClientRect().top,y=A?window.innerHeight:L(l=s)?window.innerHeight:l.clientHeight,v=H(s),m=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),b=g-w,B=y-p,_=b+v,x=c-v-p,C=d-y+v+m,E=v+p-w,F=160;switch(o){case"auto":case"bottom":if(B>=h)return{placement:"bottom",maxHeight:e};if(x>=h&&!A)return i&&P(s,C,F),{placement:"bottom",maxHeight:e};if(!A&&x>=r||A&&B>=r)return i&&P(s,C,F),{placement:"bottom",maxHeight:A?B-m:x-m};if("auto"===o||A){var S=e,U=A?b:_;return U>=r&&(S=Math.min(U-m-a,e)),{placement:"top",maxHeight:S}}if("bottom"===o)return i&&D(s,C),{placement:"bottom",maxHeight:e};break;case"top":if(b>=h)return{placement:"top",maxHeight:e};if(_>=h&&!A)return i&&P(s,E,F),{placement:"top",maxHeight:e};if(!A&&_>=r||A&&b>=r){var Q=e;return(!A&&_>=r||A&&b>=r)&&(Q=A?b-w:_-w),i&&P(s,E,F),{placement:"top",maxHeight:Q}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return u}var nt,rt=function(t){return"auto"===t?"bottom":t},ot=function(t,e){var n,o=t.placement,i=t.theme,A=i.borderRadius,a=i.spacing,s=i.colors;return(0,r.A)((n={label:"menu"},(0,u.A)(n,function(t){return t?{bottom:"top",top:"bottom"}[t]:"bottom"}(o),"100%"),(0,u.A)(n,"position","absolute"),(0,u.A)(n,"width","100%"),(0,u.A)(n,"zIndex",1),n),e?{}:{backgroundColor:s.neutral0,borderRadius:A,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},it=(0,l.createContext)(null),At=function(t){var e=t.children,n=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,s=t.menuShouldScrollIntoView,u=t.theme,c=((0,l.useContext)(it)||{}).setPortalPlacement,f=(0,l.useRef)(null),d=(0,l.useState)(o),h=(0,A.A)(d,2),p=h[0],g=h[1],y=(0,l.useState)(null),v=(0,A.A)(y,2),m=v[0],w=v[1],b=u.spacing.controlHeight;return(0,U.A)((function(){var t=f.current;if(t){var e="fixed"===a,r=et({maxHeight:o,menuEl:t,minHeight:n,placement:i,shouldScroll:s&&!e,isFixedPosition:e,controlHeight:b});g(r.maxHeight),w(r.placement),null===c||void 0===c||c(r.placement)}}),[o,i,a,s,n,c,b]),e({ref:f,placerProps:(0,r.A)((0,r.A)({},t),{},{placement:m||rt(i),maxHeight:p})})},at=function(t){var e=t.children,n=t.innerRef,r=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"menu",{menu:!0}),{ref:n},r),e)},st=function(t,e){var n=t.maxHeight,o=t.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},e?{}:{paddingBottom:o,paddingTop:o})},ut=function(t,e){var n=t.theme,o=n.spacing.baseUnit,i=n.colors;return(0,r.A)({textAlign:"center"},e?{}:{color:i.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},lt=ut,ct=ut,ft=function(t){var e=t.rect,n=t.offset,r=t.position;return{left:e.left,position:r,top:n,width:e.width,zIndex:1}},dt=function(t){var e=t.isDisabled;return{label:"container",direction:t.isRtl?"rtl":void 0,pointerEvents:e?"none":void 0,position:"relative"}},ht=function(t,e){var n=t.theme.spacing,o=t.isMulti,i=t.hasValue,A=t.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:o&&i&&A?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},e?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},pt=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},gt=["size"],yt=["innerProps","isRtl","size"];var vt,mt,wt={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},bt=function(t){var e=t.size,n=(0,a.A)(t,gt);return(0,i.Y)("svg",(0,o.A)({height:e,width:e,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:wt},n))},Bt=function(t){return(0,i.Y)(bt,(0,o.A)({size:20},t),(0,i.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},_t=function(t){return(0,i.Y)(bt,(0,o.A)({size:20},t),(0,i.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},xt=function(t,e){var n=t.isFocused,o=t.theme,i=o.spacing.baseUnit,A=o.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},e?{}:{color:n?A.neutral60:A.neutral20,padding:2*i,":hover":{color:n?A.neutral80:A.neutral40}})},Ct=xt,Et=xt,Ft=function(t,e){var n=t.isDisabled,o=t.theme,i=o.spacing.baseUnit,A=o.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},e?{}:{backgroundColor:n?A.neutral10:A.neutral20,marginBottom:2*i,marginTop:2*i})},St=(0,i.i7)(nt||(vt=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],mt||(mt=vt.slice(0)),nt=Object.freeze(Object.defineProperties(vt,{raw:{value:Object.freeze(mt)}})))),Ut=function(t,e){var n=t.isFocused,o=t.size,i=t.theme,A=i.colors,a=i.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},e?{}:{color:n?A.neutral60:A.neutral20,padding:2*a})},Qt=function(t){var e=t.delay,n=t.offset;return(0,i.Y)("span",{css:(0,i.AH)({animation:"".concat(St," 1s ease-in-out ").concat(e,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},It=function(t,e){var n=t.isDisabled,o=t.isFocused,i=t.theme,A=i.colors,a=i.borderRadius,s=i.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:s.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},e?{}:{backgroundColor:n?A.neutral5:A.neutral0,borderColor:n?A.neutral10:o?A.primary:A.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(A.primary):void 0,"&:hover":{borderColor:o?A.primary:A.neutral30}})},Tt=function(t){var e=t.children,n=t.isDisabled,r=t.isFocused,A=t.innerRef,a=t.innerProps,s=t.menuIsOpen;return(0,i.Y)("div",(0,o.A)({ref:A},M(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":s}),a,{"aria-disabled":n||void 0}),e)},Ot=["data"],kt=function(t,e){var n=t.theme.spacing;return e?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Rt=function(t,e){var n=t.theme,o=n.colors,i=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},e?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},Mt=function(t){var e=t.children,n=t.cx,r=t.getStyles,A=t.getClassNames,a=t.Heading,s=t.headingProps,u=t.innerProps,l=t.label,c=t.theme,f=t.selectProps;return(0,i.Y)("div",(0,o.A)({},M(t,"group",{group:!0}),u),(0,i.Y)(a,(0,o.A)({},s,{selectProps:f,theme:c,getStyles:r,getClassNames:A,cx:n}),l),(0,i.Y)("div",null,e))},Lt=["innerRef","isDisabled","isHidden","inputClassName"],Ht=function(t,e){var n=t.isDisabled,o=t.value,i=t.theme,A=i.spacing,a=i.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},Pt),e?{}:{margin:A.baseUnit/2,paddingBottom:A.baseUnit/2,paddingTop:A.baseUnit/2,color:a.neutral80})},Dt={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Pt={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Dt)},Nt=function(t){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Dt)},Kt=function(t,e){var n=t.theme,o=n.spacing,i=n.borderRadius,A=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},e?{}:{backgroundColor:A.neutral10,borderRadius:i/2,margin:o.baseUnit/2})},jt=function(t,e){var n=t.theme,o=n.borderRadius,i=n.colors,A=t.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:A||void 0===A?"ellipsis":void 0,whiteSpace:"nowrap"},e?{}:{borderRadius:o/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Vt=function(t,e){var n=t.theme,o=n.spacing,i=n.borderRadius,A=n.colors,a=t.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},e?{}:{borderRadius:i/2,backgroundColor:a?A.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:A.dangerLight,color:A.danger}})},Gt=function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",n,e)};var zt=function(t){var e=t.children,n=t.components,o=t.data,A=t.innerProps,a=t.isDisabled,s=t.removeProps,u=t.selectProps,l=n.Container,c=n.Label,f=n.Remove;return(0,i.Y)(l,{data:o,innerProps:(0,r.A)((0,r.A)({},M(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),A),selectProps:u},(0,i.Y)(c,{data:o,innerProps:(0,r.A)({},M(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},e),(0,i.Y)(f,{data:o,innerProps:(0,r.A)((0,r.A)({},M(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(e||"option")},s),selectProps:u}))},Yt=function(t,e){var n=t.isDisabled,o=t.isFocused,i=t.isSelected,A=t.theme,a=A.spacing,s=A.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},e?{}:{backgroundColor:i?s.primary:o?s.primary25:"transparent",color:n?s.neutral20:i?s.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?s.primary:s.primary50}})},$t=function(t,e){var n=t.theme,o=n.spacing,i=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},e?{}:{color:i.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},Wt=function(t,e){var n=t.isDisabled,o=t.theme,i=o.spacing,A=o.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},e?{}:{color:n?A.neutral40:A.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},Xt={ClearIndicator:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),e||(0,i.Y)(Bt,null))},Control:Tt,DropdownIndicator:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),e||(0,i.Y)(_t,null))},DownChevron:_t,CrossIcon:Bt,Group:Mt,GroupHeading:function(t){var e=R(t);e.data;var n=(0,a.A)(e,Ot);return(0,i.Y)("div",(0,o.A)({},M(t,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"indicatorsContainer",{indicators:!0}),n),e)},IndicatorSeparator:function(t){var e=t.innerProps;return(0,i.Y)("span",(0,o.A)({},e,M(t,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(t){var e=t.cx,n=t.value,r=R(t),A=r.innerRef,s=r.isDisabled,u=r.isHidden,l=r.inputClassName,c=(0,a.A)(r,Lt);return(0,i.Y)("div",(0,o.A)({},M(t,"input",{"input-container":!0}),{"data-value":n||""}),(0,i.Y)("input",(0,o.A)({className:e({input:!0},l),ref:A,style:Nt(u),disabled:s},c)))},LoadingIndicator:function(t){var e=t.innerProps,n=t.isRtl,A=t.size,s=void 0===A?4:A,u=(0,a.A)(t,yt);return(0,i.Y)("div",(0,o.A)({},M((0,r.A)((0,r.A)({},u),{},{innerProps:e,isRtl:n,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),e),(0,i.Y)(Qt,{delay:0,offset:n}),(0,i.Y)(Qt,{delay:160,offset:!0}),(0,i.Y)(Qt,{delay:320,offset:!n}))},Menu:at,MenuList:function(t){var e=t.children,n=t.innerProps,r=t.innerRef,A=t.isMulti;return(0,i.Y)("div",(0,o.A)({},M(t,"menuList",{"menu-list":!0,"menu-list--is-multi":A}),{ref:r},n),e)},MenuPortal:function(t){var e=t.appendTo,n=t.children,a=t.controlElement,s=t.innerProps,u=t.menuPlacement,f=t.menuPosition,d=(0,l.useRef)(null),h=(0,l.useRef)(null),p=(0,l.useState)(rt(u)),g=(0,A.A)(p,2),y=g[0],v=g[1],m=(0,l.useMemo)((function(){return{setPortalPlacement:v}}),[]),w=(0,l.useState)(null),b=(0,A.A)(w,2),B=b[0],_=b[1],x=(0,l.useCallback)((function(){if(a){var t=function(t){var e=t.getBoundingClientRect();return{bottom:e.bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width}}(a),e="fixed"===f?0:window.pageYOffset,n=t[y]+e;n===(null===B||void 0===B?void 0:B.offset)&&t.left===(null===B||void 0===B?void 0:B.rect.left)&&t.width===(null===B||void 0===B?void 0:B.rect.width)||_({offset:n,rect:t})}}),[a,f,y,null===B||void 0===B?void 0:B.offset,null===B||void 0===B?void 0:B.rect.left,null===B||void 0===B?void 0:B.rect.width]);(0,U.A)((function(){x()}),[x]);var C=(0,l.useCallback)((function(){"function"===typeof h.current&&(h.current(),h.current=null),a&&d.current&&(h.current=S(a,d.current,x,{elementResize:"ResizeObserver"in window}))}),[a,x]);(0,U.A)((function(){C()}),[C]);var E=(0,l.useCallback)((function(t){d.current=t,C()}),[C]);if(!e&&"fixed"!==f||!B)return null;var F=(0,i.Y)("div",(0,o.A)({ref:E},M((0,r.A)((0,r.A)({},t),{},{offset:B.offset,position:f,rect:B.rect}),"menuPortal",{"menu-portal":!0}),s),n);return(0,i.Y)(it.Provider,{value:m},e?(0,c.createPortal)(F,e):F)},LoadingMessage:function(t){var e=t.children,n=void 0===e?"Loading...":e,A=t.innerProps,s=(0,a.A)(t,tt);return(0,i.Y)("div",(0,o.A)({},M((0,r.A)((0,r.A)({},s),{},{children:n,innerProps:A}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),A),n)},NoOptionsMessage:function(t){var e=t.children,n=void 0===e?"No options":e,A=t.innerProps,s=(0,a.A)(t,Z);return(0,i.Y)("div",(0,o.A)({},M((0,r.A)((0,r.A)({},s),{},{children:n,innerProps:A}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),A),n)},MultiValue:zt,MultiValueContainer:Gt,MultiValueLabel:Gt,MultiValueRemove:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({role:"button"},n),e||(0,i.Y)(Bt,{size:14}))},Option:function(t){var e=t.children,n=t.isDisabled,r=t.isFocused,A=t.isSelected,a=t.innerRef,s=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":A}),{ref:a,"aria-disabled":n},s),e)},Placeholder:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"placeholder",{placeholder:!0}),n),e)},SelectContainer:function(t){var e=t.children,n=t.innerProps,r=t.isDisabled,A=t.isRtl;return(0,i.Y)("div",(0,o.A)({},M(t,"container",{"--is-disabled":r,"--is-rtl":A}),n),e)},SingleValue:function(t){var e=t.children,n=t.isDisabled,r=t.innerProps;return(0,i.Y)("div",(0,o.A)({},M(t,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),e)},ValueContainer:function(t){var e=t.children,n=t.innerProps,r=t.isMulti,A=t.hasValue;return(0,i.Y)("div",(0,o.A)({},M(t,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":A}),n),e)}},qt=function(t){return(0,r.A)((0,r.A)({},Xt),t.components)}},46005(t,e,n){"use strict";n.d(e,{Ay:()=>a});var r=n(52836),o=n(58168),i=n(96540),A=n(69346),a=(n(84300),n(40961),n(27003),(0,i.forwardRef)((function(t,e){var n=(0,r.u)(t);return i.createElement(A.S,(0,o.A)({ref:e},n))})))},52836(t,e,n){"use strict";n.d(e,{u:()=>s});var r=n(89379),o=n(80296),i=n(80045),A=n(96540),a=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function s(t){var e=t.defaultInputValue,n=void 0===e?"":e,s=t.defaultMenuIsOpen,u=void 0!==s&&s,l=t.defaultValue,c=void 0===l?null:l,f=t.inputValue,d=t.menuIsOpen,h=t.onChange,p=t.onInputChange,g=t.onMenuClose,y=t.onMenuOpen,v=t.value,m=(0,i.A)(t,a),w=(0,A.useState)(void 0!==f?f:n),b=(0,o.A)(w,2),B=b[0],_=b[1],x=(0,A.useState)(void 0!==d?d:u),C=(0,o.A)(x,2),E=C[0],F=C[1],S=(0,A.useState)(void 0!==v?v:c),U=(0,o.A)(S,2),Q=U[0],I=U[1],T=(0,A.useCallback)((function(t,e){"function"===typeof h&&h(t,e),I(t)}),[h]),O=(0,A.useCallback)((function(t,e){var n;"function"===typeof p&&(n=p(t,e)),_(void 0!==n?n:t)}),[p]),k=(0,A.useCallback)((function(){"function"===typeof y&&y(),F(!0)}),[y]),R=(0,A.useCallback)((function(){"function"===typeof g&&g(),F(!1)}),[g]),M=void 0!==f?f:B,L=void 0!==d?d:E,H=void 0!==v?v:Q;return(0,r.A)((0,r.A)({},m),{},{inputValue:M,menuIsOpen:L,onChange:T,onInputChange:O,onMenuClose:R,onMenuOpen:k,value:H})}},13674(t,e,n){"use strict";n.d(e,{Ay:()=>g});var r=n(98587),o=n(77387),i=n(96540),A=n(40961);const a=!1,s=i.createContext(null);var u="unmounted",l="exited",c="entering",f="entered",d="exiting",h=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var o,i=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?i?(o=l,r.appearStatus=c):o=f:o=e.unmountOnExit||e.mountOnEnter?u:l,r.state={status:o},r.nextCallback=null,r}(0,o.A)(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===u?{status:l}:null};var n=e.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==f&&(e=c):n!==c&&n!==f||(e=d)}this.updateStatus(!1,e)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!==typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},n.updateStatus=function(t,e){if(void 0===t&&(t=!1),null!==e)if(this.cancelNextCallback(),e===c){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:A.findDOMNode(this);n&&function(t){t.scrollTop}(n)}this.performEnter(t)}else this.performExit();else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:u})},n.performEnter=function(t){var e=this,n=this.props.enter,r=this.context?this.context.isMounting:t,o=this.props.nodeRef?[r]:[A.findDOMNode(this),r],i=o[0],s=o[1],u=this.getTimeouts(),l=r?u.appear:u.enter;!t&&!n||a?this.safeSetState({status:f},(function(){e.props.onEntered(i)})):(this.props.onEnter(i,s),this.safeSetState({status:c},(function(){e.props.onEntering(i,s),e.onTransitionEnd(l,(function(){e.safeSetState({status:f},(function(){e.props.onEntered(i,s)}))}))})))},n.performExit=function(){var t=this,e=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:A.findDOMNode(this);e&&!a?(this.props.onExit(r),this.safeSetState({status:d},(function(){t.props.onExiting(r),t.onTransitionEnd(n.exit,(function(){t.safeSetState({status:l},(function(){t.props.onExited(r)}))}))}))):this.safeSetState({status:l},(function(){t.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},n.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(t,e){this.setNextCallback(e);var n=this.props.nodeRef?this.props.nodeRef.current:A.findDOMNode(this),r=null==t&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if(t===u)return null;var e=this.props,n=e.children,o=(e.in,e.mountOnEnter,e.unmountOnExit,e.appear,e.enter,e.exit,e.timeout,e.addEndListener,e.onEnter,e.onEntering,e.onEntered,e.onExit,e.onExiting,e.onExited,e.nodeRef,(0,r.A)(e,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(s.Provider,{value:null},"function"===typeof n?n(t,o):i.cloneElement(i.Children.only(n),o))},e}(i.Component);function p(){}h.contextType=s,h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:p,onEntering:p,onEntered:p,onExit:p,onExiting:p,onExited:p},h.UNMOUNTED=u,h.EXITED=l,h.ENTERING=c,h.ENTERED=f,h.EXITING=d;const g=h},29698(t,e){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(t,e,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==e.key&&(o=""+e.key),"key"in e)for(var i in r={},e)"key"!==i&&(r[i]=e[i]);else r=e;return e=r.ref,{$$typeof:n,type:t,key:o,ref:void 0!==e?e:null,props:r}}e.Fragment=r,e.jsx=o,e.jsxs=o},29869(t,e){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),d=Symbol.for("react.activity"),h=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function v(t,e,n){this.props=t,this.context=e,this.refs=y,this.updater=n||p}function m(){}function w(t,e,n){this.props=t,this.context=e,this.refs=y,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(t,e){if("object"!==typeof t&&"function"!==typeof t&&null!=t)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")},v.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},m.prototype=v.prototype;var b=w.prototype=new m;b.constructor=w,g(b,v.prototype),b.isPureReactComponent=!0;var B=Array.isArray;function _(){}var x={H:null,A:null,T:null,S:null},C=Object.prototype.hasOwnProperty;function E(t,e,r){var o=r.ref;return{$$typeof:n,type:t,key:e,ref:void 0!==o?o:null,props:r}}function F(t){return"object"===typeof t&&null!==t&&t.$$typeof===n}var S=/\/+/g;function U(t,e){return"object"===typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,(function(t){return e[t]}))}(""+t.key):e.toString(36)}function Q(t,e,o,i,A){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var s,u,l=!1;if(null===t)l=!0;else switch(a){case"bigint":case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case n:case r:l=!0;break;case f:return Q((l=t._init)(t._payload),e,o,i,A)}}if(l)return A=A(t),l=""===i?"."+U(t,0):i,B(A)?(o="",null!=l&&(o=l.replace(S,"$&/")+"/"),Q(A,e,o,"",(function(t){return t}))):null!=A&&(F(A)&&(s=A,u=o+(null==A.key||t&&t.key===A.key?"":(""+A.key).replace(S,"$&/")+"/")+l,A=E(s.type,u,s.props)),e.push(A)),1;l=0;var c,d=""===i?".":i+":";if(B(t))for(var p=0;p<t.length;p++)l+=Q(i=t[p],e,o,a=d+U(i,p),A);else if("function"===typeof(p=null===(c=t)||"object"!==typeof c?null:"function"===typeof(c=h&&c[h]||c["@@iterator"])?c:null))for(t=p.call(t),p=0;!(i=t.next()).done;)l+=Q(i=i.value,e,o,a=d+U(i,p++),A);else if("object"===a){if("function"===typeof t.then)return Q(function(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch("string"===typeof t.status?t.then(_,_):(t.status="pending",t.then((function(e){"pending"===t.status&&(t.status="fulfilled",t.value=e)}),(function(e){"pending"===t.status&&(t.status="rejected",t.reason=e)}))),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}(t),e,o,i,A);throw e=String(t),Error("Objects are not valid as a React child (found: "+("[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}return l}function I(t,e,n){if(null==t)return t;var r=[],o=0;return Q(t,r,"","",(function(t){return e.call(n,t,o++)})),r}function T(t){if(-1===t._status){var e=t._result;(e=e()).then((function(e){0!==t._status&&-1!==t._status||(t._status=1,t._result=e)}),(function(e){0!==t._status&&-1!==t._status||(t._status=2,t._result=e)})),-1===t._status&&(t._status=0,t._result=e)}if(1===t._status)return t._result.default;throw t._result}var O="function"===typeof reportError?reportError:function(t){if("object"===typeof window&&"function"===typeof window.ErrorEvent){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"===typeof t&&null!==t&&"string"===typeof t.message?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if("object"===typeof process&&"function"===typeof process.emit)return void process.emit("uncaughtException",t);console.error(t)},k={map:I,forEach:function(t,e,n){I(t,(function(){e.apply(this,arguments)}),n)},count:function(t){var e=0;return I(t,(function(){e++})),e},toArray:function(t){return I(t,(function(t){return t}))||[]},only:function(t){if(!F(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};e.Activity=d,e.Children=k,e.Component=v,e.Fragment=o,e.Profiler=A,e.PureComponent=w,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=x,e.__COMPILER_RUNTIME={__proto__:null,c:function(t){return x.H.useMemoCache(t)}},e.cache=function(t){return function(){return t.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(t,e,n){if(null===t||void 0===t)throw Error("The argument must be a React element, but you passed "+t+".");var r=g({},t.props),o=t.key;if(null!=e)for(i in void 0!==e.key&&(o=""+e.key),e)!C.call(e,i)||"key"===i||"__self"===i||"__source"===i||"ref"===i&&void 0===e.ref||(r[i]=e[i]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var A=Array(i),a=0;a<i;a++)A[a]=arguments[a+2];r.children=A}return E(t.type,o,r)},e.createContext=function(t){return(t={$$typeof:s,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider=t,t.Consumer={$$typeof:a,_context:t},t},e.createElement=function(t,e,n){var r,o={},i=null;if(null!=e)for(r in void 0!==e.key&&(i=""+e.key),e)C.call(e,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(o[r]=e[r]);var A=arguments.length-2;if(1===A)o.children=n;else if(1<A){for(var a=Array(A),s=0;s<A;s++)a[s]=arguments[s+2];o.children=a}if(t&&t.defaultProps)for(r in A=t.defaultProps)void 0===o[r]&&(o[r]=A[r]);return E(t,i,o)},e.createRef=function(){return{current:null}},e.forwardRef=function(t){return{$$typeof:u,render:t}},e.isValidElement=F,e.lazy=function(t){return{$$typeof:f,_payload:{_status:-1,_result:t},_init:T}},e.memo=function(t,e){return{$$typeof:c,type:t,compare:void 0===e?null:e}},e.startTransition=function(t){var e=x.T,n={};x.T=n;try{var r=t(),o=x.S;null!==o&&o(n,r),"object"===typeof r&&null!==r&&"function"===typeof r.then&&r.then(_,O)}catch(i){O(i)}finally{null!==e&&null!==n.types&&(e.types=n.types),x.T=e}},e.unstable_useCacheRefresh=function(){return x.H.useCacheRefresh()},e.use=function(t){return x.H.use(t)},e.useActionState=function(t,e,n){return x.H.useActionState(t,e,n)},e.useCallback=function(t,e){return x.H.useCallback(t,e)},e.useContext=function(t){return x.H.useContext(t)},e.useDebugValue=function(){},e.useDeferredValue=function(t,e){return x.H.useDeferredValue(t,e)},e.useEffect=function(t,e){return x.H.useEffect(t,e)},e.useEffectEvent=function(t){return x.H.useEffectEvent(t)},e.useId=function(){return x.H.useId()},e.useImperativeHandle=function(t,e,n){return x.H.useImperativeHandle(t,e,n)},e.useInsertionEffect=function(t,e){return x.H.useInsertionEffect(t,e)},e.useLayoutEffect=function(t,e){return x.H.useLayoutEffect(t,e)},e.useMemo=function(t,e){return x.H.useMemo(t,e)},e.useOptimistic=function(t,e){return x.H.useOptimistic(t,e)},e.useReducer=function(t,e,n){return x.H.useReducer(t,e,n)},e.useRef=function(t){return x.H.useRef(t)},e.useState=function(t){return x.H.useState(t)},e.useSyncExternalStore=function(t,e,n){return x.H.useSyncExternalStore(t,e,n)},e.useTransition=function(){return x.H.useTransition()},e.version="19.2.4"},96540(t,e,n){"use strict";t.exports=n(29869)},74848(t,e,n){"use strict";t.exports=n(29698)},4477(t,e){"use strict";function n(t,e){var n=t.length;t.push(e);t:for(;0<n;){var r=n-1>>>1,o=t[r];if(!(0<i(o,e)))break t;t[r]=e,t[n]=o,n=r}}function r(t){return 0===t.length?null:t[0]}function o(t){if(0===t.length)return null;var e=t[0],n=t.pop();if(n!==e){t[0]=n;t:for(var r=0,o=t.length,A=o>>>1;r<A;){var a=2*(r+1)-1,s=t[a],u=a+1,l=t[u];if(0>i(s,n))u<o&&0>i(l,s)?(t[r]=l,t[u]=n,r=u):(t[r]=s,t[a]=n,r=a);else{if(!(u<o&&0>i(l,n)))break t;t[r]=l,t[u]=n,r=u}}}return e}function i(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}if(e.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var A=performance;e.unstable_now=function(){return A.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var u=[],l=[],c=1,f=null,d=3,h=!1,p=!1,g=!1,y=!1,v="function"===typeof setTimeout?setTimeout:null,m="function"===typeof clearTimeout?clearTimeout:null,w="undefined"!==typeof setImmediate?setImmediate:null;function b(t){for(var e=r(l);null!==e;){if(null===e.callback)o(l);else{if(!(e.startTime<=t))break;o(l),e.sortIndex=e.expirationTime,n(u,e)}e=r(l)}}function B(t){if(g=!1,b(t),!p)if(null!==r(u))p=!0,x||(x=!0,_());else{var e=r(l);null!==e&&T(B,e.startTime-t)}}var _,x=!1,C=-1,E=5,F=-1;function S(){return!!y||!(e.unstable_now()-F<E)}function U(){if(y=!1,x){var t=e.unstable_now();F=t;var n=!0;try{t:{p=!1,g&&(g=!1,m(C),C=-1),h=!0;var i=d;try{e:{for(b(t),f=r(u);null!==f&&!(f.expirationTime>t&&S());){var A=f.callback;if("function"===typeof A){f.callback=null,d=f.priorityLevel;var a=A(f.expirationTime<=t);if(t=e.unstable_now(),"function"===typeof a){f.callback=a,b(t),n=!0;break e}f===r(u)&&o(u),b(t)}else o(u);f=r(u)}if(null!==f)n=!0;else{var s=r(l);null!==s&&T(B,s.startTime-t),n=!1}}break t}finally{f=null,d=i,h=!1}n=void 0}}finally{n?_():x=!1}}}if("function"===typeof w)_=function(){w(U)};else if("undefined"!==typeof MessageChannel){var Q=new MessageChannel,I=Q.port2;Q.port1.onmessage=U,_=function(){I.postMessage(null)}}else _=function(){v(U,0)};function T(t,n){C=v((function(){t(e.unstable_now())}),n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<t?Math.floor(1e3/t):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_next=function(t){switch(d){case 1:case 2:case 3:var e=3;break;default:e=d}var n=d;d=e;try{return t()}finally{d=n}},e.unstable_requestPaint=function(){y=!0},e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=d;d=t;try{return e()}finally{d=n}},e.unstable_scheduleCallback=function(t,o,i){var A=e.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?A+i:A:i=A,t){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return t={id:c++,callback:o,priorityLevel:t,startTime:i,expirationTime:a=i+a,sortIndex:-1},i>A?(t.sortIndex=i,n(l,t),null===r(u)&&t===r(l)&&(g?(m(C),C=-1):g=!0,T(B,i-A))):(t.sortIndex=a,n(u,t),p||h||(p=!0,x||(x=!0,_()))),t},e.unstable_shouldYield=S,e.unstable_wrapCallback=function(t){var e=d;return function(){var n=d;d=e;try{return t.apply(this,arguments)}finally{d=n}}}},69982(t,e,n){"use strict";t.exports=n(4477)},96897(t,e,n){"use strict";var r=n(70453),o=n(30041),i=n(30592)(),A=n(75795),a=n(69675),s=r("%Math.floor%");t.exports=function(t,e){if("function"!==typeof t)throw new a("`fn` is not a function");if("number"!==typeof e||e<0||e>4294967295||s(e)!==e)throw new a("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,u=!0;if("length"in t&&A){var l=A(t,"length");l&&!l.configurable&&(r=!1),l&&!l.writable&&(u=!1)}return(r||u||!n)&&(i?o(t,"length",e,!0,!0):o(t,"length",e)),t}},43206(t,e,n){"use strict";var r=n(30041),o=n(30592)(),i=n(74462).functionsHaveConfigurableNames(),A=n(69675);t.exports=function(t,e){if("function"!==typeof t)throw new A("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!i||(o?r(t,"name",e,!0,!0):r(t,"name",e)),t}},14803(t,e,n){"use strict";var r=n(58859),o=n(69675),i=function(t,e,n){for(var r,o=t;null!=(r=o.next);o=r)if(r.key===e)return o.next=r.next,n||(r.next=t.next,t.next=r),r};t.exports=function(){var t,e={assert:function(t){if(!e.has(t))throw new o("Side channel does not contain "+r(t))},delete:function(e){var n=t&&t.next,r=function(t,e){if(t)return i(t,e,!0)}(t,e);return r&&n&&n===r&&(t=void 0),!!r},get:function(e){return function(t,e){if(t){var n=i(t,e);return n&&n.value}}(t,e)},has:function(e){return function(t,e){return!!t&&!!i(t,e)}(t,e)},set:function(e,n){t||(t={next:void 0}),function(t,e,n){var r=i(t,e);r?r.value=n:t.next={key:e,next:t.next,value:n}}(t,e,n)}};return e}},80507(t,e,n){"use strict";var r=n(70453),o=n(36556),i=n(58859),A=n(69675),a=r("%Map%",!0),s=o("Map.prototype.get",!0),u=o("Map.prototype.set",!0),l=o("Map.prototype.has",!0),c=o("Map.prototype.delete",!0),f=o("Map.prototype.size",!0);t.exports=!!a&&function(){var t,e={assert:function(t){if(!e.has(t))throw new A("Side channel does not contain "+i(t))},delete:function(e){if(t){var n=c(t,e);return 0===f(t)&&(t=void 0),n}return!1},get:function(e){if(t)return s(t,e)},has:function(e){return!!t&&l(t,e)},set:function(e,n){t||(t=new a),u(t,e,n)}};return e}},72271(t,e,n){"use strict";var r=n(70453),o=n(36556),i=n(58859),A=n(80507),a=n(69675),s=r("%WeakMap%",!0),u=o("WeakMap.prototype.get",!0),l=o("WeakMap.prototype.set",!0),c=o("WeakMap.prototype.has",!0),f=o("WeakMap.prototype.delete",!0);t.exports=s?function(){var t,e,n={assert:function(t){if(!n.has(t))throw new a("Side channel does not contain "+i(t))},delete:function(n){if(s&&n&&("object"===typeof n||"function"===typeof n)){if(t)return f(t,n)}else if(A&&e)return e.delete(n);return!1},get:function(n){return s&&n&&("object"===typeof n||"function"===typeof n)&&t?u(t,n):e&&e.get(n)},has:function(n){return s&&n&&("object"===typeof n||"function"===typeof n)&&t?c(t,n):!!e&&e.has(n)},set:function(n,r){s&&n&&("object"===typeof n||"function"===typeof n)?(t||(t=new s),l(t,n,r)):A&&(e||(e=A()),e.set(n,r))}};return n}:A},920(t,e,n){"use strict";var r=n(69675),o=n(58859),i=n(14803),A=n(80507),a=n(72271)||A||i;t.exports=function(){var t,e={assert:function(t){if(!e.has(t))throw new r("Side channel does not contain "+o(t))},delete:function(e){return!!t&&t.delete(e)},get:function(e){return t&&t.get(e)},has:function(e){return!!t&&t.has(e)},set:function(e,n){t||(t=a()),t.set(e,n)}};return e}},51510(t,e,n){"use strict";n.r(e),n.d(e,{ServerStyleSheet:()=>on,StyleSheetConsumer:()=>Se,StyleSheetContext:()=>Fe,StyleSheetManager:()=>Ie,ThemeConsumer:()=>je,ThemeContext:()=>Ke,ThemeProvider:()=>Ge,__PRIVATE__:()=>An,createGlobalStyle:()=>en,css:()=>Xe,default:()=>Ze,isStyledComponent:()=>qt,keyframes:()=>nn,styled:()=>Ze,useTheme:()=>Ve,version:()=>st,withTheme:()=>rn});var r=function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},r.apply(this,arguments)};Object.create;function o(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}Object.create;"function"===typeof SuppressedError&&SuppressedError;var i=n(96540),A="-ms-",a="-moz-",s="-webkit-",u="comm",l="rule",c="decl",f="@keyframes",d=Math.abs,h=String.fromCharCode,p=Object.assign;function g(t){return t.trim()}function y(t,e){return(t=e.exec(t))?t[0]:t}function v(t,e,n){return t.replace(e,n)}function m(t,e,n){return t.indexOf(e,n)}function w(t,e){return 0|t.charCodeAt(e)}function b(t,e,n){return t.slice(e,n)}function B(t){return t.length}function _(t){return t.length}function x(t,e){return e.push(t),t}function C(t,e){return t.filter((function(t){return!y(t,e)}))}var E=1,F=1,S=0,U=0,Q=0,I="";function T(t,e,n,r,o,i,A,a){return{value:t,root:e,parent:n,type:r,props:o,children:i,line:E,column:F,length:A,return:"",siblings:a}}function O(t,e){return p(T("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},e)}function k(t){for(;t.root;)t=O(t.root,{children:[t]});x(t,t.siblings)}function R(){return Q=U>0?w(I,--U):0,F--,10===Q&&(F=1,E--),Q}function M(){return Q=U<S?w(I,U++):0,F++,10===Q&&(F=1,E++),Q}function L(){return w(I,U)}function H(){return U}function D(t,e){return b(I,t,e)}function P(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function N(t){return E=F=1,S=B(I=t),U=0,[]}function K(t){return I="",t}function j(t){return g(D(U-1,z(91===t?t+2:40===t?t+1:t)))}function V(t){for(;(Q=L())&&Q<33;)M();return P(t)>2||P(Q)>3?"":" "}function G(t,e){for(;--e&&M()&&!(Q<48||Q>102||Q>57&&Q<65||Q>70&&Q<97););return D(t,H()+(e<6&&32==L()&&32==M()))}function z(t){for(;M();)switch(Q){case t:return U;case 34:case 39:34!==t&&39!==t&&z(Q);break;case 40:41===t&&z(t);break;case 92:M()}return U}function Y(t,e){for(;M()&&t+Q!==57&&(t+Q!==84||47!==L()););return"/*"+D(e,U-1)+"*"+h(47===t?t:M())}function $(t){for(;!P(L());)M();return D(t,U)}function W(t,e){for(var n="",r=0;r<t.length;r++)n+=e(t[r],r,t,e)||"";return n}function X(t,e,n,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case"@namespace":case c:return t.return=t.return||t.value;case u:return"";case f:return t.return=t.value+"{"+W(t.children,r)+"}";case l:if(!B(t.value=t.props.join(",")))return""}return B(n=W(t.children,r))?t.return=t.value+"{"+n+"}":""}function q(t,e,n){switch(function(t,e){return 45^w(t,0)?(((e<<2^w(t,0))<<2^w(t,1))<<2^w(t,2))<<2^w(t,3):0}(t,e)){case 5103:return s+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return s+t+t;case 4855:return s+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return a+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return s+t+a+t+A+t+t;case 5936:switch(w(t,e+11)){case 114:return s+t+A+v(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return s+t+A+v(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return s+t+A+v(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return s+t+A+t+t;case 6165:return s+t+A+"flex-"+t+t;case 5187:return s+t+v(t,/(\w+).+(:[^]+)/,s+"box-$1$2"+A+"flex-$1$2")+t;case 5443:return s+t+A+"flex-item-"+v(t,/flex-|-self/g,"")+(y(t,/flex-|baseline/)?"":A+"grid-row-"+v(t,/flex-|-self/g,""))+t;case 4675:return s+t+A+"flex-line-pack"+v(t,/align-content|flex-|-self/g,"")+t;case 5548:return s+t+A+v(t,"shrink","negative")+t;case 5292:return s+t+A+v(t,"basis","preferred-size")+t;case 6060:return s+"box-"+v(t,"-grow","")+s+t+A+v(t,"grow","positive")+t;case 4554:return s+v(t,/([^-])(transform)/g,"$1"+s+"$2")+t;case 6187:return v(v(v(t,/(zoom-|grab)/,s+"$1"),/(image-set)/,s+"$1"),t,"")+t;case 5495:case 3959:return v(t,/(image-set\([^]*)/,s+"$1$`$1");case 4968:return v(v(t,/(.+:)(flex-)?(.*)/,s+"box-pack:$3"+A+"flex-pack:$3"),/space-between/,"justify")+s+t+t;case 4200:if(!y(t,/flex-|baseline/))return A+"grid-column-align"+b(t,e)+t;break;case 2592:case 3360:return A+v(t,"template-","")+t;case 4384:case 3616:return n&&n.some((function(t,n){return e=n,y(t.props,/grid-\w+-end/)}))?~m(t+(n=n[e].value),"span",0)?t:A+v(t,"-start","")+t+A+"grid-row-span:"+(~m(n,"span",0)?y(n,/\d+/):+y(n,/\d+/)-+y(t,/\d+/))+";":A+v(t,"-start","")+t;case 4896:case 4128:return n&&n.some((function(t){return y(t.props,/grid-\w+-start/)}))?t:A+v(v(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return v(t,/(.+)-inline(.+)/,s+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(B(t)-1-e>6)switch(w(t,e+1)){case 109:if(45!==w(t,e+4))break;case 102:return v(t,/(.+:)(.+)-([^]+)/,"$1"+s+"$2-$3$1"+a+(108==w(t,e+3)?"$3":"$2-$3"))+t;case 115:return~m(t,"stretch",0)?q(v(t,"stretch","fill-available"),e,n)+t:t}break;case 5152:case 5920:return v(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(e,n,r,o,i,a,s){return A+n+":"+r+s+(o?A+n+"-span:"+(i?a:+a-+r)+s:"")+t}));case 4949:if(121===w(t,e+6))return v(t,":",":"+s)+t;break;case 6444:switch(w(t,45===w(t,14)?18:11)){case 120:return v(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+s+(45===w(t,14)?"inline-":"")+"box$3$1"+s+"$2$3$1"+A+"$2box$3")+t;case 100:return v(t,":",":"+A)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return v(t,"scroll-","scroll-snap-")+t}return t}function J(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case c:return void(t.return=q(t.value,t.length,n));case f:return W([O(t,{value:v(t.value,"@","@"+s)})],r);case l:if(t.length)return function(t,e){return t.map(e).join("")}(n=t.props,(function(e){switch(y(e,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":k(O(t,{props:[v(e,/:(read-\w+)/,":-moz-$1")]})),k(O(t,{props:[e]})),p(t,{props:C(n,r)});break;case"::placeholder":k(O(t,{props:[v(e,/:(plac\w+)/,":"+s+"input-$1")]})),k(O(t,{props:[v(e,/:(plac\w+)/,":-moz-$1")]})),k(O(t,{props:[v(e,/:(plac\w+)/,A+"input-$1")]})),k(O(t,{props:[e]})),p(t,{props:C(n,r)})}return""}))}}function Z(t){return K(tt("",null,null,null,[""],t=N(t),0,[0],t))}function tt(t,e,n,r,o,i,A,a,s){for(var u=0,l=0,c=A,f=0,p=0,g=0,y=1,_=1,C=1,E=0,F="",S=o,U=i,Q=r,I=F;_;)switch(g=E,E=M()){case 40:if(108!=g&&58==w(I,c-1)){-1!=m(I+=v(j(E),"&","&\f"),"&\f",d(u?a[u-1]:0))&&(C=-1);break}case 34:case 39:case 91:I+=j(E);break;case 9:case 10:case 13:case 32:I+=V(g);break;case 92:I+=G(H()-1,7);continue;case 47:switch(L()){case 42:case 47:x(nt(Y(M(),H()),e,n,s),s),5!=P(g||1)&&5!=P(L()||1)||!B(I)||" "===b(I,-1,void 0)||(I+=" ");break;default:I+="/"}break;case 123*y:a[u++]=B(I)*C;case 125*y:case 59:case 0:switch(E){case 0:case 125:_=0;case 59+l:-1==C&&(I=v(I,/\f/g,"")),p>0&&(B(I)-c||0===y&&47===g)&&x(p>32?rt(I+";",r,n,c-1,s):rt(v(I," ","")+";",r,n,c-2,s),s);break;case 59:I+=";";default:if(x(Q=et(I,e,n,u,l,o,a,F,S=[],U=[],c,i),i),123===E)if(0===l)tt(I,e,Q,Q,S,i,c,a,U);else{switch(f){case 99:if(110===w(I,3))break;case 108:if(97===w(I,2))break;default:l=0;case 100:case 109:case 115:}l?tt(t,Q,Q,r&&x(et(t,Q,Q,0,0,o,a,F,o,S=[],c,U),U),o,U,c,a,r?S:U):tt(I,Q,Q,Q,[""],U,0,a,U)}}u=l=p=0,y=C=1,F=I="",c=A;break;case 58:c=1+B(I),p=g;default:if(y<1)if(123==E)--y;else if(125==E&&0==y++&&125==R())continue;switch(I+=h(E),E*y){case 38:C=l>0?1:(I+="\f",-1);break;case 44:a[u++]=(B(I)-1)*C,C=1;break;case 64:45===L()&&(I+=j(M())),f=L(),l=c=B(F=I+=$(H())),E++;break;case 45:45===g&&2==B(I)&&(y=0)}}return i}function et(t,e,n,r,o,i,A,a,s,u,c,f){for(var h=o-1,p=0===o?i:[""],y=_(p),m=0,w=0,B=0;m<r;++m)for(var x=0,C=b(t,h+1,h=d(w=A[m])),E=t;x<y;++x)(E=g(w>0?p[x]+" "+C:v(C,/&\f/g,p[x])))&&(s[B++]=E);return T(t,e,n,0===o?l:a,s,u,c,f)}function nt(t,e,n,r){return T(t,e,n,u,h(Q),b(t,2,-2),0,r)}function rt(t,e,n,r,o){return T(t,e,n,c,b(t,0,r),b(t,r+1,-1),r,o)}var ot={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,scale: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},it="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",At="active",at="data-styled-version",st="6.3.11",ut="/*!sc*/\n",lt="undefined"!=typeof window&&"undefined"!=typeof document,ct=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),ft={};function dt(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(t," for more information.").concat(e.length>0?" Args: ".concat(e.join(", ")):""))}var ht=new Map,pt=new Map,gt=1,yt=function(t){if(ht.has(t))return ht.get(t);for(;pt.has(gt);)gt++;var e=gt++;return ht.set(t,e),pt.set(e,t),e},vt=function(t,e){gt=e+1,ht.set(t,e),pt.set(e,t)},mt=(new Set,Object.freeze([])),wt=Object.freeze({});function bt(t,e,n){return void 0===n&&(n=wt),t.theme!==n.theme&&t.theme||e||n.theme}var Bt=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]),_t=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,xt=/(^-|-$)/g;function Ct(t){return t.replace(_t,"-").replace(xt,"")}var Et=/(a)(d)/gi,Ft=function(t){return String.fromCharCode(t+(t>25?39:97))};function St(t){var e,n="";for(e=Math.abs(t);e>52;e=e/52|0)n=Ft(e%52)+n;return(Ft(e%52)+n).replace(Et,"$1-$2")}var Ut,Qt=function(t,e){for(var n=e.length;n;)t=33*t^e.charCodeAt(--n);return t},It=function(t){return Qt(5381,t)};function Tt(t){return St(It(t)>>>0)}function Ot(t){return t.displayName||t.name||"Component"}function kt(t){return"string"==typeof t&&!0}var Rt="function"==typeof Symbol&&Symbol.for,Mt=Rt?Symbol.for("react.memo"):60115,Lt=Rt?Symbol.for("react.forward_ref"):60112,Ht={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Dt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Pt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Nt=((Ut={})[Lt]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ut[Mt]=Pt,Ut);function Kt(t){return("type"in(e=t)&&e.type.$$typeof)===Mt?Pt:"$$typeof"in t?Nt[t.$$typeof]:Ht;var e}var jt=Object.defineProperty,Vt=Object.getOwnPropertyNames,Gt=Object.getOwnPropertySymbols,zt=Object.getOwnPropertyDescriptor,Yt=Object.getPrototypeOf,$t=Object.prototype;function Wt(t,e,n){if("string"!=typeof e){if($t){var r=Yt(e);r&&r!==$t&&Wt(t,r,n)}var o=Vt(e);Gt&&(o=o.concat(Gt(e)));for(var i=Kt(t),A=Kt(e),a=0;a<o.length;++a){var s=o[a];if(!(s in Dt||n&&n[s]||A&&s in A||i&&s in i)){var u=zt(e,s);try{jt(t,s,u)}catch(t){}}}}return t}function Xt(t){return"function"==typeof t}function qt(t){return"object"==typeof t&&"styledComponentId"in t}function Jt(t,e){return t&&e?"".concat(t," ").concat(e):t||e||""}function Zt(t,e){return t.join(e||"")}function te(t){return null!==t&&"object"==typeof t&&t.constructor.name===Object.name&&!("props"in t&&t.$$typeof)}function ee(t,e,n){if(void 0===n&&(n=!1),!n&&!te(t)&&!Array.isArray(t))return e;if(Array.isArray(e))for(var r=0;r<e.length;r++)t[r]=ee(t[r],e[r]);else if(te(e))for(var r in e)t[r]=ee(t[r],e[r]);return t}function ne(t,e){Object.defineProperty(t,"toString",{value:e})}var re=function(){function t(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t,this._cGroup=0,this._cIndex=0}return t.prototype.indexOfGroup=function(t){if(t===this._cGroup)return this._cIndex;var e=this._cIndex;if(t>this._cGroup)for(var n=this._cGroup;n<t;n++)e+=this.groupSizes[n];else for(n=this._cGroup-1;n>=t;n--)e-=this.groupSizes[n];return this._cGroup=t,this._cIndex=e,e},t.prototype.insertRules=function(t,e){if(t>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;t>=o;)if((o<<=1)<0)throw dt(16,"".concat(t));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var A=this.indexOfGroup(t+1),a=0,s=(i=0,e.length);i<s;i++)this.tag.insertRule(A,e[i])&&(this.groupSizes[t]++,A++,a++);a>0&&this._cGroup>t&&(this._cIndex+=a)},t.prototype.clearGroup=function(t){if(t<this.length){var e=this.groupSizes[t],n=this.indexOfGroup(t),r=n+e;this.groupSizes[t]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n);e>0&&this._cGroup>t&&(this._cIndex-=e)}},t.prototype.getGroup=function(t){var e="";if(t>=this.length||0===this.groupSizes[t])return e;for(var n=this.groupSizes[t],r=this.indexOfGroup(t),o=r+n,i=r;i<o;i++)e+=this.tag.getRule(i)+ut;return e},t}(),oe="style[".concat(it,"][").concat(at,'="').concat(st,'"]'),ie=new RegExp("^".concat(it,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Ae=function(t){return"undefined"!=typeof ShadowRoot&&t instanceof ShadowRoot||"host"in t&&11===t.nodeType},ae=function(t){if(!t)return document;if(Ae(t))return t;if("getRootNode"in t){var e=t.getRootNode();if(Ae(e))return e}return document},se=function(t,e,n){for(var r,o=n.split(","),i=0,A=o.length;i<A;i++)(r=o[i])&&t.registerName(e,r)},ue=function(t,e){for(var n,r=(null!==(n=e.textContent)&&void 0!==n?n:"").split(ut),o=[],i=0,A=r.length;i<A;i++){var a=r[i].trim();if(a){var s=a.match(ie);if(s){var u=0|parseInt(s[1],10),l=s[2];0!==u&&(vt(l,u),se(t,l,s[3]),t.getTag().insertRules(u,o)),o.length=0}else o.push(a)}}},le=function(t){for(var e=ae(t.options.target).querySelectorAll(oe),n=0,r=e.length;n<r;n++){var o=e[n];o&&o.getAttribute(it)!==At&&(ue(t,o),o.parentNode&&o.parentNode.removeChild(o))}};function ce(){return n.nc}var fe=function(t){var e=document.head,n=t||e,r=document.createElement("style"),o=function(t){var e=Array.from(t.querySelectorAll("style[".concat(it,"]")));return e[e.length-1]}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(it,At),r.setAttribute(at,st);var A=ce();return A&&r.setAttribute("nonce",A),n.insertBefore(r,i),r},de=function(){function t(t){this.element=fe(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(t){var e;if(t.sheet)return t.sheet;for(var n=null!==(e=t.getRootNode().styleSheets)&&void 0!==e?e:document.styleSheets,r=0,o=n.length;r<o;r++){var i=n[r];if(i.ownerNode===t)return i}throw dt(17)}(this.element),this.length=0}return t.prototype.insertRule=function(t,e){try{return this.sheet.insertRule(e,t),this.length++,!0}catch(t){return!1}},t.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},t.prototype.getRule=function(t){var e=this.sheet.cssRules[t];return e&&e.cssText?e.cssText:""},t}(),he=function(){function t(t){this.element=fe(t),this.nodes=this.element.childNodes,this.length=0}return t.prototype.insertRule=function(t,e){if(t<=this.length&&t>=0){var n=document.createTextNode(e);return this.element.insertBefore(n,this.nodes[t]||null),this.length++,!0}return!1},t.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},t.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},t}(),pe=function(){function t(t){this.rules=[],this.length=0}return t.prototype.insertRule=function(t,e){return t<=this.length&&(t===this.length?this.rules.push(e):this.rules.splice(t,0,e),this.length++,!0)},t.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},t.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},t}(),ge=lt,ye={isServer:!lt,useCSSOMInjection:!ct},ve=function(){function t(t,e,n){void 0===t&&(t=wt),void 0===e&&(e={});var o=this;this.options=r(r({},ye),t),this.gs=e,this.names=new Map(n),this.server=!!t.isServer,!this.server&&lt&&ge&&(ge=!1,le(this)),ne(this,(function(){return function(t){for(var e=t.getTag(),n=e.length,r="",o=function(n){var o=function(t){return pt.get(t)}(n);if(void 0===o)return"continue";var i=t.names.get(o);if(void 0===i||!i.size)return"continue";var A=e.getGroup(n);if(0===A.length)return"continue";var a=it+".g"+n+'[id="'+o+'"]',s="";i.forEach((function(t){t.length>0&&(s+=t+",")})),r+=A+a+'{content:"'+s+'"}'+ut},i=0;i<n;i++)o(i);return r}(o)}))}return t.registerId=function(t){return yt(t)},t.prototype.rehydrate=function(){!this.server&&lt&&le(this)},t.prototype.reconstructWithOptions=function(e,n){void 0===n&&(n=!0);var o=new t(r(r({},this.options),e),this.gs,n&&this.names||void 0);return!this.server&&lt&&e.target!==this.options.target&&ae(this.options.target)!==ae(e.target)&&le(o),o},t.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(t=function(t){var e=t.useCSSOMInjection,n=t.target;return t.isServer?new pe(n):e?new de(n):new he(n)}(this.options),new re(t)));var t},t.prototype.hasNameForId=function(t,e){var n,r;return null!==(r=null===(n=this.names.get(t))||void 0===n?void 0:n.has(e))&&void 0!==r&&r},t.prototype.registerName=function(t,e){yt(t);var n=this.names.get(t);n?n.add(e):this.names.set(t,new Set([e]))},t.prototype.insertRules=function(t,e,n){this.registerName(t,e),this.getTag().insertRules(yt(t),n)},t.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},t.prototype.clearRules=function(t){this.getTag().clearGroup(yt(t)),this.clearNames(t)},t.prototype.clearTag=function(){this.tag=void 0},t}(),me=/&/g,we=47,be=42;function Be(t){if(-1===t.indexOf("}"))return!1;for(var e=t.length,n=0,r=0,o=!1,i=0;i<e;i++){var A=t.charCodeAt(i);if(0!==r||o||A!==we||t.charCodeAt(i+1)!==be)if(o)A===be&&t.charCodeAt(i+1)===we&&(o=!1,i++);else if(34!==A&&39!==A||0!==i&&92===t.charCodeAt(i-1)){if(0===r)if(123===A)n++;else if(125===A&&--n<0)return!0}else 0===r?r=A:r===A&&(r=0);else o=!0,i++}return 0!==n||0!==r}function _e(t,e){return t.map((function(t){return"rule"===t.type&&(t.value="".concat(e," ").concat(t.value),t.value=t.value.replaceAll(",",",".concat(e," ")),t.props=t.props.map((function(t){return"".concat(e," ").concat(t)}))),Array.isArray(t.children)&&"@keyframes"!==t.type&&(t.children=_e(t.children,e)),t}))}function xe(t){var e,n,r,o=void 0===t?wt:t,i=o.options,A=void 0===i?wt:i,a=o.plugins,s=void 0===a?mt:a,u=function(t,r,o){return o.startsWith(n)&&o.endsWith(n)&&o.replaceAll(n,"").length>0?".".concat(e):t},c=s.slice();c.push((function(t){t.type===l&&t.value.includes("&")&&(r||(r=new RegExp("\\".concat(n,"\\b"),"g")),t.props[0]=t.props[0].replace(me,n).replace(r,u))})),A.prefix&&c.push(J),c.push(X);var f,d=[],h=function(t){var e=_(t);return function(n,r,o,i){for(var A="",a=0;a<e;a++)A+=t[a](n,r,o,i)||"";return A}}(c.concat((f=function(t){return d.push(t)},function(t){t.root||(t=t.return)&&f(t)}))),p=function(t,o,i,a){void 0===o&&(o=""),void 0===i&&(i=""),void 0===a&&(a="&"),e=a,n=o,r=void 0;var s=function(t){if(!Be(t))return t;for(var e=t.length,n="",r=0,o=0,i=0,A=!1,a=0;a<e;a++){var s=t.charCodeAt(a);if(0!==i||A||s!==we||t.charCodeAt(a+1)!==be)if(A)s===be&&t.charCodeAt(a+1)===we&&(A=!1,a++);else if(34!==s&&39!==s||0!==a&&92===t.charCodeAt(a-1)){if(0===i)if(123===s)o++;else if(125===s){if(--o<0){for(var u=a+1;u<e;){var l=t.charCodeAt(u);if(59===l||10===l)break;u++}u<e&&59===t.charCodeAt(u)&&u++,o=0,a=u-1,r=u;continue}0===o&&(n+=t.substring(r,a+1),r=a+1)}else 59===s&&0===o&&(n+=t.substring(r,a+1),r=a+1)}else 0===i?i=s:i===s&&(i=0);else A=!0,a++}if(r<e){var c=t.substring(r);Be(c)||(n+=c)}return n}(function(t){if(-1===t.indexOf("//"))return t;for(var e=t.length,n=[],r=0,o=0,i=0,A=0;o<e;){var a=t.charCodeAt(o);if(34!==a&&39!==a||0!==o&&92===t.charCodeAt(o-1))if(0===i)if(a===we&&o+1<e&&t.charCodeAt(o+1)===be){for(o+=2;o+1<e&&(t.charCodeAt(o)!==be||t.charCodeAt(o+1)!==we);)o++;o+=2}else if(40===a&&o>=3&&108==(32|t.charCodeAt(o-1))&&114==(32|t.charCodeAt(o-2))&&117==(32|t.charCodeAt(o-3)))A=1,o++;else if(A>0)41===a?A--:40===a&&A++,o++;else if(a===be&&o+1<e&&t.charCodeAt(o+1)===we)o>r&&n.push(t.substring(r,o)),r=o+=2;else if(a===we&&o+1<e&&t.charCodeAt(o+1)===we){for(o>r&&n.push(t.substring(r,o));o<e&&10!==t.charCodeAt(o);)o++;r=o}else o++;else o++;else 0===i?i=a:i===a&&(i=0),o++}return 0===r?t:(r<e&&n.push(t.substring(r)),n.join(""))}(t)),u=Z(i||o?"".concat(i," ").concat(o," { ").concat(s," }"):s);return A.namespace&&(u=_e(u,A.namespace)),d=[],W(u,h),d};return p.hash=s.length?s.reduce((function(t,e){return e.name||dt(15),Qt(t,e.name)}),5381).toString():"",p}var Ce=new ve,Ee=xe(),Fe=i.createContext({shouldForwardProp:void 0,styleSheet:Ce,stylis:Ee}),Se=Fe.Consumer,Ue=i.createContext(void 0);function Qe(){return i.useContext(Fe)}function Ie(t){if(!i.useMemo)return t.children;var e=Qe().styleSheet,n=i.useMemo((function(){var n=e;return t.sheet?n=t.sheet:t.target&&(n=n.reconstructWithOptions({target:t.target},!1)),t.disableCSSOMInjection&&(n=n.reconstructWithOptions({useCSSOMInjection:!1})),n}),[t.disableCSSOMInjection,t.sheet,t.target,e]),r=i.useMemo((function(){return xe({options:{namespace:t.namespace,prefix:t.enableVendorPrefixes},plugins:t.stylisPlugins})}),[t.enableVendorPrefixes,t.namespace,t.stylisPlugins]),o=i.useMemo((function(){return{shouldForwardProp:t.shouldForwardProp,styleSheet:n,stylis:r}}),[t.shouldForwardProp,n,r]);return i.createElement(Fe.Provider,{value:o},i.createElement(Ue.Provider,{value:r},t.children))}var Te=function(){function t(t,e){var n=this;this.inject=function(t,e){void 0===e&&(e=Ee);var r=n.name+e.hash;t.hasNameForId(n.id,r)||t.insertRules(n.id,r,e(n.rules,r,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=e,ne(this,(function(){throw dt(12,String(n.name))}))}return t.prototype.getName=function(t){return void 0===t&&(t=Ee),this.name+t.hash},t}();function Oe(t,e){return null==e||"boolean"==typeof e||""===e?"":"number"!=typeof e||0===e||t in ot||t.startsWith("--")?String(e).trim():"".concat(e,"px")}var ke=function(t){return t>="A"&&t<="Z"};function Re(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(1===n&&"-"===r&&"-"===t[0])return t;ke(r)?e+="-"+r.toLowerCase():e+=r}return e.startsWith("ms-")?"-"+e:e}var Me=function(t){return null==t||!1===t||""===t},Le=function(t){var e=[];for(var n in t){var r=t[n];t.hasOwnProperty(n)&&!Me(r)&&(Array.isArray(r)&&r.isCss||Xt(r)?e.push("".concat(Re(n),":"),r,";"):te(r)?e.push.apply(e,o(o(["".concat(n," {")],Le(r),!1),["}"],!1)):e.push("".concat(Re(n),": ").concat(Oe(n,r),";")))}return e};function He(t,e,n,r,o){if(void 0===o&&(o=[]),"string"==typeof t)return t&&o.push(t),o;if(Me(t))return o;if(qt(t))return o.push(".".concat(t.styledComponentId)),o;var i;if(Xt(t))return!Xt(i=t)||i.prototype&&i.prototype.isReactComponent||!e?(o.push(t),o):He(t(e),e,n,r,o);if(t instanceof Te)return n?(t.inject(n,r),o.push(t.getName(r))):o.push(t),o;if(te(t)){for(var A=Le(t),a=0;a<A.length;a++)o.push(A[a]);return o}if(!Array.isArray(t))return o.push(t.toString()),o;for(a=0;a<t.length;a++)He(t[a],e,n,r,o);return o}function De(t){for(var e=0;e<t.length;e+=1){var n=t[e];if(Xt(n)&&!qt(n))return!1}return!0}var Pe=It(st),Ne=function(){function t(t,e,n){this.rules=t,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&De(t),this.componentId=e,this.baseHash=Qt(Pe,e),this.baseStyle=n,ve.registerId(e)}return t.prototype.generateAndInjectStyles=function(t,e,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,e,n).className:"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&e.hasNameForId(this.componentId,this.staticRulesId))r=Jt(r,this.staticRulesId);else{var o=Zt(He(this.rules,t,e,n)),i=St(Qt(this.baseHash,o)>>>0);if(!e.hasNameForId(this.componentId,i)){var A=n(o,".".concat(i),void 0,this.componentId);e.insertRules(this.componentId,i,A)}r=Jt(r,i),this.staticRulesId=i}else{for(var a=Qt(this.baseHash,n.hash),s="",u=0;u<this.rules.length;u++){var l=this.rules[u];if("string"==typeof l)s+=l;else if(l){var c=Zt(He(l,t,e,n));a=Qt(Qt(a,String(u)),c),s+=c}}if(s){var f=St(a>>>0);if(!e.hasNameForId(this.componentId,f)){var d=n(s,".".concat(f),void 0,this.componentId);e.insertRules(this.componentId,f,d)}r=Jt(r,f)}}return{className:r,css:"undefined"==typeof window?e.getTag().getGroup(yt(this.componentId)):""}},t}(),Ke=i.createContext(void 0),je=Ke.Consumer;function Ve(){var t=i.useContext(Ke);if(!t)throw dt(18);return t}function Ge(t){var e=i.useContext(Ke),n=i.useMemo((function(){return function(t,e){if(!t)throw dt(14);if(Xt(t))return t(e);if(Array.isArray(t)||"object"!=typeof t)throw dt(8);return e?r(r({},e),t):t}(t.theme,e)}),[t.theme,e]);return t.children?i.createElement(Ke.Provider,{value:n},t.children):null}var ze={};new Set;function Ye(t,e,n){var o=qt(t),A=t,a=!kt(t),s=e.attrs,u=void 0===s?mt:s,l=e.componentId,c=void 0===l?function(t,e){var n="string"!=typeof t?"sc":Ct(t);ze[n]=(ze[n]||0)+1;var r="".concat(n,"-").concat(Tt(st+n+ze[n]));return e?"".concat(e,"-").concat(r):r}(e.displayName,e.parentComponentId):l,f=e.displayName,d=void 0===f?function(t){return kt(t)?"styled.".concat(t):"Styled(".concat(Ot(t),")")}(t):f,h=e.displayName&&e.componentId?"".concat(Ct(e.displayName),"-").concat(e.componentId):e.componentId||c,p=o&&A.attrs?A.attrs.concat(u).filter(Boolean):u,g=e.shouldForwardProp;if(o&&A.shouldForwardProp){var y=A.shouldForwardProp;if(e.shouldForwardProp){var v=e.shouldForwardProp;g=function(t,e){return y(t,e)&&v(t,e)}}else g=y}var m=new Ne(n,h,o?A.componentStyle:void 0);function w(t,e){return function(t,e,n){var o=t.attrs,A=t.componentStyle,a=t.defaultProps,s=t.foldedComponentIds,u=t.styledComponentId,l=t.target,c=i.useContext(Ke),f=Qe(),d=t.shouldForwardProp||f.shouldForwardProp,h=bt(e,c,a)||wt,p=function(t,e,n){for(var o,i=r(r({},e),{className:void 0,theme:n}),A=0;A<t.length;A+=1){var a=Xt(o=t[A])?o(i):o;for(var s in a)"className"===s?i.className=Jt(i.className,a[s]):"style"===s?i.style=r(r({},i.style),a[s]):i[s]=a[s]}return"className"in e&&"string"==typeof e.className&&(i.className=Jt(i.className,e.className)),i}(o,e,h),g=p.as||l,y={};for(var v in p)void 0===p[v]||"$"===v[0]||"as"===v||"theme"===v&&p.theme===h||("forwardedAs"===v?y.as=p.forwardedAs:d&&!d(v,g)||(y[v]=p[v]));var m=function(t,e){var n=Qe();return t.generateAndInjectStyles(e,n.styleSheet,n.stylis)}(A,p),w=m.className,b=Jt(s,u);return w&&(b+=" "+w),p.className&&(b+=" "+p.className),y[kt(g)&&!Bt.has(g)?"class":"className"]=b,n&&(y.ref=n),(0,i.createElement)(g,y)}(b,t,e)}w.displayName=d;var b=i.forwardRef(w);return b.attrs=p,b.componentStyle=m,b.displayName=d,b.shouldForwardProp=g,b.foldedComponentIds=o?Jt(A.foldedComponentIds,A.styledComponentId):"",b.styledComponentId=h,b.target=o?A.target:t,Object.defineProperty(b,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=o?function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=0,o=e;r<o.length;r++)ee(t,o[r],!0);return t}({},A.defaultProps,t):t}}),ne(b,(function(){return".".concat(b.styledComponentId)})),a&&Wt(b,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),b}function $e(t,e){for(var n=[t[0]],r=0,o=e.length;r<o;r+=1)n.push(e[r],t[r+1]);return n}var We=function(t){return Object.assign(t,{isCss:!0})};function Xe(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(Xt(t)||te(t))return We(He($e(mt,o([t],e,!0))));var r=t;return 0===e.length&&1===r.length&&"string"==typeof r[0]?He(r):We(He($e(r,e)))}function qe(t,e,n){if(void 0===n&&(n=wt),!e)throw dt(1,e);var i=function(r){for(var i=[],A=1;A<arguments.length;A++)i[A-1]=arguments[A];return t(e,n,Xe.apply(void 0,o([r],i,!1)))};return i.attrs=function(o){return qe(t,e,r(r({},n),{attrs:Array.prototype.concat(n.attrs,o).filter(Boolean)}))},i.withConfig=function(o){return qe(t,e,r(r({},n),o))},i}var Je=function(t){return qe(Ye,t)},Ze=Je;Bt.forEach((function(t){Ze[t]=Je(t)}));var tn=function(){function t(t,e){this.rules=t,this.componentId=e,this.isStatic=De(t),ve.registerId(this.componentId+1)}return t.prototype.createStyles=function(t,e,n,r){var o=r(Zt(He(this.rules,e,n,r)),""),i=this.componentId+t;n.insertRules(i,i,o)},t.prototype.removeStyles=function(t,e){e.clearRules(this.componentId+t)},t.prototype.renderStyles=function(t,e,n,r){t>2&&ve.registerId(this.componentId+t);var o=this.componentId+t;this.isStatic?n.hasNameForId(o,o)||this.createStyles(t,e,n,r):(this.removeStyles(t,n),this.createStyles(t,e,n,r))},t}();function en(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var A=Xe.apply(void 0,o([t],e,!1)),a="sc-global-".concat(Tt(JSON.stringify(A))),s=new tn(A,a),u=new WeakMap,l=function(t){var e=Qe(),n=i.useContext(Ke),r=u.get(e.styleSheet);return void 0===r&&(r=e.styleSheet.allocateGSInstance(a),u.set(e.styleSheet,r)),("undefined"==typeof window||!e.styleSheet.server)&&c(r,t,e.styleSheet,n,e.stylis),i.useLayoutEffect((function(){return e.styleSheet.server||c(r,t,e.styleSheet,n,e.stylis),function(){var t;s.removeStyles(r,e.styleSheet),t=e.styleSheet.options.target,"undefined"!=typeof document&&(null!=t?t:document).querySelectorAll('style[data-styled-global="'.concat(a,'"]')).forEach((function(t){return t.remove()}))}}),[r,t,e.styleSheet,n,e.stylis]),null};function c(t,e,n,o,i){if(s.isStatic)s.renderStyles(t,ft,n,i);else{var A=r(r({},e),{theme:bt(e,o,l.defaultProps)});s.renderStyles(t,A,n,i)}}return i.memo(l)}function nn(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=Zt(Xe.apply(void 0,o([t],e,!1))),i=Tt(r);return new Te(i,r)}function rn(t){var e=i.forwardRef((function(e,n){var o=bt(e,i.useContext(Ke),t.defaultProps);return i.createElement(t,r(r({},e),{theme:o,ref:n}))}));return e.displayName="WithTheme(".concat(Ot(t),")"),Wt(e,t)}var on=function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString();if(!e)return"";var n=ce(),r=Zt([n&&'nonce="'.concat(n,'"'),"".concat(it,'="true"'),"".concat(at,'="').concat(st,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(e,"</style>")},this.getStyleTags=function(){if(t.sealed)throw dt(2);return t._emitSheetCSS()},this.getStyleElement=function(){var e;if(t.sealed)throw dt(2);var n=t.instance.toString();if(!n)return[];var o=((e={})[it]="",e[at]=st,e.dangerouslySetInnerHTML={__html:n},e),A=ce();return A&&(o.nonce=A),[i.createElement("style",r({},o,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new ve({isServer:!0}),this.sealed=!1}return t.prototype.collectStyles=function(t){if(this.sealed)throw dt(2);return i.createElement(Ie,{sheet:this.instance},t)},t.prototype.interleaveWithNodeStream=function(t){throw dt(3)},t}(),An={StyleSheet:ve,mainSheet:Ce};"__sc-".concat(it,"__")},50677(t,e,n){"use strict";n.r(e),n.d(e,{alignContent:()=>vt,alignItems:()=>yt,alignSelf:()=>St,background:()=>T,backgroundImage:()=>Xt,backgroundPosition:()=>Jt,backgroundRepeat:()=>Zt,backgroundSize:()=>qt,border:()=>U,borderBottom:()=>Yt,borderColor:()=>Vt,borderLeft:()=>$t,borderRadius:()=>Wt,borderRight:()=>zt,borderStyle:()=>jt,borderTop:()=>Gt,borderWidth:()=>Kt,borders:()=>Q,bottom:()=>re,boxShadow:()=>G,buttonStyle:()=>$,color:()=>m,colorStyle:()=>X,compose:()=>p,createParser:()=>l,createStyleFunction:()=>d,display:()=>it,flex:()=>_t,flexBasis:()=>Et,flexDirection:()=>Bt,flexGrow:()=>xt,flexShrink:()=>Ct,flexWrap:()=>bt,flexbox:()=>_,fontFamily:()=>ct,fontSize:()=>lt,fontStyle:()=>pt,fontWeight:()=>ft,get:()=>u,grid:()=>E,gridArea:()=>Nt,gridAutoColumns:()=>Mt,gridAutoFlow:()=>Rt,gridAutoRows:()=>Lt,gridColumn:()=>Ot,gridColumnGap:()=>It,gridGap:()=>Qt,gridRow:()=>kt,gridRowGap:()=>Tt,gridTemplateAreas:()=>Pt,gridTemplateColumns:()=>Ht,gridTemplateRows:()=>Dt,height:()=>J,justifyContent:()=>wt,justifyItems:()=>mt,justifySelf:()=>Ft,layout:()=>g,left:()=>oe,letterSpacing:()=>gt,lineHeight:()=>dt,margin:()=>N,maxHeight:()=>nt,maxWidth:()=>et,minHeight:()=>tt,minWidth:()=>Z,opacity:()=>ut,order:()=>Ut,overflow:()=>At,overflowX:()=>at,overflowY:()=>st,padding:()=>K,position:()=>R,right:()=>ne,shadow:()=>V,size:()=>rt,space:()=>j,style:()=>ie,system:()=>h,textAlign:()=>ht,textShadow:()=>G,textStyle:()=>W,top:()=>ee,typography:()=>b,variant:()=>Y,verticalAlign:()=>ot,width:()=>q,zIndex:()=>te});var r=n(45228),o=n.n(r),i=function(t,e){var n=o()({},t,e);for(var r in t){var i;t[r]&&"object"===typeof e[r]&&o()(n,((i={})[r]=o()(t[r],e[r]),i))}return n},A={breakpoints:[40,52,64].map((function(t){return t+"em"}))},a=function(t){return"@media screen and (min-width: "+t+")"},s=function(t,e){return u(e,t,t)},u=function(t,e,n,r,o){for(e=e&&e.split?e.split("."):[e],r=0;r<e.length;r++)t=t?t[e[r]]:o;return t===o?n:t},l=function t(e){var n={},r=function(t){var r={},s=!1,l=t.theme&&t.theme.disableStyledSystemCache;for(var d in t)if(e[d]){var h=e[d],p=t[d],g=u(t.theme,h.scale,h.defaults);if("object"!==typeof p)o()(r,h(p,g,t));else{if(n.breakpoints=!l&&n.breakpoints||u(t.theme,"breakpoints",A.breakpoints),Array.isArray(p)){n.media=!l&&n.media||[null].concat(n.breakpoints.map(a)),r=i(r,c(n.media,h,g,p,t));continue}null!==p&&(r=i(r,f(n.breakpoints,h,g,p,t)),s=!0)}}return s&&(r=function(t){var e={};return Object.keys(t).sort((function(t,e){return t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})})).forEach((function(n){e[n]=t[n]})),e}(r)),r};r.config=e,r.propNames=Object.keys(e),r.cache=n;var s=Object.keys(e).filter((function(t){return"config"!==t}));return s.length>1&&s.forEach((function(n){var o;r[n]=t(((o={})[n]=e[n],o))})),r},c=function(t,e,n,r,i){var A={};return r.slice(0,t.length).forEach((function(r,a){var s,u=t[a],l=e(r,n,i);u?o()(A,((s={})[u]=o()({},A[u],l),s)):o()(A,l)})),A},f=function(t,e,n,r,i){var A={};for(var s in r){var u=t[s],l=e(r[s],n,i);if(u){var c,f=a(u);o()(A,((c={})[f]=o()({},A[f],l),c))}else o()(A,l)}return A},d=function(t){var e=t.properties,n=t.property,r=t.scale,o=t.transform,i=void 0===o?s:o,A=t.defaultScale;e=e||[n];var a=function(t,n,r){var o={},A=i(t,n,r);if(null!==A)return e.forEach((function(t){o[t]=A})),o};return a.scale=r,a.defaults=A,a},h=function(t){void 0===t&&(t={});var e={};return Object.keys(t).forEach((function(n){var r=t[n];e[n]=!0!==r?"function"!==typeof r?d(r):r:d({property:n,scale:n})})),l(e)},p=function(){for(var t={},e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.forEach((function(e){e&&e.config&&o()(t,e.config)})),l(t)},g=h({width:{property:"width",scale:"sizes",transform:function(t,e){return u(e,t,!function(t){return"number"===typeof t&&!isNaN(t)}(t)||t>1?t:100*t+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0});const y=g;var v={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};v.bg=v.backgroundColor;var m=h(v);const w=m;var b=h({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0});const B=b;var _=h({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0});const x=_;var C={space:[0,4,8,16,32,64,128,256,512]},E=h({gridGap:{property:"gridGap",scale:"space",defaultScale:C.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:C.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:C.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0});const F=E;var S={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};S.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},S.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},S.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},S.borderBottomColor={property:"borderBottomColor",scale:"colors"},S.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},S.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},S.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},S.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},S.borderLeftColor={property:"borderLeftColor",scale:"colors"},S.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},S.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},S.borderRightColor={property:"borderRightColor",scale:"colors"},S.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var U=h(S);const Q=U;var I={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};I.bgImage=I.backgroundImage,I.bgSize=I.backgroundSize,I.bgPosition=I.backgroundPosition,I.bgRepeat=I.backgroundRepeat;var T=h(I);const O=T;var k={space:[0,4,8,16,32,64,128,256,512]},R=h({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:k.space},right:{property:"right",scale:"space",defaultScale:k.space},bottom:{property:"bottom",scale:"space",defaultScale:k.space},left:{property:"left",scale:"space",defaultScale:k.space}});const M=R;var L={space:[0,4,8,16,32,64,128,256,512]},H=function(t){return"number"===typeof t&&!isNaN(t)},D=function(t,e){if(!H(t))return u(e,t,t);var n=t<0,r=Math.abs(t),o=u(e,r,r);return H(o)?o*(n?-1:1):n?"-"+o:o},P={};P.margin={margin:{property:"margin",scale:"space",transform:D,defaultScale:L.space},marginTop:{property:"marginTop",scale:"space",transform:D,defaultScale:L.space},marginRight:{property:"marginRight",scale:"space",transform:D,defaultScale:L.space},marginBottom:{property:"marginBottom",scale:"space",transform:D,defaultScale:L.space},marginLeft:{property:"marginLeft",scale:"space",transform:D,defaultScale:L.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:D,defaultScale:L.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:D,defaultScale:L.space}},P.margin.m=P.margin.margin,P.margin.mt=P.margin.marginTop,P.margin.mr=P.margin.marginRight,P.margin.mb=P.margin.marginBottom,P.margin.ml=P.margin.marginLeft,P.margin.mx=P.margin.marginX,P.margin.my=P.margin.marginY,P.padding={padding:{property:"padding",scale:"space",defaultScale:L.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:L.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:L.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:L.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:L.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:L.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:L.space}},P.padding.p=P.padding.padding,P.padding.pt=P.padding.paddingTop,P.padding.pr=P.padding.paddingRight,P.padding.pb=P.padding.paddingBottom,P.padding.pl=P.padding.paddingLeft,P.padding.px=P.padding.paddingX,P.padding.py=P.padding.paddingY;var N=h(P.margin),K=h(P.padding),j=p(N,K);var V=h({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}});const G=V;var z=n(50402),Y=function(t){var e,n,r=t.scale,o=t.prop,i=void 0===o?"variant":o,A=t.variants,a=void 0===A?{}:A,s=t.key;n=Object.keys(a).length?function(t,e,n){return(0,z.default)(u(e,t,null))(n.theme)}:function(t,e){return u(e,t,null)},n.scale=r||s,n.defaults=a;var c=((e={})[i]=n,e);return l(c)};var $=Y({key:"buttons"}),W=Y({key:"textStyles",prop:"textStyle"}),X=Y({key:"colorStyles",prop:"colors"}),q=y.width,J=y.height,Z=y.minWidth,tt=y.minHeight,et=y.maxWidth,nt=y.maxHeight,rt=y.size,ot=y.verticalAlign,it=y.display,At=y.overflow,at=y.overflowX,st=y.overflowY,ut=w.opacity,lt=B.fontSize,ct=B.fontFamily,ft=B.fontWeight,dt=B.lineHeight,ht=B.textAlign,pt=B.fontStyle,gt=B.letterSpacing,yt=x.alignItems,vt=x.alignContent,mt=x.justifyItems,wt=x.justifyContent,bt=x.flexWrap,Bt=x.flexDirection,_t=x.flex,xt=x.flexGrow,Ct=x.flexShrink,Et=x.flexBasis,Ft=x.justifySelf,St=x.alignSelf,Ut=x.order,Qt=F.gridGap,It=F.gridColumnGap,Tt=F.gridRowGap,Ot=F.gridColumn,kt=F.gridRow,Rt=F.gridAutoFlow,Mt=F.gridAutoColumns,Lt=F.gridAutoRows,Ht=F.gridTemplateColumns,Dt=F.gridTemplateRows,Pt=F.gridTemplateAreas,Nt=F.gridArea,Kt=Q.borderWidth,jt=Q.borderStyle,Vt=Q.borderColor,Gt=Q.borderTop,zt=Q.borderRight,Yt=Q.borderBottom,$t=Q.borderLeft,Wt=Q.borderRadius,Xt=O.backgroundImage,qt=O.backgroundSize,Jt=O.backgroundPosition,Zt=O.backgroundRepeat,te=M.zIndex,ee=M.top,ne=M.right,re=M.bottom,oe=M.left,ie=function(t){var e=t.prop,n=t.cssProperty,r=t.alias,o=t.key,i=t.transformValue,A=t.scale,a=t.properties,s={};return s[e]=d({properties:a,property:n||e,scale:o,defaultScale:A,transform:i}),r&&(s[r]=s[e]),l(s)}},12897(t,e,n){t.exports=function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var e=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n};function r(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var o=r((function(t,e){!function(e,n){t.exports=n()}(0,(function(){function t(t){return t&&"object"===typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){return r&&!0===r.clone&&t(n)?i(e(n),n,r):n}function r(e,r,o){var A=e.slice();return r.forEach((function(r,a){"undefined"===typeof A[a]?A[a]=n(r,o):t(r)?A[a]=i(e[a],r,o):-1===e.indexOf(r)&&A.push(n(r,o))})),A}function o(e,r,o){var A={};return t(e)&&Object.keys(e).forEach((function(t){A[t]=n(e[t],o)})),Object.keys(r).forEach((function(a){t(r[a])&&e[a]?A[a]=i(e[a],r[a],o):A[a]=n(r[a],o)})),A}function i(t,e,i){var A=Array.isArray(e),a=(i||{arrayMerge:r}).arrayMerge||r;return A?Array.isArray(t)?a(t,e,i):n(e,i):o(t,e,i)}return i.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return i(t,n,e)}))},i}))})),i=r((function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default})),A=function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},a=i.svg,s=i.xlink,u={};u[a.name]=a.uri,u[s.name]=s.uri;var l=function(t,e){void 0===t&&(t="");var n=o(u,e||{});return"<svg "+A(n)+">"+t+"</svg>"},c=function(t){function n(){t.apply(this,arguments)}t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.createFromExistingNode=function(t){return new n({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},n.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},n.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},n.prototype.render=function(){var t=this.stringify();return e(l(t)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(t);return c}()},55042(t,e,n){t.exports=function(){"use strict";function t(t,e){return t(e={exports:{}},e.exports),e.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var e=t((function(t,e){!function(e,n){t.exports=n()}(0,(function(){function t(t){return t&&"object"===typeof t&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){return r&&!0===r.clone&&t(n)?i(e(n),n,r):n}function r(e,r,o){var A=e.slice();return r.forEach((function(r,a){"undefined"===typeof A[a]?A[a]=n(r,o):t(r)?A[a]=i(e[a],r,o):-1===e.indexOf(r)&&A.push(n(r,o))})),A}function o(e,r,o){var A={};return t(e)&&Object.keys(e).forEach((function(t){A[t]=n(e[t],o)})),Object.keys(r).forEach((function(a){t(r[a])&&e[a]?A[a]=i(e[a],r[a],o):A[a]=n(r[a],o)})),A}function i(t,e,i){var A=Array.isArray(e),a=(i||{arrayMerge:r}).arrayMerge||r;return A?Array.isArray(t)?a(t,e,i):n(e,i):o(t,e,i)}return i.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return i(t,n,e)}))},i}))}));function r(t){return t=t||Object.create(null),{on:function(e,n){(t[e]||(t[e]=[])).push(n)},off:function(e,n){t[e]&&t[e].splice(t[e].indexOf(n)>>>0,1)},emit:function(e,n){(t[e]||[]).map((function(t){t(n)})),(t["*"]||[]).map((function(t){t(e,n)}))}}}var o=t((function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default})),i=function(t){return Object.keys(t).map((function(e){return e+'="'+t[e].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},A=o.svg,a=o.xlink,s={};s[A.name]=A.uri,s[a.name]=a.uri;var u,l=function(t,n){void 0===t&&(t="");var r=e(s,n||{});return"<svg "+i(r)+">"+t+"</svg>"},c=o.svg,f=o.xlink,d={attrs:(u={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},u[c.name]=c.uri,u[f.name]=f.uri,u)},h=function(t){this.config=e(d,t||{}),this.symbols=[]};h.prototype.add=function(t){var e=this.symbols,n=this.find(t.id);return n?(e[e.indexOf(n)]=t,!1):(e.push(t),!0)},h.prototype.remove=function(t){var e=this.symbols,n=this.find(t);return!!n&&(e.splice(e.indexOf(n),1),n.destroy(),!0)},h.prototype.find=function(t){return this.symbols.filter((function(e){return e.id===t}))[0]||null},h.prototype.has=function(t){return null!==this.find(t)},h.prototype.stringify=function(){var t=this.config.attrs,e=this.symbols.map((function(t){return t.stringify()})).join("");return l(e,t)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(t){return t.destroy()}))};var p=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};p.prototype.stringify=function(){return this.content},p.prototype.toString=function(){return this.stringify()},p.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var g=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},y=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return g(l(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(p),v={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},m=function(t){return Array.prototype.slice.call(t,0)},w={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},b=function(t,e){var n=document.createEvent("CustomEvent");n.initCustomEvent(t,!1,!1,e),window.dispatchEvent(n)},B=function(t){var e=[];return m(t.querySelectorAll("style")).forEach((function(t){t.textContent+="",e.push(t)})),e},_=function(t){return(t||window.location.href).split("#")[0]},x=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){b(t,{oldUrl:r,newUrl:n})}))}])},C="linearGradient, radialGradient, pattern, mask, clipPath",E=function(t,e){return void 0===e&&(e=C),m(t.querySelectorAll("symbol")).forEach((function(t){m(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t};function F(t,e){return m(t).reduce((function(t,n){if(!n.attributes)return t;var r=m(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[])}var S=o.xlink.uri,U="xlink:href",Q=/[{}|\\\^\[\]`"<>]/g;function I(t){return t.replace(Q,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}function T(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function O(t,e,n){return m(t).forEach((function(t){var r=t.getAttribute(U);if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(S,U,o)}})),t}var k,R=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],M=R.map((function(t){return"["+t+"]"})).join(","),L=function(t,e,n,r){var o=I(n),i=I(r);F(t.querySelectorAll(M),(function(t){var e=t.localName,n=t.value;return-1!==R.indexOf(e)&&-1!==n.indexOf("url("+o)})).forEach((function(t){return t.value=t.value.replace(new RegExp(T(o),"g"),i)})),O(e,o,i)},H={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},D=function(t){function n(n){var o=this;void 0===n&&(n={}),t.call(this,e(v,n));var i=r();this._emitter=i,this.node=null;var A=this.config;if(A.autoConfigure&&this._autoConfigure(n),A.syncUrlsWithBaseTag){var a=document.getElementsByTagName("base")[0].getAttribute("href");i.on(H.MOUNT,(function(){return o.updateUrls("#",a)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,A.listenLocationChangeEvent&&window.addEventListener(A.locationChangeEvent,s),A.locationChangeAngularEmitter&&x(A.locationChangeEvent),i.on(H.MOUNT,(function(t){A.moveGradientsOutsideSymbol&&E(t)})),i.on(H.SYMBOL_MOUNT,(function(t){A.moveGradientsOutsideSymbol&&E(t.parentNode),(w.isIE()||w.isEdge())&&B(t)}))}t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},n.prototype._autoConfigure=function(t){var e=this.config;"undefined"===typeof t.syncUrlsWithBaseTag&&(e.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof t.locationChangeAngularEmitter&&(e.locationChangeAngularEmitter="undefined"!==typeof window.angular),"undefined"===typeof t.moveGradientsOutsideSymbol&&(e.moveGradientsOutsideSymbol=w.isFirefox())},n.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},n.prototype.add=function(e){var n=this,r=t.prototype.add.call(this,e);return this.isMounted&&r&&(e.mount(n.node),this._emitter.emit(H.SYMBOL_MOUNT,e.node)),r},n.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach((function(t){t.mount(n.node),e._emitter.emit(H.SYMBOL_MOUNT,t.node)})),m(r.querySelectorAll("symbol")).forEach((function(t){var e=y.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(H.MOUNT,r),r},n.prototype.destroy=function(){var t=this,e=t.config,n=t.symbols,r=t._emitter;n.forEach((function(t){return t.destroy()})),r.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},n.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t,o=n.render();return this.node=o,e&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(H.MOUNT,o),o},n.prototype.render=function(){return g(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return L(this.node,n,_(t)+"#",_(e)+"#"),!0},Object.defineProperties(n.prototype,o),n}(h),P=t((function(t){var e;e=function(){var t,e=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,t=function(){for(n.removeEventListener(o,t),i=1;t=e.shift();)t()}),function(t){i?setTimeout(t,0):e.push(t)}},t.exports=e()})),N="__SVG_SPRITE_NODE__",K="__SVG_SPRITE__";window[K]?k=window[K]:(k=new D({attrs:{id:N,"aria-hidden":"true"}}),window[K]=k);var j=function(){var t=document.getElementById(N);t?k.attach(t):k.mount(document.body,!0)};return document.body?j():P(j),k}()},27003(t,e,n){"use strict";n.d(e,{A:()=>r});var r=n(96540).useLayoutEffect},79306(t,e,n){"use strict";var r=n(94901),o=n(16823),i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not a function")}},35548(t,e,n){"use strict";var r=n(33517),o=n(16823),i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not a constructor")}},36194(t,e,n){"use strict";var r=n(72248).has;t.exports=function(t){return r(t),t}},73506(t,e,n){"use strict";var r=n(13925),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw new i("Can't set "+o(t)+" as a prototype")}},97080(t,e,n){"use strict";var r=n(94402).has;t.exports=function(t){return r(t),t}},76557(t,e,n){"use strict";var r=n(44995).has;t.exports=function(t){return r(t),t}},6469(t,e,n){"use strict";var r=n(78227),o=n(2360),i=n(24913).f,A=r("unscopables"),a=Array.prototype;void 0===a[A]&&i(a,A,{configurable:!0,value:o(null)}),t.exports=function(t){a[A][t]=!0}},57829(t,e,n){"use strict";var r=n(68183).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},90679(t,e,n){"use strict";var r=n(1625),o=TypeError;t.exports=function(t,e){if(r(e,t))return t;throw new o("Incorrect invocation")}},28551(t,e,n){"use strict";var r=n(20034),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not an object")}},77811(t){"use strict";t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},94644(t,e,n){"use strict";var r,o,i,A=n(77811),a=n(43724),s=n(44576),u=n(94901),l=n(20034),c=n(39297),f=n(36955),d=n(16823),h=n(66699),p=n(36840),g=n(62106),y=n(1625),v=n(42787),m=n(52967),w=n(78227),b=n(33392),B=n(91181),_=B.enforce,x=B.get,C=s.Int8Array,E=C&&C.prototype,F=s.Uint8ClampedArray,S=F&&F.prototype,U=C&&v(C),Q=E&&v(E),I=Object.prototype,T=s.TypeError,O=w("toStringTag"),k=b("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",M=A&&!!m&&"Opera"!==f(s.opera),L=!1,H={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},D={BigInt64Array:8,BigUint64Array:8},P=function(t){var e=v(t);if(l(e)){var n=x(e);return n&&c(n,R)?n[R]:P(e)}},N=function(t){if(!l(t))return!1;var e=f(t);return c(H,e)||c(D,e)};for(r in H)(i=(o=s[r])&&o.prototype)?_(i)[R]=o:M=!1;for(r in D)(i=(o=s[r])&&o.prototype)&&(_(i)[R]=o);if((!M||!u(U)||U===Function.prototype)&&(U=function(){throw new T("Incorrect invocation")},M))for(r in H)s[r]&&m(s[r],U);if((!M||!Q||Q===I)&&(Q=U.prototype,M))for(r in H)s[r]&&m(s[r].prototype,Q);if(M&&v(S)!==Q&&m(S,Q),a&&!c(Q,O))for(r in L=!0,g(Q,O,{configurable:!0,get:function(){return l(this)?this[k]:void 0}}),H)s[r]&&h(s[r],k,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:L&&k,aTypedArray:function(t){if(N(t))return t;throw new T("Target is not a typed array")},aTypedArrayConstructor:function(t){if(u(t)&&(!m||y(U,t)))return t;throw new T(d(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n,r){if(a){if(n)for(var o in H){var i=s[o];if(i&&c(i.prototype,t))try{delete i.prototype[t]}catch(A){try{i.prototype[t]=e}catch(u){}}}Q[t]&&!n||p(Q,t,n?e:M&&E[t]||e,r)}},exportTypedArrayStaticMethod:function(t,e,n){var r,o;if(a){if(m){if(n)for(r in H)if((o=s[r])&&c(o,t))try{delete o[t]}catch(i){}if(U[t]&&!n)return;try{return p(U,t,n?e:M&&U[t]||e)}catch(i){}}for(r in H)!(o=s[r])||o[t]&&!n||p(o,t,e)}},getTypedArrayConstructor:P,isView:function(t){if(!l(t))return!1;var e=f(t);return"DataView"===e||c(H,e)||c(D,e)},isTypedArray:N,TypedArray:U,TypedArrayPrototype:Q}},66346(t,e,n){"use strict";var r=n(44576),o=n(79504),i=n(43724),A=n(77811),a=n(10350),s=n(66699),u=n(62106),l=n(56279),c=n(79039),f=n(90679),d=n(91291),h=n(18014),p=n(57696),g=n(15617),y=n(88490),v=n(42787),m=n(52967),w=n(84373),b=n(67680),B=n(23167),_=n(77740),x=n(10687),C=n(91181),E=a.PROPER,F=a.CONFIGURABLE,S="ArrayBuffer",U="DataView",Q="prototype",I="Wrong index",T=C.getterFor(S),O=C.getterFor(U),k=C.set,R=r[S],M=R,L=M&&M[Q],H=r[U],D=H&&H[Q],P=Object.prototype,N=r.Array,K=r.RangeError,j=o(w),V=o([].reverse),G=y.pack,z=y.unpack,Y=function(t){return[255&t]},$=function(t){return[255&t,t>>8&255]},W=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},X=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},q=function(t){return G(g(t),23,4)},J=function(t){return G(t,52,8)},Z=function(t,e,n){u(t[Q],e,{configurable:!0,get:function(){return n(this)[e]}})},tt=function(t,e,n,r){var o=O(t),i=p(n),A=!!r;if(i+e>o.byteLength)throw new K(I);var a=o.bytes,s=i+o.byteOffset,u=b(a,s,s+e);return A?u:V(u)},et=function(t,e,n,r,o,i){var A=O(t),a=p(n),s=r(+o),u=!!i;if(a+e>A.byteLength)throw new K(I);for(var l=A.bytes,c=a+A.byteOffset,f=0;f<e;f++)l[c+f]=s[u?f:e-f-1]};if(A){var nt=E&&R.name!==S;c((function(){R(1)}))&&c((function(){new R(-1)}))&&!c((function(){return new R,new R(1.5),new R(NaN),1!==R.length||nt&&!F}))?nt&&F&&s(R,"name",S):((M=function(t){return f(this,L),B(new R(p(t)),this,M)})[Q]=L,L.constructor=M,_(M,R)),m&&v(D)!==P&&m(D,P);var rt=new H(new M(2)),ot=o(D.setInt8);rt.setInt8(0,2147483648),rt.setInt8(1,2147483649),!rt.getInt8(0)&&rt.getInt8(1)||l(D,{setInt8:function(t,e){ot(this,t,e<<24>>24)},setUint8:function(t,e){ot(this,t,e<<24>>24)}},{unsafe:!0})}else L=(M=function(t){f(this,L);var e=p(t);k(this,{type:S,bytes:j(N(e),0),byteLength:e}),i||(this.byteLength=e,this.detached=!1)})[Q],D=(H=function(t,e,n){f(this,D),f(t,L);var r=T(t),o=r.byteLength,A=d(e);if(A<0||A>o)throw new K("Wrong offset");if(A+(n=void 0===n?o-A:h(n))>o)throw new K("Wrong length");k(this,{type:U,buffer:t,byteLength:n,byteOffset:A,bytes:r.bytes}),i||(this.buffer=t,this.byteLength=n,this.byteOffset=A)})[Q],i&&(Z(M,"byteLength",T),Z(H,"buffer",O),Z(H,"byteLength",O),Z(H,"byteOffset",O)),l(D,{getInt8:function(t){return tt(this,1,t)[0]<<24>>24},getUint8:function(t){return tt(this,1,t)[0]},getInt16:function(t){var e=tt(this,2,t,arguments.length>1&&arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=tt(this,2,t,arguments.length>1&&arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return X(tt(this,4,t,arguments.length>1&&arguments[1]))},getUint32:function(t){return X(tt(this,4,t,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(t){return z(tt(this,4,t,arguments.length>1&&arguments[1]),23)},getFloat64:function(t){return z(tt(this,8,t,arguments.length>1&&arguments[1]),52)},setInt8:function(t,e){et(this,1,t,Y,e)},setUint8:function(t,e){et(this,1,t,Y,e)},setInt16:function(t,e){et(this,2,t,$,e,arguments.length>2&&arguments[2])},setUint16:function(t,e){et(this,2,t,$,e,arguments.length>2&&arguments[2])},setInt32:function(t,e){et(this,4,t,W,e,arguments.length>2&&arguments[2])},setUint32:function(t,e){et(this,4,t,W,e,arguments.length>2&&arguments[2])},setFloat32:function(t,e){et(this,4,t,q,e,arguments.length>2&&arguments[2])},setFloat64:function(t,e){et(this,8,t,J,e,arguments.length>2&&arguments[2])}});x(M,S),x(H,U),t.exports={ArrayBuffer:M,DataView:H}},84373(t,e,n){"use strict";var r=n(48981),o=n(35610),i=n(26198);t.exports=function(t){for(var e=r(this),n=i(e),A=arguments.length,a=o(A>1?arguments[1]:void 0,n),s=A>2?arguments[2]:void 0,u=void 0===s?n:o(s,n);u>a;)e[a++]=t;return e}},35370(t,e,n){"use strict";var r=n(26198);t.exports=function(t,e,n){for(var o=0,i=arguments.length>2?n:r(e),A=new t(i);i>o;)A[o]=e[o++];return A}},19617(t,e,n){"use strict";var r=n(25397),o=n(35610),i=n(26198),A=function(t){return function(e,n,A){var a=r(e),s=i(a);if(0===s)return!t&&-1;var u,l=o(A,s);if(t&&n!==n){for(;s>l;)if((u=a[l++])!==u)return!0}else for(;s>l;l++)if((t||l in a)&&a[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:A(!0),indexOf:A(!1)}},59213(t,e,n){"use strict";var r=n(76080),o=n(47055),i=n(48981),A=n(26198),a=n(1469),s=n(97040),u=function(t){var e=1===t,n=2===t,u=3===t,l=4===t,c=6===t,f=7===t,d=5===t||c;return function(h,p,g){for(var y,v,m=i(h),w=o(m),b=A(w),B=r(p,g),_=0,x=0,C=e?a(h,b):n||f?a(h,0):void 0;b>_;_++)if((d||_ in w)&&(v=B(y=w[_],_,m),t))if(e)s(C,_,v);else if(v)switch(t){case 3:return!0;case 5:return y;case 6:return _;case 2:s(C,x++,y)}else switch(t){case 4:return!1;case 7:s(C,x++,y)}return c?-1:u||l?l:C}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},34598(t,e,n){"use strict";var r=n(79039);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){return 1},1)}))}},67680(t,e,n){"use strict";var r=n(79504);t.exports=r([].slice)},74488(t,e,n){"use strict";var r=n(67680),o=Math.floor,i=function(t,e){var n=t.length;if(n<8)for(var A,a,s=1;s<n;){for(a=s,A=t[s];a&&e(t[a-1],A)>0;)t[a]=t[--a];a!==s++&&(t[a]=A)}else for(var u=o(n/2),l=i(r(t,0,u),e),c=i(r(t,u),e),f=l.length,d=c.length,h=0,p=0;h<f||p<d;)t[h+p]=h<f&&p<d?e(l[h],c[p])<=0?l[h++]:c[p++]:h<f?l[h++]:c[p++];return t};t.exports=i},87433(t,e,n){"use strict";var r=n(34376),o=n(33517),i=n(20034),A=n(78227)("species"),a=Array;t.exports=function(t){var e;return r(t)&&(e=t.constructor,(o(e)&&(e===a||r(e.prototype))||i(e)&&null===(e=e[A]))&&(e=void 0)),void 0===e?a:e}},1469(t,e,n){"use strict";var r=n(87433);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},96319(t,e,n){"use strict";var r=n(28551),o=n(9539);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(A){o(t,"throw",A)}}},84428(t,e,n){"use strict";var r=n(78227)("iterator"),o=!1;try{var i=0,A={next:function(){return{done:!!i++}},return:function(){o=!0}};A[r]=function(){return this},Array.from(A,(function(){throw 2}))}catch(a){}t.exports=function(t,e){try{if(!e&&!o)return!1}catch(a){return!1}var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(a){}return n}},22195(t,e,n){"use strict";var r=n(79504),o=r({}.toString),i=r("".slice);t.exports=function(t){return i(o(t),8,-1)}},36955(t,e,n){"use strict";var r=n(92140),o=n(94901),i=n(22195),A=n(78227)("toStringTag"),a=Object,s="Arguments"===i(function(){return arguments}());t.exports=r?i:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(n){}}(e=a(t),A))?n:s?i(e):"Object"===(r=i(e))&&o(e.callee)?"Arguments":r}},77740(t,e,n){"use strict";var r=n(39297),o=n(35031),i=n(77347),A=n(24913);t.exports=function(t,e,n){for(var a=o(e),s=A.f,u=i.f,l=0;l<a.length;l++){var c=a[l];r(t,c)||n&&r(n,c)||s(t,c,u(e,c))}}},12211(t,e,n){"use strict";var r=n(79039);t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},62529(t){"use strict";t.exports=function(t,e){return{value:t,done:e}}},66699(t,e,n){"use strict";var r=n(43724),o=n(24913),i=n(6980);t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},6980(t){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},97040(t,e,n){"use strict";var r=n(43724),o=n(24913),i=n(6980);t.exports=function(t,e,n){r?o.f(t,e,i(0,n)):t[e]=n}},62106(t,e,n){"use strict";var r=n(50283),o=n(24913);t.exports=function(t,e,n){return n.get&&r(n.get,e,{getter:!0}),n.set&&r(n.set,e,{setter:!0}),o.f(t,e,n)}},36840(t,e,n){"use strict";var r=n(94901),o=n(24913),i=n(50283),A=n(39433);t.exports=function(t,e,n,a){a||(a={});var s=a.enumerable,u=void 0!==a.name?a.name:e;if(r(n)&&i(n,u,a),a.global)s?t[e]=n:A(e,n);else{try{a.unsafe?t[e]&&(s=!0):delete t[e]}catch(l){}s?t[e]=n:o.f(t,e,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return t}},56279(t,e,n){"use strict";var r=n(36840);t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},39433(t,e,n){"use strict";var r=n(44576),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},84606(t,e,n){"use strict";var r=n(16823),o=TypeError;t.exports=function(t,e){if(!delete t[e])throw new o("Cannot delete property "+r(e)+" of "+r(t))}},43724(t,e,n){"use strict";var r=n(79039);t.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4055(t,e,n){"use strict";var r=n(44576),o=n(20034),i=r.document,A=o(i)&&o(i.createElement);t.exports=function(t){return A?i.createElement(t):{}}},96837(t){"use strict";var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},67400(t){"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},79296(t,e,n){"use strict";var r=n(4055)("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?void 0:o},88727(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},13709(t,e,n){"use strict";var r=n(82839).match(/firefox\/(\d+)/i);t.exports=!!r&&+r[1]},13763(t,e,n){"use strict";var r=n(82839);t.exports=/MSIE|Trident/.test(r)},82839(t,e,n){"use strict";var r=n(44576).navigator,o=r&&r.userAgent;t.exports=o?String(o):""},39519(t,e,n){"use strict";var r,o,i=n(44576),A=n(82839),a=i.process,s=i.Deno,u=a&&a.versions||s&&s.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&A&&(!(r=A.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=A.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},3607(t,e,n){"use strict";var r=n(82839).match(/AppleWebKit\/(\d+)\./);t.exports=!!r&&+r[1]},46518(t,e,n){"use strict";var r=n(44576),o=n(77347).f,i=n(66699),A=n(36840),a=n(39433),s=n(77740),u=n(92796);t.exports=function(t,e){var n,l,c,f,d,h=t.target,p=t.global,g=t.stat;if(n=p?r:g?r[h]||a(h,{}):r[h]&&r[h].prototype)for(l in e){if(f=e[l],c=t.dontCallGetSet?(d=o(n,l))&&d.value:n[l],!u(p?l:h+(g?".":"#")+l,t.forced)&&void 0!==c){if(typeof f==typeof c)continue;s(f,c)}(t.sham||c&&c.sham)&&i(f,"sham",!0),A(n,l,f,t)}}},79039(t){"use strict";t.exports=function(t){try{return!!t()}catch(e){return!0}}},89228(t,e,n){"use strict";n(27495);var r=n(69565),o=n(36840),i=n(57323),A=n(79039),a=n(78227),s=n(66699),u=a("species"),l=RegExp.prototype;t.exports=function(t,e,n,c){var f=a(t),d=!A((function(){var e={};return e[f]=function(){return 7},7!==""[t](e)})),h=d&&!A((function(){var e=!1,n=/a/;if("split"===t){var r={};r[u]=function(){return n},(n={constructor:r,flags:""})[f]=/./[f]}return n.exec=function(){return e=!0,null},n[f](""),!e}));if(!d||!h||n){var p=/./[f],g=e(f,""[t],(function(t,e,n,o,A){var a=e.exec;return a===i||a===l.exec?d&&!A?{done:!0,value:r(p,e,n,o)}:{done:!0,value:r(t,n,e,o)}:{done:!1}}));o(String.prototype,t,g[0]),o(l,f,g[1])}c&&s(l[f],"sham",!0)}},70259(t,e,n){"use strict";var r=n(34376),o=n(26198),i=n(96837),A=n(76080),a=n(97040),s=function(t,e,n,u,l,c,f,d){for(var h,p,g=l,y=0,v=!!f&&A(f,d);y<u;)y in n&&(h=v?v(n[y],y,e):n[y],c>0&&r(h)?(p=o(h),g=s(t,e,h,p,g,c-1)-1):(i(g+1),a(t,g,h)),g++),y++;return g};t.exports=s},18745(t,e,n){"use strict";var r=n(40616),o=Function.prototype,i=o.apply,A=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?A.bind(i):function(){return A.apply(i,arguments)})},76080(t,e,n){"use strict";var r=n(27476),o=n(79306),i=n(40616),A=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?A(t,e):function(){return t.apply(e,arguments)}}},40616(t,e,n){"use strict";var r=n(79039);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},69565(t,e,n){"use strict";var r=n(40616),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},10350(t,e,n){"use strict";var r=n(43724),o=n(39297),i=Function.prototype,A=r&&Object.getOwnPropertyDescriptor,a=o(i,"name"),s=a&&"something"===function(){}.name,u=a&&(!r||r&&A(i,"name").configurable);t.exports={EXISTS:a,PROPER:s,CONFIGURABLE:u}},46706(t,e,n){"use strict";var r=n(79504),o=n(79306);t.exports=function(t,e,n){try{return r(o(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(i){}}},27476(t,e,n){"use strict";var r=n(22195),o=n(79504);t.exports=function(t){if("Function"===r(t))return o(t)}},79504(t,e,n){"use strict";var r=n(40616),o=Function.prototype,i=o.call,A=r&&o.bind.bind(i,i);t.exports=r?A:function(t){return function(){return i.apply(t,arguments)}}},97751(t,e,n){"use strict";var r=n(44576),o=n(94901);t.exports=function(t,e){return arguments.length<2?(n=r[t],o(n)?n:void 0):r[t]&&r[t][e];var n}},1767(t){"use strict";t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},50851(t,e,n){"use strict";var r=n(36955),o=n(55966),i=n(64117),A=n(26269),a=n(78227)("iterator");t.exports=function(t){if(!i(t))return o(t,a)||o(t,"@@iterator")||A[r(t)]}},70081(t,e,n){"use strict";var r=n(69565),o=n(79306),i=n(28551),A=n(16823),a=n(50851),s=TypeError;t.exports=function(t,e){var n=arguments.length<2?a(t):e;if(o(n))return i(r(n,t));throw new s(A(t)+" is not iterable")}},55966(t,e,n){"use strict";var r=n(79306),o=n(64117);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},83789(t,e,n){"use strict";var r=n(79306),o=n(28551),i=n(69565),A=n(91291),a=n(1767),s="Invalid size",u=RangeError,l=TypeError,c=Math.max,f=function(t,e){this.set=t,this.size=c(e,0),this.has=r(t.has),this.keys=r(t.keys)};f.prototype={getIterator:function(){return a(o(i(this.keys,this.set)))},includes:function(t){return i(this.has,this.set,t)}},t.exports=function(t){o(t);var e=+t.size;if(e!==e)throw new l(s);var n=A(e);if(n<0)throw new u(s);return new f(t,n)}},2478(t,e,n){"use strict";var r=n(79504),o=n(48981),i=Math.floor,A=r("".charAt),a=r("".replace),s=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,c,f){var d=n+t.length,h=r.length,p=l;return void 0!==c&&(c=o(c),p=u),a(f,p,(function(o,a){var u;switch(A(a,0)){case"$":return"$";case"&":return t;case"`":return s(e,0,n);case"'":return s(e,d);case"<":u=c[s(a,1,-1)];break;default:var l=+a;if(0===l)return o;if(l>h){var f=i(l/10);return 0===f?o:f<=h?void 0===r[f-1]?A(a,1):r[f-1]+A(a,1):o}u=r[l-1]}return void 0===u?"":u}))}},44576(t,e,n){"use strict";var r=function(t){return t&&t.Math===Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},39297(t,e,n){"use strict";var r=n(79504),o=n(48981),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},30421(t){"use strict";t.exports={}},20397(t,e,n){"use strict";var r=n(97751);t.exports=r("document","documentElement")},35917(t,e,n){"use strict";var r=n(43724),o=n(79039),i=n(4055);t.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},88490(t){"use strict";var e=Array,n=Math.abs,r=Math.pow,o=Math.floor,i=Math.log,A=Math.LN2;t.exports={pack:function(t,a,s){var u,l,c,f=e(s),d=8*s-a-1,h=(1<<d)-1,p=h>>1,g=23===a?r(2,-24)-r(2,-77):0,y=t<0||0===t&&1/t<0?1:0,v=0;for((t=n(t))!==t||t===1/0?(l=t!==t?1:0,u=h):(u=o(i(t)/A),t*(c=r(2,-u))<1&&(u--,c*=2),(t+=u+p>=1?g/c:g*r(2,1-p))*c>=2&&(u++,c/=2),u+p>=h?(l=0,u=h):u+p>=1?(l=(t*c-1)*r(2,a),u+=p):(l=t*r(2,p-1)*r(2,a),u=0));a>=8;)f[v++]=255&l,l/=256,a-=8;for(u=u<<a|l,d+=a;d>0;)f[v++]=255&u,u/=256,d-=8;return f[v-1]|=128*y,f},unpack:function(t,e){var n,o=t.length,i=8*o-e-1,A=(1<<i)-1,a=A>>1,s=i-7,u=o-1,l=t[u--],c=127&l;for(l>>=7;s>0;)c=256*c+t[u--],s-=8;for(n=c&(1<<-s)-1,c>>=-s,s+=e;s>0;)n=256*n+t[u--],s-=8;if(0===c)c=1-a;else{if(c===A)return n?NaN:l?-1/0:1/0;n+=r(2,e),c-=a}return(l?-1:1)*n*r(2,c-e)}}},47055(t,e,n){"use strict";var r=n(79504),o=n(79039),i=n(22195),A=Object,a=r("".split);t.exports=o((function(){return!A("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?a(t,""):A(t)}:A},23167(t,e,n){"use strict";var r=n(94901),o=n(20034),i=n(52967);t.exports=function(t,e,n){var A,a;return i&&r(A=e.constructor)&&A!==n&&o(a=A.prototype)&&a!==n.prototype&&i(t,a),t}},33706(t,e,n){"use strict";var r=n(79504),o=n(94901),i=n(77629),A=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return A(t)}),t.exports=i.inspectSource},91181(t,e,n){"use strict";var r,o,i,A=n(58622),a=n(44576),s=n(20034),u=n(66699),l=n(39297),c=n(77629),f=n(66119),d=n(30421),h="Object already initialized",p=a.TypeError,g=a.WeakMap;if(A||c.state){var y=c.state||(c.state=new g);y.get=y.get,y.has=y.has,y.set=y.set,r=function(t,e){if(y.has(t))throw new p(h);return e.facade=t,y.set(t,e),e},o=function(t){return y.get(t)||{}},i=function(t){return y.has(t)}}else{var v=f("state");d[v]=!0,r=function(t,e){if(l(t,v))throw new p(h);return e.facade=t,u(t,v,e),e},o=function(t){return l(t,v)?t[v]:{}},i=function(t){return l(t,v)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!s(e)||(n=o(e)).type!==t)throw new p("Incompatible receiver, "+t+" required");return n}}}},44209(t,e,n){"use strict";var r=n(78227),o=n(26269),i=r("iterator"),A=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||A[i]===t)}},34376(t,e,n){"use strict";var r=n(22195);t.exports=Array.isArray||function(t){return"Array"===r(t)}},18727(t,e,n){"use strict";var r=n(36955);t.exports=function(t){var e=r(t);return"BigInt64Array"===e||"BigUint64Array"===e}},94901(t){"use strict";var e="object"==typeof document&&document.all;t.exports="undefined"==typeof e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},33517(t,e,n){"use strict";var r=n(79504),o=n(79039),i=n(94901),A=n(36955),a=n(97751),s=n(33706),u=function(){},l=a("Reflect","construct"),c=/^\s*(?:class|function)\b/,f=r(c.exec),d=!c.test(u),h=function(t){if(!i(t))return!1;try{return l(u,[],t),!0}catch(e){return!1}},p=function(t){if(!i(t))return!1;switch(A(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return d||!!f(c,s(t))}catch(e){return!0}};p.sham=!0,t.exports=!l||o((function(){var t;return h(h.call)||!h(Object)||!h((function(){t=!0}))||t}))?p:h},92796(t,e,n){"use strict";var r=n(79039),o=n(94901),i=/#|\.prototype\./,A=function(t,e){var n=s[a(t)];return n===l||n!==u&&(o(e)?r(e):!!e)},a=A.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=A.data={},u=A.NATIVE="N",l=A.POLYFILL="P";t.exports=A},2087(t,e,n){"use strict";var r=n(20034),o=Math.floor;t.exports=Number.isInteger||function(t){return!r(t)&&isFinite(t)&&o(t)===t}},31563(t,e,n){"use strict";var r=n(36955),o=n(39297),i=n(64117),A=n(78227),a=n(26269),s=A("iterator"),u=Object;t.exports=function(t){if(i(t))return!1;var e=u(t);return void 0!==e[s]||"@@iterator"in e||o(a,r(e))}},64117(t){"use strict";t.exports=function(t){return null===t||void 0===t}},20034(t,e,n){"use strict";var r=n(94901);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},13925(t,e,n){"use strict";var r=n(20034);t.exports=function(t){return r(t)||null===t}},96395(t){"use strict";t.exports=!1},65810(t,e,n){"use strict";var r=n(20034),o=n(91181).get;t.exports=function(t){if(!r(t))return!1;var e=o(t);return!!e&&"RawJSON"===e.type}},60788(t,e,n){"use strict";var r=n(20034),o=n(22195),i=n(78227)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"===o(t))}},10757(t,e,n){"use strict";var r=n(97751),o=n(94901),i=n(1625),A=n(7040),a=Object;t.exports=A?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,a(t))}},40507(t,e,n){"use strict";var r=n(69565);t.exports=function(t,e,n){for(var o,i,A=n?t:t.iterator,a=t.next;!(o=r(a,A)).done;)if(void 0!==(i=e(o.value)))return i}},72652(t,e,n){"use strict";var r=n(76080),o=n(69565),i=n(28551),A=n(16823),a=n(44209),s=n(26198),u=n(1625),l=n(70081),c=n(50851),f=n(9539),d=TypeError,h=function(t,e){this.stopped=t,this.result=e},p=h.prototype;t.exports=function(t,e,n){var g,y,v,m,w,b,B,_=n&&n.that,x=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_RECORD),E=!(!n||!n.IS_ITERATOR),F=!(!n||!n.INTERRUPTED),S=r(e,_),U=function(t){return g&&f(g,"normal"),new h(!0,t)},Q=function(t){return x?(i(t),F?S(t[0],t[1],U):S(t[0],t[1])):F?S(t,U):S(t)};if(C)g=t.iterator;else if(E)g=t;else{if(!(y=c(t)))throw new d(A(t)+" is not iterable");if(a(y)){for(v=0,m=s(t);m>v;v++)if((w=Q(t[v]))&&u(p,w))return w;return new h(!1)}g=l(t,y)}for(b=C?t.next:g.next;!(B=o(b,g)).done;){try{w=Q(B.value)}catch(I){f(g,"throw",I)}if("object"==typeof w&&w&&u(p,w))return w}return new h(!1)}},91385(t,e,n){"use strict";var r=n(9539);t.exports=function(t,e,n){for(var o=t.length-1;o>=0;o--)if(void 0!==t[o])try{n=r(t[o].iterator,e,n)}catch(i){e="throw",n=i}if("throw"===e)throw n;return n}},9539(t,e,n){"use strict";var r=n(69565),o=n(28551),i=n(55966);t.exports=function(t,e,n){var A,a;o(t);try{if(!(A=i(t,"return"))){if("throw"===e)throw n;return n}A=r(A,t)}catch(s){a=!0,A=s}if("throw"===e)throw n;if(a)throw A;return o(A),n}},33994(t,e,n){"use strict";var r=n(57657).IteratorPrototype,o=n(2360),i=n(6980),A=n(10687),a=n(26269),s=function(){return this};t.exports=function(t,e,n,u){var l=e+" Iterator";return t.prototype=o(r,{next:i(+!u,n)}),A(t,l,!1,!0),a[l]=s,t}},19462(t,e,n){"use strict";var r=n(69565),o=n(2360),i=n(66699),A=n(56279),a=n(78227),s=n(91181),u=n(55966),l=n(57657).IteratorPrototype,c=n(62529),f=n(9539),d=n(91385),h=a("toStringTag"),p="IteratorHelper",g="WrapForValidIterator",y="normal",v="throw",m=s.set,w=function(t){var e=s.getterFor(t?g:p);return A(o(l),{next:function(){var n=e(this);if(t)return n.nextHandler();if(n.done)return c(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:c(r,n.done)}catch(o){throw n.done=!0,o}},return:function(){var n=e(this),o=n.iterator;if(n.done=!0,t){var i=u(o,"return");return i?r(i,o):c(void 0,!0)}if(n.inner)try{f(n.inner.iterator,y)}catch(A){return f(o,v,A)}if(n.openIters)try{d(n.openIters,y)}catch(A){return f(o,v,A)}return o&&f(o,y),c(void 0,!0)}})},b=w(!0),B=w(!1);i(B,h,"Iterator Helper"),t.exports=function(t,e,n){var r=function(r,o){o?(o.iterator=r.iterator,o.next=r.next):o=r,o.type=e?g:p,o.returnHandlerResult=!!n,o.nextHandler=t,o.counter=0,o.done=!1,m(this,o)};return r.prototype=e?b:B,r}},51088(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(96395),A=n(10350),a=n(94901),s=n(33994),u=n(42787),l=n(52967),c=n(10687),f=n(66699),d=n(36840),h=n(78227),p=n(26269),g=n(57657),y=A.PROPER,v=A.CONFIGURABLE,m=g.IteratorPrototype,w=g.BUGGY_SAFARI_ITERATORS,b=h("iterator"),B="keys",_="values",x="entries",C=function(){return this};t.exports=function(t,e,n,A,h,g,E){s(n,e,A);var F,S,U,Q=function(t){if(t===h&&R)return R;if(!w&&t&&t in O)return O[t];switch(t){case B:case _:case x:return function(){return new n(this,t)}}return function(){return new n(this)}},I=e+" Iterator",T=!1,O=t.prototype,k=O[b]||O["@@iterator"]||h&&O[h],R=!w&&k||Q(h),M="Array"===e&&O.entries||k;if(M&&(F=u(M.call(new t)))!==Object.prototype&&F.next&&(i||u(F)===m||(l?l(F,m):a(F[b])||d(F,b,C)),c(F,I,!0,!0),i&&(p[I]=C)),y&&h===_&&k&&k.name!==_&&(!i&&v?f(O,"name",_):(T=!0,R=function(){return o(k,this)})),h)if(S={values:Q(_),keys:g?R:Q(B),entries:Q(x)},E)for(U in S)(w||T||!(U in O))&&d(O,U,S[U]);else r({target:e,proto:!0,forced:w||T},S);return i&&!E||O[b]===R||d(O,b,R,{name:h}),p[e]=R,S}},30684(t){"use strict";t.exports=function(t,e){var n="function"==typeof Iterator&&Iterator.prototype[t];if(n)try{n.call({next:null},e).next()}catch(r){return!0}}},84549(t,e,n){"use strict";var r=n(44576);t.exports=function(t,e){var n=r.Iterator,o=n&&n.prototype,i=o&&o[t],A=!1;if(i)try{i.call({next:function(){return{done:!0}},return:function(){A=!0}},-1)}catch(a){a instanceof e||(A=!1)}if(!A)return i}},57657(t,e,n){"use strict";var r,o,i,A=n(79039),a=n(94901),s=n(20034),u=n(2360),l=n(42787),c=n(36840),f=n(78227),d=n(96395),h=f("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=l(l(i)))!==Object.prototype&&(r=o):p=!0),!s(r)||A((function(){var t={};return r[h].call(t)!==t}))?r={}:d&&(r=u(r)),a(r[h])||c(r,h,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},26269(t){"use strict";t.exports={}},26198(t,e,n){"use strict";var r=n(18014);t.exports=function(t){return r(t.length)}},50283(t,e,n){"use strict";var r=n(79504),o=n(79039),i=n(94901),A=n(39297),a=n(43724),s=n(10350).CONFIGURABLE,u=n(33706),l=n(91181),c=l.enforce,f=l.get,d=String,h=Object.defineProperty,p=r("".slice),g=r("".replace),y=r([].join),v=a&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),m=String(String).split("String"),w=t.exports=function(t,e,n){"Symbol("===p(d(e),0,7)&&(e="["+g(d(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!A(t,"name")||s&&t.name!==e)&&(a?h(t,"name",{value:e,configurable:!0}):t.name=e),v&&n&&A(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&A(n,"constructor")&&n.constructor?a&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var r=c(t);return A(r,"source")||(r.source=y(m,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return i(this)&&f(this).source||u(this)}),"toString")},72248(t,e,n){"use strict";var r=n(79504),o=Map.prototype;t.exports={Map:Map,set:r(o.set),get:r(o.get),has:r(o.has),remove:r(o.delete),proto:o}},26223(t,e,n){"use strict";var r=n(79504),o=n(40507),i=n(72248),A=i.Map,a=i.proto,s=r(a.forEach),u=r(a.entries),l=u(new A).next;t.exports=function(t,e,n){return n?o({iterator:u(t),next:l},(function(t){return e(t[1],t[0])})):s(t,e)}},33164(t,e,n){"use strict";var r=n(77782),o=n(53602),i=Math.abs;t.exports=function(t,e,n,A){var a=+t,s=i(a),u=r(a);if(s<A)return u*o(s/A/e)*A*e;var l=(1+e/2220446049250313e-31)*s,c=l-(l-s);return c>n||c!==c?u*(1/0):u*c}},15617(t,e,n){"use strict";var r=n(33164);t.exports=Math.fround||function(t){return r(t,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},53602(t){"use strict";var e=4503599627370496;t.exports=function(t){return t+e-e}},77782(t){"use strict";t.exports=Math.sign||function(t){var e=+t;return 0===e||e!==e?e:e<0?-1:1}},80741(t){"use strict";var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},27819(t,e,n){"use strict";var r=n(79039);t.exports=!r((function(){var t="9007199254740993",e=JSON.rawJSON(t);return!JSON.isRawJSON(e)||JSON.stringify(e)!==t}))},36043(t,e,n){"use strict";var r=n(79306),o=TypeError,i=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw new o("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new i(t)}},2360(t,e,n){"use strict";var r,o=n(28551),i=n(96801),A=n(88727),a=n(30421),s=n(20397),u=n(4055),l=n(66119),c="prototype",f="script",d=l("IE_PROTO"),h=function(){},p=function(t){return"<"+f+">"+t+"</"+f+">"},g=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}y="undefined"!=typeof document?document.domain&&r?g(r):function(){var t,e=u("iframe"),n="java"+f+":";return e.style.display="none",s.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F}():g(r);for(var t=A.length;t--;)delete y[c][A[t]];return y()};a[d]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(h[c]=o(t),n=new h,h[c]=null,n[d]=t):n=y(),void 0===e?n:i.f(n,e)}},96801(t,e,n){"use strict";var r=n(43724),o=n(48686),i=n(24913),A=n(28551),a=n(25397),s=n(71072);e.f=r&&!o?Object.defineProperties:function(t,e){A(t);for(var n,r=a(e),o=s(e),u=o.length,l=0;u>l;)i.f(t,n=o[l++],r[n]);return t}},24913(t,e,n){"use strict";var r=n(43724),o=n(35917),i=n(48686),A=n(28551),a=n(56969),s=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c="enumerable",f="configurable",d="writable";e.f=r?i?function(t,e,n){if(A(t),e=a(e),A(n),"function"===typeof t&&"prototype"===e&&"value"in n&&d in n&&!n[d]){var r=l(t,e);r&&r[d]&&(t[e]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:c in n?n[c]:r[c],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(A(t),e=a(e),A(n),o)try{return u(t,e,n)}catch(r){}if("get"in n||"set"in n)throw new s("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},77347(t,e,n){"use strict";var r=n(43724),o=n(69565),i=n(48773),A=n(6980),a=n(25397),s=n(56969),u=n(39297),l=n(35917),c=Object.getOwnPropertyDescriptor;e.f=r?c:function(t,e){if(t=a(t),e=s(e),l)try{return c(t,e)}catch(n){}if(u(t,e))return A(!o(i.f,t,e),t[e])}},38480(t,e,n){"use strict";var r=n(61828),o=n(88727).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},33717(t,e){"use strict";e.f=Object.getOwnPropertySymbols},42787(t,e,n){"use strict";var r=n(39297),o=n(94901),i=n(48981),A=n(66119),a=n(12211),s=A("IE_PROTO"),u=Object,l=u.prototype;t.exports=a?u.getPrototypeOf:function(t){var e=i(t);if(r(e,s))return e[s];var n=e.constructor;return o(n)&&e instanceof n?n.prototype:e instanceof u?l:null}},1625(t,e,n){"use strict";var r=n(79504);t.exports=r({}.isPrototypeOf)},61828(t,e,n){"use strict";var r=n(79504),o=n(39297),i=n(25397),A=n(19617).indexOf,a=n(30421),s=r([].push);t.exports=function(t,e){var n,r=i(t),u=0,l=[];for(n in r)!o(a,n)&&o(r,n)&&s(l,n);for(;e.length>u;)o(r,n=e[u++])&&(~A(l,n)||s(l,n));return l}},71072(t,e,n){"use strict";var r=n(61828),o=n(88727);t.exports=Object.keys||function(t){return r(t,o)}},48773(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},52967(t,e,n){"use strict";var r=n(46706),o=n(20034),i=n(67750),A=n(73506);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(a){}return function(n,r){return i(n),A(r),o(n)?(e?t(n,r):n.__proto__=r,n):n}}():void 0)},84270(t,e,n){"use strict";var r=n(69565),o=n(94901),i=n(20034),A=TypeError;t.exports=function(t,e){var n,a;if("string"===e&&o(n=t.toString)&&!i(a=r(n,t)))return a;if(o(n=t.valueOf)&&!i(a=r(n,t)))return a;if("string"!==e&&o(n=t.toString)&&!i(a=r(n,t)))return a;throw new A("Can't convert object to primitive value")}},35031(t,e,n){"use strict";var r=n(97751),o=n(79504),i=n(38480),A=n(33717),a=n(28551),s=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(a(t)),n=A.f;return n?s(e,n(t)):e}},616(t,e,n){"use strict";var r=n(79504),o=n(39297),i=SyntaxError,A=parseInt,a=String.fromCharCode,s=r("".charAt),u=r("".slice),l=r(/./.exec),c={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},f=/^[\da-f]{4}$/i,d=/^[\u0000-\u001F]$/;t.exports=function(t,e){for(var n=!0,r="";e<t.length;){var h=s(t,e);if("\\"===h){var p=u(t,e,e+2);if(o(c,p))r+=c[p],e+=2;else{if("\\u"!==p)throw new i('Unknown escape sequence: "'+p+'"');var g=u(t,e+=2,e+4);if(!l(f,g))throw new i("Bad Unicode escape at: "+e);r+=a(A(g,16)),e+=4}}else{if('"'===h){n=!1,e++;break}if(l(d,h))throw new i("Bad control character in string literal at: "+e);r+=h,e++}}if(n)throw new i("Unterminated string at: "+e);return{value:r,end:e}}},80550(t,e,n){"use strict";var r=n(44576);t.exports=r.Promise},93438(t,e,n){"use strict";var r=n(28551),o=n(20034),i=n(36043);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},11056(t,e,n){"use strict";var r=n(24913).f;t.exports=function(t,e,n){n in t||r(t,n,{configurable:!0,get:function(){return e[n]},set:function(t){e[n]=t}})}},56682(t,e,n){"use strict";var r=n(69565),o=n(28551),i=n(94901),A=n(22195),a=n(57323),s=TypeError;t.exports=function(t,e){var n=t.exec;if(i(n)){var u=r(n,t,e);return null!==u&&o(u),u}if("RegExp"===A(t))return r(a,t,e);throw new s("RegExp#exec called on incompatible receiver")}},57323(t,e,n){"use strict";var r=n(69565),o=n(79504),i=n(655),A=n(67979),a=n(58429),s=n(25745),u=n(2360),l=n(91181).get,c=n(83635),f=n(18814),d=s("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,p=h,g=o("".charAt),y=o("".indexOf),v=o("".replace),m=o("".slice),w=function(){var t=/a/,e=/b*/g;return r(h,t,"a"),r(h,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),b=a.BROKEN_CARET,B=void 0!==/()??/.exec("")[1];(w||B||b||c||f)&&(p=function(t){var e,n,o,a,s,c,f,_=this,x=l(_),C=i(t),E=x.raw;if(E)return E.lastIndex=_.lastIndex,e=r(p,E,C),_.lastIndex=E.lastIndex,e;var F=x.groups,S=b&&_.sticky,U=r(A,_),Q=_.source,I=0,T=C;if(S&&(U=v(U,"y",""),-1===y(U,"g")&&(U+="g"),T=m(C,_.lastIndex),_.lastIndex>0&&(!_.multiline||_.multiline&&"\n"!==g(C,_.lastIndex-1))&&(Q="(?: "+Q+")",T=" "+T,I++),n=new RegExp("^(?:"+Q+")",U)),B&&(n=new RegExp("^"+Q+"$(?!\\s)",U)),w&&(o=_.lastIndex),a=r(h,S?n:_,T),S?a?(a.input=m(a.input,I),a[0]=m(a[0],I),a.index=_.lastIndex,_.lastIndex+=a[0].length):_.lastIndex=0:w&&a&&(_.lastIndex=_.global?a.index+a[0].length:o),B&&a&&a.length>1&&r(d,a[0],n,(function(){for(s=1;s<arguments.length-2;s++)void 0===arguments[s]&&(a[s]=void 0)})),a&&F)for(a.groups=c=u(null),s=0;s<F.length;s++)c[(f=F[s])[0]]=a[f[1]];return a}),t.exports=p},65213(t,e,n){"use strict";var r=n(44576),o=n(79039),i=r.RegExp,A=!o((function(){var t=!0;try{i(".","d")}catch(s){t=!1}var e={},n="",r=t?"dgimsy":"gimsy",o=function(t,r){Object.defineProperty(e,t,{get:function(){return n+=r,!0}})},A={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in t&&(A.hasIndices="d"),A)o(a,A[a]);return Object.getOwnPropertyDescriptor(i.prototype,"flags").get.call(e)!==r||n!==r}));t.exports={correct:A}},67979(t,e,n){"use strict";var r=n(28551);t.exports=function(){var t=r(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},61034(t,e,n){"use strict";var r=n(69565),o=n(39297),i=n(1625),A=n(65213),a=n(67979),s=RegExp.prototype;t.exports=A.correct?function(t){return t.flags}:function(t){return A.correct||!i(s,t)||o(t,"flags")?t.flags:r(a,t)}},58429(t,e,n){"use strict";var r=n(79039),o=n(44576).RegExp,i=r((function(){var t=o("a","y");return t.lastIndex=2,null!==t.exec("abcd")})),A=i||r((function(){return!o("a","y").sticky})),a=i||r((function(){var t=o("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:a,MISSED_STICKY:A,UNSUPPORTED_Y:i}},83635(t,e,n){"use strict";var r=n(79039),o=n(44576).RegExp;t.exports=r((function(){var t=o(".","s");return!(t.dotAll&&t.test("\n")&&"s"===t.flags)}))},18814(t,e,n){"use strict";var r=n(79039),o=n(44576).RegExp;t.exports=r((function(){var t=o("(?<a>b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},67750(t,e,n){"use strict";var r=n(64117),o=TypeError;t.exports=function(t){if(r(t))throw new o("Can't call method on "+t);return t}},93389(t,e,n){"use strict";var r=n(44576),o=n(43724),i=Object.getOwnPropertyDescriptor;t.exports=function(t){if(!o)return r[t];var e=i(r,t);return e&&e.value}},33317(t){"use strict";t.exports=function(t,e){return t===e||t!==t&&e!==e}},89286(t,e,n){"use strict";var r=n(94402),o=n(38469),i=r.Set,A=r.add;t.exports=function(t){var e=new i;return o(t,(function(t){A(e,t)})),e}},83440(t,e,n){"use strict";var r=n(97080),o=n(94402),i=n(89286),A=n(25170),a=n(83789),s=n(38469),u=n(40507),l=o.has,c=o.remove;t.exports=function(t){var e=r(this),n=a(t),o=i(e);return A(e)<=n.size?s(e,(function(t){n.includes(t)&&c(o,t)})):u(n.getIterator(),(function(t){l(o,t)&&c(o,t)})),o}},94402(t,e,n){"use strict";var r=n(79504),o=Set.prototype;t.exports={Set:Set,add:r(o.add),has:r(o.has),remove:r(o.delete),proto:o}},68750(t,e,n){"use strict";var r=n(97080),o=n(94402),i=n(25170),A=n(83789),a=n(38469),s=n(40507),u=o.Set,l=o.add,c=o.has;t.exports=function(t){var e=r(this),n=A(t),o=new u;return i(e)>n.size?s(n.getIterator(),(function(t){c(e,t)&&l(o,t)})):a(e,(function(t){n.includes(t)&&l(o,t)})),o}},64449(t,e,n){"use strict";var r=n(97080),o=n(94402).has,i=n(25170),A=n(83789),a=n(38469),s=n(40507),u=n(9539);t.exports=function(t){var e=r(this),n=A(t);if(i(e)<=n.size)return!1!==a(e,(function(t){if(n.includes(t))return!1}),!0);var l=n.getIterator();return!1!==s(l,(function(t){if(o(e,t))return u(l,"normal",!1)}))}},53838(t,e,n){"use strict";var r=n(97080),o=n(25170),i=n(38469),A=n(83789);t.exports=function(t){var e=r(this),n=A(t);return!(o(e)>n.size)&&!1!==i(e,(function(t){if(!n.includes(t))return!1}),!0)}},28527(t,e,n){"use strict";var r=n(97080),o=n(94402).has,i=n(25170),A=n(83789),a=n(40507),s=n(9539);t.exports=function(t){var e=r(this),n=A(t);if(i(e)<n.size)return!1;var u=n.getIterator();return!1!==a(u,(function(t){if(!o(e,t))return s(u,"normal",!1)}))}},38469(t,e,n){"use strict";var r=n(79504),o=n(40507),i=n(94402),A=i.Set,a=i.proto,s=r(a.forEach),u=r(a.keys),l=u(new A).next;t.exports=function(t,e,n){return n?o({iterator:u(t),next:l},e):s(t,e)}},25170(t,e,n){"use strict";var r=n(46706),o=n(94402);t.exports=r(o.proto,"size","get")||function(t){return t.size}},87633(t,e,n){"use strict";var r=n(97751),o=n(62106),i=n(78227),A=n(43724),a=i("species");t.exports=function(t){var e=r(t);A&&e&&!e[a]&&o(e,a,{configurable:!0,get:function(){return this}})}},83650(t,e,n){"use strict";var r=n(97080),o=n(94402),i=n(89286),A=n(83789),a=n(40507),s=o.add,u=o.has,l=o.remove;t.exports=function(t){var e=r(this),n=A(t).getIterator(),o=i(e);return a(n,(function(t){u(e,t)?l(o,t):s(o,t)})),o}},10687(t,e,n){"use strict";var r=n(24913).f,o=n(39297),i=n(78227)("toStringTag");t.exports=function(t,e,n){t&&!n&&(t=t.prototype),t&&!o(t,i)&&r(t,i,{configurable:!0,value:e})}},44204(t,e,n){"use strict";var r=n(97080),o=n(94402).add,i=n(89286),A=n(83789),a=n(40507);t.exports=function(t){var e=r(this),n=A(t).getIterator(),s=i(e);return a(n,(function(t){o(s,t)})),s}},66119(t,e,n){"use strict";var r=n(25745),o=n(33392),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},77629(t,e,n){"use strict";var r=n(96395),o=n(44576),i=n(39433),A="__core-js_shared__",a=t.exports=o[A]||i(A,{});(a.versions||(a.versions=[])).push({version:"3.48.0",mode:r?"pure":"global",copyright:"\xa9 2013\u20132025 Denis Pushkarev (zloirock.ru), 2025\u20132026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.48.0/LICENSE",source:"https://github.com/zloirock/core-js"})},25745(t,e,n){"use strict";var r=n(77629);t.exports=function(t,e){return r[t]||(r[t]=e||{})}},2293(t,e,n){"use strict";var r=n(28551),o=n(35548),i=n(64117),A=n(78227)("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||i(n=r(a)[A])?e:o(n)}},68183(t,e,n){"use strict";var r=n(79504),o=n(91291),i=n(655),A=n(67750),a=r("".charAt),s=r("".charCodeAt),u=r("".slice),l=function(t){return function(e,n){var r,l,c=i(A(e)),f=o(n),d=c.length;return f<0||f>=d?t?"":void 0:(r=s(c,f))<55296||r>56319||f+1===d||(l=s(c,f+1))<56320||l>57343?t?a(c,f):r:t?u(c,f,f+2):l-56320+(r-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},60706(t,e,n){"use strict";var r=n(10350).PROPER,o=n(79039),i=n(47452);t.exports=function(t){return o((function(){return!!i[t]()||"\u200b\x85\u180e"!=="\u200b\x85\u180e"[t]()||r&&i[t].name!==t}))}},43802(t,e,n){"use strict";var r=n(79504),o=n(67750),i=n(655),A=n(47452),a=r("".replace),s=RegExp("^["+A+"]+"),u=RegExp("(^|[^"+A+"])["+A+"]+$"),l=function(t){return function(e){var n=i(o(e));return 1&t&&(n=a(n,s,"")),2&t&&(n=a(n,u,"$1")),n}};t.exports={start:l(1),end:l(2),trim:l(3)}},4495(t,e,n){"use strict";var r=n(39519),o=n(79039),i=n(44576).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},35610(t,e,n){"use strict";var r=n(91291),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},75854(t,e,n){"use strict";var r=n(72777),o=TypeError;t.exports=function(t){var e=r(t,"number");if("number"==typeof e)throw new o("Can't convert number to bigint");return BigInt(e)}},57696(t,e,n){"use strict";var r=n(91291),o=n(18014),i=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=o(e);if(e!==n)throw new i("Wrong length or index");return n}},25397(t,e,n){"use strict";var r=n(47055),o=n(67750);t.exports=function(t){return r(o(t))}},91291(t,e,n){"use strict";var r=n(80741);t.exports=function(t){var e=+t;return e!==e||0===e?0:r(e)}},18014(t,e,n){"use strict";var r=n(91291),o=Math.min;t.exports=function(t){var e=r(t);return e>0?o(e,9007199254740991):0}},48981(t,e,n){"use strict";var r=n(67750),o=Object;t.exports=function(t){return o(r(t))}},58229(t,e,n){"use strict";var r=n(99590),o=RangeError;t.exports=function(t,e){var n=r(t);if(n%e)throw new o("Wrong offset");return n}},99590(t,e,n){"use strict";var r=n(91291),o=RangeError;t.exports=function(t){var e=r(t);if(e<0)throw new o("The argument can't be less than 0");return e}},72777(t,e,n){"use strict";var r=n(69565),o=n(20034),i=n(10757),A=n(55966),a=n(84270),s=n(78227),u=TypeError,l=s("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var n,s=A(t,l);if(s){if(void 0===e&&(e="default"),n=r(s,t,e),!o(n)||i(n))return n;throw new u("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},56969(t,e,n){"use strict";var r=n(72777),o=n(10757);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},47650(t,e,n){"use strict";var r=n(97751),o=n(94901),i=n(31563),A=n(20034),a=r("Set");t.exports=function(t){return function(t){return A(t)&&"number"==typeof t.size&&o(t.has)&&o(t.keys)}(t)?t:i(t)?new a(t):t}},92140(t,e,n){"use strict";var r={};r[n(78227)("toStringTag")]="z",t.exports="[object z]"===String(r)},655(t,e,n){"use strict";var r=n(36955),o=String;t.exports=function(t){if("Symbol"===r(t))throw new TypeError("Cannot convert a Symbol value to a string");return o(t)}},58319(t){"use strict";var e=Math.round;t.exports=function(t){var n=e(t);return n<0?0:n>255?255:255&n}},16823(t){"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},15823(t,e,n){"use strict";var r=n(46518),o=n(44576),i=n(69565),A=n(43724),a=n(72805),s=n(94644),u=n(66346),l=n(90679),c=n(6980),f=n(66699),d=n(2087),h=n(18014),p=n(57696),g=n(58229),y=n(58319),v=n(56969),m=n(39297),w=n(36955),b=n(20034),B=n(10757),_=n(2360),x=n(1625),C=n(52967),E=n(38480).f,F=n(43251),S=n(59213).forEach,U=n(87633),Q=n(62106),I=n(24913),T=n(77347),O=n(35370),k=n(91181),R=n(23167),M=k.get,L=k.set,H=k.enforce,D=I.f,P=T.f,N=o.RangeError,K=u.ArrayBuffer,j=K.prototype,V=u.DataView,G=s.NATIVE_ARRAY_BUFFER_VIEWS,z=s.TYPED_ARRAY_TAG,Y=s.TypedArray,$=s.TypedArrayPrototype,W=s.isTypedArray,X="BYTES_PER_ELEMENT",q="Wrong length",J=function(t,e){Q(t,e,{configurable:!0,get:function(){return M(this)[e]}})},Z=function(t){var e;return x(j,t)||"ArrayBuffer"===(e=w(t))||"SharedArrayBuffer"===e},tt=function(t,e){return W(t)&&!B(e)&&e in t&&d(+e)&&e>=0},et=function(t,e){return e=v(e),tt(t,e)?c(2,t[e]):P(t,e)},nt=function(t,e,n){return e=v(e),!(tt(t,e)&&b(n)&&m(n,"value"))||m(n,"get")||m(n,"set")||n.configurable||m(n,"writable")&&!n.writable||m(n,"enumerable")&&!n.enumerable?D(t,e,n):(t[e]=n.value,t)};A?(G||(T.f=et,I.f=nt,J($,"buffer"),J($,"byteOffset"),J($,"byteLength"),J($,"length")),r({target:"Object",stat:!0,forced:!G},{getOwnPropertyDescriptor:et,defineProperty:nt}),t.exports=function(t,e,n){var A=t.match(/\d+/)[0]/8,s=t+(n?"Clamped":"")+"Array",u="get"+t,c="set"+t,d=o[s],v=d,m=v&&v.prototype,w={},B=function(t,e){D(t,e,{get:function(){return function(t,e){var n=M(t);return n.view[u](e*A+n.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,r){var o=M(t);o.view[c](e*A+o.byteOffset,n?y(r):r,!0)}(this,e,t)},enumerable:!0})};G?a&&(v=e((function(t,e,n,r){return l(t,m),R(b(e)?Z(e)?void 0!==r?new d(e,g(n,A),r):void 0!==n?new d(e,g(n,A)):new d(e):W(e)?O(v,e):i(F,v,e):new d(p(e)),t,v)})),C&&C(v,Y),S(E(d),(function(t){t in v||f(v,t,d[t])})),v.prototype=m):(v=e((function(t,e,n,r){l(t,m);var o,a,s,u=0,c=0;if(b(e)){if(!Z(e))return W(e)?O(v,e):i(F,v,e);o=e,c=g(n,A);var f=e.byteLength;if(void 0===r){if(f%A)throw new N(q);if((a=f-c)<0)throw new N(q)}else if((a=h(r)*A)+c>f)throw new N(q);s=a/A}else s=p(e),o=new K(a=s*A);for(L(t,{buffer:o,byteOffset:c,byteLength:a,length:s,view:new V(o)});u<s;)B(t,u++)})),C&&C(v,Y),m=v.prototype=_($)),m.constructor!==v&&f(m,"constructor",v),H(m).TypedArrayConstructor=v,z&&f(m,z,s);var x=v!==d;w[s]=v,r({global:!0,constructor:!0,forced:x,sham:!G},w),X in v||f(v,X,A),X in m||f(m,X,A),U(s)}):t.exports=function(){}},72805(t,e,n){"use strict";var r=n(44576),o=n(79039),i=n(84428),A=n(94644).NATIVE_ARRAY_BUFFER_VIEWS,a=r.ArrayBuffer,s=r.Int8Array;t.exports=!A||!o((function(){s(1)}))||!o((function(){new s(-1)}))||!i((function(t){new s,new s(null),new s(1.5),new s(t)}),!0)||o((function(){return 1!==new s(new a(2),1,void 0).length}))},43251(t,e,n){"use strict";var r=n(76080),o=n(69565),i=n(35548),A=n(48981),a=n(26198),s=n(70081),u=n(50851),l=n(44209),c=n(18727),f=n(94644).aTypedArrayConstructor,d=n(75854);t.exports=function(t){var e,n,h,p,g,y,v,m,w=i(this),b=A(t),B=arguments.length,_=B>1?arguments[1]:void 0,x=void 0!==_,C=u(b);if(C&&!l(C))for(m=(v=s(b,C)).next,b=[];!(y=o(m,v)).done;)b.push(y.value);for(x&&B>2&&(_=r(_,arguments[2])),n=a(b),h=new(f(w))(n),p=c(h),e=0;n>e;e++)g=x?_(b[e],e):b[e],h[e]=p?d(g):+g;return h}},33392(t,e,n){"use strict";var r=n(79504),o=0,i=Math.random(),A=r(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+A(++o+i,36)}},67416(t,e,n){"use strict";var r=n(79039),o=n(78227),i=n(43724),A=n(96395),a=o("iterator");t.exports=!r((function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),n.delete("a",2),n.delete("b",void 0),A&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",void 0)||n.has("b"))||!e.size&&(A||!i)||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("https://a#\u0431").hash||"a1c3"!==r||"x"!==new URL("https://x",void 0).host}))},7040(t,e,n){"use strict";var r=n(4495);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},48686(t,e,n){"use strict";var r=n(43724),o=n(79039);t.exports=r&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},22812(t){"use strict";var e=TypeError;t.exports=function(t,n){if(t<n)throw new e("Not enough arguments");return t}},58622(t,e,n){"use strict";var r=n(44576),o=n(94901),i=r.WeakMap;t.exports=o(i)&&/native code/.test(String(i))},44995(t,e,n){"use strict";var r=n(79504),o=WeakMap.prototype;t.exports={WeakMap:WeakMap,set:r(o.set),get:r(o.get),has:r(o.has),remove:r(o.delete)}},78227(t,e,n){"use strict";var r=n(44576),o=n(25745),i=n(39297),A=n(33392),a=n(4495),s=n(7040),u=r.Symbol,l=o("wks"),c=s?u.for||u:u&&u.withoutSetter||A;t.exports=function(t){return i(l,t)||(l[t]=a&&i(u,t)?u[t]:c("Symbol."+t)),l[t]}},47452(t){"use strict";t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},54743(t,e,n){"use strict";var r=n(46518),o=n(44576),i=n(66346),A=n(87633),a="ArrayBuffer",s=i[a];r({global:!0,constructor:!0,forced:o[a]!==s},{ArrayBuffer:s}),A(a)},11745(t,e,n){"use strict";var r=n(46518),o=n(27476),i=n(79039),A=n(66346),a=n(28551),s=n(35610),u=n(18014),l=A.ArrayBuffer,c=A.DataView,f=c.prototype,d=o(l.prototype.slice),h=o(f.getUint8),p=o(f.setUint8);r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new l(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(d&&void 0===e)return d(a(this),t);for(var n=a(this).byteLength,r=s(t,n),o=s(void 0===e?n:e,n),i=new l(u(o-r)),A=new c(this),f=new c(i),g=0;r<o;)p(f,g++,h(A,r++));return i}})},46449(t,e,n){"use strict";var r=n(46518),o=n(70259),i=n(48981),A=n(26198),a=n(91291),s=n(1469);r({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=i(this),n=A(e),r=s(e,0);return o(r,e,e,n,0,void 0===t?1:a(t)),r}})},23792(t,e,n){"use strict";var r=n(25397),o=n(6469),i=n(26269),A=n(91181),a=n(24913).f,s=n(51088),u=n(62529),l=n(96395),c=n(43724),f="Array Iterator",d=A.set,h=A.getterFor(f);t.exports=s(Array,"Array",(function(t,e){d(this,{type:f,target:r(t),index:0,kind:e})}),(function(){var t=h(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=null,u(void 0,!0);switch(t.kind){case"keys":return u(n,!1);case"values":return u(e[n],!1)}return u([n,e[n]],!1)}),"values");var p=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!l&&c&&"values"!==p.name)try{a(p,"name",{value:"values"})}catch(g){}},94490(t,e,n){"use strict";var r=n(46518),o=n(79504),i=n(34376),A=o([].reverse),a=[1,2];r({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return i(this)&&(this.length=this.length),A(this)}})},26910(t,e,n){"use strict";var r=n(46518),o=n(79504),i=n(79306),A=n(48981),a=n(26198),s=n(84606),u=n(655),l=n(79039),c=n(74488),f=n(34598),d=n(13709),h=n(13763),p=n(39519),g=n(3607),y=[],v=o(y.sort),m=o(y.push),w=l((function(){y.sort(void 0)})),b=l((function(){y.sort(null)})),B=f("sort"),_=!l((function(){if(p)return p<70;if(!(d&&d>3)){if(h)return!0;if(g)return g<603;var t,e,n,r,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)y.push({k:e+r,v:n})}for(y.sort((function(t,e){return e.v-t.v})),r=0;r<y.length;r++)e=y[r].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}}));r({target:"Array",proto:!0,forced:w||!b||!B||!_},{sort:function(t){void 0!==t&&i(t);var e=A(this);if(_)return void 0===t?v(e):v(e,t);var n,r,o=[],l=a(e);for(r=0;r<l;r++)r in e&&m(o,e[r]);for(c(o,function(t){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==t?+t(e,n)||0:u(e)>u(n)?1:-1}}(t)),n=a(o),r=0;r<n;)e[r]=o[r++];for(;r<l;)s(e,r++);return e}})},93514(t,e,n){"use strict";n(6469)("flat")},18111(t,e,n){"use strict";var r=n(46518),o=n(44576),i=n(90679),A=n(28551),a=n(94901),s=n(42787),u=n(62106),l=n(97040),c=n(79039),f=n(39297),d=n(78227),h=n(57657).IteratorPrototype,p=n(43724),g=n(96395),y="constructor",v="Iterator",m=d("toStringTag"),w=TypeError,b=o[v],B=g||!a(b)||b.prototype!==h||!c((function(){b({})})),_=function(){if(i(this,h),s(this)===h)throw new w("Abstract class Iterator not directly constructable")},x=function(t,e){p?u(h,t,{configurable:!0,get:function(){return e},set:function(e){if(A(this),this===h)throw new w("You can't redefine this property");f(this,t)?this[t]=e:l(this,t,e)}}):h[t]=e};f(h,m)||x(m,v),!B&&f(h,y)&&h[y]!==Object||x(y,_),_.prototype=h,r({global:!0,constructor:!0,forced:B},{Iterator:_})},81148(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),A=n(79306),a=n(28551),s=n(1767),u=n(9539),l=n(84549)("every",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{every:function(t){a(this);try{A(t)}catch(r){u(this,"throw",r)}if(l)return o(l,this,t);var e=s(this),n=0;return!i(e,(function(e,r){if(!t(e,n++))return r()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},22489(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(79306),A=n(28551),a=n(1767),s=n(19462),u=n(96319),l=n(96395),c=n(9539),f=n(30684),d=n(84549),h=!l&&!f("filter",(function(){})),p=!l&&!h&&d("filter",TypeError),g=l||h||p,y=s((function(){for(var t,e,n=this.iterator,r=this.predicate,i=this.next;;){if(t=A(o(i,n)),this.done=!!t.done)return;if(e=t.value,u(n,r,[e,this.counter++],!0))return e}}));r({target:"Iterator",proto:!0,real:!0,forced:g},{filter:function(t){A(this);try{i(t)}catch(e){c(this,"throw",e)}return p?o(p,this,t):new y(a(this),{predicate:t})}})},20116(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),A=n(79306),a=n(28551),s=n(1767),u=n(9539),l=n(84549)("find",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{find:function(t){a(this);try{A(t)}catch(r){u(this,"throw",r)}if(l)return o(l,this,t);var e=s(this),n=0;return i(e,(function(e,r){if(t(e,n++))return r(e)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},7588(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),A=n(79306),a=n(28551),s=n(1767),u=n(9539),l=n(84549)("forEach",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{forEach:function(t){a(this);try{A(t)}catch(r){u(this,"throw",r)}if(l)return o(l,this,t);var e=s(this),n=0;i(e,(function(e){t(e,n++)}),{IS_RECORD:!0})}})},61701(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(79306),A=n(28551),a=n(1767),s=n(19462),u=n(96319),l=n(9539),c=n(30684),f=n(84549),d=n(96395),h=!d&&!c("map",(function(){})),p=!d&&!h&&f("map",TypeError),g=d||h||p,y=s((function(){var t=this.iterator,e=A(o(this.next,t));if(!(this.done=!!e.done))return u(t,this.mapper,[e.value,this.counter++],!0)}));r({target:"Iterator",proto:!0,real:!0,forced:g},{map:function(t){A(this);try{i(t)}catch(e){l(this,"throw",e)}return p?o(p,this,t):new y(a(this),{mapper:t})}})},18237(t,e,n){"use strict";var r=n(46518),o=n(72652),i=n(79306),A=n(28551),a=n(1767),s=n(9539),u=n(84549),l=n(18745),c=n(79039),f=TypeError,d=c((function(){[].keys().reduce((function(){}),void 0)})),h=!d&&u("reduce",f);r({target:"Iterator",proto:!0,real:!0,forced:d||h},{reduce:function(t){A(this);try{i(t)}catch(c){s(this,"throw",c)}var e=arguments.length<2,n=e?void 0:arguments[1];if(h)return l(h,this,e?[t]:[t,n]);var r=a(this),u=0;if(o(r,(function(r){e?(e=!1,n=r):n=t(n,r,u),u++}),{IS_RECORD:!0}),e)throw new f("Reduce of empty iterator with no initial value");return n}})},13579(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),A=n(79306),a=n(28551),s=n(1767),u=n(9539),l=n(84549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:l},{some:function(t){a(this);try{A(t)}catch(r){u(this,"throw",r)}if(l)return o(l,this,t);var e=s(this),n=0;return i(e,(function(e,r){if(t(e,n++))return r()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},33110(t,e,n){"use strict";var r=n(46518),o=n(97751),i=n(18745),A=n(69565),a=n(79504),s=n(79039),u=n(34376),l=n(94901),c=n(65810),f=n(10757),d=n(22195),h=n(655),p=n(67680),g=n(616),y=n(33392),v=n(4495),m=n(27819),w=String,b=o("JSON","stringify"),B=a(/./.exec),_=a("".charAt),x=a("".charCodeAt),C=a("".replace),E=a("".slice),F=a([].push),S=a(1.1.toString),U=/[\uD800-\uDFFF]/g,Q=/^[\uD800-\uDBFF]$/,I=/^[\uDC00-\uDFFF]$/,T=y(),O=T.length,k=!v||s((function(){var t=o("Symbol")("stringify detection");return"[null]"!==b([t])||"{}"!==b({a:t})||"{}"!==b(Object(t))})),R=s((function(){return'"\\udf06\\ud834"'!==b("\udf06\ud834")||'"\\udead"'!==b("\udead")})),M=k?function(t,e){var n=p(arguments),r=H(e);if(l(r)||void 0!==t&&!f(t))return n[1]=function(t,e){if(l(r)&&(e=A(r,this,w(t),e)),!f(e))return e},i(b,null,n)}:b,L=function(t,e,n){var r=_(n,e-1),o=_(n,e+1);return B(Q,t)&&!B(I,o)||B(I,t)&&!B(Q,r)?"\\u"+S(x(t,0),16):t},H=function(t){if(l(t))return t;if(u(t)){for(var e=t.length,n=[],r=0;r<e;r++){var o=t[r];"string"==typeof o?F(n,o):"number"!=typeof o&&"Number"!==d(o)&&"String"!==d(o)||F(n,h(o))}var i=n.length,A=!0;return function(t,e){if(A)return A=!1,e;if(u(this))return e;for(var r=0;r<i;r++)if(n[r]===t)return e}}};b&&r({target:"JSON",stat:!0,arity:3,forced:k||R||!m},{stringify:function(t,e,n){var r=H(e),o=[],i=M(t,(function(t,e){var n=l(r)?A(r,this,w(t),e):e;return!m&&c(n)?T+(F(o,n.rawJSON)-1):n}),n);if("string"!=typeof i)return i;if(R&&(i=C(i,U,L)),m)return i;for(var a="",s=i.length,u=0;u<s;u++){var f=_(i,u);if('"'===f){var d=g(i,++u).end-1,h=E(i,u,d);a+=E(h,0,O)===T?o[E(h,O)]:'"'+h+'"',u=d}else a+=f}return a}})},9391(t,e,n){"use strict";var r=n(46518),o=n(96395),i=n(80550),A=n(79039),a=n(97751),s=n(94901),u=n(2293),l=n(93438),c=n(36840),f=i&&i.prototype;if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&A((function(){f.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=u(this,a("Promise")),n=s(t);return this.then(n?function(n){return l(e,t()).then((function(){return n}))}:t,n?function(n){return l(e,t()).then((function(){throw n}))}:t)}}),!o&&s(i)){var d=a("Promise").prototype.finally;f.finally!==d&&c(f,"finally",d,{unsafe:!0})}},84864(t,e,n){"use strict";var r=n(43724),o=n(44576),i=n(79504),A=n(92796),a=n(23167),s=n(66699),u=n(2360),l=n(38480).f,c=n(1625),f=n(60788),d=n(655),h=n(61034),p=n(58429),g=n(11056),y=n(36840),v=n(79039),m=n(39297),w=n(91181).enforce,b=n(87633),B=n(78227),_=n(83635),x=n(18814),C=B("match"),E=o.RegExp,F=E.prototype,S=o.SyntaxError,U=i(F.exec),Q=i("".charAt),I=i("".replace),T=i("".indexOf),O=i("".slice),k=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,R=/a/g,M=/a/g,L=new E(R)!==R,H=p.MISSED_STICKY,D=p.UNSUPPORTED_Y,P=r&&(!L||H||_||x||v((function(){return M[C]=!1,E(R)!==R||E(M)===M||"/a/i"!==String(E(R,"i"))})));if(A("RegExp",P)){for(var N=function(t,e){var n,r,o,i,A,l,p=c(F,this),g=f(t),y=void 0===e,v=[],b=t;if(!p&&g&&y&&t.constructor===N)return t;if((g||c(F,t))&&(t=t.source,y&&(e=h(b))),t=void 0===t?"":d(t),e=void 0===e?"":d(e),b=t,_&&"dotAll"in R&&(r=!!e&&T(e,"s")>-1)&&(e=I(e,/s/g,"")),n=e,H&&"sticky"in R&&(o=!!e&&T(e,"y")>-1)&&D&&(e=I(e,/y/g,"")),x&&(i=function(t){for(var e,n=t.length,r=0,o="",i=[],A=u(null),a=!1,s=!1,l=0,c="";r<n;r++){if("\\"===(e=Q(t,r)))e+=Q(t,++r);else if("]"===e)a=!1;else if(!a)switch(!0){case"["===e:a=!0;break;case"("===e:if(o+=e,"?:"===O(t,r+1,r+3))continue;U(k,O(t,r+1))&&(r+=2,s=!0),l++;continue;case">"===e&&s:if(""===c||m(A,c))throw new S("Invalid capture group name");A[c]=!0,i[i.length]=[c,l],s=!1,c="";continue}s?c+=e:o+=e}return[o,i]}(t),t=i[0],v=i[1]),A=a(E(t,e),p?this:F,N),(r||o||v.length)&&(l=w(A),r&&(l.dotAll=!0,l.raw=N(function(t){for(var e,n=t.length,r=0,o="",i=!1;r<n;r++)"\\"!==(e=Q(t,r))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Q(t,++r);return o}(t),n)),o&&(l.sticky=!0),v.length&&(l.groups=v)),t!==b)try{s(A,"source",""===b?"(?:)":b)}catch(B){}return A},K=l(E),j=0;K.length>j;)g(N,E,K[j++]);F.constructor=N,N.prototype=F,y(o,"RegExp",N,{constructor:!0})}b("RegExp")},27495(t,e,n){"use strict";var r=n(46518),o=n(57323);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},69479(t,e,n){"use strict";var r=n(43724),o=n(62106),i=n(65213),A=n(67979);r&&!i.correct&&(o(RegExp.prototype,"flags",{configurable:!0,get:A}),i.correct=!0)},27337(t,e,n){"use strict";var r=n(46518),o=n(79504),i=n(35610),A=RangeError,a=String.fromCharCode,s=String.fromCodePoint,u=o([].join);r({target:"String",stat:!0,arity:1,forced:!!s&&1!==s.length},{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,o=0;r>o;){if(e=+arguments[o++],i(e,1114111)!==e)throw new A(e+" is not a valid code point");n[o]=e<65536?a(e):a(55296+((e-=65536)>>10),e%1024+56320)}return u(n,"")}})},25440(t,e,n){"use strict";var r=n(18745),o=n(69565),i=n(79504),A=n(89228),a=n(79039),s=n(28551),u=n(94901),l=n(20034),c=n(91291),f=n(18014),d=n(655),h=n(67750),p=n(57829),g=n(55966),y=n(2478),v=n(61034),m=n(56682),w=n(78227)("replace"),b=Math.max,B=Math.min,_=i([].concat),x=i([].push),C=i("".indexOf),E=i("".slice),F="$0"==="a".replace(/./,"$0"),S=!!/./[w]&&""===/./[w]("a","$0");A("replace",(function(t,e,n){var i=S?"$":"$0";return[function(t,n){var r=h(this),i=l(t)?g(t,w):void 0;return i?o(i,t,r,n):o(e,d(r),t,n)},function(t,o){var A=s(this),a=d(t);if("string"==typeof o&&-1===C(o,i)&&-1===C(o,"$<")){var l=n(e,A,a,o);if(l.done)return l.value}var h=u(o);h||(o=d(o));var g,w=d(v(A)),F=-1!==C(w,"g");F&&(g=-1!==C(w,"u"),A.lastIndex=0);for(var S,U=[];null!==(S=m(A,a))&&(x(U,S),F);){""===d(S[0])&&(A.lastIndex=p(a,f(A.lastIndex),g))}for(var Q,I="",T=0,O=0;O<U.length;O++){for(var k,R=d((S=U[O])[0]),M=b(B(c(S.index),a.length),0),L=[],H=1;H<S.length;H++)x(L,void 0===(Q=S[H])?Q:String(Q));var D=S.groups;if(h){var P=_([R],L,M,a);void 0!==D&&x(P,D),k=d(r(o,void 0,P))}else k=y(R,a,M,L,D,o);M>=T&&(I+=E(a,T,M)+k,T=M+R.length)}return I+E(a,T)}]}),!!a((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!F||S)},42762(t,e,n){"use strict";var r=n(46518),o=n(43802).trim;r({target:"String",proto:!0,forced:n(60706)("trim")},{trim:function(){return o(this)}})},89463(t,e,n){"use strict";var r=n(46518),o=n(43724),i=n(44576),A=n(79504),a=n(39297),s=n(94901),u=n(1625),l=n(655),c=n(62106),f=n(77740),d=i.Symbol,h=d&&d.prototype;if(o&&s(d)&&(!("description"in h)||void 0!==d().description)){var p={},g=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:l(arguments[0]),e=u(h,this)?new d(t):void 0===t?d():d(t);return""===t&&(p[e]=!0),e};f(g,d),g.prototype=h,h.constructor=g;var y="Symbol(description detection)"===String(d("description detection")),v=A(h.valueOf),m=A(h.toString),w=/^Symbol\((.*)\)[^)]+$/,b=A("".replace),B=A("".slice);c(h,"description",{configurable:!0,get:function(){var t=v(this);if(a(p,t))return"";var e=m(t),n=y?B(e,7,-1):b(e,w,"$1");return""===n?void 0:n}}),r({global:!0,constructor:!0,forced:!0},{Symbol:g})}},48140(t,e,n){"use strict";var r=n(94644),o=n(26198),i=n(91291),A=r.aTypedArray;(0,r.exportTypedArrayMethod)("at",(function(t){var e=A(this),n=o(e),r=i(t),a=r>=0?r:n+r;return a<0||a>=n?void 0:e[a]}))},75044(t,e,n){"use strict";var r=n(94644),o=n(84373),i=n(75854),A=n(36955),a=n(69565),s=n(79504),u=n(79039),l=r.aTypedArray,c=r.exportTypedArrayMethod,f=s("".slice);c("fill",(function(t){var e=arguments.length;l(this);var n="Big"===f(A(this),0,3)?i(t):+t;return a(o,this,n,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}),u((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},48345(t,e,n){"use strict";var r=n(72805);(0,n(94644).exportTypedArrayStaticMethod)("from",n(43251),r)},28845(t,e,n){"use strict";var r=n(44576),o=n(69565),i=n(94644),A=n(26198),a=n(58229),s=n(48981),u=n(79039),l=r.RangeError,c=r.Int8Array,f=c&&c.prototype,d=f&&f.set,h=i.aTypedArray,p=i.exportTypedArrayMethod,g=!u((function(){var t=new Uint8ClampedArray(2);return o(d,t,{length:1,0:3},1),3!==t[1]})),y=g&&i.NATIVE_ARRAY_BUFFER_VIEWS&&u((function(){var t=new c(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));p("set",(function(t){h(this);var e=a(arguments.length>1?arguments[1]:void 0,1),n=s(t);if(g)return o(d,this,n,e);var r=this.length,i=A(n),u=0;if(i+e>r)throw new l("Wrong length");for(;u<i;)this[e+u]=n[u++]}),!g||y)},373(t,e,n){"use strict";var r=n(44576),o=n(27476),i=n(79039),A=n(79306),a=n(74488),s=n(94644),u=n(13709),l=n(13763),c=n(39519),f=n(3607),d=s.aTypedArray,h=s.exportTypedArrayMethod,p=r.Uint16Array,g=p&&o(p.prototype.sort),y=!!g&&!(i((function(){g(new p(2),null)}))&&i((function(){g(new p(2),{})}))),v=!!g&&!i((function(){if(c)return c<74;if(u)return u<67;if(l)return!0;if(f)return f<602;var t,e,n=new p(516),r=Array(516);for(t=0;t<516;t++)e=t%4,n[t]=515-t,r[t]=t-2*e+3;for(g(n,(function(t,e){return(t/4|0)-(e/4|0)})),t=0;t<516;t++)if(n[t]!==r[t])return!0}));h("sort",(function(t){return void 0!==t&&A(t),v?g(this,t):a(d(this),function(t){return function(e,n){return void 0!==t?+t(e,n)||0:n!==n?-1:e!==e?1:0===e&&0===n?1/e>0&&1/n<0?1:-1:e>n}}(t))}),!v||y)},21489(t,e,n){"use strict";n(15823)("Uint8",(function(t){return function(e,n,r){return t(this,e,n,r)}}))},98992(t,e,n){"use strict";n(18111)},23215(t,e,n){"use strict";n(81148)},54520(t,e,n){"use strict";n(22489)},72577(t,e,n){"use strict";n(20116)},3949(t,e,n){"use strict";n(7588)},81454(t,e,n){"use strict";n(61701)},8872(t,e,n){"use strict";n(18237)},37550(t,e,n){"use strict";n(13579)},71517(t,e,n){"use strict";var r=n(46518),o=n(36194),i=n(72248).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=o(this),n=!0,r=0,A=arguments.length;r<A;r++)t=i(e,arguments[r]),n=n&&t;return!!n}})},11379(t,e,n){"use strict";var r=n(46518),o=n(36194),i=n(72248),A=i.get,a=i.has,s=i.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var n,r,i=o(this);return a(i,t)?(n=A(i,t),"update"in e&&(n=e.update(n,t,i),s(i,t,n)),n):(r=e.insert(t,i),s(i,t,r),r)}})},93777(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0);return!1!==A(e,(function(t,r){if(!n(t,r,e))return!1}),!0)}})},14190(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(72248),a=n(26223),s=A.Map,u=A.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=new s;return a(e,(function(t,o){n(t,o,e)&&u(r,o,t)})),r}})},86097(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=A(e,(function(t,r){if(n(t,r,e))return{key:r}}),!0);return r&&r.key}})},12359(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=A(e,(function(t,r){if(n(t,r,e))return{value:t}}),!0);return r&&r.value}})},17273(t,e,n){"use strict";var r=n(46518),o=n(33317),i=n(36194),A=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===A(i(this),(function(e){if(o(e,t))return!0}),!0)}})},27415(t,e,n){"use strict";var r=n(46518),o=n(36194),i=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=i(o(this),(function(e,n){if(e===t)return{key:n}}),!0);return e&&e.key}})},19929(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(72248),a=n(26223),s=A.Map,u=A.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=new s;return a(e,(function(t,o){u(r,n(t,o,e),t)})),r}})},37583(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(72248),a=n(26223),s=A.Map,u=A.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=new s;return a(e,(function(t,o){u(r,o,n(t,o,e))})),r}})},55122(t,e,n){"use strict";var r=n(46518),o=n(36194),i=n(72652),A=n(72248).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=o(this),n=arguments.length,r=0;r<n;)i(arguments[r++],(function(t,n){A(e,t,n)}),{AS_ENTRIES:!0});return e}})},20230(t,e,n){"use strict";var r=n(46518),o=n(79306),i=n(36194),A=n(26223),a=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=i(this),n=arguments.length<2,r=n?void 0:arguments[1];if(o(t),A(e,(function(o,i){n?(n=!1,r=o):r=t(r,o,i,e)})),n)throw new a("Reduce of empty map with no initial value");return r}})},57268(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(36194),A=n(26223);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0);return!0===A(e,(function(t,r){if(n(t,r,e))return!0}),!0)}})},79733(t,e,n){"use strict";var r=n(46518),o=n(79306),i=n(36194),A=n(72248),a=TypeError,s=A.get,u=A.has,l=A.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var n=i(this),r=arguments.length;o(e);var A=u(n,t);if(!A&&r<3)throw new a("Updating absent value");var c=A?s(n,t):o(r>2?arguments[2]:void 0)(t,n);return l(n,t,e(c,t,n)),n}})},25509(t,e,n){"use strict";var r=n(46518),o=n(97080),i=n(94402).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var t=o(this),e=0,n=arguments.length;e<n;e++)i(t,arguments[e]);return t}})},65223(t,e,n){"use strict";var r=n(46518),o=n(97080),i=n(94402).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=o(this),n=!0,r=0,A=arguments.length;r<A;r++)t=i(e,arguments[r]),n=n&&t;return!!n}})},60321(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(83440);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return o(A,this,i(t))}})},41927(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(97080),A=n(38469);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0);return!1!==A(e,(function(t){if(!n(t,t,e))return!1}),!0)}})},11632(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(97080),A=n(94402),a=n(38469),s=A.Set,u=A.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=new s;return a(e,(function(t){n(t,t,e)&&u(r,t)})),r}})},64377(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(97080),A=n(38469);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=A(e,(function(t){if(n(t,t,e))return{value:t}}),!0);return r&&r.value}})},66771(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(68750);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return o(A,this,i(t))}})},12516(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(64449);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return o(A,this,i(t))}})},68931(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(53838);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return o(A,this,i(t))}})},52514(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(28527);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return o(A,this,i(t))}})},35694(t,e,n){"use strict";var r=n(46518),o=n(79504),i=n(97080),A=n(38469),a=n(655),s=o([].join),u=o([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=i(this),n=void 0===t?",":a(t),r=[];return A(e,(function(t){u(r,t)})),s(r,n)}})},52774(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(97080),A=n(94402),a=n(38469),s=A.Set,u=A.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0),r=new s;return a(e,(function(t){u(r,n(t,t,e))})),r}})},49536(t,e,n){"use strict";var r=n(46518),o=n(79306),i=n(97080),A=n(38469),a=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=i(this),n=arguments.length<2,r=n?void 0:arguments[1];if(o(t),A(e,(function(o){n?(n=!1,r=o):r=t(r,o,o,e)})),n)throw new a("Reduce of empty set with no initial value");return r}})},21926(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(97080),A=n(38469);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=i(this),n=o(t,arguments.length>1?arguments[1]:void 0);return!0===A(e,(function(t){if(n(t,t,e))return!0}),!0)}})},94483(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(83650);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return o(A,this,i(t))}})},16215(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(47650),A=n(44204);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return o(A,this,i(t))}})},51839(t,e,n){"use strict";n(48140)},67348(t,e,n){"use strict";var r=n(46518),o=n(76557),i=n(44995).remove;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=o(this),n=!0,r=0,A=arguments.length;r<A;r++)t=i(e,arguments[r]),n=n&&t;return!!n}})},35644(t,e,n){"use strict";var r=n(46518),o=n(76557),i=n(44995),A=i.get,a=i.has,s=i.set;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var n,r,i=o(this);return a(i,t)?(n=A(i,t),"update"in e&&(n=e.update(n,t,i),s(i,t,n)),n):(r=e.insert(t,i),s(i,t,r),r)}})},62953(t,e,n){"use strict";var r=n(44576),o=n(67400),i=n(79296),A=n(23792),a=n(66699),s=n(10687),u=n(78227)("iterator"),l=A.values,c=function(t,e){if(t){if(t[u]!==l)try{a(t,u,l)}catch(r){t[u]=l}if(s(t,e,!0),o[e])for(var n in A)if(t[n]!==A[n])try{a(t,n,A[n])}catch(r){t[n]=A[n]}}};for(var f in o)c(r[f]&&r[f].prototype,f);c(i,"DOMTokenList")},98406(t,e,n){"use strict";n(23792),n(27337);var r=n(46518),o=n(44576),i=n(93389),A=n(97751),a=n(69565),s=n(79504),u=n(43724),l=n(67416),c=n(36840),f=n(62106),d=n(56279),h=n(10687),p=n(33994),g=n(91181),y=n(90679),v=n(94901),m=n(39297),w=n(76080),b=n(36955),B=n(28551),_=n(20034),x=n(655),C=n(2360),E=n(6980),F=n(70081),S=n(50851),U=n(62529),Q=n(22812),I=n(78227),T=n(74488),O=I("iterator"),k="URLSearchParams",R=k+"Iterator",M=g.set,L=g.getterFor(k),H=g.getterFor(R),D=i("fetch"),P=i("Request"),N=i("Headers"),K=P&&P.prototype,j=N&&N.prototype,V=o.TypeError,G=o.encodeURIComponent,z=String.fromCharCode,Y=A("String","fromCodePoint"),$=parseInt,W=s("".charAt),X=s([].join),q=s([].push),J=s("".replace),Z=s([].shift),tt=s([].splice),et=s("".split),nt=s("".slice),rt=s(/./.exec),ot=/\+/g,it=/^[0-9a-f]+$/i,At=function(t,e){var n=nt(t,e,e+2);return rt(it,n)?$(n,16):NaN},at=function(t){for(var e=0,n=128;n>0&&0!==(t&n);n>>=1)e++;return e},st=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},ut=function(t){for(var e=(t=J(t,ot," ")).length,n="",r=0;r<e;){var o=W(t,r);if("%"===o){if("%"===W(t,r+1)||r+3>e){n+="%",r++;continue}var i=At(t,r+1);if(i!==i){n+=o,r++;continue}r+=2;var A=at(i);if(0===A)o=z(i);else{if(1===A||A>4){n+="\ufffd",r++;continue}for(var a=[i],s=1;s<A&&!(++r+3>e||"%"!==W(t,r));){var u=At(t,r+1);if(u!==u){r+=3;break}if(u>191||u<128)break;q(a,u),r+=2,s++}if(a.length!==A){n+="\ufffd";continue}var l=st(a);null===l?n+="\ufffd":o=Y(l)}}n+=o,r++}return n},lt=/[!'()~]|%20/g,ct={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ft=function(t){return ct[t]},dt=function(t){return J(G(t),lt,ft)},ht=p((function(t,e){M(this,{type:R,target:L(t).entries,index:0,kind:e})}),k,(function(){var t=H(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=null,U(void 0,!0);var r=e[n];switch(t.kind){case"keys":return U(r.key,!1);case"values":return U(r.value,!1)}return U([r.key,r.value],!1)}),!0),pt=function(t){this.entries=[],this.url=null,void 0!==t&&(_(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===W(t,0)?nt(t,1):t:x(t)))};pt.prototype={type:k,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,n,r,o,i,A,s,u=this.entries,l=S(t);if(l)for(n=(e=F(t,l)).next;!(r=a(n,e)).done;){if(i=(o=F(B(r.value))).next,(A=a(i,o)).done||(s=a(i,o)).done||!a(i,o).done)throw new V("Expected sequence with length 2");q(u,{key:x(A.value),value:x(s.value)})}else for(var c in t)m(t,c)&&q(u,{key:c,value:x(t[c])})},parseQuery:function(t){if(t)for(var e,n,r=this.entries,o=et(t,"&"),i=0;i<o.length;)(e=o[i++]).length&&(n=et(e,"="),q(r,{key:ut(Z(n)),value:ut(X(n,"="))}))},serialize:function(){for(var t,e=this.entries,n=[],r=0;r<e.length;)t=e[r++],q(n,dt(t.key)+"="+dt(t.value));return X(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var gt=function(){y(this,yt);var t=M(this,new pt(arguments.length>0?arguments[0]:void 0));u||(this.size=t.entries.length)},yt=gt.prototype;if(d(yt,{append:function(t,e){var n=L(this);Q(arguments.length,2),q(n.entries,{key:x(t),value:x(e)}),u||this.size++,n.updateURL()},delete:function(t){for(var e=L(this),n=Q(arguments.length,1),r=e.entries,o=x(t),i=n<2?void 0:arguments[1],A=void 0===i?i:x(i),a=0;a<r.length;){var s=r[a];if(s.key!==o||void 0!==A&&s.value!==A)a++;else if(tt(r,a,1),void 0!==A)break}u||(this.size=r.length),e.updateURL()},get:function(t){var e=L(this).entries;Q(arguments.length,1);for(var n=x(t),r=0;r<e.length;r++)if(e[r].key===n)return e[r].value;return null},getAll:function(t){var e=L(this).entries;Q(arguments.length,1);for(var n=x(t),r=[],o=0;o<e.length;o++)e[o].key===n&&q(r,e[o].value);return r},has:function(t){for(var e=L(this).entries,n=Q(arguments.length,1),r=x(t),o=n<2?void 0:arguments[1],i=void 0===o?o:x(o),A=0;A<e.length;){var a=e[A++];if(a.key===r&&(void 0===i||a.value===i))return!0}return!1},set:function(t,e){var n=L(this);Q(arguments.length,1);for(var r,o=n.entries,i=!1,A=x(t),a=x(e),s=0;s<o.length;s++)(r=o[s]).key===A&&(i?tt(o,s--,1):(i=!0,r.value=a));i||q(o,{key:A,value:a}),u||(this.size=o.length),n.updateURL()},sort:function(){var t=L(this);T(t.entries,(function(t,e){return t.key>e.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,n=L(this).entries,r=w(t,arguments.length>1?arguments[1]:void 0),o=0;o<n.length;)r((e=n[o++]).value,e.key,this)},keys:function(){return new ht(this,"keys")},values:function(){return new ht(this,"values")},entries:function(){return new ht(this,"entries")}},{enumerable:!0}),c(yt,O,yt.entries,{name:"entries"}),c(yt,"toString",(function(){return L(this).serialize()}),{enumerable:!0}),u&&f(yt,"size",{get:function(){return L(this).entries.length},configurable:!0,enumerable:!0}),h(gt,k),r({global:!0,constructor:!0,forced:!l},{URLSearchParams:gt}),!l&&v(N)){var vt=s(j.has),mt=s(j.set),wt=function(t){if(_(t)){var e,n=t.body;if(b(n)===k)return e=t.headers?new N(t.headers):new N,vt(e,"content-type")||mt(e,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),C(t,{body:E(0,x(n)),headers:E(0,e)})}return t};if(v(D)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(t){return D(t,arguments.length>1?wt(arguments[1]):{})}}),v(P)){var bt=function(t){return y(this,K),new P(t,arguments.length>1?wt(arguments[1]):{})};K.constructor=bt,bt.prototype=K,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:bt})}}t.exports={URLSearchParams:gt,getState:L}},48408(t,e,n){"use strict";n(98406)},81431(t,e){"use strict";function n(t,e,n){var r,o=n||{},i=o.noTrailing,A=void 0!==i&&i,a=o.noLeading,s=void 0!==a&&a,u=o.debounceMode,l=void 0===u?void 0:u,c=!1,f=0;function d(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var a=this,u=Date.now()-f;function h(){f=Date.now(),e.apply(a,o)}function p(){r=void 0}c||(s||!l||r||h(),d(),void 0===l&&u>t?s?(f=Date.now(),A||(r=setTimeout(l?p:h,t))):h():!0!==A&&(r=setTimeout(l?p:h,void 0===l?t-u:t)))}return h.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;d(),c=!n},h}Object.defineProperty(e,"__esModule",{value:!0}),e.debounce=function(t,e,r){var o=(r||{}).atBegin;return n(t,e,{debounceMode:!1!==(void 0!==o&&o)})},e.throttle=n},43145(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}n.d(e,{A:()=>r})},9417(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,{A:()=>r})},64467(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(20816);function o(t,e,n){return(e=(0,r.A)(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},58168(t,e,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(this,arguments)}n.d(e,{A:()=>r})},53954(t,e,n){"use strict";function r(t){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},r(t)}n.d(e,{A:()=>r})},77387(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(63662);function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(0,r.A)(t,e)}},52176(t,e,n){"use strict";function r(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(r=function(){return!!t})()}n.d(e,{A:()=>r})},20454(t,e,n){"use strict";function r(t){if(null==t)throw new TypeError("Cannot destructure "+t)}n.d(e,{A:()=>r})},89379(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(64467);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){(0,r.A)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},80045(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(98587);function o(t,e){if(null==t)return{};var n,o,i=(0,r.A)(t,e);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(t);for(o=0;o<A.length;o++)n=A[o],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}},98587(t,e,n){"use strict";function r(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}n.d(e,{A:()=>r})},63662(t,e,n){"use strict";function r(t,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},r(t,e)}n.d(e,{A:()=>r})},80296(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(27800);function o(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,A,a=[],s=!0,u=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(a.push(r.value),a.length!==e);s=!0);}catch(t){u=!0,o=t}finally{try{if(!s&&null!=n.return&&(A=n.return(),Object(A)!==A))return}finally{if(u)throw o}}return a}}(t,e)||(0,r.A)(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},45458(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(43145);var o=n(27800);function i(t){return function(t){if(Array.isArray(t))return(0,r.A)(t)}(t)||function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||(0,o.A)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},20816(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(82284);function o(t){var e=function(t,e){if("object"!=(0,r.A)(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==(0,r.A)(e)?e:e+""}},82284(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n.d(e,{A:()=>r})},27800(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(43145);function o(t,e){if(t){if("string"===typeof t)return(0,r.A)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(t,e):void 0}}},21250(t,e,n){"use strict";n.d(e,{YL:()=>w,xS:()=>v});var r=n(96540),o=n(43678),i=Object.defineProperty,A=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,c=(t,e,n)=>e in t?i(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,f=(t,e)=>{for(var n in e||(e={}))u.call(e,n)&&c(t,n,e[n]);if(s)for(var n of s(e))l.call(e,n)&&c(t,n,e[n]);return t},d=(t,e)=>A(t,a(e)),h=(t,e)=>{var n={};for(var r in t)u.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&s)for(var r of s(t))e.indexOf(r)<0&&l.call(t,r)&&(n[r]=t[r]);return n},p=r.createContext(null);function g(t,e,n){return(n.mapContextToProps||e)(t,n)||{}}var y=function(t){if(!t)throw"withSearch requires a function to be provided which returns an object with at least one value.";return function(e){var n;return n=class extends r.PureComponent{constructor(e,n){super(e),this.subscription=e=>{this.mounted&&this.setState((n=>g(f(f({},n),e),t,this.props)))},this.mounted=!1,this.state=f({},g(function(t){return f(f({},t.driver.getState()),t.driver.getActions())}(n),t,e))}componentDidMount(){this.mounted=!0,this.context.driver.subscribeToStateChanges(this.subscription)}componentWillUnmount(){this.mounted=!1,this.context.driver.unsubscribeToStateChanges(this.subscription)}render(){let t=h(this.props,[]);return r.createElement(e,f(f({},this.state),t))}},n.contextType=p,n}};var v=function({mapContextToProps:t,children:e}){let n=y(t)((t=>e(t)));return r.createElement(n,null)},m={moreFilters:({visibleOptionsCount:t,showingAll:e})=>{let n=e?"All ":"";return n+=`${t} options shown.`,n}},w=({children:t,config:e,driver:n})=>{let[i,A]=(0,r.useState)(null);if((0,r.useEffect)((()=>{let t=n||new o.vc(d(f({},e),{a11yNotificationMessages:f(f({},m),e.a11yNotificationMessages)}));return A(t),()=>{t.tearDown()}}),[]),(0,r.useEffect)((()=>{i&&i.setSearchQuery(e.searchQuery)}),[e.searchQuery]),(0,r.useEffect)((()=>{i&&i.setAutocompleteQuery(e.autocompleteQuery)}),[e.autocompleteQuery]),!i)return null;let a={driver:i};return r.createElement(p.Provider,{value:a},t)};var{markSelectedFacetValuesFromFilters:b}=o._$},46671(t,e,n){"use strict";n.d(e,{A:()=>w});var r=n(43678),o=Object.defineProperty,i=Object.defineProperties,A=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(t,e,n)=>e in t?o(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,c=(t,e)=>{for(var n in e||(e={}))s.call(e,n)&&l(t,n,e[n]);if(a)for(var n of a(e))u.call(e,n)&&l(t,n,e[n]);return t},f=(t,e)=>i(t,A(e)),d=(t,e)=>{var n={};for(var r in t)s.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&a)for(var r of a(t))e.indexOf(r)<0&&u.call(t,r)&&(n[r]=t[r]);return n},h=(t,e,n)=>new Promise(((r,o)=>{var i=t=>{try{a(n.next(t))}catch(e){o(e)}},A=t=>{try{a(n.throw(t))}catch(e){o(e)}},a=t=>t.done?r(t.value):Promise.resolve(t.value).then(i,A);a((n=n.apply(t,e)).next())}));function p(t,e,n){let{disjunctiveFacets:o,disjunctiveFacetsAnalyticsTags:i}=e;o&&console.warn("search-ui-site-search-connector: disjunctiveFacets is not supported by Site Search"),i&&console.warn("search-ui-site-search-connector: disjunctiveFacetsAnalyticsTags is not supported by Site Search");let A=function(t){if(!t)return;let e=Object.entries(t).map((([t,e])=>{if("value"==e.type)return e.sort&&console.warn("search-ui-site-search-connector: Site Search does not support 'sort' on facets"),e.size&&console.warn("search-ui-site-search-connector: Site Search does not support 'size' on facets"),[t,e];console.warn(`search-ui-site-search-connector: Dropping ${t} facet, only value facets are supported in Site Search`)})).filter((t=>t)).map((([t])=>t));return e.length?e:void 0}(e.facets),a=function(t){if(t&&0!==Object.keys(t).length)return t.reduce(((t,e)=>{let n=e.field,o=e.values;if(t[n])return console.warn("search-ui-site-search-connector: More than one filter found for a single field"),t;if(e.type&&"all"!==e.type&&"any"!==e.type)return console.warn(`search-ui-site-search-connector: Unsupported filter type "${e.type}" found, only "all" and "any" are currently supported`),t;if(void 0!==o.find((t=>"object"==typeof t))){if(o.length>1)return console.warn("search-ui-site-search-connector: Cannot apply more than 1 none-value filters to a single field"),t;let e=o[0];if(r._$.isFilterValueRange(e)){let r=e,{name:o}=r,i=d(r,["name"]);return t[n]=c({type:"range"},i),t}return t}return t[n]=f(c({},function(t){return"any"===t?{}:{type:"and"}}(e.type)),{values:o}),t}),{})}(void 0!==e.filters?e.filters:t.filters),s=void 0!==e.current?e.current:t.current,u=void 0!==e.resultsPerPage?e.resultsPerPage:t.resultsPerPage,l=void 0!==e.sortDirection?e.sortDirection:t.sortDirection,h=void 0!==e.sortField?e.sortField:t.sortField,p=void 0!==e.sortList?e.sortList:t.sortList,[g,y]=function(t){return t?[Object.keys(t),Object.entries(t).reduce(((t,[e,n])=>n.snippet?f(c({},t),{[e]:n.snippet}):t),{})]:[]}(e.result_fields),v=function(t){return t?Object.keys(t):[]}(e.search_fields),m=t.searchTerm;return f(c(c(c(c(c(c(c(c(c(c({},u&&{per_page:u}),s&&{page:s}),l&&{sort_direction:{[n]:l}}),h&&{sort_field:{[n]:h}}),p&&{sort_list:{[n]:p}}),a&&{filters:{[n]:a}}),A&&{facets:{[n]:A}}),g&&{fetch_fields:{[n]:g}}),y&&{highlight_fields:{[n]:y}}),v&&!!v.length&&{search_fields:{[n]:v}}),{q:m})}var g=(t,[e,n])=>f(c({},t),{[e]:n});function y(t,e){let n=function(t,e){let n=t=>({raw:t});return t[e].map((t=>{let e=t,{highlight:r,sort:o}=e,i=d(e,["highlight","sort"]),A=Object.entries(i).filter((([t])=>!(t=>t.startsWith("_"))(t))).map((([t,e])=>[t,n(e)])).reduce(g,{});return Object.entries(r).forEach((([t,e])=>{A[t].snippet=e})),A}))}(t.records,e),r=t.info[e].num_pages,o=t.info[e].total_result_count,i=function(t){return t.facets?Object.entries(t.facets).map((([t,e])=>[t,[{field:t,data:Object.entries(e).map((([t,e])=>({value:t,count:e}))),type:"value"}]])).reduce(g,{}):{}}(t.info[e]);return c({rawResponse:t,results:n,totalPages:r,totalResults:o,requestId:""},Object.keys(i).length>0&&{facets:i})}function v(t,e,n,r){return h(this,null,(function*(){let o,i=new Headers({"Content-Type":"application/json"}),A=yield fetch(`https://search-api.swiftype.com/api/v1/public/${n}`,{method:e,headers:i,body:JSON.stringify(c({engine_key:t},r)),credentials:"include"});try{o=yield A.json()}catch(a){}if(A.status>=200&&A.status<300)return o;{let t=o&&o.errors&&Object.entries(o.errors).length>0?JSON.stringify(o.errors):A.status;throw new Error(`${t}`)}}))}function m(t,e,n){let r=Object.entries(c({engine_key:t},n)).map((([t,e])=>`${t}=${encodeURIComponent(e)}`)).join("&");return fetch(`https://search-api.swiftype.com/api/v1/public/${e}?${r}`,{method:"GET",credentials:"include"})}var w=class{constructor({documentType:t,engineKey:e,beforeSearchCall:n=(t,e)=>e(t),beforeAutocompleteResultsCall:r=(t,e)=>e(t)}){this.documentType=t,this.engineKey=e,this.beforeSearchCall=n,this.beforeAutocompleteResultsCall=r,this.request=v.bind(this,e),this._get=m.bind(this,e)}onResultClick({query:t,documentId:e,tags:n}){n&&n.length>0&&console.warn("search-ui-site-search-connector: Site Search does not support tags on click"),this._get("analytics/pc",{t:(new Date).getTime(),q:t,doc_id:e})}onAutocompleteResultClick({query:t,documentId:e,tags:n}){n&&console.warn("search-ui-site-search-connector: Site Search does not support tags on autocompleteClick"),this._get("analytics/pas",{t:(new Date).getTime(),q:t,doc_id:e})}onSearch(t,e){let n=p(t,e,this.documentType);return this.beforeSearchCall(n,(t=>this.request("POST","engines/search.json",t).then((t=>y(t,this.documentType)))))}onAutocomplete(t,e){return h(this,arguments,(function*({searchTerm:t},e){if(e.results){let n=p({searchTerm:t},e.results,this.documentType);return this.beforeAutocompleteResultsCall(n,(t=>this.request("POST","engines/suggest.json",t).then((t=>({autocompletedResults:y(t,this.documentType).results})))))}e.suggestions&&console.warn("search-ui-site-search-connector: Site Search does support query suggestions on autocomplete")}))}}},43678(t,e,n){"use strict";n.d(e,{vc:()=>Ft,_$:()=>Ut});var r=n(4982),o=n(58168);function i(t){return"/"===t.charAt(0)}function A(t,e){for(var n=e,r=n+1,o=t.length;r<o;n+=1,r+=1)t[n]=t[r];t.pop()}const a=function(t,e){void 0===e&&(e="");var n,r=t&&t.split("/")||[],o=e&&e.split("/")||[],a=t&&i(t),s=e&&i(e),u=a||s;if(t&&i(t)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var l=o[o.length-1];n="."===l||".."===l||""===l}else n=!1;for(var c=0,f=o.length;f>=0;f--){var d=o[f];"."===d?A(o,f):".."===d?(A(o,f),c++):c&&(A(o,f),c--)}if(!u)for(;c--;c)o.unshift("..");!u||""===o[0]||o[0]&&i(o[0])||o.unshift("");var h=o.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var s="Invariant failed";function u(t){return"/"===t.charAt(0)?t:"/"+t}function l(t,e){return function(t,e){return 0===t.toLowerCase().indexOf(e.toLowerCase())&&-1!=="/?#".indexOf(t.charAt(e.length))}(t,e)?t.substr(e.length):t}function c(t){return"/"===t.charAt(t.length-1)?t.slice(0,-1):t}function f(t){var e=t.pathname,n=t.search,r=t.hash,o=e||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function d(t,e,n,r){var i;"string"===typeof t?(i=function(t){var e=t||"/",n="",r="",o=e.indexOf("#");-1!==o&&(r=e.substr(o),e=e.substr(0,o));var i=e.indexOf("?");return-1!==i&&(n=e.substr(i),e=e.substr(0,i)),{pathname:e,search:"?"===n?"":n,hash:"#"===r?"":r}}(t),i.state=e):(void 0===(i=(0,o.A)({},t)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==e&&void 0===i.state&&(i.state=e));try{i.pathname=decodeURI(i.pathname)}catch(A){throw A instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):A}return n&&(i.key=n),r?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,r.pathname)):i.pathname=r.pathname:i.pathname||(i.pathname="/"),i}function h(){var t=null;var e=[];return{setPrompt:function(e){return t=e,function(){t===e&&(t=null)}},confirmTransitionTo:function(e,n,r,o){if(null!=t){var i="function"===typeof t?t(e,n):t;"string"===typeof i?"function"===typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(t){var n=!0;function r(){n&&t.apply(void 0,arguments)}return e.push(r),function(){n=!1,e=e.filter((function(t){return t!==r}))}},notifyListeners:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach((function(t){return t.apply(void 0,n)}))}}}var p=!("undefined"===typeof window||!window.document||!window.document.createElement);function g(t,e){e(window.confirm(t))}var y="popstate",v="hashchange";function m(){try{return window.history.state||{}}catch(t){return{}}}function w(t){void 0===t&&(t={}),p||function(t){if(!t)throw new Error(s)}(!1);var e=window.history,n=function(){var t=window.navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),r=!(-1===window.navigator.userAgent.indexOf("Trident")),i=t,A=i.forceRefresh,a=void 0!==A&&A,w=i.getUserConfirmation,b=void 0===w?g:w,B=i.keyLength,_=void 0===B?6:B,x=t.basename?c(u(t.basename)):"";function C(t){var e=t||{},n=e.key,r=e.state,o=window.location,i=o.pathname+o.search+o.hash;return x&&(i=l(i,x)),d(i,r,n)}function E(){return Math.random().toString(36).substr(2,_)}var F=h();function S(t){(0,o.A)(P,t),P.length=e.length,F.notifyListeners(P.location,P.action)}function U(t){(function(t){return void 0===t.state&&-1===navigator.userAgent.indexOf("CriOS")})(t)||T(C(t.state))}function Q(){T(C(m()))}var I=!1;function T(t){if(I)I=!1,S();else{F.confirmTransitionTo(t,"POP",b,(function(e){e?S({action:"POP",location:t}):function(t){var e=P.location,n=k.indexOf(e.key);-1===n&&(n=0);var r=k.indexOf(t.key);-1===r&&(r=0);var o=n-r;o&&(I=!0,M(o))}(t)}))}}var O=C(m()),k=[O.key];function R(t){return x+f(t)}function M(t){e.go(t)}var L=0;function H(t){1===(L+=t)&&1===t?(window.addEventListener(y,U),r&&window.addEventListener(v,Q)):0===L&&(window.removeEventListener(y,U),r&&window.removeEventListener(v,Q))}var D=!1;var P={length:e.length,action:"POP",location:O,createHref:R,push:function(t,r){var o="PUSH",i=d(t,r,E(),P.location);F.confirmTransitionTo(i,o,b,(function(t){if(t){var r=R(i),A=i.key,s=i.state;if(n)if(e.pushState({key:A,state:s},null,r),a)window.location.href=r;else{var u=k.indexOf(P.location.key),l=k.slice(0,u+1);l.push(i.key),k=l,S({action:o,location:i})}else window.location.href=r}}))},replace:function(t,r){var o="REPLACE",i=d(t,r,E(),P.location);F.confirmTransitionTo(i,o,b,(function(t){if(t){var r=R(i),A=i.key,s=i.state;if(n)if(e.replaceState({key:A,state:s},null,r),a)window.location.replace(r);else{var u=k.indexOf(P.location.key);-1!==u&&(k[u]=i.key),S({action:o,location:i})}else window.location.replace(r)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(t){void 0===t&&(t=!1);var e=F.setPrompt(t);return D||(H(1),D=!0),function(){return D&&(D=!1,H(-1)),e()}},listen:function(t){var e=F.appendListener(t);return H(1),function(){H(-1),e()}}};return P}function b(t,e,n){return Math.min(Math.max(t,e),n)}var B=n(46284),_=Object.defineProperty,x=Object.defineProperties,C=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,U=(t,e,n)=>e in t?_(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Q=(t,e)=>{for(var n in e||(e={}))F.call(e,n)&&U(t,n,e[n]);if(E)for(var n of E(e))S.call(e,n)&&U(t,n,e[n]);return t},I=(t,e)=>x(t,C(e)),T=(t,e)=>{var n={};for(var r in t)F.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&E)for(var r of E(t))e.indexOf(r)<0&&S.call(t,r)&&(n[r]=t[r]);return n},O=(t,e)=>{for(var n in e)_(t,n,{get:e[n],enumerable:!0})},k={};function R(t,e,n){let r=t.find((t=>t.field===e&&t.type===n));return r?r.values:[]}function M(t,e,n,r){return t.reduce(((t,o)=>{let i=o,{field:A,values:a,type:s}=i,u=T(i,["field","values","type"]);if(A===e&&(!r||s===r)){let e=a.filter((t=>!H(t,n)));return e.length>0?t.concat(Q({field:A,values:e,type:s},u)):t}return t.concat(o)}),[])}function L(t,e,n,r){let o=t.data,i=R(e,n,r)||[];return I(Q({},t),{data:o.map((t=>I(Q({},t),{selected:i.some((e=>H(e,t.value)))})))})}function H(t,e){return"true"===t||"true"===e?K(t)===K(e):!!(t&&t.name&&e&&e.name&&t.name===e.name)||r(t,e,{strict:!0})}function D(t,e){return e?e.reduce(((t,e)=>t.find((t=>t.type===e.type&&t.field===e.field))?t:[...t,e]),t):t}function P(t){return"object"==typeof t&&void 0!==t.name}O(k,{doFilterValuesMatch:()=>H,findFilterValues:()=>R,getFilterBooleanValue:()=>K,isFilterValueRange:()=>P,markSelectedFacetValuesFromFilters:()=>L,mergeFilters:()=>D,removeSingleFilterValue:()=>M,serialiseFilter:()=>N});var N=t=>t.reduce(((t,e)=>(P(e)?t.push(e.name):t.push(e.toString()),t)),[]).join(","),K=t=>"string"==typeof t?"true"===t:!!t;var j={encode:(t,e)=>function(t){return null!=t&&"number"==typeof t}(t)?`n_${t}_n`:function(t){return t&&"boolean"==typeof t}(t)?`b_${t}_b`:e(t),decode(t,e){if(/n_-?[\d\.]*_n/.test(t)){let e=t.substring(2,t.length-2);return Number(e)}if(/^b_(true|false)*_b$/.test(t)){return function(t){if("true"===t)return!0;if("false"===t)return!1;throw"Invalid type parsed as Boolean value"}(t.substring(2,t.length-2))}return e(t)}},V={parse:t=>B.parse(t,{ignoreQueryPrefix:!0,decoder:j.decode,arrayLimit:1e3}),stringify:t=>B.stringify(t,{encoder:j.encode})};function G(t){return Array.isArray(t)?t[t.length-1]:t}function z(t){return function(t){if(function(t){return!isNaN(t)}(t))return parseInt(t,10)}(G(t))}function Y(t){return t.filters}function $(t){return z(t.current)}function W(t){return G(t.q)}function X(t){let e=G(t["sort-field"]),n=G(t["sort-direction"]);return e?[e,n]:[]}function q(t){return z(t.size)}function J(t){return t.sort}var Z=class{constructor(t={}){this.routingOptions={readUrl:t.readUrl||this.readUrl.bind(this),writeUrl:t.writeUrl||this.writeUrl.bind(this),urlToState:t.urlToState||this.urlToState.bind(this),stateToUrl:t.stateToUrl||this.stateToUrl.bind(this),routeChangeHandler:t.routeChangeHandler||this.routeChangeHandler.bind(this)},this.history="undefined"!=typeof window?w():function(t){void 0===t&&(t={});var e=t,n=e.getUserConfirmation,r=e.initialEntries,i=void 0===r?["/"]:r,A=e.initialIndex,a=void 0===A?0:A,s=e.keyLength,u=void 0===s?6:s,l=h();function c(t){(0,o.A)(w,t),w.length=w.entries.length,l.notifyListeners(w.location,w.action)}function p(){return Math.random().toString(36).substr(2,u)}var g=b(a,0,i.length-1),y=i.map((function(t){return d(t,void 0,"string"===typeof t?p():t.key||p())})),v=f;function m(t){var e=b(w.index+t,0,w.entries.length-1),r=w.entries[e];l.confirmTransitionTo(r,"POP",n,(function(t){t?c({action:"POP",location:r,index:e}):c()}))}var w={length:y.length,action:"POP",location:y[g],index:g,entries:y,createHref:v,push:function(t,e){var r="PUSH",o=d(t,e,p(),w.location);l.confirmTransitionTo(o,r,n,(function(t){if(t){var e=w.index+1,n=w.entries.slice(0);n.length>e?n.splice(e,n.length-e,o):n.push(o),c({action:r,location:o,index:e,entries:n})}}))},replace:function(t,e){var r="REPLACE",o=d(t,e,p(),w.location);l.confirmTransitionTo(o,r,n,(function(t){t&&(w.entries[w.index]=o,c({action:r,location:o}))}))},go:m,goBack:function(){m(-1)},goForward:function(){m(1)},canGo:function(t){var e=w.index+t;return e>=0&&e<w.entries.length},block:function(t){return void 0===t&&(t=!1),l.setPrompt(t)},listen:function(t){return l.appendListener(t)}};return w}(),this.lastPushSearchString=""}readUrl(){return this.history?this.history.location.search:""}writeUrl(t,{replaceUrl:e=!1}={}){(e?this.history.replace:this.history.push)(`?${t}`)}urlToState(t){return function(t){let e={current:$(t),filters:Y(t),searchTerm:W(t),resultsPerPage:q(t),sortField:X(t)[0],sortDirection:X(t)[1],sortList:J(t)};return Object.keys(e).reduce(((t,n)=>{let r=e[n];return r&&(t[n]=r),t}),{})}(V.parse(t))}stateToUrl(t){return`${e=t,V.stringify(function({searchTerm:t,current:e,filters:n,resultsPerPage:r,sortDirection:o,sortField:i,sortList:A}){let a={};return e>1&&(a.current=e),t&&(a.q=t),r&&(a.size=r),n&&n.length>0&&(a.filters=n),A&&A.length>0?a.sort=A:i&&(a["sort-field"]=i,a["sort-direction"]=o),a}(e))}`;var e}getStateFromURL(){return this.routingOptions.urlToState(this.routingOptions.readUrl())}pushStateToURL(t,{replaceUrl:e=!1}={}){let n=this.routingOptions.stateToUrl(t);this.lastPushSearchString=n,this.routingOptions.writeUrl(n,{replaceUrl:e})}onURLStateChange(t){this.unlisten=this.routingOptions.routeChangeHandler((e=>{`?${this.lastPushSearchString}`!==e&&(this.lastPushSearchString="",t(this.routingOptions.urlToState(e)))}).bind(this))}routeChangeHandler(t){return this.history.listen((e=>{t(e.search)}))}tearDown(){this.unlisten()}},tt=class{constructor(){this.requestSequence=0,this.lastCompleted=0}next(){return++this.requestSequence}isOldRequest(t){return t<this.lastCompleted}completed(t){this.lastCompleted=t}tearDown(){this.lastCompleted=this.requestSequence+1}};function et(t,e){let n,r=function(){let r=arguments;clearTimeout(n),n=setTimeout((()=>{t.apply(null,r)}),e)};return r.cancel=()=>{n&&(clearTimeout(n),n=null)},r}var nt=class{constructor(){this.debounceCache={}}runWithDebounce(t,e,n,...r){if(!t)return n(...r);let o=`${e}|${t.toString()}`,i=this.debounceCache[o];i||(this.debounceCache[o]=et(n,t),i=this.debounceCache[o]),i(...r)}cancelByName(t){Object.entries(this.debounceCache).filter((([e])=>e.startsWith(`${t}|`))).forEach((([t,e])=>e.cancel()))}};nt.debounce=(t,e)=>et(e,t);var rt=nt,ot={};function it(t,e,n="all",r){this.debug&&console.log("Search UI: Action","addFilter",...arguments);let{filters:o}=this.state,i=o.find((e=>e.field===t&&e.type===n))||null,A=o.filter((e=>e.field!==t||e.type!==n))||[],a=(null==i?void 0:i.values)||[],s=a.find((t=>H(t,e)))?a:a.concat(e);this._updateSearchResults({current:1,filters:[...A,{field:t,values:s,type:n,persistent:r}]}),this.events.emit({type:"FacetFilterSelected",field:t,value:N(s),query:this.state.searchTerm})}function At(t,e=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteClickThrough",...arguments);let{autocompletedResultsRequestId:n,searchTerm:r,autocompletedResults:o,current:i,resultsPerPage:A,totalResults:a,filters:s}=this.state,u=o.findIndex((e=>e._meta.id===t)),l=o[u],c=this.events;c.autocompleteResultClick({query:r,documentId:t,requestId:n,tags:e,result:l,resultIndex:u}),c.emit({type:"ResultSelected",documentId:t,query:r,position:u,origin:"autocomplete",tags:e,totalResults:a,filters:s,currentPage:i,resultsPerPage:A})}function at(t=[]){this.debug&&console.log("Search UI: Action","clearFilters",...arguments);let{filters:e}=this.state,n=e.filter((e=>{let n=e.field;return t.includes(n)}));this._updateSearchResults({current:1,filters:n})}function st(t,e,n){this.debug&&console.log("Search UI: Action","removeFilter",...arguments);let{filters:r}=this.state,o=r;o=!e&&n?r.filter((e=>!(e.field===t&&e.type===n))):e?M(r,t,e,n):r.filter((e=>e.field!==t)),this._updateSearchResults({current:1,filters:o}),this.events.emit({type:"FacetFilterRemoved",field:t,value:e&&N([e]),query:this.state.searchTerm})}function ut(){this.debug&&console.log("Search UI: Action","reset",...arguments),this._setState(this.startingState),this.trackUrlState&&this.URLManager.pushStateToURL(this.state)}function lt(t){this.debug&&console.log("Search UI: Action","setCurrent",...arguments),this._updateSearchResults({current:t})}function ct(t,e,n="all",r){this.debug&&console.log("Search UI: Action","setFilter",...arguments);let{filters:o}=this.state;o=o.filter((e=>e.field!==t||e.type!==n));let i=Array.isArray(e)?e:[e];this._updateSearchResults({current:1,filters:[...o,{field:t,values:i,type:n,persistent:r}]}),this.events.emit({type:"FacetFilterSelected",field:t,value:e&&N(i),query:this.state.searchTerm})}function ft(t){this.debug&&console.log("Search UI: Action","setResultsPerPage",...arguments),this._updateSearchResults({current:1,resultsPerPage:t})}function dt(t,{autocompleteMinimumCharacters:e=0,autocompleteResults:n=!1,autocompleteSuggestions:r=!1,shouldClearFilters:o=!0,refresh:i=!0,debounce:A=0}={}){if(this.debug&&console.log("Search UI: Action","setSearchTerm",...arguments),this._setState({searchTerm:t}),i){let t=o?this.state.filters.filter((t=>t.persistent)):this.state.filters;this.debounceManager.runWithDebounce(A,"_updateSearchResults",this._updateSearchResults,{current:1,filters:t})}(n||r)&&t.length>=e&&this.debounceManager.runWithDebounce(A,"_updateAutocomplete",this._updateAutocomplete,t,{autocompleteResults:n,autocompleteSuggestions:r})}function ht(t,e){this.debug&&console.log("Search UI: Action","setSort",...arguments);let n={current:1,sortList:null,sortField:null,sortDirection:null};Array.isArray(t)?n.sortList=t:(n.sortField=t,n.sortDirection=e),this._updateSearchResults(n)}function pt(t,e=[]){this.debug&&console.log("Search UI: Action","trackClickThrough",...arguments);let{requestId:n,searchTerm:r,results:o,current:i,resultsPerPage:A,totalResults:a,filters:s}=this.state,u=o.findIndex((e=>e._meta.id===t)),l=o[u],c=this.events;this.events.resultClick({query:r,documentId:t,requestId:n,tags:e,result:l,page:i,resultsPerPage:A,resultIndexOnPage:u}),c.emit({type:"ResultSelected",documentId:t,query:r,origin:"results",position:u,tags:e,totalResults:a,filters:s,currentPage:i,resultsPerPage:A})}O(ot,{a11yNotify:()=>wt,addFilter:()=>it,clearFilters:()=>at,removeFilter:()=>st,reset:()=>ut,setCurrent:()=>lt,setFilter:()=>ct,setResultsPerPage:()=>ft,setSearchTerm:()=>dt,setSort:()=>ht,trackAutocompleteClickThrough:()=>At,trackAutocompleteSuggestionClickThrough:()=>bt,trackClickThrough:()=>pt});var gt="search-ui-screen-reader-notifications",yt="undefined"!=typeof document,vt=()=>{if(!yt)return null;let t=document.getElementById(gt);return t||(t=document.createElement("div"),t.id=gt,t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.style.position="absolute",t.style.width="1px",t.style.height="1px",t.style.margin="-1px",t.style.padding="0",t.style.border="0",t.style.overflow="hidden",t.style.clip="rect(0 0 0 0)",document.body.appendChild(t),t)},mt={searchResults:({start:t,end:e,totalResults:n,searchTerm:r})=>{let o=`Showing ${t} to ${e} results out of ${n}`;return r&&(o+=`, searching for "${r}".`),o}};function wt(t,e){if(!this.hasA11yNotifications)return;let n=this.a11yNotificationMessages[t];if(!n){let e=`Could not find corresponding message function in a11yNotificationMessages: "${t}"`;return void console.warn("Action","a11yNotify",e)}let r=n(e);(t=>{let e=vt();e&&(e.textContent=t)})(r),this.debug&&console.log("Search UI: Action","a11yNotify",{messageFunc:t,messageArgs:e,message:r})}function bt(t,e,n=[]){this.debug&&console.log("Search UI: Action","trackAutocompleteSuggestionClickThrough",...arguments);let{searchTerm:r}=this.state;this.events.emit({type:"AutocompleteSuggestionSelected",position:e,query:r,tags:n,suggestion:t})}function Bt(t,e,n){if(n){if(e){let r=e[t].bind(e);return(...t)=>n(...t,r)}return n}return e&&e[t]?e[t].bind(e):()=>{throw`No ${t} handler provided and no Connector provided. You must configure one or the other.`}}var _t=class{constructor({apiConnector:t,onSearch:e,onAutocomplete:n,onResultClick:r,onAutocompleteResultClick:o,plugins:i=[]}={}){this.search=Bt("onSearch",t,e),this.autocomplete=Bt("onAutocomplete",t,n),this.resultClick=Bt("onResultClick",t,r),this.autocompleteResultClick=Bt("onAutocompleteResultClick",t,o),this.plugins=i}emit(t){this.plugins.forEach((e=>{e.subscribe(t)}))}};function xt({current:t,filters:e,resultsPerPage:n,searchTerm:r,sortDirection:o,sortField:i,sortList:A}){return{current:t,filters:e,resultsPerPage:n,searchTerm:r,sortDirection:o,sortField:i,sortList:A}}var Ct={current:1,filters:[],resultsPerPage:20,searchTerm:"",sortDirection:"",sortField:"",sortList:[],autocompletedResults:[],autocompletedResultsRequestId:"",autocompletedSuggestions:{},autocompletedSuggestionsRequestId:"",error:"",isLoading:!1,facets:{},requestId:"",results:[],resultSearchTerm:"",totalPages:0,totalResults:0,pagingStart:0,pagingEnd:0,wasSearched:!1,rawResponse:{}};function Et(t={},e={},n=[]){return Object.entries(t).reduce(((t,[r,o])=>(e[r]&&"function"==typeof e[r]&&!e[r]({filters:n})||(t[r]=o),t)),{})}var Ft=class{constructor({apiConnector:t,autocompleteQuery:e={},plugins:n=[],debug:r,initialState:o,onSearch:i,onAutocomplete:A,onResultClick:a,onAutocompleteResultClick:s,searchQuery:u={},trackUrlState:l=!0,routingOptions:c={},urlPushDebounceLength:f=500,hasA11yNotifications:d=!1,a11yNotificationMessages:h={},alwaysSearchOnInitialLoad:p=!1}){let g;this.state=Ct,this._updateAutocomplete=(t,{autocompleteResults:e,autocompleteSuggestions:n}={})=>{let r=this.autocompleteRequestSequencer.next(),o=Q(Q({},e&&{results:this.autocompleteQuery.results||{}}),n&&{suggestions:this.autocompleteQuery.suggestions||{}});return this.events.autocomplete({searchTerm:t},o).then((t=>{this.autocompleteRequestSequencer.isOldRequest(r)||(this.autocompleteRequestSequencer.completed(r),this._setState(t))}))},this._updateSearchResults=(t,{skipPushToUrl:e=!1,replaceUrl:n=!1}={})=>{let{current:r,filters:o,resultsPerPage:i,searchTerm:A,sortDirection:a,sortField:s,sortList:u}=Q(Q({},this.state),t);this.debounceManager.cancelByName("_updateSearchResults"),this._setState({current:r,error:"",filters:o,resultsPerPage:i,searchTerm:A,sortDirection:a,sortField:s,sortList:u}),this._makeSearchRequest({skipPushToUrl:e,replaceUrl:n})},this._makeSearchRequest=rt.debounce(0,(({skipPushToUrl:t,replaceUrl:e})=>{let{current:n,filters:r,resultsPerPage:o,searchTerm:i,sortDirection:A,sortField:a,sortList:s}=this.state;this._setState({isLoading:!0});let u=this.searchRequestSequencer.next(),l=this.searchQuery,{conditionalFacets:c}=l,f=T(l,["conditionalFacets"]),d=I(Q({},f),{facets:Et(this.searchQuery.facets,c,r)}),h=I(Q({},xt(this.state)),{filters:D(r,this.searchQuery.filters)});return this.events.search(h,d).then((l=>{if(this.searchRequestSequencer.isOldRequest(u))return;this.searchRequestSequencer.completed(u);let{totalResults:c}=l;this.events.emit({type:"SearchQuery",filters:this.state.filters,query:this.state.searchTerm,currentPage:h.current,resultsPerPage:h.resultsPerPage,totalResults:c});let f=0===c?0:(n-1)*o+1,d=c<f+o?c:f+o-1;if(this._setState(I(Q({isLoading:!1,resultSearchTerm:i,pagingStart:f,pagingEnd:d},l),{wasSearched:!0})),this.hasA11yNotifications){let t={start:f,end:d,totalResults:c,searchTerm:i};this.actions.a11yNotify("searchResults",t)}!t&&this.trackUrlState&&this.debounceManager.runWithDebounce(this.urlPushDebounceLength,"pushStateToURL",this.URLManager.pushStateToURL.bind(this.URLManager),{current:n,filters:r,resultsPerPage:o,searchTerm:i,sortDirection:A,sortField:a,sortList:s},{replaceUrl:e})}),(t=>{var e;this.debug&&console.error(t),t.message!==St?this._setState({error:`An unexpected error occurred: ${t.message}`}):this._setState(Q({},(null==(e=this.apiConnector)?void 0:e.state)&&Q({},this.apiConnector.state)))}))})),this.actions=Object.entries(ot).reduce(((t,[e,n])=>I(Q({},t),{[e]:n.bind(this)})),{}),this.actions=Q(Q({},this.actions),(null==t?void 0:t.actions)&&Q({},t.actions)),Object.assign(this,this.actions),this.events=new _t({apiConnector:t,onSearch:i,onAutocomplete:A,onResultClick:a,onAutocompleteResultClick:s,plugins:n}),this.debug=r,this.debug&&(console.warn("Search UI Debugging is enabled. This should be turned off in production deployments."),"undefined"!=typeof window&&(window.searchUI=this)),this.autocompleteRequestSequencer=new tt,this.searchRequestSequencer=new tt,this.debounceManager=new rt,this.autocompleteQuery=e,this.searchQuery=u,this.subscriptions=[],this.trackUrlState=l,this.urlPushDebounceLength=f,this.alwaysSearchOnInitialLoad=p,this.apiConnector=t,l?(this.URLManager=new Z(c),g=this.URLManager.getStateFromURL(),this.URLManager.onURLStateChange((t=>{this._updateSearchResults(Q(Q({},Ct),t),{skipPushToUrl:!0})}))):g={},this.hasA11yNotifications=d,this.hasA11yNotifications&&vt(),this.a11yNotificationMessages=Q(Q({},mt),h),this.startingState=Q(Q({},this.state),o);let y=xt(Q(Q({},this.startingState),g));this.state=Q(Q(Q({},this.state),(null==t?void 0:t.state)&&Q({},t.state)),y),(y.searchTerm||y.filters.length>0||this.alwaysSearchOnInitialLoad)&&this._updateSearchResults(y,{replaceUrl:!0})}_setState(t){let e=Q(Q({},this.state),t);this.debug&&console.log("Search UI: State Update",t,e),this.state=e,this.subscriptions.forEach((t=>t(e)))}setSearchQuery(t){this.searchQuery=t,this._updateSearchResults({})}setAutocompleteQuery(t){this.autocompleteQuery=t}subscribeToStateChanges(t){this.subscriptions.push(t)}unsubscribeToStateChanges(t){this.subscriptions=this.subscriptions.filter((e=>e!==t))}tearDown(){this.subscriptions=[],this.URLManager&&this.URLManager.tearDown(),this.debounceManager.cancelByName("pushStateToURL"),this.searchRequestSequencer.tearDown()}getActions(){return this.actions}getState(){return Q({},this.state)}},St="Invalid credentials",Ut=Q({},k)},86635(t,e,n){"use strict";function r(){return"undefined"!==typeof window}function o(t){return a(t)?(t.nodeName||"").toLowerCase():"#document"}function i(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function A(t){var e;return null==(e=(a(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function a(t){return!!r()&&(t instanceof Node||t instanceof i(t).Node)}function s(t){return!!r()&&(t instanceof Element||t instanceof i(t).Element)}function u(t){return!!r()&&(t instanceof HTMLElement||t instanceof i(t).HTMLElement)}function l(t){return!(!r()||"undefined"===typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof i(t).ShadowRoot)}n.d(e,{$4:()=>F,CP:()=>E,L9:()=>C,Lv:()=>h,Tc:()=>B,Tf:()=>g,ZU:()=>f,_m:()=>Q,ep:()=>A,eu:()=>x,gJ:()=>b,mq:()=>o,sQ:()=>w,sb:()=>u,v9:()=>U,vq:()=>s,zk:()=>i});const c=new Set(["inline","contents"]);function f(t){const{overflow:e,overflowX:n,overflowY:r,display:o}=C(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!c.has(o)}const d=new Set(["table","td","th"]);function h(t){return d.has(o(t))}const p=[":popover-open",":modal"];function g(t){return p.some((e=>{try{return t.matches(e)}catch(n){return!1}}))}const y=["transform","translate","scale","rotate","perspective"],v=["transform","translate","scale","rotate","perspective","filter"],m=["paint","layout","strict","content"];function w(t){const e=B(),n=s(t)?C(t):t;return y.some((t=>!!n[t]&&"none"!==n[t]))||!!n.containerType&&"normal"!==n.containerType||!e&&!!n.backdropFilter&&"none"!==n.backdropFilter||!e&&!!n.filter&&"none"!==n.filter||v.some((t=>(n.willChange||"").includes(t)))||m.some((t=>(n.contain||"").includes(t)))}function b(t){let e=F(t);for(;u(e)&&!x(e);){if(w(e))return e;if(g(e))return null;e=F(e)}return null}function B(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const _=new Set(["html","body","#document"]);function x(t){return _.has(o(t))}function C(t){return i(t).getComputedStyle(t)}function E(t){return s(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function F(t){if("html"===o(t))return t;const e=t.assignedSlot||t.parentNode||l(t)&&t.host||A(t);return l(e)?e.host:e}function S(t){const e=F(t);return x(e)?t.ownerDocument?t.ownerDocument.body:t.body:u(e)&&f(e)?e:S(e)}function U(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);const o=S(t),A=o===(null==(r=t.ownerDocument)?void 0:r.body),a=i(o);if(A){const t=Q(a);return e.concat(a,a.visualViewport||[],f(o)?o:[],t&&n?U(t):[])}return e.concat(o,U(o,[],n))}function Q(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}},97193(t,e,n){"use strict";n.d(e,{B1:()=>S,C0:()=>f,Dz:()=>y,Jx:()=>a,LI:()=>i,RI:()=>A,Sg:()=>d,T9:()=>o,TV:()=>g,WJ:()=>m,_3:()=>c,bV:()=>E,jk:()=>r,lP:()=>C,nI:()=>F,qE:()=>l,sq:()=>h,w7:()=>v});const r=Math.min,o=Math.max,i=Math.round,A=Math.floor,a=t=>({x:t,y:t}),s={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function l(t,e,n){return o(t,r(e,n))}function c(t,e){return"function"===typeof t?t(e):t}function f(t){return t.split("-")[0]}function d(t){return t.split("-")[1]}function h(t){return"y"===t?"height":"width"}const p=new Set(["top","bottom"]);function g(t){return p.has(f(t))?"y":"x"}function y(t){return"x"===g(t)?"y":"x"}function v(t,e,n){void 0===n&&(n=!1);const r=d(t),o=y(t),i=h(o);let A="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return e.reference[i]>e.floating[i]&&(A=E(A)),[A,E(A)]}function m(t){const e=E(t);return[w(t),e,w(e)]}function w(t){return t.replace(/start|end/g,(t=>u[t]))}const b=["left","right"],B=["right","left"],_=["top","bottom"],x=["bottom","top"];function C(t,e,n,r){const o=d(t);let i=function(t,e,n){switch(t){case"top":case"bottom":return n?e?B:b:e?b:B;case"left":case"right":return e?_:x;default:return[]}}(f(t),"start"===n,r);return o&&(i=i.map((t=>t+"-"+o)),e&&(i=i.concat(i.map(w)))),i}function E(t){return t.replace(/left|right|bottom|top/g,(t=>s[t]))}function F(t){return"number"!==typeof t?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(t):{top:t,right:t,bottom:t,left:t}}function S(t){const{x:e,y:n,width:r,height:o}=t;return{width:r,height:o,top:n,left:e,right:e+r,bottom:n+o,x:e,y:n}}},4560(t,e,n){"use strict";n.d(e,{U:()=>O});var r=n(20894),o="7.21.6";const i=t=>`https://prismic.dev/msg/client/v${o}/${t}`;Object.defineProperty;const A="io.prismic.preview",a=t=>t.replace(/%3B/g,";"),s=({interval:t}={})=>{const e=[];let n=!1,r=0;const o=()=>{var t;!n&&e.length>0&&(null===(t=e.shift())||void 0===t||t(),n=!0)},i=async(e,i,A)=>{const a=Date.now()-r;var s;t&&a<t&&await(s=t-a,new Promise((t=>setTimeout(t,s))));const u=(async()=>e(...A))();i(u);try{await u}catch{}r=Date.now(),n=!1,o()};return(t,...r)=>new Promise((A=>{((t,r,A)=>{new Promise((t=>{e.push(t)})).then(i.bind(void 0,t,r,A)),(async()=>{await Promise.resolve(),n||o()})()})(t,A,r)}))},u={},l={};async function c(t){const e=await t.blob(),n={ok:t.ok,status:t.status,headers:t.headers,url:t.url,text:async()=>e.text(),json:async()=>JSON.parse(await e.text()),blob:async()=>e,clone:()=>n};return n}async function f(t,e,n){const r=t.toString();let o;if(null===e||void 0===e?void 0:e.body){var i;o=(u[i=t.hostname]||(u[i]=s({interval:1500})))((()=>n(r,e)))}else{var A;const t=null===(A=l[r])||void 0===A?void 0:A.get(null===e||void 0===e?void 0:e.signal);t?o=t:(o=n(r,e).then(c).finally((()=>{var t,n;null===(t=l[r])||void 0===t||t.delete(null===e||void 0===e?void 0:e.signal),0===(null===(n=l[r])||void 0===n?void 0:n.size)&&delete l[r]})),(l[r]||(l[r]=new Map)).set(null===e||void 0===e?void 0:e.signal,o))}const a=await o;if(429===a.status){const r=Number(a.headers.get("retry-after")),o=Number.isNaN(r)?1500:1e3*r;return await new Promise((t=>setTimeout(t,o))),f(t,e,n)}return a}let d,h=0;var p=class extends Error{url;response;constructor(t="An invalid API response was returned",e,n){super(t),this.url=e,this.response=n}},g=class extends p{},y=class extends p{},v=class extends y{},m=class extends p{},w=class extends g{},b=class extends g{},B=class extends g{};const _="Document",x="Media",C="Web",E=(t,...e)=>{if(!t)return null;const n="link_type"in t?t:(t=>{var e;return{link_type:_,id:t.id,uid:t.uid||void 0,type:t.type,tags:t.tags,lang:t.lang,url:null==t.url?void 0:t.url,slug:null===(e=t.slugs)||void 0===e?void 0:e[0],...t.data&&Object.keys(t.data).length>0?{data:t.data}:{}}})(t),[r]=e;let o;switch(o="function"===typeof r||null==r?{linkResolver:r}:{...r},n.link_type){case x:case C:return"url"in n?n.url:null;case _:if("id"in n&&o.linkResolver){const t=o.linkResolver(n);if(null!=t)return t}return"url"in n&&n.url?n.url:null;default:return null}},F={accessToken:"access_token"},S=t=>"string"===typeof t?t:"desc"===t.direction?`${t.field} desc`:t.field;function U(t){return Array.isArray(t)?t:[t]}const Q=t=>{try{return new URL(t),!0}catch{return!1}};var I=class{documentAPIEndpoint;accessToken;routes;brokenRoute;defaultParams;fetchFn;fetchOptions;#t;#e;#n=!0;#r;#o;#i=0;constructor(t,e={}){var n;const{documentAPIEndpoint:r,accessToken:o,ref:A,routes:a,brokenRoute:s,defaultParams:u,fetchOptions:l={},fetch:c=(null===(n=globalThis.fetch)||void 0===n?void 0:n.bind(globalThis))}=e;if(Q(t)){try{this.repositoryName=(t=>{try{const e=new URL(t).hostname;if(e.endsWith("prismic.io")||e.endsWith("wroom.io")||e.endsWith("dev-tools-wroom.com")||e.endsWith("marketing-tools-wroom.com")||e.endsWith("platform-wroom.com")||e.endsWith("wroom.test"))return e.split(".")[0]}catch{}throw new p(`An invalid Prismic Document API endpoint was provided: ${t}`,void 0,void 0)})(t)}catch{console.warn(`[@prismicio/client] A repository name could not be inferred from the provided endpoint (\`${t}\`). Some methods will be disabled. Create the client using a repository name to prevent this warning. For more details, see ${i("prefer-repository-name")}`)}this.documentAPIEndpoint=r||t}else this.repositoryName=t,this.documentAPIEndpoint=r||(t=>{if(/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(t))return`https://${t}.cdn.prismic.io/api/v2`;throw new p(`An invalid Prismic repository name was given: ${t}`,void 0,void 0)})(t);if(!c)throw new p("A valid fetch implementation was not provided. In environments where fetch is not available, a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);if("function"!==typeof c)throw new p("fetch must be a function, but received: "+typeof c,void 0,void 0);if(!Q(this.documentAPIEndpoint))throw new p(`documentAPIEndpoint is not a valid URL: ${r}`,void 0,void 0);Q(t)&&r&&t!==r&&console.warn(`[@prismicio/client] Multiple incompatible endpoints were provided. Create the client using a repository name to prevent this error. For more details, see ${i("prefer-repository-name")}`),this.accessToken=o,this.routes=a,this.brokenRoute=s,this.defaultParams=u,this.fetchOptions=l,this.fetchFn=c,this.graphQLFetch=this.graphQLFetch.bind(this),A&&this.queryContentFromRef(A)}set repositoryName(t){this.#t=t}get repositoryName(){if(!this.#t)throw new p(`A repository name is required for this method but one could not be inferred from the provided API endpoint (\`${this.documentAPIEndpoint}\`). To fix this error, provide a repository name when creating the client. For more details, see ${i("prefer-repository-name")}`,void 0,void 0);return this.#t}set endpoint(t){this.documentAPIEndpoint=t}get endpoint(){return this.documentAPIEndpoint}enableAutoPreviews(){this.#n=!0}enableAutoPreviewsFromReq(t){this.enableAutoPreviews(),this.#r=t}disableAutoPreviews(){this.#n=!1,this.#r=void 0}async get(t){return await(await this.#A(t)).json()}async getFirst(t){const e=(null===t||void 0===t?void 0:t.page)||(null===t||void 0===t?void 0:t.pageSize)?t:{...t,pageSize:1},n=await this.#A(e),{results:r}=await n.clone().json();if(r[0])return r[0];throw new y("No documents were returned",n.url,void 0)}async dangerouslyGetAll(t={}){var e;const{limit:n=1/0,...r}=t,o={...r,pageSize:Math.min(n,r.pageSize||(null===(e=this.defaultParams)||void 0===e?void 0:e.pageSize)||100)},i=[];let A;for(;(!A||A.next_page)&&i.length<n;){const t=A?A.page+1:void 0;A=await this.get({...o,page:t}),i.push(...A.results),A.next_page&&await new Promise((t=>setTimeout(t,500)))}return i.slice(0,n)}async getByID(t,e){return await this.getFirst(T(e,r.p.at("document.id",t)))}async getByIDs(t,e){return await this.get(T(e,r.p.in("document.id",t)))}async getAllByIDs(t,e){return await this.dangerouslyGetAll(T(e,r.p.in("document.id",t)))}async getByUID(t,e,n){return await this.getFirst(T(n,r.p.at("document.type",t),r.p.at(`my.${t}.uid`,e)))}async getByUIDs(t,e,n){return await this.get(T(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getAllByUIDs(t,e,n){return await this.dangerouslyGetAll(T(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getSingle(t,e){return await this.getFirst(T(e,r.p.at("document.type",t)))}async getByType(t,e){return await this.get(T(e,r.p.at("document.type",t)))}async getAllByType(t,e){return await this.dangerouslyGetAll(T(e,r.p.at("document.type",t)))}async getByTag(t,e){return await this.get(T(e,r.p.any("document.tags",[t])))}async getAllByTag(t,e){return await this.dangerouslyGetAll(T(e,r.p.any("document.tags",[t])))}async getByEveryTag(t,e){return await this.get(T(e,r.p.at("document.tags",t)))}async getAllByEveryTag(t,e){return await this.dangerouslyGetAll(T(e,r.p.at("document.tags",t)))}async getBySomeTags(t,e){return await this.get(T(e,r.p.any("document.tags",t)))}async getAllBySomeTags(t,e){return await this.dangerouslyGetAll(T(e,r.p.any("document.tags",t)))}async getRepository(t){if(this.#o&&this.#i>Date.now())return this.#o;const e=new URL(this.documentAPIEndpoint),n=(null===t||void 0===t?void 0:t.accessToken)||this.accessToken;n&&e.searchParams.set("access_token",n);const r=await this.#a(e,t);if(r.ok)return this.#o=await r.json(),this.#i=Date.now()+5e3,this.#o;if(404===r.status)throw new v(`Prismic repository not found. Check that "${this.documentAPIEndpoint}" is pointing to the correct repository.`,e.toString(),void 0);return await this.#s(r,e.toString())}async getRefs(t){return(await this.getRepository(t)).refs}async getRefByID(t,e){const n=(await this.getRefs(e)).find((e=>e.id===t));if(!n)throw new p(`Ref with ID "${t}" could not be found.`,void 0,void 0);return n}async getRefByLabel(t,e){const n=(await this.getRefs(e)).find((e=>e.label===t));if(!n)throw new p(`Ref with label "${t}" could not be found.`,void 0,void 0);return n}async getMasterRef(t){const e=(await this.getRefs(t)).find((t=>t.isMasterRef));if(!e)throw new p("Master ref could not be found.",void 0,void 0);return e}async getReleases(t){return(await this.getRefs(t)).filter((t=>!t.isMasterRef))}async getReleaseByID(t,e){const n=(await this.getReleases(e)).find((e=>e.id===t));if(!n)throw new p(`Release with ID "${t}" could not be found.`,void 0,void 0);return n}async getReleaseByLabel(t,e){const n=(await this.getReleases(e)).find((e=>e.label===t));if(!n)throw new p(`Release with label "${t}" could not be found.`,void 0,void 0);return n}async getTags(t){const e=await this.getRepository(t),n=e.forms.tags;if(n){const e=new URL(n.action);this.accessToken&&e.searchParams.set("access_token",this.accessToken);const r=await this.#a(e,t);if(r.ok)return await r.json()}return e.tags}async buildQueryURL({signal:t,fetchOptions:e,...n}={}){const r=n.ref||await this.#u({accessToken:n.accessToken,signal:t,fetchOptions:e}),i=n.integrationFieldsRef||(await this.getRepository({accessToken:n.accessToken,signal:t,fetchOptions:e})).integrationFieldsRef||void 0;return((t,e)=>{const{filters:n,predicates:r,...i}=e;t.endsWith("/")||(t+="/");const A=new URL("documents/search",t);if(n)for(const o of U(n))A.searchParams.append("q",`[${o}]`);if(r)for(const o of U(r))A.searchParams.append("q",`[${o}]`);for(const o in i){const t=F[o]||o;let e=i[o];if("orderings"===t){const n=i[t];null!=n&&(e=`[${U(n).map((t=>S(t))).join(",")}]`)}else"routes"===t&&"object"===typeof i[t]&&(e=JSON.stringify(U(i[t])));null!=e&&A.searchParams.set(t,U(e).join(","))}return A.searchParams.set("x-c",`js-${o}`),A.toString()})(this.documentAPIEndpoint,{...this.defaultParams,...n,ref:r,integrationFieldsRef:i,routes:n.routes||this.routes,brokenRoute:n.brokenRoute||this.brokenRoute,accessToken:n.accessToken||this.accessToken})}async resolvePreviewURL(t){let e=t.documentID,n=t.previewToken;if("undefined"!==typeof globalThis.location){const t=new URLSearchParams(globalThis.location.search);e=e||t.get("documentId"),n=n||t.get("token")}else if(this.#r){var r,o;if("query"in this.#r)e=e||(null===(r=this.#r.query)||void 0===r?void 0:r.documentId),n=n||(null===(o=this.#r.query)||void 0===o?void 0:o.token);else if("url"in this.#r&&this.#r.url){const t=new URL(this.#r.url,"missing-host://").searchParams;e=e||t.get("documentId"),n=n||t.get("token")}}if(null!=e&&null!=n){const r=E(await this.getByID(e,{ref:n,lang:"*",signal:t.signal,fetchOptions:t.fetchOptions}),{linkResolver:t.linkResolver});if("string"===typeof r)return r}return t.defaultURL}queryLatestContent(){this.#e=void 0}queryContentFromReleaseByID(t){this.#e=async e=>(await this.getReleaseByID(t,e)).ref}queryContentFromReleaseByLabel(t){this.#e=async e=>(await this.getReleaseByLabel(t,e)).ref}queryContentFromRef(t){this.#e="string"===typeof t?()=>t:t}async graphQLFetch(t,e){const n={accessToken:this.accessToken,fetchOptions:this.fetchOptions},r=await this.getRepository(n),o=await this.#u(n),i={};i["prismic-ref"]=o,this.accessToken&&(i.authorization=`Token ${this.accessToken}`),r.integrationFieldsRef&&(i["prismic-integration-field-ref"]=r.integrationFieldsRef);for(const[s,u]of Object.entries((null===e||void 0===e?void 0:e.headers)??{}))i[s.toLowerCase()]=u;const A=new URL("string"===typeof t?t:t.url),a=(A.searchParams.get("query")??"").replace(/(\n| )*( |{|})(\n| )*/gm,((t,e,n)=>n));return A.searchParams.set("query",a),A.searchParams.set("ref",o),await this.fetchFn(A.toString(),{...e,headers:i})}async#u(t){var e;if(this.#n){var n,r;const t=(t=>{const e=t.split("; ");let n;for(const r of e){const t=r.split("=");if(a(t[0]).replace(/%3D/g,"=")===A){n=a(t.slice(1).join("="));break}}return n})(((null===(n=this.#r)||void 0===n?void 0:n.headers)?"get"in this.#r.headers?this.#r.headers.get("cookie"):this.#r.headers.cookie:null===(r=globalThis.document)||void 0===r?void 0:r.cookie)??"");if(t)return t}const o=await(null===(e=this.#e)||void 0===e?void 0:e.call(this,t));return o||(await this.getMasterRef(t)).ref}async#A(t,e=1){const n=await this.buildQueryURL(t),r=await this.#a(new URL(n),t);if(r.ok)return r;try{return await this.#s(r,n)}catch(A){if((A instanceof b||A instanceof w)&&e<3){var o;(null===t||void 0===t?void 0:t.ref)||(this.#o=void 0);const r=null===(o=A.message.match(/master ref is: (?<ref>.*)$/i))||void 0===o||null===(o=o.groups)||void 0===o?void 0:o.ref;if(!r)throw A;return(i=`[@prismicio/client] The ref (${new URL(n).searchParams.get("ref")}) was ${A instanceof b?"invalid":"expired"}. Now retrying with the latest master ref (${r}). If you were previewing content, the response will not include draft content.`)===d&&Date.now()-h<5e3?h=Date.now():(h=Date.now(),d=i,console.warn(i)),await this.#A({...t,ref:r},e+1)}throw A}var i}async#s(t,e){switch(t.status){case 400:{const n=await t.clone().json();throw new m(n.message,e,n)}case 401:{const n=await t.clone().json();throw new g(n.message,e,n)}case 404:{const n=await t.clone().json();switch(n.type){case"api_notfound_error":throw new b(n.message,e,n);case"api_security_error":if(/preview token.*expired/i.test(n.message))throw new B(n.message,e,n);default:throw new y(n.message,e,n)}}case 410:{const n=await t.clone().json();throw new w(n.message,e,n)}default:throw new p(void 0,e,await t.text())}}async#a(t,e){var n,r,o,i;return await f(t,{...this.fetchOptions,...null===e||void 0===e?void 0:e.fetchOptions,headers:{...null===(n=this.fetchOptions)||void 0===n?void 0:n.headers,...null===e||void 0===e||null===(r=e.fetchOptions)||void 0===r?void 0:r.headers},signal:(null===e||void 0===e||null===(o=e.fetchOptions)||void 0===o?void 0:o.signal)||(null===e||void 0===e?void 0:e.signal)||(null===(i=this.fetchOptions)||void 0===i?void 0:i.signal)},this.fetchFn)}};function T(t={},...e){return{...t,filters:[...t.filters??[],...e]}}const O=(t,e)=>new I(t,e)},20894(t,e,n){"use strict";n.d(e,{p:()=>A});const r=t=>Array.isArray(t)?`[${t.map(r).join(", ")}]`:"string"===typeof t?`"${t.replace(/"/g,'\\"')}"`:t instanceof Date?`${t.getTime()}`:`${t}`,o=t=>(e,...n)=>{const o=n.map(r).join(", ");return`[${t}(${e}${e&&n.length?", ":""}${o})]`},i=t=>{const e=o(t);return t=>e(t)},A={at:o("at"),not:o("not"),any:o("any"),in:o("in"),fulltext:o("fulltext"),has:i("has"),missing:i("missing"),similar:(t=>{const e=o(t);return(...t)=>e("",...t)})("similar"),geopointNear:o("geopoint.near"),numberLessThan:o("number.lt"),numberGreaterThan:o("number.gt"),numberInRange:o("number.inRange"),dateAfter:o("date.after"),dateBefore:o("date.before"),dateBetween:o("date.between"),dateDayOfMonth:o("date.day-of-month"),dateDayOfMonthAfter:o("date.day-of-month-after"),dateDayOfMonthBefore:o("date.day-of-month-before"),dateDayOfWeek:o("date.day-of-week"),dateDayOfWeekAfter:o("date.day-of-week-after"),dateDayOfWeekBefore:o("date.day-of-week-before"),dateMonth:o("date.month"),dateMonthAfter:o("date.month-after"),dateMonthBefore:o("date.month-before"),dateYear:o("date.year"),dateHour:o("date.hour"),dateHourAfter:o("date.hour-after"),dateHourBefore:o("date.hour-before")}},62745(t,e,n){"use strict";n.d(e,{T:()=>r});const r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},54386(t,e,n){"use strict";n.d(e,{AP:()=>d,LV:()=>f,jN:()=>c,jf:()=>u});var r=n(64251),o=n(56099),i=n(57726),A=n(18845),a=n(9600),s=n(46403);const u=A.O;let l=0;function c(){return l>0}function f(t,e={}){if(!function(t){return"function"===typeof t}(t))return t;try{const e=t.__sentry_wrapped__;if(e)return"function"===typeof e?e:t;if((0,s.sp)(t))return t}catch{return t}const n=function(...n){try{const r=n.map((t=>f(t,e)));return t.apply(this,r)}catch(i){throw l++,setTimeout((()=>{l--})),(0,o.v4)((t=>{t.addEventProcessor((t=>(e.mechanism&&((0,a.gO)(t,void 0,void 0),(0,a.M6)(t,e.mechanism)),t.extra={...t.extra,arguments:n},t))),(0,r.Cp)(i)})),i}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}catch{}(0,s.pO)(n,t),(0,s.my)(t,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>t.name})}catch{}return n}function d(){const t=(0,i.$N)(),{referrer:e}=u.document||{},{userAgent:n}=u.navigator||{};return{url:t,headers:{...e&&{Referer:e},...n&&{"User-Agent":n}}}}},20144(t,e,n){"use strict";n.d(e,{Z:()=>i,k:()=>A});var r=n(71111);function o(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function i(t,e,n){return e||`${function(t){return`${o(t)}${t.projectId}/envelope/`}(t)}?${function(t,e){const n={sentry_version:"7"};return t.publicKey&&(n.sentry_key=t.publicKey),e&&(n.sentry_client=`${e.name}/${e.version}`),new URLSearchParams(n).toString()}(t,n)}`}function A(t,e){const n=(0,r.AD)(t);if(!n)return"";const i=`${o(n)}embed/error-page/`;let A=`dsn=${(0,r.SB)(n)}`;for(const r in e)if("dsn"!==r&&"onClose"!==r)if("user"===r){const t=e.user;if(!t)continue;t.name&&(A+=`&name=${encodeURIComponent(t.name)}`),t.email&&(A+=`&email=${encodeURIComponent(t.email)}`)}else A+=`&${encodeURIComponent(r)}=${encodeURIComponent(e[r])}`;return`${i}?${A}`}},95200(t,e,n){"use strict";n.d(e,{BY:()=>a,EU:()=>i,Se:()=>A});var r=n(43674),o=n(18845);function i(){return A(o.O),o.O}function A(t){const e=t.__SENTRY__=t.__SENTRY__||{};return e.version=e.version||r.M,e[r.M]=e[r.M]||{}}function a(t,e,n=o.O){const i=n.__SENTRY__=n.__SENTRY__||{},A=i[r.M]=i[r.M]||{};return A[t]||(A[t]=e())}},7313(t,e,n){"use strict";n.d(e,{U:()=>r});const r="production"},56099(t,e,n){"use strict";n.d(e,{KU:()=>y,o5:()=>d,m6:()=>p,rm:()=>h,vn:()=>v,v4:()=>g});var r=n(95200),o=n(19841);var i=n(64208);class A{constructor(t,e){let n,r;n=t||new o.H,r=e||new o.H,this._stack=[{scope:n}],this._isolationScope=r}withScope(t){const e=this._pushScope();let n;try{n=t(e)}catch(r){throw this._popScope(),r}return(0,i.Qg)(n)?n.then((t=>(this._popScope(),t)),(t=>{throw this._popScope(),t})):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function a(){const t=(0,r.EU)(),e=(0,r.Se)(t);return e.stack=e.stack||new A((0,r.BY)("defaultCurrentScope",(()=>new o.H)),(0,r.BY)("defaultIsolationScope",(()=>new o.H)))}function s(t){return a().withScope(t)}function u(t,e){const n=a();return n.withScope((()=>(n.getStackTop().scope=t,e(t))))}function l(t){return a().withScope((()=>t(a().getIsolationScope())))}function c(t){const e=(0,r.Se)(t);return e.acs?e.acs:{withIsolationScope:l,withScope:s,withSetScope:u,withSetIsolationScope:(t,e)=>l(e),getCurrentScope:()=>a().getScope(),getIsolationScope:()=>a().getIsolationScope()}}var f=n(74733);function d(){return c((0,r.EU)()).getCurrentScope()}function h(){return c((0,r.EU)()).getIsolationScope()}function p(){return(0,r.BY)("globalScope",(()=>new o.H))}function g(...t){const e=c((0,r.EU)());if(2===t.length){const[n,r]=t;return n?e.withSetScope(n,r):e.withScope(r)}return e.withScope(t[0])}function y(){return d().getClient()}function v(t){const e=t.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:o}=e,i={trace_id:n,span_id:o||(0,f.Z)()};return r&&(i.parent_span_id=r),i}},26674(t,e,n){"use strict";n.d(e,{T:()=>r});const r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},64251(t,e,n){"use strict";n.d(e,{Cp:()=>s,J0:()=>h,J5:()=>y,Q:()=>d,gV:()=>f,o:()=>c,r:()=>l,wd:()=>u});var r=n(56099),o=n(59328),i=n(49158),A=n(23998),a=n(18845);function s(t,e){return(0,r.o5)().captureException(t,(0,i.li)(e))}function u(t,e){const n="string"===typeof e?e:void 0,o="string"!==typeof e?{captureContext:e}:void 0;return(0,r.o5)().captureMessage(t,n,o)}function l(t,e){return(0,r.o5)().captureEvent(t,e)}function c(t,e){(0,r.rm)().setContext(t,e)}function f(t){(0,r.rm)().setUser(t)}function d(){return(0,r.rm)().lastEventId()}function h(t){const e=(0,r.rm)(),{user:n}=(0,A.Om)(e,(0,r.o5)()),{userAgent:i}=a.O.navigator||{},s=(0,o.fj)({user:n,...i&&{userAgent:i},...t}),u=e.getSession();return"ok"===u?.status&&(0,o.qO)(u,{status:"exited"}),p(),e.setSession(s),s}function p(){const t=(0,r.rm)(),e=(0,r.o5)().getSession()||t.getSession();e&&(0,o.Vu)(e),g(),t.setSession()}function g(){const t=(0,r.rm)(),e=(0,r.KU)(),n=t.getSession();n&&e&&e.captureSession(n)}function y(t=!1){t?p():g()}},19841(t,e,n){"use strict";n.d(e,{H:()=>y});var r=n(26674),o=n(59328),i=n(19282),A=n(64208),a=n(45734),s=n(9600),u=n(74733),l=n(9123),c=n(46403);const f="_sentrySpan";function d(t,e){e?(0,c.my)(t,f,e):delete t[f]}function h(t){return t[f]}var p=n(70125),g=n(93177);class y{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,u.e)(),sampleRand:(0,l.hY)()}}clone(){const t=new y;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,d(t,h(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,o.qO)(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,e){return this.setTags({[t]:e})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,e){return this.setAttributes({[t]:e})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,e){return this._extra={...this._extra,[t]:e},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,e){return null===e?delete this._contexts[t]:this._contexts[t]=e,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const e="function"===typeof t?t(this):t,n=e instanceof y?e.getScopeData():(0,A.Qd)(e)?t:void 0,{tags:r,attributes:o,extra:i,user:a,contexts:s,level:u,fingerprint:l=[],propagationContext:c,conversationId:f}=n||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...o},this._extra={...this._extra,...i},this._contexts={...this._contexts,...s},a&&Object.keys(a).length&&(this._user=a),u&&(this._level=u),l.length&&(this._fingerprint=l),c&&(this._propagationContext=c),f&&(this._conversationId=f),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,d(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,u.e)(),sampleRand:(0,l.hY)()}),this._notifyScopeListeners(),this}addBreadcrumb(t,e){const n="number"===typeof e?e:100;if(n<=0)return this;const r={timestamp:(0,g.lu)(),...t,message:t.message?(0,p.xv)(t.message,2048):t.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:h(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=(0,a.h)(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,e){const n=e?.event_id||(0,s.eJ)();if(!this._client)return r.T&&i.Yz.warn("No client configured on scope - will not capture exception!"),n;const o=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:o,...e,event_id:n},this),n}captureMessage(t,e,n){const o=n?.event_id||(0,s.eJ)();if(!this._client)return r.T&&i.Yz.warn("No client configured on scope - will not capture message!"),o;const A=n?.syntheticException??new Error(t);return this._client.captureMessage(t,e,{originalException:t,syntheticException:A,...n,event_id:o},this),o}captureEvent(t,e){const n=t.event_id||e?.event_id||(0,s.eJ)();return this._client?(this._client.captureEvent(t,{...e,event_id:n},this),n):(r.T&&i.Yz.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((t=>{t(this)})),this._notifyingListeners=!1)}}},74611(t,e,n){"use strict";n.d(e,{E1:()=>s,Ef:()=>i,Fy:()=>l,JD:()=>a,i_:()=>r,jG:()=>u,sy:()=>o,uT:()=>A});const r="sentry.source",o="sentry.sample_rate",i="sentry.previous_trace_sample_rate",A="sentry.op",a="sentry.origin",s="sentry.profile_id",u="sentry.exclusive_time",l="gen_ai.conversation.id"},59328(t,e,n){"use strict";n.d(e,{Vu:()=>a,fj:()=>i,qO:()=>A});var r=n(9600),o=n(93177);function i(t){const e=(0,o.zf)(),n={sid:(0,r.eJ)(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return{sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"===typeof t.did||"string"===typeof t.did?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}}}(n)};return t&&A(n,t),n}function A(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||(0,o.zf)(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:(0,r.eJ)()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"===typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"===typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"===typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function a(t,e){let n={};e?n={status:e}:"ok"===t.status&&(n={status:"exited"}),A(t,n)}},89783(t,e,n){"use strict";n.d(e,{ao:()=>p,k1:()=>g});var r=n(7313),o=n(56099),i=n(74611),A=n(64208);const a=/^sentry-/;function s(t){const e=function(t){if(!t||!(0,A.Kg)(t)&&!Array.isArray(t))return;if(Array.isArray(t))return t.reduce(((t,e)=>{const n=u(e);return Object.entries(n).forEach((([e,n])=>{t[e]=n})),t}),{});return u(t)}(t);if(!e)return;const n=Object.entries(e).reduce(((t,[e,n])=>{if(e.match(a)){t[e.slice(7)]=n}return t}),{});return Object.keys(n).length>0?n:void 0}function u(t){return t.split(",").map((t=>{const e=t.indexOf("=");if(-1===e)return[];return[t.slice(0,e),t.slice(e+1)].map((t=>{try{return decodeURIComponent(t.trim())}catch{return}}))})).reduce(((t,[e,n])=>(e&&n&&(t[e]=n),t)),{})}var l=n(71111);var c=n(97316),f=n(88728);const d="_frozenDsc";function h(t,e){const n=e.getOptions(),{publicKey:o}=e.getDsn()||{},i={environment:n.environment||r.U,release:n.release,public_key:o,trace_id:t,org_id:(0,l.ul)(e)};return e.emit("createDsc",i),i}function p(t,e){const n=e.getPropagationContext();return n.dsc||h(n.traceId,t)}function g(t){const e=(0,o.KU)();if(!e)return{};const n=(0,c.zU)(t),r=(0,c.et)(n),A=r.data,a=n.spanContext().traceState,u=a?.get("sentry.sample_rate")??A[i.sy]??A[i.Ef];function l(t){return"number"!==typeof u&&"string"!==typeof u||(t.sample_rate=`${u}`),t}const p=n[d];if(p)return l(p);const g=a?.get("sentry.dsc"),y=g&&s(g);if(y)return l(y);const v=h(t.spanContext().traceId,e),m=A[i.i_],w=r.description;return"url"!==m&&w&&(v.transaction=w),function(t){if("boolean"===typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const e=t||(0,o.KU)()?.getOptions();return!!e&&(null!=e.tracesSampleRate||!!e.tracesSampler)}()&&(v.sampled=String((0,c.pK)(n)),v.sample_rand=a?.get("sentry.sample_rand")??(0,f.L)(n).scope?.getPropagationContext().sampleRand.toString()),l(v),e.emit("createDsc",v,n),v}},88728(t,e,n){"use strict";n.d(e,{L:()=>A});const r="_sentryScope",o="_sentryIsolationScope";function i(t){if(t){if("object"===typeof t&&"deref"in t&&"function"===typeof t.deref)try{return t.deref()}catch{return}return t}}function A(t){const e=t;return{scope:e[r],isolationScope:i(e[o])}}},57726(t,e,n){"use strict";n.d(e,{$N:()=>a,Hd:()=>i,xE:()=>s});var r=n(64208);const o=n(18845).O;function i(t,e={}){if(!t)return"<unknown>";try{let n=t;const r=5,o=[];let i=0,a=0;const s=" > ",u=s.length;let l;const c=Array.isArray(e)?e:e.keyAttrs,f=!Array.isArray(e)&&e.maxStringLength||80;for(;n&&i++<r&&(l=A(n,c),!("html"===l||i>1&&a+o.length*u+l.length>=f));)o.push(l),a+=l.length,n=n.parentNode;return o.reverse().join(s)}catch{return"<unknown>"}}function A(t,e){const n=t,i=[];if(!n?.tagName)return"";if(o.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}i.push(n.tagName.toLowerCase());const A=e?.length?e.filter((t=>n.getAttribute(t))).map((t=>[t,n.getAttribute(t)])):null;if(A?.length)A.forEach((t=>{i.push(`[${t[0]}="${t[1]}"]`)}));else{n.id&&i.push(`#${n.id}`);const t=n.className;if(t&&(0,r.Kg)(t)){const e=t.split(/\s+/);for(const t of e)i.push(`.${t}`)}}const a=["aria-label","type","name","title","alt"];for(const r of a){const t=n.getAttribute(r);t&&i.push(`[${r}="${t}"]`)}return i.join("")}function a(){try{return o.document.location.href}catch{return""}}function s(t){if(!o.HTMLElement)return null;let e=t;for(let n=0;n<5;n++){if(!e)return null;if(e instanceof HTMLElement){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}e=e.parentNode}return null}},19282(t,e,n){"use strict";n.d(e,{Ow:()=>A,Yz:()=>f,Z9:()=>a,pq:()=>s});var r=n(95200),o=n(26674),i=n(18845);const A=["debug","info","warn","error","log","assert","trace"],a={};function s(t){if(!("console"in i.O))return t();const e=i.O.console,n={},r=Object.keys(a);r.forEach((t=>{const r=a[t];n[t]=e[t],e[t]=r}));try{return t()}finally{r.forEach((t=>{e[t]=n[t]}))}}function u(){return c().enabled}function l(t,...e){o.T&&u()&&s((()=>{i.O.console[t](`Sentry Logger [${t}]:`,...e)}))}function c(){return o.T?(0,r.BY)("loggerSettings",(()=>({enabled:!1}))):{enabled:!1}}const f={enable:function(){c().enabled=!0},disable:function(){c().enabled=!1},isEnabled:u,log:function(...t){l("log",...t)},warn:function(...t){l("warn",...t)},error:function(...t){l("error",...t)}}},71111(t,e,n){"use strict";n.d(e,{AD:()=>l,SB:()=>a,ul:()=>u});var r=n(26674),o=n(19282);const i=/^o(\d+)\./,A=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function a(t,e=!1){const{host:n,path:r,pass:o,port:i,projectId:A,protocol:a,publicKey:s}=t;return`${a}://${s}${e&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${A}`}function s(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function u(t){const e=t.getOptions(),{host:n}=t.getDsn()||{};let r;return e.orgId?r=String(e.orgId):n&&(r=function(t){const e=t.match(i);return e?.[1]}(n)),r}function l(t){const e="string"===typeof t?function(t){const e=A.exec(t);if(!e)return void(0,o.pq)((()=>{console.error(`Invalid Sentry Dsn: ${t}`)}));const[n,r,i="",a="",u="",l=""]=e.slice(1);let c="",f=l;const d=f.split("/");if(d.length>1&&(c=d.slice(0,-1).join("/"),f=d.pop()),f){const t=f.match(/^\d+/);t&&(f=t[0])}return s({host:a,pass:i,path:c,projectId:f,port:u,protocol:n,publicKey:r})}(t):s(t);if(e&&function(t){if(!r.T)return!0;const{port:e,projectId:n,protocol:i}=t;return!["protocol","publicKey","host","projectId"].find((e=>!t[e]&&(o.Yz.error(`Invalid Sentry Dsn: ${e} missing`),!0)))&&(n.match(/^\d+$/)?function(t){return"http"===t||"https"===t}(i)?!e||!isNaN(parseInt(e,10))||(o.Yz.error(`Invalid Sentry Dsn: Invalid port ${e}`),!1):(o.Yz.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):(o.Yz.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(e))return e}},64208(t,e,n){"use strict";n.d(e,{BD:()=>a,Kg:()=>u,L2:()=>m,NF:()=>l,Qd:()=>f,Qg:()=>g,T2:()=>A,W6:()=>s,bJ:()=>o,gd:()=>p,ks:()=>w,mE:()=>y,sO:()=>c,tH:()=>v,vq:()=>h,xH:()=>d});const r=Object.prototype.toString;function o(t){switch(r.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return v(t,Error)}}function i(t,e){return r.call(t)===`[object ${e}]`}function A(t){return i(t,"ErrorEvent")}function a(t){return i(t,"DOMError")}function s(t){return i(t,"DOMException")}function u(t){return i(t,"String")}function l(t){return"object"===typeof t&&null!==t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function c(t){return null===t||l(t)||"object"!==typeof t&&"function"!==typeof t}function f(t){return i(t,"Object")}function d(t){return"undefined"!==typeof Event&&v(t,Event)}function h(t){return"undefined"!==typeof Element&&v(t,Element)}function p(t){return i(t,"RegExp")}function g(t){return Boolean(t?.then&&"function"===typeof t.then)}function y(t){return f(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function v(t,e){try{return t instanceof e}catch{return!1}}function m(t){return!("object"!==typeof t||null===t||!(t.__isVue||t._isVue||t.__v_isVNode))}function w(t){return"undefined"!==typeof Request&&v(t,Request)}},45734(t,e,n){"use strict";function r(t,e,n=2){if(!e||"object"!==typeof e||n<=0)return e;if(t&&0===Object.keys(e).length)return t;const o={...t};for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(o[i]=r(o[i],e[i],n-1));return o}n.d(e,{h:()=>r})},9600(t,e,n){"use strict";n.d(e,{$X:()=>u,GR:()=>f,M6:()=>c,eJ:()=>a,gO:()=>l});var r=n(46403),o=n(9123),i=n(18845);let A;function a(t=function(){const t=i.O;return t.crypto||t.msCrypto}()){try{if(t?.randomUUID)return(0,o.Qw)((()=>t.randomUUID())).replace(/-/g,"")}catch{}return A||(A=[1e7]+1e3+4e3+8e3+1e11),A.replace(/[018]/g,(t=>(t^(16*(0,o.hY)()&15)>>t/4).toString(16)))}function s(t){return t.exception?.values?.[0]}function u(t){const{message:e,event_id:n}=t;if(e)return e;const r=s(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function l(t,e,n){const r=t.exception=t.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=e||""),i.type||(i.type=n||"Error")}function c(t,e){const n=s(t);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){const t={...r?.data,...e.data};n.mechanism.data=t}}function f(t){if(function(t){try{return t.__sentry_captured__}catch{}}(t))return!0;try{(0,r.my)(t,"__sentry_captured__",!0)}catch{}return!1}},94837(t,e,n){"use strict";n.d(e,{S8:()=>A,cd:()=>a});var r=n(64208),o=n(46403),i=n(51685);function A(t,e=100,n=1/0){try{return s("",t,e,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function a(t,e=3,n=102400){const r=A(t,e);return o=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(o))>n?a(t,e-1,n):r;var o}function s(t,e,A=1/0,a=1/0,u=function(){const t=new WeakSet;function e(e){return!!t.has(e)||(t.add(e),!1)}function n(e){t.delete(e)}return[e,n]}()){const[l,c]=u;if(null==e||["boolean","string"].includes(typeof e)||"number"===typeof e&&Number.isFinite(e))return e;const f=function(t,e){try{if("domain"===t&&e&&"object"===typeof e&&e._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if("undefined"!==typeof n.g&&e===n.g)return"[Global]";if("undefined"!==typeof window&&e===window)return"[Window]";if("undefined"!==typeof document&&e===document)return"[Document]";if((0,r.L2)(e))return(0,i.nY)(e);if((0,r.mE)(e))return"[SyntheticEvent]";if("number"===typeof e&&!Number.isFinite(e))return`[${e}]`;if("function"===typeof e)return`[Function: ${(0,i.qQ)(e)}]`;if("symbol"===typeof e)return`[${String(e)}]`;if("bigint"===typeof e)return`[BigInt: ${String(e)}]`;const o=function(t){const e=Object.getPrototypeOf(t);return e?.constructor?e.constructor.name:"null prototype"}(e);return/^HTML(\w*)Element$/.test(o)?`[HTMLElement: ${o}]`:`[object ${o}]`}catch(o){return`**non-serializable** (${o})`}}(t,e);if(!f.startsWith("[object "))return f;if(e.__sentry_skip_normalization__)return e;const d="number"===typeof e.__sentry_override_normalization_depth__?e.__sentry_override_normalization_depth__:A;if(0===d)return f.replace("object ","");if(l(e))return"[Circular ~]";const h=e;if(h&&"function"===typeof h.toJSON)try{return s("",h.toJSON(),d-1,a,u)}catch{}const p=Array.isArray(e)?[]:{};let g=0;const y=(0,o.W4)(e);for(const n in y){if(!Object.prototype.hasOwnProperty.call(y,n))continue;if(g>=a){p[n]="[MaxProperties ~]";break}const t=y[n];p[n]=s(n,t,d-1,a,u),g++}return c(e),p}},46403(t,e,n){"use strict";n.d(e,{GS:()=>a,HF:()=>h,W4:()=>c,my:()=>s,pO:()=>u,sp:()=>l});var r=n(26674),o=n(57726),i=n(19282),A=n(64208);function a(t,e,n){if(!(e in t))return;const o=t[e];if("function"!==typeof o)return;const A=n(o);"function"===typeof A&&u(A,o);try{t[e]=A}catch{r.T&&i.Yz.log(`Failed to replace method "${e}" in object`,t)}}function s(t,e,n){try{Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}catch{r.T&&i.Yz.log(`Failed to add non-enumerable property "${e}" to object`,t)}}function u(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,s(t,"__sentry_original__",e)}catch{}}function l(t){return t.__sentry_original__}function c(t){if((0,A.bJ)(t))return{message:t.message,name:t.name,stack:t.stack,...d(t)};if((0,A.xH)(t)){const e={type:t.type,target:f(t.target),currentTarget:f(t.currentTarget),...d(t)};return"undefined"!==typeof CustomEvent&&(0,A.tH)(t,CustomEvent)&&(e.detail=t.detail),e}return t}function f(t){try{return(0,A.vq)(t)?(0,o.Hd)(t):Object.prototype.toString.call(t)}catch{return"<unknown>"}}function d(t){if("object"===typeof t&&null!==t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}return{}}function h(t){const e=Object.keys(c(t));return e.sort(),e[0]?e.join(", "):"[object has no keys]"}},49158(t,e,n){"use strict";n.d(e,{li:()=>_,mG:()=>B});var r=n(7313),o=n(26674),i=n(19282),A=n(64208),a=n(17786);function s(t,e,n,r=0){try{const o=u(e,n,t,r);return(0,A.Qg)(o)?o:(0,a.XW)(o)}catch(o){return(0,a.xg)(o)}}function u(t,e,n,r){const a=n[r];if(!t||!a)return t;const s=a({...t},e);return o.T&&null===s&&i.Yz.log(`Event processor "${a.id||"?"}" dropped event`),(0,A.Qg)(s)?s.then((t=>u(t,e,n,r+1))):u(s,e,n,r+1)}var l=n(19841),c=n(18845);let f,d,h,p;function g(t){const e=c.O._sentryDebugIds,n=c.O._debugIds;if(!e&&!n)return{};const r=e?Object.keys(e):[],o=n?Object.keys(n):[];if(p&&r.length===d&&o.length===h)return p;d=r.length,h=o.length,p={},f||(f={});const i=(e,n)=>{for(const r of e){const e=n[r],o=f?.[r];if(o&&p&&e)p[o[0]]=e,f&&(f[r]=[o[0],e]);else if(e){const n=t(r);for(let t=n.length-1;t>=0;t--){const o=n[t],i=o?.filename;if(i&&p&&f){p[i]=e,f[r]=[i,e];break}}}}};return e&&i(r,e),n&&i(o,n),p}var y=n(9600),v=n(94837),m=n(23998),w=n(70125),b=n(93177);function B(t,e,n,o,i,A){const{normalizeDepth:u=3,normalizeMaxBreadth:c=1e3}=t,f={...e,event_id:e.event_id||n.event_id||(0,y.eJ)(),timestamp:e.timestamp||(0,b.lu)()},d=n.integrations||t.integrations.map((t=>t.name));!function(t,e){const{environment:n,release:o,dist:i,maxValueLength:A}=e;t.environment=t.environment||n||r.U,!t.release&&o&&(t.release=o);!t.dist&&i&&(t.dist=i);const a=t.request;a?.url&&A&&(a.url=(0,w.xv)(a.url,A));A&&t.exception?.values?.forEach((t=>{t.value&&(t.value=(0,w.xv)(t.value,A))}))}(f,t),function(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}(f,d),i&&i.emit("applyFrameMetadata",e),void 0===e.type&&function(t,e){const n=g(e);t.exception?.values?.forEach((t=>{t.stacktrace?.frames?.forEach((t=>{t.filename&&(t.debug_id=n[t.filename])}))}))}(f,t.stackParser);const h=function(t,e){if(!e)return t;const n=t?t.clone():new l.H;return n.update(e),n}(o,n.captureContext);n.mechanism&&(0,y.M6)(f,n.mechanism);const p=i?i.getEventProcessors():[],B=(0,m.Om)(A,h),_=[...n.attachments||[],...B.attachments];_.length&&(n.attachments=_),(0,m.e2)(f,B);const x=[...p,...B.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,a.XW)(f):s(x,f,n)).then((t=>(t&&function(t){const e={};if(t.exception?.values?.forEach((t=>{t.stacktrace?.frames?.forEach((t=>{t.debug_id&&(t.abs_path?e[t.abs_path]=t.debug_id:t.filename&&(e[t.filename]=t.debug_id),delete t.debug_id)}))})),0===Object.keys(e).length)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const n=t.debug_meta.images;Object.entries(e).forEach((([t,e])=>{n.push({type:"sourcemap",code_file:t,debug_id:e})}))}(t),"number"===typeof u&&u>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((t=>({...t,...t.data&&{data:(0,v.S8)(t.data,e,n)}})))},...t.user&&{user:(0,v.S8)(t.user,e,n)},...t.contexts&&{contexts:(0,v.S8)(t.contexts,e,n)},...t.extra&&{extra:(0,v.S8)(t.extra,e,n)}};t.contexts?.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=(0,v.S8)(t.contexts.trace.data,e,n)));t.spans&&(r.spans=t.spans.map((t=>({...t,...t.data&&{data:(0,v.S8)(t.data,e,n)}}))));t.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,v.S8)(t.contexts.flags,3,n));return r}(t,u,c):t)))}function _(t){if(t)return function(t){return t instanceof l.H||"function"===typeof t}(t)||function(t){return Object.keys(t).some((t=>x.includes(t)))}(t)?{captureContext:t}:t}const x=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},74733(t,e,n){"use strict";n.d(e,{Z:()=>i,e:()=>o});var r=n(9600);function o(){return(0,r.eJ)()}function i(){return(0,r.eJ)().substring(16)}},9123(t,e,n){"use strict";n.d(e,{Qw:()=>i,Wk:()=>a,hY:()=>A});var r=n(18845);let o;function i(t){if(void 0!==o)return o?o(t):t();const e=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=r.O;return e in n&&"function"===typeof n[e]?(o=n[e],o(t)):(o=null,t())}function A(){return i((()=>Math.random()))}function a(){return i((()=>Date.now()))}},23998(t,e,n){"use strict";n.d(e,{Om:()=>l,e2:()=>a});var r=n(56099),o=n(89783),i=n(45734),A=n(97316);function a(t,e){const{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:a}=e;!function(t,e){const{extra:n,tags:r,user:o,contexts:i,level:A,transactionName:a}=e;Object.keys(n).length&&(t.extra={...n,...t.extra});Object.keys(r).length&&(t.tags={...r,...t.tags});Object.keys(o).length&&(t.user={...o,...t.user});Object.keys(i).length&&(t.contexts={...i,...t.contexts});A&&(t.level=A);a&&"transaction"!==t.type&&(t.transaction=a)}(t,e),r&&function(t,e){t.contexts={trace:(0,A.kX)(e),...t.contexts},t.sdkProcessingMetadata={dynamicSamplingContext:(0,o.k1)(e),...t.sdkProcessingMetadata};const n=(0,A.zU)(e),r=(0,A.et)(n).description;r&&!t.transaction&&"transaction"===t.type&&(t.transaction=r)}(t,r),function(t,e){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],e&&(t.fingerprint=t.fingerprint.concat(e));t.fingerprint.length||delete t.fingerprint}(t,n),function(t,e){const n=[...t.breadcrumbs||[],...e];t.breadcrumbs=n.length?n:void 0}(t,i),function(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}(t,a)}function s(t,e){const{extra:n,tags:r,attributes:o,user:A,contexts:a,level:s,sdkProcessingMetadata:l,breadcrumbs:c,fingerprint:f,eventProcessors:d,attachments:h,propagationContext:p,transactionName:g,span:y}=e;u(t,"extra",n),u(t,"tags",r),u(t,"attributes",o),u(t,"user",A),u(t,"contexts",a),t.sdkProcessingMetadata=(0,i.h)(t.sdkProcessingMetadata,l,2),s&&(t.level=s),g&&(t.transactionName=g),y&&(t.span=y),c.length&&(t.breadcrumbs=[...t.breadcrumbs,...c]),f.length&&(t.fingerprint=[...t.fingerprint,...f]),d.length&&(t.eventProcessors=[...t.eventProcessors,...d]),h.length&&(t.attachments=[...t.attachments,...h]),t.propagationContext={...t.propagationContext,...p}}function u(t,e,n){t[e]=(0,i.h)(t[e],n,1)}function l(t,e){const n=(0,r.m6)().getScopeData();return t&&s(n,t.getScopeData()),e&&s(n,e.getScopeData()),n}},97316(t,e,n){"use strict";n.d(e,{zU:()=>y,xl:()=>v,pK:()=>h,et:()=>d,kX:()=>u});var r=n(74611);var o=n(88728),i=n(74733),A=n(93177),a=n(19282);let s=!1;function u(t){const{spanId:e,traceId:n,isRemote:r}=t.spanContext(),A=r?e:d(t).parent_span_id,a=(0,o.L)(t).scope;return{parent_span_id:A,span_id:r?a?.getPropagationContext().propagationSpanId||(0,i.Z)():e,trace_id:n}}function l(t){return t&&t.length>0?t.map((({context:{spanId:t,traceId:e,traceFlags:n,...r},attributes:o})=>({span_id:t,trace_id:e,sampled:1===n,attributes:o,...r}))):void 0}function c(t){return"number"===typeof t?f(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?f(t.getTime()):(0,A.zf)()}function f(t){return t>9999999999?t/1e3:t}function d(t){if(function(t){return"function"===typeof t.getSpanJSON}(t))return t.getSpanJSON();const{spanId:e,traceId:n}=t.spanContext();if(function(t){const e=t;return!!e.attributes&&!!e.startTime&&!!e.name&&!!e.endTime&&!!e.status}(t)){const{attributes:o,startTime:i,name:A,endTime:a,status:s,links:u}=t;return{span_id:e,trace_id:n,data:o,description:A,parent_span_id:"parentSpanId"in t?t.parentSpanId:"parentSpanContext"in t?t.parentSpanContext?.spanId:void 0,start_timestamp:c(i),timestamp:c(a)||void 0,status:p(s),op:o[r.uT],origin:o[r.JD],links:l(u)}}return{span_id:e,trace_id:n,start_timestamp:0,data:{}}}function h(t){const{traceFlags:e}=t.spanContext();return 1===e}function p(t){if(t&&0!==t.code)return 1===t.code?"ok":t.message||"internal_error"}const g="_sentryRootSpan";function y(t){return t[g]||t}function v(){s||((0,a.pq)((()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")})),s=!0)}},51685(t,e,n){"use strict";n.d(e,{RV:()=>c,gd:()=>A,nY:()=>f,qQ:()=>l,vk:()=>a,yF:()=>r});const r="?",o=/\(error: (.*)\)/,i=/captureMessage|captureException/;function A(...t){const e=t.sort(((t,e)=>t[0]-e[0])).map((t=>t[1]));return(t,n=0,A=0)=>{const a=[],u=t.split("\n");for(let r=n;r<u.length;r++){let t=u[r];t.length>1024&&(t=t.slice(0,1024));const n=o.test(t)?t.replace(o,"$1"):t;if(!n.match(/\S*Error: /)){for(const t of e){const e=t(n);if(e){a.push(e);break}}if(a.length>=50+A)break}}return function(t){if(!t.length)return[];const e=Array.from(t);/sentryWrapped/.test(s(e).function||"")&&e.pop();e.reverse(),i.test(s(e).function||"")&&(e.pop(),i.test(s(e).function||"")&&e.pop());return e.slice(0,50).map((t=>({...t,filename:t.filename||s(e).filename,function:t.function||r})))}(a.slice(A))}}function a(t){return Array.isArray(t)?A(...t):t}function s(t){return t[t.length-1]||{}}const u="<anonymous>";function l(t){try{return t&&"function"===typeof t&&t.name||u}catch{return u}}function c(t){const e=t.exception;if(e){const t=[];try{return e.values.forEach((e=>{e.stacktrace.frames&&t.push(...e.stacktrace.frames)})),t}catch{return}}}function f(t){return"__v_isVNode"in t&&t.__v_isVNode?"[VueVNode]":"[VueViewModel]"}},70125(t,e,n){"use strict";n.d(e,{Xr:()=>s,_c:()=>a,gt:()=>A,xv:()=>i});var r=n(64208),o=n(51685);function i(t,e=0){return"string"!==typeof t||0===e||t.length<=e?t:`${t.slice(0,e)}...`}function A(t,e){if(!Array.isArray(t))return"";const n=[];for(let i=0;i<t.length;i++){const e=t[i];try{(0,r.L2)(e)?n.push((0,o.nY)(e)):n.push(String(e))}catch{n.push("[value cannot be serialized]")}}return n.join(e)}function a(t,e,n=!1){return!!(0,r.Kg)(t)&&((0,r.gd)(e)?e.test(t):!!(0,r.Kg)(e)&&(n?t===e:t.includes(e)))}function s(t,e=[],n=!1){return e.some((e=>a(t,e,n)))}},17786(t,e,n){"use strict";n.d(e,{XW:()=>o,xg:()=>i});var r=n(64208);function o(t){return new A((e=>{e(t)}))}function i(t){return new A(((e,n)=>{n(t)}))}class A{constructor(t){this._state=0,this._handlers=[],this._runExecutor(t)}then(t,e){return new A(((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(o){r(o)}else n(e)},t=>{if(e)try{n(e(t))}catch(o){r(o)}else r(t)}]),this._executeHandlers()}))}catch(t){return this.then((t=>t),t)}finally(t){return new A(((e,n)=>{let r,o;return this.then((e=>{o=!1,r=e,t&&t()}),(e=>{o=!0,r=e,t&&t()})).then((()=>{o?n(r):e(r)}))}))}_executeHandlers(){if(0===this._state)return;const t=this._handlers.slice();this._handlers=[],t.forEach((t=>{t[0]||(1===this._state&&t[1](this._value),2===this._state&&t[2](this._value),t[0]=!0)}))}_runExecutor(t){const e=(t,e)=>{0===this._state&&((0,r.Qg)(e)?e.then(n,o):(this._state=t,this._value=e,this._executeHandlers()))},n=t=>{e(1,t)},o=t=>{e(2,t)};try{t(n,o)}catch(i){o(i)}}}},93177(t,e,n){"use strict";n.d(e,{lu:()=>i,zf:()=>a});var r=n(9123),o=n(18845);function i(){return(0,r.Wk)()/1e3}let A;function a(){return(A??(A=function(){const{performance:t}=o.O;if(!t?.now||!t.timeOrigin)return i;const e=t.timeOrigin;return()=>(e+(0,r.Qw)((()=>t.now())))/1e3}()))()}},43674(t,e,n){"use strict";n.d(e,{M:()=>r});const r="10.43.0"},18845(t,e,n){"use strict";n.d(e,{O:()=>r});const r=globalThis},62245(t,e,n){"use strict";n.d(e,{tH:()=>p});var r=n(56099),o=n(19282),i=n(64251),A=n(20144),a=n(62745),s=n(54386);function u(t={}){const e=s.jf.document,n=e?.head||e?.body;if(!n)return void(a.T&&o.Yz.error("[showReportDialog] Global document not defined"));const u=(0,r.o5)(),l=(0,r.KU)(),c=l?.getDsn();if(!c)return void(a.T&&o.Yz.error("[showReportDialog] DSN not configured"));const f={...t,user:{...u.getUser(),...t.user},eventId:t.eventId||(0,i.Q)()},d=s.jf.document.createElement("script");d.async=!0,d.crossOrigin="anonymous",d.src=(0,A.k)(c,f);const{onLoad:h,onClose:p}=f;if(h&&(d.onload=h),p){const t=e=>{if("__sentry_reportdialog_closed__"===e.data)try{p()}finally{s.jf.removeEventListener("message",t)}};s.jf.addEventListener("message",t)}n.appendChild(d)}var l=n(96540);const c="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var f=n(64208);function d(t,{componentStack:e},n){if(function(t){const e=t.match(/^([^.]+)/);return null!==e&&parseInt(e[0])>=17}(l.version)&&(0,f.bJ)(t)&&e){const n=new Error(t.message);n.name=`React ErrorBoundary ${t.name}`,n.stack=e,function(t,e){const n=new WeakSet;!function t(e,r){if(!n.has(e))return e.cause?(n.add(e),t(e.cause,r)):void(e.cause=r)}(t,e)}(t,n)}return(0,r.v4)((r=>(r.setContext("react",{componentStack:e}),(0,i.Cp)(t,n))))}const h={componentStack:null,error:null,eventId:null};class p extends l.Component{constructor(t){super(t),this.state=h,this._openFallbackReportDialog=!0;const e=(0,r.KU)();e&&t.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=e.on("afterSendEvent",(e=>{!e.type&&this._lastEventId&&e.event_id===this._lastEventId&&u({...t.dialogOptions,eventId:this._lastEventId})})))}componentDidCatch(t,e){const{componentStack:n}=e,{beforeCapture:o,onError:i,showDialog:A,dialogOptions:a}=this.props;(0,r.v4)((r=>{o&&o(r,t,n);const s=null!=this.props.handled?this.props.handled:!!this.props.fallback,l=d(t,e,{mechanism:{handled:s,type:"auto.function.react.error_boundary"}});i&&i(t,n,l),A&&(this._lastEventId=l,this._openFallbackReportDialog&&u({...a,eventId:l})),this.setState({error:t,componentStack:n,eventId:l})}))}componentDidMount(){const{onMount:t}=this.props;t&&t()}componentWillUnmount(){const{error:t,componentStack:e,eventId:n}=this.state,{onUnmount:r}=this.props;r&&(this.state===h?r(null,null,null):r(t,e,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){const{onReset:t}=this.props,{error:e,componentStack:n,eventId:r}=this.state;t&&t(e,n,r),this.setState(h)}render(){const{fallback:t,children:e}=this.props,n=this.state;if(null===n.componentStack)return"function"===typeof e?e():e;const r="function"===typeof t?l.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):t;return l.isValidElement(r)?r:(t&&c&&o.Yz.warn("fallback did not produce a valid ReactElement"),null)}}},35339(t,e,n){"use strict";n.d(e,{T:()=>hn});var r=n(64251),o=n(26674),i=n(19282);const A=[];function a(t){const e=t.defaultIntegrations||[],n=t.integrations;let r;if(e.forEach((t=>{t.isDefaultInstance=!0})),Array.isArray(n))r=[...e,...n];else if("function"===typeof n){const t=n(e);r=Array.isArray(t)?t:[t]}else r=e;return function(t){const e={};return t.forEach((t=>{const{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)})),Object.values(e)}(r)}function s(t,e){for(const n of e)n?.afterAllSetup&&n.afterAllSetup(t)}function u(t,e,n){if(n[e.name])o.T&&i.Yz.log(`Integration skipped because it was already installed: ${e.name}`);else{if(n[e.name]=e,A.includes(e.name)||"function"!==typeof e.setupOnce||(e.setupOnce(),A.push(e.name)),e.setup&&"function"===typeof e.setup&&e.setup(t),"function"===typeof e.preprocessEvent){const n=e.preprocessEvent.bind(e);t.on("preprocessEvent",((e,r)=>n(e,r,t)))}if("function"===typeof e.processEvent){const n=e.processEvent.bind(e),r=Object.assign(((e,r)=>n(e,r,t)),{id:e.name});t.addEventProcessor(r)}o.T&&i.Yz.log(`Integration installed: ${e.name}`)}}function l(t){const e=[];t.message&&e.push(t.message);try{const n=t.exception.values[t.exception.values.length-1];n?.value&&(e.push(n.value),n.type&&e.push(`${n.type}: ${n.value}`))}catch{}return e}var c=n(9600),f=n(70125);const d=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],h=(t={})=>{let e;return{name:"EventFilters",setup(n){const r=n.getOptions();e=g(t,r)},processEvent(n,r,A){if(!e){const n=A.getOptions();e=g(t,n)}return function(t,e){if(t.type){if("transaction"===t.type&&function(t,e){if(!e?.length)return!1;const n=t.transaction;return!!n&&(0,f.Xr)(n,e)}(t,e.ignoreTransactions))return o.T&&i.Yz.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,c.$X)(t)}`),!0}else{if(function(t,e){if(!e?.length)return!1;return l(t).some((t=>(0,f.Xr)(t,e)))}(t,e.ignoreErrors))return o.T&&i.Yz.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,c.$X)(t)}`),!0;if(function(t){if(!t.exception?.values?.length)return!1;return!t.message&&!t.exception.values.some((t=>t.stacktrace||t.type&&"Error"!==t.type||t.value))}(t))return o.T&&i.Yz.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${(0,c.$X)(t)}`),!0;if(function(t,e){if(!e?.length)return!1;const n=y(t);return!!n&&(0,f.Xr)(n,e)}(t,e.denyUrls))return o.T&&i.Yz.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,c.$X)(t)}.\nUrl: ${y(t)}`),!0;if(!function(t,e){if(!e?.length)return!0;const n=y(t);return!n||(0,f.Xr)(n,e)}(t,e.allowUrls))return o.T&&i.Yz.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,c.$X)(t)}.\nUrl: ${y(t)}`),!0}return!1}(n,e)?null:n}}},p=(t={})=>({...h(t),name:"InboundFilters"});function g(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:d],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[]]}}function y(t){try{const e=[...t.exception?.values??[]].reverse().find((t=>void 0===t.mechanism?.parent_id&&t.stacktrace?.frames?.length)),n=e?.stacktrace?.frames;return n?function(t=[]){for(let e=t.length-1;e>=0;e--){const n=t[e];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return o.T&&i.Yz.error(`Cannot extract url for event ${(0,c.$X)(t)}`),null}}var v=n(56099),m=n(46403);let w;const b=new WeakMap,B=()=>({name:"FunctionToString",setupOnce(){w=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=(0,m.sp)(this),n=b.has((0,v.KU)())&&void 0!==e?e:this;return w.apply(n,t)}}catch{}},setup(t){b.set(t,!0)}});var _=n(74611);const x=()=>({name:"ConversationId",setup(t){t.on("spanStart",(t=>{const e=(0,v.o5)().getScopeData(),n=(0,v.rm)().getScopeData(),r=e.conversationId||n.conversationId;r&&t.setAttribute(_.Fy,r)}))}});var C=n(51685);const E=()=>{let t;return{name:"Dedupe",processEvent(e){if(e.type)return e;try{if(function(t,e){if(!e)return!1;if(function(t,e){const n=t.message,r=e.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!S(t,e))return!1;if(!F(t,e))return!1;return!0}(t,e))return!0;if(function(t,e){const n=U(e),r=U(t);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!S(t,e))return!1;if(!F(t,e))return!1;return!0}(t,e))return!0;return!1}(e,t))return o.T&&i.Yz.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}}};function F(t,e){let n=(0,C.RV)(t),r=(0,C.RV)(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let o=0;o<r.length;o++){const t=r[o],e=n[o];if(t.filename!==e.filename||t.lineno!==e.lineno||t.colno!==e.colno||t.function!==e.function)return!1}return!0}function S(t,e){let n=t.fingerprint,r=e.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch{return!1}}function U(t){return t.exception?.values?.[0]}function Q(t,e){!0===e.debug&&(o.T?i.Yz.enable():(0,i.pq)((()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})));(0,v.o5)().update(e.initialScope);const n=new t(e);return function(t){(0,v.o5)().setClient(t)}(n),n.init(),n}var I=n(20144),T=n(7313),O=n(71111),k=n(95200),R=n(94837),M=n(18845);function L(t,e=[]){return[t,e]}function H(t,e){const[n,r]=t;return[n,[...r,e]]}function D(t,e){const n=t[1];for(const r of n){if(e(r,r[0].type))return!0}return!1}function P(t){const e=(0,k.Se)(M.O);return e.encodePolyfill?e.encodePolyfill(t):(new TextEncoder).encode(t)}function N(t){const[e,n]=t;let r=JSON.stringify(e);function o(t){"string"===typeof r?r="string"===typeof t?r+t:[P(r),t]:r.push("string"===typeof t?P(t):t)}for(const i of n){const[t,e]=i;if(o(`\n${JSON.stringify(t)}\n`),"string"===typeof e||e instanceof Uint8Array)o(e);else{let t;try{t=JSON.stringify(e)}catch{t=JSON.stringify((0,R.S8)(e))}o(t)}}return"string"===typeof r?r:function(t){const e=t.reduce(((t,e)=>t+e.length),0),n=new Uint8Array(e);let r=0;for(const o of t)n.set(o,r),r+=o.length;return n}(r)}function K(t){const e="string"===typeof t.data?P(t.data):t.data;return[{type:"attachment",length:e.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},e]}const j={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item",metric:"metric",trace_metric:"metric"};function V(t){return j[t]}function G(t){if(!t?.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function z(t,e,n,r){const o=G(n),i=t.type&&"replay_event"!==t.type?t.type:"event";!function(t,e){if(!e)return t;const n=t.sdk||{};t.sdk={...n,name:n.name||e.name,version:n.version||e.version,integrations:[...t.sdk?.integrations||[],...e.integrations||[]],packages:[...t.sdk?.packages||[],...e.packages||[]],settings:t.sdk?.settings||e.settings?{...t.sdk?.settings,...e.settings}:void 0}}(t,n?.sdk);const A=function(t,e,n,r){const o=t.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&{sdk:e},...!!n&&r&&{dsn:(0,O.SB)(r)},...o&&{trace:o}}}(t,o,r,e);delete t.sdkProcessingMetadata;return L(A,[[{type:i},t]])}function Y(t,e){const n=e??$(t)??[];if(0===n.length)return;const r=t.getOptions(),o=function(t,e,n,r){const o={};return e?.sdk&&(o.sdk={name:e.sdk.name,version:e.sdk.version}),n&&r&&(o.dsn=(0,O.SB)(r)),L(o,[(i=t,[{type:"log",item_count:i.length,content_type:"application/vnd.sentry.items.log+json"},{items:i}])]);var i}(n,r._metadata,r.tunnel,t.getDsn());W().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(o)}function $(t){return W().get(t)}function W(){return(0,k.BY)("clientToLogBufferMap",(()=>new WeakMap))}function X(t,e){const n=e??q(t)??[];if(0===n.length)return;const r=t.getOptions(),o=function(t,e,n,r){const o={};return e?.sdk&&(o.sdk={name:e.sdk.name,version:e.sdk.version}),n&&r&&(o.dsn=(0,O.SB)(r)),L(o,[(i=t,[{type:"trace_metric",item_count:i.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:i}])]);var i}(n,r._metadata,r.tunnel,t.getDsn());J().set(t,[]),t.emit("flushMetrics"),t.sendEnvelope(o)}function q(t){return J().get(t)}function J(){return(0,k.BY)("clientToMetricBufferMap",(()=>new WeakMap))}var Z=n(59328),tt=n(89783),et=n(17786);function nt(t){return"object"===typeof t&&"function"===typeof t.unref&&t.unref(),t}const rt=Symbol.for("SentryBufferFullError");function ot(t=100){const e=new Set;function n(t){e.delete(t)}return{get $(){return Array.from(e)},add:function(r){if(!(e.size<t))return(0,et.xg)(rt);const o=r();return e.add(o),o.then((()=>n(o)),(()=>n(o))),o},drain:function(t){if(!e.size)return(0,et.XW)(!0);const n=Promise.allSettled(Array.from(e)).then((()=>!0));if(!t)return n;const r=[n,new Promise((e=>nt(setTimeout((()=>e(!1)),t))))];return Promise.race(r)}}}var it=n(9123);function At(t,{statusCode:e,headers:n},r=(0,it.Wk)()){const o={...t},i=n?.["x-sentry-rate-limits"],A=n?.["retry-after"];if(i)for(const a of i.trim().split(",")){const[t,e,,,n]=a.split(":",5),i=parseInt(t,10),A=1e3*(isNaN(i)?60:i);if(e)for(const a of e.split(";"))"metric_bucket"===a&&n&&!n.split(";").includes("custom")||(o[a]=r+A);else o.all=r+A}else A?o.all=r+function(t,e=(0,it.Wk)()){const n=parseInt(`${t}`,10);if(!isNaN(n))return 1e3*n;const r=Date.parse(`${t}`);return isNaN(r)?6e4:r-e}(A,r):429===e&&(o.all=r+6e4);return o}function at(t,e,n=ot(t.bufferSize||64)){let r={};return{send:function(A){const a=[];if(D(A,((e,n)=>{const o=V(n);!function(t,e,n=(0,it.Wk)()){return function(t,e){return t[e]||t.all||0}(t,e)>n}(r,o)?a.push(e):t.recordDroppedEvent("ratelimit_backoff",o)})),0===a.length)return Promise.resolve({});const s=L(A[0],a),u=e=>{!function(t,e){return D(t,((t,n)=>e.includes(n)))}(s,["client_report"])?D(s,((n,r)=>{t.recordDroppedEvent(e,V(r))})):o.T&&i.Yz.warn(`Dropping client report. Will not send outcomes (reason: ${e}).`)};return n.add((()=>e({body:N(s)}).then((t=>413===t.statusCode?(o.T&&i.Yz.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),u("send_error"),t):(o.T&&void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&i.Yz.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=At(r,t),t)),(t=>{throw u("network_error"),o.T&&i.Yz.error("Encountered error running transport request:",t),t})))).then((t=>t),(t=>{if(t===rt)return o.T&&i.Yz.error("Skipped sending event because buffer is full."),u("queue_overflow"),Promise.resolve({});throw t}))},flush:t=>n.drain(t)}}var st=n(93177);var ut=n(64208),lt=n(45734);var ct=n(49158);function ft(t){i.Yz.log(`Ignoring span ${t.op} - ${t.description} because it matches \`ignoreSpans\`.`)}function dt(t,e){if(!e?.length||!t.description)return!1;for(const r of e){if("string"===typeof(n=r)||n instanceof RegExp){if((0,f._c)(t.description,r))return o.T&&ft(t),!0;continue}if(!r.name&&!r.op)continue;const e=!r.name||(0,f._c)(t.description,r.name),i=!r.op||t.op&&(0,f._c)(t.op,r.op);if(e&&i)return o.T&&ft(t),!0}var n;return!1}function ht(t,e){const n=e.parent_span_id,r=e.span_id;if(n)for(const o of t)o.parent_span_id===r&&(o.parent_span_id=n)}var pt=n(97316);const gt="Not capturing exception because it's already been captured.",yt="Discarded session because of missing or non-string release",vt=Symbol.for("SentryInternalError"),mt=Symbol.for("SentryDoNotSendEventError");function wt(t){return{message:t,[vt]:!0}}function bt(t){return{message:t,[mt]:!0}}function Bt(t){return!!t&&"object"===typeof t&&vt in t}function _t(t){return!!t&&"object"===typeof t&&mt in t}function xt(t,e,n,r,o){let i,A=0,a=!1;t.on(n,(()=>{A=0,clearTimeout(i),a=!1})),t.on(e,(e=>{A+=r(e),A>=8e5?o(t):a||(a=!0,i=nt(setTimeout((()=>{o(t)}),5e3)))})),t.on("flush",(()=>{o(t)}))}class Ct{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=ot(t.transportOptions?.bufferSize??64),t.dsn?this._dsn=(0,O.AD)(t.dsn):o.T&&i.Yz.warn("No DSN provided, client will not send events."),this._dsn){const e=(0,I.Z)(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&xt(this,"afterCaptureLog","flushLogs",Qt,Y);(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&xt(this,"afterCaptureMetric","flushMetrics",Ut,X)}captureException(t,e,n){const r=(0,c.eJ)();if((0,c.GR)(t))return o.T&&i.Yz.log(gt),r;const A={event_id:r,...e};return this._process((()=>this.eventFromException(t,A).then((t=>this._captureEvent(t,A,n))).then((t=>t))),"error"),A.event_id}captureMessage(t,e,n,r){const o={event_id:(0,c.eJ)(),...n},i=(0,ut.NF)(t)?t:String(t),A=(0,ut.sO)(t),a=A?this.eventFromMessage(i,e,o):this.eventFromException(t,o);return this._process((()=>a.then((t=>this._captureEvent(t,o,r)))),A?"unknown":"error"),o.event_id}captureEvent(t,e,n){const r=(0,c.eJ)();if(e?.originalException&&(0,c.GR)(e.originalException))return o.T&&i.Yz.log(gt),r;const A={event_id:r,...e},a=t.sdkProcessingMetadata||{},s=a.capturedSpanScope,u=a.capturedSpanIsolationScope,l=Et(t.type);return this._process((()=>this._captureEvent(t,A,s||n,u)),l),A.event_id}captureSession(t){this.sendSession(t),(0,Z.qO)(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const e=this._transport;if(!e)return!0;this.emit("flush");const n=await this._isClientDoneProcessing(t),r=await e.flush(t);return n&&r}async close(t){Y(this);const e=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),e}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some((({name:t})=>t.startsWith("Spotlight"))))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const e=this._integrations[t.name];u(this,t,this._integrations),e||s(this,[t])}sendEvent(t,e={}){this.emit("beforeSendEvent",t,e);let n=z(t,this._dsn,this._options._metadata,this._options.tunnel);for(const r of e.attachments||[])n=H(n,K(r));this.sendEnvelope(n).then((e=>this.emit("afterSendEvent",t,e)))}sendSession(t){const{release:e,environment:n=T.U}=this._options;if("aggregates"in t){const r=t.attrs||{};if(!r.release&&!e)return void(o.T&&i.Yz.warn(yt));r.release=r.release||e,r.environment=r.environment||n,t.attrs=r}else{if(!t.release&&!e)return void(o.T&&i.Yz.warn(yt));t.release=t.release||e,t.environment=t.environment||n}this.emit("beforeSendSession",t);const r=function(t,e,n,r){const o=G(n);return L({sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&e&&{dsn:(0,O.SB)(e)}},["aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()]])}(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(t,e,n=1){if(this._options.sendClientReports){const r=`${t}:${e}`;o.T&&i.Yz.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(t,e){const n=this._hooks[t]=this._hooks[t]||new Set,r=(...t)=>e(...t);return n.add(r),()=>{n.delete(r)}}emit(t,...e){const n=this._hooks[t];n&&n.forEach((t=>t(...e)))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(e){return o.T&&i.Yz.error("Error while sending envelope:",e),{}}return o.T&&i.Yz.error("Transport disabled"),{}}dispose(){}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=function(t,e){const n={};return e.forEach((e=>{e&&u(t,e,n)})),n}(this,t),s(this,t)}_updateSessionFromEvent(t,e){let n="fatal"===e.level,r=!1;const o=e.exception?.values;if(o){r=!0,n=!1;for(const t of o)if(!1===t.mechanism?.handled){n=!0;break}}const i="ok"===t.status;(i&&0===t.errors||i&&n)&&((0,Z.qO)(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}async _isClientDoneProcessing(t){let e=0;for(;!t||e<t;){if(await new Promise((t=>setTimeout(t,1))),!this._numProcessing)return!0;e++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(t,e,n,r){const o=this.getOptions(),i=Object.keys(this._integrations);return!e.integrations&&i?.length&&(e.integrations=i),this.emit("preprocessEvent",t,e),t.type||r.setLastEventId(t.event_id||e.event_id),(0,ct.mG)(o,t,e,n,this,r).then((t=>{if(null===t)return t;this.emit("postprocessEvent",t,e),t.contexts={trace:{...t.contexts?.trace,...(0,v.vn)(n)},...t.contexts};const r=(0,tt.ao)(this,n);return t.sdkProcessingMetadata={dynamicSamplingContext:r,...t.sdkProcessingMetadata},t}))}_captureEvent(t,e={},n=(0,v.o5)(),r=(0,v.rm)()){return o.T&&Ft(t)&&i.Yz.log(`Captured error event \`${l(t)[0]||"<unknown>"}\``),this._processEvent(t,e,n,r).then((t=>t.event_id),(t=>{o.T&&(_t(t)?i.Yz.log(t.message):Bt(t)?i.Yz.warn(t.message):i.Yz.warn(t))}))}_processEvent(t,e,n,r){const o=this.getOptions(),{sampleRate:i}=o,A=St(t),a=Ft(t),s=`before send for type \`${t.type||"error"}\``,u="undefined"===typeof i?void 0:function(t){if("boolean"===typeof t)return Number(t);const e="string"===typeof t?parseFloat(t):t;return"number"!==typeof e||isNaN(e)||e<0||e>1?void 0:e}(i);if(a&&"number"===typeof u&&(0,it.hY)()>u)return this.recordDroppedEvent("sample_rate","error"),(0,et.xg)(bt(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));const l=Et(t.type);return this._prepareEvent(t,e,n,r).then((t=>{if(null===t)throw this.recordDroppedEvent("event_processor",l),bt("An event processor returned `null`, will not send event.");if(e.data&&!0===e.data.__sentry__)return t;const n=function(t,e,n,r){const{beforeSend:o,beforeSendTransaction:i,beforeSendSpan:A,ignoreSpans:a}=e;let s=n;if(Ft(s)&&o)return o(s,r);if(St(s)){if(A||a){const e=function(t){const{trace_id:e,parent_span_id:n,span_id:r,status:o,origin:i,data:A,op:a}=t.contexts?.trace??{};return{data:A??{},description:t.transaction,op:a,parent_span_id:n,span_id:r??"",start_timestamp:t.start_timestamp??0,status:o,timestamp:t.timestamp,trace_id:e??"",origin:i,profile_id:A?.[_.E1],exclusive_time:A?.[_.jG],measurements:t.measurements,is_segment:!0}}(s);if(a?.length&&dt(e,a))return null;if(A){const t=A(e);t?s=(0,lt.h)(n,{type:"transaction",timestamp:(u=t).timestamp,start_timestamp:u.start_timestamp,transaction:u.description,contexts:{trace:{trace_id:u.trace_id,span_id:u.span_id,parent_span_id:u.parent_span_id,op:u.op,status:u.status,origin:u.origin,data:{...u.data,...u.profile_id&&{[_.E1]:u.profile_id},...u.exclusive_time&&{[_.jG]:u.exclusive_time}}}},measurements:u.measurements}):(0,pt.xl)()}if(s.spans){const e=[],n=s.spans;for(const t of n)if(a?.length&&dt(t,a))ht(n,t);else if(A){const n=A(t);n?e.push(n):((0,pt.xl)(),e.push(t))}else e.push(t);const r=s.spans.length-e.length;r&&t.recordDroppedEvent("before_send","span",r),s.spans=e}}if(i){if(s.spans){const t=s.spans.length;s.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:t}}return i(s,r)}}var u;return s}(this,o,t,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,ut.Qg)(t))return t.then((t=>{if(!(0,ut.Qd)(t)&&null!==t)throw wt(n);return t}),(t=>{throw wt(`${e} rejected with ${t}`)}));if(!(0,ut.Qd)(t)&&null!==t)throw wt(n);return t}(n,s)})).then((o=>{if(null===o){if(this.recordDroppedEvent("before_send",l),A){const e=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",e)}throw bt(`${s} returned \`null\`, will not send event.`)}const i=n.getSession()||r.getSession();if(a&&i&&this._updateSessionFromEvent(i,o),A){const t=(o.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(o.spans?o.spans.length:0);t>0&&this.recordDroppedEvent("before_send","span",t)}const u=o.transaction_info;if(A&&u&&o.transaction!==t.transaction){const t="custom";o.transaction_info={...u,source:t}}return this.sendEvent(o,e),o})).then(null,(t=>{if(_t(t)||Bt(t))throw t;throw this.captureException(t,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:t}),wt(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${t}`)}))}_process(t,e){this._numProcessing++,this._promiseBuffer.add(t).then((t=>(this._numProcessing--,t)),(t=>(this._numProcessing--,t===rt&&this.recordDroppedEvent("queue_overflow",e),t)))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map((([t,e])=>{const[n,r]=t.split(":");return{reason:n,category:r,quantity:e}}))}_flushOutcomes(){o.T&&i.Yz.log("Flushing outcomes...");const t=this._clearOutcomes();if(0===t.length)return void(o.T&&i.Yz.log("No outcomes to send"));if(!this._dsn)return void(o.T&&i.Yz.log("No dsn provided, will not send outcomes"));o.T&&i.Yz.log("Sending outcomes:",t);const e=(n=t,L((r=this._options.tunnel&&(0,O.SB)(this._dsn))?{dsn:r}:{},[[{type:"client_report"},{timestamp:A||(0,st.lu)(),discarded_events:n}]]));var n,r,A;this.sendEnvelope(e)}}function Et(t){return"replay_event"===t?"replay":t||"error"}function Ft(t){return void 0===t.type}function St(t){return"transaction"===t.type}function Ut(t){let e=0;return t.name&&(e+=2*t.name.length),e+=8,e+It(t.attributes)}function Qt(t){let e=0;return t.message&&(e+=2*t.message.length),e+It(t.attributes)}function It(t){if(!t)return 0;let e=0;return Object.values(t).forEach((t=>{Array.isArray(t)?e+=t.length*Tt(t[0]):(0,ut.sO)(t)?e+=Tt(t):e+=100})),e}function Tt(t){return"string"===typeof t?2*t.length:"number"===typeof t?8:"boolean"===typeof t?4:0}var Ot=n(43674);function kt(t,e,n=[e],r="npm"){const o=(t._metadata=t._metadata||{}).sdk=t._metadata.sdk||{};o.name||(o.name=`sentry.javascript.${e}`,o.packages=n.map((t=>({name:`${r}:@sentry/${t}`,version:Ot.M}))),o.version=Ot.M)}function Rt(t){"aggregates"in t?void 0===t.attrs?.ip_address&&(t.attrs={...t.attrs,ip_address:"{{auto}}"}):void 0===t.ipAddress&&(t.ipAddress="{{auto}}")}function Mt(t){return function(t){return(0,ut.bJ)(t)&&"__sentry_fetch_url_host__"in t&&"string"===typeof t.__sentry_fetch_url_host__}(t)?`${t.message} (${t.__sentry_fetch_url_host__})`:t.message}function Lt(t,e){const n=Pt(t,e),r={type:jt(e),value:Vt(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Ht(t,e,n,r){const o=(0,v.KU)(),i=o?.getOptions().normalizeDepth,A=function(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const n=t[e];if(n instanceof Error)return n}return}(e),a={__serialized__:(0,R.cd)(e,i)};if(A)return{exception:{values:[Lt(t,A)]},extra:a};const s={exception:{values:[{type:(0,ut.xH)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:Yt(e,{isUnhandledRejection:r})}]},extra:a};if(n){const e=Pt(t,n);e.length&&(s.exception.values[0].stacktrace={frames:e})}return s}function Dt(t,e){return{exception:{values:[Lt(t,e)]}}}function Pt(t,e){const n=e.stacktrace||e.stack||"",r=function(t){if(t&&Nt.test(t.message))return 1;return 0}(e),o=function(t){if("number"===typeof t.framesToPop)return t.framesToPop;return 0}(e);try{return t(n,r,o)}catch{}return[]}const Nt=/Minified React error #\d+;/i;function Kt(t){return"undefined"!==typeof WebAssembly&&"undefined"!==typeof WebAssembly.Exception&&t instanceof WebAssembly.Exception}function jt(t){const e=t?.name;if(!e&&Kt(t)){return t.message&&Array.isArray(t.message)&&2==t.message.length?t.message[0]:"WebAssembly.Exception"}return e}function Vt(t){const e=t?.message;return Kt(t)?Array.isArray(t.message)&&2==t.message.length?t.message[1]:"wasm exception":e?e.error&&"string"===typeof e.error.message?Mt(e.error):Mt(t):"No error message"}function Gt(t,e,n,r,o){let i;if((0,ut.T2)(e)&&e.error){return Dt(t,e.error)}if((0,ut.BD)(e)||(0,ut.W6)(e)){const o=e;if("stack"in e)i=Dt(t,e);else{const e=o.name||((0,ut.BD)(o)?"DOMError":"DOMException"),A=o.message?`${e}: ${o.message}`:e;i=zt(t,A,n,r),(0,c.gO)(i,A)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if((0,ut.bJ)(e))return Dt(t,e);if((0,ut.Qd)(e)||(0,ut.xH)(e)){return i=Ht(t,e,n,o),(0,c.M6)(i,{synthetic:!0}),i}return i=zt(t,e,n,r),(0,c.gO)(i,`${e}`,void 0),(0,c.M6)(i,{synthetic:!0}),i}function zt(t,e,n,r){const o={};if(r&&n){const r=Pt(t,n);r.length&&(o.exception={values:[{value:e,stacktrace:{frames:r}}]}),(0,c.M6)(o,{synthetic:!0})}if((0,ut.NF)(e)){const{__sentry_template_string__:t,__sentry_template_values__:n}=e;return o.logentry={message:t,params:n},o}return o.message=e,o}function Yt(t,{isUnhandledRejection:e}){const n=(0,m.HF)(t),r=e?"promise rejection":"exception";if((0,ut.T2)(t))return`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``;if((0,ut.xH)(t)){return`Event \`${function(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch{}}(t)}\` (type=${t.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}var $t=n(54386);class Wt extends Ct{constructor(t){const e=(n=t,{release:"string"===typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:$t.jf.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;kt(e,"browser",["browser"],$t.jf.SENTRY_SDK_SOURCE||"npm"),e._metadata?.sdk&&(e._metadata.sdk.settings={infer_ip:e.sendDefaultPii?"auto":"never",...e._metadata.sdk.settings}),super(e);const{sendDefaultPii:r,sendClientReports:o,enableLogs:i,_experiments:A,enableMetrics:a}=this._options,s=a??A?.enableMetrics??!0;$t.jf.document&&(o||i||s)&&$t.jf.document.addEventListener("visibilitychange",(()=>{"hidden"===$t.jf.document.visibilityState&&(o&&this._flushOutcomes(),i&&Y(this),s&&X(this))})),r&&this.on("beforeSendSession",Rt)}eventFromException(t,e){return function(t,e,n,r){const o=Gt(t,e,n?.syntheticException||void 0,r);return(0,c.M6)(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),(0,et.XW)(o)}(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return function(t,e,n="info",r,o){const i=zt(t,e,r?.syntheticException||void 0,o);return i.level=n,r?.event_id&&(i.event_id=r.event_id),(0,et.XW)(i)}(this._options.stackParser,t,e,n,this._options.attachStacktrace)}_prepareEvent(t,e,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n,r)}}const Xt={},qt={};function Jt(t,e){Xt[t]=Xt[t]||[],Xt[t].push(e)}function Zt(t,e){if(!qt[t]){qt[t]=!0;try{e()}catch(n){o.T&&i.Yz.error(`Error while instrumenting ${t}`,n)}}}function te(t,e){const n=t&&Xt[t];if(n)for(const A of n)try{A(e)}catch(r){o.T&&i.Yz.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${(0,C.qQ)(A)}\nError:`,r)}}function ee(){"console"in M.O&&i.Ow.forEach((function(t){t in M.O.console&&(0,m.GS)(M.O.console,t,(function(e){return i.Z9[t]=e,function(...e){te("console",{args:e,level:t});const n=i.Z9[t];n?.apply(M.O.console,e)}}))}))}const ne=M.O;function re(){if(!("fetch"in ne))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function oe(t){return t&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function ie(t,e=!1){e&&!function(){if("string"===typeof EdgeRuntime)return!0;if(!re())return!1;if(oe(ne.fetch))return!0;let t=!1;const e=ne.document;if(e&&"function"===typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow?.fetch&&(t=oe(n.contentWindow.fetch)),e.head.removeChild(n)}catch(n){o.T&&i.Yz.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return t}()||(0,m.GS)(M.O,"fetch",(function(e){return function(...n){const r=new Error,{method:o,url:i}=function(t){if(0===t.length)return{method:"GET",url:""};if(2===t.length){const[e,n]=t;return{url:ae(e),method:Ae(n,"method")?String(n.method).toUpperCase():(0,ut.ks)(e)&&Ae(e,"method")?String(e.method).toUpperCase():"GET"}}const e=t[0];return{url:ae(e),method:Ae(e,"method")?String(e.method).toUpperCase():"GET"}}(n),A={args:n,fetchData:{method:o,url:i},startTimestamp:1e3*(0,st.zf)(),virtualError:r,headers:se(n)};return t||te("fetch",{...A}),e.apply(M.O,n).then((async e=>(t?t(e):te("fetch",{...A,endTimestamp:1e3*(0,st.zf)(),response:e}),e)),(t=>{te("fetch",{...A,endTimestamp:1e3*(0,st.zf)(),error:t}),(0,ut.bJ)(t)&&void 0===t.stack&&(t.stack=r.stack,(0,m.my)(t,"framesToPop",1));const e=(0,v.KU)(),n=e?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&t instanceof TypeError&&("Failed to fetch"===t.message||"Load failed"===t.message||"NetworkError when attempting to fetch resource."===t.message))try{const e=new URL(A.fetchData.url).host;"always"===n?t.message=`${t.message} (${e})`:(0,m.my)(t,"__sentry_fetch_url_host__",e)}catch{}throw t}))}}))}function Ae(t,e){return!!t&&"object"===typeof t&&!!t[e]}function ae(t){return"string"===typeof t?t:t?Ae(t,"url")?t.url:t.toString?t.toString():"":""}function se(t){const[e,n]=t;try{if("object"===typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,ut.ks)(e))return new Headers(e.headers)}catch{}}const ue=100;function le(t,e){const n=(0,v.KU)(),r=(0,v.rm)();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:A=ue}=n.getOptions();if(A<=0)return;const a={timestamp:(0,st.lu)(),...t},s=o?(0,i.pq)((()=>o(a,e))):a;null!==s&&(n.emit&&n.emit("beforeAddBreadcrumb",s,e),r.addBreadcrumb(s,A))}var ce=n(57726);function fe(t){return"warn"===t?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log"}function de(t){return void 0===t?void 0:t>=400&&t<500?"warning":t>=500?"error":void 0}function he(t){if(!t)return{};const e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};const n=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:n,hash:r,relative:e[5]+n+r}}const pe=M.O;let ge,ye,ve;function me(){if(!pe.document)return;const t=te.bind(null,"dom"),e=we(t,!0);pe.document.addEventListener("click",e,!1),pe.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach((e=>{const n=pe,r=n[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,m.GS)(r,"addEventListener",(function(e){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=r[n]=r[n]||{refCount:0};if(!i.handler){const r=we(t);i.handler=r,e.call(this,n,r,o)}i.refCount++}catch{}return e.call(this,n,r,o)}})),(0,m.GS)(r,"removeEventListener",(function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{const n=this.__sentry_instrumentation_handlers__||{},o=n[e];o&&(o.refCount--,o.refCount<=0&&(t.call(this,e,o.handler,r),o.handler=void 0,delete n[e]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return t.call(this,e,n,r)}})))}))}function we(t,e=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(t){try{return t.target}catch{return null}}(n);if(function(t,e){return"keypress"===t&&(!e?.tagName||"INPUT"!==e.tagName&&"TEXTAREA"!==e.tagName&&!e.isContentEditable)}(n.type,r))return;(0,m.my)(n,"_sentryCaptured",!0),r&&!r._sentryId&&(0,m.my)(r,"_sentryId",(0,c.eJ)());const o="keypress"===n.type?"input":n.type;if(!function(t){if(t.type!==ye)return!1;try{if(!t.target||t.target._sentryId!==ve)return!1}catch{}return!0}(n)){t({event:n,name:o,global:e}),ye=n.type,ve=r?r._sentryId:void 0}clearTimeout(ge),ge=pe.setTimeout((()=>{ve=void 0,ye=void 0}),1e3)}}const be="__sentry_xhr_v3__";function Be(){if(!pe.XMLHttpRequest)return;const t=XMLHttpRequest.prototype;t.open=new Proxy(t.open,{apply(t,e,n){const r=new Error,o=1e3*(0,st.zf)(),i=(0,ut.Kg)(n[0])?n[0].toUpperCase():void 0,A=function(t){if((0,ut.Kg)(t))return t;try{return t.toString()}catch{}return}(n[1]);if(!i||!A)return t.apply(e,n);e[be]={method:i,url:A,request_headers:{}},"POST"===i&&A.match(/sentry_key/)&&(e.__sentry_own_request__=!0);const a=()=>{const t=e[be];if(t&&4===e.readyState){try{t.status_code=e.status}catch{}te("xhr",{endTimestamp:1e3*(0,st.zf)(),startTimestamp:o,xhr:e,virtualError:r})}};return"onreadystatechange"in e&&"function"===typeof e.onreadystatechange?e.onreadystatechange=new Proxy(e.onreadystatechange,{apply:(t,e,n)=>(a(),t.apply(e,n))}):e.addEventListener("readystatechange",a),e.setRequestHeader=new Proxy(e.setRequestHeader,{apply(t,e,n){const[r,o]=n,i=e[be];return i&&(0,ut.Kg)(r)&&(0,ut.Kg)(o)&&(i.request_headers[r.toLowerCase()]=o),t.apply(e,n)}}),t.apply(e,n)}}),t.send=new Proxy(t.send,{apply(t,e,n){const r=e[be];if(!r)return t.apply(e,n);void 0!==n[0]&&(r.body=n[0]);return te("xhr",{startTimestamp:1e3*(0,st.zf)(),xhr:e}),t.apply(e,n)}})}let _e;function xe(t){const e="history";Jt(e,t),Zt(e,Ce)}function Ce(){function t(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const r=_e,o=function(t){try{return new URL(t,pe.location.origin).toString()}catch{return t}}(String(n));if(_e=o,r===o)return t.apply(this,e);te("history",{from:r,to:o})}return t.apply(this,e)}}pe.addEventListener("popstate",(()=>{const t=pe.location.href,e=_e;if(_e=t,e===t)return;te("history",{from:e,to:t})})),"history"in ne&&ne.history&&((0,m.GS)(pe.history,"pushState",t),(0,m.GS)(pe.history,"replaceState",t))}var Ee=n(62745);const Fe=1024,Se=(t={})=>{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:"Breadcrumbs",setup(t){var n;e.console&&function(t){const e="console";Jt(e,t),Zt(e,ee)}(function(t){return function(e){if((0,v.KU)()!==t)return;const n={category:"console",data:{arguments:e.args,logger:"console"},level:fe(e.level),message:(0,f.gt)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;n.message=`Assertion failed: ${(0,f.gt)(e.args.slice(1)," ")||"console.assert"}`,n.data.arguments=e.args.slice(1)}le(n,{input:e.args,level:e.level})}}(t)),e.dom&&(n=function(t,e){return function(n){if((0,v.KU)()!==t)return;let r,o,A="object"===typeof e?e.serializeAttribute:void 0,a="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;a&&a>Fe&&(Ee.T&&i.Yz.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=Fe),"string"===typeof A&&(A=[A]);try{const t=n.event,e=function(t){return!!t&&!!t.target}(t)?t.target:t;r=(0,ce.Hd)(e,{keyAttrs:A,maxStringLength:a}),o=(0,ce.xE)(e)}catch{r="<unknown>"}if(0===r.length)return;const s={category:`ui.${n.name}`,message:r};o&&(s.data={"ui.component_name":o}),le(s,{event:n.event,name:n.name,global:n.global})}}(t,e.dom),Jt("dom",n),Zt("dom",me)),e.xhr&&function(t){Jt("xhr",t),Zt("xhr",Be)}(function(t){return function(e){if((0,v.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e,o=e.xhr[be];if(!n||!r||!o)return;const{method:i,url:A,status_code:a,body:s}=o,u={method:i,url:A,status_code:a},l={xhr:e.xhr,input:s,startTimestamp:n,endTimestamp:r},c={category:"xhr",data:u,type:"http",level:de(a)};t.emit("beforeOutgoingRequestBreadcrumb",c,l),le(c,l)}}(t)),e.fetch&&function(t,e){const n="fetch";Jt(n,t),Zt(n,(()=>ie(void 0,e)))}(function(t){return function(e){if((0,v.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e;if(r&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.fetchData.method,e.fetchData.url,e.error){const o=e.fetchData,i={data:e.error,input:e.args,startTimestamp:n,endTimestamp:r},A={category:"fetch",data:o,level:"error",type:"http"};t.emit("beforeOutgoingRequestBreadcrumb",A,i),le(A,i)}else{const o=e.response,i={...e.fetchData,status_code:o?.status};e.fetchData.request_body_size,e.fetchData.response_body_size;const A={input:e.args,response:o,startTimestamp:n,endTimestamp:r},a={category:"fetch",data:i,type:"http",level:de(i.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",a,A),le(a,A)}}}(t)),e.history&&xe(function(t){return function(e){if((0,v.KU)()!==t)return;let n=e.from,r=e.to;const o=he($t.jf.location.href);let i=n?he(n):void 0;const A=he(r);i?.path||(i=o),o.protocol===A.protocol&&o.host===A.host&&(r=A.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),le({category:"navigation",data:{from:n,to:r}})}}(t)),e.sentry&&t.on("beforeSendEvent",function(t){return function(e){(0,v.KU)()===t&&le({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,c.$X)(e)},{event:e})}}(t))}}};const Ue=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Qe=(t={})=>{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...t};return{name:"BrowserApiErrors",setupOnce(){e.setTimeout&&(0,m.GS)($t.jf,"setTimeout",Ie),e.setInterval&&(0,m.GS)($t.jf,"setInterval",Ie),e.requestAnimationFrame&&(0,m.GS)($t.jf,"requestAnimationFrame",Te),e.XMLHttpRequest&&"XMLHttpRequest"in $t.jf&&(0,m.GS)(XMLHttpRequest.prototype,"send",Oe);const t=e.eventTarget;if(t){(Array.isArray(t)?t:Ue).forEach((t=>function(t,e){const n=$t.jf,r=n[t]?.prototype;if(!r?.hasOwnProperty?.("addEventListener"))return;(0,m.GS)(r,"addEventListener",(function(n){return function(r,o,i){try{"function"===typeof o.handleEvent&&(o.handleEvent=(0,$t.LV)(o.handleEvent,{mechanism:{data:{handler:(0,C.qQ)(o),target:t},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return e.unregisterOriginalCallbacks&&function(t,e,n){t&&"object"===typeof t&&"removeEventListener"in t&&"function"===typeof t.removeEventListener&&t.removeEventListener(e,n)}(this,r,o),n.apply(this,[r,(0,$t.LV)(o,{mechanism:{data:{handler:(0,C.qQ)(o),target:t},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),i])}})),(0,m.GS)(r,"removeEventListener",(function(t){return function(e,n,r){try{const o=n.__sentry_wrapped__;o&&t.call(this,e,o,r)}catch{}return t.call(this,e,n,r)}}))}(t,e)))}}}};function Ie(t){return function(...e){const n=e[0];return e[0]=(0,$t.LV)(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,C.qQ)(t)}`}}),t.apply(this,e)}}function Te(t){return function(e){return t.apply(this,[(0,$t.LV)(e,{mechanism:{data:{handler:(0,C.qQ)(t)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function Oe(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((t=>{t in n&&"function"===typeof n[t]&&(0,m.GS)(n,t,(function(e){const n={mechanism:{data:{handler:(0,C.qQ)(e)},handled:!1,type:`auto.browser.browserapierrors.xhr.${t}`}},r=(0,m.sp)(e);return r&&(n.mechanism.data.handler=(0,C.qQ)(r)),(0,$t.LV)(e,n)}))})),t.apply(this,e)}}const ke=(t={})=>{const e=t.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if("undefined"===typeof $t.jf.document)return void(Ee.T&&i.Yz.warn("Using the `browserSessionIntegration` in non-browser environments is not supported."));(0,r.J0)({ignoreDuration:!0}),(0,r.J5)();const t=(0,v.rm)();let n=t.getUser();t.addScopeListener((t=>{const e=t.getUser();n?.id===e?.id&&n?.ip_address===e?.ip_address||((0,r.J5)(),n=e)})),"route"===e&&xe((({from:t,to:e})=>{t!==e&&((0,r.J0)({ignoreDuration:!0}),(0,r.J5)())}))}}},Re=()=>({name:"CultureContext",preprocessEvent(t){const e=function(){try{const t=$t.jf.Intl;if(!t)return;const e=t.DateTimeFormat().resolvedOptions();return{locale:e.locale,timezone:e.timeZone,calendar:e.calendar}}catch{return}}();e&&(t.contexts={...t.contexts,culture:{...e,...t.contexts?.culture}})}});let Me=null;function Le(){Me=M.O.onerror,M.O.onerror=function(t,e,n,r,o){return te("error",{column:r,error:o,line:n,msg:t,url:e}),!!Me&&Me.apply(this,arguments)},M.O.onerror.__SENTRY_INSTRUMENTED__=!0}let He=null;function De(){He=M.O.onunhandledrejection,M.O.onunhandledrejection=function(t){return te("unhandledrejection",t),!He||He.apply(this,arguments)},M.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const Pe=(t={})=>{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(t){e.onerror&&(!function(t){!function(t){const e="error";Jt(e,t),Zt(e,Le)}((e=>{const{stackParser:n,attachStacktrace:o}=Ke();if((0,v.KU)()!==t||(0,$t.jN)())return;const{msg:i,url:A,line:a,column:s,error:u}=e,l=function(t,e,n,r){const o=t.exception=t.exception||{},i=o.values=o.values||[],A=i[0]=i[0]||{},a=A.stacktrace=A.stacktrace||{},s=a.frames=a.frames||[],u=r,l=n,c=function(t){if(!(0,ut.Kg)(t)||0===t.length)return;if(t.startsWith("data:"))return`<${function(t,e=!0){if(t.startsWith("data:")){const n=t.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",o=t.includes(";base64,"),i=t.indexOf(",");let A="";if(e&&-1!==i){const e=t.slice(i+1);A=e.length>10?`${e.slice(0,10)}... [truncated]`:e}return`data:${r}${o?",base64":""}${A?`,${A}`:""}`}return t}(t,!1)}>`;return t}(e)??(0,ce.$N)();0===s.length&&s.push({colno:u,filename:c,function:C.yF,in_app:!0,lineno:l});return t}(Gt(n,u||i,void 0,o,!1),A,a,s);l.level="error",(0,r.r)(l,{originalException:u,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}))}(t),Ne("onerror")),e.onunhandledrejection&&(!function(t){!function(t){const e="unhandledrejection";Jt(e,t),Zt(e,De)}((e=>{const{stackParser:n,attachStacktrace:o}=Ke();if((0,v.KU)()!==t||(0,$t.jN)())return;const i=function(t){if((0,ut.sO)(t))return t;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch{}return t}(e),A=(0,ut.sO)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:Gt(n,i,void 0,o,!0);A.level="error",(0,r.r)(A,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}))}(t),Ne("onunhandledrejection"))}}};function Ne(t){Ee.T&&i.Yz.log(`Global Handler attached: ${t}`)}function Ke(){const t=(0,v.KU)();return t?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const je=()=>({name:"HttpContext",preprocessEvent(t){if(!$t.jf.navigator&&!$t.jf.location&&!$t.jf.document)return;const e=(0,$t.AP)(),n={...e.headers,...t.request?.headers};t.request={...e,...t.request,headers:n}}});function Ve(t,e,n,r,o,i){if(!o.exception?.values||!i||!(0,ut.tH)(i.originalException,Error))return;const A=o.exception.values.length>0?o.exception.values[o.exception.values.length-1]:void 0;A&&(o.exception.values=Ge(t,e,r,i.originalException,n,o.exception.values,A,0))}function Ge(t,e,n,r,o,i,A,a){if(i.length>=n+1)return i;let s=[...i];if((0,ut.tH)(r[o],Error)){Ye(A,a,r);const i=t(e,r[o]),u=s.length;$e(i,o,u,a),s=Ge(t,e,n,r[o],o,[i,...s],i,u)}return ze(r)&&r.errors.forEach(((i,u)=>{if((0,ut.tH)(i,Error)){Ye(A,a,r);const l=t(e,i),c=s.length;$e(l,`errors[${u}]`,c,a),s=Ge(t,e,n,i,o,[l,...s],l,c)}})),s}function ze(t){return Array.isArray(t.errors)}function Ye(t,e,n){t.mechanism={handled:!0,type:"auto.core.linked_errors",...ze(n)&&{is_exception_group:!0},...t.mechanism,exception_id:e}}function $e(t,e,n,r){t.mechanism={handled:!0,...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}const We=(t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:"LinkedErrors",preprocessEvent(t,r,o){Ve(Lt,o.getOptions().stackParser,n,e,t,r)}}};function Xe(t,e,n,r){const o={filename:t,function:"<anonymous>"===e?C.yF:e,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const qe=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Je=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Ze=/\((\S*)(?::(\d+))(?::(\d+))\)/,tn=/at (.+?) ?\(data:(.+?),/,en=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,nn=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,rn=[[30,t=>{const e=t.match(tn);if(e)return{filename:`<data:${e[2]}>`,function:e[1]};const n=qe.exec(t);if(n){const[,t,e,r]=n;return Xe(t,C.yF,+e,+r)}const r=Je.exec(t);if(r){if(r[2]&&0===r[2].indexOf("eval")){const t=Ze.exec(r[2]);t&&(r[2]=t[1],r[3]=t[2],r[4]=t[3])}const[t,e]=An(r[1]||C.yF,r[2]);return Xe(e,t,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],[50,t=>{const e=en.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=nn.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let t=e[3],n=e[1]||C.yF;return[n,t]=An(n,t),Xe(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}]],on=(0,C.gd)(...rn),An=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:C.yF,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]},an="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,sn={};function un(t){const e=sn[t];if(e)return e;let n=pe[t];if(oe(n))return sn[t]=n.bind(pe);const r=pe.document;if(r&&"function"===typeof r.createElement)try{const e=r.createElement("iframe");e.hidden=!0,r.head.appendChild(e);const o=e.contentWindow;o?.[t]&&(n=o[t]),r.head.removeChild(e)}catch(o){an&&i.Yz.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,o)}return n?sn[t]=n.bind(pe):n}function ln(t,e=un("fetch")){let n=0,r=0;return at(t,(async function(o){const i=o.body.length;n+=i,r++;const A={body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:t.headers,keepalive:n<=6e4&&r<15,...t.fetchOptions};try{const n=await e(t.url,A);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(a){throw sn["fetch"]=void 0,a}finally{n-=i,r--}}),ot(t.bufferSize||40))}function cn(){return!!function(){if("undefined"===typeof $t.jf.window)return!1;const t=$t.jf;if(t.nw)return!1;const e=t.chrome||t.browser;if(!e?.runtime?.id)return!1;const n=(0,ce.$N)(),r=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!($t.jf===$t.jf.top&&r.some((t=>n.startsWith(`${t}://`))))}()&&(Ee.T&&(0,i.pq)((()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")})),!0)}function fn(t={}){const e=!t.skipBrowserExtensionCheck&&cn();let n=null==t.defaultIntegrations?[p(),B(),x(),Qe(),Se(),Pe(),We(),E(),je(),Re(),ke()]:t.defaultIntegrations;const r={...t,enabled:!e&&t.enabled,stackParser:(0,C.vk)(t.stackParser||on),integrations:a({integrations:t.integrations,defaultIntegrations:n}),transport:t.transport||ln};return Q(Wt,r)}var dn=n(96540);function hn(t){const e={...t};return kt(e,"react"),(0,r.o)("react",{version:dn.version}),fn(e)}},1530(t,e,n){"use strict";n.d(e,{Kv:()=>i,N4:()=>A});var r=n(96540),o=n(33888);function i(t,e){return t?function(t){return"function"===typeof t&&(()=>{const e=Object.getPrototypeOf(t);return e.prototype&&e.prototype.isReactComponent})()}(n=t)||"function"===typeof n||function(t){return"object"===typeof t&&"symbol"===typeof t.$$typeof&&["react.memo","react.forward_ref"].includes(t.$$typeof.description)}(n)?r.createElement(t,e):t:null;var n}function A(t){const e={state:{},onStateChange:()=>{},renderFallbackValue:null,...t},[n]=r.useState((()=>({current:(0,o.ZR)(e)}))),[i,A]=r.useState((()=>n.current.initialState));return n.current.setOptions((e=>({...e,...t,state:{...i,...t.state},onStateChange:e=>{A(e),null==t.onStateChange||t.onStateChange(e)}}))),n.current}},33888(t,e,n){"use strict";function r(t,e){return"function"===typeof t?t(e):t}function o(t,e){return n=>{e.setState((e=>({...e,[t]:r(n,e[t])})))}}function i(t){return t instanceof Function}function A(t,e){const n=[],r=t=>{t.forEach((t=>{n.push(t);const o=e(t);null!=o&&o.length&&r(o)}))};return r(t),n}function a(t,e,n){let r,o=[];return i=>{let A;n.key&&n.debug&&(A=Date.now());const a=t(i);if(!(a.length!==o.length||a.some(((t,e)=>o[e]!==t))))return r;let s;if(o=a,n.key&&n.debug&&(s=Date.now()),r=e(...a),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){const t=Math.round(100*(Date.now()-A))/100,e=Math.round(100*(Date.now()-s))/100,r=e/16,o=(t,e)=>{for(t=String(t);t.length<e;)t=" "+t;return t};console.info(`%c\u23f1 ${o(e,5)} /${o(t,5)} ms`,`\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return r}}function s(t,e,n,r){return{debug:()=>{var n;return null!=(n=null==t?void 0:t.debugAll)?n:t[e]},key:!1,onChange:r}}n.d(e,{D0:()=>X,HT:()=>W,ZR:()=>$,cU:()=>tt,h5:()=>nt,hM:()=>Z,kW:()=>et});const u="debugHeaders";function l(t,e,n){var r;let o={id:null!=(r=n.id)?r:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const t=[],e=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(e),t.push(n)};return e(o),t},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach((e=>{null==e.createHeader||e.createHeader(o,t)})),o}const c={createTable:t=>{t.getHeaderGroups=a((()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,n,r,o)=>{var i,A;const a=null!=(i=null==r?void 0:r.map((t=>n.find((e=>e.id===t)))).filter(Boolean))?i:[],s=null!=(A=null==o?void 0:o.map((t=>n.find((e=>e.id===t)))).filter(Boolean))?A:[];return f(e,[...a,...n.filter((t=>!(null!=r&&r.includes(t.id))&&!(null!=o&&o.includes(t.id)))),...s],t)}),s(t.options,u)),t.getCenterHeaderGroups=a((()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,n,r,o)=>f(e,n=n.filter((t=>!(null!=r&&r.includes(t.id))&&!(null!=o&&o.includes(t.id)))),t,"center")),s(t.options,u)),t.getLeftHeaderGroups=a((()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left]),((e,n,r)=>{var o;return f(e,null!=(o=null==r?void 0:r.map((t=>n.find((e=>e.id===t)))).filter(Boolean))?o:[],t,"left")}),s(t.options,u)),t.getRightHeaderGroups=a((()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right]),((e,n,r)=>{var o;return f(e,null!=(o=null==r?void 0:r.map((t=>n.find((e=>e.id===t)))).filter(Boolean))?o:[],t,"right")}),s(t.options,u)),t.getFooterGroups=a((()=>[t.getHeaderGroups()]),(t=>[...t].reverse()),s(t.options,u)),t.getLeftFooterGroups=a((()=>[t.getLeftHeaderGroups()]),(t=>[...t].reverse()),s(t.options,u)),t.getCenterFooterGroups=a((()=>[t.getCenterHeaderGroups()]),(t=>[...t].reverse()),s(t.options,u)),t.getRightFooterGroups=a((()=>[t.getRightHeaderGroups()]),(t=>[...t].reverse()),s(t.options,u)),t.getFlatHeaders=a((()=>[t.getHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),s(t.options,u)),t.getLeftFlatHeaders=a((()=>[t.getLeftHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),s(t.options,u)),t.getCenterFlatHeaders=a((()=>[t.getCenterHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),s(t.options,u)),t.getRightFlatHeaders=a((()=>[t.getRightHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),s(t.options,u)),t.getCenterLeafHeaders=a((()=>[t.getCenterFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),s(t.options,u)),t.getLeftLeafHeaders=a((()=>[t.getLeftFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),s(t.options,u)),t.getRightLeafHeaders=a((()=>[t.getRightFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),s(t.options,u)),t.getLeafHeaders=a((()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()]),((t,e,n)=>{var r,o,i,A,a,s;return[...null!=(r=null==(o=t[0])?void 0:o.headers)?r:[],...null!=(i=null==(A=e[0])?void 0:A.headers)?i:[],...null!=(a=null==(s=n[0])?void 0:s.headers)?a:[]].map((t=>t.getLeafHeaders())).flat()}),s(t.options,u))}};function f(t,e,n,r){var o,i;let A=0;const a=function(t,e){void 0===e&&(e=1),A=Math.max(A,e),t.filter((t=>t.getIsVisible())).forEach((t=>{var n;null!=(n=t.columns)&&n.length&&a(t.columns,e+1)}),0)};a(t);let s=[];const u=(t,e)=>{const o={depth:e,id:[r,`${e}`].filter(Boolean).join("_"),headers:[]},i=[];t.forEach((t=>{const A=[...i].reverse()[0];let a,s=!1;if(t.column.depth===o.depth&&t.column.parent?a=t.column.parent:(a=t.column,s=!0),A&&(null==A?void 0:A.column)===a)A.subHeaders.push(t);else{const o=l(n,a,{id:[r,e,a.id,null==t?void 0:t.id].filter(Boolean).join("_"),isPlaceholder:s,placeholderId:s?`${i.filter((t=>t.column===a)).length}`:void 0,depth:e,index:i.length});o.subHeaders.push(t),i.push(o)}o.headers.push(t),t.headerGroup=o})),s.push(o),e>0&&u(i,e-1)},c=e.map(((t,e)=>l(n,t,{depth:A,index:e})));u(c,A-1),s.reverse();const f=t=>t.filter((t=>t.column.getIsVisible())).map((t=>{let e=0,n=0,r=[0];t.subHeaders&&t.subHeaders.length?(r=[],f(t.subHeaders).forEach((t=>{let{colSpan:n,rowSpan:o}=t;e+=n,r.push(o)}))):e=1;return n+=Math.min(...r),t.colSpan=e,t.rowSpan=n,{colSpan:e,rowSpan:n}}));return f(null!=(o=null==(i=s[0])?void 0:i.headers)?o:[]),s}const d=(t,e,n,r,o,i,u)=>{let l={id:e,index:r,original:n,depth:o,parentId:u,_valuesCache:{},_uniqueValuesCache:{},getValue:e=>{if(l._valuesCache.hasOwnProperty(e))return l._valuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?(l._valuesCache[e]=n.accessorFn(l.original,r),l._valuesCache[e]):void 0},getUniqueValues:e=>{if(l._uniqueValuesCache.hasOwnProperty(e))return l._uniqueValuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(l._uniqueValuesCache[e]=n.columnDef.getUniqueValues(l.original,r),l._uniqueValuesCache[e]):(l._uniqueValuesCache[e]=[l.getValue(e)],l._uniqueValuesCache[e]):void 0},renderValue:e=>{var n;return null!=(n=l.getValue(e))?n:t.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>A(l.subRows,(t=>t.subRows)),getParentRow:()=>l.parentId?t.getRow(l.parentId,!0):void 0,getParentRows:()=>{let t=[],e=l;for(;;){const n=e.getParentRow();if(!n)break;t.push(n),e=n}return t.reverse()},getAllCells:a((()=>[t.getAllLeafColumns()]),(e=>e.map((e=>function(t,e,n,r){const o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(r),renderValue:()=>{var e;return null!=(e=o.getValue())?e:t.options.renderFallbackValue},getContext:a((()=>[t,n,e,o]),((t,e,n,r)=>({table:t,column:e,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue})),s(t.options,"debugCells"))};return t._features.forEach((r=>{null==r.createCell||r.createCell(o,n,e,t)}),{}),o}(t,l,e,e.id)))),s(t.options,"debugRows")),_getAllCellsByColumnId:a((()=>[l.getAllCells()]),(t=>t.reduce(((t,e)=>(t[e.column.id]=e,t)),{})),s(t.options,"debugRows"))};for(let A=0;A<t._features.length;A++){const e=t._features[A];null==e||null==e.createRow||e.createRow(l,t)}return l},h={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},p=(t,e,n)=>{var r,o;const i=null==n||null==(r=n.toString())?void 0:r.toLowerCase();return Boolean(null==(o=t.getValue(e))||null==(o=o.toString())||null==(o=o.toLowerCase())?void 0:o.includes(i))};p.autoRemove=t=>C(t);const g=(t,e,n)=>{var r;return Boolean(null==(r=t.getValue(e))||null==(r=r.toString())?void 0:r.includes(n))};g.autoRemove=t=>C(t);const y=(t,e,n)=>{var r;return(null==(r=t.getValue(e))||null==(r=r.toString())?void 0:r.toLowerCase())===(null==n?void 0:n.toLowerCase())};y.autoRemove=t=>C(t);const v=(t,e,n)=>{var r;return null==(r=t.getValue(e))?void 0:r.includes(n)};v.autoRemove=t=>C(t);const m=(t,e,n)=>!n.some((n=>{var r;return!(null!=(r=t.getValue(e))&&r.includes(n))}));m.autoRemove=t=>C(t)||!(null!=t&&t.length);const w=(t,e,n)=>n.some((n=>{var r;return null==(r=t.getValue(e))?void 0:r.includes(n)}));w.autoRemove=t=>C(t)||!(null!=t&&t.length);const b=(t,e,n)=>t.getValue(e)===n;b.autoRemove=t=>C(t);const B=(t,e,n)=>t.getValue(e)==n;B.autoRemove=t=>C(t);const _=(t,e,n)=>{let[r,o]=n;const i=t.getValue(e);return i>=r&&i<=o};_.resolveFilterValue=t=>{let[e,n]=t,r="number"!==typeof e?parseFloat(e):e,o="number"!==typeof n?parseFloat(n):n,i=null===e||Number.isNaN(r)?-1/0:r,A=null===n||Number.isNaN(o)?1/0:o;if(i>A){const t=i;i=A,A=t}return[i,A]},_.autoRemove=t=>C(t)||C(t[0])&&C(t[1]);const x={includesString:p,includesStringSensitive:g,equalsString:y,arrIncludes:v,arrIncludesAll:m,arrIncludesSome:w,equals:b,weakEquals:B,inNumberRange:_};function C(t){return void 0===t||null===t||""===t}const E={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:o("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(t.id);return"string"===typeof r?x.includesString:"number"===typeof r?x.inNumberRange:"boolean"===typeof r||null!==r&&"object"===typeof r?x.equals:Array.isArray(r)?x.arrIncludes:x.weakEquals},t.getFilterFn=()=>{var n,r;return i(t.columnDef.filterFn)?t.columnDef.filterFn:"auto"===t.columnDef.filterFn?t.getAutoFilterFn():null!=(n=null==(r=e.options.filterFns)?void 0:r[t.columnDef.filterFn])?n:x[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,r,o;return(null==(n=t.columnDef.enableColumnFilter)||n)&&(null==(r=e.options.enableColumnFilters)||r)&&(null==(o=e.options.enableFilters)||o)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return null==(n=e.getState().columnFilters)||null==(n=n.find((e=>e.id===t.id)))?void 0:n.value},t.getFilterIndex=()=>{var n,r;return null!=(n=null==(r=e.getState().columnFilters)?void 0:r.findIndex((e=>e.id===t.id)))?n:-1},t.setFilterValue=n=>{e.setColumnFilters((e=>{const o=t.getFilterFn(),i=null==e?void 0:e.find((e=>e.id===t.id)),A=r(n,i?i.value:void 0);var a;if(F(o,A,t))return null!=(a=null==e?void 0:e.filter((e=>e.id!==t.id)))?a:[];const s={id:t.id,value:A};var u;return i?null!=(u=null==e?void 0:e.map((e=>e.id===t.id?s:e)))?u:[]:null!=e&&e.length?[...e,s]:[s]}))}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns();null==t.options.onColumnFiltersChange||t.options.onColumnFiltersChange((t=>{var o;return null==(o=r(e,t))?void 0:o.filter((t=>{const e=n.find((e=>e.id===t.id));if(e){if(F(e.getFilterFn(),t.value,e))return!1}return!0}))}))},t.resetColumnFilters=e=>{var n,r;t.setColumnFilters(e?[]:null!=(n=null==(r=t.initialState)?void 0:r.columnFilters)?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function F(t,e,n){return!(!t||!t.autoRemove)&&t.autoRemove(e,n)||"undefined"===typeof e||"string"===typeof e&&!e}const S={sum:(t,e,n)=>n.reduce(((e,n)=>{const r=n.getValue(t);return e+("number"===typeof r?r:0)}),0),min:(t,e,n)=>{let r;return n.forEach((e=>{const n=e.getValue(t);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)})),r},max:(t,e,n)=>{let r;return n.forEach((e=>{const n=e.getValue(t);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)})),r},extent:(t,e,n)=>{let r,o;return n.forEach((e=>{const n=e.getValue(t);null!=n&&(void 0===r?n>=n&&(r=o=n):(r>n&&(r=n),o<n&&(o=n)))})),[r,o]},mean:(t,e)=>{let n=0,r=0;if(e.forEach((e=>{let o=e.getValue(t);null!=o&&(o=+o)>=o&&(++n,r+=o)})),n)return r/n},median:(t,e)=>{if(!e.length)return;const n=e.map((e=>e.getValue(t)));if(r=n,!Array.isArray(r)||!r.every((t=>"number"===typeof t)))return;var r;if(1===n.length)return n[0];const o=Math.floor(n.length/2),i=n.sort(((t,e)=>t-e));return n.length%2!==0?i[o]:(i[o-1]+i[o])/2},unique:(t,e)=>Array.from(new Set(e.map((e=>e.getValue(t)))).values()),uniqueCount:(t,e)=>new Set(e.map((e=>e.getValue(t)))).size,count:(t,e)=>e.length},U={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return null!=(e=null==(n=t.getValue())||null==n.toString?void 0:n.toString())?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:o("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping((e=>null!=e&&e.includes(t.id)?e.filter((e=>e!==t.id)):[...null!=e?e:[],t.id]))},t.getCanGroup=()=>{var n,r;return(null==(n=t.columnDef.enableGrouping)||n)&&(null==(r=e.options.enableGrouping)||r)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return null==(n=e.getState().grouping)?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return null==(n=e.getState().grouping)?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const e=t.getCanGroup();return()=>{e&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(t.id);return"number"===typeof r?S.sum:"[object Date]"===Object.prototype.toString.call(r)?S.extent:void 0},t.getAggregationFn=()=>{var n,r;if(!t)throw new Error;return i(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:"auto"===t.columnDef.aggregationFn?t.getAutoAggregationFn():null!=(n=null==(r=e.options.aggregationFns)?void 0:r[t.columnDef.aggregationFn])?n:S[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>null==t.options.onGroupingChange?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,r;t.setGrouping(e?[]:null!=(n=null==(r=t.initialState)?void 0:r.grouping)?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const r=e.getColumn(n);return null!=r&&r.columnDef.getGroupingValue?(t._groupingValuesCache[n]=r.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,r)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var e;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!(null==(e=n.subRows)||!e.length)}}};const Q={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:o("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=a((t=>[M(e,t)]),(e=>e.findIndex((e=>e.id===t.id))),s(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var r;return(null==(r=M(e,n)[0])?void 0:r.id)===t.id},t.getIsLastColumn=n=>{var r;const o=M(e,n);return(null==(r=o[o.length-1])?void 0:r.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>null==t.options.onColumnOrderChange?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:null!=(n=t.initialState.columnOrder)?n:[])},t._getOrderColumnsFn=a((()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode]),((t,e,n)=>r=>{let o=[];if(null!=t&&t.length){const e=[...t],n=[...r];for(;n.length&&e.length;){const t=e.shift(),r=n.findIndex((e=>e.id===t));r>-1&&o.push(n.splice(r,1)[0])}o=[...o,...n]}else o=r;return function(t,e,n){if(null==e||!e.length||!n)return t;const r=t.filter((t=>!e.includes(t.id)));return"remove"===n?r:[...e.map((e=>t.find((t=>t.id===e)))).filter(Boolean),...r]}(o,e,n)}),s(t.options,"debugTable"))}},I={getInitialState:t=>({columnPinning:{left:[],right:[]},...t}),getDefaultOptions:t=>({onColumnPinningChange:o("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const r=t.getLeafColumns().map((t=>t.id)).filter(Boolean);e.setColumnPinning((t=>{var e,o,i,A,a,s;return"right"===n?{left:(null!=(i=null==t?void 0:t.left)?i:[]).filter((t=>!(null!=r&&r.includes(t)))),right:[...(null!=(A=null==t?void 0:t.right)?A:[]).filter((t=>!(null!=r&&r.includes(t)))),...r]}:"left"===n?{left:[...(null!=(a=null==t?void 0:t.left)?a:[]).filter((t=>!(null!=r&&r.includes(t)))),...r],right:(null!=(s=null==t?void 0:t.right)?s:[]).filter((t=>!(null!=r&&r.includes(t))))}:{left:(null!=(e=null==t?void 0:t.left)?e:[]).filter((t=>!(null!=r&&r.includes(t)))),right:(null!=(o=null==t?void 0:t.right)?o:[]).filter((t=>!(null!=r&&r.includes(t))))}}))},t.getCanPin=()=>t.getLeafColumns().some((t=>{var n,r,o;return(null==(n=t.columnDef.enablePinning)||n)&&(null==(r=null!=(o=e.options.enableColumnPinning)?o:e.options.enablePinning)||r)})),t.getIsPinned=()=>{const n=t.getLeafColumns().map((t=>t.id)),{left:r,right:o}=e.getState().columnPinning,i=n.some((t=>null==r?void 0:r.includes(t))),A=n.some((t=>null==o?void 0:o.includes(t)));return i?"left":!!A&&"right"},t.getPinnedIndex=()=>{var n,r;const o=t.getIsPinned();return o?null!=(n=null==(r=e.getState().columnPinning)||null==(r=r[o])?void 0:r.indexOf(t.id))?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=a((()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right]),((t,e,n)=>{const r=[...null!=e?e:[],...null!=n?n:[]];return t.filter((t=>!r.includes(t.column.id)))}),s(e.options,"debugRows")),t.getLeftVisibleCells=a((()=>[t._getAllVisibleCells(),e.getState().columnPinning.left]),((t,e)=>(null!=e?e:[]).map((e=>t.find((t=>t.column.id===e)))).filter(Boolean).map((t=>({...t,position:"left"})))),s(e.options,"debugRows")),t.getRightVisibleCells=a((()=>[t._getAllVisibleCells(),e.getState().columnPinning.right]),((t,e)=>(null!=e?e:[]).map((e=>t.find((t=>t.column.id===e)))).filter(Boolean).map((t=>({...t,position:"right"})))),s(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>null==t.options.onColumnPinningChange?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,r;return t.setColumnPinning(e?{left:[],right:[]}:null!=(n=null==(r=t.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},t.getIsSomeColumnsPinned=e=>{var n;const r=t.getState().columnPinning;var o,i;return e?Boolean(null==(n=r[e])?void 0:n.length):Boolean((null==(o=r.left)?void 0:o.length)||(null==(i=r.right)?void 0:i.length))},t.getLeftLeafColumns=a((()=>[t.getAllLeafColumns(),t.getState().columnPinning.left]),((t,e)=>(null!=e?e:[]).map((e=>t.find((t=>t.id===e)))).filter(Boolean)),s(t.options,"debugColumns")),t.getRightLeafColumns=a((()=>[t.getAllLeafColumns(),t.getState().columnPinning.right]),((t,e)=>(null!=e?e:[]).map((e=>t.find((t=>t.id===e)))).filter(Boolean)),s(t.options,"debugColumns")),t.getCenterLeafColumns=a((()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((t,e,n)=>{const r=[...null!=e?e:[],...null!=n?n:[]];return t.filter((t=>!r.includes(t.id)))}),s(t.options,"debugColumns"))}};const T={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},O={getDefaultColumnDef:()=>T,getInitialState:t=>({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]},...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:o("columnSizing",t),onColumnSizingInfoChange:o("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,r,o;const i=e.getState().columnSizing[t.id];return Math.min(Math.max(null!=(n=t.columnDef.minSize)?n:T.minSize,null!=(r=null!=i?i:t.columnDef.size)?r:T.size),null!=(o=t.columnDef.maxSize)?o:T.maxSize)},t.getStart=a((t=>[t,M(e,t),e.getState().columnSizing]),((e,n)=>n.slice(0,t.getIndex(e)).reduce(((t,e)=>t+e.getSize()),0)),s(e.options,"debugColumns")),t.getAfter=a((t=>[t,M(e,t),e.getState().columnSizing]),((e,n)=>n.slice(t.getIndex(e)+1).reduce(((t,e)=>t+e.getSize()),0)),s(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing((e=>{let{[t.id]:n,...r}=e;return r}))},t.getCanResize=()=>{var n,r;return(null==(n=t.columnDef.enableResizing)||n)&&(null==(r=e.options.enableColumnResizing)||r)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let e=0;const n=t=>{var r;t.subHeaders.length?t.subHeaders.forEach(n):e+=null!=(r=t.column.getSize())?r:0};return n(t),e},t.getStart=()=>{if(t.index>0){const e=t.headerGroup.headers[t.index-1];return e.getStart()+e.getSize()}return 0},t.getResizeHandler=n=>{const r=e.getColumn(t.column.id),o=null==r?void 0:r.getCanResize();return i=>{if(!r||!o)return;if(null==i.persist||i.persist(),R(i)&&i.touches&&i.touches.length>1)return;const A=t.getSize(),a=t?t.getLeafHeaders().map((t=>[t.column.id,t.column.getSize()])):[[r.id,r.getSize()]],s=R(i)?Math.round(i.touches[0].clientX):i.clientX,u={},l=(t,n)=>{"number"===typeof n&&(e.setColumnSizingInfo((t=>{var r,o;const i="rtl"===e.options.columnResizeDirection?-1:1,A=(n-(null!=(r=null==t?void 0:t.startOffset)?r:0))*i,a=Math.max(A/(null!=(o=null==t?void 0:t.startSize)?o:0),-.999999);return t.columnSizingStart.forEach((t=>{let[e,n]=t;u[e]=Math.round(100*Math.max(n+n*a,0))/100})),{...t,deltaOffset:A,deltaPercentage:a}})),"onChange"!==e.options.columnResizeMode&&"end"!==t||e.setColumnSizing((t=>({...t,...u}))))},c=t=>l("move",t),f=t=>{l("end",t),e.setColumnSizingInfo((t=>({...t,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]})))},d=n||("undefined"!==typeof document?document:null);const h={moveHandler:t=>c(t.clientX),upHandler:t=>{null==d||d.removeEventListener("mousemove",h.moveHandler),null==d||d.removeEventListener("mouseup",h.upHandler),f(t.clientX)}},p={moveHandler:t=>(t.cancelable&&(t.preventDefault(),t.stopPropagation()),c(t.touches[0].clientX),!1),upHandler:t=>{var e;null==d||d.removeEventListener("touchmove",p.moveHandler),null==d||d.removeEventListener("touchend",p.upHandler),t.cancelable&&(t.preventDefault(),t.stopPropagation()),f(null==(e=t.touches[0])?void 0:e.clientX)}},g=!!function(){if("boolean"===typeof k)return k;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch(e){t=!1}return k=t,k}()&&{passive:!1};R(i)?(null==d||d.addEventListener("touchmove",p.moveHandler,g),null==d||d.addEventListener("touchend",p.upHandler,g)):(null==d||d.addEventListener("mousemove",h.moveHandler,g),null==d||d.addEventListener("mouseup",h.upHandler,g)),e.setColumnSizingInfo((t=>({...t,startOffset:s,startSize:A,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:r.id})))}}},createTable:t=>{t.setColumnSizing=e=>null==t.options.onColumnSizingChange?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>null==t.options.onColumnSizingInfoChange?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:null!=(n=t.initialState.columnSizing)?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=t.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},t.getTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getHeaderGroups()[0])?void 0:n.headers.reduce(((t,e)=>t+e.getSize()),0))?e:0},t.getLeftTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getLeftHeaderGroups()[0])?void 0:n.headers.reduce(((t,e)=>t+e.getSize()),0))?e:0},t.getCenterTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getCenterHeaderGroups()[0])?void 0:n.headers.reduce(((t,e)=>t+e.getSize()),0))?e:0},t.getRightTotalSize=()=>{var e,n;return null!=(e=null==(n=t.getRightHeaderGroups()[0])?void 0:n.headers.reduce(((t,e)=>t+e.getSize()),0))?e:0}}};let k=null;function R(t){return"touchstart"===t.type}function M(t,e){return e?"center"===e?t.getCenterVisibleLeafColumns():"left"===e?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const L={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:o("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>null==t.options.onRowSelectionChange?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:null!=(n=t.initialState.rowSelection)?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection((n=>{e="undefined"!==typeof e?e:!t.getIsAllRowsSelected();const r={...n},o=t.getPreGroupedRowModel().flatRows;return e?o.forEach((t=>{t.getCanSelect()&&(r[t.id]=!0)})):o.forEach((t=>{delete r[t.id]})),r}))},t.toggleAllPageRowsSelected=e=>t.setRowSelection((n=>{const r="undefined"!==typeof e?e:!t.getIsAllPageRowsSelected(),o={...n};return t.getRowModel().rows.forEach((e=>{H(o,e.id,r,!0,t)})),o})),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=a((()=>[t.getState().rowSelection,t.getCoreRowModel()]),((e,n)=>Object.keys(e).length?D(t,n):{rows:[],flatRows:[],rowsById:{}}),s(t.options,"debugTable")),t.getFilteredSelectedRowModel=a((()=>[t.getState().rowSelection,t.getFilteredRowModel()]),((e,n)=>Object.keys(e).length?D(t,n):{rows:[],flatRows:[],rowsById:{}}),s(t.options,"debugTable")),t.getGroupedSelectedRowModel=a((()=>[t.getState().rowSelection,t.getSortedRowModel()]),((e,n)=>Object.keys(e).length?D(t,n):{rows:[],flatRows:[],rowsById:{}}),s(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let r=Boolean(e.length&&Object.keys(n).length);return r&&e.some((t=>t.getCanSelect()&&!n[t.id]))&&(r=!1),r},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter((t=>t.getCanSelect())),{rowSelection:n}=t.getState();let r=!!e.length;return r&&e.some((t=>!n[t.id]))&&(r=!1),r},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys(null!=(e=t.getState().rowSelection)?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return!t.getIsAllPageRowsSelected()&&e.filter((t=>t.getCanSelect())).some((t=>t.getIsSelected()||t.getIsSomeSelected()))},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,r)=>{const o=t.getIsSelected();e.setRowSelection((i=>{var A;if(n="undefined"!==typeof n?n:!o,t.getCanSelect()&&o===n)return i;const a={...i};return H(a,t.id,n,null==(A=null==r?void 0:r.selectChildren)||A,e),a}))},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return P(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return"some"===N(t,n)},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return"all"===N(t,n)},t.getCanSelect=()=>{var n;return"function"===typeof e.options.enableRowSelection?e.options.enableRowSelection(t):null==(n=e.options.enableRowSelection)||n},t.getCanSelectSubRows=()=>{var n;return"function"===typeof e.options.enableSubRowSelection?e.options.enableSubRowSelection(t):null==(n=e.options.enableSubRowSelection)||n},t.getCanMultiSelect=()=>{var n;return"function"===typeof e.options.enableMultiRowSelection?e.options.enableMultiRowSelection(t):null==(n=e.options.enableMultiRowSelection)||n},t.getToggleSelectedHandler=()=>{const e=t.getCanSelect();return n=>{var r;e&&t.toggleSelected(null==(r=n.target)?void 0:r.checked)}}}},H=(t,e,n,r,o)=>{var i;const A=o.getRow(e,!0);n?(A.getCanMultiSelect()||Object.keys(t).forEach((e=>delete t[e])),A.getCanSelect()&&(t[e]=!0)):delete t[e],r&&null!=(i=A.subRows)&&i.length&&A.getCanSelectSubRows()&&A.subRows.forEach((e=>H(t,e.id,n,r,o)))};function D(t,e){const n=t.getState().rowSelection,r=[],o={},i=function(t,e){return t.map((t=>{var e;const A=P(t,n);if(A&&(r.push(t),o[t.id]=t),null!=(e=t.subRows)&&e.length&&(t={...t,subRows:i(t.subRows)}),A)return t})).filter(Boolean)};return{rows:i(e.rows),flatRows:r,rowsById:o}}function P(t,e){var n;return null!=(n=e[t.id])&&n}function N(t,e,n){var r;if(null==(r=t.subRows)||!r.length)return!1;let o=!0,i=!1;return t.subRows.forEach((t=>{if((!i||o)&&(t.getCanSelect()&&(P(t,e)?i=!0:o=!1),t.subRows&&t.subRows.length)){const n=N(t,e);"all"===n?i=!0:"some"===n?(i=!0,o=!1):o=!1}})),o?"all":!!i&&"some"}const K=/([0-9]+)/gm;function j(t,e){return t===e?0:t>e?1:-1}function V(t){return"number"===typeof t?isNaN(t)||t===1/0||t===-1/0?"":String(t):"string"===typeof t?t:""}function G(t,e){const n=t.split(K).filter(Boolean),r=e.split(K).filter(Boolean);for(;n.length&&r.length;){const t=n.shift(),e=r.shift(),o=parseInt(t,10),i=parseInt(e,10),A=[o,i].sort();if(isNaN(A[0])){if(t>e)return 1;if(e>t)return-1}else{if(isNaN(A[1]))return isNaN(o)?-1:1;if(o>i)return 1;if(i>o)return-1}}return n.length-r.length}const z={alphanumeric:(t,e,n)=>G(V(t.getValue(n)).toLowerCase(),V(e.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(t,e,n)=>G(V(t.getValue(n)),V(e.getValue(n))),text:(t,e,n)=>j(V(t.getValue(n)).toLowerCase(),V(e.getValue(n)).toLowerCase()),textCaseSensitive:(t,e,n)=>j(V(t.getValue(n)),V(e.getValue(n))),datetime:(t,e,n)=>{const r=t.getValue(n),o=e.getValue(n);return r>o?1:r<o?-1:0},basic:(t,e,n)=>j(t.getValue(n),e.getValue(n))},Y=[c,{getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:o("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility((e=>({...e,[t.id]:null!=n?n:!t.getIsVisible()})))},t.getIsVisible=()=>{var n,r;const o=t.columns;return null==(n=o.length?o.some((t=>t.getIsVisible())):null==(r=e.getState().columnVisibility)?void 0:r[t.id])||n},t.getCanHide=()=>{var n,r;return(null==(n=t.columnDef.enableHiding)||n)&&(null==(r=e.options.enableHiding)||r)},t.getToggleVisibilityHandler=()=>e=>{null==t.toggleVisibility||t.toggleVisibility(e.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=a((()=>[t.getAllCells(),e.getState().columnVisibility]),(t=>t.filter((t=>t.column.getIsVisible()))),s(e.options,"debugRows")),t.getVisibleCells=a((()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()]),((t,e,n)=>[...t,...e,...n]),s(e.options,"debugRows"))},createTable:t=>{const e=(e,n)=>a((()=>[n(),n().filter((t=>t.getIsVisible())).map((t=>t.id)).join("_")]),(t=>t.filter((t=>null==t.getIsVisible?void 0:t.getIsVisible()))),s(t.options,"debugColumns"));t.getVisibleFlatColumns=e(0,(()=>t.getAllFlatColumns())),t.getVisibleLeafColumns=e(0,(()=>t.getAllLeafColumns())),t.getLeftVisibleLeafColumns=e(0,(()=>t.getLeftLeafColumns())),t.getRightVisibleLeafColumns=e(0,(()=>t.getRightLeafColumns())),t.getCenterVisibleLeafColumns=e(0,(()=>t.getCenterLeafColumns())),t.setColumnVisibility=e=>null==t.options.onColumnVisibilityChange?void 0:t.options.onColumnVisibilityChange(e),t.resetColumnVisibility=e=>{var n;t.setColumnVisibility(e?{}:null!=(n=t.initialState.columnVisibility)?n:{})},t.toggleAllColumnsVisible=e=>{var n;e=null!=(n=e)?n:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce(((t,n)=>({...t,[n.id]:e||!(null!=n.getCanHide&&n.getCanHide())})),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some((t=>!(null!=t.getIsVisible&&t.getIsVisible()))),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some((t=>null==t.getIsVisible?void 0:t.getIsVisible())),t.getToggleAllColumnsVisibilityHandler=()=>e=>{var n;t.toggleAllColumnsVisible(null==(n=e.target)?void 0:n.checked)}}},Q,I,h,E,{createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},{getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:o("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const r=null==(n=t.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[e.id])?void 0:n.getValue();return"string"===typeof r||"number"===typeof r}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,r,o,i;return(null==(n=t.columnDef.enableGlobalFilter)||n)&&(null==(r=e.options.enableGlobalFilter)||r)&&(null==(o=e.options.enableFilters)||o)&&(null==(i=null==e.options.getColumnCanGlobalFilter?void 0:e.options.getColumnCanGlobalFilter(t))||i)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>x.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:r}=t.options;return i(r)?r:"auto"===r?t.getGlobalAutoFilterFn():null!=(e=null==(n=t.options.filterFns)?void 0:n[r])?e:x[r]},t.setGlobalFilter=e=>{null==t.options.onGlobalFilterChange||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:o("sorting",t),isMultiSortEvent:t=>t.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const e of n){const n=null==e?void 0:e.getValue(t.id);if("[object Date]"===Object.prototype.toString.call(n))return z.datetime;if("string"===typeof n&&(r=!0,n.split(K).length>1))return z.alphanumeric}return r?z.text:z.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return"string"===typeof(null==n?void 0:n.getValue(t.id))?"asc":"desc"},t.getSortingFn=()=>{var n,r;if(!t)throw new Error;return i(t.columnDef.sortingFn)?t.columnDef.sortingFn:"auto"===t.columnDef.sortingFn?t.getAutoSortingFn():null!=(n=null==(r=e.options.sortingFns)?void 0:r[t.columnDef.sortingFn])?n:z[t.columnDef.sortingFn]},t.toggleSorting=(n,r)=>{const o=t.getNextSortingOrder(),i="undefined"!==typeof n&&null!==n;e.setSorting((A=>{const a=null==A?void 0:A.find((e=>e.id===t.id)),s=null==A?void 0:A.findIndex((e=>e.id===t.id));let u,l=[],c=i?n:"desc"===o;var f;(u=null!=A&&A.length&&t.getCanMultiSort()&&r?a?"toggle":"add":null!=A&&A.length&&s!==A.length-1?"replace":a?"toggle":"replace","toggle"===u&&(i||o||(u="remove")),"add"===u)?(l=[...A,{id:t.id,desc:c}],l.splice(0,l.length-(null!=(f=e.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):l="toggle"===u?A.map((e=>e.id===t.id?{...e,desc:c}:e)):"remove"===u?A.filter((e=>e.id!==t.id)):[{id:t.id,desc:c}];return l}))},t.getFirstSortDir=()=>{var n,r;return(null!=(n=null!=(r=t.columnDef.sortDescFirst)?r:e.options.sortDescFirst)?n:"desc"===t.getAutoSortDir())?"desc":"asc"},t.getNextSortingOrder=n=>{var r,o;const i=t.getFirstSortDir(),A=t.getIsSorted();return A?!!(A===i||null!=(r=e.options.enableSortingRemoval)&&!r||n&&null!=(o=e.options.enableMultiRemove)&&!o)&&("desc"===A?"asc":"desc"):i},t.getCanSort=()=>{var n,r;return(null==(n=t.columnDef.enableSorting)||n)&&(null==(r=e.options.enableSorting)||r)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,r;return null!=(n=null!=(r=t.columnDef.enableMultiSort)?r:e.options.enableMultiSort)?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const r=null==(n=e.getState().sorting)?void 0:n.find((e=>e.id===t.id));return!!r&&(r.desc?"desc":"asc")},t.getSortIndex=()=>{var n,r;return null!=(n=null==(r=e.getState().sorting)?void 0:r.findIndex((e=>e.id===t.id)))?n:-1},t.clearSorting=()=>{e.setSorting((e=>null!=e&&e.length?e.filter((e=>e.id!==t.id)):[]))},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return r=>{n&&(null==r.persist||r.persist(),null==t.toggleSorting||t.toggleSorting(void 0,!!t.getCanMultiSort()&&(null==e.options.isMultiSortEvent?void 0:e.options.isMultiSortEvent(r))))}}},createTable:t=>{t.setSorting=e=>null==t.options.onSortingChange?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,r;t.setSorting(e?[]:null!=(n=null==(r=t.initialState)?void 0:r.sorting)?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},U,{getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:o("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var r,o;if(e){if(null!=(r=null!=(o=t.options.autoResetAll)?o:t.options.autoResetExpanded)?r:!t.options.manualExpanding){if(n)return;n=!0,t._queue((()=>{t.resetExpanded(),n=!1}))}}else t._queue((()=>{e=!0}))},t.setExpanded=e=>null==t.options.onExpandedChange?void 0:t.options.onExpandedChange(e),t.toggleAllRowsExpanded=e=>{(null!=e?e:!t.getIsAllRowsExpanded())?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=e=>{var n,r;t.setExpanded(e?{}:null!=(n=null==(r=t.initialState)?void 0:r.expanded)?n:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some((t=>t.getCanExpand())),t.getToggleAllRowsExpandedHandler=()=>e=>{null==e.persist||e.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const e=t.getState().expanded;return!0===e||Object.values(e).some(Boolean)},t.getIsAllRowsExpanded=()=>{const e=t.getState().expanded;return"boolean"===typeof e?!0===e:!!Object.keys(e).length&&!t.getRowModel().flatRows.some((t=>!t.getIsExpanded()))},t.getExpandedDepth=()=>{let e=0;return(!0===t.getState().expanded?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach((t=>{const n=t.split(".");e=Math.max(e,n.length)})),e},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded((r=>{var o;const i=!0===r||!(null==r||!r[t.id]);let A={};if(!0===r?Object.keys(e.getRowModel().rowsById).forEach((t=>{A[t]=!0})):A=r,n=null!=(o=n)?o:!i,!i&&n)return{...A,[t.id]:!0};if(i&&!n){const{[t.id]:e,...n}=A;return n}return r}))},t.getIsExpanded=()=>{var n;const r=e.getState().expanded;return!!(null!=(n=null==e.options.getIsRowExpanded?void 0:e.options.getIsRowExpanded(t))?n:!0===r||(null==r?void 0:r[t.id]))},t.getCanExpand=()=>{var n,r,o;return null!=(n=null==e.options.getRowCanExpand?void 0:e.options.getRowCanExpand(t))?n:(null==(r=e.options.enableExpanding)||r)&&!(null==(o=t.subRows)||!o.length)},t.getIsAllParentsExpanded=()=>{let n=!0,r=t;for(;n&&r.parentId;)r=e.getRow(r.parentId,!0),n=r.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const e=t.getCanExpand();return()=>{e&&t.toggleExpanded()}}}},{getInitialState:t=>({...t,pagination:{pageIndex:0,pageSize:10,...null==t?void 0:t.pagination}}),getDefaultOptions:t=>({onPaginationChange:o("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var r,o;if(e){if(null!=(r=null!=(o=t.options.autoResetAll)?o:t.options.autoResetPageIndex)?r:!t.options.manualPagination){if(n)return;n=!0,t._queue((()=>{t.resetPageIndex(),n=!1}))}}else t._queue((()=>{e=!0}))},t.setPagination=e=>null==t.options.onPaginationChange?void 0:t.options.onPaginationChange((t=>r(e,t))),t.resetPagination=e=>{var n;t.setPagination(e?{pageIndex:0,pageSize:10}:null!=(n=t.initialState.pagination)?n:{pageIndex:0,pageSize:10})},t.setPageIndex=e=>{t.setPagination((n=>{let o=r(e,n.pageIndex);const i="undefined"===typeof t.options.pageCount||-1===t.options.pageCount?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,i)),{...n,pageIndex:o}}))},t.resetPageIndex=e=>{var n,r;t.setPageIndex(e?0:null!=(n=null==(r=t.initialState)||null==(r=r.pagination)?void 0:r.pageIndex)?n:0)},t.resetPageSize=e=>{var n,r;t.setPageSize(e?10:null!=(n=null==(r=t.initialState)||null==(r=r.pagination)?void 0:r.pageSize)?n:10)},t.setPageSize=e=>{t.setPagination((t=>{const n=Math.max(1,r(e,t.pageSize)),o=t.pageSize*t.pageIndex,i=Math.floor(o/n);return{...t,pageIndex:i,pageSize:n}}))},t.setPageCount=e=>t.setPagination((n=>{var o;let i=r(e,null!=(o=t.options.pageCount)?o:-1);return"number"===typeof i&&(i=Math.max(-1,i)),{...n,pageCount:i}})),t.getPageOptions=a((()=>[t.getPageCount()]),(t=>{let e=[];return t&&t>0&&(e=[...new Array(t)].fill(null).map(((t,e)=>e))),e}),s(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:e}=t.getState().pagination,n=t.getPageCount();return-1===n||0!==n&&e<n-1},t.previousPage=()=>t.setPageIndex((t=>t-1)),t.nextPage=()=>t.setPageIndex((t=>t+1)),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var e;return null!=(e=t.options.pageCount)?e:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var e;return null!=(e=t.options.rowCount)?e:t.getPrePaginationRowModel().rows.length}}},{getInitialState:t=>({rowPinning:{top:[],bottom:[]},...t}),getDefaultOptions:t=>({onRowPinningChange:o("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,r,o)=>{const i=r?t.getLeafRows().map((t=>{let{id:e}=t;return e})):[],A=o?t.getParentRows().map((t=>{let{id:e}=t;return e})):[],a=new Set([...A,t.id,...i]);e.setRowPinning((t=>{var e,r,o,i,A,s;return"bottom"===n?{top:(null!=(o=null==t?void 0:t.top)?o:[]).filter((t=>!(null!=a&&a.has(t)))),bottom:[...(null!=(i=null==t?void 0:t.bottom)?i:[]).filter((t=>!(null!=a&&a.has(t)))),...Array.from(a)]}:"top"===n?{top:[...(null!=(A=null==t?void 0:t.top)?A:[]).filter((t=>!(null!=a&&a.has(t)))),...Array.from(a)],bottom:(null!=(s=null==t?void 0:t.bottom)?s:[]).filter((t=>!(null!=a&&a.has(t))))}:{top:(null!=(e=null==t?void 0:t.top)?e:[]).filter((t=>!(null!=a&&a.has(t)))),bottom:(null!=(r=null==t?void 0:t.bottom)?r:[]).filter((t=>!(null!=a&&a.has(t))))}}))},t.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:o}=e.options;return"function"===typeof r?r(t):null==(n=null!=r?r:o)||n},t.getIsPinned=()=>{const n=[t.id],{top:r,bottom:o}=e.getState().rowPinning,i=n.some((t=>null==r?void 0:r.includes(t))),A=n.some((t=>null==o?void 0:o.includes(t)));return i?"top":!!A&&"bottom"},t.getPinnedIndex=()=>{var n,r;const o=t.getIsPinned();if(!o)return-1;const i=null==(n="top"===o?e.getTopRows():e.getBottomRows())?void 0:n.map((t=>{let{id:e}=t;return e}));return null!=(r=null==i?void 0:i.indexOf(t.id))?r:-1}},createTable:t=>{t.setRowPinning=e=>null==t.options.onRowPinningChange?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,r;return t.setRowPinning(e?{top:[],bottom:[]}:null!=(n=null==(r=t.initialState)?void 0:r.rowPinning)?n:{top:[],bottom:[]})},t.getIsSomeRowsPinned=e=>{var n;const r=t.getState().rowPinning;var o,i;return e?Boolean(null==(n=r[e])?void 0:n.length):Boolean((null==(o=r.top)?void 0:o.length)||(null==(i=r.bottom)?void 0:i.length))},t._getPinnedRows=(e,n,r)=>{var o;return(null==(o=t.options.keepPinnedRows)||o?(null!=n?n:[]).map((e=>{const n=t.getRow(e,!0);return n.getIsAllParentsExpanded()?n:null})):(null!=n?n:[]).map((t=>e.find((e=>e.id===t))))).filter(Boolean).map((t=>({...t,position:r})))},t.getTopRows=a((()=>[t.getRowModel().rows,t.getState().rowPinning.top]),((e,n)=>t._getPinnedRows(e,n,"top")),s(t.options,"debugRows")),t.getBottomRows=a((()=>[t.getRowModel().rows,t.getState().rowPinning.bottom]),((e,n)=>t._getPinnedRows(e,n,"bottom")),s(t.options,"debugRows")),t.getCenterRows=a((()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom]),((t,e,n)=>{const r=new Set([...null!=e?e:[],...null!=n?n:[]]);return t.filter((t=>!r.has(t.id)))}),s(t.options,"debugRows"))}},L,O];function $(t){var e,n;const o=[...Y,...null!=(e=t._features)?e:[]];let i={_features:o};const A=i._features.reduce(((t,e)=>Object.assign(t,null==e.getDefaultOptions?void 0:e.getDefaultOptions(i))),{});let u={...null!=(n=t.initialState)?n:{}};i._features.forEach((t=>{var e;u=null!=(e=null==t.getInitialState?void 0:t.getInitialState(u))?e:u}));const l=[];let c=!1;const f={_features:o,options:{...A,...t},initialState:u,_queue:t=>{l.push(t),c||(c=!0,Promise.resolve().then((()=>{for(;l.length;)l.shift()();c=!1})).catch((t=>setTimeout((()=>{throw t})))))},reset:()=>{i.setState(i.initialState)},setOptions:t=>{const e=r(t,i.options);i.options=(t=>i.options.mergeOptions?i.options.mergeOptions(A,t):{...A,...t})(e)},getState:()=>i.options.state,setState:t=>{null==i.options.onStateChange||i.options.onStateChange(t)},_getRowId:(t,e,n)=>{var r;return null!=(r=null==i.options.getRowId?void 0:i.options.getRowId(t,e,n))?r:`${n?[n.id,e].join("."):e}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(t,e)=>{let n=(e?i.getPrePaginationRowModel():i.getRowModel()).rowsById[t];if(!n&&(n=i.getCoreRowModel().rowsById[t],!n))throw new Error;return n},_getDefaultColumnDef:a((()=>[i.options.defaultColumn]),(t=>{var e;return t=null!=(e=t)?e:{},{header:t=>{const e=t.header.column.columnDef;return e.accessorKey?e.accessorKey:e.accessorFn?e.id:null},cell:t=>{var e,n;return null!=(e=null==(n=t.renderValue())||null==n.toString?void 0:n.toString())?e:null},...i._features.reduce(((t,e)=>Object.assign(t,null==e.getDefaultColumnDef?void 0:e.getDefaultColumnDef())),{}),...t}}),s(t,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:a((()=>[i._getColumnDefs()]),(t=>{const e=function(t,n,r){return void 0===r&&(r=0),t.map((t=>{const o=function(t,e,n,r){var o,i;const A={...t._getDefaultColumnDef(),...e},u=A.accessorKey;let l,c=null!=(o=null!=(i=A.id)?i:u?"function"===typeof String.prototype.replaceAll?u.replaceAll(".","_"):u.replace(/\./g,"_"):void 0)?o:"string"===typeof A.header?A.header:void 0;if(A.accessorFn?l=A.accessorFn:u&&(l=u.includes(".")?t=>{let e=t;for(const r of u.split(".")){var n;e=null==(n=e)?void 0:n[r]}return e}:t=>t[A.accessorKey]),!c)throw new Error;let f={id:`${String(c)}`,accessorFn:l,parent:r,depth:n,columnDef:A,columns:[],getFlatColumns:a((()=>[!0]),(()=>{var t;return[f,...null==(t=f.columns)?void 0:t.flatMap((t=>t.getFlatColumns()))]}),s(t.options,"debugColumns")),getLeafColumns:a((()=>[t._getOrderColumnsFn()]),(t=>{var e;if(null!=(e=f.columns)&&e.length){let e=f.columns.flatMap((t=>t.getLeafColumns()));return t(e)}return[f]}),s(t.options,"debugColumns"))};for(const a of t._features)null==a.createColumn||a.createColumn(f,t);return f}(i,t,r,n),A=t;return o.columns=A.columns?e(A.columns,o,r+1):[],o}))};return e(t)}),s(t,"debugColumns")),getAllFlatColumns:a((()=>[i.getAllColumns()]),(t=>t.flatMap((t=>t.getFlatColumns()))),s(t,"debugColumns")),_getAllFlatColumnsById:a((()=>[i.getAllFlatColumns()]),(t=>t.reduce(((t,e)=>(t[e.id]=e,t)),{})),s(t,"debugColumns")),getAllLeafColumns:a((()=>[i.getAllColumns(),i._getOrderColumnsFn()]),((t,e)=>e(t.flatMap((t=>t.getLeafColumns())))),s(t,"debugColumns")),getColumn:t=>i._getAllFlatColumnsById()[t]};Object.assign(i,f);for(let r=0;r<i._features.length;r++){const t=i._features[r];null==t||null==t.createTable||t.createTable(i)}return i}function W(){return t=>a((()=>[t.options.data]),(e=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(e,o,i){void 0===o&&(o=0);const A=[];for(let s=0;s<e.length;s++){const u=d(t,t._getRowId(e[s],s,i),e[s],s,o,void 0,null==i?void 0:i.id);var a;if(n.flatRows.push(u),n.rowsById[u.id]=u,A.push(u),t.options.getSubRows)u.originalSubRows=t.options.getSubRows(e[s],s),null!=(a=u.originalSubRows)&&a.length&&(u.subRows=r(u.originalSubRows,o+1,u))}return A};return n.rows=r(e),n}),s(t.options,"debugTable",0,(()=>t._autoResetPageIndex())))}function X(){return t=>a((()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows]),((t,e,n)=>!e.rows.length||!0!==t&&!Object.keys(null!=t?t:{}).length?e:n?q(e):e),s(t.options,"debugTable"))}function q(t){const e=[],n=t=>{var r;e.push(t),null!=(r=t.subRows)&&r.length&&t.getIsExpanded()&&t.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function J(t,e,n){return n.options.filterFromLeafRows?function(t,e,n){var r;const o=[],i={},A=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,a=function(t,r){void 0===r&&(r=0);const s=[];for(let l=0;l<t.length;l++){var u;let c=t[l];const f=d(n,c.id,c.original,c.index,c.depth,void 0,c.parentId);if(f.columnFilters=c.columnFilters,null!=(u=c.subRows)&&u.length&&r<A){if(f.subRows=a(c.subRows,r+1),c=f,e(c)&&!f.subRows.length){s.push(c),i[c.id]=c,o.push(c);continue}if(e(c)||f.subRows.length){s.push(c),i[c.id]=c,o.push(c);continue}}else c=f,e(c)&&(s.push(c),i[c.id]=c,o.push(c))}return s};return{rows:a(t),flatRows:o,rowsById:i}}(t,e,n):function(t,e,n){var r;const o=[],i={},A=null!=(r=n.options.maxLeafRowFilterDepth)?r:100,a=function(t,r){void 0===r&&(r=0);const s=[];for(let l=0;l<t.length;l++){let c=t[l];if(e(c)){var u;if(null!=(u=c.subRows)&&u.length&&r<A){const t=d(n,c.id,c.original,c.index,c.depth,void 0,c.parentId);t.subRows=a(c.subRows,r+1),c=t}s.push(c),o.push(c),i[c.id]=c}}return s};return{rows:a(t),flatRows:o,rowsById:i}}(t,e,n)}function Z(){return t=>a((()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter]),((e,n,r)=>{if(!e.rows.length||(null==n||!n.length)&&!r){for(let t=0;t<e.flatRows.length;t++)e.flatRows[t].columnFilters={},e.flatRows[t].columnFiltersMeta={};return e}const o=[],i=[];(null!=n?n:[]).forEach((e=>{var n;const r=t.getColumn(e.id);if(!r)return;const i=r.getFilterFn();i&&o.push({id:e.id,filterFn:i,resolvedValue:null!=(n=null==i.resolveFilterValue?void 0:i.resolveFilterValue(e.value))?n:e.value})}));const A=(null!=n?n:[]).map((t=>t.id)),a=t.getGlobalFilterFn(),s=t.getAllLeafColumns().filter((t=>t.getCanGlobalFilter()));let u,l;r&&a&&s.length&&(A.push("__global__"),s.forEach((t=>{var e;i.push({id:t.id,filterFn:a,resolvedValue:null!=(e=null==a.resolveFilterValue?void 0:a.resolveFilterValue(r))?e:r})})));for(let t=0;t<e.flatRows.length;t++){const n=e.flatRows[t];if(n.columnFilters={},o.length)for(let t=0;t<o.length;t++){u=o[t];const e=u.id;n.columnFilters[e]=u.filterFn(n,e,u.resolvedValue,(t=>{n.columnFiltersMeta[e]=t}))}if(i.length){for(let t=0;t<i.length;t++){l=i[t];const e=l.id;if(l.filterFn(n,e,l.resolvedValue,(t=>{n.columnFiltersMeta[e]=t}))){n.columnFilters.__global__=!0;break}}!0!==n.columnFilters.__global__&&(n.columnFilters.__global__=!1)}}return J(e.rows,(t=>{for(let e=0;e<A.length;e++)if(!1===t.columnFilters[A[e]])return!1;return!0}),t)}),s(t.options,"debugTable",0,(()=>t._autoResetPageIndex())))}function tt(){return t=>a((()=>[t.getState().grouping,t.getPreGroupedRowModel()]),((e,n)=>{if(!n.rows.length||!e.length)return n.rows.forEach((t=>{t.depth=0,t.parentId=void 0})),n;const r=e.filter((e=>t.getColumn(e))),o=[],i={},a=function(e,n,s){if(void 0===n&&(n=0),n>=r.length)return e.map((t=>(t.depth=n,o.push(t),i[t.id]=t,t.subRows&&(t.subRows=a(t.subRows,n+1,t.id)),t)));const u=r[n],l=function(t,e){const n=new Map;return t.reduce(((t,n)=>{const r=`${n.getGroupingValue(e)}`,o=t.get(r);return o?o.push(n):t.set(r,[n]),t}),n)}(e,u),c=Array.from(l.entries()).map(((e,l)=>{let[c,f]=e,h=`${u}:${c}`;h=s?`${s}>${h}`:h;const p=a(f,n+1,h);p.forEach((t=>{t.parentId=h}));const g=n?A(f,(t=>t.subRows)):f,y=d(t,h,g[0].original,l,n,void 0,s);return Object.assign(y,{groupingColumnId:u,groupingValue:c,subRows:p,leafRows:g,getValue:e=>{if(r.includes(e)){if(y._valuesCache.hasOwnProperty(e))return y._valuesCache[e];var n;if(f[0])y._valuesCache[e]=null!=(n=f[0].getValue(e))?n:void 0;return y._valuesCache[e]}if(y._groupingValuesCache.hasOwnProperty(e))return y._groupingValuesCache[e];const o=t.getColumn(e),i=null==o?void 0:o.getAggregationFn();return i?(y._groupingValuesCache[e]=i(e,g,f),y._groupingValuesCache[e]):void 0}}),p.forEach((t=>{o.push(t),i[t.id]=t})),y}));return c},s=a(n.rows,0);return s.forEach((t=>{o.push(t),i[t.id]=t})),{rows:s,flatRows:o,rowsById:i}}),s(t.options,"debugTable",0,(()=>{t._queue((()=>{t._autoResetExpanded(),t._autoResetPageIndex()}))})))}function et(t){return t=>a((()=>[t.getState().pagination,t.getPrePaginationRowModel(),t.options.paginateExpandedRows?void 0:t.getState().expanded]),((e,n)=>{if(!n.rows.length)return n;const{pageSize:r,pageIndex:o}=e;let{rows:i,flatRows:A,rowsById:a}=n;const s=r*o,u=s+r;let l;i=i.slice(s,u),l=t.options.paginateExpandedRows?{rows:i,flatRows:A,rowsById:a}:q({rows:i,flatRows:A,rowsById:a}),l.flatRows=[];const c=t=>{l.flatRows.push(t),t.subRows.length&&t.subRows.forEach(c)};return l.rows.forEach(c),l}),s(t.options,"debugTable"))}function nt(){return t=>a((()=>[t.getState().sorting,t.getPreSortedRowModel()]),((e,n)=>{if(!n.rows.length||null==e||!e.length)return n;const r=t.getState().sorting,o=[],i=r.filter((e=>{var n;return null==(n=t.getColumn(e.id))?void 0:n.getCanSort()})),A={};i.forEach((e=>{const n=t.getColumn(e.id);n&&(A[e.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})}));const a=t=>{const e=t.map((t=>({...t})));return e.sort(((t,e)=>{for(let r=0;r<i.length;r+=1){var n;const o=i[r],a=A[o.id],s=a.sortUndefined,u=null!=(n=null==o?void 0:o.desc)&&n;let l=0;if(s){const n=void 0===t.getValue(o.id),r=void 0===e.getValue(o.id);if(n||r){if("first"===s)return n?-1:1;if("last"===s)return n?1:-1;l=n&&r?0:n?s:-s}}if(0===l&&(l=a.sortingFn(t,e,o.id)),0!==l)return u&&(l*=-1),a.invertSorting&&(l*=-1),l}return t.index-e.index})),e.forEach((t=>{var e;o.push(t),null!=(e=t.subRows)&&e.length&&(t.subRows=a(t.subRows))})),e};return{rows:a(n.rows),flatRows:o,rowsById:n.rowsById}}),s(t.options,"debugTable",0,(()=>t._autoResetPageIndex())))}},71083(t,e,n){"use strict";n.d(e,{A:()=>pe});var r={};function o(t,e){return function(){return t.apply(e,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:()=>at,hasStandardBrowserEnv:()=>ut,hasStandardBrowserWebWorkerEnv:()=>lt,navigator:()=>st,origin:()=>ct});const{toString:i}=Object.prototype,{getPrototypeOf:A}=Object,{iterator:a,toStringTag:s}=Symbol,u=(l=Object.create(null),t=>{const e=i.call(t);return l[e]||(l[e]=e.slice(8,-1).toLowerCase())});var l;const c=t=>(t=t.toLowerCase(),e=>u(e)===t),f=t=>e=>typeof e===t,{isArray:d}=Array,h=f("undefined");function p(t){return null!==t&&!h(t)&&null!==t.constructor&&!h(t.constructor)&&v(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const g=c("ArrayBuffer");const y=f("string"),v=f("function"),m=f("number"),w=t=>null!==t&&"object"===typeof t,b=t=>{if("object"!==u(t))return!1;const e=A(t);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(s in t)&&!(a in t)},B=c("Date"),_=c("File"),x=c("Blob"),C=c("FileList"),E=c("URLSearchParams"),[F,S,U,Q]=["ReadableStream","Request","Response","Headers"].map(c);function I(t,e,{allOwnKeys:n=!1}={}){if(null===t||"undefined"===typeof t)return;let r,o;if("object"!==typeof t&&(t=[t]),d(t))for(r=0,o=t.length;r<o;r++)e.call(null,t[r],r,t);else{if(p(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),i=o.length;let A;for(r=0;r<i;r++)A=o[r],e.call(null,t[A],A,t)}}function T(t,e){if(p(t))return null;e=e.toLowerCase();const n=Object.keys(t);let r,o=n.length;for(;o-- >0;)if(r=n[o],e===r.toLowerCase())return r;return null}const O="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:n.g,k=t=>!h(t)&&t!==O;const R=(M="undefined"!==typeof Uint8Array&&A(Uint8Array),t=>M&&t instanceof M);var M;const L=c("HTMLFormElement"),H=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),D=c("RegExp"),P=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};I(n,((n,o)=>{let i;!1!==(i=e(n,o,t))&&(r[o]=i||n)})),Object.defineProperties(t,r)};const N=c("AsyncFunction"),K=((t,e)=>{return t?setImmediate:e?(n=`axios@${Math.random()}`,r=[],O.addEventListener("message",(({source:t,data:e})=>{t===O&&e===n&&r.length&&r.shift()()}),!1),t=>{r.push(t),O.postMessage(n,"*")}):t=>setTimeout(t);var n,r})("function"===typeof setImmediate,v(O.postMessage)),j="undefined"!==typeof queueMicrotask?queueMicrotask.bind(O):"undefined"!==typeof process&&process.nextTick||K,V={isArray:d,isArrayBuffer:g,isBuffer:p,isFormData:t=>{let e;return t&&("function"===typeof FormData&&t instanceof FormData||v(t.append)&&("formdata"===(e=u(t))||"object"===e&&v(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&g(t.buffer),e},isString:y,isNumber:m,isBoolean:t=>!0===t||!1===t,isObject:w,isPlainObject:b,isEmptyObject:t=>{if(!w(t)||p(t))return!1;try{return 0===Object.keys(t).length&&Object.getPrototypeOf(t)===Object.prototype}catch(e){return!1}},isReadableStream:F,isRequest:S,isResponse:U,isHeaders:Q,isUndefined:h,isDate:B,isFile:_,isBlob:x,isRegExp:D,isFunction:v,isStream:t=>w(t)&&v(t.pipe),isURLSearchParams:E,isTypedArray:R,isFileList:C,forEach:I,merge:function t(){const{caseless:e,skipUndefined:n}=k(this)&&this||{},r={},o=(o,i)=>{if("__proto__"===i||"constructor"===i||"prototype"===i)return;const A=e&&T(r,i)||i;b(r[A])&&b(o)?r[A]=t(r[A],o):b(o)?r[A]=t({},o):d(o)?r[A]=o.slice():n&&h(o)||(r[A]=o)};for(let i=0,A=arguments.length;i<A;i++)arguments[i]&&I(arguments[i],o);return r},extend:(t,e,n,{allOwnKeys:r}={})=>(I(e,((e,r)=>{n&&v(e)?Object.defineProperty(t,r,{value:o(e,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{value:e,writable:!0,enumerable:!0,configurable:!0})}),{allOwnKeys:r}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),Object.defineProperty(t.prototype,"constructor",{value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject:(t,e,n,r)=>{let o,i,a;const s={};if(e=e||{},null==t)return e;do{for(o=Object.getOwnPropertyNames(t),i=o.length;i-- >0;)a=o[i],r&&!r(a,t,e)||s[a]||(e[a]=t[a],s[a]=!0);t=!1!==n&&A(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:u,kindOfTest:c,endsWith:(t,e,n)=>{t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return-1!==r&&r===n},toArray:t=>{if(!t)return null;if(d(t))return t;let e=t.length;if(!m(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[a]).call(t);let r;for(;(r=n.next())&&!r.done;){const n=r.value;e.call(t,n[0],n[1])}},matchAll:(t,e)=>{let n;const r=[];for(;null!==(n=t.exec(e));)r.push(n);return r},isHTMLForm:L,hasOwnProperty:H,hasOwnProp:H,reduceDescriptors:P,freezeMethods:t=>{P(t,((e,n)=>{if(v(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=t[n];v(r)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(t,e)=>{const n={},r=t=>{t.forEach((t=>{n[t]=!0}))};return d(t)?r(t):r(String(t).split(e)),n},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,n){return e.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:T,global:O,isContextDefined:k,isSpecCompliantForm:function(t){return!!(t&&v(t.append)&&"FormData"===t[s]&&t[a])},toJSONObject:t=>{const e=new Array(10),n=(t,r)=>{if(w(t)){if(e.indexOf(t)>=0)return;if(p(t))return t;if(!("toJSON"in t)){e[r]=t;const o=d(t)?[]:{};return I(t,((t,e)=>{const i=n(t,r+1);!h(i)&&(o[e]=i)})),e[r]=void 0,o}}return t};return n(t,0)},isAsyncFn:N,isThenable:t=>t&&(w(t)||v(t))&&v(t.then)&&v(t.catch),setImmediate:K,asap:j,isIterable:t=>null!=t&&v(t[a])};class G extends Error{static from(t,e,n,r,o,i){const A=new G(t.message,e||t.code,n,r,o);return A.cause=t,A.name=t.name,i&&Object.assign(A,i),A}constructor(t,e,n,r,o){super(t),this.name="AxiosError",this.isAxiosError=!0,e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:V.toJSONObject(this.config),code:this.code,status:this.status}}}G.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",G.ERR_BAD_OPTION="ERR_BAD_OPTION",G.ECONNABORTED="ECONNABORTED",G.ETIMEDOUT="ETIMEDOUT",G.ERR_NETWORK="ERR_NETWORK",G.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",G.ERR_DEPRECATED="ERR_DEPRECATED",G.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",G.ERR_BAD_REQUEST="ERR_BAD_REQUEST",G.ERR_CANCELED="ERR_CANCELED",G.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",G.ERR_INVALID_URL="ERR_INVALID_URL";const z=G;function Y(t){return V.isPlainObject(t)||V.isArray(t)}function $(t){return V.endsWith(t,"[]")?t.slice(0,-2):t}function W(t,e,n){return t?t.concat(e).map((function(t,e){return t=$(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const X=V.toFlatObject(V,{},null,(function(t){return/^is[A-Z]/.test(t)}));const q=function(t,e,n){if(!V.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const r=(n=V.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!V.isUndefined(e[t])}))).metaTokens,o=n.visitor||u,i=n.dots,A=n.indexes,a=(n.Blob||"undefined"!==typeof Blob&&Blob)&&V.isSpecCompliantForm(e);if(!V.isFunction(o))throw new TypeError("visitor must be a function");function s(t){if(null===t)return"";if(V.isDate(t))return t.toISOString();if(V.isBoolean(t))return t.toString();if(!a&&V.isBlob(t))throw new z("Blob is not supported. Use a Buffer instead.");return V.isArrayBuffer(t)||V.isTypedArray(t)?a&&"function"===typeof Blob?new Blob([t]):Buffer.from(t):t}function u(t,n,o){let a=t;if(t&&!o&&"object"===typeof t)if(V.endsWith(n,"{}"))n=r?n:n.slice(0,-2),t=JSON.stringify(t);else if(V.isArray(t)&&function(t){return V.isArray(t)&&!t.some(Y)}(t)||(V.isFileList(t)||V.endsWith(n,"[]"))&&(a=V.toArray(t)))return n=$(n),a.forEach((function(t,r){!V.isUndefined(t)&&null!==t&&e.append(!0===A?W([n],r,i):null===A?n:n+"[]",s(t))})),!1;return!!Y(t)||(e.append(W(o,n,i),s(t)),!1)}const l=[],c=Object.assign(X,{defaultVisitor:u,convertValue:s,isVisitable:Y});if(!V.isObject(t))throw new TypeError("data must be an object");return function t(n,r){if(!V.isUndefined(n)){if(-1!==l.indexOf(n))throw Error("Circular reference detected in "+r.join("."));l.push(n),V.forEach(n,(function(n,i){!0===(!(V.isUndefined(n)||null===n)&&o.call(e,n,V.isString(i)?i.trim():i,r,c))&&t(n,r?r.concat(i):[i])})),l.pop()}}(t),e};function J(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Z(t,e){this._pairs=[],t&&q(t,this,e)}const tt=Z.prototype;tt.append=function(t,e){this._pairs.push([t,e])},tt.toString=function(t){const e=t?function(e){return t.call(this,e,J)}:J;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const et=Z;function nt(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function rt(t,e,n){if(!e)return t;const r=n&&n.encode||nt,o=V.isFunction(n)?{serialize:n}:n,i=o&&o.serialize;let A;if(A=i?i(e,o):V.isURLSearchParams(e)?e.toString():new et(e,o).toString(r),A){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+A}return t}const ot=class{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){V.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},it={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},At={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:et,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},at="undefined"!==typeof window&&"undefined"!==typeof document,st="object"===typeof navigator&&navigator||void 0,ut=at&&(!st||["ReactNative","NativeScript","NS"].indexOf(st.product)<0),lt="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,ct=at&&window.location.href||"http://localhost",ft={...r,...At};const dt=function(t){function e(t,n,r,o){let i=t[o++];if("__proto__"===i)return!0;const A=Number.isFinite(+i),a=o>=t.length;if(i=!i&&V.isArray(r)?r.length:i,a)return V.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!A;r[i]&&V.isObject(r[i])||(r[i]=[]);return e(t,n,r[i],o)&&V.isArray(r[i])&&(r[i]=function(t){const e={},n=Object.keys(t);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],e[i]=t[i];return e}(r[i])),!A}if(V.isFormData(t)&&V.isFunction(t.entries)){const n={};return V.forEachEntry(t,((t,r)=>{e(function(t){return V.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),r,n,0)})),n}return null};const ht={transitional:it,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",r=n.indexOf("application/json")>-1,o=V.isObject(t);o&&V.isHTMLForm(t)&&(t=new FormData(t));if(V.isFormData(t))return r?JSON.stringify(dt(t)):t;if(V.isArrayBuffer(t)||V.isBuffer(t)||V.isStream(t)||V.isFile(t)||V.isBlob(t)||V.isReadableStream(t))return t;if(V.isArrayBufferView(t))return t.buffer;if(V.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return q(t,new ft.classes.URLSearchParams,{visitor:function(t,e,n,r){return ft.isNode&&V.isBuffer(t)?(this.append(e,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((i=V.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return q(i?{"files[]":t}:t,e&&new e,this.formSerializer)}}return o||r?(e.setContentType("application/json",!1),function(t,e,n){if(V.isString(t))try{return(e||JSON.parse)(t),V.trim(t)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||ht.transitional,n=e&&e.forcedJSONParsing,r="json"===this.responseType;if(V.isResponse(t)||V.isReadableStream(t))return t;if(t&&V.isString(t)&&(n&&!this.responseType||r)){const n=!(e&&e.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(o){if(n){if("SyntaxError"===o.name)throw z.from(o,z.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ft.classes.FormData,Blob:ft.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};V.forEach(["delete","get","head","post","put","patch"],(t=>{ht.headers[t]={}}));const pt=ht,gt=V.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),yt=Symbol("internals");function vt(t){return t&&String(t).trim().toLowerCase()}function mt(t){return!1===t||null==t?t:V.isArray(t)?t.map(mt):String(t)}function wt(t,e,n,r,o){return V.isFunction(r)?r.call(this,e,n):(o&&(e=n),V.isString(e)?V.isString(r)?-1!==e.indexOf(r):V.isRegExp(r)?r.test(e):void 0:void 0)}class bt{constructor(t){t&&this.set(t)}set(t,e,n){const r=this;function o(t,e,n){const o=vt(e);if(!o)throw new Error("header name must be a non-empty string");const i=V.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||e]=mt(t))}const i=(t,e)=>V.forEach(t,((t,n)=>o(t,n,e)));if(V.isPlainObject(t)||t instanceof this.constructor)i(t,e);else if(V.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))i((t=>{const e={};let n,r,o;return t&&t.split("\n").forEach((function(t){o=t.indexOf(":"),n=t.substring(0,o).trim().toLowerCase(),r=t.substring(o+1).trim(),!n||e[n]&&gt[n]||("set-cookie"===n?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)})),e})(t),e);else if(V.isObject(t)&&V.isIterable(t)){let n,r,o={};for(const e of t){if(!V.isArray(e))throw TypeError("Object iterator must return a key-value pair");o[r=e[0]]=(n=o[r])?V.isArray(n)?[...n,e[1]]:[n,e[1]]:e[1]}i(o,e)}else null!=t&&o(e,t,n);return this}get(t,e){if(t=vt(t)){const n=V.findKey(this,t);if(n){const t=this[n];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}(t);if(V.isFunction(e))return e.call(this,t,n);if(V.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=vt(t)){const n=V.findKey(this,t);return!(!n||void 0===this[n]||e&&!wt(0,this[n],n,e))}return!1}delete(t,e){const n=this;let r=!1;function o(t){if(t=vt(t)){const o=V.findKey(n,t);!o||e&&!wt(0,n[o],o,e)||(delete n[o],r=!0)}}return V.isArray(t)?t.forEach(o):o(t),r}clear(t){const e=Object.keys(this);let n=e.length,r=!1;for(;n--;){const o=e[n];t&&!wt(0,this[o],o,t,!0)||(delete this[o],r=!0)}return r}normalize(t){const e=this,n={};return V.forEach(this,((r,o)=>{const i=V.findKey(n,o);if(i)return e[i]=mt(r),void delete e[o];const A=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,n)=>e.toUpperCase()+n))}(o):String(o).trim();A!==o&&delete e[o],e[A]=mt(r),n[A]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return V.forEach(this,((n,r)=>{null!=n&&!1!==n&&(e[r]=t&&V.isArray(n)?n.join(", "):n)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach((t=>n.set(t))),n}static accessor(t){const e=(this[yt]=this[yt]={accessors:{}}).accessors,n=this.prototype;function r(t){const r=vt(t);e[r]||(!function(t,e){const n=V.toCamelCase(" "+e);["get","set","has"].forEach((r=>{Object.defineProperty(t,r+n,{value:function(t,n,o){return this[r].call(this,e,t,n,o)},configurable:!0})}))}(n,t),e[r]=!0)}return V.isArray(t)?t.forEach(r):r(t),this}}bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),V.reduceDescriptors(bt.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),V.freezeMethods(bt);const Bt=bt;function _t(t,e){const n=this||pt,r=e||n,o=Bt.from(r.headers);let i=r.data;return V.forEach(t,(function(t){i=t.call(n,i,o.normalize(),e?e.status:void 0)})),o.normalize(),i}function xt(t){return!(!t||!t.__CANCEL__)}const Ct=class extends z{constructor(t,e,n){super(null==t?"canceled":t,z.ERR_CANCELED,e,n),this.name="CanceledError",this.__CANCEL__=!0}};function Et(t,e,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(new z("Request failed with status code "+n.status,[z.ERR_BAD_REQUEST,z.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const Ft=function(t,e){t=t||10;const n=new Array(t),r=new Array(t);let o,i=0,A=0;return e=void 0!==e?e:1e3,function(a){const s=Date.now(),u=r[A];o||(o=s),n[i]=a,r[i]=s;let l=A,c=0;for(;l!==i;)c+=n[l++],l%=t;if(i=(i+1)%t,i===A&&(A=(A+1)%t),s-o<e)return;const f=u&&s-u;return f?Math.round(1e3*c/f):void 0}};const St=function(t,e){let n,r,o=0,i=1e3/e;const A=(e,i=Date.now())=>{o=i,n=null,r&&(clearTimeout(r),r=null),t(...e)};return[(...t)=>{const e=Date.now(),a=e-o;a>=i?A(t,e):(n=t,r||(r=setTimeout((()=>{r=null,A(n)}),i-a)))},()=>n&&A(n)]},Ut=(t,e,n=3)=>{let r=0;const o=Ft(50,250);return St((n=>{const i=n.loaded,A=n.lengthComputable?n.total:void 0,a=i-r,s=o(a);r=i;t({loaded:i,total:A,progress:A?i/A:void 0,bytes:a,rate:s||void 0,estimated:s&&A&&i<=A?(A-i)/s:void 0,event:n,lengthComputable:null!=A,[e?"download":"upload"]:!0})}),n)},Qt=(t,e)=>{const n=null!=t;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},It=t=>(...e)=>V.asap((()=>t(...e))),Tt=ft.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,ft.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(ft.origin),ft.navigator&&/(msie|trident)/i.test(ft.navigator.userAgent)):()=>!0,Ot=ft.hasStandardBrowserEnv?{write(t,e,n,r,o,i,A){if("undefined"===typeof document)return;const a=[`${t}=${encodeURIComponent(e)}`];V.isNumber(n)&&a.push(`expires=${new Date(n).toUTCString()}`),V.isString(r)&&a.push(`path=${r}`),V.isString(o)&&a.push(`domain=${o}`),!0===i&&a.push("secure"),V.isString(A)&&a.push(`SameSite=${A}`),document.cookie=a.join("; ")},read(t){if("undefined"===typeof document)return null;const e=document.cookie.match(new RegExp("(?:^|; )"+t+"=([^;]*)"));return e?decodeURIComponent(e[1]):null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};function kt(t,e,n){let r=!("string"===typeof(o=e)&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o));var o;return t&&(r||0==n)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const Rt=t=>t instanceof Bt?{...t}:t;function Mt(t,e){e=e||{};const n={};function r(t,e,n,r){return V.isPlainObject(t)&&V.isPlainObject(e)?V.merge.call({caseless:r},t,e):V.isPlainObject(e)?V.merge({},e):V.isArray(e)?e.slice():e}function o(t,e,n,o){return V.isUndefined(e)?V.isUndefined(t)?void 0:r(void 0,t,0,o):r(t,e,0,o)}function i(t,e){if(!V.isUndefined(e))return r(void 0,e)}function A(t,e){return V.isUndefined(e)?V.isUndefined(t)?void 0:r(void 0,t):r(void 0,e)}function a(n,o,i){return i in e?r(n,o):i in t?r(void 0,n):void 0}const s={url:i,method:i,data:i,baseURL:A,transformRequest:A,transformResponse:A,paramsSerializer:A,timeout:A,timeoutMessage:A,withCredentials:A,withXSRFToken:A,adapter:A,responseType:A,xsrfCookieName:A,xsrfHeaderName:A,onUploadProgress:A,onDownloadProgress:A,decompress:A,maxContentLength:A,maxBodyLength:A,beforeRedirect:A,transport:A,httpAgent:A,httpsAgent:A,cancelToken:A,socketPath:A,responseEncoding:A,validateStatus:a,headers:(t,e,n)=>o(Rt(t),Rt(e),0,!0)};return V.forEach(Object.keys({...t,...e}),(function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const i=V.hasOwnProp(s,r)?s[r]:o,A=i(t[r],e[r],r);V.isUndefined(A)&&i!==a||(n[r]=A)})),n}const Lt=t=>{const e=Mt({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:A,auth:a}=e;if(e.headers=A=Bt.from(A),e.url=rt(kt(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&A.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),V.isFormData(n))if(ft.hasStandardBrowserEnv||ft.hasStandardBrowserWebWorkerEnv)A.setContentType(void 0);else if(V.isFunction(n.getHeaders)){const t=n.getHeaders(),e=["content-type","content-length"];Object.entries(t).forEach((([t,n])=>{e.includes(t.toLowerCase())&&A.set(t,n)}))}if(ft.hasStandardBrowserEnv&&(r&&V.isFunction(r)&&(r=r(e)),r||!1!==r&&Tt(e.url))){const t=o&&i&&Ot.read(i);t&&A.set(o,t)}return e},Ht="undefined"!==typeof XMLHttpRequest&&function(t){return new Promise((function(e,n){const r=Lt(t);let o=r.data;const i=Bt.from(r.headers).normalize();let A,a,s,u,l,{responseType:c,onUploadProgress:f,onDownloadProgress:d}=r;function h(){u&&u(),l&&l(),r.cancelToken&&r.cancelToken.unsubscribe(A),r.signal&&r.signal.removeEventListener("abort",A)}let p=new XMLHttpRequest;function g(){if(!p)return;const r=Bt.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders());Et((function(t){e(t),h()}),(function(t){n(t),h()}),{data:c&&"text"!==c&&"json"!==c?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:t,request:p}),p=null}p.open(r.method.toUpperCase(),r.url,!0),p.timeout=r.timeout,"onloadend"in p?p.onloadend=g:p.onreadystatechange=function(){p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))&&setTimeout(g)},p.onabort=function(){p&&(n(new z("Request aborted",z.ECONNABORTED,t,p)),p=null)},p.onerror=function(e){const r=e&&e.message?e.message:"Network Error",o=new z(r,z.ERR_NETWORK,t,p);o.event=e||null,n(o),p=null},p.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||it;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new z(e,o.clarifyTimeoutError?z.ETIMEDOUT:z.ECONNABORTED,t,p)),p=null},void 0===o&&i.setContentType(null),"setRequestHeader"in p&&V.forEach(i.toJSON(),(function(t,e){p.setRequestHeader(e,t)})),V.isUndefined(r.withCredentials)||(p.withCredentials=!!r.withCredentials),c&&"json"!==c&&(p.responseType=r.responseType),d&&([s,l]=Ut(d,!0),p.addEventListener("progress",s)),f&&p.upload&&([a,u]=Ut(f),p.upload.addEventListener("progress",a),p.upload.addEventListener("loadend",u)),(r.cancelToken||r.signal)&&(A=e=>{p&&(n(!e||e.type?new Ct(null,t,p):e),p.abort(),p=null)},r.cancelToken&&r.cancelToken.subscribe(A),r.signal&&(r.signal.aborted?A():r.signal.addEventListener("abort",A)));const y=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(r.url);y&&-1===ft.protocols.indexOf(y)?n(new z("Unsupported protocol "+y+":",z.ERR_BAD_REQUEST,t)):p.send(o||null)}))},Dt=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let n,r=new AbortController;const o=function(t){if(!n){n=!0,A();const e=t instanceof Error?t:this.reason;r.abort(e instanceof z?e:new Ct(e instanceof Error?e.message:e))}};let i=e&&setTimeout((()=>{i=null,o(new z(`timeout of ${e}ms exceeded`,z.ETIMEDOUT))}),e);const A=()=>{t&&(i&&clearTimeout(i),i=null,t.forEach((t=>{t.unsubscribe?t.unsubscribe(o):t.removeEventListener("abort",o)})),t=null)};t.forEach((t=>t.addEventListener("abort",o)));const{signal:a}=r;return a.unsubscribe=()=>V.asap(A),a}},Pt=function*(t,e){let n=t.byteLength;if(!e||n<e)return void(yield t);let r,o=0;for(;o<n;)r=o+e,yield t.slice(o,r),o=r},Nt=async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:n}=await e.read();if(t)break;yield n}}finally{await e.cancel()}},Kt=(t,e,n,r)=>{const o=async function*(t,e){for await(const n of Nt(t))yield*Pt(n,e)}(t,e);let i,A=0,a=t=>{i||(i=!0,r&&r(t))};return new ReadableStream({async pull(t){try{const{done:e,value:r}=await o.next();if(e)return a(),void t.close();let i=r.byteLength;if(n){let t=A+=i;n(t)}t.enqueue(new Uint8Array(r))}catch(e){throw a(e),e}},cancel:t=>(a(t),o.return())},{highWaterMark:2})},{isFunction:jt}=V,Vt=(({Request:t,Response:e})=>({Request:t,Response:e}))(V.global),{ReadableStream:Gt,TextEncoder:zt}=V.global,Yt=(t,...e)=>{try{return!!t(...e)}catch(n){return!1}},$t=t=>{t=V.merge.call({skipUndefined:!0},Vt,t);const{fetch:e,Request:n,Response:r}=t,o=e?jt(e):"function"===typeof fetch,i=jt(n),A=jt(r);if(!o)return!1;const a=o&&jt(Gt),s=o&&("function"===typeof zt?(u=new zt,t=>u.encode(t)):async t=>new Uint8Array(await new n(t).arrayBuffer()));var u;const l=i&&a&&Yt((()=>{let t=!1;const e=new n(ft.origin,{body:new Gt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),c=A&&a&&Yt((()=>V.isReadableStream(new r("").body))),f={stream:c&&(t=>t.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!f[t]&&(f[t]=(e,n)=>{let r=e&&e[t];if(r)return r.call(e);throw new z(`Response type '${t}' is not supported`,z.ERR_NOT_SUPPORT,n)})}));const d=async(t,e)=>{const r=V.toFiniteNumber(t.getContentLength());return null==r?(async t=>{if(null==t)return 0;if(V.isBlob(t))return t.size;if(V.isSpecCompliantForm(t)){const e=new n(ft.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return V.isArrayBufferView(t)||V.isArrayBuffer(t)?t.byteLength:(V.isURLSearchParams(t)&&(t+=""),V.isString(t)?(await s(t)).byteLength:void 0)})(e):r};return async t=>{let{url:o,method:A,data:a,signal:s,cancelToken:u,timeout:h,onDownloadProgress:p,onUploadProgress:g,responseType:y,headers:v,withCredentials:m="same-origin",fetchOptions:w}=Lt(t),b=e||fetch;y=y?(y+"").toLowerCase():"text";let B=Dt([s,u&&u.toAbortSignal()],h),_=null;const x=B&&B.unsubscribe&&(()=>{B.unsubscribe()});let C;try{if(g&&l&&"get"!==A&&"head"!==A&&0!==(C=await d(v,a))){let t,e=new n(o,{method:"POST",body:a,duplex:"half"});if(V.isFormData(a)&&(t=e.headers.get("content-type"))&&v.setContentType(t),e.body){const[t,n]=Qt(C,Ut(It(g)));a=Kt(e.body,65536,t,n)}}V.isString(m)||(m=m?"include":"omit");const e=i&&"credentials"in n.prototype,s={...w,signal:B,method:A.toUpperCase(),headers:v.normalize().toJSON(),body:a,duplex:"half",credentials:e?m:void 0};_=i&&new n(o,s);let u=await(i?b(_,w):b(o,s));const h=c&&("stream"===y||"response"===y);if(c&&(p||h&&x)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=u[e]}));const e=V.toFiniteNumber(u.headers.get("content-length")),[n,o]=p&&Qt(e,Ut(It(p),!0))||[];u=new r(Kt(u.body,65536,n,(()=>{o&&o(),x&&x()})),t)}y=y||"text";let E=await f[V.findKey(f,y)||"text"](u,t);return!h&&x&&x(),await new Promise(((e,n)=>{Et(e,n,{data:E,headers:Bt.from(u.headers),status:u.status,statusText:u.statusText,config:t,request:_})}))}catch(E){if(x&&x(),E&&"TypeError"===E.name&&/Load failed|fetch/i.test(E.message))throw Object.assign(new z("Network Error",z.ERR_NETWORK,t,_,E&&E.response),{cause:E.cause||E});throw z.from(E,E&&E.code,t,_,E&&E.response)}}},Wt=new Map,Xt=t=>{let e=t&&t.env||{};const{fetch:n,Request:r,Response:o}=e,i=[r,o,n];let A,a,s=i.length,u=Wt;for(;s--;)A=i[s],a=u.get(A),void 0===a&&u.set(A,a=s?new Map:$t(e)),u=a;return a},qt=(Xt(),{http:null,xhr:Ht,fetch:{get:Xt}});V.forEach(qt,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(n){}Object.defineProperty(t,"adapterName",{value:e})}}));const Jt=t=>`- ${t}`,Zt=t=>V.isFunction(t)||null===t||!1===t;const te={getAdapter:function(t,e){t=V.isArray(t)?t:[t];const{length:n}=t;let r,o;const i={};for(let A=0;A<n;A++){let n;if(r=t[A],o=r,!Zt(r)&&(o=qt[(n=String(r)).toLowerCase()],void 0===o))throw new z(`Unknown adapter '${n}'`);if(o&&(V.isFunction(o)||(o=o.get(e))))break;i[n||"#"+A]=o}if(!o){const t=Object.entries(i).map((([t,e])=>`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));let e=n?t.length>1?"since :\n"+t.map(Jt).join("\n"):" "+Jt(t[0]):"as no adapter specified";throw new z("There is no suitable adapter to dispatch the request "+e,"ERR_NOT_SUPPORT")}return o},adapters:qt};function ee(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ct(null,t)}function ne(t){ee(t),t.headers=Bt.from(t.headers),t.data=_t.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return te.getAdapter(t.adapter||pt.adapter,t)(t).then((function(e){return ee(t),e.data=_t.call(t,t.transformResponse,e),e.headers=Bt.from(e.headers),e}),(function(e){return xt(e)||(ee(t),e&&e.response&&(e.response.data=_t.call(t,t.transformResponse,e.response),e.response.headers=Bt.from(e.response.headers))),Promise.reject(e)}))}const re="1.13.5",oe={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{oe[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));const ie={};oe.transitional=function(t,e,n){function r(t,e){return"[Axios v"+re+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return(n,o,i)=>{if(!1===t)throw new z(r(o," has been removed"+(e?" in "+e:"")),z.ERR_DEPRECATED);return e&&!ie[o]&&(ie[o]=!0,console.warn(r(o," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,o,i)}},oe.spelling=function(t){return(e,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};const Ae={assertOptions:function(t,e,n){if("object"!==typeof t)throw new z("options must be an object",z.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let o=r.length;for(;o-- >0;){const i=r[o],A=e[i];if(A){const e=t[i],n=void 0===e||A(e,i,t);if(!0!==n)throw new z("option "+i+" must be "+n,z.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new z("Unknown option "+i,z.ERR_BAD_OPTION)}},validators:oe},ae=Ae.validators;class se{constructor(t){this.defaults=t||{},this.interceptors={request:new ot,response:new ot}}async request(t,e){try{return await this._request(t,e)}catch(n){if(n instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const e=t.stack?t.stack.replace(/^.+\n/,""):"";try{n.stack?e&&!String(n.stack).endsWith(e.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+e):n.stack=e}catch(r){}}throw n}}_request(t,e){"string"===typeof t?(e=e||{}).url=t:e=t||{},e=Mt(this.defaults,e);const{transitional:n,paramsSerializer:r,headers:o}=e;void 0!==n&&Ae.assertOptions(n,{silentJSONParsing:ae.transitional(ae.boolean),forcedJSONParsing:ae.transitional(ae.boolean),clarifyTimeoutError:ae.transitional(ae.boolean),legacyInterceptorReqResOrdering:ae.transitional(ae.boolean)},!1),null!=r&&(V.isFunction(r)?e.paramsSerializer={serialize:r}:Ae.assertOptions(r,{encode:ae.function,serialize:ae.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),Ae.assertOptions(e,{baseUrl:ae.spelling("baseURL"),withXsrfToken:ae.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let i=o&&V.merge(o.common,o[e.method]);o&&V.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete o[t]})),e.headers=Bt.concat(i,o);const A=[];let a=!0;this.interceptors.request.forEach((function(t){if("function"===typeof t.runWhen&&!1===t.runWhen(e))return;a=a&&t.synchronous;const n=e.transitional||it;n&&n.legacyInterceptorReqResOrdering?A.unshift(t.fulfilled,t.rejected):A.push(t.fulfilled,t.rejected)}));const s=[];let u;this.interceptors.response.forEach((function(t){s.push(t.fulfilled,t.rejected)}));let l,c=0;if(!a){const t=[ne.bind(this),void 0];for(t.unshift(...A),t.push(...s),l=t.length,u=Promise.resolve(e);c<l;)u=u.then(t[c++],t[c++]);return u}l=A.length;let f=e;for(;c<l;){const t=A[c++],e=A[c++];try{f=t(f)}catch(d){e.call(this,d);break}}try{u=ne.call(this,f)}catch(d){return Promise.reject(d)}for(c=0,l=s.length;c<l;)u=u.then(s[c++],s[c++]);return u}getUri(t){return rt(kt((t=Mt(this.defaults,t)).baseURL,t.url,t.allowAbsoluteUrls),t.params,t.paramsSerializer)}}V.forEach(["delete","get","head","options"],(function(t){se.prototype[t]=function(e,n){return this.request(Mt(n||{},{method:t,url:e,data:(n||{}).data}))}})),V.forEach(["post","put","patch"],(function(t){function e(e){return function(n,r,o){return this.request(Mt(o||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}se.prototype[t]=e(),se.prototype[t+"Form"]=e(!0)}));const ue=se;class le{constructor(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");let e;this.promise=new Promise((function(t){e=t}));const n=this;this.promise.then((t=>{if(!n._listeners)return;let e=n._listeners.length;for(;e-- >0;)n._listeners[e](t);n._listeners=null})),this.promise.then=t=>{let e;const r=new Promise((t=>{n.subscribe(t),e=t})).then(t);return r.cancel=function(){n.unsubscribe(e)},r},t((function(t,r,o){n.reason||(n.reason=new Ct(t,r,o),e(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new le((function(e){t=e})),cancel:t}}}const ce=le;const fe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(fe).forEach((([t,e])=>{fe[e]=t}));const de=fe;const he=function t(e){const n=new ue(e),r=o(ue.prototype.request,n);return V.extend(r,ue.prototype,n,{allOwnKeys:!0}),V.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return t(Mt(e,n))},r}(pt);he.Axios=ue,he.CanceledError=Ct,he.CancelToken=ce,he.isCancel=xt,he.VERSION=re,he.toFormData=q,he.AxiosError=z,he.Cancel=he.CanceledError,he.all=function(t){return Promise.all(t)},he.spread=function(t){return function(e){return t.apply(null,e)}},he.isAxiosError=function(t){return V.isObject(t)&&!0===t.isAxiosError},he.mergeConfig=Mt,he.AxiosHeaders=Bt,he.formToJSON=t=>dt(V.isHTMLForm(t)?new FormData(t):t),he.getAdapter=te.getAdapter,he.HttpStatusCode=de,he.default=he;const pe=he},34164(t,e,n){"use strict";function r(t){var e,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=r(t[e]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}function o(){for(var t,e,n=0,o="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=r(t))&&(o&&(o+=" "),o+=e);return o}n.d(e,{$:()=>o,A:()=>i});const i=o},12902(t,e,n){"use strict";function r(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}n.d(e,{A:()=>r})},52016(t,e,n){"use strict";n.d(e,{Ay:()=>l,Jj:()=>a,WD:()=>u,ah:()=>s});var r=n(12902),o=n(86037),i=n(83131);const A=(0,o.A)(r.A),a=A.right,s=A.left,u=(0,o.A)(i.A).center,l=a},86037(t,e,n){"use strict";n.d(e,{A:()=>i});var r=n(12902),o=n(41180);function i(t){let e,n,i;function a(t,r,o=0,i=t.length){if(o<i){if(0!==e(r,r))return i;do{const e=o+i>>>1;n(t[e],r)<0?o=e+1:i=e}while(o<i)}return o}return 2!==t.length?(e=r.A,n=(e,n)=>(0,r.A)(t(e),n),i=(e,n)=>t(e)-n):(e=t===r.A||t===o.A?t:A,n=t,i=t),{left:a,center:function(t,e,n=0,r=t.length){const o=a(t,e,n,r-1);return o>n&&i(t[o-1],e)>-i(t[o],e)?o-1:o},right:function(t,r,o=0,i=t.length){if(o<i){if(0!==e(r,r))return i;do{const e=o+i>>>1;n(t[e],r)<=0?o=e+1:i=e}while(o<i)}return o}}}function A(){return 0}},41180(t,e,n){"use strict";function r(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}n.d(e,{A:()=>r})},36205(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(12902);function o(t,e=r.A){let n,o=!1;if(1===e.length){let i;for(const A of t){const t=e(A);(o?(0,r.A)(t,i)>0:0===(0,r.A)(t,t))&&(n=A,i=t,o=!0)}}else for(const r of t)(o?e(r,n)>0:0===e(r,r))&&(n=r,o=!0);return n}},30846(t,e,n){"use strict";function r(t,e){let n;if(void 0===e)for(const r of t)null!=r&&(n<r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n<o||void 0===n&&o>=o)&&(n=o)}return n}n.d(e,{A:()=>r})},4504(t,e,n){"use strict";function r(t,e){let n,r=-1,o=-1;if(void 0===e)for(const i of t)++o,null!=i&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of t)null!=(i=e(i,++o,t))&&(n<i||void 0===n&&i>=i)&&(n=i,r=o);return r}n.d(e,{A:()=>r})},49216(t,e,n){"use strict";function r(t,e){let n;if(void 0===e)for(const r of t)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}n.d(e,{A:()=>r})},98026(t,e,n){"use strict";function r(t,e){let n,r=-1,o=-1;if(void 0===e)for(const i of t)++o,null!=i&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);else for(let i of t)null!=(i=e(i,++o,t))&&(n>i||void 0===n&&i>=i)&&(n=i,r=o);return r}n.d(e,{A:()=>r})},83131(t,e,n){"use strict";function r(t){return null===t?NaN:+t}function*o(t,e){if(void 0===e)for(let n of t)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}n.d(e,{A:()=>r,n:()=>o})},78314(t,e,n){"use strict";function r(t,e){return Array.from(e,(e=>t[e]))}n.d(e,{A:()=>r})},84855(t,e,n){"use strict";n.d(e,{AX:()=>d,Ay:()=>c,Z4:()=>f});var r=n(30846),o=n(4504),i=n(49216),A=n(98026),a=n(15671),s=n(83131),u=n(68886),l=n(36205);function c(t,e,n){if((o=(t=Float64Array.from((0,s.n)(t,n))).length)&&!isNaN(e=+e)){if(e<=0||o<2)return(0,i.A)(t);if(e>=1)return(0,r.A)(t);var o,A=(o-1)*e,u=Math.floor(A),l=(0,r.A)((0,a.A)(t,u).subarray(0,u+1));return l+((0,i.A)(t.subarray(u+1))-l)*(A-u)}}function f(t,e,n=s.A){if((r=t.length)&&!isNaN(e=+e)){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),A=+n(t[i],i,t);return A+(+n(t[i+1],i+1,t)-A)*(o-i)}}function d(t,e,n=s.A){if(!isNaN(e=+e)){if(r=Float64Array.from(t,((e,r)=>(0,s.A)(n(t[r],r,t)))),e<=0)return(0,A.A)(r);if(e>=1)return(0,o.A)(r);var r,i=Uint32Array.from(t,((t,e)=>e)),c=r.length-1,f=Math.floor(c*e);return(0,a.A)(i,f,0,c,((t,e)=>(0,u.o2)(r[t],r[e]))),(f=(0,l.A)(i.subarray(0,f+1),(t=>r[t])))>=0?f:-1}}},15671(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(68886);function o(t,e,n=0,A=1/0,a){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),A=Math.floor(Math.min(t.length-1,A)),!(n<=e&&e<=A))return t;for(a=void 0===a?r.o2:(0,r.JC)(a);A>n;){if(A-n>600){const r=A-n+1,i=e-n+1,s=Math.log(r),u=.5*Math.exp(2*s/3),l=.5*Math.sqrt(s*u*(r-u)/r)*(i-r/2<0?-1:1);o(t,e,Math.max(n,Math.floor(e-i*u/r+l)),Math.min(A,Math.floor(e+(r-i)*u/r+l)),a)}const r=t[e];let s=n,u=A;for(i(t,n,e),a(t[A],r)>0&&i(t,n,A);s<u;){for(i(t,s,u),++s,--u;a(t[s],r)<0;)++s;for(;a(t[u],r)>0;)--u}0===a(t[n],r)?i(t,n,u):(++u,i(t,u,A)),u<=e&&(n=u+1),e<=u&&(A=u-1)}return t}function i(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}},6561(t,e,n){"use strict";function r(t,e,n){t=+t,e=+e,n=(o=arguments.length)<2?(e=t,t=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((e-t)/n)),i=new Array(o);++r<o;)i[r]=t+r*n;return i}n.d(e,{A:()=>r})},68886(t,e,n){"use strict";n.d(e,{Ay:()=>i,JC:()=>A,o2:()=>a});var r=n(12902),o=n(78314);function i(t,...e){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");t=Array.from(t);let[n]=e;if(n&&2!==n.length||e.length>1){const r=Uint32Array.from(t,((t,e)=>e));return e.length>1?(e=e.map((e=>t.map(e))),r.sort(((t,n)=>{for(const r of e){const e=a(r[t],r[n]);if(e)return e}}))):(n=t.map(n),r.sort(((t,e)=>a(n[t],n[e])))),(0,o.A)(t,r)}return t.sort(A(n))}function A(t=r.A){if(t===r.A)return a;if("function"!==typeof t)throw new TypeError("compare is not a function");return(e,n)=>{const r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}function a(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(t<e?-1:t>e?1:0)}},6946(t,e,n){"use strict";n.d(e,{Ay:()=>a,lq:()=>s,sG:()=>u});const r=Math.sqrt(50),o=Math.sqrt(10),i=Math.sqrt(2);function A(t,e,n){const a=(e-t)/Math.max(0,n),s=Math.floor(Math.log10(a)),u=a/Math.pow(10,s),l=u>=r?10:u>=o?5:u>=i?2:1;let c,f,d;return s<0?(d=Math.pow(10,-s)/l,c=Math.round(t*d),f=Math.round(e*d),c/d<t&&++c,f/d>e&&--f,d=-d):(d=Math.pow(10,s)*l,c=Math.round(t/d),f=Math.round(e/d),c*d<t&&++c,f*d>e&&--f),f<c&&.5<=n&&n<2?A(t,e,2*n):[c,f,d]}function a(t,e,n){if(!((n=+n)>0))return[];if((t=+t)===(e=+e))return[t];const r=e<t,[o,i,a]=r?A(e,t,n):A(t,e,n);if(!(i>=o))return[];const s=i-o+1,u=new Array(s);if(r)if(a<0)for(let A=0;A<s;++A)u[A]=(i-A)/-a;else for(let A=0;A<s;++A)u[A]=(i-A)*a;else if(a<0)for(let A=0;A<s;++A)u[A]=(o+A)/-a;else for(let A=0;A<s;++A)u[A]=(o+A)*a;return u}function s(t,e,n){return A(t=+t,e=+e,n=+n)[2]}function u(t,e,n){n=+n;const r=(e=+e)<(t=+t),o=r?s(e,t,n):s(t,e,n);return(r?-1:1)*(o<0?1/-o:o)}},46957(t,e,n){"use strict";n.d(e,{Ay:()=>w,Gw:()=>C,KI:()=>O,Q1:()=>o,Qh:()=>x,Uw:()=>A,b:()=>_,ef:()=>i});var r=n(40871);function o(){}var i=.7,A=1/i,a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",l=/^#([0-9a-f]{3,8})$/,c=new RegExp(`^rgb\\(${a},${a},${a}\\)$`),f=new RegExp(`^rgb\\(${u},${u},${u}\\)$`),d=new RegExp(`^rgba\\(${a},${a},${a},${s}\\)$`),h=new RegExp(`^rgba\\(${u},${u},${u},${s}\\)$`),p=new RegExp(`^hsl\\(${s},${u},${u}\\)$`),g=new RegExp(`^hsla\\(${s},${u},${u},${s}\\)$`),y={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function m(){return this.rgb().formatRgb()}function w(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=l.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?b(e):3===n?new C(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?B(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?B(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=c.exec(t))?new C(e[1],e[2],e[3],1):(e=f.exec(t))?new C(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?B(e[1],e[2],e[3],e[4]):(e=h.exec(t))?B(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=p.exec(t))?I(e[1],e[2]/100,e[3]/100,1):(e=g.exec(t))?I(e[1],e[2]/100,e[3]/100,e[4]):y.hasOwnProperty(t)?b(y[t]):"transparent"===t?new C(NaN,NaN,NaN,0):null}function b(t){return new C(t>>16&255,t>>8&255,255&t,1)}function B(t,e,n,r){return r<=0&&(t=e=n=NaN),new C(t,e,n,r)}function _(t){return t instanceof o||(t=w(t)),t?new C((t=t.rgb()).r,t.g,t.b,t.opacity):new C}function x(t,e,n,r){return 1===arguments.length?_(t):new C(t,e,n,null==r?1:r)}function C(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function E(){return`#${Q(this.r)}${Q(this.g)}${Q(this.b)}`}function F(){const t=S(this.opacity);return`${1===t?"rgb(":"rgba("}${U(this.r)}, ${U(this.g)}, ${U(this.b)}${1===t?")":`, ${t})`}`}function S(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function U(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function Q(t){return((t=U(t))<16?"0":"")+t.toString(16)}function I(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new k(t,e,n,r)}function T(t){if(t instanceof k)return new k(t.h,t.s,t.l,t.opacity);if(t instanceof o||(t=w(t)),!t)return new k;if(t instanceof k)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),A=Math.max(e,n,r),a=NaN,s=A-i,u=(A+i)/2;return s?(a=e===A?(n-r)/s+6*(n<r):n===A?(r-e)/s+2:(e-n)/s+4,s/=u<.5?A+i:2-A-i,a*=60):s=u>0&&u<1?0:a,new k(a,s,u,t.opacity)}function O(t,e,n,r){return 1===arguments.length?T(t):new k(t,e,n,null==r?1:r)}function k(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function R(t){return(t=(t||0)%360)<0?t+360:t}function M(t){return Math.max(0,Math.min(1,t||0))}function L(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}(0,r.A)(o,w,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:v,formatHex:v,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return T(this).formatHsl()},formatRgb:m,toString:m}),(0,r.A)(C,x,(0,r.X)(o,{brighter(t){return t=null==t?A:Math.pow(A,t),new C(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?i:Math.pow(i,t),new C(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new C(U(this.r),U(this.g),U(this.b),S(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:E,formatHex:E,formatHex8:function(){return`#${Q(this.r)}${Q(this.g)}${Q(this.b)}${Q(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:F,toString:F})),(0,r.A)(k,O,(0,r.X)(o,{brighter(t){return t=null==t?A:Math.pow(A,t),new k(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?i:Math.pow(i,t),new k(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new C(L(t>=240?t-240:t+120,o,r),L(t,o,r),L(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new k(R(this.h),M(this.s),M(this.l),S(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 t=S(this.opacity);return`${1===t?"hsl(":"hsla("}${R(this.h)}, ${100*M(this.s)}%, ${100*M(this.l)}%${1===t?")":`, ${t})`}`}}))},40871(t,e,n){"use strict";function r(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function o(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}n.d(e,{A:()=>r,X:()=>o})},48701(t,e,n){"use strict";n.d(e,{Ay:()=>a,GP:()=>o,s:()=>i});var r,o,i,A=n(56390);function a(t){return r=(0,A.A)(t),o=r.format,i=r.formatPrefix,r}a({thousands:",",grouping:[3],currency:["$",""]})},47235(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(95204);function o(t){return(t=(0,r.f)(Math.abs(t)))?t[1]:NaN}},95204(t,e,n){"use strict";function r(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function o(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}n.d(e,{A:()=>r,f:()=>o})},1631(t,e,n){"use strict";n.d(e,{A:()=>o,S:()=>i});var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(t){if(!(e=r.exec(t)))throw new Error("invalid format: "+t);var e;return new i({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function i(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}o.prototype=i.prototype,i.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},56390(t,e,n){"use strict";n.d(e,{A:()=>f});var r=n(47235);var o=n(1631);var i,A=n(95204);function a(t,e){var n=(0,A.f)(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}const s={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:A.A,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>a(100*t,e),r:a,s:function(t,e){var n=(0,A.f)(t,e);if(!n)return t+"";var r=n[0],o=n[1],a=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,s=r.length;return a===s?r:a>s?r+new Array(a-s+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+(0,A.f)(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function u(t){return t}var l=Array.prototype.map,c=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function f(t){var e,n,A=void 0===t.grouping||void 0===t.thousands?u:(e=l.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],A=0,a=e[0],s=0;o>0&&a>0&&(s+a+1>r&&(a=Math.max(1,r-s)),i.push(t.substring(o-=a,o+a)),!((s+=a+1)>r));)a=e[A=(A+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",f=void 0===t.currency?"":t.currency[1]+"",d=void 0===t.decimal?".":t.decimal+"",h=void 0===t.numerals?u:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(l.call(t.numerals,String)),p=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"\u2212":t.minus+"",y=void 0===t.nan?"NaN":t.nan+"";function v(t){var e=(t=(0,o.A)(t)).fill,n=t.align,r=t.sign,u=t.symbol,l=t.zero,v=t.width,m=t.comma,w=t.precision,b=t.trim,B=t.type;"n"===B?(m=!0,B="g"):s[B]||(void 0===w&&(w=12),b=!0,B="g"),(l||"0"===e&&"="===n)&&(l=!0,e="0",n="=");var _="$"===u?a:"#"===u&&/[boxX]/.test(B)?"0"+B.toLowerCase():"",x="$"===u?f:/[%p]/.test(B)?p:"",C=s[B],E=/[defgprs%]/.test(B);function F(t){var o,a,s,u=_,f=x;if("c"===B)f=C(t)+f,t="";else{var p=(t=+t)<0||1/t<0;if(t=isNaN(t)?y:C(Math.abs(t),w),b&&(t=function(t){t:for(var e,n=t.length,r=1,o=-1;r<n;++r)switch(t[r]){case".":o=e=r;break;case"0":0===o&&(o=r),e=r;break;default:if(!+t[r])break t;o>0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),p&&0===+t&&"+"!==r&&(p=!1),u=(p?"("===r?r:g:"-"===r||"("===r?"":r)+u,f=("s"===B?c[8+i/3]:"")+f+(p&&"("===r?")":""),E)for(o=-1,a=t.length;++o<a;)if(48>(s=t.charCodeAt(o))||s>57){f=(46===s?d+t.slice(o+1):t.slice(o))+f,t=t.slice(0,o);break}}m&&!l&&(t=A(t,1/0));var F=u.length+t.length+f.length,S=F<v?new Array(v-F+1).join(e):"";switch(m&&l&&(t=A(S+t,S.length?v-f.length:1/0),S=""),n){case"<":t=u+t+f+S;break;case"=":t=u+S+t+f;break;case"^":t=S.slice(0,F=S.length>>1)+u+t+f+S.slice(F);break;default:t=S+u+t+f}return h(t)}return w=void 0===w?6:/[gprs]/.test(B)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),F.toString=function(){return t+""},F}return{format:v,formatPrefix:function(t,e){var n=v(((t=(0,o.A)(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor((0,r.A)(e)/3))),A=Math.pow(10,-i),a=c[8+i/3];return function(t){return n(A*t)+a}}}}},1734(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(47235);function o(t){return Math.max(0,-(0,r.A)(Math.abs(t)))}},67590(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(47235);function o(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,r.A)(e)/3)))-(0,r.A)(Math.abs(t)))}},99460(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(47235);function o(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,(0,r.A)(e)-(0,r.A)(t))+1}},68079(t,e,n){"use strict";n.d(e,{$:()=>A,A:()=>i});var r=n(58503),o=n(10128);function i(t,e){return((0,o.p)(e)?o.A:A)(t,e)}function A(t,e){var n,o=e?e.length:0,i=t?Math.min(o,t.length):0,A=new Array(i),a=new Array(o);for(n=0;n<i;++n)A[n]=(0,r.A)(t[n],e[n]);for(;n<o;++n)a[n]=e[n];return function(t){for(n=0;n<i;++n)a[n]=A[n](t);return a}}},86160(t,e,n){"use strict";function r(t,e,n,r,o){var i=t*t,A=i*t;return((1-3*t+3*i-A)*e+(4-6*i+3*A)*n+(1+3*t+3*i-3*A)*r+A*o)/6}function o(t){var e=t.length-1;return function(n){var o=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[o],A=t[o+1],a=o>0?t[o-1]:2*i-A,s=o<e-1?t[o+2]:2*A-i;return r((n-o/e)*e,a,i,A,s)}}n.d(e,{A:()=>o,H:()=>r})},19804(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(86160);function o(t){var e=t.length;return function(n){var o=Math.floor(((n%=1)<0?++n:n)*e),i=t[(o+e-1)%e],A=t[o%e],a=t[(o+1)%e],s=t[(o+2)%e];return(0,r.H)((n-o/e)*e,i,A,a,s)}}},84709(t,e,n){"use strict";n.d(e,{Ay:()=>a,lG:()=>i,uN:()=>A});var r=n(3116);function o(t,e){return function(n){return t+n*e}}function i(t,e){var n=e-t;return n?o(t,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.A)(isNaN(t)?e:t)}function A(t){return 1===(t=+t)?a:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}(e,n,t):(0,r.A)(isNaN(e)?n:e)}}function a(t,e){var n=e-t;return n?o(t,n):(0,r.A)(isNaN(t)?e:t)}},3116(t,e,n){"use strict";n.d(e,{A:()=>r});const r=t=>()=>t},58172(t,e,n){"use strict";function r(t,e){var n=new Date;return t=+t,e=+e,function(r){return n.setTime(t*(1-r)+e*r),n}}n.d(e,{A:()=>r})},8981(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}n.d(e,{A:()=>r})},10128(t,e,n){"use strict";function r(t,e){e||(e=[]);var n,r=t?Math.min(e.length,t.length):0,o=e.slice();return function(i){for(n=0;n<r;++n)o[n]=t[n]*(1-i)+e[n]*i;return o}}function o(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}n.d(e,{A:()=>r,p:()=>o})},34287(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(58503);function o(t,e){var n,o={},i={};for(n in null!==t&&"object"===typeof t||(t={}),null!==e&&"object"===typeof e||(e={}),e)n in t?o[n]=(0,r.A)(t[n],e[n]):i[n]=e[n];return function(t){for(n in o)i[n]=o[n](t);return i}}},23104(t,e,n){"use strict";n.d(e,{A:()=>o});var r=n(58503);function o(t,e){void 0===e&&(e=t,t=r.A);for(var n=0,o=e.length-1,i=e[0],A=new Array(o<0?0:o);n<o;)A[n]=t(i,i=e[++n]);return function(t){var e=Math.max(0,Math.min(o-1,Math.floor(t*=o)));return A[e](t-e)}}},21197(t,e,n){"use strict";n.d(e,{Ay:()=>a,Ik:()=>u,uL:()=>l});var r=n(46957),o=n(86160),i=n(19804),A=n(84709);const a=function t(e){var n=(0,A.uN)(e);function o(t,e){var o=n((t=(0,r.Qh)(t)).r,(e=(0,r.Qh)(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),s=(0,A.Ay)(t.opacity,e.opacity);return function(e){return t.r=o(e),t.g=i(e),t.b=a(e),t.opacity=s(e),t+""}}return o.gamma=t,o}(1);function s(t){return function(e){var n,o,i=e.length,A=new Array(i),a=new Array(i),s=new Array(i);for(n=0;n<i;++n)o=(0,r.Qh)(e[n]),A[n]=o.r||0,a[n]=o.g||0,s[n]=o.b||0;return A=t(A),a=t(a),s=t(s),o.opacity=1,function(t){return o.r=A(t),o.g=a(t),o.b=s(t),o+""}}}var u=s(o.A),l=s(i.A)},49770(t,e,n){"use strict";function r(t,e){return t=+t,e=+e,function(n){return Math.round(t*(1-n)+e*n)}}n.d(e,{A:()=>r})},67737(t,e,n){"use strict";n.d(e,{A:()=>A});var r=n(8981),o=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,i=new RegExp(o.source,"g");function A(t,e){var n,A,a,s=o.lastIndex=i.lastIndex=0,u=-1,l=[],c=[];for(t+="",e+="";(n=o.exec(t))&&(A=i.exec(e));)(a=A.index)>s&&(a=e.slice(s,a),l[u]?l[u]+=a:l[++u]=a),(n=n[0])===(A=A[0])?l[u]?l[u]+=A:l[++u]=A:(l[++u]=null,c.push({i:u,x:(0,r.A)(n,A)})),s=i.lastIndex;return s<e.length&&(a=e.slice(s),l[u]?l[u]+=a:l[++u]=a),l.length<2?c[0]?function(t){return function(e){return t(e)+""}}(c[0].x):function(t){return function(){return t}}(e):(e=c.length,function(t){for(var n,r=0;r<e;++r)l[(n=c[r]).i]=n.x(t);return l.join("")})}},58503(t,e,n){"use strict";n.d(e,{A:()=>f});var r=n(46957),o=n(21197),i=n(68079),A=n(58172),a=n(8981),s=n(34287),u=n(67737),l=n(3116),c=n(10128);function f(t,e){var n,f=typeof e;return null==e||"boolean"===f?(0,l.A)(e):("number"===f?a.A:"string"===f?(n=(0,r.Ay)(e))?(e=n,o.Ay):u.A:e instanceof r.Ay?o.Ay:e instanceof Date?A.A:(0,c.p)(e)?c.A:Array.isArray(e)?i.$:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?s.A:a.A)(t,e)}},16199(t,e,n){"use strict";n.r(e),n.d(e,{scaleBand:()=>u,scaleDiverging:()=>It,scaleDivergingLog:()=>Tt,scaleDivergingPow:()=>kt,scaleDivergingSqrt:()=>Rt,scaleDivergingSymlog:()=>Ot,scaleIdentity:()=>k,scaleImplicit:()=>a,scaleLinear:()=>O,scaleLog:()=>j,scaleOrdinal:()=>s,scalePoint:()=>c,scalePow:()=>J,scaleQuantile:()=>ot,scaleQuantize:()=>it,scaleRadial:()=>et,scaleSequential:()=>_t,scaleSequentialLog:()=>xt,scaleSequentialPow:()=>Et,scaleSequentialQuantile:()=>St,scaleSequentialSqrt:()=>Ft,scaleSequentialSymlog:()=>Ct,scaleSqrt:()=>Z,scaleSymlog:()=>Y,scaleThreshold:()=>At,scaleTime:()=>mt,scaleUtc:()=>wt,tickFormat:()=>I});var r=n(6561);function o(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function i(t,e){switch(arguments.length){case 0:break;case 1:"function"===typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"===typeof e?this.interpolator(e):this.range(e)}return this}var A=n(24119);const a=Symbol("implicit");function s(){var t=new A.B,e=[],n=[],r=a;function i(o){let i=t.get(o);if(void 0===i){if(r!==a)return r;t.set(o,i=e.push(o)-1)}return n[i%n.length]}return i.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new A.B;for(const r of n)t.has(r)||t.set(r,e.push(r)-1);return i},i.range=function(t){return arguments.length?(n=Array.from(t),i):n.slice()},i.unknown=function(t){return arguments.length?(r=t,i):r},i.copy=function(){return s(e,n).unknown(r)},o.apply(i,arguments),i}function u(){var t,e,n=s().unknown(void 0),i=n.domain,A=n.range,a=0,l=1,c=!1,f=0,d=0,h=.5;function p(){var n=i().length,o=l<a,s=o?l:a,u=o?a:l;t=(u-s)/Math.max(1,n-f+2*d),c&&(t=Math.floor(t)),s+=(u-s-t*(n-f))*h,e=t*(1-f),c&&(s=Math.round(s),e=Math.round(e));var p=(0,r.A)(n).map((function(e){return s+t*e}));return A(o?p.reverse():p)}return delete n.unknown,n.domain=function(t){return arguments.length?(i(t),p()):i()},n.range=function(t){return arguments.length?([a,l]=t,a=+a,l=+l,p()):[a,l]},n.rangeRound=function(t){return[a,l]=t,a=+a,l=+l,c=!0,p()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(c=!!t,p()):c},n.padding=function(t){return arguments.length?(f=Math.min(1,d=+t),p()):f},n.paddingInner=function(t){return arguments.length?(f=Math.min(1,t),p()):f},n.paddingOuter=function(t){return arguments.length?(d=+t,p()):d},n.align=function(t){return arguments.length?(h=Math.max(0,Math.min(1,t)),p()):h},n.copy=function(){return u(i(),[a,l]).round(c).paddingInner(f).paddingOuter(d).align(h)},o.apply(p(),arguments)}function l(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return l(e())},t}function c(){return l(u.apply(null,arguments).paddingInner(1))}var f=n(6946),d=n(52016),h=n(58503),p=n(8981),g=n(49770);function y(t){return+t}var v=[0,1];function m(t){return t}function w(t,e){return(e-=t=+t)?function(n){return(n-t)/e}:(n=isNaN(e)?NaN:.5,function(){return n});var n}function b(t,e,n){var r=t[0],o=t[1],i=e[0],A=e[1];return o<r?(r=w(o,r),i=n(A,i)):(r=w(r,o),i=n(i,A)),function(t){return i(r(t))}}function B(t,e,n){var r=Math.min(t.length,e.length)-1,o=new Array(r),i=new Array(r),A=-1;for(t[r]<t[0]&&(t=t.slice().reverse(),e=e.slice().reverse());++A<r;)o[A]=w(t[A],t[A+1]),i[A]=n(e[A],e[A+1]);return function(e){var n=(0,d.Ay)(t,e,1,r)-1;return i[n](o[n](e))}}function _(t,e){return e.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function x(){var t,e,n,r,o,i,A=v,a=v,s=h.A,u=m;function l(){var t=Math.min(A.length,a.length);return u!==m&&(u=function(t,e){var n;return t>e&&(n=t,t=e,e=n),function(n){return Math.max(t,Math.min(e,n))}}(A[0],A[t-1])),r=t>2?B:b,o=i=null,c}function c(e){return null==e||isNaN(e=+e)?n:(o||(o=r(A.map(t),a,s)))(t(u(e)))}return c.invert=function(n){return u(e((i||(i=r(a,A.map(t),p.A)))(n)))},c.domain=function(t){return arguments.length?(A=Array.from(t,y),l()):A.slice()},c.range=function(t){return arguments.length?(a=Array.from(t),l()):a.slice()},c.rangeRound=function(t){return a=Array.from(t),s=g.A,l()},c.clamp=function(t){return arguments.length?(u=!!t||m,l()):u!==m},c.interpolate=function(t){return arguments.length?(s=t,l()):s},c.unknown=function(t){return arguments.length?(n=t,c):n},function(n,r){return t=n,e=r,l()}}function C(){return x()(m,m)}var E=n(1631),F=n(67590),S=n(48701),U=n(99460),Q=n(1734);function I(t,e,n,r){var o,i=(0,f.sG)(t,e,n);switch((r=(0,E.A)(null==r?",f":r)).type){case"s":var A=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(o=(0,F.A)(i,A))||(r.precision=o),(0,S.s)(r,A);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=(0,U.A)(i,Math.max(Math.abs(t),Math.abs(e))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=(0,Q.A)(i))||(r.precision=o-2*("%"===r.type))}return(0,S.GP)(r)}function T(t){var e=t.domain;return t.ticks=function(t){var n=e();return(0,f.Ay)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return I(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),A=0,a=i.length-1,s=i[A],u=i[a],l=10;for(u<s&&(o=s,s=u,u=o,o=A,A=a,a=o);l-- >0;){if((o=(0,f.lq)(s,u,n))===r)return i[A]=s,i[a]=u,e(i);if(o>0)s=Math.floor(s/o)*o,u=Math.ceil(u/o)*o;else{if(!(o<0))break;s=Math.ceil(s*o)/o,u=Math.floor(u*o)/o}r=o}return t},t}function O(){var t=C();return t.copy=function(){return _(t,O())},o.apply(t,arguments),T(t)}function k(t){var e;function n(t){return null==t||isNaN(t=+t)?e:t}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,y),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return k(t).unknown(e)},t=arguments.length?Array.from(t,y):[0,1],T(n)}function R(t,e){var n,r=0,o=(t=t.slice()).length-1,i=t[r],A=t[o];return A<i&&(n=r,r=o,o=n,n=i,i=A,A=n),t[r]=e.floor(i),t[o]=e.ceil(A),t}function M(t){return Math.log(t)}function L(t){return Math.exp(t)}function H(t){return-Math.log(-t)}function D(t){return-Math.exp(-t)}function P(t){return isFinite(t)?+("1e"+t):t<0?0:t}function N(t){return(e,n)=>-t(-e,n)}function K(t){const e=t(M,L),n=e.domain;let r,o,i=10;function A(){return r=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),e=>Math.log(e)/t)}(i),o=function(t){return 10===t?P:t===Math.E?Math.exp:e=>Math.pow(t,e)}(i),n()[0]<0?(r=N(r),o=N(o),t(H,D)):t(M,L),e}return e.base=function(t){return arguments.length?(i=+t,A()):i},e.domain=function(t){return arguments.length?(n(t),A()):n()},e.ticks=t=>{const e=n();let A=e[0],a=e[e.length-1];const s=a<A;s&&([A,a]=[a,A]);let u,l,c=r(A),d=r(a);const h=null==t?10:+t;let p=[];if(!(i%1)&&d-c<h){if(c=Math.floor(c),d=Math.ceil(d),A>0){for(;c<=d;++c)for(u=1;u<i;++u)if(l=c<0?u/o(-c):u*o(c),!(l<A)){if(l>a)break;p.push(l)}}else for(;c<=d;++c)for(u=i-1;u>=1;--u)if(l=c>0?u/o(-c):u*o(c),!(l<A)){if(l>a)break;p.push(l)}2*p.length<h&&(p=(0,f.Ay)(A,a,h))}else p=(0,f.Ay)(c,d,Math.min(d-c,h)).map(o);return s?p.reverse():p},e.tickFormat=(t,n)=>{if(null==t&&(t=10),null==n&&(n=10===i?"s":","),"function"!==typeof n&&(i%1||null!=(n=(0,E.A)(n)).precision||(n.trim=!0),n=(0,S.GP)(n)),t===1/0)return n;const A=Math.max(1,i*t/e.ticks().length);return t=>{let e=t/o(Math.round(r(t)));return e*i<i-.5&&(e*=i),e<=A?n(t):""}},e.nice=()=>n(R(n(),{floor:t=>o(Math.floor(r(t))),ceil:t=>o(Math.ceil(r(t)))})),e}function j(){const t=K(x()).domain([1,10]);return t.copy=()=>_(t,j()).base(t.base()),o.apply(t,arguments),t}function V(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function G(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function z(t){var e=1,n=t(V(e),G(e));return n.constant=function(n){return arguments.length?t(V(e=+n),G(e)):e},T(n)}function Y(){var t=z(x());return t.copy=function(){return _(t,Y()).constant(t.constant())},o.apply(t,arguments)}function $(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function W(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function X(t){return t<0?-t*t:t*t}function q(t){var e=t(m,m),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(m,m):.5===n?t(W,X):t($(n),$(1/n)):n},T(e)}function J(){var t=q(x());return t.copy=function(){return _(t,J()).exponent(t.exponent())},o.apply(t,arguments),t}function Z(){return J.apply(null,arguments).exponent(.5)}function tt(t){return Math.sign(t)*t*t}function et(){var t,e=C(),n=[0,1],r=!1;function i(n){var o=function(t){return Math.sign(t)*Math.sqrt(Math.abs(t))}(e(n));return isNaN(o)?t:r?Math.round(o):o}return i.invert=function(t){return e.invert(tt(t))},i.domain=function(t){return arguments.length?(e.domain(t),i):e.domain()},i.range=function(t){return arguments.length?(e.range((n=Array.from(t,y)).map(tt)),i):n.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(r=!!t,i):r},i.clamp=function(t){return arguments.length?(e.clamp(t),i):e.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return et(e.domain(),n).round(r).clamp(e.clamp()).unknown(t)},o.apply(i,arguments),T(i)}var nt=n(84855),rt=n(12902);function ot(){var t,e=[],n=[],r=[];function i(){var t=0,o=Math.max(1,n.length);for(r=new Array(o-1);++t<o;)r[t-1]=(0,nt.Z4)(e,t/o);return A}function A(e){return null==e||isNaN(e=+e)?t:n[(0,d.Ay)(r,e)]}return A.invertExtent=function(t){var o=n.indexOf(t);return o<0?[NaN,NaN]:[o>0?r[o-1]:e[0],o<r.length?r[o]:e[e.length-1]]},A.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let n of t)null==n||isNaN(n=+n)||e.push(n);return e.sort(rt.A),i()},A.range=function(t){return arguments.length?(n=Array.from(t),i()):n.slice()},A.unknown=function(e){return arguments.length?(t=e,A):t},A.quantiles=function(){return r.slice()},A.copy=function(){return ot().domain(e).range(n).unknown(t)},o.apply(A,arguments)}function it(){var t,e=0,n=1,r=1,i=[.5],A=[0,1];function a(e){return null!=e&&e<=e?A[(0,d.Ay)(i,e,0,r)]:t}function s(){var t=-1;for(i=new Array(r);++t<r;)i[t]=((t+1)*n-(t-r)*e)/(r+1);return a}return a.domain=function(t){return arguments.length?([e,n]=t,e=+e,n=+n,s()):[e,n]},a.range=function(t){return arguments.length?(r=(A=Array.from(t)).length-1,s()):A.slice()},a.invertExtent=function(t){var o=A.indexOf(t);return o<0?[NaN,NaN]:o<1?[e,i[0]]:o>=r?[i[r-1],n]:[i[o-1],i[o]]},a.unknown=function(e){return arguments.length?(t=e,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return it().domain([e,n]).range(A).unknown(t)},o.apply(T(a),arguments)}function At(){var t,e=[.5],n=[0,1],r=1;function i(o){return null!=o&&o<=o?n[(0,d.Ay)(e,o,0,r)]:t}return i.domain=function(t){return arguments.length?(e=Array.from(t),r=Math.min(e.length,n.length-1),i):e.slice()},i.range=function(t){return arguments.length?(n=Array.from(t),r=Math.min(e.length,n.length-1),i):n.slice()},i.invertExtent=function(t){var r=n.indexOf(t);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return At().domain(e).range(n).unknown(t)},o.apply(i,arguments)}var at=n(526),st=n(24355),ut=n(75878),lt=n(78926),ct=n(55334),ft=n(54612),dt=n(13298),ht=n(55030),pt=n(53705);function gt(t){return new Date(t)}function yt(t){return t instanceof Date?+t:+new Date(+t)}function vt(t,e,n,r,o,i,A,a,s,u){var l=C(),c=l.invert,f=l.domain,d=u(".%L"),h=u(":%S"),p=u("%I:%M"),g=u("%I %p"),y=u("%a %d"),v=u("%b %d"),m=u("%B"),w=u("%Y");function b(t){return(s(t)<t?d:a(t)<t?h:A(t)<t?p:i(t)<t?g:r(t)<t?o(t)<t?y:v:n(t)<t?m:w)(t)}return l.invert=function(t){return new Date(c(t))},l.domain=function(t){return arguments.length?f(Array.from(t,yt)):f().map(gt)},l.ticks=function(e){var n=f();return t(n[0],n[n.length-1],null==e?10:e)},l.tickFormat=function(t,e){return null==e?b:u(e)},l.nice=function(t){var n=f();return t&&"function"===typeof t.range||(t=e(n[0],n[n.length-1],null==t?10:t)),t?f(R(n,t)):l},l.copy=function(){return _(l,vt(t,e,n,r,o,i,A,a,s,u))},l}function mt(){return o.apply(vt(at.Cf,at.yE,st.he,ut.Ui,lt.YP,ct.UA,ft.Ag,dt.wX,ht.R,pt.DC).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function wt(){return o.apply(vt(at.$Z,at.lk,st.Mb,ut.R6,lt.Hl,ct.dA,ft.pz,dt.vD,ht.R,pt.aL).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function bt(){var t,e,n,r,o,i=0,A=1,a=m,s=!1;function u(e){return null==e||isNaN(e=+e)?o:a(0===n?.5:(e=(r(e)-t)*n,s?Math.max(0,Math.min(1,e)):e))}function l(t){return function(e){var n,r;return arguments.length?([n,r]=e,a=t(n,r),u):[a(0),a(1)]}}return u.domain=function(o){return arguments.length?([i,A]=o,t=r(i=+i),e=r(A=+A),n=t===e?0:1/(e-t),u):[i,A]},u.clamp=function(t){return arguments.length?(s=!!t,u):s},u.interpolator=function(t){return arguments.length?(a=t,u):a},u.range=l(h.A),u.rangeRound=l(g.A),u.unknown=function(t){return arguments.length?(o=t,u):o},function(o){return r=o,t=o(i),e=o(A),n=t===e?0:1/(e-t),u}}function Bt(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function _t(){var t=T(bt()(m));return t.copy=function(){return Bt(t,_t())},i.apply(t,arguments)}function xt(){var t=K(bt()).domain([1,10]);return t.copy=function(){return Bt(t,xt()).base(t.base())},i.apply(t,arguments)}function Ct(){var t=z(bt());return t.copy=function(){return Bt(t,Ct()).constant(t.constant())},i.apply(t,arguments)}function Et(){var t=q(bt());return t.copy=function(){return Bt(t,Et()).exponent(t.exponent())},i.apply(t,arguments)}function Ft(){return Et.apply(null,arguments).exponent(.5)}function St(){var t=[],e=m;function n(n){if(null!=n&&!isNaN(n=+n))return e(((0,d.Ay)(t,n,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let n of e)null==n||isNaN(n=+n)||t.push(n);return t.sort(rt.A),n},n.interpolator=function(t){return arguments.length?(e=t,n):e},n.range=function(){return t.map(((n,r)=>e(r/(t.length-1))))},n.quantiles=function(e){return Array.from({length:e+1},((n,r)=>(0,nt.Ay)(t,r/e)))},n.copy=function(){return St(e).domain(t)},i.apply(n,arguments)}var Ut=n(23104);function Qt(){var t,e,n,r,o,i,A,a=0,s=.5,u=1,l=1,c=m,f=!1;function d(t){return isNaN(t=+t)?A:(t=.5+((t=+i(t))-e)*(l*t<l*e?r:o),c(f?Math.max(0,Math.min(1,t)):t))}function p(t){return function(e){var n,r,o;return arguments.length?([n,r,o]=e,c=(0,Ut.A)(t,[n,r,o]),d):[c(0),c(.5),c(1)]}}return d.domain=function(A){return arguments.length?([a,s,u]=A,t=i(a=+a),e=i(s=+s),n=i(u=+u),r=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),l=e<t?-1:1,d):[a,s,u]},d.clamp=function(t){return arguments.length?(f=!!t,d):f},d.interpolator=function(t){return arguments.length?(c=t,d):c},d.range=p(h.A),d.rangeRound=p(g.A),d.unknown=function(t){return arguments.length?(A=t,d):A},function(A){return i=A,t=A(a),e=A(s),n=A(u),r=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),l=e<t?-1:1,d}}function It(){var t=T(Qt()(m));return t.copy=function(){return Bt(t,It())},i.apply(t,arguments)}function Tt(){var t=K(Qt()).domain([.1,1,10]);return t.copy=function(){return Bt(t,Tt()).base(t.base())},i.apply(t,arguments)}function Ot(){var t=z(Qt());return t.copy=function(){return Bt(t,Ot()).constant(t.constant())},i.apply(t,arguments)}function kt(){var t=q(Qt());return t.copy=function(){return Bt(t,kt()).exponent(t.exponent())},i.apply(t,arguments)}function Rt(){return kt.apply(null,arguments).exponent(.5)}},53705(t,e,n){"use strict";n.d(e,{Ay:()=>u,DC:()=>o,GY:()=>a,T6:()=>i,aL:()=>A});var r,o,i,A,a,s=n(64398);function u(t){return r=(0,s.A)(t),o=r.format,i=r.parse,A=r.utcFormat,a=r.utcParse,r}u({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"]})},64398(t,e,n){"use strict";n.d(e,{A:()=>u});var r=n(55334),o=n(78926),i=n(24355);function A(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function a(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function s(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function u(t){var e=t.dateTime,n=t.date,i=t.time,u=t.periods,c=t.days,f=t.shortDays,d=t.months,h=t.shortMonths,p=g(u),W=y(u),pt=g(c),Ft=y(c),St=g(f),Ut=y(f),Qt=g(d),It=y(d),Tt=g(h),Ot=y(h),kt={a:function(t){return f[t.getDay()]},A:function(t){return c[t.getDay()]},b:function(t){return h[t.getMonth()]},B:function(t){return d[t.getMonth()]},c:null,d:H,e:H,f:j,g:tt,G:nt,H:D,I:P,j:N,L:K,m:V,M:G,p:function(t){return u[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ct,s:Et,S:z,u:Y,U:$,V:X,w:q,W:J,x:null,X:null,y:Z,Y:et,Z:rt,"%":xt},Rt={a:function(t){return f[t.getUTCDay()]},A:function(t){return c[t.getUTCDay()]},b:function(t){return h[t.getUTCMonth()]},B:function(t){return d[t.getUTCMonth()]},c:null,d:ot,e:ot,f:ut,g:wt,G:Bt,H:it,I:At,j:at,L:st,m:lt,M:ct,p:function(t){return u[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ct,s:Et,S:ft,u:dt,U:ht,V:gt,w:yt,W:vt,x:null,X:null,y:mt,Y:bt,Z:_t,"%":xt},Mt={a:function(t,e,n){var r=St.exec(e.slice(n));return r?(t.w=Ut.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=pt.exec(e.slice(n));return r?(t.w=Ft.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=Tt.exec(e.slice(n));return r?(t.m=Ot.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=Qt.exec(e.slice(n));return r?(t.m=It.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return Dt(t,e,n,r)},d:S,e:S,f:k,g:x,G:_,H:Q,I:Q,j:U,L:O,m:F,M:I,p:function(t,e,n){var r=p.exec(e.slice(n));return r?(t.p=W.get(r[0].toLowerCase()),n+r[0].length):-1},q:E,Q:M,s:L,S:T,u:m,U:w,V:b,w:v,W:B,x:function(t,e,r){return Dt(t,n,e,r)},X:function(t,e,n){return Dt(t,i,e,n)},y:x,Y:_,Z:C,"%":R};function Lt(t,e){return function(n){var r,o,i,A=[],a=-1,s=0,u=t.length;for(n instanceof Date||(n=new Date(+n));++a<u;)37===t.charCodeAt(a)&&(A.push(t.slice(s,a)),null!=(o=l[r=t.charAt(++a)])?r=t.charAt(++a):o="e"===r?" ":"0",(i=e[r])&&(r=i(n,o)),A.push(r),s=a+1);return A.push(t.slice(s,a)),A.join("")}}function Ht(t,e){return function(n){var i,u,l=s(1900,void 0,1);if(Dt(l,t,n+="",0)!=n.length)return null;if("Q"in l)return new Date(l.Q);if("s"in l)return new Date(1e3*l.s+("L"in l?l.L:0));if(e&&!("Z"in l)&&(l.Z=0),"p"in l&&(l.H=l.H%12+12*l.p),void 0===l.m&&(l.m="q"in l?l.q:0),"V"in l){if(l.V<1||l.V>53)return null;"w"in l||(l.w=1),"Z"in l?(u=(i=a(s(l.y,0,1))).getUTCDay(),i=u>4||0===u?o.rt.ceil(i):(0,o.rt)(i),i=r.dA.offset(i,7*(l.V-1)),l.y=i.getUTCFullYear(),l.m=i.getUTCMonth(),l.d=i.getUTCDate()+(l.w+6)%7):(u=(i=A(s(l.y,0,1))).getDay(),i=u>4||0===u?o.AB.ceil(i):(0,o.AB)(i),i=r.UA.offset(i,7*(l.V-1)),l.y=i.getFullYear(),l.m=i.getMonth(),l.d=i.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),u="Z"in l?a(s(l.y,0,1)).getUTCDay():A(s(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+7*l.W-(u+5)%7:l.w+7*l.U-(u+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,a(l)):A(l)}}function Dt(t,e,n,r){for(var o,i,A=0,a=e.length,s=n.length;A<a;){if(r>=s)return-1;if(37===(o=e.charCodeAt(A++))){if(o=e.charAt(A++),!(i=Mt[o in l?e.charAt(A++):o])||(r=i(t,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return kt.x=Lt(n,kt),kt.X=Lt(i,kt),kt.c=Lt(e,kt),Rt.x=Lt(n,Rt),Rt.X=Lt(i,Rt),Rt.c=Lt(e,Rt),{format:function(t){var e=Lt(t+="",kt);return e.toString=function(){return t},e},parse:function(t){var e=Ht(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=Lt(t+="",Rt);return e.toString=function(){return t},e},utcParse:function(t){var e=Ht(t+="",!0);return e.toString=function(){return t},e}}}var l={"-":"",_:" ",0:"0"},c=/^\s*\d+/,f=/^%/,d=/[\\^$*+?|[\]().{}]/g;function h(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(e)+o:o)}function p(t){return t.replace(d,"\\$&")}function g(t){return new RegExp("^(?:"+t.map(p).join("|")+")","i")}function y(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function v(t,e,n){var r=c.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function m(t,e,n){var r=c.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function w(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function b(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function B(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function _(t,e,n){var r=c.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function x(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function C(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function E(t,e,n){var r=c.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function F(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function S(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function U(t,e,n){var r=c.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function Q(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function I(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function T(t,e,n){var r=c.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function O(t,e,n){var r=c.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function k(t,e,n){var r=c.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function R(t,e,n){var r=f.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function M(t,e,n){var r=c.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function L(t,e,n){var r=c.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function H(t,e){return h(t.getDate(),e,2)}function D(t,e){return h(t.getHours(),e,2)}function P(t,e){return h(t.getHours()%12||12,e,2)}function N(t,e){return h(1+r.UA.count((0,i.he)(t),t),e,3)}function K(t,e){return h(t.getMilliseconds(),e,3)}function j(t,e){return K(t,e)+"000"}function V(t,e){return h(t.getMonth()+1,e,2)}function G(t,e){return h(t.getMinutes(),e,2)}function z(t,e){return h(t.getSeconds(),e,2)}function Y(t){var e=t.getDay();return 0===e?7:e}function $(t,e){return h(o.YP.count((0,i.he)(t)-1,t),e,2)}function W(t){var e=t.getDay();return e>=4||0===e?(0,o.Mo)(t):o.Mo.ceil(t)}function X(t,e){return t=W(t),h(o.Mo.count((0,i.he)(t),t)+(4===(0,i.he)(t).getDay()),e,2)}function q(t){return t.getDay()}function J(t,e){return h(o.AB.count((0,i.he)(t)-1,t),e,2)}function Z(t,e){return h(t.getFullYear()%100,e,2)}function tt(t,e){return h((t=W(t)).getFullYear()%100,e,2)}function et(t,e){return h(t.getFullYear()%1e4,e,4)}function nt(t,e){var n=t.getDay();return h((t=n>=4||0===n?(0,o.Mo)(t):o.Mo.ceil(t)).getFullYear()%1e4,e,4)}function rt(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+h(e/60|0,"0",2)+h(e%60,"0",2)}function ot(t,e){return h(t.getUTCDate(),e,2)}function it(t,e){return h(t.getUTCHours(),e,2)}function At(t,e){return h(t.getUTCHours()%12||12,e,2)}function at(t,e){return h(1+r.dA.count((0,i.Mb)(t),t),e,3)}function st(t,e){return h(t.getUTCMilliseconds(),e,3)}function ut(t,e){return st(t,e)+"000"}function lt(t,e){return h(t.getUTCMonth()+1,e,2)}function ct(t,e){return h(t.getUTCMinutes(),e,2)}function ft(t,e){return h(t.getUTCSeconds(),e,2)}function dt(t){var e=t.getUTCDay();return 0===e?7:e}function ht(t,e){return h(o.Hl.count((0,i.Mb)(t)-1,t),e,2)}function pt(t){var e=t.getUTCDay();return e>=4||0===e?(0,o.pT)(t):o.pT.ceil(t)}function gt(t,e){return t=pt(t),h(o.pT.count((0,i.Mb)(t),t)+(4===(0,i.Mb)(t).getUTCDay()),e,2)}function yt(t){return t.getUTCDay()}function vt(t,e){return h(o.rt.count((0,i.Mb)(t)-1,t),e,2)}function mt(t,e){return h(t.getUTCFullYear()%100,e,2)}function wt(t,e){return h((t=pt(t)).getUTCFullYear()%100,e,2)}function bt(t,e){return h(t.getUTCFullYear()%1e4,e,4)}function Bt(t,e){var n=t.getUTCDay();return h((t=n>=4||0===n?(0,o.pT)(t):o.pT.ceil(t)).getUTCFullYear()%1e4,e,4)}function _t(){return"+0000"}function xt(){return"%"}function Ct(t){return+t}function Et(t){return Math.floor(+t/1e3)}},55334(t,e,n){"use strict";n.d(e,{NT:()=>A,TW:()=>u,UA:()=>i,dA:()=>a,ou:()=>s,yE:()=>l});var r=n(37591),o=n(81134);const i=(0,r.f)((t=>t.setHours(0,0,0,0)),((t,e)=>t.setDate(t.getDate()+e)),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*o.rR)/o.Nm),(t=>t.getDate()-1)),A=i.range,a=(0,r.f)((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/o.Nm),(t=>t.getUTCDate()-1)),s=a.range,u=(0,r.f)((t=>{t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+e)}),((t,e)=>(e-t)/o.Nm),(t=>Math.floor(t/o.Nm))),l=u.range},81134(t,e,n){"use strict";n.d(e,{Fq:()=>a,JJ:()=>i,MP:()=>u,Nm:()=>A,Pv:()=>s,Tt:()=>r,rR:()=>o});const r=1e3,o=60*r,i=60*o,A=24*i,a=7*A,s=30*A,u=365*A},54612(t,e,n){"use strict";n.d(e,{Ag:()=>i,L6:()=>A,iA:()=>s,pz:()=>a});var r=n(37591),o=n(81134);const i=(0,r.f)((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*o.Tt-t.getMinutes()*o.rR)}),((t,e)=>{t.setTime(+t+e*o.JJ)}),((t,e)=>(e-t)/o.JJ),(t=>t.getHours())),A=i.range,a=(0,r.f)((t=>{t.setUTCMinutes(0,0,0)}),((t,e)=>{t.setTime(+t+e*o.JJ)}),((t,e)=>(e-t)/o.JJ),(t=>t.getUTCHours())),s=a.range},37591(t,e,n){"use strict";n.d(e,{f:()=>i});const r=new Date,o=new Date;function i(t,e,n,A){function a(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return a.floor=e=>(t(e=new Date(+e)),e),a.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),a.round=t=>{const e=a(t),n=a.ceil(t);return t-e<n-t?e:n},a.offset=(t,n)=>(e(t=new Date(+t),null==n?1:Math.floor(n)),t),a.range=(n,r,o)=>{const i=[];if(n=a.ceil(n),o=null==o?1:Math.floor(o),!(n<r)||!(o>0))return i;let A;do{i.push(A=new Date(+n)),e(n,o),t(n)}while(A<n&&n<r);return i},a.filter=n=>i((e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),((t,r)=>{if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););})),n&&(a.count=(e,i)=>(r.setTime(+e),o.setTime(+i),t(r),t(o),Math.floor(n(r,o))),a.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?a.filter(A?e=>A(e)%t===0:e=>a.count(0,e)%t===0):a:null)),a}},32613(t,e,n){"use strict";n.d(e,{R:()=>i,y:()=>o});var r=n(37591);const o=(0,r.f)((()=>{}),((t,e)=>{t.setTime(+t+e)}),((t,e)=>e-t));o.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?(0,r.f)((e=>{e.setTime(Math.floor(e/t)*t)}),((e,n)=>{e.setTime(+e+n*t)}),((e,n)=>(n-e)/t)):o:null);const i=o.range},13298(t,e,n){"use strict";n.d(e,{Y4:()=>s,rn:()=>A,vD:()=>a,wX:()=>i});var r=n(37591),o=n(81134);const i=(0,r.f)((t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*o.Tt)}),((t,e)=>{t.setTime(+t+e*o.rR)}),((t,e)=>(e-t)/o.rR),(t=>t.getMinutes())),A=i.range,a=(0,r.f)((t=>{t.setUTCSeconds(0,0)}),((t,e)=>{t.setTime(+t+e*o.rR)}),((t,e)=>(e-t)/o.rR),(t=>t.getUTCMinutes())),s=a.range},75878(t,e,n){"use strict";n.d(e,{Bz:()=>i,R6:()=>A,Ui:()=>o,oi:()=>a});var r=n(37591);const o=(0,r.f)((t=>{t.setDate(1),t.setHours(0,0,0,0)}),((t,e)=>{t.setMonth(t.getMonth()+e)}),((t,e)=>e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())),(t=>t.getMonth())),i=o.range,A=(0,r.f)((t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)}),((t,e)=>e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())),(t=>t.getUTCMonth())),a=A.range},55030(t,e,n){"use strict";n.d(e,{R:()=>i,Y:()=>A});var r=n(37591),o=n(81134);const i=(0,r.f)((t=>{t.setTime(t-t.getMilliseconds())}),((t,e)=>{t.setTime(+t+e*o.Tt)}),((t,e)=>(e-t)/o.Tt),(t=>t.getUTCSeconds())),A=i.range},526(t,e,n){"use strict";n.d(e,{$Z:()=>p,Cf:()=>y,lk:()=>g,yE:()=>v});var r=n(86037),o=n(6946),i=n(81134),A=n(32613),a=n(55030),s=n(13298),u=n(54612),l=n(55334),c=n(78926),f=n(75878),d=n(24355);function h(t,e,n,s,u,l){const c=[[a.R,1,i.Tt],[a.R,5,5*i.Tt],[a.R,15,15*i.Tt],[a.R,30,30*i.Tt],[l,1,i.rR],[l,5,5*i.rR],[l,15,15*i.rR],[l,30,30*i.rR],[u,1,i.JJ],[u,3,3*i.JJ],[u,6,6*i.JJ],[u,12,12*i.JJ],[s,1,i.Nm],[s,2,2*i.Nm],[n,1,i.Fq],[e,1,i.Pv],[e,3,3*i.Pv],[t,1,i.MP]];function f(e,n,a){const s=Math.abs(n-e)/a,u=(0,r.A)((([,,t])=>t)).right(c,s);if(u===c.length)return t.every((0,o.sG)(e/i.MP,n/i.MP,a));if(0===u)return A.y.every(Math.max((0,o.sG)(e,n,a),1));const[l,f]=c[s/c[u-1][2]<c[u][2]/s?u-1:u];return l.every(f)}return[function(t,e,n){const r=e<t;r&&([t,e]=[e,t]);const o=n&&"function"===typeof n.range?n:f(t,e,n),i=o?o.range(t,+e+1):[];return r?i.reverse():i},f]}const[p,g]=h(d.Mb,f.R6,c.Hl,l.TW,u.pz,s.vD),[y,v]=h(d.he,f.Ui,c.YP,l.UA,u.Ag,s.wX)},78926(t,e,n){"use strict";n.d(e,{AB:()=>a,Dr:()=>g,G6:()=>I,Gu:()=>u,HU:()=>y,Hl:()=>b,Mo:()=>l,OK:()=>p,ON:()=>U,PG:()=>s,SQ:()=>v,TU:()=>c,Xo:()=>k,YP:()=>A,Zn:()=>O,_M:()=>m,a1:()=>E,aZ:()=>S,c8:()=>F,h8:()=>h,jN:()=>Q,pT:()=>C,rG:()=>f,rt:()=>B,sr:()=>_,vD:()=>d,wr:()=>T,z2:()=>x});var r=n(37591),o=n(81134);function i(t){return(0,r.f)((e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),((t,e)=>{t.setDate(t.getDate()+7*e)}),((t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*o.rR)/o.Fq))}const A=i(0),a=i(1),s=i(2),u=i(3),l=i(4),c=i(5),f=i(6),d=A.range,h=a.range,p=s.range,g=u.range,y=l.range,v=c.range,m=f.range;function w(t){return(0,r.f)((e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)}),((t,e)=>(e-t)/o.Fq))}const b=w(0),B=w(1),_=w(2),x=w(3),C=w(4),E=w(5),F=w(6),S=b.range,U=B.range,Q=_.range,I=x.range,T=C.range,O=E.range,k=F.range},24355(t,e,n){"use strict";n.d(e,{Mb:()=>A,Yo:()=>i,he:()=>o,jH:()=>a});var r=n(37591);const o=(0,r.f)((t=>{t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,e)=>{t.setFullYear(t.getFullYear()+e)}),((t,e)=>e.getFullYear()-t.getFullYear()),(t=>t.getFullYear()));o.every=t=>isFinite(t=Math.floor(t))&&t>0?(0,r.f)((e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,n)=>{e.setFullYear(e.getFullYear()+n*t)})):null;const i=o.range,A=(0,r.f)((t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)}),((t,e)=>e.getUTCFullYear()-t.getUTCFullYear()),(t=>t.getUTCFullYear()));A.every=t=>isFinite(t=Math.floor(t))&&t>0?(0,r.f)((e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null;const a=A.range},19018(t,e,n){"use strict";n.r(e),n.d(e,{Adder:()=>_,Delaunay:()=>yA,FormatSpecifier:()=>xs.S,InternMap:()=>E.B,InternSet:()=>E.v,Node:()=>Hd,Path:()=>Oo,Voronoi:()=>cA,ZoomTransform:()=>cw,active:()=>Lr,arc:()=>Ly,area:()=>Gy,areaRadial:()=>tv,ascending:()=>o.A,autoType:()=>$A,axisBottom:()=>Yt,axisLeft:()=>$t,axisRight:()=>zt,axisTop:()=>Gt,bin:()=>Y,bisect:()=>r.Ay,bisectCenter:()=>r.WD,bisectLeft:()=>r.ah,bisectRight:()=>r.Jj,bisector:()=>i.A,blob:()=>ka,blur:()=>A,blur2:()=>a,blurImage:()=>s,brush:()=>fo,brushSelection:()=>uo,brushX:()=>lo,brushY:()=>co,buffer:()=>Ma,chord:()=>xo,chordDirected:()=>Eo,chordTranspose:()=>Co,cluster:()=>Id,color:()=>sr.Ay,contourDensity:()=>Ki,contours:()=>ki,count:()=>d,create:()=>cy,creator:()=>tn,cross:()=>y,csv:()=>Na,csvFormat:()=>RA,csvFormatBody:()=>MA,csvFormatRow:()=>HA,csvFormatRows:()=>LA,csvFormatValue:()=>DA,csvParse:()=>OA,csvParseRows:()=>kA,cubehelix:()=>xi,cumsum:()=>v,curveBasis:()=>Vv,curveBasisClosed:()=>zv,curveBasisOpen:()=>$v,curveBumpX:()=>ov,curveBumpY:()=>iv,curveBundle:()=>Xv,curveCardinal:()=>Zv,curveCardinalClosed:()=>em,curveCardinalOpen:()=>rm,curveCatmullRom:()=>Am,curveCatmullRomClosed:()=>sm,curveCatmullRomOpen:()=>lm,curveLinear:()=>Ny,curveLinearClosed:()=>fm,curveMonotoneX:()=>wm,curveMonotoneY:()=>bm,curveNatural:()=>xm,curveStep:()=>Em,curveStepAfter:()=>Sm,curveStepBefore:()=>Fm,descending:()=>m.A,deviation:()=>b,difference:()=>Ut,disjoint:()=>Qt,dispatch:()=>te,drag:()=>xA,dragDisable:()=>wn,dragEnable:()=>bn,dsv:()=>Pa,dsvFormat:()=>IA,easeBack:()=>Sa,easeBackIn:()=>Ea,easeBackInOut:()=>Sa,easeBackOut:()=>Fa,easeBounce:()=>_a,easeBounceIn:()=>Ba,easeBounceInOut:()=>xa,easeBounceOut:()=>_a,easeCircle:()=>ha,easeCircleIn:()=>fa,easeCircleInOut:()=>ha,easeCircleOut:()=>da,easeCubic:()=>Or,easeCubicIn:()=>Ir,easeCubicInOut:()=>Or,easeCubicOut:()=>Tr,easeElastic:()=>Ia,easeElasticIn:()=>Qa,easeElasticInOut:()=>Ta,easeElasticOut:()=>Ia,easeExp:()=>ca,easeExpIn:()=>ua,easeExpInOut:()=>ca,easeExpOut:()=>la,easeLinear:()=>XA,easePoly:()=>na,easePolyIn:()=>ta,easePolyInOut:()=>na,easePolyOut:()=>ea,easeQuad:()=>ZA,easeQuadIn:()=>qA,easeQuadInOut:()=>ZA,easeQuadOut:()=>JA,easeSin:()=>aa,easeSinIn:()=>ia,easeSinInOut:()=>aa,easeSinOut:()=>Aa,every:()=>_t,extent:()=>B,fcumsum:()=>C,filter:()=>Ct,flatGroup:()=>I,flatRollup:()=>T,forceCenter:()=>Xa,forceCollide:()=>us,forceLink:()=>fs,forceManyBody:()=>vs,forceRadial:()=>ms,forceSimulation:()=>ys,forceX:()=>ws,forceY:()=>bs,format:()=>Bs.GP,formatDefaultLocale:()=>Bs.Ay,formatLocale:()=>_s.A,formatPrefix:()=>Bs.s,formatSpecifier:()=>xs.A,fsum:()=>x,geoAlbers:()=>zf,geoAlbersUsa:()=>Yf,geoArea:()=>Su,geoAzimuthalEqualArea:()=>qf,geoAzimuthalEqualAreaRaw:()=>Xf,geoAzimuthalEquidistant:()=>Zf,geoAzimuthalEquidistantRaw:()=>Jf,geoBounds:()=>ul,geoCentroid:()=>bl,geoCircle:()=>Tl,geoClipAntimeridian:()=>jl,geoClipCircle:()=>Vl,geoClipExtent:()=>Jl,geoClipRectangle:()=>ql,geoConicConformal:()=>id,geoConicConformalRaw:()=>od,geoConicEqualArea:()=>Gf,geoConicEqualAreaRaw:()=>Vf,geoConicEquidistant:()=>ud,geoConicEquidistantRaw:()=>sd,geoContains:()=>pc,geoDistance:()=>Ac,geoEqualEarth:()=>gd,geoEqualEarthRaw:()=>pd,geoEquirectangular:()=>ad,geoEquirectangularRaw:()=>Ad,geoGnomonic:()=>vd,geoGnomonicRaw:()=>yd,geoGraticule:()=>vc,geoGraticule10:()=>mc,geoIdentity:()=>md,geoInterpolate:()=>wc,geoLength:()=>rc,geoMercator:()=>ed,geoMercatorRaw:()=>td,geoNaturalEarth1:()=>bd,geoNaturalEarth1Raw:()=>wd,geoOrthographic:()=>_d,geoOrthographicRaw:()=>Bd,geoPath:()=>Sf,geoProjection:()=>Nf,geoProjectionMutator:()=>Kf,geoRotation:()=>Ul,geoStereographic:()=>Cd,geoStereographicRaw:()=>xd,geoStream:()=>ou,geoTransform:()=>Uf,geoTransverseMercator:()=>Fd,geoTransverseMercatorRaw:()=>Ed,gray:()=>oi,greatest:()=>ht.A,greatestIndex:()=>pt,group:()=>S,groupSort:()=>P,groups:()=>U,hcl:()=>di,hierarchy:()=>Od,histogram:()=>Y,hsl:()=>sr.KI,html:()=>$a,image:()=>ja,index:()=>R,indexes:()=>M,interpolate:()=>Bn.A,interpolateArray:()=>Lh.A,interpolateBasis:()=>Hh.A,interpolateBasisClosed:()=>Dh.A,interpolateBlues:()=>Hg,interpolateBrBG:()=>Xp,interpolateBuGn:()=>hg,interpolateBuPu:()=>gg,interpolateCividis:()=>Wg,interpolateCool:()=>Jg,interpolateCubehelix:()=>rp,interpolateCubehelixDefault:()=>Xg,interpolateCubehelixLong:()=>op,interpolateDate:()=>Ph.A,interpolateDiscrete:()=>Nh,interpolateGnBu:()=>vg,interpolateGreens:()=>Pg,interpolateGreys:()=>Kg,interpolateHcl:()=>tp,interpolateHclLong:()=>ep,interpolateHsl:()=>Xh,interpolateHslLong:()=>qh,interpolateHue:()=>jh,interpolateInferno:()=>uy,interpolateLab:()=>Jh,interpolateMagma:()=>sy,interpolateNumber:()=>Jn.A,interpolateNumberArray:()=>Vh.A,interpolateObject:()=>Gh.A,interpolateOrRd:()=>wg,interpolateOranges:()=>$g,interpolatePRGn:()=>Jp,interpolatePiYG:()=>tg,interpolatePlasma:()=>ly,interpolatePuBu:()=>xg,interpolatePuBuGn:()=>Bg,interpolatePuOr:()=>ng,interpolatePuRd:()=>Eg,interpolatePurples:()=>Vg,interpolateRainbow:()=>ty,interpolateRdBu:()=>og,interpolateRdGy:()=>Ag,interpolateRdPu:()=>Sg,interpolateRdYlBu:()=>sg,interpolateRdYlGn:()=>lg,interpolateReds:()=>zg,interpolateRgb:()=>ur.Ay,interpolateRgbBasis:()=>ur.Ik,interpolateRgbBasisClosed:()=>ur.uL,interpolateRound:()=>zh.A,interpolateSinebow:()=>oy,interpolateSpectral:()=>fg,interpolateString:()=>lr.A,interpolateTransformCss:()=>rr,interpolateTransformSvg:()=>or,interpolateTurbo:()=>iy,interpolateViridis:()=>ay,interpolateWarm:()=>qg,interpolateYlGn:()=>Tg,interpolateYlGnBu:()=>Qg,interpolateYlOrBr:()=>kg,interpolateYlOrRd:()=>Mg,interpolateZoom:()=>$h,interrupt:()=>Xn,intersection:()=>It,interval:()=>sw,isoFormat:()=>iw,isoParse:()=>aw,json:()=>Ga,lab:()=>ii,lch:()=>fi,least:()=>ft,leastIndex:()=>dt,line:()=>Vy,lineRadial:()=>Zy,link:()=>uv,linkHorizontal:()=>lv,linkRadial:()=>fv,linkVertical:()=>cv,local:()=>dy,map:()=>Et,matcher:()=>Ae,max:()=>q.A,maxIndex:()=>J.A,mean:()=>Z,median:()=>tt,medianIndex:()=>et,merge:()=>nt,min:()=>rt.A,minIndex:()=>ot.A,mode:()=>it,namespace:()=>be,namespaces:()=>we,nice:()=>G,now:()=>Rn,pack:()=>ah,packEnclose:()=>Gd,packSiblings:()=>ih,pairs:()=>At,partition:()=>dh,path:()=>ko,pathRound:()=>Ro,permute:()=>st.A,pie:()=>$y,piecewise:()=>ip.A,pointRadial:()=>ev,pointer:()=>xn,pointers:()=>py,polygonArea:()=>ap,polygonCentroid:()=>sp,polygonContains:()=>dp,polygonHull:()=>fp,polygonLength:()=>hp,precisionFixed:()=>Cs.A,precisionPrefix:()=>Es.A,precisionRound:()=>Fs.A,quadtree:()=>es,quantile:()=>$.Ay,quantileIndex:()=>$.AX,quantileSorted:()=>$.Z4,quantize:()=>Ap,quickselect:()=>ut.A,radialArea:()=>tv,radialLine:()=>Zy,randomBates:()=>bp,randomBernoulli:()=>xp,randomBeta:()=>Fp,randomBinomial:()=>Sp,randomCauchy:()=>Qp,randomExponential:()=>Bp,randomGamma:()=>Ep,randomGeometric:()=>Cp,randomInt:()=>yp,randomIrwinHall:()=>wp,randomLcg:()=>kp,randomLogNormal:()=>mp,randomLogistic:()=>Ip,randomNormal:()=>vp,randomPareto:()=>_p,randomPoisson:()=>Tp,randomUniform:()=>gp,randomWeibull:()=>Up,range:()=>lt.A,rank:()=>ct,reduce:()=>Ft,reverse:()=>St,rgb:()=>sr.Qh,ribbon:()=>zo,ribbonArrow:()=>Yo,rollup:()=>O,rollups:()=>k,scaleBand:()=>Rp.scaleBand,scaleDiverging:()=>Rp.scaleDiverging,scaleDivergingLog:()=>Rp.scaleDivergingLog,scaleDivergingPow:()=>Rp.scaleDivergingPow,scaleDivergingSqrt:()=>Rp.scaleDivergingSqrt,scaleDivergingSymlog:()=>Rp.scaleDivergingSymlog,scaleIdentity:()=>Rp.scaleIdentity,scaleImplicit:()=>Rp.scaleImplicit,scaleLinear:()=>Rp.scaleLinear,scaleLog:()=>Rp.scaleLog,scaleOrdinal:()=>Rp.scaleOrdinal,scalePoint:()=>Rp.scalePoint,scalePow:()=>Rp.scalePow,scaleQuantile:()=>Rp.scaleQuantile,scaleQuantize:()=>Rp.scaleQuantize,scaleRadial:()=>Rp.scaleRadial,scaleSequential:()=>Rp.scaleSequential,scaleSequentialLog:()=>Rp.scaleSequentialLog,scaleSequentialPow:()=>Rp.scaleSequentialPow,scaleSequentialQuantile:()=>Rp.scaleSequentialQuantile,scaleSequentialSqrt:()=>Rp.scaleSequentialSqrt,scaleSequentialSymlog:()=>Rp.scaleSequentialSymlog,scaleSqrt:()=>Rp.scaleSqrt,scaleSymlog:()=>Rp.scaleSymlog,scaleThreshold:()=>Rp.scaleThreshold,scaleTime:()=>Rp.scaleTime,scaleUtc:()=>Rp.scaleUtc,scan:()=>gt,schemeAccent:()=>Hp,schemeBlues:()=>Lg,schemeBrBG:()=>Wp,schemeBuGn:()=>dg,schemeBuPu:()=>pg,schemeCategory10:()=>Lp,schemeDark2:()=>Dp,schemeGnBu:()=>yg,schemeGreens:()=>Dg,schemeGreys:()=>Ng,schemeObservable10:()=>Pp,schemeOrRd:()=>mg,schemeOranges:()=>Yg,schemePRGn:()=>qp,schemePaired:()=>Np,schemePastel1:()=>Kp,schemePastel2:()=>jp,schemePiYG:()=>Zp,schemePuBu:()=>_g,schemePuBuGn:()=>bg,schemePuOr:()=>eg,schemePuRd:()=>Cg,schemePurples:()=>jg,schemeRdBu:()=>rg,schemeRdGy:()=>ig,schemeRdPu:()=>Fg,schemeRdYlBu:()=>ag,schemeRdYlGn:()=>ug,schemeReds:()=>Gg,schemeSet1:()=>Vp,schemeSet2:()=>Gp,schemeSet3:()=>zp,schemeSpectral:()=>cg,schemeTableau10:()=>Yp,schemeYlGn:()=>Ig,schemeYlGnBu:()=>Ug,schemeYlOrBr:()=>Og,schemeYlOrRd:()=>Rg,select:()=>pn,selectAll:()=>gy,selection:()=>hn,selector:()=>ne,selectorAll:()=>ie,shuffle:()=>yt,shuffler:()=>vt,some:()=>xt,sort:()=>D.Ay,stack:()=>Om,stackOffsetDiverging:()=>Rm,stackOffsetExpand:()=>km,stackOffsetNone:()=>Um,stackOffsetSilhouette:()=>Mm,stackOffsetWiggle:()=>Lm,stackOrderAppearance:()=>Hm,stackOrderAscending:()=>Pm,stackOrderDescending:()=>Km,stackOrderInsideOut:()=>jm,stackOrderNone:()=>Qm,stackOrderReverse:()=>Vm,stratify:()=>mh,style:()=>Te,subset:()=>Rt,sum:()=>mt,superset:()=>Ot,svg:()=>Wa,symbol:()=>Pv,symbolAsterisk:()=>hv,symbolCircle:()=>pv,symbolCross:()=>gv,symbolDiamond:()=>mv,symbolDiamond2:()=>wv,symbolPlus:()=>bv,symbolSquare:()=>Bv,symbolSquare2:()=>_v,symbolStar:()=>Fv,symbolTimes:()=>Lv,symbolTriangle:()=>Uv,symbolTriangle2:()=>Iv,symbolWye:()=>Mv,symbolX:()=>Lv,symbols:()=>Hv,symbolsFill:()=>Hv,symbolsStroke:()=>Dv,text:()=>Ha,thresholdFreedmanDiaconis:()=>W,thresholdScott:()=>X,thresholdSturges:()=>z,tickFormat:()=>Rp.tickFormat,tickIncrement:()=>V.lq,tickStep:()=>V.sG,ticks:()=>V.Ay,timeDay:()=>Xm.UA,timeDays:()=>Xm.NT,timeFormat:()=>ew.DC,timeFormatDefaultLocale:()=>ew.Ay,timeFormatLocale:()=>nw.A,timeFriday:()=>qm.TU,timeFridays:()=>qm.SQ,timeHour:()=>Wm.Ag,timeHours:()=>Wm.L6,timeInterval:()=>Gm.f,timeMillisecond:()=>zm.y,timeMilliseconds:()=>zm.R,timeMinute:()=>$m.wX,timeMinutes:()=>$m.rn,timeMonday:()=>qm.AB,timeMondays:()=>qm.h8,timeMonth:()=>Jm.Ui,timeMonths:()=>Jm.Bz,timeParse:()=>ew.T6,timeSaturday:()=>qm.rG,timeSaturdays:()=>qm._M,timeSecond:()=>Ym.R,timeSeconds:()=>Ym.Y,timeSunday:()=>qm.YP,timeSundays:()=>qm.vD,timeThursday:()=>qm.Mo,timeThursdays:()=>qm.HU,timeTickInterval:()=>tw.yE,timeTicks:()=>tw.Cf,timeTuesday:()=>qm.PG,timeTuesdays:()=>qm.OK,timeWednesday:()=>qm.Gu,timeWednesdays:()=>qm.Dr,timeWeek:()=>qm.YP,timeWeeks:()=>qm.vD,timeYear:()=>Zm.he,timeYears:()=>Zm.Yo,timeout:()=>jn,timer:()=>Hn,timerFlush:()=>Dn,transition:()=>Sr,transpose:()=>wt,tree:()=>Sh,treemap:()=>Oh,treemapBinary:()=>kh,treemapDice:()=>fh,treemapResquarify:()=>Mh,treemapSlice:()=>Uh,treemapSliceDice:()=>Rh,treemapSquarify:()=>Th,tsv:()=>Ka,tsvFormat:()=>jA,tsvFormatBody:()=>VA,tsvFormatRow:()=>zA,tsvFormatRows:()=>GA,tsvFormatValue:()=>YA,tsvParse:()=>NA,tsvParseRows:()=>KA,union:()=>Mt,unixDay:()=>Xm.TW,unixDays:()=>Xm.yE,utcDay:()=>Xm.dA,utcDays:()=>Xm.ou,utcFormat:()=>ew.aL,utcFriday:()=>qm.a1,utcFridays:()=>qm.Zn,utcHour:()=>Wm.pz,utcHours:()=>Wm.iA,utcMillisecond:()=>zm.y,utcMilliseconds:()=>zm.R,utcMinute:()=>$m.vD,utcMinutes:()=>$m.Y4,utcMonday:()=>qm.rt,utcMondays:()=>qm.ON,utcMonth:()=>Jm.R6,utcMonths:()=>Jm.oi,utcParse:()=>ew.GY,utcSaturday:()=>qm.c8,utcSaturdays:()=>qm.Xo,utcSecond:()=>Ym.R,utcSeconds:()=>Ym.Y,utcSunday:()=>qm.Hl,utcSundays:()=>qm.aZ,utcThursday:()=>qm.pT,utcThursdays:()=>qm.wr,utcTickInterval:()=>tw.lk,utcTicks:()=>tw.$Z,utcTuesday:()=>qm.sr,utcTuesdays:()=>qm.jN,utcWednesday:()=>qm.z2,utcWednesdays:()=>qm.G6,utcWeek:()=>qm.Hl,utcWeeks:()=>qm.aZ,utcYear:()=>Zm.Mb,utcYears:()=>Zm.jH,variance:()=>w,window:()=>Se,xml:()=>Ya,zip:()=>Bt,zoom:()=>Bw,zoomIdentity:()=>fw,zoomTransform:()=>dw});var r=n(52016),o=n(12902),i=n(86037);function A(t,e){if(!((e=+e)>=0))throw new RangeError("invalid r");let n=t.length;if(!((n=Math.floor(n))>=0))throw new RangeError("invalid length");if(!n||!e)return t;const r=f(e),o=t.slice();return r(t,o,0,n,1),r(o,t,0,n,1),r(t,o,0,n,1),t}const a=u(f),s=u((function(t){const e=f(t);return(t,n,r,o,i)=>{e(t,n,(r<<=2)+0,(o<<=2)+0,i<<=2),e(t,n,r+1,o+1,i),e(t,n,r+2,o+2,i),e(t,n,r+3,o+3,i)}}));function u(t){return function(e,n,r=n){if(!((n=+n)>=0))throw new RangeError("invalid rx");if(!((r=+r)>=0))throw new RangeError("invalid ry");let{data:o,width:i,height:A}=e;if(!((i=Math.floor(i))>=0))throw new RangeError("invalid width");if(!((A=Math.floor(void 0!==A?A:o.length/i))>=0))throw new RangeError("invalid height");if(!i||!A||!n&&!r)return e;const a=n&&t(n),s=r&&t(r),u=o.slice();return a&&s?(l(a,u,o,i,A),l(a,o,u,i,A),l(a,u,o,i,A),c(s,o,u,i,A),c(s,u,o,i,A),c(s,o,u,i,A)):a?(l(a,o,u,i,A),l(a,u,o,i,A),l(a,o,u,i,A)):s&&(c(s,o,u,i,A),c(s,u,o,i,A),c(s,o,u,i,A)),e}}function l(t,e,n,r,o){for(let i=0,A=r*o;i<A;)t(e,n,i,i+=r,1)}function c(t,e,n,r,o){for(let i=0,A=r*o;i<r;++i)t(e,n,i,i+A,r)}function f(t){const e=Math.floor(t);if(e===t)return function(t){const e=2*t+1;return(n,r,o,i,A)=>{if(!((i-=A)>=o))return;let a=t*r[o];const s=A*t;for(let t=o,e=o+s;t<e;t+=A)a+=r[Math.min(i,t)];for(let t=o,u=i;t<=u;t+=A)a+=r[Math.min(i,t+s)],n[t]=a/e,a-=r[Math.max(o,t-s)]}}(t);const n=t-e,r=2*t+1;return(t,o,i,A,a)=>{if(!((A-=a)>=i))return;let s=e*o[i];const u=a*e,l=u+a;for(let e=i,n=i+u;e<n;e+=a)s+=o[Math.min(A,e)];for(let e=i,c=A;e<=c;e+=a)s+=o[Math.min(A,e+u)],t[e]=(s+n*(o[Math.max(i,e-l)]+o[Math.min(A,e+l)]))/r,s-=o[Math.max(i,e-u)]}}function d(t,e){let n=0;if(void 0===e)for(let r of t)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(o=+o)>=o&&++n}return n}function h(t){return 0|t.length}function p(t){return!(t>0)}function g(t){return"object"!==typeof t||"length"in t?t:Array.from(t)}function y(...t){const e="function"===typeof t[t.length-1]&&function(t){return e=>t(...e)}(t.pop()),n=(t=t.map(g)).map(h),r=t.length-1,o=new Array(r+1).fill(0),i=[];if(r<0||n.some(p))return i;for(;;){i.push(o.map(((e,n)=>t[n][e])));let A=r;for(;++o[A]===n[A];){if(0===A)return e?i.map(e):i;o[A--]=0}}}function v(t,e){var n=0,r=0;return Float64Array.from(t,void 0===e?t=>n+=+t||0:o=>n+=+e(o,r++,t)||0)}var m=n(41180);function w(t,e){let n,r=0,o=0,i=0;if(void 0===e)for(let A of t)null!=A&&(A=+A)>=A&&(n=A-o,o+=n/++r,i+=n*(A-o));else{let A=-1;for(let a of t)null!=(a=e(a,++A,t))&&(a=+a)>=a&&(n=a-o,o+=n/++r,i+=n*(a-o))}if(r>1)return i/(r-1)}function b(t,e){const n=w(t,e);return n?Math.sqrt(n):n}function B(t,e){let n,r;if(void 0===e)for(const o of t)null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)));else{let o=-1;for(let i of t)null!=(i=e(i,++o,t))&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r<i&&(r=i)))}return[n,r]}class _{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const e=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++){const o=e[r],i=t+o,A=Math.abs(t)<Math.abs(o)?t-(i-o):o-(i-t);A&&(e[n++]=A),t=i}return e[n]=t,this._n=n+1,this}valueOf(){const t=this._partials;let e,n,r,o=this._n,i=0;if(o>0){for(i=t[--o];o>0&&(e=i,n=t[--o],i=e+n,r=n-(i-e),!r););o>0&&(r<0&&t[o-1]<0||r>0&&t[o-1]>0)&&(n=2*r,e=i+n,n==e-i&&(i=e))}return i}}function x(t,e){const n=new _;if(void 0===e)for(let r of t)(r=+r)&&n.add(r);else{let r=-1;for(let o of t)(o=+e(o,++r,t))&&n.add(o)}return+n}function C(t,e){const n=new _;let r=-1;return Float64Array.from(t,void 0===e?t=>n.add(+t||0):o=>n.add(+e(o,++r,t)||0))}var E=n(24119);function F(t){return t}function S(t,...e){return H(t,F,F,e)}function U(t,...e){return H(t,Array.from,F,e)}function Q(t,e){for(let n=1,r=e.length;n<r;++n)t=t.flatMap((t=>t.pop().map((([e,n])=>[...t,e,n]))));return t}function I(t,...e){return Q(U(t,...e),e)}function T(t,e,...n){return Q(k(t,e,...n),n)}function O(t,e,...n){return H(t,F,e,n)}function k(t,e,...n){return H(t,Array.from,e,n)}function R(t,...e){return H(t,F,L,e)}function M(t,...e){return H(t,Array.from,L,e)}function L(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function H(t,e,n,r){return function t(o,i){if(i>=r.length)return n(o);const A=new E.B,a=r[i++];let s=-1;for(const e of o){const t=a(e,++s,o),n=A.get(t);n?n.push(e):A.set(t,[e])}for(const[e,n]of A)A.set(e,t(n,i));return e(A)}(t,0)}var D=n(68886);function P(t,e,n){return(2!==e.length?(0,D.Ay)(O(t,e,n),(([t,e],[n,r])=>(0,o.A)(e,r)||(0,o.A)(t,n))):(0,D.Ay)(S(t,n),(([t,n],[r,i])=>e(n,i)||(0,o.A)(t,r)))).map((([t])=>t))}var N=Array.prototype,K=N.slice;N.map;function j(t){return()=>t}var V=n(6946);function G(t,e,n){let r;for(;;){const o=(0,V.lq)(t,e,n);if(o===r||0===o||!isFinite(o))return[t,e];o>0?(t=Math.floor(t/o)*o,e=Math.ceil(e/o)*o):o<0&&(t=Math.ceil(t*o)/o,e=Math.floor(e*o)/o),r=o}}function z(t){return Math.max(1,Math.ceil(Math.log(d(t))/Math.LN2)+1)}function Y(){var t=F,e=B,n=z;function o(o){Array.isArray(o)||(o=Array.from(o));var i,A,a,s=o.length,u=new Array(s);for(i=0;i<s;++i)u[i]=t(o[i],i,o);var l=e(u),c=l[0],f=l[1],d=n(u,c,f);if(!Array.isArray(d)){const t=f,n=+d;if(e===B&&([c,f]=G(c,f,n)),(d=(0,V.Ay)(c,f,n))[0]<=c&&(a=(0,V.lq)(c,f,n)),d[d.length-1]>=f)if(t>=f&&e===B){const t=(0,V.lq)(c,f,n);isFinite(t)&&(t>0?f=(Math.floor(f/t)+1)*t:t<0&&(f=(Math.ceil(f*-t)+1)/-t))}else d.pop()}for(var h=d.length,p=0,g=h;d[p]<=c;)++p;for(;d[g-1]>f;)--g;(p||g<h)&&(d=d.slice(p,g),h=g-p);var y,v=new Array(h+1);for(i=0;i<=h;++i)(y=v[i]=[]).x0=i>0?d[i-1]:c,y.x1=i<h?d[i]:f;if(isFinite(a)){if(a>0)for(i=0;i<s;++i)null!=(A=u[i])&&c<=A&&A<=f&&v[Math.min(h,Math.floor((A-c)/a))].push(o[i]);else if(a<0)for(i=0;i<s;++i)if(null!=(A=u[i])&&c<=A&&A<=f){const t=Math.floor((c-A)*a);v[Math.min(h,t+(d[t]<=A))].push(o[i])}}else for(i=0;i<s;++i)null!=(A=u[i])&&c<=A&&A<=f&&v[(0,r.Ay)(d,A,0,h)].push(o[i]);return v}return o.value=function(e){return arguments.length?(t="function"===typeof e?e:j(e),o):t},o.domain=function(t){return arguments.length?(e="function"===typeof t?t:j([t[0],t[1]]),o):e},o.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:j(Array.isArray(t)?K.call(t):t),o):n},o}var $=n(84855);function W(t,e,n){const r=d(t),o=(0,$.Ay)(t,.75)-(0,$.Ay)(t,.25);return r&&o?Math.ceil((n-e)/(2*o*Math.pow(r,-1/3))):1}function X(t,e,n){const r=d(t),o=b(t);return r&&o?Math.ceil((n-e)*Math.cbrt(r)/(3.49*o)):1}var q=n(30846),J=n(4504);function Z(t,e){let n=0,r=0;if(void 0===e)for(let o of t)null!=o&&(o=+o)>=o&&(++n,r+=o);else{let o=-1;for(let i of t)null!=(i=e(i,++o,t))&&(i=+i)>=i&&(++n,r+=i)}if(n)return r/n}function tt(t,e){return(0,$.Ay)(t,.5,e)}function et(t,e){return(0,$.AX)(t,.5,e)}function nt(t){return Array.from(function*(t){for(const e of t)yield*e}(t))}var rt=n(49216),ot=n(98026);function it(t,e){const n=new E.B;if(void 0===e)for(let i of t)null!=i&&i>=i&&n.set(i,(n.get(i)||0)+1);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&o>=o&&n.set(o,(n.get(o)||0)+1)}let r,o=0;for(const[i,A]of n)A>o&&(o=A,r=i);return r}function At(t,e=at){const n=[];let r,o=!1;for(const i of t)o&&n.push(e(r,i)),r=i,o=!0;return n}function at(t,e){return[t,e]}var st=n(78314),ut=n(15671),lt=n(6561);function ct(t,e=o.A){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");let n=Array.from(t);const r=new Float64Array(n.length);2!==e.length&&(n=n.map(e),e=o.A);const i=(t,r)=>e(n[t],n[r]);let A,a;return(t=Uint32Array.from(n,((t,e)=>e))).sort(e===o.A?(t,e)=>(0,D.o2)(n[t],n[e]):(0,D.JC)(i)),t.forEach(((t,e)=>{const n=i(t,void 0===A?t:A);n>=0?((void 0===A||n>0)&&(A=t,a=e),r[t]=a):r[t]=NaN})),r}function ft(t,e=o.A){let n,r=!1;if(1===e.length){let i;for(const A of t){const t=e(A);(r?(0,o.A)(t,i)<0:0===(0,o.A)(t,t))&&(n=A,i=t,r=!0)}}else for(const o of t)(r?e(o,n)<0:0===e(o,o))&&(n=o,r=!0);return n}function dt(t,e=o.A){if(1===e.length)return(0,ot.A)(t,e);let n,r=-1,i=-1;for(const o of t)++i,(r<0?0===e(o,o):e(o,n)<0)&&(n=o,r=i);return r}var ht=n(36205);function pt(t,e=o.A){if(1===e.length)return(0,J.A)(t,e);let n,r=-1,i=-1;for(const o of t)++i,(r<0?0===e(o,o):e(o,n)>0)&&(n=o,r=i);return r}function gt(t,e){const n=dt(t,e);return n<0?void 0:n}const yt=vt(Math.random);function vt(t){return function(e,n=0,r=e.length){let o=r-(n=+n);for(;o;){const r=t()*o--|0,i=e[o+n];e[o+n]=e[r+n],e[r+n]=i}return e}}function mt(t,e){let n=0;if(void 0===e)for(let r of t)(r=+r)&&(n+=r);else{let r=-1;for(let o of t)(o=+e(o,++r,t))&&(n+=o)}return n}function wt(t){if(!(o=t.length))return[];for(var e=-1,n=(0,rt.A)(t,bt),r=new Array(n);++e<n;)for(var o,i=-1,A=r[e]=new Array(o);++i<o;)A[i]=t[i][e];return r}function bt(t){return t.length}function Bt(){return wt(arguments)}function _t(t,e){if("function"!==typeof e)throw new TypeError("test is not a function");let n=-1;for(const r of t)if(!e(r,++n,t))return!1;return!0}function xt(t,e){if("function"!==typeof e)throw new TypeError("test is not a function");let n=-1;for(const r of t)if(e(r,++n,t))return!0;return!1}function Ct(t,e){if("function"!==typeof e)throw new TypeError("test is not a function");const n=[];let r=-1;for(const o of t)e(o,++r,t)&&n.push(o);return n}function Et(t,e){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof e)throw new TypeError("mapper is not a function");return Array.from(t,((n,r)=>e(n,r,t)))}function Ft(t,e,n){if("function"!==typeof e)throw new TypeError("reducer is not a function");const r=t[Symbol.iterator]();let o,i,A=-1;if(arguments.length<3){if(({done:o,value:n}=r.next()),o)return;++A}for(;({done:o,value:i}=r.next()),!o;)n=e(n,i,++A,t);return n}function St(t){if("function"!==typeof t[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(t).reverse()}function Ut(t,...e){t=new E.v(t);for(const n of e)for(const e of n)t.delete(e);return t}function Qt(t,e){const n=e[Symbol.iterator](),r=new E.v;for(const o of t){if(r.has(o))return!1;let t,e;for(;({value:t,done:e}=n.next())&&!e;){if(Object.is(o,t))return!1;r.add(t)}}return!0}function It(t,...e){t=new E.v(t),e=e.map(Tt);t:for(const n of t)for(const r of e)if(!r.has(n)){t.delete(n);continue t}return t}function Tt(t){return t instanceof E.v?t:new E.v(t)}function Ot(t,e){const n=t[Symbol.iterator](),r=new Set;for(const o of e){const t=kt(o);if(r.has(t))continue;let e,i;for(;({value:e,done:i}=n.next());){if(i)return!1;const n=kt(e);if(r.add(n),Object.is(t,n))break}}return!0}function kt(t){return null!==t&&"object"===typeof t?t.valueOf():t}function Rt(t,e){return Ot(e,t)}function Mt(...t){const e=new E.v;for(const n of t)for(const t of n)e.add(t);return e}function Lt(t){return t}var Ht=1e-6;function Dt(t){return"translate("+t+",0)"}function Pt(t){return"translate(0,"+t+")"}function Nt(t){return e=>+t(e)}function Kt(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function jt(){return!this.__axis}function Vt(t,e){var n=[],r=null,o=null,i=6,A=6,a=3,s="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,u=1===t||4===t?-1:1,l=4===t||2===t?"x":"y",c=1===t||3===t?Dt:Pt;function f(f){var d=null==r?e.ticks?e.ticks.apply(e,n):e.domain():r,h=null==o?e.tickFormat?e.tickFormat.apply(e,n):Lt:o,p=Math.max(i,0)+a,g=e.range(),y=+g[0]+s,v=+g[g.length-1]+s,m=(e.bandwidth?Kt:Nt)(e.copy(),s),w=f.selection?f.selection():f,b=w.selectAll(".domain").data([null]),B=w.selectAll(".tick").data(d,e).order(),_=B.exit(),x=B.enter().append("g").attr("class","tick"),C=B.select("line"),E=B.select("text");b=b.merge(b.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),B=B.merge(x),C=C.merge(x.append("line").attr("stroke","currentColor").attr(l+"2",u*i)),E=E.merge(x.append("text").attr("fill","currentColor").attr(l,u*p).attr("dy",1===t?"0em":3===t?"0.71em":"0.32em")),f!==w&&(b=b.transition(f),B=B.transition(f),C=C.transition(f),E=E.transition(f),_=_.transition(f).attr("opacity",Ht).attr("transform",(function(t){return isFinite(t=m(t))?c(t+s):this.getAttribute("transform")})),x.attr("opacity",Ht).attr("transform",(function(t){var e=this.parentNode.__axis;return c((e&&isFinite(e=e(t))?e:m(t))+s)}))),_.remove(),b.attr("d",4===t||2===t?A?"M"+u*A+","+y+"H"+s+"V"+v+"H"+u*A:"M"+s+","+y+"V"+v:A?"M"+y+","+u*A+"V"+s+"H"+v+"V"+u*A:"M"+y+","+s+"H"+v),B.attr("opacity",1).attr("transform",(function(t){return c(m(t)+s)})),C.attr(l+"2",u*i),E.attr(l,u*p).text(h),w.filter(jt).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===t?"start":4===t?"end":"middle"),w.each((function(){this.__axis=m}))}return f.scale=function(t){return arguments.length?(e=t,f):e},f.ticks=function(){return n=Array.from(arguments),f},f.tickArguments=function(t){return arguments.length?(n=null==t?[]:Array.from(t),f):n.slice()},f.tickValues=function(t){return arguments.length?(r=null==t?null:Array.from(t),f):r&&r.slice()},f.tickFormat=function(t){return arguments.length?(o=t,f):o},f.tickSize=function(t){return arguments.length?(i=A=+t,f):i},f.tickSizeInner=function(t){return arguments.length?(i=+t,f):i},f.tickSizeOuter=function(t){return arguments.length?(A=+t,f):A},f.tickPadding=function(t){return arguments.length?(a=+t,f):a},f.offset=function(t){return arguments.length?(s=+t,f):s},f}function Gt(t){return Vt(1,t)}function zt(t){return Vt(2,t)}function Yt(t){return Vt(3,t)}function $t(t){return Vt(4,t)}var Wt={value:()=>{}};function Xt(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r||/[\s.]/.test(t))throw new Error("illegal type: "+t);r[t]=[]}return new qt(r)}function qt(t){this._=t}function Jt(t,e){for(var n,r=0,o=t.length;r<o;++r)if((n=t[r]).name===e)return n.value}function Zt(t,e,n){for(var r=0,o=t.length;r<o;++r)if(t[r].name===e){t[r]=Wt,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}qt.prototype=Xt.prototype={constructor:qt,on:function(t,e){var n,r,o=this._,i=(r=o,(t+"").trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");if(n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),t&&!r.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}}))),A=-1,a=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!==typeof e)throw new Error("invalid callback: "+e);for(;++A<a;)if(n=(t=i[A]).type)o[n]=Zt(o[n],t.name,e);else if(null==e)for(n in o)o[n]=Zt(o[n],t.name,null);return this}for(;++A<a;)if((n=(t=i[A]).type)&&(n=Jt(o[n],t.name)))return n},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new qt(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,o=new Array(n),i=0;i<n;++i)o[i]=arguments[i+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(i=0,n=(r=this._[t]).length;i<n;++i)r[i].value.apply(e,o)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],o=0,i=r.length;o<i;++o)r[o].value.apply(e,n)}};const te=Xt;function ee(){}function ne(t){return null==t?ee:function(){return this.querySelector(t)}}function re(t){return null==t?[]:Array.isArray(t)?t:Array.from(t)}function oe(){return[]}function ie(t){return null==t?oe:function(){return this.querySelectorAll(t)}}function Ae(t){return function(){return this.matches(t)}}function ae(t){return function(e){return e.matches(t)}}var se=Array.prototype.find;function ue(){return this.firstElementChild}var le=Array.prototype.filter;function ce(){return Array.from(this.children)}function fe(t){return new Array(t.length)}function de(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function he(t,e,n,r,o,i){for(var A,a=0,s=e.length,u=i.length;a<u;++a)(A=e[a])?(A.__data__=i[a],r[a]=A):n[a]=new de(t,i[a]);for(;a<s;++a)(A=e[a])&&(o[a]=A)}function pe(t,e,n,r,o,i,A){var a,s,u,l=new Map,c=e.length,f=i.length,d=new Array(c);for(a=0;a<c;++a)(s=e[a])&&(d[a]=u=A.call(s,s.__data__,a,e)+"",l.has(u)?o[a]=s:l.set(u,s));for(a=0;a<f;++a)u=A.call(t,i[a],a,i)+"",(s=l.get(u))?(r[a]=s,s.__data__=i[a],l.delete(u)):n[a]=new de(t,i[a]);for(a=0;a<c;++a)(s=e[a])&&l.get(d[a])===s&&(o[a]=s)}function ge(t){return t.__data__}function ye(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function ve(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}de.prototype={constructor:de,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var me="http://www.w3.org/1999/xhtml";const we={svg:"http://www.w3.org/2000/svg",xhtml:me,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function be(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),we.hasOwnProperty(e)?{space:we[e],local:t}:t}function Be(t){return function(){this.removeAttribute(t)}}function _e(t){return function(){this.removeAttributeNS(t.space,t.local)}}function xe(t,e){return function(){this.setAttribute(t,e)}}function Ce(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function Ee(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function Fe(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}function Se(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Ue(t){return function(){this.style.removeProperty(t)}}function Qe(t,e,n){return function(){this.style.setProperty(t,e,n)}}function Ie(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function Te(t,e){return t.style.getPropertyValue(e)||Se(t).getComputedStyle(t,null).getPropertyValue(e)}function Oe(t){return function(){delete this[t]}}function ke(t,e){return function(){this[t]=e}}function Re(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function Me(t){return t.trim().split(/^|\s+/)}function Le(t){return t.classList||new He(t)}function He(t){this._node=t,this._names=Me(t.getAttribute("class")||"")}function De(t,e){for(var n=Le(t),r=-1,o=e.length;++r<o;)n.add(e[r])}function Pe(t,e){for(var n=Le(t),r=-1,o=e.length;++r<o;)n.remove(e[r])}function Ne(t){return function(){De(this,t)}}function Ke(t){return function(){Pe(this,t)}}function je(t,e){return function(){(e.apply(this,arguments)?De:Pe)(this,t)}}function Ve(){this.textContent=""}function Ge(t){return function(){this.textContent=t}}function ze(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function Ye(){this.innerHTML=""}function $e(t){return function(){this.innerHTML=t}}function We(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}function Xe(){this.nextSibling&&this.parentNode.appendChild(this)}function qe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Je(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===me&&e.documentElement.namespaceURI===me?e.createElement(t):e.createElementNS(n,t)}}function Ze(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function tn(t){var e=be(t);return(e.local?Ze:Je)(e)}function en(){return null}function nn(){var t=this.parentNode;t&&t.removeChild(this)}function rn(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function on(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function An(t){return function(){var e=this.__on;if(e){for(var n,r=0,o=-1,i=e.length;r<i;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++o]=n:this.removeEventListener(n.type,n.listener,n.options);++o?e.length=o:delete this.__on}}}function an(t,e,n){return function(){var r,o=this.__on,i=function(t){return function(e){t.call(this,e,this.__data__)}}(e);if(o)for(var A=0,a=o.length;A<a;++A)if((r=o[A]).type===t.type&&r.name===t.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=e);this.addEventListener(t.type,i,n),r={type:t.type,name:t.name,value:e,listener:i,options:n},o?o.push(r):this.__on=[r]}}function sn(t,e,n){var r=Se(t),o=r.CustomEvent;"function"===typeof o?o=new o(e,n):(o=r.document.createEvent("Event"),n?(o.initEvent(e,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(e,!1,!1)),t.dispatchEvent(o)}function un(t,e){return function(){return sn(this,t,e)}}function ln(t,e){return function(){return sn(this,t,e.apply(this,arguments))}}He.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var cn=[null];function fn(t,e){this._groups=t,this._parents=e}function dn(){return new fn([[document.documentElement]],cn)}fn.prototype=dn.prototype={constructor:fn,select:function(t){"function"!==typeof t&&(t=ne(t));for(var e=this._groups,n=e.length,r=new Array(n),o=0;o<n;++o)for(var i,A,a=e[o],s=a.length,u=r[o]=new Array(s),l=0;l<s;++l)(i=a[l])&&(A=t.call(i,i.__data__,l,a))&&("__data__"in i&&(A.__data__=i.__data__),u[l]=A);return new fn(r,this._parents)},selectAll:function(t){t="function"===typeof t?function(t){return function(){return re(t.apply(this,arguments))}}(t):ie(t);for(var e=this._groups,n=e.length,r=[],o=[],i=0;i<n;++i)for(var A,a=e[i],s=a.length,u=0;u<s;++u)(A=a[u])&&(r.push(t.call(A,A.__data__,u,a)),o.push(A));return new fn(r,o)},selectChild:function(t){return this.select(null==t?ue:function(t){return function(){return se.call(this.children,t)}}("function"===typeof t?t:ae(t)))},selectChildren:function(t){return this.selectAll(null==t?ce:function(t){return function(){return le.call(this.children,t)}}("function"===typeof t?t:ae(t)))},filter:function(t){"function"!==typeof t&&(t=Ae(t));for(var e=this._groups,n=e.length,r=new Array(n),o=0;o<n;++o)for(var i,A=e[o],a=A.length,s=r[o]=[],u=0;u<a;++u)(i=A[u])&&t.call(i,i.__data__,u,A)&&s.push(i);return new fn(r,this._parents)},data:function(t,e){if(!arguments.length)return Array.from(this,ge);var n=e?pe:he,r=this._parents,o=this._groups;"function"!==typeof t&&(t=function(t){return function(){return t}}(t));for(var i=o.length,A=new Array(i),a=new Array(i),s=new Array(i),u=0;u<i;++u){var l=r[u],c=o[u],f=c.length,d=ye(t.call(l,l&&l.__data__,u,r)),h=d.length,p=a[u]=new Array(h),g=A[u]=new Array(h);n(l,c,p,g,s[u]=new Array(f),d,e);for(var y,v,m=0,w=0;m<h;++m)if(y=p[m]){for(m>=w&&(w=m+1);!(v=g[w])&&++w<h;);y._next=v||null}}return(A=new fn(A,r))._enter=a,A._exit=s,A},enter:function(){return new fn(this._enter||this._groups.map(fe),this._parents)},exit:function(){return new fn(this._exit||this._groups.map(fe),this._parents)},join:function(t,e,n){var r=this.enter(),o=this,i=this.exit();return"function"===typeof t?(r=t(r))&&(r=r.selection()):r=r.append(t+""),null!=e&&(o=e(o))&&(o=o.selection()),null==n?i.remove():n(i),r&&o?r.merge(o).order():o},merge:function(t){for(var e=t.selection?t.selection():t,n=this._groups,r=e._groups,o=n.length,i=r.length,A=Math.min(o,i),a=new Array(o),s=0;s<A;++s)for(var u,l=n[s],c=r[s],f=l.length,d=a[s]=new Array(f),h=0;h<f;++h)(u=l[h]||c[h])&&(d[h]=u);for(;s<o;++s)a[s]=n[s];return new fn(a,this._parents)},selection:function(){return this},order:function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,o=t[e],i=o.length-1,A=o[i];--i>=0;)(r=o[i])&&(A&&4^r.compareDocumentPosition(A)&&A.parentNode.insertBefore(r,A),A=r);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=ve);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var A,a=n[i],s=a.length,u=o[i]=new Array(s),l=0;l<s;++l)(A=a[l])&&(u[l]=A);u.sort(e)}return new fn(o,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],o=0,i=r.length;o<i;++o){var A=r[o];if(A)return A}return null},size:function(){let t=0;for(const e of this)++t;return t},empty:function(){return!this.node()},each:function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var o,i=e[n],A=0,a=i.length;A<a;++A)(o=i[A])&&t.call(o,o.__data__,A,i);return this},attr:function(t,e){var n=be(t);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==e?n.local?_e:Be:"function"===typeof e?n.local?Fe:Ee:n.local?Ce:xe)(n,e))},style:function(t,e,n){return arguments.length>1?this.each((null==e?Ue:"function"===typeof e?Ie:Qe)(t,e,null==n?"":n)):Te(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Oe:"function"===typeof e?Re:ke)(t,e)):this.node()[t]},classed:function(t,e){var n=Me(t+"");if(arguments.length<2){for(var r=Le(this.node()),o=-1,i=n.length;++o<i;)if(!r.contains(n[o]))return!1;return!0}return this.each(("function"===typeof e?je:e?Ne:Ke)(n,e))},text:function(t){return arguments.length?this.each(null==t?Ve:("function"===typeof t?ze:Ge)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?Ye:("function"===typeof t?We:$e)(t)):this.node().innerHTML},raise:function(){return this.each(Xe)},lower:function(){return this.each(qe)},append:function(t){var e="function"===typeof t?t:tn(t);return this.select((function(){return this.appendChild(e.apply(this,arguments))}))},insert:function(t,e){var n="function"===typeof t?t:tn(t),r=null==e?en:"function"===typeof e?e:ne(e);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(nn)},clone:function(t){return this.select(t?on:rn)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,e,n){var r,o,i=function(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}(t+""),A=i.length;if(!(arguments.length<2)){for(a=e?an:An,r=0;r<A;++r)this.each(a(i[r],e,n));return this}var a=this.node().__on;if(a)for(var s,u=0,l=a.length;u<l;++u)for(r=0,s=a[u];r<A;++r)if((o=i[r]).type===s.type&&o.name===s.name)return s.value},dispatch:function(t,e){return this.each(("function"===typeof e?ln:un)(t,e))},[Symbol.iterator]:function*(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r,o=t[e],i=0,A=o.length;i<A;++i)(r=o[i])&&(yield r)}};const hn=dn;function pn(t){return"string"===typeof t?new fn([[document.querySelector(t)]],[document.documentElement]):new fn([[t]],cn)}const gn={passive:!1},yn={capture:!0,passive:!1};function vn(t){t.stopImmediatePropagation()}function mn(t){t.preventDefault(),t.stopImmediatePropagation()}function wn(t){var e=t.document.documentElement,n=pn(t).on("dragstart.drag",mn,yn);"onselectstart"in e?n.on("selectstart.drag",mn,yn):(e.__noselect=e.style.MozUserSelect,e.style.MozUserSelect="none")}function bn(t,e){var n=t.document.documentElement,r=pn(t).on("dragstart.drag",null);e&&(r.on("click.drag",mn,yn),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var Bn=n(58503);function _n(t){let e;for(;e=t.sourceEvent;)t=e;return t}function xn(t,e){if(t=_n(t),void 0===e&&(e=t.currentTarget),e){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}if(e.getBoundingClientRect){var o=e.getBoundingClientRect();return[t.clientX-o.left-e.clientLeft,t.clientY-o.top-e.clientTop]}}return[t.pageX,t.pageY]}var Cn,En,Fn=0,Sn=0,Un=0,Qn=0,In=0,Tn=0,On="object"===typeof performance&&performance.now?performance:Date,kn="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Rn(){return In||(kn(Mn),In=On.now()+Tn)}function Mn(){In=0}function Ln(){this._call=this._time=this._next=null}function Hn(t,e,n){var r=new Ln;return r.restart(t,e,n),r}function Dn(){Rn(),++Fn;for(var t,e=Cn;e;)(t=In-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Fn}function Pn(){In=(Qn=On.now())+Tn,Fn=Sn=0;try{Dn()}finally{Fn=0,function(){var t,e,n=Cn,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:Cn=e);En=t,Kn(r)}(),In=0}}function Nn(){var t=On.now(),e=t-Qn;e>1e3&&(Tn-=e,Qn=t)}function Kn(t){Fn||(Sn&&(Sn=clearTimeout(Sn)),t-In>24?(t<1/0&&(Sn=setTimeout(Pn,t-On.now()-Tn)),Un&&(Un=clearInterval(Un))):(Un||(Qn=On.now(),Un=setInterval(Nn,1e3)),Fn=1,kn(Pn)))}function jn(t,e,n){var r=new Ln;return e=null==e?0:+e,r.restart((n=>{r.stop(),t(n+e)}),e,n),r}Ln.prototype=Hn.prototype={constructor:Ln,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?Rn():+n)+(null==e?0:+e),this._next||En===this||(En?En._next=this:Cn=this,En=this),this._call=t,this._time=n,Kn()},stop:function(){this._call&&(this._call=null,this._time=1/0,Kn())}};var Vn=te("start","end","cancel","interrupt"),Gn=[];function zn(t,e,n,r,o,i){var A=t.__transition;if(A){if(n in A)return}else t.__transition={};!function(t,e,n){var r,o=t.__transition;function i(t){n.state=1,n.timer.restart(A,n.delay,n.time),n.delay<=t&&A(t-n.delay)}function A(i){var u,l,c,f;if(1!==n.state)return s();for(u in o)if((f=o[u]).name===n.name){if(3===f.state)return jn(A);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete o[u]):+u<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete o[u])}if(jn((function(){3===n.state&&(n.state=4,n.timer.restart(a,n.delay,n.time),a(i))})),n.state=2,n.on.call("start",t,t.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(c=n.tween.length),u=0,l=-1;u<c;++u)(f=n.tween[u].value.call(t,t.__data__,n.index,n.group))&&(r[++l]=f);r.length=l+1}}function a(e){for(var o=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(s),n.state=5,1),i=-1,A=r.length;++i<A;)r[i].call(t,o);5===n.state&&(n.on.call("end",t,t.__data__,n.index,n.group),s())}function s(){for(var r in n.state=6,n.timer.stop(),delete o[e],o)return;delete t.__transition}o[e]=n,n.timer=Hn(i,0,n.time)}(t,n,{name:e,index:r,group:o,on:Vn,tween:Gn,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:0})}function Yn(t,e){var n=Wn(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function $n(t,e){var n=Wn(t,e);if(n.state>3)throw new Error("too late; already running");return n}function Wn(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function Xn(t,e){var n,r,o,i=t.__transition,A=!0;if(i){for(o in e=null==e?null:e+"",i)(n=i[o]).name===e?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete i[o]):A=!1;A&&delete t.__transition}}var qn,Jn=n(8981),Zn=180/Math.PI,tr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function er(t,e,n,r,o,i){var A,a,s;return(A=Math.sqrt(t*t+e*e))&&(t/=A,e/=A),(s=t*n+e*r)&&(n-=t*s,r-=e*s),(a=Math.sqrt(n*n+r*r))&&(n/=a,r/=a,s/=a),t*r<e*n&&(t=-t,e=-e,s=-s,A=-A),{translateX:o,translateY:i,rotate:Math.atan2(e,t)*Zn,skewX:Math.atan(s)*Zn,scaleX:A,scaleY:a}}function nr(t,e,n,r){function o(t){return t.length?t.pop()+" ":""}return function(i,A){var a=[],s=[];return i=t(i),A=t(A),function(t,r,o,i,A,a){if(t!==o||r!==i){var s=A.push("translate(",null,e,null,n);a.push({i:s-4,x:(0,Jn.A)(t,o)},{i:s-2,x:(0,Jn.A)(r,i)})}else(o||i)&&A.push("translate("+o+e+i+n)}(i.translateX,i.translateY,A.translateX,A.translateY,a,s),function(t,e,n,i){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:(0,Jn.A)(t,e)})):e&&n.push(o(n)+"rotate("+e+r)}(i.rotate,A.rotate,a,s),function(t,e,n,i){t!==e?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:(0,Jn.A)(t,e)}):e&&n.push(o(n)+"skewX("+e+r)}(i.skewX,A.skewX,a,s),function(t,e,n,r,i,A){if(t!==n||e!==r){var a=i.push(o(i)+"scale(",null,",",null,")");A.push({i:a-4,x:(0,Jn.A)(t,n)},{i:a-2,x:(0,Jn.A)(e,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,A.scaleX,A.scaleY,a,s),i=A=null,function(t){for(var e,n=-1,r=s.length;++n<r;)a[(e=s[n]).i]=e.x(t);return a.join("")}}}var rr=nr((function(t){const e=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(t+"");return e.isIdentity?tr:er(e.a,e.b,e.c,e.d,e.e,e.f)}),"px, ","px)","deg)"),or=nr((function(t){return null==t?tr:(qn||(qn=document.createElementNS("http://www.w3.org/2000/svg","g")),qn.setAttribute("transform",t),(t=qn.transform.baseVal.consolidate())?er((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):tr)}),", ",")",")");function ir(t,e){var n,r;return function(){var o=$n(this,t),i=o.tween;if(i!==n)for(var A=0,a=(r=n=i).length;A<a;++A)if(r[A].name===e){(r=r.slice()).splice(A,1);break}o.tween=r}}function Ar(t,e,n){var r,o;if("function"!==typeof n)throw new Error;return function(){var i=$n(this,t),A=i.tween;if(A!==r){o=(r=A).slice();for(var a={name:e,value:n},s=0,u=o.length;s<u;++s)if(o[s].name===e){o[s]=a;break}s===u&&o.push(a)}i.tween=o}}function ar(t,e,n){var r=t._id;return t.each((function(){var t=$n(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return Wn(t,r).value[e]}}var sr=n(46957),ur=n(21197),lr=n(67737);function cr(t,e){var n;return("number"===typeof e?Jn.A:e instanceof sr.Ay?ur.Ay:(n=(0,sr.Ay)(e))?(e=n,ur.Ay):lr.A)(t,e)}function fr(t){return function(){this.removeAttribute(t)}}function dr(t){return function(){this.removeAttributeNS(t.space,t.local)}}function hr(t,e,n){var r,o,i=n+"";return function(){var A=this.getAttribute(t);return A===i?null:A===r?o:o=e(r=A,n)}}function pr(t,e,n){var r,o,i=n+"";return function(){var A=this.getAttributeNS(t.space,t.local);return A===i?null:A===r?o:o=e(r=A,n)}}function gr(t,e,n){var r,o,i;return function(){var A,a,s=n(this);if(null!=s)return(A=this.getAttribute(t))===(a=s+"")?null:A===r&&a===o?i:(o=a,i=e(r=A,s));this.removeAttribute(t)}}function yr(t,e,n){var r,o,i;return function(){var A,a,s=n(this);if(null!=s)return(A=this.getAttributeNS(t.space,t.local))===(a=s+"")?null:A===r&&a===o?i:(o=a,i=e(r=A,s));this.removeAttributeNS(t.space,t.local)}}function vr(t,e){var n,r;function o(){var o=e.apply(this,arguments);return o!==r&&(n=(r=o)&&function(t,e){return function(n){this.setAttributeNS(t.space,t.local,e.call(this,n))}}(t,o)),n}return o._value=e,o}function mr(t,e){var n,r;function o(){var o=e.apply(this,arguments);return o!==r&&(n=(r=o)&&function(t,e){return function(n){this.setAttribute(t,e.call(this,n))}}(t,o)),n}return o._value=e,o}function wr(t,e){return function(){Yn(this,t).delay=+e.apply(this,arguments)}}function br(t,e){return e=+e,function(){Yn(this,t).delay=e}}function Br(t,e){return function(){$n(this,t).duration=+e.apply(this,arguments)}}function _r(t,e){return e=+e,function(){$n(this,t).duration=e}}var xr=hn.prototype.constructor;function Cr(t){return function(){this.style.removeProperty(t)}}var Er=0;function Fr(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Sr(t){return hn().transition(t)}function Ur(){return++Er}var Qr=hn.prototype;function Ir(t){return t*t*t}function Tr(t){return--t*t*t+1}function Or(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}Fr.prototype=Sr.prototype={constructor:Fr,select:function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=ne(t));for(var r=this._groups,o=r.length,i=new Array(o),A=0;A<o;++A)for(var a,s,u=r[A],l=u.length,c=i[A]=new Array(l),f=0;f<l;++f)(a=u[f])&&(s=t.call(a,a.__data__,f,u))&&("__data__"in a&&(s.__data__=a.__data__),c[f]=s,zn(c[f],e,n,f,c,Wn(a,n)));return new Fr(i,this._parents,e,n)},selectAll:function(t){var e=this._name,n=this._id;"function"!==typeof t&&(t=ie(t));for(var r=this._groups,o=r.length,i=[],A=[],a=0;a<o;++a)for(var s,u=r[a],l=u.length,c=0;c<l;++c)if(s=u[c]){for(var f,d=t.call(s,s.__data__,c,u),h=Wn(s,n),p=0,g=d.length;p<g;++p)(f=d[p])&&zn(f,e,n,p,d,h);i.push(d),A.push(s)}return new Fr(i,A,e,n)},selectChild:Qr.selectChild,selectChildren:Qr.selectChildren,filter:function(t){"function"!==typeof t&&(t=Ae(t));for(var e=this._groups,n=e.length,r=new Array(n),o=0;o<n;++o)for(var i,A=e[o],a=A.length,s=r[o]=[],u=0;u<a;++u)(i=A[u])&&t.call(i,i.__data__,u,A)&&s.push(i);return new Fr(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,r=e.length,o=n.length,i=Math.min(r,o),A=new Array(r),a=0;a<i;++a)for(var s,u=e[a],l=n[a],c=u.length,f=A[a]=new Array(c),d=0;d<c;++d)(s=u[d]||l[d])&&(f[d]=s);for(;a<r;++a)A[a]=e[a];return new Fr(A,this._parents,this._name,this._id)},selection:function(){return new xr(this._groups,this._parents)},transition:function(){for(var t=this._name,e=this._id,n=Ur(),r=this._groups,o=r.length,i=0;i<o;++i)for(var A,a=r[i],s=a.length,u=0;u<s;++u)if(A=a[u]){var l=Wn(A,e);zn(A,t,n,u,a,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new Fr(r,this._parents,t,n)},call:Qr.call,nodes:Qr.nodes,node:Qr.node,size:Qr.size,empty:Qr.empty,each:Qr.each,on:function(t,e){var n=this._id;return arguments.length<2?Wn(this.node(),n).on.on(t):this.each(function(t,e,n){var r,o,i=function(t){return(t+"").trim().split(/^|\s+/).every((function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?Yn:$n;return function(){var A=i(this,t),a=A.on;a!==r&&(o=(r=a).copy()).on(e,n),A.on=o}}(n,t,e))},attr:function(t,e){var n=be(t),r="transform"===n?or:cr;return this.attrTween(t,"function"===typeof e?(n.local?yr:gr)(n,r,ar(this,"attr."+t,e)):null==e?(n.local?dr:fr)(n):(n.local?pr:hr)(n,r,e))},attrTween:function(t,e){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==e)return this.tween(n,null);if("function"!==typeof e)throw new Error;var r=be(t);return this.tween(n,(r.local?vr:mr)(r,e))},style:function(t,e,n){var r="transform"===(t+="")?rr:cr;return null==e?this.styleTween(t,function(t,e){var n,r,o;return function(){var i=Te(this,t),A=(this.style.removeProperty(t),Te(this,t));return i===A?null:i===n&&A===r?o:o=e(n=i,r=A)}}(t,r)).on("end.style."+t,Cr(t)):"function"===typeof e?this.styleTween(t,function(t,e,n){var r,o,i;return function(){var A=Te(this,t),a=n(this),s=a+"";return null==a&&(this.style.removeProperty(t),s=a=Te(this,t)),A===s?null:A===r&&s===o?i:(o=s,i=e(r=A,a))}}(t,r,ar(this,"style."+t,e))).each(function(t,e){var n,r,o,i,A="style."+e,a="end."+A;return function(){var s=$n(this,t),u=s.on,l=null==s.value[A]?i||(i=Cr(e)):void 0;u===n&&o===l||(r=(n=u).copy()).on(a,o=l),s.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,o,i=n+"";return function(){var A=Te(this,t);return A===i?null:A===r?o:o=e(r=A,n)}}(t,r,e),n).on("end.style."+t,null)},styleTween:function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!==typeof e)throw new Error;return this.tween(r,function(t,e,n){var r,o;function i(){var i=e.apply(this,arguments);return i!==o&&(r=(o=i)&&function(t,e,n){return function(r){this.style.setProperty(t,e.call(this,r),n)}}(t,i,n)),r}return i._value=e,i}(t,e,null==n?"":n))},text:function(t){return this.tween("text","function"===typeof t?function(t){return function(){var e=t(this);this.textContent=null==e?"":e}}(ar(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function(t){var e="text";if(arguments.length<1)return(e=this.tween(e))&&e._value;if(null==t)return this.tween(e,null);if("function"!==typeof t)throw new Error;return this.tween(e,function(t){var e,n;function r(){var r=t.apply(this,arguments);return r!==n&&(e=(n=r)&&function(t){return function(e){this.textContent=t.call(this,e)}}(r)),e}return r._value=t,r}(t))},remove:function(){return this.on("end.remove",function(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}(this._id))},tween:function(t,e){var n=this._id;if(t+="",arguments.length<2){for(var r,o=Wn(this.node(),n).tween,i=0,A=o.length;i<A;++i)if((r=o[i]).name===t)return r.value;return null}return this.each((null==e?ir:Ar)(n,t,e))},delay:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?wr:br)(e,t)):Wn(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?Br:_r)(e,t)):Wn(this.node(),e).duration},ease:function(t){var e=this._id;return arguments.length?this.each(function(t,e){if("function"!==typeof e)throw new Error;return function(){$n(this,t).ease=e}}(e,t)):Wn(this.node(),e).ease},easeVarying:function(t){if("function"!==typeof t)throw new Error;return this.each(function(t,e){return function(){var n=e.apply(this,arguments);if("function"!==typeof n)throw new Error;$n(this,t).ease=n}}(this._id,t))},end:function(){var t,e,n=this,r=n._id,o=n.size();return new Promise((function(i,A){var a={value:A},s={value:function(){0===--o&&i()}};n.each((function(){var n=$n(this,r),o=n.on;o!==t&&((e=(t=o).copy())._.cancel.push(a),e._.interrupt.push(a),e._.end.push(s)),n.on=e})),0===o&&i()}))},[Symbol.iterator]:Qr[Symbol.iterator]};var kr={time:null,delay:0,duration:250,ease:Or};function Rr(t,e){for(var n;!(n=t.__transition)||!(n=n[e]);)if(!(t=t.parentNode))throw new Error(`transition ${e} not found`);return n}hn.prototype.interrupt=function(t){return this.each((function(){Xn(this,t)}))},hn.prototype.transition=function(t){var e,n;t instanceof Fr?(e=t._id,t=t._name):(e=Ur(),(n=kr).time=Rn(),t=null==t?null:t+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var A,a=r[i],s=a.length,u=0;u<s;++u)(A=a[u])&&zn(A,t,e,u,a,n||Rr(A,e));return new Fr(r,this._parents,t,e)};var Mr=[null];function Lr(t,e){var n,r,o=t.__transition;if(o)for(r in e=null==e?null:e+"",o)if((n=o[r]).state>1&&n.name===e)return new Fr([[t]],Mr,e,+r);return null}const Hr=t=>()=>t;function Dr(t,{sourceEvent:e,target:n,selection:r,mode:o,dispatch:i}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function Pr(t){t.preventDefault(),t.stopImmediatePropagation()}var Nr={name:"drag"},Kr={name:"space"},jr={name:"handle"},Vr={name:"center"};const{abs:Gr,max:zr,min:Yr}=Math;function $r(t){return[+t[0],+t[1]]}function Wr(t){return[$r(t[0]),$r(t[1])]}var Xr={name:"x",handles:["w","e"].map(oo),input:function(t,e){return null==t?null:[[+t[0],e[0][1]],[+t[1],e[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},qr={name:"y",handles:["n","s"].map(oo),input:function(t,e){return null==t?null:[[e[0][0],+t[0]],[e[1][0],+t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},Jr={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(oo),input:function(t){return null==t?null:Wr(t)},output:function(t){return t}},Zr={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},to={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},eo={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},no={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},ro={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function oo(t){return{type:t}}function io(t){return!t.ctrlKey&&!t.button}function Ao(){var t=this.ownerSVGElement||this;return t.hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function ao(){return navigator.maxTouchPoints||"ontouchstart"in this}function so(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function uo(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function lo(){return ho(Xr)}function co(){return ho(qr)}function fo(){return ho(Jr)}function ho(t){var e,n=Ao,r=io,o=ao,i=!0,A=te("start","brush","end"),a=6;function s(e){var n=e.property("__brush",p).selectAll(".overlay").data([oo("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Zr.overlay).merge(n).each((function(){var t=so(this).extent;pn(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])})),e.selectAll(".selection").data([oo("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Zr.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=e.selectAll(".handle").data(t.handles,(function(t){return t.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(t){return"handle handle--"+t.type})).attr("cursor",(function(t){return Zr[t.type]})),e.each(u).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(o).on("touchstart.brush",f).on("touchmove.brush",d).on("touchend.brush touchcancel.brush",h).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function u(){var t=pn(this),e=so(this).selection;e?(t.selectAll(".selection").style("display",null).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1]),t.selectAll(".handle").style("display",null).attr("x",(function(t){return"e"===t.type[t.type.length-1]?e[1][0]-a/2:e[0][0]-a/2})).attr("y",(function(t){return"s"===t.type[0]?e[1][1]-a/2:e[0][1]-a/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?e[1][0]-e[0][0]+a:a})).attr("height",(function(t){return"e"===t.type||"w"===t.type?e[1][1]-e[0][1]+a:a}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function l(t,e,n){var r=t.__brush.emitter;return!r||n&&r.clean?new c(t,e,n):r}function c(t,e,n){this.that=t,this.args=e,this.state=t.__brush,this.active=0,this.clean=n}function f(n){if((!e||n.touches)&&r.apply(this,arguments)){var o,A,a,s,c,f,d,h,p,g,y,v=this,m=n.target.__data__.type,w="selection"===(i&&n.metaKey?m="overlay":m)?Nr:i&&n.altKey?Vr:jr,b=t===qr?null:no[m],B=t===Xr?null:ro[m],_=so(v),x=_.extent,C=_.selection,E=x[0][0],F=x[0][1],S=x[1][0],U=x[1][1],Q=0,I=0,T=b&&B&&i&&n.shiftKey,O=Array.from(n.touches||[n],(t=>{const e=t.identifier;return(t=xn(t,v)).point0=t.slice(),t.identifier=e,t}));Xn(v);var k=l(v,arguments,!0).beforestart();if("overlay"===m){C&&(p=!0);const e=[O[0],O[1]||O[0]];_.selection=C=[[o=t===qr?E:Yr(e[0][0],e[1][0]),a=t===Xr?F:Yr(e[0][1],e[1][1])],[c=t===qr?S:zr(e[0][0],e[1][0]),d=t===Xr?U:zr(e[0][1],e[1][1])]],O.length>1&&D(n)}else o=C[0][0],a=C[0][1],c=C[1][0],d=C[1][1];A=o,s=a,f=c,h=d;var R=pn(v).attr("pointer-events","none"),M=R.selectAll(".overlay").attr("cursor",Zr[m]);if(n.touches)k.moved=H,k.ended=P;else{var L=pn(n.view).on("mousemove.brush",H,!0).on("mouseup.brush",P,!0);i&&L.on("keydown.brush",(function(t){switch(t.keyCode){case 16:T=b&&B;break;case 18:w===jr&&(b&&(c=f-Q*b,o=A+Q*b),B&&(d=h-I*B,a=s+I*B),w=Vr,D(t));break;case 32:w!==jr&&w!==Vr||(b<0?c=f-Q:b>0&&(o=A-Q),B<0?d=h-I:B>0&&(a=s-I),w=Kr,M.attr("cursor",Zr.selection),D(t));break;default:return}Pr(t)}),!0).on("keyup.brush",(function(t){switch(t.keyCode){case 16:T&&(g=y=T=!1,D(t));break;case 18:w===Vr&&(b<0?c=f:b>0&&(o=A),B<0?d=h:B>0&&(a=s),w=jr,D(t));break;case 32:w===Kr&&(t.altKey?(b&&(c=f-Q*b,o=A+Q*b),B&&(d=h-I*B,a=s+I*B),w=Vr):(b<0?c=f:b>0&&(o=A),B<0?d=h:B>0&&(a=s),w=jr),M.attr("cursor",Zr[m]),D(t));break;default:return}Pr(t)}),!0),wn(n.view)}u.call(v),k.start(n,w.name)}function H(t){for(const e of t.changedTouches||[t])for(const t of O)t.identifier===e.identifier&&(t.cur=xn(e,v));if(T&&!g&&!y&&1===O.length){const t=O[0];Gr(t.cur[0]-t[0])>Gr(t.cur[1]-t[1])?y=!0:g=!0}for(const e of O)e.cur&&(e[0]=e.cur[0],e[1]=e.cur[1]);p=!0,Pr(t),D(t)}function D(t){const e=O[0],n=e.point0;var r;switch(Q=e[0]-n[0],I=e[1]-n[1],w){case Kr:case Nr:b&&(Q=zr(E-o,Yr(S-c,Q)),A=o+Q,f=c+Q),B&&(I=zr(F-a,Yr(U-d,I)),s=a+I,h=d+I);break;case jr:O[1]?(b&&(A=zr(E,Yr(S,O[0][0])),f=zr(E,Yr(S,O[1][0])),b=1),B&&(s=zr(F,Yr(U,O[0][1])),h=zr(F,Yr(U,O[1][1])),B=1)):(b<0?(Q=zr(E-o,Yr(S-o,Q)),A=o+Q,f=c):b>0&&(Q=zr(E-c,Yr(S-c,Q)),A=o,f=c+Q),B<0?(I=zr(F-a,Yr(U-a,I)),s=a+I,h=d):B>0&&(I=zr(F-d,Yr(U-d,I)),s=a,h=d+I));break;case Vr:b&&(A=zr(E,Yr(S,o-Q*b)),f=zr(E,Yr(S,c+Q*b))),B&&(s=zr(F,Yr(U,a-I*B)),h=zr(F,Yr(U,d+I*B)))}f<A&&(b*=-1,r=o,o=c,c=r,r=A,A=f,f=r,m in to&&M.attr("cursor",Zr[m=to[m]])),h<s&&(B*=-1,r=a,a=d,d=r,r=s,s=h,h=r,m in eo&&M.attr("cursor",Zr[m=eo[m]])),_.selection&&(C=_.selection),g&&(A=C[0][0],f=C[1][0]),y&&(s=C[0][1],h=C[1][1]),C[0][0]===A&&C[0][1]===s&&C[1][0]===f&&C[1][1]===h||(_.selection=[[A,s],[f,h]],u.call(v),k.brush(t,w.name))}function P(t){if(function(t){t.stopImmediatePropagation()}(t),t.touches){if(t.touches.length)return;e&&clearTimeout(e),e=setTimeout((function(){e=null}),500)}else bn(t.view,p),L.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);R.attr("pointer-events","all"),M.attr("cursor",Zr.overlay),_.selection&&(C=_.selection),function(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}(C)&&(_.selection=null,u.call(v)),k.end(t,w.name)}}function d(t){l(this,arguments).moved(t)}function h(t){l(this,arguments).ended(t)}function p(){var e=this.__brush||{selection:null};return e.extent=Wr(n.apply(this,arguments)),e.dim=t,e}return s.move=function(e,n,r){e.tween?e.on("start.brush",(function(t){l(this,arguments).beforestart().start(t)})).on("interrupt.brush end.brush",(function(t){l(this,arguments).end(t)})).tween("brush",(function(){var e=this,r=e.__brush,o=l(e,arguments),i=r.selection,A=t.input("function"===typeof n?n.apply(this,arguments):n,r.extent),a=(0,Bn.A)(i,A);function s(t){r.selection=1===t&&null===A?null:a(t),u.call(e),o.brush()}return null!==i&&null!==A?s:s(1)})):e.each((function(){var e=this,o=arguments,i=e.__brush,A=t.input("function"===typeof n?n.apply(e,o):n,i.extent),a=l(e,o).beforestart();Xn(e),i.selection=null===A?null:A,u.call(e),a.start(r).brush(r).end(r)}))},s.clear=function(t,e){s.move(t,null,e)},c.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(t,e){return this.starting?(this.starting=!1,this.emit("start",t,e)):this.emit("brush",t),this},brush:function(t,e){return this.emit("brush",t,e),this},end:function(t,e){return 0===--this.active&&(delete this.state.emitter,this.emit("end",t,e)),this},emit:function(e,n,r){var o=pn(this.that).datum();A.call(e,this.that,new Dr(e,{sourceEvent:n,target:s,selection:t.output(this.state.selection),mode:r,dispatch:A}),o)}},s.extent=function(t){return arguments.length?(n="function"===typeof t?t:Hr(Wr(t)),s):n},s.filter=function(t){return arguments.length?(r="function"===typeof t?t:Hr(!!t),s):r},s.touchable=function(t){return arguments.length?(o="function"===typeof t?t:Hr(!!t),s):o},s.handleSize=function(t){return arguments.length?(a=+t,s):a},s.keyModifiers=function(t){return arguments.length?(i=!!t,s):i},s.on=function(){var t=A.on.apply(A,arguments);return t===A?s:t},s}var po=Math.abs,go=Math.cos,yo=Math.sin,vo=Math.PI,mo=vo/2,wo=2*vo,bo=Math.max,Bo=1e-12;function _o(t,e){return Array.from({length:e-t},((e,n)=>t+n))}function xo(){return Fo(!1,!1)}function Co(){return Fo(!1,!0)}function Eo(){return Fo(!0,!1)}function Fo(t,e){var n=0,r=null,o=null,i=null;function A(A){var a,s=A.length,u=new Array(s),l=_o(0,s),c=new Array(s*s),f=new Array(s),d=0;A=Float64Array.from({length:s*s},e?(t,e)=>A[e%s][e/s|0]:(t,e)=>A[e/s|0][e%s]);for(let e=0;e<s;++e){let n=0;for(let r=0;r<s;++r)n+=A[e*s+r]+t*A[r*s+e];d+=u[e]=n}a=(d=bo(0,wo-n*s)/d)?n:wo/s;{let e=0;r&&l.sort(((t,e)=>r(u[t],u[e])));for(const n of l){const r=e;if(t){const t=_o(1+~s,s).filter((t=>t<0?A[~t*s+n]:A[n*s+t]));o&&t.sort(((t,e)=>o(t<0?-A[~t*s+n]:A[n*s+t],e<0?-A[~e*s+n]:A[n*s+e])));for(const r of t)if(r<0){(c[~r*s+n]||(c[~r*s+n]={source:null,target:null})).target={index:n,startAngle:e,endAngle:e+=A[~r*s+n]*d,value:A[~r*s+n]}}else{(c[n*s+r]||(c[n*s+r]={source:null,target:null})).source={index:n,startAngle:e,endAngle:e+=A[n*s+r]*d,value:A[n*s+r]}}f[n]={index:n,startAngle:r,endAngle:e,value:u[n]}}else{const t=_o(0,s).filter((t=>A[n*s+t]||A[t*s+n]));o&&t.sort(((t,e)=>o(A[n*s+t],A[n*s+e])));for(const r of t){let t;if(n<r?(t=c[n*s+r]||(c[n*s+r]={source:null,target:null}),t.source={index:n,startAngle:e,endAngle:e+=A[n*s+r]*d,value:A[n*s+r]}):(t=c[r*s+n]||(c[r*s+n]={source:null,target:null}),t.target={index:n,startAngle:e,endAngle:e+=A[n*s+r]*d,value:A[n*s+r]},n===r&&(t.source=t.target)),t.source&&t.target&&t.source.value<t.target.value){const e=t.source;t.source=t.target,t.target=e}}f[n]={index:n,startAngle:r,endAngle:e,value:u[n]}}e+=a}}return(c=Object.values(c)).groups=f,i?c.sort(i):c}return A.padAngle=function(t){return arguments.length?(n=bo(0,t),A):n},A.sortGroups=function(t){return arguments.length?(r=t,A):r},A.sortSubgroups=function(t){return arguments.length?(o=t,A):o},A.sortChords=function(t){return arguments.length?(null==t?i=null:(e=t,i=function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)})._=t,A):i&&i._;var e},A}const So=Math.PI,Uo=2*So,Qo=1e-6,Io=Uo-Qo;function To(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}class Oo{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?To:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return To;const n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=Math.round(arguments[e]*n)/n+t[e]}}(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,n,r){this._append`Q${+t},${+e},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(t,e,n,r,o,i){this._append`C${+t},${+e},${+n},${+r},${this._x1=+o},${this._y1=+i}`}arcTo(t,e,n,r,o){if(t=+t,e=+e,n=+n,r=+r,(o=+o)<0)throw new Error(`negative radius: ${o}`);let i=this._x1,A=this._y1,a=n-t,s=r-e,u=i-t,l=A-e,c=u*u+l*l;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(c>Qo)if(Math.abs(l*a-s*u)>Qo&&o){let f=n-i,d=r-A,h=a*a+s*s,p=f*f+d*d,g=Math.sqrt(h),y=Math.sqrt(c),v=o*Math.tan((So-Math.acos((h+c-p)/(2*g*y)))/2),m=v/y,w=v/g;Math.abs(m-1)>Qo&&this._append`L${t+m*u},${e+m*l}`,this._append`A${o},${o},0,0,${+(l*f>u*d)},${this._x1=t+w*a},${this._y1=e+w*s}`}else this._append`L${this._x1=t},${this._y1=e}`;else;}arc(t,e,n,r,o,i){if(t=+t,e=+e,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let A=n*Math.cos(r),a=n*Math.sin(r),s=t+A,u=e+a,l=1^i,c=i?r-o:o-r;null===this._x1?this._append`M${s},${u}`:(Math.abs(this._x1-s)>Qo||Math.abs(this._y1-u)>Qo)&&this._append`L${s},${u}`,n&&(c<0&&(c=c%Uo+Uo),c>Io?this._append`A${n},${n},0,1,${l},${t-A},${e-a}A${n},${n},0,1,${l},${this._x1=s},${this._y1=u}`:c>Qo&&this._append`A${n},${n},0,${+(c>=So)},${l},${this._x1=t+n*Math.cos(o)},${this._y1=e+n*Math.sin(o)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function ko(){return new Oo}function Ro(t=3){return new Oo(+t)}ko.prototype=Oo.prototype;var Mo=Array.prototype.slice;function Lo(t){return function(){return t}}function Ho(t){return t.source}function Do(t){return t.target}function Po(t){return t.radius}function No(t){return t.startAngle}function Ko(t){return t.endAngle}function jo(){return 0}function Vo(){return 10}function Go(t){var e=Ho,n=Do,r=Po,o=Po,i=No,A=Ko,a=jo,s=null;function u(){var u,l=e.apply(this,arguments),c=n.apply(this,arguments),f=a.apply(this,arguments)/2,d=Mo.call(arguments),h=+r.apply(this,(d[0]=l,d)),p=i.apply(this,d)-mo,g=A.apply(this,d)-mo,y=+o.apply(this,(d[0]=c,d)),v=i.apply(this,d)-mo,m=A.apply(this,d)-mo;if(s||(s=u=ko()),f>Bo&&(po(g-p)>2*f+Bo?g>p?(p+=f,g-=f):(p-=f,g+=f):p=g=(p+g)/2,po(m-v)>2*f+Bo?m>v?(v+=f,m-=f):(v-=f,m+=f):v=m=(v+m)/2),s.moveTo(h*go(p),h*yo(p)),s.arc(0,0,h,p,g),p!==v||g!==m)if(t){var w=y-+t.apply(this,arguments),b=(v+m)/2;s.quadraticCurveTo(0,0,w*go(v),w*yo(v)),s.lineTo(y*go(b),y*yo(b)),s.lineTo(w*go(m),w*yo(m))}else s.quadraticCurveTo(0,0,y*go(v),y*yo(v)),s.arc(0,0,y,v,m);if(s.quadraticCurveTo(0,0,h*go(p),h*yo(p)),s.closePath(),u)return s=null,u+""||null}return t&&(u.headRadius=function(e){return arguments.length?(t="function"===typeof e?e:Lo(+e),u):t}),u.radius=function(t){return arguments.length?(r=o="function"===typeof t?t:Lo(+t),u):r},u.sourceRadius=function(t){return arguments.length?(r="function"===typeof t?t:Lo(+t),u):r},u.targetRadius=function(t){return arguments.length?(o="function"===typeof t?t:Lo(+t),u):o},u.startAngle=function(t){return arguments.length?(i="function"===typeof t?t:Lo(+t),u):i},u.endAngle=function(t){return arguments.length?(A="function"===typeof t?t:Lo(+t),u):A},u.padAngle=function(t){return arguments.length?(a="function"===typeof t?t:Lo(+t),u):a},u.source=function(t){return arguments.length?(e=t,u):e},u.target=function(t){return arguments.length?(n=t,u):n},u.context=function(t){return arguments.length?(s=null==t?null:t,u):s},u}function zo(){return Go()}function Yo(){return Go(Vo)}var $o=n(40871);const Wo=Math.PI/180,Xo=180/Math.PI,qo=.96422,Jo=.82521,Zo=4/29,ti=6/29,ei=3*ti*ti,ni=ti*ti*ti;function ri(t){if(t instanceof Ai)return new Ai(t.l,t.a,t.b,t.opacity);if(t instanceof hi)return pi(t);t instanceof sr.Gw||(t=(0,sr.b)(t));var e,n,r=li(t.r),o=li(t.g),i=li(t.b),A=ai((.2225045*r+.7168786*o+.0606169*i)/1);return r===o&&o===i?e=n=A:(e=ai((.4360747*r+.3850649*o+.1430804*i)/qo),n=ai((.0139322*r+.0971045*o+.7141733*i)/Jo)),new Ai(116*A-16,500*(e-A),200*(A-n),t.opacity)}function oi(t,e){return new Ai(t,0,0,null==e?1:e)}function ii(t,e,n,r){return 1===arguments.length?ri(t):new Ai(t,e,n,null==r?1:r)}function Ai(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function ai(t){return t>ni?Math.pow(t,1/3):t/ei+Zo}function si(t){return t>ti?t*t*t:ei*(t-Zo)}function ui(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function li(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function ci(t){if(t instanceof hi)return new hi(t.h,t.c,t.l,t.opacity);if(t instanceof Ai||(t=ri(t)),0===t.a&&0===t.b)return new hi(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*Xo;return new hi(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function fi(t,e,n,r){return 1===arguments.length?ci(t):new hi(n,e,t,null==r?1:r)}function di(t,e,n,r){return 1===arguments.length?ci(t):new hi(t,e,n,null==r?1:r)}function hi(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function pi(t){if(isNaN(t.h))return new Ai(t.l,0,0,t.opacity);var e=t.h*Wo;return new Ai(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}(0,$o.A)(Ai,ii,(0,$o.X)(sr.Q1,{brighter(t){return new Ai(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker(t){return new Ai(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=qo*si(e),t=1*si(t),n=Jo*si(n),new sr.Gw(ui(3.1338561*e-1.6168667*t-.4906146*n),ui(-.9787684*e+1.9161415*t+.033454*n),ui(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),(0,$o.A)(hi,di,(0,$o.X)(sr.Q1,{brighter(t){return new hi(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker(t){return new hi(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb(){return pi(this).rgb()}}));var gi=-.14861,yi=1.78277,vi=-.29227,mi=-.90649,wi=1.97294,bi=wi*mi,Bi=wi*yi,_i=yi*vi-mi*gi;function xi(t,e,n,r){return 1===arguments.length?function(t){if(t instanceof Ci)return new Ci(t.h,t.s,t.l,t.opacity);t instanceof sr.Gw||(t=(0,sr.b)(t));var e=t.r/255,n=t.g/255,r=t.b/255,o=(_i*r+bi*e-Bi*n)/(_i+bi-Bi),i=r-o,A=(wi*(n-o)-vi*i)/mi,a=Math.sqrt(A*A+i*i)/(wi*o*(1-o)),s=a?Math.atan2(A,i)*Xo-120:NaN;return new Ci(s<0?s+360:s,a,o,t.opacity)}(t):new Ci(t,e,n,null==r?1:r)}function Ci(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}(0,$o.A)(Ci,xi,(0,$o.X)(sr.Q1,{brighter(t){return t=null==t?sr.Uw:Math.pow(sr.Uw,t),new Ci(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?sr.ef:Math.pow(sr.ef,t),new Ci(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=isNaN(this.h)?0:(this.h+120)*Wo,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),o=Math.sin(t);return new sr.Gw(255*(e+n*(gi*r+yi*o)),255*(e+n*(vi*r+mi*o)),255*(e+n*(wi*r)),this.opacity)}}));var Ei=Array.prototype.slice;function Fi(t,e){return t-e}const Si=t=>()=>t;function Ui(t,e){for(var n,r=-1,o=e.length;++r<o;)if(n=Qi(t,e[r]))return n;return 0}function Qi(t,e){for(var n=e[0],r=e[1],o=-1,i=0,A=t.length,a=A-1;i<A;a=i++){var s=t[i],u=s[0],l=s[1],c=t[a],f=c[0],d=c[1];if(Ii(s,c,e))return 0;l>r!==d>r&&n<(f-u)*(r-l)/(d-l)+u&&(o=-o)}return o}function Ii(t,e,n){var r,o,i,A;return function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])===(n[0]-t[0])*(e[1]-t[1])}(t,e,n)&&(o=t[r=+(t[0]===e[0])],i=n[r],A=e[r],o<=i&&i<=A||A<=i&&i<=o)}function Ti(){}var Oi=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function ki(){var t=1,e=1,n=z,r=a;function o(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(Fi);else{const n=B(t,Ri);for(e=(0,V.Ay)(...G(n[0],n[1],e),e);e[e.length-1]>=n[1];)e.pop();for(;e[1]<n[0];)e.shift()}return e.map((e=>i(t,e)))}function i(n,o){const i=null==o?NaN:+o;if(isNaN(i))throw new Error(`invalid value: ${o}`);var a=[],s=[];return function(n,r,o){var i,a,s,u,l,c,f=new Array,d=new Array;i=a=-1,u=Mi(n[0],r),Oi[u<<1].forEach(h);for(;++i<t-1;)s=u,u=Mi(n[i+1],r),Oi[s|u<<1].forEach(h);Oi[u|0].forEach(h);for(;++a<e-1;){for(i=-1,u=Mi(n[a*t+t],r),l=Mi(n[a*t],r),Oi[u<<1|l<<2].forEach(h);++i<t-1;)s=u,u=Mi(n[a*t+t+i+1],r),c=l,l=Mi(n[a*t+i+1],r),Oi[s|u<<1|l<<2|c<<3].forEach(h);Oi[u|l<<3].forEach(h)}i=-1,l=n[a*t]>=r,Oi[l<<2].forEach(h);for(;++i<t-1;)c=l,l=Mi(n[a*t+i+1],r),Oi[l<<2|c<<3].forEach(h);function h(t){var e,n,r=[t[0][0]+i,t[0][1]+a],s=[t[1][0]+i,t[1][1]+a],u=A(r),l=A(s);(e=d[u])?(n=f[l])?(delete d[e.end],delete f[n.start],e===n?(e.ring.push(s),o(e.ring)):f[e.start]=d[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete d[e.end],e.ring.push(s),d[e.end=l]=e):(e=f[l])?(n=d[u])?(delete f[e.start],delete d[n.end],e===n?(e.ring.push(s),o(e.ring)):f[n.start]=d[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete f[e.start],e.ring.unshift(r),f[e.start=u]=e):f[u]=d[l]={start:u,end:l,ring:[r,s]}}Oi[l<<3].forEach(h)}(n,i,(function(t){r(t,n,i),function(t){for(var e=0,n=t.length,r=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e<n;)r+=t[e-1][1]*t[e][0]-t[e-1][0]*t[e][1];return r}(t)>0?a.push([t]):s.push(t)})),s.forEach((function(t){for(var e,n=0,r=a.length;n<r;++n)if(-1!==Ui((e=a[n])[0],t))return void e.push(t)})),{type:"MultiPolygon",value:o,coordinates:a}}function A(e){return 2*e[0]+e[1]*(t+1)*4}function a(n,r,o){n.forEach((function(n){var i=n[0],A=n[1],a=0|i,s=0|A,u=Li(r[s*t+a]);i>0&&i<t&&a===i&&(n[0]=Hi(i,Li(r[s*t+a-1]),u,o)),A>0&&A<e&&s===A&&(n[1]=Hi(A,Li(r[(s-1)*t+a]),u,o))}))}return o.contour=i,o.size=function(n){if(!arguments.length)return[t,e];var r=Math.floor(n[0]),i=Math.floor(n[1]);if(!(r>=0&&i>=0))throw new Error("invalid size");return t=r,e=i,o},o.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:Array.isArray(t)?Si(Ei.call(t)):Si(t),o):n},o.smooth=function(t){return arguments.length?(r=t?a:Ti,o):r===a},o}function Ri(t){return isFinite(t)?t:NaN}function Mi(t,e){return null!=t&&+t>=e}function Li(t){return null==t||isNaN(t=+t)?-1/0:t}function Hi(t,e,n,r){const o=r-e,i=n-e,A=isFinite(o)||isFinite(i)?o/i:Math.sign(o)/Math.sign(i);return isNaN(A)?t:t+A-.5}function Di(t){return t[0]}function Pi(t){return t[1]}function Ni(){return 1}function Ki(){var t=Di,e=Pi,n=Ni,r=960,o=500,i=20,A=2,s=3*i,u=r+2*s>>A,l=o+2*s>>A,c=Si(20);function f(r){var o=new Float32Array(u*l),c=Math.pow(2,-A),f=-1;for(const i of r){var d=(t(i,++f,r)+s)*c,h=(e(i,f,r)+s)*c,p=+n(i,f,r);if(p&&d>=0&&d<u&&h>=0&&h<l){var g=Math.floor(d),y=Math.floor(h),v=d-g-.5,m=h-y-.5;o[g+y*u]+=(1-v)*(1-m)*p,o[g+1+y*u]+=v*(1-m)*p,o[g+1+(y+1)*u]+=v*m*p,o[g+(y+1)*u]+=(1-v)*m*p}}return a({data:o,width:u,height:l},i*c),o}function d(t){var e=f(t),n=c(e),r=Math.pow(2,2*A);return Array.isArray(n)||(n=(0,V.Ay)(Number.MIN_VALUE,(0,q.A)(e)/r,n)),ki().size([u,l]).thresholds(n.map((t=>t*r)))(e).map(((t,e)=>(t.value=+n[e],h(t))))}function h(t){return t.coordinates.forEach(p),t}function p(t){t.forEach(g)}function g(t){t.forEach(y)}function y(t){t[0]=t[0]*Math.pow(2,A)-s,t[1]=t[1]*Math.pow(2,A)-s}function v(){return u=r+2*(s=3*i)>>A,l=o+2*s>>A,d}return d.contours=function(t){var e=f(t),n=ki().size([u,l]),r=Math.pow(2,2*A),o=t=>{t=+t;var o=h(n.contour(e,t*r));return o.value=t,o};return Object.defineProperty(o,"max",{get:()=>(0,q.A)(e)/r}),o},d.x=function(e){return arguments.length?(t="function"===typeof e?e:Si(+e),d):t},d.y=function(t){return arguments.length?(e="function"===typeof t?t:Si(+t),d):e},d.weight=function(t){return arguments.length?(n="function"===typeof t?t:Si(+t),d):n},d.size=function(t){if(!arguments.length)return[r,o];var e=+t[0],n=+t[1];if(!(e>=0&&n>=0))throw new Error("invalid size");return r=e,o=n,v()},d.cellSize=function(t){if(!arguments.length)return 1<<A;if(!((t=+t)>=1))throw new Error("invalid cell size");return A=Math.floor(Math.log(t)/Math.LN2),v()},d.thresholds=function(t){return arguments.length?(c="function"===typeof t?t:Array.isArray(t)?Si(Ei.call(t)):Si(t),d):c},d.bandwidth=function(t){if(!arguments.length)return Math.sqrt(i*(i+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return i=(Math.sqrt(4*t*t+1)-1)/2,v()},d}const ji=134217729;function Vi(t,e,n,r,o){let i,A,a,s,u=e[0],l=r[0],c=0,f=0;l>u===l>-u?(i=u,u=e[++c]):(i=l,l=r[++f]);let d=0;if(c<t&&f<n)for(l>u===l>-u?(A=u+i,a=i-(A-u),u=e[++c]):(A=l+i,a=i-(A-l),l=r[++f]),i=A,0!==a&&(o[d++]=a);c<t&&f<n;)l>u===l>-u?(A=i+u,s=A-i,a=i-(A-s)+(u-s),u=e[++c]):(A=i+l,s=A-i,a=i-(A-s)+(l-s),l=r[++f]),i=A,0!==a&&(o[d++]=a);for(;c<t;)A=i+u,s=A-i,a=i-(A-s)+(u-s),u=e[++c],i=A,0!==a&&(o[d++]=a);for(;f<n;)A=i+l,s=A-i,a=i-(A-s)+(l-s),l=r[++f],i=A,0!==a&&(o[d++]=a);return 0===i&&0!==d||(o[d++]=i),d}function Gi(t){return new Float64Array(t)}const zi=Gi(4),Yi=Gi(8),$i=Gi(12),Wi=Gi(16),Xi=Gi(4);function qi(t,e,n,r,o,i){const A=(e-i)*(n-o),a=(t-o)*(r-i),s=A-a,u=Math.abs(A+a);return Math.abs(s)>=33306690738754716e-32*u?s:-function(t,e,n,r,o,i,A){let a,s,u,l,c,f,d,h,p,g,y,v,m,w,b,B,_,x;const C=t-o,E=n-o,F=e-i,S=r-i;w=C*S,f=ji*C,d=f-(f-C),h=C-d,f=ji*S,p=f-(f-S),g=S-p,b=h*g-(w-d*p-h*p-d*g),B=F*E,f=ji*F,d=f-(f-F),h=F-d,f=ji*E,p=f-(f-E),g=E-p,_=h*g-(B-d*p-h*p-d*g),y=b-_,c=b-y,zi[0]=b-(y+c)+(c-_),v=w+y,c=v-w,m=w-(v-c)+(y-c),y=m-B,c=m-y,zi[1]=m-(y+c)+(c-B),x=v+y,c=x-v,zi[2]=v-(x-c)+(y-c),zi[3]=x;let U=function(t,e){let n=e[0];for(let r=1;r<t;r++)n+=e[r];return n}(4,zi),Q=22204460492503146e-32*A;if(U>=Q||-U>=Q)return U;if(c=t-C,a=t-(C+c)+(c-o),c=n-E,u=n-(E+c)+(c-o),c=e-F,s=e-(F+c)+(c-i),c=r-S,l=r-(S+c)+(c-i),0===a&&0===s&&0===u&&0===l)return U;if(Q=11093356479670487e-47*A+33306690738754706e-32*Math.abs(U),U+=C*l+S*a-(F*u+E*s),U>=Q||-U>=Q)return U;w=a*S,f=ji*a,d=f-(f-a),h=a-d,f=ji*S,p=f-(f-S),g=S-p,b=h*g-(w-d*p-h*p-d*g),B=s*E,f=ji*s,d=f-(f-s),h=s-d,f=ji*E,p=f-(f-E),g=E-p,_=h*g-(B-d*p-h*p-d*g),y=b-_,c=b-y,Xi[0]=b-(y+c)+(c-_),v=w+y,c=v-w,m=w-(v-c)+(y-c),y=m-B,c=m-y,Xi[1]=m-(y+c)+(c-B),x=v+y,c=x-v,Xi[2]=v-(x-c)+(y-c),Xi[3]=x;const I=Vi(4,zi,4,Xi,Yi);w=C*l,f=ji*C,d=f-(f-C),h=C-d,f=ji*l,p=f-(f-l),g=l-p,b=h*g-(w-d*p-h*p-d*g),B=F*u,f=ji*F,d=f-(f-F),h=F-d,f=ji*u,p=f-(f-u),g=u-p,_=h*g-(B-d*p-h*p-d*g),y=b-_,c=b-y,Xi[0]=b-(y+c)+(c-_),v=w+y,c=v-w,m=w-(v-c)+(y-c),y=m-B,c=m-y,Xi[1]=m-(y+c)+(c-B),x=v+y,c=x-v,Xi[2]=v-(x-c)+(y-c),Xi[3]=x;const T=Vi(I,Yi,4,Xi,$i);w=a*l,f=ji*a,d=f-(f-a),h=a-d,f=ji*l,p=f-(f-l),g=l-p,b=h*g-(w-d*p-h*p-d*g),B=s*u,f=ji*s,d=f-(f-s),h=s-d,f=ji*u,p=f-(f-u),g=u-p,_=h*g-(B-d*p-h*p-d*g),y=b-_,c=b-y,Xi[0]=b-(y+c)+(c-_),v=w+y,c=v-w,m=w-(v-c)+(y-c),y=m-B,c=m-y,Xi[1]=m-(y+c)+(c-B),x=v+y,c=x-v,Xi[2]=v-(x-c)+(y-c),Xi[3]=x;const O=Vi(T,$i,4,Xi,Wi);return Wi[O-1]}(t,e,n,r,o,i,u)}Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(8),Gi(8),Gi(8),Gi(4),Gi(8),Gi(8),Gi(8),Gi(12);Gi(192),Gi(192);Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(8),Gi(8),Gi(8),Gi(8),Gi(8),Gi(8),Gi(8),Gi(8),Gi(8),Gi(4),Gi(4),Gi(4),Gi(8),Gi(16),Gi(16),Gi(16),Gi(32),Gi(32),Gi(48),Gi(64);Gi(1152),Gi(1152);Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(4),Gi(24),Gi(24),Gi(24),Gi(24),Gi(24),Gi(24),Gi(24),Gi(24),Gi(24),Gi(24),Gi(1152),Gi(1152),Gi(1152),Gi(1152),Gi(1152),Gi(2304),Gi(2304),Gi(3456),Gi(5760),Gi(8),Gi(8),Gi(8),Gi(16),Gi(24),Gi(48),Gi(48),Gi(96),Gi(192),Gi(384),Gi(384),Gi(384),Gi(768);Gi(96),Gi(96),Gi(96),Gi(1152);const Ji=Math.pow(2,-52),Zi=new Uint32Array(512);class tA{static from(t,e=AA,n=aA){const r=t.length,o=new Float64Array(2*r);for(let i=0;i<r;i++){const r=t[i];o[2*i]=e(r),o[2*i+1]=n(r)}return new tA(o)}constructor(t){const e=t.length>>1;if(e>0&&"number"!==typeof t[0])throw new Error("Expected coords to contain numbers.");this.coords=t;const n=Math.max(2*e-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(e)),this._hullPrev=new Uint32Array(e),this._hullNext=new Uint32Array(e),this._hullTri=new Uint32Array(e),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(e),this._dists=new Float64Array(e),this.update()}update(){const{coords:t,_hullPrev:e,_hullNext:n,_hullTri:r,_hullHash:o}=this,i=t.length>>1;let A=1/0,a=1/0,s=-1/0,u=-1/0;for(let x=0;x<i;x++){const e=t[2*x],n=t[2*x+1];e<A&&(A=e),n<a&&(a=n),e>s&&(s=e),n>u&&(u=n),this._ids[x]=x}const l=(A+s)/2,c=(a+u)/2;let f,d,h;for(let x=0,C=1/0;x<i;x++){const e=eA(l,c,t[2*x],t[2*x+1]);e<C&&(f=x,C=e)}const p=t[2*f],g=t[2*f+1];for(let x=0,C=1/0;x<i;x++){if(x===f)continue;const e=eA(p,g,t[2*x],t[2*x+1]);e<C&&e>0&&(d=x,C=e)}let y=t[2*d],v=t[2*d+1],m=1/0;for(let x=0;x<i;x++){if(x===f||x===d)continue;const e=rA(p,g,y,v,t[2*x],t[2*x+1]);e<m&&(h=x,m=e)}let w=t[2*h],b=t[2*h+1];if(m===1/0){for(let r=0;r<i;r++)this._dists[r]=t[2*r]-t[0]||t[2*r+1]-t[1];oA(this._ids,this._dists,0,i-1);const e=new Uint32Array(i);let n=0;for(let t=0,r=-1/0;t<i;t++){const o=this._ids[t],i=this._dists[o];i>r&&(e[n++]=o,r=i)}return this.hull=e.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(qi(p,g,y,v,w,b)<0){const t=d,e=y,n=v;d=h,y=w,v=b,h=t,w=e,b=n}const B=function(t,e,n,r,o,i){const A=n-t,a=r-e,s=o-t,u=i-e,l=A*A+a*a,c=s*s+u*u,f=.5/(A*u-a*s),d=t+(u*l-a*c)*f,h=e+(A*c-s*l)*f;return{x:d,y:h}}(p,g,y,v,w,b);this._cx=B.x,this._cy=B.y;for(let x=0;x<i;x++)this._dists[x]=eA(t[2*x],t[2*x+1],B.x,B.y);oA(this._ids,this._dists,0,i-1),this._hullStart=f;let _=3;n[f]=e[h]=d,n[d]=e[f]=h,n[h]=e[d]=f,r[f]=0,r[d]=1,r[h]=2,o.fill(-1),o[this._hashKey(p,g)]=f,o[this._hashKey(y,v)]=d,o[this._hashKey(w,b)]=h,this.trianglesLen=0,this._addTriangle(f,d,h,-1,-1,-1);for(let x,C,E=0;E<this._ids.length;E++){const i=this._ids[E],A=t[2*i],a=t[2*i+1];if(E>0&&Math.abs(A-x)<=Ji&&Math.abs(a-C)<=Ji)continue;if(x=A,C=a,i===f||i===d||i===h)continue;let s=0;for(let t=0,e=this._hashKey(A,a);t<this._hashSize&&(s=o[(e+t)%this._hashSize],-1===s||s===n[s]);t++);s=e[s];let u,l=s;for(;u=n[l],qi(A,a,t[2*l],t[2*l+1],t[2*u],t[2*u+1])>=0;)if(l=u,l===s){l=-1;break}if(-1===l)continue;let c=this._addTriangle(l,i,n[l],-1,-1,r[l]);r[i]=this._legalize(c+2),r[l]=c,_++;let p=n[l];for(;u=n[p],qi(A,a,t[2*p],t[2*p+1],t[2*u],t[2*u+1])<0;)c=this._addTriangle(p,i,u,r[i],-1,r[p]),r[i]=this._legalize(c+2),n[p]=p,_--,p=u;if(l===s)for(;u=e[l],qi(A,a,t[2*u],t[2*u+1],t[2*l],t[2*l+1])<0;)c=this._addTriangle(u,i,l,-1,r[l],r[u]),this._legalize(c+2),r[u]=c,n[l]=l,_--,l=u;this._hullStart=e[i]=l,n[l]=e[p]=i,n[i]=p,o[this._hashKey(A,a)]=i,o[this._hashKey(t[2*l],t[2*l+1])]=l}this.hull=new Uint32Array(_);for(let x=0,C=this._hullStart;x<_;x++)this.hull[x]=C,C=n[C];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(t,e){return Math.floor(function(t,e){const n=t/(Math.abs(t)+Math.abs(e));return(e>0?3-n:1+n)/4}(t-this._cx,e-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:e,_halfedges:n,coords:r}=this;let o=0,i=0;for(;;){const A=n[t],a=t-t%3;if(i=a+(t+2)%3,-1===A){if(0===o)break;t=Zi[--o];continue}const s=A-A%3,u=a+(t+1)%3,l=s+(A+2)%3,c=e[i],f=e[t],d=e[u],h=e[l];if(nA(r[2*c],r[2*c+1],r[2*f],r[2*f+1],r[2*d],r[2*d+1],r[2*h],r[2*h+1])){e[t]=h,e[A]=c;const r=n[l];if(-1===r){let e=this._hullStart;do{if(this._hullTri[e]===l){this._hullTri[e]=t;break}e=this._hullPrev[e]}while(e!==this._hullStart)}this._link(t,r),this._link(A,n[i]),this._link(i,l);const a=s+(A+1)%3;o<Zi.length&&(Zi[o++]=a)}else{if(0===o)break;t=Zi[--o]}}return i}_link(t,e){this._halfedges[t]=e,-1!==e&&(this._halfedges[e]=t)}_addTriangle(t,e,n,r,o,i){const A=this.trianglesLen;return this._triangles[A]=t,this._triangles[A+1]=e,this._triangles[A+2]=n,this._link(A,r),this._link(A+1,o),this._link(A+2,i),this.trianglesLen+=3,A}}function eA(t,e,n,r){const o=t-n,i=e-r;return o*o+i*i}function nA(t,e,n,r,o,i,A,a){const s=t-A,u=e-a,l=n-A,c=r-a,f=o-A,d=i-a,h=l*l+c*c,p=f*f+d*d;return s*(c*p-h*d)-u*(l*p-h*f)+(s*s+u*u)*(l*d-c*f)<0}function rA(t,e,n,r,o,i){const A=n-t,a=r-e,s=o-t,u=i-e,l=A*A+a*a,c=s*s+u*u,f=.5/(A*u-a*s),d=(u*l-a*c)*f,h=(A*c-s*l)*f;return d*d+h*h}function oA(t,e,n,r){if(r-n<=20)for(let o=n+1;o<=r;o++){const r=t[o],i=e[r];let A=o-1;for(;A>=n&&e[t[A]]>i;)t[A+1]=t[A--];t[A+1]=r}else{let o=n+1,i=r;iA(t,n+r>>1,o),e[t[n]]>e[t[r]]&&iA(t,n,r),e[t[o]]>e[t[r]]&&iA(t,o,r),e[t[n]]>e[t[o]]&&iA(t,n,o);const A=t[o],a=e[A];for(;;){do{o++}while(e[t[o]]<a);do{i--}while(e[t[i]]>a);if(i<o)break;iA(t,o,i)}t[n+1]=t[i],t[i]=A,r-o+1>=i-n?(oA(t,e,o,r),oA(t,e,n,i-1)):(oA(t,e,n,i-1),oA(t,e,o,r))}}function iA(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function AA(t){return t[0]}function aA(t){return t[1]}const sA=1e-6;class uA{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,e){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,e){this._+=`L${this._x1=+t},${this._y1=+e}`}arc(t,e,n){const r=(t=+t)+(n=+n),o=e=+e;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${o}`:(Math.abs(this._x1-r)>sA||Math.abs(this._y1-o)>sA)&&(this._+="L"+r+","+o),n&&(this._+=`A${n},${n},0,1,1,${t-n},${e}A${n},${n},0,1,1,${this._x1=r},${this._y1=o}`)}rect(t,e,n,r){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${+n}v${+r}h${-n}Z`}value(){return this._||null}}class lA{constructor(){this._=[]}moveTo(t,e){this._.push([t,e])}closePath(){this._.push(this._[0].slice())}lineTo(t,e){this._.push([t,e])}value(){return this._.length?this._:null}}class cA{constructor(t,[e,n,r,o]=[0,0,960,500]){if(!((r=+r)>=(e=+e))||!((o=+o)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=t,this._circumcenters=new Float64Array(2*t.points.length),this.vectors=new Float64Array(2*t.points.length),this.xmax=r,this.xmin=e,this.ymax=o,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:e,triangles:n},vectors:r}=this;let o,i;const A=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let h,p,g=0,y=0,v=n.length;g<v;g+=3,y+=2){const r=2*n[g],a=2*n[g+1],s=2*n[g+2],u=t[r],l=t[r+1],c=t[a],f=t[a+1],d=t[s],v=t[s+1],m=c-u,w=f-l,b=d-u,B=v-l,_=2*(m*B-w*b);if(Math.abs(_)<1e-9){if(void 0===o){o=i=0;for(const n of e)o+=t[2*n],i+=t[2*n+1];o/=e.length,i/=e.length}const n=1e9*Math.sign((o-u)*B-(i-l)*b);h=(u+d)/2-n*B,p=(l+v)/2+n*b}else{const t=1/_,e=m*m+w*w,n=b*b+B*B;h=u+(B*e-w*n)*t,p=l+(m*n-b*e)*t}A[y]=h,A[y+1]=p}let a,s,u,l=e[e.length-1],c=4*l,f=t[2*l],d=t[2*l+1];r.fill(0);for(let h=0;h<e.length;++h)l=e[h],a=c,s=f,u=d,c=4*l,f=t[2*l],d=t[2*l+1],r[a+2]=r[c]=u-d,r[a+3]=r[c+1]=f-s}render(t){const e=null==t?t=new uA:void 0,{delaunay:{halfedges:n,inedges:r,hull:o},circumcenters:i,vectors:A}=this;if(o.length<=1)return null;for(let u=0,l=n.length;u<l;++u){const e=n[u];if(e<u)continue;const r=2*Math.floor(u/3),o=2*Math.floor(e/3),A=i[r],a=i[r+1],s=i[o],l=i[o+1];this._renderSegment(A,a,s,l,t)}let a,s=o[o.length-1];for(let u=0;u<o.length;++u){a=s,s=o[u];const e=2*Math.floor(r[s]/3),n=i[e],l=i[e+1],c=4*a,f=this._project(n,l,A[c+2],A[c+3]);f&&this._renderSegment(n,l,f[0],f[1],t)}return e&&e.value()}renderBounds(t){const e=null==t?t=new uA:void 0;return t.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),e&&e.value()}renderCell(t,e){const n=null==e?e=new uA:void 0,r=this._clip(t);if(null===r||!r.length)return;e.moveTo(r[0],r[1]);let o=r.length;for(;r[0]===r[o-2]&&r[1]===r[o-1]&&o>1;)o-=2;for(let i=2;i<o;i+=2)r[i]===r[i-2]&&r[i+1]===r[i-1]||e.lineTo(r[i],r[i+1]);return e.closePath(),n&&n.value()}*cellPolygons(){const{delaunay:{points:t}}=this;for(let e=0,n=t.length/2;e<n;++e){const t=this.cellPolygon(e);t&&(t.index=e,yield t)}}cellPolygon(t){const e=new lA;return this.renderCell(t,e),e.value()}_renderSegment(t,e,n,r,o){let i;const A=this._regioncode(t,e),a=this._regioncode(n,r);0===A&&0===a?(o.moveTo(t,e),o.lineTo(n,r)):(i=this._clipSegment(t,e,n,r,A,a))&&(o.moveTo(i[0],i[1]),o.lineTo(i[2],i[3]))}contains(t,e,n){return(e=+e)===e&&(n=+n)===n&&this.delaunay._step(t,e,n)===t}*neighbors(t){const e=this._clip(t);if(e)for(const n of this.delaunay.neighbors(t)){const t=this._clip(n);if(t)t:for(let r=0,o=e.length;r<o;r+=2)for(let i=0,A=t.length;i<A;i+=2)if(e[r]===t[i]&&e[r+1]===t[i+1]&&e[(r+2)%o]===t[(i+A-2)%A]&&e[(r+3)%o]===t[(i+A-1)%A]){yield n;break t}}}_cell(t){const{circumcenters:e,delaunay:{inedges:n,halfedges:r,triangles:o}}=this,i=n[t];if(-1===i)return null;const A=[];let a=i;do{const n=Math.floor(a/3);if(A.push(e[2*n],e[2*n+1]),a=a%3===2?a-2:a+1,o[a]!==t)break;a=r[a]}while(a!==i&&-1!==a);return A}_clip(t){if(0===t&&1===this.delaunay.hull.length)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const e=this._cell(t);if(null===e)return null;const{vectors:n}=this,r=4*t;return this._simplify(n[r]||n[r+1]?this._clipInfinite(t,e,n[r],n[r+1],n[r+2],n[r+3]):this._clipFinite(t,e))}_clipFinite(t,e){const n=e.length;let r,o,i,A,a=null,s=e[n-2],u=e[n-1],l=this._regioncode(s,u),c=0;for(let f=0;f<n;f+=2)if(r=s,o=u,s=e[f],u=e[f+1],i=l,l=this._regioncode(s,u),0===i&&0===l)A=c,c=0,a?a.push(s,u):a=[s,u];else{let e,n,f,d,h;if(0===i){if(null===(e=this._clipSegment(r,o,s,u,i,l)))continue;[n,f,d,h]=e}else{if(null===(e=this._clipSegment(s,u,r,o,l,i)))continue;[d,h,n,f]=e,A=c,c=this._edgecode(n,f),A&&c&&this._edge(t,A,c,a,a.length),a?a.push(n,f):a=[n,f]}A=c,c=this._edgecode(d,h),A&&c&&this._edge(t,A,c,a,a.length),a?a.push(d,h):a=[d,h]}if(a)A=c,c=this._edgecode(a[0],a[1]),A&&c&&this._edge(t,A,c,a,a.length);else if(this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return a}_clipSegment(t,e,n,r,o,i){const A=o<i;for(A&&([t,e,n,r,o,i]=[n,r,t,e,i,o]);;){if(0===o&&0===i)return A?[n,r,t,e]:[t,e,n,r];if(o&i)return null;let a,s,u=o||i;8&u?(a=t+(n-t)*(this.ymax-e)/(r-e),s=this.ymax):4&u?(a=t+(n-t)*(this.ymin-e)/(r-e),s=this.ymin):2&u?(s=e+(r-e)*(this.xmax-t)/(n-t),a=this.xmax):(s=e+(r-e)*(this.xmin-t)/(n-t),a=this.xmin),o?(t=a,e=s,o=this._regioncode(t,e)):(n=a,r=s,i=this._regioncode(n,r))}}_clipInfinite(t,e,n,r,o,i){let A,a=Array.from(e);if((A=this._project(a[0],a[1],n,r))&&a.unshift(A[0],A[1]),(A=this._project(a[a.length-2],a[a.length-1],o,i))&&a.push(A[0],A[1]),a=this._clipFinite(t,a))for(let s,u=0,l=a.length,c=this._edgecode(a[l-2],a[l-1]);u<l;u+=2)s=c,c=this._edgecode(a[u],a[u+1]),s&&c&&(u=this._edge(t,s,c,a,u),l=a.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(a=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return a}_edge(t,e,n,r,o){for(;e!==n;){let n,i;switch(e){case 5:e=4;continue;case 4:e=6,n=this.xmax,i=this.ymin;break;case 6:e=2;continue;case 2:e=10,n=this.xmax,i=this.ymax;break;case 10:e=8;continue;case 8:e=9,n=this.xmin,i=this.ymax;break;case 9:e=1;continue;case 1:e=5,n=this.xmin,i=this.ymin}r[o]===n&&r[o+1]===i||!this.contains(t,n,i)||(r.splice(o,0,n,i),o+=2)}return o}_project(t,e,n,r){let o,i,A,a=1/0;if(r<0){if(e<=this.ymin)return null;(o=(this.ymin-e)/r)<a&&(A=this.ymin,i=t+(a=o)*n)}else if(r>0){if(e>=this.ymax)return null;(o=(this.ymax-e)/r)<a&&(A=this.ymax,i=t+(a=o)*n)}if(n>0){if(t>=this.xmax)return null;(o=(this.xmax-t)/n)<a&&(i=this.xmax,A=e+(a=o)*r)}else if(n<0){if(t<=this.xmin)return null;(o=(this.xmin-t)/n)<a&&(i=this.xmin,A=e+(a=o)*r)}return[i,A]}_edgecode(t,e){return(t===this.xmin?1:t===this.xmax?2:0)|(e===this.ymin?4:e===this.ymax?8:0)}_regioncode(t,e){return(t<this.xmin?1:t>this.xmax?2:0)|(e<this.ymin?4:e>this.ymax?8:0)}_simplify(t){if(t&&t.length>4){for(let e=0;e<t.length;e+=2){const n=(e+2)%t.length,r=(e+4)%t.length;(t[e]===t[n]&&t[n]===t[r]||t[e+1]===t[n+1]&&t[n+1]===t[r+1])&&(t.splice(n,2),e-=2)}t.length||(t=null)}return t}}const fA=2*Math.PI,dA=Math.pow;function hA(t){return t[0]}function pA(t){return t[1]}function gA(t,e,n){return[t+Math.sin(t+e)*n,e+Math.cos(t-e)*n]}class yA{static from(t,e=hA,n=pA,r){return new yA("length"in t?function(t,e,n,r){const o=t.length,i=new Float64Array(2*o);for(let A=0;A<o;++A){const o=t[A];i[2*A]=e.call(r,o,A,t),i[2*A+1]=n.call(r,o,A,t)}return i}(t,e,n,r):Float64Array.from(function*(t,e,n,r){let o=0;for(const i of t)yield e.call(r,i,o,t),yield n.call(r,i,o,t),++o}(t,e,n,r)))}constructor(t){this._delaunator=new tA(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,e=this.points;if(t.hull&&t.hull.length>2&&function(t){const{triangles:e,coords:n}=t;for(let r=0;r<e.length;r+=3){const t=2*e[r],o=2*e[r+1],i=2*e[r+2];if((n[i]-n[t])*(n[o+1]-n[t+1])-(n[o]-n[t])*(n[i+1]-n[t+1])>1e-10)return!1}return!0}(t)){this.collinear=Int32Array.from({length:e.length/2},((t,e)=>e)).sort(((t,n)=>e[2*t]-e[2*n]||e[2*t+1]-e[2*n+1]));const t=this.collinear[0],n=this.collinear[this.collinear.length-1],r=[e[2*t],e[2*t+1],e[2*n],e[2*n+1]],o=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let i=0,A=e.length/2;i<A;++i){const t=gA(e[2*i],e[2*i+1],o);e[2*i]=t[0],e[2*i+1]=t[1]}this._delaunator=new tA(e)}else delete this.collinear;const n=this.halfedges=this._delaunator.halfedges,r=this.hull=this._delaunator.hull,o=this.triangles=this._delaunator.triangles,i=this.inedges.fill(-1),A=this._hullIndex.fill(-1);for(let a=0,s=n.length;a<s;++a){const t=o[a%3===2?a-2:a+1];-1!==n[a]&&-1!==i[t]||(i[t]=a)}for(let a=0,s=r.length;a<s;++a)A[r[a]]=a;r.length<=2&&r.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],i[r[0]]=1,2===r.length&&(i[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(t){return new cA(this,t)}*neighbors(t){const{inedges:e,hull:n,_hullIndex:r,halfedges:o,triangles:i,collinear:A}=this;if(A){const e=A.indexOf(t);return e>0&&(yield A[e-1]),void(e<A.length-1&&(yield A[e+1]))}const a=e[t];if(-1===a)return;let s=a,u=-1;do{if(yield u=i[s],s=s%3===2?s-2:s+1,i[s]!==t)return;if(s=o[s],-1===s){const e=n[(r[t]+1)%n.length];return void(e!==u&&(yield e))}}while(s!==a)}find(t,e,n=0){if((t=+t)!==t||(e=+e)!==e)return-1;const r=n;let o;for(;(o=this._step(n,t,e))>=0&&o!==n&&o!==r;)n=o;return o}_step(t,e,n){const{inedges:r,hull:o,_hullIndex:i,halfedges:A,triangles:a,points:s}=this;if(-1===r[t]||!s.length)return(t+1)%(s.length>>1);let u=t,l=dA(e-s[2*t],2)+dA(n-s[2*t+1],2);const c=r[t];let f=c;do{let r=a[f];const c=dA(e-s[2*r],2)+dA(n-s[2*r+1],2);if(c<l&&(l=c,u=r),f=f%3===2?f-2:f+1,a[f]!==t)break;if(f=A[f],-1===f){if(f=o[(i[t]+1)%o.length],f!==r&&dA(e-s[2*f],2)+dA(n-s[2*f+1],2)<l)return f;break}}while(f!==c);return u}render(t){const e=null==t?t=new uA:void 0,{points:n,halfedges:r,triangles:o}=this;for(let i=0,A=r.length;i<A;++i){const e=r[i];if(e<i)continue;const A=2*o[i],a=2*o[e];t.moveTo(n[A],n[A+1]),t.lineTo(n[a],n[a+1])}return this.renderHull(t),e&&e.value()}renderPoints(t,e){void 0!==e||t&&"function"===typeof t.moveTo||(e=t,t=null),e=void 0==e?2:+e;const n=null==t?t=new uA:void 0,{points:r}=this;for(let o=0,i=r.length;o<i;o+=2){const n=r[o],i=r[o+1];t.moveTo(n+e,i),t.arc(n,i,e,0,fA)}return n&&n.value()}renderHull(t){const e=null==t?t=new uA:void 0,{hull:n,points:r}=this,o=2*n[0],i=n.length;t.moveTo(r[o],r[o+1]);for(let A=1;A<i;++A){const e=2*n[A];t.lineTo(r[e],r[e+1])}return t.closePath(),e&&e.value()}hullPolygon(){const t=new lA;return this.renderHull(t),t.value()}renderTriangle(t,e){const n=null==e?e=new uA:void 0,{points:r,triangles:o}=this,i=2*o[t*=3],A=2*o[t+1],a=2*o[t+2];return e.moveTo(r[i],r[i+1]),e.lineTo(r[A],r[A+1]),e.lineTo(r[a],r[a+1]),e.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:t}=this;for(let e=0,n=t.length/3;e<n;++e)yield this.trianglePolygon(e)}trianglePolygon(t){const e=new lA;return this.renderTriangle(t,e),e.value()}}const vA=t=>()=>t;function mA(t,{sourceEvent:e,subject:n,target:r,identifier:o,active:i,x:A,y:a,dx:s,dy:u,dispatch:l}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:i,enumerable:!0,configurable:!0},x:{value:A,enumerable:!0,configurable:!0},y:{value:a,enumerable:!0,configurable:!0},dx:{value:s,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:l}})}function wA(t){return!t.ctrlKey&&!t.button}function bA(){return this.parentNode}function BA(t,e){return null==e?{x:t.x,y:t.y}:e}function _A(){return navigator.maxTouchPoints||"ontouchstart"in this}function xA(){var t,e,n,r,o=wA,i=bA,A=BA,a=_A,s={},u=te("start","drag","end"),l=0,c=0;function f(t){t.on("mousedown.drag",d).filter(a).on("touchstart.drag",g).on("touchmove.drag",y,gn).on("touchend.drag touchcancel.drag",v).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(A,a){if(!r&&o.call(this,A,a)){var s=m(this,i.call(this,A,a),A,a,"mouse");s&&(pn(A.view).on("mousemove.drag",h,yn).on("mouseup.drag",p,yn),wn(A.view),vn(A),n=!1,t=A.clientX,e=A.clientY,s("start",A))}}function h(r){if(mn(r),!n){var o=r.clientX-t,i=r.clientY-e;n=o*o+i*i>c}s.mouse("drag",r)}function p(t){pn(t.view).on("mousemove.drag mouseup.drag",null),bn(t.view,n),mn(t),s.mouse("end",t)}function g(t,e){if(o.call(this,t,e)){var n,r,A=t.changedTouches,a=i.call(this,t,e),s=A.length;for(n=0;n<s;++n)(r=m(this,a,t,e,A[n].identifier,A[n]))&&(vn(t),r("start",t,A[n]))}}function y(t){var e,n,r=t.changedTouches,o=r.length;for(e=0;e<o;++e)(n=s[r[e].identifier])&&(mn(t),n("drag",t,r[e]))}function v(t){var e,n,o=t.changedTouches,i=o.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),e=0;e<i;++e)(n=s[o[e].identifier])&&(vn(t),n("end",t,o[e]))}function m(t,e,n,r,o,i){var a,c,d,h=u.copy(),p=xn(i||n,e);if(null!=(d=A.call(t,new mA("beforestart",{sourceEvent:n,target:f,identifier:o,active:l,x:p[0],y:p[1],dx:0,dy:0,dispatch:h}),r)))return a=d.x-p[0]||0,c=d.y-p[1]||0,function n(i,A,u){var g,y=p;switch(i){case"start":s[o]=n,g=l++;break;case"end":delete s[o],--l;case"drag":p=xn(u||A,e),g=l}h.call(i,t,new mA(i,{sourceEvent:A,subject:d,target:f,identifier:o,active:g,x:p[0]+a,y:p[1]+c,dx:p[0]-y[0],dy:p[1]-y[1],dispatch:h}),r)}}return f.filter=function(t){return arguments.length?(o="function"===typeof t?t:vA(!!t),f):o},f.container=function(t){return arguments.length?(i="function"===typeof t?t:vA(t),f):i},f.subject=function(t){return arguments.length?(A="function"===typeof t?t:vA(t),f):A},f.touchable=function(t){return arguments.length?(a="function"===typeof t?t:vA(!!t),f):a},f.on=function(){var t=u.on.apply(u,arguments);return t===u?f:t},f.clickDistance=function(t){return arguments.length?(c=(t=+t)*t,f):Math.sqrt(c)},f}mA.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var CA={},EA={};function FA(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function SA(t){var e=Object.create(null),n=[];return t.forEach((function(t){for(var r in t)r in e||n.push(e[r]=r)})),n}function UA(t,e){var n=t+"",r=n.length;return r<e?new Array(e-r+1).join(0)+n:n}function QA(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),o=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":function(t){return t<0?"-"+UA(-t,6):t>9999?"+"+UA(t,6):UA(t,4)}(t.getUTCFullYear())+"-"+UA(t.getUTCMonth()+1,2)+"-"+UA(t.getUTCDate(),2)+(o?"T"+UA(e,2)+":"+UA(n,2)+":"+UA(r,2)+"."+UA(o,3)+"Z":r?"T"+UA(e,2)+":"+UA(n,2)+":"+UA(r,2)+"Z":n||e?"T"+UA(e,2)+":"+UA(n,2)+"Z":"")}function IA(t){var e=new RegExp('["'+t+"\n\r]"),n=t.charCodeAt(0);function r(t,e){var r,o=[],i=t.length,A=0,a=0,s=i<=0,u=!1;function l(){if(s)return EA;if(u)return u=!1,CA;var e,r,o=A;if(34===t.charCodeAt(o)){for(;A++<i&&34!==t.charCodeAt(A)||34===t.charCodeAt(++A););return(e=A)>=i?s=!0:10===(r=t.charCodeAt(A++))?u=!0:13===r&&(u=!0,10===t.charCodeAt(A)&&++A),t.slice(o+1,e-1).replace(/""/g,'"')}for(;A<i;){if(10===(r=t.charCodeAt(e=A++)))u=!0;else if(13===r)u=!0,10===t.charCodeAt(A)&&++A;else if(r!==n)continue;return t.slice(o,e)}return s=!0,t.slice(o,i)}for(10===t.charCodeAt(i-1)&&--i,13===t.charCodeAt(i-1)&&--i;(r=l())!==EA;){for(var c=[];r!==CA&&r!==EA;)c.push(r),r=l();e&&null==(c=e(c,a++))||o.push(c)}return o}function o(e,n){return e.map((function(e){return n.map((function(t){return A(e[t])})).join(t)}))}function i(e){return e.map(A).join(t)}function A(t){return null==t?"":t instanceof Date?QA(t):e.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,o,i=r(t,(function(t,r){if(n)return n(t,r-1);o=t,n=e?function(t,e){var n=FA(t);return function(r,o){return e(n(r),o,t)}}(t,e):FA(t)}));return i.columns=o||[],i},parseRows:r,format:function(e,n){return null==n&&(n=SA(e)),[n.map(A).join(t)].concat(o(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=SA(t)),o(t,e).join("\n")},formatRows:function(t){return t.map(i).join("\n")},formatRow:i,formatValue:A}}var TA=IA(","),OA=TA.parse,kA=TA.parseRows,RA=TA.format,MA=TA.formatBody,LA=TA.formatRows,HA=TA.formatRow,DA=TA.formatValue,PA=IA("\t"),NA=PA.parse,KA=PA.parseRows,jA=PA.format,VA=PA.formatBody,GA=PA.formatRows,zA=PA.formatRow,YA=PA.formatValue;function $A(t){for(var e in t){var n,r,o=t[e].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;WA&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;t[e]=o}return t}const WA=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),XA=t=>+t;function qA(t){return t*t}function JA(t){return t*(2-t)}function ZA(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}var ta=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),ea=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),na=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3),ra=Math.PI,oa=ra/2;function ia(t){return 1===+t?1:1-Math.cos(t*oa)}function Aa(t){return Math.sin(t*oa)}function aa(t){return(1-Math.cos(ra*t))/2}function sa(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function ua(t){return sa(1-+t)}function la(t){return 1-sa(t)}function ca(t){return((t*=2)<=1?sa(1-t):2-sa(t-1))/2}function fa(t){return 1-Math.sqrt(1-t*t)}function da(t){return Math.sqrt(1- --t*t)}function ha(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var pa=4/11,ga=6/11,ya=8/11,va=9/11,ma=10/11,wa=21/22,ba=7.5625;function Ba(t){return 1-_a(1-t)}function _a(t){return(t=+t)<pa?ba*t*t:t<ya?ba*(t-=ga)*t+.75:t<ma?ba*(t-=va)*t+.9375:ba*(t-=wa)*t+.984375}function xa(t){return((t*=2)<=1?1-_a(1-t):_a(t-1)+1)/2}var Ca=1.70158,Ea=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(Ca),Fa=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(Ca),Sa=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(Ca),Ua=2*Math.PI,Qa=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Ua);function o(t){return e*sa(- --t)*Math.sin((r-t)/n)}return o.amplitude=function(e){return t(e,n*Ua)},o.period=function(n){return t(e,n)},o}(1,.3),Ia=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Ua);function o(t){return 1-e*sa(t=+t)*Math.sin((t+r)/n)}return o.amplitude=function(e){return t(e,n*Ua)},o.period=function(n){return t(e,n)},o}(1,.3),Ta=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Ua);function o(t){return((t=2*t-1)<0?e*sa(-t)*Math.sin((r-t)/n):2-e*sa(t)*Math.sin((r+t)/n))/2}return o.amplitude=function(e){return t(e,n*Ua)},o.period=function(n){return t(e,n)},o}(1,.3);function Oa(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function ka(t,e){return fetch(t,e).then(Oa)}function Ra(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function Ma(t,e){return fetch(t,e).then(Ra)}function La(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Ha(t,e){return fetch(t,e).then(La)}function Da(t){return function(e,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),Ha(e,n).then((function(e){return t(e,r)}))}}function Pa(t,e,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var o=IA(t);return Ha(e,n).then((function(t){return o.parse(t,r)}))}var Na=Da(OA),Ka=Da(NA);function ja(t,e){return new Promise((function(n,r){var o=new Image;for(var i in e)o[i]=e[i];o.onerror=r,o.onload=function(){n(o)},o.src=t}))}function Va(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function Ga(t,e){return fetch(t,e).then(Va)}function za(t){return(e,n)=>Ha(e,n).then((e=>(new DOMParser).parseFromString(e,t)))}const Ya=za("application/xml");var $a=za("text/html"),Wa=za("image/svg+xml");function Xa(t,e){var n,r=1;function o(){var o,i,A=n.length,a=0,s=0;for(o=0;o<A;++o)a+=(i=n[o]).x,s+=i.y;for(a=(a/A-t)*r,s=(s/A-e)*r,o=0;o<A;++o)(i=n[o]).x-=a,i.y-=s}return null==t&&(t=0),null==e&&(e=0),o.initialize=function(t){n=t},o.x=function(e){return arguments.length?(t=+e,o):t},o.y=function(t){return arguments.length?(e=+t,o):e},o.strength=function(t){return arguments.length?(r=+t,o):r},o}function qa(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var o,i,A,a,s,u,l,c,f,d=t._root,h={data:r},p=t._x0,g=t._y0,y=t._x1,v=t._y1;if(!d)return t._root=h,t;for(;d.length;)if((u=e>=(i=(p+y)/2))?p=i:y=i,(l=n>=(A=(g+v)/2))?g=A:v=A,o=d,!(d=d[c=l<<1|u]))return o[c]=h,t;if(a=+t._x.call(null,d.data),s=+t._y.call(null,d.data),e===a&&n===s)return h.next=d,o?o[c]=h:t._root=h,t;do{o=o?o[c]=new Array(4):t._root=new Array(4),(u=e>=(i=(p+y)/2))?p=i:y=i,(l=n>=(A=(g+v)/2))?g=A:v=A}while((c=l<<1|u)===(f=(s>=A)<<1|a>=i));return o[f]=d,o[c]=h,t}function Ja(t,e,n,r,o){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=o}function Za(t){return t[0]}function ts(t){return t[1]}function es(t,e,n){var r=new ns(null==e?Za:e,null==n?ts:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function ns(t,e,n,r,o,i){this._x=t,this._y=e,this._x0=n,this._y0=r,this._x1=o,this._y1=i,this._root=void 0}function rs(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var os=es.prototype=ns.prototype;function is(t){return function(){return t}}function As(t){return 1e-6*(t()-.5)}function as(t){return t.x+t.vx}function ss(t){return t.y+t.vy}function us(t){var e,n,r,o=1,i=1;function A(){for(var t,A,s,u,l,c,f,d=e.length,h=0;h<i;++h)for(A=es(e,as,ss).visitAfter(a),t=0;t<d;++t)s=e[t],c=n[s.index],f=c*c,u=s.x+s.vx,l=s.y+s.vy,A.visit(p);function p(t,e,n,i,A){var a=t.data,d=t.r,h=c+d;if(!a)return e>u+h||i<u-h||n>l+h||A<l-h;if(a.index>s.index){var p=u-a.x-a.vx,g=l-a.y-a.vy,y=p*p+g*g;y<h*h&&(0===p&&(y+=(p=As(r))*p),0===g&&(y+=(g=As(r))*g),y=(h-(y=Math.sqrt(y)))/y*o,s.vx+=(p*=y)*(h=(d*=d)/(f+d)),s.vy+=(g*=y)*h,a.vx-=p*(h=1-h),a.vy-=g*h)}}}function a(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function s(){if(e){var r,o,i=e.length;for(n=new Array(i),r=0;r<i;++r)o=e[r],n[o.index]=+t(o,r,e)}}return"function"!==typeof t&&(t=is(null==t?1:+t)),A.initialize=function(t,n){e=t,r=n,s()},A.iterations=function(t){return arguments.length?(i=+t,A):i},A.strength=function(t){return arguments.length?(o=+t,A):o},A.radius=function(e){return arguments.length?(t="function"===typeof e?e:is(+e),s(),A):t},A}function ls(t){return t.index}function cs(t,e){var n=t.get(e);if(!n)throw new Error("node not found: "+e);return n}function fs(t){var e,n,r,o,i,A,a=ls,s=function(t){return 1/Math.min(o[t.source.index],o[t.target.index])},u=is(30),l=1;function c(r){for(var o=0,a=t.length;o<l;++o)for(var s,u,c,f,d,h,p,g=0;g<a;++g)u=(s=t[g]).source,f=(c=s.target).x+c.vx-u.x-u.vx||As(A),d=c.y+c.vy-u.y-u.vy||As(A),f*=h=((h=Math.sqrt(f*f+d*d))-n[g])/h*r*e[g],d*=h,c.vx-=f*(p=i[g]),c.vy-=d*p,u.vx+=f*(p=1-p),u.vy+=d*p}function f(){if(r){var A,s,u=r.length,l=t.length,c=new Map(r.map(((t,e)=>[a(t,e,r),t])));for(A=0,o=new Array(u);A<l;++A)(s=t[A]).index=A,"object"!==typeof s.source&&(s.source=cs(c,s.source)),"object"!==typeof s.target&&(s.target=cs(c,s.target)),o[s.source.index]=(o[s.source.index]||0)+1,o[s.target.index]=(o[s.target.index]||0)+1;for(A=0,i=new Array(l);A<l;++A)s=t[A],i[A]=o[s.source.index]/(o[s.source.index]+o[s.target.index]);e=new Array(l),d(),n=new Array(l),h()}}function d(){if(r)for(var n=0,o=t.length;n<o;++n)e[n]=+s(t[n],n,t)}function h(){if(r)for(var e=0,o=t.length;e<o;++e)n[e]=+u(t[e],e,t)}return null==t&&(t=[]),c.initialize=function(t,e){r=t,A=e,f()},c.links=function(e){return arguments.length?(t=e,f(),c):t},c.id=function(t){return arguments.length?(a=t,c):a},c.iterations=function(t){return arguments.length?(l=+t,c):l},c.strength=function(t){return arguments.length?(s="function"===typeof t?t:is(+t),d(),c):s},c.distance=function(t){return arguments.length?(u="function"===typeof t?t:is(+t),h(),c):u},c}os.copy=function(){var t,e,n=new ns(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=rs(r),n;for(t=[{source:r,target:n._root=new Array(4)}];r=t.pop();)for(var o=0;o<4;++o)(e=r.source[o])&&(e.length?t.push({source:e,target:r.target[o]=new Array(4)}):r.target[o]=rs(e));return n},os.add=function(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return qa(this.cover(e,n),e,n,t)},os.addAll=function(t){var e,n,r,o,i=t.length,A=new Array(i),a=new Array(i),s=1/0,u=1/0,l=-1/0,c=-1/0;for(n=0;n<i;++n)isNaN(r=+this._x.call(null,e=t[n]))||isNaN(o=+this._y.call(null,e))||(A[n]=r,a[n]=o,r<s&&(s=r),r>l&&(l=r),o<u&&(u=o),o>c&&(c=o));if(s>l||u>c)return this;for(this.cover(s,u).cover(l,c),n=0;n<i;++n)qa(this,A[n],a[n],t[n]);return this},os.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var n=this._x0,r=this._y0,o=this._x1,i=this._y1;if(isNaN(n))o=(n=Math.floor(t))+1,i=(r=Math.floor(e))+1;else{for(var A,a,s=o-n||1,u=this._root;n>t||t>=o||r>e||e>=i;)switch(a=(e<r)<<1|t<n,(A=new Array(4))[a]=u,u=A,s*=2,a){case 0:o=n+s,i=r+s;break;case 1:n=o-s,i=r+s;break;case 2:o=n+s,r=i-s;break;case 3:n=o-s,r=i-s}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=r,this._x1=o,this._y1=i,this},os.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},os.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},os.find=function(t,e,n){var r,o,i,A,a,s,u,l=this._x0,c=this._y0,f=this._x1,d=this._y1,h=[],p=this._root;for(p&&h.push(new Ja(p,l,c,f,d)),null==n?n=1/0:(l=t-n,c=e-n,f=t+n,d=e+n,n*=n);s=h.pop();)if(!(!(p=s.node)||(o=s.x0)>f||(i=s.y0)>d||(A=s.x1)<l||(a=s.y1)<c))if(p.length){var g=(o+A)/2,y=(i+a)/2;h.push(new Ja(p[3],g,y,A,a),new Ja(p[2],o,y,g,a),new Ja(p[1],g,i,A,y),new Ja(p[0],o,i,g,y)),(u=(e>=y)<<1|t>=g)&&(s=h[h.length-1],h[h.length-1]=h[h.length-1-u],h[h.length-1-u]=s)}else{var v=t-+this._x.call(null,p.data),m=e-+this._y.call(null,p.data),w=v*v+m*m;if(w<n){var b=Math.sqrt(n=w);l=t-b,c=e-b,f=t+b,d=e+b,r=p.data}}return r},os.remove=function(t){if(isNaN(i=+this._x.call(null,t))||isNaN(A=+this._y.call(null,t)))return this;var e,n,r,o,i,A,a,s,u,l,c,f,d=this._root,h=this._x0,p=this._y0,g=this._x1,y=this._y1;if(!d)return this;if(d.length)for(;;){if((u=i>=(a=(h+g)/2))?h=a:g=a,(l=A>=(s=(p+y)/2))?p=s:y=s,e=d,!(d=d[c=l<<1|u]))return this;if(!d.length)break;(e[c+1&3]||e[c+2&3]||e[c+3&3])&&(n=e,f=c)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return(o=d.next)&&delete d.next,r?(o?r.next=o:delete r.next,this):e?(o?e[c]=o:delete e[c],(d=e[0]||e[1]||e[2]||e[3])&&d===(e[3]||e[2]||e[1]||e[0])&&!d.length&&(n?n[f]=d:this._root=d),this):(this._root=o,this)},os.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},os.root=function(){return this._root},os.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},os.visit=function(t){var e,n,r,o,i,A,a=[],s=this._root;for(s&&a.push(new Ja(s,this._x0,this._y0,this._x1,this._y1));e=a.pop();)if(!t(s=e.node,r=e.x0,o=e.y0,i=e.x1,A=e.y1)&&s.length){var u=(r+i)/2,l=(o+A)/2;(n=s[3])&&a.push(new Ja(n,u,l,i,A)),(n=s[2])&&a.push(new Ja(n,r,l,u,A)),(n=s[1])&&a.push(new Ja(n,u,o,i,l)),(n=s[0])&&a.push(new Ja(n,r,o,u,l))}return this},os.visitAfter=function(t){var e,n=[],r=[];for(this._root&&n.push(new Ja(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var o=e.node;if(o.length){var i,A=e.x0,a=e.y0,s=e.x1,u=e.y1,l=(A+s)/2,c=(a+u)/2;(i=o[0])&&n.push(new Ja(i,A,a,l,c)),(i=o[1])&&n.push(new Ja(i,l,a,s,c)),(i=o[2])&&n.push(new Ja(i,A,c,l,u)),(i=o[3])&&n.push(new Ja(i,l,c,s,u))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},os.x=function(t){return arguments.length?(this._x=t,this):this._x},os.y=function(t){return arguments.length?(this._y=t,this):this._y};const ds=4294967296;function hs(t){return t.x}function ps(t){return t.y}var gs=Math.PI*(3-Math.sqrt(5));function ys(t){var e,n=1,r=.001,o=1-Math.pow(r,1/300),i=0,A=.6,a=new Map,s=Hn(c),u=te("tick","end"),l=function(){let t=1;return()=>(t=(1664525*t+1013904223)%ds)/ds}();function c(){f(),u.call("tick",e),n<r&&(s.stop(),u.call("end",e))}function f(r){var s,u,l=t.length;void 0===r&&(r=1);for(var c=0;c<r;++c)for(n+=(i-n)*o,a.forEach((function(t){t(n)})),s=0;s<l;++s)null==(u=t[s]).fx?u.x+=u.vx*=A:(u.x=u.fx,u.vx=0),null==u.fy?u.y+=u.vy*=A:(u.y=u.fy,u.vy=0);return e}function d(){for(var e,n=0,r=t.length;n<r;++n){if((e=t[n]).index=n,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var o=10*Math.sqrt(.5+n),i=n*gs;e.x=o*Math.cos(i),e.y=o*Math.sin(i)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function h(e){return e.initialize&&e.initialize(t,l),e}return null==t&&(t=[]),d(),e={tick:f,restart:function(){return s.restart(c),e},stop:function(){return s.stop(),e},nodes:function(n){return arguments.length?(t=n,d(),a.forEach(h),e):t},alpha:function(t){return arguments.length?(n=+t,e):n},alphaMin:function(t){return arguments.length?(r=+t,e):r},alphaDecay:function(t){return arguments.length?(o=+t,e):+o},alphaTarget:function(t){return arguments.length?(i=+t,e):i},velocityDecay:function(t){return arguments.length?(A=1-t,e):1-A},randomSource:function(t){return arguments.length?(l=t,a.forEach(h),e):l},force:function(t,n){return arguments.length>1?(null==n?a.delete(t):a.set(t,h(n)),e):a.get(t)},find:function(e,n,r){var o,i,A,a,s,u=0,l=t.length;for(null==r?r=1/0:r*=r,u=0;u<l;++u)(A=(o=e-(a=t[u]).x)*o+(i=n-a.y)*i)<r&&(s=a,r=A);return s},on:function(t,n){return arguments.length>1?(u.on(t,n),e):u.on(t)}}}function vs(){var t,e,n,r,o,i=is(-30),A=1,a=1/0,s=.81;function u(n){var o,i=t.length,A=es(t,hs,ps).visitAfter(c);for(r=n,o=0;o<i;++o)e=t[o],A.visit(f)}function l(){if(t){var e,n,r=t.length;for(o=new Array(r),e=0;e<r;++e)n=t[e],o[n.index]=+i(n,e,t)}}function c(t){var e,n,r,i,A,a=0,s=0;if(t.length){for(r=i=A=0;A<4;++A)(e=t[A])&&(n=Math.abs(e.value))&&(a+=e.value,s+=n,r+=n*e.x,i+=n*e.y);t.x=r/s,t.y=i/s}else{(e=t).x=e.data.x,e.y=e.data.y;do{a+=o[e.data.index]}while(e=e.next)}t.value=a}function f(t,i,u,l){if(!t.value)return!0;var c=t.x-e.x,f=t.y-e.y,d=l-i,h=c*c+f*f;if(d*d/s<h)return h<a&&(0===c&&(h+=(c=As(n))*c),0===f&&(h+=(f=As(n))*f),h<A&&(h=Math.sqrt(A*h)),e.vx+=c*t.value*r/h,e.vy+=f*t.value*r/h),!0;if(!(t.length||h>=a)){(t.data!==e||t.next)&&(0===c&&(h+=(c=As(n))*c),0===f&&(h+=(f=As(n))*f),h<A&&(h=Math.sqrt(A*h)));do{t.data!==e&&(d=o[t.data.index]*r/h,e.vx+=c*d,e.vy+=f*d)}while(t=t.next)}}return u.initialize=function(e,r){t=e,n=r,l()},u.strength=function(t){return arguments.length?(i="function"===typeof t?t:is(+t),l(),u):i},u.distanceMin=function(t){return arguments.length?(A=t*t,u):Math.sqrt(A)},u.distanceMax=function(t){return arguments.length?(a=t*t,u):Math.sqrt(a)},u.theta=function(t){return arguments.length?(s=t*t,u):Math.sqrt(s)},u}function ms(t,e,n){var r,o,i,A=is(.1);function a(t){for(var A=0,a=r.length;A<a;++A){var s=r[A],u=s.x-e||1e-6,l=s.y-n||1e-6,c=Math.sqrt(u*u+l*l),f=(i[A]-c)*o[A]*t/c;s.vx+=u*f,s.vy+=l*f}}function s(){if(r){var e,n=r.length;for(o=new Array(n),i=new Array(n),e=0;e<n;++e)i[e]=+t(r[e],e,r),o[e]=isNaN(i[e])?0:+A(r[e],e,r)}}return"function"!==typeof t&&(t=is(+t)),null==e&&(e=0),null==n&&(n=0),a.initialize=function(t){r=t,s()},a.strength=function(t){return arguments.length?(A="function"===typeof t?t:is(+t),s(),a):A},a.radius=function(e){return arguments.length?(t="function"===typeof e?e:is(+e),s(),a):t},a.x=function(t){return arguments.length?(e=+t,a):e},a.y=function(t){return arguments.length?(n=+t,a):n},a}function ws(t){var e,n,r,o=is(.1);function i(t){for(var o,i=0,A=e.length;i<A;++i)(o=e[i]).vx+=(r[i]-o.x)*n[i]*t}function A(){if(e){var i,A=e.length;for(n=new Array(A),r=new Array(A),i=0;i<A;++i)n[i]=isNaN(r[i]=+t(e[i],i,e))?0:+o(e[i],i,e)}}return"function"!==typeof t&&(t=is(null==t?0:+t)),i.initialize=function(t){e=t,A()},i.strength=function(t){return arguments.length?(o="function"===typeof t?t:is(+t),A(),i):o},i.x=function(e){return arguments.length?(t="function"===typeof e?e:is(+e),A(),i):t},i}function bs(t){var e,n,r,o=is(.1);function i(t){for(var o,i=0,A=e.length;i<A;++i)(o=e[i]).vy+=(r[i]-o.y)*n[i]*t}function A(){if(e){var i,A=e.length;for(n=new Array(A),r=new Array(A),i=0;i<A;++i)n[i]=isNaN(r[i]=+t(e[i],i,e))?0:+o(e[i],i,e)}}return"function"!==typeof t&&(t=is(null==t?0:+t)),i.initialize=function(t){e=t,A()},i.strength=function(t){return arguments.length?(o="function"===typeof t?t:is(+t),A(),i):o},i.y=function(e){return arguments.length?(t="function"===typeof e?e:is(+e),A(),i):t},i}var Bs=n(48701),_s=n(56390),xs=n(1631),Cs=n(1734),Es=n(67590),Fs=n(99460),Ss=1e-6,Us=1e-12,Qs=Math.PI,Is=Qs/2,Ts=Qs/4,Os=2*Qs,ks=180/Qs,Rs=Qs/180,Ms=Math.abs,Ls=Math.atan,Hs=Math.atan2,Ds=Math.cos,Ps=Math.ceil,Ns=Math.exp,Ks=(Math.floor,Math.hypot),js=Math.log,Vs=Math.pow,Gs=Math.sin,zs=Math.sign||function(t){return t>0?1:t<0?-1:0},Ys=Math.sqrt,$s=Math.tan;function Ws(t){return t>1?0:t<-1?Qs:Math.acos(t)}function Xs(t){return t>1?Is:t<-1?-Is:Math.asin(t)}function qs(t){return(t=Gs(t/2))*t}function Js(){}function Zs(t,e){t&&eu.hasOwnProperty(t.type)&&eu[t.type](t,e)}var tu={Feature:function(t,e){Zs(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,o=n.length;++r<o;)Zs(n[r].geometry,e)}},eu={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){nu(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)nu(n[r],e,0)},Polygon:function(t,e){ru(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)ru(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,o=n.length;++r<o;)Zs(n[r],e)}};function nu(t,e,n){var r,o=-1,i=t.length-n;for(e.lineStart();++o<i;)r=t[o],e.point(r[0],r[1],r[2]);e.lineEnd()}function ru(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)nu(t[n],e,1);e.polygonEnd()}function ou(t,e){t&&tu.hasOwnProperty(t.type)?tu[t.type](t,e):Zs(t,e)}var iu,Au,au,su,uu,lu,cu,fu,du,hu,pu,gu,yu,vu,mu,wu,bu=new _,Bu=new _,_u={point:Js,lineStart:Js,lineEnd:Js,polygonStart:function(){bu=new _,_u.lineStart=xu,_u.lineEnd=Cu},polygonEnd:function(){var t=+bu;Bu.add(t<0?Os+t:t),this.lineStart=this.lineEnd=this.point=Js},sphere:function(){Bu.add(Os)}};function xu(){_u.point=Eu}function Cu(){Fu(iu,Au)}function Eu(t,e){_u.point=Fu,iu=t,Au=e,au=t*=Rs,su=Ds(e=(e*=Rs)/2+Ts),uu=Gs(e)}function Fu(t,e){var n=(t*=Rs)-au,r=n>=0?1:-1,o=r*n,i=Ds(e=(e*=Rs)/2+Ts),A=Gs(e),a=uu*A,s=su*i+a*Ds(o),u=a*r*Gs(o);bu.add(Hs(u,s)),au=t,su=i,uu=A}function Su(t){return Bu=new _,ou(t,_u),2*Bu}function Uu(t){return[Hs(t[1],t[0]),Xs(t[2])]}function Qu(t){var e=t[0],n=t[1],r=Ds(n);return[r*Ds(e),r*Gs(e),Gs(n)]}function Iu(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function Tu(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function Ou(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function ku(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Ru(t){var e=Ys(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var Mu,Lu,Hu,Du,Pu,Nu,Ku,ju,Vu,Gu,zu,Yu,$u,Wu,Xu,qu,Ju={point:Zu,lineStart:el,lineEnd:nl,polygonStart:function(){Ju.point=rl,Ju.lineStart=ol,Ju.lineEnd=il,vu=new _,_u.polygonStart()},polygonEnd:function(){_u.polygonEnd(),Ju.point=Zu,Ju.lineStart=el,Ju.lineEnd=nl,bu<0?(lu=-(fu=180),cu=-(du=90)):vu>Ss?du=90:vu<-1e-6&&(cu=-90),wu[0]=lu,wu[1]=fu},sphere:function(){lu=-(fu=180),cu=-(du=90)}};function Zu(t,e){mu.push(wu=[lu=t,fu=t]),e<cu&&(cu=e),e>du&&(du=e)}function tl(t,e){var n=Qu([t*Rs,e*Rs]);if(yu){var r=Tu(yu,n),o=Tu([r[1],-r[0],0],r);Ru(o),o=Uu(o);var i,A=t-hu,a=A>0?1:-1,s=o[0]*ks*a,u=Ms(A)>180;u^(a*hu<s&&s<a*t)?(i=o[1]*ks)>du&&(du=i):u^(a*hu<(s=(s+360)%360-180)&&s<a*t)?(i=-o[1]*ks)<cu&&(cu=i):(e<cu&&(cu=e),e>du&&(du=e)),u?t<hu?Al(lu,t)>Al(lu,fu)&&(fu=t):Al(t,fu)>Al(lu,fu)&&(lu=t):fu>=lu?(t<lu&&(lu=t),t>fu&&(fu=t)):t>hu?Al(lu,t)>Al(lu,fu)&&(fu=t):Al(t,fu)>Al(lu,fu)&&(lu=t)}else mu.push(wu=[lu=t,fu=t]);e<cu&&(cu=e),e>du&&(du=e),yu=n,hu=t}function el(){Ju.point=tl}function nl(){wu[0]=lu,wu[1]=fu,Ju.point=Zu,yu=null}function rl(t,e){if(yu){var n=t-hu;vu.add(Ms(n)>180?n+(n>0?360:-360):n)}else pu=t,gu=e;_u.point(t,e),tl(t,e)}function ol(){_u.lineStart()}function il(){rl(pu,gu),_u.lineEnd(),Ms(vu)>Ss&&(lu=-(fu=180)),wu[0]=lu,wu[1]=fu,yu=null}function Al(t,e){return(e-=t)<0?e+360:e}function al(t,e){return t[0]-e[0]}function sl(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function ul(t){var e,n,r,o,i,A,a;if(du=fu=-(lu=cu=1/0),mu=[],ou(t,Ju),n=mu.length){for(mu.sort(al),e=1,i=[r=mu[0]];e<n;++e)sl(r,(o=mu[e])[0])||sl(r,o[1])?(Al(r[0],o[1])>Al(r[0],r[1])&&(r[1]=o[1]),Al(o[0],r[1])>Al(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(A=-1/0,e=0,r=i[n=i.length-1];e<=n;r=o,++e)o=i[e],(a=Al(r[1],o[0]))>A&&(A=a,lu=o[0],fu=r[1])}return mu=wu=null,lu===1/0||cu===1/0?[[NaN,NaN],[NaN,NaN]]:[[lu,cu],[fu,du]]}var ll={sphere:Js,point:cl,lineStart:dl,lineEnd:gl,polygonStart:function(){ll.lineStart=yl,ll.lineEnd=vl},polygonEnd:function(){ll.lineStart=dl,ll.lineEnd=gl}};function cl(t,e){t*=Rs;var n=Ds(e*=Rs);fl(n*Ds(t),n*Gs(t),Gs(e))}function fl(t,e,n){++Mu,Hu+=(t-Hu)/Mu,Du+=(e-Du)/Mu,Pu+=(n-Pu)/Mu}function dl(){ll.point=hl}function hl(t,e){t*=Rs;var n=Ds(e*=Rs);Wu=n*Ds(t),Xu=n*Gs(t),qu=Gs(e),ll.point=pl,fl(Wu,Xu,qu)}function pl(t,e){t*=Rs;var n=Ds(e*=Rs),r=n*Ds(t),o=n*Gs(t),i=Gs(e),A=Hs(Ys((A=Xu*i-qu*o)*A+(A=qu*r-Wu*i)*A+(A=Wu*o-Xu*r)*A),Wu*r+Xu*o+qu*i);Lu+=A,Nu+=A*(Wu+(Wu=r)),Ku+=A*(Xu+(Xu=o)),ju+=A*(qu+(qu=i)),fl(Wu,Xu,qu)}function gl(){ll.point=cl}function yl(){ll.point=ml}function vl(){wl(Yu,$u),ll.point=cl}function ml(t,e){Yu=t,$u=e,t*=Rs,e*=Rs,ll.point=wl;var n=Ds(e);Wu=n*Ds(t),Xu=n*Gs(t),qu=Gs(e),fl(Wu,Xu,qu)}function wl(t,e){t*=Rs;var n=Ds(e*=Rs),r=n*Ds(t),o=n*Gs(t),i=Gs(e),A=Xu*i-qu*o,a=qu*r-Wu*i,s=Wu*o-Xu*r,u=Ks(A,a,s),l=Xs(u),c=u&&-l/u;Vu.add(c*A),Gu.add(c*a),zu.add(c*s),Lu+=l,Nu+=l*(Wu+(Wu=r)),Ku+=l*(Xu+(Xu=o)),ju+=l*(qu+(qu=i)),fl(Wu,Xu,qu)}function bl(t){Mu=Lu=Hu=Du=Pu=Nu=Ku=ju=0,Vu=new _,Gu=new _,zu=new _,ou(t,ll);var e=+Vu,n=+Gu,r=+zu,o=Ks(e,n,r);return o<Us&&(e=Nu,n=Ku,r=ju,Lu<Ss&&(e=Hu,n=Du,r=Pu),(o=Ks(e,n,r))<Us)?[NaN,NaN]:[Hs(n,e)*ks,Xs(r/o)*ks]}function Bl(t){return function(){return t}}function _l(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}function xl(t,e){return Ms(t)>Qs&&(t-=Math.round(t/Os)*Os),[t,e]}function Cl(t,e,n){return(t%=Os)?e||n?_l(Fl(t),Sl(e,n)):Fl(t):e||n?Sl(e,n):xl}function El(t){return function(e,n){return Ms(e+=t)>Qs&&(e-=Math.round(e/Os)*Os),[e,n]}}function Fl(t){var e=El(t);return e.invert=El(-t),e}function Sl(t,e){var n=Ds(t),r=Gs(t),o=Ds(e),i=Gs(e);function A(t,e){var A=Ds(e),a=Ds(t)*A,s=Gs(t)*A,u=Gs(e),l=u*n+a*r;return[Hs(s*o-l*i,a*n-u*r),Xs(l*o+s*i)]}return A.invert=function(t,e){var A=Ds(e),a=Ds(t)*A,s=Gs(t)*A,u=Gs(e),l=u*o-s*i;return[Hs(s*o+u*i,a*n+l*r),Xs(l*n-a*r)]},A}function Ul(t){function e(e){return(e=t(e[0]*Rs,e[1]*Rs))[0]*=ks,e[1]*=ks,e}return t=Cl(t[0]*Rs,t[1]*Rs,t.length>2?t[2]*Rs:0),e.invert=function(e){return(e=t.invert(e[0]*Rs,e[1]*Rs))[0]*=ks,e[1]*=ks,e},e}function Ql(t,e,n,r,o,i){if(n){var A=Ds(e),a=Gs(e),s=r*n;null==o?(o=e+r*Os,i=e-s/2):(o=Il(A,o),i=Il(A,i),(r>0?o<i:o>i)&&(o+=r*Os));for(var u,l=o;r>0?l>i:l<i;l-=s)u=Uu([A,-a*Ds(l),-a*Gs(l)]),t.point(u[0],u[1])}}function Il(t,e){(e=Qu(e))[0]-=t,Ru(e);var n=Ws(-e[1]);return((-e[2]<0?-n:n)+Os-Ss)%Os}function Tl(){var t,e,n=Bl([0,0]),r=Bl(90),o=Bl(2),i={point:function(n,r){t.push(n=e(n,r)),n[0]*=ks,n[1]*=ks}};function A(){var A=n.apply(this,arguments),a=r.apply(this,arguments)*Rs,s=o.apply(this,arguments)*Rs;return t=[],e=Cl(-A[0]*Rs,-A[1]*Rs,0).invert,Ql(i,a,s,1),A={type:"Polygon",coordinates:[t]},t=e=null,A}return A.center=function(t){return arguments.length?(n="function"===typeof t?t:Bl([+t[0],+t[1]]),A):n},A.radius=function(t){return arguments.length?(r="function"===typeof t?t:Bl(+t),A):r},A.precision=function(t){return arguments.length?(o="function"===typeof t?t:Bl(+t),A):o},A}function Ol(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:Js,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function kl(t,e){return Ms(t[0]-e[0])<Ss&&Ms(t[1]-e[1])<Ss}function Rl(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function Ml(t,e,n,r,o){var i,A,a=[],s=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],A=t[e];if(kl(r,A)){if(!r[2]&&!A[2]){for(o.lineStart(),i=0;i<e;++i)o.point((r=t[i])[0],r[1]);return void o.lineEnd()}A[0]+=2e-6}a.push(n=new Rl(r,t,null,!0)),s.push(n.o=new Rl(r,null,n,!1)),a.push(n=new Rl(A,t,null,!1)),s.push(n.o=new Rl(A,null,n,!0))}})),a.length){for(s.sort(e),Ll(a),Ll(s),i=0,A=s.length;i<A;++i)s[i].e=n=!n;for(var u,l,c=a[0];;){for(var f=c,d=!0;f.v;)if((f=f.n)===c)return;u=f.z,o.lineStart();do{if(f.v=f.o.v=!0,f.e){if(d)for(i=0,A=u.length;i<A;++i)o.point((l=u[i])[0],l[1]);else r(f.x,f.n.x,1,o);f=f.n}else{if(d)for(u=f.p.z,i=u.length-1;i>=0;--i)o.point((l=u[i])[0],l[1]);else r(f.x,f.p.x,-1,o);f=f.p}u=(f=f.o).z,d=!d}while(!f.v);o.lineEnd()}}}function Ll(t){if(e=t.length){for(var e,n,r=0,o=t[0];++r<e;)o.n=n=t[r],n.p=o,o=n;o.n=n=t[0],n.p=o}}function Hl(t){return Ms(t[0])<=Qs?t[0]:zs(t[0])*((Ms(t[0])+Qs)%Os-Qs)}function Dl(t,e){var n=Hl(e),r=e[1],o=Gs(r),i=[Gs(n),-Ds(n),0],A=0,a=0,s=new _;1===o?r=Is+Ss:-1===o&&(r=-Is-Ss);for(var u=0,l=t.length;u<l;++u)if(f=(c=t[u]).length)for(var c,f,d=c[f-1],h=Hl(d),p=d[1]/2+Ts,g=Gs(p),y=Ds(p),v=0;v<f;++v,h=w,g=B,y=x,d=m){var m=c[v],w=Hl(m),b=m[1]/2+Ts,B=Gs(b),x=Ds(b),C=w-h,E=C>=0?1:-1,F=E*C,S=F>Qs,U=g*B;if(s.add(Hs(U*E*Gs(F),y*x+U*Ds(F))),A+=S?C+E*Os:C,S^h>=n^w>=n){var Q=Tu(Qu(d),Qu(m));Ru(Q);var I=Tu(i,Q);Ru(I);var T=(S^C>=0?-1:1)*Xs(I[2]);(r>T||r===T&&(Q[0]||Q[1]))&&(a+=S^C>=0?1:-1)}}return(A<-1e-6||A<Ss&&s<-1e-12)^1&a}function Pl(t,e,n,r){return function(o){var i,A,a,s=e(o),u=Ol(),l=e(u),c=!1,f={point:d,lineStart:p,lineEnd:g,polygonStart:function(){f.point=y,f.lineStart=v,f.lineEnd=m,A=[],i=[]},polygonEnd:function(){f.point=d,f.lineStart=p,f.lineEnd=g,A=nt(A);var t=Dl(i,r);A.length?(c||(o.polygonStart(),c=!0),Ml(A,Kl,t,n,o)):t&&(c||(o.polygonStart(),c=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),c&&(o.polygonEnd(),c=!1),A=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function d(e,n){t(e,n)&&o.point(e,n)}function h(t,e){s.point(t,e)}function p(){f.point=h,s.lineStart()}function g(){f.point=d,s.lineEnd()}function y(t,e){a.push([t,e]),l.point(t,e)}function v(){l.lineStart(),a=[]}function m(){y(a[0][0],a[0][1]),l.lineEnd();var t,e,n,r,s=l.clean(),f=u.result(),d=f.length;if(a.pop(),i.push(a),a=null,d)if(1&s){if((e=(n=f[0]).length-1)>0){for(c||(o.polygonStart(),c=!0),o.lineStart(),t=0;t<e;++t)o.point((r=n[t])[0],r[1]);o.lineEnd()}}else d>1&&2&s&&f.push(f.pop().concat(f.shift())),A.push(f.filter(Nl))}return f}}function Nl(t){return t.length>1}function Kl(t,e){return((t=t.x)[0]<0?t[1]-Is-Ss:Is-t[1])-((e=e.x)[0]<0?e[1]-Is-Ss:Is-e[1])}xl.invert=xl;const jl=Pl((function(){return!0}),(function(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(i,A){var a=i>0?Qs:-Qs,s=Ms(i-n);Ms(s-Qs)<Ss?(t.point(n,r=(r+A)/2>0?Is:-Is),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(a,r),t.point(i,r),e=0):o!==a&&s>=Qs&&(Ms(n-o)<Ss&&(n-=o*Ss),Ms(i-a)<Ss&&(i-=a*Ss),r=function(t,e,n,r){var o,i,A=Gs(t-n);return Ms(A)>Ss?Ls((Gs(e)*(i=Ds(r))*Gs(n)-Gs(r)*(o=Ds(e))*Gs(t))/(o*i*A)):(e+r)/2}(n,r,i,A),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(a,r),e=0),t.point(n=i,r=A),o=a},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}),(function(t,e,n,r){var o;if(null==t)o=n*Is,r.point(-Qs,o),r.point(0,o),r.point(Qs,o),r.point(Qs,0),r.point(Qs,-o),r.point(0,-o),r.point(-Qs,-o),r.point(-Qs,0),r.point(-Qs,o);else if(Ms(t[0]-e[0])>Ss){var i=t[0]<e[0]?Qs:-Qs;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(e[0],e[1])}),[-Qs,-Is]);function Vl(t){var e=Ds(t),n=2*Rs,r=e>0,o=Ms(e)>Ss;function i(t,n){return Ds(t)*Ds(n)>e}function A(t,n,r){var o=[1,0,0],i=Tu(Qu(t),Qu(n)),A=Iu(i,i),a=i[0],s=A-a*a;if(!s)return!r&&t;var u=e*A/s,l=-e*a/s,c=Tu(o,i),f=ku(o,u);Ou(f,ku(i,l));var d=c,h=Iu(f,d),p=Iu(d,d),g=h*h-p*(Iu(f,f)-1);if(!(g<0)){var y=Ys(g),v=ku(d,(-h-y)/p);if(Ou(v,f),v=Uu(v),!r)return v;var m,w=t[0],b=n[0],B=t[1],_=n[1];b<w&&(m=w,w=b,b=m);var x=b-w,C=Ms(x-Qs)<Ss;if(!C&&_<B&&(m=B,B=_,_=m),C||x<Ss?C?B+_>0^v[1]<(Ms(v[0]-w)<Ss?B:_):B<=v[1]&&v[1]<=_:x>Qs^(w<=v[0]&&v[0]<=b)){var E=ku(d,(-h+y)/p);return Ou(E,f),[v,Uu(E)]}}}function a(e,n){var o=r?t:Qs-t,i=0;return e<-o?i|=1:e>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Pl(i,(function(t){var e,n,s,u,l;return{lineStart:function(){u=s=!1,l=1},point:function(c,f){var d,h=[c,f],p=i(c,f),g=r?p?0:a(c,f):p?a(c+(c<0?Qs:-Qs),f):0;if(!e&&(u=s=p)&&t.lineStart(),p!==s&&(!(d=A(e,h))||kl(e,d)||kl(h,d))&&(h[2]=1),p!==s)l=0,p?(t.lineStart(),d=A(h,e),t.point(d[0],d[1])):(d=A(e,h),t.point(d[0],d[1],2),t.lineEnd()),e=d;else if(o&&e&&r^p){var y;g&n||!(y=A(h,e,!0))||(l=0,r?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1],3)))}!p||e&&kl(e,h)||t.point(h[0],h[1]),e=h,s=p,n=g},lineEnd:function(){s&&t.lineEnd(),e=null},clean:function(){return l|(u&&s)<<1}}}),(function(e,r,o,i){Ql(i,t,n,o,e,r)}),r?[0,-t]:[-Qs,t-Qs])}var Gl,zl,Yl,$l,Wl=1e9,Xl=-Wl;function ql(t,e,n,r){function o(o,i){return t<=o&&o<=n&&e<=i&&i<=r}function i(o,i,a,u){var l=0,c=0;if(null==o||(l=A(o,a))!==(c=A(i,a))||s(o,i)<0^a>0)do{u.point(0===l||3===l?t:n,l>1?r:e)}while((l=(l+a+4)%4)!==c);else u.point(i[0],i[1])}function A(r,o){return Ms(r[0]-t)<Ss?o>0?0:3:Ms(r[0]-n)<Ss?o>0?2:1:Ms(r[1]-e)<Ss?o>0?1:0:o>0?3:2}function a(t,e){return s(t.x,e.x)}function s(t,e){var n=A(t,1),r=A(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(A){var s,u,l,c,f,d,h,p,g,y,v,m=A,w=Ol(),b={point:B,lineStart:function(){b.point=_,u&&u.push(l=[]);y=!0,g=!1,h=p=NaN},lineEnd:function(){s&&(_(c,f),d&&g&&w.rejoin(),s.push(w.result()));b.point=B,g&&m.lineEnd()},polygonStart:function(){m=w,s=[],u=[],v=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,o=u.length;n<o;++n)for(var i,A,a=u[n],s=1,l=a.length,c=a[0],f=c[0],d=c[1];s<l;++s)i=f,A=d,f=(c=a[s])[0],d=c[1],A<=r?d>r&&(f-i)*(r-A)>(d-A)*(t-i)&&++e:d<=r&&(f-i)*(r-A)<(d-A)*(t-i)&&--e;return e}(),n=v&&e,o=(s=nt(s)).length;(n||o)&&(A.polygonStart(),n&&(A.lineStart(),i(null,null,1,A),A.lineEnd()),o&&Ml(s,a,e,i,A),A.polygonEnd());m=A,s=u=l=null}};function B(t,e){o(t,e)&&m.point(t,e)}function _(i,A){var a=o(i,A);if(u&&l.push([i,A]),y)c=i,f=A,d=a,y=!1,a&&(m.lineStart(),m.point(i,A));else if(a&&g)m.point(i,A);else{var s=[h=Math.max(Xl,Math.min(Wl,h)),p=Math.max(Xl,Math.min(Wl,p))],w=[i=Math.max(Xl,Math.min(Wl,i)),A=Math.max(Xl,Math.min(Wl,A))];!function(t,e,n,r,o,i){var A,a=t[0],s=t[1],u=0,l=1,c=e[0]-a,f=e[1]-s;if(A=n-a,c||!(A>0)){if(A/=c,c<0){if(A<u)return;A<l&&(l=A)}else if(c>0){if(A>l)return;A>u&&(u=A)}if(A=o-a,c||!(A<0)){if(A/=c,c<0){if(A>l)return;A>u&&(u=A)}else if(c>0){if(A<u)return;A<l&&(l=A)}if(A=r-s,f||!(A>0)){if(A/=f,f<0){if(A<u)return;A<l&&(l=A)}else if(f>0){if(A>l)return;A>u&&(u=A)}if(A=i-s,f||!(A<0)){if(A/=f,f<0){if(A>l)return;A>u&&(u=A)}else if(f>0){if(A<u)return;A<l&&(l=A)}return u>0&&(t[0]=a+u*c,t[1]=s+u*f),l<1&&(e[0]=a+l*c,e[1]=s+l*f),!0}}}}}(s,w,t,e,n,r)?a&&(m.lineStart(),m.point(i,A),v=!1):(g||(m.lineStart(),m.point(s[0],s[1])),m.point(w[0],w[1]),a||m.lineEnd(),v=!1)}h=i,p=A,g=a}return b}}function Jl(){var t,e,n,r=0,o=0,i=960,A=500;return n={stream:function(n){return t&&e===n?t:t=ql(r,o,i,A)(e=n)},extent:function(a){return arguments.length?(r=+a[0][0],o=+a[0][1],i=+a[1][0],A=+a[1][1],t=e=null,n):[[r,o],[i,A]]}}}var Zl={sphere:Js,point:Js,lineStart:function(){Zl.point=ec,Zl.lineEnd=tc},lineEnd:Js,polygonStart:Js,polygonEnd:Js};function tc(){Zl.point=Zl.lineEnd=Js}function ec(t,e){zl=t*=Rs,Yl=Gs(e*=Rs),$l=Ds(e),Zl.point=nc}function nc(t,e){t*=Rs;var n=Gs(e*=Rs),r=Ds(e),o=Ms(t-zl),i=Ds(o),A=r*Gs(o),a=$l*n-Yl*r*i,s=Yl*n+$l*r*i;Gl.add(Hs(Ys(A*A+a*a),s)),zl=t,Yl=n,$l=r}function rc(t){return Gl=new _,ou(t,Zl),+Gl}var oc=[null,null],ic={type:"LineString",coordinates:oc};function Ac(t,e){return oc[0]=t,oc[1]=e,rc(ic)}var ac={Feature:function(t,e){return uc(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,o=n.length;++r<o;)if(uc(n[r].geometry,e))return!0;return!1}},sc={Sphere:function(){return!0},Point:function(t,e){return lc(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(lc(n[r],e))return!0;return!1},LineString:function(t,e){return cc(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(cc(n[r],e))return!0;return!1},Polygon:function(t,e){return fc(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(fc(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,o=n.length;++r<o;)if(uc(n[r],e))return!0;return!1}};function uc(t,e){return!(!t||!sc.hasOwnProperty(t.type))&&sc[t.type](t,e)}function lc(t,e){return 0===Ac(t,e)}function cc(t,e){for(var n,r,o,i=0,A=t.length;i<A;i++){if(0===(r=Ac(t[i],e)))return!0;if(i>0&&(o=Ac(t[i],t[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<Us*o)return!0;n=r}return!1}function fc(t,e){return!!Dl(t.map(dc),hc(e))}function dc(t){return(t=t.map(hc)).pop(),t}function hc(t){return[t[0]*Rs,t[1]*Rs]}function pc(t,e){return(t&&ac.hasOwnProperty(t.type)?ac[t.type]:uc)(t,e)}function gc(t,e,n){var r=(0,lt.A)(t,e-Ss,n).concat(e);return function(t){return r.map((function(e){return[t,e]}))}}function yc(t,e,n){var r=(0,lt.A)(t,e-Ss,n).concat(e);return function(t){return r.map((function(e){return[e,t]}))}}function vc(){var t,e,n,r,o,i,A,a,s,u,l,c,f=10,d=f,h=90,p=360,g=2.5;function y(){return{type:"MultiLineString",coordinates:v()}}function v(){return(0,lt.A)(Ps(r/h)*h,n,h).map(l).concat((0,lt.A)(Ps(a/p)*p,A,p).map(c)).concat((0,lt.A)(Ps(e/f)*f,t,f).filter((function(t){return Ms(t%h)>Ss})).map(s)).concat((0,lt.A)(Ps(i/d)*d,o,d).filter((function(t){return Ms(t%p)>Ss})).map(u))}return y.lines=function(){return v().map((function(t){return{type:"LineString",coordinates:t}}))},y.outline=function(){return{type:"Polygon",coordinates:[l(r).concat(c(A).slice(1),l(n).reverse().slice(1),c(a).reverse().slice(1))]}},y.extent=function(t){return arguments.length?y.extentMajor(t).extentMinor(t):y.extentMinor()},y.extentMajor=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],a=+t[0][1],A=+t[1][1],r>n&&(t=r,r=n,n=t),a>A&&(t=a,a=A,A=t),y.precision(g)):[[r,a],[n,A]]},y.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],i=+n[0][1],o=+n[1][1],e>t&&(n=e,e=t,t=n),i>o&&(n=i,i=o,o=n),y.precision(g)):[[e,i],[t,o]]},y.step=function(t){return arguments.length?y.stepMajor(t).stepMinor(t):y.stepMinor()},y.stepMajor=function(t){return arguments.length?(h=+t[0],p=+t[1],y):[h,p]},y.stepMinor=function(t){return arguments.length?(f=+t[0],d=+t[1],y):[f,d]},y.precision=function(f){return arguments.length?(g=+f,s=gc(i,o,90),u=yc(e,t,g),l=gc(a,A,90),c=yc(r,n,g),y):g},y.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function mc(){return vc()()}function wc(t,e){var n=t[0]*Rs,r=t[1]*Rs,o=e[0]*Rs,i=e[1]*Rs,A=Ds(r),a=Gs(r),s=Ds(i),u=Gs(i),l=A*Ds(n),c=A*Gs(n),f=s*Ds(o),d=s*Gs(o),h=2*Xs(Ys(qs(i-r)+A*s*qs(o-n))),p=Gs(h),g=h?function(t){var e=Gs(t*=h)/p,n=Gs(h-t)/p,r=n*l+e*f,o=n*c+e*d,i=n*a+e*u;return[Hs(o,r)*ks,Hs(i,Ys(r*r+o*o))*ks]}:function(){return[n*ks,r*ks]};return g.distance=h,g}const bc=t=>t;var Bc,_c,xc,Cc,Ec=new _,Fc=new _,Sc={point:Js,lineStart:Js,lineEnd:Js,polygonStart:function(){Sc.lineStart=Uc,Sc.lineEnd=Tc},polygonEnd:function(){Sc.lineStart=Sc.lineEnd=Sc.point=Js,Ec.add(Ms(Fc)),Fc=new _},result:function(){var t=Ec/2;return Ec=new _,t}};function Uc(){Sc.point=Qc}function Qc(t,e){Sc.point=Ic,Bc=xc=t,_c=Cc=e}function Ic(t,e){Fc.add(Cc*t-xc*e),xc=t,Cc=e}function Tc(){Ic(Bc,_c)}const Oc=Sc;var kc=1/0,Rc=kc,Mc=-kc,Lc=Mc,Hc={point:function(t,e){t<kc&&(kc=t);t>Mc&&(Mc=t);e<Rc&&(Rc=e);e>Lc&&(Lc=e)},lineStart:Js,lineEnd:Js,polygonStart:Js,polygonEnd:Js,result:function(){var t=[[kc,Rc],[Mc,Lc]];return Mc=Lc=-(Rc=kc=1/0),t}};const Dc=Hc;var Pc,Nc,Kc,jc,Vc=0,Gc=0,zc=0,Yc=0,$c=0,Wc=0,Xc=0,qc=0,Jc=0,Zc={point:tf,lineStart:ef,lineEnd:of,polygonStart:function(){Zc.lineStart=Af,Zc.lineEnd=af},polygonEnd:function(){Zc.point=tf,Zc.lineStart=ef,Zc.lineEnd=of},result:function(){var t=Jc?[Xc/Jc,qc/Jc]:Wc?[Yc/Wc,$c/Wc]:zc?[Vc/zc,Gc/zc]:[NaN,NaN];return Vc=Gc=zc=Yc=$c=Wc=Xc=qc=Jc=0,t}};function tf(t,e){Vc+=t,Gc+=e,++zc}function ef(){Zc.point=nf}function nf(t,e){Zc.point=rf,tf(Kc=t,jc=e)}function rf(t,e){var n=t-Kc,r=e-jc,o=Ys(n*n+r*r);Yc+=o*(Kc+t)/2,$c+=o*(jc+e)/2,Wc+=o,tf(Kc=t,jc=e)}function of(){Zc.point=tf}function Af(){Zc.point=sf}function af(){uf(Pc,Nc)}function sf(t,e){Zc.point=uf,tf(Pc=Kc=t,Nc=jc=e)}function uf(t,e){var n=t-Kc,r=e-jc,o=Ys(n*n+r*r);Yc+=o*(Kc+t)/2,$c+=o*(jc+e)/2,Wc+=o,Xc+=(o=jc*t-Kc*e)*(Kc+t),qc+=o*(jc+e),Jc+=3*o,tf(Kc=t,jc=e)}const lf=Zc;function cf(t){this._context=t}cf.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,Os)}},result:Js};var ff,df,hf,pf,gf,yf=new _,vf={point:Js,lineStart:function(){vf.point=mf},lineEnd:function(){ff&&wf(df,hf),vf.point=Js},polygonStart:function(){ff=!0},polygonEnd:function(){ff=null},result:function(){var t=+yf;return yf=new _,t}};function mf(t,e){vf.point=wf,df=pf=t,hf=gf=e}function wf(t,e){pf-=t,gf-=e,yf.add(Ys(pf*pf+gf*gf)),pf=t,gf=e}const bf=vf;let Bf,_f,xf,Cf;class Ef{constructor(t){this._append=null==t?Ff:function(t){const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);if(e>15)return Ff;if(e!==Bf){const t=10**e;Bf=e,_f=function(e){let n=1;this._+=e[0];for(const r=e.length;n<r;++n)this._+=Math.round(arguments[n]*t)/t+e[n]}}return _f}(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(t,e){switch(this._point){case 0:this._append`M${t},${e}`,this._point=1;break;case 1:this._append`L${t},${e}`;break;default:if(this._append`M${t},${e}`,this._radius!==xf||this._append!==_f){const t=this._radius,e=this._;this._="",this._append`m0,${t}a${t},${t} 0 1,1 0,${-2*t}a${t},${t} 0 1,1 0,${2*t}z`,xf=t,_f=this._append,Cf=this._,this._=e}this._+=Cf}}result(){const t=this._;return this._="",t.length?t:null}}function Ff(t){let e=1;this._+=t[0];for(const n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function Sf(t,e){let n,r,o=3,i=4.5;function A(t){return t&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),ou(t,n(r))),r.result()}return A.area=function(t){return ou(t,n(Oc)),Oc.result()},A.measure=function(t){return ou(t,n(bf)),bf.result()},A.bounds=function(t){return ou(t,n(Dc)),Dc.result()},A.centroid=function(t){return ou(t,n(lf)),lf.result()},A.projection=function(e){return arguments.length?(n=null==e?(t=null,bc):(t=e).stream,A):t},A.context=function(t){return arguments.length?(r=null==t?(e=null,new Ef(o)):new cf(e=t),"function"!==typeof i&&r.pointRadius(i),A):e},A.pointRadius=function(t){return arguments.length?(i="function"===typeof t?t:(r.pointRadius(+t),+t),A):i},A.digits=function(t){if(!arguments.length)return o;if(null==t)o=null;else{const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);o=e}return null===e&&(r=new Ef(o)),A},A.projection(t).digits(o).context(e)}function Uf(t){return{stream:Qf(t)}}function Qf(t){return function(e){var n=new If;for(var r in t)n[r]=t[r];return n.stream=e,n}}function If(){}function Tf(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),ou(n,t.stream(Dc)),e(Dc.result()),null!=r&&t.clipExtent(r),t}function Of(t,e,n){return Tf(t,(function(n){var r=e[1][0]-e[0][0],o=e[1][1]-e[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),A=+e[0][0]+(r-i*(n[1][0]+n[0][0]))/2,a=+e[0][1]+(o-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([A,a])}),n)}function kf(t,e,n){return Of(t,[[0,0],e],n)}function Rf(t,e,n){return Tf(t,(function(n){var r=+e,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,A=-o*n[0][1];t.scale(150*o).translate([i,A])}),n)}function Mf(t,e,n){return Tf(t,(function(n){var r=+e,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],A=(r-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([i,A])}),n)}If.prototype={constructor:If,point:function(t,e){this.stream.point(t,e)},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()}};var Lf=Ds(30*Rs);function Hf(t,e){return+e?function(t,e){function n(r,o,i,A,a,s,u,l,c,f,d,h,p,g){var y=u-r,v=l-o,m=y*y+v*v;if(m>4*e&&p--){var w=A+f,b=a+d,B=s+h,_=Ys(w*w+b*b+B*B),x=Xs(B/=_),C=Ms(Ms(B)-1)<Ss||Ms(i-c)<Ss?(i+c)/2:Hs(b,w),E=t(C,x),F=E[0],S=E[1],U=F-r,Q=S-o,I=v*U-y*Q;(I*I/m>e||Ms((y*U+v*Q)/m-.5)>.3||A*f+a*d+s*h<Lf)&&(n(r,o,i,A,a,s,F,S,C,w/=_,b/=_,B,p,g),g.point(F,S),n(F,S,C,w,b,B,u,l,c,f,d,h,p,g))}}return function(e){var r,o,i,A,a,s,u,l,c,f,d,h,p={point:g,lineStart:y,lineEnd:m,polygonStart:function(){e.polygonStart(),p.lineStart=w},polygonEnd:function(){e.polygonEnd(),p.lineStart=y}};function g(n,r){n=t(n,r),e.point(n[0],n[1])}function y(){l=NaN,p.point=v,e.lineStart()}function v(r,o){var i=Qu([r,o]),A=t(r,o);n(l,c,u,f,d,h,l=A[0],c=A[1],u=r,f=i[0],d=i[1],h=i[2],16,e),e.point(l,c)}function m(){p.point=g,e.lineEnd()}function w(){y(),p.point=b,p.lineEnd=B}function b(t,e){v(r=t,e),o=l,i=c,A=f,a=d,s=h,p.point=v}function B(){n(l,c,u,f,d,h,o,i,r,A,a,s,16,e),p.lineEnd=m,m()}return p}}(t,e):function(t){return Qf({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}(t)}var Df=Qf({point:function(t,e){this.stream.point(t*Rs,e*Rs)}});function Pf(t,e,n,r,o,i){if(!i)return function(t,e,n,r,o){function i(i,A){return[e+t*(i*=r),n-t*(A*=o)]}return i.invert=function(i,A){return[(i-e)/t*r,(n-A)/t*o]},i}(t,e,n,r,o);var A=Ds(i),a=Gs(i),s=A*t,u=a*t,l=A/t,c=a/t,f=(a*n-A*e)/t,d=(a*e+A*n)/t;function h(t,i){return[s*(t*=r)-u*(i*=o)+e,n-u*t-s*i]}return h.invert=function(t,e){return[r*(l*t-c*e+f),o*(d-c*t-l*e)]},h}function Nf(t){return Kf((function(){return t}))()}function Kf(t){var e,n,r,o,i,A,a,s,u,l,c=150,f=480,d=250,h=0,p=0,g=0,y=0,v=0,m=0,w=1,b=1,B=null,_=jl,x=null,C=bc,E=.5;function F(t){return s(t[0]*Rs,t[1]*Rs)}function S(t){return(t=s.invert(t[0],t[1]))&&[t[0]*ks,t[1]*ks]}function U(){var t=Pf(c,0,0,w,b,m).apply(null,e(h,p)),r=Pf(c,f-t[0],d-t[1],w,b,m);return n=Cl(g,y,v),a=_l(e,r),s=_l(n,a),A=Hf(a,E),Q()}function Q(){return u=l=null,F}return F.stream=function(t){return u&&l===t?u:u=Df(function(t){return Qf({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}(n)(_(A(C(l=t)))))},F.preclip=function(t){return arguments.length?(_=t,B=void 0,Q()):_},F.postclip=function(t){return arguments.length?(C=t,x=r=o=i=null,Q()):C},F.clipAngle=function(t){return arguments.length?(_=+t?Vl(B=t*Rs):(B=null,jl),Q()):B*ks},F.clipExtent=function(t){return arguments.length?(C=null==t?(x=r=o=i=null,bc):ql(x=+t[0][0],r=+t[0][1],o=+t[1][0],i=+t[1][1]),Q()):null==x?null:[[x,r],[o,i]]},F.scale=function(t){return arguments.length?(c=+t,U()):c},F.translate=function(t){return arguments.length?(f=+t[0],d=+t[1],U()):[f,d]},F.center=function(t){return arguments.length?(h=t[0]%360*Rs,p=t[1]%360*Rs,U()):[h*ks,p*ks]},F.rotate=function(t){return arguments.length?(g=t[0]%360*Rs,y=t[1]%360*Rs,v=t.length>2?t[2]%360*Rs:0,U()):[g*ks,y*ks,v*ks]},F.angle=function(t){return arguments.length?(m=t%360*Rs,U()):m*ks},F.reflectX=function(t){return arguments.length?(w=t?-1:1,U()):w<0},F.reflectY=function(t){return arguments.length?(b=t?-1:1,U()):b<0},F.precision=function(t){return arguments.length?(A=Hf(a,E=t*t),Q()):Ys(E)},F.fitExtent=function(t,e){return Of(F,t,e)},F.fitSize=function(t,e){return kf(F,t,e)},F.fitWidth=function(t,e){return Rf(F,t,e)},F.fitHeight=function(t,e){return Mf(F,t,e)},function(){return e=t.apply(this,arguments),F.invert=e.invert&&S,U()}}function jf(t){var e=0,n=Qs/3,r=Kf(t),o=r(e,n);return o.parallels=function(t){return arguments.length?r(e=t[0]*Rs,n=t[1]*Rs):[e*ks,n*ks]},o}function Vf(t,e){var n=Gs(t),r=(n+Gs(e))/2;if(Ms(r)<Ss)return function(t){var e=Ds(t);function n(t,n){return[t*e,Gs(n)/e]}return n.invert=function(t,n){return[t/e,Xs(n*e)]},n}(t);var o=1+n*(2*r-n),i=Ys(o)/r;function A(t,e){var n=Ys(o-2*r*Gs(e))/r;return[n*Gs(t*=r),i-n*Ds(t)]}return A.invert=function(t,e){var n=i-e,A=Hs(t,Ms(n))*zs(n);return n*r<0&&(A-=Qs*zs(t)*zs(n)),[A/r,Xs((o-(t*t+n*n)*r*r)/(2*r))]},A}function Gf(){return jf(Vf).scale(155.424).center([0,33.6442])}function zf(){return Gf().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Yf(){var t,e,n,r,o,i,A=zf(),a=Gf().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=Gf().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){i=[t,e]}};function l(t){var e=t[0],A=t[1];return i=null,n.point(e,A),i||(r.point(e,A),i)||(o.point(e,A),i)}function c(){return t=e=null,l}return l.invert=function(t){var e=A.scale(),n=A.translate(),r=(t[0]-n[0])/e,o=(t[1]-n[1])/e;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?a:o>=.166&&o<.234&&r>=-.214&&r<-.115?s:A).invert(t)},l.stream=function(n){return t&&e===n?t:t=function(t){var e=t.length;return{point:function(n,r){for(var o=-1;++o<e;)t[o].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}([A.stream(e=n),a.stream(n),s.stream(n)])},l.precision=function(t){return arguments.length?(A.precision(t),a.precision(t),s.precision(t),c()):A.precision()},l.scale=function(t){return arguments.length?(A.scale(t),a.scale(.35*t),s.scale(t),l.translate(A.translate())):A.scale()},l.translate=function(t){if(!arguments.length)return A.translate();var e=A.scale(),i=+t[0],l=+t[1];return n=A.translate(t).clipExtent([[i-.455*e,l-.238*e],[i+.455*e,l+.238*e]]).stream(u),r=a.translate([i-.307*e,l+.201*e]).clipExtent([[i-.425*e+Ss,l+.12*e+Ss],[i-.214*e-Ss,l+.234*e-Ss]]).stream(u),o=s.translate([i-.205*e,l+.212*e]).clipExtent([[i-.214*e+Ss,l+.166*e+Ss],[i-.115*e-Ss,l+.234*e-Ss]]).stream(u),c()},l.fitExtent=function(t,e){return Of(l,t,e)},l.fitSize=function(t,e){return kf(l,t,e)},l.fitWidth=function(t,e){return Rf(l,t,e)},l.fitHeight=function(t,e){return Mf(l,t,e)},l.scale(1070)}function $f(t){return function(e,n){var r=Ds(e),o=Ds(n),i=t(r*o);return i===1/0?[2,0]:[i*o*Gs(e),i*Gs(n)]}}function Wf(t){return function(e,n){var r=Ys(e*e+n*n),o=t(r),i=Gs(o),A=Ds(o);return[Hs(e*i,r*A),Xs(r&&n*i/r)]}}var Xf=$f((function(t){return Ys(2/(1+t))}));function qf(){return Nf(Xf).scale(124.75).clipAngle(179.999)}Xf.invert=Wf((function(t){return 2*Xs(t/2)}));var Jf=$f((function(t){return(t=Ws(t))&&t/Gs(t)}));function Zf(){return Nf(Jf).scale(79.4188).clipAngle(179.999)}function td(t,e){return[t,js($s((Is+e)/2))]}function ed(){return nd(td).scale(961/Os)}function nd(t){var e,n,r,o=Nf(t),i=o.center,A=o.scale,a=o.translate,s=o.clipExtent,u=null;function l(){var i=Qs*A(),a=o(Ul(o.rotate()).invert([0,0]));return s(null==u?[[a[0]-i,a[1]-i],[a[0]+i,a[1]+i]]:t===td?[[Math.max(a[0]-i,u),e],[Math.min(a[0]+i,n),r]]:[[u,Math.max(a[1]-i,e)],[n,Math.min(a[1]+i,r)]])}return o.scale=function(t){return arguments.length?(A(t),l()):A()},o.translate=function(t){return arguments.length?(a(t),l()):a()},o.center=function(t){return arguments.length?(i(t),l()):i()},o.clipExtent=function(t){return arguments.length?(null==t?u=e=n=r=null:(u=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),l()):null==u?null:[[u,e],[n,r]]},l()}function rd(t){return $s((Is+t)/2)}function od(t,e){var n=Ds(t),r=t===e?Gs(t):js(n/Ds(e))/js(rd(e)/rd(t)),o=n*Vs(rd(t),r)/r;if(!r)return td;function i(t,e){o>0?e<-Is+Ss&&(e=-Is+Ss):e>Is-Ss&&(e=Is-Ss);var n=o/Vs(rd(e),r);return[n*Gs(r*t),o-n*Ds(r*t)]}return i.invert=function(t,e){var n=o-e,i=zs(r)*Ys(t*t+n*n),A=Hs(t,Ms(n))*zs(n);return n*r<0&&(A-=Qs*zs(t)*zs(n)),[A/r,2*Ls(Vs(o/i,1/r))-Is]},i}function id(){return jf(od).scale(109.5).parallels([30,30])}function Ad(t,e){return[t,e]}function ad(){return Nf(Ad).scale(152.63)}function sd(t,e){var n=Ds(t),r=t===e?Gs(t):(n-Ds(e))/(e-t),o=n/r+t;if(Ms(r)<Ss)return Ad;function i(t,e){var n=o-e,i=r*t;return[n*Gs(i),o-n*Ds(i)]}return i.invert=function(t,e){var n=o-e,i=Hs(t,Ms(n))*zs(n);return n*r<0&&(i-=Qs*zs(t)*zs(n)),[i/r,o-zs(r)*Ys(t*t+n*n)]},i}function ud(){return jf(sd).scale(131.154).center([0,13.9389])}Jf.invert=Wf((function(t){return t})),td.invert=function(t,e){return[t,2*Ls(Ns(e))-Is]},Ad.invert=Ad;var ld=1.340264,cd=-.081106,fd=893e-6,dd=.003796,hd=Ys(3)/2;function pd(t,e){var n=Xs(hd*Gs(e)),r=n*n,o=r*r*r;return[t*Ds(n)/(hd*(ld+3*cd*r+o*(7*fd+9*dd*r))),n*(ld+cd*r+o*(fd+dd*r))]}function gd(){return Nf(pd).scale(177.158)}function yd(t,e){var n=Ds(e),r=Ds(t)*n;return[n*Gs(t)/r,Gs(e)/r]}function vd(){return Nf(yd).scale(144.049).clipAngle(60)}function md(){var t,e,n,r,o,i,A,a=1,s=0,u=0,l=1,c=1,f=0,d=null,h=1,p=1,g=Qf({point:function(t,e){var n=m([t,e]);this.stream.point(n[0],n[1])}}),y=bc;function v(){return h=a*l,p=a*c,i=A=null,m}function m(n){var r=n[0]*h,o=n[1]*p;if(f){var i=o*t-r*e;r=r*t+o*e,o=i}return[r+s,o+u]}return m.invert=function(n){var r=n[0]-s,o=n[1]-u;if(f){var i=o*t+r*e;r=r*t-o*e,o=i}return[r/h,o/p]},m.stream=function(t){return i&&A===t?i:i=g(y(A=t))},m.postclip=function(t){return arguments.length?(y=t,d=n=r=o=null,v()):y},m.clipExtent=function(t){return arguments.length?(y=null==t?(d=n=r=o=null,bc):ql(d=+t[0][0],n=+t[0][1],r=+t[1][0],o=+t[1][1]),v()):null==d?null:[[d,n],[r,o]]},m.scale=function(t){return arguments.length?(a=+t,v()):a},m.translate=function(t){return arguments.length?(s=+t[0],u=+t[1],v()):[s,u]},m.angle=function(n){return arguments.length?(e=Gs(f=n%360*Rs),t=Ds(f),v()):f*ks},m.reflectX=function(t){return arguments.length?(l=t?-1:1,v()):l<0},m.reflectY=function(t){return arguments.length?(c=t?-1:1,v()):c<0},m.fitExtent=function(t,e){return Of(m,t,e)},m.fitSize=function(t,e){return kf(m,t,e)},m.fitWidth=function(t,e){return Rf(m,t,e)},m.fitHeight=function(t,e){return Mf(m,t,e)},m}function wd(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}function bd(){return Nf(wd).scale(175.295)}function Bd(t,e){return[Ds(e)*Gs(t),Gs(e)]}function _d(){return Nf(Bd).scale(249.5).clipAngle(90.000001)}function xd(t,e){var n=Ds(e),r=1+Ds(t)*n;return[n*Gs(t)/r,Gs(e)/r]}function Cd(){return Nf(xd).scale(250).clipAngle(142)}function Ed(t,e){return[js($s((Is+e)/2)),-t]}function Fd(){var t=nd(Ed),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}function Sd(t,e){return t.parent===e.parent?1:2}function Ud(t,e){return t+e.x}function Qd(t,e){return Math.max(t,e.y)}function Id(){var t=Sd,e=1,n=1,r=!1;function o(o){var i,A=0;o.eachAfter((function(e){var n=e.children;n?(e.x=function(t){return t.reduce(Ud,0)/t.length}(n),e.y=function(t){return 1+t.reduce(Qd,0)}(n)):(e.x=i?A+=t(e,i):0,e.y=0,i=e)}));var a=function(t){for(var e;e=t.children;)t=e[0];return t}(o),s=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(o),u=a.x-t(a,s)/2,l=s.x+t(s,a)/2;return o.eachAfter(r?function(t){t.x=(t.x-o.x)*e,t.y=(o.y-t.y)*n}:function(t){t.x=(t.x-u)/(l-u)*e,t.y=(1-(o.y?t.y/o.y:1))*n})}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],o):r?null:[e,n]},o.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],o):r?[e,n]:null},o}function Td(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}function Od(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=Rd)):void 0===e&&(e=kd);for(var n,r,o,i,A,a=new Hd(t),s=[a];n=s.pop();)if((o=e(n.data))&&(A=(o=Array.from(o)).length))for(n.children=o,i=A-1;i>=0;--i)s.push(r=o[i]=new Hd(o[i])),r.parent=n,r.depth=n.depth+1;return a.eachBefore(Ld)}function kd(t){return t.children}function Rd(t){return Array.isArray(t)?t[1]:null}function Md(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function Ld(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function Hd(t){this.data=t,this.depth=this.height=0,this.parent=null}function Dd(t){return null==t?null:Pd(t)}function Pd(t){if("function"!==typeof t)throw new Error;return t}function Nd(){return 0}function Kd(t){return function(){return t}}pd.invert=function(t,e){for(var n,r=e,o=r*r,i=o*o*o,A=0;A<12&&(i=(o=(r-=n=(r*(ld+cd*o+i*(fd+dd*o))-e)/(ld+3*cd*o+i*(7*fd+9*dd*o)))*r)*o*o,!(Ms(n)<Us));++A);return[hd*t*(ld+3*cd*o+i*(7*fd+9*dd*o))/Ds(r),Xs(Gs(r)/hd)]},yd.invert=Wf(Ls),wd.invert=function(t,e){var n,r=e,o=25;do{var i=r*r,A=i*i;r-=n=(r*(1.007226+i*(.015085+A*(.028874*i-.044475-.005916*A)))-e)/(1.007226+i*(.045255+A*(.259866*i-.311325-.005916*11*A)))}while(Ms(n)>Ss&&--o>0);return[t/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]},Bd.invert=Wf(Xs),xd.invert=Wf((function(t){return 2*Ls(t)})),Ed.invert=function(t,e){return[-e,2*Ls(Ns(t))-Is]},Hd.prototype=Od.prototype={constructor:Hd,count:function(){return this.eachAfter(Td)},each:function(t,e){let n=-1;for(const r of this)t.call(e,r,++n,this);return this},eachAfter:function(t,e){for(var n,r,o,i=this,A=[i],a=[],s=-1;i=A.pop();)if(a.push(i),n=i.children)for(r=0,o=n.length;r<o;++r)A.push(n[r]);for(;i=a.pop();)t.call(e,i,++s,this);return this},eachBefore:function(t,e){for(var n,r,o=this,i=[o],A=-1;o=i.pop();)if(t.call(e,o,++A,this),n=o.children)for(r=n.length-1;r>=0;--r)i.push(n[r]);return this},find:function(t,e){let n=-1;for(const r of this)if(t.call(e,r,++n,this))return r},sum:function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,r=e.children,o=r&&r.length;--o>=0;)n+=r[o].value;e.value=n}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),o=null;t=n.pop(),e=r.pop();for(;t===e;)o=t,t=n.pop(),e=r.pop();return o}(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var o=r.length;t!==n;)r.splice(o,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){return Array.from(this)},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return Od(this).eachBefore(Md)},[Symbol.iterator]:function*(){var t,e,n,r,o=this,i=[o];do{for(t=i.reverse(),i=[];o=t.pop();)if(yield o,e=o.children)for(n=0,r=e.length;n<r;++n)i.push(e[n])}while(i.length)}};const jd=4294967296;function Vd(){let t=1;return()=>(t=(1664525*t+1013904223)%jd)/jd}function Gd(t){return zd(t,Vd())}function zd(t,e){for(var n,r,o=0,i=(t=function(t,e){let n,r,o=t.length;for(;o;)r=e()*o--|0,n=t[o],t[o]=t[r],t[r]=n;return t}(Array.from(t),e)).length,A=[];o<i;)n=t[o],r&&Wd(r,n)?++o:(r=qd(A=Yd(A,n)),o=0);return r}function Yd(t,e){var n,r;if(Xd(e,t))return[e];for(n=0;n<t.length;++n)if($d(e,t[n])&&Xd(Jd(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if($d(Jd(t[n],t[r]),e)&&$d(Jd(t[n],e),t[r])&&$d(Jd(t[r],e),t[n])&&Xd(Zd(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function $d(t,e){var n=t.r-e.r,r=e.x-t.x,o=e.y-t.y;return n<0||n*n<r*r+o*o}function Wd(t,e){var n=t.r-e.r+1e-9*Math.max(t.r,e.r,1),r=e.x-t.x,o=e.y-t.y;return n>0&&n*n>r*r+o*o}function Xd(t,e){for(var n=0;n<e.length;++n)if(!Wd(t,e[n]))return!1;return!0}function qd(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return Jd(t[0],t[1]);case 3:return Zd(t[0],t[1],t[2])}}function Jd(t,e){var n=t.x,r=t.y,o=t.r,i=e.x,A=e.y,a=e.r,s=i-n,u=A-r,l=a-o,c=Math.sqrt(s*s+u*u);return{x:(n+i+s/c*l)/2,y:(r+A+u/c*l)/2,r:(c+o+a)/2}}function Zd(t,e,n){var r=t.x,o=t.y,i=t.r,A=e.x,a=e.y,s=e.r,u=n.x,l=n.y,c=n.r,f=r-A,d=r-u,h=o-a,p=o-l,g=s-i,y=c-i,v=r*r+o*o-i*i,m=v-A*A-a*a+s*s,w=v-u*u-l*l+c*c,b=d*h-f*p,B=(h*w-p*m)/(2*b)-r,_=(p*g-h*y)/b,x=(d*m-f*w)/(2*b)-o,C=(f*y-d*g)/b,E=_*_+C*C-1,F=2*(i+B*_+x*C),S=B*B+x*x-i*i,U=-(Math.abs(E)>1e-6?(F+Math.sqrt(F*F-4*E*S))/(2*E):S/F);return{x:r+B+_*U,y:o+x+C*U,r:U}}function th(t,e,n){var r,o,i,A,a=t.x-e.x,s=t.y-e.y,u=a*a+s*s;u?(o=e.r+n.r,o*=o,A=t.r+n.r,o>(A*=A)?(r=(u+A-o)/(2*u),i=Math.sqrt(Math.max(0,A/u-r*r)),n.x=t.x-r*a-i*s,n.y=t.y-r*s+i*a):(r=(u+o-A)/(2*u),i=Math.sqrt(Math.max(0,o/u-r*r)),n.x=e.x+r*a-i*s,n.y=e.y+r*s+i*a)):(n.x=e.x+n.r,n.y=e.y)}function eh(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,o=e.y-t.y;return n>0&&n*n>r*r+o*o}function nh(t){var e=t._,n=t.next._,r=e.r+n.r,o=(e.x*n.r+n.x*e.r)/r,i=(e.y*n.r+n.y*e.r)/r;return o*o+i*i}function rh(t){this._=t,this.next=null,this.previous=null}function oh(t,e){if(!(i=(t=function(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}(t)).length))return 0;var n,r,o,i,A,a,s,u,l,c,f;if((n=t[0]).x=0,n.y=0,!(i>1))return n.r;if(r=t[1],n.x=-r.r,r.x=n.r,r.y=0,!(i>2))return n.r+r.r;th(r,n,o=t[2]),n=new rh(n),r=new rh(r),o=new rh(o),n.next=o.previous=r,r.next=n.previous=o,o.next=r.previous=n;t:for(s=3;s<i;++s){th(n._,r._,o=t[s]),o=new rh(o),u=r.next,l=n.previous,c=r._.r,f=n._.r;do{if(c<=f){if(eh(u._,o._)){r=u,n.next=r,r.previous=n,--s;continue t}c+=u._.r,u=u.next}else{if(eh(l._,o._)){(n=l).next=r,r.previous=n,--s;continue t}f+=l._.r,l=l.previous}}while(u!==l.next);for(o.previous=n,o.next=r,n.next=r.previous=r=o,A=nh(n);(o=o.next)!==r;)(a=nh(o))<A&&(n=o,A=a);r=n.next}for(n=[r._],o=r;(o=o.next)!==r;)n.push(o._);for(o=zd(n,e),s=0;s<i;++s)(n=t[s]).x-=o.x,n.y-=o.y;return o.r}function ih(t){return oh(t,Vd()),t}function Ah(t){return Math.sqrt(t.value)}function ah(){var t=null,e=1,n=1,r=Nd;function o(o){const i=Vd();return o.x=e/2,o.y=n/2,t?o.eachBefore(sh(t)).eachAfter(uh(r,.5,i)).eachBefore(lh(1)):o.eachBefore(sh(Ah)).eachAfter(uh(Nd,1,i)).eachAfter(uh(r,o.r/Math.min(e,n),i)).eachBefore(lh(Math.min(e,n)/(2*o.r))),o}return o.radius=function(e){return arguments.length?(t=Dd(e),o):t},o.size=function(t){return arguments.length?(e=+t[0],n=+t[1],o):[e,n]},o.padding=function(t){return arguments.length?(r="function"===typeof t?t:Kd(+t),o):r},o}function sh(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function uh(t,e,n){return function(r){if(o=r.children){var o,i,A,a=o.length,s=t(r)*e||0;if(s)for(i=0;i<a;++i)o[i].r+=s;if(A=oh(o,n),s)for(i=0;i<a;++i)o[i].r-=s;r.r=A+s}}}function lh(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function ch(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function fh(t,e,n,r,o){for(var i,A=t.children,a=-1,s=A.length,u=t.value&&(r-e)/t.value;++a<s;)(i=A[a]).y0=n,i.y1=o,i.x0=e,i.x1=e+=i.value*u}function dh(){var t=1,e=1,n=0,r=!1;function o(o){var i=o.height+1;return o.x0=o.y0=n,o.x1=t,o.y1=e/i,o.eachBefore(function(t,e){return function(r){r.children&&fh(r,r.x0,t*(r.depth+1)/e,r.x1,t*(r.depth+2)/e);var o=r.x0,i=r.y0,A=r.x1-n,a=r.y1-n;A<o&&(o=A=(o+A)/2),a<i&&(i=a=(i+a)/2),r.x0=o,r.y0=i,r.x1=A,r.y1=a}}(e,i)),r&&o.eachBefore(ch),o}return o.round=function(t){return arguments.length?(r=!!t,o):r},o.size=function(n){return arguments.length?(t=+n[0],e=+n[1],o):[t,e]},o.padding=function(t){return arguments.length?(n=+t,o):n},o}var hh={depth:-1},ph={},gh={};function yh(t){return t.id}function vh(t){return t.parentId}function mh(){var t,e=yh,n=vh;function r(r){var o,i,A,a,s,u,l,c,f=Array.from(r),d=e,h=n,p=new Map;if(null!=t){const e=f.map(((e,n)=>function(t){t=`${t}`;let e=t.length;bh(t,e-1)&&!bh(t,e-2)&&(t=t.slice(0,-1));return"/"===t[0]?t:`/${t}`}(t(e,n,r)))),n=e.map(wh),o=new Set(e).add("");for(const t of n)o.has(t)||(o.add(t),e.push(t),n.push(wh(t)),f.push(gh));d=(t,n)=>e[n],h=(t,e)=>n[e]}for(A=0,o=f.length;A<o;++A)i=f[A],u=f[A]=new Hd(i),null!=(l=d(i,A,r))&&(l+="")&&(c=u.id=l,p.set(c,p.has(c)?ph:u)),null!=(l=h(i,A,r))&&(l+="")&&(u.parent=l);for(A=0;A<o;++A)if(l=(u=f[A]).parent){if(!(s=p.get(l)))throw new Error("missing: "+l);if(s===ph)throw new Error("ambiguous: "+l);s.children?s.children.push(u):s.children=[u],u.parent=s}else{if(a)throw new Error("multiple roots");a=u}if(!a)throw new Error("no root");if(null!=t){for(;a.data===gh&&1===a.children.length;)a=a.children[0],--o;for(let t=f.length-1;t>=0&&(u=f[t]).data===gh;--t)u.data=null}if(a.parent=hh,a.eachBefore((function(t){t.depth=t.parent.depth+1,--o})).eachBefore(Ld),a.parent=null,o>0)throw new Error("cycle");return a}return r.id=function(t){return arguments.length?(e=Dd(t),r):e},r.parentId=function(t){return arguments.length?(n=Dd(t),r):n},r.path=function(e){return arguments.length?(t=Dd(e),r):t},r}function wh(t){let e=t.length;if(e<2)return"";for(;--e>1&&!bh(t,e););return t.slice(0,e)}function bh(t,e){if("/"===t[e]){let n=0;for(;e>0&&"\\"===t[--e];)++n;if(0===(1&n))return!0}return!1}function Bh(t,e){return t.parent===e.parent?1:2}function _h(t){var e=t.children;return e?e[0]:t.t}function xh(t){var e=t.children;return e?e[e.length-1]:t.t}function Ch(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function Eh(t,e,n){return t.a.parent===e.parent?t.a:n}function Fh(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function Sh(){var t=Bh,e=1,n=1,r=null;function o(o){var s=function(t){for(var e,n,r,o,i,A=new Fh(t,0),a=[A];e=a.pop();)if(r=e._.children)for(e.children=new Array(i=r.length),o=i-1;o>=0;--o)a.push(n=e.children[o]=new Fh(r[o],o)),n.parent=e;return(A.parent=new Fh(null,0)).children=[A],A}(o);if(s.eachAfter(i),s.parent.m=-s.z,s.eachBefore(A),r)o.eachBefore(a);else{var u=o,l=o,c=o;o.eachBefore((function(t){t.x<u.x&&(u=t),t.x>l.x&&(l=t),t.depth>c.depth&&(c=t)}));var f=u===l?1:t(u,l)/2,d=f-u.x,h=e/(l.x+f+d),p=n/(c.depth||1);o.eachBefore((function(t){t.x=(t.x+d)*h,t.y=t.depth*p}))}return o}function i(e){var n=e.children,r=e.parent.children,o=e.i?r[e.i-1]:null;if(n){!function(t){for(var e,n=0,r=0,o=t.children,i=o.length;--i>=0;)(e=o[i]).z+=n,e.m+=n,n+=e.s+(r+=e.c)}(e);var i=(n[0].z+n[n.length-1].z)/2;o?(e.z=o.z+t(e._,o._),e.m=e.z-i):e.z=i}else o&&(e.z=o.z+t(e._,o._));e.parent.A=function(e,n,r){if(n){for(var o,i=e,A=e,a=n,s=i.parent.children[0],u=i.m,l=A.m,c=a.m,f=s.m;a=xh(a),i=_h(i),a&&i;)s=_h(s),(A=xh(A)).a=e,(o=a.z+c-i.z-u+t(a._,i._))>0&&(Ch(Eh(a,e,r),e,o),u+=o,l+=o),c+=a.m,u+=i.m,f+=s.m,l+=A.m;a&&!xh(A)&&(A.t=a,A.m+=c-l),i&&!_h(s)&&(s.t=i,s.m+=u-f,r=e)}return r}(e,o,e.parent.A||r[0])}function A(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function a(t){t.x*=e,t.y=t.depth*n}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],o):r?null:[e,n]},o.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],o):r?[e,n]:null},o}function Uh(t,e,n,r,o){for(var i,A=t.children,a=-1,s=A.length,u=t.value&&(o-n)/t.value;++a<s;)(i=A[a]).x0=e,i.x1=r,i.y0=n,i.y1=n+=i.value*u}Fh.prototype=Object.create(Hd.prototype);var Qh=(1+Math.sqrt(5))/2;function Ih(t,e,n,r,o,i){for(var A,a,s,u,l,c,f,d,h,p,g,y=[],v=e.children,m=0,w=0,b=v.length,B=e.value;m<b;){s=o-n,u=i-r;do{l=v[w++].value}while(!l&&w<b);for(c=f=l,g=l*l*(p=Math.max(u/s,s/u)/(B*t)),h=Math.max(f/g,g/c);w<b;++w){if(l+=a=v[w].value,a<c&&(c=a),a>f&&(f=a),g=l*l*p,(d=Math.max(f/g,g/c))>h){l-=a;break}h=d}y.push(A={value:l,dice:s<u,children:v.slice(m,w)}),A.dice?fh(A,n,r,o,B?r+=u*l/B:i):Uh(A,n,r,B?n+=s*l/B:o,i),B-=l,m=w}return y}const Th=function t(e){function n(t,n,r,o,i){Ih(e,t,n,r,o,i)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(Qh);function Oh(){var t=Th,e=!1,n=1,r=1,o=[0],i=Nd,A=Nd,a=Nd,s=Nd,u=Nd;function l(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(c),o=[0],e&&t.eachBefore(ch),t}function c(e){var n=o[e.depth],r=e.x0+n,l=e.y0+n,c=e.x1-n,f=e.y1-n;c<r&&(r=c=(r+c)/2),f<l&&(l=f=(l+f)/2),e.x0=r,e.y0=l,e.x1=c,e.y1=f,e.children&&(n=o[e.depth+1]=i(e)/2,r+=u(e)-n,l+=A(e)-n,(c-=a(e)-n)<r&&(r=c=(r+c)/2),(f-=s(e)-n)<l&&(l=f=(l+f)/2),t(e,r,l,c,f))}return l.round=function(t){return arguments.length?(e=!!t,l):e},l.size=function(t){return arguments.length?(n=+t[0],r=+t[1],l):[n,r]},l.tile=function(e){return arguments.length?(t=Pd(e),l):t},l.padding=function(t){return arguments.length?l.paddingInner(t).paddingOuter(t):l.paddingInner()},l.paddingInner=function(t){return arguments.length?(i="function"===typeof t?t:Kd(+t),l):i},l.paddingOuter=function(t){return arguments.length?l.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):l.paddingTop()},l.paddingTop=function(t){return arguments.length?(A="function"===typeof t?t:Kd(+t),l):A},l.paddingRight=function(t){return arguments.length?(a="function"===typeof t?t:Kd(+t),l):a},l.paddingBottom=function(t){return arguments.length?(s="function"===typeof t?t:Kd(+t),l):s},l.paddingLeft=function(t){return arguments.length?(u="function"===typeof t?t:Kd(+t),l):u},l}function kh(t,e,n,r,o){var i,A,a=t.children,s=a.length,u=new Array(s+1);for(u[0]=A=i=0;i<s;++i)u[i+1]=A+=a[i].value;!function t(e,n,r,o,i,A,s){if(e>=n-1){var l=a[e];return l.x0=o,l.y0=i,l.x1=A,void(l.y1=s)}var c=u[e],f=r/2+c,d=e+1,h=n-1;for(;d<h;){var p=d+h>>>1;u[p]<f?d=p+1:h=p}f-u[d-1]<u[d]-f&&e+1<d&&--d;var g=u[d]-c,y=r-g;if(A-o>s-i){var v=r?(o*y+A*g)/r:A;t(e,d,g,o,i,v,s),t(d,n,y,v,i,A,s)}else{var m=r?(i*y+s*g)/r:s;t(e,d,g,o,i,A,m),t(d,n,y,o,m,A,s)}}(0,s,t.value,e,n,r,o)}function Rh(t,e,n,r,o){(1&t.depth?Uh:fh)(t,e,n,r,o)}const Mh=function t(e){function n(t,n,r,o,i){if((A=t._squarify)&&A.ratio===e)for(var A,a,s,u,l,c=-1,f=A.length,d=t.value;++c<f;){for(s=(a=A[c]).children,u=a.value=0,l=s.length;u<l;++u)a.value+=s[u].value;a.dice?fh(a,n,r,o,d?r+=(i-r)*a.value/d:i):Uh(a,n,r,d?n+=(o-n)*a.value/d:o,i),d-=a.value}else t._squarify=A=Ih(e,t,n,r,o,i),A.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(Qh);var Lh=n(68079),Hh=n(86160),Dh=n(19804),Ph=n(58172);function Nh(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var Kh=n(84709);function jh(t,e){var n=(0,Kh.lG)(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}var Vh=n(10128),Gh=n(34287),zh=n(49770);function Yh(t){return((t=Math.exp(t))+1/t)/2}const $h=function t(e,n,r){function o(t,o){var i,A,a=t[0],s=t[1],u=t[2],l=o[0],c=o[1],f=o[2],d=l-a,h=c-s,p=d*d+h*h;if(p<1e-12)A=Math.log(f/u)/e,i=function(t){return[a+t*d,s+t*h,u*Math.exp(e*t*A)]};else{var g=Math.sqrt(p),y=(f*f-u*u+r*p)/(2*u*n*g),v=(f*f-u*u-r*p)/(2*f*n*g),m=Math.log(Math.sqrt(y*y+1)-y),w=Math.log(Math.sqrt(v*v+1)-v);A=(w-m)/e,i=function(t){var r=t*A,o=Yh(m),i=u/(n*g)*(o*function(t){return((t=Math.exp(2*t))-1)/(t+1)}(e*r+m)-function(t){return((t=Math.exp(t))-1/t)/2}(m));return[a+i*d,s+i*h,u*o/Yh(e*r+m)]}}return i.duration=1e3*A*e/Math.SQRT2,i}return o.rho=function(e){var n=Math.max(.001,+e),r=n*n;return t(n,r,r*r)},o}(Math.SQRT2,2,4);function Wh(t){return function(e,n){var r=t((e=(0,sr.KI)(e)).h,(n=(0,sr.KI)(n)).h),o=(0,Kh.Ay)(e.s,n.s),i=(0,Kh.Ay)(e.l,n.l),A=(0,Kh.Ay)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.s=o(t),e.l=i(t),e.opacity=A(t),e+""}}}const Xh=Wh(Kh.lG);var qh=Wh(Kh.Ay);function Jh(t,e){var n=(0,Kh.Ay)((t=ii(t)).l,(e=ii(e)).l),r=(0,Kh.Ay)(t.a,e.a),o=(0,Kh.Ay)(t.b,e.b),i=(0,Kh.Ay)(t.opacity,e.opacity);return function(e){return t.l=n(e),t.a=r(e),t.b=o(e),t.opacity=i(e),t+""}}function Zh(t){return function(e,n){var r=t((e=di(e)).h,(n=di(n)).h),o=(0,Kh.Ay)(e.c,n.c),i=(0,Kh.Ay)(e.l,n.l),A=(0,Kh.Ay)(e.opacity,n.opacity);return function(t){return e.h=r(t),e.c=o(t),e.l=i(t),e.opacity=A(t),e+""}}}const tp=Zh(Kh.lG);var ep=Zh(Kh.Ay);function np(t){return function e(n){function r(e,r){var o=t((e=xi(e)).h,(r=xi(r)).h),i=(0,Kh.Ay)(e.s,r.s),A=(0,Kh.Ay)(e.l,r.l),a=(0,Kh.Ay)(e.opacity,r.opacity);return function(t){return e.h=o(t),e.s=i(t),e.l=A(Math.pow(t,n)),e.opacity=a(t),e+""}}return n=+n,r.gamma=e,r}(1)}const rp=np(Kh.lG);var op=np(Kh.Ay),ip=n(23104);function Ap(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n}function ap(t){for(var e,n=-1,r=t.length,o=t[r-1],i=0;++n<r;)e=o,o=t[n],i+=e[1]*o[0]-e[0]*o[1];return i/2}function sp(t){for(var e,n,r=-1,o=t.length,i=0,A=0,a=t[o-1],s=0;++r<o;)e=a,a=t[r],s+=n=e[0]*a[1]-a[0]*e[1],i+=(e[0]+a[0])*n,A+=(e[1]+a[1])*n;return[i/(s*=3),A/s]}function up(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function lp(t,e){return t[0]-e[0]||t[1]-e[1]}function cp(t){const e=t.length,n=[0,1];let r,o=2;for(r=2;r<e;++r){for(;o>1&&up(t[n[o-2]],t[n[o-1]],t[r])<=0;)--o;n[o++]=r}return n.slice(0,o)}function fp(t){if((n=t.length)<3)return null;var e,n,r=new Array(n),o=new Array(n);for(e=0;e<n;++e)r[e]=[+t[e][0],+t[e][1],e];for(r.sort(lp),e=0;e<n;++e)o[e]=[r[e][0],-r[e][1]];var i=cp(r),A=cp(o),a=A[0]===i[0],s=A[A.length-1]===i[i.length-1],u=[];for(e=i.length-1;e>=0;--e)u.push(t[r[i[e]][2]]);for(e=+a;e<A.length-s;++e)u.push(t[r[A[e]][2]]);return u}function dp(t,e){for(var n,r,o=t.length,i=t[o-1],A=e[0],a=e[1],s=i[0],u=i[1],l=!1,c=0;c<o;++c)n=(i=t[c])[0],(r=i[1])>a!==u>a&&A<(s-n)*(a-r)/(u-r)+n&&(l=!l),s=n,u=r;return l}function hp(t){for(var e,n,r=-1,o=t.length,i=t[o-1],A=i[0],a=i[1],s=0;++r<o;)e=A,n=a,e-=A=(i=t[r])[0],n-=a=i[1],s+=Math.hypot(e,n);return s}const pp=Math.random,gp=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,1===arguments.length?(n=t,t=0):n-=t,function(){return e()*n+t}}return n.source=t,n}(pp),yp=function t(e){function n(t,n){return arguments.length<2&&(n=t,t=0),t=Math.floor(t),n=Math.floor(n)-t,function(){return Math.floor(e()*n+t)}}return n.source=t,n}(pp),vp=function t(e){function n(t,n){var r,o;return t=null==t?0:+t,n=null==n?1:+n,function(){var i;if(null!=r)i=r,r=null;else do{r=2*e()-1,i=2*e()-1,o=r*r+i*i}while(!o||o>1);return t+n*i*Math.sqrt(-2*Math.log(o)/o)}}return n.source=t,n}(pp),mp=function t(e){var n=vp.source(e);function r(){var t=n.apply(this,arguments);return function(){return Math.exp(t())}}return r.source=t,r}(pp),wp=function t(e){function n(t){return(t=+t)<=0?()=>0:function(){for(var n=0,r=t;r>1;--r)n+=e();return n+r*e()}}return n.source=t,n}(pp),bp=function t(e){var n=wp.source(e);function r(t){if(0===(t=+t))return e;var r=n(t);return function(){return r()/t}}return r.source=t,r}(pp),Bp=function t(e){function n(t){return function(){return-Math.log1p(-e())/t}}return n.source=t,n}(pp),_p=function t(e){function n(t){if((t=+t)<0)throw new RangeError("invalid alpha");return t=1/-t,function(){return Math.pow(1-e(),t)}}return n.source=t,n}(pp),xp=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return function(){return Math.floor(e()+t)}}return n.source=t,n}(pp),Cp=function t(e){function n(t){if((t=+t)<0||t>1)throw new RangeError("invalid p");return 0===t?()=>1/0:1===t?()=>1:(t=Math.log1p(-t),function(){return 1+Math.floor(Math.log1p(-e())/t)})}return n.source=t,n}(pp),Ep=function t(e){var n=vp.source(e)();function r(t,r){if((t=+t)<0)throw new RangeError("invalid k");if(0===t)return()=>0;if(r=null==r?1:+r,1===t)return()=>-Math.log1p(-e())*r;var o=(t<1?t+1:t)-1/3,i=1/(3*Math.sqrt(o)),A=t<1?()=>Math.pow(e(),1/t):()=>1;return function(){do{do{var t=n(),a=1+i*t}while(a<=0);a*=a*a;var s=1-e()}while(s>=1-.0331*t*t*t*t&&Math.log(s)>=.5*t*t+o*(1-a+Math.log(a)));return o*a*A()*r}}return r.source=t,r}(pp),Fp=function t(e){var n=Ep.source(e);function r(t,e){var r=n(t),o=n(e);return function(){var t=r();return 0===t?0:t/(t+o())}}return r.source=t,r}(pp),Sp=function t(e){var n=Cp.source(e),r=Fp.source(e);function o(t,e){return t=+t,(e=+e)>=1?()=>t:e<=0?()=>0:function(){for(var o=0,i=t,A=e;i*A>16&&i*(1-A)>16;){var a=Math.floor((i+1)*A),s=r(a,i-a+1)();s<=A?(o+=a,i-=a,A=(A-s)/(1-s)):(i=a-1,A/=s)}for(var u=A<.5,l=n(u?A:1-A),c=l(),f=0;c<=i;++f)c+=l();return o+(u?f:i-f)}}return o.source=t,o}(pp),Up=function t(e){function n(t,n,r){var o;return 0===(t=+t)?o=t=>-Math.log(t):(t=1/t,o=e=>Math.pow(e,t)),n=null==n?0:+n,r=null==r?1:+r,function(){return n+r*o(-Math.log1p(-e()))}}return n.source=t,n}(pp),Qp=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){return t+n*Math.tan(Math.PI*e())}}return n.source=t,n}(pp),Ip=function t(e){function n(t,n){return t=null==t?0:+t,n=null==n?1:+n,function(){var r=e();return t+n*Math.log(r/(1-r))}}return n.source=t,n}(pp),Tp=function t(e){var n=Ep.source(e),r=Sp.source(e);function o(t){return function(){for(var o=0,i=t;i>16;){var A=Math.floor(.875*i),a=n(A)();if(a>i)return o+r(A-1,i/a)();o+=A,i-=a}for(var s=-Math.log1p(-e()),u=0;s<=i;++u)s-=Math.log1p(-e());return o+u}}return o.source=t,o}(pp),Op=1/4294967296;function kp(t=Math.random()){let e=0|(0<=t&&t<1?t/Op:Math.abs(t));return()=>(e=1664525*e+1013904223|0,Op*(e>>>0))}var Rp=n(16199);function Mp(t){for(var e=t.length/6|0,n=new Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}const Lp=Mp("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Hp=Mp("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Dp=Mp("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Pp=Mp("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"),Np=Mp("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Kp=Mp("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),jp=Mp("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),Vp=Mp("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),Gp=Mp("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),zp=Mp("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),Yp=Mp("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),$p=t=>(0,ur.Ik)(t[t.length-1]);var Wp=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Mp);const Xp=$p(Wp);var qp=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Mp);const Jp=$p(qp);var Zp=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Mp);const tg=$p(Zp);var eg=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Mp);const ng=$p(eg);var rg=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Mp);const og=$p(rg);var ig=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Mp);const Ag=$p(ig);var ag=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Mp);const sg=$p(ag);var ug=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Mp);const lg=$p(ug);var cg=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Mp);const fg=$p(cg);var dg=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Mp);const hg=$p(dg);var pg=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Mp);const gg=$p(pg);var yg=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Mp);const vg=$p(yg);var mg=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Mp);const wg=$p(mg);var bg=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Mp);const Bg=$p(bg);var _g=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Mp);const xg=$p(_g);var Cg=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Mp);const Eg=$p(Cg);var Fg=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Mp);const Sg=$p(Fg);var Ug=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Mp);const Qg=$p(Ug);var Ig=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Mp);const Tg=$p(Ig);var Og=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Mp);const kg=$p(Og);var Rg=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Mp);const Mg=$p(Rg);var Lg=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Mp);const Hg=$p(Lg);var Dg=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Mp);const Pg=$p(Dg);var Ng=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Mp);const Kg=$p(Ng);var jg=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Mp);const Vg=$p(jg);var Gg=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Mp);const zg=$p(Gg);var Yg=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Mp);const $g=$p(Yg);function Wg(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}const Xg=op(xi(300,.5,0),xi(-240,.5,1));var qg=op(xi(-100,.75,.35),xi(80,1.5,.8)),Jg=op(xi(260,.75,.35),xi(80,1.5,.8)),Zg=xi();function ty(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return Zg.h=360*t-100,Zg.s=1.5-1.5*e,Zg.l=.8-.9*e,Zg+""}var ey=(0,sr.Qh)(),ny=Math.PI/3,ry=2*Math.PI/3;function oy(t){var e;return t=(.5-t)*Math.PI,ey.r=255*(e=Math.sin(t))*e,ey.g=255*(e=Math.sin(t+ny))*e,ey.b=255*(e=Math.sin(t+ry))*e,ey+""}function iy(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}function Ay(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const ay=Ay(Mp("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var sy=Ay(Mp("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),uy=Ay(Mp("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),ly=Ay(Mp("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function cy(t){return pn(tn(t).call(document.documentElement))}var fy=0;function dy(){return new hy}function hy(){this._="@"+(++fy).toString(36)}function py(t,e){return t.target&&(t=_n(t),void 0===e&&(e=t.currentTarget),t=t.touches||[t]),Array.from(t,(t=>xn(t,e)))}function gy(t){return"string"===typeof t?new fn([document.querySelectorAll(t)],[document.documentElement]):new fn([re(t)],cn)}function yy(t){return function(){return t}}hy.prototype=dy.prototype={constructor:hy,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};const vy=Math.abs,my=Math.atan2,wy=Math.cos,by=Math.max,By=Math.min,_y=Math.sin,xy=Math.sqrt,Cy=1e-12,Ey=Math.PI,Fy=Ey/2,Sy=2*Ey;function Uy(t){return t>=1?Fy:t<=-1?-Fy:Math.asin(t)}function Qy(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{const t=Math.floor(n);if(!(t>=0))throw new RangeError(`invalid digits: ${n}`);e=t}return t},()=>new Oo(e)}function Iy(t){return t.innerRadius}function Ty(t){return t.outerRadius}function Oy(t){return t.startAngle}function ky(t){return t.endAngle}function Ry(t){return t&&t.padAngle}function My(t,e,n,r,o,i,A){var a=t-n,s=e-r,u=(A?i:-i)/xy(a*a+s*s),l=u*s,c=-u*a,f=t+l,d=e+c,h=n+l,p=r+c,g=(f+h)/2,y=(d+p)/2,v=h-f,m=p-d,w=v*v+m*m,b=o-i,B=f*p-h*d,_=(m<0?-1:1)*xy(by(0,b*b*w-B*B)),x=(B*m-v*_)/w,C=(-B*v-m*_)/w,E=(B*m+v*_)/w,F=(-B*v+m*_)/w,S=x-g,U=C-y,Q=E-g,I=F-y;return S*S+U*U>Q*Q+I*I&&(x=E,C=F),{cx:x,cy:C,x01:-l,y01:-c,x11:x*(o/b-1),y11:C*(o/b-1)}}function Ly(){var t=Iy,e=Ty,n=yy(0),r=null,o=Oy,i=ky,A=Ry,a=null,s=Qy(u);function u(){var u,l,c=+t.apply(this,arguments),f=+e.apply(this,arguments),d=o.apply(this,arguments)-Fy,h=i.apply(this,arguments)-Fy,p=vy(h-d),g=h>d;if(a||(a=u=s()),f<c&&(l=f,f=c,c=l),f>Cy)if(p>Sy-Cy)a.moveTo(f*wy(d),f*_y(d)),a.arc(0,0,f,d,h,!g),c>Cy&&(a.moveTo(c*wy(h),c*_y(h)),a.arc(0,0,c,h,d,g));else{var y,v,m=d,w=h,b=d,B=h,_=p,x=p,C=A.apply(this,arguments)/2,E=C>Cy&&(r?+r.apply(this,arguments):xy(c*c+f*f)),F=By(vy(f-c)/2,+n.apply(this,arguments)),S=F,U=F;if(E>Cy){var Q=Uy(E/c*_y(C)),I=Uy(E/f*_y(C));(_-=2*Q)>Cy?(b+=Q*=g?1:-1,B-=Q):(_=0,b=B=(d+h)/2),(x-=2*I)>Cy?(m+=I*=g?1:-1,w-=I):(x=0,m=w=(d+h)/2)}var T=f*wy(m),O=f*_y(m),k=c*wy(B),R=c*_y(B);if(F>Cy){var M,L=f*wy(w),H=f*_y(w),D=c*wy(b),P=c*_y(b);if(p<Ey)if(M=function(t,e,n,r,o,i,A,a){var s=n-t,u=r-e,l=A-o,c=a-i,f=c*s-l*u;if(!(f*f<Cy))return[t+(f=(l*(e-i)-c*(t-o))/f)*s,e+f*u]}(T,O,D,P,L,H,k,R)){var N=T-M[0],K=O-M[1],j=L-M[0],V=H-M[1],G=1/_y(function(t){return t>1?0:t<-1?Ey:Math.acos(t)}((N*j+K*V)/(xy(N*N+K*K)*xy(j*j+V*V)))/2),z=xy(M[0]*M[0]+M[1]*M[1]);S=By(F,(c-z)/(G-1)),U=By(F,(f-z)/(G+1))}else S=U=0}x>Cy?U>Cy?(y=My(D,P,T,O,f,U,g),v=My(L,H,k,R,f,U,g),a.moveTo(y.cx+y.x01,y.cy+y.y01),U<F?a.arc(y.cx,y.cy,U,my(y.y01,y.x01),my(v.y01,v.x01),!g):(a.arc(y.cx,y.cy,U,my(y.y01,y.x01),my(y.y11,y.x11),!g),a.arc(0,0,f,my(y.cy+y.y11,y.cx+y.x11),my(v.cy+v.y11,v.cx+v.x11),!g),a.arc(v.cx,v.cy,U,my(v.y11,v.x11),my(v.y01,v.x01),!g))):(a.moveTo(T,O),a.arc(0,0,f,m,w,!g)):a.moveTo(T,O),c>Cy&&_>Cy?S>Cy?(y=My(k,R,L,H,c,-S,g),v=My(T,O,D,P,c,-S,g),a.lineTo(y.cx+y.x01,y.cy+y.y01),S<F?a.arc(y.cx,y.cy,S,my(y.y01,y.x01),my(v.y01,v.x01),!g):(a.arc(y.cx,y.cy,S,my(y.y01,y.x01),my(y.y11,y.x11),!g),a.arc(0,0,c,my(y.cy+y.y11,y.cx+y.x11),my(v.cy+v.y11,v.cx+v.x11),g),a.arc(v.cx,v.cy,S,my(v.y11,v.x11),my(v.y01,v.x01),!g))):a.arc(0,0,c,B,b,g):a.lineTo(k,R)}else a.moveTo(0,0);if(a.closePath(),u)return a=null,u+""||null}return u.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +i.apply(this,arguments))/2-Ey/2;return[wy(r)*n,_y(r)*n]},u.innerRadius=function(e){return arguments.length?(t="function"===typeof e?e:yy(+e),u):t},u.outerRadius=function(t){return arguments.length?(e="function"===typeof t?t:yy(+t),u):e},u.cornerRadius=function(t){return arguments.length?(n="function"===typeof t?t:yy(+t),u):n},u.padRadius=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:yy(+t),u):r},u.startAngle=function(t){return arguments.length?(o="function"===typeof t?t:yy(+t),u):o},u.endAngle=function(t){return arguments.length?(i="function"===typeof t?t:yy(+t),u):i},u.padAngle=function(t){return arguments.length?(A="function"===typeof t?t:yy(+t),u):A},u.context=function(t){return arguments.length?(a=null==t?null:t,u):a},u}var Hy=Array.prototype.slice;function Dy(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function Py(t){this._context=t}function Ny(t){return new Py(t)}function Ky(t){return t[0]}function jy(t){return t[1]}function Vy(t,e){var n=yy(!0),r=null,o=Ny,i=null,A=Qy(a);function a(a){var s,u,l,c=(a=Dy(a)).length,f=!1;for(null==r&&(i=o(l=A())),s=0;s<=c;++s)!(s<c&&n(u=a[s],s,a))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+t(u,s,a),+e(u,s,a));if(l)return i=null,l+""||null}return t="function"===typeof t?t:void 0===t?Ky:yy(t),e="function"===typeof e?e:void 0===e?jy:yy(e),a.x=function(e){return arguments.length?(t="function"===typeof e?e:yy(+e),a):t},a.y=function(t){return arguments.length?(e="function"===typeof t?t:yy(+t),a):e},a.defined=function(t){return arguments.length?(n="function"===typeof t?t:yy(!!t),a):n},a.curve=function(t){return arguments.length?(o=t,null!=r&&(i=o(r)),a):o},a.context=function(t){return arguments.length?(null==t?r=i=null:i=o(r=t),a):r},a}function Gy(t,e,n){var r=null,o=yy(!0),i=null,A=Ny,a=null,s=Qy(u);function u(u){var l,c,f,d,h,p=(u=Dy(u)).length,g=!1,y=new Array(p),v=new Array(p);for(null==i&&(a=A(h=s())),l=0;l<=p;++l){if(!(l<p&&o(d=u[l],l,u))===g)if(g=!g)c=l,a.areaStart(),a.lineStart();else{for(a.lineEnd(),a.lineStart(),f=l-1;f>=c;--f)a.point(y[f],v[f]);a.lineEnd(),a.areaEnd()}g&&(y[l]=+t(d,l,u),v[l]=+e(d,l,u),a.point(r?+r(d,l,u):y[l],n?+n(d,l,u):v[l]))}if(h)return a=null,h+""||null}function l(){return Vy().defined(o).curve(A).context(i)}return t="function"===typeof t?t:void 0===t?Ky:yy(+t),e="function"===typeof e?e:yy(void 0===e?0:+e),n="function"===typeof n?n:void 0===n?jy:yy(+n),u.x=function(e){return arguments.length?(t="function"===typeof e?e:yy(+e),r=null,u):t},u.x0=function(e){return arguments.length?(t="function"===typeof e?e:yy(+e),u):t},u.x1=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:yy(+t),u):r},u.y=function(t){return arguments.length?(e="function"===typeof t?t:yy(+t),n=null,u):e},u.y0=function(t){return arguments.length?(e="function"===typeof t?t:yy(+t),u):e},u.y1=function(t){return arguments.length?(n=null==t?null:"function"===typeof t?t:yy(+t),u):n},u.lineX0=u.lineY0=function(){return l().x(t).y(e)},u.lineY1=function(){return l().x(t).y(n)},u.lineX1=function(){return l().x(r).y(e)},u.defined=function(t){return arguments.length?(o="function"===typeof t?t:yy(!!t),u):o},u.curve=function(t){return arguments.length?(A=t,null!=i&&(a=A(i)),u):A},u.context=function(t){return arguments.length?(null==t?i=a=null:a=A(i=t),u):i},u}function zy(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function Yy(t){return t}function $y(){var t=Yy,e=zy,n=null,r=yy(0),o=yy(Sy),i=yy(0);function A(A){var a,s,u,l,c,f=(A=Dy(A)).length,d=0,h=new Array(f),p=new Array(f),g=+r.apply(this,arguments),y=Math.min(Sy,Math.max(-Sy,o.apply(this,arguments)-g)),v=Math.min(Math.abs(y)/f,i.apply(this,arguments)),m=v*(y<0?-1:1);for(a=0;a<f;++a)(c=p[h[a]=a]=+t(A[a],a,A))>0&&(d+=c);for(null!=e?h.sort((function(t,n){return e(p[t],p[n])})):null!=n&&h.sort((function(t,e){return n(A[t],A[e])})),a=0,u=d?(y-f*m)/d:0;a<f;++a,g=l)s=h[a],l=g+((c=p[s])>0?c*u:0)+m,p[s]={data:A[s],index:a,value:c,startAngle:g,endAngle:l,padAngle:v};return p}return A.value=function(e){return arguments.length?(t="function"===typeof e?e:yy(+e),A):t},A.sortValues=function(t){return arguments.length?(e=t,n=null,A):e},A.sort=function(t){return arguments.length?(n=t,e=null,A):n},A.startAngle=function(t){return arguments.length?(r="function"===typeof t?t:yy(+t),A):r},A.endAngle=function(t){return arguments.length?(o="function"===typeof t?t:yy(+t),A):o},A.padAngle=function(t){return arguments.length?(i="function"===typeof t?t:yy(+t),A):i},A}Py.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var Wy=qy(Ny);function Xy(t){this._curve=t}function qy(t){function e(e){return new Xy(t(e))}return e._curve=t,e}function Jy(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(qy(t)):e()._curve},t}function Zy(){return Jy(Vy().curve(Wy))}function tv(){var t=Gy().curve(Wy),e=t.curve,n=t.lineX0,r=t.lineX1,o=t.lineY0,i=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Jy(n())},delete t.lineX0,t.lineEndAngle=function(){return Jy(r())},delete t.lineX1,t.lineInnerRadius=function(){return Jy(o())},delete t.lineY0,t.lineOuterRadius=function(){return Jy(i())},delete t.lineY1,t.curve=function(t){return arguments.length?e(qy(t)):e()._curve},t}function ev(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}Xy.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};class nv{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}class rv{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,e){if(t=+t,e=+e,0===this._point)this._point=1;else{const n=ev(this._x0,this._y0),r=ev(this._x0,this._y0=(this._y0+e)/2),o=ev(t,this._y0),i=ev(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...o,...i)}this._x0=t,this._y0=e}}function ov(t){return new nv(t,!0)}function iv(t){return new nv(t,!1)}function Av(t){return new rv(t)}function av(t){return t.source}function sv(t){return t.target}function uv(t){let e=av,n=sv,r=Ky,o=jy,i=null,A=null,a=Qy(s);function s(){let s;const u=Hy.call(arguments),l=e.apply(this,u),c=n.apply(this,u);if(null==i&&(A=t(s=a())),A.lineStart(),u[0]=l,A.point(+r.apply(this,u),+o.apply(this,u)),u[0]=c,A.point(+r.apply(this,u),+o.apply(this,u)),A.lineEnd(),s)return A=null,s+""||null}return s.source=function(t){return arguments.length?(e=t,s):e},s.target=function(t){return arguments.length?(n=t,s):n},s.x=function(t){return arguments.length?(r="function"===typeof t?t:yy(+t),s):r},s.y=function(t){return arguments.length?(o="function"===typeof t?t:yy(+t),s):o},s.context=function(e){return arguments.length?(null==e?i=A=null:A=t(i=e),s):i},s}function lv(){return uv(ov)}function cv(){return uv(iv)}function fv(){const t=uv(Av);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const dv=xy(3),hv={draw(t,e){const n=.59436*xy(e+By(e/28,.75)),r=n/2,o=r*dv;t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-o,-r),t.lineTo(o,r),t.moveTo(-o,r),t.lineTo(o,-r)}},pv={draw(t,e){const n=xy(e/Ey);t.moveTo(n,0),t.arc(0,0,n,0,Sy)}},gv={draw(t,e){const n=xy(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},yv=xy(1/3),vv=2*yv,mv={draw(t,e){const n=xy(e/vv),r=n*yv;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},wv={draw(t,e){const n=.62625*xy(e);t.moveTo(0,-n),t.lineTo(n,0),t.lineTo(0,n),t.lineTo(-n,0),t.closePath()}},bv={draw(t,e){const n=.87559*xy(e-By(e/7,2));t.moveTo(-n,0),t.lineTo(n,0),t.moveTo(0,n),t.lineTo(0,-n)}},Bv={draw(t,e){const n=xy(e),r=-n/2;t.rect(r,r,n,n)}},_v={draw(t,e){const n=.4431*xy(e);t.moveTo(n,n),t.lineTo(n,-n),t.lineTo(-n,-n),t.lineTo(-n,n),t.closePath()}},xv=_y(Ey/10)/_y(7*Ey/10),Cv=_y(Sy/10)*xv,Ev=-wy(Sy/10)*xv,Fv={draw(t,e){const n=xy(.8908130915292852*e),r=Cv*n,o=Ev*n;t.moveTo(0,-n),t.lineTo(r,o);for(let i=1;i<5;++i){const e=Sy*i/5,A=wy(e),a=_y(e);t.lineTo(a*n,-A*n),t.lineTo(A*r-a*o,a*r+A*o)}t.closePath()}},Sv=xy(3),Uv={draw(t,e){const n=-xy(e/(3*Sv));t.moveTo(0,2*n),t.lineTo(-Sv*n,-n),t.lineTo(Sv*n,-n),t.closePath()}},Qv=xy(3),Iv={draw(t,e){const n=.6824*xy(e),r=n/2,o=n*Qv/2;t.moveTo(0,-n),t.lineTo(o,r),t.lineTo(-o,r),t.closePath()}},Tv=-.5,Ov=xy(3)/2,kv=1/xy(12),Rv=3*(kv/2+1),Mv={draw(t,e){const n=xy(e/Rv),r=n/2,o=n*kv,i=r,A=n*kv+n,a=-i,s=A;t.moveTo(r,o),t.lineTo(i,A),t.lineTo(a,s),t.lineTo(Tv*r-Ov*o,Ov*r+Tv*o),t.lineTo(Tv*i-Ov*A,Ov*i+Tv*A),t.lineTo(Tv*a-Ov*s,Ov*a+Tv*s),t.lineTo(Tv*r+Ov*o,Tv*o-Ov*r),t.lineTo(Tv*i+Ov*A,Tv*A-Ov*i),t.lineTo(Tv*a+Ov*s,Tv*s-Ov*a),t.closePath()}},Lv={draw(t,e){const n=.6189*xy(e-By(e/6,1.7));t.moveTo(-n,-n),t.lineTo(n,n),t.moveTo(-n,n),t.lineTo(n,-n)}},Hv=[pv,gv,mv,Bv,Fv,Uv,Mv],Dv=[pv,bv,Lv,Iv,hv,_v,wv];function Pv(t,e){let n=null,r=Qy(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"===typeof t?t:yy(t||pv),e="function"===typeof e?e:yy(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"===typeof e?e:yy(e),o):t},o.size=function(t){return arguments.length?(e="function"===typeof t?t:yy(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o}function Nv(){}function Kv(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function jv(t){this._context=t}function Vv(t){return new jv(t)}function Gv(t){this._context=t}function zv(t){return new Gv(t)}function Yv(t){this._context=t}function $v(t){return new Yv(t)}function Wv(t,e){this._basis=new jv(t),this._beta=e}jv.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:Kv(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:Kv(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Gv.prototype={areaStart:Nv,areaEnd:Nv,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)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Kv(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Yv.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Kv(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Wv.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,o=t[0],i=e[0],A=t[n]-o,a=e[n]-i,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*t[s]+(1-this._beta)*(o+r*A),this._beta*e[s]+(1-this._beta)*(i+r*a));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const Xv=function t(e){function n(t){return 1===e?new jv(t):new Wv(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function qv(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function Jv(t,e){this._context=t,this._k=(1-e)/6}Jv.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:qv(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:qv(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Zv=function t(e){function n(t){return new Jv(t,e)}return n.tension=function(e){return t(+e)},n}(0);function tm(t,e){this._context=t,this._k=(1-e)/6}tm.prototype={areaStart:Nv,areaEnd:Nv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:qv(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const em=function t(e){function n(t){return new tm(t,e)}return n.tension=function(e){return t(+e)},n}(0);function nm(t,e){this._context=t,this._k=(1-e)/6}nm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:qv(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const rm=function t(e){function n(t){return new nm(t,e)}return n.tension=function(e){return t(+e)},n}(0);function om(t,e,n){var r=t._x1,o=t._y1,i=t._x2,A=t._y2;if(t._l01_a>Cy){var a=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,s=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*a-t._x0*t._l12_2a+t._x2*t._l01_2a)/s,o=(o*a-t._y0*t._l12_2a+t._y2*t._l01_2a)/s}if(t._l23_a>Cy){var u=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,l=3*t._l23_a*(t._l23_a+t._l12_a);i=(i*u+t._x1*t._l23_2a-e*t._l12_2a)/l,A=(A*u+t._y1*t._l23_2a-n*t._l12_2a)/l}t._context.bezierCurveTo(r,o,i,A,t._x2,t._y2)}function im(t,e){this._context=t,this._alpha=e}im.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:om(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Am=function t(e){function n(t){return e?new im(t,e):new Jv(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function am(t,e){this._context=t,this._alpha=e}am.prototype={areaStart:Nv,areaEnd:Nv,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:om(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const sm=function t(e){function n(t){return e?new am(t,e):new tm(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function um(t,e){this._context=t,this._alpha=e}um.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:om(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const lm=function t(e){function n(t){return e?new um(t,e):new nm(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function cm(t){this._context=t}function fm(t){return new cm(t)}function dm(t){return t<0?-1:1}function hm(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),A=(n-t._y1)/(o||r<0&&-0),a=(i*o+A*r)/(r+o);return(dm(i)+dm(A))*Math.min(Math.abs(i),Math.abs(A),.5*Math.abs(a))||0}function pm(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function gm(t,e,n){var r=t._x0,o=t._y0,i=t._x1,A=t._y1,a=(i-r)/3;t._context.bezierCurveTo(r+a,o+a*e,i-a,A-a*n,i,A)}function ym(t){this._context=t}function vm(t){this._context=new mm(t)}function mm(t){this._context=t}function wm(t){return new ym(t)}function bm(t){return new vm(t)}function Bm(t){this._context=t}function _m(t){var e,n,r=t.length-1,o=new Array(r),i=new Array(r),A=new Array(r);for(o[0]=0,i[0]=2,A[0]=t[0]+2*t[1],e=1;e<r-1;++e)o[e]=1,i[e]=4,A[e]=4*t[e]+2*t[e+1];for(o[r-1]=2,i[r-1]=7,A[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=o[e]/i[e-1],i[e]-=n,A[e]-=n*A[e-1];for(o[r-1]=A[r-1]/i[r-1],e=r-2;e>=0;--e)o[e]=(A[e]-o[e+1])/i[e];for(i[r-1]=(t[r]+o[r-1])/2,e=0;e<r-1;++e)i[e]=2*t[e+1]-o[e+1];return[o,i]}function xm(t){return new Bm(t)}function Cm(t,e){this._context=t,this._t=e}function Em(t){return new Cm(t,.5)}function Fm(t){return new Cm(t,0)}function Sm(t){return new Cm(t,1)}function Um(t,e){if((o=t.length)>1)for(var n,r,o,i=1,A=t[e[0]],a=A.length;i<o;++i)for(r=A,A=t[e[i]],n=0;n<a;++n)A[n][1]+=A[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function Qm(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function Im(t,e){return t[e]}function Tm(t){const e=[];return e.key=t,e}function Om(){var t=yy([]),e=Qm,n=Um,r=Im;function o(o){var i,A,a=Array.from(t.apply(this,arguments),Tm),s=a.length,u=-1;for(const t of o)for(i=0,++u;i<s;++i)(a[i][u]=[0,+r(t,a[i].key,u,o)]).data=t;for(i=0,A=Dy(e(a));i<s;++i)a[A[i]].index=i;return n(a,A),a}return o.keys=function(e){return arguments.length?(t="function"===typeof e?e:yy(Array.from(e)),o):t},o.value=function(t){return arguments.length?(r="function"===typeof t?t:yy(+t),o):r},o.order=function(t){return arguments.length?(e=null==t?Qm:"function"===typeof t?t:yy(Array.from(t)),o):e},o.offset=function(t){return arguments.length?(n=null==t?Um:t,o):n},o}function km(t,e){if((r=t.length)>0){for(var n,r,o,i=0,A=t[0].length;i<A;++i){for(o=n=0;n<r;++n)o+=t[n][i][1]||0;if(o)for(n=0;n<r;++n)t[n][i][1]/=o}Um(t,e)}}function Rm(t,e){if((a=t.length)>0)for(var n,r,o,i,A,a,s=0,u=t[e[0]].length;s<u;++s)for(i=A=0,n=0;n<a;++n)(o=(r=t[e[n]][s])[1]-r[0])>0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=A,r[0]=A+=o):(r[0]=0,r[1]=o)}function Mm(t,e){if((n=t.length)>0){for(var n,r=0,o=t[e[0]],i=o.length;r<i;++r){for(var A=0,a=0;A<n;++A)a+=t[A][r][1]||0;o[r][1]+=o[r][0]=-a/2}Um(t,e)}}function Lm(t,e){if((o=t.length)>0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,A=1;A<r;++A){for(var a=0,s=0,u=0;a<o;++a){for(var l=t[e[a]],c=l[A][1]||0,f=(c-(l[A-1][1]||0))/2,d=0;d<a;++d){var h=t[e[d]];f+=(h[A][1]||0)-(h[A-1][1]||0)}s+=c,u+=f*c}n[A-1][1]+=n[A-1][0]=i,s&&(i-=u/s)}n[A-1][1]+=n[A-1][0]=i,Um(t,e)}}function Hm(t){var e=t.map(Dm);return Qm(t).sort((function(t,n){return e[t]-e[n]}))}function Dm(t){for(var e,n=-1,r=0,o=t.length,i=-1/0;++n<o;)(e=+t[n][1])>i&&(i=e,r=n);return r}function Pm(t){var e=t.map(Nm);return Qm(t).sort((function(t,n){return e[t]-e[n]}))}function Nm(t){for(var e,n=0,r=-1,o=t.length;++r<o;)(e=+t[r][1])&&(n+=e);return n}function Km(t){return Pm(t).reverse()}function jm(t){var e,n,r=t.length,o=t.map(Nm),i=Hm(t),A=0,a=0,s=[],u=[];for(e=0;e<r;++e)n=i[e],A<a?(A+=o[n],s.push(n)):(a+=o[n],u.push(n));return u.reverse().concat(s)}function Vm(t){return Qm(t).reverse()}cm.prototype={areaStart:Nv,areaEnd:Nv,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},ym.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:gm(this,this._t0,pm(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,gm(this,pm(this,n=hm(this,t,e)),n);break;default:gm(this,this._t0,n=hm(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(vm.prototype=Object.create(ym.prototype)).point=function(t,e){ym.prototype.point.call(this,e,t)},mm.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,o,i){this._context.bezierCurveTo(e,t,r,n,i,o)}},Bm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=_m(t),o=_m(e),i=0,A=1;A<n;++i,++A)this._context.bezierCurveTo(r[0][i],o[0][i],r[1][i],o[1][i],t[A],e[A]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Cm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var Gm=n(37591),zm=n(32613),Ym=n(55030),$m=n(13298),Wm=n(54612),Xm=n(55334),qm=n(78926),Jm=n(75878),Zm=n(24355),tw=n(526),ew=n(53705),nw=n(64398),rw="%Y-%m-%dT%H:%M:%S.%LZ";var ow=Date.prototype.toISOString?function(t){return t.toISOString()}:(0,ew.aL)(rw);const iw=ow;var Aw=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:(0,ew.GY)(rw);const aw=Aw;function sw(t,e,n){var r=new Ln,o=e;return null==e?(r.restart(t,e,n),r):(r._restart=r.restart,r.restart=function(t,e,n){e=+e,n=null==n?Rn():+n,r._restart((function i(A){A+=o,r._restart(i,o+=e,n),t(A)}),e,n)},r.restart(t,e,n),r)}const uw=t=>()=>t;function lw(t,{sourceEvent:e,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:e,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function cw(t,e,n){this.k=t,this.x=e,this.y=n}cw.prototype={constructor:cw,scale:function(t){return 1===t?this:new cw(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new cw(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var fw=new cw(1,0,0);function dw(t){for(;!t.__zoom;)if(!(t=t.parentNode))return fw;return t.__zoom}function hw(t){t.stopImmediatePropagation()}function pw(t){t.preventDefault(),t.stopImmediatePropagation()}function gw(t){return(!t.ctrlKey||"wheel"===t.type)&&!t.button}function yw(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t).hasAttribute("viewBox")?[[(t=t.viewBox.baseVal).x,t.y],[t.x+t.width,t.y+t.height]]:[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]:[[0,0],[t.clientWidth,t.clientHeight]]}function vw(){return this.__zoom||fw}function mw(t){return-t.deltaY*(1===t.deltaMode?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function ww(){return navigator.maxTouchPoints||"ontouchstart"in this}function bw(t,e,n){var r=t.invertX(e[0][0])-n[0][0],o=t.invertX(e[1][0])-n[1][0],i=t.invertY(e[0][1])-n[0][1],A=t.invertY(e[1][1])-n[1][1];return t.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),A>i?(i+A)/2:Math.min(0,i)||Math.max(0,A))}function Bw(){var t,e,n,r=gw,o=yw,i=bw,A=mw,a=ww,s=[0,1/0],u=[[-1/0,-1/0],[1/0,1/0]],l=250,c=$h,f=te("start","zoom","end"),d=0,h=10;function p(t){t.property("__zoom",vw).on("wheel.zoom",B,{passive:!1}).on("mousedown.zoom",_).on("dblclick.zoom",x).filter(a).on("touchstart.zoom",C).on("touchmove.zoom",E).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function g(t,e){return(e=Math.max(s[0],Math.min(s[1],e)))===t.k?t:new cw(e,t.x,t.y)}function y(t,e,n){var r=e[0]-n[0]*t.k,o=e[1]-n[1]*t.k;return r===t.x&&o===t.y?t:new cw(t.k,r,o)}function v(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function m(t,e,n,r){t.on("start.zoom",(function(){w(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){w(this,arguments).event(r).end()})).tween("zoom",(function(){var t=this,i=arguments,A=w(t,i).event(r),a=o.apply(t,i),s=null==n?v(a):"function"===typeof n?n.apply(t,i):n,u=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),l=t.__zoom,f="function"===typeof e?e.apply(t,i):e,d=c(l.invert(s).concat(u/l.k),f.invert(s).concat(u/f.k));return function(t){if(1===t)t=f;else{var e=d(t),n=u/e[2];t=new cw(n,s[0]-e[0]*n,s[1]-e[1]*n)}A.zoom(null,t)}}))}function w(t,e,n){return!n&&t.__zooming||new b(t,e)}function b(t,e){this.that=t,this.args=e,this.active=0,this.sourceEvent=null,this.extent=o.apply(t,e),this.taps=0}function B(t,...e){if(r.apply(this,arguments)){var n=w(this,e).event(t),o=this.__zoom,a=Math.max(s[0],Math.min(s[1],o.k*Math.pow(2,A.apply(this,arguments)))),l=xn(t);if(n.wheel)n.mouse[0][0]===l[0]&&n.mouse[0][1]===l[1]||(n.mouse[1]=o.invert(n.mouse[0]=l)),clearTimeout(n.wheel);else{if(o.k===a)return;n.mouse=[l,o.invert(l)],Xn(this),n.start()}pw(t),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),150),n.zoom("mouse",i(y(g(o,a),n.mouse[0],n.mouse[1]),n.extent,u))}}function _(t,...e){if(!n&&r.apply(this,arguments)){var o=t.currentTarget,A=w(this,e,!0).event(t),a=pn(t.view).on("mousemove.zoom",(function(t){if(pw(t),!A.moved){var e=t.clientX-l,n=t.clientY-c;A.moved=e*e+n*n>d}A.event(t).zoom("mouse",i(y(A.that.__zoom,A.mouse[0]=xn(t,o),A.mouse[1]),A.extent,u))}),!0).on("mouseup.zoom",(function(t){a.on("mousemove.zoom mouseup.zoom",null),bn(t.view,A.moved),pw(t),A.event(t).end()}),!0),s=xn(t,o),l=t.clientX,c=t.clientY;wn(t.view),hw(t),A.mouse=[s,this.__zoom.invert(s)],Xn(this),A.start()}}function x(t,...e){if(r.apply(this,arguments)){var n=this.__zoom,A=xn(t.changedTouches?t.changedTouches[0]:t,this),a=n.invert(A),s=n.k*(t.shiftKey?.5:2),c=i(y(g(n,s),A,a),o.apply(this,e),u);pw(t),l>0?pn(this).transition().duration(l).call(m,c,A,t):pn(this).call(p.transform,c,A,t)}}function C(n,...o){if(r.apply(this,arguments)){var i,A,a,s,u=n.touches,l=u.length,c=w(this,o,n.changedTouches.length===l).event(n);for(hw(n),A=0;A<l;++A)s=[s=xn(a=u[A],this),this.__zoom.invert(s),a.identifier],c.touch0?c.touch1||c.touch0[2]===s[2]||(c.touch1=s,c.taps=0):(c.touch0=s,i=!0,c.taps=1+!!t);t&&(t=clearTimeout(t)),i&&(c.taps<2&&(e=s[0],t=setTimeout((function(){t=null}),500)),Xn(this),c.start())}}function E(t,...e){if(this.__zooming){var n,r,o,A,a=w(this,e).event(t),s=t.changedTouches,l=s.length;for(pw(t),n=0;n<l;++n)o=xn(r=s[n],this),a.touch0&&a.touch0[2]===r.identifier?a.touch0[0]=o:a.touch1&&a.touch1[2]===r.identifier&&(a.touch1[0]=o);if(r=a.that.__zoom,a.touch1){var c=a.touch0[0],f=a.touch0[1],d=a.touch1[0],h=a.touch1[1],p=(p=d[0]-c[0])*p+(p=d[1]-c[1])*p,v=(v=h[0]-f[0])*v+(v=h[1]-f[1])*v;r=g(r,Math.sqrt(p/v)),o=[(c[0]+d[0])/2,(c[1]+d[1])/2],A=[(f[0]+h[0])/2,(f[1]+h[1])/2]}else{if(!a.touch0)return;o=a.touch0[0],A=a.touch0[1]}a.zoom("touch",i(y(r,o,A),a.extent,u))}}function F(t,...r){if(this.__zooming){var o,i,A=w(this,r).event(t),a=t.changedTouches,s=a.length;for(hw(t),n&&clearTimeout(n),n=setTimeout((function(){n=null}),500),o=0;o<s;++o)i=a[o],A.touch0&&A.touch0[2]===i.identifier?delete A.touch0:A.touch1&&A.touch1[2]===i.identifier&&delete A.touch1;if(A.touch1&&!A.touch0&&(A.touch0=A.touch1,delete A.touch1),A.touch0)A.touch0[1]=this.__zoom.invert(A.touch0[0]);else if(A.end(),2===A.taps&&(i=xn(i,this),Math.hypot(e[0]-i[0],e[1]-i[1])<h)){var u=pn(this).on("dblclick.zoom");u&&u.apply(this,arguments)}}}return p.transform=function(t,e,n,r){var o=t.selection?t.selection():t;o.property("__zoom",vw),t!==o?m(t,e,n,r):o.interrupt().each((function(){w(this,arguments).event(r).start().zoom(null,"function"===typeof e?e.apply(this,arguments):e).end()}))},p.scaleBy=function(t,e,n,r){p.scaleTo(t,(function(){return this.__zoom.k*("function"===typeof e?e.apply(this,arguments):e)}),n,r)},p.scaleTo=function(t,e,n,r){p.transform(t,(function(){var t=o.apply(this,arguments),r=this.__zoom,A=null==n?v(t):"function"===typeof n?n.apply(this,arguments):n,a=r.invert(A),s="function"===typeof e?e.apply(this,arguments):e;return i(y(g(r,s),A,a),t,u)}),n,r)},p.translateBy=function(t,e,n,r){p.transform(t,(function(){return i(this.__zoom.translate("function"===typeof e?e.apply(this,arguments):e,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),u)}),null,r)},p.translateTo=function(t,e,n,r,A){p.transform(t,(function(){var t=o.apply(this,arguments),A=this.__zoom,a=null==r?v(t):"function"===typeof r?r.apply(this,arguments):r;return i(fw.translate(a[0],a[1]).scale(A.k).translate("function"===typeof e?-e.apply(this,arguments):-e,"function"===typeof n?-n.apply(this,arguments):-n),t,u)}),r,A)},b.prototype={event:function(t){return t&&(this.sourceEvent=t),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(t,e){return this.mouse&&"mouse"!==t&&(this.mouse[1]=e.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=e.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=e.invert(this.touch1[0])),this.that.__zoom=e,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(t){var e=pn(this.that).datum();f.call(t,this.that,new lw(t,{sourceEvent:this.sourceEvent,target:p,type:t,transform:this.that.__zoom,dispatch:f}),e)}},p.wheelDelta=function(t){return arguments.length?(A="function"===typeof t?t:uw(+t),p):A},p.filter=function(t){return arguments.length?(r="function"===typeof t?t:uw(!!t),p):r},p.touchable=function(t){return arguments.length?(a="function"===typeof t?t:uw(!!t),p):a},p.extent=function(t){return arguments.length?(o="function"===typeof t?t:uw([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),p):o},p.scaleExtent=function(t){return arguments.length?(s[0]=+t[0],s[1]=+t[1],p):[s[0],s[1]]},p.translateExtent=function(t){return arguments.length?(u[0][0]=+t[0][0],u[1][0]=+t[1][0],u[0][1]=+t[0][1],u[1][1]=+t[1][1],p):[[u[0][0],u[0][1]],[u[1][0],u[1][1]]]},p.constrain=function(t){return arguments.length?(i=t,p):i},p.duration=function(t){return arguments.length?(l=+t,p):l},p.interpolate=function(t){return arguments.length?(c=t,p):c},p.on=function(){var t=f.on.apply(f,arguments);return t===f?p:t},p.clickDistance=function(t){return arguments.length?(d=(t=+t)*t,p):Math.sqrt(d)},p.tapDistance=function(t){return arguments.length?(h=+t,p):h},p}dw.prototype=cw.prototype},92516(t,e,n){"use strict";n.d(e,{q:()=>o});let r={};function o(){return r}},78668(t,e,n){"use strict";n.d(e,{m:()=>i});const r=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},o=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},i={p:o,P:(t,e)=>{const n=t.match(/(P+)(p+)?/)||[],i=n[1],A=n[2];if(!A)return r(t,e);let a;switch(i){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",r(i,e)).replace("{{time}}",o(A,e))}}},1108(t,e,n){"use strict";n.d(e,{G:()=>o});var r=n(29407);function o(t){const e=(0,r.a)(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}},5305(t,e,n){"use strict";n.d(e,{x:()=>o});var r=n(43329);function o(t,...e){const n=r.w.bind(null,t||e.find((t=>"object"===typeof t)));return e.map(n)}},3265(t,e,n){"use strict";n.d(e,{Ss:()=>s,ef:()=>A,xM:()=>a});const r=/^D+$/,o=/^Y+$/,i=["D","DD","YY","YYYY"];function A(t){return r.test(t)}function a(t){return o.test(t)}function s(t,e,n){const r=function(t,e,n){const r="Y"===t[0]?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(t,e,n);if(console.warn(r),i.includes(t))throw new RangeError(r)}},61501(t,e,n){"use strict";n.d(e,{Cg:()=>i,F6:()=>l,Ks:()=>s,Nw:()=>u,_P:()=>c,_m:()=>a,my:()=>r,s0:()=>A,w4:()=>o});Math.pow(10,8);const r=6048e5,o=864e5,i=6e4,A=36e5,a=1e3,s=525600,u=43200,l=1440,c=Symbol.for("constructDateFrom")},43329(t,e,n){"use strict";n.d(e,{w:()=>o});var r=n(61501);function o(t,e){return"function"===typeof t?t(e):t&&"object"===typeof t&&r._P in t?t[r._P](e):t instanceof Date?new t.constructor(e):new Date(e)}},2831(t,e,n){"use strict";n.d(e,{m:()=>a});var r=n(1108),o=n(5305),i=n(61501),A=n(6463);function a(t,e,n){const[a,s]=(0,o.x)(n?.in,t,e),u=(0,A.o)(a),l=(0,A.o)(s),c=+u-(0,r.G)(u),f=+l-(0,r.G)(l);return Math.round((c-f)/i.w4)}},85577(t,e,n){"use strict";n.d(e,{GP:()=>O});var r=n(75156),o=n(92516),i=n(2831),A=n(70228),a=n(29407);function s(t,e){const n=(0,a.a)(t,e?.in);return(0,i.m)(n,(0,A.D)(n))+1}var u=n(72794),l=n(51898),c=n(65456),f=n(84485);function d(t,e){return(t<0?"-":"")+Math.abs(t).toString().padStart(e,"0")}const h={y(t,e){const n=t.getFullYear(),r=n>0?n:1-n;return d("yy"===e?r%100:r,e.length)},M(t,e){const n=t.getMonth();return"M"===e?String(n+1):d(n+1,2)},d:(t,e)=>d(t.getDate(),e.length),a(t,e){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(t,e)=>d(t.getHours()%12||12,e.length),H:(t,e)=>d(t.getHours(),e.length),m:(t,e)=>d(t.getMinutes(),e.length),s:(t,e)=>d(t.getSeconds(),e.length),S(t,e){const n=e.length,r=t.getMilliseconds();return d(Math.trunc(r*Math.pow(10,n-3)),e.length)}},p="midnight",g="noon",y="morning",v="afternoon",m="evening",w="night",b={G:function(t,e,n){const r=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){const e=t.getFullYear(),r=e>0?e:1-e;return n.ordinalNumber(r,{unit:"year"})}return h.y(t,e)},Y:function(t,e,n,r){const o=(0,f.h)(t,r),i=o>0?o:1-o;if("YY"===e){return d(i%100,2)}return"Yo"===e?n.ordinalNumber(i,{unit:"year"}):d(i,e.length)},R:function(t,e){return d((0,l.p)(t),e.length)},u:function(t,e){return d(t.getFullYear(),e.length)},Q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return d(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){const r=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return d(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){const r=t.getMonth();switch(e){case"M":case"MM":return h.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){const r=t.getMonth();switch(e){case"L":return String(r+1);case"LL":return d(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){const o=(0,c.N)(t,r);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):d(o,e.length)},I:function(t,e,n){const r=(0,u.s)(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):d(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getDate(),{unit:"date"}):h.d(t,e)},D:function(t,e,n){const r=s(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):d(r,e.length)},E:function(t,e,n){const r=t.getDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){const o=t.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return d(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){const o=t.getDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return d(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,n){const r=t.getDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return d(o,e.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){const r=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){const r=t.getHours();let o;switch(o=12===r?g:0===r?p:r/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,n){const r=t.getHours();let o;switch(o=r>=17?m:r>=12?v:r>=4?y:w,e){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){let e=t.getHours()%12;return 0===e&&(e=12),n.ordinalNumber(e,{unit:"hour"})}return h.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getHours(),{unit:"hour"}):h.H(t,e)},K:function(t,e,n){const r=t.getHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):d(r,e.length)},k:function(t,e,n){let r=t.getHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):d(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):h.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getSeconds(),{unit:"second"}):h.s(t,e)},S:function(t,e){return h.S(t,e)},X:function(t,e,n){const r=t.getTimezoneOffset();if(0===r)return"Z";switch(e){case"X":return _(r);case"XXXX":case"XX":return x(r);default:return x(r,":")}},x:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"x":return _(r);case"xxxx":case"xx":return x(r);default:return x(r,":")}},O:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+B(r,":");default:return"GMT"+x(r,":")}},z:function(t,e,n){const r=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+B(r,":");default:return"GMT"+x(r,":")}},t:function(t,e,n){return d(Math.trunc(+t/1e3),e.length)},T:function(t,e,n){return d(+t,e.length)}};function B(t,e=""){const n=t>0?"-":"+",r=Math.abs(t),o=Math.trunc(r/60),i=r%60;return 0===i?n+String(o):n+String(o)+e+d(i,2)}function _(t,e){if(t%60===0){return(t>0?"-":"+")+d(Math.abs(t)/60,2)}return x(t,e)}function x(t,e=""){const n=t>0?"-":"+",r=Math.abs(t);return n+d(Math.trunc(r/60),2)+e+d(r%60,2)}var C=n(78668),E=n(3265),F=n(32370);const S=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,U=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Q=/^'([^]*?)'?$/,I=/''/g,T=/[a-zA-Z]/;function O(t,e,n){const i=(0,o.q)(),A=n?.locale??i.locale??r.c,s=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,u=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,l=(0,a.a)(t,n?.in);if(!(0,F.f)(l))throw new RangeError("Invalid time value");let c=e.match(U).map((t=>{const e=t[0];if("p"===e||"P"===e){return(0,C.m[e])(t,A.formatLong)}return t})).join("").match(S).map((t=>{if("''"===t)return{isToken:!1,value:"'"};const e=t[0];if("'"===e)return{isToken:!1,value:k(t)};if(b[e])return{isToken:!0,value:t};if(e.match(T))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}}));A.localize.preprocessor&&(c=A.localize.preprocessor(l,c));const f={firstWeekContainsDate:s,weekStartsOn:u,locale:A};return c.map((r=>{if(!r.isToken)return r.value;const o=r.value;(!n?.useAdditionalWeekYearTokens&&(0,E.xM)(o)||!n?.useAdditionalDayOfYearTokens&&(0,E.ef)(o))&&(0,E.Ss)(o,e,String(t));return(0,b[o[0]])(l,o,A.localize,f)})).join("")}function k(t){const e=t.match(Q);return e?e[1].replace(I,"'"):t}},72794(t,e,n){"use strict";n.d(e,{s:()=>u});var r=n(61501),o=n(22008),i=n(43329),A=n(51898);function a(t,e){const n=(0,A.p)(t,e),r=(0,i.w)(e?.in||t,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),(0,o.b)(r)}var s=n(29407);function u(t,e){const n=(0,s.a)(t,e?.in),i=+(0,o.b)(n)-+a(n);return Math.round(i/r.my)+1}},51898(t,e,n){"use strict";n.d(e,{p:()=>A});var r=n(43329),o=n(22008),i=n(29407);function A(t,e){const n=(0,i.a)(t,e?.in),A=n.getFullYear(),a=(0,r.w)(n,0);a.setFullYear(A+1,0,4),a.setHours(0,0,0,0);const s=(0,o.b)(a),u=(0,r.w)(n,0);u.setFullYear(A,0,4),u.setHours(0,0,0,0);const l=(0,o.b)(u);return n.getTime()>=s.getTime()?A+1:n.getTime()>=l.getTime()?A:A-1}},65456(t,e,n){"use strict";n.d(e,{N:()=>l});var r=n(61501),o=n(80337),i=n(92516),A=n(43329),a=n(84485);function s(t,e){const n=(0,i.q)(),r=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=(0,a.h)(t,e),u=(0,A.w)(e?.in||t,0);u.setFullYear(s,0,r),u.setHours(0,0,0,0);return(0,o.k)(u,e)}var u=n(29407);function l(t,e){const n=(0,u.a)(t,e?.in),i=+(0,o.k)(n,e)-+s(n,e);return Math.round(i/r.my)+1}},84485(t,e,n){"use strict";n.d(e,{h:()=>a});var r=n(92516),o=n(43329),i=n(80337),A=n(29407);function a(t,e){const n=(0,A.a)(t,e?.in),a=n.getFullYear(),s=(0,r.q)(),u=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,l=(0,o.w)(e?.in||t,0);l.setFullYear(a+1,0,u),l.setHours(0,0,0,0);const c=(0,i.k)(l,e),f=(0,o.w)(e?.in||t,0);f.setFullYear(a,0,u),f.setHours(0,0,0,0);const d=(0,i.k)(f,e);return+n>=+c?a+1:+n>=+d?a:a-1}},80658(t,e,n){"use strict";function r(t){return t instanceof Date||"object"===typeof t&&"[object Date]"===Object.prototype.toString.call(t)}n.d(e,{$:()=>r})},32370(t,e,n){"use strict";n.d(e,{f:()=>i});var r=n(80658),o=n(29407);function i(t){return!(!(0,r.$)(t)&&"number"!==typeof t||isNaN(+(0,o.a)(t)))}},75156(t,e,n){"use strict";n.d(e,{c:()=>l});const r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function o(t){return(e={})=>{const n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const i={date:o({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:o({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:o({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},A={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function a(t){return(e,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&t.formattingValues){const e=t.defaultFormattingWidth||t.defaultWidth,o=n?.width?String(n.width):e;r=t.formattingValues[o]||t.formattingValues[e]}else{const e=t.defaultWidth,o=n?.width?String(n.width):t.defaultWidth;r=t.values[o]||t.values[e]}return r[t.argumentCallback?t.argumentCallback(e):e]}}function s(t){return(e,n={})=>{const r=n.width,o=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],i=e.match(o);if(!i)return null;const A=i[0],a=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],s=Array.isArray(a)?function(t,e){for(let n=0;n<t.length;n++)if(e(t[n]))return n;return}(a,(t=>t.test(A))):function(t,e){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(t[n]))return n;return}(a,(t=>t.test(A)));let u;u=t.valueCallback?t.valueCallback(s):s,u=n.valueCallback?n.valueCallback(u):u;return{value:u,rest:e.slice(A.length)}}}var u;const l={code:"en-US",formatDistance:(t,e,n)=>{let o;const i=r[t];return o="string"===typeof i?i:1===e?i.one:i.other.replace("{{count}}",e.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o},formatLong:i,formatRelative:(t,e,n,r)=>A[t],localize:{ordinalNumber:(t,e)=>{const n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:a({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:a({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:t=>t-1}),month:a({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:a({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:a({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(u={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)},(t,e={})=>{const n=t.match(u.matchPattern);if(!n)return null;const r=n[0],o=t.match(u.parsePattern);if(!o)return null;let i=u.valueCallback?u.valueCallback(o[0]):o[0];return i=e.valueCallback?e.valueCallback(i):i,{value:i,rest:t.slice(r.length)}}),era:s({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:s({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:t=>t+1}),month:s({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:s({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:s({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},6463(t,e,n){"use strict";n.d(e,{o:()=>o});var r=n(29407);function o(t,e){const n=(0,r.a)(t,e?.in);return n.setHours(0,0,0,0),n}},22008(t,e,n){"use strict";n.d(e,{b:()=>o});var r=n(80337);function o(t,e){return(0,r.k)(t,{...e,weekStartsOn:1})}},80337(t,e,n){"use strict";n.d(e,{k:()=>i});var r=n(92516),o=n(29407);function i(t,e){const n=(0,r.q)(),i=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,A=(0,o.a)(t,e?.in),a=A.getDay(),s=(a<i?7:0)+a-i;return A.setDate(A.getDate()-s),A.setHours(0,0,0,0),A}},70228(t,e,n){"use strict";n.d(e,{D:()=>o});var r=n(29407);function o(t,e){const n=(0,r.a)(t,e?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}},29407(t,e,n){"use strict";n.d(e,{a:()=>o});var r=n(43329);function o(t,e){return(0,r.w)(e||t,t)}},77783(t,e,n){"use strict";function r(t){return new Promise(((e,n)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>n(t.error)}))}function o(t,e){let n;return(o,i)=>(()=>{if(n)return n;const o=indexedDB.open(t);return o.onupgradeneeded=()=>o.result.createObjectStore(e),n=r(o),n.then((t=>{t.onclose=()=>n=void 0}),(()=>{})),n})().then((t=>i(t.transaction(e,o).objectStore(e))))}let i;function A(){return i||(i=o("keyval-store","keyval")),i}function a(t,e=A()){return e("readonly",(e=>r(e.get(t))))}function s(t,e,n=A()){return n("readwrite",(n=>(n.put(e,t),r(n.transaction))))}function u(t,e=A()){return e("readwrite",(e=>(e.delete(t),r(e.transaction))))}function l(t=A()){return t("readwrite",(t=>(t.clear(),r(t.transaction))))}n.d(e,{IU:()=>l,Jt:()=>a,hZ:()=>s,y$:()=>o,yH:()=>u})},24119(t,e,n){"use strict";n.d(e,{B:()=>r,v:()=>o});class r extends Map{constructor(t,e=s){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[n,r]of t)this.set(n,r)}get(t){return super.get(i(this,t))}has(t){return super.has(i(this,t))}set(t,e){return super.set(A(this,t),e)}delete(t){return super.delete(a(this,t))}}class o extends Set{constructor(t,e=s){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const n of t)this.add(n)}has(t){return super.has(i(this,t))}add(t){return super.add(A(this,t))}delete(t){return super.delete(a(this,t))}}function i({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):n}function A({_intern:t,_key:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function a({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function s(t){return null!==t&&"object"===typeof t?t.valueOf():t}},18790(t,e,n){"use strict";function r(t,e){let n=null;const r=new Map,o=new Set;function i(o){let a;if(void 0===e)a=r.get(o);else for(const[t,n]of r)if(e(t,o)){a=n;break}if(void 0!==a){if(!n?.(a[1],o))return a[0];i.remove(o)}const s=t(o);return r.set(o,[s,Date.now()]),A("CREATE",o,s),s}function A(t,e,n){for(const r of o)r({type:t,param:e,atom:n})}return i.unstable_listen=t=>(o.add(t),()=>{o.delete(t)}),i.getParams=()=>r.keys(),i.remove=t=>{if(void 0===e){if(!r.has(t))return;const[e]=r.get(t);r.delete(t),A("REMOVE",t,e)}else for(const[n,[o]]of r)if(e(n,t)){r.delete(n),A("REMOVE",n,o);break}},i.setShouldRemove=t=>{if(n=t,n)for(const[e,[o,i]]of r)n(i,e)&&(r.delete(e),A("REMOVE",e,o))},i}n.d(e,{I:()=>r})},34843(t,e,n){"use strict";n.d(e,{Kq:()=>s,Xr:()=>p,fp:()=>g,md:()=>h});var r=n(96540),o=n(52035),i=n(90868);const A=(0,r.createContext)(void 0);function a(t){const e=(0,r.useContext)(A);return(null==t?void 0:t.store)||e||(0,o.zp)()}function s({children:t,store:e}){const n=(0,r.useRef)(null);return e?(0,r.createElement)(A.Provider,{value:e},t):(null===n.current&&(n.current=(0,o.y$)()),(0,r.createElement)(A.Provider,{value:n.current},t))}const u=t=>"function"===typeof(null==t?void 0:t.then),l=t=>{t.status||(t.status="pending",t.then((e=>{t.status="fulfilled",t.value=e}),(e=>{t.status="rejected",t.reason=e})))},c=r.use||(t=>{if("pending"===t.status)throw t;if("fulfilled"===t.status)return t.value;throw"rejected"===t.status?t.reason:(l(t),t)}),f=new WeakMap,d=(t,e,n)=>{const r=(0,i.oJ)(t)[26];let o=f.get(e);return o||(o=new Promise(((i,A)=>{let a=e;const s=t=>e=>{a===t&&i(e)},l=t=>e=>{a===t&&A(e)},c=()=>{try{const e=n();u(e)?(f.set(e,o),a=e,e.then(s(e),l(e)),r(t,e,c)):i(e)}catch(e){A(e)}};e.then(s(e),l(e)),r(t,e,c)})),f.set(e,o)),o};function h(t,e){const{delay:n,unstable_promiseStatus:o=!r.use}=e||{},i=a(e),[[A,s,f],h]=(0,r.useReducer)((e=>{const n=i.get(t);return Object.is(e[0],n)&&e[1]===i&&e[2]===t?e:[n,i,t]}),void 0,(()=>[i.get(t),i,t]));let p=A;if(s===i&&f===t||(h(),p=i.get(t)),(0,r.useEffect)((()=>{const e=i.sub(t,(()=>{if(o)try{const e=i.get(t);u(e)&&l(d(i,e,(()=>i.get(t))))}catch(e){}"number"!==typeof n?h():setTimeout(h,n)}));return h(),e}),[i,t,n,o]),(0,r.useDebugValue)(p),u(p)){const e=d(i,p,(()=>i.get(t)));return o&&l(e),c(e)}return p}function p(t,e){const n=a(e);return(0,r.useCallback)(((...e)=>{if(!("write"in t))throw new Error("not writable atom");return n.set(t,...e)}),[n,t])}function g(t,e){return[h(t,e),p(t,e)]}},30569(t,e,n){"use strict";n.d(e,{AY:()=>a,yF:()=>s});var r=n(96540),o=n(34843),i=n(84929),A=n(52035);function a(t,e){const n=(0,o.Xr)(t,e);return(0,r.useCallback)((()=>n(i.Ut)),[n])}function s(t,e){const n=(0,r.useMemo)((()=>(0,A.eU)(null,((e,n,...r)=>t(e,n,...r)))),[t]);return(0,o.Xr)(n,e)}},52035(t,e,n){"use strict";n.d(e,{eU:()=>a,y$:()=>l,zp:()=>c});var r=n(90868);let o,i,A=0;function a(t,e){const n="atom"+ ++A,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"===typeof t?r.read=t:(r.init=t,r.read=s,r.write=u),e&&(r.write=e),r}function s(t){return t(this)}function u(t,e,n){return e(this,"function"===typeof n?n(t(this)):n)}function l(){return o?o():(0,r.ff)()}function c(){return i||(i=l(),globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=i),globalThis.__JOTAI_DEFAULT_STORE__!==i&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044")),i}},90868(t,e,n){"use strict";function r(t){return"init"in t}function o(t){return!!t.write}function i(t){return"v"in t||"e"in t}function A(t){if("e"in t)throw t.e;if(!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v}function a(t){return"function"===typeof(null==t?void 0:t.then)}function s(t,e,n){if(!n.p.has(t)){n.p.add(t);const r=()=>n.p.delete(t);e.then(r,r)}}function u(t,e,n){var r;const o=new Set;for(const i of(null==(r=n.get(t))?void 0:r.t)||[])o.add(i);for(const i of e.p)o.add(i);return o}n.d(e,{ff:()=>O,oJ:()=>T});const l=(t,e,...n)=>e.read(...n),c=(t,e,...n)=>e.write(...n),f=(t,e)=>{var n;return null==(n=e.INTERNAL_onInit)?void 0:n.call(e,t)},d=(t,e,n)=>{var r;return null==(r=e.onMount)?void 0:r.call(e,n)},h=(t,e)=>{var n;const r=I(t),o=r[0],i=r[6],A=r[9];if(!e)throw new Error("Atom is undefined or null");let a=o.get(e);return a||(a={d:new Map,p:new Set,n:0},o.set(e,a),null==(n=i.i)||n.call(i,e),null==A||A(t,e)),a},p=t=>{const e=I(t),n=e[1],r=e[3],o=e[4],i=e[5],A=e[6],a=e[13],s=[],u=t=>{try{t()}catch(e){s.push(e)}};do{A.f&&u(A.f);const e=new Set,s=e.add.bind(e);r.forEach((t=>{var e;return null==(e=n.get(t))?void 0:e.l.forEach(s)})),r.clear(),i.forEach(s),i.clear(),o.forEach(s),o.clear(),e.forEach(u),r.size&&a(t)}while(r.size||i.size||o.size);if(s.length)throw new AggregateError(s)},g=t=>{const e=I(t),n=e[1],r=e[2],o=e[3],i=e[11],A=e[14],a=e[17],s=[],l=new WeakSet,c=new WeakSet,f=Array.from(o);for(;f.length;){const e=f[f.length-1],o=i(t,e);if(c.has(e))f.pop();else if(l.has(e)){if(r.get(e)===o.n)s.push([e,o]);else if(r.has(e))throw new Error("[Bug] invalidated atom exists");c.add(e),f.pop()}else{l.add(e);for(const t of u(e,o,n))l.has(t)||f.push(t)}}for(let u=s.length-1;u>=0;--u){const[e,n]=s[u];let i=!1;for(const t of n.d.keys())if(t!==e&&o.has(t)){i=!0;break}i&&(r.set(e,n.n),A(t,e),a(t,e)),r.delete(e)}},y=new WeakSet,v=(t,e)=>{var n,u;const l=I(t),c=l[1],f=l[2],d=l[3],h=l[6],p=l[7],g=l[11],v=l[12],m=l[13],w=l[14],b=l[16],B=l[17],_=l[20],x=l[26],C=g(t,e);if(i(C)){if(c.has(e)&&f.get(e)!==C.n)return C;let n=!1;for(const[e,r]of C.d)if(w(t,e).n!==r){n=!0;break}if(!n)return C}let E=!0;const F=new Set(C.d.keys()),S=new Map,U=()=>{for(const t of F)S.has(t)||C.d.delete(t)},Q=()=>{if(c.has(e)){const n=!d.size;B(t,e),n&&(m(t),v(t))}},T=n=>{var o;if(n===e){const e=g(t,n);if(!i(e)){if(!r(n))throw new Error("no atom init");_(t,n,n.init)}return A(e)}const u=w(t,n);try{return A(u)}finally{S.set(n,u.n),C.d.set(n,u.n),a(C.v)&&s(e,C.v,u),c.has(e)&&(null==(o=c.get(n))||o.t.add(e)),E||Q()}};let O,k;const R={get signal(){return O||(O=new AbortController),O.signal},get setSelf(){return console.warn("[DEPRECATED] setSelf is deprecated and will be removed in v3."),o(e)||console.warn("setSelf function cannot be used with read-only atom"),!k&&o(e)&&(k=(...n)=>{if(E&&console.warn("setSelf function cannot be called in sync"),!E)try{return b(t,e,...n)}finally{m(t),v(t)}}),k}},M=C.n,L=f.get(e)===M;try{y.delete(t);const r=p(t,e,T,R);if(y.has(t)&&console.warn("Detected store mutation during atom read. This is not supported."),_(t,e,r),a(r)){x(t,r,(()=>null==O?void 0:O.abort()));const e=()=>{U(),Q()};r.then(e,e)}else U();return null==(n=h.r)||n.call(h,e),C}catch(H){return delete C.v,C.e=H,++C.n,C}finally{E=!1,C.n!==M&&L&&(f.set(e,C.n),d.add(e),null==(u=h.c)||u.call(h,e))}},m=(t,e)=>{const n=I(t),r=n[1],o=n[2],i=n[11],A=[e];for(;A.length;){const e=A.pop(),n=i(t,e);for(const a of u(e,n,r)){const e=i(t,a);o.get(a)!==e.n&&(o.set(a,e.n),A.push(a))}}},w=(t,e,...n)=>{const o=I(t),i=o[3],a=o[6],s=o[8],u=o[11],l=o[12],c=o[13],f=o[14],d=o[15],h=o[16],p=o[17],g=o[20];let v=!0;const m=e=>A(f(t,e)),w=(n,...o)=>{var A;const s=u(t,n);try{if(n===e){if(!r(n))throw new Error("atom not writable");y.add(t);const e=s.n,u=o[0];return g(t,n,u),p(t,n),void(e!==s.n&&(i.add(n),d(t,n),null==(A=a.c)||A.call(a,n)))}return h(t,n,...o)}finally{v||(c(t),l(t))}};try{return s(t,e,m,w,...n)}finally{v=!1}},b=(t,e)=>{var n;const r=I(t),o=r[1],i=r[3],A=r[6],a=r[11],s=r[15],u=r[18],l=r[19],c=a(t,e),f=o.get(e);if(f){for(const[r,o]of c.d)if(!f.d.has(r)){const l=a(t,r);u(t,r).t.add(e),f.d.add(r),o!==l.n&&(i.add(r),s(t,r),null==(n=A.c)||n.call(A,r))}for(const n of f.d)if(!c.d.has(n)){f.d.delete(n);const r=l(t,n);null==r||r.t.delete(e)}}},B=(t,e)=>{var n;const r=I(t),i=r[1],A=r[4],a=r[6],s=r[10],u=r[11],l=r[12],c=r[13],f=r[14],d=r[16],h=r[18],p=u(t,e);let g=i.get(e);if(!g){f(t,e);for(const n of p.d.keys()){h(t,n).t.add(e)}if(g={l:new Set,d:new Set(p.d.keys()),t:new Set},i.set(e,g),o(e)){const n=()=>{let n=!0;const r=(...r)=>{try{return d(t,e,...r)}finally{n||(c(t),l(t))}};try{const o=s(t,e,r);o&&(g.u=()=>{n=!0;try{o()}finally{n=!1}})}finally{n=!1}};A.add(n)}null==(n=a.m)||n.call(a,e)}return g},_=(t,e)=>{var n,r;const o=I(t),i=o[1],A=o[5],a=o[6],s=o[11],u=o[19],l=s(t,e);let c=i.get(e);if(!c||c.l.size)return c;let f=!1;for(const d of c.t)if(null==(n=i.get(d))?void 0:n.d.has(e)){f=!0;break}if(f)return c;c.u&&A.add(c.u),c=void 0,i.delete(e);for(const d of l.d.keys()){const n=u(t,d);null==n||n.t.delete(e)}null==(r=a.u)||r.call(a,e)},x=(t,e,n)=>{const r=I(t),o=r[11],i=r[27],A=o(t,e),u="v"in A,l=A.v;if(a(n))for(const a of A.d.keys())s(e,n,o(t,a));A.v=n,delete A.e,u&&Object.is(l,A.v)||(++A.n,a(l)&&i(t,l))},C=(t,e)=>A((0,I(t)[14])(t,e)),E=(t,e,...n)=>{const r=I(t),o=r[3],i=r[12],A=r[13],a=r[16],s=o.size;try{return a(t,e,...n)}finally{o.size!==s&&(A(t),i(t))}},F=(t,e,n)=>{const r=I(t),o=r[12],i=r[18],A=r[19],a=i(t,e).l;return a.add(n),o(t),()=>{a.delete(n),A(t,e),o(t)}},S=(t,e,n)=>{const r=I(t)[25];let o=r.get(e);if(!o){o=new Set,r.set(e,o);const t=()=>r.delete(e);e.then(t,t)}o.add(n)},U=(t,e)=>{const n=I(t)[25].get(e);null==n||n.forEach((t=>t()))},Q=new WeakMap,I=t=>{const e=Q.get(t);if(!e)throw new Error("Store must be created by buildStore to read its building blocks");return e};function T(t){const e=I(t),n=e[24];return n?n(e):e}function O(...t){const e={get:t=>(0,I(e)[21])(e,t),set:(t,...n)=>(0,I(e)[22])(e,t,...n),sub:(t,n)=>(0,I(e)[23])(e,t,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},l,c,f,d,h,p,g,v,m,w,b,B,_,x,C,E,F,void 0,new WeakMap,S,U].map(((e,n)=>t[n]||e));return Q.set(e,Object.freeze(n)),e}},84929(t,e,n){"use strict";n.d(e,{Ut:()=>o,Wj:()=>f,oA:()=>l,tx:()=>i,z0:()=>c});var r=n(52035);const o=Symbol("RESET");function i(t){const e=(0,r.eU)(t,((n,r,i)=>{const A="function"===typeof i?i(n(e)):i;r(e,A===o?t:A)}));return e}const A=t=>"function"===typeof(null==t?void 0:t.then);!function(t=()=>{try{return window.localStorage}catch(t){return void("undefined"!==typeof window&&console.warn(t))}},e){var n;let r,o;const i={getItem:(n,i)=>{var a,s;const u=t=>{if(r!==(t=t||"")){try{o=JSON.parse(t,null==e?void 0:e.reviver)}catch(n){return i}r=t}return o},l=null!=(s=null==(a=t())?void 0:a.getItem(n))?s:null;return A(l)?l.then(u):u(l)},setItem:(n,r)=>{var o;return null==(o=t())?void 0:o.setItem(n,JSON.stringify(r,null==e?void 0:e.replacer))},removeItem:e=>{var n;return null==(n=t())?void 0:n.removeItem(e)}};let a;try{a=null==(n=t())?void 0:n.subscribe}catch(u){}var s;!a&&"undefined"!==typeof window&&"function"===typeof window.addEventListener&&window.Storage&&(a=(e,n)=>{if(!(t()instanceof window.Storage))return()=>{};const r=r=>{r.storageArea===t()&&r.key===e&&n(r.newValue)};return window.addEventListener("storage",r),()=>{window.removeEventListener("storage",r)}}),a&&(i.subscribe=(s=a,(t,e,n)=>s(t,(t=>{let r;try{r=JSON.parse(t||"")}catch(u){r=n}e(r)}))))}();const a=(t,e,n)=>(e.has(n)?e:e.set(n,t())).get(n),s=new WeakMap,u=()=>{};function l(t,e=u){return((t,e,n)=>{const r=a((()=>new WeakMap),s,e);return a(t,r,n)})((()=>{const n=new WeakMap,o=new WeakMap,i=(0,r.eU)(0),A=(0,r.eU)([]);A.INTERNAL_onInit=t=>{t.set(A,[()=>t.set(i,(t=>t+1))])},i.debugPrivate=!0,A.debugPrivate=!0;const a=(0,r.eU)((r=>{let s;r(i);try{s=r(a)}catch(c){}const u=r(t);if("function"!==typeof(null==(l=u)?void 0:l.then))return{v:u};var l;if(u!==(null==s?void 0:s.p)&&u.then((t=>{o.set(u,t);const[e]=r(A);e()}),(t=>{n.set(u,t);const[e]=r(A);e()})),n.has(u))throw n.get(u);return o.has(u)?{p:u,v:o.get(u)}:s&&"v"in s?{p:u,f:e(s.v),v:s.v}:{p:u,f:e()}}));return a.init=void 0,a.debugPrivate=!0,(0,r.eU)((t=>{const e=t(a);return"f"in e?e.f:e.v}),((e,n,...r)=>n(t,...r)))}),t,e)}function c(t,e){const n=(0,r.eU)(0);return n.debugPrivate=!0,(0,r.eU)(((e,r)=>(e(n),t(e,r))),((t,r,...o)=>{if(0!==o.length){if(e)return e(t,r,...o);throw new Error("refresh must be called without arguments")}r(n,(t=>t+1))}))}function f(t){const e=(0,r.eU)(void 0);return delete e.init,Object.defineProperty(e,"init",{get:()=>t()}),e}},43276(t,e,n){"use strict";n.d(e,{A:()=>E});var r={};n.r(r),n.d(r,{exclude:()=>C,extract:()=>m,parse:()=>w,parseUrl:()=>B,pick:()=>x,stringify:()=>b,stringifyUrl:()=>_});const o="%[a-f0-9]{2}",i=new RegExp("("+o+")|([^%]+?)","gi"),A=new RegExp("("+o+")+","gi");function a(t,e){try{return[decodeURIComponent(t.join(""))]}catch{}if(1===t.length)return t;e=e||1;const n=t.slice(0,e),r=t.slice(e);return Array.prototype.concat.call([],a(n),a(r))}function s(t){try{return decodeURIComponent(t)}catch{let e=t.match(i)||[];for(let n=1;n<e.length;n++)e=(t=a(e,n).join("")).match(i)||[];return t}}function u(t){if("string"!==typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return decodeURIComponent(t)}catch{return function(t){const e={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"};let n=A.exec(t);for(;n;){try{e[n[0]]=decodeURIComponent(n[0])}catch{const t=s(n[0]);t!==n[0]&&(e[n[0]]=t)}n=A.exec(t)}e["%C2"]="\ufffd";const r=Object.keys(e);for(const o of r)t=t.replace(new RegExp(o,"g"),e[o]);return t}(t)}}function l(t,e){const n={};if(Array.isArray(e))for(const r of e){const e=Object.getOwnPropertyDescriptor(t,r);e?.enumerable&&Object.defineProperty(n,r,e)}else for(const r of Reflect.ownKeys(t)){const o=Object.getOwnPropertyDescriptor(t,r);if(o.enumerable){e(r,t[r],t)&&Object.defineProperty(n,r,o)}}return n}function c(t,e){if("string"!==typeof t||"string"!==typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===t||""===e)return[];const n=t.indexOf(e);return-1===n?[]:[t.slice(0,n),t.slice(n+e.length)]}const f=Symbol("encodeFragmentIdentifier");function d(t){if("string"!==typeof t||1!==t.length)throw new TypeError("arrayFormatSeparator must be single character string")}function h(t,e){return e.encode?e.strict?encodeURIComponent(t).replaceAll(/[!'()*]/g,(t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)):encodeURIComponent(t):t}function p(t,e){return e.decode?u(t):t}function g(t){return Array.isArray(t)?t.sort():"object"===typeof t?g(Object.keys(t)).sort(((t,e)=>Number(t)-Number(e))).map((e=>t[e])):t}function y(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function v(t,e,n){return"string"===n&&"string"===typeof t?t:"function"===typeof n&&"string"===typeof t?n(t):"boolean"===n&&null===t||("boolean"!==n||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()?"boolean"!==n||null===t||"1"!==t.toLowerCase()&&"0"!==t.toLowerCase()?"string[]"===n&&"none"!==e.arrayFormat&&"string"===typeof t?[t]:"number[]"!==n||"none"===e.arrayFormat||Number.isNaN(Number(t))||"string"!==typeof t||""===t.trim()?"number"!==n||Number.isNaN(Number(t))||"string"!==typeof t||""===t.trim()?!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()?e.parseNumbers&&!Number.isNaN(Number(t))&&"string"===typeof t&&""!==t.trim()?Number(t):t:"true"===t.toLowerCase():Number(t):[Number(t)]:"1"===t.toLowerCase():"true"===t.toLowerCase())}function m(t){const e=(t=y(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function w(t,e){d((e={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...e}).arrayFormatSeparator);const n=function(t){let e;switch(t.arrayFormat){case"index":return(t,n,r)=>{e=/\[(\d*)]$/.exec(t),t=t.replace(/\[\d*]$/,""),e?(void 0===r[t]&&(r[t]={}),r[t][e[1]]=n):r[t]=n};case"bracket":return(t,n,r)=>{e=/(\[])$/.exec(t),t=t.replace(/\[]$/,""),e?void 0!==r[t]?r[t]=[...r[t],n]:r[t]=[n]:r[t]=n};case"colon-list-separator":return(t,n,r)=>{e=/(:list)$/.exec(t),t=t.replace(/:list$/,""),e?void 0!==r[t]?r[t]=[...r[t],n]:r[t]=[n]:r[t]=n};case"comma":case"separator":return(e,n,r)=>{const o="string"===typeof n&&n.includes(t.arrayFormatSeparator)?n.split(t.arrayFormatSeparator).map((e=>p(e,t))):null===n?n:p(n,t);r[e]=o};case"bracket-separator":return(e,n,r)=>{const o=/(\[])$/.test(e);if(e=e.replace(/\[]$/,""),!o)return void(r[e]=n?p(n,t):n);const i=null===n?[]:p(n,t).split(t.arrayFormatSeparator);void 0!==r[e]?r[e]=[...r[e],...i]:r[e]=i};default:return(t,e,n)=>{void 0!==n[t]?n[t]=[...[n[t]].flat(),e]:n[t]=e}}}(e),r=Object.create(null);if("string"!==typeof t)return r;if(!(t=t.trim().replace(/^[?#&]/,"")))return r;for(const o of t.split("&")){if(""===o)continue;const t=e.decode?o.replaceAll("+"," "):o;let[i,A]=c(t,"=");void 0===i&&(i=t),A=void 0===A?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?A:p(A,e),n(p(i,e),A,r)}for(const[o,i]of Object.entries(r))if("object"===typeof i&&null!==i&&"string"!==e.types[o])for(const[t,n]of Object.entries(i)){const r=e.types[o],A="function"===typeof r?r:r?r.replace("[]",""):void 0;i[t]=v(n,e,A)}else"object"===typeof i&&null!==i&&"string"===e.types[o]?r[o]=Object.values(i).join(e.arrayFormatSeparator):r[o]=v(i,e,e.types[o]);return!1===e.sort?r:(!0===e.sort?Object.keys(r).sort():Object.keys(r).sort(e.sort)).reduce(((t,e)=>{const n=r[e];return t[e]=Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?g(n):n,t}),Object.create(null))}function b(t,e){if(!t)return"";d((e={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...e}).arrayFormatSeparator);const n=n=>{return e.skipNull&&(null===(r=t[n])||void 0===r)||e.skipEmptyString&&""===t[n];var r},r=function(t){switch(t.arrayFormat){case"index":return e=>(n,r)=>{const o=n.length;return void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[h(e,t),"[",o,"]"].join("")]:[...n,[h(e,t),"[",h(o,t),"]=",h(r,t)].join("")]};case"bracket":return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[h(e,t),"[]"].join("")]:[...n,[h(e,t),"[]=",h(r,t)].join("")];case"colon-list-separator":return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,[h(e,t),":list="].join("")]:[...n,[h(e,t),":list=",h(r,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||t.skipNull&&null===o||t.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[h(n,t),e,h(o,t)].join("")]:[[r,h(o,t)].join(t.arrayFormatSeparator)])}default:return e=>(n,r)=>void 0===r||t.skipNull&&null===r||t.skipEmptyString&&""===r?n:null===r?[...n,h(e,t)]:[...n,[h(e,t),"=",h(r,t)].join("")]}}(e),o={};for(const[A,a]of Object.entries(t))n(A)||(o[A]=a);const i=Object.keys(o);return!1!==e.sort&&i.sort(e.sort),i.map((n=>{let o=t[n];if(e.replacer&&(o=e.replacer(n,o),void 0===o))return"";if(void 0===o)return"";if(null===o)return h(n,e);if(Array.isArray(o)){if(0===o.length&&"bracket-separator"===e.arrayFormat)return h(n,e)+"[]";let t=o;return e.replacer&&(t=o.map(((t,r)=>e.replacer(`${n}[${r}]`,t))).filter((t=>void 0!==t))),t.reduce(r(n),[]).join("&")}return h(n,e)+"="+h(o,e)})).filter((t=>t.length>0)).join("&")}function B(t,e){e={decode:!0,...e};let[n,r]=c(t,"#");return void 0===n&&(n=t),{url:n?.split("?")?.[0]??"",query:w(m(t),e),...e&&e.parseFragmentIdentifier&&r?{fragmentIdentifier:p(r,e)}:{}}}function _(t,e){e={encode:!0,strict:!0,[f]:!0,...e};const n=y(t.url).split("?")[0]||"";let r=b({...w(m(t.url),{sort:!1,...e}),...t.query},e);r&&=`?${r}`;let o=function(t){let e="";const n=t.indexOf("#");return-1!==n&&(e=t.slice(n)),e}(t.url);if("string"===typeof t.fragmentIdentifier){const r=new URL(n);r.hash=t.fragmentIdentifier,o=e[f]?r.hash:`#${t.fragmentIdentifier}`}return`${n}${r}${o}`}function x(t,e,n){n={parseFragmentIdentifier:!0,[f]:!1,...n};const{url:r,query:o,fragmentIdentifier:i}=B(t,n);return _({url:r,query:l(o,e),fragmentIdentifier:i},n)}function C(t,e,n){return x(t,Array.isArray(e)?t=>!e.includes(t):(t,n)=>!e(t,n),n)}const E=r},41344(t,e,n){"use strict";var r;n.d(e,{BV:()=>Et,C5:()=>_t,N_:()=>se,RQ:()=>Z,Zp:()=>nt,_3:()=>z,g:()=>rt,ks:()=>Ae,ok:()=>fe,qh:()=>xt,tW:()=>y,zy:()=>J});var o=n(96540);function i(t,e){if(!1===t||null===t||"undefined"===typeof t)throw new Error(e)}function A(t,e){if(!t){"undefined"!==typeof console&&console.warn(e);try{throw new Error(e)}catch(n){}}}function a({pathname:t="/",search:e="",hash:n=""}){return e&&"?"!==e&&(t+="?"===e.charAt(0)?e:"?"+e),n&&"#"!==n&&(t+="#"===n.charAt(0)?n:"#"+n),t}function s(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substring(n),t=t.substring(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substring(r),t=t.substring(0,r)),t&&(e.pathname=t)}return e}new WeakMap;function u(t,e,n="/"){return l(t,e,n,!1)}function l(t,e,n,r){let o=b(("string"===typeof e?s(e):e).pathname||"/",n);if(null==o)return null;let i=c(t);!function(t){t.sort(((t,e)=>t.score!==e.score?e.score-t.score:function(t,e){let n=t.length===e.length&&t.slice(0,-1).every(((t,n)=>t===e[n]));return n?t[t.length-1]-e[e.length-1]:0}(t.routesMeta.map((t=>t.childrenIndex)),e.routesMeta.map((t=>t.childrenIndex)))))}(i);let A=null;for(let a=0;null==A&&a<i.length;++a){let t=w(o);A=g(i[a],t,r)}return A}function c(t,e=[],n=[],r="",o=!1){let A=(t,A,a=o,s)=>{let u={relativePath:void 0===s?t.path||"":s,caseSensitive:!0===t.caseSensitive,childrenIndex:A,route:t};if(u.relativePath.startsWith("/")){if(!u.relativePath.startsWith(r)&&a)return;i(u.relativePath.startsWith(r),`Absolute route path "${u.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(r.length)}let l=S([r,u.relativePath]),f=n.concat(u);t.children&&t.children.length>0&&(i(!0!==t.index,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),c(t.children,e,f,l,a)),(null!=t.path||t.index)&&e.push({path:l,score:p(l,t.index),routesMeta:f})};return t.forEach(((t,e)=>{if(""!==t.path&&t.path?.includes("?"))for(let n of f(t.path))A(t,e,!0,n);else A(t,e)})),e}function f(t){let e=t.split("/");if(0===e.length)return[];let[n,...r]=e,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let A=f(r.join("/")),a=[];return a.push(...A.map((t=>""===t?i:[i,t].join("/")))),o&&a.push(...A),a.map((e=>t.startsWith("/")&&""===e?"/":e))}var d=/^:[\w-]+$/,h=t=>"*"===t;function p(t,e){let n=t.split("/"),r=n.length;return n.some(h)&&(r+=-2),e&&(r+=2),n.filter((t=>!h(t))).reduce(((t,e)=>t+(d.test(e)?3:""===e?1:10)),r)}function g(t,e,n=!1){let{routesMeta:r}=t,o={},i="/",A=[];for(let a=0;a<r.length;++a){let t=r[a],s=a===r.length-1,u="/"===i?e:e.slice(i.length)||"/",l=v({path:t.relativePath,caseSensitive:t.caseSensitive,end:s},u),c=t.route;if(!l&&s&&n&&!r[r.length-1].route.index&&(l=v({path:t.relativePath,caseSensitive:t.caseSensitive,end:!1},u)),!l)return null;Object.assign(o,l.params),A.push({params:o,pathname:S([i,l.pathname]),pathnameBase:U(S([i,l.pathnameBase])),route:c}),"/"!==l.pathnameBase&&(i=S([i,l.pathnameBase]))}return A}function y(t,e={}){let n=t;n.endsWith("*")&&"*"!==n&&!n.endsWith("/*")&&(A(!1,`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`),n=n.replace(/\*$/,"/*"));const r=n.startsWith("/")?"/":"",o=t=>null==t?"":"string"===typeof t?t:String(t);return r+n.split(/\/+/).map(((t,n,r)=>{if(n===r.length-1&&"*"===t){return o(e["*"])}const A=t.match(/^:([\w-]+)(\??)(.*)/);if(A){const[,t,n,r]=A;let a=e[t];return i("?"===n||null!=a,`Missing ":${t}" param`),encodeURIComponent(o(a))+r}return t.replace(/\?$/g,"")})).filter((t=>!!t)).join("/")}function v(t,e){"string"===typeof t&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=m(t.path,t.caseSensitive,t.end),o=e.match(n);if(!o)return null;let i=o[0],A=i.replace(/(.)\/+$/,"$1"),a=o.slice(1);return{params:r.reduce(((t,{paramName:e,isOptional:n},r)=>{if("*"===e){let t=a[r]||"";A=i.slice(0,i.length-t.length).replace(/(.)\/+$/,"$1")}const o=a[r];return t[e]=n&&!o?void 0:(o||"").replace(/%2F/g,"/"),t}),{}),pathname:i,pathnameBase:A,pattern:t}}function m(t,e=!1,n=!0){A("*"===t||!t.endsWith("*")||t.endsWith("/*"),`Route path "${t}" will be treated as if it were "${t.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${t.replace(/\*$/,"/*")}".`);let r=[],o="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((t,e,n,o,i)=>{if(r.push({paramName:e,isOptional:null!=n}),n){let e=i.charAt(o+t.length);return e&&"/"!==e?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"})).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return t.endsWith("*")?(r.push({paramName:"*"}),o+="*"===t||"/*"===t?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==t&&"/"!==t&&(o+="(?:(?=\\/|$))"),[new RegExp(o,e?void 0:"i"),r]}function w(t){try{return t.split("/").map((t=>decodeURIComponent(t).replace(/\//g,"%2F"))).join("/")}catch(e){return A(!1,`The URL path "${t}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${e}).`),t}}function b(t,e){if("/"===e)return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&"/"!==r?null:t.slice(n)||"/"}var B=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function _(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach((t=>{".."===t?n.length>1&&n.pop():"."!==t&&n.push(t)})),n.length>1?n.join("/"):"/"}function x(t,e,n,r){return`Cannot include a '${t}' character in a manually specified \`to.${e}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function C(t){return t.filter(((t,e)=>0===e||t.route.path&&t.route.path.length>0))}function E(t){let e=C(t);return e.map(((t,n)=>n===e.length-1?t.pathname:t.pathnameBase))}function F(t,e,n,r=!1){let o;"string"===typeof t?o=s(t):(o={...t},i(!o.pathname||!o.pathname.includes("?"),x("?","pathname","search",o)),i(!o.pathname||!o.pathname.includes("#"),x("#","pathname","hash",o)),i(!o.search||!o.search.includes("#"),x("#","search","hash",o)));let A,a=""===t||""===o.pathname,u=a?"/":o.pathname;if(null==u)A=n;else{let t=e.length-1;if(!r&&u.startsWith("..")){let e=u.split("/");for(;".."===e[0];)e.shift(),t-=1;o.pathname=e.join("/")}A=t>=0?e[t]:"/"}let l=function(t,e="/"){let n,{pathname:r,search:o="",hash:i=""}="string"===typeof t?s(t):t;return r?(r=r.replace(/\/\/+/g,"/"),n=r.startsWith("/")?_(r.substring(1),"/"):_(r,e)):n=e,{pathname:n,search:Q(o),hash:I(i)}}(o,A),c=u&&"/"!==u&&u.endsWith("/"),f=(a||"."===u)&&n.endsWith("/");return l.pathname.endsWith("/")||!c&&!f||(l.pathname+="/"),l}var S=t=>t.join("/").replace(/\/\/+/g,"/"),U=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),Q=t=>t&&"?"!==t?t.startsWith("?")?t:"?"+t:"",I=t=>t&&"#"!==t?t.startsWith("#")?t:"#"+t:"";var T=class{constructor(t,e,n,r=!1){this.status=t,this.statusText=e||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function O(t){return null!=t&&"number"===typeof t.status&&"string"===typeof t.statusText&&"boolean"===typeof t.internal&&"data"in t}function k(t){return t.map((t=>t.route.path)).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var R="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function M(t,e){let n=t;if("string"!==typeof n||!B.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,o=!1;if(R)try{let t=new URL(window.location.href),r=n.startsWith("//")?new URL(t.protocol+n):new URL(n),i=b(r.pathname,e);r.origin===t.origin&&null!=i?n=i+r.search+r.hash:o=!0}catch(i){A(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:o,to:n}}Symbol("Uninstrumented");Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var L=["POST","PUT","PATCH","DELETE"],H=(new Set(L),["GET",...L]);new Set(H),Symbol("ResetLoaderData");var D=o.createContext(null);D.displayName="DataRouter";var P=o.createContext(null);P.displayName="DataRouterState";var N=o.createContext(!1);function K(){return o.useContext(N)}var j=o.createContext({isTransitioning:!1});j.displayName="ViewTransition";var V=o.createContext(new Map);V.displayName="Fetchers";var G=o.createContext(null);G.displayName="Await";var z=o.createContext(null);z.displayName="Navigation";var Y=o.createContext(null);Y.displayName="Location";var $=o.createContext({outlet:null,matches:[],isDataRoute:!1});$.displayName="Route";var W=o.createContext(null);W.displayName="RouteError";var X="REACT_ROUTER_ERROR";function q(){return null!=o.useContext(Y)}function J(){return i(q(),"useLocation() may be used only in the context of a <Router> component."),o.useContext(Y).location}function Z(t){i(q(),"useMatch() may be used only in the context of a <Router> component.");let{pathname:e}=J();return o.useMemo((()=>v(t,w(e))),[e,t])}var tt="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function et(t){o.useContext(z).static||o.useLayoutEffect(t)}function nt(){let{isDataRoute:t}=o.useContext($);return t?function(){let{router:t}=ht("useNavigate"),e=gt("useNavigate"),n=o.useRef(!1);return et((()=>{n.current=!0})),o.useCallback((async(r,o={})=>{A(n.current,tt),n.current&&("number"===typeof r?await t.navigate(r):await t.navigate(r,{fromRouteId:e,...o}))}),[t,e])}():function(){i(q(),"useNavigate() may be used only in the context of a <Router> component.");let t=o.useContext(D),{basename:e,navigator:n}=o.useContext(z),{matches:r}=o.useContext($),{pathname:a}=J(),s=JSON.stringify(E(r)),u=o.useRef(!1);return et((()=>{u.current=!0})),o.useCallback(((r,o={})=>{if(A(u.current,tt),!u.current)return;if("number"===typeof r)return void n.go(r);let i=F(r,JSON.parse(s),a,"path"===o.relative);null==t&&"/"!==e&&(i.pathname="/"===i.pathname?e:S([e,i.pathname])),(o.replace?n.replace:n.push)(i,o.state,o)}),[e,n,s,a,t])}()}o.createContext(null);function rt(){let{matches:t}=o.useContext($),e=t[t.length-1];return e?e.params:{}}function ot(t,{relative:e}={}){let{matches:n}=o.useContext($),{pathname:r}=J(),i=JSON.stringify(E(n));return o.useMemo((()=>F(t,JSON.parse(i),r,"path"===e)),[t,i,r,e])}function it(t,e,n){i(q(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=o.useContext(z),{matches:a}=o.useContext($),l=a[a.length-1],c=l?l.params:{},f=l?l.pathname:"/",d=l?l.pathnameBase:"/",h=l&&l.route;{let t=h&&h.path||"";mt(f,!h||t.endsWith("*")||t.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${t}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${t}"> to <Route path="${"/"===t?"*":`${t}/*`}">.`)}let p,g=J();if(e){let t="string"===typeof e?s(e):e;i("/"===d||t.pathname?.startsWith(d),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${d}" but pathname "${t.pathname}" was given in the \`location\` prop.`),p=t}else p=g;let y=p.pathname||"/",v=y;if("/"!==d){let t=d.replace(/^\//,"").split("/");v="/"+y.replace(/^\//,"").split("/").slice(t.length).join("/")}let m=u(t,{pathname:v});A(h||null!=m,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),A(null==m||void 0!==m[m.length-1].route.element||void 0!==m[m.length-1].route.Component||void 0!==m[m.length-1].route.lazy,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let w=ft(m&&m.map((t=>Object.assign({},t,{params:Object.assign({},c,t.params),pathname:S([d,r.encodeLocation?r.encodeLocation(t.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathname]),pathnameBase:"/"===t.pathnameBase?d:S([d,r.encodeLocation?r.encodeLocation(t.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathnameBase])}))),a,n);return e&&w?o.createElement(Y.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...p},navigationType:"POP"}},w):w}function At(){let t=yt(),e=O(t)?`${t.status} ${t.statusText}`:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},A={padding:"2px 4px",backgroundColor:r},a=null;return console.error("Error handled by React Router default ErrorBoundary:",t),a=o.createElement(o.Fragment,null,o.createElement("p",null,"\ud83d\udcbf Hey developer \ud83d\udc4b"),o.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",o.createElement("code",{style:A},"ErrorBoundary")," or"," ",o.createElement("code",{style:A},"errorElement")," prop on your route.")),o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},e),n?o.createElement("pre",{style:i},n):null,a)}var at=o.createElement(At,null),st=class extends o.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,e){return e.location!==t.location||"idle"!==e.revalidation&&"idle"===t.revalidation?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:void 0!==t.error?t.error:e.error,location:e.location,revalidation:t.revalidation||e.revalidation}}componentDidCatch(t,e){this.props.onError?this.props.onError(t,e):console.error("React Router caught the following error during render",t)}render(){let t=this.state.error;if(this.context&&"object"===typeof t&&t&&"digest"in t&&"string"===typeof t.digest){const e=function(t){if(t.startsWith(`${X}:ROUTE_ERROR_RESPONSE:{`))try{let e=JSON.parse(t.slice(40));if("object"===typeof e&&e&&"number"===typeof e.status&&"string"===typeof e.statusText)return new T(e.status,e.statusText,e.data)}catch{}}(t.digest);e&&(t=e)}let e=void 0!==t?o.createElement($.Provider,{value:this.props.routeContext},o.createElement(W.Provider,{value:t,children:this.props.component})):this.props.children;return this.context?o.createElement(lt,{error:t},e):e}};st.contextType=N;var ut=new WeakMap;function lt({children:t,error:e}){let{basename:n}=o.useContext(z);if("object"===typeof e&&e&&"digest"in e&&"string"===typeof e.digest){let t=function(t){if(t.startsWith(`${X}:REDIRECT:{`))try{let e=JSON.parse(t.slice(28));if("object"===typeof e&&e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"string"===typeof e.location&&"boolean"===typeof e.reloadDocument&&"boolean"===typeof e.replace)return e}catch{}}(e.digest);if(t){let r=ut.get(e);if(r)throw r;let i=M(t.location,n);if(R&&!ut.get(e)){if(!i.isExternal&&!t.reloadDocument){const n=Promise.resolve().then((()=>window.__reactRouterDataRouter.navigate(i.to,{replace:t.replace})));throw ut.set(e,n),n}window.location.href=i.absoluteURL||i.to}return o.createElement("meta",{httpEquiv:"refresh",content:`0;url=${i.absoluteURL||i.to}`})}}return t}function ct({routeContext:t,match:e,children:n}){let r=o.useContext(D);return r&&r.static&&r.staticContext&&(e.route.errorElement||e.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=e.route.id),o.createElement($.Provider,{value:t},n)}function ft(t,e=[],n){let r=n?.state;if(null==t){if(!r)return null;if(r.errors)t=r.matches;else{if(0!==e.length||r.initialized||!(r.matches.length>0))return null;t=r.matches}}let A=t,a=r?.errors;if(null!=a){let t=A.findIndex((t=>t.route.id&&void 0!==a?.[t.route.id]));i(t>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),A=A.slice(0,Math.min(A.length,t+1))}let s=!1,u=-1;if(n&&r){s=r.renderFallback;for(let t=0;t<A.length;t++){let e=A[t];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(u=t),e.route.id){let{loaderData:t,errors:o}=r,i=e.route.loader&&!t.hasOwnProperty(e.route.id)&&(!o||void 0===o[e.route.id]);if(e.route.lazy||i){n.isStatic&&(s=!0),A=u>=0?A.slice(0,u+1):[A[0]];break}}}}let l=n?.onError,c=r&&l?(t,e)=>{l(t,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:k(r.matches),errorInfo:e})}:void 0;return A.reduceRight(((t,n,i)=>{let l,f=!1,d=null,h=null;r&&(l=a&&n.route.id?a[n.route.id]:void 0,d=n.route.errorElement||at,s&&(u<0&&0===i?(mt("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,h=null):u===i&&(f=!0,h=n.route.hydrateFallbackElement||null)));let p=e.concat(A.slice(0,i+1)),g=()=>{let e;return e=l?d:f?h:n.route.Component?o.createElement(n.route.Component,null):n.route.element?n.route.element:t,o.createElement(ct,{match:n,routeContext:{outlet:t,matches:p,isDataRoute:null!=r},children:e})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===i)?o.createElement(st,{location:r.location,revalidation:r.revalidation,component:d,error:l,children:g(),routeContext:{outlet:null,matches:p,isDataRoute:!0},onError:c}):g()}),null)}function dt(t){return`${t} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function ht(t){let e=o.useContext(D);return i(e,dt(t)),e}function pt(t){let e=o.useContext(P);return i(e,dt(t)),e}function gt(t){let e=function(t){let e=o.useContext($);return i(e,dt(t)),e}(t),n=e.matches[e.matches.length-1];return i(n.route.id,`${t} can only be used on routes that contain a unique "id"`),n.route.id}function yt(){let t=o.useContext(W),e=pt("useRouteError"),n=gt("useRouteError");return void 0!==t?t:e.errors?.[n]}var vt={};function mt(t,e,n){e||vt[t]||(vt[t]=!0,A(!1,n))}var wt={};function bt(t,e){t||wt[e]||(wt[e]=!0,console.warn(e))}(r||(r=n.t(o,2))).useOptimistic;o.memo(Bt);function Bt({routes:t,future:e,state:n,isStatic:r,onError:o}){return it(t,void 0,{state:n,isStatic:r,onError:o,future:e})}function _t({to:t,replace:e,state:n,relative:r}){i(q(),"<Navigate> may be used only in the context of a <Router> component.");let{static:a}=o.useContext(z);A(!a,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:s}=o.useContext($),{pathname:u}=J(),l=nt(),c=F(t,E(s),u,"path"===r),f=JSON.stringify(c);return o.useEffect((()=>{l(JSON.parse(f),{replace:e,state:n,relative:r})}),[l,f,r,e,n]),null}function xt(t){i(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Ct({basename:t="/",children:e=null,location:n,navigationType:r="POP",navigator:a,static:u=!1,unstable_useTransitions:l}){i(!q(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let c=t.replace(/^\/*/,"/"),f=o.useMemo((()=>({basename:c,navigator:a,static:u,unstable_useTransitions:l,future:{}})),[c,a,u,l]);"string"===typeof n&&(n=s(n));let{pathname:d="/",search:h="",hash:p="",state:g=null,key:y="default",unstable_mask:v}=n,m=o.useMemo((()=>{let t=b(d,c);return null==t?null:{location:{pathname:t,search:h,hash:p,state:g,key:y,unstable_mask:v},navigationType:r}}),[c,d,h,p,g,y,r,v]);return A(null!=m,`<Router basename="${c}"> is not able to match the URL "${d}${h}${p}" because it does not start with the basename, so the <Router> won't render anything.`),null==m?null:o.createElement(z.Provider,{value:f},o.createElement(Y.Provider,{children:e,value:m}))}function Et({children:t,location:e}){return it(Ft(t),e)}o.Component;function Ft(t,e=[]){let n=[];return o.Children.forEach(t,((t,r)=>{if(!o.isValidElement(t))return;let A=[...e,r];if(t.type===o.Fragment)return void n.push.apply(n,Ft(t.props.children,A));i(t.type===xt,`[${"string"===typeof t.type?t.type:t.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),i(!t.props.index||!t.props.children,"An index route cannot have child routes.");let a={id:t.props.id||A.join("-"),caseSensitive:t.props.caseSensitive,element:t.props.element,Component:t.props.Component,index:t.props.index,path:t.props.path,middleware:t.props.middleware,loader:t.props.loader,action:t.props.action,hydrateFallbackElement:t.props.hydrateFallbackElement,HydrateFallback:t.props.HydrateFallback,errorElement:t.props.errorElement,ErrorBoundary:t.props.ErrorBoundary,hasErrorBoundary:!0===t.props.hasErrorBoundary||null!=t.props.ErrorBoundary||null!=t.props.errorElement,shouldRevalidate:t.props.shouldRevalidate,handle:t.props.handle,lazy:t.props.lazy};t.props.children&&(a.children=Ft(t.props.children,A)),n.push(a)})),n}var St="get",Ut="application/x-www-form-urlencoded";function Qt(t){return"undefined"!==typeof HTMLElement&&t instanceof HTMLElement}function It(t=""){return new URLSearchParams("string"===typeof t||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce(((e,n)=>{let r=t[n];return e.concat(Array.isArray(r)?r.map((t=>[n,t])):[[n,r]])}),[]))}var Tt=null;var Ot=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function kt(t){return null==t||Ot.has(t)?t:(A(!1,`"${t}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ut}"`),null)}function Rt(t,e){let n,r,o,i,A;if(Qt(a=t)&&"form"===a.tagName.toLowerCase()){let A=t.getAttribute("action");r=A?b(A,e):null,n=t.getAttribute("method")||St,o=kt(t.getAttribute("enctype"))||Ut,i=new FormData(t)}else if(function(t){return Qt(t)&&"button"===t.tagName.toLowerCase()}(t)||function(t){return Qt(t)&&"input"===t.tagName.toLowerCase()}(t)&&("submit"===t.type||"image"===t.type)){let A=t.form;if(null==A)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let a=t.getAttribute("formaction")||A.getAttribute("action");if(r=a?b(a,e):null,n=t.getAttribute("formmethod")||A.getAttribute("method")||St,o=kt(t.getAttribute("formenctype"))||kt(A.getAttribute("enctype"))||Ut,i=new FormData(A,t),!function(){if(null===Tt)try{new FormData(document.createElement("form"),0),Tt=!1}catch(t){Tt=!0}return Tt}()){let{name:e,type:n,value:r}=t;if("image"===n){let t=e?`${e}.`:"";i.append(`${t}x`,"0"),i.append(`${t}y`,"0")}else e&&i.append(e,r)}}else{if(Qt(t))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=St,r=null,o=Ut,A=t}var a;return i&&"text/plain"===o&&(A=i,i=void 0),{action:r,method:n.toLowerCase(),encType:o,formData:i,body:A}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");"undefined"!==typeof window?window:"undefined"!==typeof globalThis&&globalThis;function Mt(t,e){if(!1===t||null===t||"undefined"===typeof t)throw new Error(e)}Symbol("SingleFetchRedirect");function Lt(t,e,n,r){let o="string"===typeof t?new URL(t,"undefined"===typeof window?"server://singlefetch/":window.location.origin):t;return n?o.pathname.endsWith("/")?o.pathname=`${o.pathname}_.${r}`:o.pathname=`${o.pathname}.${r}`:"/"===o.pathname?o.pathname=`_root.${r}`:e&&"/"===b(o.pathname,e)?o.pathname=`${e.replace(/\/$/,"")}/_root.${r}`:o.pathname=`${o.pathname.replace(/\/$/,"")}.${r}`,o}async function Ht(t,e){if(t.id in e)return e[t.id];try{let n=await import(t.module);return e[t.id]=n,n}catch(n){return console.error(`Error loading route module \`${t.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise((()=>{}))}}function Dt(t){return null!=t&&"string"===typeof t.page}function Pt(t){return null!=t&&(null==t.href?"preload"===t.rel&&"string"===typeof t.imageSrcSet&&"string"===typeof t.imageSizes:"string"===typeof t.rel&&"string"===typeof t.href)}function Nt(t,e,n,r,o,i){let A=(t,e)=>!n[e]||t.route.id!==n[e].route.id,a=(t,e)=>n[e].pathname!==t.pathname||n[e].route.path?.endsWith("*")&&n[e].params["*"]!==t.params["*"];return"assets"===i?e.filter(((t,e)=>A(t,e)||a(t,e))):"data"===i?e.filter(((e,i)=>{let s=r.routes[e.route.id];if(!s||!s.hasLoader)return!1;if(A(e,i)||a(e,i))return!0;if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(t,window.origin),nextParams:e.params,defaultShouldRevalidate:!0});if("boolean"===typeof r)return r}return!0})):[]}function Kt(t,e,{includeHydrateFallback:n}={}){return r=t.map((t=>{let r=e.routes[t.route.id];if(!r)return[];let o=[r.module];return r.clientActionModule&&(o=o.concat(r.clientActionModule)),r.clientLoaderModule&&(o=o.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(o=o.concat(r.hydrateFallbackModule)),r.imports&&(o=o.concat(r.imports)),o})).flat(1),[...new Set(r)];var r}function jt(t,e){let n=new Set,r=new Set(e);return t.reduce(((t,o)=>{if(e&&!Dt(o)&&"script"===o.as&&o.href&&r.has(o.href))return t;let i=JSON.stringify(function(t){let e={},n=Object.keys(t).sort();for(let r of n)e[r]=t[r];return e}(o));return n.has(i)||(n.add(i),t.push({key:i,link:o})),t}),[])}function Vt(t,e){return"lazy"===t.mode&&!0===e}function Gt(){let t=o.useContext(D);return Mt(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function zt(){let t=o.useContext(P);return Mt(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Yt=o.createContext(void 0);function $t(){let t=o.useContext(Yt);return Mt(t,"You must render this element inside a <HydratedRouter> element"),t}function Wt(t,e){return n=>{t&&t(n),n.defaultPrevented||e(n)}}function Xt(t,e,n){if(n&&!te)return[t[0]];if(e){let n=t.findIndex((t=>void 0!==e[t.route.id]));return t.slice(0,n+1)}return t}Yt.displayName="FrameworkContext";function qt({page:t,...e}){let{router:n}=Gt(),r=o.useMemo((()=>u(n.routes,t,n.basename)),[n.routes,t,n.basename]);return r?o.createElement(Zt,{page:t,matches:r,...e}):null}function Jt(t){let{manifest:e,routeModules:n}=$t(),[r,i]=o.useState([]);return o.useEffect((()=>{let r=!1;return async function(t,e,n){return jt((await Promise.all(t.map((async t=>{let r=e.routes[t.route.id];if(r){let t=await Ht(r,n);return t.links?t.links():[]}return[]})))).flat(1).filter(Pt).filter((t=>"stylesheet"===t.rel||"preload"===t.rel)).map((t=>"stylesheet"===t.rel?{...t,rel:"prefetch",as:"style"}:{...t,rel:"prefetch"})))}(t,e,n).then((t=>{r||i(t)})),()=>{r=!0}}),[t,e,n]),r}function Zt({page:t,matches:e,...n}){let r=J(),{future:i,manifest:A,routeModules:a}=$t(),{basename:s}=Gt(),{loaderData:u,matches:l}=zt(),c=o.useMemo((()=>Nt(t,e,l,A,r,"data")),[t,e,l,A,r]),f=o.useMemo((()=>Nt(t,e,l,A,r,"assets")),[t,e,l,A,r]),d=o.useMemo((()=>{if(t===r.pathname+r.search+r.hash)return[];let n=new Set,o=!1;if(e.forEach((t=>{let e=A.routes[t.route.id];e&&e.hasLoader&&(!c.some((e=>e.route.id===t.route.id))&&t.route.id in u&&a[t.route.id]?.shouldRevalidate||e.hasClientLoader?o=!0:n.add(t.route.id))})),0===n.size)return[];let l=Lt(t,s,i.unstable_trailingSlashAwareDataRequests,"data");return o&&n.size>0&&l.searchParams.set("_routes",e.filter((t=>n.has(t.route.id))).map((t=>t.route.id)).join(",")),[l.pathname+l.search]}),[s,i.unstable_trailingSlashAwareDataRequests,u,r,A,c,e,t,a]),h=o.useMemo((()=>Kt(f,A)),[f,A]),p=Jt(f);return o.createElement(o.Fragment,null,d.map((t=>o.createElement("link",{key:t,rel:"prefetch",as:"fetch",href:t,...n}))),h.map((t=>o.createElement("link",{key:t,rel:"modulepreload",href:t,...n}))),p.map((({key:t,link:e})=>o.createElement("link",{key:t,nonce:n.nonce,...e,crossOrigin:e.crossOrigin??n.crossOrigin}))))}var te=!1;function ee(t){let{manifest:e,serverHandoffString:n,isSpaMode:r,renderMeta:i,routeDiscovery:A,ssr:a}=$t(),{router:s,static:l,staticContext:c}=Gt(),{matches:f}=zt(),d=K(),h=Vt(A,a);i&&(i.didRenderScripts=!0);let p=Xt(f,null,r);o.useEffect((()=>{te=!0}),[]);let g=o.useMemo((()=>{if(d)return null;let r=c?`window.__reactRouterContext = ${n};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",i=l?`${e.hmr?.runtime?`import ${JSON.stringify(e.hmr.runtime)};`:""}${h?"":`import ${JSON.stringify(e.url)}`};\n${p.map(((t,n)=>{let r=`route${n}`,o=e.routes[t.route.id];Mt(o,`Route ${t.route.id} not found in manifest`);let{clientActionModule:i,clientLoaderModule:A,clientMiddlewareModule:a,hydrateFallbackModule:s,module:u}=o,l=[...i?[{module:i,varName:`${r}_clientAction`}]:[],...A?[{module:A,varName:`${r}_clientLoader`}]:[],...a?[{module:a,varName:`${r}_clientMiddleware`}]:[],...s?[{module:s,varName:`${r}_HydrateFallback`}]:[],{module:u,varName:`${r}_main`}];return 1===l.length?`import * as ${r} from ${JSON.stringify(u)};`:[l.map((t=>`import * as ${t.varName} from "${t.module}";`)).join("\n"),`const ${r} = {${l.map((t=>`...${t.varName}`)).join(",")}};`].join("\n")})).join("\n")}\n  ${h?`window.__reactRouterManifest = ${JSON.stringify(function({sri:t,...e},n){let r=new Set(n.state.matches.map((t=>t.route.id))),o=n.state.location.pathname.split("/").filter(Boolean),i=["/"];for(o.pop();o.length>0;)i.push(`/${o.join("/")}`),o.pop();i.forEach((t=>{let e=u(n.routes,t,n.basename);e&&e.forEach((t=>r.add(t.route.id)))}));let A=[...r].reduce(((t,n)=>Object.assign(t,{[n]:e.routes[n]})),{});return{...e,routes:A,sri:!!t||void 0}}(e,s),null,2)};`:""}\n  window.__reactRouterRouteModules = {${p.map(((t,e)=>`${JSON.stringify(t.route.id)}:route${e}`)).join(",")}};\n\nimport(${JSON.stringify(e.entry.module)});`:" ";return o.createElement(o.Fragment,null,o.createElement("script",{...t,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:r},type:void 0}),o.createElement("script",{...t,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:i},type:"module",async:!0}))}),[]),y=te||d?[]:(v=e.entry.imports.concat(Kt(p,e,{includeHydrateFallback:!0})),[...new Set(v)]);var v;let m="object"===typeof e.sri?e.sri:{};return bt(!d,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),te||d?null:o.createElement(o.Fragment,null,"object"===typeof e.sri?o.createElement("script",{...t,"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:m})}}):null,h?null:o.createElement("link",{rel:"modulepreload",href:e.url,crossOrigin:t.crossOrigin,integrity:m[e.url],suppressHydrationWarning:!0}),o.createElement("link",{rel:"modulepreload",href:e.entry.module,crossOrigin:t.crossOrigin,integrity:m[e.entry.module],suppressHydrationWarning:!0}),y.map((e=>o.createElement("link",{key:e,rel:"modulepreload",href:e,crossOrigin:t.crossOrigin,integrity:m[e],suppressHydrationWarning:!0}))),g)}function ne(...t){return e=>{t.forEach((t=>{"function"===typeof t?t(e):null!=t&&(t.current=e)}))}}o.Component;function re({error:t,isOutsideRemixApp:e}){console.error(t);let n,r=o.createElement("script",{dangerouslySetInnerHTML:{__html:'\n        console.log(\n          "\ud83d\udcbf Hey developer \ud83d\udc4b. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."\n        );\n      '}});if(O(t))return o.createElement(oe,{title:"Unhandled Thrown Response!"},o.createElement("h1",{style:{fontSize:"24px"}},t.status," ",t.statusText),r);if(t instanceof Error)n=t;else{let e=null==t?"Unknown Error":"object"===typeof t&&"toString"in t?t.toString():JSON.stringify(t);n=new Error(e)}return o.createElement(oe,{title:"Application Error!",isOutsideRemixApp:e},o.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),o.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},n.stack),r)}function oe({title:t,renderScripts:e,isOutsideRemixApp:n,children:r}){let{routeModules:i}=$t();return i.root?.Layout&&!n?r:o.createElement("html",{lang:"en"},o.createElement("head",null,o.createElement("meta",{charSet:"utf-8"}),o.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),o.createElement("title",null,t)),o.createElement("body",null,o.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},r,e?o.createElement(ee,null):null)))}var ie="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;try{ie&&(window.__reactRouterVersion="7.13.1")}catch(pe){}function Ae({basename:t,children:e,history:n,unstable_useTransitions:r}){let[i,A]=o.useState({action:n.action,location:n.location}),a=o.useCallback((t=>{!1===r?A(t):o.startTransition((()=>A(t)))}),[r]);return o.useLayoutEffect((()=>n.listen(a)),[n,a]),o.createElement(Ct,{basename:t,children:e,location:i.location,navigationType:i.action,navigator:n,unstable_useTransitions:r})}Ae.displayName="unstable_HistoryRouter";var ae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,se=o.forwardRef((function({onClick:t,discover:e="render",prefetch:n="none",relative:r,reloadDocument:A,replace:s,unstable_mask:u,state:l,target:c,to:f,preventScrollReset:d,viewTransition:h,unstable_defaultShouldRevalidate:p,...g},y){let{basename:v,navigator:m,unstable_useTransitions:w}=o.useContext(z),b="string"===typeof f&&ae.test(f),B=M(f,v),_=function(t,{relative:e}={}){i(q(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=o.useContext(z),{hash:A,pathname:a,search:s}=ot(t,{relative:e}),u=a;return"/"!==n&&(u="/"===a?n:S([n,a])),r.createHref({pathname:u,search:s,hash:A})}(f=B.to,{relative:r}),x=J(),C=null;if(u){let t=F(u,[],x.unstable_mask?x.unstable_mask.pathname:"/",!0);"/"!==v&&(t.pathname="/"===t.pathname?v:S([v,t.pathname])),C=m.createHref(t)}let[E,U,Q]=function(t,e){let n=o.useContext(Yt),[r,i]=o.useState(!1),[A,a]=o.useState(!1),{onFocus:s,onBlur:u,onMouseEnter:l,onMouseLeave:c,onTouchStart:f}=e,d=o.useRef(null);o.useEffect((()=>{if("render"===t&&a(!0),"viewport"===t){let t=new IntersectionObserver((t=>{t.forEach((t=>{a(t.isIntersecting)}))}),{threshold:.5});return d.current&&t.observe(d.current),()=>{t.disconnect()}}}),[t]),o.useEffect((()=>{if(r){let t=setTimeout((()=>{a(!0)}),100);return()=>{clearTimeout(t)}}}),[r]);let h=()=>{i(!0)},p=()=>{i(!1),a(!1)};return n?"intent"!==t?[A,d,{}]:[A,d,{onFocus:Wt(s,h),onBlur:Wt(u,p),onMouseEnter:Wt(l,h),onMouseLeave:Wt(c,p),onTouchStart:Wt(f,h)}]:[!1,d,{}]}(n,g),I=function(t,{target:e,replace:n,unstable_mask:r,state:i,preventScrollReset:A,relative:s,viewTransition:u,unstable_defaultShouldRevalidate:l,unstable_useTransitions:c}={}){let f=nt(),d=J(),h=ot(t,{relative:s});return o.useCallback((p=>{if(function(t,e){return 0===t.button&&(!e||"_self"===e)&&!function(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}(t)}(p,e)){p.preventDefault();let e=void 0!==n?n:a(d)===a(h),g=()=>f(t,{replace:e,unstable_mask:r,state:i,preventScrollReset:A,relative:s,viewTransition:u,unstable_defaultShouldRevalidate:l});c?o.startTransition((()=>g())):g()}}),[d,f,h,n,r,i,e,t,A,s,u,l,c])}(f,{replace:s,unstable_mask:u,state:l,target:c,preventScrollReset:d,relative:r,viewTransition:h,unstable_defaultShouldRevalidate:p,unstable_useTransitions:w});let T=!(B.isExternal||A),O=o.createElement("a",{...g,...Q,href:(T?C:void 0)||B.absoluteURL||_,onClick:T?function(e){t&&t(e),e.defaultPrevented||I(e)}:t,ref:ne(y,U),target:c,"data-discover":b||"render"!==e?void 0:"true"});return E&&!b?o.createElement(o.Fragment,null,O,o.createElement(qt,{page:_})):O}));se.displayName="Link",o.forwardRef((function({"aria-current":t="page",caseSensitive:e=!1,className:n="",end:r=!1,style:A,to:a,viewTransition:s,children:u,...l},c){let f=ot(a,{relative:l.relative}),d=J(),h=o.useContext(P),{navigator:p,basename:g}=o.useContext(z),y=null!=h&&function(t,{relative:e}={}){let n=o.useContext(j);i(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=ce("useViewTransitionState"),A=ot(t,{relative:e});if(!n.isTransitioning)return!1;let a=b(n.currentLocation.pathname,r)||n.currentLocation.pathname,s=b(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=v(A.pathname,s)||null!=v(A.pathname,a)}(f)&&!0===s,m=p.encodeLocation?p.encodeLocation(f).pathname:f.pathname,w=d.pathname,B=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;e||(w=w.toLowerCase(),B=B?B.toLowerCase():null,m=m.toLowerCase()),B&&g&&(B=b(B,g)||B);const _="/"!==m&&m.endsWith("/")?m.length-1:m.length;let x,C=w===m||!r&&w.startsWith(m)&&"/"===w.charAt(_),E=null!=B&&(B===m||!r&&B.startsWith(m)&&"/"===B.charAt(m.length)),F={isActive:C,isPending:E,isTransitioning:y},S=C?t:void 0;x="function"===typeof n?n(F):[n,C?"active":null,E?"pending":null,y?"transitioning":null].filter(Boolean).join(" ");let U="function"===typeof A?A(F):A;return o.createElement(se,{...l,"aria-current":S,className:x,ref:c,style:U,to:a,viewTransition:s},"function"===typeof u?u(F):u)})).displayName="NavLink";var ue=o.forwardRef((({discover:t="render",fetcherKey:e,navigate:n,reloadDocument:r,replace:A,state:s,method:u=St,action:l,onSubmit:c,relative:f,preventScrollReset:d,viewTransition:h,unstable_defaultShouldRevalidate:p,...g},y)=>{let{unstable_useTransitions:v}=o.useContext(z),m=he(),w=function(t,{relative:e}={}){let{basename:n}=o.useContext(z),r=o.useContext($);i(r,"useFormAction must be used inside a RouteContext");let[A]=r.matches.slice(-1),s={...ot(t||".",{relative:e})},u=J();if(null==t){s.search=u.search;let t=new URLSearchParams(s.search),e=t.getAll("index");if(e.some((t=>""===t))){t.delete("index"),e.filter((t=>t)).forEach((e=>t.append("index",e)));let n=t.toString();s.search=n?`?${n}`:""}}t&&"."!==t||!A.route.index||(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index");"/"!==n&&(s.pathname="/"===s.pathname?n:S([n,s.pathname]));return a(s)}(l,{relative:f}),b="get"===u.toLowerCase()?"get":"post",B="string"===typeof l&&ae.test(l);return o.createElement("form",{ref:y,method:b,action:w,onSubmit:r?c:t=>{if(c&&c(t),t.defaultPrevented)return;t.preventDefault();let r=t.nativeEvent.submitter,i=r?.getAttribute("formmethod")||u,a=()=>m(r||t.currentTarget,{fetcherKey:e,method:i,navigate:n,replace:A,state:s,relative:f,preventScrollReset:d,viewTransition:h,unstable_defaultShouldRevalidate:p});v&&!1!==n?o.startTransition((()=>a())):a()},...g,"data-discover":B||"render"!==t?void 0:"true"})}));function le(t){return`${t} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function ce(t){let e=o.useContext(D);return i(e,le(t)),e}function fe(t){A("undefined"!==typeof URLSearchParams,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let e=o.useRef(It(t)),n=o.useRef(!1),r=J(),i=o.useMemo((()=>function(t,e){let n=It(t);return e&&e.forEach(((t,r)=>{n.has(r)||e.getAll(r).forEach((t=>{n.append(r,t)}))})),n}(r.search,n.current?null:e.current)),[r.search]),a=nt(),s=o.useCallback(((t,e)=>{const r=It("function"===typeof t?t(new URLSearchParams(i)):t);n.current=!0,a("?"+r,e)}),[a,i]);return[i,s]}ue.displayName="Form";var de=0;function he(){let{router:t}=ce("useSubmit"),{basename:e}=o.useContext(z),n=gt("useRouteId"),r=t.fetch,i=t.navigate;return o.useCallback((async(t,o={})=>{let{action:A,method:a,encType:s,formData:u,body:l}=Rt(t,e);if(!1===o.navigate){let t=o.fetcherKey||`__${String(++de)}__`;await r(t,n,o.action||A,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:u,body:l,formMethod:o.method||a,formEncType:o.encType||s,flushSync:o.flushSync})}else await i(o.action||A,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:u,body:l,formMethod:o.method||a,formEncType:o.encType||s,replace:o.replace,state:o.state,fromRouteId:n,flushSync:o.flushSync,viewTransition:o.viewTransition})}),[r,i,e,n])}},61409(t,e,n){"use strict";n.d(e,{N9:()=>K,oR:()=>T});var r=n(96540),o=n(34164);!function(t){if(!t||"undefined"==typeof document)return;let e=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e.firstChild?e.insertBefore(n,e.firstChild):e.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}(':root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}\n');var i=t=>"number"==typeof t&&!isNaN(t),A=t=>"string"==typeof t,a=t=>"function"==typeof t,s=t=>A(t)||a(t)?t:null,u=(t,e)=>!1===t||i(t)&&t>0?t:e,l=t=>(0,r.isValidElement)(t)||A(t)||a(t)||i(t);function c({enter:t,exit:e,appendPosition:n=!1,collapse:o=!0,collapseDuration:i=300}){return function({children:A,position:a,preventExitTransition:s,done:u,nodeRef:l,isIn:c,playToast:f}){let d=n?`${t}--${a}`:t,h=n?`${e}--${a}`:e,p=(0,r.useRef)(0);return(0,r.useLayoutEffect)((()=>{let t=l.current,e=d.split(" "),n=r=>{r.target===l.current&&(f(),t.removeEventListener("animationend",n),t.removeEventListener("animationcancel",n),0===p.current&&"animationcancel"!==r.type&&t.classList.remove(...e))};t.classList.add(...e),t.addEventListener("animationend",n),t.addEventListener("animationcancel",n)}),[]),(0,r.useEffect)((()=>{let t=l.current,e=()=>{t.removeEventListener("animationend",e),o?function(t,e,n=300){let{scrollHeight:r,style:o}=t;requestAnimationFrame((()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame((()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(e,n)}))}))}(t,u,i):u()};c||(s?e():(p.current=1,t.className+=` ${h}`,t.addEventListener("animationend",e)))}),[c]),r.createElement(r.Fragment,null,A)}}function f(t,e){return{content:d(t.content,t.props),containerId:t.props.containerId,id:t.props.toastId,theme:t.props.theme,type:t.props.type,data:t.props.data||{},isLoading:t.props.isLoading,icon:t.props.icon,reason:t.removalReason,status:e}}function d(t,e,n=!1){return(0,r.isValidElement)(t)&&!A(t.type)?(0,r.cloneElement)(t,{closeToast:e.closeToast,toastProps:e,data:e.data,isPaused:n}):a(t)?t({closeToast:e.closeToast,toastProps:e,data:e.data,isPaused:n}):t}function h({delay:t,isRunning:e,closeToast:n,type:i="default",hide:A,className:s,controlledProgress:u,progress:l,rtl:c,isIn:f,theme:d}){let h=A||u&&0===l,p={animationDuration:`${t}ms`,animationPlayState:e?"running":"paused"};u&&(p.transform=`scaleX(${l})`);let g=(0,o.A)("Toastify__progress-bar",u?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${d}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":c}),y=a(s)?s({rtl:c,type:i,defaultClassName:g}):(0,o.A)(g,s),v={[u&&l>=1?"onTransitionEnd":"onAnimationEnd"]:u&&l<1?null:()=>{f&&n()}};return r.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":h},r.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${d} Toastify__progress-bar--${i}`}),r.createElement("div",{role:"progressbar","aria-hidden":h?"true":"false","aria-label":"notification timer",className:y,style:p,...v}))}var p=1,g=()=>""+p++;function y(t,e,n){let r=1,o=0,A=[],a=[],c=e,d=new Map,h=new Set,p=()=>{a=Array.from(d.values()),h.forEach((t=>t()))},g=t=>{var e,n;null==(n=null==(e=t.props)?void 0:e.onClose)||n.call(e,t.removalReason),t.isActive=!1},y=t=>{if(null==t)d.forEach(g);else{let e=d.get(t);e&&g(e)}p()},v=t=>{var e,r;let{toastId:o,updateId:i}=t.props,A=null==i;t.staleId&&d.delete(t.staleId),t.isActive=!0,d.set(o,t),p(),n(f(t,A?"added":"updated")),A&&(null==(r=(e=t.props).onOpen)||r.call(e))};return{id:t,props:c,observe:t=>(h.add(t),()=>h.delete(t)),toggle:(t,e)=>{d.forEach((n=>{var r;(null==e||e===n.props.toastId)&&(null==(r=n.toggle)||r.call(n,t))}))},removeToast:y,toasts:d,clearQueue:()=>{o-=A.length,A=[]},buildToast:(e,a)=>{if((({containerId:e,toastId:n,updateId:r})=>{let o=e?e!==t:1!==t,i=d.has(n)&&null==r;return o||i})(a))return;let{toastId:h,updateId:g,data:m,staleId:w,delay:b}=a,B=null==g;B&&o++;let _={...c,style:c.toastStyle,key:r++,...Object.fromEntries(Object.entries(a).filter((([t,e])=>null!=e))),toastId:h,updateId:g,data:m,isIn:!1,className:s(a.className||c.toastClassName),progressClassName:s(a.progressClassName||c.progressClassName),autoClose:!a.isLoading&&u(a.autoClose,c.autoClose),closeToast(t){d.get(h).removalReason=t,y(h)},deleteToast(){let t=d.get(h);if(null!=t){if(n(f(t,"removed")),d.delete(h),o--,o<0&&(o=0),A.length>0)return void v(A.shift());p()}}};_.closeButton=c.closeButton,!1===a.closeButton||l(a.closeButton)?_.closeButton=a.closeButton:!0===a.closeButton&&(_.closeButton=!l(c.closeButton)||c.closeButton);let x={content:e,props:_,staleId:w};c.limit&&c.limit>0&&o>c.limit&&B?A.push(x):i(b)?setTimeout((()=>{v(x)}),b):v(x)},setProps(t){c=t},setToggle:(t,e)=>{let n=d.get(t);n&&(n.toggle=e)},isToastActive:t=>{var e;return null==(e=d.get(t))?void 0:e.isActive},getSnapshot:()=>a}}var v=new Map,m=[],w=new Set,b=t=>w.forEach((e=>e(t))),B=()=>v.size>0;function _(t,e){var n;if(e)return!(null==(n=v.get(e))||!n.isToastActive(t));let r=!1;return v.forEach((e=>{e.isToastActive(t)&&(r=!0)})),r}function x(t){if(B()){if(null==t||(t=>A(t)||i(t))(t))v.forEach((e=>{e.removeToast(t)}));else if(t&&("containerId"in t||"id"in t)){let e=v.get(t.containerId);e?e.removeToast(t.id):v.forEach((e=>{e.removeToast(t.id)}))}}else m=m.filter((e=>null!=t&&e.options.toastId!==t))}function C(t,e){l(t)&&(B()||m.push({content:t,options:e}),v.forEach((n=>{n.buildToast(t,e)})))}function E(t,e){v.forEach((n=>{(null==e||null==e||!e.containerId||(null==e?void 0:e.containerId)===n.id)&&n.toggle(t,null==e?void 0:e.id)}))}function F(t){let e=t.containerId||1;return{subscribe(n){let r=y(e,t,b);v.set(e,r);let o=r.observe(n);return m.forEach((t=>C(t.content,t.options))),m=[],()=>{o(),v.delete(e)}},setProps(t){var n;null==(n=v.get(e))||n.setProps(t)},getSnapshot(){var t;return null==(t=v.get(e))?void 0:t.getSnapshot()}}}function S(t){return t&&(A(t.toastId)||i(t.toastId))?t.toastId:g()}function U(t,e){return C(t,e),e.toastId}function Q(t,e){return{...e,type:e&&e.type||t,toastId:S(e)}}function I(t){return(e,n)=>U(e,Q(t,n))}function T(t,e){return U(t,Q("default",e))}function O(t){let[e,n]=(0,r.useState)(!1),[o,i]=(0,r.useState)(!1),A=(0,r.useRef)(null),a=(0,r.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:s,pauseOnHover:u,closeToast:l,onClick:c,closeOnClick:f}=t;function d(){n(!0)}function h(){n(!1)}function p(n){let r=A.current;if(a.canDrag&&r){a.didMove=!0,e&&h(),"x"===t.draggableDirection?a.delta=n.clientX-a.start:a.delta=n.clientY-a.start,a.start!==n.clientX&&(a.canCloseOnClick=!1);let o="x"===t.draggableDirection?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`;r.style.transform=`translate3d(${o},0)`,r.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance))}}function g(){document.removeEventListener("pointermove",p),document.removeEventListener("pointerup",g);let e=A.current;if(a.canDrag&&a.didMove&&e){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return i(!0),t.closeToast(!0),void t.collapseAll();e.style.transition="transform 0.2s, opacity 0.2s",e.style.removeProperty("transform"),e.style.removeProperty("opacity")}}(function(t){var e;null==(e=v.get(t.containerId||1))||e.setToggle(t.id,t.fn)})({id:t.toastId,containerId:t.containerId,fn:n}),(0,r.useEffect)((()=>{if(t.pauseOnFocusLoss)return document.hasFocus()||h(),window.addEventListener("focus",d),window.addEventListener("blur",h),()=>{window.removeEventListener("focus",d),window.removeEventListener("blur",h)}}),[t.pauseOnFocusLoss]);let y={onPointerDown:function(e){if(!0===t.draggable||t.draggable===e.pointerType){a.didMove=!1,document.addEventListener("pointermove",p),document.addEventListener("pointerup",g);let n=A.current;a.canCloseOnClick=!0,a.canDrag=!0,n.style.transition="none","x"===t.draggableDirection?(a.start=e.clientX,a.removalDistance=n.offsetWidth*(t.draggablePercent/100)):(a.start=e.clientY,a.removalDistance=n.offsetHeight*(80===t.draggablePercent?1.5*t.draggablePercent:t.draggablePercent)/100)}},onPointerUp:function(e){let{top:n,bottom:r,left:o,right:i}=A.current.getBoundingClientRect();"touchend"!==e.nativeEvent.type&&t.pauseOnHover&&e.clientX>=o&&e.clientX<=i&&e.clientY>=n&&e.clientY<=r?h():d()}};return s&&u&&(y.onMouseEnter=h,t.stacked||(y.onMouseLeave=d)),f&&(y.onClick=t=>{c&&c(t),a.canCloseOnClick&&l(!0)}),{playToast:d,pauseToast:h,isRunning:e,preventExitTransition:o,toastRef:A,eventHandlers:y}}T.loading=(t,e)=>U(t,Q("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...e})),T.promise=function(t,{pending:e,error:n,success:r},o){let i;e&&(i=A(e)?T.loading(e,o):T.loading(e.render,{...o,...e}));let s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},u=(t,e,n)=>{if(null==e)return void T.dismiss(i);let r={type:t,...s,...o,data:n},a=A(e)?{render:e}:e;return i?T.update(i,{...r,...a}):T(a.render,{...r,...a}),n},l=a(t)?t():t;return l.then((t=>u("success",r,t))).catch((t=>u("error",n,t))),l},T.success=I("success"),T.info=I("info"),T.error=I("error"),T.warning=I("warning"),T.warn=T.warning,T.dark=(t,e)=>U(t,Q("default",{theme:"dark",...e})),T.dismiss=function(t){x(t)},T.clearWaitingQueue=(t={})=>{v.forEach((e=>{e.props.limit&&(!t.containerId||e.id===t.containerId)&&e.clearQueue()}))},T.isActive=_,T.update=(t,e={})=>{let n=((t,{containerId:e})=>{var n;return null==(n=v.get(e||1))?void 0:n.toasts.get(t)})(t,e);if(n){let{props:r,content:o}=n,i={delay:100,...r,...e,toastId:e.toastId||t,updateId:g()};i.toastId!==t&&(i.staleId=t);let A=i.render||o;delete i.render,U(A,i)}},T.done=t=>{T.update(t,{progress:1})},T.onChange=function(t){return w.add(t),()=>{w.delete(t)}},T.play=t=>E(!0,t),T.pause=t=>E(!1,t);var k="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,R=({theme:t,type:e,isLoading:n,...o})=>r.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":`var(--toastify-icon-color-${e})`,...o});var M={info:function(t){return r.createElement(R,{...t},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(t){return r.createElement(R,{...t},r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(t){return r.createElement(R,{...t},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(t){return r.createElement(R,{...t},r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}};function L({theme:t,type:e,isLoading:n,icon:o}){let i=null,A={theme:t,type:e};return!1===o||(a(o)?i=o({...A,isLoading:n}):(0,r.isValidElement)(o)?i=(0,r.cloneElement)(o,A):n?i=M.spinner():(t=>t in M)(e)&&(i=M[e](A))),i}var H=t=>{let{isRunning:e,preventExitTransition:n,toastRef:i,eventHandlers:A,playToast:s}=O(t),{closeButton:u,children:l,autoClose:c,onClick:f,type:p,hideProgressBar:g,closeToast:y,transition:v,position:m,className:w,style:b,progressClassName:B,updateId:_,role:x,progress:C,rtl:E,toastId:F,deleteToast:S,isIn:U,isLoading:Q,closeOnClick:I,theme:T,ariaLabel:k}=t,R=(0,o.A)("Toastify__toast",`Toastify__toast-theme--${T}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":E},{"Toastify__toast--close-on-click":I}),M=a(w)?w({rtl:E,position:m,type:p,defaultClassName:R}):(0,o.A)(R,w),H=L(t),D=!!C||!c,P={closeToast:y,type:p,theme:T},N=null;return!1===u||(N=a(u)?u(P):(0,r.isValidElement)(u)?(0,r.cloneElement)(u,P):function({closeToast:t,theme:e,ariaLabel:n="close"}){return r.createElement("button",{className:`Toastify__close-button Toastify__close-button--${e}`,type:"button",onClick:e=>{e.stopPropagation(),t(!0)},"aria-label":n},r.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(P)),r.createElement(v,{isIn:U,done:S,position:m,preventExitTransition:n,nodeRef:i,playToast:s},r.createElement("div",{id:F,tabIndex:0,onClick:f,"data-in":U,className:M,...A,style:b,ref:i,...U&&{role:x,"aria-label":k}},null!=H&&r.createElement("div",{className:(0,o.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!Q})},H),d(l,t,!e),N,!t.customProgressBar&&r.createElement(h,{..._&&!D?{key:`p-${_}`}:{},rtl:E,theme:T,delay:c,isRunning:e,isIn:U,closeToast:y,hide:g,type:p,className:B,controlledProgress:D,progress:C||0})))},D=(t,e=!1)=>({enter:`Toastify--animate Toastify__${t}-enter`,exit:`Toastify--animate Toastify__${t}-exit`,appendPosition:e}),P=c(D("bounce",!0)),N=(c(D("slide",!0)),c(D("zoom")),c(D("flip")),{position:"top-right",transition:P,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:t=>t.altKey&&"KeyT"===t.code});function K(t){let e={...N,...t},n=t.stacked,[i,A]=(0,r.useState)(!0),u=(0,r.useRef)(null),{getToastToRender:l,isToastActive:c,count:f}=function(t){var e;let{subscribe:n,getSnapshot:o,setProps:i}=(0,r.useRef)(F(t)).current;i(t);let A=null==(e=(0,r.useSyncExternalStore)(n,o,o))?void 0:e.slice();return{getToastToRender:function(e){if(!A)return[];let n=new Map;return t.newestOnTop&&A.reverse(),A.forEach((t=>{let{position:e}=t.props;n.has(e)||n.set(e,[]),n.get(e).push(t)})),Array.from(n,(t=>e(t[0],t[1])))},isToastActive:_,count:null==A?void 0:A.length}}(e),{className:d,style:h,rtl:p,containerId:g,hotKeys:y}=e;function v(t){let e=(0,o.A)("Toastify__toast-container",`Toastify__toast-container--${t}`,{"Toastify__toast-container--rtl":p});return a(d)?d({position:t,rtl:p,defaultClassName:e}):(0,o.A)(e,s(d))}function m(){n&&(A(!0),T.play())}return k((()=>{var t;if(n){let n=u.current.querySelectorAll('[data-in="true"]'),r=12,o=null==(t=e.position)?void 0:t.includes("top"),A=0,a=0;Array.from(n).reverse().forEach(((t,e)=>{let n=t;n.classList.add("Toastify__toast--stacked"),e>0&&(n.dataset.collapsed=`${i}`),n.dataset.pos||(n.dataset.pos=o?"top":"bot");let s=A*(i?.2:1)+(i?0:r*e);n.style.setProperty("--y",`${o?s:-1*s}px`),n.style.setProperty("--g",`${r}`),n.style.setProperty("--s",""+(1-(i?a:0))),A+=n.offsetHeight,a+=.025}))}}),[i,f,n]),(0,r.useEffect)((()=>{function t(t){var e;let n=u.current;y(t)&&(null==(e=n.querySelector('[tabIndex="0"]'))||e.focus(),A(!1),T.pause()),"Escape"===t.key&&(document.activeElement===n||null!=n&&n.contains(document.activeElement))&&(A(!0),T.play())}return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}}),[y]),r.createElement("section",{ref:u,className:"Toastify",id:g,onMouseEnter:()=>{n&&(A(!1),T.pause())},onMouseLeave:m,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":e["aria-label"]},l(((t,e)=>{let o=e.length?{...h}:{...h,pointerEvents:"none"};return r.createElement("div",{tabIndex:-1,className:v(t),"data-stacked":n,style:o,key:`c-${t}`},e.map((({content:t,props:e})=>r.createElement(H,{...e,stacked:n,collapseAll:m,isIn:c(e.toastId,e.containerId),key:`t-${e.key}`},t))))})))}},73700(t,e,n){"use strict";function r(t,e,n){var r,o=n||{},i=o.noTrailing,A=void 0!==i&&i,a=o.noLeading,s=void 0!==a&&a,u=o.debounceMode,l=void 0===u?void 0:u,c=!1,f=0;function d(){r&&clearTimeout(r)}function h(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];var a=this,u=Date.now()-f;function h(){f=Date.now(),e.apply(a,o)}function p(){r=void 0}c||(s||!l||r||h(),d(),void 0===l&&u>t?s?(f=Date.now(),A||(r=setTimeout(l?p:h,t))):h():!0!==A&&(r=setTimeout(l?p:h,void 0===l?t-u:t)))}return h.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;d(),c=!n},h}function o(t,e,n){var o=(n||{}).atBegin;return r(t,e,{debounceMode:!1!==(void 0!==o&&o)})}n.d(e,{n:()=>r,s:()=>o})},66814(t,e,n){"use strict";n.d(e,{i7:()=>l,q6:()=>u});var r=n(96540),o=n(69982);const i=Symbol(),A=Symbol(),a="undefined"===typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,s=o.unstable_runWithPriority?t=>{try{(0,o.unstable_runWithPriority)(o.unstable_NormalPriority,t)}catch(e){if("Not implemented."!==e.message)throw e;t()}}:t=>t();function u(t){const e=(0,r.createContext)({[i]:{v:{current:t},n:{current:-1},l:new Set,u:t=>t()}});var n;return e[A]=e.Provider,e.Provider=(n=e.Provider,({value:t,children:e})=>{const o=(0,r.useRef)(t),A=(0,r.useRef)(0),[u,l]=(0,r.useState)(null);u&&(u(t),l(null));const c=(0,r.useRef)();if(!c.current){const t=new Set,e=(e,n)=>{A.current+=1;const r={n:A.current};(null===n||void 0===n?void 0:n.suspense)&&(r.n*=-1,r.p=new Promise((t=>{l((()=>e=>{r.v=e,delete r.p,t(e)}))}))),t.forEach((t=>t(r))),e()};c.current={[i]:{v:o,n:A,l:t,u:e}}}return a((()=>{o.current=t,A.current+=1,s((()=>{c.current[i].l.forEach((e=>{e({n:A.current,v:t})}))}))}),[t]),(0,r.createElement)(n,{value:c.current},e)}),delete e.Consumer,e}function l(t,e){const n=(0,r.useContext)(t)[i];const{v:{current:o},n:{current:A},l:s}=n,u=e(o),[l,c]=(0,r.useReducer)(((t,n)=>{if(!n)return[o,u];if("p"in n)throw n.p;if(n.n===A)return Object.is(t[1],u)?t:[o,u];try{if("v"in n){if(Object.is(t[0],n.v))return t;const r=e(n.v);return Object.is(t[1],r)?t:[n.v,r]}}catch(r){}return[...t]}),[o,u]);return Object.is(l[1],u)||c(),a((()=>(s.add(c),()=>{s.delete(c)})),[s]),l[1]}},1180(t,e,n){"use strict";n.r(e),n.d(e,{MAX:()=>r,NIL:()=>o.A,parse:()=>A,stringify:()=>a.A,v1:()=>c,v1ToV6:()=>f,v3:()=>C,v4:()=>E.A,v5:()=>I,v6:()=>T,v6ToV1:()=>O,v7:()=>M,validate:()=>i.A,version:()=>L});const r="ffffffff-ffff-ffff-ffff-ffffffffffff";var o=n(91799),i=n(61738);const A=function(t){if(!(0,i.A)(t))throw TypeError("Invalid UUID");let e;return Uint8Array.of((e=parseInt(t.slice(0,8),16))>>>24,e>>>16&255,e>>>8&255,255&e,(e=parseInt(t.slice(9,13),16))>>>8,255&e,(e=parseInt(t.slice(14,18),16))>>>8,255&e,(e=parseInt(t.slice(19,23),16))>>>8,255&e,(e=parseInt(t.slice(24,36),16))/1099511627776&255,e/4294967296&255,e>>>24&255,e>>>16&255,e>>>8&255,255&e)};var a=n(38249),s=n(53689);const u={};function l(t,e,n,r,o,i,A=0){if(t.length<16)throw new Error("Random bytes length must be >= 16");if(i){if(A<0||A+16>i.length)throw new RangeError(`UUID byte range ${A}:${A+15} is out of buffer bounds`)}else i=new Uint8Array(16),A=0;e??=Date.now(),n??=0,r??=16383&(t[8]<<8|t[9]),o??=t.slice(10,16);const a=(1e4*(268435455&(e+=122192928e5))+n)%4294967296;i[A++]=a>>>24&255,i[A++]=a>>>16&255,i[A++]=a>>>8&255,i[A++]=255&a;const s=e/4294967296*1e4&268435455;i[A++]=s>>>8&255,i[A++]=255&s,i[A++]=s>>>24&15|16,i[A++]=s>>>16&255,i[A++]=r>>>8|128,i[A++]=255&r;for(let u=0;u<6;++u)i[A++]=o[u];return i}const c=function(t,e,n){let r;const o=t?._v6??!1;if(t){const e=Object.keys(t);1===e.length&&"_v6"===e[0]&&(t=void 0)}if(t)r=l(t.random??t.rng?.()??(0,s.A)(),t.msecs,t.nsecs,t.clockseq,t.node,e,n);else{const t=Date.now(),i=(0,s.A)();!function(t,e,n){t.msecs??=-1/0,t.nsecs??=0,e===t.msecs?(t.nsecs++,t.nsecs>=1e4&&(t.node=void 0,t.nsecs=0)):e>t.msecs?t.nsecs=0:e<t.msecs&&(t.node=void 0);t.node||(t.node=n.slice(10,16),t.node[0]|=1,t.clockseq=16383&(n[8]<<8|n[9]));t.msecs=e}(u,t,i),r=l(i,u.msecs,u.nsecs,o?void 0:u.clockseq,o?void 0:u.node,e,n)}return e??(0,a.k)(r)};function f(t){const e=function(t){return Uint8Array.of((15&t[6])<<4|t[7]>>4&15,(15&t[7])<<4|(240&t[4])>>4,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,(15&t[1])<<4|(240&t[2])>>4,96|15&t[2],t[3],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}("string"===typeof t?A(t):t);return"string"===typeof t?(0,a.k)(e):e}function d(t){return 14+(t+64>>>9<<4)+1}function h(t,e){const n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function p(t,e,n,r,o,i){return h((A=h(h(e,t),h(r,i)))<<(a=o)|A>>>32-a,n);var A,a}function g(t,e,n,r,o,i,A){return p(e&n|~e&r,t,e,o,i,A)}function y(t,e,n,r,o,i,A){return p(e&r|n&~r,t,e,o,i,A)}function v(t,e,n,r,o,i,A){return p(e^n^r,t,e,o,i,A)}function m(t,e,n,r,o,i,A){return p(n^(e|~r),t,e,o,i,A)}const w=function(t){return function(t){const e=new Uint8Array(4*t.length);for(let n=0;n<4*t.length;n++)e[n]=t[n>>2]>>>n%4*8&255;return e}(function(t,e){const n=new Uint32Array(d(e)).fill(0);n.set(t),n[e>>5]|=128<<e%32,n[n.length-1]=e,t=n;let r=1732584193,o=-271733879,i=-1732584194,A=271733878;for(let a=0;a<t.length;a+=16){const e=r,n=o,s=i,u=A;r=g(r,o,i,A,t[a],7,-680876936),A=g(A,r,o,i,t[a+1],12,-389564586),i=g(i,A,r,o,t[a+2],17,606105819),o=g(o,i,A,r,t[a+3],22,-1044525330),r=g(r,o,i,A,t[a+4],7,-176418897),A=g(A,r,o,i,t[a+5],12,1200080426),i=g(i,A,r,o,t[a+6],17,-1473231341),o=g(o,i,A,r,t[a+7],22,-45705983),r=g(r,o,i,A,t[a+8],7,1770035416),A=g(A,r,o,i,t[a+9],12,-1958414417),i=g(i,A,r,o,t[a+10],17,-42063),o=g(o,i,A,r,t[a+11],22,-1990404162),r=g(r,o,i,A,t[a+12],7,1804603682),A=g(A,r,o,i,t[a+13],12,-40341101),i=g(i,A,r,o,t[a+14],17,-1502002290),o=g(o,i,A,r,t[a+15],22,1236535329),r=y(r,o,i,A,t[a+1],5,-165796510),A=y(A,r,o,i,t[a+6],9,-1069501632),i=y(i,A,r,o,t[a+11],14,643717713),o=y(o,i,A,r,t[a],20,-373897302),r=y(r,o,i,A,t[a+5],5,-701558691),A=y(A,r,o,i,t[a+10],9,38016083),i=y(i,A,r,o,t[a+15],14,-660478335),o=y(o,i,A,r,t[a+4],20,-405537848),r=y(r,o,i,A,t[a+9],5,568446438),A=y(A,r,o,i,t[a+14],9,-1019803690),i=y(i,A,r,o,t[a+3],14,-187363961),o=y(o,i,A,r,t[a+8],20,1163531501),r=y(r,o,i,A,t[a+13],5,-1444681467),A=y(A,r,o,i,t[a+2],9,-51403784),i=y(i,A,r,o,t[a+7],14,1735328473),o=y(o,i,A,r,t[a+12],20,-1926607734),r=v(r,o,i,A,t[a+5],4,-378558),A=v(A,r,o,i,t[a+8],11,-2022574463),i=v(i,A,r,o,t[a+11],16,1839030562),o=v(o,i,A,r,t[a+14],23,-35309556),r=v(r,o,i,A,t[a+1],4,-1530992060),A=v(A,r,o,i,t[a+4],11,1272893353),i=v(i,A,r,o,t[a+7],16,-155497632),o=v(o,i,A,r,t[a+10],23,-1094730640),r=v(r,o,i,A,t[a+13],4,681279174),A=v(A,r,o,i,t[a],11,-358537222),i=v(i,A,r,o,t[a+3],16,-722521979),o=v(o,i,A,r,t[a+6],23,76029189),r=v(r,o,i,A,t[a+9],4,-640364487),A=v(A,r,o,i,t[a+12],11,-421815835),i=v(i,A,r,o,t[a+15],16,530742520),o=v(o,i,A,r,t[a+2],23,-995338651),r=m(r,o,i,A,t[a],6,-198630844),A=m(A,r,o,i,t[a+7],10,1126891415),i=m(i,A,r,o,t[a+14],15,-1416354905),o=m(o,i,A,r,t[a+5],21,-57434055),r=m(r,o,i,A,t[a+12],6,1700485571),A=m(A,r,o,i,t[a+3],10,-1894986606),i=m(i,A,r,o,t[a+10],15,-1051523),o=m(o,i,A,r,t[a+1],21,-2054922799),r=m(r,o,i,A,t[a+8],6,1873313359),A=m(A,r,o,i,t[a+15],10,-30611744),i=m(i,A,r,o,t[a+6],15,-1560198380),o=m(o,i,A,r,t[a+13],21,1309151649),r=m(r,o,i,A,t[a+4],6,-145523070),A=m(A,r,o,i,t[a+11],10,-1120210379),i=m(i,A,r,o,t[a+2],15,718787259),o=m(o,i,A,r,t[a+9],21,-343485551),r=h(r,e),o=h(o,n),i=h(i,s),A=h(A,u)}return Uint32Array.of(r,o,i,A)}(function(t){if(0===t.length)return new Uint32Array;const e=new Uint32Array(d(8*t.length)).fill(0);for(let n=0;n<t.length;n++)e[n>>2]|=(255&t[n])<<n%4*8;return e}(t),8*t.length))};const b="6ba7b810-9dad-11d1-80b4-00c04fd430c8",B="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function _(t,e,n,r,o,i){const s="string"===typeof n?function(t){t=unescape(encodeURIComponent(t));const e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n);return e}(n):n,u="string"===typeof r?A(r):r;if("string"===typeof r&&(r=A(r)),16!==r?.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let l=new Uint8Array(16+s.length);if(l.set(u),l.set(s,u.length),l=e(l),l[6]=15&l[6]|t,l[8]=63&l[8]|128,o){i=i||0;for(let t=0;t<16;++t)o[i+t]=l[t];return o}return(0,a.k)(l)}function x(t,e,n,r){return _(48,w,t,e,n,r)}x.DNS=b,x.URL=B;const C=x;var E=n(1011);function F(t,e,n,r){switch(t){case 0:return e&n^~e&r;case 1:case 3:return e^n^r;case 2:return e&n^e&r^n&r}}function S(t,e){return t<<e|t>>>32-e}const U=function(t){const e=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520],r=new Uint8Array(t.length+1);r.set(t),r[t.length]=128;const o=(t=r).length/4+2,i=Math.ceil(o/16),A=new Array(i);for(let a=0;a<i;++a){const e=new Uint32Array(16);for(let n=0;n<16;++n)e[n]=t[64*a+4*n]<<24|t[64*a+4*n+1]<<16|t[64*a+4*n+2]<<8|t[64*a+4*n+3];A[a]=e}A[i-1][14]=8*(t.length-1)/Math.pow(2,32),A[i-1][14]=Math.floor(A[i-1][14]),A[i-1][15]=8*(t.length-1)&4294967295;for(let a=0;a<i;++a){const t=new Uint32Array(80);for(let e=0;e<16;++e)t[e]=A[a][e];for(let e=16;e<80;++e)t[e]=S(t[e-3]^t[e-8]^t[e-14]^t[e-16],1);let r=n[0],o=n[1],i=n[2],s=n[3],u=n[4];for(let n=0;n<80;++n){const A=Math.floor(n/20),a=S(r,5)+F(A,o,i,s)+u+e[A]+t[n]>>>0;u=s,s=i,i=S(o,30)>>>0,o=r,r=a}n[0]=n[0]+r>>>0,n[1]=n[1]+o>>>0,n[2]=n[2]+i>>>0,n[3]=n[3]+s>>>0,n[4]=n[4]+u>>>0}return Uint8Array.of(n[0]>>24,n[0]>>16,n[0]>>8,n[0],n[1]>>24,n[1]>>16,n[1]>>8,n[1],n[2]>>24,n[2]>>16,n[2]>>8,n[2],n[3]>>24,n[3]>>16,n[3]>>8,n[3],n[4]>>24,n[4]>>16,n[4]>>8,n[4])};function Q(t,e,n,r){return _(80,U,t,e,n,r)}Q.DNS=b,Q.URL=B;const I=Q;const T=function(t,e,n){t??={},n??=0;let r=c({...t,_v6:!0},new Uint8Array(16));if(r=f(r),e){for(let t=0;t<16;t++)e[n+t]=r[t];return e}return(0,a.k)(r)};function O(t){const e=function(t){return Uint8Array.of((15&t[3])<<4|t[4]>>4&15,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|15&t[6],t[7],(15&t[1])<<4|(240&t[2])>>4,(15&t[2])<<4|(240&t[3])>>4,16|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}("string"===typeof t?A(t):t);return"string"===typeof t?(0,a.k)(e):e}const k={};function R(t,e,n,r,o=0){if(t.length<16)throw new Error("Random bytes length must be >= 16");if(r){if(o<0||o+16>r.length)throw new RangeError(`UUID byte range ${o}:${o+15} is out of buffer bounds`)}else r=new Uint8Array(16),o=0;return e??=Date.now(),n??=127*t[6]<<24|t[7]<<16|t[8]<<8|t[9],r[o++]=e/1099511627776&255,r[o++]=e/4294967296&255,r[o++]=e/16777216&255,r[o++]=e/65536&255,r[o++]=e/256&255,r[o++]=255&e,r[o++]=112|n>>>28&15,r[o++]=n>>>20&255,r[o++]=128|n>>>14&63,r[o++]=n>>>6&255,r[o++]=n<<2&255|3&t[10],r[o++]=t[11],r[o++]=t[12],r[o++]=t[13],r[o++]=t[14],r[o++]=t[15],r}const M=function(t,e,n){let r;if(t)r=R(t.random??t.rng?.()??(0,s.A)(),t.msecs,t.seq,e,n);else{const t=Date.now(),o=(0,s.A)();!function(t,e,n){t.msecs??=-1/0,t.seq??=0,e>t.msecs?(t.seq=n[6]<<23|n[7]<<16|n[8]<<8|n[9],t.msecs=e):(t.seq=t.seq+1|0,0===t.seq&&t.msecs++)}(k,t,o),r=R(o,k.msecs,k.seq,e,n)}return e??(0,a.k)(r)};const L=function(t){if(!(0,i.A)(t))throw TypeError("Invalid UUID");return parseInt(t.slice(14,15),16)}},91799(t,e,n){"use strict";n.d(e,{A:()=>r});const r="00000000-0000-0000-0000-000000000000"},53689(t,e,n){"use strict";let r;n.d(e,{A:()=>i});const o=new Uint8Array(16);function i(){if(!r){if("undefined"===typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(o)}},38249(t,e,n){"use strict";n.d(e,{A:()=>A,k:()=>i});var r=n(61738);const o=[];for(let a=0;a<256;++a)o.push((a+256).toString(16).slice(1));function i(t,e=0){return(o[t[e+0]]+o[t[e+1]]+o[t[e+2]]+o[t[e+3]]+"-"+o[t[e+4]]+o[t[e+5]]+"-"+o[t[e+6]]+o[t[e+7]]+"-"+o[t[e+8]]+o[t[e+9]]+"-"+o[t[e+10]]+o[t[e+11]]+o[t[e+12]]+o[t[e+13]]+o[t[e+14]]+o[t[e+15]]).toLowerCase()}const A=function(t,e=0){const n=i(t,e);if(!(0,r.A)(n))throw TypeError("Stringified UUID is invalid");return n}},1011(t,e,n){"use strict";n.d(e,{A:()=>A});const r={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var o=n(53689),i=n(38249);const A=function(t,e,n){return!r.randomUUID||e||t?function(t,e,n){const r=(t=t||{}).random??t.rng?.()??(0,o.A)();if(r.length<16)throw new Error("Random bytes length must be >= 16");if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,e){if((n=n||0)<0||n+16>e.length)throw new RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let t=0;t<16;++t)e[n+t]=r[t];return e}return(0,i.k)(r)}(t,e,n):r.randomUUID()}},61738(t,e,n){"use strict";n.d(e,{A:()=>o});const r=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;const o=function(t){return"string"===typeof t&&r.test(t)}}}]);