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/share/netdata/web/v3/9136.9e386c24220f5772af62.js
/*! For license information please see 9136.9e386c24220f5772af62.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:"add58d114229f0c7996ebd9e09ce63888b5394f2"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="a506ac56-36e0-4ad4-92ed-a66583b187f7",t._sentryDebugIdIdentifier="sentry-dbid-a506ac56-36e0-4ad4-92ed-a66583b187f7")}catch(t){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[9136],{43375(t,e,n){"use strict";n.d(e,{Mp:()=>Xt,Hd:()=>he,vL:()=>ot,uN:()=>lt,Pf:()=>xt,cA:()=>mt,AN:()=>ht,IG:()=>vt,fp:()=>E,y$:()=>S,WB:()=>le,Sj:()=>L,Vy:()=>x,sl:()=>H,TT:()=>I,Qo:()=>U,fF:()=>te,E5:()=>c,PM:()=>Zt,zM:()=>ne,MS:()=>g,FR:()=>m});var r=n(96540),o=n(40961),i=n(74979);const a={display:"none"};function s(t){let{id:e,value:n}=t;return r.createElement("div",{id:e,style:a},n)}function A(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 l=(0,r.createContext)(null);function c(t){const e=(0,r.useContext)(l);(0,r.useEffect)((()=>{if(!e)throw new Error("useDndMonitor must be used within a children of <DndContext>");return e(t)}),[t,e])}const u={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:l=u}=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,m]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{m(!0)}),[]),c((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 y=r.createElement(r.Fragment,null,r.createElement(s,{id:a,value:l.draggable}),r.createElement(A,{id:p,announcement:h}));return n?(0,o.createPortal)(y,n):y}var h;function p(){}function g(t,e){return(0,r.useMemo)((()=>({sensor:t,options:null!=e?e:{}})),[t,e])}function m(){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 y=Object.freeze({x:0,y:0});function v(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=v(C(e),o);i.push({id:t,data:{droppableContainer:a,value:n}})}}return i.sort(b)},S=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+v(n[r],e)),0),s=Number((r/4).toFixed(4));i.push({id:t,data:{droppableContainer:a,value:s}})}}return i.sort(b)};function F(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,s=i-n;if(r<o&&n<i){const n=e.width*e.height,r=t.width*t.height,o=a*s;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=F(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+v(r,e)),0),a=Number((n/4).toFixed(4));o.push({id:t,data:{droppableContainer:i,value:a}})}}return o.sort(b)};function k(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:y}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 M=O(1);function T(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 R={ignoreTransform:!1};function L(t,e){void 0===e&&(e=R);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=T(e);if(!r)return t;const{scaleX:o,scaleY:i,x:a,y:s}=r,A=t.left-a-(1-o)*parseFloat(n),l=t.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),c=o?t.width/o:t.width,u=i?t.height/i:t.height;return{width:c,height:u,top:l,right:A+c,bottom:l+u,left:A}}(n,e,r))}const{top:r,left:o,width:a,height:s,bottom:A,right:l}=n;return{top:r,left:o,width:a,height:s,bottom:A,right:l}}function P(t){return L(t,{ignoreTransform:!0})}function H(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 D(t){const[e]=H(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 j(t){return(0,i.l6)(t)?t.scrollX:t.scrollLeft}function z(t){return(0,i.l6)(t)?t.scrollY:t.scrollTop}function K(t){return{x:j(t),y:z(t)}}var V;function G(t){return!(!i.Sw||!t)&&t===document.scrollingElement}function Y(t){const e={x:0,y:0},n=G(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"}(V||(V={}));const W={x:.2,y:.2};function $(t,e,n,r,o){let{top:i,left:a,right:s,bottom:A}=n;void 0===r&&(r=10),void 0===o&&(o=W);const{isTop:l,isBottom:c,isLeft:u,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!l&&i<=e.top+p?(d.y=V.Backward,h.y=r*Math.abs((e.top+p-i)/p)):!c&&A>=e.bottom-p&&(d.y=V.Forward,h.y=r*Math.abs((e.bottom-p-A)/p)),!f&&s>=e.right-g?(d.x=V.Forward,h.x=r*Math.abs((e.right-g-s)/g)):!u&&a<=e.left+g&&(d.x=V.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,K(e))),y)}function J(t,e){if(void 0===e&&(e=L),!t)return;const{top:n,left:r,bottom:o,right:i}=e(t);D(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+j(e)),0)}],["y",["top","bottom"],function(t){return t.reduce(((t,e)=>t+z(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=H(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 st={start:[ot.Space,ot.Enter],cancel:[ot.Esc],end:[ot.Space,ot.Enter,ot.Tab]},At=(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 lt{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(y)}handleKeyDown(t){if((0,i.kx)(t)){const{active:e,context:n,options:r}=this.props,{keyboardCodes:o=st,coordinateGetter:a=At,scrollBehavior:s="smooth"}=r,{code:A}=t;if(o.end.includes(A))return void this.handleEnd(t);if(o.cancel.includes(A))return void this.handleCancel(t);const{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:y;this.referenceCoordinates||(this.referenceCoordinates=c);const u=a(t,{active:e,context:n.current,currentCoordinates:c});if(u){const e=(0,i.Re)(u,c),r={x:0,y:0},{scrollableAncestors:o}=n.current;for(const n of o){const o=t.code,{isTop:i,isRight:a,isLeft:A,isBottom:l,maxScroll:c,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,u.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,u.y))},p=o===ot.Right&&!a||o===ot.Left&&!A,g=o===ot.Down&&!l||o===ot.Up&&!i;if(p&&h.x!==u.x){const t=n.scrollLeft+e.x,i=o===ot.Right&&t<=c.x||o===ot.Left&&t>=f.x;if(i&&!e.y)return void n.scrollTo({left:t,behavior:s});r.x=i?n.scrollLeft-t:o===ot.Right?n.scrollLeft-c.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:s});break}if(g&&h.y!==u.y){const t=n.scrollTop+e.y,i=o===ot.Down&&t<=c.y||o===ot.Up&&t>=f.y;if(i&&!e.x)return void n.scrollTo({top:t,behavior:s});r.y=i?n.scrollTop-t:o===ot.Down?n.scrollTop-c.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:s});break}}this.handleMove(t,(0,i.WQ)((0,i.Re)(u,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 ct(t){return Boolean(t&&"distance"in t)}function ut(t){return Boolean(t&&"delay"in t)}lt.activators=[{eventName:"onKeyDown",handler:(t,e,n)=>{let{keyboardCodes:r=st,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:y,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(ut(e))return this.timeoutId=setTimeout(this.handleStart,e.delay),void this.handlePending(e);if(ct(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:s}}=o;if(!r)return;const A=null!=(e=(0,i.e_)(t))?e:y,l=(0,i.Re)(r,A);if(!n&&s){if(ct(s)){if(null!=s.tolerance&&nt(l,s.tolerance))return this.handleCancel();if(nt(l,s.distance))return this.handleStart()}return ut(s)&&nt(l,s.tolerance)?this.handleCancel():void this.handlePending(s,l)}t.cancelable&&t.preventDefault(),a(A)}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 mt extends ft{constructor(t){super(t,pt,(0,i.TW)(t.event.target))}}mt.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 yt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class vt extends ft{constructor(t){super(t,yt)}static setup(){return window.addEventListener(yt.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(yt.move.name,t)};function t(){}}}var wt,bt;function Bt(t){let{acceleration:e,activator:n=wt.Pointer,canScroll:o,draggingRect:a,enabled:s,interval:A=5,order:l=bt.TreeOrder,pointerCoordinates:c,scrollableAncestors:u,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:{[V.Backward]:t.x[V.Backward]||-1===o.x,[V.Forward]:t.x[V.Forward]||1===o.x},y:{[V.Backward]:t.y[V.Backward]||-1===o.y,[V.Forward]:t.y[V.Forward]||1===o.y}}}),[n,e,r])}({delta:d,disabled:!s}),[g,m]=(0,i.$$)(),y=(0,r.useRef)({x:0,y:0}),v=(0,r.useRef)({x:0,y:0}),w=(0,r.useMemo)((()=>{switch(n){case wt.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case wt.DraggableRect:return a}}),[n,a,c]),b=(0,r.useRef)(null),B=(0,r.useCallback)((()=>{const t=b.current;if(!t)return;const e=y.current.x*v.current.x,n=y.current.y*v.current.y;t.scrollBy(e,n)}),[]),_=(0,r.useMemo)((()=>l===bt.TreeOrder?[...u].reverse():u),[l,u]);(0,r.useEffect)((()=>{if(s&&u.length&&w){for(const t of _){if(!1===(null==o?void 0:o(t)))continue;const n=u.indexOf(t),r=f[n];if(!r)continue;const{direction:i,speed:a}=$(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 m(),b.current=t,g(B,A),y.current=a,void(v.current=i)}y.current={x:0,y:0},v.current={x:0,y:0},m()}else m()}),[e,B,o,m,s,A,JSON.stringify(w),JSON.stringify(p),g,u,_,f,JSON.stringify(h)])}vt.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:{[V.Backward]:!1,[V.Forward]:!1},y:{[V.Backward]:!1,[V.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 St(t,e){return(0,i.KG)((n=>t?n||("function"===typeof e?e(t):t):null),[e,t])}function Ft(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 s(){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 A=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)){s();break}}}}),l=Ft({callback:s});return(0,i.Es)((()=>{s(),t?(null==l||l.observe(t),null==A||A.observe(document.body,{childList:!0,subtree:!0})):(null==l||l.disconnect(),null==A||A.disconnect())}),[t]),o}const It=[];function kt(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!==y;e&&!n.current&&(n.current=t),!e&&n.current&&(n.current=null)}),[t]),n.current?(0,i.Re)(t,n.current):y}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 Mt=[];function Tt(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 Rt=[{sensor:ht,options:{}},{sensor:lt,options:{}}],Lt={current:{}},Pt={draggable:{measure:P},droppable:{measure:P,strategy:xt.WhileDragging,frequency:Ct.Optimized},dragOverlay:{measure:L}};class Ht 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 Dt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Ht,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:p},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Pt,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},jt=(0,r.createContext)(Nt),zt=(0,r.createContext)(Dt);function Kt(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Ht}}}function Vt(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 Ht(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 Ht(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 Ht(t.droppable.containers);return i.delete(n),{...t,droppable:{...t.droppable,containers:i}}}default:return t}}function Gt(t){let{disabled:e}=t;const{active:n,activatorEvent:o,draggableNodes:a}=(0,r.useContext)(jt),s=(0,i.ZC)(o),A=(0,i.ZC)(null==n?void 0:n.id);return(0,r.useEffect)((()=>{if(!e&&!o&&s&&null!=A){if(!(0,i.kx)(s))return;if(document.activeElement===s.target)return;const t=a.get(A);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,A,s]),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 Wt=(0,r.createContext)({...y,scaleX:1,scaleY:1});var $t;!function(t){t[t.Uninitialized=0]="Uninitialized",t[t.Initializing=1]="Initializing",t[t.Initialized=2]="Initialized"}($t||($t={}));const Xt=(0,r.memo)((function(t){var e,n,a,s;let{id:A,accessibility:c,autoScroll:u=!0,children:f,sensors:p=Rt,collisionDetection:g=U,measuring:m,modifiers:v,...w}=t;const b=(0,r.useReducer)(Vt,void 0,Kt),[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]}(),[S,F]=(0,r.useState)($t.Uninitialized),Q=S===$t.Initialized,{draggable:{active:I,nodes:O,translate:T},droppable:{containers:R}}=B,P=null!=I?O.get(I):null,j=(0,r.useRef)({initial:null,translated:null}),z=(0,r.useMemo)((()=>{var t;return null!=I?{id:I,data:null!=(t=null==P?void 0:P.data)?t:Lt,rect:j}:null}),[I,P]),V=(0,r.useRef)(null),[Y,W]=(0,r.useState)(null),[$,X]=(0,r.useState)(null),J=(0,i.YN)(w,Object.values(w)),Z=(0,i.YG)("DndDescribedBy",A),et=(0,r.useMemo)((()=>R.getEnabled()),[R]),nt=(rt=m,(0,r.useMemo)((()=>({draggable:{...Pt.draggable,...null==rt?void 0:rt.draggable},droppable:{...Pt.droppable,...null==rt?void 0:rt.droppable},dragOverlay:{...Pt.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[s,A]=(0,r.useState)(null),{frequency:l,measure:c,strategy:u}=a,f=(0,r.useRef)(t),d=function(){switch(u){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||A((e=>null===e?t:e.concat(t.filter((t=>!e.includes(t))))))}),[h]),g=(0,r.useRef)(null),m=(0,i.KG)((e=>{if(d&&!n)return Et;if(!e||e===Et||f.current!==t||null!=s){const e=new Map;for(let n of t){if(!n)continue;if(s&&s.length>0&&!s.includes(n.id)&&n.rect.current){e.set(n.id,n.rect.current);continue}const t=n.node.current,r=t?new tt(c(t),t):null;n.rect.current=r,r&&e.set(n.id,r)}return e}return e}),[t,s,n,d,c]);return(0,r.useEffect)((()=>{f.current=t}),[t]),(0,r.useEffect)((()=>{d||p()}),[n,d]),(0,r.useEffect)((()=>{s&&s.length>0&&A(null)}),[JSON.stringify(s)]),(0,r.useEffect)((()=>{d||"number"!==typeof l||null!==g.current||(g.current=setTimeout((()=>{p(),g.current=null}),l))}),[l,d,p,...o]),{droppableRects:m,measureDroppableContainers:p,measuringScheduled:null!=s}}(et,{dragging:Q,dependencies:[T.x,T.y],config:nt.droppable}),st=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),At=(0,r.useMemo)((()=>$?(0,i.e_)($):null),[$]),lt=function(){const t=!1===(null==Y?void 0:Y.autoScrollEnabled),e="object"===typeof u?!1===u.enabled:!1===u,n=Q&&!t&&!e;if("object"===typeof u)return{...u,enabled:n};return{enabled:n}}(),ct=function(t,e){return St(t,e)}(st,nt.draggable.measure);!function(t){let{activeNode:e,measure:n,initialRect:o,config:a=!0}=t;const s=(0,r.useRef)(!1),{x:A,y:l}="boolean"===typeof a?{x:a,y:a}:a;(0,i.Es)((()=>{if(!A&&!l||!e)return void(s.current=!1);if(s.current||!o)return;const t=null==e?void 0:e.node.current;if(!t||!1===t.isConnected)return;const r=k(n(t),o);if(A||(r.x=0),l||(r.y=0),s.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const e=D(t);e&&e.scrollBy({top:r.y,left:r.x})}}),[e,A,l,o,n])}({activeNode:null!=I?O.get(I):null,config:lt.layoutShiftCompensation,initialRect:ct,measure:nt.draggable.measure});const ut=Qt(st,nt.draggable.measure,ct),ft=Qt(st?st.parentElement:null),dt=(0,r.useRef)({activatorEvent:null,active:null,activeNode:st,collisionRect:null,collisions:null,droppableRects:ot,draggableNodes:O,draggingNode:null,draggingNodeRect:null,droppableContainers:R,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ht=R.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=Ft({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])}),s=(0,r.useCallback)((t=>{const n=Tt(t);null==a||a.disconnect(),n&&(null==a||a.observe(n)),o(n?e(n):null)}),[e,a]),[A,l]=(0,i.lk)(s);return(0,r.useMemo)((()=>({nodeRef:A,rect:n,setRef:l})),[n,A,l])}({measure:nt.dragOverlay.measure}),gt=null!=(n=pt.nodeRef.current)?n:st,mt=Q?null!=(a=pt.rect)?a:ut:null,yt=Boolean(pt.nodeRef.current&&pt.rect),vt=k(wt=yt?null:ut,St(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:H(t):It),[t]);return(0,r.useEffect)((()=>{e.current=t}),[t]),n}(Q?null!=ht?ht:st:null),Ct=function(t,e){void 0===e&&(e=L);const[n]=t,o=Ot(n?(0,i.zk)(n):null),[a,s]=(0,r.useState)(Mt);function A(){s((()=>t.length?t.map((t=>G(t)?o:new tt(e(t),t))):Mt))}const l=Ft({callback:A});return(0,i.Es)((()=>{null==l||l.disconnect(),A(),t.forEach((t=>null==l?void 0:l.observe(t)))}),[t]),a}(_t),Ut=Yt(v,{transform:{x:T.x-vt.x,y:T.y-vt.y,scaleX:1,scaleY:1},activatorEvent:$,active:z,activeNodeRect:ut,containerNodeRect:ft,draggingNodeRect:mt,over:dt.current.over,overlayNodeRect:pt.rect,scrollableAncestors:_t,scrollableAncestorRects:Ct,windowRect:bt}),Ht=At?(0,i.WQ)(At,T):null,Dt=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,K(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,K(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)),y):q(t):y),[t,e])}(_t),Nt=kt(Dt),Xt=kt(Dt,[ut]),qt=(0,i.WQ)(Ut,Nt),Jt=mt?M(mt,Ut):null,Zt=z&&Jt?g({active:z,collisionRect:Jt,droppableRects:ot,droppableContainers:et,pointerCoordinates:Ht}):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}}(yt?Ut:(0,i.WQ)(Ut,Xt),null!=(s=null==ee?void 0:ee.rect)?s:null,ut),oe=(0,r.useRef)(null),ie=(0,r.useCallback)(((t,e)=>{let{sensor:n,options:r}=e;if(null==V.current)return;const i=O.get(V.current);if(!i)return;const a=t.nativeEvent,s=new n({active:V.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=V.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:j}};(0,o.unstable_batchedUpdates)((()=>{null==r||r(i),F($t.Initializing),_({type:h.DragStart,initialCoordinates:t,active:e}),C({type:"onDragStart",event:i}),W(oe.current),X(a)}))},onMove(t){_({type:h.DragMove,coordinates:t})},onEnd:A(h.DragEnd),onCancel:A(h.DragCancel)});function A(t){return async function(){const{active:e,collisions:n,over:r,scrollAdjustedTranslate:i}=dt.current;let s=null;if(e&&i){const{cancelDrop:o}=J.current;if(s={activatorEvent:a,active:e,collisions:n,delta:i,over:r},t===h.DragEnd&&"function"===typeof o){await Promise.resolve(o(s))&&(t=h.DragCancel)}}V.current=null,(0,o.unstable_batchedUpdates)((()=>{_({type:t}),F($t.Uninitialized),ne(null),W(null),X(null),oe.current=null;const e=t===h.DragEnd?"onDragEnd":"onDragCancel";if(s){const t=J.current[e];null==t||t(s),C({type:e,event:s})}}))}}oe.current=s}),[O]),ae=(0,r.useCallback)(((t,e)=>(n,r)=>{const o=n.nativeEvent,i=O.get(r);if(null!==V.current||!i||o.dndKit||o.defaultPrevented)return;const a={active:i};!0===t(n,e.options,a)&&(o.dndKit={capturedBy:e.sensor},V.current=r,ie(n,e))}),[O,ie]),se=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)((()=>{ut&&S===$t.Initializing&&F($t.Initialized)}),[ut,S]),(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==V.current||!e||!i)return;const{onDragOver:a}=J.current,s=r.get(te),A=s&&s.rect.current?{id:s.id,rect:s.rect.current,data:s.data,disabled:s.disabled}:null,l={active:t,activatorEvent:e,collisions:n,delta:{x:i.x,y:i.y},over:A};(0,o.unstable_batchedUpdates)((()=>{ne(A),null==a||a(l),C({type:"onDragOver",event:l})}))}),[te]),(0,i.Es)((()=>{dt.current={activatorEvent:$,active:z,activeNode:st,collisionRect:Jt,collisions:Zt,droppableRects:ot,draggableNodes:O,draggingNode:gt,draggingNodeRect:mt,droppableContainers:R,over:ee,scrollableAncestors:_t,scrollAdjustedTranslate:qt},j.current={initial:mt,translated:Jt}}),[z,st,Zt,Jt,O,gt,mt,ot,R,ee,_t,qt]),Bt({...lt,delta:T,draggingRect:Jt,pointerCoordinates:Ht,scrollableAncestors:_t,scrollableAncestorRects:Ct});const Ae=(0,r.useMemo)((()=>({active:z,activeNode:st,activeNodeRect:ut,activatorEvent:$,collisions:Zt,containerNodeRect:ft,dragOverlay:pt,draggableNodes:O,droppableContainers:R,droppableRects:ot,over:ee,measureDroppableContainers:it,scrollableAncestors:_t,scrollableAncestorRects:Ct,measuringConfiguration:nt,measuringScheduled:at,windowRect:bt})),[z,st,ut,$,Zt,ft,pt,O,R,ot,ee,it,_t,Ct,nt,at,bt]),le=(0,r.useMemo)((()=>({activatorEvent:$,activators:se,active:z,activeNodeRect:ut,ariaDescribedById:{draggable:Z},dispatch:_,draggableNodes:O,over:ee,measureDroppableContainers:it})),[$,se,z,ut,_,Z,O,ee,it]);return r.createElement(l.Provider,{value:E},r.createElement(jt.Provider,{value:le},r.createElement(zt.Provider,{value:Ae},r.createElement(Wt.Provider,{value:re},f)),r.createElement(Gt,{disabled:!1===(null==c?void 0:c.restoreFocus)})),r.createElement(d,{...c,hiddenTextDescribedById:Z}))})),qt=(0,r.createContext)(null),Jt="button";function Zt(t){let{id:e,data:n,disabled:o=!1,attributes:a}=t;const s=(0,i.YG)("Draggable"),{activators:A,activatorEvent:l,active:c,activeNodeRect:u,ariaDescribedById:f,draggableNodes:d,over:h}=(0,r.useContext)(jt),{role:p=Jt,roleDescription:g="draggable",tabIndex:m=0}=null!=a?a:{},y=(null==c?void 0:c.id)===e,v=(0,r.useContext)(y?Wt: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])}(A,e),C=(0,i.YN)(n);(0,i.Es)((()=>(d.set(e,{id:e,key:s,node:w,activatorNode:B,data:C}),()=>{const t=d.get(e);t&&t.key===s&&d.delete(e)})),[d,e]);return{active:c,activatorEvent:l,activeNodeRect:u,attributes:(0,r.useMemo)((()=>({role:p,tabIndex:m,"aria-disabled":o,"aria-pressed":!(!y||p!==Jt)||void 0,"aria-roledescription":g,"aria-describedby":f.draggable})),[o,p,m,y,g,f.draggable]),isDragging:y,listeners:o?void 0:x,node:w,over:h,setNodeRef:b,setActivatorNodeRef:_,transform:v}}function te(){return(0,r.useContext)(zt)}const ee={timeout:25};function ne(t){let{data:e,disabled:n=!1,id:o,resizeObserverConfig:a}=t;const s=(0,i.YG)("Droppable"),{active:A,dispatch:l,over:c,measureDroppableContainers:u}=(0,r.useContext)(jt),f=(0,r.useRef)({disabled:n}),d=(0,r.useRef)(!1),p=(0,r.useRef)(null),g=(0,r.useRef)(null),{disabled:m,updateMeasurementsFor:y,timeout:v}={...ee,...a},w=(0,i.YN)(null!=y?y:o),b=Ft({callback:(0,r.useCallback)((()=>{d.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout((()=>{u(Array.isArray(w.current)?w.current:[w.current]),g.current=null}),v)):d.current=!0}),[v]),disabled:m||!A}),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)((()=>(l({type:h.RegisterDroppable,element:{id:o,key:s,disabled:n,node:_,rect:p,data:C}}),()=>l({type:h.UnregisterDroppable,key:s,id:o}))),[o]),(0,r.useEffect)((()=>{n!==f.current.disabled&&(l({type:h.SetDroppableDisabled,id:o,key:s,disabled:n}),f.current.disabled=n)}),[o,s,n,l]),{active:A,rect:p,isOver:(null==c?void 0:c.id)===o,node:_,over:c,setNodeRef:x}}function re(t){let{animation:e,children:n}=t;const[o,a]=(0,r.useState)(null),[s,A]=(0,r.useState)(null),l=(0,i.ZC)(n);return n||o||!l||a(l),(0,i.Es)((()=>{if(!s)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,s)).then((()=>{a(null)})):a(null)}),[e,o,s]),r.createElement(r.Fragment,null,n,o?(0,r.cloneElement)(o,{ref:A}):null)}const oe={x:0,y:0,scaleX:1,scaleY:1};function ie(t){let{children:e}=t;return r.createElement(jt.Provider,{value:Nt},r.createElement(Wt.Provider,{value:oe},e))}const ae={position:"fixed",touchAction:"none"},se=t=>(0,i.kx)(t)?"transform 250ms ease":void 0,Ae=(0,r.forwardRef)(((t,e)=>{let{as:n,activatorEvent:o,adjustScale:a,children:s,className:A,rect:l,style:c,transform:u,transition:f=se}=t;if(!l)return null;const d=a?u:{...u,scaleX:1,scaleY:1},h={...ae,width:l.width,height:l.height,top:l.top,left:l.left,transform:i.Ks.Transform.toString(d),transformOrigin:a&&o?w(o,l):void 0,transition:"function"===typeof f?f(o):f,...c};return r.createElement(n,{className:A,style:h,ref:e},s)})),le=t=>e=>{let{active:n,dragOverlay:r}=e;const o={},{styles:i,className:a}=t;if(null!=i&&i.active)for(const[t,s]of Object.entries(i.active))void 0!==s&&(o[t]=n.node.style.getPropertyValue(t),n.node.style.setProperty(t,s));if(null!=i&&i.dragOverlay)for(const[t,s]of Object.entries(i.dragOverlay))void 0!==s&&r.node.style.setProperty(t,s);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)}},ce={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:le({styles:{active:{opacity:"0"}}})};function ue(t){let{config:e,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=t;return(0,i._q)(((t,a)=>{if(null===e)return;const s=n.get(t);if(!s)return;const A=s.node.current;if(!A)return;const l=Tt(a);if(!l)return;const{transform:c}=(0,i.zk)(a).getComputedStyle(a),u=T(c);if(!u)return;const f="function"===typeof e?e:function(t){const{duration:e,easing:n,sideEffects:r,keyframes:o}={...ce,...t};return t=>{let{active:i,dragOverlay:a,transform:s,...A}=t;if(!e)return;const l={x:a.rect.left-i.rect.left,y:a.rect.top-i.rect.top},c={scaleX:1!==s.scaleX?i.rect.width*s.scaleX/a.rect.width:1,scaleY:1!==s.scaleY?i.rect.height*s.scaleY/a.rect.height:1},u={x:s.x-l.x,y:s.y-l.y,...c},f=o({...A,active:i,dragOverlay:a,transform:{initial:s,final:u}}),[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,...A}),g=a.node.animate(f,{duration:e,easing:n,fill:"forwards"});return new Promise((t=>{g.onfinish=()=>{null==p||p(),t()}}))}}(e);return J(A,o.draggable.measure),f({active:{id:t,data:s.data,node:A,rect:o.draggable.measure(A)},draggableNodes:n,dragOverlay:{node:a,rect:o.dragOverlay.measure(l)},droppableContainers:r,measuringConfiguration:o,transform:u})}))}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:s,wrapperElement:A="div",className:l,zIndex:c=999}=t;const{activatorEvent:u,active:f,activeNodeRect:d,containerNodeRect:h,draggableNodes:p,droppableContainers:g,dragOverlay:m,over:y,measuringConfiguration:v,scrollableAncestors:w,scrollableAncestorRects:b,windowRect:B}=te(),_=(0,r.useContext)(Wt),x=de(null==f?void 0:f.id),C=Yt(s,{activatorEvent:u,active:f,activeNodeRect:d,containerNodeRect:h,draggingNodeRect:m.rect,over:y,overlayNodeRect:m.rect,scrollableAncestors:w,scrollableAncestorRects:b,transform:_,windowRect:B}),E=St(d),S=ue({config:o,draggableNodes:p,droppableContainers:g,measuringConfiguration:v}),F=E?m.setRef:void 0;return r.createElement(ie,null,r.createElement(re,{animation:S},f&&x?r.createElement(Ae,{key:x,id:f.id,ref:F,as:A,activatorEvent:u,adjustScale:e,className:l,transition:a,rect:E,style:{zIndex:c,...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$:()=>c,uU:()=>y});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 s(t,e){return t.reduce(((t,n,r)=>{const o=e.get(n);return o&&(t[r]=o),t}),Array(t.length))}function A(t){return null!==t&&t>=0}const l={scaleX:1,scaleY:1},c=t=>{var e;let{rects:n,activeNodeRect:r,activeIndex:o,overIndex:i,index:a}=t;const s=null!=(e=n[o])?e:r;if(!s)return null;const A=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-(s.left+s.width):t.left-s.left,y:0,...l}:null}return a>o&&a<=i?{x:-s.width-A,y:0,...l}:a<o&&a>=i?{x:s.width+A,y:0,...l}:{x:0,y:0,...l}};const u=t=>{let{rects:e,activeIndex:n,overIndex:r,index:o}=t;const i=a(e,r,n),s=e[o],A=i[o];return A&&s?{x:A.left-s.left,y:A.top-s.top,scaleX:A.width/s.width,scaleY:A.height/s.height}:null},f={scaleX:1,scaleY:1},d=t=>{var e;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=t;const s=null!=(e=i[n])?e:r;if(!s)return null;if(o===n){const t=i[a];return t?{x:0,y:n<a?t.top+t.height-(s.top+s.height):t.top-s.top,...f}:null}const A=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:-s.height-A,...f}:o<n&&o>=a?{x:0,y:s.height+A,...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:u,disabled:{draggable:!1,droppable:!1}});function g(t){let{children:e,id:n,items:a,strategy:A=u,disabled:l=!1}=t;const{active:c,dragOverlay:f,droppableRects:d,over:g,measureDroppableContainers:m}=(0,o.fF)(),y=(0,i.YG)(h,n),v=Boolean(null!==f.rect),w=(0,r.useMemo)((()=>a.map((t=>"object"===typeof t&&"id"in t?t.id:t))),[a]),b=null!=c,B=c?w.indexOf(c.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,S=function(t){return"boolean"===typeof t?{draggable:t,droppable:t}:t}(l);(0,i.Es)((()=>{C&&b&&m(w)}),[C,w,b,m]),(0,r.useEffect)((()=>{x.current=w}),[w]);const F=(0,r.useMemo)((()=>({activeIndex:B,containerId:y,disabled:S,disableTransforms:E,items:w,overIndex:_,useDragOverlay:v,sortedRects:s(w,d),strategy:A})),[B,y,S.draggable,S.droppable,E,w,_,d,v,A]);return r.createElement(p.Provider,{value:F},e)}const m=t=>{let{id:e,items:n,activeIndex:r,overIndex:o}=t;return a(n,r,o).indexOf(e)},y=t=>{let{containerId:e,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:A,transition:l}=t;return!(!l||!r)&&((s===i||o!==a)&&(!!n||a!==o&&e===A))},v={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=y,attributes:n,disabled:a,data:s,getNewIndex:l=m,id:c,strategy:u,resizeObserverConfig:f,transition:d=v}=t;const{items:h,containerId:g,activeIndex:_,disabled:x,disableTransforms:C,sortedRects:E,overIndex:S,useDragOverlay:F,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(c),k=(0,r.useMemo)((()=>({sortable:{containerId:g,index:I,items:h},...s})),[g,s,I,h]),O=(0,r.useMemo)((()=>h.slice(h.indexOf(c))),[h,c]),{rect:M,node:T,isOver:R,setNodeRef:L}=(0,o.zM)({id:c,data:k,disabled:Q.droppable,resizeObserverConfig:{updateMeasurementsFor:O,...f}}),{active:P,activatorEvent:H,activeNodeRect:D,attributes:N,setNodeRef:j,listeners:z,isDragging:K,over:V,setActivatorNodeRef:G,transform:Y}=(0,o.PM)({id:c,data:k,attributes:{...B,...n},disabled:Q.draggable}),W=(0,i.jn)(L,j),$=Boolean(P),X=$&&!C&&A(_)&&A(S),q=!F&&K,J=q&&X?Y:null,Z=X?null!=J?J:(null!=u?u:U)({rects:E,activeNodeRect:D,activeIndex:_,overIndex:S,index:I}):null,tt=A(_)&&A(S)?l({id:c,items:h,activeIndex:_,overIndex:S}):I,et=null==P?void 0:P.id,nt=(0,r.useRef)({activeId:et,items:h,newIndex:tt,containerId:g}),rt=h!==nt.current.items,ot=e({active:P,containerId:g,isDragging:K,isSorting:$,id:c,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:s}=t;const[A,l]=(0,r.useState)(null),c=(0,r.useRef)(n);return(0,i.Es)((()=>{if(!e&&n!==c.current&&a.current){const t=s.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)&&l(n)}}n!==c.current&&(c.current=n)}),[e,n,a,s]),(0,r.useEffect)((()=>{A&&l(null)}),[A]),A}({disabled:!ot,index:I,node:T,rect:M});return(0,r.useEffect)((()=>{$&&nt.current.newIndex!==tt&&(nt.current.newIndex=tt),g!==nt.current.containerId&&(nt.current.containerId=g),h!==nt.current.items&&(nt.current.items=h)}),[$,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:P,activeIndex:_,attributes:N,data:k,rect:M,index:I,newIndex:tt,items:h,isOver:R,isSorting:$,isDragging:K,listeners:z,node:T,overIndex:S,over:V,setNodeRef:W,setActivatorNodeRef:G,setDroppableNodeRef:L,setDraggableNodeRef:j,transform:null!=it?it:Z,transition:function(){if(it||rt&&nt.current.newIndex===I)return b;if(q&&!(0,i.kx)(H)||!d)return;if($||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:s,over:A,scrollableAncestors:l}}=e;if(C.includes(t.code)){if(t.preventDefault(),!n||!r)return;const e=[];s.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 c=(0,o.y$)({active:n,collisionRect:r,droppableRects:a,droppableContainers:e,pointerCoordinates:null});let u=(0,o.Vy)(c,"id");if(u===(null==A?void 0:A.id)&&c.length>1&&(u=c[1].id),null!=u){const t=s.get(n.id),e=s.get(u),A=e?a.get(e.id):null,c=null==e?void 0:e.node.current;if(c&&A&&t&&e){const n=(0,o.sl)(c).some(((t,e)=>l[e]!==t)),a=S(t,e),s=function(t,e){if(!x(t)||!x(e))return!1;if(!S(t,e))return!1;return t.data.current.sortable.index<e.data.current.sortable.index}(t,e),u=n||!a?{x:0,y:0}:{x:s?r.width-A.width:0,y:s?r.height-A.height:0},f={x:A.left,y:A.top};return u.x&&u.y?f:(0,i.Re)(f,u)}}}};function S(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:()=>m,Ks:()=>S,Ll:()=>s,Re:()=>x,Sw:()=>i,TW:()=>f,WQ:()=>_,YG:()=>b,YN:()=>g,ZC:()=>v,_q:()=>h,ag:()=>U,e_:()=>E,jn:()=>o,kx:()=>C,l6:()=>a,lk:()=>y,sb:()=>c,wz:()=>l,xZ:()=>u,zk:()=>A});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 s(t){return"nodeType"in t}function A(t){var e,n;return t?a(t)?t:s(t)&&null!=(e=null==(n=t.ownerDocument)?void 0:n.defaultView)?e:window:window}function l(t){const{Document:e}=A(t);return t instanceof e}function c(t){return!a(t)&&t instanceof A(t).HTMLElement}function u(t){return t instanceof A(t).SVGElement}function f(t){return t?a(t)?t.document:s(t)?l(t)?t:c(t)||u(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 m(t,e){const n=(0,r.useRef)();return(0,r.useMemo)((()=>{const e=t(n.current);return n.current=e,e}),[...e])}function y(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 v(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}=A(t.target);return e&&t instanceof e}function E(t){if(function(t){if(!t)return!1;const{TouchEvent:e}=A(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 S=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[S.Translate.toString(t),S.Scale.toString(t)].join(" ")}},Transition:{toString(t){let{property:e,duration:n,easing:r}=t;return e+" "+n+"ms "+r}}}),F="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(F)?t:t.querySelector(F)}},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},s=function(t){return t.replace(/&#(\d+);/g,(function(t,e){return String.fromCharCode(parseInt(e,10))}))},A=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},l=function(t,e,n,i){if(t){var a=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,s=/(\[[^[\]]*])/g,l=n.depth>0&&/(\[[^[\]]*])/.exec(a),c=l?a.slice(0,l.index):a,u=[];if(c){if(!n.plainObjects&&o.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}for(var f=0;n.depth>0&&null!==(l=s.exec(a))&&f<n.depth;){if(f+=1,!n.plainObjects&&o.call(Object.prototype,l[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(l[1])}if(l){if(!0===n.strictDepth)throw new RangeError("Input depth exceeded depth option of "+n.depth+" and strictDepth is true");u.push("["+a.slice(l.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 s=o?e:A(e,n,i),l=t.length-1;l>=0;--l){var c,u=t[l];if("[]"===u&&n.parseArrays)c=n.allowEmptyArrays&&(""===s||n.strictNullHandling&&null===s)?[]:r.combine([],s);else{c=n.plainObjects?{__proto__:null}:{};var f="["===u.charAt(0)&&"]"===u.charAt(u.length-1)?u.slice(1,-1):u,d=n.decodeDotInKeys?f.replace(/%2E/g,"."):f,h=parseInt(d,10);n.parseArrays||""!==d?!isNaN(h)&&u!==d&&String(h)===d&&h>=0&&n.parseArrays&&h<=n.arrayLimit?(c=[])[h]=s:"__proto__"!==d&&(c[d]=s):c={0:s}}s=c}return s}(u,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 c="string"===typeof t?function(t,e){var n={__proto__:null},l=e.ignoreQueryPrefix?t.replace(/^\?/,""):t;l=l.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var c=e.parameterLimit===1/0?void 0:e.parameterLimit,u=l.split(e.delimiter,e.throwOnLimitExceeded?c+1:c);if(e.throwOnLimitExceeded&&u.length>c)throw new RangeError("Parameter limit exceeded. Only "+c+" parameter"+(1===c?"":"s")+" allowed.");var f,d=-1,h=e.charset;if(e.charsetSentinel)for(f=0;f<u.length;++f)0===u[f].indexOf("utf8=")&&("utf8=%E2%9C%93"===u[f]?h="utf-8":"utf8=%26%2310003%3B"===u[f]&&(h="iso-8859-1"),d=f,f=u.length);for(f=0;f<u.length;++f)if(f!==d){var p,g,m=u[f],y=m.indexOf("]="),v=-1===y?m.indexOf("="):y+1;-1===v?(p=e.decoder(m,a.decoder,h,"key"),g=e.strictNullHandling?null:""):(p=e.decoder(m.slice(0,v),a.decoder,h,"key"),g=r.maybeMap(A(m.slice(v+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=s(String(g))),m.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,u=n.plainObjects?{__proto__:null}:{},f=Object.keys(c),d=0;d<f.length;++d){var h=f[d],p=l(h,c[h],n,"string"===typeof t);u=r.merge(u,p,n)}return!0===n.allowSparse?u:r.compact(u)}},51809(t,e,n){"use strict";var r=n(920),o=n(37029),i=n(10004),a=Object.prototype.hasOwnProperty,s={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},A=Array.isArray,l=Array.prototype.push,c=function(t,e){l.apply(t,A(e)?e:[e])},u=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 u.call(t)},skipNulls:!1,strictNullHandling:!1},h={},p=function t(e,n,i,a,s,l,u,f,p,g,m,y,v,w,b,B,_,x){for(var C,E=e,S=x,F=0,U=!1;void 0!==(S=S.get(h))&&!U;){var Q=S.get(e);if(F+=1,"undefined"!==typeof Q){if(Q===F)throw new RangeError("Cyclic object value");U=!0}"undefined"===typeof S.get(h)&&(F=0)}if("function"===typeof g?E=g(n,E):E instanceof Date?E=v(E):"comma"===i&&A(E)&&(E=o.maybeMap(E,(function(t){return t instanceof Date?v(t):t}))),null===E){if(l)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,k=[];if("undefined"===typeof E)return k;if("comma"===i&&A(E))B&&p&&(E=o.maybeMap(E,p)),I=[{value:E.length>0?E.join(",")||null:void 0}];else if(A(g))I=g;else{var O=Object.keys(E);I=m?O.sort(m):O}var M=f?String(n).replace(/\./g,"%2E"):String(n),T=a&&A(E)&&1===E.length?M+"[]":M;if(s&&A(E)&&0===E.length)return T+"[]";for(var R=0;R<I.length;++R){var L=I[R],P="object"===typeof L&&L&&"undefined"!==typeof L.value?L.value:E[L];if(!u||null!==P){var H=y&&f?String(L).replace(/\./g,"%2E"):String(L),D=A(E)?"function"===typeof i?i(T,H):T:T+(y?"."+H:"["+H+"]");x.set(e,F);var N=r();N.set(h,x),c(k,t(P,D,i,a,s,l,u,f,"comma"===i&&B&&A(E)?null:p,g,m,y,v,w,b,B,_,N))}}return k};t.exports=function(t,e){var n,o=t,l=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],l=d.filter;if(("function"===typeof t.filter||A(t.filter))&&(l=t.filter),r=t.arrayFormat in s?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 c="undefined"===typeof t.allowDots?!0===t.encodeDotInKeys||d.allowDots:!!t.allowDots;return{addQueryPrefix:"boolean"===typeof t.addQueryPrefix?t.addQueryPrefix:d.addQueryPrefix,allowDots:c,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:l,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 l.filter?o=(0,l.filter)("",o):A(l.filter)&&(n=l.filter);var u=[];if("object"!==typeof o||null===o)return"";var f=s[l.arrayFormat],h="comma"===f&&l.commaRoundTrip;n||(n=Object.keys(o)),l.sort&&n.sort(l.sort);for(var g=r(),m=0;m<n.length;++m){var y=n[m],v=o[y];l.skipNulls&&null===v||c(u,p(v,y,f,h,l.allowEmptyArrays,l.strictNullHandling,l.skipNulls,l.encodeDotInKeys,l.encode?l.encoder:null,l.filter,l.sort,l.allowDots,l.serializeDate,l.format,l.formatter,l.encodeValuesOnly,l.charset,g))}var w=u.join(l.delimiter),b=!0===l.addQueryPrefix?"?":"";return l.charsetSentinel&&("iso-8859-1"===l.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}(),s=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},A=1024;t.exports={arrayToObject:s,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],s=Object.keys(a),A=0;A<s.length;++A){var l=s[A],c=a[l];"object"===typeof c&&null!==c&&-1===n.indexOf(c)&&(e.push({obj:a,prop:l}),n.push(c))}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 s=t;if("symbol"===typeof t?s=Symbol.prototype.toString.call(t):"string"!==typeof t&&(s=String(t)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"}));for(var l="",c=0;c<s.length;c+=A){for(var u=s.length>=A?s.slice(c,c+A):s,f=[],d=0;d<u.length;++d){var h=u.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]=u.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&u.charCodeAt(d)),f[f.length]=a[240|h>>18]+a[128|h>>12&63]+a[128|h>>6&63]+a[128|63&h])}l+=f.join("")}return l},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=s(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 s(t){return t.trim()}function A(t,e,n){return t.replace(e,n)}function l(t,e){return t.indexOf(e)}function c(t,e){return 0|t.charCodeAt(e)}function u(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,m=0,y=0,v=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 v=y>0?c(w,--y):0,g--,10===v&&(g=1,p--),v}function x(){return v=y<m?c(w,y++):0,g++,10===v&&(g=1,p++),v}function C(){return c(w,y)}function E(){return y}function S(t,e){return u(w,t,e)}function F(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,m=f(w=t),y=0,[]}function Q(t){return w="",t}function I(t){return s(S(y-1,M(91===t?t+2:40===t?t+1:t)))}function k(t){for(;(v=C())&&v<33;)x();return F(t)>2||F(v)>3?"":" "}function O(t,e){for(;--e&&x()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return S(t,E()+(e<6&&32==C()&&32==x()))}function M(t){for(;x();)switch(v){case t:return y;case 34:case 39:34!==t&&39!==t&&M(v);break;case 40:41===t&&M(t);break;case 92:x()}return y}function T(t,e){for(;x()&&t+v!==57&&(t+v!==84||47!==C()););return"/*"+S(e,y-1)+"*"+i(47===t?t:x())}function R(t){for(;!F(C());)x();return S(t,y)}var L="-ms-",P="-moz-",H="-webkit-",D="comm",N="rule",j="decl",z="@keyframes";function K(t,e){for(var n="",r=d(t),o=0;o<r;o++)n+=e(t[o],o,t,e)||"";return n}function V(t,e,n,r){switch(t.type){case"@layer":if(t.children.length)break;case"@import":case j:return t.return=t.return||t.value;case D:return"";case z:return t.return=t.value+"{"+K(t.children,r)+"}";case N:t.value=t.props.join(",")}return f(n=K(t.children,r))?t.return=t.value+"{"+n+"}":""}function G(t){return Q(Y("",null,null,null,[""],t=U(t),0,[0],t))}function Y(t,e,n,r,o,a,s,u,d){for(var p=0,g=0,m=s,y=0,v=0,w=0,b=1,B=1,S=1,F=0,U="",Q=o,M=a,L=r,P=U;B;)switch(w=F,F=x()){case 40:if(108!=w&&58==c(P,m-1)){-1!=l(P+=A(I(F),"&","&\f"),"&\f")&&(S=-1);break}case 34:case 39:case 91:P+=I(F);break;case 9:case 10:case 13:case 32:P+=k(w);break;case 92:P+=O(E()-1,7);continue;case 47:switch(C()){case 42:case 47:h($(T(x(),E()),e,n),d);break;default:P+="/"}break;case 123*b:u[p++]=f(P)*S;case 125*b:case 59:case 0:switch(F){case 0:case 125:B=0;case 59+g:-1==S&&(P=A(P,/\f/g,"")),v>0&&f(P)-m&&h(v>32?X(P+";",r,n,m-1):X(A(P," ","")+";",r,n,m-2),d);break;case 59:P+=";";default:if(h(L=W(P,e,n,p,g,o,u,U,Q=[],M=[],m),a),123===F)if(0===g)Y(P,e,L,L,Q,a,m,u,M);else switch(99===y&&110===c(P,3)?100:y){case 100:case 108:case 109:case 115:Y(t,L,L,r&&h(W(t,L,L,0,0,o,u,U,o,Q=[],m),M),o,M,m,u,r?Q:M);break;default:Y(P,L,L,L,[""],M,0,u,M)}}p=g=v=0,b=S=1,U=P="",m=s;break;case 58:m=1+f(P),v=w;default:if(b<1)if(123==F)--b;else if(125==F&&0==b++&&125==_())continue;switch(P+=i(F),F*b){case 38:S=g>0?1:(P+="\f",-1);break;case 44:u[p++]=(f(P)-1)*S,S=1;break;case 64:45===C()&&(P+=I(x())),y=C(),g=m=f(U=P+=R(E())),F++;break;case 45:45===w&&2==f(P)&&(b=0)}}return a}function W(t,e,n,r,i,a,l,c,f,h,p){for(var g=i-1,m=0===i?a:[""],y=d(m),v=0,w=0,B=0;v<r;++v)for(var _=0,x=u(t,g+1,g=o(w=l[v])),C=t;_<y;++_)(C=s(w>0?m[_]+" "+x:A(x,/&\f/g,m[_])))&&(f[B++]=C);return b(t,e,n,0===i?N:c,f,h,p)}function $(t,e,n){return b(t,e,n,D,i(v),u(t,2,-2),0)}function X(t,e,n,r){return b(t,e,n,j,u(t,0,r),u(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),!F(o);)x();return S(t,y)},J=function(t,e){return Q(function(t,e){var n=-1,r=44;do{switch(F(r)){case 0:38===r&&12===C()&&(e[n]=1),t[n]+=q(y-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,s=0,A=0;s<i.length;s++)for(var l=0;l<a.length;l++,A++)t.props[A]=o[s]?i[s].replace(/&\f/g,a[l]):a[l]+" "+i[s]}}},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^c(t,0)?(((e<<2^c(t,0))<<2^c(t,1))<<2^c(t,2))<<2^c(t,3):0}(t,e)){case 5103:return H+"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 H+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return H+t+P+t+L+t+t;case 6828:case 4268:return H+t+L+t+t;case 6165:return H+t+L+"flex-"+t+t;case 5187:return H+t+A(t,/(\w+).+(:[^]+)/,H+"box-$1$2"+L+"flex-$1$2")+t;case 5443:return H+t+L+"flex-item-"+A(t,/flex-|-self/,"")+t;case 4675:return H+t+L+"flex-line-pack"+A(t,/align-content|flex-|-self/,"")+t;case 5548:return H+t+L+A(t,"shrink","negative")+t;case 5292:return H+t+L+A(t,"basis","preferred-size")+t;case 6060:return H+"box-"+A(t,"-grow","")+H+t+L+A(t,"grow","positive")+t;case 4554:return H+A(t,/([^-])(transform)/g,"$1"+H+"$2")+t;case 6187:return A(A(A(t,/(zoom-|grab)/,H+"$1"),/(image-set)/,H+"$1"),t,"")+t;case 5495:case 3959:return A(t,/(image-set\([^]*)/,H+"$1$`$1");case 4968:return A(A(t,/(.+:)(flex-)?(.*)/,H+"box-pack:$3"+L+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+H+t+t;case 4095:case 3583:case 4068:case 2532:return A(t,/(.+)-inline(.+)/,H+"$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(c(t,e+1)){case 109:if(45!==c(t,e+4))break;case 102:return A(t,/(.+:)(.+)-([^]+)/,"$1"+H+"$2-$3$1"+P+(108==c(t,e+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?nt(A(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==c(t,e+1))break;case 6444:switch(c(t,f(t)-3-(~l(t,"!important")&&10))){case 107:return A(t,":",":"+H)+t;case 101:return A(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+H+(45===c(t,14)?"inline-":"")+"box$3$1"+H+"$2$3$1"+L+"$2box$3")+t}break;case 5936:switch(c(t,e+11)){case 114:return H+t+L+A(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return H+t+L+A(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return H+t+L+A(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return H+t+L+t+t}return t}var rt=[function(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case j:t.return=nt(t.value,t.length);break;case z:return K([B(t,{value:A(t.value,"@","@"+H)})],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 K([B(t,{props:[A(e,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return K([B(t,{props:[A(e,/:(plac\w+)/,":"+H+"input-$1")]}),B(t,{props:[A(e,/:(plac\w+)/,":-moz-$1")]}),B(t,{props:[A(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,s={},A=[];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++)s[e[n]]=!0;A.push(t)}));var l,c,u=[V,(c=function(t){l.insert(t)},function(t){t.root||(t=t.return)&&c(t)})],f=function(t){var e=d(t);return function(n,r,o,i){for(var a="",s=0;s<e;s++)a+=t[s](n,r,o,i)||"";return a}}([tt,et].concat(o,u));a=function(t,e,n,r){l=n,K(G(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:s,registered:{},insert:a};return h.sheet.hydrate(A),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:()=>F,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 s={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 A(t){var e=Object.create(null);return function(n){return void 0===e[n]&&(e[n]=t(n)),e[n]}}var l=/[A-Z]|^ms/g,c=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(t){return 45===t.charCodeAt(1)},f=function(t){return null!=t&&"boolean"!==typeof t},d=A((function(t){return u(t)?t:t.replace(l,"-$&").toLowerCase()})),h=function(t,e){switch(t){case"animation":case"animationName":if("string"===typeof e)return e.replace(c,(function(t,e,n){return g={name:e,styles:n,next:g},e}))}return 1===s[t]||u(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 s=p(t,e,a);switch(i){case"animation":case"animationName":r+=d(i)+":"+s+";";break;default:r+=i+"{"+s+"}"}}else for(var A=0;A<a.length;A++)f(a[A])&&(r+=d(i)+":"+h(i,a[A])+";")}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,m=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var y=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]);m.lastIndex=0;for(var s,A="";null!==(s=m.exec(o));)A+="-"+s[1];var l=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)+A;return{name:l,styles:o,next:g}},v=!!o.useInsertionEffect&&o.useInsertionEffect,w=v||function(t){return t()},b=(v||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 S=_((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],s="";"string"===typeof t.className?s=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&&(s=t.className+" ");var A=y(a,void 0,r.useContext(x));s+=e.key+"-"+A.name;var l={};for(var c in t)b.call(t,c)&&"css"!==c&&c!==C&&(l[c]=t[c]);return l.ref=n,l.className=s,r.createElement(r.Fragment,null,r.createElement(E,{cache:e,serialized:A,isStringTag:"string"===typeof i}),r.createElement(i,l))})),F=(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]=S,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 y(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]},s={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"},A={marginX:["marginLeft","marginRight"],marginY:["marginTop","marginBottom"],paddingX:["paddingLeft","paddingRight"],paddingY:["paddingTop","paddingBottom"],size:["width","height"]},l={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"},c=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},u=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(t,e){var n;return r({},t,((n={})[e]=c,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 s in t){var A="function"===typeof t[s]?t[s](e):t[s];if(null!=A)if(Array.isArray(A))for(var l=0;l<A.slice(0,a.length).length;l++){var c=a[l];c?(n[c]=n[c]||{},null!=A[l]&&(n[c][s]=A[l])):n[s]=A[l]}else n[s]=A}return n}},d=function t(e){return function(n){void 0===n&&(n={});var i=r({},a,{},n.theme||n),c={},d="function"===typeof e?e(i):e,h=f(d)(i);for(var p in h){var g=h[p],m="function"===typeof g?g(i):g;if("variant"!==p)if(m&&"object"===typeof m)c[p]=t(m)(i);else{var y=o(s,p,p),v=o(l,y),w=o(i,v,o(i,y,{})),b=o(u,y,o)(w,m,m);if(A[y])for(var B=A[y],_=0;_<B.length;_++)c[B[_]]=b;else c[y]=b}else c=r({},c,{},t(o(i,m))(i))}return c}};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),s=n(7390),A=n(62120),l=Date.prototype.getTime;function c(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(u(t)||u(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&&s(t)===s(e);if(A(t)&&A(e))return l.call(t)===l.call(e);var g=f(t),m=f(e);if(g!==m)return!1;if(g||m){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 y=r(t),v=r(e)}catch(w){return!1}if(y.length!==v.length)return!1;for(y.sort(),v.sort(),i=y.length-1;i>=0;i--)if(y[i]!=v[i])return!1;for(i=y.length-1;i>=0;i--)if(!c(t[d=y[i]],e[d],n))return!1;return!0}(t,e,d))}function u(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=c},4966(t,e,n){"use strict";var r=n(66743),o=n(70453),i=n(96897),a=n(69675),s=o("%Function.prototype.apply%"),A=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(A,s),c=n(30655),u=o("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new a("a function is required");var e=l(r,A,arguments);return i(e,1+u(0,t.length-(arguments.length-1)),!0)};var f=function(){return l(r,s,arguments)};c?c(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),s=n(53225),A=o(a());r(A,{getPolyfill:a,implementation:i,shim:s}),t.exports=A},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,s=TypeError,A=Object.getPrototypeOf,l=/a/;t.exports=function(){if(!r||!A)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=o(),e=A(l),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 s=arguments.length>3?arguments[3]:null,A=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],u=!!a&&a(t,e);if(r)r(t,e,{configurable:null===l&&u?u.configurable:!l,enumerable:null===s&&u?u.enumerable:!s,value:n,writable:null===A&&u?u.writable:!A});else{if(!c&&(s||A||l))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,s=n(30041),A=n(30592)(),l=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;A?s(t,e,n,!0):s(t,e,n)},c=function(t,e){var n=arguments.length>2?arguments[2]:{},i=r(e);o&&(i=a.call(i,Object.getOwnPropertySymbols(e)));for(var s=0;s<i.length;s+=1)l(t,i[s],e[i[s]],n[i[s]])};c.supportsDescriptors=!!A,t.exports=c},7176(t,e,n){"use strict";var r,o=n(73126),i=n(75795);try{r=[].__proto__===Array.prototype}catch(l){if(!l||"object"!==typeof l||!("code"in l)||"ERR_PROTO_ACCESS"!==l.code)throw l}var a=!!r&&i&&i(Object.prototype,"__proto__"),s=Object,A=s.getPrototypeOf;t.exports=a&&"function"===typeof a.get?o([a.get]):"function"===typeof A&&function(t){return A(null==t?t:s(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:()=>s,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 s,A,l,c,u=o("pixelsPerLabel"),f=[];if(a)for(s=0;s<a.length;s++)f.push({v:a[s]});else{if(o("logscale")){c=Math.floor(n/u);var d=r.binarySearch(t,m,1),h=r.binarySearch(e,m,-1);-1==d&&(d=0),-1==h&&(h=m.length-1);var p=null;if(h-d>=c/4){for(var g=h;g>=d;g--){var y=m[g],v=Math.log(y/t)/Math.log(e/t)*n,w={v:y};null===p||Math.abs(v-p.pixel_coord)>=u?p={tickValue:y,pixel_coord:v}: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/u),S=Math.abs(e-t)/E,F=Math.floor(Math.log(S)/Math.log(B)),U=Math.pow(B,F);for(A=0;A<b.length&&(_=U*b[A],x=Math.floor(t/_)*_,C=Math.ceil(e/_)*_,!(n/(c=Math.abs(C-x)/_)>u));A++);for(x>C&&(_*=-1),s=0;s<=c;s++)l=x+s*_,f.push({v:l})}}var Q=o("axisLabelFormatter");for(s=0;s<f.length;s++)void 0===f[s].label&&(f[s].label=Q.call(i,f[s].v,0,o,i));return f},a=function(t,e,n,r,o,i){var a=y(t,e,n,r);return a>=0?w(t,e,a,r,o):[]},s={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},A=0,l=1,c=2,u=3,f=4,d=5,h=6,p=7,g=[];g[s.MILLISECONDLY]={datefield:h,step:1,spacing:1},g[s.TWO_MILLISECONDLY]={datefield:h,step:2,spacing:2},g[s.FIVE_MILLISECONDLY]={datefield:h,step:5,spacing:5},g[s.TEN_MILLISECONDLY]={datefield:h,step:10,spacing:10},g[s.FIFTY_MILLISECONDLY]={datefield:h,step:50,spacing:50},g[s.HUNDRED_MILLISECONDLY]={datefield:h,step:100,spacing:100},g[s.FIVE_HUNDRED_MILLISECONDLY]={datefield:h,step:500,spacing:500},g[s.SECONDLY]={datefield:d,step:1,spacing:1e3},g[s.TWO_SECONDLY]={datefield:d,step:2,spacing:2e3},g[s.FIVE_SECONDLY]={datefield:d,step:5,spacing:5e3},g[s.TEN_SECONDLY]={datefield:d,step:10,spacing:1e4},g[s.THIRTY_SECONDLY]={datefield:d,step:30,spacing:3e4},g[s.MINUTELY]={datefield:f,step:1,spacing:6e4},g[s.TWO_MINUTELY]={datefield:f,step:2,spacing:12e4},g[s.FIVE_MINUTELY]={datefield:f,step:5,spacing:3e5},g[s.TEN_MINUTELY]={datefield:f,step:10,spacing:6e5},g[s.THIRTY_MINUTELY]={datefield:f,step:30,spacing:18e5},g[s.HOURLY]={datefield:u,step:1,spacing:36e5},g[s.TWO_HOURLY]={datefield:u,step:2,spacing:72e5},g[s.SIX_HOURLY]={datefield:u,step:6,spacing:216e5},g[s.DAILY]={datefield:c,step:1,spacing:864e5},g[s.TWO_DAILY]={datefield:c,step:2,spacing:1728e5},g[s.WEEKLY]={datefield:c,step:7,spacing:6048e5},g[s.MONTHLY]={datefield:l,step:1,spacing:2629746e3},g[s.QUARTERLY]={datefield:l,step:3,spacing:7889238e3},g[s.BIANNUAL]={datefield:l,step:6,spacing:15778476e3},g[s.ANNUAL]={datefield:A,step:1,spacing:31556952e3},g[s.DECADAL]={datefield:A,step:10,spacing:31556952e4},g[s.CENTENNIAL]={datefield:A,step:100,spacing:31556952e5};var m=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}(),y=function(t,e,n,r){for(var o=r("pixelsPerLabel"),i=0;i<s.NUM_GRANULARITIES;i++){if(n/v(t,e,i)>=o)return i}return-1},v=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"),m=o("labelsUTC")?r.DateAccessorsUTC:r.DateAccessorsLocal,y=g[n].datefield,v=g[n].step,w=g[n].spacing,b=new Date(t),B=[];B[A]=m.getFullYear(b),B[l]=m.getMonth(b),B[c]=m.getDate(b),B[u]=m.getHours(b),B[f]=m.getMinutes(b),B[d]=m.getSeconds(b),B[h]=m.getMilliseconds(b);var _=B[y]%v;n==s.WEEKLY&&(_=m.getDay(b)),B[y]-=_;for(var x=y+1;x<p;x++)B[x]=x===c?1:0;var C=[],E=m.makeDate.apply(null,B),S=E.getTime();if(n<=s.HOURLY)for(S<t&&(S+=w,E=new Date(S));S<=e;)C.push({v:S,label:a.call(i,E,n,o,i)}),S+=w,E=new Date(S);else for(S<t&&(B[y]+=v,S=(E=m.makeDate.apply(null,B)).getTime());S<=e;)(n>=s.DAILY||m.getHours(E)%v===0)&&C.push({v:S,label:a.call(i,E,n,o,i)}),B[y]+=v,S=(E=m.makeDate.apply(null,B)).getTime();return C}},43015(t,e,n){"use strict";n.r(e),n.d(e,{Circles:()=>q,DASHED_LINE:()=>c,DOTTED_LINE:()=>l,DOT_DASH_LINE:()=>u,DateAccessorsLocal:()=>F,DateAccessorsUTC:()=>U,HORIZONTAL:()=>f,Iterator:()=>V,LN_TEN:()=>a,LOG_SCALE:()=>i,VERTICAL:()=>d,addEvent:()=>p,binarySearch:()=>O,cancelEvent:()=>m,clone:()=>j,createCanvas:()=>z,createIterator:()=>G,dateAxisLabelFormatter:()=>gt,dateParser:()=>M,dateStrToMillis:()=>T,dateString_:()=>I,dateValueFormatter:()=>mt,detectLineDelimiter:()=>J,dragGetX_:()=>B,dragGetY_:()=>_,findPos:()=>v,floatFormat:()=>E,getContext:()=>h,getContextPixelRatio:()=>K,hmsString_:()=>Q,hsvToRGB:()=>y,isArrayLike:()=>D,isCanvasSupported:()=>it,isDateLike:()=>N,isNodeContainedBy:()=>Z,isOK:()=>x,isPixelChangingOptionList:()=>X,isValidPoint:()=>C,log10:()=>s,logRangeFraction:()=>A,numberAxisLabelFormatter:()=>ht,numberValueFormatter:()=>dt,pageX:()=>w,pageY:()=>b,parseFloat_:()=>at,pow:()=>tt,removeEvent:()=>g,repeatAndCleanup:()=>W,requestAnimFrame:()=>Y,round_:()=>k,setupDOMready_:()=>bt,toRGB_:()=>ot,type:()=>o,typeArrayLike:()=>H,update:()=>R,updateDeep:()=>P,zeropad:()=>S});var r=n(76641);function o(t){return null===t?"null":typeof t}var i=10,a=Math.log(i),s=function(t){return Math.log(t)/a},A=function(t,e,n){var r=s(t),o=r+n*(s(e)-r);return Math.pow(i,o)},l=[2,2],c=[7,3],u=[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 m(t){return(t=t||window.event).stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.cancel=!0,t.returnValue=!1,!1}function y(t,e,n){var r,o,i;if(0===e)r=n,o=n,i=n;else{var a=Math.floor(6*t),s=6*t-a,A=n*(1-e),l=n*(1-e*s),c=n*(1-e*(1-s));switch(a){case 1:r=l,o=n,i=A;break;case 2:r=A,o=n,i=c;break;case 3:r=A,o=l,i=n;break;case 4:r=c,o=A,i=n;break;case 5:r=n,o=A,i=l;break;case 6:case 0:r=n,o=c,i=A}}return"rgb("+(r=Math.floor(255*r+.5))+","+(o=Math.floor(255*o+.5))+","+(i=Math.floor(255*i+.5))+")"}function v(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 S(t){return t<10?"0"+t:""+t}var F={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=S(t)+":"+S(e);if(n&&(o+=":"+S(n),r)){var i=""+r;o+="."+("000"+i).substring(i.length)}return o}function I(t,e){var n=e?U:F,r=new Date(t),o=n.getFullYear(r),i=n.getMonth(r),a=n.getDate(r),s=n.getHours(r),A=n.getMinutes(r),l=n.getSeconds(r),c=n.getMilliseconds(r),u=""+o+"/"+S(i+1)+"/"+S(a);return 3600*s+60*A+l+.001*c&&(u+=" "+Q(s,A,l,c)),u}function k(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},s=parseInt((r+o)/2,10),A=e[s];return A==t?s:A>t?n>0&&a(i=s-1)&&e[i]<t?s:O(t,e,n,r,s-1):A<t?n<0&&a(i=s+1)&&e[i]>t?s:O(t,e,n,s+1,o):-1}function M(t){var e,n;if((-1==t.search("-")||-1!=t.search("T")||-1!=t.search("Z"))&&(n=T(t))&&!isNaN(n))return n;if(-1!=t.search("-")){for(e=t.replace("-","/","g");-1!=e.search("-");)e=e.replace("-","/");n=T(e)}else n=T(t);return n&&!isNaN(n)||console.error("Couldn't parse "+t+" as a date"),n}function T(t){return new Date(t).getTime()}function R(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 P(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:D(r)?t[n]=r.slice():L(r)?t[n]=r:"object"==typeof r?("object"==typeof t[n]&&null!==t[n]||(t[n]={}),P(t[n],r)):t[n]=r}return t}function H(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 D(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 j(t){for(var e=[],n=0;n<t.length;n++)D(t[n])?e.push(j(t[n])):e.push(t[n]);return e}function z(){return document.createElement("canvas")}function K(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 V(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 G(t,e,n,r){return new V(t,e,n,r)}V.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 W(t,e,n,r){var o,i=0,a=(new Date).getTime();if(t(i),1!=e){var s=e-1;!function A(){i>=e||Y.call(window,(function(){var e=(new Date).getTime()-a;o=i;var l=(i=Math.floor(e/n))-o;i+l>s||i>=s?(t(s),r()):(0!==l&&t(i),A())}))}()}else r()}var $={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)&&!$[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 s in a)if(a.hasOwnProperty(s)&&o(a[s]))return!0}else if(!$[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 st=["k","M","G","T","P","E","Z","Y"],At=["m","\xb5","n","p","f","a","z","y"],lt=["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"],ct=["p-10","p-20","p-30","p-40","p-50","p-60","p-70","p-80"],ut=["K","M","G","T","P","E","Z","Y"],ft=At;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"),s=Math.abs(t);if(i||a){var A,l,c,u=[],f=[];if(i&&(A=1e3,u=st,f=At),a&&(A=1024,u=lt,f=ct,i&&(u=ut,f=ft)),s>=A){for(c=u.length;c>0;)if(l=tt(A,c),--c,s>=l)return s/l>=Math.pow(10,o)?t.toExponential(r):k(t/l,r)+u[c]}else if(s<1){for(c=0;c<f.length&&!(s*(l=tt(A,++c))>=1););return s*l<Math.pow(10,-r)?t.toExponential(r):k(t*l,r)+f[c-1]}}return s>=Math.pow(10,o)||s<Math.pow(10,-r)?t.toExponential(r):""+k(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:F,i=o.getFullYear(t),a=o.getMonth(t),s=o.getDate(t),A=o.getHours(t),l=o.getMinutes(t),c=o.getSeconds(t),u=o.getMilliseconds(t);if(e>=r.Z7.DECADAL)return""+i;if(e>=r.Z7.MONTHLY)return pt[a]+"&#160;"+i;if(0===3600*A+60*l+c+.001*u||e>=r.Z7.DAILY)return S(s)+"&#160;"+pt[a];if(e<r.Z7.SECONDLY){var f=""+u;return S(c)+"."+("000"+f).substring(f.length)}return e>r.Z7.MINUTELY?Q(A,l,c,0):Q(A,l,c,u)}function mt(t,e){return I(t,e("labelsUTC"))}var yt=[],vt=!1;function wt(t){return"function"===typeof t&&t(),!0}function bt(t){if("undefined"!==typeof document){const e=function(){if(!vt){vt=!0,t.onDOMready=wt,document.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1);for(let t=0;t<yt.length;++t)yt[t]();yt=null}};t.onDOMready=function(n){if("complete"===document.readyState)return t.onDOMready=wt,wt(n);const r=function(t){return"function"===typeof t&&yt.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),s=this.dygraph_.axisPropertiesForSeries(i),A=this.dygraph_.attributes_.getForSeries("logscale",i),l=0;l<r.length;l++){var c=r[l];c.x=o.calcXNormal_(c.xval,this._xAxis,e);var u=c.yval;t&&(c.y_stacked=o.calcYNormal_(s,c.yval_stacked,A),null===u||isNaN(u)||(u=c.yval_stacked)),null===u&&(u=NaN,a||(c.yval=NaN)),c.y=o.calcYNormal_(s,u,A)}this.dygraph_.dataHandler_.onLineEvaluated(r,s,A)}},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],s=0;s<a.ticks.length;s++)n=(e=a.ticks[s]).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,s,A){var l=t.dygraph,c=l.getBooleanOption("stepPlot",t.setName);r.isArrayLike(o)||(o=null);var u=l.getBooleanOption("drawGapEdgePoints",t.setName),f=t.points,d=t.setName,h=r.createIterator(f,0,f.length,a._getIteratorPredicate(l.getBooleanOption("connectSeparatedPoints",d))),p=o&&o.length>=2,g=t.drawingContext;g.save(),p&&g.setLineDash&&g.setLineDash(o);var m=a._drawSeries(t,h,n,A,i,u,c,e);a._drawPointsOnLine(t,m,s,e,A),p&&g.setLineDash&&g.setLineDash([]),g.restore()},a._drawSeries=function(t,e,n,r,o,i,a,s){var A,l,c=null,u=null,f=null,d=[],h=!0,p=t.drawingContext;p.beginPath(),p.strokeStyle=s,p.lineWidth=n;for(var g=e.array_,m=e.end_,y=e.predicate_,v=e.start_;v<m;v++){if(l=g[v],y){for(;v<m&&!y(g,v);)v++;if(v==m)break;l=g[v]}if(null===l.canvasy||l.canvasy!=l.canvasy)a&&null!==c&&(p.moveTo(c,u),p.lineTo(l.canvasx,u)),c=u=null;else{if(A=!1,i||null===c){e.nextIdx_=v,e.next();var w=null===(f=e.hasNext?e.peek.canvasy:null)||f!=f;A=null===c&&w,i&&(!h&&null===c||e.hasNext&&w)&&(A=!0)}null!==c?n&&(a&&(p.moveTo(c,u),p.lineTo(l.canvasx,u)),p.lineTo(l.canvasx,l.canvasy)):p.moveTo(l.canvasx,l.canvasy),(o||A)&&d.push([l.canvasx,l.canvasy,l.idx]),c=l.canvasx,u=l.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 s=e[a];i.save(),n.call(t.dygraph,t.dygraph,t.setName,i,s[0],s[1],r,o,s[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,s=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var A=this.dygraph_.getOption("plotter"),l=A;r.isArrayLike(l)||(l=[l]);var c={};for(n=0;n<s.length;n++){o=s[n];var u=this.dygraph_.getOption("plotter",o);u!=A&&(c[o]=u)}for(n=0;n<l.length;n++)for(var f=l[n],d=n==l.length-1,h=0;h<a.length;h++)if(o=s[h],!t||o==t){var p=a[h],g=f;if(o in c){if(!d)continue;g=c[o]}var m=this.colors[o],y=this.dygraph_.getOption("strokeWidth",o);i.save(),i.strokeStyle=m,i.lineWidth=y,g({points:p,setName:o,drawingContext:i,color:m,strokeWidth:y,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),s=e.getOption("drawPointCallback",n)||r.Circles.DEFAULT,A=e.getOption("strokePattern",n),l=e.getBooleanOption("drawPoints",n),c=e.getNumericOption("pointSize",n);i&&o&&a._drawStyledLine(t,e.getOption("strokeBorderColor",n),o+2*i,A,l,s,c),a._drawStyledLine(t,t.color,o,A,l,s,c)},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,s=t.color,A=e.getNumericOption("fillAlpha",n),l=e.getBooleanOption("stepPlot",n),c=t.points,u=r.createIterator(c,0,c.length,a._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",n))),f=NaN,d=NaN,h=[-1,-1],p=r.toRGB_(s),g="rgba("+p.r+","+p.g+","+p.b+","+A+")";i.fillStyle=g,i.beginPath();for(var m=function(t){return null===t||void 0===t||isNaN(t)};u.hasNext;){var y=u.next();!l&&m(y.y)||l&&!isNaN(d)&&m(d)?f=NaN:(o=[y.y_bottom,y.y_top],l&&(d=y.y),isNaN(o[0])&&(o[0]=y.y),isNaN(o[1])&&(o[1]=y.y),o[0]=t.plotArea.h*o[0]+t.plotArea.y,o[1]=t.plotArea.h*o[1]+t.plotArea.y,isNaN(f)||(l?(i.moveTo(f,h[0]),i.lineTo(y.canvasx,h[0]),i.lineTo(y.canvasx,h[1])):(i.moveTo(f,h[0]),i.lineTo(y.canvasx,o[0]),i.lineTo(y.canvasx,o[1])),i.lineTo(f,h[1]),i.closePath()),h=o,f=y.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==(s=e[n])[0]){var r=e[n-1];r[1]==s[1]&&r[2]==s[2]&&e.splice(n,1)}for(n=0;n<e.length-1;)2==(s=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 s;if(1==(s=e[n])[0])if(null===i&&null===a)i=n,a=n;else{var A=s[2];A<e[i][2]?i=n:A>e[a][2]&&(a=n)}}var l=e[i],c=e[a];e.splice(o,e.length-o),i<a?(e.push(l),e.push(c)):i>a?(e.push(c),e.push(l)):e.push(l)}}}(n);for(var i=0,a=e.length;i<a;i++){var s=e[i];1==s[0]?t.lineTo(s[1],s[2]):2==s[0]&&t.moveTo(s[1],s[2])}e.length&&(r=e[e.length-1][1]),o+=e.length,e=[]},a=function(t,o,a){var s=Math.round(o);null!==n&&s==n||(i(n-r>1||s-n>1),n=s);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 s,A,l=t.plotArea,c=t.allSeriesPoints,u=c.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=u-1;g>=0;g--){var m=t.drawingContext,y=n[g];if(e.getBooleanOption("fillGraph",y)){var v=e.getNumericOption("fillAlpha",y),w=e.getBooleanOption("stepPlot",y),b=d[g],B=e.axisPropertiesForSeries(y),_=1+B.minyval*B.yscale;_<0?_=0:_>1&&(_=1),_=l.h*_+l.y;var x,C=c[g],E=r.createIterator(C,0,C.length,a._getIteratorPredicate(e.getBooleanOption("connectSeparatedPoints",y))),S=NaN,F=[-1,-1],U=r.toRGB_(b),Q="rgba("+U.r+","+U.g+","+U.b+","+v+")";m.fillStyle=Q,m.beginPath();var I,k=!0;(C.length>2*e.width_||q.FORCE_FAST_PROXY)&&(m=a._fastCanvasProxy(m));for(var O,M=[];E.hasNext;)if(O=E.next(),r.isOK(O.y)||w){if(f){if(!k&&I==O.xval)continue;var T;k=!1,I=O.xval,T=void 0===(s=h[O.canvasx])?_:A?s[0]:s,x=[O.canvasy,T],w?-1===F[0]?h[O.canvasx]=[O.canvasy,_]:h[O.canvasx]=[O.canvasy,F[0]]:h[O.canvasx]=O.canvasy}else x=isNaN(O.canvasy)&&w?[l.y+l.h,_]:[O.canvasy,_];isNaN(S)?(m.moveTo(O.canvasx,x[1]),m.lineTo(O.canvasx,x[0])):(w?(m.lineTo(O.canvasx,F[0]),m.lineTo(O.canvasx,x[0])):m.lineTo(O.canvasx,x[0]),f&&(M.push([S,F[1]]),A&&s?M.push([O.canvasx,s[1]]):M.push([O.canvasx,x[1]]))),F=x,S=O.canvasx}else p(m,S,F[1],M),M=[],S=NaN,null===O.y_stacked||isNaN(O.y_stacked)||(h[O.canvasx]=l.h*O.y_stacked+l.y);A=w,x&&O&&(p(m,O.canvasx,x[1],M),M=[]),m.fill()}}}};const s=a;var A=n(76641),l={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_&&l.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 s=e.width_*e.getNumericOption("panEdgeFraction"),A=e.xAxisExtremes(),l=e.toDomXCoord(A[0])-s,c=e.toDomXCoord(A[1])+s,u=e.toDataXCoord(l),f=e.toDataXCoord(c);n.boundedDates=[u,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,m=e.toDomYCoord(p[1],o)-h,y=e.toDataYCoord(g,o),v=e.toDataYCoord(m,o);d[o]=[y,v]}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,s=0;s<e.axes_.length;s++){var A=e.axes_[s],l=n.axes[s],c=a*l.unitsPerPixel,u=n.boundedValues?n.boundedValues[s]:null,f=l.initialTopValue+c;u&&(f=Math.min(f,u[1]));var d=f-l.dragValueRange;u&&d<u[0]&&(d=(f-=d-u[0])-l.dragValueRange),e.attributes_.getForAxis("logscale",s)?A.valueRange=[Math.pow(r.LOG_SCALE,d),Math.pow(r.LOG_SCALE,f)]:A.valueRange=[d,f]}e.drawGraph_(!1)}};l.endPan=l.maybeTreatMouseOpAsClick,l.startZoom=function(t,e,n){n.isZooming=!0,n.zoomMoved=!1},l.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},l.treatMouseOpAsClick=function(t,e,n){for(var r=t.getFunctionOption("clickCallback"),o=t.getFunctionOption("pointClickCallback"),i=null,a=-1,s=Number.MAX_VALUE,A=0;A<t.selPoints_.length;A++){var l=t.selPoints_[A],c=Math.pow(l.canvasx-n.dragEndX,2)+Math.pow(l.canvasy-n.dragEndY,2);!isNaN(c)&&(-1==a||c<s)&&(s=c,a=A)}var u=t.getNumericOption("highlightCircleSize")+2;if(s<=u*u&&(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_)},l.endZoom=function(t,e,n){e.clearZoomRect_(),n.isZooming=!1,l.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 s=Math.min(n.dragStartY,n.dragEndY),A=Math.max(n.dragStartY,n.dragEndY);(s=Math.max(s,o.y))<(A=Math.min(A,o.y+o.h))&&e.doZoomY_(s,A),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},l.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 s=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-r[0].pageY,r[0].pageX-n.initialPinchCenter.pageX);(s=Math.abs(s))>90&&(s=90-s),n.touchDirections={x:s<67.5,y:s>22.5}}n.initialRange={x:e.xAxisRange(),y:e.yAxisRange()}},l.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,s,A,l=n.initialTouches,c=n.initialPinchCenter,u={pageX:(a=1==o.length?o[0]:{pageX:.5*(o[0].pageX+o[1].pageX),pageY:.5*(o[0].pageY+o[1].pageY)}).pageX-c.pageX,pageY:a.pageY-c.pageY},f=n.initialRange.x[1]-n.initialRange.x[0],d=n.initialRange.y[0]-n.initialRange.y[1];if(u.dataX=u.pageX/e.plotter_.area.w*f,u.dataY=u.pageY/e.plotter_.area.h*d,1==o.length)s=1,A=1;else if(o.length>=2){var h=l[1].pageX-c.pageX;s=(o[1].pageX-a.pageX)/h;var p=l[1].pageY-c.pageY;A=(o[1].pageY-a.pageY)/p}s=Math.min(8,Math.max(.125,s)),A=Math.min(8,Math.max(.125,A));var g=!1;if(n.touchDirections.x){var m=c.dataX-u.dataX/s;e.dateWindow_=[m+(n.initialRange.x[0]-c.dataX)/s,m+(n.initialRange.x[1]-c.dataX)/s],g=!0}if(n.touchDirections.y)for(r=0;r<1;r++){var y=e.axes_[r];if(e.attributes_.getForAxis("logscale",r));else{m=c.dataY-u.dataY/A;y.valueRange=[m+(n.initialRange.y[0]-c.dataY)/A,m+(n.initialRange.y[1]-c.dataY)/A],g=!0}}if(e.drawGraph_(!1),g&&o.length>1&&e.getFunctionOption("zoomCallback")){var v=e.xAxisRange();e.getFunctionOption("zoomCallback").call(e,v[0],v[1],e.yAxisRanges())}},l.endTouch=function(t,e,n){if(0!==t.touches.length)l.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 c=function(t,e,n){return t<e?e-t:t>n?t-n:0};l.defaultModel={mousedown:function(t,e,n){if(!t.button||2!=t.button){n.initializeMouseDown(t,e,n),t.altKey||t.shiftKey?l.startPan(t,e,n):l.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=c(i.x,o.left,o.right),s=c(i.y,o.top,o.bottom);return Math.max(a,s)}(t,e);o<100?l.moveZoom(t,e,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,e.clearZoomRect_())}else n.isPanning&&l.movePan(t,e,n)},i=function(t){n.isZooming?null!==n.dragEndX?l.endZoom(t,e,n):l.maybeTreatMouseOpAsClick(t,e,n):n.isPanning&&l.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){l.startTouch(t,e,n)},touchmove:function(t,e,n){l.moveTouch(t,e,n)},touchend:function(t,e,n){l.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()}}},l.nonInteractiveModel_={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n)},mouseup:l.maybeTreatMouseOpAsClick},l.dragIsPanInteractionModel={mousedown:function(t,e,n){n.initializeMouseDown(t,e,n),l.startPan(t,e,n)},mousemove:function(t,e,n){n.isPanning&&l.movePan(t,e,n)},mouseup:function(t,e,n){n.isPanning&&l.endPan(t,e,n)}};const u=l;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:u.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:[s._fillPlotter,s._errorPlotter,s._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:r.dateAxisLabelFormatter,valueFormatter:r.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:A.fi},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:A.GH},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:r.numberValueFormatter,axisLabelFormatter:r.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:A.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 s=this.user_.axes||{};r.update(this.yAxes_[0].options,s.y||{}),this.yAxes_.length>1&&r.update(this.yAxes_[1].options,s.y2||{}),r.update(this.xAxis_.options,s.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 s=f.axes[r];return s.hasOwnProperty(t)?s[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,s=n.offsetWidth,A=n.offsetHeight,l=document.createElement("div");l.style.position="absolute",l.style.left=i+"px",l.style.top=a+"px",l.style.width=s+"px",l.style.height=A+"px",l.style.zIndex=999,document.body.appendChild(l),this.tarps.push(l)}},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 m=function(){},y=m;y.X=0,y.Y=1,y.EXTRAS=2,y.prototype.extractSeries=function(t,e,n){},y.prototype.seriesToPoints=function(t,e,n){for(var r=[],o=0;o<t.length;++o){var i=t[o],a=i[1],s=null===a?null:y.parseFloat(a),A={x:NaN,y:NaN,xval:y.parseFloat(i[0]),yval:s,name:e,idx:o+n,canvasx:NaN,canvasy:NaN};r.push(A)}return this.onPointsCreated_(t,r),r},y.prototype.onPointsCreated_=function(t,e){},y.prototype.rollingAverage=function(t,e,n,r){},y.prototype.getExtremeYValues=function(t,e,n){},y.prototype.onLineEvaluated=function(t,e,n){},y.parseFloat=function(t){return null===t?NaN:t};const v=m;var w=function(){};(w.prototype=new v).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 s=t[a][0],A=t[a][e];i&&A<=0&&(A=null),r.push([s,A])}return r},w.prototype.rollingAverage=function(t,e,n,r){var o,i,a,s,A=[];if(1==(e=Math.min(e,t.length)))return t;for(r=0;r<t.length;r++){for(a=0,s=0,o=Math.max(0,r-e+1);o<r+1;o++)null===(i=t[o][1])||isNaN(i)||(s++,a+=t[o][1]);A[r]=s?[t[r][0],a/s]:[t[r][0],null]}return A},w.prototype.getExtremeYValues=function(t,e,n){for(var r,o=null,i=null,a=t.length-1,s=0;s<=a;s++)null===(r=t[s][1])||isNaN(r)||((null===i||r>i)&&(i=r),(null===o||r<o)&&(o=r));return[o,i]};const b=w;var B=function(){v.call(this)};(B.prototype=new v).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=v.parseFloat(r[2][0]),o.yval_plus=v.parseFloat(r[2][1])}},B.prototype.getExtremeYValues=function(t,e,n){for(var r,o=null,i=null,a=t.length-1,s=0;s<=a;s++)if(null!==(r=t[s][1])&&!isNaN(r)){var A=t[s][2][0],l=t[s][2][1];A>r&&(A=r),l<r&&(l=r),(null===i||l>i)&&(i=l),(null===o||A<o)&&(o=A)}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,s=[];const A=n.get("labels")[e],l=n.getForSeries("logscale",A),c=n.getForSeries("sigma",A);for(var u=0;u<t.length;u++)r=t[u][0],a=t[u][e],l&&null!==a&&(a[0]<=0||a[0]-c*a[1]<=0)&&(a=null),null!==a?null===(o=a[0])||isNaN(o)?s.push([r,o,[o,o,o]]):(i=c*a[1],s.push([r,o,[o-i,o+i,a[1]]])):s.push([r,null,[null,null,null]]);return s},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 s,A,l,c,u,f,d,h;for(r=0;r<t.length;r++){for(c=0,d=0,u=0,s=Math.max(0,r-e+1);s<r+1;s++)null===(A=t[s][1])||isNaN(A)||(u++,c+=A,d+=Math.pow(t[s][2][2],2));u?(f=Math.sqrt(d)/u,h=c/u,o[r]=[t[r][0],h,[h-a*f,h+a*f]]):(l=1==e?t[r][1]:null,o[r]=[t[r][0],l,[l,l]])}return o};const C=x;var E=function(){};(E.prototype=new _).extractSeries=function(t,e,n){var r,o,i,a=[];const s=n.get("labels")[e],A=n.getForSeries("logscale",s);for(var l=0;l<t.length;l++)r=t[l][0],i=t[l][e],A&&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,s,A,l,c=[];for(i=0,s=0,a=0,A=0,r=0;r<t.length;r++){if(o=t[r][1],l=t[r][2],c[r]=t[r],null===o||isNaN(o)||(i+=l[0],s+=o,a+=l[1],A+=1),r-e>=0){var u=t[r-e];null===u[1]||isNaN(u[1])||(i-=u[2][0],s-=u[1],a-=u[2][1],A-=1)}c[r]=A?[t[r][0],1*s/A,[1*i/A,1*a/A]]:[t[r][0],null,[null,null]]}return c};const S=E;var F=function(){};(F.prototype=new b).extractSeries=function(t,e,n){var r,o,i,a,s,A=[];const l=n.get("labels")[e],c=n.getForSeries("logscale",l);for(var u=0;u<t.length;u++)r=t[u][0],i=t[u][e],c&&null!==i&&(i[0]<=0||i[1]<=0)&&(i=null),null!==i?(a=i[0],s=i[1],null===a||isNaN(a)?A.push([r,a,[a,s]]):(o=100*(s?a/s:0),A.push([r,o,[a,s]]))):A.push([r,null,[null,null]]);return A},F.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 s=t[r][0],A=a?i/a:0;o[r]=[s,100*A]}return o};const U=F;var Q=function(){};(Q.prototype=new _).extractSeries=function(t,e,n){var r,o,i,a,s,A,l,c=[];const u=n.get("labels")[e],f=n.getForSeries("logscale",u),d=n.getForSeries("sigma",u);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],s=i[1],null===a||isNaN(a)?c.push([r,a,[a,a,a,s]]):(A=s?a/s:0,l=100*(s?d*Math.sqrt(A*(1-A)/s):1),o=100*A,c.push([r,o,[o-l,o+l,a,s]]))):c.push([r,null,[null,null,null,null]]);return c},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),s=n.getForSeries("wilsonInterval",i);var A,l,c,u=0,f=0,d=100;for(r=0;r<t.length;r++){u+=t[r][2][2],f+=t[r][2][3],r-e>=0&&(u-=t[r-e][2][2],f-=t[r-e][2][3]);var h=t[r][0],p=f?u/f:0;if(s)if(f){var g=p<0?0:p,m=f,y=a*Math.sqrt(g*(1-g)/m+a*a/(4*m*m)),v=1+a*a/f;A=(g+a*a/(2*f)-y)/v,l=(g+a*a/(2*f)+y)/v,o[r]=[h,g*d,[A*d,l*d]]}else o[r]=[h,0,[0,0]];else c=f?a*Math.sqrt(p*(1-p)/f):1,o[r]=[h,d*p,[d*(p-c),d*(p+c)]]}return o};const I=Q;var k=function(){this.annotations_=[]};k.prototype.toString=function(){return"Annotations Plugin"},k.prototype.activate=function(t){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},k.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_=[]},k.prototype.clearChart=function(t){this.detachLabels()},k.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={},s=0;s<n.length;s++){var A=n[s];if(!(A.canvasx<i.x||A.canvasx>i.x+i.w||A.canvasy<i.y||A.canvasy>i.y+i.h)){var l=A.annotation,c=6;l.hasOwnProperty("tickHeight")&&(c=l.tickHeight);var u=document.createElement("div");u.style.fontSize=e.getOption("axisLabelFontSize")+"px";var f="dygraph-annotation";l.hasOwnProperty("icon")||(f+=" dygraphDefaultAnnotation dygraph-default-annotation"),l.hasOwnProperty("cssClass")&&(f+=" "+l.cssClass),u.className=f;var d=l.hasOwnProperty("width")?l.width:16,h=l.hasOwnProperty("height")?l.height:16;if(l.hasOwnProperty("icon")){var p=document.createElement("img");p.src=l.icon,p.width=d,p.height=h,u.appendChild(p)}else A.annotation.hasOwnProperty("shortText")&&u.appendChild(document.createTextNode(A.annotation.shortText));var g=A.canvasx-d/2;u.style.left=g+"px";var m=0;if(l.attachAtBottom){var y=i.y+i.h-h-c;a[g]?y-=a[g]:a[g]=0,a[g]+=c+h,m=y}else m=A.canvasy-h-c;u.style.top=m+"px",u.style.width=d+"px",u.style.height=h+"px",u.title=A.annotation.text,u.style.color=e.colorsMap_[A.name],u.style.borderColor=e.colorsMap_[A.name],l.div=u,e.addAndTrackEvent(u,"click",o("clickHandler","annotationClickHandler",A)),e.addAndTrackEvent(u,"mouseover",o("mouseOverHandler","annotationMouseOverHandler",A)),e.addAndTrackEvent(u,"mouseout",o("mouseOutHandler","annotationMouseOutHandler",A)),e.addAndTrackEvent(u,"dblclick",o("dblClickHandler","annotationDblClickHandler",A)),r.appendChild(u),this.annotations_.push(u);var v=t.drawingContext;if(v.save(),v.strokeStyle=l.hasOwnProperty("tickColor")?l.tickColor:e.colorsMap_[A.name],v.lineWidth=l.hasOwnProperty("tickWidth")?l.tickWidth:e.getOption("strokeWidth"),v.beginPath(),l.attachAtBottom){y=m+h;v.moveTo(A.canvasx,y),v.lineTo(A.canvasx,y+c)}else v.moveTo(A.canvasx,A.canvasy),v.lineTo(A.canvasx,A.canvasy-2-c);v.closePath(),v.stroke(),v.restore()}}},k.prototype.destroy=function(){this.detachLabels()};const O=k;var M=function(){this.xlabels_=[],this.ylabels_=[]};M.prototype.toString=function(){return"Axes Plugin"},M.prototype.activate=function(t){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},M.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()+")")},M.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_=[]},M.prototype.clearChart=function(t){this.detachLabels()},M.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,s,A=t.drawingContext,l=t.canvas.parentNode,c=e.width_,u=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};A.save();var p=e.layout_,g=t.dygraph.plotter_.area,m=function(t){return function(n){return e.getOptionForAxis(n,t)}};const y=this;if(e.getOptionForAxis("drawAxis","y")||2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")){if(p.yticks&&p.yticks.length>0){var v=e.numAxes(),w=[m("y"),m("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");s=g.y+t.pos*g.h,i=h(t.label,"y",2==v?e:null);var o=s-r/2;o<0&&(o=0),o+r+3>u?i.style.bottom="0":i.style.top=Math.min(o,u-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",l.appendChild(i),y.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);A.strokeStyle=e.getOptionForAxis("axisLineColor","y"),A.lineWidth=e.getOptionForAxis("axisLineWidth","y"),A.beginPath(),A.moveTo(b,o(g.y)),A.lineTo(b,o(g.y+g.h)),A.closePath(),A.stroke(),2==e.numAxes()&&e.getOptionForAxis("drawAxis","y2")&&(A.strokeStyle=e.getOptionForAxis("axisLineColor","y2"),A.lineWidth=e.getOptionForAxis("axisLineWidth","y2"),A.beginPath(),A.moveTo(o(g.x+g.w),o(g.y)),A.lineTo(o(g.x+g.w),o(g.y+g.h)),A.closePath(),A.stroke())}if(e.getOptionForAxis("drawAxis","x")){if(p.xticks){var B=m("x");p.xticks.forEach((function(t){if(void 0!==t.label){a=g.x+t.pos*g.w,s=g.y+g.h,(i=h(t.label,"x")).style.textAlign="center",i.style.top=s+B("axisTickSize")+"px";var e=a-B("axisLabelWidth")/2;e+B("axisLabelWidth")>c&&(e=c-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",l.appendChild(i),y.xlabels_.push(i)}}))}var _,x;if(A.strokeStyle=e.getOptionForAxis("axisLineColor","x"),A.lineWidth=e.getOptionForAxis("axisLineWidth","x"),A.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);A.moveTo(n(g.x),_),A.lineTo(n(g.x+g.w),_),A.closePath(),A.stroke()}A.restore()};const T=M;var R=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};R.prototype.toString=function(){return"ChartLabels Plugin"},R.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};R.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 P=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 s=document.createElement("div");return s.className=r,s.innerHTML=o,a.appendChild(s),i.appendChild(a),i};R.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_=P(e,a,1,"dygraph-label dygraph-ylabel",e.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(e.getOption("y2label")&&2==e.numAxes()){var s=t.reserveSpaceRight(0);this.y2label_div_=P(e,s,2,"dygraph-label dygraph-y2label",e.getOption("y2label")),n.appendChild(this.y2label_div_)}},R.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"))},R.prototype.clearChart=function(){},R.prototype.destroy=function(){this.detachLabels_()};const H=R;var D=function(){};D.prototype.toString=function(){return"Gridline Plugin"},D.prototype.activate=function(t){return{willDrawChart:this.willDrawChart}},D.prototype.willDrawChart=function(t){var e,n,r,o=t.dygraph,i=t.drawingContext,a=o.layout_,s=t.dygraph.plotter_.area;function A(t){return Math.round(t)+.5}function l(t){return Math.round(t)-.5}if(o.getOptionForAxis("drawGrid","y")){for(var c=["y","y2"],u=[],f=[],d=[],h=[],p=[],g=0;g<c.length;g++)d[g]=o.getOptionForAxis("drawGrid",c[g]),d[g]&&(u[g]=o.getOptionForAxis("gridLineColor",c[g]),f[g]=o.getOptionForAxis("gridLineWidth",c[g]),p[g]=o.getOptionForAxis("gridLinePattern",c[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=u[r],i.lineWidth=f[r],e=A(s.x),n=l(s.y+t.pos*s.h),i.beginPath(),i.moveTo(e,n),i.lineTo(e+s.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=A(s.x+t.pos*s.w),n=l(s.y+s.h),i.beginPath(),i.moveTo(e,n),i.lineTo(e,s.y),i.stroke())})),h&&i.setLineDash&&i.setLineDash([]),i.restore()}},D.prototype.destroy=function(){};const N=D;var j=function(){this.legend_div_=null,this.is_generated_div_=!1};j.prototype.toString=function(){return"Legend Plugin"},j.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 z(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,s=0,A=0,l=[];for(r=0;r<=t.length;r++)s+=t[r%t.length];if((a=Math.floor(n/(s-t[0])))>1){for(r=0;r<t.length;r++)l[r]=t[r]/n;A=l.length}else{for(a=1,r=0;r<t.length;r++)l[r]=t[r]/s;A=l.length+1}var c="";for(o=0;o<a;o++)for(r=0;r<A;r+=2)i=l[r%l.length],c+=`<div class="dygraph-legend-dash" style="margin-right: ${r<t.length?l[(r+1)%l.length]:0}em; padding-left: ${i}em;"></div>`;return c}j.prototype.select=function(t){var e=t.selectedX,n=t.selectedPoints,r=t.selectedRow,o=t.dygraph.getOption("legend");if("never"!==o){var i=j.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,s=t.dygraph.plotter_.area,A=this.legend_div_.offsetWidth,l=t.dygraph.getOptionForAxis("axisLabelWidth","y"),c=t.dygraph.getHighlightSeries();c&&(a=n.find((t=>t.name===c)))||(a=n[0]);const e=t.dygraph.getNumericOption("legendFollowOffsetX"),r=t.dygraph.getNumericOption("legendFollowOffsetY");var u=a.x*s.w+e,f=a.y*s.h+r;u+A+1>s.w&&(u=u-2*e-A-(l-s.x)),this.legend_div_.style.left=l+u+"px",this.legend_div_.style.top=f+"px"}else if("onmouseover"===o&&this.is_generated_div_){s=t.dygraph.plotter_.area,A=this.legend_div_.offsetWidth;this.legend_div_.style.left=s.x+s.w-A-1+"px",this.legend_div_.style.top=s.y+"px"}}else this.legend_div_.style.display="none"},j.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=j.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},j.prototype.didDrawChart=function(t){this.deselect(t)},j.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"}},j.prototype.destroy=function(){this.legend_div_=null},j.generateLegendHTML=function(t,e,n,o,i){var a,s={dygraph:t,x:e,i:i,series:[]},A={},l=t.getLabels();if(l)for(var c=1;c<l.length;c++){var u=t.getPropertiesForSeries(l[c]),f={dashHTML:z(t.getOption("strokePattern",l[c]),u.color,o),label:l[c],labelHTML:(a=l[c],a.replace(/&/g,"&amp;").replace(/"/g,"&#34;").replace(/</g,"&lt;").replace(/>/g,"&gt;")),isVisible:u.visible,color:u.color};s.series.push(f),A[l[c]]=f}if("undefined"!==typeof e){var d=t.optionsViewForAxis_("x"),h=d("valueFormatter");s.xHTML=h.call(t,e,d,l[0],t,i,0);var p=[],g=t.numAxes();for(c=0;c<g;c++)p[c]=t.optionsViewForAxis_("y"+(c?1+c:""));var m=t.getOption("labelsShowZeroValues"),y=t.getHighlightSeries();for(c=0;c<n.length;c++){var v=n[c];if((f=A[v.name]).y=v.yval,0===v.yval&&!m||isNaN(v.canvasy))f.isVisible=!1;else{var w=p[(u=t.getPropertiesForSeries(v.name)).axis-1],b=w("valueFormatter").call(t,v.yval,w,v.name,t,i,l.indexOf(v.name));r.update(f,{yHTML:b}),v.name==y&&(f.isHighlighted=!0)}}}return(t.getOption("legendFormatter")||j.defaultFormatter).call(t,s)},j.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 K=j;var V=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};V.prototype.toString=function(){return"RangeSelector Plugin"},V.prototype.activate=function(t){return this.dygraph_=t,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},V.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},V.prototype.getOption_=function(t,e){return this.dygraph_.getOption(t,e)},V.prototype.setDefaultOption_=function(t,e){this.dygraph_.attrs_[t]=e},V.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_()},V.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_)},V.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},V.prototype.reserveSpace_=function(t){this.getOption_("showRangeSelector")&&t.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},V.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},V.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},V.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},V.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)},V.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_)},V.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)},V.prototype.initInteraction_=function(){var t,e,n,o,i,a,s,A,l,c,f,d,h,p,m=this,y=document,v=0,w=null,b=!1,B=!1,_=!this.isMobileDevice_,x=new g;t=function(t){var e=m.dygraph_.xAxisExtremes(),n=(e[1]-e[0])/m.canvasRect_.w;return[e[0]+(t.leftHandlePos-m.canvasRect_.x)*n,e[0]+(t.rightHandlePos-m.canvasRect_.x)*n]},e=function(t){return r.cancelEvent(t),b=!0,v=t.clientX,w=t.target?t.target:t.srcElement,"mousedown"!==t.type&&"dragstart"!==t.type||(r.addEvent(y,"mousemove",n),r.addEvent(y,"mouseup",o)),m.fgcanvas_.style.cursor="col-resize",x.cover(),!0},n=function(t){if(!b)return!1;r.cancelEvent(t);var e=t.clientX-v;if(Math.abs(e)<4)return!0;v=t.clientX;var n,o=m.getZoomHandleStatus_();w==m.leftZoomHandle_?(n=o.leftHandlePos+e,n=Math.min(n,o.rightHandlePos-w.width-3),n=Math.max(n,m.canvasRect_.x)):(n=o.rightHandlePos+e,n=Math.min(n,m.canvasRect_.x+m.canvasRect_.w),n=Math.max(n,o.leftHandlePos+w.width+3));var a=w.width/2;return w.style.left=n-a+"px",m.drawInteractiveLayer_(),_&&i(),!0},o=function(t){return!!b&&(b=!1,x.uncover(),r.removeEvent(y,"mousemove",n),r.removeEvent(y,"mouseup",o),m.fgcanvas_.style.cursor="default",_||i(),!0)},i=function(){try{var e=m.getZoomHandleStatus_();if(m.isChangingRange_=!0,e.isZoomed){var n=t(e);m.dygraph_.doZoomXDates_(n[0],n[1])}else m.dygraph_.resetZoom()}finally{m.isChangingRange_=!1}},a=function(t){var e=m.leftZoomHandle_.getBoundingClientRect(),n=e.left+e.width/2,r=(e=m.rightZoomHandle_.getBoundingClientRect()).left+e.width/2;return t.clientX>n&&t.clientX<r},s=function(t){return!(B||!a(t)||!m.getZoomHandleStatus_().isZoomed)&&(r.cancelEvent(t),B=!0,v=t.clientX,"mousedown"===t.type&&(r.addEvent(y,"mousemove",A),r.addEvent(y,"mouseup",l)),!0)},A=function(t){if(!B)return!1;r.cancelEvent(t);var e=t.clientX-v;if(Math.abs(e)<4)return!0;v=t.clientX;var n=m.getZoomHandleStatus_(),o=n.leftHandlePos,i=n.rightHandlePos,a=i-o;o+e<=m.canvasRect_.x?i=(o=m.canvasRect_.x)+a:i+e>=m.canvasRect_.x+m.canvasRect_.w?o=(i=m.canvasRect_.x+m.canvasRect_.w)-a:(o+=e,i+=e);var s=m.leftZoomHandle_.width/2;return m.leftZoomHandle_.style.left=o-s+"px",m.rightZoomHandle_.style.left=i-s+"px",m.drawInteractiveLayer_(),_&&c(),!0},l=function(t){return!!B&&(B=!1,r.removeEvent(y,"mousemove",A),r.removeEvent(y,"mouseup",l),_||c(),!0)},c=function(){try{m.isChangingRange_=!0,m.dygraph_.dateWindow_=t(m.getZoomHandleStatus_()),m.dygraph_.drawGraph_(!1)}finally{m.isChangingRange_=!1}},f=function(t){if(!b&&!B){var e=a(t)?"move":"default";e!=m.fgcanvas_.style.cursor&&(m.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?s(t.targetTouches[0])&&r.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?A(t.targetTouches[0])&&r.cancelEvent(t):l(t)},p=function(t,e){for(var n=["touchstart","touchend","touchmove","touchcancel"],r=0;r<n.length;r++)m.dygraph_.addAndTrackEvent(t,n[r],e)},this.setDefaultOption_("interactionModel",u.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",s),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",f),this.hasTouchInterface_&&(p(this.leftZoomHandle_,d),p(this.rightZoomHandle_,d),p(this.fgcanvas_,h))},V.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()},V.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_,s=.5,A=this.dygraph_.xAxisExtremes(),l=Math.max(A[1]-A[0],1e-30),c=(this.canvasRect_.w-s)/l,u=(this.canvasRect_.h-s)/i,f=this.canvasRect_.w-s,d=this.canvasRect_.h-s,h=null,p=null;a.beginPath(),a.moveTo(s,d);for(var g=0;g<o.data.length;g++){var m=o.data[g],y=null!==m[0]?(m[0]-A[0])*c:NaN,v=null!==m[1]?d-(m[1]-o.yMin)*u:NaN;(r||null===h||Math.round(y)!=Math.round(h))&&(isFinite(y)&&isFinite(v)?(null===h?a.lineTo(y,d):r&&a.lineTo(y,p),a.lineTo(y,v),h=y,p=v):(null!==h&&(r?(a.lineTo(y,p),a.lineTo(y,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())}},V.prototype.computeCombinedSeriesAndLimits_=function(){var t,e=this.dygraph_,n=this.getOption_("logscale"),o=e.numColumns(),i=e.getLabels(),a=new Array(o),s=!1,A=e.visibility(),l=[];for(t=1;t<o;t++){var c=this.getOption_("showInRangeSelector",i[t]);l.push(c),null!==c&&(s=!0)}if(s)for(t=1;t<o;t++)a[t]=l[t-1];else for(t=1;t<o;t++)a[t]=A[t-1];var u=[],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)),u.push(h)}var p=[];for(t=0;t<u[0].length;t++){for(var g=0,m=0,y=0;y<u.length;y++){var v=u[y][t][1];null===v||isNaN(v)||(m++,g+=v)}p.push([u[0][t][0],g/m])}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}},V.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),s=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),A=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=i-A+"px",this.leftZoomHandle_.style.top=s+"px",this.rightZoomHandle_.style.left=a-A+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},V.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()},V.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 G=V;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 W=Y;var $=function(t,e,n){this.__init__(t,e,n)};$.NAME="Dygraph",$.VERSION="2.2.1";var X={};($._require=function(t){return t in X?X[t]:$._require._b(t)})._b=null,$._require.add=function(t,e){X[t]=e},$.DEFAULT_ROLL_PERIOD=1,$.DEFAULT_WIDTH=480,$.DEFAULT_HEIGHT=320,$.ANIMATION_STEPS=12,$.ANIMATION_DURATION=200,$.Plotters=s._Plotters,$.addedAnnotationCSS=!1,$.prototype.__init__=function(t,e,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=$.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||$.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=$.DEFAULT_HEIGHT+"px",""===t.style.width&&(t.style.width=$.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=$.PLUGINS.concat(this.getOption("plugins")),a=0;a<i.length;a++){var s,A=i[a],l={plugin:s="undefined"!==typeof A.activate?A:new A,events:{},options:{},pluginOptions:{}},c=s.activate(this);for(var u in c)c.hasOwnProperty(u)&&(l.events[u]=c[u]);this.plugins_.push(l)}for(a=0;a<this.plugins_.length;a++){var d=this.plugins_[a];for(var u in d.events)if(d.events.hasOwnProperty(u)){var p=d.events[u],g=[d.plugin,p];u in this.eventListeners_?this.eventListeners_[u].push(g):this.eventListeners_[u]=[g]}}this.createDragInterface_(),this.start_()},$.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},$.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},$.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'.`)},$.prototype.toString=function(){var t=this.maindiv_;return"[Dygraph "+(t&&t.id?t.id:t)+"]"},$.prototype.attr_=function(t,e){return e?this.attributes_.getForSeries(t,e):this.attributes_.get(t)},$.prototype.getOption=function(t,e){return this.attr_(t,e)},$.prototype.getNumericOption=function(t,e){return this.getOption(t,e)},$.prototype.getStringOption=function(t,e){return this.getOption(t,e)},$.prototype.getBooleanOption=function(t,e){return this.getOption(t,e)},$.prototype.getFunctionOption=function(t,e){return this.getOption(t,e)},$.prototype.getOptionForAxis=function(t,e){return this.attributes_.getForAxis(t,e)},$.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))}},$.prototype.rollPeriod=function(){return this.rollPeriod_},$.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},$.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]},$.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))},$.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]]},$.prototype.yAxisRanges=function(){for(var t=[],e=0;e<this.axes_.length;e++)t.push(this.yAxisRange(e));return t},$.prototype.toDomCoords=function(t,e,n){return[this.toDomXCoord(t),this.toDomYCoord(e,n)]},$.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},$.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},$.prototype.toDataCoords=function(t,e,n){return[this.toDataXCoord(t),this.toDataYCoord(e,n)]},$.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])},$.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])},$.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},$.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},$.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},$.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},$.prototype.getValue=function(t,e){return t<0||t>=this.rawData_.length||e<0||e>=this.rawData_[t].length?null:this.rawData_[t][e]},$.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)}}},$.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)},$.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)},$.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},$.prototype.createMouseEventElement_=function(){return this.canvas_},$.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"),s=this.visibility(),A=0;A<e;A++)if(s[A]){var l=t[A+1],c=this.attributes_.getForSeries("color",l);if(!c)if(a)c=a[A%a.length];else{var u=1*(A%2?i+(A+1)/2:Math.ceil((A+1)/2))/(1+e);c=r.hsvToRGB(u,n,o)}this.colors_.push(c),this.colorsMap_[l]=c}},$.prototype.getColors=function(){return this.colors_},$.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)}},$.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)}},$.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()}))}},$.prototype.drawZoomRect_=function(t,e,n,o,i,a,s,A){var l=this.canvas_ctx_;a==r.HORIZONTAL?l.clearRect(Math.min(e,s),this.layout_.getPlotArea().y,Math.abs(e-s),this.layout_.getPlotArea().h):a==r.VERTICAL&&l.clearRect(this.layout_.getPlotArea().x,Math.min(o,A),this.layout_.getPlotArea().w,Math.abs(o-A)),t==r.HORIZONTAL?n&&e&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(Math.min(e,n),this.layout_.getPlotArea().y,Math.abs(n-e),this.layout_.getPlotArea().h)):t==r.VERTICAL&&i&&o&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(this.layout_.getPlotArea().x,Math.min(o,i),this.layout_.getPlotArea().w,Math.abs(i-o)))},$.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},$.prototype.doZoomX_=function(t,e){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(t),r=this.toDataXCoord(e);this.doZoomXDates_(n,r)},$.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())}))},$.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 s=this.getFunctionOption("zoomCallback"),A=this;this.doAnimatedZoom(null,null,n,r,(function(){if(s){const[t,e]=A.xAxisRange();s.call(A,t,e,A.yAxisRanges())}}))},$.zoomAnimationFunction=function(t,e){return(1-Math.pow(1.5,-t))/(1-Math.pow(1.5,-e))},$.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 s=null,A=null,l=null,c=null;t&&(s=this.xAxisRange(),A=[r,o]),e&&(l=this.yAxisRanges(),c=this.yAxisExtremes());const u=this;this.doAnimatedZoom(s,A,l,c,(function(){u.dateWindow_=null,u.axes_.forEach((t=>{t.valueRange&&delete t.valueRange})),a&&a.call(u,r,o,u.yAxisRanges())}))},$.prototype.doAnimatedZoom=function(t,e,n,o,i){var a,s,A=this.getBooleanOption("animatedZooms")?$.ANIMATION_STEPS:1,l=[],c=[];if(null!==t&&null!==e)for(a=1;a<=A;a++)s=$.zoomAnimationFunction(a,A),l[a-1]=[t[0]*(1-s)+s*e[0],t[1]*(1-s)+s*e[1]];if(null!==n&&null!==o)for(a=1;a<=A;a++){s=$.zoomAnimationFunction(a,A);for(var u=[],f=0;f<this.axes_.length;f++)u.push([n[f][0]*(1-s)+s*o[f][0],n[f][1]*(1-s)+s*o[f][1]]);c[a-1]=u}const d=this;r.repeatAndCleanup((function(t){if(c.length)for(var e=0;e<d.axes_.length;e++){var n=c[t][e];d.axes_[e].valueRange=[n[0],n[1]]}l.length&&(d.dateWindow_=l[t]),d.drawGraph_()}),A,$.ANIMATION_DURATION/A,i)},$.prototype.getArea=function(){return this.plotter_.area},$.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]},$.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],s=a.length,A=0;A<s;A++){var l=a[A];if(r.isValidPoint(l,!0)){var c=Math.abs(l.canvasx-t);c<e&&(e=c,n=l.idx)}}return n},$.prototype.findClosestPoint=function(t,e){for(var n,o,i,a,s,A,l,c=1/0,u=this.layout_.points.length-1;u>=0;--u)for(var f=this.layout_.points[u],d=0;d<f.length;++d)a=f[d],r.isValidPoint(a)&&(n=(o=a.canvasx-t)*o+(i=a.canvasy-e)*i)<c&&(c=n,s=a,A=u,l=a.idx);return{row:l,seriesName:this.layout_.setNames[A],point:s}},$.prototype.findStackedPoint=function(t,e){for(var n,o,i=this.findClosestRow(t),a=0;a<this.layout_.points.length;++a){var s=i-this.getLeftBoundary_(a),A=this.layout_.points[a];if(!(s>=A.length)){var l=A[s];if(r.isValidPoint(l)){var c=l.canvasy;if(t>l.canvasx&&s+1<A.length){var u=A[s+1];if(r.isValidPoint(u))if((f=u.canvasx-l.canvasx)>0)c+=(t-l.canvasx)/f*(u.canvasy-l.canvasy)}else if(t<l.canvasx&&s>0){var f,d=A[s-1];if(r.isValidPoint(d))if((f=l.canvasx-d.canvasx)>0)c+=(l.canvasx-t)/f*(d.canvasy-l.canvasy)}(0===a||c<e)&&(n=l,o=a)}}}return{row:i,seriesName:this.layout_.setNames[o],point:n}},$.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 s=this.findClosestRow(r);i=this.setSelection(s)}var A=this.getFunctionOption("highlightCallback");A&&i&&A.call(this,t,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},$.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},$.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())}))}},$.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,s=this.attr_("labels");for(e=1;e<s.length;e++){var A=this.getNumericOption("highlightCircleSize",s[e]);A>a&&(a=A)}var l=this.previousVerticalX_;n.clearRect(l-a-1,0,2*a+2,this.height_)}if(this.selPoints_.length>0){var c=this.selPoints_[0].canvasx;for(n.save(),e=0;e<this.selPoints_.length;e++){var u=this.selPoints_[e];if(!isNaN(u.canvasy)){var f=this.getNumericOption("highlightCircleSize",u.name),d=this.getFunctionOption("drawHighlightPointCallback",u.name),h=this.plotter_.colors[u.name];d||(d=r.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",u.name),n.strokeStyle=h,n.fillStyle=h,d.call(this,this,u.name,n,c,u.canvasy,h,f,u.idx)}}n.restore(),this.previousVerticalX_=c}},$.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],s=t-this.getLeftBoundary_(i);if(s>=0&&s<a.length&&a[s].idx==t)null!==(l=a[s]).yval&&this.selPoints_.push(l);else for(var A=0;A<a.length;++A){var l;if((l=a[A]).idx==t){null!==l.yval&&this.selPoints_.push(l);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 c=this.getFunctionOption("highlightCallback");if(c){c.call(this,{},this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}}return o},$.prototype.mouseOut_=function(t){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,t),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},$.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)},$.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},$.prototype.getHighlightSeries=function(){return this.highlightSet_},$.prototype.isSeriesLocked=function(){return this.lockedSet_},$.prototype.loadedEvent_=function(t){this.rawData_=this.parseCSV_(t),this.cascadeDataDidUpdateEvent_(),this.predraw_()},$.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)},$.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?I:U:this.getBooleanOption("customBars")?S:this.getBooleanOption("errorBars")?C:b},$.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 s(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},$.PointType=void 0,$.stackPoints_=function(t,e,n,r){for(var o=null,i=null,a=null,s=-1,A=function(e){if(!(s>=e))for(var n=e;n<t.length;++n)if(a=null,!isNaN(t[n].yval)&&null!==t[n].yval){s=n,a=t[n];break}},l=0;l<t.length;++l){var c=t[l],u=c.xval;void 0===e[u]&&(e[u]=0);var f=c.yval;isNaN(f)||null===f?"none"==r?f=0:(A(l),f=i&&a&&"none"!=r?i.yval+(a.yval-i.yval)*((u-i.xval)/(a.xval-i.xval)):i&&"all"==r?i.yval:a&&"all"==r?a.yval:0):i=c;var d=e[u];o!=u&&(d+=f,e[u]=d),o=u,c.yval_stacked=d,d>n[1]&&(n[1]=d),d<n[0]&&(n[0]=d)}},$.prototype.gatherDatasets_=function(t,e){var n,r,o,i,a,s,A=[],l=[],c=[],u={};for(n=t.length-1;n>=1;n--)if(this.visibility()[n-1]){if(e){s=t[n];var f=e[0],d=e[1];for(o=null,i=null,r=0;r<s.length;r++)s[r][0]>=f&&null===o&&(o=r),s[r][0]<=d&&(i=r);null===o&&(o=0);for(var h=o,p=!0;p&&h>0;)p=null===s[--h][1];null===i&&(i=s.length-1);var g=i;for(p=!0;p&&g<s.length-1;)p=null===s[++g][1];h!==o&&(o=h),g!==i&&(i=g),A[n-1]=[o,i],s=s.slice(o,i+1)}else s=t[n],A[n-1]=[0,s.length-1];var m=this.attr_("labels")[n],y=this.dataHandler_.getExtremeYValues(s,e,this.getBooleanOption("stepPlot",m)),v=this.dataHandler_.seriesToPoints(s,m,A[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===c[a=this.attributes_.axisForSeries(m)]&&(c[a]=[]),$.stackPoints_(v,c[a],y,this.getBooleanOption("stackedGraphNaNFill"))),u[m]=y,l[n]=v}return{points:l,extremes:u,boundaryIds:A}},$.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,s=1;s<r.length;s++)this.visibility()[s-1]&&(this.layout_.addDataset(i[s],r[s]),this.datasetIndex_[s]=a++);for(s=0;s<i.length;s++)this.setIndexByName_[i[s]]=s;if(this.computeYAxisRanges_(o),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(e),this.getStringOption("timingName")){var A=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(A-t)+"ms")}},$.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)}},$.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)}},$.prototype.numAxes=function(){return this.attributes_.numAxes()},$.prototype.axisPropertiesForSeries=function(t){return this.axes_[this.attributes_.axisForSeries(t)]},$.prototype.computeYAxisRanges_=function(t){for(var e,n,o,i,a,s=function(t){return isNaN(parseFloat(t))},A=this.attributes_.numAxes(),l=0;l<A;l++){var c=this.axes_[l],u=this.attributes_.getForAxis("logscale",l),f=this.attributes_.getForAxis("includeZero",l),d=this.attributes_.getForAxis("independentTicks",l);o=this.attributes_.seriesForAxis(l),e=!0,i=.1;const A=this.getNumericOption("yRangePad");if(null!==A&&(e=!1,i=A/this.plotter_.area.h),0===o.length)c.extremeRange=[0,1];else{for(var h,p,g=1/0,m=-1/0,y=0;y<o.length;y++)t.hasOwnProperty(o[y])&&(null!==(h=t[o[y]][0])&&(g=Math.min(h,g)),null!==(p=t[o[y]][1])&&(m=Math.max(p,m)));f&&!u&&(g>0&&(g=0),m<0&&(m=0)),g==1/0&&(g=0),m==-1/0&&(m=1),0===(n=m-g)&&(0!==m?n=Math.abs(m):(m=1,n=1));var v=m,w=g;e&&(u?(v=m+i*n,w=g):((w=g-i*n)<0&&g>=0&&(w=0),(v=m+i*n)>0&&m<=0&&(v=0))),c.extremeRange=[w,v]}if(c.valueRange){var b=s(c.valueRange[0])?c.extremeRange[0]:c.valueRange[0],B=s(c.valueRange[1])?c.extremeRange[1]:c.valueRange[1];c.computedValueRange=[b,B]}else c.computedValueRange=c.extremeRange;if(!e){if((b=c.computedValueRange[0])===(B=c.computedValueRange[1]))if(0===b)B=1;else{var _=Math.abs(b/10);b-=_,B+=_}if(u){var x=i/(2*i-1),C=(i-1)/(2*i-1);c.computedValueRange[0]=r.logRangeFraction(b,B,x),c.computedValueRange[1]=r.logRangeFraction(b,B,C)}else n=B-b,c.computedValueRange[0]=b-n*i,c.computedValueRange[1]=B+n*i}if(d){c.independentTicks=d;var E=(S=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");c.ticks=E(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,S,this),a||(a=c)}}if(void 0===a)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(l=0;l<A;l++){if(!(c=this.axes_[l]).independentTicks){E=(S=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");for(var S,F=a.ticks,U=a.computedValueRange[1]-a.computedValueRange[0],Q=c.computedValueRange[1]-c.computedValueRange[0],I=[],k=0;k<F.length;k++){var O=(F[k].v-a.computedValueRange[0])/U,M=c.computedValueRange[0]+O*Q;I.push(M)}c.ticks=E(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,S,this,I)}}},$.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)},$.prototype.setXAxisOptions_=function(t){t?(this.attrs_.xValueParser=r.dateParser,this.attrs_.axes.x.valueFormatter=r.dateValueFormatter,this.attrs_.axes.x.ticker=A.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=A.GH,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},$.prototype.parseCSV_=function(t){var e,n,o=[],i=r.detectLineDelimiter(t),a=t.split(i||"\n"),s=this.getStringOption("delimiter");-1==a[0].indexOf(s)&&a[0].indexOf("\t")>=0&&(s="\t");var A=0;"labels"in this.user_attrs_||(A=1,this.attrs_.labels=a[0].split(s),this.attributes_.reparseSeries());for(var l,c=!1,u=this.attr_("labels").length,f=!1,d=A;d<a.length;d++){var h=a[d];if(0!==h.length&&"#"!=h[0]){var p=h.split(s);if(!(p.length<2)){var g=[];if(c||(this.detectTypeFromString_(p[0]),l=this.getFunctionOption("xValueParser"),c=!0),g[0]=l(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 m=p[n];/^ *$/.test(m)?g[n]=[null,null,null]:3==(e=m.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 "'+m+'" 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!=u&&console.error("Number of columns in line "+d+" ("+g.length+") does not agree with number of labels ("+u+") "+h),0===d&&this.attr_("labels")){var y=!0;for(n=0;y&&n<g.length;n++)g[n]&&(y=!1);if(y){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},$.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=A.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=A.GH,this.attrs_.axes.x.axisLabelFormatter=r.numberAxisLabelFormatter,t},$.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=A.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=A.GH,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var a,s,l=[],c={},u=!1;for(a=1;a<n;a++){var f=t.getColumnType(a);if("number"==f)l.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=l[l.length-1];c.hasOwnProperty(d)?c[d].push(a):c[d]=[a],u=!0}}var h=[t.getColumnLabel(0)];for(a=0;a<l.length;a++)h.push(t.getColumnLabel(l[a])),this.getBooleanOption("errorBars")&&(a+=1);this.attrs_.labels=h,n=h.length;var p=[],g=!1,m=[];for(a=0;a<o;a++){var y=[];if("undefined"!==typeof t.getValue(a,0)&&null!==t.getValue(a,0)){if("date"==i||"datetime"==i?y.push(t.getValue(a,0).getTime()):y.push(t.getValue(a,0)),this.getBooleanOption("errorBars"))for(s=0;s<n-1;s++)y.push([t.getValue(a,1+2*s),t.getValue(a,2+2*s)]);else{for(s=0;s<l.length;s++){var v=l[s];if(y.push(t.getValue(a,v)),u&&c.hasOwnProperty(v)&&null!==t.getValue(a,c[v][0])){var w={};w.series=t.getColumnLabel(v),w.xval=y[0],w.shortText=e(m.length),w.text="";for(var b=0;b<c[v].length;b++)b&&(w.text+="\n"),w.text+=t.getValue(a,c[v][b]);m.push(w)}}for(s=0;s<y.length;s++)isFinite(y[s])||(y[s]=null)}p.length>0&&y[0]<p[p.length-1][0]&&(g=!0),p.push(y)}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,m.length>0&&this.setAnnotations(m,!0),this.attributes_.reparseSeries()},$.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},$.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)},$.prototype.updateOptions=function(t,e){"undefined"==typeof e&&(e=!1);var n=t.file,o=$.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))},$.copyUserAttrs_=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&"file"!=n&&t.hasOwnProperty(n)&&(e[n]=t[n]);return e},$.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}},$.prototype.adjustRoll=function(t){this.rollPeriod_=t,this.predraw_()},$.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")},$.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_()},$.prototype.size=function(){return{width:this.width_,height:this.height_}},$.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")},$.prototype.annotations=function(){return this.annotations_},$.prototype.getLabels=function(){var t=this.attr_("labels");return t?t.slice():null},$.prototype.indexFromSetName=function(t){return this.setIndexByName_[t]},$.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},$.prototype.ready=function(t){this.is_initial_draw_?this.readyFns_.push(t):t.call(this,this)},$.prototype.addAndTrackEvent=function(t,e,n){r.addEvent(t,e,n),this.registeredEvents_.push({elem:t,type:e,fn:n})},$.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_=[]},$.PLUGINS=[K,T,G,H,O,N],$.GVizChart=W,$.DASHED_LINE=r.DASHED_LINE,$.DOT_DASH_LINE=r.DOT_DASH_LINE,$.dateAxisLabelFormatter=r.dateAxisLabelFormatter,$.toRGB_=r.toRGB_,$.findPos=r.findPos,$.pageX=r.pageX,$.pageY=r.pageY,$.dateString_=r.dateString_,$.defaultInteractionModel=u.defaultModel,$.nonInteractiveModel=$.nonInteractiveModel_=u.nonInteractiveModel_,$.Circles=r.Circles,$.Plugins={Legend:K,Axes:T,Annotations:O,ChartLabels:H,Grid:N,RangeSelector:G},$.DataHandlers={DefaultHandler:b,BarsHandler:_,CustomBarsHandler:S,DefaultFractionHandler:U,ErrorBarsHandler:C,FractionsBarsHandler:I},$.startPan=u.startPan,$.startZoom=u.startZoom,$.movePan=u.movePan,$.moveZoom=u.moveZoom,$.endPan=u.endPan,$.endZoom=u.endZoom,$.numericLinearTicks=A.Tj,$.numericTicks=A.GH,$.dateTicker=A.fi,$.Granularity=A.Z7,$.getDateAxis=A.A4,$.floatFormat=r.floatFormat,r.setupDOMready_($);const q=$},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 s=(1-i)*e.x+i*t.x,A=(1-i)*e.y+i*t.y,l=(1-i)*e.x+i*n.x,c=(1-i)*e.y+i*n.y;if(s!=l){var u=e.y-c-(e.x-l)*(A-c)/(s-l);A+=u,c+=u}return a||(A>t.y&&A>e.y?(A=Math.max(t.y,e.y),c=2*e.y-A):A<t.y&&A<e.y&&(A=Math.min(t.y,e.y),c=2*e.y-A),c>e.y&&c>n.y?(c=Math.max(e.y,n.y),A=2*e.y-c):c<e.y&&c<n.y&&(c=Math.min(e.y,n.y),A=2*e.y-c)),[s,A,l,c]}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,s=i[0].canvasy,A=1;A<i.length;A++){var l=i[A-1],c=i[A],u=i[A+1];if(l=l&&r(l.canvasy)?l:null,c=c&&r(c.canvasy)?c:null,u=u&&r(u.canvasy)?u:null,l&&c){var f=e({x:l.canvasx,y:l.canvasy},{x:c.canvasx,y:c.canvasy},u&&{x:u.canvasx,y:u.canvasy},o.smoothing);a=null!==a?a:l.canvasx,s=null!==s?s:l.canvasy,n.bezierCurveTo(a,s,f[0],f[1],c.canvasx,c.canvasy),a=f[2],s=f[3]}else c?(n.moveTo(c.canvasx,c.canvasy),a=c.canvasx,s=c.canvasy):a=s=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 s=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()},A=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()},l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)},c=function(){e.scaleColor&&A(),e.trackColor&&s(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):(c(),n=o.getImageData(0,0,e.size*i,e.size*i)):(this.clear(),c()):this.clear(),o.lineCap=e.lineCap,r="function"===typeof e.barColor?e.barColor(t):e.barColor,s(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):l(o)}.bind(this);l(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:()=>vr});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 s{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 s)&&(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 s=new a[e](o);return this.offset+=n,s}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 A(t){let e=t.length;for(;--e>=0;)t[e]=0}const l=256,c=286,u=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]),m=new Array(576);A(m);const y=new Array(60);A(y);const v=new Array(512);A(v);const w=new Array(256);A(w);const b=new Array(29);A(b);const B=new Array(u);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 S(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}A(B);const F=t=>t<256?v[t]:v[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])},k=(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]=k(r[e]++,e))}},M=t=>{let e;for(e=0;e<c;e++)t.dyn_ltree[2*e]=0;for(e=0;e<u;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},T=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},R=(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&&R(e,t.heap[o+1],t.heap[o],t.depth)&&o++,!R(e,r,t.heap[o],t.depth));)t.heap[n]=t.heap[o],n=o,o<<=1;t.heap[n]=r},P=(t,e,n)=>{let r,o,i,a,s=0;if(0!==t.sym_next)do{r=255&t.pending_buf[t.sym_buf+s++],r+=(255&t.pending_buf[t.sym_buf+s++])<<8,o=t.pending_buf[t.sym_buf+s++],0===r?I(t,o,e):(i=w[o],I(t,i+l+1,e),a=d[i],0!==a&&(o-=b[i],Q(t,o,a)),r--,i=F(r),I(t,i,n),a=h[i],0!==a&&(r-=B[i],Q(t,r,a)))}while(s<t.sym_next);I(t,256,e)},H=(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,s,A,l=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<i;a++)0!==n[2*a]?(t.heap[++t.heap_len]=l=a,t.depth[a]=0):n[2*a+1]=0;for(;t.heap_len<2;)A=t.heap[++t.heap_len]=l<2?++l:0,n[2*A]=1,t.depth[A]=0,t.opt_len--,o&&(t.static_len-=r[2*A+1]);for(e.max_code=l,a=t.heap_len>>1;a>=1;a--)L(t,n,a);A=i;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],L(t,n,1),s=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=s,n[2*A]=n[2*a]+n[2*s],t.depth[A]=(t.depth[a]>=t.depth[s]?t.depth[a]:t.depth[s])+1,n[2*a+1]=n[2*s+1]=A,t.heap[1]=A++,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,s=e.stat_desc.extra_base,A=e.stat_desc.max_length;let l,c,u,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,l=t.heap_max+1;l<573;l++)c=t.heap[l],d=n[2*n[2*c+1]+1]+1,d>A&&(d=A,g++),n[2*c+1]=d,c>r||(t.bl_count[d]++,h=0,c>=s&&(h=a[c-s]),p=n[2*c],t.opt_len+=p*(d+h),i&&(t.static_len+=p*(o[2*c+1]+h)));if(0!==g){do{for(d=A-1;0===t.bl_count[d];)d--;t.bl_count[d]--,t.bl_count[d+1]+=2,t.bl_count[A]--,g-=2}while(g>0);for(d=A;0!==d;d--)for(c=t.bl_count[d];0!==c;)u=t.heap[--l],u>r||(n[2*u+1]!==d&&(t.opt_len+=(d-n[2*u+1])*n[2*u],n[2*u+1]=d),c--)}})(t,e),O(n,l,t.bl_count)},D=(t,e,n)=>{let r,o,i=-1,a=e[1],s=0,A=7,l=4;for(0===a&&(A=138,l=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)o=a,a=e[2*(r+1)+1],++s<A&&o===a||(s<l?t.bl_tree[2*o]+=s:0!==o?(o!==i&&t.bl_tree[2*o]++,t.bl_tree[32]++):s<=10?t.bl_tree[34]++:t.bl_tree[36]++,s=0,i=o,0===a?(A=138,l=3):o===a?(A=6,l=3):(A=7,l=4))},N=(t,e,n)=>{let r,o,i=-1,a=e[1],s=0,A=7,l=4;for(0===a&&(A=138,l=3),r=0;r<=n;r++)if(o=a,a=e[2*(r+1)+1],!(++s<A&&o===a)){if(s<l)do{I(t,o,t.bl_tree)}while(0!==--s);else 0!==o?(o!==i&&(I(t,o,t.bl_tree),s--),I(t,16,t.bl_tree),Q(t,s-3,2)):s<=10?(I(t,17,t.bl_tree),Q(t,s-3,3)):(I(t,18,t.bl_tree),Q(t,s-11,7));s=0,i=o,0===a?(A=138,l=3):o===a?(A=6,l=3):(A=7,l=4)}};let j=!1;const z=(t,e,n,r)=>{Q(t,0+(r?1:0),3),T(t),U(t,n),U(t,~n),n&&t.pending_buf.set(t.window.subarray(e,e+n),t.pending),t.pending+=n};var K=(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<l;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),H(t,t.l_desc),H(t,t.d_desc),a=(t=>{let e;for(D(t,t.dyn_ltree,t.l_desc.max_code),D(t,t.dyn_dtree,t.d_desc.max_code),H(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?z(t,e,n,r):4===t.strategy||i===o?(Q(t,2+(r?1:0),3),P(t,m,y)):(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),P(t,t.dyn_ltree,t.dyn_dtree)),M(t),r&&T(t)},V={_tr_init:t=>{j||((()=>{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++)v[o++]=r;for(o>>=7;r<u;r++)for(B[r]=o<<7,t=0;t<1<<h[r]-7;t++)v[256+o++]=r;for(e=0;e<=f;e++)i[e]=0;for(t=0;t<=143;)m[2*t+1]=8,t++,i[8]++;for(;t<=255;)m[2*t+1]=9,t++,i[9]++;for(;t<=279;)m[2*t+1]=7,t++,i[7]++;for(;t<=287;)m[2*t+1]=8,t++,i[8]++;for(O(m,287,i),t=0;t<u;t++)y[2*t+1]=5,y[2*t]=k(t,5);x=new _(m,d,257,c,f),C=new _(y,h,0,u,f),E=new _(new Array(0),p,0,19,7)})(),j=!0),t.l_desc=new S(t.dyn_ltree,x),t.d_desc=new S(t.dyn_dtree,C),t.bl_desc=new S(t.bl_tree,E),t.bi_buf=0,t.bi_valid=0,M(t)},_tr_stored_block:z,_tr_flush_block:K,_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]+l+1)]++,t.dyn_dtree[2*F(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{Q(t,2,3),I(t,256,m),(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 G=(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 W=(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},$={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}=V,{Z_NO_FLUSH:nt,Z_PARTIAL_FLUSH:rt,Z_FULL_FLUSH:ot,Z_FINISH:it,Z_BLOCK:at,Z_OK:st,Z_STREAM_END:At,Z_STREAM_ERROR:lt,Z_DATA_ERROR:ct,Z_BUF_ERROR:ut,Z_DEFAULT_COMPRESSION:ft,Z_FILTERED:dt,Z_HUFFMAN_ONLY:ht,Z_RLE:pt,Z_FIXED:gt,Z_DEFAULT_STRATEGY:mt,Z_UNKNOWN:yt,Z_DEFLATED:vt}=X,wt=258,bt=262,Bt=42,_t=113,xt=666,Ct=(t,e)=>(t.msg=$[e],e),Et=t=>2*t-(t>4?9:0),St=t=>{let e=t.length;for(;--e>=0;)t[e]=0},Ft=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)},kt=(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},Mt=(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=G(t.adler,e,o,n):2===t.state.wrap&&(t.adler=W(t.adler,e,o,n)),t.next_in+=o,t.total_in+=o,o)},Tt=(t,e)=>{let n,r,o=t.max_chain_length,i=t.strstart,a=t.prev_length,s=t.nice_match;const A=t.strstart>t.w_size-bt?t.strstart-(t.w_size-bt):0,l=t.window,c=t.w_mask,u=t.prev,f=t.strstart+wt;let d=l[i+a-1],h=l[i+a];t.prev_length>=t.good_match&&(o>>=2),s>t.lookahead&&(s=t.lookahead);do{if(n=e,l[n+a]===h&&l[n+a-1]===d&&l[n]===l[i]&&l[++n]===l[i+1]){i+=2,n++;do{}while(l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&i<f);if(r=wt-(f-i),i=f-wt,r>a){if(t.match_start=e,a=r,r>=s)break;d=l[i+a-1],h=l[i+a]}}}while((e=u[e&c])>A&&0!==--o);return a<=t.lookahead?a:t.lookahead},Rt=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),Ft(t),r+=e),0===t.strm.avail_in)break;if(n=Mt(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,s=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&&(Mt(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 s-=t.strm.avail_in,s&&(s>=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<=s&&(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-s,t.strm.next_in),t.strstart),t.strstart+=s,t.insert+=s>t.w_size-t.insert?t.w_size-t.insert:s),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&&(Mt(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)},Pt=(t,e)=>{let n,r;for(;;){if(t.lookahead<bt){if(Rt(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=Tt(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},Ht=(t,e)=>{let n,r,o;for(;;){if(t.lookahead<bt){if(Rt(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=Tt(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 Dt(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 Dt(0,0,0,0,Lt),new Dt(4,4,8,4,Pt),new Dt(4,5,16,8,Pt),new Dt(4,6,32,32,Pt),new Dt(4,4,16,16,Ht),new Dt(8,16,32,32,Ht),new Dt(8,16,128,128,Ht),new Dt(8,32,128,256,Ht),new Dt(32,128,258,1024,Ht),new Dt(32,258,258,4096,Ht)];function jt(){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=vt,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),St(this.dyn_ltree),St(this.dyn_dtree),St(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),St(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),St(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 zt=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},Kt=t=>{if(zt(t))return Ct(t,lt);t.total_in=t.total_out=0,t.data_type=yt;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),st},Vt=t=>{const e=Kt(t);var n;return e===st&&((n=t.state).window_size=2*n.w_size,St(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},Gt=(t,e,n,r,o,i)=>{if(!t)return lt;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!==vt||r<8||r>15||e<0||e>9||i<0||i>gt||8===r&&1!==a)return Ct(t,lt);8===r&&(r=9);const s=new jt;return t.state=s,s.strm=t,s.status=Bt,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=o+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Uint8Array(2*s.w_size),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<o+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=3*(s.lit_bufsize-1),s.level=e,s.strategy=i,s.method=n,Vt(t)};var Yt={deflateInit:(t,e)=>Gt(t,e,vt,15,8,mt),deflateInit2:Gt,deflateReset:Vt,deflateResetKeep:Kt,deflateSetHeader:(t,e)=>zt(t)||2!==t.state.wrap?lt:(t.state.gzhead=e,st),deflate:(t,e)=>{if(zt(t)||e>at||e<0)return t?Ct(t,lt):lt;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?ut:lt);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,st}else if(0===t.avail_in&&Et(e)<=Et(r)&&e!==it)return Ct(t,ut);if(n.status===xt&&0!==t.avail_in)return Ct(t,ut);if(n.status===Bt&&0===n.wrap&&(n.status=_t),n.status===Bt){let e=vt+(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,st}if(57===n.status)if(t.adler=0,kt(n,31),kt(n,139),kt(n,8),n.gzhead)kt(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)),kt(n,255&n.gzhead.time),kt(n,n.gzhead.time>>8&255),kt(n,n.gzhead.time>>16&255),kt(n,n.gzhead.time>>24&255),kt(n,9===n.level?2:n.strategy>=ht||n.level<2?4:0),kt(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(kt(n,255&n.gzhead.extra.length),kt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=W(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(kt(n,0),kt(n,0),kt(n,0),kt(n,0),kt(n,0),kt(n,9===n.level?2:n.strategy>=ht||n.level<2?4:0),kt(n,3),n.status=_t,Qt(t),0!==n.pending)return n.last_flush=-1,st;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=W(t.adler,n.pending_buf,n.pending-e,e)),n.gzindex+=o,Qt(t),0!==n.pending)return n.last_flush=-1,st;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=W(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=W(t.adler,n.pending_buf,n.pending-r,r)),Qt(t),0!==n.pending)return n.last_flush=-1,st;r=0}e=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,kt(n,e)}while(0!==e);n.gzhead.hcrc&&n.pending>r&&(t.adler=W(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=W(t.adler,n.pending_buf,n.pending-r,r)),Qt(t),0!==n.pending)return n.last_flush=-1,st;r=0}e=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,kt(n,e)}while(0!==e);n.gzhead.hcrc&&n.pending>r&&(t.adler=W(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,st;kt(n,255&t.adler),kt(n,t.adler>>8&255),t.adler=0}if(n.status=_t,Qt(t),0!==n.pending)return n.last_flush=-1,st}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&&(Rt(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(Rt(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),st;if(2===r&&(e===rt?et(n):e!==at&&(J(n,0,0,!1),e===ot&&(St(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,st}return e!==it?st:n.wrap<=0?At:(2===n.wrap?(kt(n,255&t.adler),kt(n,t.adler>>8&255),kt(n,t.adler>>16&255),kt(n,t.adler>>24&255),kt(n,255&t.total_in),kt(n,t.total_in>>8&255),kt(n,t.total_in>>16&255),kt(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?st:At)},deflateEnd:t=>{if(zt(t))return lt;const e=t.state.status;return t.state=null,e===_t?Ct(t,ct):st},deflateSetDictionary:(t,e)=>{let n=e.length;if(zt(t))return lt;const r=t.state,o=r.wrap;if(2===o||1===o&&r.status!==Bt||r.lookahead)return lt;if(1===o&&(t.adler=G(t.adler,e,n,0)),r.wrap=0,n>=r.w_size){0===o&&(St(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,s=t.input;for(t.avail_in=n,t.next_in=0,t.input=e,Rt(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,Rt(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=s,t.avail_in=i,r.wrap=o,st},deflateInfo:"pako deflate (from Nodeca project)"};const Wt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var $t=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)Wt(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,s=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++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(e=new Uint8Array(s),i=0,o=0;i<s;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:se,Z_OK:Ae,Z_STREAM_END:le,Z_DEFAULT_COMPRESSION:ce,Z_DEFAULT_STRATEGY:ue,Z_DEFLATED:fe}=X;function de(t){this.options=$t({level:ce,method:fe,chunkSize:16384,windowBits:15,memLevel:8,strategy:ue},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!==Ae)throw new Error($[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!==Ae)throw new Error($[n]);this._dict_set=!0}}function he(t,e){const n=new de(e);if(n.push(t,!0),n.err)throw n.msg||$[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?se: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===le)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===Ae;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===Ae&&(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 me=function(t,e){let n,r,o,i,a,s,A,l,c,u,f,d,h,p,g,m,y,v,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),s=E.dmax,A=E.wsize,l=E.whave,c=E.wnext,u=E.window,f=E.hold,d=E.bits,h=E.lencode,p=E.distcode,g=(1<<E.lenbits)-1,m=(1<<E.distbits)-1;t:do{d<15&&(f+=x[n++]<<d,d+=8,f+=x[n++]<<d,d+=8),y=h[f&g];e:for(;;){if(v=y>>>24,f>>>=v,d-=v,v=y>>>16&255,0===v)C[o++]=65535&y;else{if(!(16&v)){if(0===(64&v)){y=h[(65535&y)+(f&(1<<v)-1)];continue e}if(32&v){E.mode=16191;break t}t.msg="invalid literal/length code",E.mode=ge;break t}w=65535&y,v&=15,v&&(d<v&&(f+=x[n++]<<d,d+=8),w+=f&(1<<v)-1,f>>>=v,d-=v),d<15&&(f+=x[n++]<<d,d+=8,f+=x[n++]<<d,d+=8),y=p[f&m];n:for(;;){if(v=y>>>24,f>>>=v,d-=v,v=y>>>16&255,!(16&v)){if(0===(64&v)){y=p[(65535&y)+(f&(1<<v)-1)];continue n}t.msg="invalid distance code",E.mode=ge;break t}if(b=65535&y,v&=15,d<v&&(f+=x[n++]<<d,d+=8,d<v&&(f+=x[n++]<<d,d+=8)),b+=f&(1<<v)-1,b>s){t.msg="invalid distance too far back",E.mode=ge;break t}if(f>>>=v,d-=v,v=o-i,b>v){if(v=b-v,v>l&&E.sane){t.msg="invalid distance too far back",E.mode=ge;break t}if(B=0,_=u,0===c){if(B+=A-v,v<w){w-=v;do{C[o++]=u[B++]}while(--v);B=o-b,_=C}}else if(c<v){if(B+=A+c-v,v-=c,v<w){w-=v;do{C[o++]=u[B++]}while(--v);if(B=0,c<w){v=c,w-=v;do{C[o++]=u[B++]}while(--v);B=o-b,_=C}}}else if(B+=c-v,v<w){w-=v;do{C[o++]=u[B++]}while(--v);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 ye=15,ve=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,s)=>{const A=s.bits;let l,c,u,f,d,h,p=0,g=0,m=0,y=0,v=0,w=0,b=0,B=0,_=0,x=0,C=null;const E=new Uint16Array(16),S=new Uint16Array(16);let F,U,Q,I=null;for(p=0;p<=ye;p++)E[p]=0;for(g=0;g<r;g++)E[e[n+g]]++;for(v=A,y=ye;y>=1&&0===E[y];y--);if(v>y&&(v=y),0===y)return o[i++]=20971520,o[i++]=20971520,s.bits=1,0;for(m=1;m<y&&0===E[m];m++);for(v<m&&(v=m),B=1,p=1;p<=ye;p++)if(B<<=1,B-=E[p],B<0)return-1;if(B>0&&(0===t||1!==y))return-1;for(S[1]=0,p=1;p<ye;p++)S[p+1]=S[p]+E[p];for(g=0;g<r;g++)0!==e[n+g]&&(a[S[e[n+g]]++]=g);if(0===t?(C=I=a,h=20):1===t?(C=ve,I=we,h=257):(C=be,I=Be,h=0),x=0,g=0,p=m,d=i,w=v,b=0,u=-1,_=1<<v,f=_-1,1===t&&_>852||2===t&&_>592)return 1;for(;;){F=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),l=1<<p-b,c=1<<w,m=c;do{c-=l,o[d+(x>>b)+c]=F<<24|U<<16|Q}while(0!==c);for(l=1<<p-1;x&l;)l>>=1;if(0!==l?(x&=l-1,x+=l):x=0,g++,0===--E[p]){if(p===y)break;p=e[n+a[g]]}if(p>v&&(x&f)!==u){for(0===b&&(b=v),d+=m,w=p-b,B=1<<w;w+b<y&&(B-=E[w+b],!(B<=0));)w++,B<<=1;if(_+=1<<w,1===t&&_>852||2===t&&_>592)return 1;u=x&f,o[u]=v<<24|w<<16|d-i}}return 0!==x&&(o[d+x]=p-b<<24|64<<16),s.bits=v,0};const{Z_FINISH:xe,Z_BLOCK:Ce,Z_TREES:Ee,Z_OK:Se,Z_STREAM_END:Fe,Z_NEED_DICT:Ue,Z_STREAM_ERROR:Qe,Z_DATA_ERROR:Ie,Z_MEM_ERROR:ke,Z_BUF_ERROR:Oe,Z_DEFLATED:Me}=X,Te=16180,Re=16190,Le=16191,Pe=16192,He=16194,De=16199,Ne=16200,je=16206,ze=16209,Ke=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Ve(){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 Ge=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode<Te||e.mode>16211?1:0},Ye=t=>{if(Ge(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=Te,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,Se},We=t=>{if(Ge(t))return Qe;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Ye(t)},$e=(t,e)=>{let n;if(Ge(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,We(t))},Xe=(t,e)=>{if(!t)return Qe;const n=new Ve;t.state=n,n.strm=t,n.window=null,n.mode=Te;const r=$e(t,e);return r!==Se&&(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:We,inflateReset2:$e,inflateResetKeep:Ye,inflateInit:t=>Xe(t,15),inflateInit2:Xe,inflate:(t,e)=>{let n,r,o,i,a,s,A,l,c,u,f,d,h,p,g,m,y,v,w,b,B,_,x=0;const C=new Uint8Array(4);let E,S;const F=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Ge(t)||!t.output||!t.input&&0!==t.avail_in)return Qe;n=t.state,n.mode===Le&&(n.mode=Pe),a=t.next_out,o=t.output,A=t.avail_out,i=t.next_in,r=t.input,s=t.avail_in,l=n.hold,c=n.bits,u=s,f=A,_=Se;t:for(;;)switch(n.mode){case Te:if(0===n.wrap){n.mode=Pe;break}for(;c<16;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(2&n.wrap&&35615===l){0===n.wbits&&(n.wbits=15),n.check=0,C[0]=255&l,C[1]=l>>>8&255,n.check=W(n.check,C,2,0),l=0,c=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){t.msg="incorrect header check",n.mode=ze;break}if((15&l)!==Me){t.msg="unknown compression method",n.mode=ze;break}if(l>>>=4,c-=4,B=8+(15&l),0===n.wbits&&(n.wbits=B),B>15||B>n.wbits){t.msg="invalid window size",n.mode=ze;break}n.dmax=1<<n.wbits,n.flags=0,t.adler=n.check=1,n.mode=512&l?16189:Le,l=0,c=0;break;case 16181:for(;c<16;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(n.flags=l,(255&n.flags)!==Me){t.msg="unknown compression method",n.mode=ze;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=ze;break}n.head&&(n.head.text=l>>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,n.check=W(n.check,C,2,0)),l=0,c=0,n.mode=16182;case 16182:for(;c<32;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}n.head&&(n.head.time=l),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,C[2]=l>>>16&255,C[3]=l>>>24&255,n.check=W(n.check,C,4,0)),l=0,c=0,n.mode=16183;case 16183:for(;c<16;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}n.head&&(n.head.xflags=255&l,n.head.os=l>>8),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,n.check=W(n.check,C,2,0)),l=0,c=0,n.mode=16184;case 16184:if(1024&n.flags){for(;c<16;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}n.length=l,n.head&&(n.head.extra_len=l),512&n.flags&&4&n.wrap&&(C[0]=255&l,C[1]=l>>>8&255,n.check=W(n.check,C,2,0)),l=0,c=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(d=n.length,d>s&&(d=s),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=W(n.check,r,d,i)),s-=d,i+=d,n.length-=d),n.length))break t;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===s)break t;d=0;do{B=r[i+d++],n.head&&B&&n.length<65536&&(n.head.name+=String.fromCharCode(B))}while(B&&d<s);if(512&n.flags&&4&n.wrap&&(n.check=W(n.check,r,d,i)),s-=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===s)break t;d=0;do{B=r[i+d++],n.head&&B&&n.length<65536&&(n.head.comment+=String.fromCharCode(B))}while(B&&d<s);if(512&n.flags&&4&n.wrap&&(n.check=W(n.check,r,d,i)),s-=d,i+=d,B)break t}else n.head&&(n.head.comment=null);n.mode=16188;case 16188:if(512&n.flags){for(;c<16;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(4&n.wrap&&l!==(65535&n.check)){t.msg="header crc mismatch",n.mode=ze;break}l=0,c=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(;c<32;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}t.adler=n.check=Ke(l),l=0,c=0,n.mode=Re;case Re:if(0===n.havedict)return t.next_out=a,t.avail_out=A,t.next_in=i,t.avail_in=s,n.hold=l,n.bits=c,Ue;t.adler=n.check=1,n.mode=Le;case Le:if(e===Ce||e===Ee)break t;case Pe:if(n.last){l>>>=7&c,c-=7&c,n.mode=je;break}for(;c<3;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}switch(n.last=1&l,l>>>=1,c-=1,3&l){case 0:n.mode=16193;break;case 1:if(tn(n),n.mode=De,e===Ee){l>>>=2,c-=2;break t}break;case 2:n.mode=16196;break;case 3:t.msg="invalid block type",n.mode=ze}l>>>=2,c-=2;break;case 16193:for(l>>>=7&c,c-=7&c;c<32;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if((65535&l)!==(l>>>16^65535)){t.msg="invalid stored block lengths",n.mode=ze;break}if(n.length=65535&l,l=0,c=0,n.mode=He,e===Ee)break t;case He:n.mode=16195;case 16195:if(d=n.length,d){if(d>s&&(d=s),d>A&&(d=A),0===d)break t;o.set(r.subarray(i,i+d),a),s-=d,i+=d,A-=d,a+=d,n.length-=d;break}n.mode=Le;break;case 16196:for(;c<14;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(n.nlen=257+(31&l),l>>>=5,c-=5,n.ndist=1+(31&l),l>>>=5,c-=5,n.ncode=4+(15&l),l>>>=4,c-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=ze;break}n.have=0,n.mode=16197;case 16197:for(;n.have<n.ncode;){for(;c<3;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}n.lens[F[n.have++]]=7&l,l>>>=3,c-=3}for(;n.have<19;)n.lens[F[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=ze;break}n.have=0,n.mode=16198;case 16198:for(;n.have<n.nlen+n.ndist;){for(;x=n.lencode[l&(1<<n.lenbits)-1],g=x>>>24,m=x>>>16&255,y=65535&x,!(g<=c);){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(y<16)l>>>=g,c-=g,n.lens[n.have++]=y;else{if(16===y){for(S=g+2;c<S;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(l>>>=g,c-=g,0===n.have){t.msg="invalid bit length repeat",n.mode=ze;break}B=n.lens[n.have-1],d=3+(3&l),l>>>=2,c-=2}else if(17===y){for(S=g+3;c<S;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}l>>>=g,c-=g,B=0,d=3+(7&l),l>>>=3,c-=3}else{for(S=g+7;c<S;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}l>>>=g,c-=g,B=0,d=11+(127&l),l>>>=7,c-=7}if(n.have+d>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=ze;break}for(;d--;)n.lens[n.have++]=B}}if(n.mode===ze)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=ze;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=ze;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=ze;break}if(n.mode=De,e===Ee)break t;case De:n.mode=Ne;case Ne:if(s>=6&&A>=258){t.next_out=a,t.avail_out=A,t.next_in=i,t.avail_in=s,n.hold=l,n.bits=c,me(t,f),a=t.next_out,o=t.output,A=t.avail_out,i=t.next_in,r=t.input,s=t.avail_in,l=n.hold,c=n.bits,n.mode===Le&&(n.back=-1);break}for(n.back=0;x=n.lencode[l&(1<<n.lenbits)-1],g=x>>>24,m=x>>>16&255,y=65535&x,!(g<=c);){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(m&&0===(240&m)){for(v=g,w=m,b=y;x=n.lencode[b+((l&(1<<v+w)-1)>>v)],g=x>>>24,m=x>>>16&255,y=65535&x,!(v+g<=c);){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}l>>>=v,c-=v,n.back+=v}if(l>>>=g,c-=g,n.back+=g,n.length=y,0===m){n.mode=16205;break}if(32&m){n.back=-1,n.mode=Le;break}if(64&m){t.msg="invalid literal/length code",n.mode=ze;break}n.extra=15&m,n.mode=16201;case 16201:if(n.extra){for(S=n.extra;c<S;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}n.length+=l&(1<<n.extra)-1,l>>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;x=n.distcode[l&(1<<n.distbits)-1],g=x>>>24,m=x>>>16&255,y=65535&x,!(g<=c);){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(0===(240&m)){for(v=g,w=m,b=y;x=n.distcode[b+((l&(1<<v+w)-1)>>v)],g=x>>>24,m=x>>>16&255,y=65535&x,!(v+g<=c);){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}l>>>=v,c-=v,n.back+=v}if(l>>>=g,c-=g,n.back+=g,64&m){t.msg="invalid distance code",n.mode=ze;break}n.offset=y,n.extra=15&m,n.mode=16203;case 16203:if(n.extra){for(S=n.extra;c<S;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}n.offset+=l&(1<<n.extra)-1,l>>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=ze;break}n.mode=16204;case 16204:if(0===A)break t;if(d=f-A,n.offset>d){if(d=n.offset-d,d>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=ze;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>A&&(d=A),A-=d,n.length-=d;do{o[a++]=p[h++]}while(--d);0===n.length&&(n.mode=Ne);break;case 16205:if(0===A)break t;o[a++]=n.length,A--,n.mode=Ne;break;case je:if(n.wrap){for(;c<32;){if(0===s)break t;s--,l|=r[i++]<<c,c+=8}if(f-=A,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?W(n.check,o,f,a-f):G(n.check,o,f,a-f)),f=A,4&n.wrap&&(n.flags?l:Ke(l))!==n.check){t.msg="incorrect data check",n.mode=ze;break}l=0,c=0}n.mode=16207;case 16207:if(n.wrap&&n.flags){for(;c<32;){if(0===s)break t;s--,l+=r[i++]<<c,c+=8}if(4&n.wrap&&l!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=ze;break}l=0,c=0}n.mode=16208;case 16208:_=Fe;break t;case ze:_=Ie;break t;case 16210:return ke;default:return Qe}return t.next_out=a,t.avail_out=A,t.next_in=i,t.avail_in=s,n.hold=l,n.bits=c,(n.wsize||f!==t.avail_out&&n.mode<ze&&(n.mode<je||e!==xe))&&en(t,t.output,t.next_out,f-t.avail_out),u-=t.avail_in,f-=t.avail_out,t.total_in+=u,t.total_out+=f,n.total+=f,4&n.wrap&&f&&(t.adler=n.check=n.flags?W(n.check,o,f,t.next_out-f):G(n.check,o,f,t.next_out-f)),t.data_type=n.bits+(n.last?64:0)+(n.mode===Le?128:0)+(n.mode===De||n.mode===He?256:0),(0===u&&0===f||e===xe)&&_===Se&&(_=Oe),_},inflateEnd:t=>{if(Ge(t))return Qe;let e=t.state;return e.window&&(e.window=null),t.state=null,Se},inflateGetHeader:(t,e)=>{if(Ge(t))return Qe;const n=t.state;return 0===(2&n.wrap)?Qe:(n.head=e,e.done=!1,Se)},inflateSetDictionary:(t,e)=>{const n=e.length;let r,o,i;return Ge(t)?Qe:(r=t.state,0!==r.wrap&&r.mode!==Re?Qe:r.mode===Re&&(o=1,o=G(o,e,n,0),o!==r.check)?Ie:(i=en(t,e,n,n),i?(r.mode=16210,ke):(r.havedict=1,Se)))},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:sn,Z_OK:An,Z_STREAM_END:ln,Z_NEED_DICT:cn,Z_STREAM_ERROR:un,Z_DATA_ERROR:fn,Z_MEM_ERROR:dn}=X;function hn(t){this.options=$t({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!==An)throw new Error($[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!==An)))throw new Error($[n])}function pn(t,e){const n=new hn(e);if(n.push(t),n.err)throw n.msg||$[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,s;if(this.ended)return!1;for(a=e===~~e?e:!0===e?sn: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===cn&&o&&(i=nn.inflateSetDictionary(n,o),i===An?i=nn.inflate(n,a):i===fn&&(i=cn));n.avail_in>0&&i===ln&&n.state.wrap>0&&0!==t[n.next_in];)nn.inflateReset(n),i=nn.inflate(n,a);switch(i){case un:case fn:case cn:case dn:return this.onEnd(i),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(0===n.avail_out||i===ln))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!==An||0!==s){if(i===ln)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===An&&("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:mn,deflate:yn,deflateRaw:vn,gzip:wn}=pe,{Inflate:bn,inflate:Bn,inflateRaw:_n,ungzip:xn}=gn;var Cn=bn,En=Bn;const Sn=[];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;Sn[br]=t}const Fn=4294967295;function Un(t,e){return(function(t,e,n){let r=t;for(let o=0;o<n;o++)r=Sn[255&(r^e[o])]^r>>>8;return r}(Fn,t,e)^Fn)>>>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 kn(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 Mn(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 Tn(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]+Rn(e[i-o],n[i],n[i-o])&255}}function Rn(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:kn(e,n,o,i);break;case 2:On(e,n,r,o);break;case 3:Mn(e,n,r,o,i);break;case 4:Tn(e,n,r,o,i);break;default:throw new Error(`Unsupported filter: ${t}`)}}const Pn=new Uint16Array([255]),Hn=255===new Uint8Array(Pn.buffer)[0];const Dn=new Uint16Array([255]),Nn=255===new Uint8Array(Dn.buffer)[0],jn=new Uint8Array(0);function zn(t){const{data:e,width:n,height:r,channels:o,depth:i}=t,a=Math.ceil(i/8)*o,s=Math.ceil(i/8*o*n),A=new Uint8Array(r*s);let l,c,u=jn,f=0;for(let h=0;h<r;h++){switch(l=e.subarray(f+1,f+1+s),c=A.subarray(h*s,(h+1)*s),e[f]){case 0:In(l,c,s);break;case 1:kn(l,c,s,a);break;case 2:On(l,c,u,s);break;case 3:Mn(l,c,u,s,a);break;case 4:Tn(l,c,u,s,a);break;default:throw new Error(`Unsupported filter: ${e[f]}`)}u=c,f+=s+1}if(16===i){const t=new Uint16Array(A.buffer);if(Nn)for(let e=0;e<t.length;e++)t[e]=(255&(d=t[e]))<<8|d>>8&255;return t}return A;var d}const Kn=Uint8Array.of(137,80,78,71,13,10,26,10);function Vn(t){if(!function(t){if(t.length<Kn.length)return!1;for(let e=0;e<Kn.length;e++)if(t[e]!==Kn[e])return!1;return!0}(t.readBytes(Kn.length)))throw new Error("wrong PNG signature")}const Gn="tEXt",Yn=new TextDecoder("latin1");function Wn(t){if(Xn(t),0===t.length||t.length>79)throw new Error("keyword length must be between 1 and 79")}const $n=/^[\u0000-\u00FF]*$/;function Xn(t){if(!$n.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),Wn(n),n}const Zn=-1,tr=0,er=2,nr=3,rr=4,or=6,ir=-1,ar=0,sr=-1,Ar=0,lr=-1,cr=0,ur=1,fr=0,dr=1,hr=2,pr=0,gr=1;class mr extends s{_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=sr,this._interlaceMethod=lr,this._colorType=Zn,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Vn(this);!this._end;){const t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(Vn(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 Gn: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=zn({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:s}=r(o,i);for(let r=0;r<this._png.channels;r++){const o=e.data[s+this._png.channels-1]/n,i=r%(this._png.channels-1)===0?1:e.data[s+r],A=Math.floor(o*i+(1-o)*t.data[a+r]);t.data[a+r]+=A}}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!==Ar)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===cr)this._png.data=zn({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else{if(this._interlaceMethod!==ur)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}],s=Math.ceil(i/8)*o,A=new Uint8Array(r*n*s);let l=0;for(let u=0;u<7;u++){const t=a[u],o=Math.ceil((n-t.x)/t.xStep),i=Math.ceil((r-t.y)/t.yStep);if(o<=0||i<=0)continue;const c=o*s,f=new Uint8Array(c);for(let a=0;a<i;a++){const i=e[l++],u=e.subarray(l,l+c);l+=c;const d=new Uint8Array(c);Ln(i,u,d,f,c,s),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<s;t++)A[(i*n+o)*s+t]=d[e*s+t]}}}if(16===i){const t=new Uint16Array(A.buffer);if(Hn)for(let e=0;e<t.length;e++)t[e]=(255&(c=t[e]))<<8|c>>8&255;return t}return A;var c}({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 yr;function vr(t,e){return new mr(t,e).decode()}!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.METRE=1]="METRE"}(yr||(yr={}))},69861(t,e,n){"use strict";n.d(e,{$:()=>q,HM:()=>X,pd:()=>$});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]),s=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]),A=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),l=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 s=n[r];s<n[r+1];++s)a[s]=s-n[r]<<5|r;return{b:n,r:a}},c=l(a,2),u=c.b,f=c.r;u[28]=258,f[258]=28;for(var d=l(s,0),h=d.b,p=d.r,g=new o(32768),m=0;m<32768;++m){var y=(43690&m)>>1|(21845&m)<<1;y=(61680&(y=(52428&y)>>2|(13107&y)<<2))>>4|(3855&y)<<4,g[m]=((65280&y)>>8|(255&y)<<8)>>1}var v=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 s,A=new o(e);for(i=1;i<e;++i)A[i]=A[i-1]+a[i-1]<<1;if(n){s=new o(1<<e);var l=15-e;for(i=0;i<r;++i)if(t[i])for(var c=i<<4|t[i],u=e-t[i],f=A[t[i]-1]++<<u,d=f|(1<<u)-1;f<=d;++f)s[g[f]>>l]=c}else for(s=new o(r),i=0;i<r;++i)t[i]&&(s[i]=g[A[t[i]-1]++]>>15-t[i]);return s},w=new r(288);for(m=0;m<144;++m)w[m]=8;for(m=144;m<256;++m)w[m]=9;for(m=256;m<280;++m)w[m]=7;for(m=280;m<288;++m)w[m]=8;var b=new r(32);for(m=0;m<32;++m)b[m]=5;var B=v(w,9,0),_=v(w,9,1),x=v(b,5,0),C=v(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},S=function(t,e,n){var r=e/8|0;return(t[r]|t[r+1]<<8)>>(7&e)&n},F=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"],k=function(t,e,n){var r=new Error(e||I[t]);if(r.code=t,Error.captureStackTrace&&Error.captureStackTrace(r,k),!n)throw r;return r},O=function(t,e,n,o){var i=t.length,l=o?o.length:0;if(!i||e.f&&!e.l)return n||new r(0);var c=!n,f=c||2!=e.i,d=e.i;c&&(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,m=e.p||0,y=e.b||0,w=e.l,b=e.d,B=e.m,x=e.n,I=8*i;do{if(!w){g=S(t,m,1);var O=S(t,m+1,3);if(m+=3,!O){var M=t[(V=U(m)+4)-4]|t[V-3]<<8,T=V+M;if(T>i){d&&k(0);break}f&&p(y+M),n.set(t.subarray(V,T),y),e.b=y+=M,e.p=m=8*T,e.f=g;continue}if(1==O)w=_,b=C,B=9,x=5;else if(2==O){var R=S(t,m,31)+257,L=S(t,m+10,15)+4,P=R+S(t,m+5,31)+1;m+=14;for(var H=new r(P),D=new r(19),N=0;N<L;++N)D[A[N]]=S(t,m+3*N,7);m+=3*L;var j=E(D),z=(1<<j)-1,K=v(D,j,1);for(N=0;N<P;){var V,G=K[S(t,m,z)];if(m+=15&G,(V=G>>4)<16)H[N++]=V;else{var Y=0,W=0;for(16==V?(W=3+S(t,m,3),m+=2,Y=H[N-1]):17==V?(W=3+S(t,m,7),m+=3):18==V&&(W=11+S(t,m,127),m+=7);W--;)H[N++]=Y}}var $=H.subarray(0,R),X=H.subarray(R);B=E($),x=E(X),w=v($,B,1),b=v(X,x,1)}else k(1);if(m>I){d&&k(0);break}}f&&p(y+131072);for(var q=(1<<B)-1,J=(1<<x)-1,Z=m;;Z=m){var tt=(Y=w[F(t,m)&q])>>4;if((m+=15&Y)>I){d&&k(0);break}if(Y||k(2),tt<256)n[y++]=tt;else{if(256==tt){Z=m,w=null;break}var et=tt-254;if(tt>264){var nt=a[N=tt-257];et=S(t,m,(1<<nt)-1)+u[N],m+=nt}var rt=b[F(t,m)&J],ot=rt>>4;rt||k(3),m+=15&rt;X=h[ot];if(ot>3){nt=s[ot];X+=F(t,m)&(1<<nt)-1,m+=nt}if(m>I){d&&k(0);break}f&&p(y+131072);var it=y+et;if(y<X){var at=l-X,st=Math.min(X,it);for(at+y<0&&k(3);y<st;++y)n[y]=o[at+y]}for(;y<it;++y)n[y]=n[y-X]}}e.l=w,e.p=Z,e.b=y,e.f=g,w&&(g=1,e.m=B,e.d=b,e.n=x)}while(!g);return y!=n.length&&c?Q(n,0,y):n.subarray(0,y)},M=function(t,e,n){n<<=7&e;var r=e/8|0;t[r]|=n,t[r+1]|=n>>8},T=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},R=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,s=n.slice();if(!a)return{t:z,l:0};if(1==a){var A=new r(n[0].s+1);return A[n[0].s]=1,{t:A,l:1}}n.sort((function(t,e){return t.f-e.f})),n.push({s:-1,f:25001});var l=n[0],c=n[1],u=0,f=1,d=2;for(n[0]={s:-1,f:l.f+c.f,l:l,r:c};f!=a-1;)l=n[n[u].f<n[d].f?u++:d++],c=n[u!=f&&n[u].f<n[d].f?u++:d++],n[f++]={s:-1,f:l.f+c.f,l:l,r:c};var h=s[0].s;for(i=1;i<a;++i)s[i].s>h&&(h=s[i].s);var p=new o(h+1),g=L(n[f-1],p,0);if(g>e){i=0;var m=0,y=g-e,v=1<<y;for(s.sort((function(t,e){return p[e.s]-p[t.s]||t.f-e.f}));i<a;++i){var w=s[i].s;if(!(p[w]>e))break;m+=v-(1<<g-p[w]),p[w]=e}for(m>>=y;m>0;){var b=s[i].s;p[b]<e?m-=1<<e-p[b]++-1:++i}for(;i>=0&&m;--i){var B=s[i].s;p[B]==e&&(--p[B],++m)}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},P=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new o(++e),r=0,i=t[0],a=1,s=function(t){n[r++]=t},A=1;A<=e;++A)if(t[A]==i&&A!=e)++a;else{if(!i&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(i),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(i);a=1,i=t[A]}return{c:n.subarray(0,r),n:e}},H=function(t,e){for(var n=0,r=0;r<e.length;++r)n+=t[r]*e[r];return n},D=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,l,c,u,f,d,h){M(e,h++,n),++i[256];for(var p=R(i,15),g=p.t,m=p.l,y=R(l,15),_=y.t,C=y.l,E=P(g),S=E.c,F=E.n,U=P(_),Q=U.c,I=U.n,k=new o(19),O=0;O<S.length;++O)++k[31&S[O]];for(O=0;O<Q.length;++O)++k[31&Q[O]];for(var L=R(k,7),N=L.t,j=L.l,z=19;z>4&&!N[A[z-1]];--z);var K,V,G,Y,W=d+5<<3,$=H(i,w)+H(l,b)+c,X=H(i,g)+H(l,_)+c+14+3*z+H(k,N)+2*k[16]+3*k[17]+7*k[18];if(f>=0&&W<=$&&W<=X)return D(e,h,t.subarray(f,f+d));if(M(e,h,1+(X<$)),h+=2,X<$){K=v(g,m,0),V=g,G=v(_,C,0),Y=_;var q=v(N,j,0);M(e,h,F-257),M(e,h+5,I-1),M(e,h+10,z-4),h+=14;for(O=0;O<z;++O)M(e,h+3*O,N[A[O]]);h+=3*z;for(var J=[S,Q],Z=0;Z<2;++Z){var tt=J[Z];for(O=0;O<tt.length;++O){var et=31&tt[O];M(e,h,q[et]),h+=N[et],et>15&&(M(e,h,tt[O]>>5&127),h+=tt[O]>>12)}}}else K=B,V=w,G=x,Y=b;for(O=0;O<u;++O){var nt=r[O];if(nt>255){T(e,h,K[(et=nt>>18&31)+257]),h+=V[et+257],et>7&&(M(e,h,nt>>23&31),h+=a[et]);var rt=31&nt;T(e,h,G[rt]),h+=Y[rt],rt>3&&(T(e,h,nt>>5&8191),h+=s[rt])}else T(e,h,K[nt]),h+=V[nt]}return T(e,h,K[256]),h+V[256]},j=new i([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),z=new r(0),K=function(t,e,n,A,l,c){var u=c.z||t.length,d=new r(A+u+5*(1+Math.ceil(u/7e3))+l),h=d.subarray(A,d.length-l),g=c.l,m=7&(c.r||0);if(e){m&&(h[0]=c.r>>3);for(var y=j[e-1],v=y>>13,w=8191&y,b=(1<<n)-1,B=c.p||new o(32768),_=c.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},S=new i(25e3),F=new o(288),I=new o(32),k=0,O=0,M=c.i||0,T=0,R=c.w||0,L=0;M+2<u;++M){var P=E(M),H=32767&M,z=_[P];if(B[H]=z,_[P]=H,R<=M){var K=u-M;if((k>7e3||T>24576)&&(K>423||!g)){m=N(t,h,0,S,F,I,O,T,L,M-L,m),T=k=O=0,L=M;for(var V=0;V<286;++V)F[V]=0;for(V=0;V<30;++V)I[V]=0}var G=2,Y=0,W=w,$=H-z&32767;if(K>2&&P==E(M-$))for(var X=Math.min(v,K)-1,q=Math.min(32767,M),J=Math.min(258,K);$<=q&&--W&&H!=z;){if(t[M+G]==t[M+G-$]){for(var Z=0;Z<J&&t[M+Z]==t[M+Z-$];++Z);if(Z>G){if(G=Z,Y=$,Z>X)break;var tt=Math.min($,Z-2),et=0;for(V=0;V<tt;++V){var nt=M-$+V&32767,rt=nt-B[nt]&32767;rt>et&&(et=rt,z=nt)}}}$+=(H=z)-(z=B[H])&32767}if(Y){S[T++]=268435456|f[G]<<18|p[Y];var ot=31&f[G],it=31&p[Y];O+=a[ot]+s[it],++F[257+ot],++I[it],R=M+G,++k}else S[T++]=t[M],++F[t[M]]}}for(M=Math.max(M,R);M<u;++M)S[T++]=t[M],++F[t[M]];m=N(t,h,g,S,F,I,O,T,L,M-L,m),g||(c.r=7&m|h[m/8|0]<<3,m-=7,c.h=_,c.p=B,c.i=M,c.w=R)}else{for(M=c.w||0;M<u+g;M+=65535){var at=M+65535;at>=u&&(h[m/8|0]=g,at=u),m=D(h,m+1,t.subarray(M,at))}c.i=u}return Q(d,0,A+U(m)+l)},V=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 s=Math.min(a+2655,i);a<s;++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}}},G=function(t,e,n,o,i){if(!i&&(i={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),s=new r(a.length+t.length);s.set(a),s.set(t,a.length),t=s,i.w=a.length}return K(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},W=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=V();o.p(e.dictionary),Y(t,2,o.d())}};function $(t,e){return G(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=V();n.p(t);var r=G(t,e,e.dictionary?6:2,4);return W(r,e),Y(r,r.length-4,n.d()),r}var J="undefined"!=typeof TextDecoder&&new TextDecoder;try{J.decode(z,{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),s=n(0,o.length-a.length),A=[],l=0;l<s;l++)A[l]="$"+l;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}(A,",")+"){ 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 c=function(){};c.prototype=o.prototype,i.prototype=new c,c.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),s=n(79290),A=n(79538),l=n(58068),c=n(69675),u=n(35345),f=n(71514),d=n(58968),h=n(6188),p=n(68002),g=n(75880),m=n(70414),y=n(73093),v=Function,w=function(t){try{return v('"use strict"; return ('+t+").constructor;")()}catch(e){}},b=n(75795),B=n(76879),_=function(){throw new c},x=b?function(){try{return _}catch(t){try{return b(arguments,"callee").get}catch(e){return _}}}():_,C=n(64039)(),E=n(93628),S=n(71064),F=n(48648),U=n(11002),Q=n(10076),I={},k="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%":v,"%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%":s,"%ReferenceError%":A,"%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%":l,"%ThrowTypeError%":x,"%TypedArray%":k,"%TypeError%":c,"%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%":u,"%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%":S,"%Math.abs%":f,"%Math.floor%":d,"%Math.max%":h,"%Math.min%":p,"%Math.pow%":g,"%Math.round%":m,"%Math.sign%":y,"%Reflect.getPrototypeOf%":F};if(E)try{null.error}catch(Y){var M=E(E(Y));O["%Error.prototype%"]=M}var T=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},R={__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),P=n(9957),H=L.call(Q,Array.prototype.concat),D=L.call(U,Array.prototype.splice),N=L.call(Q,String.prototype.replace),j=L.call(Q,String.prototype.slice),z=L.call(Q,RegExp.prototype.exec),K=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,V=/\\(\\)?/g,G=function(t,e){var n,r=t;if(P(R,r)&&(r="%"+(n=R[r])[0]+"%"),P(O,r)){var o=O[r];if(o===I&&(o=T(r)),"undefined"===typeof o&&!e)throw new c("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new l("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!==typeof t||0===t.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof e)throw new c('"allowMissing" argument must be a boolean');if(null===z(/^%?[^%]*%?$/,t))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(t){var e=j(t,0,1),n=j(t,-1);if("%"===e&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==e)throw new l("invalid intrinsic syntax, expected opening `%`");var r=[];return N(t,K,(function(t,e,n,o){r[r.length]=n?N(o,V,"$1"):e||t})),r}(t),r=n.length>0?n[0]:"",o=G("%"+r+"%",e),i=o.name,a=o.value,s=!1,A=o.alias;A&&(r=A[0],D(n,H([0,1],A)));for(var u=1,f=!0;u<n.length;u+=1){var d=n[u],h=j(d,0,1),p=j(d,-1);if(('"'===h||"'"===h||"`"===h||'"'===p||"'"===p||"`"===p)&&h!==p)throw new l("property names with quotes must have matching quotes");if("constructor"!==d&&f||(s=!0),P(O,i="%"+(r+="."+d)+"%"))a=O[i];else if(null!=a){if(!(d in a)){if(!e)throw new c("base intrinsic for "+t+" exists, but the property is not available.");return}if(b&&u+1>=n.length){var g=b(a,d);a=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:a[d]}else f=P(a,d),a=a[d];f&&!s&&(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:()=>A});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",s="popstate";function A(t){void 0===t&&(t={});var e=t.window,n=void 0===e?document.defaultView:e,A=n.history;function h(){var t=n.location,e=t.pathname,r=t.search,o=t.hash,a=A.state||{};return[a.idx,i({pathname:e,search:r,hash:o,state:a.usr||null,key:a.key||"default"})]}var p=null;n.addEventListener(s,(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=y-n;i&&(p={action:t,location:o,retry:function(){S(-1*i)}},S(i))}}else E(t)}}));var g=r.Pop,m=h(),y=m[0],v=m[1],w=c(),b=c();function B(t){return"string"===typeof t?t:f(t)}function _(t,e){return void 0===e&&(e=null),i((0,o.A)({pathname:v.pathname,hash:"",search:""},"string"===typeof t?d(t):t,{state:e,key:u()}))}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();y=e[0],v=e[1],w.call({action:g,location:v})}function S(t){A.go(t)}null==y&&(y=0,A.replaceState((0,o.A)({},A.state,{idx:y}),""));var F={get action(){return g},get location(){return v},createHref:B,push:function t(e,o){var i=r.Push,a=_(e,o);if(C(i,a,(function(){t(e,o)}))){var s=x(a,y+1),l=s[0],c=s[1];try{A.pushState(l,"",c)}catch(u){n.location.assign(c)}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,y),s=a[0],l=a[1];A.replaceState(s,"",l),E(o)}},go:S,back:function(){S(-1)},forward:function(){S(1)},listen:function(t){return w.push(t)},block:function(t){var e=b.push(t);return 1===b.length&&n.addEventListener(a,l),function(){e(),b.length||n.removeEventListener(a,l)}}};return F}function l(t){t.preventDefault(),t.returnValue=""}function c(){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 u(){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},s={};function A(t){return r.isMemo(t)?a:s[t.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,u=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=c(n);u&&(a=a.concat(u(n)));for(var s=A(e),p=A(n),g=0;g<a.length;++g){var m=a[g];if(!i[m]&&(!r||!r[m])&&(!p||!p[m])&&(!s||!s[m])){var y=f(n,m);try{l(e,m,y)}catch(v){}}}}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{A(r.next(t))}catch(Le){i(Le)}}function s(t){try{A(r.throw(t))}catch(Le){i(Le)}}function A(t){t.done?n(t.value):o(t.value).then(a,s)}A((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:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return A([t,e])}}function A(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}(),s=function(t,e){return a.fromClientRect(t,e.getBoundingClientRect())},A=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)},l=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},c=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},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f="undefined"===typeof Uint8Array?[]:new Uint8Array(256),d=0;d<u.length;d++)f[u.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 m=function(t){var e,n,r,o,i,a=.75*t.length,s=t.length,A=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<s;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)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|o>>2,c[A++]=(3&o)<<6|63&i;return l},y=function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n.push(t[r+1]<<8|t[r]);return n},v=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,S=(1<<b-w)-1,F=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=m(t),r=Array.isArray(n)?v(n):new Uint32Array(n),o=Array.isArray(n)?y(n):new Uint16Array(n),i=24,a=F(o,i/2,r[4]/2),s=2===r[5]?F(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,s)},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&S,e=((e=this.index[e])<<B)+(t&x),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",O="undefined"===typeof Uint8Array?[]:new Uint8Array(256),M=0;M<k.length;M++)O[k.charCodeAt(M)]=M;var T=50,R=1,L=2,P=3,H=4,D=5,N=7,j=8,z=9,K=10,V=11,G=12,Y=13,W=14,$=15,X=16,q=17,J=18,Z=19,tt=20,et=21,nt=22,rt=23,ot=24,it=25,at=26,st=27,At=28,lt=29,ct=30,ut=31,ft=32,dt=33,ht=34,pt=35,gt=36,mt=37,yt=38,vt=39,wt=40,bt=41,Bt=42,_t=43,xt=[9001,65288],Ct="!",Et="\xd7",St="\xf7",Ft=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=[ct,gt],Qt=[R,L,P,D],It=[K,j],kt=[st,at],Ot=Qt.concat(It),Mt=[yt,vt,wt,ht,pt],Tt=[$,Y],Rt=function(t,e){void 0===e&&(e="strict");var n=[],r=[],o=[];return t.forEach((function(t,i){var a=Ft.get(t);if(a>T?(o.push(!0),a-=T):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===H||a===V){if(0===i)return r.push(i),n.push(ct);var s=n[i-1];return-1===Ot.indexOf(s)?(r.push(r[i-1]),n.push(s)):(r.push(i),n.push(ct))}return r.push(i),a===ut?n.push("strict"===e?et:mt):a===Bt||a===lt?n.push(ct):a===_t?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(mt):n.push(ct):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((A=r[++i])===e)return!0;if(A!==K)break}if(o===K)for(i=n;i>0;){var a=r[--i];if(Array.isArray(t)?-1!==t.indexOf(a):t===a)for(var s=n;s<=r.length;){var A;if((A=r[++s])===e)return!0;if(A!==K)break}if(a!==K)break}return!1},Pt=function(t,e){for(var n=t;n>=0;){var r=e[n];if(r!==K)return r;n--}return 0},Ht=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,s=i+1,A=e[i],l=a>=0?e[a]:0,c=e[s];if(A===L&&c===P)return Et;if(-1!==Qt.indexOf(A))return Ct;if(-1!==Qt.indexOf(c))return Et;if(-1!==It.indexOf(c))return Et;if(Pt(i,e)===j)return St;if(Ft.get(t[i])===V)return Et;if((A===ft||A===dt)&&Ft.get(t[s])===V)return Et;if(A===N||c===N)return Et;if(A===z)return Et;if(-1===[K,Y,$].indexOf(A)&&c===z)return Et;if(-1!==[q,J,Z,ot,At].indexOf(c))return Et;if(Pt(i,e)===nt)return Et;if(Lt(rt,nt,i,e))return Et;if(Lt([q,J],et,i,e))return Et;if(Lt(G,G,i,e))return Et;if(A===K)return St;if(A===rt||c===rt)return Et;if(c===X||A===X)return St;if(-1!==[Y,$,et].indexOf(c)||A===W)return Et;if(l===gt&&-1!==Tt.indexOf(A))return Et;if(A===At&&c===gt)return Et;if(c===tt)return Et;if(-1!==Ut.indexOf(c)&&A===it||-1!==Ut.indexOf(A)&&c===it)return Et;if(A===st&&-1!==[mt,ft,dt].indexOf(c)||-1!==[mt,ft,dt].indexOf(A)&&c===at)return Et;if(-1!==Ut.indexOf(A)&&-1!==kt.indexOf(c)||-1!==kt.indexOf(A)&&-1!==Ut.indexOf(c))return Et;if(-1!==[st,at].indexOf(A)&&(c===it||-1!==[nt,$].indexOf(c)&&e[s+1]===it)||-1!==[nt,$].indexOf(A)&&c===it||A===it&&-1!==[it,At,ot].indexOf(c))return Et;if(-1!==[it,At,ot,q,J].indexOf(c))for(var u=i;u>=0;){if((f=e[u])===it)return Et;if(-1===[At,ot].indexOf(f))break;u--}if(-1!==[st,at].indexOf(c))for(u=-1!==[q,J].indexOf(A)?a:i;u>=0;){var f;if((f=e[u])===it)return Et;if(-1===[At,ot].indexOf(f))break;u--}if(yt===A&&-1!==[yt,vt,ht,pt].indexOf(c)||-1!==[vt,ht].indexOf(A)&&-1!==[vt,wt].indexOf(c)||-1!==[wt,pt].indexOf(A)&&c===wt)return Et;if(-1!==Mt.indexOf(A)&&-1!==[tt,at].indexOf(c)||-1!==Mt.indexOf(c)&&A===st)return Et;if(-1!==Ut.indexOf(A)&&-1!==Ut.indexOf(c))return Et;if(A===ot&&-1!==Ut.indexOf(c))return Et;if(-1!==Ut.concat(it).indexOf(A)&&c===nt&&-1===xt.indexOf(t[s])||-1!==Ut.concat(it).indexOf(c)&&A===J)return Et;if(A===bt&&c===bt){for(var d=n[i],h=1;d>0&&e[--d]===bt;)h++;if(h%2!==0)return Et}return A===ft&&c===dt?Et:St},Dt=function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=Rt(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,ct,Bt].indexOf(t)?mt: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 c.apply(void 0,this.codePoints.slice(this.start,this.end))},t}(),jt=function(t,e){var n=l(t),r=Dt(n,e),o=r[0],i=r[1],a=r[2],s=n.length,A=0,c=0;return{next:function(){if(c>=s)return{done:!0,value:null};for(var t=Et;c<s&&(t=Ht(n,i,o,++c,a))===Et;);if(t!==Et||c===s){var e=new Nt(n,t,A,c);return A=c,{value:e,done:!1}}return{done:!0,value:null}}}},zt=1,Kt=2,Vt=4,Gt=8,Yt=10,Wt=47,$t=92,Xt=9,qt=32,Jt=34,Zt=61,te=35,ee=36,ne=37,re=39,oe=40,ie=41,ae=95,se=45,Ae=33,le=60,ce=62,ue=64,fe=91,de=93,he=61,pe=123,ge=63,me=125,ye=124,ve=126,we=128,be=65533,Be=42,_e=43,xe=44,Ce=58,Ee=59,Se=46,Fe=0,Ue=8,Qe=11,Ie=14,ke=31,Oe=127,Me=-1,Te=48,Re=97,Le=101,Pe=102,He=117,De=122,Ne=65,je=69,ze=70,Ke=85,Ve=90,Ge=function(t){return t>=Te&&t<=57},Ye=function(t){return t>=55296&&t<=57343},We=function(t){return Ge(t)||t>=Ne&&t<=ze||t>=Re&&t<=Pe},$e=function(t){return t>=Re&&t<=De},Xe=function(t){return t>=Ne&&t<=Ve},qe=function(t){return $e(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)||Ge(t)||t===se},nn=function(t){return t>=Fe&&t<=Ue||t===Qe||t>=Ie&&t<=ke||t===Oe},rn=function(t,e){return t===$t&&e!==Yt},on=function(t,e,n){return t===se?tn(e)||rn(e,n):!!tn(t)||!(t!==$t||!rn(t,e))},an=function(t,e,n){return t===_e||t===se?!!Ge(e)||e===Se&&Ge(n):Ge(t===Se?e:t)},sn=function(t){var e=0,n=1;t[e]!==_e&&t[e]!==se||(t[e]===se&&(n=-1),e++);for(var r=[];Ge(t[e]);)r.push(t[e++]);var o=r.length?parseInt(c.apply(void 0,r),10):0;t[e]===Se&&e++;for(var i=[];Ge(t[e]);)i.push(t[e++]);var a=i.length,s=a?parseInt(c.apply(void 0,i),10):0;t[e]!==je&&t[e]!==Le||e++;var A=1;t[e]!==_e&&t[e]!==se||(t[e]===se&&(A=-1),e++);for(var l=[];Ge(t[e]);)l.push(t[e++]);var u=l.length?parseInt(c.apply(void 0,l),10):0;return n*(o+s*Math.pow(10,-a))*Math.pow(10,A*u)},An={type:2},ln={type:3},cn={type:4},un={type:13},fn={type:8},dn={type:21},hn={type:9},pn={type:10},gn={type:11},mn={type:12},yn={type:14},vn={type:23},wn={type:1},bn={type:25},Bn={type:24},_n={type:26},xn={type:27},Cn={type:28},En={type:29},Sn={type:31},Fn={type:32},Un=function(){function t(){this._value=[]}return t.prototype.write=function(t){this._value=this._value.concat(l(t))},t.prototype.read=function(){for(var t=[],e=this.consumeToken();e!==Fn;)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)?Kt:zt;return{type:5,value:this.consumeName(),flags:o}}break;case ee:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),un;break;case re:return this.consumeStringToken(re);case oe:return An;case ie:return ln;case Be:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),yn;break;case _e:if(an(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case xe:return cn;case se:var i=t,a=this.peekCodePoint(0),s=this.peekCodePoint(1);if(an(i,a,s))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(on(i,a,s))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(a===se&&s===ce)return this.consumeCodePoint(),this.consumeCodePoint(),Bn;break;case Se:if(an(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Wt:if(this.peekCodePoint(0)===Be)for(this.consumeCodePoint();;){var A=this.consumeCodePoint();if(A===Be&&(A=this.consumeCodePoint())===Wt)return this.consumeToken();if(A===Me)return this.consumeToken()}break;case Ce:return _n;case Ee:return xn;case le:if(this.peekCodePoint(0)===Ae&&this.peekCodePoint(1)===se&&this.peekCodePoint(2)===se)return this.consumeCodePoint(),this.consumeCodePoint(),bn;break;case ue:var l=this.peekCodePoint(0),u=this.peekCodePoint(1),f=this.peekCodePoint(2);if(on(l,u,f))return{type:7,value:this.consumeName()};break;case fe:return Cn;case $t: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 me:return mn;case He:case Ke:var d=this.peekCodePoint(0),h=this.peekCodePoint(1);return d!==_e||!We(h)&&h!==ge||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case ye:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),hn;if(this.peekCodePoint(0)===ye)return this.consumeCodePoint(),dn;break;case ve:if(this.peekCodePoint(0)===Zt)return this.consumeCodePoint(),pn;break;case Me:return Fn}return Ze(t)?(this.consumeWhiteSpace(),Sn):Ge(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):tn(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:c(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();We(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(c.apply(void 0,t.map((function(t){return t===ge?Te:t}))),16),end:parseInt(c.apply(void 0,t.map((function(t){return t===ge?ze:t}))),16)};var r=parseInt(c.apply(void 0,t),16);if(this.peekCodePoint(0)===se&&We(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var o=[];We(e)&&o.length<6;)o.push(e),e=this.consumeCodePoint();return{type:30,start:r,end:parseInt(c.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)===Me)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)===Me||this.peekCodePoint(0)===ie)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),vn)}for(;;){var r=this.consumeCodePoint();if(r===Me||r===ie)return{type:22,value:c.apply(void 0,t)};if(Ze(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Me||this.peekCodePoint(0)===ie?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,t)}):(this.consumeBadUrlRemnants(),vn);if(r===Jt||r===re||r===oe||nn(r))return this.consumeBadUrlRemnants(),vn;if(r===$t){if(!rn(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),vn;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===Me)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+=c.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===Me||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===$t){var o=this._value[n+1];o!==Me&&void 0!==o&&(o===Yt?(e+=this.consumeStringSlice(n),n=-1,this._value.shift()):rn(r,o)&&(e+=this.consumeStringSlice(n),e+=c(this.consumeEscapedCodePoint()),n=-1))}n++}},t.prototype.consumeNumber=function(){var t=[],e=Vt,n=this.peekCodePoint(0);for(n!==_e&&n!==se||t.push(this.consumeCodePoint());Ge(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Se&&Ge(r))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=Gt;Ge(this.peekCodePoint(0));)t.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((n===je||n===Le)&&((r===_e||r===se)&&Ge(o)||Ge(r)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),e=Gt;Ge(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[sn(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(We(t)){for(var e=c(t);We(this.peekCodePoint(0))&&e.length<6;)e+=c(this.consumeCodePoint());Ze(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(e,16);return 0===n||Ye(n)||n>1114111?be:n}return t===Me?be:t},t.prototype.consumeName=function(){for(var t="";;){var e=this.consumeCodePoint();if(en(e))t+=c(e);else{if(!rn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),t;t+=c(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||Hn(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?Fn:t},t.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},t}(),In=function(t){return 15===t.type},kn=function(t){return 17===t.type},On=function(t){return 20===t.type},Mn=function(t){return 0===t.type},Tn=function(t,e){return On(t)&&t.value===e},Rn=function(t){return 31!==t.type},Ln=function(t){return 31!==t.type&&4!==t.type},Pn=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},Hn=function(t,e){return 11===e&&12===t.type||28===e&&29===t.type||2===e&&3===t.type},Dn=function(t){return 17===t.type||15===t.type},Nn=function(t){return 16===t.type||Dn(t)},jn=function(t){return t.length>1?[t[0],t[1]]:[t[0]]},zn={type:17,number:0,flags:Vt},Kn={type:16,number:50,flags:Vt},Vn={type:16,number:100,flags:Vt},Gn=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},Wn="deg",$n="grad",Xn="rad",qn="turn",Jn={name:"angle",parse:function(t,e){if(15===e.type)switch(e.unit){case Wn:return Math.PI*e.number/180;case $n: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===Wn||t.unit===$n||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[zn,zn];case"to top":case"bottom":return er(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[zn,Vn];case"to right":case"left":return er(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Vn,Vn];case"to bottom":case"top":return er(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Vn,zn];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=cr[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 s=fr[e.value.toUpperCase()];if("undefined"!==typeof s)return s}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},sr=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 s=n.map(ar),A=(o=s[0],i=s[1],a=s[2],s[3]);return ir(o,i,a,A)}return 0};function Ar(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 lr=function(t,e){var n=e.filter(Ln),r=n[0],o=n[1],i=n[2],a=n[3],s=(17===r.type?er(r.number):Jn.parse(t,r))/(2*Math.PI),A=Nn(o)?o.number/100:0,l=Nn(i)?i.number/100:0,c="undefined"!==typeof a&&Nn(a)?Yn(a,1):1;if(0===A)return ir(255*l,255*l,255*l,1);var u=l<=.5?l*(A+1):l+A-l*A,f=2*l-u,d=Ar(f,u,s+1/3),h=Ar(f,u,s),p=Ar(f,u,s-1/3);return ir(255*d,255*h,255*p,c)},cr={hsl:lr,hsla:lr,rgb:sr,rgba:sr},ur=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=zn),null===r.stop&&(r.stop=Vn);for(var o=[],i=0,a=0;a<t.length;a++){var s=t[a].stop;if(null!==s){var A=Yn(s,e);A>i?o.push(A):o.push(i),i=A}else o.push(null)}var l=null;for(a=0;a<o.length;a++){var c=o[a];if(null===c)null===l&&(l=a);else if(null!==l){for(var u=a-l,f=(c-o[l-1])/(u+1),d=1;d<=u;d++)o[l+d-1]=f*d;l=null}}return t.map((function(t,n){return{color:t.color,stop:Math.max(Math.min(1,o[n]/e),0)}}))},mr=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)},yr=function(t,e,n){var r="number"===typeof t?t:mr(t,e,n),o=Math.abs(e*Math.sin(r))+Math.abs(n*Math.cos(r)),i=e/2,a=n/2,s=o/2,A=Math.sin(r-Math.PI/2)*s,l=Math.cos(r-Math.PI/2)*s;return[o,i-l,i+l,a-A,a+A]},vr=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],s=vr(n-i,r-a);return(o?s<t.optimumDistance:s>t.optimumDistance)?{optimumCorner:e,optimumDistance:s}: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(vr(e,n),vr(e,n-o),vr(e-r,n),vr(e-r,n-o));else if(1===t.shape){var s=Math.min(Math.abs(n),Math.abs(n-o))/Math.min(Math.abs(e),Math.abs(e-r)),A=wr(r,o,e,n,!0),l=A[0],c=A[1];a=s*(i=vr(l-e,(c-n)/s))}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(vr(e,n),vr(e,n-o),vr(e-r,n),vr(e-r,n-o));else if(1===t.shape){s=Math.max(Math.abs(n),Math.abs(n-o))/Math.max(Math.abs(e),Math.abs(e-r));var u=wr(r,o,e,n,!1);l=u[0],c=u[1],a=s*(i=vr(l-e,(c-n)/s))}}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 Pn(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",Sr="circle",Fr="ellipse",Ur="cover",Qr="contain",Ir=function(t,e){var n=0,r=3,o=[],i=[];return Pn(e).forEach((function(e,a){var s=!0;if(0===a?s=e.reduce((function(t,e){if(On(e))switch(e.value){case"center":return i.push(Kn),!1;case"top":case"left":return i.push(zn),!1;case"right":case"bottom":return i.push(Vn),!1}else if(Nn(e)||Dn(e))return i.push(e),!1;return t}),s):1===a&&(s=e.reduce((function(t,e){if(On(e))switch(e.value){case Sr:return n=0,!1;case Fr: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(Dn(e)||Nn(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t}),s)),s){var A=pr(t,e);o.push(A)}})),{size:r,shape:n,stops:o,position:i,type:2}},kr=function(t){return 1===t.type},Or=function(t){return 2===t.type},Mr={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 Tr(t){return!(20===t.type&&"none"===t.value)&&(18!==t.type||!!Lr[t.name])}var Rr,Lr={"linear-gradient":function(t,e){var n=er(180),r=[];return Pn(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 Pn(e).forEach((function(e,a){var s=!0;if(0===a){var A=!1;s=e.reduce((function(t,e){if(A)if(On(e))switch(e.value){case"center":return i.push(Kn),t;case"top":case"left":return i.push(zn),t;case"right":case"bottom":return i.push(Vn),t}else(Nn(e)||Dn(e))&&i.push(e);else if(On(e))switch(e.value){case Sr:return n=0,!1;case Fr:return n=1,!1;case"at":return A=!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(Dn(e)||Nn(e))return Array.isArray(r)||(r=[]),r.push(e),!1;return t}),s)}if(s){var l=pr(t,e);o.push(l)}})),{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,s=[];return Pn(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:zn,color:a})}else if("to"===i.name)a=nr.parse(t,i.values[0]),r.push({stop:Vn,color:a});else if("color-stop"===i.name){var s=i.values.filter(Ln);if(2===s.length){a=nr.parse(t,s[1]);var A=s[0];kn(A)&&r.push({stop:{type:16,number:100*A.number,flags:A.flags},color:a})}}})),1===o?{angle:(n+er(180))%er(360),stops:r,type:o}:{size:a,shape:i,stops:r,position:s,type:o}}},Pr={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)&&Tr(t)})).map((function(e){return Mr.parse(t,e)}))}},Hr={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}))}},Dr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(t,e){return Pn(e).map((function(t){return t.filter(Nn)})).map(jn)}},Nr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(t,e){return Pn(e).map((function(t){return t.filter(On).map((function(t){return t.value})).join(" ")})).map(jr)}},jr=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"}(Rr||(Rr={}));var zr,Kr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(t,e){return Pn(e).map((function(t){return t.filter(Vr)}))}},Vr=function(t){return On(t)||Nn(t)},Gr=function(t){return{name:"border-"+t+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Yr=Gr("top"),Wr=Gr("right"),$r=Gr("bottom"),Xr=Gr("left"),qr=function(t){return{name:"border-radius-"+t,initialValue:"0 0",prefix:!1,type:1,parse:function(t,e){return jn(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"),so=function(t){return{name:"border-"+t+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,e){return In(e)?e.number:0}}},Ao=so("top"),lo=so("right"),co=so("bottom"),uo=so("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},mo={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}},yo={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"}(zr||(zr={}));var vo,wo={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){return"strict"===e?zr.STRICT:zr.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:Mr.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}},So=Eo("top"),Fo=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}}))}},ko={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"}},Mo=Oo("top"),To=Oo("right"),Ro=Oo("bottom"),Lo=Oo("left"),Po={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}}},Ho={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}},Do={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(t,e){return 1===e.length&&Tn(e[0],"none")?[]:Pn(e).map((function(e){for(var n={color:fr.TRANSPARENT,offsetX:zn,offsetY:zn,blur:zn},r=0,o=0;o<e.length;o++){var i=e[o];Dn(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}},jo={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=zo[e.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return n(e.values)}return null}},zo={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],s=e[13];return e[14],e[15],16===e.length?[n,r,o,i,a,s]:null}},Ko={type:16,number:50,flags:Vt},Vo=[Ko,Ko],Go={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(t,e){var n=e.filter(Nn);return 2!==n.length?Vo:[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"}(vo||(vo={}));for(var Wo={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(t,e){switch(e){case"break-all":return vo.BREAK_ALL;case"keep-all":return vo.KEEP_ALL;default:return vo.NORMAL}}},$o={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(t,e){if(20===e.type)return{auto:!0,order:0};if(kn(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 kn(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 kn(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}},si={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(Rn),i=0;i<o.length;i++){var a=o[i],s=o[i+1];if(20===a.type){var A=s&&kn(s)?s.number:1;r.push({counter:a.value,increment:A})}}return r}},Ai={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(t,e){if(0===e.length)return[];for(var n=[],r=e.filter(Rn),o=0;o<r.length;o++){var i=r[o],a=r[o+1];if(On(i)&&"none"!==i.value){var s=a&&kn(a)?a.number:0;n.push({counter:i.value,reset:s})}}return n}},li={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(t,e){return e.filter(In).map((function(e){return Xo.parse(t,e)}))}},ci={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(Mn);if(o.length%2!==0)return null;for(var i=0;i<o.length;i+=2){var a=o[i].value,s=o[i+1].value;r.push({open:a,close:s})}return r}},ui=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&&Tn(e[0],"none")?[]:Pn(e).map((function(e){for(var n={color:255,offsetX:zn,offsetY:zn,blur:zn,spread:zn,inset:!1},r=0,o=0;o<e.length;o++){var i=e[o];Tn(i,"inset")?n.inset=!0:Dn(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=vi(t,li,e.animationDuration),this.backgroundClip=vi(t,dr,e.backgroundClip),this.backgroundColor=vi(t,hr,e.backgroundColor),this.backgroundImage=vi(t,Pr,e.backgroundImage),this.backgroundOrigin=vi(t,Hr,e.backgroundOrigin),this.backgroundPosition=vi(t,Dr,e.backgroundPosition),this.backgroundRepeat=vi(t,Nr,e.backgroundRepeat),this.backgroundSize=vi(t,Kr,e.backgroundSize),this.borderTopColor=vi(t,Yr,e.borderTopColor),this.borderRightColor=vi(t,Wr,e.borderRightColor),this.borderBottomColor=vi(t,$r,e.borderBottomColor),this.borderLeftColor=vi(t,Xr,e.borderLeftColor),this.borderTopLeftRadius=vi(t,Jr,e.borderTopLeftRadius),this.borderTopRightRadius=vi(t,Zr,e.borderTopRightRadius),this.borderBottomRightRadius=vi(t,to,e.borderBottomRightRadius),this.borderBottomLeftRadius=vi(t,eo,e.borderBottomLeftRadius),this.borderTopStyle=vi(t,ro,e.borderTopStyle),this.borderRightStyle=vi(t,oo,e.borderRightStyle),this.borderBottomStyle=vi(t,io,e.borderBottomStyle),this.borderLeftStyle=vi(t,ao,e.borderLeftStyle),this.borderTopWidth=vi(t,Ao,e.borderTopWidth),this.borderRightWidth=vi(t,lo,e.borderRightWidth),this.borderBottomWidth=vi(t,co,e.borderBottomWidth),this.borderLeftWidth=vi(t,uo,e.borderLeftWidth),this.boxShadow=vi(t,fi,e.boxShadow),this.color=vi(t,fo,e.color),this.direction=vi(t,ho,e.direction),this.display=vi(t,po,e.display),this.float=vi(t,mo,e.cssFloat),this.fontFamily=vi(t,ti,e.fontFamily),this.fontSize=vi(t,ei,e.fontSize),this.fontStyle=vi(t,oi,e.fontStyle),this.fontVariant=vi(t,ri,e.fontVariant),this.fontWeight=vi(t,ni,e.fontWeight),this.letterSpacing=vi(t,yo,e.letterSpacing),this.lineBreak=vi(t,wo,e.lineBreak),this.lineHeight=vi(t,bo,e.lineHeight),this.listStyleImage=vi(t,_o,e.listStyleImage),this.listStylePosition=vi(t,xo,e.listStylePosition),this.listStyleType=vi(t,Co,e.listStyleType),this.marginTop=vi(t,So,e.marginTop),this.marginRight=vi(t,Fo,e.marginRight),this.marginBottom=vi(t,Uo,e.marginBottom),this.marginLeft=vi(t,Qo,e.marginLeft),this.opacity=vi(t,qo,e.opacity);var o=vi(t,Io,e.overflow);this.overflowX=o[0],this.overflowY=o[o.length>1?1:0],this.overflowWrap=vi(t,ko,e.overflowWrap),this.paddingTop=vi(t,Mo,e.paddingTop),this.paddingRight=vi(t,To,e.paddingRight),this.paddingBottom=vi(t,Ro,e.paddingBottom),this.paddingLeft=vi(t,Lo,e.paddingLeft),this.paintOrder=vi(t,di,e.paintOrder),this.position=vi(t,Ho,e.position),this.textAlign=vi(t,Po,e.textAlign),this.textDecorationColor=vi(t,Jo,null!==(n=e.textDecorationColor)&&void 0!==n?n:e.color),this.textDecorationLine=vi(t,Zo,null!==(r=e.textDecorationLine)&&void 0!==r?r:e.textDecoration),this.textShadow=vi(t,Do,e.textShadow),this.textTransform=vi(t,No,e.textTransform),this.transform=vi(t,jo,e.transform),this.transformOrigin=vi(t,Go,e.transformOrigin),this.visibility=vi(t,Yo,e.visibility),this.webkitTextStrokeColor=vi(t,hi,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=vi(t,pi,e.webkitTextStrokeWidth),this.wordBreak=vi(t,Wo,e.wordBreak),this.zIndex=vi(t,$o,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}(),mi=function(){function t(t,e){this.content=vi(t,ai,e.content),this.quotes=vi(t,ci,e.quotes)}return t}(),yi=function(){function t(t,e){this.counterIncrement=vi(t,si,e.counterIncrement),this.counterReset=vi(t,Ai,e.counterReset)}return t}(),vi=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 Mr.parse(t,i.parseComponentValue());case"length":var s=i.parseComponentValue();return Dn(s)?s:zn;case"length-percentage":var A=i.parseComponentValue();return Nn(A)?A:zn;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)),cs(e)&&(this.styles.animationDuration.some((function(t){return t>0}))&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=s(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),Si=0;Si<Ci.length;Si++)Ei[Ci.charCodeAt(Si)]=Si;for(var Fi=function(t){var e,n,r,o,i,a=.75*t.length,s=t.length,A=0;"="===t[t.length-1]&&(a--,"="===t[t.length-2]&&a--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a),c=Array.isArray(l)?l:new Uint8Array(l);for(e=0;e<s;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)],c[A++]=n<<2|r>>4,c[A++]=(15&r)<<4|o>>2,c[A++]=(3&o)<<6|63&i;return l},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,ki=11,Oi=2,Mi=65536>>Ii,Ti=(1<<Ii)-1,Ri=Mi+(1024>>Ii)+32,Li=65536>>ki,Pi=(1<<ki-Ii)-1,Hi=function(t,e,n){return t.slice?t.slice(e,n):new Uint16Array(Array.prototype.slice.call(t,e,n))},Di=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=Fi(t),r=Array.isArray(n)?Qi(n):new Uint32Array(n),o=Array.isArray(n)?Ui(n):new Uint16Array(n),i=24,a=Hi(o,i/2,r[4]/2),s=2===r[5]?Hi(o,(i+r[4])/2):Di(r,Math.ceil((i+r[4])/4));return new ji(r[0],r[1],r[2],r[3],a,s)},ji=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&Ti),this.data[e];if(t<=65535)return e=((e=this.index[Mi+(t-55296>>Ii)])<<Oi)+(t&Ti),this.data[e];if(t<this.highStart)return e=Ri-Li+(t>>ki),e=this.index[e],e+=t>>Ii&Pi,e=((e=this.index[e])<<Oi)+(t&Ti),this.data[e];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},t}(),zi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ki="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Vi=0;Vi<zi.length;Vi++)Ki[zi.charCodeAt(Vi)]=Vi;var Gi,Yi=1,Wi=2,$i=3,Xi=4,qi=5,Ji=7,Zi=8,ta=9,ea=10,na=11,ra=12,oa=13,ia=14,aa=15,sa=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},Aa=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},la=Ni(xi),ca="\xd7",ua="\xf7",fa=function(t){return la.get(t)},da=function(t,e,n){var r=n-2,o=e[r],i=e[n-1],a=e[n];if(i===Wi&&a===$i)return ca;if(i===Wi||i===$i||i===Xi)return ua;if(a===Wi||a===$i||a===Xi)return ua;if(i===Zi&&-1!==[Zi,ta,na,ra].indexOf(a))return ca;if((i===na||i===ta)&&(a===ta||a===ea))return ca;if((i===ra||i===ea)&&a===ea)return ca;if(a===oa||a===qi)return ca;if(a===Ji)return ca;if(i===Yi)return ca;if(i===oa&&a===ia){for(;o===qi;)o=e[--r];if(o===ia)return ca}if(i===aa&&a===aa){for(var s=0;o===aa;)s++,o=e[--r];if(s%2===0)return ca}return ua},ha=function(t){var e=sa(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=ca;r<n&&(t=da(e,i,++r))===ca;);if(t!==ca||r===n){var a=Aa.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},ma=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=l(r.data).map((function(t){return c(t)})),i=0,a={},s=o.every((function(t,e){n.setStart(r,i),n.setEnd(r,i+t.length);var o=n.getBoundingClientRect();i+=t.length;var s=o.x>a.x||o.y>a.y;return a=o,0===e||s}));return t.body.removeChild(e),s},ya=function(){return"undefined"!==typeof(new Image).crossOrigin},va=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"),s=document.createElementNS(i,"foreignObject");return a.setAttributeNS(null,"width",t.toString()),a.setAttributeNS(null,"height",e.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(s),s.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&&ma(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=ya();return Object.defineProperty(Ca,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=va();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}(),Sa=function(t,e,n,r){var o=ka(e,n),i=[],s=0;return o.forEach((function(e){if(n.textDecorationLine.length||e.trim().length>0)if(Ca.SUPPORT_RANGE_BOUNDS){var o=Ua(r,s,e.length).getClientRects();if(o.length>1){var A=Qa(e),l=0;A.forEach((function(e){i.push(new Ea(e,a.fromDOMRectList(t,Ua(r,l+s,e.length).getClientRects()))),l+=e.length}))}else i.push(new Ea(e,a.fromDOMRectList(t,o)))}else{var c=r.splitText(e.length);i.push(new Ea(e,Fa(t,r))),r=c}else Ca.SUPPORT_RANGE_BOUNDS||(r=r.splitText(e.length));s+=e.length})),i},Fa=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=s(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 Ma(t,e)},ka=function(t,e){return 0!==e.letterSpacing?Qa(t):Ia(t,e)},Oa=[32,160,4961,65792,65793,4153,4241],Ma=function(t,e){for(var n,r=jt(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=l(t),r="";e.forEach((function(t){-1===Oa.indexOf(t)?r+=c(t):(r.length&&o.push(r),o.push(c(t)),r="")})),r.length&&o.push(r)}};!(n=r.next()).done;)i();return o},Ta=function(){function t(t,e,n){this.text=Ra(e.data,n.textTransform),this.textBounds=Sa(t,this.text,n,e)}return t}(),Ra=function(t,e){switch(e){case 1:return t.toLowerCase();case 3:return t.replace(La,Pa);case 2:return t.toUpperCase();default:return t}},La=/(^|\s|:|-|\(|\))([a-z])/g,Pa=function(t,e,n){return t.length>0?e+n.toUpperCase():t},Ha=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),Da=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=s(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),ja=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),za=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),Ka=[{type:15,flags:0,unit:"px",number:3}],Va=[{type:16,flags:0,number:50}],Ga=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},Wa="checkbox",$a="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!==Wa&&r.type!==$a||(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=Ga(r.bounds)),r.type){case Wa:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=Ka;break;case $a:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=Va}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),ts=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),es=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=is(e,n.contentWindow.document.documentElement);var o=n.contentWindow.document.documentElement?ur(e,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):fr.TRANSPARENT,i=n.contentWindow.document.body?ur(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),ns=["OL","UL","MENU"],rs=function(t,e,n,r){for(var o=e.firstChild,i=void 0;o;o=i)if(i=o.nextSibling,As(o)&&o.data.trim().length>0)n.textNodes.push(new Ta(t,o,n.styles));else if(ls(o))if(Es(o)&&o.assignedNodes)o.assignedNodes().forEach((function(e){return rs(t,e,n,r)}));else{var a=os(t,o);a.styles.isVisible()&&(as(o,a,r)?a.flags|=4:ss(a.styles)&&(a.flags|=2),-1!==ns.indexOf(o.tagName)&&(a.flags|=8),n.elements.push(a),o.slot,o.shadowRoot?rs(t,o.shadowRoot,a,r):xs(o)||gs(o)||Cs(o)||rs(t,o,a,r))}},os=function(t,e){return ws(e)?new Ha(t,e):ys(e)?new Da(t,e):gs(e)?new Na(t,e):fs(e)?new ja(t,e):ds(e)?new za(t,e):hs(e)?new Ja(t,e):Cs(e)?new Za(t,e):xs(e)?new ts(t,e):bs(e)?new es(t,e):new _i(t,e)},is=function(t,e){var n=os(t,e);return n.flags|=4,rs(t,e,n,n),n},as=function(t,e,n){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||ms(t)&&n.styles.isTransparent()},ss=function(t){return t.isPositioned()||t.isFloating()},As=function(t){return t.nodeType===Node.TEXT_NODE},ls=function(t){return t.nodeType===Node.ELEMENT_NODE},cs=function(t){return ls(t)&&"undefined"!==typeof t.style&&!us(t)},us=function(t){return"object"===typeof t.className},fs=function(t){return"LI"===t.tagName},ds=function(t){return"OL"===t.tagName},hs=function(t){return"INPUT"===t.tagName},ps=function(t){return"HTML"===t.tagName},gs=function(t){return"svg"===t.tagName},ms=function(t){return"BODY"===t.tagName},ys=function(t){return"CANVAS"===t.tagName},vs=function(t){return"VIDEO"===t.tagName},ws=function(t){return"IMG"===t.tagName},bs=function(t){return"IFRAME"===t.tagName},Bs=function(t){return"STYLE"===t.tagName},_s=function(t){return"SCRIPT"===t.tagName},xs=function(t){return"TEXTAREA"===t.tagName},Cs=function(t){return"SELECT"===t.tagName},Es=function(t){return"SLOT"===t.tagName},Ss=function(t){return t.tagName.indexOf("-")>0},Fs=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}(),Us={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"]},Qs={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"]},Is={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"]},ks={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"]},Os=function(t,e,n,r,o,i){return t<e||t>n?Gs(t,o,i.length>0):r.integers.reduce((function(e,n,o){for(;t>=n;)t-=n,e+=r.values[o];return e}),"")+i},Ms=function(t,e,n,r){var o="";do{n||t--,o=r(t)+o,t/=e}while(t*e>=e);return o},Ts=function(t,e,n,r,o){var i=n-e+1;return(t<0?"-":"")+(Ms(Math.abs(t),i,r,(function(t){return c(Math.floor(t%i)+e)}))+o)},Rs=function(t,e,n){void 0===n&&(n=". ");var r=e.length;return Ms(Math.abs(t),r,!1,(function(t){return e[Math.floor(t%r)]}))+n},Ls=1,Ps=2,Hs=4,Ds=8,Ns=function(t,e,n,r,o,i){if(t<-9999||t>9999)return Gs(t,4,o.length>0);var a=Math.abs(t),s=o;if(0===a)return e[0]+s;for(var A=0;a>0&&A<=4;A++){var l=a%10;0===l&&ii(i,Ls)&&""!==s?s=e[l]+s:l>1||1===l&&0===A||1===l&&1===A&&ii(i,Ps)||1===l&&1===A&&ii(i,Hs)&&t>100||1===l&&A>1&&ii(i,Ds)?s=e[l]+(A>0?n[A-1]:"")+s:1===l&&A>0&&(s=n[A-1]+s),a=Math.floor(a/10)}return(t<0?r:"")+s},js="\u5341\u767e\u5343\u842c",zs="\u62fe\u4f70\u4edf\u842c",Ks="\u30de\u30a4\u30ca\u30b9",Vs="\ub9c8\uc774\ub108\uc2a4",Gs=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 s=Ts(t,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Rs(t,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",o);case 6:return Os(t,1,3999,Us,3,r).toLowerCase();case 7:return Os(t,1,3999,Us,3,r);case 8:return Ts(t,945,969,!1,r);case 9:return Ts(t,97,122,!1,r);case 10:return Ts(t,65,90,!1,r);case 11:return Ts(t,1632,1641,!0,r);case 12:case 49:return Os(t,1,9999,Qs,3,r);case 35:return Os(t,1,9999,Qs,3,r).toLowerCase();case 13:return Ts(t,2534,2543,!0,r);case 14:case 30:return Ts(t,6112,6121,!0,r);case 15:return Rs(t,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",o);case 16:return Rs(t,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",o);case 17:case 48:return Ns(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",js,"\u8ca0",o,Ps|Hs|Ds);case 47:return Ns(t,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",zs,"\u8ca0",o,Ls|Ps|Hs|Ds);case 42:return Ns(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",js,"\u8d1f",o,Ps|Hs|Ds);case 41:return Ns(t,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",zs,"\u8d1f",o,Ls|Ps|Hs|Ds);case 26:return Ns(t,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07",Ks,o,0);case 25:return Ns(t,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07",Ks,o,Ls|Ps|Hs);case 31:return Ns(t,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",Vs,i,Ls|Ps|Hs);case 33:return Ns(t,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c",Vs,i,0);case 32:return Ns(t,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343",Vs,i,Ls|Ps|Hs);case 18:return Ts(t,2406,2415,!0,r);case 20:return Os(t,1,19999,ks,3,r);case 21:return Ts(t,2790,2799,!0,r);case 22:return Ts(t,2662,2671,!0,r);case 22:return Os(t,1,10999,Is,3,r);case 23:return Rs(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 Rs(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 Ts(t,3302,3311,!0,r);case 28:return Rs(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 Rs(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 Ts(t,3792,3801,!0,r);case 37:return Ts(t,6160,6169,!0,r);case 38:return Ts(t,4160,4169,!0,r);case 39:return Ts(t,2918,2927,!0,r);case 40:return Ts(t,1776,1785,!0,r);case 43:return Ts(t,3046,3055,!0,r);case 44:return Ts(t,3174,3183,!0,r);case 45:return Ts(t,3664,3673,!0,r);case 46:return Ts(t,3872,3881,!0,r);default:return Ts(t,48,57,!0,r)}},Ys="data-html2canvas-ignore",Ws=function(){function t(t,e,n){if(this.context=t,this.options=n,this.scrolledElements=[],this.referenceElement=e,this.counters=new Fs,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=Xs(t,e);if(!i.contentWindow)return Promise.reject("Unable to find iframe window");var a=t.defaultView.pageXOffset,s=t.defaultView.pageYOffset,A=i.contentWindow,l=A.document,c=Zs(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(oA),A&&(A.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||A.scrollY===e.top&&A.scrollX===e.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(A.scrollX-e.left,A.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")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Js(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"===typeof t?[2,Promise.resolve().then((function(){return t(l,n)})).then((function(){return i}))]:[2,i]}}))}))}));return l.open(),l.write(nA(document.doctype)+"<html></html>"),rA(this.referenceElement.ownerDocument,a,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},t.prototype.createElementClone=function(t){if(Bi(t,2),ys(t))return this.createCanvasClone(t);if(vs(t))return this.createVideoClone(t);if(Bs(t))return this.createStyleClone(t);var e=t.cloneNode(!1);return ws(e)&&(ws(t)&&t.currentSrc&&t.currentSrc!==t.src&&(e.src=t.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),Ss(e)?this.createCustomElementClone(e):e},t.prototype.createCustomElementClone=function(t){var e=document.createElement("html2canvascustomelement");return eA(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 s=a.getContextAttributes();!1===(null===s||void 0===s?void 0:s.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){ls(e)&&(_s(e)||e.hasAttribute(Ys)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&ls(e)&&Bs(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(ls(o)&&Es(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(As(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var n=t.ownerDocument.defaultView;if(n&&ls(t)&&(cs(t)||us(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&&cs(r)&&(this.clonedReferenceElement=r),ms(r)&&cA(r);var s=this.counters.parse(new yi(this.context,o)),A=this.resolvePseudoContent(t,r,i,Gi.BEFORE);Ss(t)&&(e=!0),vs(t)||this.cloneChildNodes(t,r,e),A&&r.insertBefore(A,r.firstChild);var l=this.resolvePseudoContent(t,r,a,Gi.AFTER);return l&&r.appendChild(l),this.counters.pop(s),(o&&(this.options.copyStyles||us(t))&&!bs(t)||e)&&eA(o,r),0===t.scrollTop&&0===t.scrollLeft||this.scrolledElements.push([r,t.scrollLeft,t.scrollTop]),(xs(t)||Cs(t))&&(xs(r)||Cs(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 yi(this.context,n));var s=new mi(this.context,n),A=a.createElement("html2canvaspseudoelement");eA(n,A),s.content.forEach((function(e){if(0===e.type)A.appendChild(a.createTextNode(e.value));else if(22===e.type){var n=a.createElement("img");n.src=e.value,n.style.opacity="1",A.appendChild(n)}else if(18===e.type){if("attr"===e.name){var r=e.values.filter(On);r.length&&A.appendChild(a.createTextNode(t.getAttribute(r[0].value)||""))}else if("counter"===e.name){var i=e.values.filter(Ln),l=i[0],c=i[1];if(l&&On(l)){var u=o.counters.getCounterValue(l.value),f=c&&On(c)?Co.parse(o.context,c.value):3;A.appendChild(a.createTextNode(Gs(u,f,!1)))}}else if("counters"===e.name){var d=e.values.filter(Ln),h=(l=d[0],d[1]);if(c=d[2],l&&On(l)){var p=o.counters.getCounterValues(l.value),g=c&&On(c)?Co.parse(o.context,c.value):3,m=h&&0===h.type?h.value:"",y=p.map((function(t){return Gs(t,g,!1)})).join(m);A.appendChild(a.createTextNode(y))}}}else if(20===e.type)switch(e.value){case"open-quote":A.appendChild(a.createTextNode(ui(s.quotes,o.quoteDepth++,!0)));break;case"close-quote":A.appendChild(a.createTextNode(ui(s.quotes,--o.quoteDepth,!1)));break;default:A.appendChild(a.createTextNode(e.value))}})),A.className=sA+" "+AA;var l=r===Gi.BEFORE?" "+sA:" "+AA;return us(e)?e.className.baseValue+=l:e.className+=l,A}}},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"}(Gi||(Gi={}));var $s,Xs=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(Ys,"true"),t.body.appendChild(n),n},qs=function(t){return new Promise((function(e){t.complete?e():t.src?(t.onload=e,t.onerror=e):e()}))},Js=function(t){return Promise.all([].slice.call(t.images,0).map(qs))},Zs=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)}}))},tA=["all","d","content"],eA=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);-1===tA.indexOf(r)&&e.style.setProperty(r,t.getPropertyValue(r))}return e},nA=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},rA=function(t,e,n){t&&t.defaultView&&(e!==t.defaultView.pageXOffset||n!==t.defaultView.pageYOffset)&&t.defaultView.scrollTo(e,n)},oA=function(t){var e=t[0],n=t[1],r=t[2];e.scrollLeft=n,e.scrollTop=r},iA=":before",aA=":after",sA="___html2canvas___pseudoelement_before",AA="___html2canvas___pseudoelement_after",lA='{\n    content: "" !important;\n    display: none !important;\n}',cA=function(t){uA(t,"."+sA+iA+lA+"\n         ."+AA+aA+lA)},uA=function(t,e){var n=t.ownerDocument;if(n){var r=n.createElement("style");r.textContent=e,t.appendChild(r)}},fA=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}(),dA=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:wA(t)||mA(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=fA.isSameOrigin(t),n=!yA(t)&&!0===this._options.useCORS&&Ca.SUPPORT_CORS_IMAGES&&!e,r=!yA(t)&&!e&&!wA(t)&&"string"===typeof this._options.proxy&&Ca.SUPPORT_CORS_XHR&&!n,e||!1!==this._options.allowTaint||yA(t)||wA(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,(vA(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",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===a)o(s.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(s.response)}else i("Failed to proxy resource "+r+" with status code "+s.status)},s.onerror=i;var A=n.indexOf("?")>-1?"&":"?";if(s.open("GET",""+n+A+"url="+encodeURIComponent(t)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),e._options.imageTimeout){var l=e._options.imageTimeout;s.timeout=l,s.ontimeout=function(){return i("Timed out ("+l+"ms) proxying "+r)}}s.send()}))},t}(),hA=/^data:image\/svg\+xml/i,pA=/^data:image\/.*;base64,/i,gA=/^data:image\/.*/i,mA=function(t){return Ca.SUPPORT_SVG_DRAWING||!bA(t)},yA=function(t){return gA.test(t)},vA=function(t){return pA.test(t)},wA=function(t){return"blob"===t.substr(0,4)},bA=function(t){return"svg"===t.substr(-3).toLowerCase()||hA.test(t)},BA=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}(),_A=function(t,e,n){return new BA(t.x+(e.x-t.x)*n,t.y+(e.y-t.y)*n)},xA=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=_A(this.start,this.startControl,e),o=_A(this.startControl,this.endControl,e),i=_A(this.endControl,this.end,e),a=_A(r,o,e),s=_A(o,i,e),A=_A(a,s,e);return n?new t(this.start,r,a,A):new t(A,s,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}(),CA=function(t){return 1===t.type},EA=function(){function t(t){var e=t.styles,n=t.bounds,r=Gn(e.borderTopLeftRadius,n.width,n.height),o=r[0],i=r[1],a=Gn(e.borderTopRightRadius,n.width,n.height),s=a[0],A=a[1],l=Gn(e.borderBottomRightRadius,n.width,n.height),c=l[0],u=l[1],f=Gn(e.borderBottomLeftRadius,n.width,n.height),d=f[0],h=f[1],p=[];p.push((o+s)/n.width),p.push((d+c)/n.width),p.push((i+h)/n.height),p.push((A+u)/n.height);var g=Math.max.apply(Math,p);g>1&&(o/=g,i/=g,s/=g,A/=g,c/=g,u/=g,d/=g,h/=g);var m=n.width-s,y=n.height-u,v=n.width-c,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),S=Yn(e.paddingBottom,t.bounds.width),F=Yn(e.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=o>0||i>0?SA(n.left+x/3,n.top+b/3,o-x/3,i-b/3,$s.TOP_LEFT):new BA(n.left+x/3,n.top+b/3),this.topRightBorderDoubleOuterBox=o>0||i>0?SA(n.left+m,n.top+b/3,s-B/3,A-b/3,$s.TOP_RIGHT):new BA(n.left+n.width-B/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=c>0||u>0?SA(n.left+v,n.top+y,c-B/3,u-_/3,$s.BOTTOM_RIGHT):new BA(n.left+n.width-B/3,n.top+n.height-_/3),this.bottomLeftBorderDoubleOuterBox=d>0||h>0?SA(n.left+x/3,n.top+w,d-x/3,h-_/3,$s.BOTTOM_LEFT):new BA(n.left+x/3,n.top+n.height-_/3),this.topLeftBorderDoubleInnerBox=o>0||i>0?SA(n.left+2*x/3,n.top+2*b/3,o-2*x/3,i-2*b/3,$s.TOP_LEFT):new BA(n.left+2*x/3,n.top+2*b/3),this.topRightBorderDoubleInnerBox=o>0||i>0?SA(n.left+m,n.top+2*b/3,s-2*B/3,A-2*b/3,$s.TOP_RIGHT):new BA(n.left+n.width-2*B/3,n.top+2*b/3),this.bottomRightBorderDoubleInnerBox=c>0||u>0?SA(n.left+v,n.top+y,c-2*B/3,u-2*_/3,$s.BOTTOM_RIGHT):new BA(n.left+n.width-2*B/3,n.top+n.height-2*_/3),this.bottomLeftBorderDoubleInnerBox=d>0||h>0?SA(n.left+2*x/3,n.top+w,d-2*x/3,h-2*_/3,$s.BOTTOM_LEFT):new BA(n.left+2*x/3,n.top+n.height-2*_/3),this.topLeftBorderStroke=o>0||i>0?SA(n.left+x/2,n.top+b/2,o-x/2,i-b/2,$s.TOP_LEFT):new BA(n.left+x/2,n.top+b/2),this.topRightBorderStroke=o>0||i>0?SA(n.left+m,n.top+b/2,s-B/2,A-b/2,$s.TOP_RIGHT):new BA(n.left+n.width-B/2,n.top+b/2),this.bottomRightBorderStroke=c>0||u>0?SA(n.left+v,n.top+y,c-B/2,u-_/2,$s.BOTTOM_RIGHT):new BA(n.left+n.width-B/2,n.top+n.height-_/2),this.bottomLeftBorderStroke=d>0||h>0?SA(n.left+x/2,n.top+w,d-x/2,h-_/2,$s.BOTTOM_LEFT):new BA(n.left+x/2,n.top+n.height-_/2),this.topLeftBorderBox=o>0||i>0?SA(n.left,n.top,o,i,$s.TOP_LEFT):new BA(n.left,n.top),this.topRightBorderBox=s>0||A>0?SA(n.left+m,n.top,s,A,$s.TOP_RIGHT):new BA(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||u>0?SA(n.left+v,n.top+y,c,u,$s.BOTTOM_RIGHT):new BA(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=d>0||h>0?SA(n.left,n.top+w,d,h,$s.BOTTOM_LEFT):new BA(n.left,n.top+n.height),this.topLeftPaddingBox=o>0||i>0?SA(n.left+x,n.top+b,Math.max(0,o-x),Math.max(0,i-b),$s.TOP_LEFT):new BA(n.left+x,n.top+b),this.topRightPaddingBox=s>0||A>0?SA(n.left+Math.min(m,n.width-B),n.top+b,m>n.width+B?0:Math.max(0,s-B),Math.max(0,A-b),$s.TOP_RIGHT):new BA(n.left+n.width-B,n.top+b),this.bottomRightPaddingBox=c>0||u>0?SA(n.left+Math.min(v,n.width-x),n.top+Math.min(y,n.height-_),Math.max(0,c-B),Math.max(0,u-_),$s.BOTTOM_RIGHT):new BA(n.left+n.width-B,n.top+n.height-_),this.bottomLeftPaddingBox=d>0||h>0?SA(n.left+x,n.top+Math.min(w,n.height-_),Math.max(0,d-x),Math.max(0,h-_),$s.BOTTOM_LEFT):new BA(n.left+x,n.top+n.height-_),this.topLeftContentBox=o>0||i>0?SA(n.left+x+F,n.top+b+C,Math.max(0,o-(x+F)),Math.max(0,i-(b+C)),$s.TOP_LEFT):new BA(n.left+x+F,n.top+b+C),this.topRightContentBox=s>0||A>0?SA(n.left+Math.min(m,n.width+x+F),n.top+b+C,m>n.width+x+F?0:s-x+F,A-(b+C),$s.TOP_RIGHT):new BA(n.left+n.width-(B+E),n.top+b+C),this.bottomRightContentBox=c>0||u>0?SA(n.left+Math.min(v,n.width-(x+F)),n.top+Math.min(y,n.height+b+C),Math.max(0,c-(B+E)),u-(_+S),$s.BOTTOM_RIGHT):new BA(n.left+n.width-(B+E),n.top+n.height-(_+S)),this.bottomLeftContentBox=d>0||h>0?SA(n.left+x+F,n.top+w,Math.max(0,d-(x+F)),h-(_+S),$s.BOTTOM_LEFT):new BA(n.left+x+F,n.top+n.height-(_+S))}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"}($s||($s={}));var SA=function(t,e,n,r,o){var i=(Math.sqrt(2)-1)/3*4,a=n*i,s=r*i,A=t+n,l=e+r;switch(o){case $s.TOP_LEFT:return new xA(new BA(t,l),new BA(t,l-s),new BA(A-a,e),new BA(A,e));case $s.TOP_RIGHT:return new xA(new BA(t,e),new BA(t+a,e),new BA(A,l-s),new BA(A,l));case $s.BOTTOM_RIGHT:return new xA(new BA(A,e),new BA(A,e+s),new BA(t+a,l),new BA(t,l));case $s.BOTTOM_LEFT:default:return new xA(new BA(A,l),new BA(A-a,l),new BA(t,e+s),new BA(t,e))}},FA=function(t){return[t.topLeftBorderBox,t.topRightBorderBox,t.bottomRightBorderBox,t.bottomLeftBorderBox]},UA=function(t){return[t.topLeftContentBox,t.topRightContentBox,t.bottomRightContentBox,t.bottomLeftContentBox]},QA=function(t){return[t.topLeftPaddingBox,t.topRightPaddingBox,t.bottomRightPaddingBox,t.bottomLeftPaddingBox]},IA=function(){function t(t,e,n){this.offsetX=t,this.offsetY=e,this.matrix=n,this.type=0,this.target=6}return t}(),kA=function(){function t(t,e){this.path=t,this.target=e,this.type=1}return t}(),OA=function(){function t(t){this.opacity=t,this.type=2,this.target=6}return t}(),MA=function(t){return 0===t.type},TA=function(t){return 1===t.type},RA=function(t){return 2===t.type},LA=function(t,e){return t.length===e.length&&t.some((function(t,n){return t===e[n]}))},PA=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}))},HA=function(){function t(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return t}(),DA=function(){function t(t,e){if(this.container=t,this.parent=e,this.effects=[],this.curves=new EA(this.container),this.container.styles.opacity<1&&this.effects.push(new OA(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 IA(n,r,o))}if(0!==this.container.styles.overflowX){var i=FA(this.curves),a=QA(this.curves);LA(i,a)?this.effects.push(new kA(i,6)):(this.effects.push(new kA(i,2)),this.effects.push(new kA(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!TA(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=FA(n.curves),a=QA(n.curves);LA(i,a)||r.unshift(new kA(a,6))}}else r.unshift.apply(r,o);n=n.parent}return r.filter((function(e){return ii(e.target,t)}))},t}(),NA=function(t,e,n,r){t.container.elements.forEach((function(o){var i=ii(o.flags,4),a=ii(o.flags,2),s=new DA(o,t);ii(o.styles.display,2048)&&r.push(s);var A=ii(o.flags,8)?[]:r;if(i||a){var l=i||o.styles.isPositioned()?n:e,c=new HA(s);if(o.styles.isPositioned()||o.styles.opacity<1||o.styles.isTransformed()){var u=o.styles.zIndex.order;if(u<0){var f=0;l.negativeZIndex.some((function(t,e){return u>t.element.container.styles.zIndex.order?(f=e,!1):f>0})),l.negativeZIndex.splice(f,0,c)}else if(u>0){var d=0;l.positiveZIndex.some((function(t,e){return u>=t.element.container.styles.zIndex.order?(d=e+1,!1):d>0})),l.positiveZIndex.splice(d,0,c)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else o.styles.isFloating()?l.nonPositionedFloats.push(c):l.nonPositionedInlineLevel.push(c);NA(s,c,i?c:n,A)}else o.styles.isInlineLevel()?e.inlineLevel.push(s):e.nonInlineLevel.push(s),NA(s,e,n,A);ii(o.flags,8)&&jA(o,A)}))},jA=function(t,e){for(var n=t instanceof za?t.start:1,r=t instanceof za&&t.reversed,o=0;o<e.length;o++){var i=e[o];i.container instanceof ja&&"number"===typeof i.container.value&&0!==i.container.value&&(n=i.container.value),i.listValue=Gs(n,i.container.styles.listStyleType,!0),n+=r?-1:1}},zA=function(t){var e=new DA(t,null),n=new HA(e),r=[];return NA(e,n,n,r),jA(e.container,r),n},KA=function(t,e){switch(e){case 0:return $A(t.topLeftBorderBox,t.topLeftPaddingBox,t.topRightBorderBox,t.topRightPaddingBox);case 1:return $A(t.topRightBorderBox,t.topRightPaddingBox,t.bottomRightBorderBox,t.bottomRightPaddingBox);case 2:return $A(t.bottomRightBorderBox,t.bottomRightPaddingBox,t.bottomLeftBorderBox,t.bottomLeftPaddingBox);default:return $A(t.bottomLeftBorderBox,t.bottomLeftPaddingBox,t.topLeftBorderBox,t.topLeftPaddingBox)}},VA=function(t,e){switch(e){case 0:return $A(t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox,t.topRightBorderBox,t.topRightBorderDoubleOuterBox);case 1:return $A(t.topRightBorderBox,t.topRightBorderDoubleOuterBox,t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox);case 2:return $A(t.bottomRightBorderBox,t.bottomRightBorderDoubleOuterBox,t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox);default:return $A(t.bottomLeftBorderBox,t.bottomLeftBorderDoubleOuterBox,t.topLeftBorderBox,t.topLeftBorderDoubleOuterBox)}},GA=function(t,e){switch(e){case 0:return $A(t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox,t.topRightBorderDoubleInnerBox,t.topRightPaddingBox);case 1:return $A(t.topRightBorderDoubleInnerBox,t.topRightPaddingBox,t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox);case 2:return $A(t.bottomRightBorderDoubleInnerBox,t.bottomRightPaddingBox,t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox);default:return $A(t.bottomLeftBorderDoubleInnerBox,t.bottomLeftPaddingBox,t.topLeftBorderDoubleInnerBox,t.topLeftPaddingBox)}},YA=function(t,e){switch(e){case 0:return WA(t.topLeftBorderStroke,t.topRightBorderStroke);case 1:return WA(t.topRightBorderStroke,t.bottomRightBorderStroke);case 2:return WA(t.bottomRightBorderStroke,t.bottomLeftBorderStroke);default:return WA(t.bottomLeftBorderStroke,t.topLeftBorderStroke)}},WA=function(t,e){var n=[];return CA(t)?n.push(t.subdivide(.5,!1)):n.push(t),CA(e)?n.push(e.subdivide(.5,!0)):n.push(e),n},$A=function(t,e,n,r){var o=[];return CA(t)?o.push(t.subdivide(.5,!1)):o.push(t),CA(n)?o.push(n.subdivide(.5,!0)):o.push(n),CA(r)?o.push(r.subdivide(.5,!0).reverse()):o.push(r),CA(e)?o.push(e.subdivide(.5,!1).reverse()):o.push(e),o},XA=function(t){var e=t.bounds,n=t.styles;return e.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},qA=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))},JA=function(t,e){return 0===t?e.bounds:2===t?qA(e):XA(e)},ZA=function(t,e){return 0===t?e.bounds:2===t?qA(e):XA(e)},tl=function(t,e,n){var r=JA(ol(t.styles.backgroundOrigin,e),t),o=ZA(ol(t.styles.backgroundClip,e),t),i=rl(ol(t.styles.backgroundSize,e),n,r),a=i[0],s=i[1],A=Gn(ol(t.styles.backgroundPosition,e),r.width-a,r.height-s);return[il(ol(t.styles.backgroundRepeat,e),A,i,r,o),Math.round(r.left+A[0]),Math.round(r.top+A[1]),a,s]},el=function(t){return On(t)&&t.value===Rr.AUTO},nl=function(t){return"number"===typeof t},rl=function(t,e,n){var r=e[0],o=e[1],i=e[2],a=t[0],s=t[1];if(!a)return[0,0];if(Nn(a)&&s&&Nn(s))return[Yn(a,n.width),Yn(s,n.height)];var A=nl(i);if(On(a)&&(a.value===Rr.CONTAIN||a.value===Rr.COVER))return nl(i)?n.width/n.height<i!==(a.value===Rr.COVER)?[n.width,n.width/i]:[n.height*i,n.height]:[n.width,n.height];var l=nl(r),c=nl(o),u=l||c;if(el(a)&&(!s||el(s)))return l&&c?[r,o]:A||u?u&&A?[l?r:o*i,c?o:r/i]:[l?r:n.width,c?o:n.height]:[n.width,n.height];if(A){var f=0,d=0;return Nn(a)?f=Yn(a,n.width):Nn(s)&&(d=Yn(s,n.height)),el(a)?f=d*i:s&&!el(s)||(d=f/i),[f,d]}var h=null,p=null;if(Nn(a)?h=Yn(a,n.width):s&&Nn(s)&&(p=Yn(s,n.height)),null===h||s&&!el(s)||(p=l&&c?h/r*o:n.height),null!==p&&el(a)&&(h=l&&c?p/o*r:n.width),null!==h&&null!==p)return[h,p];throw new Error("Unable to calculate background-size for element")},ol=function(t,e){var n=t[e];return"undefined"===typeof n?t[0]:n},il=function(t,e,n,r,o){var i=e[0],a=e[1],s=n[0],A=n[1];switch(t){case 2:return[new BA(Math.round(r.left),Math.round(r.top+a)),new BA(Math.round(r.left+r.width),Math.round(r.top+a)),new BA(Math.round(r.left+r.width),Math.round(A+r.top+a)),new BA(Math.round(r.left),Math.round(A+r.top+a))];case 3:return[new BA(Math.round(r.left+i),Math.round(r.top)),new BA(Math.round(r.left+i+s),Math.round(r.top)),new BA(Math.round(r.left+i+s),Math.round(r.height+r.top)),new BA(Math.round(r.left+i),Math.round(r.height+r.top))];case 1:return[new BA(Math.round(r.left+i),Math.round(r.top+a)),new BA(Math.round(r.left+i+s),Math.round(r.top+a)),new BA(Math.round(r.left+i+s),Math.round(r.top+a+A)),new BA(Math.round(r.left+i),Math.round(r.top+a+A))];default:return[new BA(Math.round(o.left),Math.round(o.top)),new BA(Math.round(o.left+o.width),Math.round(o.top)),new BA(Math.round(o.left+o.width),Math.round(o.height+o.top)),new BA(Math.round(o.left),Math.round(o.height+o.top))]}},al="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",sl="Hidden Text",Al=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=al,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(sl)),n.appendChild(o),n.appendChild(r);var a=r.offsetTop-o.offsetTop+2;n.removeChild(o),n.appendChild(this._document.createTextNode(sl)),n.style.lineHeight="normal",r.style.verticalAlign="super";var s=r.offsetTop-n.offsetTop+2;return i.removeChild(n),{baseline:a,middle:s}},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}(),ll=function(){function t(t,e){this.context=t,this.options=e}return t}(),cl=1e4,ul=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 Al(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(),RA(t)&&(this.ctx.globalAlpha=t.opacity),MA(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)),TA(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=gl(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,s,A,l,c,u=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",s=this.fontMetrics.getMetrics(i,a),A=s.baseline,l=s.middle,c=e.paintOrder,t.textBounds.forEach((function(t){c.forEach((function(n){switch(n){case 0:u.ctx.fillStyle=or(e.color),u.renderTextWithLetterSpacing(t,e.letterSpacing,A);var r=e.textShadow;r.length&&t.text.trim().length&&(r.slice(0).reverse().forEach((function(n){u.ctx.shadowColor=or(n.color),u.ctx.shadowOffsetX=n.offsetX.number*u.options.scale,u.ctx.shadowOffsetY=n.offsetY.number*u.options.scale,u.ctx.shadowBlur=n.blur.number,u.renderTextWithLetterSpacing(t,e.letterSpacing,A)})),u.ctx.shadowColor="",u.ctx.shadowOffsetX=0,u.ctx.shadowOffsetY=0,u.ctx.shadowBlur=0),e.textDecorationLine.length&&(u.ctx.fillStyle=or(e.textDecorationColor||e.color),e.textDecorationLine.forEach((function(e){switch(e){case 1:u.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top+A),t.bounds.width,1);break;case 2:u.ctx.fillRect(t.bounds.left,Math.round(t.bounds.top),t.bounds.width,1);break;case 3:u.ctx.fillRect(t.bounds.left,Math.ceil(t.bounds.top+l),t.bounds.width,1)}})));break;case 1:e.webkitTextStrokeWidth&&t.text.trim().length&&(u.ctx.strokeStyle=or(e.webkitTextStrokeColor),u.ctx.lineWidth=e.webkitTextStrokeWidth,u.ctx.lineJoin=window.chrome?"miter":"round",u.ctx.strokeText(t.text,t.bounds.left,t.bounds.top+A)),u.ctx.strokeStyle="",u.ctx.lineWidth=0,u.ctx.lineJoin="miter"}}))})),[2]}))}))},n.prototype.renderReplacedElement=function(t,e,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=qA(t),o=QA(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,s,A,l,c,u,f,d,h,p,g,m,y,v,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,s=0,A=e.textNodes,o.label=1;case 1:return s<A.length?(l=A[s],[4,this.renderTextNode(l,i)]):[3,4];case 2:o.sent(),o.label=3;case 3:return s++,[3,1];case 4:if(!(e instanceof Ha))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 y=o.sent(),this.renderReplacedElement(e,r,y),[3,8];case 7:return o.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof Da&&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 y=o.sent(),this.renderReplacedElement(e,r,y),[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 es&&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:c=o.sent(),e.width&&e.height&&this.ctx.drawImage(c,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&&(u=Math.min(e.bounds.width,e.bounds.height),e.type===Wa?e.checked&&(this.ctx.save(),this.path([new BA(e.bounds.left+.39363*u,e.bounds.top+.79*u),new BA(e.bounds.left+.16*u,e.bounds.top+.5549*u),new BA(e.bounds.left+.27347*u,e.bounds.top+.44071*u),new BA(e.bounds.left+.39694*u,e.bounds.top+.5649*u),new BA(e.bounds.left+.72983*u,e.bounds.top+.23*u),new BA(e.bounds.left+.84*u,e.bounds.top+.34085*u),new BA(e.bounds.left+.39363*u,e.bounds.top+.79*u)]),this.ctx.fillStyle=or(qa),this.ctx.fill(),this.ctx.restore()):e.type===$a&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+u/2,e.bounds.top+u/2,u/4,0,2*Math.PI,!0),this.ctx.fillStyle=or(qa),this.ctx.fill(),this.ctx.restore())),fl(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=hl(e.styles.textAlign),b=qA(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 BA(b.left,b.top),new BA(b.left+b.width,b.top),new BA(b.left+b.width,b.top+b.height),new BA(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!==(m=e.styles.listStyleImage).type)return[3,18];y=void 0,v=m.url,o.label=15;case 15:return o.trys.push([15,17,,18]),[4,this.context.cache.match(v)];case 16:return y=o.sent(),this.ctx.drawImage(y,e.bounds.left-(y.width+10),e.bounds.top),[3,18];case 17:return o.sent(),this.context.logger.error("Error loading list-style-image "+v),[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,s,A,l,c,u,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,s=t.nonPositionedFloats,o.label=11;case 11:return a<s.length?(g=s[a],[4,this.renderStack(g)]):[3,14];case 12:o.sent(),o.label=13;case 13:return a++,[3,11];case 14:A=0,l=t.nonPositionedInlineLevel,o.label=15;case 15:return A<l.length?(g=l[A],[4,this.renderStack(g)]):[3,18];case 16:o.sent(),o.label=17;case 17:return A++,[3,15];case 18:c=0,u=t.inlineLevel,o.label=19;case 19:return c<u.length?(g=u[c],[4,this.renderNode(g)]):[3,22];case 20:o.sent(),o.label=21;case 21:return c++,[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=CA(t)?t.start:t;0===n?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),CA(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,s;return o(this,(function(A){switch(A.label){case 0:e=t.styles.backgroundImage.length-1,n=function(n){var i,a,s,A,l,c,u,f,d,h,p,g,m,y,v,w,b,B,_,x,C,E,S,F,U,Q,I,k,O,M,T;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&&(s=tl(t,e,[i.width,i.height,i.width/i.height]),w=s[0],E=s[1],S=s[2],_=s[3],x=s[4],y=r.ctx.createPattern(r.resizeImage(i,_,x),"repeat"),r.renderRepeat(w,y,E,S)),[3,6];case 5:kr(n)?(A=tl(t,e,[null,null,null]),w=A[0],E=A[1],S=A[2],_=A[3],x=A[4],l=yr(n.angle,_,x),c=l[0],u=l[1],f=l[2],d=l[3],h=l[4],(p=document.createElement("canvas")).width=_,p.height=x,g=p.getContext("2d"),m=g.createLinearGradient(u,d,f,h),gr(n.stops,c).forEach((function(t){return m.addColorStop(t.stop,or(t.color))})),g.fillStyle=m,g.fillRect(0,0,_,x),_>0&&x>0&&(y=r.ctx.createPattern(p,"repeat"),r.renderRepeat(w,y,E,S))):Or(n)&&(v=tl(t,e,[null,null,null]),w=v[0],b=v[1],B=v[2],_=v[3],x=v[4],C=0===n.position.length?[Kn]:n.position,E=Yn(C[0],_),S=Yn(C[C.length-1],x),F=br(n,E,S,_,x),U=F[0],Q=F[1],U>0&&Q>0&&(I=r.ctx.createRadialGradient(b+E,B+S,0,b+E,B+S,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?(k=t.bounds.left+.5*t.bounds.width,O=t.bounds.top+.5*t.bounds.height,T=1/(M=Q/U),r.ctx.save(),r.ctx.translate(k,O),r.ctx.transform(1,0,0,M,0,0),r.ctx.translate(-k,-O),r.ctx.fillRect(b,T*(B-O)+O,_,x*T),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(),A.label=1;case 1:return i<a.length?(s=a[i],[5,n(s)]):[3,4];case 2:A.sent(),A.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(KA(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=VA(i,n),this.path(r),this.ctx.fillStyle=or(t),this.ctx.fill(),a=GA(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,s,A,l,c=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=dl(ol(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){c.ctx.save();var n=FA(t.curves),r=e.inset?0:cl,o=PA(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?(c.path(n),c.ctx.clip(),c.mask(o)):(c.mask(n),c.ctx.clip(),c.path(o)),c.ctx.shadowOffsetX=e.offsetX.number+r,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=or(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?or(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),o.label=2;case 2:a=0,s=0,A=r,o.label=3;case 3:return s<A.length?0!==(l=A[s]).style&&!rr(l.color)&&l.width>0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,a,t.curves,2)]:[3,11]:[3,13];case 4:return o.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,a,t.curves,3)];case 6:return o.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,a,t.curves)];case 8:return o.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,a,t.curves)];case 10:o.sent(),o.label=11;case 11:a++,o.label=12;case 12:return s++,[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,s,A,l,c,u,f,d,h,p,g,m,y,v,w,b;return o(this,(function(o){return this.ctx.save(),r=YA(i,n),s=KA(i,n),2===a&&(this.path(s),this.ctx.clip()),CA(s[0])?(A=s[0].start.x,l=s[0].start.y):(A=s[0].x,l=s[0].y),CA(s[1])?(c=s[1].end.x,u=s[1].end.y):(c=s[1].x,u=s[1].y),f=0===n||2===n?Math.abs(A-c):Math.abs(l-u),this.ctx.beginPath(),3===a?this.formatPath(r):this.formatPath(s.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):(m=Math.floor((f+h)/(d+h)),y=(f-m*d)/(m-1),h=(v=(f-(m+1)*d)/m)<=0||Math.abs(h-y)<Math.abs(h-v)?y:v),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&&(CA(s[0])&&(w=s[3],b=s[0],this.ctx.beginPath(),this.formatPath([new BA(w.end.x,w.end.y),new BA(b.start.x,b.start.y)]),this.ctx.stroke()),CA(s[1])&&(w=s[1],b=s[2],this.ctx.beginPath(),this.formatPath([new BA(w.end.x,w.end.y),new BA(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=zA(t),[4,this.renderStack(e)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},n}(ll),fl=function(t){return t instanceof ts||t instanceof Za||t instanceof Ja&&t.type!==$a&&t.type!==Wa},dl=function(t,e){switch(t){case 0:return FA(e);case 2:return UA(e);default:return QA(e)}},hl=function(t){switch(t){case 1:return"center";case 2:return"right";default:return"left"}},pl=["-apple-system","system-ui"],gl=function(t){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?t.filter((function(t){return-1===pl.indexOf(t)})):t},ml=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,yl(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}(ll),yl=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))}))},vl=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}(),wl=function(){function t(e,n){var r;this.windowBounds=n,this.instanceName="#"+t.instanceCount++,this.logger=new vl({id:this.instanceName,enabled:e.logging}),this.cache=null!==(r=e.cache)&&void 0!==r?r:new dA(this,e)}return t.instanceCount=1,t}(),bl=function(t,e){return void 0===e&&(e={}),Bl(t,e)};"undefined"!==typeof window&&fA.setContext(window);var Bl=function(t,e){return r(void 0,void 0,void 0,(function(){var r,i,l,c,u,f,d,h,p,g,m,y,v,w,b,B,_,x,C,E,S,F,U,Q,I,k,O,M,T,R,L,P,H,D,N,j,z,K;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 l={allowTaint:null!==(F=e.allowTaint)&&void 0!==F&&F,imageTimeout:null!==(U=e.imageTimeout)&&void 0!==U?U:15e3,proxy:e.proxy,useCORS:null!==(Q=e.useCORS)&&void 0!==Q&&Q},c=n({logging:null===(I=e.logging)||void 0===I||I,cache:e.cache},l),u={windowWidth:null!==(k=e.windowWidth)&&void 0!==k?k:i.innerWidth,windowHeight:null!==(O=e.windowHeight)&&void 0!==O?O:i.innerHeight,scrollX:null!==(M=e.scrollX)&&void 0!==M?M:i.pageXOffset,scrollY:null!==(T=e.scrollY)&&void 0!==T?T:i.pageYOffset},f=new a(u.scrollX,u.scrollY,u.windowWidth,u.windowHeight),d=new wl(c,f),h=null!==(R=e.foreignObjectRendering)&&void 0!==R&&R,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 Ws(d,t,p),(m=g.clonedReferenceElement)?[4,g.toIFrame(r,f)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return y=o.sent(),v=ms(m)||ps(m)?A(m.ownerDocument):s(d,m),w=v.width,b=v.height,B=v.left,_=v.top,x=_l(d,m,e.backgroundColor),C={canvas:e.canvas,backgroundColor:x,scale:null!==(H=null!==(P=e.scale)&&void 0!==P?P:i.devicePixelRatio)&&void 0!==H?H:1,x:(null!==(D=e.x)&&void 0!==D?D:0)+B,y:(null!==(N=e.y)&&void 0!==N?N:0)+_,width:null!==(j=e.width)&&void 0!==j?j:Math.ceil(w),height:null!==(z=e.height)&&void 0!==z?z:Math.ceil(b)},h?(d.logger.debug("Document cloned, using foreign object rendering"),[4,new ml(d,C).render(m)]):[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"),S=is(d,m),x===S.styles.backgroundColor&&(S.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 ul(d,C).render(S)];case 4:E=o.sent(),o.label=5;case 5:return(null===(K=e.removeContainer)||void 0===K||K)&&(Ws.destroy(y)||d.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),d.logger.debug("Finished rendering"),[2,E]}}))}))},_l=function(t,e,n){var r=e.ownerDocument,o=r.documentElement?ur(t,getComputedStyle(r.documentElement).backgroundColor):fr.TRANSPARENT,i=r.body?ur(t,getComputedStyle(r.body).backgroundColor):fr.TRANSPARENT,a="string"===typeof n?ur(t,n):null===n?fr.TRANSPARENT:4294967295;return e===r.documentElement?rr(o)?rr(i)?a:i:o:a};return bl}()},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)},s=function(){return i(arguments)}();i.isLegacyArguments=a,t.exports=s?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),s=o("%Function.prototype.apply%"),A=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(A,s),c=n(30655),u=o("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new a("a function is required");var e=l(r,A,arguments);return i(e,1+u(0,t.length-(arguments.length-1)),!0)};var f=function(){return l(r,s,arguments)};c?c(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),s=n(75795);if(i){var A=o("RegExp.prototype.exec"),l={},c=function(){throw l},u={toString:c,valueOf:c};"symbol"===typeof Symbol.toPrimitive&&(u[Symbol.toPrimitive]=c),r=function(t){if(!t||"object"!==typeof t)return!1;var e=s(t,"lastIndex");if(!(e&&a(e,"value")))return!1;try{A(t,u)}catch(n){return n===l}}}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),s=n(35749);function A(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])}}A.prototype.clear=r,A.prototype.delete=o,A.prototype.get=i,A.prototype.has=a,A.prototype.set=s,t.exports=A},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),s=n(31175);function A(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])}}A.prototype.clear=r,A.prototype.delete=o,A.prototype.get=i,A.prototype.has=a,A.prototype.set=s,t.exports=A},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),s=n(72949);function A(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])}}A.prototype.clear=r,A.prototype.delete=o,A.prototype.get=i,A.prototype.has=a,A.prototype.set=s,t.exports=A},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),s=n(29817),A=n(80945);function l(t){var e=this.__data__=new r(t);this.size=e.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=A,t.exports=l},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),s=n(30361),A=n(37167),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),c=!n&&o(t),u=!n&&!c&&a(t),f=!n&&!c&&!u&&A(t),d=n||c||u||f,h=d?r(t.length,String):[],p=h.length;for(var g in t)!e&&!l.call(t,g)||d&&("length"==g||u&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(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}},87133(t){t.exports=function(t,e,n){return t===t&&(void 0!==n&&(t=t<=n?t:n),void 0!==e&&(t=t>=e?t:e)),t}},9999(t,e,n){var r=n(37217),o=n(83729),i=n(16547),a=n(97114),s=n(43838),A=n(93290),l=n(23007),c=n(92271),u=n(48948),f=n(50002),d=n(83349),h=n(5861),p=n(76189),g=n(77199),m=n(35529),y=n(56449),v=n(3656),w=n(87730),b=n(23805),B=n(38440),_=n(95950),x=n(37241),C="[object Arguments]",E="[object Function]",S="[object Object]",F={};F[C]=F["[object Array]"]=F["[object ArrayBuffer]"]=F["[object DataView]"]=F["[object Boolean]"]=F["[object Date]"]=F["[object Float32Array]"]=F["[object Float64Array]"]=F["[object Int8Array]"]=F["[object Int16Array]"]=F["[object Int32Array]"]=F["[object Map]"]=F["[object Number]"]=F[S]=F["[object RegExp]"]=F["[object Set]"]=F["[object String]"]=F["[object Symbol]"]=F["[object Uint8Array]"]=F["[object Uint8ClampedArray]"]=F["[object Uint16Array]"]=F["[object Uint32Array]"]=!0,F["[object Error]"]=F[E]=F["[object WeakMap]"]=!1,t.exports=function t(e,n,U,Q,I,k){var O,M=1&n,T=2&n,R=4&n;if(U&&(O=I?U(e,Q,I,k):U(e)),void 0!==O)return O;if(!b(e))return e;var L=y(e);if(L){if(O=p(e),!M)return l(e,O)}else{var P=h(e),H=P==E||"[object GeneratorFunction]"==P;if(v(e))return A(e,M);if(P==S||P==C||H&&!I){if(O=T||H?{}:m(e),!M)return T?u(e,s(O,e)):c(e,a(O,e))}else{if(!F[P])return I?e:{};O=g(e,P,M)}}k||(k=new r);var D=k.get(e);if(D)return D;k.set(e,O),B(e)?e.forEach((function(r){O.add(t(r,n,U,r,e,k))})):w(e)&&e.forEach((function(r,o){O.set(o,t(r,n,U,o,e,k))}));var N=L?void 0:(R?T?d:f:T?x:_)(e);return o(N||e,(function(r,o){N&&(r=e[o=r]),i(O,o,t(r,n,U,o,e,k))})),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),s=n(27301),A=n(19219);t.exports=function(t,e,n,l){var c=-1,u=o,f=!0,d=t.length,h=[],p=e.length;if(!d)return h;n&&(e=a(e,s(n))),l?(u=i,f=!1):e.length>=200&&(u=A,f=!1,e=new r(e));t:for(;++c<d;){var g=t[c],m=null==n?g:n(g);if(g=l||0!==g?g:0,f&&m===m){for(var y=p;y--;)if(e[y]===m)continue t;h.push(g)}else u(e,m,l)||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,s){var A=-1,l=e.length;for(i||(i=o),s||(s=[]);++A<l;){var c=e[A];n>0&&i(c)?n>1?t(c,n-1,i,a,s):r(s,c):a||(s[s.length]=c)}return s}},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,s){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!==e&&n!==n:r(e,n,i,a,t,s))}},87068(t,e,n){var r=n(37217),o=n(25911),i=n(21986),a=n(50689),s=n(5861),A=n(56449),l=n(3656),c=n(37167),u="[object Arguments]",f="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,p,g,m){var y=A(t),v=A(e),w=y?f:s(t),b=v?f:s(e),B=(w=w==u?d:w)==d,_=(b=b==u?d:b)==d,x=w==b;if(x&&l(t)){if(!l(e))return!1;y=!0,B=!1}if(x&&!B)return m||(m=new r),y||c(t)?o(t,e,n,p,g,m):i(t,e,w,n,p,g,m);if(!(1&n)){var C=B&&h.call(t,"__wrapped__"),E=_&&h.call(e,"__wrapped__");if(C||E){var S=C?t.value():t,F=E?e.value():e;return m||(m=new r),g(S,F,n,p,m)}}return!!x&&(m||(m=new r),a(t,e,n,p,g,m))}},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,s=a,A=!i;if(null==t)return!s;for(t=Object(t);a--;){var l=n[a];if(A&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++a<s;){var c=(l=n[a])[0],u=t[c],f=l[1];if(A&&l[2]){if(void 0===u&&!(c in t))return!1}else{var d=new r;if(i)var h=i(u,f,c,t,e,d);if(!(void 0===h?o(f,u,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),s=/^\[object .+?Constructor\]$/,A=Function.prototype,l=Object.prototype,c=A.toString,u=l.hasOwnProperty,f=RegExp("^"+c.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?f:s).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),s=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):s(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 s in t)("constructor"!=s||!e&&a.call(t,s))&&n.push(s);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),s=n(30756),A=n(67197),l=n(77797);t.exports=function(t,e){return a(t)&&s(e)?A(l(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),s=n(23805),A=n(37241),l=n(14974);t.exports=function t(e,n,c,u,f){e!==n&&i(n,(function(i,A){if(f||(f=new r),s(i))a(e,n,A,c,t,u,f);else{var d=u?u(l(e,A),i,A+"",e,n,f):void 0;void 0===d&&(d=i),o(e,A,d)}}),A)}},42824(t,e,n){var r=n(87805),o=n(93290),i=n(71961),a=n(23007),s=n(35529),A=n(72428),l=n(56449),c=n(83693),u=n(3656),f=n(1882),d=n(23805),h=n(11331),p=n(37167),g=n(14974),m=n(69884);t.exports=function(t,e,n,y,v,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 S=l(_),F=!S&&u(_),U=!S&&!F&&p(_);C=_,S||F||U?l(B)?C=B:c(B)?C=a(B):F?(E=!1,C=o(_,!0)):U?(E=!1,C=i(_,!0)):C=[]:h(_)||A(_)?(C=B,A(B)?C=m(B):d(B)&&!f(B)||(C=s(_))):E=!1}E&&(b.set(_,C),v(C,_,y,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),s=r?r.prototype:void 0,A=s?s.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 A?A.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},54128(t,e,n){var r=n(31800),o=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(o,""):t}},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),s=n(44517),A=n(84247);t.exports=function(t,e,n){var l=-1,c=o,u=t.length,f=!0,d=[],h=d;if(n)f=!1,c=i;else if(u>=200){var p=e?null:s(t);if(p)return A(p);f=!1,c=a,h=new r}else h=e?[]:d;t:for(;++l<u;){var g=t[l],m=e?e(g):g;if(g=n||0!==g?g:0,f&&m===m){for(var y=h.length;y--;)if(h[y]===m)continue t;e&&h.push(m),d.push(g)}else c(h,m,n)||(h!==d&&h.push(m),d.push(g))}return d}},19931(t,e,n){var r=n(31769),o=n(68090),i=n(68969),a=n(77797),s=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=-1,A=(e=r(e,t)).length;if(!A)return!0;for(var l=null==t||"object"!==typeof t&&"function"!==typeof t;++n<A;){var c=e[n];if("string"===typeof c){if("__proto__"===c&&!s.call(t,"__proto__"))return!1;if("constructor"===c&&n+1<A&&"string"===typeof e[n+1]&&"prototype"===e[n+1]){if(l&&0===n)continue;return!1}}}var u=i(t,e);return null==u||delete u[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,s=a?a.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=s?s(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 s=-1,A=e.length;++s<A;){var l=e[s],c=i?i(n[l],t[l],l,n,t):void 0;void 0===c&&(c=t[l]),a?o(n,l,c):r(n,l,c)}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,s){var A=a(n)?r:o,l=e?e():{};return A(n,t,i(s,2),l)}}},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,s=i>2?n[2]:void 0;for(a=t.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),e=Object(e);++r<i;){var A=n[r];A&&t(e,A,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,s=Object(n);(e?a--:++a<i)&&!1!==o(s[a],a,s););return n}}},83221(t){t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),s=a.length;s--;){var A=a[t?s:++o];if(!1===n(i[A],A,i))break}return e}}},66929(t,e,n){var r=n(56017),o=n(38816),i=n(37381),a=n(62284),s=n(56449),A=n(85087);t.exports=function(t){return o((function(e){var n=e.length,o=n,l=r.prototype.thru;for(t&&e.reverse();o--;){var c=e[o];if("function"!=typeof c)throw new TypeError("Expected a function");if(l&&!u&&"wrapper"==a(c))var u=new r([],!0)}for(o=u?o:n;++o<n;){c=e[o];var f=a(c),d="wrapper"==f?i(c):void 0;u=d&&A(d[0])&&424==d[1]&&!d[4].length&&1==d[9]?u[a(d[0])].apply(u,d[3]):1==c.length&&A(c)?u[f]():u.thru(c)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&s(r))return u.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,s,A){var l=1&n,c=t.length,u=e.length;if(c!=u&&!(l&&u>c))return!1;var f=A.get(t),d=A.get(e);if(f&&d)return f==e&&d==t;var h=-1,p=!0,g=2&n?new r:void 0;for(A.set(t,e),A.set(e,t);++h<c;){var m=t[h],y=e[h];if(a)var v=l?a(y,m,h,e,t,A):a(m,y,h,t,e,A);if(void 0!==v){if(v)continue;p=!1;break}if(g){if(!o(e,(function(t,e){if(!i(g,e)&&(m===t||s(m,t,n,a,A)))return g.push(e)}))){p=!1;break}}else if(m!==y&&!s(m,y,n,a,A)){p=!1;break}}return A.delete(t),A.delete(e),p}},21986(t,e,n){var r=n(51873),o=n(37828),i=n(75288),a=n(25911),s=n(20317),A=n(84247),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;t.exports=function(t,e,n,r,l,u,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||!u(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=s;case"[object Set]":var h=1&r;if(d||(d=A),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,l,u,f);return f.delete(t),g;case"[object Symbol]":if(c)return c.call(t)==c.call(e)}return!1}},50689(t,e,n){var r=n(50002),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,i,a,s){var A=1&n,l=r(t),c=l.length;if(c!=r(e).length&&!A)return!1;for(var u=c;u--;){var f=l[u];if(!(A?f in e:o.call(e,f)))return!1}var d=s.get(t),h=s.get(e);if(d&&h)return d==e&&h==t;var p=!0;s.set(t,e),s.set(e,t);for(var g=A;++u<c;){var m=t[f=l[u]],y=e[f];if(i)var v=A?i(y,m,f,e,t,s):i(m,y,f,t,e,s);if(!(void 0===v?m===y||a(m,y,n,i,s):v)){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 s.delete(t),s.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],s=a.func;if(null==s||s==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,s=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(A){}var o=a.call(t);return r&&(e?t[s]=n:delete t[s]),o}},4664(t,e,n){var r=n(79770),o=n(63345),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(t){return null==t?[]:(t=Object(t),r(a(t),(function(e){return i.call(t,e)})))}:o;t.exports=s},86375(t,e,n){var r=n(14528),o=n(28879),i=n(4664),a=n(63345),s=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:a;t.exports=s},5861(t,e,n){var r=n(55580),o=n(68223),i=n(32804),a=n(76545),s=n(28303),A=n(72552),l=n(47473),c="[object Map]",u="[object Promise]",f="[object Set]",d="[object WeakMap]",h="[object DataView]",p=l(r),g=l(o),m=l(i),y=l(a),v=l(s),w=A;(r&&w(new r(new ArrayBuffer(1)))!=h||o&&w(new o)!=c||i&&w(i.resolve())!=u||a&&w(new a)!=f||s&&w(new s)!=d)&&(w=function(t){var e=A(t),n="[object Object]"==e?t.constructor:void 0,r=n?l(n):"";if(r)switch(r){case p:return h;case g:return c;case m:return u;case y:return f;case v: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),s=n(30294),A=n(77797);t.exports=function(t,e,n){for(var l=-1,c=(e=r(e,t)).length,u=!1;++l<c;){var f=A(e[l]);if(!(u=null!=t&&n(t,f)))break;t=t[f]}return u||++l!=c?u:!!(c=null==t?0:t.length)&&s(c)&&a(f,c)&&(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),s=n(71961);t.exports=function(t,e,n){var A=t.constructor;switch(e){case"[object ArrayBuffer]":return r(t);case"[object Boolean]":case"[object Date]":return new A(+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 s(t,n);case"[object Map]":case"[object Set]":return new A;case"[object Number]":case"[object String]":return new A(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 s=typeof e;return!!("number"==s?o(n)&&i(e,n.length):"string"==s&&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 s=o(n);return!!s&&t===s[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,s=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(e){}}();t.exports=s},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,s=o(i.length-e,0),A=Array(s);++a<s;)A[a]=i[e+a];a=-1;for(var l=Array(e+1);++a<e;)l[a]=i[a];return l[e]=n(A),r(t,this,l)}}},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""}},31800(t){var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},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}},78659(t,e,n){var r=n(87133),o=n(99374);t.exports=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=o(n))===n?n:0),void 0!==e&&(e=(e=o(e))===e?e:0),r(o(t),e,n)}},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),s=i((function(t,e){return a(t)?r(t,o(e,1,a,!0)):[]}));t.exports=s},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,s=i.propertyIsEnumerable,A=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=A},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,s=a&&a.exports===i?r.Buffer:void 0,A=(s?s.isBuffer:void 0)||o;t.exports=A},62193(t,e,n){var r=n(88984),o=n(5861),i=n(72428),a=n(56449),s=n(64894),A=n(3656),l=n(55527),c=n(37167),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||A(t)||c(t)||i(t)))return!t.length;var e=o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(l(t))return!r(t).length;for(var n in t)if(u.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,s=a?o(a):r;t.exports=s},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,s=Object.prototype,A=a.toString,l=s.hasOwnProperty,c=A.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=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&A.call(n)==c}},38440(t,e,n){var r=n(16038),o=n(27301),i=n(86009),a=i&&i.isSet,s=a?o(a):r;t.exports=s},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,s=a?o(a):r;t.exports=s},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),s=n(21791),A=n(53138),l=n(38816),c=n(83349),u=l((function(t,e){var n={};if(null==t)return n;var l=!1;e=r(e,(function(e){return e=a(e,t),l||(l=e.length>1),e})),s(t,c(t),n),l&&(n=o(n,7,A));for(var u=e.length;u--;)i(n,e[u]);return n}));t.exports=u},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}},99374(t,e,n){var r=n(54128),o=n(23805),i=n(44394),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,A=/^0o[0-7]+$/i,l=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return NaN;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=s.test(t);return n||A.test(t)?l(t.slice(2),n?2:8):a.test(t)?NaN:+t}},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),s=n(68090),A=o((function(t){var e=s(t);return e="function"==typeof e?e:void 0,i(r(t,1,a,!0),void 0,e)}));t.exports=A},53758(t,e,n){var r=n(30980),o=n(56017),i=n(94033),a=n(56449),s=n(40346),A=n(80257),l=Object.prototype.hasOwnProperty;function c(t){if(s(t)&&!a(t)&&!(t instanceof r)){if(t instanceof o)return t;if(l.call(t,"__wrapped__"))return A(t)}return new o(t)}c.prototype=i.prototype,c.prototype.constructor=c,t.exports=c},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 s=e.bytesToWords(t),A=8*t.length,l=1732584193,c=-271733879,u=-1732584194,f=271733878,d=0;d<s.length;d++)s[d]=16711935&(s[d]<<8|s[d]>>>24)|4278255360&(s[d]<<24|s[d]>>>8);s[A>>>5]|=128<<A%32,s[14+(A+64>>>9<<4)]=A;var h=a._ff,p=a._gg,g=a._hh,m=a._ii;for(d=0;d<s.length;d+=16){var y=l,v=c,w=u,b=f;l=h(l,c,u,f,s[d+0],7,-680876936),f=h(f,l,c,u,s[d+1],12,-389564586),u=h(u,f,l,c,s[d+2],17,606105819),c=h(c,u,f,l,s[d+3],22,-1044525330),l=h(l,c,u,f,s[d+4],7,-176418897),f=h(f,l,c,u,s[d+5],12,1200080426),u=h(u,f,l,c,s[d+6],17,-1473231341),c=h(c,u,f,l,s[d+7],22,-45705983),l=h(l,c,u,f,s[d+8],7,1770035416),f=h(f,l,c,u,s[d+9],12,-1958414417),u=h(u,f,l,c,s[d+10],17,-42063),c=h(c,u,f,l,s[d+11],22,-1990404162),l=h(l,c,u,f,s[d+12],7,1804603682),f=h(f,l,c,u,s[d+13],12,-40341101),u=h(u,f,l,c,s[d+14],17,-1502002290),l=p(l,c=h(c,u,f,l,s[d+15],22,1236535329),u,f,s[d+1],5,-165796510),f=p(f,l,c,u,s[d+6],9,-1069501632),u=p(u,f,l,c,s[d+11],14,643717713),c=p(c,u,f,l,s[d+0],20,-373897302),l=p(l,c,u,f,s[d+5],5,-701558691),f=p(f,l,c,u,s[d+10],9,38016083),u=p(u,f,l,c,s[d+15],14,-660478335),c=p(c,u,f,l,s[d+4],20,-405537848),l=p(l,c,u,f,s[d+9],5,568446438),f=p(f,l,c,u,s[d+14],9,-1019803690),u=p(u,f,l,c,s[d+3],14,-187363961),c=p(c,u,f,l,s[d+8],20,1163531501),l=p(l,c,u,f,s[d+13],5,-1444681467),f=p(f,l,c,u,s[d+2],9,-51403784),u=p(u,f,l,c,s[d+7],14,1735328473),l=g(l,c=p(c,u,f,l,s[d+12],20,-1926607734),u,f,s[d+5],4,-378558),f=g(f,l,c,u,s[d+8],11,-2022574463),u=g(u,f,l,c,s[d+11],16,1839030562),c=g(c,u,f,l,s[d+14],23,-35309556),l=g(l,c,u,f,s[d+1],4,-1530992060),f=g(f,l,c,u,s[d+4],11,1272893353),u=g(u,f,l,c,s[d+7],16,-155497632),c=g(c,u,f,l,s[d+10],23,-1094730640),l=g(l,c,u,f,s[d+13],4,681279174),f=g(f,l,c,u,s[d+0],11,-358537222),u=g(u,f,l,c,s[d+3],16,-722521979),c=g(c,u,f,l,s[d+6],23,76029189),l=g(l,c,u,f,s[d+9],4,-640364487),f=g(f,l,c,u,s[d+12],11,-421815835),u=g(u,f,l,c,s[d+15],16,530742520),l=m(l,c=g(c,u,f,l,s[d+2],23,-995338651),u,f,s[d+0],6,-198630844),f=m(f,l,c,u,s[d+7],10,1126891415),u=m(u,f,l,c,s[d+14],15,-1416354905),c=m(c,u,f,l,s[d+5],21,-57434055),l=m(l,c,u,f,s[d+12],6,1700485571),f=m(f,l,c,u,s[d+3],10,-1894986606),u=m(u,f,l,c,s[d+10],15,-1051523),c=m(c,u,f,l,s[d+1],21,-2054922799),l=m(l,c,u,f,s[d+8],6,1873313359),f=m(f,l,c,u,s[d+15],10,-30611744),u=m(u,f,l,c,s[d+6],15,-1560198380),c=m(c,u,f,l,s[d+13],21,1309151649),l=m(l,c,u,f,s[d+4],6,-145523070),f=m(f,l,c,u,s[d+11],10,-1120210379),u=m(u,f,l,c,s[d+2],15,718787259),c=m(c,u,f,l,s[d+9],21,-343485551),l=l+y>>>0,c=c+v>>>0,u=u+w>>>0,f=f+b>>>0}return e.endian([l,c,u,f])};a._ff=function(t,e,n,r,o,i,a){var s=t+(e&n|~e&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._gg=function(t,e,n,r,o,i,a){var s=t+(e&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._hh=function(t,e,n,r,o,i,a){var s=t+(e^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+e},a._ii=function(t,e,n,r,o,i,a){var s=t+(n^(e|~r))+(o>>>0)+a;return(s<<i|s>>>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,s=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),A=1;A<arguments.length;A++){for(var l in i=Object(arguments[A]))n.call(i,l)&&(s[l]=i[l]);if(e){a=e(i);for(var c=0;c<a.length;c++)r.call(i,a[c])&&(s[a[c]]=i[a[c]])}}return s}},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,s="function"===typeof Set&&Set.prototype,A=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=s&&A&&"function"===typeof A.get?A.get:null,c=s&&Set.prototype.forEach,u="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,m=String.prototype.match,y=String.prototype.slice,v=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,S="function"===typeof BigInt?BigInt.prototype.valueOf:null,F=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,k=Object.prototype.propertyIsEnumerable,O=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function M(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=y.call(e,o.length+1);return v.call(o,n,"$&_")+"."+v.call(v.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(e,n,"$&_")}var T=n(42634),R=T.custom,L=V(R)?R:null,P={__proto__:null,double:'"',single:"'"},H={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function D(t,e,n){var r=n.quoteStyle||e,o=P[r];return o+t+o}function N(t){return v.call(String(t),/"/g,"&quot;")}function j(t){return!I||!("object"===typeof t&&(I in t||"undefined"!==typeof t[I]))}function z(t){return"[object Array]"===W(t)&&j(t)}function K(t){return"[object RegExp]"===W(t)&&j(t)}function V(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,s){var A=r||{};if(Y(A,"quoteStyle")&&!Y(P,A.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Y(A,"maxStringLength")&&("number"===typeof A.maxStringLength?A.maxStringLength<0&&A.maxStringLength!==1/0:null!==A.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var p=!Y(A,"customInspect")||A.customInspect;if("boolean"!==typeof p&&"symbol"!==p)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Y(A,"indent")&&null!==A.indent&&"\t"!==A.indent&&!(parseInt(A.indent,10)===A.indent&&A.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Y(A,"numericSeparator")&&"boolean"!==typeof A.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var w=A.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,A);if("number"===typeof e){if(0===e)return 1/0/e>0?"0":"-0";var B=String(e);return w?M(e,B):B}if("bigint"===typeof e){var E=String(e)+"n";return w?M(e,E):E}var F="undefined"===typeof A.depth?5:A.depth;if("undefined"===typeof o&&(o=0),o>=F&&F>0&&"object"===typeof e)return z(e)?"[Array]":"[Object]";var R=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)}}(A,o);if("undefined"===typeof s)s=[];else if($(s,e)>=0)return"[Circular]";function H(e,n,r){if(n&&(s=C.call(s)).push(n),r){var i={depth:A.depth};return Y(A,"quoteStyle")&&(i.quoteStyle=A.quoteStyle),t(e,i,o+1,s)}return t(e,A,o+1,s)}if("function"===typeof e&&!K(e)){var G=function(t){if(t.name)return t.name;var e=m.call(g.call(t),/^function\s*([\w$]+)/);if(e)return e[1];return null}(e),q=nt(e,H);return"[Function"+(G?": "+G:" (anonymous)")+"]"+(q.length>0?" { "+x.call(q,", ")+" }":"")}if(V(e)){var rt=Q?v.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+"="+D(N(it[at].value),"double",A);return ot+=">",e.childNodes&&e.childNodes.length&&(ot+="..."),ot+="</"+b.call(String(e.nodeName))+">"}if(z(e)){if(0===e.length)return"[]";var st=nt(e,H);return R&&!function(t){for(var e=0;e<t.length;e++)if($(t[e],"\n")>=0)return!1;return!0}(st)?"["+et(st,R)+"]":"[ "+x.call(st,", ")+" ]"}if(function(t){return"[object Error]"===W(t)&&j(t)}(e)){var At=nt(e,H);return"cause"in Error.prototype||!("cause"in e)||k.call(e,"cause")?0===At.length?"["+String(e)+"]":"{ ["+String(e)+"] "+x.call(At,", ")+" }":"{ ["+String(e)+"] "+x.call(_.call("[cause]: "+H(e.cause),At),", ")+" }"}if("object"===typeof e&&p){if(L&&"function"===typeof e[L]&&T)return T(e,{depth:F-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{l.call(t)}catch(ot){return!0}return t instanceof Map}catch(e){}return!1}(e)){var lt=[];return a&&a.call(e,(function(t,n){lt.push(H(n,e,!0)+" => "+H(t,e))})),tt("Map",i.call(e),lt,R)}if(function(t){if(!l||!t||"object"!==typeof t)return!1;try{l.call(t);try{i.call(t)}catch(e){return!0}return t instanceof Set}catch(n){}return!1}(e)){var ct=[];return c&&c.call(e,(function(t){ct.push(H(t,e))})),tt("Set",l.call(e),ct,R)}if(function(t){if(!u||!t||"object"!==typeof t)return!1;try{u.call(t,u);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{u.call(t,u)}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]"===W(t)&&j(t)}(e))return J(H(Number(e)));if(function(t){if(!t||"object"!==typeof t||!S)return!1;try{return S.call(t),!0}catch(e){}return!1}(e))return J(H(S.call(e)));if(function(t){return"[object Boolean]"===W(t)&&j(t)}(e))return J(h.call(e));if(function(t){return"[object String]"===W(t)&&j(t)}(e))return J(H(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]"===W(t)&&j(t)}(e)&&!K(e)){var ut=nt(e,H),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?y.call(W(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===ut.length?pt+"{}":R?pt+"{"+et(ut,R)+"}":pt+"{ "+x.call(ut,", ")+" }"}return String(e)};var G=Object.prototype.hasOwnProperty||function(t){return t in this};function Y(t,e){return G.call(t,e)}function W(t){return p.call(t)}function $(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(y.call(t,0,e.maxStringLength),e)+r}var o=H[e.quoteStyle||"single"];return o.lastIndex=0,D(v.call(v.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=z(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 F?F(t):[];if(Q){i={};for(var s=0;s<a.length;s++)i["$"+a[s]]=a[s]}for(var A in t)Y(t,A)&&(n&&String(Number(A))===A&&A<t.length||Q&&i["$"+A]instanceof Symbol||(B.call(/[^\w$]/,A)?r.push(e(A,t)+": "+e(t[A],t)):r.push(A+": "+e(t[A],t))));if("function"===typeof F)for(var l=0;l<a.length;l++)k.call(t,a[l])&&r.push("["+e(a[l])+"]: "+e(t[a[l]],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),s=n(36576),A=o(a(),Object);r(A,{getPolyfill:a,implementation:i,shim:s}),t.exports=A},21095(t,e,n){"use strict";var r=n(66743),o=n(70453),i=n(96897),a=n(69675),s=o("%Function.prototype.apply%"),A=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(A,s),c=n(30655),u=o("%Math.max%");t.exports=function(t){if("function"!==typeof t)throw new a("a function is required");var e=l(r,A,arguments);return i(e,1+u(0,t.length-(arguments.length-1)),!0)};var f=function(){return l(r,s,arguments)};c?c(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),s=Object.prototype.propertyIsEnumerable,A=!s.call({toString:null},"toString"),l=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=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{u(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),s=e&&"[object String]"===i.call(t),f=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(s&&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 m in t)h&&"prototype"===m||!o.call(t,m)||f.push(String(m));if(A)for(var y=function(t){if("undefined"===typeof window||!d)return u(t);try{return u(t)}catch(e){return!1}}(t),v=0;v<c.length;++v)y&&"constructor"===c[v]||!o.call(t,c[v])||f.push(c[v]);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),s=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)?s(r.call(t)):s(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$:()=>j,a:()=>z});var r=n(58168),o=n(9417),i=n(77387),a=n(53954),s=n(63662);var A=n(52176);function l(t){var e="function"===typeof Map?new Map:void 0;return l=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,A.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,s.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,s.A)(n,t)},l(t)}var c=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}(l(Error));function u(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(!u(e,"px"))throw new c(69,t,e);r=d(e)}if("string"===typeof n){if(!u(n,"px"))throw new c(70,t,n);o=d(n)}if("string"===typeof r)throw new c(71,e,t);if("string"===typeof o)throw new c(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 m(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)),s=0,A=0,l=0;o>=0&&o<1?(s=i,A=a):o>=1&&o<2?(s=a,A=i):o>=2&&o<3?(A=i,l=a):o>=3&&o<4?(A=a,l=i):o>=4&&o<5?(s=a,l=i):o>=5&&o<6&&(s=i,l=a);var c=n-i/2;return r(s+c,A+c,l+c)}var y={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 v=/^#[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 S(t){if("string"!==typeof t)throw new c(3);var e=function(t){if("string"!==typeof t)return t;var e=t.toLowerCase();return y[e]?"#"+y[e]:t}(t);if(e.match(v))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 s="rgb("+m(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",A=_.exec(s);if(!A)throw new c(4,e,s);return{red:parseInt(""+A[1],10),green:parseInt(""+A[2],10),blue:parseInt(""+A[3],10)}}var l=E.exec(e.substring(0,50));if(l){var u="rgb("+m(parseInt(""+l[1],10),parseInt(""+l[2],10)/100,parseInt(""+l[3],10)/100)+")",f=_.exec(u);if(!f)throw new c(4,e,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+l[4])>1?parseFloat(""+l[4])/100:parseFloat(""+l[4])}}throw new c(5)}function F(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),s=(i+a)/2;if(i===a)return void 0!==t.alpha?{hue:0,saturation:0,lightness:s,alpha:t.alpha}:{hue:0,saturation:0,lightness:s};var A=i-a,l=s>.5?A/(2-i-a):A/(i+a);switch(i){case n:e=(r-o)/A+(r<o?6:0);break;case r:e=(o-n)/A+2;break;default:e=(n-r)/A+4}return e*=60,void 0!==t.alpha?{hue:e,saturation:l,lightness:s,alpha:t.alpha}:{hue:e,saturation:l,lightness:s}}(S(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 k(t,e,n){return U("#"+I(t)+I(e)+I(n))}function O(t,e,n){return m(t,e,n,k)}function M(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 c(1)}function T(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("+m(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("+m(t.hue,t.saturation,t.lightness)+","+t.alpha+")";throw new c(2)}function R(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 c(6)}function L(t,e,n,r){if("string"===typeof t&&"number"===typeof e){var o=S(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?R(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?R(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")";throw new c(7)}function P(t){if("object"!==typeof t)throw new c(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 R(t);if(function(t){return"number"===typeof t.hue&&"number"===typeof t.saturation&&"number"===typeof t.lightness&&"number"===typeof t.alpha}(t))return T(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 M(t);throw new c(8)}function H(t,e,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=e?t.apply(this,r):H(t,e,r)}}function D(t){return H(t,t.length,[])}D((function(t,e){if("transparent"===e)return e;var n=F(e);return P((0,r.A)({},n,{hue:n.hue+parseFloat(t)}))}));function N(t,e,n){return Math.max(t,Math.min(e,n))}var j=D((function(t,e){if("transparent"===e)return e;var n=F(e);return P((0,r.A)({},n,{lightness:N(0,1,n.lightness-parseFloat(t))}))}));D((function(t,e){if("transparent"===e)return e;var n=F(e);return P((0,r.A)({},n,{saturation:N(0,1,n.saturation-parseFloat(t))}))}));var z=D((function(t,e){if("transparent"===e)return e;var n=F(e);return P((0,r.A)({},n,{lightness:N(0,1,n.lightness+parseFloat(t))}))}));var K=D((function(t,e,n){if("transparent"===e)return n;if("transparent"===n)return e;if(0===t)return n;var o=S(e),i=(0,r.A)({},o,{alpha:"number"===typeof o.alpha?o.alpha:1}),a=S(n),s=(0,r.A)({},a,{alpha:"number"===typeof a.alpha?a.alpha:1}),A=i.alpha-s.alpha,l=2*parseFloat(t)-1,c=((l*A===-1?l:l+A)/(1+l*A)+1)/2,u=1-c;return L({red:Math.floor(i.red*c+s.red*u),green:Math.floor(i.green*c+s.green*u),blue:Math.floor(i.blue*c+s.blue*u),alpha:i.alpha*parseFloat(t)+s.alpha*(1-parseFloat(t))})}));D((function(t,e){if("transparent"===e)return e;var n=S(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)}))}));D((function(t,e){if("transparent"===e)return e;var n=F(e);return P((0,r.A)({},n,{saturation:N(0,1,n.saturation+parseFloat(t))}))}));D((function(t,e){return"transparent"===e?e:P((0,r.A)({},F(e),{hue:parseFloat(t)}))}));D((function(t,e){return"transparent"===e?e:P((0,r.A)({},F(e),{lightness:parseFloat(t)}))}));D((function(t,e){return"transparent"===e?e:P((0,r.A)({},F(e),{saturation:parseFloat(t)}))}));D((function(t,e){return"transparent"===e?e:K(parseFloat(t),"rgb(0, 0, 0)",e)}));D((function(t,e){return"transparent"===e?e:K(parseFloat(t),"rgb(255, 255, 255)",e)}));D((function(t,e){if("transparent"===e)return e;var n=S(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 s=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 s.name="Invariant Violation",s}}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,s=n?Symbol.for("react.profiler"):60114,A=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,u=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,m=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,v=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 c:case u:case i:case s:case a:case d:return t;default:switch(t=t&&t.$$typeof){case l:case f:case g:case p:case A:return t;default:return e}}case o:return e}}}function B(t){return b(t)===u}e.AsyncMode=c,e.ConcurrentMode=u,e.ContextConsumer=l,e.ContextProvider=A,e.Element=r,e.ForwardRef=f,e.Fragment=i,e.Lazy=g,e.Memo=p,e.Portal=o,e.Profiler=s,e.StrictMode=a,e.Suspense=d,e.isAsyncMode=function(t){return B(t)||b(t)===c},e.isConcurrentMode=B,e.isContextConsumer=function(t){return b(t)===l},e.isContextProvider=function(t){return b(t)===A},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)===s},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===u||t===s||t===a||t===d||t===h||"object"===typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===p||t.$$typeof===A||t.$$typeof===l||t.$$typeof===f||t.$$typeof===y||t.$$typeof===v||t.$$typeof===w||t.$$typeof===m)},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),s=!("undefined"===typeof window||!window.document||!window.document.createElement),A=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 l=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),A(e,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return s?(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);l.propTypes={children:a().node.isRequired,node:a().any};const c=l;var u=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),u(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?c: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),s=n(89379),A=n(45458),l=n(80045),c=n(49321),u=["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,m=t.getNewOptionData,y=void 0===m?d.getNewOptionData:m,v=t.onCreateOption,w=t.options,b=void 0===w?[]:w,B=t.onChange,_=(0,l.A)(t,u),x=_.getOptionValue,C=void 0===x?i.g:x,E=_.getOptionLabel,S=void 0===E?i.b:E,F=_.inputValue,U=_.isLoading,Q=_.isMulti,I=_.value,k=_.name,O=(0,o.useMemo)((function(){return g(F,(0,c.H)(I),b,{getOptionValue:C,getOptionLabel:S})?y(F,h(F)):void 0}),[h,y,S,C,F,g,b,I]),M=(0,o.useMemo)((function(){return!n&&U||!O?b:"first"===a?[O].concat((0,A.A)(b)):[].concat((0,A.A)(b),[O])}),[n,a,U,O,b]),T=(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(v)v(F);else{var r=y(F,F),o={action:"create-option",name:k,option:r};B((0,c.D)(Q,[].concat((0,A.A)((0,c.H)(I)),[r]),r),o)}}),[y,F,Q,k,O,v,B,I]);return(0,s.A)((0,s.A)({},_),{},{options:M,onChange:T})}((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:()=>yt,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 s=n(63662);var A=n(53954),l=n(52176),c=n(82284),u=n(9417);function f(t){var e=(0,l.A)();return function(){var n,r=(0,A.A)(t);if(e){var o=(0,A.A)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(t,e){if(e&&("object"===(0,c.A)(e)||"function"===typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,u.A)(t)}(this,n)}}var d=n(45458),h=n(96540),p=n(49321),g=n(53440),m=Number.isNaN||function(t){return"number"===typeof t&&t!==t};function y(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||m(r)&&m(o)))return!1;var r,o;return!0}var v=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,s=t.isDisabled,A=t.isSelected,l=t.isAppleDevice,c=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(c(a,n),".");if("menu"===e&&l){var u=s?" disabled":"",f="".concat(A?" selected":"").concat(u);return"".concat(i).concat(f,", ").concat(c(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,s=t.selectValue,A=t.selectProps,l=t.id,c=t.isAppleDevice,u=A.ariaLiveMessages,f=A.getOptionLabel,d=A.inputValue,p=A.isMulti,m=A.isOptionDisabled,y=A.isSearchable,v=A.menuIsOpen,w=A.options,_=A.screenReaderStatus,x=A.tabSelectsValue,C=A.isLoading,E=A["aria-label"],S=A["aria-live"],F=(0,h.useMemo)((function(){return(0,o.A)((0,o.A)({},B),u||{})}),[u]),U=(0,h.useMemo)((function(){var t,n="";if(e&&F.onChange){var r=e.option,i=e.options,a=e.removedValue,A=e.removedValues,l=e.value,c=a||r||(t=l,Array.isArray(t)?null:t),u=c?f(c):"",d=i||A||void 0,h=d?d.map(f):[],p=(0,o.A)({isDisabled:c&&m(c,s),label:u,labels:h},e);n=F.onChange(p)}return n}),[e,F,m,s,f]),Q=(0,h.useMemo)((function(){var t="",e=n||r,o=!!(n&&s&&s.includes(n));if(e&&F.onFocus){var a={focused:e,label:f(e),isDisabled:m(e,s),isSelected:o,options:i,context:e===n?"menu":"value",selectValue:s,isAppleDevice:c};t=F.onFocus(a)}return t}),[n,r,f,m,F,i,s,c]),I=(0,h.useMemo)((function(){var t="";if(v&&w.length&&!C&&F.onFilter){var e=_({count:i.length});t=F.onFilter({inputValue:d,resultsMessage:e})}return t}),[i,d,v,F,w,_,C]),k="initial-input-focus"===(null===e||void 0===e?void 0:e.action),O=(0,h.useMemo)((function(){var t="";if(F.guidance){var e=r?"value":v?"menu":"input";t=F.guidance({"aria-label":E,context:e,isDisabled:n&&m(n,s),isMulti:p,isSearchable:y,tabSelectsValue:x,isInitialFocus:k})}return t}),[E,n,r,p,m,y,v,F,s,x,k]),M=(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:l},k&&M),(0,g.Y)(b,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!k&&M))},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={},S=0;S<x.length;S++)for(var F=x[S],U=0;U<F.letters.length;U++)E[F.letters[U]]=F.base;var Q=function(t){return t.replace(C,(function(t){return E[t]}))},I=function(t,e){void 0===e&&(e=y);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),k=function(t){return t.replace(/^\s+|\s+$/g,"")},O=function(t){return"".concat(t.label," ").concat(t.value)},M=["innerRef"];function T(t){var e=t.innerRef,n=(0,v.A)(t,M),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 R=["boxSizing","height","overflow","paddingRight","position"],L={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function P(t){t.cancelable&&t.preventDefault()}function H(t){t.stopPropagation()}function D(){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 j=!("undefined"===typeof window||!window.document||!window.document.createElement),z=0,K={capture:!1,passive:!1};var V=function(t){var e=t.target;return e.ownerDocument.activeElement&&e.ownerDocument.activeElement.blur()},G={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),s=(0,h.useRef)(!1),A=(0,h.useRef)(0),l=(0,h.useRef)(null),c=(0,h.useCallback)((function(t,e){if(null!==l.current){var A=l.current,c=A.scrollTop,u=A.scrollHeight,f=A.clientHeight,d=l.current,h=e>0,p=u-f-c,g=!1;p>e&&a.current&&(r&&r(t),a.current=!1),h&&s.current&&(i&&i(t),s.current=!1),h&&e>p?(n&&!a.current&&n(t),d.scrollTop=u,g=!0,a.current=!0):!h&&-e>c&&(o&&!s.current&&o(t),d.scrollTop=0,g=!0,s.current=!0),g&&function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()}(t)}}),[n,r,o,i]),u=(0,h.useCallback)((function(t){c(t,t.deltaY)}),[c]),f=(0,h.useCallback)((function(t){A.current=t.changedTouches[0].clientY}),[]),d=(0,h.useCallback)((function(t){var e=A.current-t.changedTouches[0].clientY;c(t,e)}),[c]),g=(0,h.useCallback)((function(t){if(t){var e=!!p.s&&{passive:!1};t.addEventListener("wheel",u,e),t.addEventListener("touchstart",f,e),t.addEventListener("touchmove",d,e)}}),[d,f,u]),m=(0,h.useCallback)((function(t){t&&(t.removeEventListener("wheel",u,!1),t.removeEventListener("touchstart",f,!1),t.removeEventListener("touchmove",d,!1))}),[d,f,u]);return(0,h.useEffect)((function(){if(e){var t=l.current;return g(t),function(){m(t)}}}),[e,g,m]),function(t){l.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(j){var e=document.body,n=e&&e.style;if(r&&R.forEach((function(t){var e=n&&n[t];o.current[t]=e})),r&&z<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(L).forEach((function(t){var e=L[t];n&&(n[t]=e)})),n&&(n.paddingRight="".concat(s,"px"))}e&&N()&&(e.addEventListener("touchmove",P,K),t&&(t.addEventListener("touchstart",D,K),t.addEventListener("touchmove",H,K))),z+=1}}),[r]),s=(0,h.useCallback)((function(t){if(j){var e=document.body,n=e&&e.style;z=Math.max(z-1,0),r&&z<1&&R.forEach((function(t){var e=o.current[t];n&&(n[t]=e)})),e&&N()&&(e.removeEventListener("touchmove",P,K),t&&(t.removeEventListener("touchstart",D,K),t.removeEventListener("touchmove",H,K)))}}),[r]);return(0,h.useEffect)((function(){if(e){var t=i.current;return a(t),function(){s(t)}}}),[e,a,s]),function(t){i.current=t}}({isEnabled:n});return(0,g.Y)(h.Fragment,null,n&&(0,g.Y)("div",{onClick:V,css:G}),e((function(t){o(t),i(t)})))}var W={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},$=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:W,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,s=n.trim,A=n.matchFrom,l=s?k(e):e,c=s?k(a(t)):a(t);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=I(l),c=Q(c)),"start"===A?c.substr(0,l.length)===l:c.indexOf(l)>-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:ut(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 lt(t,e)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=it(t,n,e,r);return lt(t,i)?i:void 0})).filter(p.K)}function st(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 At(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 lt(t,e){var n=t.inputValue,r=void 0===n?"":n,o=e.data,i=e.isSelected,a=e.label,s=e.value;return(!gt(t)||!i)&&pt(t,{label:a,value:s,data:o},r)}var ct=function(t,e){var n;return(null===(n=t.find((function(t){return t.data===e})))||void 0===n?void 0:n.id)||null},ut=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},mt=1,yt=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,s.A)(t,e)}(l,t);var e,n,i,A=f(l);function l(t){var e;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),(e=A.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,s=o.inputValue;e.onInputChange("",{action:"set-value",prevInputValue:s}),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,s=o&&e.isOptionSelected(t,a),A=e.isOptionDisabled(t,a);if(s){var l=e.getOptionValue(t);e.setValue((0,p.B)(a.filter((function(t){return e.getOptionValue(t)!==l}))),"deselect-option",t)}else{if(A)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 ct(e.state.focusableOptionsWithIds,t)},e.getFocusableOptionsWithIds=function(){return At(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 ut(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 st(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,s=n.isClearable,A=n.isDisabled,l=n.menuIsOpen,c=n.onKeyDown,u=n.tabSelectsValue,f=n.openMenuOnFocus,d=e.state,h=d.focusedOption,p=d.focusedValue,g=d.selectValue;if(!A&&("function"!==typeof c||(c(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():s&&e.clearValue()}break;case"Tab":if(e.isComposing)return;if(t.shiftKey||!l||!u||!h||f&&e.isOptionSelected(h,g))return;e.selectOption(h);break;case"Enter":if(229===t.keyCode)break;if(l){if(!h)return;if(e.isComposing)return;e.selectOption(h);break}return;case"Escape":l?(e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange("",{action:"menu-close",prevInputValue:a}),e.onMenuClose()):s&&i&&e.clearValue();break;case" ":if(a)return;if(!l){e.openMenu("first");break}if(!h)return;e.selectOption(h);break;case"ArrowUp":l?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":l?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!l)return;e.focusOption("pageup");break;case"PageDown":if(!l)return;e.focusOption("pagedown");break;case"Home":if(!l)return;e.focusOption("first");break;case"End":if(!l)return;e.focusOption("last");break;default:return}t.preventDefault()}},e.state.instancePrefix="react-select-"+(e.props.instanceId||++mt),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=ct(n,r[i])}return e}return e=l,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 s=i.indexOf(r[0]);s>-1&&(a=s)}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,s=this.props,A=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:t,cx:e,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:A,isRtl:l,options:c,selectOption:i,selectProps:s,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,s=t.tabIndex,A=t.form,l=t.menuIsOpen,c=t.required,u=this.getComponents().Input,f=this.state,d=f.inputIsHidden,g=f.ariaSelection,m=this.commonProps,y=i||this.getElementId("input"),v=(0,o.A)((0,o.A)((0,o.A)({"aria-autocomplete":"list","aria-expanded":l,"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":c,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},l&&{"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(u,(0,r.A)({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:y,innerRef:this.getInputRef,isDisabled:e,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:A,type:"text",value:a},v)):h.createElement(T,(0,r.A)({id:y,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:p.J,onFocus:this.onInputFocus,disabled:e,tabIndex:s,inputMode:"none",form:A,value:""},v))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,e=this.getComponents(),n=e.MultiValue,o=e.MultiValueContainer,i=e.MultiValueLabel,a=e.MultiValueRemove,s=e.SingleValue,A=e.Placeholder,l=this.commonProps,c=this.props,u=c.controlShouldRenderValue,f=c.isDisabled,d=c.isMulti,p=c.inputValue,g=c.placeholder,m=this.state,y=m.selectValue,v=m.focusedValue,w=m.isFocused;if(!this.hasValue()||!u)return p?null:h.createElement(A,(0,r.A)({},l,{key:"placeholder",isDisabled:f,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),g);if(d)return y.map((function(e,s){var A=e===v,c="".concat(t.getOptionLabel(e),"-").concat(t.getOptionValue(e));return h.createElement(n,(0,r.A)({},l,{components:{Container:o,Label:i,Remove:a},isFocused:A,isDisabled:f,key:c,index:s,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=y[0];return h.createElement(s,(0,r.A)({},l,{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 s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return h.createElement(t,(0,r.A)({},e,{innerProps:s,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,s=e.MenuPortal,A=e.LoadingMessage,l=e.NoOptionsMessage,c=e.Option,u=this.commonProps,f=this.state.focusedOption,d=this.props,g=d.captureMenuScroll,m=d.inputValue,y=d.isLoading,v=d.loadingMessage,w=d.minMenuHeight,b=d.maxMenuHeight,B=d.menuIsOpen,_=d.menuPlacement,x=d.menuPosition,C=d.menuPortalTarget,E=d.menuShouldBlockScroll,S=d.menuShouldScrollIntoView,F=d.noOptionsMessage,U=d.onMenuScrollToTop,Q=d.onMenuScrollToBottom;if(!B)return null;var I,k=function(e,n){var o=e.type,i=e.data,a=e.isDisabled,s=e.isSelected,A=e.label,l=e.value,d=f===i,p=a?void 0:function(){return t.onOptionHover(i)},g=a?void 0:function(){return t.selectOption(i)},m="".concat(t.getElementId("option"),"-").concat(n),y={id:m,onClick:g,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:s};return h.createElement(c,(0,r.A)({},u,{innerProps:y,data:i,isDisabled:a,isSelected:s,key:m,label:A,type:o,value:l,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,s=e.index,A="".concat(t.getElementId("group"),"-").concat(s),l="".concat(A,"-heading");return h.createElement(n,(0,r.A)({},u,{key:A,data:i,options:a,Heading:o,headingProps:{id:l,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map((function(t){return k(t,"".concat(s,"-").concat(t.index))})))}if("option"===e.type)return k(e,"".concat(e.index))}));else if(y){var O=v({inputValue:m});if(null===O)return null;I=h.createElement(A,u,O)}else{var M=F({inputValue:m});if(null===M)return null;I=h.createElement(l,u,M)}var T={minMenuHeight:w,maxMenuHeight:b,menuPlacement:_,menuPosition:x,menuShouldScrollIntoView:S},R=h.createElement(p.M,(0,r.A)({},u,T),(function(e){var n=e.ref,o=e.placerProps,s=o.placement,A=o.maxHeight;return h.createElement(i,(0,r.A)({},u,T,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:y,placement:s}),h.createElement(Y,{captureEnabled:g,onTopArrive:U,onBottomArrive:Q,lockEnabled:E},(function(e){return h.createElement(a,(0,r.A)({},u,{innerRef:function(n){t.getMenuListRef(n),e(n)},innerProps:{role:"listbox","aria-multiselectable":u.isMulti,id:t.getElementId("listbox")},isLoading:y,maxHeight:A,focusedOption:f}),I)})))}));return C||"fixed"===x?h.createElement(s,(0,r.A)({},u,{appendTo:C,controlElement:this.controlRef,menuPlacement:_,menuPosition:x}),R):R}},{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,s=this.state.selectValue;if(a&&!this.hasValue()&&!r)return h.createElement($,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(o){if(n){var A=s.map((function(e){return t.getOptionValue(e)})).join(n);return h.createElement("input",{name:i,type:"hidden",value:A})}var l=s.length>0?s.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,l)}var c=s[0]?this.getOptionValue(s[0]):"";return h.createElement("input",{name:i,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,e=this.state,n=e.ariaSelection,o=e.focusedOption,i=e.focusedValue,a=e.isFocused,s=e.selectValue,A=this.getFocusableOptions();return h.createElement(_,(0,r.A)({},t,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:o,focusedValue:i,isFocused:a,selectValue:s,focusableOptions:A,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,s=a.className,A=a.id,l=a.isDisabled,c=a.menuIsOpen,u=this.state.isFocused,f=this.commonProps=this.getCommonProps();return h.createElement(o,(0,r.A)({},f,{className:s,innerProps:{id:A,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:u}),this.renderLiveRegion(),h.createElement(e,(0,r.A)({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:u,menuIsOpen:c}),h.createElement(i,(0,r.A)({},f,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),h.createElement(n,(0,r.A)({},f,{isDisabled:l}),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,s=e.isFocused,A=e.prevWasFocused,l=e.instancePrefix,c=t.options,u=t.value,f=t.menuIsOpen,d=t.inputValue,h=t.isMulti,g=(0,p.H)(u),m={};if(n&&(u!==n.value||c!==n.options||f!==n.menuIsOpen||d!==n.inputValue)){var y=f?function(t,e){return st(at(t,e))}(t,g):[],v=f?At(at(t,g),"".concat(l,"-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,y);m={selectValue:g,focusedOption:b,focusedOptionId:ct(v,b),focusableOptionsWithIds:v,focusedValue:w,clearFocusValueOnUpdate:!1}}var B=null!=i&&t!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},_=a,x=s&&A;return s&&!x&&(_={value:(0,p.D)(h,g,g[0]||null),options:g,action:"initial-input-focus"},x=!A),"initial-input-focus"===(null===a||void 0===a?void 0:a.action)&&(_=null),(0,o.A)((0,o.A)((0,o.A)({},m),B),{},{prevProps:t,ariaSelection:_,prevWasFocused:x})}}],n&&a(e.prototype,n),i&&a(e,i),Object.defineProperty(e,"prototype",{writable:!1}),l}(h.Component);yt.defaultProps=ot},49321(t,e,n){"use strict";n.d(e,{A:()=>z,B:()=>q,C:()=>X,D:()=>$,E:()=>O,F:()=>qt,G:()=>L,H:()=>M,I:()=>N,J:()=>I,K:()=>W,M:()=>at,a:()=>Et,b:()=>dt,c:()=>Xt,d:()=>It,e:()=>Ct,f:()=>Tt,g:()=>Mt,h:()=>St,i:()=>pt,j:()=>Pt,k:()=>ut,l:()=>Ut,m:()=>ot,n:()=>At,o:()=>ft,p:()=>jt,q:()=>zt,r:()=>J,s:()=>Y,t:()=>Kt,u:()=>ct,v:()=>Yt,w:()=>Wt,x:()=>$t,y:()=>ht,z:()=>j});var r=n(89379),o=n(58168),i=n(53440),a=n(80296),s=n(80045),A=n(82284);var l=n(64467),c=n(96540),u=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,s=(0,f.LI)(n)!==i||(0,f.LI)(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}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,s=(i?(0,f.LI)(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}const m=(0,f.Jx)(0);function y(t){const e=(0,d.zk)(t);return(0,d.Tc)()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:m}function v(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 s=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==(0,d.zk)(t))&&e}(i,n,r)?y(i):(0,f.Jx)(0);let A=(o.left+s.x)/a.x,l=(o.top+s.y)/a.y,c=o.width/a.x,u=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;A*=t.x,l*=t.y,c*=t.x,u*=t.y,A+=i,l+=a,n=(0,d.zk)(o),o=n.frameElement}}return(0,f.B1)({width:c,height:u,x:A,y:l})}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 v((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,s=0,A=0;if(o){i=o.width,a=o.height;const t=(0,d.Tc)();(!t||t&&"fixed"===e)&&(s=o.offsetLeft,A=o.offsetTop)}return{width:i,height:a,x:s,y:A}}(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 s=-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:s}}((0,d.ep)(t));else if((0,d.vq)(e))r=function(t,e){const n=v(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=y(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=v(t,!0,i,e);let s={scrollLeft:0,scrollTop:0};const A=(0,f.Jx)(0);if(r||!r&&!i)if(("body"!==(0,d.mq)(e)||(0,d.ZU)(o))&&(s=(0,d.CP)(e)),r){const t=v(e,!0,i,e);A.x=t.x+e.clientLeft,A.y=t.y+e.clientTop}else o&&(A.x=B(o));return{x:a.left+s.scrollLeft-A.x,y:a.top+s.scrollTop-A.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 S(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 F(t,e,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"===typeof ResizeObserver,layoutShift:s="function"===typeof IntersectionObserver,animationFrame:A=!1}=r,l=p(t),c=o||i?[...l?(0,d.v9)(l):[],...(0,d.v9)(e)]:[];c.forEach((t=>{o&&t.addEventListener("scroll",n,{passive:!0}),i&&t.addEventListener("resize",n)}));const u=l&&s?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(s,A){void 0===s&&(s=!1),void 0===A&&(A=1),i();const{left:l,top:c,width:u,height:d}=t.getBoundingClientRect();if(s||e(),!u||!d)return;const h={rootMargin:-(0,f.RI)(c)+"px "+-(0,f.RI)(o.clientWidth-(l+u))+"px "+-(0,f.RI)(o.clientHeight-(c+d))+"px "+-(0,f.RI)(l)+"px",threshold:(0,f.T9)(0,(0,f.jk)(1,A))||1};let p=!0;function g(t){const e=t[0].intersectionRatio;if(e!==A){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(m){r=new IntersectionObserver(g,h)}r.observe(t)}(!0),i}(l,n):null;let h,g=-1,m=null;a&&(m=new ResizeObserver((t=>{let[r]=t;r&&r.target===l&&m&&(m.unobserve(e),cancelAnimationFrame(g),g=requestAnimationFrame((()=>{var t;null==(t=m)||t.observe(e)}))),n()})),l&&!A&&m.observe(l),m.observe(e));let y=A?v(t):null;return A&&function e(){const r=v(t);!y||r.x===y.x&&r.y===y.y&&r.width===y.width&&r.height===y.height||n();y=r,h=requestAnimationFrame(e)}(),n(),()=>{var t;c.forEach((t=>{o&&t.removeEventListener("scroll",n),i&&t.removeEventListener("resize",n)})),null==u||u(),null==(t=m)||t.disconnect(),m=null,A&&cancelAnimationFrame(h)}}var U=n(27003),Q=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],I=function(){};function k(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(k(t,a)));return i.filter((function(t){return t})).map((function(t){return String(t).trim()})).join(" ")}var M=function(t){return e=t,Array.isArray(e)?t.filter(Boolean):"object"===(0,A.A)(t)&&null!==t?[t]:[];var e},T=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,s.A)(t,Q);return(0,r.A)({},e)},R=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 P(t){return L(t)?window.pageYOffset:t.scrollTop}function H(t,e){L(t)?window.scrollTo(0,e):t.scrollTop=e}function D(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=P(t),i=e-o,a=0;!function e(){var s,A=i*((s=(s=a+=10)/n-1)*s*s+1)+o;H(t,A),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?H(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+o,t.scrollHeight)):r.top-o<n.top&&H(t,Math.max(e.offsetTop-o,0))}function j(){try{return document.createEvent("TouchEvent"),!0}catch(t){return!1}}function z(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(t){return!1}}var K=!1,V={get passive(){return K=!0}},G="undefined"!==typeof window?window:{};G.addEventListener&&G.removeEventListener&&(G.addEventListener("p",I,V),G.removeEventListener("p",I,!1));var Y=K;function W(t){return null!=t}function $(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,s=t.controlHeight,A=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),l={placement:"bottom",maxHeight:e};if(!n||!n.offsetParent)return l;var c,u=A.getBoundingClientRect().height,f=n.getBoundingClientRect(),d=f.bottom,h=f.height,p=f.top,g=n.offsetParent.getBoundingClientRect().top,m=a?window.innerHeight:L(c=A)?window.innerHeight:c.clientHeight,y=P(A),v=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),b=g-w,B=m-p,_=b+y,x=u-y-p,C=d-m+y+v,E=y+p-w,S=160;switch(o){case"auto":case"bottom":if(B>=h)return{placement:"bottom",maxHeight:e};if(x>=h&&!a)return i&&D(A,C,S),{placement:"bottom",maxHeight:e};if(!a&&x>=r||a&&B>=r)return i&&D(A,C,S),{placement:"bottom",maxHeight:a?B-v:x-v};if("auto"===o||a){var F=e,U=a?b:_;return U>=r&&(F=Math.min(U-v-s,e)),{placement:"top",maxHeight:F}}if("bottom"===o)return i&&H(A,C),{placement:"bottom",maxHeight:e};break;case"top":if(b>=h)return{placement:"top",maxHeight:e};if(_>=h&&!a)return i&&D(A,E,S),{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&&D(A,E,S),{placement:"top",maxHeight:Q}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}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,s=i.spacing,A=i.colors;return(0,r.A)((n={label:"menu"},(0,l.A)(n,function(t){return t?{bottom:"top",top:"bottom"}[t]:"bottom"}(o),"100%"),(0,l.A)(n,"position","absolute"),(0,l.A)(n,"width","100%"),(0,l.A)(n,"zIndex",1),n),e?{}:{backgroundColor:A.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},it=(0,c.createContext)(null),at=function(t){var e=t.children,n=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,s=t.menuPosition,A=t.menuShouldScrollIntoView,l=t.theme,u=((0,c.useContext)(it)||{}).setPortalPlacement,f=(0,c.useRef)(null),d=(0,c.useState)(o),h=(0,a.A)(d,2),p=h[0],g=h[1],m=(0,c.useState)(null),y=(0,a.A)(m,2),v=y[0],w=y[1],b=l.spacing.controlHeight;return(0,U.A)((function(){var t=f.current;if(t){var e="fixed"===s,r=et({maxHeight:o,menuEl:t,minHeight:n,placement:i,shouldScroll:A&&!e,isFixedPosition:e,controlHeight:b});g(r.maxHeight),w(r.placement),null===u||void 0===u||u(r.placement)}}),[o,i,s,A,n,u,b]),e({ref:f,placerProps:(0,r.A)((0,r.A)({},t),{},{placement:v||rt(i),maxHeight:p})})},st=function(t){var e=t.children,n=t.innerRef,r=t.innerProps;return(0,i.Y)("div",(0,o.A)({},R(t,"menu",{menu:!0}),{ref:n},r),e)},At=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})},lt=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")})},ct=lt,ut=lt,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"],mt=["innerProps","isRtl","size"];var yt,vt,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,s.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,St=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})},Ft=(0,i.i7)(nt||(yt=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],vt||(vt=yt.slice(0)),nt=Object.freeze(Object.defineProperties(yt,{raw:{value:Object.freeze(vt)}})))),Ut=function(t,e){var n=t.isFocused,o=t.size,i=t.theme,a=i.colors,s=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*s})},Qt=function(t){var e=t.delay,n=t.offset;return(0,i.Y)("span",{css:(0,i.AH)({animation:"".concat(Ft," 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,s=i.borderRadius,A=i.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:A.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:s,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:o?a.primary:a.neutral30}})},kt=function(t){var e=t.children,n=t.isDisabled,r=t.isFocused,a=t.innerRef,s=t.innerProps,A=t.menuIsOpen;return(0,i.Y)("div",(0,o.A)({ref:a},R(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":A}),s,{"aria-disabled":n||void 0}),e)},Ot=["data"],Mt=function(t,e){var n=t.theme.spacing;return e?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Tt=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"})},Rt=function(t){var e=t.children,n=t.cx,r=t.getStyles,a=t.getClassNames,s=t.Heading,A=t.headingProps,l=t.innerProps,c=t.label,u=t.theme,f=t.selectProps;return(0,i.Y)("div",(0,o.A)({},R(t,"group",{group:!0}),l),(0,i.Y)(s,(0,o.A)({},A,{selectProps:f,theme:u,getStyles:r,getClassNames:a,cx:n}),c),(0,i.Y)("div",null,e))},Lt=["innerRef","isDisabled","isHidden","inputClassName"],Pt=function(t,e){var n=t.isDisabled,o=t.value,i=t.theme,a=i.spacing,s=i.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},Dt),e?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},Ht={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Dt={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"},Ht)},Nt=function(t){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Ht)},jt=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})},zt=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})},Kt=function(t,e){var n=t.theme,o=n.spacing,i=n.borderRadius,a=n.colors,s=t.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},e?{}:{borderRadius:i/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},Vt=function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",n,e)};var Gt=function(t){var e=t.children,n=t.components,o=t.data,a=t.innerProps,s=t.isDisabled,A=t.removeProps,l=t.selectProps,c=n.Container,u=n.Label,f=n.Remove;return(0,i.Y)(c,{data:o,innerProps:(0,r.A)((0,r.A)({},R(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),a),selectProps:l},(0,i.Y)(u,{data:o,innerProps:(0,r.A)({},R(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},e),(0,i.Y)(f,{data:o,innerProps:(0,r.A)((0,r.A)({},R(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(e||"option")},A),selectProps:l}))},Yt=function(t,e){var n=t.isDisabled,o=t.isFocused,i=t.isSelected,a=t.theme,s=a.spacing,A=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?A.primary:o?A.primary25:"transparent",color:n?A.neutral20:i?A.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?A.primary:A.primary50}})},Wt=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})},$t=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)({},R(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),e||(0,i.Y)(Bt,null))},Control:kt,DropdownIndicator:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},R(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),e||(0,i.Y)(_t,null))},DownChevron:_t,CrossIcon:Bt,Group:Rt,GroupHeading:function(t){var e=T(t);e.data;var n=(0,s.A)(e,Ot);return(0,i.Y)("div",(0,o.A)({},R(t,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},R(t,"indicatorsContainer",{indicators:!0}),n),e)},IndicatorSeparator:function(t){var e=t.innerProps;return(0,i.Y)("span",(0,o.A)({},e,R(t,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(t){var e=t.cx,n=t.value,r=T(t),a=r.innerRef,A=r.isDisabled,l=r.isHidden,c=r.inputClassName,u=(0,s.A)(r,Lt);return(0,i.Y)("div",(0,o.A)({},R(t,"input",{"input-container":!0}),{"data-value":n||""}),(0,i.Y)("input",(0,o.A)({className:e({input:!0},c),ref:a,style:Nt(l),disabled:A},u)))},LoadingIndicator:function(t){var e=t.innerProps,n=t.isRtl,a=t.size,A=void 0===a?4:a,l=(0,s.A)(t,mt);return(0,i.Y)("div",(0,o.A)({},R((0,r.A)((0,r.A)({},l),{},{innerProps:e,isRtl:n,size:A}),"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:st,MenuList:function(t){var e=t.children,n=t.innerProps,r=t.innerRef,a=t.isMulti;return(0,i.Y)("div",(0,o.A)({},R(t,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:r},n),e)},MenuPortal:function(t){var e=t.appendTo,n=t.children,s=t.controlElement,A=t.innerProps,l=t.menuPlacement,f=t.menuPosition,d=(0,c.useRef)(null),h=(0,c.useRef)(null),p=(0,c.useState)(rt(l)),g=(0,a.A)(p,2),m=g[0],y=g[1],v=(0,c.useMemo)((function(){return{setPortalPlacement:y}}),[]),w=(0,c.useState)(null),b=(0,a.A)(w,2),B=b[0],_=b[1],x=(0,c.useCallback)((function(){if(s){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}}(s),e="fixed"===f?0:window.pageYOffset,n=t[m]+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})}}),[s,f,m,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,c.useCallback)((function(){"function"===typeof h.current&&(h.current(),h.current=null),s&&d.current&&(h.current=F(s,d.current,x,{elementResize:"ResizeObserver"in window}))}),[s,x]);(0,U.A)((function(){C()}),[C]);var E=(0,c.useCallback)((function(t){d.current=t,C()}),[C]);if(!e&&"fixed"!==f||!B)return null;var S=(0,i.Y)("div",(0,o.A)({ref:E},R((0,r.A)((0,r.A)({},t),{},{offset:B.offset,position:f,rect:B.rect}),"menuPortal",{"menu-portal":!0}),A),n);return(0,i.Y)(it.Provider,{value:v},e?(0,u.createPortal)(S,e):S)},LoadingMessage:function(t){var e=t.children,n=void 0===e?"Loading...":e,a=t.innerProps,A=(0,s.A)(t,tt);return(0,i.Y)("div",(0,o.A)({},R((0,r.A)((0,r.A)({},A),{},{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,A=(0,s.A)(t,Z);return(0,i.Y)("div",(0,o.A)({},R((0,r.A)((0,r.A)({},A),{},{children:n,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),n)},MultiValue:Gt,MultiValueContainer:Vt,MultiValueLabel:Vt,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,s=t.innerRef,A=t.innerProps;return(0,i.Y)("div",(0,o.A)({},R(t,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":a}),{ref:s,"aria-disabled":n},A),e)},Placeholder:function(t){var e=t.children,n=t.innerProps;return(0,i.Y)("div",(0,o.A)({},R(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)({},R(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)({},R(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)({},R(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:()=>s});var r=n(52836),o=n(58168),i=n(96540),a=n(69346),s=(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:()=>A});var r=n(89379),o=n(80296),i=n(80045),a=n(96540),s=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function A(t){var e=t.defaultInputValue,n=void 0===e?"":e,A=t.defaultMenuIsOpen,l=void 0!==A&&A,c=t.defaultValue,u=void 0===c?null:c,f=t.inputValue,d=t.menuIsOpen,h=t.onChange,p=t.onInputChange,g=t.onMenuClose,m=t.onMenuOpen,y=t.value,v=(0,i.A)(t,s),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:l),C=(0,o.A)(x,2),E=C[0],S=C[1],F=(0,a.useState)(void 0!==y?y:u),U=(0,o.A)(F,2),Q=U[0],I=U[1],k=(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]),M=(0,a.useCallback)((function(){"function"===typeof m&&m(),S(!0)}),[m]),T=(0,a.useCallback)((function(){"function"===typeof g&&g(),S(!1)}),[g]),R=void 0!==f?f:B,L=void 0!==d?d:E,P=void 0!==y?y:Q;return(0,r.A)((0,r.A)({},v),{},{inputValue:R,menuIsOpen:L,onChange:k,onInputChange:O,onMenuClose:T,onMenuOpen:M,value:P})}},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 s=!1,A=i.createContext(null);var l="unmounted",c="exited",u="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=c,r.appearStatus=u):o=f:o=e.unmountOnExit||e.mountOnEnter?l:c,r.state={status:o},r.nextCallback=null,r}(0,o.A)(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&e.status===l?{status:c}: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!==u&&n!==f&&(e=u):n!==u&&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===u){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===c&&this.setState({status:l})},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],A=o[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!t&&!n||s?this.safeSetState({status:f},(function(){e.props.onEntered(i)})):(this.props.onEnter(i,A),this.safeSetState({status:u},(function(){e.props.onEntering(i,A),e.onTransitionEnd(c,(function(){e.safeSetState({status:f},(function(){e.props.onEntered(i,A)}))}))})))},n.performExit=function(){var t=this,e=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:a.findDOMNode(this);e&&!s?(this.props.onExit(r),this.safeSetState({status:d},(function(){t.props.onExiting(r),t.onTransitionEnd(n.exit,(function(){t.safeSetState({status:c},(function(){t.props.onExited(r)}))}))}))):this.safeSetState({status:c},(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],s=o[1];this.props.addEndListener(i,s)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if(t===l)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(A.Provider,{value:null},"function"===typeof n?n(t,o):i.cloneElement(i.Children.only(n),o))},e}(i.Component);function p(){}h.contextType=A,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=l,h.EXITED=c,h.ENTERING=u,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"),s=Symbol.for("react.consumer"),A=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=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,m={};function y(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||p}function v(){}function w(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||p}y.prototype.isReactComponent={},y.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")},y.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},v.prototype=y.prototype;var b=w.prototype=new v;b.constructor=w,g(b,y.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 S(t){return"object"===typeof t&&null!==t&&t.$$typeof===n}var F=/\/+/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 s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var A,l,c=!1;if(null===t)c=!0;else switch(s){case"bigint":case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case n:case r:c=!0;break;case f:return Q((c=t._init)(t._payload),e,o,i,a)}}if(c)return a=a(t),c=""===i?"."+U(t,0):i,B(a)?(o="",null!=c&&(o=c.replace(F,"$&/")+"/"),Q(a,e,o,"",(function(t){return t}))):null!=a&&(S(a)&&(A=a,l=o+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(F,"$&/")+"/")+c,a=E(A.type,l,A.props)),e.push(a)),1;c=0;var u,d=""===i?".":i+":";if(B(t))for(var p=0;p<t.length;p++)c+=Q(i=t[p],e,o,s=d+U(i,p),a);else if("function"===typeof(p=null===(u=t)||"object"!==typeof u?null:"function"===typeof(u=h&&u[h]||u["@@iterator"])?u:null))for(t=p.call(t),p=0;!(i=t.next()).done;)c+=Q(i=i.value,e,o,s=d+U(i,p++),a);else if("object"===s){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 c}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 k(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)},M={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(!S(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};e.Activity=d,e.Children=M,e.Component=y,e.Fragment=o,e.Profiler=a,e.PureComponent=w,e.StrictMode=i,e.Suspense=c,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),s=0;s<i;s++)a[s]=arguments[s+2];r.children=a}return E(t.type,o,r)},e.createContext=function(t){return(t={$$typeof:A,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider=t,t.Consumer={$$typeof:s,_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 s=Array(a),A=0;A<a;A++)s[A]=arguments[A+2];o.children=s}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:l,render:t}},e.isValidElement=S,e.lazy=function(t){return{$$typeof:f,_payload:{_status:-1,_result:t},_init:k}},e.memo=function(t,e){return{$$typeof:u,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 s=2*(r+1)-1,A=t[s],l=s+1,c=t[l];if(0>i(A,n))l<o&&0>i(c,A)?(t[r]=c,t[l]=n,r=l):(t[r]=A,t[s]=n,r=s);else{if(!(l<o&&0>i(c,n)))break t;t[r]=c,t[l]=n,r=l}}}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 s=Date,A=s.now();e.unstable_now=function(){return s.now()-A}}var l=[],c=[],u=1,f=null,d=3,h=!1,p=!1,g=!1,m=!1,y="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,w="undefined"!==typeof setImmediate?setImmediate:null;function b(t){for(var e=r(c);null!==e;){if(null===e.callback)o(c);else{if(!(e.startTime<=t))break;o(c),e.sortIndex=e.expirationTime,n(l,e)}e=r(c)}}function B(t){if(g=!1,b(t),!p)if(null!==r(l))p=!0,x||(x=!0,_());else{var e=r(c);null!==e&&k(B,e.startTime-t)}}var _,x=!1,C=-1,E=5,S=-1;function F(){return!!m||!(e.unstable_now()-S<E)}function U(){if(m=!1,x){var t=e.unstable_now();S=t;var n=!0;try{t:{p=!1,g&&(g=!1,v(C),C=-1),h=!0;var i=d;try{e:{for(b(t),f=r(l);null!==f&&!(f.expirationTime>t&&F());){var a=f.callback;if("function"===typeof a){f.callback=null,d=f.priorityLevel;var s=a(f.expirationTime<=t);if(t=e.unstable_now(),"function"===typeof s){f.callback=s,b(t),n=!0;break e}f===r(l)&&o(l),b(t)}else o(l);f=r(l)}if(null!==f)n=!0;else{var A=r(c);null!==A&&k(B,A.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(){y(U,0)};function k(t,n){C=y((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(){m=!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 s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return t={id:u++,callback:o,priorityLevel:t,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(t.sortIndex=i,n(c,t),null===r(l)&&t===r(c)&&(g?(v(C),C=-1):g=!0,k(B,i-a))):(t.sortIndex=s,n(l,t),p||h||(p=!0,x||(x=!0,_()))),t},e.unstable_shouldYield=F,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),s=n(69675),A=r("%Math.floor%");t.exports=function(t,e){if("function"!==typeof t)throw new s("`fn` is not a function");if("number"!==typeof e||e<0||e>4294967295||A(e)!==e)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,l=!0;if("length"in t&&a){var c=a(t,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!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),s=r("%Map%",!0),A=o("Map.prototype.get",!0),l=o("Map.prototype.set",!0),c=o("Map.prototype.has",!0),u=o("Map.prototype.delete",!0),f=o("Map.prototype.size",!0);t.exports=!!s&&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=u(t,e);return 0===f(t)&&(t=void 0),n}return!1},get:function(e){if(t)return A(t,e)},has:function(e){return!!t&&c(t,e)},set:function(e,n){t||(t=new s),l(t,e,n)}};return e}},72271(t,e,n){"use strict";var r=n(70453),o=n(36556),i=n(58859),a=n(80507),s=n(69675),A=r("%WeakMap%",!0),l=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),u=o("WeakMap.prototype.has",!0),f=o("WeakMap.prototype.delete",!0);t.exports=A?function(){var t,e,n={assert:function(t){if(!n.has(t))throw new s("Side channel does not contain "+i(t))},delete:function(n){if(A&&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 A&&n&&("object"===typeof n||"function"===typeof n)&&t?l(t,n):e&&e.get(n)},has:function(n){return A&&n&&("object"===typeof n||"function"===typeof n)&&t?u(t,n):!!e&&e.has(n)},set:function(n,r){A&&n&&("object"===typeof n||"function"===typeof n)?(t||(t=new A),c(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),s=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=s()),t.set(e,n)}};return e}},51510(t,e,n){"use strict";n.r(e),n.d(e,{ServerStyleSheet:()=>on,StyleSheetConsumer:()=>Fe,StyleSheetContext:()=>Se,StyleSheetManager:()=>Ie,ThemeConsumer:()=>ze,ThemeContext:()=>je,ThemeProvider:()=>Ve,__PRIVATE__:()=>an,createGlobalStyle:()=>en,css:()=>Xe,default:()=>Ze,isStyledComponent:()=>qt,keyframes:()=>nn,styled:()=>Ze,useTheme:()=>Ke,version:()=>At,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-",s="-moz-",A="-webkit-",l="comm",c="rule",u="decl",f="@keyframes",d=Math.abs,h=String.fromCharCode,p=Object.assign;function g(t){return t.trim()}function m(t,e){return(t=e.exec(t))?t[0]:t}function y(t,e,n){return t.replace(e,n)}function v(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!m(t,e)}))}var E=1,S=1,F=0,U=0,Q=0,I="";function k(t,e,n,r,o,i,a,s){return{value:t,root:e,parent:n,type:r,props:o,children:i,line:E,column:S,length:a,return:"",siblings:s}}function O(t,e){return p(k("",null,null,"",null,null,0,t.siblings),t,{length:-t.length},e)}function M(t){for(;t.root;)t=O(t.root,{children:[t]});x(t,t.siblings)}function T(){return Q=U>0?w(I,--U):0,S--,10===Q&&(S=1,E--),Q}function R(){return Q=U<F?w(I,U++):0,S++,10===Q&&(S=1,E++),Q}function L(){return w(I,U)}function P(){return U}function H(t,e){return b(I,t,e)}function D(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=S=1,F=B(I=t),U=0,[]}function j(t){return I="",t}function z(t){return g(H(U-1,G(91===t?t+2:40===t?t+1:t)))}function K(t){for(;(Q=L())&&Q<33;)R();return D(t)>2||D(Q)>3?"":" "}function V(t,e){for(;--e&&R()&&!(Q<48||Q>102||Q>57&&Q<65||Q>70&&Q<97););return H(t,P()+(e<6&&32==L()&&32==R()))}function G(t){for(;R();)switch(Q){case t:return U;case 34:case 39:34!==t&&39!==t&&G(Q);break;case 40:41===t&&G(t);break;case 92:R()}return U}function Y(t,e){for(;R()&&t+Q!==57&&(t+Q!==84||47!==L()););return"/*"+H(e,U-1)+"*"+h(47===t?t:R())}function W(t){for(;!D(L());)R();return H(t,U)}function $(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 u:return t.return=t.return||t.value;case l:return"";case f:return t.return=t.value+"{"+$(t.children,r)+"}";case c:if(!B(t.value=t.props.join(",")))return""}return B(n=$(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 A+"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 A+t+t;case 4855:return A+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return s+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return A+t+s+t+a+t+t;case 5936:switch(w(t,e+11)){case 114:return A+t+a+y(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return A+t+a+y(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return A+t+a+y(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return A+t+a+t+t;case 6165:return A+t+a+"flex-"+t+t;case 5187:return A+t+y(t,/(\w+).+(:[^]+)/,A+"box-$1$2"+a+"flex-$1$2")+t;case 5443:return A+t+a+"flex-item-"+y(t,/flex-|-self/g,"")+(m(t,/flex-|baseline/)?"":a+"grid-row-"+y(t,/flex-|-self/g,""))+t;case 4675:return A+t+a+"flex-line-pack"+y(t,/align-content|flex-|-self/g,"")+t;case 5548:return A+t+a+y(t,"shrink","negative")+t;case 5292:return A+t+a+y(t,"basis","preferred-size")+t;case 6060:return A+"box-"+y(t,"-grow","")+A+t+a+y(t,"grow","positive")+t;case 4554:return A+y(t,/([^-])(transform)/g,"$1"+A+"$2")+t;case 6187:return y(y(y(t,/(zoom-|grab)/,A+"$1"),/(image-set)/,A+"$1"),t,"")+t;case 5495:case 3959:return y(t,/(image-set\([^]*)/,A+"$1$`$1");case 4968:return y(y(t,/(.+:)(flex-)?(.*)/,A+"box-pack:$3"+a+"flex-pack:$3"),/space-between/,"justify")+A+t+t;case 4200:if(!m(t,/flex-|baseline/))return a+"grid-column-align"+b(t,e)+t;break;case 2592:case 3360:return a+y(t,"template-","")+t;case 4384:case 3616:return n&&n.some((function(t,n){return e=n,m(t.props,/grid-\w+-end/)}))?~v(t+(n=n[e].value),"span",0)?t:a+y(t,"-start","")+t+a+"grid-row-span:"+(~v(n,"span",0)?m(n,/\d+/):+m(n,/\d+/)-+m(t,/\d+/))+";":a+y(t,"-start","")+t;case 4896:case 4128:return n&&n.some((function(t){return m(t.props,/grid-\w+-start/)}))?t:a+y(y(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return y(t,/(.+)-inline(.+)/,A+"$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 y(t,/(.+:)(.+)-([^]+)/,"$1"+A+"$2-$3$1"+s+(108==w(t,e+3)?"$3":"$2-$3"))+t;case 115:return~v(t,"stretch",0)?q(y(t,"stretch","fill-available"),e,n)+t:t}break;case 5152:case 5920:return y(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(e,n,r,o,i,s,A){return a+n+":"+r+A+(o?a+n+"-span:"+(i?s:+s-+r)+A:"")+t}));case 4949:if(121===w(t,e+6))return y(t,":",":"+A)+t;break;case 6444:switch(w(t,45===w(t,14)?18:11)){case 120:return y(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+A+(45===w(t,14)?"inline-":"")+"box$3$1"+A+"$2$3$1"+a+"$2box$3")+t;case 100:return y(t,":",":"+a)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return y(t,"scroll-","scroll-snap-")+t}return t}function J(t,e,n,r){if(t.length>-1&&!t.return)switch(t.type){case u:return void(t.return=q(t.value,t.length,n));case f:return $([O(t,{value:y(t.value,"@","@"+A)})],r);case c:if(t.length)return function(t,e){return t.map(e).join("")}(n=t.props,(function(e){switch(m(e,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":M(O(t,{props:[y(e,/:(read-\w+)/,":-moz-$1")]})),M(O(t,{props:[e]})),p(t,{props:C(n,r)});break;case"::placeholder":M(O(t,{props:[y(e,/:(plac\w+)/,":"+A+"input-$1")]})),M(O(t,{props:[y(e,/:(plac\w+)/,":-moz-$1")]})),M(O(t,{props:[y(e,/:(plac\w+)/,a+"input-$1")]})),M(O(t,{props:[e]})),p(t,{props:C(n,r)})}return""}))}}function Z(t){return j(tt("",null,null,null,[""],t=N(t),0,[0],t))}function tt(t,e,n,r,o,i,a,s,A){for(var l=0,c=0,u=a,f=0,p=0,g=0,m=1,_=1,C=1,E=0,S="",F=o,U=i,Q=r,I=S;_;)switch(g=E,E=R()){case 40:if(108!=g&&58==w(I,u-1)){-1!=v(I+=y(z(E),"&","&\f"),"&\f",d(l?s[l-1]:0))&&(C=-1);break}case 34:case 39:case 91:I+=z(E);break;case 9:case 10:case 13:case 32:I+=K(g);break;case 92:I+=V(P()-1,7);continue;case 47:switch(L()){case 42:case 47:x(nt(Y(R(),P()),e,n,A),A),5!=D(g||1)&&5!=D(L()||1)||!B(I)||" "===b(I,-1,void 0)||(I+=" ");break;default:I+="/"}break;case 123*m:s[l++]=B(I)*C;case 125*m:case 59:case 0:switch(E){case 0:case 125:_=0;case 59+c:-1==C&&(I=y(I,/\f/g,"")),p>0&&(B(I)-u||0===m&&47===g)&&x(p>32?rt(I+";",r,n,u-1,A):rt(y(I," ","")+";",r,n,u-2,A),A);break;case 59:I+=";";default:if(x(Q=et(I,e,n,l,c,o,s,S,F=[],U=[],u,i),i),123===E)if(0===c)tt(I,e,Q,Q,F,i,u,s,U);else{switch(f){case 99:if(110===w(I,3))break;case 108:if(97===w(I,2))break;default:c=0;case 100:case 109:case 115:}c?tt(t,Q,Q,r&&x(et(t,Q,Q,0,0,o,s,S,o,F=[],u,U),U),o,U,u,s,r?F:U):tt(I,Q,Q,Q,[""],U,0,s,U)}}l=c=p=0,m=C=1,S=I="",u=a;break;case 58:u=1+B(I),p=g;default:if(m<1)if(123==E)--m;else if(125==E&&0==m++&&125==T())continue;switch(I+=h(E),E*m){case 38:C=c>0?1:(I+="\f",-1);break;case 44:s[l++]=(B(I)-1)*C,C=1;break;case 64:45===L()&&(I+=z(R())),f=L(),c=u=B(S=I+=W(P())),E++;break;case 45:45===g&&2==B(I)&&(m=0)}}return i}function et(t,e,n,r,o,i,a,s,A,l,u,f){for(var h=o-1,p=0===o?i:[""],m=_(p),v=0,w=0,B=0;v<r;++v)for(var x=0,C=b(t,h+1,h=d(w=a[v])),E=t;x<m;++x)(E=g(w>0?p[x]+" "+C:y(C,/&\f/g,p[x])))&&(A[B++]=E);return k(t,e,n,0===o?c:s,A,l,u,f)}function nt(t,e,n,r){return k(t,e,n,l,h(Q),b(t,2,-2),0,r)}function rt(t,e,n,r,o){return k(t,e,n,u,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",st="data-styled-version",At="6.3.11",lt="/*!sc*/\n",ct="undefined"!=typeof window&&"undefined"!=typeof document,ut=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,mt=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},yt=function(t,e){gt=e+1,ht.set(t,e),pt.set(e,t)},vt=(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,St=function(t){return String.fromCharCode(t+(t>25?39:97))};function Ft(t){var e,n="";for(e=Math.abs(t);e>52;e=e/52|0)n=St(e%52)+n;return(St(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 kt(t){return Ft(It(t)>>>0)}function Ot(t){return t.displayName||t.name||"Component"}function Mt(t){return"string"==typeof t&&!0}var Tt="function"==typeof Symbol&&Symbol.for,Rt=Tt?Symbol.for("react.memo"):60115,Lt=Tt?Symbol.for("react.forward_ref"):60112,Pt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Ht={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Dt={$$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[Rt]=Dt,Ut);function jt(t){return("type"in(e=t)&&e.type.$$typeof)===Rt?Dt:"$$typeof"in t?Nt[t.$$typeof]:Pt;var e}var zt=Object.defineProperty,Kt=Object.getOwnPropertyNames,Vt=Object.getOwnPropertySymbols,Gt=Object.getOwnPropertyDescriptor,Yt=Object.getPrototypeOf,Wt=Object.prototype;function $t(t,e,n){if("string"!=typeof e){if(Wt){var r=Yt(e);r&&r!==Wt&&$t(t,r,n)}var o=Kt(e);Vt&&(o=o.concat(Vt(e)));for(var i=jt(t),a=jt(e),s=0;s<o.length;++s){var A=o[s];if(!(A in Ht||n&&n[A]||a&&A in a||i&&A in i)){var l=Gt(e,A);try{zt(t,A,l)}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),s=0,A=(i=0,e.length);i<A;i++)this.tag.insertRule(a,e[i])&&(this.groupSizes[t]++,a++,s++);s>0&&this._cGroup>t&&(this._cIndex+=s)},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)+lt;return e},t}(),oe="style[".concat(it,"][").concat(st,'="').concat(At,'"]'),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},se=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},Ae=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)},le=function(t,e){for(var n,r=(null!==(n=e.textContent)&&void 0!==n?n:"").split(lt),o=[],i=0,a=r.length;i<a;i++){var s=r[i].trim();if(s){var A=s.match(ie);if(A){var l=0|parseInt(A[1],10),c=A[2];0!==l&&(yt(c,l),Ae(t,c,A[3]),t.getTag().insertRules(l,o)),o.length=0}else o.push(s)}}},ce=function(t){for(var e=se(t.options.target).querySelectorAll(oe),n=0,r=e.length;n<r;n++){var o=e[n];o&&o.getAttribute(it)!==at&&(le(t,o),o.parentNode&&o.parentNode.removeChild(o))}};function ue(){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(st,At);var a=ue();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=ct,me={isServer:!ct,useCSSOMInjection:!ut},ye=function(){function t(t,e,n){void 0===t&&(t=wt),void 0===e&&(e={});var o=this;this.options=r(r({},me),t),this.gs=e,this.names=new Map(n),this.server=!!t.isServer,!this.server&&ct&&ge&&(ge=!1,ce(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 s=it+".g"+n+'[id="'+o+'"]',A="";i.forEach((function(t){t.length>0&&(A+=t+",")})),r+=a+s+'{content:"'+A+'"}'+lt},i=0;i<n;i++)o(i);return r}(o)}))}return t.registerId=function(t){return mt(t)},t.prototype.rehydrate=function(){!this.server&&ct&&ce(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&&ct&&e.target!==this.options.target&&se(this.options.target)!==se(e.target)&&ce(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){mt(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(mt(t),n)},t.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},t.prototype.clearRules=function(t){this.getTag().clearGroup(mt(t)),this.clearNames(t)},t.prototype.clearTag=function(){this.tag=void 0},t}(),ve=/&/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,s=o.plugins,A=void 0===s?vt:s,l=function(t,r,o){return o.startsWith(n)&&o.endsWith(n)&&o.replaceAll(n,"").length>0?".".concat(e):t},u=A.slice();u.push((function(t){t.type===c&&t.value.includes("&")&&(r||(r=new RegExp("\\".concat(n,"\\b"),"g")),t.props[0]=t.props[0].replace(ve,n).replace(r,l))})),a.prefix&&u.push(J),u.push(X);var f,d=[],h=function(t){var e=_(t);return function(n,r,o,i){for(var a="",s=0;s<e;s++)a+=t[s](n,r,o,i)||"";return a}}(u.concat((f=function(t){return d.push(t)},function(t){t.root||(t=t.return)&&f(t)}))),p=function(t,o,i,s){void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s="&"),e=s,n=o,r=void 0;var A=function(t){if(!Be(t))return t;for(var e=t.length,n="",r=0,o=0,i=0,a=!1,s=0;s<e;s++){var A=t.charCodeAt(s);if(0!==i||a||A!==we||t.charCodeAt(s+1)!==be)if(a)A===be&&t.charCodeAt(s+1)===we&&(a=!1,s++);else if(34!==A&&39!==A||0!==s&&92===t.charCodeAt(s-1)){if(0===i)if(123===A)o++;else if(125===A){if(--o<0){for(var l=s+1;l<e;){var c=t.charCodeAt(l);if(59===c||10===c)break;l++}l<e&&59===t.charCodeAt(l)&&l++,o=0,s=l-1,r=l;continue}0===o&&(n+=t.substring(r,s+1),r=s+1)}else 59===A&&0===o&&(n+=t.substring(r,s+1),r=s+1)}else 0===i?i=A:i===A&&(i=0);else a=!0,s++}if(r<e){var u=t.substring(r);Be(u)||(n+=u)}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 s=t.charCodeAt(o);if(34!==s&&39!==s||0!==o&&92===t.charCodeAt(o-1))if(0===i)if(s===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===s&&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===s?a--:40===s&&a++,o++;else if(s===be&&o+1<e&&t.charCodeAt(o+1)===we)o>r&&n.push(t.substring(r,o)),r=o+=2;else if(s===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=s:i===s&&(i=0),o++}return 0===r?t:(r<e&&n.push(t.substring(r)),n.join(""))}(t)),l=Z(i||o?"".concat(i," ").concat(o," { ").concat(A," }"):A);return a.namespace&&(l=_e(l,a.namespace)),d=[],$(l,h),d};return p.hash=A.length?A.reduce((function(t,e){return e.name||dt(15),Qt(t,e.name)}),5381).toString():"",p}var Ce=new ye,Ee=xe(),Se=i.createContext({shouldForwardProp:void 0,styleSheet:Ce,stylis:Ee}),Fe=Se.Consumer,Ue=i.createContext(void 0);function Qe(){return i.useContext(Se)}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(Se.Provider,{value:o},i.createElement(Ue.Provider,{value:r},t.children))}var ke=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 Me=function(t){return t>="A"&&t<="Z"};function Te(t){for(var e="",n=0;n<t.length;n++){var r=t[n];if(1===n&&"-"===r&&"-"===t[0])return t;Me(r)?e+="-"+r.toLowerCase():e+=r}return e.startsWith("ms-")?"-"+e:e}var Re=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)&&!Re(r)&&(Array.isArray(r)&&r.isCss||Xt(r)?e.push("".concat(Te(n),":"),r,";"):te(r)?e.push.apply(e,o(o(["".concat(n," {")],Le(r),!1),["}"],!1)):e.push("".concat(Te(n),": ").concat(Oe(n,r),";")))}return e};function Pe(t,e,n,r,o){if(void 0===o&&(o=[]),"string"==typeof t)return t&&o.push(t),o;if(Re(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):Pe(t(e),e,n,r,o);if(t instanceof ke)return n?(t.inject(n,r),o.push(t.getName(r))):o.push(t),o;if(te(t)){for(var a=Le(t),s=0;s<a.length;s++)o.push(a[s]);return o}if(!Array.isArray(t))return o.push(t.toString()),o;for(s=0;s<t.length;s++)Pe(t[s],e,n,r,o);return o}function He(t){for(var e=0;e<t.length;e+=1){var n=t[e];if(Xt(n)&&!qt(n))return!1}return!0}var De=It(At),Ne=function(){function t(t,e,n){this.rules=t,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&He(t),this.componentId=e,this.baseHash=Qt(De,e),this.baseStyle=n,ye.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(Pe(this.rules,t,e,n)),i=Ft(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 s=Qt(this.baseHash,n.hash),A="",l=0;l<this.rules.length;l++){var c=this.rules[l];if("string"==typeof c)A+=c;else if(c){var u=Zt(Pe(c,t,e,n));s=Qt(Qt(s,String(l)),u),A+=u}}if(A){var f=Ft(s>>>0);if(!e.hasNameForId(this.componentId,f)){var d=n(A,".".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(mt(this.componentId)):""}},t}(),je=i.createContext(void 0),ze=je.Consumer;function Ke(){var t=i.useContext(je);if(!t)throw dt(18);return t}function Ve(t){var e=i.useContext(je),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(je.Provider,{value:n},t.children):null}var Ge={};new Set;function Ye(t,e,n){var o=qt(t),a=t,s=!Mt(t),A=e.attrs,l=void 0===A?vt:A,c=e.componentId,u=void 0===c?function(t,e){var n="string"!=typeof t?"sc":Ct(t);Ge[n]=(Ge[n]||0)+1;var r="".concat(n,"-").concat(kt(At+n+Ge[n]));return e?"".concat(e,"-").concat(r):r}(e.displayName,e.parentComponentId):c,f=e.displayName,d=void 0===f?function(t){return Mt(t)?"styled.".concat(t):"Styled(".concat(Ot(t),")")}(t):f,h=e.displayName&&e.componentId?"".concat(Ct(e.displayName),"-").concat(e.componentId):e.componentId||u,p=o&&a.attrs?a.attrs.concat(l).filter(Boolean):l,g=e.shouldForwardProp;if(o&&a.shouldForwardProp){var m=a.shouldForwardProp;if(e.shouldForwardProp){var y=e.shouldForwardProp;g=function(t,e){return m(t,e)&&y(t,e)}}else g=m}var v=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,s=t.defaultProps,A=t.foldedComponentIds,l=t.styledComponentId,c=t.target,u=i.useContext(je),f=Qe(),d=t.shouldForwardProp||f.shouldForwardProp,h=bt(e,u,s)||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 s=Xt(o=t[a])?o(i):o;for(var A in s)"className"===A?i.className=Jt(i.className,s[A]):"style"===A?i.style=r(r({},i.style),s[A]):i[A]=s[A]}return"className"in e&&"string"==typeof e.className&&(i.className=Jt(i.className,e.className)),i}(o,e,h),g=p.as||c,m={};for(var y in p)void 0===p[y]||"$"===y[0]||"as"===y||"theme"===y&&p.theme===h||("forwardedAs"===y?m.as=p.forwardedAs:d&&!d(y,g)||(m[y]=p[y]));var v=function(t,e){var n=Qe();return t.generateAndInjectStyles(e,n.styleSheet,n.stylis)}(a,p),w=v.className,b=Jt(A,l);return w&&(b+=" "+w),p.className&&(b+=" "+p.className),m[Mt(g)&&!Bt.has(g)?"class":"className"]=b,n&&(m.ref=n),(0,i.createElement)(g,m)}(b,t,e)}w.displayName=d;var b=i.forwardRef(w);return b.attrs=p,b.componentStyle=v,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)})),s&&$t(b,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),b}function We(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 $e=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 $e(Pe(We(vt,o([t],e,!0))));var r=t;return 0===e.length&&1===r.length&&"string"==typeof r[0]?Pe(r):$e(Pe(We(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=He(t),ye.registerId(this.componentId+1)}return t.prototype.createStyles=function(t,e,n,r){var o=r(Zt(Pe(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&&ye.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)),s="sc-global-".concat(kt(JSON.stringify(a))),A=new tn(a,s),l=new WeakMap,c=function(t){var e=Qe(),n=i.useContext(je),r=l.get(e.styleSheet);return void 0===r&&(r=e.styleSheet.allocateGSInstance(s),l.set(e.styleSheet,r)),("undefined"==typeof window||!e.styleSheet.server)&&u(r,t,e.styleSheet,n,e.stylis),i.useLayoutEffect((function(){return e.styleSheet.server||u(r,t,e.styleSheet,n,e.stylis),function(){var t;A.removeStyles(r,e.styleSheet),t=e.styleSheet.options.target,"undefined"!=typeof document&&(null!=t?t:document).querySelectorAll('style[data-styled-global="'.concat(s,'"]')).forEach((function(t){return t.remove()}))}}),[r,t,e.styleSheet,n,e.stylis]),null};function u(t,e,n,o,i){if(A.isStatic)A.renderStyles(t,ft,n,i);else{var a=r(r({},e),{theme:bt(e,o,c.defaultProps)});A.renderStyles(t,a,n,i)}}return i.memo(c)}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=kt(r);return new ke(i,r)}function rn(t){var e=i.forwardRef((function(e,n){var o=bt(e,i.useContext(je),t.defaultProps);return i.createElement(t,r(r({},e),{theme:o,ref:n}))}));return e.displayName="WithTheme(".concat(Ot(t),")"),$t(e,t)}var on=function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString();if(!e)return"";var n=ue(),r=Zt([n&&'nonce="'.concat(n,'"'),"".concat(it,'="true"'),"".concat(st,'="').concat(At,'"')].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[st]=At,e.dangerouslySetInnerHTML={__html:n},e),a=ue();return a&&(o.nonce=a),[i.createElement("style",r({},o,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new ye({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:ye,mainSheet:Ce};"__sc-".concat(it,"__")},50677(t,e,n){"use strict";n.r(e),n.d(e,{alignContent:()=>yt,alignItems:()=>mt,alignSelf:()=>Ft,background:()=>k,backgroundImage:()=>Xt,backgroundPosition:()=>Jt,backgroundRepeat:()=>Zt,backgroundSize:()=>qt,border:()=>U,borderBottom:()=>Yt,borderColor:()=>Kt,borderLeft:()=>Wt,borderRadius:()=>$t,borderRight:()=>Gt,borderStyle:()=>zt,borderTop:()=>Vt,borderWidth:()=>jt,borders:()=>Q,bottom:()=>re,boxShadow:()=>V,buttonStyle:()=>W,color:()=>v,colorStyle:()=>X,compose:()=>p,createParser:()=>c,createStyleFunction:()=>d,display:()=>it,flex:()=>_t,flexBasis:()=>Et,flexDirection:()=>Bt,flexGrow:()=>xt,flexShrink:()=>Ct,flexWrap:()=>bt,flexbox:()=>_,fontFamily:()=>ut,fontSize:()=>ct,fontStyle:()=>pt,fontWeight:()=>ft,get:()=>l,grid:()=>E,gridArea:()=>Nt,gridAutoColumns:()=>Rt,gridAutoFlow:()=>Tt,gridAutoRows:()=>Lt,gridColumn:()=>Ot,gridColumnGap:()=>It,gridGap:()=>Qt,gridRow:()=>Mt,gridRowGap:()=>kt,gridTemplateAreas:()=>Dt,gridTemplateColumns:()=>Pt,gridTemplateRows:()=>Ht,height:()=>J,justifyContent:()=>wt,justifyItems:()=>vt,justifySelf:()=>St,layout:()=>g,left:()=>oe,letterSpacing:()=>gt,lineHeight:()=>dt,margin:()=>N,maxHeight:()=>nt,maxWidth:()=>et,minHeight:()=>tt,minWidth:()=>Z,opacity:()=>lt,order:()=>Ut,overflow:()=>at,overflowX:()=>st,overflowY:()=>At,padding:()=>j,position:()=>T,right:()=>ne,shadow:()=>K,size:()=>rt,space:()=>z,style:()=>ie,system:()=>h,textAlign:()=>ht,textShadow:()=>V,textStyle:()=>$,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"}))},s=function(t){return"@media screen and (min-width: "+t+")"},A=function(t,e){return l(e,t,t)},l=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},c=function t(e){var n={},r=function(t){var r={},A=!1,c=t.theme&&t.theme.disableStyledSystemCache;for(var d in t)if(e[d]){var h=e[d],p=t[d],g=l(t.theme,h.scale,h.defaults);if("object"!==typeof p)o()(r,h(p,g,t));else{if(n.breakpoints=!c&&n.breakpoints||l(t.theme,"breakpoints",a.breakpoints),Array.isArray(p)){n.media=!c&&n.media||[null].concat(n.breakpoints.map(s)),r=i(r,u(n.media,h,g,p,t));continue}null!==p&&(r=i(r,f(n.breakpoints,h,g,p,t)),A=!0)}}return A&&(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 A=Object.keys(e).filter((function(t){return"config"!==t}));return A.length>1&&A.forEach((function(n){var o;r[n]=t(((o={})[n]=e[n],o))})),r},u=function(t,e,n,r,i){var a={};return r.slice(0,t.length).forEach((function(r,s){var A,l=t[s],c=e(r,n,i);l?o()(a,((A={})[l]=o()({},a[l],c),A)):o()(a,c)})),a},f=function(t,e,n,r,i){var a={};for(var A in r){var l=t[A],c=e(r[A],n,i);if(l){var u,f=s(l);o()(a,((u={})[f]=o()({},a[f],c),u))}else o()(a,c)}return a},d=function(t){var e=t.properties,n=t.property,r=t.scale,o=t.transform,i=void 0===o?A:o,a=t.defaultScale;e=e||[n];var s=function(t,n,r){var o={},a=i(t,n,r);if(null!==a)return e.forEach((function(t){o[t]=a})),o};return s.scale=r,s.defaults=a,s},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})})),c(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)})),c(t)},g=h({width:{property:"width",scale:"sizes",transform:function(t,e){return l(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 m=g;var y={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};y.bg=y.backgroundColor;var v=h(y);const w=v;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 S=E;var F={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"}};F.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},F.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},F.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},F.borderBottomColor={property:"borderBottomColor",scale:"colors"},F.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},F.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},F.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},F.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},F.borderLeftColor={property:"borderLeftColor",scale:"colors"},F.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},F.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},F.borderRightColor={property:"borderRightColor",scale:"colors"},F.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var U=h(F);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 k=h(I);const O=k;var M={space:[0,4,8,16,32,64,128,256,512]},T=h({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:M.space},right:{property:"right",scale:"space",defaultScale:M.space},bottom:{property:"bottom",scale:"space",defaultScale:M.space},left:{property:"left",scale:"space",defaultScale:M.space}});const R=T;var L={space:[0,4,8,16,32,64,128,256,512]},P=function(t){return"number"===typeof t&&!isNaN(t)},H=function(t,e){if(!P(t))return l(e,t,t);var n=t<0,r=Math.abs(t),o=l(e,r,r);return P(o)?o*(n?-1:1):n?"-"+o:o},D={};D.margin={margin:{property:"margin",scale:"space",transform:H,defaultScale:L.space},marginTop:{property:"marginTop",scale:"space",transform:H,defaultScale:L.space},marginRight:{property:"marginRight",scale:"space",transform:H,defaultScale:L.space},marginBottom:{property:"marginBottom",scale:"space",transform:H,defaultScale:L.space},marginLeft:{property:"marginLeft",scale:"space",transform:H,defaultScale:L.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:H,defaultScale:L.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:H,defaultScale:L.space}},D.margin.m=D.margin.margin,D.margin.mt=D.margin.marginTop,D.margin.mr=D.margin.marginRight,D.margin.mb=D.margin.marginBottom,D.margin.ml=D.margin.marginLeft,D.margin.mx=D.margin.marginX,D.margin.my=D.margin.marginY,D.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}},D.padding.p=D.padding.padding,D.padding.pt=D.padding.paddingTop,D.padding.pr=D.padding.paddingRight,D.padding.pb=D.padding.paddingBottom,D.padding.pl=D.padding.paddingLeft,D.padding.px=D.padding.paddingX,D.padding.py=D.padding.paddingY;var N=h(D.margin),j=h(D.padding),z=p(N,j);var K=h({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}});const V=K;var G=n(50402),Y=function(t){var e,n,r=t.scale,o=t.prop,i=void 0===o?"variant":o,a=t.variants,s=void 0===a?{}:a,A=t.key;n=Object.keys(s).length?function(t,e,n){return(0,G.default)(l(e,t,null))(n.theme)}:function(t,e){return l(e,t,null)},n.scale=r||A,n.defaults=s;var u=((e={})[i]=n,e);return c(u)};var W=Y({key:"buttons"}),$=Y({key:"textStyles",prop:"textStyle"}),X=Y({key:"colorStyles",prop:"colors"}),q=m.width,J=m.height,Z=m.minWidth,tt=m.minHeight,et=m.maxWidth,nt=m.maxHeight,rt=m.size,ot=m.verticalAlign,it=m.display,at=m.overflow,st=m.overflowX,At=m.overflowY,lt=w.opacity,ct=B.fontSize,ut=B.fontFamily,ft=B.fontWeight,dt=B.lineHeight,ht=B.textAlign,pt=B.fontStyle,gt=B.letterSpacing,mt=x.alignItems,yt=x.alignContent,vt=x.justifyItems,wt=x.justifyContent,bt=x.flexWrap,Bt=x.flexDirection,_t=x.flex,xt=x.flexGrow,Ct=x.flexShrink,Et=x.flexBasis,St=x.justifySelf,Ft=x.alignSelf,Ut=x.order,Qt=S.gridGap,It=S.gridColumnGap,kt=S.gridRowGap,Ot=S.gridColumn,Mt=S.gridRow,Tt=S.gridAutoFlow,Rt=S.gridAutoColumns,Lt=S.gridAutoRows,Pt=S.gridTemplateColumns,Ht=S.gridTemplateRows,Dt=S.gridTemplateAreas,Nt=S.gridArea,jt=Q.borderWidth,zt=Q.borderStyle,Kt=Q.borderColor,Vt=Q.borderTop,Gt=Q.borderRight,Yt=Q.borderBottom,Wt=Q.borderLeft,$t=Q.borderRadius,Xt=O.backgroundImage,qt=O.backgroundSize,Jt=O.backgroundPosition,Zt=O.backgroundRepeat,te=R.zIndex,ee=R.top,ne=R.right,re=R.bottom,oe=R.left,ie=function(t){var e=t.prop,n=t.cssProperty,r=t.alias,o=t.key,i=t.transformValue,a=t.scale,s=t.properties,A={};return A[e]=d({properties:s,property:n||e,scale:o,defaultScale:a,transform:i}),r&&(A[r]=A[e]),c(A)}},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,s){"undefined"===typeof a[s]?a[s]=n(r,o):t(r)?a[s]=i(e[s],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(s){t(r[s])&&e[s]?a[s]=i(e[s],r[s],o):a[s]=n(r[s],o)})),a}function i(t,e,i){var a=Array.isArray(e),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(t)?s(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(" ")},s=i.svg,A=i.xlink,l={};l[s.name]=s.uri,l[A.name]=A.uri;var c=function(t,e){void 0===t&&(t="");var n=o(l,e||{});return"<svg "+a(n)+">"+t+"</svg>"},u=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(c(t)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(t);return u}()},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,s){"undefined"===typeof a[s]?a[s]=n(r,o):t(r)?a[s]=i(e[s],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(s){t(r[s])&&e[s]?a[s]=i(e[s],r[s],o):a[s]=n(r[s],o)})),a}function i(t,e,i){var a=Array.isArray(e),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(t)?s(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,s=o.xlink,A={};A[a.name]=a.uri,A[s.name]=s.uri;var l,c=function(t,n){void 0===t&&(t="");var r=e(A,n||{});return"<svg "+i(r)+">"+t+"</svg>"},u=o.svg,f=o.xlink,d={attrs:(l={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},l[u.name]=u.uri,l[f.name]=f.uri,l)},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 c(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},m=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(c(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(p),y={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},v=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 v(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),v(t.querySelectorAll("symbol")).forEach((function(t){v(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t};function S(t,e){return v(t).reduce((function(t,n){if(!n.attributes)return t;var r=v(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[])}var F=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 k(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function O(t,e,n){return v(t).forEach((function(t){var r=t.getAttribute(U);if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(F,U,o)}})),t}var M,T=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],R=T.map((function(t){return"["+t+"]"})).join(","),L=function(t,e,n,r){var o=I(n),i=I(r);S(t.querySelectorAll(R),(function(t){var e=t.localName,n=t.value;return-1!==T.indexOf(e)&&-1!==n.indexOf("url("+o)})).forEach((function(t){return t.value=t.value.replace(new RegExp(k(o),"g"),i)})),O(e,o,i)},P={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},H=function(t){function n(n){var o=this;void 0===n&&(n={}),t.call(this,e(y,n));var i=r();this._emitter=i,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(n),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");i.on(P.MOUNT,(function(){return o.updateUrls("#",s)}))}var A=this._handleLocationChange.bind(this);this._handleLocationChange=A,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,A),a.locationChangeAngularEmitter&&x(a.locationChangeEvent),i.on(P.MOUNT,(function(t){a.moveGradientsOutsideSymbol&&E(t)})),i.on(P.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(P.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(P.SYMBOL_MOUNT,t.node)})),v(r.querySelectorAll("symbol")).forEach((function(t){var e=m.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(P.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(P.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),D=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__",j="__SVG_SPRITE__";window[j]?M=window[j]:(M=new H({attrs:{id:N,"aria-hidden":"true"}}),window[j]=M);var z=function(){var t=document.getElementById(N);t?M.attach(t):M.mount(document.body,!0)};return document.body?z():D(z),M}()},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"),s=Array.prototype;void 0===s[a]&&i(s,a,{configurable:!0,value:o(null)}),t.exports=function(t){s[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),s=n(43724),A=n(44576),l=n(94901),c=n(20034),u=n(39297),f=n(36955),d=n(16823),h=n(66699),p=n(36840),g=n(62106),m=n(1625),y=n(42787),v=n(52967),w=n(78227),b=n(33392),B=n(91181),_=B.enforce,x=B.get,C=A.Int8Array,E=C&&C.prototype,S=A.Uint8ClampedArray,F=S&&S.prototype,U=C&&y(C),Q=E&&y(E),I=Object.prototype,k=A.TypeError,O=w("toStringTag"),M=b("TYPED_ARRAY_TAG"),T="TypedArrayConstructor",R=a&&!!v&&"Opera"!==f(A.opera),L=!1,P={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},H={BigInt64Array:8,BigUint64Array:8},D=function(t){var e=y(t);if(c(e)){var n=x(e);return n&&u(n,T)?n[T]:D(e)}},N=function(t){if(!c(t))return!1;var e=f(t);return u(P,e)||u(H,e)};for(r in P)(i=(o=A[r])&&o.prototype)?_(i)[T]=o:R=!1;for(r in H)(i=(o=A[r])&&o.prototype)&&(_(i)[T]=o);if((!R||!l(U)||U===Function.prototype)&&(U=function(){throw new k("Incorrect invocation")},R))for(r in P)A[r]&&v(A[r],U);if((!R||!Q||Q===I)&&(Q=U.prototype,R))for(r in P)A[r]&&v(A[r].prototype,Q);if(R&&y(F)!==Q&&v(F,Q),s&&!u(Q,O))for(r in L=!0,g(Q,O,{configurable:!0,get:function(){return c(this)?this[M]:void 0}}),P)A[r]&&h(A[r].prototype,M,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:R,TYPED_ARRAY_TAG:L&&M,aTypedArray:function(t){if(N(t))return t;throw new k("Target is not a typed array")},aTypedArrayConstructor:function(t){if(l(t)&&(!v||m(U,t)))return t;throw new k(d(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n,r){if(s){if(n)for(var o in P){var i=A[o];if(i&&u(i.prototype,t))try{delete i.prototype[t]}catch(a){try{i.prototype[t]=e}catch(l){}}}Q[t]&&!n||p(Q,t,n?e:R&&E[t]||e,r)}},exportTypedArrayStaticMethod:function(t,e,n){var r,o;if(s){if(v){if(n)for(r in P)if((o=A[r])&&u(o,t))try{delete o[t]}catch(i){}if(U[t]&&!n)return;try{return p(U,t,n?e:R&&U[t]||e)}catch(i){}}for(r in P)!(o=A[r])||o[t]&&!n||p(o,t,e)}},getTypedArrayConstructor:D,isView:function(t){if(!c(t))return!1;var e=f(t);return"DataView"===e||u(P,e)||u(H,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),s=n(10350),A=n(66699),l=n(62106),c=n(56279),u=n(79039),f=n(90679),d=n(91291),h=n(57696),p=n(15617),g=n(88490),m=n(42787),y=n(52967),v=n(84373),w=n(67680),b=n(23167),B=n(77740),_=n(10687),x=n(91181),C=s.PROPER,E=s.CONFIGURABLE,S="ArrayBuffer",F="DataView",U="prototype",Q="Wrong index",I=x.getterFor(S),k=x.getterFor(F),O=x.set,M=r[S],T=M,R=T&&T[U],L=r[F],P=L&&L[U],H=Object.prototype,D=r.Array,N=r.RangeError,j=o(v),z=o([].reverse),K=g.pack,V=g.unpack,G=function(t){return[255&t]},Y=function(t){return[255&t,t>>8&255]},W=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},$=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},X=function(t){return K(p(t),23,4)},q=function(t){return K(t,52,8)},J=function(t,e,n){l(t[U],e,{configurable:!0,get:function(){return n(this)[e]}})},Z=function(t,e,n,r){var o=k(t),i=h(n),a=!!r;if(i+e>o.byteLength)throw new N(Q);var s=o.bytes,A=i+o.byteOffset,l=w(s,A,A+e);return a?l:z(l)},tt=function(t,e,n,r,o,i){var a=k(t),s=h(n),A=r(+o),l=!!i;if(s+e>a.byteLength)throw new N(Q);for(var c=a.bytes,u=s+a.byteOffset,f=0;f<e;f++)c[u+f]=A[l?f:e-f-1]};if(a){var et=C&&M.name!==S;u((function(){M(1)}))&&u((function(){new M(-1)}))&&!u((function(){return new M,new M(1.5),new M(NaN),1!==M.length||et&&!E}))?et&&E&&A(M,"name",S):((T=function(t){return f(this,R),b(new M(h(t)),this,T)})[U]=R,R.constructor=T,B(T,M)),y&&m(P)!==H&&y(P,H);var nt=new L(new T(2)),rt=o(P.setInt8);nt.setInt8(0,2147483648),nt.setInt8(1,2147483649),!nt.getInt8(0)&&nt.getInt8(1)||c(P,{setInt8:function(t,e){rt(this,t,e<<24>>24)},setUint8:function(t,e){rt(this,t,e<<24>>24)}},{unsafe:!0})}else R=(T=function(t){f(this,R);var e=h(t);O(this,{type:S,bytes:j(D(e),0),byteLength:e}),i||(this.byteLength=e,this.detached=!1)})[U],P=(L=function(t,e,n){f(this,P),f(t,R);var r=I(t),o=r.byteLength,a=d(e);if(a<0||a>o)throw new N("Wrong offset");if(a+(n=void 0===n?o-a:h(n))>o)throw new N("Wrong length");O(this,{type:F,buffer:t,byteLength:n,byteOffset:a,bytes:r.bytes}),i||(this.buffer=t,this.byteLength=n,this.byteOffset=a)})[U],i&&(J(T,"byteLength",I),J(L,"buffer",k),J(L,"byteLength",k),J(L,"byteOffset",k)),c(P,{getInt8:function(t){return Z(this,1,t)[0]<<24>>24},getUint8:function(t){return Z(this,1,t)[0]},getInt16:function(t){var e=Z(this,2,t,arguments.length>1&&arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=Z(this,2,t,arguments.length>1&&arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return $(Z(this,4,t,arguments.length>1&&arguments[1]))},getUint32:function(t){return $(Z(this,4,t,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(t){return V(Z(this,4,t,arguments.length>1&&arguments[1]),23)},getFloat64:function(t){return V(Z(this,8,t,arguments.length>1&&arguments[1]),52)},setInt8:function(t,e){tt(this,1,t,G,e)},setUint8:function(t,e){tt(this,1,t,G,e)},setInt16:function(t,e){tt(this,2,t,Y,e,arguments.length>2&&arguments[2])},setUint16:function(t,e){tt(this,2,t,Y,e,arguments.length>2&&arguments[2])},setInt32:function(t,e){tt(this,4,t,W,e,arguments.length>2&&arguments[2])},setUint32:function(t,e){tt(this,4,t,W,e,arguments.length>2&&arguments[2])},setFloat32:function(t,e){tt(this,4,t,X,e,arguments.length>2&&arguments[2])},setFloat64:function(t,e){tt(this,8,t,q,e,arguments.length>2&&arguments[2])}});_(T,S),_(L,F),t.exports={ArrayBuffer:T,DataView:L}},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,s=o(a>1?arguments[1]:void 0,n),A=a>2?arguments[2]:void 0,l=void 0===A?n:o(A,n);l>s;)e[s++]=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}},97916(t,e,n){"use strict";var r=n(76080),o=n(69565),i=n(48981),a=n(96319),s=n(44209),A=n(33517),l=n(26198),c=n(97040),u=n(34527),f=n(70081),d=n(50851),h=n(9539),p=Array;t.exports=function(t){var e=A(this),n=arguments.length,g=n>1?arguments[1]:void 0,m=void 0!==g;m&&(g=r(g,n>2?arguments[2]:void 0));var y,v,w,b,B,_,x=i(t),C=d(x),E=0;if(!C||this===p&&s(C))for(y=l(x),v=e?new this(y):p(y);y>E;E++)_=m?g(x[E],E):x[E],c(v,E,_);else for(v=e?new this:[],B=(b=f(x,C)).next;!(w=o(B,b)).done;E++){_=m?a(b,g,[w.value,E],!0):w.value;try{c(v,E,_)}catch(S){h(b,"throw",S)}}return u(v,E),v}},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 s=r(e),A=i(s);if(0===A)return!t&&-1;var l,c=o(a,A);if(t&&n!==n){for(;A>c;)if((l=s[c++])!==l)return!0}else for(;A>c;c++)if((t||c in s)&&s[c]===n)return t||c||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),s=n(1469),A=n(97040),l=function(t){var e=1===t,n=2===t,l=3===t,c=4===t,u=6===t,f=7===t,d=5===t||u;return function(h,p,g){for(var m,y,v=i(h),w=o(v),b=a(w),B=r(p,g),_=0,x=0,C=e?s(h,b):n||f?s(h,0):void 0;b>_;_++)if((d||_ in w)&&(y=B(m=w[_],_,v),t))if(e)A(C,_,y);else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:A(C,x++,m)}else switch(t){case 4:return!1;case 7:A(C,x++,m)}return u?-1:l||c?c:C}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(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)}))}},34527(t,e,n){"use strict";var r=n(43724),o=n(34376),i=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(o(t)&&!a(t,"length").writable)throw new i("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},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,s,A=1;A<n;){for(s=A,a=t[A];s&&e(t[s-1],a)>0;)t[s]=t[--s];s!==A++&&(t[s]=a)}else for(var l=o(n/2),c=i(r(t,0,l),e),u=i(r(t,l),e),f=c.length,d=u.length,h=0,p=0;h<f||p<d;)t[h+p]=h<f&&p<d?e(c[h],u[p])<=0?c[h++]:u[p++]:h<f?c[h++]:u[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"),s=Array;t.exports=function(t){var e;return r(t)&&(e=t.constructor,(o(e)&&(e===s||r(e.prototype))||i(e)&&null===(e=e[a]))&&(e=void 0)),void 0===e?s: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(s){}t.exports=function(t,e){try{if(!e&&!o)return!1}catch(s){return!1}var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(s){}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"),s=Object,A="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=s(t),a))?n:A?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 s=o(e),A=a.f,l=i.f,c=0;c<s.length;c++){var u=s[c];r(t,u)||n&&r(n,u)||A(t,u,l(e,u))}}},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,s){s||(s={});var A=s.enumerable,l=void 0!==s.name?s.name:e;if(r(n)&&i(n,l,s),s.global)A?t[e]=n:a(e,n);else{try{s.unsafe?t[e]&&(A=!0):delete t[e]}catch(c){}A?t[e]=n:o.f(t,e,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.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 new 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),s=i.process,A=i.Deno,l=s&&s.versions||A&&A.version,c=l&&l.v8;c&&(o=(r=c.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),s=n(39433),A=n(77740),l=n(92796);t.exports=function(t,e){var n,c,u,f,d,h=t.target,p=t.global,g=t.stat;if(n=p?r:g?r[h]||s(h,{}):r[h]&&r[h].prototype)for(c in e){if(f=e[c],u=t.dontCallGetSet?(d=o(n,c))&&d.value:n[c],!l(p?c:h+(g?".":"#")+c,t.forced)&&void 0!==u){if(typeof f==typeof u)continue;A(f,u)}(t.sham||u&&u.sham)&&i(f,"sham",!0),a(n,c,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),s=n(78227),A=n(66699),l=s("species"),c=RegExp.prototype;t.exports=function(t,e,n,u){var f=s(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[l]=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 s=e.exec;return s===i||s===c.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(c,f,g[1])}u&&A(c[f],"sham",!0)}},70259(t,e,n){"use strict";var r=n(34376),o=n(26198),i=n(96837),a=n(76080),s=n(97040),A=function(t,e,n,l,c,u,f,d){for(var h,p,g=c,m=0,y=!!f&&a(f,d);m<l;)m in n&&(h=y?y(n[m],m,e):n[m],u>0&&r(h)?(p=o(h),g=A(t,e,h,p,g,u-1)-1):(i(g+1),s(t,g,h)),g++),m++;return g};t.exports=A},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,s=o(i,"name"),A=s&&"something"===function(){}.name,l=s&&(!r||r&&a(i,"name").configurable);t.exports={EXISTS:s,PROPER:A,CONFIGURABLE:l}},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),s=n(78227)("iterator");t.exports=function(t){if(!i(t))return o(t,s)||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),s=n(50851),A=TypeError;t.exports=function(t,e){var n=arguments.length<2?s(t):e;if(o(n))return i(r(n,t));throw new A(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),s=n(1767),A="Invalid size",l=RangeError,c=TypeError,u=Math.max,f=function(t,e){this.set=t,this.size=u(e,0),this.has=r(t.has),this.keys=r(t.keys)};f.prototype={getIterator:function(){return s(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 c(A);var n=a(e);if(n<0)throw new l(A);return new f(t,n)}},2478(t,e,n){"use strict";var r=n(79504),o=n(48981),i=Math.floor,a=r("".charAt),s=r("".replace),A=r("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,u,f){var d=n+t.length,h=r.length,p=c;return void 0!==u&&(u=o(u),p=l),s(f,p,(function(o,s){var l;switch(a(s,0)){case"$":return"$";case"&":return t;case"`":return A(e,0,n);case"'":return A(e,d);case"<":l=u[A(s,1,-1)];break;default:var c=+s;if(0===c)return o;if(c>h){var f=i(c/10);return 0===f?o:f<=h?void 0===r[f-1]?a(s,1):r[f-1]+a(s,1):o}l=r[c-1]}return void 0===l?"":l}))}},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,s,A){var l,c,u,f=e(A),d=8*A-s-1,h=(1<<d)-1,p=h>>1,g=23===s?r(2,-24)-r(2,-77):0,m=t<0||0===t&&1/t<0?1:0,y=0;for((t=n(t))!==t||t===1/0?(c=t!==t?1:0,l=h):(l=o(i(t)/a),t*(u=r(2,-l))<1&&(l--,u*=2),(t+=l+p>=1?g/u:g*r(2,1-p))*u>=2&&(l++,u/=2),l+p>=h?(c=0,l=h):l+p>=1?(c=(t*u-1)*r(2,s),l+=p):(c=t*r(2,p-1)*r(2,s),l=0));s>=8;)f[y++]=255&c,c/=256,s-=8;for(l=l<<s|c,d+=s;d>0;)f[y++]=255&l,l/=256,d-=8;return f[y-1]|=128*m,f},unpack:function(t,e){var n,o=t.length,i=8*o-e-1,a=(1<<i)-1,s=a>>1,A=i-7,l=o-1,c=t[l--],u=127&c;for(c>>=7;A>0;)u=256*u+t[l--],A-=8;for(n=u&(1<<-A)-1,u>>=-A,A+=e;A>0;)n=256*n+t[l--],A-=8;if(0===u)u=1-s;else{if(u===a)return n?NaN:c?-1/0:1/0;n+=r(2,e),u-=s}return(c?-1:1)*n*r(2,u-e)}}},47055(t,e,n){"use strict";var r=n(79504),o=n(79039),i=n(22195),a=Object,s=r("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?s(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,s;return i&&r(a=e.constructor)&&a!==n&&o(s=a.prototype)&&s!==n.prototype&&i(t,s),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),s=n(44576),A=n(20034),l=n(66699),c=n(39297),u=n(77629),f=n(66119),d=n(30421),h="Object already initialized",p=s.TypeError,g=s.WeakMap;if(a||u.state){var m=u.state||(u.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(t,e){if(m.has(t))throw new p(h);return e.facade=t,m.set(t,e),e},o=function(t){return m.get(t)||{}},i=function(t){return m.has(t)}}else{var y=f("state");d[y]=!0,r=function(t,e){if(c(t,y))throw new p(h);return e.facade=t,l(t,y,e),e},o=function(t){return c(t,y)?t[y]:{}},i=function(t){return c(t,y)}}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(!A(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),s=n(97751),A=n(33706),l=function(){},c=s("Reflect","construct"),u=/^\s*(?:class|function)\b/,f=r(u.exec),d=!u.test(l),h=function(t){if(!i(t))return!1;try{return c(l,[],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(u,A(t))}catch(e){return!0}};p.sham=!0,t.exports=!c||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=A[s(t)];return n===c||n!==l&&(o(e)?r(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},A=a.data={},l=a.NATIVE="N",c=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),s=n(26269),A=a("iterator"),l=Object;t.exports=function(t){if(i(t))return!1;var e=l(t);return void 0!==e[A]||"@@iterator"in e||o(s,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),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,s(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,s=t.next;!(o=r(s,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),s=n(44209),A=n(26198),l=n(1625),c=n(70081),u=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,m,y,v,w,b,B,_=n&&n.that,x=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_RECORD),E=!(!n||!n.IS_ITERATOR),S=!(!n||!n.INTERRUPTED),F=r(e,_),U=function(t){var e=g;return g=void 0,e&&f(e,"normal"),new h(!0,t)},Q=function(t){return x?(i(t),S?F(t[0],t[1],U):F(t[0],t[1])):S?F(t,U):F(t)};if(C)g=t.iterator;else if(E)g=t;else{if(!(m=u(t)))throw new d(a(t)+" is not iterable");if(s(m)){for(y=0,v=A(t);v>y;y++)if((w=Q(t[y]))&&l(p,w))return w;return new h(!1)}g=c(t,m)}for(b=C?t.next:g.next;!(B=o(b,g)).done;){var I=B.value;try{w=Q(I)}catch(k){if(!g)throw k;f(g,"throw",k)}if("object"==typeof w&&w&&l(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,s;o(t);try{if(!(a=i(t,"return"))){if("throw"===e)throw n;return n}a=r(a,t)}catch(A){s=!0,a=A}if("throw"===e)throw n;if(s)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),s=n(26269),A=function(){return this};t.exports=function(t,e,n,l){var c=e+" Iterator";return t.prototype=o(r,{next:i(+!l,n)}),a(t,c,!1,!0),s[c]=A,t}},19462(t,e,n){"use strict";var r=n(69565),o=n(2360),i=n(66699),a=n(56279),s=n(78227),A=n(91181),l=n(55966),c=n(57657).IteratorPrototype,u=n(62529),f=n(9539),d=n(91385),h=s("toStringTag"),p="IteratorHelper",g="WrapForValidIterator",m="normal",y="throw",v=A.set,w=function(t){var e=A.getterFor(t?g:p);return a(o(c),{next:function(){var n=e(this);if(t)return n.nextHandler();if(n.done)return u(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:u(r,n.done)}catch(o){throw n.done=!0,o}},return:function(){var n=e(this),o=n.iterator,i=n.done;if(n.done=!0,t){var a=l(o,"return");return a?r(a,o):u(void 0,!0)}if(i)return u(void 0,!0);if(n.inner)try{f(n.inner.iterator,m)}catch(s){return f(o,y,s)}if(n.openIters)try{d(n.openIters,m)}catch(s){if(o)return f(o,y,s);throw s}return o&&f(o,m),u(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,v(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),s=n(94901),A=n(33994),l=n(42787),c=n(52967),u=n(10687),f=n(66699),d=n(36840),h=n(78227),p=n(26269),g=n(57657),m=a.PROPER,y=a.CONFIGURABLE,v=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){A(n,e,a);var S,F,U,Q=function(t){if(t===h&&T)return T;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",k=!1,O=t.prototype,M=O[b]||O["@@iterator"]||h&&O[h],T=!w&&M||Q(h),R="Array"===e&&O.entries||M;if(R&&(S=l(R.call(new t)))!==Object.prototype&&S.next&&(i||l(S)===v||(c?c(S,v):s(S[b])||d(S,b,C)),u(S,I,!0,!0),i&&(p[I]=C)),m&&h===_&&M&&M.name!==_&&(!i&&y?f(O,"name",_):(k=!0,T=function(){return o(M,this)})),h)if(F={values:Q(_),keys:g?T:Q(B),entries:Q(x)},E)for(U in F)(w||k||!(U in O))&&d(O,U,F[U]);else r({target:e,proto:!0,forced:w||k},F);return i&&!E||O[b]===T||d(O,b,T,{name:h}),p[e]=T,F}},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(s){s instanceof e||(a=!1)}if(!a)return i}},57657(t,e,n){"use strict";var r,o,i,a=n(79039),s=n(94901),A=n(20034),l=n(2360),c=n(42787),u=n(36840),f=n(78227),d=n(96395),h=f("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=c(c(i)))!==Object.prototype&&(r=o):p=!0),!A(r)||a((function(){var t={};return r[h].call(t)!==t}))?r={}:d&&(r=l(r)),s(r[h])||u(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),s=n(43724),A=n(10350).CONFIGURABLE,l=n(33706),c=n(91181),u=c.enforce,f=c.get,d=String,h=Object.defineProperty,p=r("".slice),g=r("".replace),m=r([].join),y=s&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),v=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")||A&&t.name!==e)&&(s?h(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&a(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var r=u(t);return a(r,"source")||(r.source=m(v,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return i(this)&&f(this).source||l(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,s=i.proto,A=r(s.forEach),l=r(s.entries),c=l(new a).next;t.exports=function(t,e,n){return n?o({iterator:l(t),next:c},(function(t){return e(t[1],t[0])})):A(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 s=+t,A=i(s),l=r(s);if(A<a)return l*o(A/a/e)*a*e;var c=(1+e/2220446049250313e-31)*A,u=c-(c-A);return u>n||u!==u?l*(1/0):l*u}},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)}},44213(t,e,n){"use strict";var r=n(43724),o=n(79504),i=n(69565),a=n(79039),s=n(71072),A=n(33717),l=n(48773),c=n(48981),u=n(47055),f=Object.assign,d=Object.defineProperty,h=o([].concat);t.exports=!f||a((function(){if(r&&1!==f({b:1},f(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol("assign detection"),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach((function(t){e[t]=t})),7!==f({},t)[n]||s(f({},e)).join("")!==o}))?function(t,e){for(var n=c(t),o=arguments.length,a=1,f=A.f,d=l.f;o>a;)for(var p,g=u(arguments[a++]),m=f?h(s(g),f(g)):s(g),y=m.length,v=0;y>v;)p=m[v++],r&&!i(d,g,p)||(n[p]=g[p]);return n}:f},2360(t,e,n){"use strict";var r,o=n(28551),i=n(96801),a=n(88727),s=n(30421),A=n(20397),l=n(4055),c=n(66119),u="prototype",f="script",d=c("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},m=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}m="undefined"!=typeof document?document.domain&&r?g(r):function(){var t,e=l("iframe"),n="java"+f+":";return e.style.display="none",A.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 m[u][a[t]];return m()};s[d]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(h[u]=o(t),n=new h,h[u]=null,n[d]=t):n=m(),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),s=n(25397),A=n(71072);e.f=r&&!o?Object.defineProperties:function(t,e){a(t);for(var n,r=s(e),o=A(e),l=o.length,c=0;l>c;)i.f(t,n=o[c++],r[n]);return t}},24913(t,e,n){"use strict";var r=n(43724),o=n(35917),i=n(48686),a=n(28551),s=n(56969),A=TypeError,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,u="enumerable",f="configurable",d="writable";e.f=r?i?function(t,e,n){if(a(t),e=s(e),a(n),"function"===typeof t&&"prototype"===e&&"value"in n&&d in n&&!n[d]){var r=c(t,e);r&&r[d]&&(t[e]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:u in n?n[u]:r[u],writable:!1})}return l(t,e,n)}:l:function(t,e,n){if(a(t),e=s(e),a(n),o)try{return l(t,e,n)}catch(r){}if("get"in n||"set"in n)throw new A("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),s=n(25397),A=n(56969),l=n(39297),c=n(35917),u=Object.getOwnPropertyDescriptor;e.f=r?u:function(t,e){if(t=s(t),e=A(e),c)try{return u(t,e)}catch(n){}if(l(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),s=n(12211),A=a("IE_PROTO"),l=Object,c=l.prototype;t.exports=s?l.getPrototypeOf:function(t){var e=i(t);if(r(e,A))return e[A];var n=e.constructor;return o(n)&&e instanceof n?n.prototype:e instanceof l?c: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,s=n(30421),A=r([].push);t.exports=function(t,e){var n,r=i(t),l=0,c=[];for(n in r)!o(s,n)&&o(r,n)&&A(c,n);for(;e.length>l;)o(r,n=e[l++])&&(~a(c,n)||A(c,n));return c}},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(s){}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,s;if("string"===e&&o(n=t.toString)&&!i(s=r(n,t)))return s;if(o(n=t.valueOf)&&!i(s=r(n,t)))return s;if("string"!==e&&o(n=t.toString)&&!i(s=r(n,t)))return s;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),s=n(28551),A=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(s(t)),n=a.f;return n?A(e,n(t)):e}},616(t,e,n){"use strict";var r=n(79504),o=n(39297),i=SyntaxError,a=parseInt,s=String.fromCharCode,A=r("".charAt),l=r("".slice),c=r(/./.exec),u={'\\"':'"',"\\\\":"\\","\\/":"/","\\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=A(t,e);if("\\"===h){var p=l(t,e,e+2);if(o(u,p))r+=u[p],e+=2;else{if("\\u"!==p)throw new i('Unknown escape sequence: "'+p+'"');var g=l(t,e+=2,e+4);if(!c(f,g))throw new i("Bad Unicode escape at: "+e);r+=s(a(g,16)),e+=4}}else{if('"'===h){n=!1,e++;break}if(c(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),s=n(57323),A=TypeError;t.exports=function(t,e){var n=t.exec;if(i(n)){var l=r(n,t,e);return null!==l&&o(l),l}if("RegExp"===a(t))return r(s,t,e);throw new A("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),s=n(58429),A=n(25745),l=n(2360),c=n(91181).get,u=n(83635),f=n(18814),d=A("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,p=h,g=o("".charAt),m=o("".indexOf),y=o("".replace),v=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=s.BROKEN_CARET,B=void 0!==/()??/.exec("")[1],_=function(t,e){for(var n=t.groups=l(null),r=0;r<e.length;r++){var o=e[r];n[o[0]]=t[o[1]]}};(w||B||b||u||f)&&(p=function(t){var e,n,o,s=this,A=c(s),l=i(t),u=A.raw;if(u)return u.lastIndex=s.lastIndex,e=r(p,u,l),s.lastIndex=u.lastIndex,e&&A.groups&&_(e,A.groups),e;var f=A.groups,x=b&&s.sticky,C=r(a,s),E=s.source,S=0,F=l;if(x){C=y(C,"y",""),-1===m(C,"g")&&(C+="g"),F=v(l,s.lastIndex);var U=s.lastIndex>0&&g(l,s.lastIndex-1);s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==U&&"\r"!==U&&"\u2028"!==U&&"\u2029"!==U)&&(E="(?: (?:"+E+"))",F=" "+F,S++),n=new RegExp("^(?:"+E+")",C)}B&&(n=new RegExp("^"+E+"$(?!\\s)",C)),w&&(o=s.lastIndex);var Q=r(h,x?n:s,F);return x?Q?(Q.input=l,Q[0]=v(Q[0],S),Q.index=s.lastIndex,s.lastIndex+=Q[0].length):s.lastIndex=0:w&&Q&&(s.lastIndex=s.global?Q.index+Q[0].length:o),B&&Q&&Q.length>1&&r(d,Q[0],n,(function(){for(var t=1;t<arguments.length-2;t++)void 0===arguments[t]&&(Q[t]=void 0)})),Q&&f&&_(Q,f),Q}),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(A){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 s in t&&(a.hasIndices="d"),a)o(s,a[s]);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),s=n(67979),A=RegExp.prototype;t.exports=a.correct?function(t){return t.flags}:function(t){return a.correct||!i(A,t)||o(t,"flags")?t.flags:r(s,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})),s=i||r((function(){var t=o("^r","gy");return t.lastIndex=2,null!==t.exec("str")}));t.exports={BROKEN_CARET:s,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),s=n(83789),A=n(38469),l=n(40507),c=o.has,u=o.remove;t.exports=function(t){var e=r(this),n=s(t),o=i(e);return a(o)<=n.size?A(o,(function(t){n.includes(t)&&u(o,t)})):l(n.getIterator(),(function(t){c(o,t)&&u(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),s=n(38469),A=n(40507),l=o.Set,c=o.add,u=o.has;t.exports=function(t){var e=r(this),n=a(t),o=new l;return i(e)>n.size?A(n.getIterator(),(function(t){u(e,t)&&c(o,t)})):s(e,(function(t){n.includes(t)&&c(o,t)})),o}},64449(t,e,n){"use strict";var r=n(97080),o=n(94402).has,i=n(25170),a=n(83789),s=n(38469),A=n(40507),l=n(9539);t.exports=function(t){var e=r(this),n=a(t);if(i(e)<=n.size)return!1!==s(e,(function(t){if(n.includes(t))return!1}),!0);var c=n.getIterator();return!1!==A(c,(function(t){if(o(e,t))return l(c.iterator,"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),s=n(40507),A=n(9539);t.exports=function(t){var e=r(this),n=a(t);if(i(e)<n.size)return!1;var l=n.getIterator();return!1!==s(l,(function(t){if(!o(e,t))return A(l.iterator,"normal",!1)}))}},38469(t,e,n){"use strict";var r=n(79504),o=n(40507),i=n(94402),a=i.Set,s=i.proto,A=r(s.forEach),l=r(s.keys),c=l(new a).next;t.exports=function(t,e,n){return n?o({iterator:l(t),next:c},e):A(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),s=i("species");t.exports=function(t){var e=r(t);a&&e&&!e[s]&&o(e,s,{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),s=n(40507),A=o.add,l=o.has,c=o.remove;t.exports=function(t){var e=r(this),n=a(t).getIterator(),o=i(e);return s(n,(function(t){l(e,t)?c(o,t):A(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),s=n(40507);t.exports=function(t){var e=r(this),n=a(t).getIterator(),A=i(e);return s(n,(function(t){o(A,t)})),A}},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__",s=t.exports=o[a]||i(a,{});(s.versions||(s.versions=[])).push({version:"3.49.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.49.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,s=r(t).constructor;return void 0===s||i(n=r(s)[a])?e:o(n)}},68183(t,e,n){"use strict";var r=n(79504),o=n(91291),i=n(655),a=n(67750),s=r("".charAt),A=r("".charCodeAt),l=r("".slice),c=function(t){return function(e,n){var r,c,u=i(a(e)),f=o(n),d=u.length;return f<0||f>=d?t?"":void 0:(r=A(u,f))<55296||r>56319||f+1===d||(c=A(u,f+1))<56320||c>57343?t?s(u,f):r:t?l(u,f,f+2):c-56320+(r-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},3717(t,e,n){"use strict";var r=n(79504),o=2147483647,i=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",A=RangeError,l=r(a.exec),c=Math.floor,u=String.fromCharCode,f=r("".charCodeAt),d=r([].join),h=r([].push),p=r("".replace),g=r("".split),m=r("".toLowerCase),y=function(t){return t+22+75*(t<26)},v=function(t,e,n){var r=0;for(t=n?c(t/700):t>>1,t+=c(t/e);t>455;)t=c(t/35),r+=36;return c(r+36*t/(t+38))},w=function(t){var e=[];t=function(t){for(var e=[],n=0,r=t.length;n<r;){var o=f(t,n++);if(o>=55296&&o<=56319&&n<r){var i=f(t,n++);56320===(64512&i)?h(e,((1023&o)<<10)+(1023&i)+65536):(h(e,o),n--)}else h(e,o)}return e}(t);var n,r,i=t.length,a=128,l=0,p=72;for(n=0;n<t.length;n++)(r=t[n])<128&&h(e,u(r));var g=e.length,m=g;for(g&&h(e,"-");m<i;){var w=o;for(n=0;n<t.length;n++)(r=t[n])>=a&&r<w&&(w=r);var b=m+1;if(w-a>c((o-l)/b))throw new A(s);for(l+=(w-a)*b,a=w,n=0;n<t.length;n++){if((r=t[n])<a&&++l>o)throw new A(s);if(r===a){for(var B=l,_=36;;){var x=_<=p?1:_>=p+26?26:_-p;if(B<x)break;var C=B-x,E=36-x;h(e,u(y(x+C%E))),B=c(C/E),_+=36}h(e,u(y(B))),p=v(l,b,m===g),l=0,m++}}l++,a++}return d(e,"")};t.exports=function(t){var e,n,r=[],o=g(p(m(t),a,"."),".");for(e=0;e<o.length;e++)n=o[e],h(r,l(i,n)?"xn--"+w(n):n);return d(r,".")}},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),s=r("".replace),A=RegExp("^["+a+"]+"),l=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(t){return function(e){var n=i(o(e));return 1&t&&(n=s(n,A,"")),2&t&&(n=s(n,l,"$1")),n}};t.exports={start:c(1),end:c(2),trim:c(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),s=n(84270),A=n(78227),l=TypeError,c=A("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var n,A=a(t,c);if(A){if(void 0===e&&(e="default"),n=r(A,t,e),!o(n)||i(n))return n;throw new l("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(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),s=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 s(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.floor;t.exports=function(t){var n=+t;if(n!==n||n<=0)return 0;if(n>=255)return 255;var r=e(n);return r+.5<n?r+1:n<r+.5||r%2===0?r:r+1}},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),s=n(72805),A=n(94644),l=n(66346),c=n(90679),u=n(6980),f=n(66699),d=n(2087),h=n(57696),p=n(58229),g=n(58319),m=n(56969),y=n(39297),v=n(36955),w=n(20034),b=n(10757),B=n(2360),_=n(1625),x=n(52967),C=n(38480).f,E=n(43251),S=n(59213).forEach,F=n(87633),U=n(62106),Q=n(24913),I=n(77347),k=n(35370),O=n(91181),M=n(23167),T=O.get,R=O.set,L=O.enforce,P=Q.f,H=I.f,D=o.RangeError,N=l.ArrayBuffer,j=N.prototype,z=l.DataView,K=A.NATIVE_ARRAY_BUFFER_VIEWS,V=A.TYPED_ARRAY_TAG,G=A.TypedArray,Y=A.TypedArrayPrototype,W=A.isTypedArray,$="BYTES_PER_ELEMENT",X="Wrong length",q=function(t,e){U(t,e,{configurable:!0,get:function(){return T(this)[e]}})},J=function(t){var e;return _(j,t)||"ArrayBuffer"===(e=v(t))||"SharedArrayBuffer"===e},Z=function(t,e){return W(t)&&!b(e)&&e in t&&d(+e)&&e>=0},tt=function(t,e){return e=m(e),Z(t,e)?u(2,t[e]):H(t,e)},et=function(t,e,n){return e=m(e),!(Z(t,e)&&w(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?P(t,e,n):(t[e]=n.value,t)};a?(K||(I.f=tt,Q.f=et,q(Y,"buffer"),q(Y,"byteOffset"),q(Y,"byteLength"),q(Y,"length")),r({target:"Object",stat:!0,forced:!K},{getOwnPropertyDescriptor:tt,defineProperty:et}),t.exports=function(t,e,n){var a=t.match(/\d+/)[0]/8,A=t+(n?"Clamped":"")+"Array",l="get"+t,u="set"+t,d=o[A],m=d,y=m&&m.prototype,v={},b=function(t,e){P(t,e,{get:function(){return function(t,e){var n=T(t);return n.view[l](e*a+n.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,r){var o=T(t);o.view[u](e*a+o.byteOffset,n?g(r):r,!0)}(this,e,t)},enumerable:!0})};K?s&&(m=e((function(t,e,n,r){return c(t,y),M(w(e)?J(e)?void 0!==r?new d(e,p(n,a),r):void 0!==n?new d(e,p(n,a)):new d(e):W(e)?k(m,e):i(E,m,e):new d(h(e)),t,m)})),x&&x(m,G),S(C(d),(function(t){t in m||f(m,t,d[t])})),m.prototype=y):(m=e((function(t,e,n,r){c(t,y);var o,s,A,l=0,u=0;if(w(e)){if(!J(e))return W(e)?k(m,e):i(E,m,e);o=e,u=p(n,a);var f=e.byteLength;if(void 0===r){if(f%a)throw new D(X);if((s=f-u)<0)throw new D(X)}else if((s=h(r)*a)+u>f)throw new D(X);A=s/a}else A=h(e),o=new N(s=A*a);for(R(t,{buffer:o,byteOffset:u,byteLength:s,length:A,view:new z(o)});l<A;)b(t,l++)})),x&&x(m,G),y=m.prototype=B(Y)),y.constructor!==m&&f(y,"constructor",m),L(y).TypedArrayConstructor=m,V&&f(y,V,A);var _=m!==d;v[A]=m,r({global:!0,constructor:!0,forced:_,sham:!K},v),$ in m||f(m,$,a),$ in y||f(y,$,a),F(A)}):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,s=r.ArrayBuffer,A=r.Int8Array;t.exports=!a||!o((function(){A(1)}))||!o((function(){new A(-1)}))||!i((function(t){new A,new A(null),new A(1.5),new A(t)}),!0)||o((function(){return 1!==new A(new s(2),1,void 0).length}))},43251(t,e,n){"use strict";var r=n(76080),o=n(69565),i=n(79306),a=n(35548),s=n(48981),A=n(26198),l=n(70081),c=n(50851),u=n(44209),f=n(18727),d=n(94644).aTypedArrayConstructor,h=n(75854);t.exports=function(t){var e=a(this),n=arguments.length,p=n>1?arguments[1]:void 0,g=void 0!==p;g&&i(p);var m,y,v,w,b,B,_,x,C=s(t),E=c(C);if(E&&!u(E))for(x=(_=l(C,E)).next,C=[];!(B=o(x,_)).done;)C.push(B.value);for(g&&n>2&&(p=r(p,arguments[2])),y=A(C),v=new(d(e))(y),w=f(v),m=0;y>m;m++)b=g?p(C[m],m):C[m],v[m]=w?h(b):+b;return v}},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),s=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[s]||"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),s=n(4495),A=n(7040),l=r.Symbol,c=o("wks"),u=A?l.for||l:l&&l.withoutSetter||a;t.exports=function(t){return i(c,t)||(c[t]=s&&i(l,t)?l[t]:u("Symbol."+t)),c[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),s="ArrayBuffer",A=i[s];r({global:!0,constructor:!0,forced:o[s]!==A},{ArrayBuffer:A}),a(s)},11745(t,e,n){"use strict";var r=n(46518),o=n(27476),i=n(79039),a=n(66346),s=n(28551),A=n(35610),l=n(18014),c=a.ArrayBuffer,u=a.DataView,f=u.prototype,d=o(c.prototype.slice),h=o(f.getUint8),p=o(f.setUint8);r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:i((function(){return!new c(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(d&&void 0===e)return d(s(this),t);for(var n=s(this).byteLength,r=A(t,n),o=A(void 0===e?n:e,n),i=new c(l(o-r)),a=new u(this),f=new u(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),s=n(91291),A=n(1469);r({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=i(this),n=a(e),r=void 0===t?1:s(t),l=A(e,0);return o(l,e,e,n,0,r),l}})},23792(t,e,n){"use strict";var r=n(25397),o=n(6469),i=n(26269),a=n(91181),s=n(24913).f,A=n(51088),l=n(62529),c=n(96395),u=n(43724),f="Array Iterator",d=a.set,h=a.getterFor(f);t.exports=A(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,l(void 0,!0);switch(t.kind){case"keys":return l(n,!1);case"values":return l(e[n],!1)}return l([n,e[n]],!1)}),"values");var p=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!c&&u&&"values"!==p.name)try{s(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),s=[1,2];r({target:"Array",proto:!0,forced:String(s)===String(s.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),s=n(26198),A=n(84606),l=n(655),c=n(79039),u=n(74488),f=n(34598),d=n(13709),h=n(13763),p=n(39519),g=n(3607),m=[],y=o(m.sort),v=o(m.push),w=c((function(){m.sort(void 0)})),b=c((function(){m.sort(null)})),B=f("sort"),_=!c((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++)m.push({k:e+r,v:n})}for(m.sort((function(t,e){return e.v-t.v})),r=0;r<m.length;r++)e=m[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?y(e):y(e,t);var n,r,o=[],c=s(e);for(r=0;r<c;r++)r in e&&v(o,e[r]);for(u(o,function(t){return function(e,n){if(void 0===n)return-1;if(void 0===e)return 1;if(void 0!==t)return+t(e,n)||0;var r=l(e),o=l(n);return r===o?0:r>o?1:-1}}(t)),n=s(o),r=0;r<n;)e[r]=o[r++];for(;r<c;)A(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),s=n(94901),A=n(42787),l=n(62106),c=n(97040),u=n(79039),f=n(39297),d=n(78227),h=n(57657).IteratorPrototype,p=n(43724),g=n(96395),m="constructor",y="Iterator",v=d("toStringTag"),w=TypeError,b=o[y],B=g||!s(b)||b.prototype!==h||!u((function(){b({})})),_=function(){if(i(this,h),A(this)===h)throw new w("Abstract class Iterator not directly constructable")},x=function(t,e){p?l(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:c(this,t,e)}}):h[t]=e};f(h,v)||x(v,y),!B&&f(h,m)&&h[m]!==Object||x(m,_),_.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),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("every",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{every:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return o(c,this,t);var e=A(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),s=n(1767),A=n(19462),l=n(96319),c=n(96395),u=n(9539),f=n(30684),d=n(84549),h=!c&&!f("filter",(function(){})),p=!c&&!h&&d("filter",TypeError),g=c||h||p,m=A((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,l(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){u(this,"throw",e)}return p?o(p,this,t):new m(s(this),{predicate:t})}})},20116(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),a=n(79306),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("find",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{find:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return o(c,this,t);var e=A(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),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("forEach",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{forEach:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return o(c,this,t);var e=A(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),s=n(1767),A=n(19462),l=n(96319),c=n(9539),u=n(30684),f=n(84549),d=n(96395),h=!d&&!u("map",(function(){})),p=!d&&!h&&f("map",TypeError),g=d||h||p,m=A((function(){var t=this.iterator,e=a(o(this.next,t));if(!(this.done=!!e.done))return l(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){c(this,"throw",e)}return p?o(p,this,t):new m(s(this),{mapper:t})}})},18237(t,e,n){"use strict";var r=n(46518),o=n(72652),i=n(79306),a=n(28551),s=n(1767),A=n(9539),l=n(84549),c=n(18745),u=n(79039),f=TypeError,d=u((function(){[].keys().reduce((function(){}),void 0)})),h=!d&&l("reduce",f);r({target:"Iterator",proto:!0,real:!0,forced:d||h},{reduce:function(t){a(this);try{i(t)}catch(u){A(this,"throw",u)}var e=arguments.length<2,n=e?void 0:arguments[1];if(h)return c(h,this,e?[t]:[t,n]);var r=s(this),l=0;if(o(r,(function(r){e?(e=!1,n=r):n=t(n,r,l),l++}),{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),s=n(28551),A=n(1767),l=n(9539),c=n(84549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{some:function(t){s(this);try{a(t)}catch(r){l(this,"throw",r)}if(c)return o(c,this,t);var e=A(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),s=n(79504),A=n(79039),l=n(34376),c=n(94901),u=n(65810),f=n(10757),d=n(22195),h=n(655),p=n(67680),g=n(616),m=n(33392),y=n(4495),v=n(27819),w=String,b=o("JSON","stringify"),B=s(/./.exec),_=s("".charAt),x=s("".charCodeAt),C=s("".replace),E=s("".slice),S=s([].push),F=s(1.1.toString),U=/[\uD800-\uDFFF]/g,Q=/^[\uD800-\uDBFF]$/,I=/^[\uDC00-\uDFFF]$/,k=m(),O=k.length,M=!y||A((function(){var t=o("Symbol")("stringify detection");return"[null]"!==b([t])||"{}"!==b({a:t})||"{}"!==b(Object(t))})),T=A((function(){return'"\\udf06\\ud834"'!==b("\udf06\ud834")||'"\\udead"'!==b("\udead")})),R=M?function(t,e){var n=p(arguments),r=P(e);if(c(r)||void 0!==t&&!f(t))return n[1]=function(t,e){if(c(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"+F(x(t,0),16):t},P=function(t){if(c(t))return t;if(l(t)){for(var e=t.length,n=[],r=0;r<e;r++){var o=t[r];"string"==typeof o?S(n,o):"number"!=typeof o&&"Number"!==d(o)&&"String"!==d(o)||S(n,h(o))}var i=n.length,a=!0;return function(t,e){if(a)return a=!1,e;if(l(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:M||T||!v},{stringify:function(t,e,n){var r=P(e),o=[],i=R(t,(function(t,e){var n=c(r)?a(r,this,w(t),e):e;return!v&&u(n)?k+(S(o,n.rawJSON)-1):n}),n);if("string"!=typeof i)return i;if(T&&(i=C(i,U,L)),v)return i;for(var s="",A=i.length,l=0;l<A;l++){var f=_(i,l);if('"'===f){var d=g(i,++l).end-1,h=E(i,l,d);s+=E(h,0,O)===k?o[E(h,O)]:'"'+h+'"',l=d}else s+=f}return s}})},9391(t,e,n){"use strict";var r=n(46518),o=n(96395),i=n(80550),a=n(79039),s=n(97751),A=n(94901),l=n(2293),c=n(93438),u=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=l(this,s("Promise")),n=A(t);return this.then(n?function(n){return c(e,t()).then((function(){return n}))}:t,n?function(n){return c(e,t()).then((function(){throw n}))}:t)}}),!o&&A(i)){var d=s("Promise").prototype.finally;f.finally!==d&&u(f,"finally",d,{unsafe:!0})}},84864(t,e,n){"use strict";var r=n(43724),o=n(44576),i=n(79504),a=n(92796),s=n(23167),A=n(66699),l=n(2360),c=n(38480).f,u=n(1625),f=n(60788),d=n(655),h=n(61034),p=n(58429),g=n(11056),m=n(36840),y=n(79039),v=n(39297),w=n(91181).enforce,b=n(87633),B=n(78227),_=n(83635),x=n(18814),C=B("match"),E=o.RegExp,S=E.prototype,F=o.SyntaxError,U=i(S.exec),Q=i("".charAt),I=i("".replace),k=i("".indexOf),O=i("".slice),M=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,T=/a/g,R=/a/g,L=new E(T)!==T,P=p.MISSED_STICKY,H=p.UNSUPPORTED_Y,D=r&&(!L||P||_||x||y((function(){return R[C]=!1,E(T)!==T||E(R)===R||"/a/i"!==String(E(T,"i"))})));if(a("RegExp",D)){for(var N=function(t,e){var n,r,o,i,a,c,p=u(S,this),g=f(t),m=void 0===e,y=[],b=t;if(!p&&g&&m&&t.constructor===N)return t;if((g||u(S,t))&&(t=t.source,m&&(e=h(b))),t=void 0===t?"":d(t),e=void 0===e?"":d(e),b=t,_&&"dotAll"in T&&(r=!!e&&k(e,"s")>-1)&&(e=I(e,/s/g,"")),n=e,P&&"sticky"in T&&(o=!!e&&k(e,"y")>-1)&&H&&(e=I(e,/y/g,"")),x&&(i=function(t){for(var e,n=t.length,r=0,o="",i=[],a=l(null),s=!1,A=!1,c=0,u="";r<n;r++){if("\\"===(e=Q(t,r))){if(e+=Q(t,++r),!A&&"\\"===Q(e,1)){o+="\\x5c";continue}}else if("]"===e)s=!1;else if(!s)switch(!0){case"["===e:s=!0;break;case"("===e:o+=e,U(M,O(t,r+1))?(r+=2,A=!0,c++):"?"!==Q(t,r+1)&&c++;continue;case">"===e&&A:if(""===u||v(a,u))throw new F("Invalid capture group name");a[u]=!0,i[i.length]=[u,c],A=!1,u="";continue}A?u+=e:o+=e}for(var f=0;f<i.length;f++)for(var d="\\k<"+i[f][0]+">",h="\\"+i[f][1];k(o,d)>-1;)o=I(o,d,h);return[o,i]}(t),t=i[0],y=i[1]),a=s(E(t,e),p?this:S,N),(r||o||y.length)&&(c=w(a),r&&(c.dotAll=!0,c.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&&(c.sticky=!0),y.length&&(c.groups=y)),t!==b)try{A(a,"source",""===b?"(?:)":b)}catch(B){}return a},j=c(E),z=0;j.length>z;)g(N,E,j[z++]);S.constructor=N,N.prototype=S,m(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,s=String.fromCharCode,A=String.fromCodePoint,l=o([].join);r({target:"String",stat:!0,arity:1,forced:!!A&&1!==A.length},{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,o=0;r>o;){if(i(e=+arguments[o],1114111)!==e)throw new a(e+" is not a valid code point");n[o++]=e<65536?s(e):s(55296+((e-=65536)>>10),e%1024+56320)}return l(n,"")}})},47764(t,e,n){"use strict";var r=n(68183).charAt,o=n(655),i=n(91181),a=n(51088),s=n(62529),A="String Iterator",l=i.set,c=i.getterFor(A);a(String,"String",(function(t){l(this,{type:A,string:o(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?s(void 0,!0):(t=r(n,o),e.index+=t.length,s(t,!1))}))},79978(t,e,n){"use strict";var r=n(46518),o=n(69565),i=n(79504),a=n(67750),s=n(94901),A=n(20034),l=n(60788),c=n(655),u=n(55966),f=n(61034),d=n(2478),h=n(78227),p=n(96395),g=h("replace"),m=TypeError,y=i("".indexOf),v=i("".replace),w=i("".slice),b=Math.max;r({target:"String",proto:!0},{replaceAll:function(t,e){var n,r,i,h,B,_,x,C,E,S,F=a(this),U=0,Q="";if(A(t)){if((n=l(t))&&(r=c(a(f(t))),!~y(r,"g")))throw new m("`.replaceAll` does not allow non-global regexes");if(i=u(t,g))return o(i,t,F,e);if(p&&n)return v(c(F),t,e)}for(h=c(F),B=c(t),(_=s(e))||(e=c(e)),x=B.length,C=b(1,x),E=y(h,B);-1!==E;)S=_?c(e(B,E,h)):d(B,h,E,[],void 0,e),Q+=w(h,U,E)+S,U=E+x,E=E+C>h.length?-1:y(h,B,E+C);return U<h.length&&(Q+=w(h,U)),Q}})},25440(t,e,n){"use strict";var r=n(18745),o=n(69565),i=n(79504),a=n(89228),s=n(79039),A=n(28551),l=n(94901),c=n(20034),u=n(91291),f=n(18014),d=n(655),h=n(67750),p=n(57829),g=n(55966),m=n(2478),y=n(61034),v=n(56682),w=n(78227)("replace"),b=Math.max,B=Math.min,_=i([].concat),x=i([].push),C=i("".indexOf),E=i("".slice),S="$0"==="a".replace(/./,"$0"),F=!!/./[w]&&""===/./[w]("a","$0");a("replace",(function(t,e,n){var i=F?"$":"$0";return[function(t,n){var r=h(this),i=c(t)?g(t,w):void 0;return i?o(i,t,r,n):o(e,d(r),t,n)},function(t,o){var a=A(this),s=d(t),c=l(o);c||(o=d(o));var h=d(y(a));if("string"==typeof o&&!~C(o,i)&&!~C(o,"$<")&&!~C(h,"y")){var g=n(e,a,s,o);if(g.done)return g.value}var w,S=!!~C(h,"g");S&&(w=!!~C(h,"u")||!!~C(h,"v"),a.lastIndex=0);for(var F,U=[];null!==(F=v(a,s))&&(x(U,F),S);){""===d(F[0])&&(a.lastIndex=p(s,f(a.lastIndex),w))}for(var Q,I="",k=0,O=0;O<U.length;O++){for(var M,T=d((F=U[O])[0]),R=b(B(u(F.index),s.length),0),L=[],P=1;P<F.length;P++)x(L,void 0===(Q=F[P])?Q:String(Q));var H=F.groups;if(c){var D=_([T],L,R,s);void 0!==H&&x(D,H),M=d(r(o,void 0,D))}else M=m(T,s,R,L,H,o);R>=k&&(I+=E(s,k,R)+M,k=R+T.length)}return I+E(s,k)}]}),!!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}))||!S||F)},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(69565),s=n(79504),A=n(39297),l=n(94901),c=n(1625),u=n(655),f=n(62106),d=n(77740),h=i.Symbol,p=h&&h.prototype;if(o&&l(h)&&(!("description"in p)||void 0!==h().description)){var g={},m=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:u(arguments[0]),e=c(p,this)?new h(t):void 0===t?h():h(t);return""===t&&(g[e]=!0),e};d(m,h);var y=m.for;m.for={for:function(t){var e=u(t),n=a(y,this,e);return""===e&&(g[n]=!0),n}}.for,m.prototype=p,p.constructor=m;var v="Symbol(description detection)"===String(h("description detection")),w=s(p.valueOf),b=s(p.toString),B=/^Symbol\((.*)\)[^)]+$/,_=s("".replace),x=s("".slice);f(p,"description",{configurable:!0,get:function(){var t=w(this);if(A(g,t))return"";var e=b(t),n=v?x(e,7,-1):_(e,B,"$1");return""===n?void 0:n}}),r({global:!0,constructor:!0,forced:!0},{Symbol:m})}},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),s=r>=0?r:n+r;return s<0||s>=n?void 0:e[s]}))},75044(t,e,n){"use strict";var r=n(94644),o=n(84373),i=n(75854),a=n(36955),s=n(69565),A=n(79504),l=n(79039),c=r.aTypedArray,u=r.exportTypedArrayMethod,f=A("".slice);u("fill",(function(t){var e=arguments.length;c(this);var n="Big"===f(a(this),0,3)?i(t):+t;return s(o,this,n,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}),l((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),s=n(58229),A=n(48981),l=n(79039),c=r.RangeError,u=r.Int8Array,f=u&&u.prototype,d=f&&f.set,h=i.aTypedArray,p=i.exportTypedArrayMethod,g=!l((function(){var t=new Uint8ClampedArray(2);return o(d,t,{length:1,0:3},1),3!==t[1]})),m=g&&i.NATIVE_ARRAY_BUFFER_VIEWS&&l((function(){var t=new u(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));p("set",(function(t){h(this);var e=s(arguments.length>1?arguments[1]:void 0,1),n=A(t);if(g)return o(d,this,n,e);var r=this.length,i=a(n),l=0;if(i+e>r)throw new c("Wrong length");for(;l<i;)this[e+l]=n[l++]}),!g||m)},373(t,e,n){"use strict";var r=n(44576),o=n(27476),i=n(79039),a=n(79306),s=n(74488),A=n(94644),l=n(13709),c=n(13763),u=n(39519),f=n(3607),d=A.aTypedArray,h=A.exportTypedArrayMethod,p=r.Uint16Array,g=p&&o(p.prototype.sort),m=!!g&&!(i((function(){g(new p(2),null)}))&&i((function(){g(new p(2),{})}))),y=!!g&&!i((function(){if(u)return u<74;if(l)return l<67;if(c)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),y?g(this,t):s(d(this),function(t){return function(e,n){return void 0!==t?+t(e,n)||0:n!==n?e!==e?0:-1:e!==e?1:0===e&&0===n?1/e>0?1/n>0?0:1:1/n>0?-1:0:e>n?1:e<n?-1:0}}(t))}),!y||m)},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,s=i.has,A=i.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var n,r,i=o(this);return s(i,t)?(n=a(i,t),"update"in e&&(n=e.update(n,t,i),A(i,t,n)),n):(r=e.insert(t,i),A(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),s=n(26223),A=a.Map,l=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 A;return s(e,(function(t,o){n(t,o,e)&&l(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),s=n(26223),A=a.Map,l=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 A;return s(e,(function(t,o){l(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),s=n(26223),A=a.Map,l=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 A;return s(e,(function(t,o){l(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),s=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 s("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),s=TypeError,A=a.get,l=a.has,c=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=l(n,t);if(!a&&r<3)throw new s("Updating absent value");var u=a?A(n,t):o(r>2?arguments[2]:void 0)(t,n);return c(n,t,e(u,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),s=n(38469),A=a.Set,l=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 A;return s(e,(function(t){n(t,t,e)&&l(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),s=n(655),A=o([].join),l=o([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=i(this),n=void 0===t?",":s(t),r=[];return a(e,(function(t){l(r,t)})),A(r,n)}})},52774(t,e,n){"use strict";var r=n(46518),o=n(76080),i=n(97080),a=n(94402),s=n(38469),A=a.Set,l=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 A;return s(e,(function(t){l(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),s=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 s("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,s=i.has,A=i.set;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var n,r,i=o(this);return s(i,t)?(n=a(i,t),"update"in e&&(n=e.update(n,t,i),A(i,t,n)),n):(r=e.insert(t,i),A(i,t,r),r)}})},62953(t,e,n){"use strict";var r=n(44576),o=n(67400),i=n(79296),a=n(23792),s=n(66699),A=n(10687),l=n(78227)("iterator"),c=a.values,u=function(t,e){if(t){if(t[l]!==c)try{s(t,l,c)}catch(r){t[l]=c}if(A(t,e,!0),o[e])for(var n in a)if(t[n]!==a[n])try{s(t,n,a[n])}catch(r){t[n]=a[n]}}};for(var f in o)u(r[f]&&r[f].prototype,f);u(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),s=n(69565),A=n(79504),l=n(43724),c=n(67416),u=n(36840),f=n(62106),d=n(56279),h=n(10687),p=n(33994),g=n(91181),m=n(90679),y=n(94901),v=n(39297),w=n(76080),b=n(36955),B=n(28551),_=n(20034),x=n(655),C=n(2360),E=n(6980),S=n(70081),F=n(50851),U=n(62529),Q=n(22812),I=n(78227),k=n(74488),O=I("iterator"),M="URLSearchParams",T=M+"Iterator",R=g.set,L=g.getterFor(M),P=g.getterFor(T),H=i("fetch"),D=i("Request"),N=i("Headers"),j=D&&D.prototype,z=N&&N.prototype,K=o.TypeError,V=o.encodeURIComponent,G=String.fromCharCode,Y=a("String","fromCodePoint"),W=parseInt,$=A("".charAt),X=A([].join),q=A([].push),J=A("".replace),Z=A([].shift),tt=A([].splice),et=A("".split),nt=A("".slice),rt=A(/./.exec),ot=/\+/g,it=/^[0-9a-f]+$/i,at=function(t,e){var n=nt(t,e,e+2);return rt(it,n)?W(n,16):NaN},st=function(t){for(var e=0,n=128;n>0&&0!==(t&n);n>>=1)e++;return e},At=function(t){var e=null,n=t.length;switch(n){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 null===e||e>1114111||e>=55296&&e<=57343||e<(n>3?65536:n>2?2048:n>1?128:0)?null:e},lt=function(t){for(var e=(t=J(t,ot," ")).length,n="",r=0;r<e;){var o=$(t,r);if("%"===o){if("%"===$(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=st(i);if(0===a)o=G(i);else{if(1===a||a>4){n+="\ufffd",r++;continue}for(var s=[i],A=1;A<a&&!(++r+3>e||"%"!==$(t,r));){var l=at(t,r+1);if(l!==l||l>191||l<128)break;if(1===A){if(224===i&&l<160)break;if(237===i&&l>159)break;if(240===i&&l<144)break;if(244===i&&l>143)break}q(s,l),r+=2,A++}if(s.length!==a){n+="\ufffd";continue}var c=At(s);if(null===c){for(var u=0;u<a;u++)n+="\ufffd";r++;continue}o=Y(c)}}n+=o,r++}return n},ct=/[!'()~]|%20/g,ut={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ft=function(t){return ut[t]},dt=function(t){return J(V(t),ct,ft)},ht=p((function(t,e){R(this,{type:T,target:L(t).entries,index:0,kind:e})}),M,(function(){var t=P(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?"?"===$(t,0)?nt(t,1):t:x(t)))};pt.prototype={type:M,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,n,r,o,i,a,A,l=this.entries,c=F(t);if(c)for(n=(e=S(t,c)).next;!(r=s(n,e)).done;){if(i=(o=S(B(r.value))).next,(a=s(i,o)).done||(A=s(i,o)).done||!s(i,o).done)throw new K("Expected sequence with length 2");q(l,{key:x(a.value),value:x(A.value)})}else for(var u in t)v(t,u)&&q(l,{key:u,value:x(t[u])})},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:lt(Z(n)),value:lt(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(){m(this,mt);var t=R(this,new pt(arguments.length>0?arguments[0]:void 0));l||(this.size=t.entries.length)},mt=gt.prototype;if(d(mt,{append:function(t,e){var n=L(this);Q(arguments.length,2),q(n.entries,{key:x(t),value:x(e)}),l||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),s=0;s<r.length;){var A=r[s];A.key!==o||void 0!==a&&A.value!==a?s++:tt(r,s,1)}l||(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 s=e[a++];if(s.key===r&&(void 0===i||s.value===i))return!0}return!1},set:function(t,e){var n=L(this);Q(arguments.length,2);for(var r,o=n.entries,i=!1,a=x(t),s=x(e),A=0;A<o.length;A++)(r=o[A]).key===a&&(i?tt(o,A--,1):(i=!0,r.value=s));i||q(o,{key:a,value:s}),l||(this.size=o.length),n.updateURL()},sort:function(){var t=L(this);k(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}),u(mt,O,mt.entries,{name:"entries"}),u(mt,"toString",(function(){return L(this).serialize()}),{enumerable:!0}),l&&f(mt,"size",{get:function(){return L(this).entries.length},configurable:!0,enumerable:!0}),h(gt,M),r({global:!0,constructor:!0,forced:!c},{URLSearchParams:gt}),!c&&y(N)){var yt=A(z.has),vt=A(z.set),wt=function(t){if(_(t)){var e,n=t.body;if(b(n)===M)return e=t.headers?new N(t.headers):new N,yt(e,"content-type")||vt(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(y(H)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(t){return H(t,arguments.length>1?wt(arguments[1]):{})}}),y(D)){var bt=function(t){return m(this,j),new D(t,arguments.length>1?wt(arguments[1]):{})};j.constructor=bt,bt.prototype=j,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)},45806(t,e,n){"use strict";n(47764);var r,o=n(46518),i=n(43724),a=n(67416),s=n(44576),A=n(76080),l=n(79504),c=n(36840),u=n(62106),f=n(90679),d=n(39297),h=n(44213),p=n(97916),g=n(67680),m=n(68183).codeAt,y=n(3717),v=n(655),w=n(10687),b=n(22812),B=n(98406),_=n(91181),x=_.set,C=_.getterFor("URL"),E=B.URLSearchParams,S=B.getState,F=s.URL,U=s.TypeError,Q=s.encodeURIComponent,I=s.parseInt,k=Math.floor,O=Math.pow,M=l("".charAt),T=l(/./.exec),R=l([].join),L=l(1.1.toString),P=l([].pop),H=l([].push),D=l("".replace),N=l([].shift),j=l("".split),z=l("".slice),K=l("".toLowerCase),V=l([].unshift),G="Invalid scheme",Y="Invalid host",W="Invalid port",$=/[a-z]/i,X=/[\d+\-.a-z]/i,q=/\d/,J=/^0x/i,Z=/^[0-7]+$/,tt=/^\d+$/,et=/^[\da-f]+$/i,nt=/[\0\t\n\r #%/:<>?@[\\\]^|]/,rt=/[\0\t\n\r #/:<>?@[\\\]^|]/,ot=/^[\u0000-\u0020]+/,it=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,at=/[\t\n\r]/g,st=function(t){var e,n,r,o;if("number"==typeof t){for(e=[],n=0;n<4;n++)V(e,t%256),t=k(t/256);return R(e,".")}if("object"==typeof t){for(e="",r=function(t){for(var e=null,n=1,r=null,o=0,i=0;i<8;i++)0!==t[i]?(o>n&&(e=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n?r:e}(t),n=0;n<8;n++)o&&0===t[n]||(o&&(o=!1),r===n?(e+=n?":":"::",o=!0):(e+=L(t[n],16),n<7&&(e+=":")));return"["+e+"]"}return t},At={},lt=h({},At,{" ":1,'"':1,"#":1,"<":1,">":1}),ct=h({},lt,{"'":1}),ut=h({},At,{" ":1,'"':1,"<":1,">":1,"`":1}),ft=h({},ut,{"#":1,"?":1,"{":1,"}":1,"^":1}),dt=h({},ft,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),ht=function(t,e){var n=m(t,0);return n>=32&&n<127&&!d(e,t)?t:"'"===t&&d(e,t)?"%27":Q(t)},pt={ftp:21,file:null,http:80,https:443,ws:80,wss:443},gt=function(t,e){var n;return 2===t.length&&T($,M(t,0))&&(":"===(n=M(t,1))||!e&&"|"===n)},mt=function(t){var e;return t.length>1&&gt(z(t,0,2))&&(2===t.length||"/"===(e=M(t,2))||"\\"===e||"?"===e||"#"===e)},yt=function(t){return"."===t||"%2e"===K(t)},vt={},wt={},bt={},Bt={},_t={},xt={},Ct={},Et={},St={},Ft={},Ut={},Qt={},It={},kt={},Ot={},Mt={},Tt={},Rt={},Lt={},Pt={},Ht={},Dt=function(t,e,n){var r,o,i,a=v(t);if(e){if(o=this.parse(a))throw new U(o);this.searchParams=null}else{if(void 0!==n&&(r=new Dt(n,!0)),o=this.parse(a,null,r))throw new U(o);(i=S(new E)).bindURL(this),this.searchParams=i}};Dt.prototype={type:"URL",parse:function(t,e,n){var o,i,a,s,A,l=this,c=e||vt,u=0,f="",h=!1,m=!1,y=!1;for(t=v(t),e||(l.scheme="",l.username="",l.password="",l.host=null,l.port=null,l.path=[],l.query=null,l.fragment=null,l.cannotBeABaseURL=!1,t=D(t,ot,""),t=D(t,it,"$1")),t=D(t,at,""),o=p(t);u<=o.length;){switch(i=o[u],c){case vt:if(!i||!T($,i)){if(e)return G;c=bt;continue}f+=K(i),c=wt;break;case wt:if(i&&T(X,i))f+=K(i);else{if(":"!==i){if(e)return G;f="",c=bt,u=0;continue}if(e&&(l.isSpecial()!==d(pt,f)||"file"===f&&(l.includesCredentials()||null!==l.port)||"file"===l.scheme&&""===l.host))return;if(l.scheme=f,e)return void(l.isSpecial()&&pt[l.scheme]===l.port&&(l.port=null));f="","file"===l.scheme?c=kt:l.isSpecial()&&n&&n.scheme===l.scheme?c=Bt:l.isSpecial()?c=Et:"/"===o[u+1]?(c=_t,u++):(l.cannotBeABaseURL=!0,H(l.path,""),c=Lt)}break;case bt:if(!n||n.cannotBeABaseURL&&"#"!==i)return G;if(n.cannotBeABaseURL&&"#"===i){l.scheme=n.scheme,l.path=g(n.path),l.query=n.query,l.fragment="",l.cannotBeABaseURL=!0,c=Ht;break}c="file"===n.scheme?kt:xt;continue;case Bt:if("/"!==i||"/"!==o[u+1]){c=xt;continue}c=St,u++;break;case _t:if("/"===i){c=Ft;break}c=Rt;continue;case xt:if(l.scheme=n.scheme,i===r)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.query=n.query;else if("/"===i||"\\"===i&&l.isSpecial())c=Ct;else if("?"===i)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.query="",c=Pt;else{if("#"!==i){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.path.length&&l.path.length--,c=Rt;continue}l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.query=n.query,l.fragment="",c=Ht}break;case Ct:if(!l.isSpecial()||"/"!==i&&"\\"!==i){if("/"!==i){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,c=Rt;continue}c=Ft}else c=St;break;case Et:if(c=St,"/"!==i||"/"!==o[u+1])continue;u++;break;case St:if("/"!==i&&"\\"!==i){c=Ft;continue}break;case Ft:if("@"===i){h&&(f="%40"+f),h=!0,a=p(f);for(var w=0;w<a.length;w++){var b=a[w];if(":"!==b||y){var B=ht(b,dt);y?l.password+=B:l.username+=B}else y=!0}f=""}else if(i===r||"/"===i||"?"===i||"#"===i||"\\"===i&&l.isSpecial()){if(h&&""===f)return"Invalid authority";u-=p(f).length+1,f="",c=Ut}else f+=i;break;case Ut:case Qt:if(e&&"file"===l.scheme){c=Mt;continue}if(":"!==i||m){if(i===r||"/"===i||"?"===i||"#"===i||"\\"===i&&l.isSpecial()){if(l.isSpecial()&&""===f)return Y;if(e&&""===f&&(l.includesCredentials()||null!==l.port))return;if(s=l.parseHost(f))return s;if(f="",c=Tt,e)return;continue}"["===i?m=!0:"]"===i&&(m=!1),f+=i}else{if(""===f)return Y;if(e===Qt)return;if(s=l.parseHost(f))return s;f="",c=It}break;case It:if(!T(q,i)){if(i===r||"/"===i||"?"===i||"#"===i||"\\"===i&&l.isSpecial()||e){if(""!==f){var _=I(f,10);if(_>65535)return W;l.port=l.isSpecial()&&_===pt[l.scheme]?null:_,f=""}if(e)return;c=Tt;continue}return W}f+=i;break;case kt:if(l.scheme="file",l.host="","/"===i||"\\"===i)c=Ot;else{if(!n||"file"!==n.scheme){c=Rt;continue}switch(i){case r:l.host=n.host,l.path=g(n.path),l.query=n.query;break;case"?":l.host=n.host,l.path=g(n.path),l.query="",c=Pt;break;case"#":l.host=n.host,l.path=g(n.path),l.query=n.query,l.fragment="",c=Ht;break;default:l.host=n.host,mt(R(g(o,u),""))||(l.path=g(n.path),l.shortenPath()),c=Rt;continue}}break;case Ot:if("/"===i||"\\"===i){c=Mt;break}n&&"file"===n.scheme&&(l.host=n.host,!mt(R(g(o,u),""))&&gt(n.path[0],!0)&&H(l.path,n.path[0])),c=Rt;continue;case Mt:if(i===r||"/"===i||"\\"===i||"?"===i||"#"===i){if(!e&&gt(f))c=Rt;else if(""===f){if(l.host="",e)return;c=Tt}else{if(s=l.parseHost(f))return s;if("localhost"===l.host&&(l.host=""),e)return;f="",c=Tt}continue}f+=i;break;case Tt:if(l.isSpecial()){if(c=Rt,"/"!==i&&"\\"!==i)continue}else if(e||"?"!==i)if(e||"#"!==i){if(i!==r&&(c=Rt,"/"!==i))continue}else l.fragment="",c=Ht;else l.query="",c=Pt;break;case Rt:if(i===r||"/"===i||"\\"===i&&l.isSpecial()||!e&&("?"===i||"#"===i)){if(".."===(A=K(A=f))||"%2e."===A||".%2e"===A||"%2e%2e"===A?(l.shortenPath(),"/"===i||"\\"===i&&l.isSpecial()||H(l.path,"")):yt(f)?"/"===i||"\\"===i&&l.isSpecial()||H(l.path,""):("file"===l.scheme&&!l.path.length&&gt(f)&&(null!==l.host&&""!==l.host&&(l.host=""),f=M(f,0)+":"),H(l.path,f)),f="","file"===l.scheme&&(i===r||"?"===i||"#"===i))for(;l.path.length>1&&""===l.path[0];)N(l.path);"?"===i?(l.query="",c=Pt):"#"===i&&(l.fragment="",c=Ht)}else f+=ht(i,ft);break;case Lt:"?"===i?(l.query="",c=Pt):"#"===i?(l.fragment="",c=Ht):i!==r&&(l.path[0]+=ht(i,At));break;case Pt:e||"#"!==i?i!==r&&(l.query+=ht(i,l.isSpecial()?ct:lt)):(l.fragment="",c=Ht);break;case Ht:i!==r&&(l.fragment+=ht(i,ut))}u++}},parseHost:function(t){var e,n,r;if("["===M(t,0)){if("]"!==M(t,t.length-1))return Y;if(e=function(t){var e,n,r,o,i,a,s,A=[0,0,0,0,0,0,0,0],l=0,c=null,u=0,f=function(){return M(t,u)};if(":"===f()){if(":"!==M(t,1))return;u+=2,c=++l}for(;f();){if(8===l)return;if(":"!==f()){for(e=n=0;n<4&&T(et,f());)e=16*e+I(f(),16),u++,n++;if("."===f()){if(0===n)return;if(u-=n,l>6)return;for(r=0;f();){if(o=null,r>0){if(!("."===f()&&r<4))return;u++}if(!T(q,f()))return;for(;T(q,f());){if(i=I(f(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;u++}A[l]=256*A[l]+o,2!==++r&&4!==r||l++}if(4!==r)return;break}if(":"===f()){if(u++,!f())return}else if(f())return;A[l++]=e}else{if(null!==c)return;u++,c=++l}}if(null!==c)for(a=l-c,l=7;0!==l&&a>0;)s=A[l],A[l--]=A[c+a-1],A[c+--a]=s;else if(8!==l)return;return A}(z(t,1,-1)),!e)return Y;this.host=e}else if(this.isSpecial()){if(t=y(t),T(nt,t))return Y;if(function(t){var e,n,r=j(t,".");if(""===r[r.length-1]){if(1===r.length)return!1;r.length--}return e=r[r.length-1],!!T(tt,e)||!!T(J,e)&&(""===(n=z(e,2))||!!T(et,n))}(t)){if(e=function(t){var e,n,r,o,i,a,s,A=j(t,".");if(A.length&&""===A[A.length-1]&&A.length--,(e=A.length)>4)return null;for(n=[],r=0;r<e;r++){if(""===(o=A[r]))return null;if(i=10,o.length>1&&"0"===M(o,0)&&(i=T(J,o)?16:8,o=z(o,8===i?1:2)),""===o)a=0;else{if(!T(10===i?tt:8===i?Z:et,o))return null;a=I(o,i)}H(n,a)}for(r=0;r<e;r++)if(a=n[r],r===e-1){if(a>=O(256,5-e))return null}else if(a>255)return null;for(s=P(n),r=0;r<n.length;r++)s+=n[r]*O(256,3-r);return s}(t),null===e)return Y;this.host=e}else this.host=t}else{if(T(rt,t))return Y;for(e="",n=p(t),r=0;r<n.length;r++)e+=ht(n[r],At);this.host=e}},cannotHaveUsernamePasswordPort:function(){return null===this.host||""===this.host||this.cannotBeABaseURL||"file"===this.scheme},includesCredentials:function(){return""!==this.username||""!==this.password},isSpecial:function(){return d(pt,this.scheme)},shortenPath:function(){var t=this.path,e=t.length;!e||"file"===this.scheme&&1===e&&gt(t[0],!0)||t.length--},serialize:function(){var t=this,e=t.scheme,n=t.username,r=t.password,o=t.host,i=t.port,a=t.path,s=t.query,A=t.fragment,l=e+":";return null!==o?(l+="//",t.includesCredentials()&&(l+=n+(r?":"+r:"")+"@"),l+=st(o),null!==i&&(l+=":"+i)):"file"===e&&(l+="//"),null===o&&!t.cannotBeABaseURL&&a.length>1&&""===a[0]&&(l+="/."),l+=t.cannotBeABaseURL?a[0]:a.length?"/"+R(a,"/"):"",null!==s&&(l+="?"+s),null!==A&&(l+="#"+A),l},setHref:function(t){var e=this.parse(t);if(e)throw new U(e);this.searchParams.update()},getOrigin:function(){var t=this.scheme,e=this.port;if("blob"===t)try{return new Nt(this.path[0]).origin}catch(n){return"null"}return"file"!==t&&this.isSpecial()?t+"://"+st(this.host)+(null!==e?":"+e:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(t){this.parse(v(t)+":",vt)},getUsername:function(){return this.username},setUsername:function(t){var e=p(v(t));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var n=0;n<e.length;n++)this.username+=ht(e[n],dt)}},getPassword:function(){return this.password},setPassword:function(t){var e=p(v(t));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var n=0;n<e.length;n++)this.password+=ht(e[n],dt)}},getHost:function(){var t=this.host,e=this.port;return null===t?"":null===e?st(t):st(t)+":"+e},setHost:function(t){this.cannotBeABaseURL||this.parse(t,Ut)},getHostname:function(){var t=this.host;return null===t?"":st(t)},setHostname:function(t){this.cannotBeABaseURL||this.parse(t,Qt)},getPort:function(){var t=this.port;return null===t?"":v(t)},setPort:function(t){this.cannotHaveUsernamePasswordPort()||(""===(t=v(t))?this.port=null:this.parse(t,It))},getPathname:function(){var t=this.path;return this.cannotBeABaseURL?t[0]:t.length?"/"+R(t,"/"):""},setPathname:function(t){this.cannotBeABaseURL||(this.path=[],this.parse(t,Tt))},getSearch:function(){var t=this.query;return t?"?"+t:""},setSearch:function(t){""===(t=v(t))?this.query=null:("?"===M(t,0)&&(t=z(t,1)),this.query="",this.parse(t,Pt)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var t=this.fragment;return t?"#"+t:""},setHash:function(t){""!==(t=v(t))?("#"===M(t,0)&&(t=z(t,1)),this.fragment="",this.parse(t,Ht)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Nt=function(t){var e=f(this,jt),n=b(arguments.length,1)>1?arguments[1]:void 0,r=x(e,new Dt(t,!1,n));i||(e.href=r.serialize(),e.origin=r.getOrigin(),e.protocol=r.getProtocol(),e.username=r.getUsername(),e.password=r.getPassword(),e.host=r.getHost(),e.hostname=r.getHostname(),e.port=r.getPort(),e.pathname=r.getPathname(),e.search=r.getSearch(),e.searchParams=r.getSearchParams(),e.hash=r.getHash())},jt=Nt.prototype,zt=function(t,e){return{get:function(){return C(this)[t]()},set:e&&function(t){return C(this)[e](t)},configurable:!0,enumerable:!0}};if(i&&(u(jt,"href",zt("serialize","setHref")),u(jt,"origin",zt("getOrigin")),u(jt,"protocol",zt("getProtocol","setProtocol")),u(jt,"username",zt("getUsername","setUsername")),u(jt,"password",zt("getPassword","setPassword")),u(jt,"host",zt("getHost","setHost")),u(jt,"hostname",zt("getHostname","setHostname")),u(jt,"port",zt("getPort","setPort")),u(jt,"pathname",zt("getPathname","setPathname")),u(jt,"search",zt("getSearch","setSearch")),u(jt,"searchParams",zt("getSearchParams")),u(jt,"hash",zt("getHash","setHash"))),c(jt,"toJSON",(function(){return C(this).serialize()}),{enumerable:!0}),c(jt,"toString",(function(){return C(this).serialize()}),{enumerable:!0}),F){var Kt=F.createObjectURL,Vt=F.revokeObjectURL;Kt&&c(Nt,"createObjectURL",A(Kt,F)),Vt&&c(Nt,"revokeObjectURL",A(Vt,F))}w(Nt,"URL"),o({global:!0,constructor:!0,forced:!a,sham:!i},{URL:Nt})},3296(t,e,n){"use strict";n(45806)},27208(t,e,n){"use strict";var r=n(46518),o=n(69565);r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return o(URL.prototype.toString,this)}})},81431(t,e){"use strict";function n(t,e,n){var r,o=n||{},i=o.noTrailing,a=void 0!==i&&i,s=o.noLeading,A=void 0!==s&&s,l=o.debounceMode,c=void 0===l?void 0:l,u=!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 s=this,l=Date.now()-f;function h(){f=Date.now(),e.apply(s,o)}function p(){r=void 0}u||(A||!c||r||h(),d(),void 0===c&&l>t?A?(f=Date.now(),a||(r=setTimeout(c?p:h,t))):h():!0!==a&&(r=setTimeout(c?p:h,void 0===c?t-l:t)))}return h.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;d(),u=!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,s=[],A=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;A=!1}else for(;!(A=(r=i.call(n)).done)&&(s.push(r.value),s.length!==e);A=!0);}catch(t){l=!0,o=t}finally{try{if(!A&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(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:()=>y});var r=n(96540),o=n(43678),i=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(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={}))l.call(e,n)&&u(t,n,e[n]);if(A)for(var n of A(e))c.call(e,n)&&u(t,n,e[n]);return t},d=(t,e)=>a(t,s(e)),h=(t,e)=>{var n={};for(var r in t)l.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&&c.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 m=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 y=function({mapContextToProps:t,children:e}){let n=m(t)((t=>e(t)));return r.createElement(n,null)},v={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({},v),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 s={driver:i};return r.createElement(p.Provider,{value:s},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,s=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,c=(t,e,n)=>e in t?o(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>{for(var n in e||(e={}))A.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},f=(t,e)=>i(t,a(e)),d=(t,e)=>{var n={};for(var r in t)A.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},h=(t,e,n)=>new Promise(((r,o)=>{var i=t=>{try{s(n.next(t))}catch(e){o(e)}},a=t=>{try{s(n.throw(t))}catch(e){o(e)}},s=t=>t.done?r(t.value):Promise.resolve(t.value).then(i,a);s((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),s=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]=u({type:"range"},i),t}return t}return t[n]=f(u({},function(t){return"any"===t?{}:{type:"and"}}(e.type)),{values:o}),t}),{})}(void 0!==e.filters?e.filters:t.filters),A=void 0!==e.current?e.current:t.current,l=void 0!==e.resultsPerPage?e.resultsPerPage:t.resultsPerPage,c=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,m]=function(t){return t?[Object.keys(t),Object.entries(t).reduce(((t,[e,n])=>n.snippet?f(u({},t),{[e]:n.snippet}):t),{})]:[]}(e.result_fields),y=function(t){return t?Object.keys(t):[]}(e.search_fields),v=t.searchTerm;return f(u(u(u(u(u(u(u(u(u(u({},l&&{per_page:l}),A&&{page:A}),c&&{sort_direction:{[n]:c}}),h&&{sort_field:{[n]:h}}),p&&{sort_list:{[n]:p}}),s&&{filters:{[n]:s}}),a&&{facets:{[n]:a}}),g&&{fetch_fields:{[n]:g}}),m&&{highlight_fields:{[n]:m}}),y&&!!y.length&&{search_fields:{[n]:y}}),{q:v})}var g=(t,[e,n])=>f(u({},t),{[e]:n});function m(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 u({rawResponse:t,results:n,totalPages:r,totalResults:o,requestId:""},Object.keys(i).length>0&&{facets:i})}function y(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(u({engine_key:t},r)),credentials:"include"});try{o=yield a.json()}catch(s){}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 v(t,e,n){let r=Object.entries(u({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=y.bind(this,e),this._get=v.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=>m(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:m(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:()=>St,_$:()=>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 s=function(t,e){void 0===e&&(e="");var n,r=t&&t.split("/")||[],o=e&&e.split("/")||[],s=t&&i(t),A=e&&i(e),l=s||A;if(t&&i(t)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var c=o[o.length-1];n="."===c||".."===c||""===c}else n=!1;for(var u=0,f=o.length;f>=0;f--){var d=o[f];"."===d?a(o,f):".."===d?(a(o,f),u++):u&&(a(o,f),u--)}if(!l)for(;u--;u)o.unshift("..");!l||""===o[0]||o[0]&&i(o[0])||o.unshift("");var h=o.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var A="Invariant failed";function l(t){return"/"===t.charAt(0)?t:"/"+t}function c(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 u(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=s(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 m="popstate",y="hashchange";function v(){try{return window.history.state||{}}catch(t){return{}}}function w(t){void 0===t&&(t={}),p||function(t){if(!t)throw new Error(A)}(!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,s=void 0!==a&&a,w=i.getUserConfirmation,b=void 0===w?g:w,B=i.keyLength,_=void 0===B?6:B,x=t.basename?u(l(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=c(i,x)),d(i,r,n)}function E(){return Math.random().toString(36).substr(2,_)}var S=h();function F(t){(0,o.A)(D,t),D.length=e.length,S.notifyListeners(D.location,D.action)}function U(t){(function(t){return void 0===t.state&&-1===navigator.userAgent.indexOf("CriOS")})(t)||k(C(t.state))}function Q(){k(C(v()))}var I=!1;function k(t){if(I)I=!1,F();else{S.confirmTransitionTo(t,"POP",b,(function(e){e?F({action:"POP",location:t}):function(t){var e=D.location,n=M.indexOf(e.key);-1===n&&(n=0);var r=M.indexOf(t.key);-1===r&&(r=0);var o=n-r;o&&(I=!0,R(o))}(t)}))}}var O=C(v()),M=[O.key];function T(t){return x+f(t)}function R(t){e.go(t)}var L=0;function P(t){1===(L+=t)&&1===t?(window.addEventListener(m,U),r&&window.addEventListener(y,Q)):0===L&&(window.removeEventListener(m,U),r&&window.removeEventListener(y,Q))}var H=!1;var D={length:e.length,action:"POP",location:O,createHref:T,push:function(t,r){var o="PUSH",i=d(t,r,E(),D.location);S.confirmTransitionTo(i,o,b,(function(t){if(t){var r=T(i),a=i.key,A=i.state;if(n)if(e.pushState({key:a,state:A},null,r),s)window.location.href=r;else{var l=M.indexOf(D.location.key),c=M.slice(0,l+1);c.push(i.key),M=c,F({action:o,location:i})}else window.location.href=r}}))},replace:function(t,r){var o="REPLACE",i=d(t,r,E(),D.location);S.confirmTransitionTo(i,o,b,(function(t){if(t){var r=T(i),a=i.key,A=i.state;if(n)if(e.replaceState({key:a,state:A},null,r),s)window.location.replace(r);else{var l=M.indexOf(D.location.key);-1!==l&&(M[l]=i.key),F({action:o,location:i})}else window.location.replace(r)}}))},go:R,goBack:function(){R(-1)},goForward:function(){R(1)},block:function(t){void 0===t&&(t=!1);var e=S.setPrompt(t);return H||(P(1),H=!0),function(){return H&&(H=!1,P(-1)),e()}},listen:function(t){var e=S.appendListener(t);return P(1),function(){P(-1),e()}}};return D}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,S=Object.prototype.hasOwnProperty,F=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={}))S.call(e,n)&&U(t,n,e[n]);if(E)for(var n of E(e))F.call(e,n)&&U(t,n,e[n]);return t},I=(t,e)=>x(t,C(e)),k=(t,e)=>{var n={};for(var r in t)S.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&&F.call(t,r)&&(n[r]=t[r]);return n},O=(t,e)=>{for(var n in e)_(t,n,{get:e[n],enumerable:!0})},M={};function T(t,e,n){let r=t.find((t=>t.field===e&&t.type===n));return r?r.values:[]}function R(t,e,n,r){return t.reduce(((t,o)=>{let i=o,{field:a,values:s,type:A}=i,l=k(i,["field","values","type"]);if(a===e&&(!r||A===r)){let e=s.filter((t=>!P(t,n)));return e.length>0?t.concat(Q({field:a,values:e,type:A},l)):t}return t.concat(o)}),[])}function L(t,e,n,r){let o=t.data,i=T(e,n,r)||[];return I(Q({},t),{data:o.map((t=>I(Q({},t),{selected:i.some((e=>P(e,t.value)))})))})}function P(t,e){return"true"===t||"true"===e?j(t)===j(e):!!(t&&t.name&&e&&e.name&&t.name===e.name)||r(t,e,{strict:!0})}function H(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 D(t){return"object"==typeof t&&void 0!==t.name}O(M,{doFilterValuesMatch:()=>P,findFilterValues:()=>T,getFilterBooleanValue:()=>j,isFilterValueRange:()=>D,markSelectedFacetValuesFromFilters:()=>L,mergeFilters:()=>H,removeSingleFilterValue:()=>R,serialiseFilter:()=>N});var N=t=>t.reduce(((t,e)=>(D(e)?t.push(e.name):t.push(e.toString()),t)),[]).join(","),j=t=>"string"==typeof t?"true"===t:!!t;var z={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)}},K={parse:t=>B.parse(t,{ignoreQueryPrefix:!0,decoder:z.decode,arrayLimit:1e3}),stringify:t=>B.stringify(t,{encoder:z.encode})};function V(t){return Array.isArray(t)?t[t.length-1]:t}function G(t){return function(t){if(function(t){return!isNaN(t)}(t))return parseInt(t,10)}(V(t))}function Y(t){return t.filters}function W(t){return G(t.current)}function $(t){return V(t.q)}function X(t){let e=V(t["sort-field"]),n=V(t["sort-direction"]);return e?[e,n]:[]}function q(t){return G(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,s=void 0===a?0:a,A=e.keyLength,l=void 0===A?6:A,c=h();function u(t){(0,o.A)(w,t),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function p(){return Math.random().toString(36).substr(2,l)}var g=b(s,0,i.length-1),m=i.map((function(t){return d(t,void 0,"string"===typeof t?p():t.key||p())})),y=f;function v(t){var e=b(w.index+t,0,w.entries.length-1),r=w.entries[e];c.confirmTransitionTo(r,"POP",n,(function(t){t?u({action:"POP",location:r,index:e}):u()}))}var w={length:m.length,action:"POP",location:m[g],index:g,entries:m,createHref:y,push:function(t,e){var r="PUSH",o=d(t,e,p(),w.location);c.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),u({action:r,location:o,index:e,entries:n})}}))},replace:function(t,e){var r="REPLACE",o=d(t,e,p(),w.location);c.confirmTransitionTo(o,r,n,(function(t){t&&(w.entries[w.index]=o,u({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(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),c.setPrompt(t)},listen:function(t){return c.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:W(t),filters:Y(t),searchTerm:$(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}),{})}(K.parse(t))}stateToUrl(t){return`${e=t,K.stringify(function({searchTerm:t,current:e,filters:n,resultsPerPage:r,sortDirection:o,sortField:i,sortList:a}){let s={};return e>1&&(s.current=e),t&&(s.q=t),r&&(s.size=r),n&&n.length>0&&(s.filters=n),a&&a.length>0?s.sort=a:i&&(s["sort-field"]=i,s["sort-direction"]=o),s}(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))||[],s=(null==i?void 0:i.values)||[],A=s.find((t=>P(t,e)))?s:s.concat(e);this._updateSearchResults({current:1,filters:[...a,{field:t,values:A,type:n,persistent:r}]}),this.events.emit({type:"FacetFilterSelected",field:t,value:N(A),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:s,filters:A}=this.state,l=o.findIndex((e=>e._meta.id===t)),c=o[l],u=this.events;u.autocompleteResultClick({query:r,documentId:t,requestId:n,tags:e,result:c,resultIndex:l}),u.emit({type:"ResultSelected",documentId:t,query:r,position:l,origin:"autocomplete",tags:e,totalResults:s,filters:A,currentPage:i,resultsPerPage:a})}function st(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 At(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?R(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 lt(){this.debug&&console.log("Search UI: Action","reset",...arguments),this._setState(this.startingState),this.trackUrlState&&this.URLManager.pushStateToURL(this.state)}function ct(t){this.debug&&console.log("Search UI: Action","setCurrent",...arguments),this._updateSearchResults({current:t})}function ut(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:s,filters:A}=this.state,l=o.findIndex((e=>e._meta.id===t)),c=o[l],u=this.events;this.events.resultClick({query:r,documentId:t,requestId:n,tags:e,result:c,page:i,resultsPerPage:a,resultIndexOnPage:l}),u.emit({type:"ResultSelected",documentId:t,query:r,origin:"results",position:l,tags:e,totalResults:s,filters:A,currentPage:i,resultsPerPage:a})}O(ot,{a11yNotify:()=>wt,addFilter:()=>it,clearFilters:()=>st,removeFilter:()=>At,reset:()=>lt,setCurrent:()=>ct,setFilter:()=>ut,setResultsPerPage:()=>ft,setSearchTerm:()=>dt,setSort:()=>ht,trackAutocompleteClickThrough:()=>at,trackAutocompleteSuggestionClickThrough:()=>bt,trackClickThrough:()=>pt});var gt="search-ui-screen-reader-notifications",mt="undefined"!=typeof document,yt=()=>{if(!mt)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)},vt={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=yt();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 St=class{constructor({apiConnector:t,autocompleteQuery:e={},plugins:n=[],debug:r,initialState:o,onSearch:i,onAutocomplete:a,onResultClick:s,onAutocompleteResultClick:A,searchQuery:l={},trackUrlState:c=!0,routingOptions:u={},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:s,sortField:A,sortList:l}=Q(Q({},this.state),t);this.debounceManager.cancelByName("_updateSearchResults"),this._setState({current:r,error:"",filters:o,resultsPerPage:i,searchTerm:a,sortDirection:s,sortField:A,sortList:l}),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:s,sortList:A}=this.state;this._setState({isLoading:!0});let l=this.searchRequestSequencer.next(),c=this.searchQuery,{conditionalFacets:u}=c,f=k(c,["conditionalFacets"]),d=I(Q({},f),{facets:Et(this.searchQuery.facets,u,r)}),h=I(Q({},xt(this.state)),{filters:H(r,this.searchQuery.filters)});return this.events.search(h,d).then((c=>{if(this.searchRequestSequencer.isOldRequest(l))return;this.searchRequestSequencer.completed(l);let{totalResults:u}=c;this.events.emit({type:"SearchQuery",filters:this.state.filters,query:this.state.searchTerm,currentPage:h.current,resultsPerPage:h.resultsPerPage,totalResults:u});let f=0===u?0:(n-1)*o+1,d=u<f+o?u:f+o-1;if(this._setState(I(Q({isLoading:!1,resultSearchTerm:i,pagingStart:f,pagingEnd:d},c),{wasSearched:!0})),this.hasA11yNotifications){let t={start:f,end:d,totalResults:u,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:s,sortList:A},{replaceUrl:e})}),(t=>{var e;this.debug&&console.error(t),t.message!==Ft?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:s,onAutocompleteResultClick:A,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=l,this.subscriptions=[],this.trackUrlState=c,this.urlPushDebounceLength=f,this.alwaysSearchOnInitialLoad=p,this.apiConnector=t,c?(this.URLManager=new Z(u),g=this.URLManager.getStateFromURL(),this.URLManager.onURLStateChange((t=>{this._updateSearchResults(Q(Q({},Ct),t),{skipPushToUrl:!0})}))):g={},this.hasA11yNotifications=d,this.hasA11yNotifications&&yt(),this.a11yNotificationMessages=Q(Q({},vt),h),this.startingState=Q(Q({},this.state),o);let m=xt(Q(Q({},this.startingState),g));this.state=Q(Q(Q({},this.state),(null==t?void 0:t.state)&&Q({},t.state)),m),(m.searchTerm||m.filters.length>0||this.alwaysSearchOnInitialLoad)&&this._updateSearchResults(m,{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)}},Ft="Invalid credentials",Ut=Q({},M)},86635(t,e,n){"use strict";function r(){return"undefined"!==typeof window}function o(t){return s(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=(s(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function s(t){return!!r()&&(t instanceof Node||t instanceof i(t).Node)}function A(t){return!!r()&&(t instanceof Element||t instanceof i(t).Element)}function l(t){return!!r()&&(t instanceof HTMLElement||t instanceof i(t).HTMLElement)}function c(t){return!(!r()||"undefined"===typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof i(t).ShadowRoot)}n.d(e,{$4:()=>S,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:()=>l,v9:()=>U,vq:()=>A,zk:()=>i});const u=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)&&!u.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 m=["transform","translate","scale","rotate","perspective"],y=["transform","translate","scale","rotate","perspective","filter"],v=["paint","layout","strict","content"];function w(t){const e=B(),n=A(t)?C(t):t;return m.some((t=>!!n[t]&&"none"!==n[t]))||!!n.containerType&&"normal"!==n.containerType||!e&&!!n.backdropFilter&&"none"!==n.backdropFilter||!e&&!!n.filter&&"none"!==n.filter||y.some((t=>(n.willChange||"").includes(t)))||v.some((t=>(n.contain||"").includes(t)))}function b(t){let e=S(t);for(;l(e)&&!x(e);){if(w(e))return e;if(g(e))return null;e=S(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 A(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function S(t){if("html"===o(t))return t;const e=t.assignedSlot||t.parentNode||c(t)&&t.host||a(t);return c(e)?e.host:e}function F(t){const e=S(t);return x(e)?t.ownerDocument?t.ownerDocument.body:t.body:l(e)&&f(e)?e:F(e)}function U(t,e,n){var r;void 0===e&&(e=[]),void 0===n&&(n=!0);const o=F(t),a=o===(null==(r=t.ownerDocument)?void 0:r.body),s=i(o);if(a){const t=Q(s);return e.concat(s,s.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:()=>F,C0:()=>f,Dz:()=>m,Jx:()=>s,LI:()=>i,RI:()=>a,Sg:()=>d,T9:()=>o,TV:()=>g,WJ:()=>v,_3:()=>u,bV:()=>E,jk:()=>r,lP:()=>C,nI:()=>S,qE:()=>c,sq:()=>h,w7:()=>y});const r=Math.min,o=Math.max,i=Math.round,a=Math.floor,s=t=>({x:t,y:t}),A={left:"right",right:"left",bottom:"top",top:"bottom"},l={start:"end",end:"start"};function c(t,e,n){return o(t,r(e,n))}function u(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 m(t){return"x"===g(t)?"y":"x"}function y(t,e,n){void 0===n&&(n=!1);const r=d(t),o=m(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 v(t){const e=E(t);return[w(t),e,w(e)]}function w(t){return t.replace(/start|end/g,(t=>l[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=>A[t]))}function S(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 F(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}}},37875(t,e,n){"use strict";n.d(e,{tQI:()=>r});var r={prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3 0 177.4-183.6 0 0-152.1zM0 418.3l183.6 25.3 0-175.2-183.6 0 0 149.9zm203.8 28l244.2 33.7 0-211.6-244.2 0 0 177.9zm0-380.6l0 180.1 244.2 0 0-213.8-244.2 33.7z"]}},66188(t,e,n){"use strict";n.d(e,{$Fj:()=>U,$UM:()=>u,AgW:()=>lt,BwJ:()=>ot,Bwz:()=>J,D6w:()=>M,Dfk:()=>f,FFg:()=>d,G06:()=>P,GQu:()=>I,HqV:()=>A,KIu:()=>C,MBK:()=>c,OM7:()=>k,PE8:()=>et,Qkr:()=>Q,Rog:()=>L,Ubc:()=>o,Uj9:()=>v,V2x:()=>pt,W6R:()=>y,X46:()=>T,YHM:()=>G,YSV:()=>st,Yec:()=>ut,_2z:()=>it,_Xl:()=>F,_gR:()=>x,_qq:()=>j,a$:()=>m,biI:()=>g,bxP:()=>s,dXR:()=>ct,fKj:()=>tt,fPr:()=>O,gK3:()=>S,gdJ:()=>b,h8M:()=>K,hem:()=>B,imB:()=>q,jBL:()=>E,k6j:()=>nt,l9V:()=>dt,m8f:()=>ht,nXi:()=>$,pS3:()=>h,q9p:()=>V,rIc:()=>w,s4k:()=>p,utr:()=>at,v62:()=>Y,xiI:()=>D,yVQ:()=>W,y_8:()=>i,z$e:()=>a,zm_:()=>rt});var r={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M415.9 210.5c12.2-3.3 25 2.5 30.5 13.8L465 261.9c10.3 1.4 20.4 4.2 29.9 8.1l35-23.3c10.5-7 24.4-5.6 33.3 3.3l19.2 19.2c8.9 8.9 10.3 22.9 3.3 33.3l-23.3 34.9c1.9 4.7 3.6 9.6 5 14.7 1.4 5.1 2.3 10.1 3 15.2l37.7 18.6c11.3 5.6 17.1 18.4 13.8 30.5l-7 26.2c-3.3 12.1-14.6 20.3-27.2 19.5l-42-2.7c-6.3 8.1-13.6 15.6-21.9 22l2.7 41.9c.8 12.6-7.4 24-19.5 27.2l-26.2 7c-12.2 3.3-24.9-2.5-30.5-13.8l-18.6-37.6c-10.3-1.4-20.4-4.2-29.9-8.1l-35 23.3c-10.5 7-24.4 5.6-33.3-3.3l-19.2-19.2c-8.9-8.9-10.3-22.8-3.3-33.3l23.3-35c-1.9-4.7-3.6-9.6-5-14.7s-2.3-10.2-3-15.2l-37.7-18.6c-11.3-5.6-17-18.4-13.8-30.5l7-26.2c3.3-12.1 14.6-20.3 27.2-19.5l41.9 2.7c6.3-8.1 13.6-15.6 21.9-22l-2.7-41.8c-.8-12.6 7.4-24 19.5-27.2l26.2-7zM448.4 340a44 44 0 1 0 .1 88 44 44 0 1 0 -.1-88zM224.9-45.5l26.2 7c12.1 3.3 20.3 14.7 19.5 27.2l-2.7 41.8c8.3 6.4 15.6 13.8 21.9 22l42-2.7c12.5-.8 23.9 7.4 27.2 19.5l7 26.2c3.2 12.1-2.5 24.9-13.8 30.5l-37.7 18.6c-.7 5.1-1.7 10.2-3 15.2s-3.1 10-5 14.7l23.3 35c7 10.5 5.6 24.4-3.3 33.3L307.3 262c-8.9 8.9-22.8 10.3-33.3 3.3L239 242c-9.5 3.9-19.6 6.7-29.9 8.1l-18.6 37.6c-5.6 11.3-18.4 17-30.5 13.8l-26.2-7c-12.2-3.3-20.3-14.7-19.5-27.2l2.7-41.9c-8.3-6.4-15.6-13.8-21.9-22l-42 2.7c-12.5 .8-23.9-7.4-27.2-19.5l-7-26.2c-3.2-12.1 2.5-24.9 13.8-30.5l37.7-18.6c.7-5.1 1.7-10.1 3-15.2 1.4-5.1 3-10 5-14.7L55.1 46.5c-7-10.5-5.6-24.4 3.3-33.3L77.6-6c8.9-8.9 22.8-10.3 33.3-3.3l35 23.3c9.5-3.9 19.6-6.7 29.9-8.1l18.6-37.6c5.6-11.3 18.3-17 30.5-13.8zM192.4 84a44 44 0 1 0 0 88 44 44 0 1 0 0-88z"]},o=r,i={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z"]},a={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 3.2C119 50 64 114.6 64 192l0 21.7c0 48.1-16.4 94.8-46.4 132.4L7.8 358.3C2.7 364.6 0 372.4 0 380.5 0 400.1 15.9 416 35.5 416l376.9 0c19.6 0 35.5-15.9 35.5-35.5 0-8.1-2.7-15.9-7.8-22.2l-9.8-12.2C400.4 308.5 384 261.8 384 213.7l0-21.7c0-77.4-55-142-128-156.8l0-3.2c0-17.7-14.3-32-32-32zM162 464c7.1 27.6 32.2 48 62 48s54.9-20.4 62-48l-124 0z"]},s={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M64 432c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40c0-22.1 17.9-40 40-40zM64 0c26.5 0 48 21.5 48 48 0 .6 0 1.1 0 1.7l-16 304c-.9 17-15 30.3-32 30.3S33 370.7 32 353.7L16 49.7c0-.6 0-1.1 0-1.7 0-26.5 21.5-48 48-48z"]},A={prefix:"fas",iconName:"memory",icon:[512,512,[],"f538","M64 64C28.7 64 0 92.7 0 128l0 7.4C0 142.2 4.4 148 10.1 151.7 23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6l0 55.4 512 0 0-55.4c0-6.8-4.4-12.6-10.1-16.3-13.2-8.6-21.9-23.4-21.9-40.3s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM512 416l0-64-512 0 0 64c0 17.7 14.3 32 32 32l64 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 88 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 88 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 64 0c17.7 0 32-14.3 32-32zM160 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},l={prefix:"fas",iconName:"hard-drive",icon:[448,512,[128436,"hdd"],"f0a0","M64 32C28.7 32 0 60.7 0 96L0 260.1C18.1 247.4 40.2 240 64 240l320 0c23.8 0 45.9 7.4 64 20.1L448 96c0-35.3-28.7-64-64-64L64 32zM448 352c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64zM224 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},c=l,u={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},f={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8c-22.4 31.4-35.5 69.8-35.5 111.2 0 106 86 192 192 192 41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3c22.4-31.4 35.5-69.8 35.5-111.2 0-106-86-192-192-192-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"]},d={prefix:"fas",iconName:"sitemap",icon:[512,512,[],"f0e8","M192 64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-8 0 0 64 120 0c39.8 0 72 32.2 72 72l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-13.3-10.7-24-24-24l-120 0 0 80 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-80-120 0c-13.3 0-24 10.7-24 24l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-39.8 32.2-72 72-72l120 0 0-64-8 0c-17.7 0-32-14.3-32-32l0-64z"]},h={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z"]},p={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8-79.3 23.6-137.1 97.1-137.1 184.1 0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256 512 397.4 397.4 512 256 512S0 397.4 0 256c0-116 77.1-213.9 182.9-245.4 16.9-5 34.8 4.6 39.8 21.5z"]},g={prefix:"fas",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.8 15c12.7-3.7 20-17.1 16.3-29.8S494-34.8 481.3-31L51.8 94.9C42.4 97.6 33.9 102.1 26.6 108 10.5 119.7 0 138.6 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L218.5 96 494.8 15zM368 208a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM64 248c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 272c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 368c-13.3 0-24-10.7-24-24z"]},m={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},y={prefix:"fas",iconName:"battery-half",icon:[640,512,["battery-3"],"f242","M528 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l416 0zM112 64c-44.2 0-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80L112 64zm56 112c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-144 0z"]},v={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M56 225.6L32.4 296.2 32.4 96c0-35.3 28.7-64 64-64l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4l117.3 0c35.3 0 64 28.7 64 64l0 16-365.4 0c-41.3 0-78 26.4-91.1 65.6zM477.8 448L99 448c-32.8 0-55.9-32.1-45.5-63.2l48-144C108 221.2 126.4 208 147 208l378.8 0c32.8 0 55.9 32.1 45.5 63.2l-48 144c-6.5 19.6-24.9 32.8-45.5 32.8z"]},w={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L128 0C110.3 0 96 14.3 96 32s14.3 32 32 32L128 215.5 7.5 426.3C2.6 435 0 444.7 0 454.7 0 486.4 25.6 512 57.3 512l333.4 0c31.6 0 57.3-25.6 57.3-57.3 0-10-2.6-19.8-7.5-28.4L320 215.5 320 64c17.7 0 32-14.3 32-32S337.7 0 320 0L288 0zM192 215.5l0-151.5 64 0 0 151.5c0 11.1 2.9 22.1 8.4 31.8l41.6 72.7-164 0 41.6-72.7c5.5-9.7 8.4-20.6 8.4-31.8z"]},b={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M320 16a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM96 88a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM0 416c0-70.7 57.3-128 128-128 12.8 0 25.2 1.9 36.9 5.4-32.9 36.8-52.9 85.4-52.9 138.6l0 16c0 11.4 2.4 22.2 6.7 32L32 480c-17.7 0-32-14.3-32-32l0-32zm521.3 64c4.3-9.8 6.7-20.6 6.7-32l0-16c0-53.2-20-101.8-52.9-138.6 11.7-3.5 24.1-5.4 36.9-5.4 70.7 0 128 57.3 128 128l0 32c0 17.7-14.3 32-32 32l-86.7 0zM472 160a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zM160 432c0-88.4 71.6-160 160-160s160 71.6 160 160l0 16c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-16z"]},B={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 205.8c-14.8 9.8-31.8 17.7-49.5 24-47 16.8-108.7 26.2-174.5 26.2S96.4 246.5 49.5 229.8c-17.6-6.3-34.7-14.2-49.5-24L0 288c0 44.2 100.3 80 224 80s224-35.8 224-80l0-82.2zm0-77.8l0-48C448 35.8 347.7 0 224 0S0 35.8 0 80l0 48c0 44.2 100.3 80 224 80s224-35.8 224-80zM398.5 389.8C351.6 406.5 289.9 416 224 416S96.4 406.5 49.5 389.8c-17.6-6.3-34.7-14.2-49.5-24L0 432c0 44.2 100.3 80 224 80s224-35.8 224-80l0-66.2c-14.8 9.8-31.8 17.7-49.5 24z"]},_={prefix:"fas",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M256 107.9L241 87.1C216 52.5 175.9 32 133.1 32 59.6 32 0 91.6 0 165.1l0 2.6c0 23.6 6.2 48 16.6 72.3l106 0c3.2 0 6.1-1.9 7.4-4.9l31.8-76.3c3.7-8.8 12.3-14.6 21.8-14.8s18.3 5.4 22.2 14.1l51.3 113.9 41.4-82.8c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3l23.2 46.3c1.4 2.7 4.1 4.4 7.2 4.4l123.6 0c10.5-24.3 16.6-48.7 16.6-72.3l0-2.6C512 91.6 452.4 32 378.9 32 336.2 32 296 52.5 271 87.1l-15 20.7zM469.6 288l-97.8 0c-21.2 0-40.6-12-50.1-31l-1.7-3.4-42.5 85.1c-4.1 8.3-12.7 13.5-22 13.3s-17.6-5.7-21.4-14.1l-49.3-109.5-10.5 25.2c-8.7 20.9-29.1 34.5-51.7 34.5l-80.2 0c47.2 73.8 123 141.7 170.4 177.9 12.4 9.4 27.6 14.1 43.1 14.1s30.8-4.6 43.1-14.1C346.6 429.7 422.4 361.8 469.6 288z"]},x=_,C={prefix:"fas",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176S512 64 288 64zM96 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},E={prefix:"fas",iconName:"cloud",icon:[576,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l304 0c70.7 0 128-57.3 128-128 0-51.6-30.5-96.1-74.5-116.3 6.7-13.1 10.5-28 10.5-43.7 0-53-43-96-96-96-17.7 0-34.2 4.8-48.4 13.1-24.1-45.8-72.2-77.1-127.6-77.1-79.5 0-144 64.5-144 144 0 8 .7 15.9 1.9 23.5-56.9 19.2-97.9 73.1-97.9 136.5z"]},S={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7 262.6 153.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l73.4-73.4 57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},F={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M224 0c35.3 0 64 21.5 64 48 0 10.4-4.4 20-12 27.9-6.6 6.9-12 15.3-12 24.9 0 15 12.2 27.2 27.2 27.2l44.8 0c26.5 0 48 21.5 48 48l0 44.8c0 15 12.2 27.2 27.2 27.2 9.5 0 18-5.4 24.9-12 7.9-7.5 17.5-12 27.9-12 26.5 0 48 28.7 48 64s-21.5 64-48 64c-10.4 0-20.1-4.4-27.9-12-6.9-6.6-15.3-12-24.9-12-15 0-27.2 12.2-27.2 27.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2 0-9.2 5.8-17.3 13.2-22.8 11.6-8.7 18.8-20.7 18.8-34 0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34 7.4 5.5 13.2 13.5 13.2 22.8 0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2c0-12.8 10.4-23.2 23.2-23.2 9.2 0 17.3 5.8 22.8 13.2 8.7 11.6 20.7 18.8 34 18.8 26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8-5.5 7.4-13.5 13.2-22.8 13.2-12.8 0-23.2-10.4-23.2-23.2L0 176c0-26.5 21.5-48 48-48l108.8 0c15 0 27.2-12.2 27.2-27.2 0-9.5-5.4-18-12-24.9-7.5-7.9-12-17.5-12-27.9 0-26.5 28.7-48 64-48z"]},U={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 80l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 112l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Q={prefix:"fas",iconName:"n",icon:[384,512,[110],"4e","M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64C0 50.5 8.4 38.5 21.1 33.9z"]},I={prefix:"fas",iconName:"brain",icon:[512,512,[129504],"f5dc","M120 56c0-30.9 25.1-56 56-56l24 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-32 0c-29.8 0-54.9-20.4-62-48-.7 0-1.3 0-2 0-44.2 0-80-35.8-80-80 0-18 6-34.6 16-48-19.4-14.6-32-37.8-32-64 0-30.9 17.6-57.8 43.2-71.1-7.1-12-11.2-26-11.2-40.9 0-44.2 35.8-80 80-80l0-24zm272 0l0 24c44.2 0 80 35.8 80 80 0 15-4.1 29-11.2 40.9 25.7 13.3 43.2 40.1 43.2 71.1 0 26.2-12.6 49.4-32 64 10 13.4 16 30 16 48 0 44.2-35.8 80-80 80-.7 0-1.3 0-2 0-7.1 27.6-32.2 48-62 48l-32 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32l24 0c30.9 0 56 25.1 56 56z"]},k={prefix:"fas",iconName:"sort",icon:[384,512,["unsorted"],"f0dc","M2.4 204.2c5 12 16.6 19.8 29.6 19.8l320 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-9.2 9.2-11.9 22.9-6.9 34.9zm0 103.5c-5 12-2.2 25.7 6.9 34.9l160 160c12.5 12.5 32.8 12.5 45.3 0l160-160c9.2-9.2 11.9-22.9 6.9-34.9S364.9 288 352 288L32 288c-12.9 0-24.6 7.8-29.6 19.8z"]},O={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 240-64 0 0-240-384 0 0 240-64 0 0-240zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2 0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},M={prefix:"fas",iconName:"server",icon:[448,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm216 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm216 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},T={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144,62470,"user-alt","user-large"],"f007","M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56C95.8 304 16 383.8 16 482.3 16 498.7 29.3 512 45.7 512l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3l-59.4 0z"]},R={prefix:"fas",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 0C107 0 64 43 64 96l0 164.7C34.5 287 16 325.4 16 368 16 447.5 80.5 512 160 512s144-64.5 144-144c0-42.6-18.5-81-48-107.3L256 96c0-53-43-96-96-96zm64 368c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3l0-92.7c0-13.3 10.7-24 24-24s24 10.7 24 24l0 92.7c23.5 9.5 40 32.5 40 59.3z"]},L=R,P={prefix:"fas",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M64 0C28.7 0 0 28.7 0 64L0 480c0 11.5 6.2 22.2 16.2 27.8s22.3 5.5 32.2-.4L192 421.3 335.5 507.4c9.9 5.9 22.2 6.1 32.2 .4S384 491.5 384 480l0-416c0-35.3-28.7-64-64-64L64 0z"]},H={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64 0-16.2-6-31.1-16-42.3l69.5-138.9c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L261.1 288.2c-1.7-.1-3.4-.2-5.1-.2-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},D=H,N={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M502.6 150.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9S352 236.9 352 224l0-64-320 0c-17.7 0-32-14.3-32-32S14.3 96 32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c12.5 12.5 12.5 32.8 0 45.3zm-397.3 352l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c9.2-9.2 22.9-11.9 34.9-6.9S160 275.1 160 288l0 64 320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9z"]},j=N,z={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM120 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},K=z,V={prefix:"fas",iconName:"comments",icon:[576,512,[128490,61670],"f086","M384 144c0 97.2-86 176-192 176-26.7 0-52.1-5-75.2-14L35.2 349.2c-9.3 4.9-20.7 3.2-28.2-4.2s-9.2-18.9-4.2-28.2l35.6-67.2C14.3 220.2 0 183.6 0 144 0 46.8 86-32 192-32S384 46.8 384 144zm0 368c-94.1 0-172.4-62.1-188.8-144 120-1.5 224.3-86.9 235.8-202.7 83.3 19.2 145 88.3 145 170.7 0 39.6-14.3 76.2-38.4 105.6l35.6 67.2c4.9 9.3 3.2 20.7-4.2 28.2s-18.9 9.2-28.2 4.2L459.2 498c-23.1 9-48.5 14-75.2 14z"]},G={prefix:"fas",iconName:"leaf",icon:[512,512,[],"f06c","M471.3 6.7C477.7 .6 487-1.6 495.6 1.2 505.4 4.5 512 13.7 512 24l0 186.9c0 131.2-108.1 237.1-238.8 237.1-77 0-143.4-49.5-167.5-118.7-35.4 30.8-57.7 76.1-57.7 126.7 0 13.3-10.7 24-24 24S0 469.3 0 456C0 381.1 38.2 315.1 96.1 276.3 131.4 252.7 173.5 240 216 240l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-39.7 0-77.3 8.8-111 24.5 23.3-70 89.2-120.5 167-120.5 66.4 0 115.8-22.1 148.7-44 19.2-12.8 35.5-28.1 50.7-45.3z"]},Y={prefix:"fas",iconName:"arrow-down-1-9",icon:[512,512,["sort-numeric-asc","sort-numeric-down"],"f162","M418.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM365.1 430.6l11.7-18c-32.9-9.9-56.8-40.5-56.8-76.6 0-44.2 35.8-80 80-80s80 35.8 80 80c0 22.9-6.6 45.3-19.1 64.5l-42.1 64.9c-9.6 14.8-29.4 19.1-44.3 9.4s-19.1-29.4-9.4-44.3zM424 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM150.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-96 96z"]},W={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M224 336c74.6 0 138.4-46.4 164-112l4 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-4 0C362.4 30.4 298.6-16 224-16S85.6 30.4 60 96l-4 0c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l4 0c25.6 65.6 89.4 112 164 112zM208 80l32 0c53 0 96 43 96 96s-43 96-96 96l-32 0c-53 0-96-43-96-96s43-96 96-96zM16 484.6C16 499.7 28.3 512 43.4 512l52.6 0 0-48c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 48 52.6 0c15.1 0 27.4-12.3 27.4-27.4 0-59.8-31.9-112.2-79.6-141-36.4 25.5-80.6 40.4-128.4 40.4s-92-14.9-128.4-40.4C47.9 372.4 16 424.8 16 484.6zM183.3 141.5c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6-6-21.2zM152 488l0 24 48 0 0-24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm120-24c-13.3 0-24 10.7-24 24l0 24 48 0 0-24c0-13.3-10.7-24-24-24z"]},$={prefix:"fas",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9 0-44.2-35.8-80-80-80-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128 35.8 128 0 163.8 0 208s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2 0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},X={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0zm0 66.8l0 378.1c138-66.8 175.1-214.8 176-303.4l-176-74.6 0 0z"]},q=X,J={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M351.9 280l-190.9 0c2.9 64.5 17.2 123.9 37.5 167.4 11.4 24.5 23.7 41.8 35.1 52.4 11.2 10.5 18.9 12.2 22.9 12.2s11.7-1.7 22.9-12.2c11.4-10.6 23.7-28 35.1-52.4 20.3-43.5 34.6-102.9 37.5-167.4zM160.9 232l190.9 0C349 167.5 334.7 108.1 314.4 64.6 303 40.2 290.7 22.8 279.3 12.2 268.1 1.7 260.4 0 256.4 0s-11.7 1.7-22.9 12.2c-11.4 10.6-23.7 28-35.1 52.4-20.3 43.5-34.6 102.9-37.5 167.4zm-48 0C116.4 146.4 138.5 66.9 170.8 14.7 78.7 47.3 10.9 131.2 1.5 232l111.4 0zM1.5 280c9.4 100.8 77.2 184.7 169.3 217.3-32.3-52.2-54.4-131.7-57.9-217.3L1.5 280zm398.4 0c-3.5 85.6-25.6 165.1-57.9 217.3 92.1-32.7 159.9-116.5 169.3-217.3l-111.4 0zm111.4-48C501.9 131.2 434.1 47.3 342 14.7 374.3 66.9 396.4 146.4 399.9 232l111.4 0z"]},Z={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9S384 204.9 384 192l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8l-32.4 43.2-40-53.3 21.2-28.3C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM154 296l40 53.3-21.2 28.3C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L154 296zM438.6 470.6c-9.2 9.2-22.9 11.9-34.9 6.9S384 460.9 384 448l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32S14.3 96 32 96l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},tt=Z,et={prefix:"fas",iconName:"arrow-up-a-z",icon:[512,512,["sort-alpha-up"],"f15e","M412.6 49.7C407.2 38.8 396.1 32 384 32s-23.2 6.8-28.6 17.7c-50.7 101.3-77.3 154.7-80 160-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9c-2.7-5.3-29.3-58.7-80-160zM384 135.6l20.2 40.4-40.4 0 20.2-40.4zM288 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9S307.1 480 320 480l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9S460.9 288 448 288l-128 0c-17.7 0-32 14.3-32 32zM150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80z"]},nt={prefix:"fas",iconName:"eye-slash",icon:[576,512,[],"f070","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM204.5 138.7c23.5-16.8 52.4-26.7 83.5-26.7 79.5 0 144 64.5 144 144 0 31.1-9.9 59.9-26.7 83.5l-34.7-34.7c12.7-21.4 17-47.7 10.1-73.7-13.7-51.2-66.4-81.6-117.6-67.9-8.6 2.3-16.7 5.7-24 10l-34.7-34.7zM325.3 395.1c-11.9 3.2-24.4 4.9-37.3 4.9-79.5 0-144-64.5-144-144 0-12.9 1.7-25.4 4.9-37.3L69.4 139.2c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6l-64.2-64.2z"]},rt={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M338.8-9.9c11.9 8.6 16.3 24.2 10.9 37.8L271.3 224 416 224c13.5 0 25.5 8.4 30.1 21.1s.7 26.9-9.6 35.5l-288 240c-11.3 9.4-27.4 9.9-39.3 1.3s-16.3-24.2-10.9-37.8L176.7 288 32 288c-13.5 0-25.5-8.4-30.1-21.1s-.7-26.9 9.6-35.5l288-240c11.3-9.4 27.4-9.9 39.3-1.3z"]},ot={prefix:"fas",iconName:"wifi",icon:[576,512,["wifi-3","wifi-strong"],"f1eb","M288 96c-90.9 0-173.2 36-233.7 94.6-12.7 12.3-33 12-45.2-.7s-12-33 .7-45.2C81.7 74.9 179.9 32 288 32S494.3 74.9 566.3 144.7c12.7 12.3 13 32.6 .7 45.2s-32.6 13-45.2 .7C461.2 132 378.9 96 288 96zM240 432a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM168 326.2c-11.7 13.3-31.9 14.5-45.2 2.8s-14.5-31.9-2.8-45.2C161 237.4 221.1 208 288 208s127 29.4 168 75.8c11.7 13.3 10.4 33.5-2.8 45.2s-33.5 10.4-45.2-2.8C378.6 292.9 335.8 272 288 272s-90.6 20.9-120 54.2z"]},it={prefix:"fas",iconName:"tag",icon:[512,512,[127991],"f02b","M32.5 96l0 149.5c0 17 6.7 33.3 18.7 45.3l192 192c25 25 65.5 25 90.5 0L483.2 333.3c25-25 25-65.5 0-90.5l-192-192C279.2 38.7 263 32 246 32L96.5 32c-35.3 0-64 28.7-64 64zm112 16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},at={prefix:"fas",iconName:"arrow-up-1-9",icon:[512,512,["sort-numeric-up"],"f163","M150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM418.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM365.1 430.6c-9.6 14.8-5.4 34.6 9.4 44.3s34.6 5.4 44.3-9.4l42.1-64.9c12.4-19.2 19.1-41.6 19.1-64.5 0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.1 23.9 66.7 56.8 76.6l-11.7 18zM376 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},st={prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm16 48l0 160 160 0 0-160-160 0z"]},At={prefix:"fas",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M133.8 36.3c10.9 7.6 13.5 22.6 5.9 33.4l-56 80c-4.1 5.8-10.5 9.5-17.6 10.1S52 158 47 153L7 113C-2.3 103.6-2.3 88.4 7 79S31.6 69.7 41 79l19.8 19.8 39.6-56.6c7.6-10.9 22.6-13.5 33.4-5.9zm0 160c10.9 7.6 13.5 22.6 5.9 33.4l-56 80c-4.1 5.8-10.5 9.5-17.6 10.1S52 318 47 313L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l19.8 19.8 39.6-56.6c7.6-10.9 22.6-13.5 33.4-5.9zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM64 376a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},lt=At,ct={prefix:"fas",iconName:"dragon",icon:[640,512,[128009],"f6d5","M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4-43.3-32.5c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L464 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8 0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7l-13.3-13.3-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1 0 60.6-49.1 109.8-109.8 109.8L32.3 512c-3.3 0-6.6-.4-9.6-1.4-9.2-2.8-16.7-9.6-20.4-18.6-1.3-3.3-2.2-6.9-2.3-10.7-.2-3.7 .3-7.3 1.3-10.7 2.8-9.2 9.6-16.7 18.6-20.4 3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1 0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-102.5zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9 0 13.3 10.7 24 24 24 10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9S.1 232.8 5.4 228L130.9 116.5z"]},ut={prefix:"fas",iconName:"arrow-down-a-z",icon:[512,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M230.6 390.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm182-340.9c50.7 101.3 77.3 154.7 80 160 7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3l-7.2-14.3-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9c2.7-5.3 29.3-58.7 80-160 5.4-10.8 16.5-17.7 28.6-17.7s23.2 6.8 28.6 17.7zM384 135.6l-20.2 40.4 40.4 0-20.2-40.4zM288 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L397.3 416 448 416c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l73.4-73.4-50.7 0c-17.7 0-32-14.3-32-32z"]},ft={prefix:"fas",iconName:"table-cells-large",icon:[448,512,["th-large"],"f009","M384 96l-128 0 0 128 128 0 0-128zm64 128l0 192c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 128zM64 288l0 128 128 0 0-128-128 0zm128-64l0-128-128 0 0 128 128 0zm64 64l0 128 128 0 0-128-128 0z"]},dt=ft,ht={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M64 96c53 0 96 43 96 96l0 85.8c29.7-44.7 77.8-76.2 133.4-84 25.6 60 85.2 102.1 154.6 102.1 10.9 0 21.6-1.1 32-3.1L480 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8-136 108.8 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-224c0-16.6-12.6-30.2-28.7-31.8l-6.6-.3C44.6 158.2 32 144.6 32 128 32 110.3 46.3 96 64 96zM533.8 3.2C544.2-5.5 560 1.9 560 15.5L560 128c0 61.9-50.1 112-112 112S336 189.9 336 128l0-112.5c0-13.6 15.8-21 26.2-12.3L416 48 480 48 533.8 3.2zM400 108a20 20 0 1 0 0 40 20 20 0 1 0 0-40zm96 0a20 20 0 1 0 0 40 20 20 0 1 0 0-40z"]},pt={prefix:"fas",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0z"]}},22337(t,e,n){"use strict";n.d(e,{gc:()=>Mr});var r=n(96540);function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function i(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,f(r.key),r)}}function a(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=h(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function s(t,e,n){return(e=f(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function A(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 l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?A(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(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,s=[],A=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;A=!1}else for(;!(A=(r=i.call(n)).done)&&(s.push(r.value),s.length!==e);A=!0);}catch(t){l=!0,o=t}finally{try{if(!A&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(t,e)||h(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.")}()}function u(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||h(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.")}()}function f(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function d(t){return d="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},d(t)}function h(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.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)?o(t,e):void 0}}var p=function(){},g={},m={},y=null,v={mark:p,measure:p};try{"undefined"!==typeof window&&(g=window),"undefined"!==typeof document&&(m=document),"undefined"!==typeof MutationObserver&&(y=MutationObserver),"undefined"!==typeof performance&&(v=performance)}catch(z){}var w,b,B=(g.navigator||{}).userAgent,_=void 0===B?"":B,x=g,C=m,E=y,S=v,F=(x.document,!!C.documentElement&&!!C.head&&"function"===typeof C.addEventListener&&"function"===typeof C.createElement),U=~_.indexOf("MSIE")||~_.indexOf("Trident/"),Q={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},graphite:{"fa-thin":"thin",fagt:"thin"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},I=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],k="classic",O="duotone",M="sharp",T="sharp-duotone",R="chisel",L="etch",P="graphite",H="jelly",D="jelly-duo",N="jelly-fill",j="notdog",z="notdog-duo",K="slab",V="slab-press",G="thumbprint",Y="utility",W="utility-duo",$="utility-fill",X="whiteboard",q=[k,O,M,T,R,L,P,H,D,N,j,z,K,V,G,Y,W,$,X],J=(s(s(s(s(s(s(s(s(s(s(w={},k,"Classic"),O,"Duotone"),M,"Sharp"),T,"Sharp Duotone"),R,"Chisel"),L,"Etch"),P,"Graphite"),H,"Jelly"),D,"Jelly Duo"),N,"Jelly Fill"),s(s(s(s(s(s(s(s(s(w,j,"Notdog"),z,"Notdog Duo"),K,"Slab"),V,"Slab Press"),G,"Thumbprint"),Y,"Utility"),W,"Utility Duo"),$,"Utility Fill"),X,"Whiteboard"),new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["graphite",{defaultShortPrefixId:"fagt",defaultStyleId:"thin",styleIds:["thin"],futureStyleIds:[],defaultFontWeight:100}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]])),Z=["fak","fa-kit","fakd","fa-kit-duotone"],tt={fak:"kit","fa-kit":"kit"},et={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},nt=(s(s({},"kit","Kit"),"kit-duotone","Kit Duotone"),{kit:"fak"}),rt={"kit-duotone":"fakd"},ot="duotone-group",it="swap-opacity",at="primary",st="secondary",At=(s(s(s(s(s(s(s(s(s(s(b={},"classic","Classic"),"duotone","Duotone"),"sharp","Sharp"),"sharp-duotone","Sharp Duotone"),"chisel","Chisel"),"etch","Etch"),"graphite","Graphite"),"jelly","Jelly"),"jelly-duo","Jelly Duo"),"jelly-fill","Jelly Fill"),s(s(s(s(s(s(s(s(s(b,"notdog","Notdog"),"notdog-duo","Notdog Duo"),"slab","Slab"),"slab-press","Slab Press"),"thumbprint","Thumbprint"),"utility","Utility"),"utility-duo","Utility Duo"),"utility-fill","Utility Fill"),"whiteboard","Whiteboard"),s(s({},"kit","Kit"),"kit-duotone","Kit Duotone"),{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},graphite:{fagt:"fa-thin"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}}),lt=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fagt","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"]),ct=[1,2,3,4,5,6,7,8,9,10],ut=ct.concat([11,12,13,14,15,16,17,18,19,20]),ft=[].concat(u(Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],graphite:["fagt"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"],utility:["fausb"],"utility-duo":["faudsb"],"utility-fill":["faufsb"]})),["solid","regular","light","thin","duotone","brands","semibold"],["aw","fw","pull-left","pull-right"],["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed",ot,it,at,st]).concat(ct.map((function(t){return"".concat(t,"x")}))).concat(ut.map((function(t){return"w-".concat(t)}))),dt="___FONT_AWESOME___",ht="svg-inline--fa",pt="data-fa-i2svg",gt="data-fa-pseudo-element",mt="data-prefix",yt="data-icon",vt="fontawesome-i2svg",wt=["HTML","HEAD","STYLE","SCRIPT"],bt=["::before","::after",":before",":after"],Bt=function(){try{return!0}catch(t){return!1}}();function _t(t){return new Proxy(t,{get:function(t,e){return e in t?t[e]:t[k]}})}var xt=l({},Q);xt[k]=l(l(l(l({},{"fa-duotone":"duotone"}),Q[k]),tt),et);var Ct=_t(xt),Et=l({},{chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},graphite:{thin:"fagt"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},whiteboard:{semibold:"fawsb"}});Et[k]=l(l(l(l({},{duotone:"fad"}),Et[k]),nt),rt);var St=_t(Et),Ft=l({},At);Ft[k]=l(l({},Ft[k]),{fak:"fa-kit"});var Ut=_t(Ft),Qt=l({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},graphite:{"fa-thin":"fagt"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}});Qt[k]=l(l({},Qt[k]),{"fa-kit":"fak"});_t(Qt);var It=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,kt="fa-layers-text",Ot=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i,Mt=(_t(l({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},graphite:{100:"fagt"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),Tt={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Rt=[].concat(u(["kit"]),u(ft)),Lt=x.FontAwesomeConfig||{};if(C&&"function"===typeof C.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=c(t,2),n=e[0],r=e[1],o=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=C.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));void 0!==o&&null!==o&&(Lt[r]=o)}))}var Pt={styleDefault:"solid",familyDefault:k,cssPrefix:"fa",replacementClass:ht,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Lt.familyPrefix&&(Lt.cssPrefix=Lt.familyPrefix);var Ht=l(l({},Pt),Lt);Ht.autoReplaceSvg||(Ht.observeMutations=!1);var Dt={};Object.keys(Pt).forEach((function(t){Object.defineProperty(Dt,t,{enumerable:!0,set:function(e){Ht[t]=e,Nt.forEach((function(t){return t(Dt)}))},get:function(){return Ht[t]}})})),Object.defineProperty(Dt,"familyPrefix",{enumerable:!0,set:function(t){Ht.cssPrefix=t,Nt.forEach((function(t){return t(Dt)}))},get:function(){return Ht.cssPrefix}}),x.FontAwesomeConfig=Dt;var Nt=[];var jt=16,zt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Kt(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function Vt(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function Gt(t){return t.classList?Vt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function Yt(t){return"".concat(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Wt(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n].trim(),";")}),"")}function $t(t){return t.size!==zt.size||t.x!==zt.x||t.y!==zt.y||t.rotate!==zt.rotate||t.flipX||t.flipY}function Xt(){var t="fa",e=ht,n=Dt.cssPrefix,r=Dt.replacementClass,o=":root, :host {\n  --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';\n  --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';\n  --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';\n  --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';\n  --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';\n  --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';\n  --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';\n  --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';\n  --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';\n  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';\n  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';\n  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';\n  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';\n  --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';\n  --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';\n  --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';\n  --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';\n  --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';\n  --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';\n  --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';\n  --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';\n  --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';\n  --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';\n  --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';\n  --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';\n  --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';\n  --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';\n  --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';\n  --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';\n  --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';\n  --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';\n  --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';\n}\n\n.svg-inline--fa {\n  box-sizing: content-box;\n  display: var(--fa-display, inline-block);\n  height: 1em;\n  overflow: visible;\n  vertical-align: -0.125em;\n  width: var(--fa-width, 1.25em);\n}\n.svg-inline--fa.fa-2xs {\n  vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n  vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n  vertical-align: -0.0714285714em;\n}\n.svg-inline--fa.fa-lg {\n  vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n  vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n  vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left,\n.svg-inline--fa .fa-pull-start {\n  float: inline-start;\n  margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-pull-right,\n.svg-inline--fa .fa-pull-end {\n  float: inline-end;\n  margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-li {\n  width: var(--fa-li-width, 2em);\n  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n  inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */\n}\n\n.fa-layers-counter, .fa-layers-text {\n  display: inline-block;\n  position: absolute;\n  text-align: center;\n}\n\n.fa-layers {\n  display: inline-block;\n  height: 1em;\n  position: relative;\n  text-align: center;\n  vertical-align: -0.125em;\n  width: var(--fa-width, 1.25em);\n}\n.fa-layers .svg-inline--fa {\n  inset: 0;\n  margin: auto;\n  position: absolute;\n  transform-origin: center center;\n}\n\n.fa-layers-text {\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  transform-origin: center center;\n}\n\n.fa-layers-counter {\n  background-color: var(--fa-counter-background-color, #ff253a);\n  border-radius: var(--fa-counter-border-radius, 1em);\n  box-sizing: border-box;\n  color: var(--fa-inverse, #fff);\n  line-height: var(--fa-counter-line-height, 1);\n  max-width: var(--fa-counter-max-width, 5em);\n  min-width: var(--fa-counter-min-width, 1.5em);\n  overflow: hidden;\n  padding: var(--fa-counter-padding, 0.25em 0.5em);\n  right: var(--fa-right, 0);\n  text-overflow: ellipsis;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-counter-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n  bottom: var(--fa-bottom, 0);\n  right: var(--fa-right, 0);\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n  bottom: var(--fa-bottom, 0);\n  left: var(--fa-left, 0);\n  right: auto;\n  top: auto;\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n  top: var(--fa-top, 0);\n  right: var(--fa-right, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top right;\n}\n\n.fa-layers-top-left {\n  left: var(--fa-left, 0);\n  right: auto;\n  top: var(--fa-top, 0);\n  transform: scale(var(--fa-layers-scale, 0.25));\n  transform-origin: top left;\n}\n\n.fa-1x {\n  font-size: 1em;\n}\n\n.fa-2x {\n  font-size: 2em;\n}\n\n.fa-3x {\n  font-size: 3em;\n}\n\n.fa-4x {\n  font-size: 4em;\n}\n\n.fa-5x {\n  font-size: 5em;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa-2xs {\n  font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */\n  line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */\n  vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xs {\n  font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */\n  line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */\n  vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-sm {\n  font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */\n  line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */\n  vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-lg {\n  font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */\n  line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */\n  vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xl {\n  font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */\n  line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */\n  vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-2xl {\n  font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */\n  line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */\n  vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-width-auto {\n  --fa-width: auto;\n}\n\n.fa-fw,\n.fa-width-fixed {\n  --fa-width: 1.25em;\n}\n\n.fa-ul {\n  list-style-type: none;\n  margin-inline-start: var(--fa-li-margin, 2.5em);\n  padding-inline-start: 0;\n}\n.fa-ul > li {\n  position: relative;\n}\n\n.fa-li {\n  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n  position: absolute;\n  text-align: center;\n  width: var(--fa-li-width, 2em);\n  line-height: inherit;\n}\n\n/* Heads Up: Bordered Icons will not be supported in the future!\n  - This feature will be deprecated in the next major release of Font Awesome (v8)!\n  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.\n*/\n/* Notes:\n* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)\n* --@{v.$css-prefix}-border-padding =\n  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)\n  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)\n*/\n.fa-border {\n  border-color: var(--fa-border-color, #eee);\n  border-radius: var(--fa-border-radius, 0.1em);\n  border-style: var(--fa-border-style, solid);\n  border-width: var(--fa-border-width, 0.0625em);\n  box-sizing: var(--fa-border-box-sizing, content-box);\n  padding: var(--fa-border-padding, 0.1875em 0.25em);\n}\n\n.fa-pull-left,\n.fa-pull-start {\n  float: inline-start;\n  margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right,\n.fa-pull-end {\n  float: inline-end;\n  margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n  animation-name: fa-beat;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n  animation-name: fa-bounce;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n  animation-name: fa-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n  animation-name: fa-beat-fade;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n  animation-name: fa-flip;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n  animation-name: fa-shake;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n  animation-name: fa-spin;\n  animation-delay: var(--fa-animation-delay, 0s);\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 2s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n  --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n  animation-name: fa-spin;\n  animation-direction: var(--fa-animation-direction, normal);\n  animation-duration: var(--fa-animation-duration, 1s);\n  animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n  animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fa-beat,\n  .fa-bounce,\n  .fa-fade,\n  .fa-beat-fade,\n  .fa-flip,\n  .fa-pulse,\n  .fa-shake,\n  .fa-spin,\n  .fa-spin-pulse {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n@keyframes fa-beat {\n  0%, 90% {\n    transform: scale(1);\n  }\n  45% {\n    transform: scale(var(--fa-beat-scale, 1.25));\n  }\n}\n@keyframes fa-bounce {\n  0% {\n    transform: scale(1, 1) translateY(0);\n  }\n  10% {\n    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n  }\n  30% {\n    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n  }\n  50% {\n    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n  }\n  57% {\n    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n  }\n  64% {\n    transform: scale(1, 1) translateY(0);\n  }\n  100% {\n    transform: scale(1, 1) translateY(0);\n  }\n}\n@keyframes fa-fade {\n  50% {\n    opacity: var(--fa-fade-opacity, 0.4);\n  }\n}\n@keyframes fa-beat-fade {\n  0%, 100% {\n    opacity: var(--fa-beat-fade-opacity, 0.4);\n    transform: scale(1);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(var(--fa-beat-fade-scale, 1.125));\n  }\n}\n@keyframes fa-flip {\n  50% {\n    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n  }\n}\n@keyframes fa-shake {\n  0% {\n    transform: rotate(-15deg);\n  }\n  4% {\n    transform: rotate(15deg);\n  }\n  8%, 24% {\n    transform: rotate(-18deg);\n  }\n  12%, 28% {\n    transform: rotate(18deg);\n  }\n  16% {\n    transform: rotate(-22deg);\n  }\n  20% {\n    transform: rotate(22deg);\n  }\n  32% {\n    transform: rotate(-12deg);\n  }\n  36% {\n    transform: rotate(12deg);\n  }\n  40%, 100% {\n    transform: rotate(0deg);\n  }\n}\n@keyframes fa-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.fa-rotate-90 {\n  transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n  transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n  transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n  transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n  transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n  transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n  transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.svg-inline--fa .fa-primary {\n  fill: var(--fa-primary-color, currentColor);\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n  fill: var(--fa-secondary-color, currentColor);\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n  opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n  opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n  fill: black;\n}\n\n.svg-inline--fa.fa-inverse {\n  fill: var(--fa-inverse, #fff);\n}\n\n.fa-stack {\n  display: inline-block;\n  height: 2em;\n  line-height: 2em;\n  position: relative;\n  vertical-align: middle;\n  width: 2.5em;\n}\n\n.fa-inverse {\n  color: var(--fa-inverse, #fff);\n}\n\n.svg-inline--fa.fa-stack-1x {\n  --fa-width: 1.25em;\n  height: 1em;\n  width: var(--fa-width);\n}\n.svg-inline--fa.fa-stack-2x {\n  --fa-width: 2.5em;\n  height: 2em;\n  width: var(--fa-width);\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n  inset: 0;\n  margin: auto;\n  position: absolute;\n  z-index: var(--fa-stack-z-index, auto);\n}";if(n!==t||r!==e){var i=new RegExp("\\.".concat(t,"\\-"),"g"),a=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(e),"g");o=o.replace(i,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(s,".".concat(r))}return o}var qt=!1;function Jt(){Dt.autoAddCss&&!qt&&(!function(t){if(t&&F){var e=C.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=C.head.childNodes,r=null,o=n.length-1;o>-1;o--){var i=n[o],a=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=i)}C.head.insertBefore(e,r)}}(Xt()),qt=!0)}var Zt={mixout:function(){return{dom:{css:Xt,insertCss:Jt}}},hooks:function(){return{beforeDOMElementCreation:function(){Jt()},beforeI2svg:function(){Jt()}}}},te=x||{};te[dt]||(te[dt]={}),te[dt].styles||(te[dt].styles={}),te[dt].hooks||(te[dt].hooks={}),te[dt].shims||(te[dt].shims=[]);var ee=te[dt],ne=[],re=function(){C.removeEventListener("DOMContentLoaded",re),oe=1,ne.map((function(t){return t()}))},oe=!1;function ie(t){var e=t.tag,n=t.attributes,r=void 0===n?{}:n,o=t.children,i=void 0===o?[]:o;return"string"===typeof t?Yt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(Yt(t[n]),'" ')}),"").trim()}(r),">").concat(i.map(ie).join(""),"</").concat(e,">")}function ae(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}F&&((oe=(C.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(C.readyState))||C.addEventListener("DOMContentLoaded",re));var se=function(t,e,n,r){var o,i,a,s=Object.keys(t),A=s.length,l=void 0!==r?function(t,e){return function(n,r,o,i){return t.call(e,n,r,o,i)}}(e,r):e;for(void 0===n?(o=1,a=t[s[0]]):(o=0,a=n);o<A;o++)a=l(a,t[i=s[o]],i,t);return a};function Ae(t){return 1!==u(t).length?null:t.codePointAt(0).toString(16)}function le(t){return Object.keys(t).reduce((function(e,n){var r=t[n];return!!r.icon?e[r.iconName]=r.icon:e[n]=r,e}),{})}function ce(t,e){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,o=le(e);"function"!==typeof ee.hooks.addPack||r?ee.styles[t]=l(l({},ee.styles[t]||{}),o):ee.hooks.addPack(t,le(e)),"fas"===t&&ce("fa",e)}var ue=ee.styles,fe=ee.shims,de=Object.keys(Ut),he=de.reduce((function(t,e){return t[e]=Object.keys(Ut[e]),t}),{}),pe=null,ge={},me={},ye={},ve={},we={};function be(t,e){var n,r=e.split("-"),o=r[0],i=r.slice(1).join("-");return o!==t||""===i||(n=i,~Rt.indexOf(n))?null:i}var Be,_e=function(){var t=function(t){return se(ue,(function(e,n,r){return e[r]=se(n,t,{}),e}),{})};ge=t((function(t,e,n){(e[3]&&(t[e[3]]=n),e[2])&&e[2].filter((function(t){return"number"===typeof t})).forEach((function(e){t[e.toString(16)]=n}));return t})),me=t((function(t,e,n){(t[n]=n,e[2])&&e[2].filter((function(t){return"string"===typeof t})).forEach((function(e){t[e]=n}));return t})),we=t((function(t,e,n){var r=e[2];return t[n]=n,r.forEach((function(e){t[e]=n})),t}));var e="far"in ue||Dt.autoFetchSvg,n=se(fe,(function(t,n){var r=n[0],o=n[1],i=n[2];return"far"!==o||e||(o="fas"),"string"===typeof r&&(t.names[r]={prefix:o,iconName:i}),"number"===typeof r&&(t.unicodes[r.toString(16)]={prefix:o,iconName:i}),t}),{names:{},unicodes:{}});ye=n.names,ve=n.unicodes,pe=Fe(Dt.styleDefault,{family:Dt.familyDefault})};function xe(t,e){return(ge[t]||{})[e]}function Ce(t,e){return(we[t]||{})[e]}function Ee(t){return ye[t]||{prefix:null,iconName:null}}function Se(){return pe}Be=function(t){pe=Fe(t.styleDefault,{family:Dt.familyDefault})},Nt.push(Be),_e();function Fe(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===e?k:e,r=Ct[n][t];if(n===O&&!t)return"fad";var o=St[n][t]||St[n][r],i=t in ee.styles?t:null;return o||i||null}function Ue(t){return t.sort().filter((function(t,e,n){return n.indexOf(t)===e}))}var Qe=lt.concat(Z);function Ie(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,n=void 0!==e&&e,r=null,o=Ue(t.filter((function(t){return Qe.includes(t)}))),i=Ue(t.filter((function(t){return!Qe.includes(t)}))),a=c(o.filter((function(t){return r=t,!I.includes(t)})),1)[0],s=void 0===a?null:a,A=function(t){var e=k,n=de.reduce((function(t,e){return t[e]="".concat(Dt.cssPrefix,"-").concat(e),t}),{});return q.forEach((function(r){(t.includes(n[r])||t.some((function(t){return he[r].includes(t)})))&&(e=r)})),e}(o),u=l(l({},function(t){var e=[],n=null;return t.forEach((function(t){var r=be(Dt.cssPrefix,t);r?n=r:t&&e.push(t)})),{iconName:n,rest:e}}(i)),{},{prefix:Fe(s,{family:A})});return l(l(l({},u),function(t){var e=t.values,n=t.family,r=t.canonical,o=t.givenPrefix,i=void 0===o?"":o,a=t.styles,s=void 0===a?{}:a,A=t.config,l=void 0===A?{}:A,c=n===O,u=e.includes("fa-duotone")||e.includes("fad"),f="duotone"===l.familyDefault,d="fad"===r.prefix||"fa-duotone"===r.prefix;!c&&(u||f||d)&&(r.prefix="fad");(e.includes("fa-brands")||e.includes("fab"))&&(r.prefix="fab");if(!r.prefix&&ke.includes(n)){if(Object.keys(s).find((function(t){return Oe.includes(t)}))||l.autoFetchSvg){var h=J.get(n).defaultShortPrefixId;r.prefix=h,r.iconName=Ce(r.prefix,r.iconName)||r.iconName}}"fa"!==r.prefix&&"fa"!==i||(r.prefix=Se()||"fas");return r}({values:t,family:A,styles:ue,config:Dt,canonical:u,givenPrefix:r})),function(t,e,n){var r=n.prefix,o=n.iconName;if(t||!r||!o)return{prefix:r,iconName:o};var i="fa"===e?Ee(o):{},a=Ce(r,o);o=i.iconName||a||o,"far"!==(r=i.prefix||r)||ue.far||!ue.fas||Dt.autoFetchSvg||(r="fas");return{prefix:r,iconName:o}}(n,r,u))}var ke=q.filter((function(t){return t!==k||t!==O})),Oe=Object.keys(At).filter((function(t){return t!==k})).map((function(t){return Object.keys(At[t])})).flat();var Me=function(){return function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}),[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=n.reduce(this._pullDefinitions,{});Object.keys(o).forEach((function(e){t.definitions[e]=l(l({},t.definitions[e]||{}),o[e]),ce(e,o[e]);var n=Ut[k][e];n&&ce(n,o[e]),_e()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var r=n[e],o=r.prefix,i=r.iconName,a=r.icon,s=a[2];t[o]||(t[o]={}),s.length>0&&s.forEach((function(e){"string"===typeof e&&(t[o][e]=a)})),t[o][i]=a})),t}}])}(),Te=[],Re={},Le={},Pe=Object.keys(Le);function He(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];return(Re[t]||[]).forEach((function(t){e=t.apply(null,[e].concat(r))})),e}function De(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];(Re[t]||[]).forEach((function(t){t.apply(null,n)}))}function Ne(){var t=arguments[0],e=Array.prototype.slice.call(arguments,1);return Le[t]?Le[t].apply(null,e):void 0}function je(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,n=t.prefix||Se();if(e)return e=Ce(n,e)||e,ae(ze.definitions,n,e)||ae(ee.styles,n,e)}var ze=new Me,Ke={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F?(De("beforeI2svg",t),Ne("pseudoElements2svg",t),Ne("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.autoReplaceSvgRoot;!1===Dt.autoReplaceSvg&&(Dt.autoReplaceSvg=!0),Dt.observeMutations=!0,t=function(){Ge({autoReplaceSvgRoot:n}),De("watch",e)},F&&(oe?setTimeout(t,0):ne.push(t))}},Ve={noAuto:function(){Dt.autoReplaceSvg=!1,Dt.observeMutations=!1,De("noAuto")},config:Dt,dom:Ke,parse:{icon:function(t){if(null===t)return null;if("object"===d(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Ce(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],n=Fe(t[0]);return{prefix:n,iconName:Ce(n,e)||e}}if("string"===typeof t&&(t.indexOf("".concat(Dt.cssPrefix,"-"))>-1||t.match(It))){var r=Ie(t.split(" "),{skipLookups:!0});return{prefix:r.prefix||Se(),iconName:Ce(r.prefix,r.iconName)||r.iconName}}if("string"===typeof t){var o=Se();return{prefix:o,iconName:Ce(o,t)||t}}}},library:ze,findIconDefinition:je,toHtml:ie},Ge=function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,e=void 0===t?C:t;(Object.keys(ee.styles).length>0||Dt.autoFetchSvg)&&F&&Dt.autoReplaceSvg&&Ve.dom.i2svg({node:e})};function Ye(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return ie(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(F){var e=C.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function We(t){var e=t.icons,n=e.main,r=e.mask,o=t.prefix,i=t.iconName,a=t.transform,s=t.symbol,A=t.maskId,c=t.extra,u=t.watchable,f=void 0!==u&&u,d=r.found?r:n,h=d.width,p=d.height,g=[Dt.replacementClass,i?"".concat(Dt.cssPrefix,"-").concat(i):""].filter((function(t){return-1===c.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(c.classes).join(" "),m={children:[],attributes:l(l({},c.attributes),{},{"data-prefix":o,"data-icon":i,class:g,role:c.attributes.role||"img",viewBox:"0 0 ".concat(h," ").concat(p)})};(function(t){return["aria-label","aria-labelledby","title","role"].some((function(e){return e in t}))})(c.attributes)||c.attributes["aria-hidden"]||(m.attributes["aria-hidden"]="true"),f&&(m.attributes[pt]="");var y=l(l({},m),{},{prefix:o,iconName:i,main:n,mask:r,maskId:A,transform:a,symbol:s,styles:l({},c.styles)}),v=r.found&&n.found?Ne("generateAbstractMask",y)||{children:[],attributes:{}}:Ne("generateAbstractIcon",y)||{children:[],attributes:{}},w=v.children,b=v.attributes;return y.children=w,y.attributes=b,s?function(t){var e=t.prefix,n=t.iconName,r=t.children,o=t.attributes,i=t.symbol,a=!0===i?"".concat(e,"-").concat(Dt.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:l(l({},o),{},{id:a}),children:r}]}]}(y):function(t){var e=t.children,n=t.main,r=t.mask,o=t.attributes,i=t.styles,a=t.transform;if($t(a)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};o.style=Wt(l(l({},i),{},{"transform-origin":"".concat(s.x+a.x/16,"em ").concat(s.y+a.y/16,"em")}))}return[{tag:"svg",attributes:o,children:e}]}(y)}function $e(t){var e=t.content,n=t.width,r=t.height,o=t.transform,i=t.extra,a=t.watchable,s=void 0!==a&&a,A=l(l({},i.attributes),{},{class:i.classes.join(" ")});s&&(A[pt]="");var c=l({},i.styles);$t(o)&&(c.transform=function(t){var e=t.transform,n=t.width,r=void 0===n?16:n,o=t.height,i=void 0===o?16:o,a=t.startCentered,s=void 0!==a&&a,A="";return A+=s&&U?"translate(".concat(e.x/jt-r/2,"em, ").concat(e.y/jt-i/2,"em) "):s?"translate(calc(-50% + ".concat(e.x/jt,"em), calc(-50% + ").concat(e.y/jt,"em)) "):"translate(".concat(e.x/jt,"em, ").concat(e.y/jt,"em) "),A+="scale(".concat(e.size/jt*(e.flipX?-1:1),", ").concat(e.size/jt*(e.flipY?-1:1),") "),A+"rotate(".concat(e.rotate,"deg) ")}({transform:o,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var u=Wt(c);u.length>0&&(A.style=u);var f=[];return f.push({tag:"span",attributes:A,children:[e]}),f}var Xe=ee.styles;function qe(t){var e=t[0],n=t[1],r=c(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(Dt.cssPrefix,"-").concat(Tt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Dt.cssPrefix,"-").concat(Tt.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Dt.cssPrefix,"-").concat(Tt.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var Je={found:!1,width:512,height:512};function Ze(t,e){var n=e;return"fa"===e&&null!==Dt.styleDefault&&(e=Se()),new Promise((function(r,o){if("fa"===n){var i=Ee(t)||{};t=i.iconName||t,e=i.prefix||e}if(t&&e&&Xe[e]&&Xe[e][t])return r(qe(Xe[e][t]));!function(t,e){Bt||Dt.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),r(l(l({},Je),{},{icon:Dt.showMissingIcons&&t&&Ne("missingIconAbstract")||{}}))}))}var tn=function(){},en=Dt.measurePerformance&&S&&S.mark&&S.measure?S:{mark:tn,measure:tn},nn='FA "7.2.0"',rn=function(t){en.mark("".concat(nn," ").concat(t," ends")),en.measure("".concat(nn," ").concat(t),"".concat(nn," ").concat(t," begins"),"".concat(nn," ").concat(t," ends"))},on=function(t){return en.mark("".concat(nn," ").concat(t," begins")),function(){return rn(t)}},an=function(){};function sn(t){return"string"===typeof(t.getAttribute?t.getAttribute(pt):null)}function An(t){return C.createElementNS("http://www.w3.org/2000/svg",t)}function ln(t){return C.createElement(t)}function cn(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===e?"svg"===t.tag?An:ln:e;if("string"===typeof t)return C.createTextNode(t);var r=n(t.tag);return Object.keys(t.attributes||[]).forEach((function(e){r.setAttribute(e,t.attributes[e])})),(t.children||[]).forEach((function(t){r.appendChild(cn(t,{ceFn:n}))})),r}var un={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(cn(t),e)})),null===e.getAttribute(pt)&&Dt.keepOriginalSource){var n=C.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(t){var e=t[0],n=t[1];if(~Gt(e).indexOf(Dt.replacementClass))return un.replace(t);var r=new RegExp("".concat(Dt.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var o=n[0].attributes.class.split(" ").reduce((function(t,e){return e===Dt.replacementClass||e.match(r)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=o.toSvg.join(" "),0===o.toNode.length?e.removeAttribute("class"):e.setAttribute("class",o.toNode.join(" "))}var i=n.map((function(t){return ie(t)})).join("\n");e.setAttribute(pt,""),e.innerHTML=i}};function fn(t){t()}function dn(t,e){var n="function"===typeof e?e:an;if(0===t.length)n();else{var r=fn;"async"===Dt.mutateApproach&&(r=x.requestAnimationFrame||fn),r((function(){var e=!0===Dt.autoReplaceSvg?un.replace:un[Dt.autoReplaceSvg]||un.replace,r=on("mutate");t.map(e),r(),n()}))}}var hn=!1;function pn(){hn=!0}function gn(){hn=!1}var mn=null;function yn(t){if(E&&Dt.observeMutations){var e=t.treeCallback,n=void 0===e?an:e,r=t.nodeCallback,o=void 0===r?an:r,i=t.pseudoElementsCallback,a=void 0===i?an:i,s=t.observeMutationsRoot,A=void 0===s?C:s;mn=new E((function(t){if(!hn){var e=Se();Vt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!sn(t.addedNodes[0])&&(Dt.searchPseudoElements&&a(t.target),n(t.target)),"attributes"===t.type&&t.target.parentNode&&Dt.searchPseudoElements&&a([t.target],!0),"attributes"===t.type&&sn(t.target)&&~Mt.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute(mt):null,n=t.getAttribute?t.getAttribute(yt):null;return e&&n}(t.target)){var r=Ie(Gt(t.target)),i=r.prefix,s=r.iconName;t.target.setAttribute(mt,i||e),s&&t.target.setAttribute(yt,s)}else(A=t.target)&&A.classList&&A.classList.contains&&A.classList.contains(Dt.replacementClass)&&o(t.target);var A}))}})),F&&mn.observe(A,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function vn(t){var e,n,r=t.getAttribute("data-prefix"),o=t.getAttribute("data-icon"),i=void 0!==t.innerText?t.innerText.trim():"",a=Ie(Gt(t));return a.prefix||(a.prefix=Se()),r&&o&&(a.prefix=r,a.iconName=o),a.iconName&&a.prefix||(a.prefix&&i.length>0&&(a.iconName=(e=a.prefix,n=t.innerText,(me[e]||{})[n]||xe(a.prefix,Ae(t.innerText)))),!a.iconName&&Dt.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=t.firstChild.data)),a}function wn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=vn(t),r=n.iconName,o=n.prefix,i=n.rest,a=function(t){return Vt(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{})}(t),s=He("parseNodeAttributes",{},t),A=e.styleParser?function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),r=n[0],o=n.slice(1);return r&&o.length>0&&(t[r]=o.join(":").trim()),t}),{})),n}(t):[];return l({iconName:r,prefix:o,transform:zt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:A,attributes:a}},s)}var bn=ee.styles;function Bn(t){var e="nest"===Dt.autoReplaceSvg?wn(t,{styleParser:!1}):wn(t);return~e.extra.classes.indexOf(kt)?Ne("generateLayersText",t,e):Ne("generateSvgReplacementMutation",t,e)}function _n(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!F)return Promise.resolve();var n=C.documentElement.classList,r=function(t){return n.add("".concat(vt,"-").concat(t))},o=function(t){return n.remove("".concat(vt,"-").concat(t))},i=Dt.autoFetchSvg?[].concat(u(Z),u(lt)):I.concat(Object.keys(bn));i.includes("fa")||i.push("fa");var a=[".".concat(kt,":not([").concat(pt,"])")].concat(i.map((function(t){return".".concat(t,":not([").concat(pt,"])")}))).join(", ");if(0===a.length)return Promise.resolve();var s=[];try{s=Vt(t.querySelectorAll(a))}catch(c){}if(!(s.length>0))return Promise.resolve();r("pending"),o("complete");var A=on("onTree"),l=s.reduce((function(t,e){try{var n=Bn(e);n&&t.push(n)}catch(c){Bt||"MissingIcon"===c.name&&console.error(c)}return t}),[]);return new Promise((function(t,n){Promise.all(l).then((function(n){dn(n,(function(){r("active"),r("complete"),o("pending"),"function"===typeof e&&e(),A(),t()}))})).catch((function(t){A(),n(t)}))}))}function xn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Bn(t).then((function(t){t&&dn([t],e)}))}var Cn=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?zt:n,o=e.symbol,i=void 0!==o&&o,a=e.mask,s=void 0===a?null:a,A=e.maskId,c=void 0===A?null:A,u=e.classes,f=void 0===u?[]:u,d=e.attributes,h=void 0===d?{}:d,p=e.styles,g=void 0===p?{}:p;if(t){var m=t.prefix,y=t.iconName,v=t.icon;return Ye(l({type:"icon"},t),(function(){return De("beforeDOMElementCreation",{iconDefinition:t,params:e}),We({icons:{main:qe(v),mask:s?qe(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:m,iconName:y,transform:l(l({},zt),r),symbol:i,maskId:c,extra:{attributes:h,styles:g,classes:f}})}))}},En={mixout:function(){return{icon:(t=Cn,function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(e||{}).icon?e:je(e||{}),o=n.mask;return o&&(o=(o||{}).icon?o:je(o||{})),t(r,l(l({},n),{},{mask:o}))})};var t},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=_n,t.nodeCallback=xn,t}}},provides:function(t){t.i2svg=function(t){var e=t.node,n=void 0===e?C:e,r=t.callback;return _n(n,void 0===r?function(){}:r)},t.generateSvgReplacementMutation=function(t,e){var n=e.iconName,r=e.prefix,o=e.transform,i=e.symbol,a=e.mask,s=e.maskId,A=e.extra;return new Promise((function(e,l){Promise.all([Ze(n,r),a.iconName?Ze(a.iconName,a.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(a){var l=c(a,2),u=l[0],f=l[1];e([t,We({icons:{main:u,mask:f},prefix:r,iconName:n,transform:o,symbol:i,maskId:s,extra:A,watchable:!0})])})).catch(l)}))},t.generateAbstractIcon=function(t){var e,n=t.children,r=t.attributes,o=t.main,i=t.transform,a=Wt(t.styles);return a.length>0&&(r.style=a),$t(i)&&(e=Ne("generateAbstractTransformGrouping",{main:o,transform:i,containerWidth:o.width,iconWidth:o.width})),n.push(e||o.icon),{children:n,attributes:r}}}},Sn={mixout:function(){return{layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,r=void 0===n?[]:n;return Ye({type:"layer"},(function(){De("beforeDOMElementCreation",{assembler:t,params:e});var n=[];return t((function(t){Array.isArray(t)?t.map((function(t){n=n.concat(t.abstract)})):n=n.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(Dt.cssPrefix,"-layers")].concat(u(r)).join(" ")},children:n}]}))}}}},Fn={mixout:function(){return{counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,r=void 0===n?null:n,o=e.classes,i=void 0===o?[]:o,a=e.attributes,s=void 0===a?{}:a,A=e.styles,c=void 0===A?{}:A;return Ye({type:"counter",content:t},(function(){return De("beforeDOMElementCreation",{content:t,params:e}),function(t){var e=t.content,n=t.extra,r=l(l({},n.attributes),{},{class:n.classes.join(" ")}),o=Wt(n.styles);o.length>0&&(r.style=o);var i=[];return i.push({tag:"span",attributes:r,children:[e]}),i}({content:t.toString(),title:r,extra:{attributes:s,styles:c,classes:["".concat(Dt.cssPrefix,"-layers-counter")].concat(u(i))}})}))}}}},Un={mixout:function(){return{text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?zt:n,o=e.classes,i=void 0===o?[]:o,a=e.attributes,s=void 0===a?{}:a,A=e.styles,c=void 0===A?{}:A;return Ye({type:"text",content:t},(function(){return De("beforeDOMElementCreation",{content:t,params:e}),$e({content:t,transform:l(l({},zt),r),extra:{attributes:s,styles:c,classes:["".concat(Dt.cssPrefix,"-layers-text")].concat(u(i))}})}))}}},provides:function(t){t.generateLayersText=function(t,e){var n=e.transform,r=e.extra,o=null,i=null;if(U){var a=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();o=s.width/a,i=s.height/a}return Promise.resolve([t,$e({content:t.innerHTML,width:o,height:i,transform:n,extra:r,watchable:!0})])}}},Qn=new RegExp('"',"ug"),In=[1105920,1112319],kn=l(l(l(l({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Graphite":{100:"fagt",normal:"fagt"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),On=Object.keys(kn).reduce((function(t,e){return t[e.toLowerCase()]=kn[e],t}),{}),Mn=Object.keys(On).reduce((function(t,e){var n=On[e];return t[e]=n[900]||u(Object.entries(n))[0][1],t}),{});function Tn(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new Promise((function(r,o){if(null!==t.getAttribute(n))return r();var i=Vt(t.children).filter((function(t){return t.getAttribute(gt)===e}))[0],a=x.getComputedStyle(t,e),s=a.getPropertyValue("font-family"),A=s.match(Ot),c=a.getPropertyValue("font-weight"),f=a.getPropertyValue("content");if(i&&!A)return t.removeChild(i),r();if(A&&"none"!==f&&""!==f){var d=a.getPropertyValue("content"),h=function(t,e){var n=t.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(e),o=isNaN(r)?"normal":r;return(On[n]||{})[o]||Mn[n]}(s,c),p=function(t){return Ae(u(t.replace(Qn,""))[0]||"")}(d),g=A[0].startsWith("FontAwesome"),m=function(t){var e=t.getPropertyValue("font-feature-settings").includes("ss01"),n=t.getPropertyValue("content").replace(Qn,""),r=n.codePointAt(0),o=r>=In[0]&&r<=In[1],i=2===n.length&&n[0]===n[1];return o||i||e}(a),y=xe(h,p),v=y;if(g){var w=function(t){var e=ve[t],n=xe("fas",t);return e||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);w.iconName&&w.prefix&&(y=w.iconName,h=w.prefix)}if(!y||m||i&&i.getAttribute(mt)===h&&i.getAttribute(yt)===v)r();else{t.setAttribute(n,v),i&&t.removeChild(i);var b={iconName:null,prefix:null,transform:zt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},B=b.extra;B.attributes[gt]=e,Ze(y,h).then((function(o){var i=We(l(l({},b),{},{icons:{main:o,mask:{prefix:null,iconName:null,rest:[]}},prefix:h,iconName:v,extra:B,watchable:!0})),a=C.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===e?t.insertBefore(a,t.firstChild):t.appendChild(a),a.outerHTML=i.map((function(t){return ie(t)})).join("\n"),t.removeAttribute(n),r()})).catch(o)}}else r()}))}function Rn(t){return Promise.all([Tn(t,"::before"),Tn(t,"::after")])}function Ln(t){return t.parentNode!==document.head&&!~wt.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(gt)&&(!t.parentNode||"svg"!==t.parentNode.tagName)}var Pn=function(t){return!!t&&bt.some((function(e){return t.includes(e)}))},Hn=function(t){if(!t)return[];var e=new Set,n=t.split(/,(?![^()]*\))/).map((function(t){return t.trim()}));n=n.flatMap((function(t){return t.includes("(")?t:t.split(",").map((function(t){return t.trim()}))}));var r,o=a(n);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(Pn(i)){var s=bt.reduce((function(t,e){return t.replace(e,"")}),i);""!==s&&"*"!==s&&e.add(s)}}}catch(A){o.e(A)}finally{o.f()}return e};function Dn(t){if(F){var e;if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])e=t;else if(Dt.searchPseudoElementsFullScan)e=t.querySelectorAll("*");else{var n,r=new Set,o=a(document.styleSheets);try{for(o.s();!(n=o.n()).done;){var i=n.value;try{var s,A=a(i.cssRules);try{for(A.s();!(s=A.n()).done;){var l,c=s.value,u=a(Hn(c.selectorText));try{for(u.s();!(l=u.n()).done;){var f=l.value;r.add(f)}}catch(h){u.e(h)}finally{u.f()}}}catch(h){A.e(h)}finally{A.f()}}catch(p){Dt.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(i.href," (").concat(p.message,')\nIf it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the <link>, enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.'))}}}catch(h){o.e(h)}finally{o.f()}if(!r.size)return;var d=Array.from(r).join(", ");try{e=t.querySelectorAll(d)}catch(g){}}return new Promise((function(t,n){var r=Vt(e).filter(Ln).map(Rn),o=on("searchPseudoElements");pn(),Promise.all(r).then((function(){o(),gn(),t()})).catch((function(){o(),gn(),n()}))}))}}var Nn={hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Dn,t}}},provides:function(t){t.pseudoElements2svg=function(t){var e=t.node,n=void 0===e?C:e;Dt.searchPseudoElements&&Dn(n)}}},jn=!1,zn=function(t){return t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),r=n[0],o=n.slice(1).join("-");if(r&&"h"===o)return t.flipX=!0,t;if(r&&"v"===o)return t.flipY=!0,t;if(o=parseFloat(o),isNaN(o))return t;switch(r){case"grow":t.size=t.size+o;break;case"shrink":t.size=t.size-o;break;case"left":t.x=t.x-o;break;case"right":t.x=t.x+o;break;case"up":t.y=t.y-o;break;case"down":t.y=t.y+o;break;case"rotate":t.rotate=t.rotate+o}return t}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Kn={mixout:function(){return{parse:{transform:function(t){return zn(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-transform");return n&&(t.transform=zn(n)),t}}},provides:function(t){t.generateAbstractTransformGrouping=function(t){var e=t.main,n=t.transform,r=t.containerWidth,o=t.iconWidth,i={transform:"translate(".concat(r/2," 256)")},a="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),A="rotate(".concat(n.rotate," 0 0)"),c={outer:i,inner:{transform:"".concat(a," ").concat(s," ").concat(A)},path:{transform:"translate(".concat(o/2*-1," -256)")}};return{tag:"g",attributes:l({},c.outer),children:[{tag:"g",attributes:l({},c.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:l(l({},e.icon.attributes),c.path)}]}]}}}},Vn={x:0,y:0,width:"100%",height:"100%"};function Gn(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}var Yn={hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-mask"),r=n?Ie(n.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]};return r.prefix||(r.prefix=Se()),t.mask=r,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides:function(t){t.generateAbstractMask=function(t){var e,n=t.children,r=t.attributes,o=t.main,i=t.mask,a=t.maskId,s=t.transform,A=o.width,c=o.icon,u=i.width,f=i.icon,d=function(t){var e=t.transform,n=t.containerWidth,r=t.iconWidth,o={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),a="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),s="rotate(".concat(e.rotate," 0 0)");return{outer:o,inner:{transform:"".concat(i," ").concat(a," ").concat(s)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:s,containerWidth:u,iconWidth:A}),h={tag:"rect",attributes:l(l({},Vn),{},{fill:"white"})},p=c.children?{children:c.children.map(Gn)}:{},g={tag:"g",attributes:l({},d.inner),children:[Gn(l({tag:c.tag,attributes:l(l({},c.attributes),d.path)},p))]},m={tag:"g",attributes:l({},d.outer),children:[g]},y="mask-".concat(a||Kt()),v="clip-".concat(a||Kt()),w={tag:"mask",attributes:l(l({},Vn),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,m]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(e=f,"g"===e.tag?e.children:[e])},w]};return n.push(b,{tag:"rect",attributes:l({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(y,")")},Vn)}),{children:n,attributes:r}}}},Wn={provides:function(t){var e=!1;x.matchMedia&&(e=x.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};t.push({tag:"path",attributes:l(l({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=l(l({},r),{},{attributeName:"opacity"}),i={tag:"circle",attributes:l(l({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||i.children.push({tag:"animate",attributes:l(l({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:l(l({},o),{},{values:"1;0;1;1;0;1;"})}),t.push(i),t.push({tag:"path",attributes:l(l({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:l(l({},o),{},{values:"1;0;0;0;0;1;"})}]}),e||t.push({tag:"path",attributes:l(l({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:l(l({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}};!function(t,e){var n=e.mixoutsTo;Te=t,Re={},Object.keys(Le).forEach((function(t){-1===Pe.indexOf(t)&&delete Le[t]})),Te.forEach((function(t){var e=t.mixout?t.mixout():{};if(Object.keys(e).forEach((function(t){"function"===typeof e[t]&&(n[t]=e[t]),"object"===d(e[t])&&Object.keys(e[t]).forEach((function(r){n[t]||(n[t]={}),n[t][r]=e[t][r]}))})),t.hooks){var r=t.hooks();Object.keys(r).forEach((function(t){Re[t]||(Re[t]=[]),Re[t].push(r[t])}))}t.provides&&t.provides(Le)}))}([Zt,En,Sn,Fn,Un,Nn,{mixout:function(){return{dom:{unwatch:function(){pn(),jn=!0}}}},hooks:function(){return{bootstrap:function(){yn(He("mutationObserverCallbacks",{}))},noAuto:function(){mn&&mn.disconnect()},watch:function(t){var e=t.observeMutationsRoot;jn?gn():yn(He("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},Kn,Yn,Wn,{hooks:function(){return{parseNodeAttributes:function(t,e){var n=e.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return t.symbol=r,t}}}}],{mixoutsTo:Ve});var $n=Ve.config,Xn=Ve.parse,qn=Ve.icon;n(74848);function Jn(t){return e=t,(e-=0)===e?t:(t=t.replace(/[_-]+(.)?/g,((t,e)=>e?e.toUpperCase():""))).charAt(0).toLowerCase()+t.slice(1);var e}var Zn=(t,e)=>r.createElement("stop",{key:`${e}-${t.offset}`,offset:t.offset,stopColor:t.color,...void 0!==t.opacity&&{stopOpacity:t.opacity}});var tr=new Map;function er(t){if(tr.has(t))return tr.get(t);const e={};let n=0;const r=t.length;for(;n<r;){const i=t.indexOf(";",n),a=-1===i?r:i,s=t.slice(n,a).trim();if(s){const t=s.indexOf(":");if(t>0){const n=s.slice(0,t).trim(),r=s.slice(t+1).trim();if(n&&r){const t=Jn(n);e[t.startsWith("webkit")?(o=t,o.charAt(0).toUpperCase()+o.slice(1)):t]=r}}}n=a+1}var o;if(1e3===tr.size){const t=tr.keys().next().value;t&&tr.delete(t)}return tr.set(t,e),e}var nr=function t(e,n,r={}){if("string"===typeof n)return n;const o=(n.children||[]).map((n=>{let o=n;return("fill"in r||r.gradientFill)&&"path"===n.tag&&"fill"in n.attributes&&(o={...n,attributes:{...n.attributes,fill:void 0}}),t(e,o)})),i=n.attributes||{},a={};for(const[f,d]of Object.entries(i))switch(!0){case"class"===f:a.className=d;break;case"style"===f:a.style=er(String(d));break;case f.startsWith("aria-"):case f.startsWith("data-"):a[f.toLowerCase()]=d;break;default:a[Jn(f)]=d}const{style:s,role:A,"aria-label":l,gradientFill:c,...u}=r;if(s&&(a.style=a.style?{...a.style,...s}:s),A&&(a.role=A),l&&(a["aria-label"]=l,a["aria-hidden"]="false"),c){a.fill=`url(#${c.id})`;const{type:t,stops:n=[],...r}=c;o.unshift(e("linear"===t?"linearGradient":"radialGradient",{...r,id:c.id},n.map(Zn)))}return e(n.tag,{...a,...u},...o)}.bind(null,r.createElement),rr=(t,e)=>{const n=(0,r.useId)();return t||(e?n:void 0)};"undefined"!==typeof process&&process.env;var or="searchPseudoElementsFullScan"in $n&&"boolean"===typeof $n.searchPseudoElementsFullScan?"7.0.0":"6.0.0",ir=Number.parseInt(or)>=7,ar="fa",sr="fa-beat",Ar="fa-fade",lr="fa-beat-fade",cr="fa-bounce",ur="fa-shake",fr="fa-spin",dr="fa-spin-pulse",hr="fa-spin-reverse",pr="fa-pulse",gr={left:"fa-pull-left",right:"fa-pull-right"},mr={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},yr={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},vr="fa-border",wr="fa-fw",br="fa-flip",Br="fa-flip-horizontal",_r="fa-flip-vertical",xr="fa-inverse",Cr="fa-rotate-by",Er="fa-swap-opacity",Sr="fa-width-auto";function Fr(t){const e=$n.cssPrefix||$n.familyPrefix||ar;return e===ar?t:t.replace(new RegExp(String.raw`(?<=^|\s)${ar}-`,"g"),`${e}-`)}function Ur(t){const{beat:e,fade:n,beatFade:r,bounce:o,shake:i,spin:a,spinPulse:s,spinReverse:A,pulse:l,fixedWidth:c,inverse:u,border:f,flip:d,size:h,rotation:p,pull:g,swapOpacity:m,rotateBy:y,widthAuto:v,className:w}=t,b=[];if(w&&b.push(...w.split(" ")),e&&b.push(sr),n&&b.push(Ar),r&&b.push(lr),o&&b.push(cr),i&&b.push(ur),a&&b.push(fr),A&&b.push(hr),s&&b.push(dr),l&&b.push(pr),c&&b.push(wr),u&&b.push(xr),f&&b.push(vr),!0===d&&b.push(br),"horizontal"!==d&&"both"!==d||b.push(Br),"vertical"!==d&&"both"!==d||b.push(_r),void 0!==h&&null!==h&&b.push(yr[h]),void 0!==p&&null!==p&&0!==p&&b.push(mr[p]),void 0!==g&&null!==g&&b.push(gr[g]),m&&b.push(Er),!ir)return b;y&&b.push(Cr),v&&b.push(Sr);return($n.cssPrefix||$n.familyPrefix||ar)===ar?b:b.map(Fr)}function Qr(t){if(t)return(t=>"object"===typeof t&&"icon"in t&&!!t.icon)(t)?t:Xn.icon(t)}var Ir=new class{constructor(t="react-fontawesome"){this.enabled=!1;let e=!1;try{e="undefined"!==typeof process&&!1}catch{}this.scope=t,this.enabled=e}log(...t){this.enabled&&console.log(`[${this.scope}]`,...t)}warn(...t){this.enabled&&console.warn(`[${this.scope}]`,...t)}error(...t){this.enabled&&console.error(`[${this.scope}]`,...t)}}("FontAwesomeIcon"),kr={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},Or=new Set(Object.keys(kr)),Mr=r.forwardRef(((t,e)=>{const n={...kr,...t},{icon:r,mask:o,symbol:i,title:a,titleId:s,maskId:A,transform:l}=n,c=rr(A,Boolean(o)),u=rr(s,Boolean(a)),f=Qr(r);if(!f)return Ir.error("Icon lookup is undefined",r),null;const d=Ur(n),h="string"===typeof l?Xn.transform(l):l,p=Qr(o),g=qn(f,{...d.length>0&&{classes:d},...h&&{transform:h},...p&&{mask:p},symbol:i,title:a,titleId:u,maskId:c});if(!g)return Ir.error("Could not find icon",f),null;const{abstract:m}=g,y={ref:e};for(const w of(v=n,Object.keys(v)))Or.has(w)||(y[w]=n[w]);var v;return nr(m[0],y)}));Mr.displayName="FontAwesomeIcon"},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",s=t=>t.replace(/%3B/g,";"),A=({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 s=Date.now()-r;var A;t&&s<t&&await(A=t-s,new Promise((t=>setTimeout(t,A))));const l=(async()=>e(...a))();i(l);try{await l}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)}))},l={},c={};async function u(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=(l[i=t.hostname]||(l[i]=A({interval:1500})))((()=>n(r,e)))}else{var a;const t=null===(a=c[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(u).finally((()=>{var t,n;null===(t=c[r])||void 0===t||t.delete(null===e||void 0===e?void 0:e.signal),0===(null===(n=c[r])||void 0===n?void 0:n.size)&&delete c[r]})),(c[r]||(c[r]=new Map)).set(null===e||void 0===e?void 0:e.signal,o))}const s=await o;if(429===s.status){const r=Number(s.headers.get("retry-after")),o=Number.isNaN(r)?1500:1e3*r;return await new Promise((t=>setTimeout(t,o))),f(t,e,n)}return s}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{},m=class extends p{},y=class extends m{},v=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}},S={accessToken:"access_token"},F=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:s,brokenRoute:A,defaultParams:l,fetchOptions:c={},fetch:u=(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(!u)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 u)throw new p("fetch must be a function, but received: "+typeof u,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=s,this.brokenRoute=A,this.defaultParams=l,this.fetchOptions=c,this.fetchFn=u,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 m("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(k(e,r.p.at("document.id",t)))}async getByIDs(t,e){return await this.get(k(e,r.p.in("document.id",t)))}async getAllByIDs(t,e){return await this.dangerouslyGetAll(k(e,r.p.in("document.id",t)))}async getByUID(t,e,n){return await this.getFirst(k(n,r.p.at("document.type",t),r.p.at(`my.${t}.uid`,e)))}async getByUIDs(t,e,n){return await this.get(k(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getAllByUIDs(t,e,n){return await this.dangerouslyGetAll(k(n,r.p.at("document.type",t),r.p.in(`my.${t}.uid`,e)))}async getSingle(t,e){return await this.getFirst(k(e,r.p.at("document.type",t)))}async getByType(t,e){return await this.get(k(e,r.p.at("document.type",t)))}async getAllByType(t,e){return await this.dangerouslyGetAll(k(e,r.p.at("document.type",t)))}async getByTag(t,e){return await this.get(k(e,r.p.any("document.tags",[t])))}async getAllByTag(t,e){return await this.dangerouslyGetAll(k(e,r.p.any("document.tags",[t])))}async getByEveryTag(t,e){return await this.get(k(e,r.p.at("document.tags",t)))}async getAllByEveryTag(t,e){return await this.dangerouslyGetAll(k(e,r.p.at("document.tags",t)))}async getBySomeTags(t,e){return await this.get(k(e,r.p.any("document.tags",t)))}async getAllBySomeTags(t,e){return await this.dangerouslyGetAll(k(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.#s(e,t);if(r.ok)return this.#o=await r.json(),this.#i=Date.now()+5e3,this.#o;if(404===r.status)throw new y(`Prismic repository not found. Check that "${this.documentAPIEndpoint}" is pointing to the correct repository.`,e.toString(),void 0);return await this.#A(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.#s(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.#l({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=S[o]||o;let e=i[o];if("orderings"===t){const n=i[t];null!=n&&(e=`[${U(n).map((t=>F(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.#l(n),i={};i["prismic-ref"]=o,this.accessToken&&(i.authorization=`Token ${this.accessToken}`),r.integrationFieldsRef&&(i["prismic-integration-field-ref"]=r.integrationFieldsRef);for(const[A,l]of Object.entries((null===e||void 0===e?void 0:e.headers)??{}))i[A.toLowerCase()]=l;const a=new URL("string"===typeof t?t:t.url),s=(a.searchParams.get("query")??"").replace(/(\n| )*( |{|})(\n| )*/gm,((t,e,n)=>n));return a.searchParams.set("query",s),a.searchParams.set("ref",o),await this.fetchFn(a.toString(),{...e,headers:i})}async#l(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(s(t[0]).replace(/%3D/g,"=")===a){n=s(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.#s(new URL(n),t);if(r.ok)return r;try{return await this.#A(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#A(t,e){switch(t.status){case 400:{const n=await t.clone().json();throw new v(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 m(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#s(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 k(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:()=>u,jf:()=>l});var r=n(64251),o=n(56099),i=n(57726),a=n(18845),s=n(9600),A=n(46403);const l=a.O;let c=0;function u(){return c>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,A.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 c++,setTimeout((()=>{c--})),(0,o.v4)((t=>{t.addEventProcessor((t=>(e.mechanism&&((0,s.gO)(t,void 0,void 0),(0,s.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,A.pO)(n,t),(0,A.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}=l.document||{},{userAgent:n}=l.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:()=>s,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 s(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:()=>m,o5:()=>d,m6:()=>p,rm:()=>h,vn:()=>y,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 s(){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 A(t){return s().withScope(t)}function l(t,e){const n=s();return n.withScope((()=>(n.getStackTop().scope=t,e(t))))}function c(t){return s().withScope((()=>t(s().getIsolationScope())))}function u(t){const e=(0,r.Se)(t);return e.acs?e.acs:{withIsolationScope:c,withScope:A,withSetScope:l,withSetIsolationScope:(t,e)=>c(e),getCurrentScope:()=>s().getScope(),getIsolationScope:()=>s().getIsolationScope()}}var f=n(74733);function d(){return u((0,r.EU)()).getCurrentScope()}function h(){return u((0,r.EU)()).getIsolationScope()}function p(){return(0,r.BY)("globalScope",(()=>new o.H))}function g(...t){const e=u((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 m(){return d().getClient()}function y(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:()=>A,J0:()=>h,J5:()=>m,Q:()=>d,gV:()=>f,o:()=>u,r:()=>c,wd:()=>l});var r=n(56099),o=n(59328),i=n(49158),a=n(23998),s=n(18845);function A(t,e){return(0,r.o5)().captureException(t,(0,i.li)(e))}function l(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 c(t,e){return(0,r.o5)().captureEvent(t,e)}function u(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}=s.O.navigator||{},A=(0,o.fj)({user:n,...i&&{userAgent:i},...t}),l=e.getSession();return"ok"===l?.status&&(0,o.qO)(l,{status:"exited"}),p(),e.setSession(A),A}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 m(t=!1){t?p():g()}},19841(t,e,n){"use strict";n.d(e,{H:()=>m});var r=n(26674),o=n(59328),i=n(19282),a=n(64208),s=n(45734),A=n(9600),l=n(74733),c=n(9123),u=n(46403);const f="_sentrySpan";function d(t,e){e?(0,u.my)(t,f,e):delete t[f]}function h(t){return t[f]}var p=n(70125),g=n(93177);class m{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,l.e)(),sampleRand:(0,c.hY)()}}clone(){const t=new m;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 m?e.getScopeData():(0,a.Qd)(e)?t:void 0,{tags:r,attributes:o,extra:i,user:s,contexts:A,level:l,fingerprint:c=[],propagationContext:u,conversationId:f}=n||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...o},this._extra={...this._extra,...i},this._contexts={...this._contexts,...A},s&&Object.keys(s).length&&(this._user=s),l&&(this._level=l),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),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,l.e)(),sampleRand:(0,c.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,s.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,A.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,A.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,A.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:()=>A,Ef:()=>i,Fy:()=>c,JD:()=>s,i_:()=>r,jG:()=>l,sy:()=>o,uT:()=>a});const r="sentry.source",o="sentry.sample_rate",i="sentry.previous_trace_sample_rate",a="sentry.op",s="sentry.origin",A="sentry.profile_id",l="sentry.exclusive_time",c="gen_ai.conversation.id"},59328(t,e,n){"use strict";n.d(e,{Vu:()=>s,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 s(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 s="sentry-";function A(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=l(e);return Object.entries(n).forEach((([e,n])=>{t[e]=n})),t}),{});return l(t)}(t);if(!e)return;const n=Object.entries(e).reduce(((t,[e,n])=>{if(e.startsWith(s)){t[e.slice(7)]=n}return t}),{});return Object.keys(n).length>0?n:void 0}function l(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 c=n(71111);var u=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,c.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,u.zU)(t),r=(0,u.et)(n),a=r.data,s=n.spanContext().traceState,l=s?.get("sentry.sample_rate")??a[i.sy]??a[i.Ef];function c(t){return"number"!==typeof l&&"string"!==typeof l||(t.sample_rate=`${l}`),t}const p=n[d];if(p)return c(p);const g=s?.get("sentry.dsc"),m=g&&A(g);if(m)return c(m);const y=h(t.spanContext().traceId,e),v=a[i.i_],w=r.description;return"url"!==v&&w&&(y.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)}()&&(y.sampled=String((0,u.pK)(n)),y.sample_rand=s?.get("sentry.sample_rand")??(0,f.L)(n).scope?.getPropagationContext().sampleRand.toString()),c(y),e.emit("createDsc",y,n),y}},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:()=>s,Hd:()=>i,xE:()=>A});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,s=0;const A=" > ",l=A.length;let c;const u=Array.isArray(e)?e:e.keyAttrs,f=!Array.isArray(e)&&e.maxStringLength||80;for(;n&&i++<r&&(c=a(n,u),!("html"===c||i>1&&s+o.length*l+c.length>=f));)o.push(c),s+=c.length,n=n.parentNode;return o.reverse().join(A)}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}`)}}for(const r of["aria-label","type","name","title","alt"]){const t=n.getAttribute(r);t&&i.push(`[${r}="${t}"]`)}return i.join("")}function s(){try{return o.document.location.href}catch{return""}}function A(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:()=>s,pq:()=>A});var r=n(95200),o=n(26674),i=n(18845);const a=["debug","info","warn","error","log","assert","trace"],s={};function A(t){if(!("console"in i.O))return t();const e=i.O.console,n={},r=Object.keys(s);r.forEach((t=>{const r=s[t];n[t]=e[t],e[t]=r}));try{return t()}finally{r.forEach((t=>{e[t]=n[t]}))}}function l(){return u().enabled}function c(t,...e){o.T&&l()&&A((()=>{i.O.console[t](`Sentry Logger [${t}]:`,...e)}))}function u(){return o.T?(0,r.BY)("loggerSettings",(()=>({enabled:!1}))):{enabled:!1}}const f={enable:function(){u().enabled=!0},disable:function(){u().enabled=!1},isEnabled:l,log:function(...t){c("log",...t)},warn:function(...t){c("warn",...t)},error:function(...t){c("error",...t)}}},71111(t,e,n){"use strict";n.d(e,{AD:()=>c,SB:()=>s,ul:()=>l});var r=n(26674),o=n(19282);const i=/^o(\d+)\./,a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function s(t,e=!1){const{host:n,path:r,pass:o,port:i,projectId:a,protocol:s,publicKey:A}=t;return`${s}://${A}${e&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${a}`}function A(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function l(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 c(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="",s="",l="",c=""]=e.slice(1);let u="",f=c;const d=f.split("/");if(d.length>1&&(u=d.slice(0,-1).join("/"),f=d.pop()),f){const t=f.match(/^\d+/);t&&(f=t[0])}return A({host:s,pass:i,path:u,projectId:f,port:l,protocol:n,publicKey:r})}(t):A(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:()=>s,Kg:()=>l,L2:()=>v,NF:()=>c,Qd:()=>f,Qg:()=>g,T2:()=>a,W6:()=>A,bJ:()=>o,gd:()=>p,ks:()=>w,mE:()=>m,sO:()=>u,tH:()=>y,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 y(t,Error)}}function i(t,e){return r.call(t)===`[object ${e}]`}function a(t){return i(t,"ErrorEvent")}function s(t){return i(t,"DOMError")}function A(t){return i(t,"DOMException")}function l(t){return i(t,"String")}function c(t){return"object"===typeof t&&null!==t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function u(t){return null===t||c(t)||"object"!==typeof t&&"function"!==typeof t}function f(t){return i(t,"Object")}function d(t){return"undefined"!==typeof Event&&y(t,Event)}function h(t){return"undefined"!==typeof Element&&y(t,Element)}function p(t){return i(t,"RegExp")}function g(t){return Boolean(t?.then&&"function"===typeof t.then)}function m(t){return f(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function y(t,e){try{return t instanceof e}catch{return!1}}function v(t){return!("object"!==typeof t||null===t||!(t.__isVue||t._isVue||t.__v_isVNode))}function w(t){return"undefined"!==typeof Request&&y(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:()=>l,GR:()=>f,M6:()=>u,eJ:()=>s,gO:()=>c});var r=n(46403),o=n(9123),i=n(18845);let a;function s(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 A(t){return t.exception?.values?.[0]}function l(t){const{message:e,event_id:n}=t;if(e)return e;const r=A(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function c(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 u(t,e){const n=A(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:()=>s});var r=n(64208),o=n(46403),i=n(51685);function a(t,e=100,n=1/0){try{return A("",t,e,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function s(t,e=3,n=102400){const r=a(t,e);return o=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(o))>n?s(t,e-1,n):r;var o}function A(t,e,a=1/0,s=1/0,l=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[c,u]=l;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(c(e))return"[Circular ~]";const h=e;if(h&&"function"===typeof h.toJSON)try{return A("",h.toJSON(),d-1,s,l)}catch{}const p=Array.isArray(e)?[]:{};let g=0;const m=(0,o.W4)(e);for(const n in m){if(!Object.prototype.hasOwnProperty.call(m,n))continue;if(g>=s){p[n]="[MaxProperties ~]";break}const t=m[n];p[n]=A(n,t,d-1,s,l),g++}return u(e),p}},46403(t,e,n){"use strict";n.d(e,{GS:()=>s,HF:()=>h,W4:()=>u,my:()=>A,pO:()=>l,sp:()=>c});var r=n(26674),o=n(57726),i=n(19282),a=n(64208);function s(t,e,n){if(!(e in t))return;const o=t[e];if("function"!==typeof o)return;const a=n(o);"function"===typeof a&&l(a,o);try{t[e]=a}catch{r.T&&i.Yz.log(`Failed to replace method "${e}" in object`,t)}}function A(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 l(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,A(t,"__sentry_original__",e)}catch{}}function c(t){return t.__sentry_original__}function u(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){return"object"===typeof t&&null!==t?Object.fromEntries(Object.entries(t)):{}}function h(t){const e=Object.keys(u(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),s=n(17786);function A(t,e,n,r=0){try{const o=l(e,n,t,r);return(0,a.Qg)(o)?o:(0,s.XW)(o)}catch(o){return(0,s.xg)(o)}}function l(t,e,n,r){const s=n[r];if(!t||!s)return t;const A=s({...t},e);return o.T&&null===A&&i.Yz.log(`Event processor "${s.id||"?"}" dropped event`),(0,a.Qg)(A)?A.then((t=>l(t,e,n,r+1))):l(A,e,n,r+1)}var c=n(19841),u=n(18845);let f,d,h,p;function g(t){const e=u.O._sentryDebugIds,n=u.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 m=n(9600),y=n(94837),v=n(23998),w=n(70125),b=n(93177);function B(t,e,n,o,i,a){const{normalizeDepth:l=3,normalizeMaxBreadth:u=1e3}=t,f={...e,event_id:e.event_id||n.event_id||(0,m.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 s=t.request;s?.url&&a&&(s.url=(0,w.xv)(s.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 c.H;return n.update(e),n}(o,n.captureContext);n.mechanism&&(0,m.M6)(f,n.mechanism);const p=i?i.getEventProcessors():[],B=(0,v.Om)(a,h),_=[...n.attachments||[],...B.attachments];_.length&&(n.attachments=_),(0,v.e2)(f,B);const x=[...p,...B.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,s.XW)(f):A(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 l&&l>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((t=>({...t,...t.data&&{data:(0,y.S8)(t.data,e,n)}})))},...t.user&&{user:(0,y.S8)(t.user,e,n)},...t.contexts&&{contexts:(0,y.S8)(t.contexts,e,n)},...t.extra&&{extra:(0,y.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,y.S8)(t.contexts.trace.data,e,n)));t.spans&&(r.spans=t.spans.map((t=>({...t,...t.data&&{data:(0,y.S8)(t.data,e,n)}}))));t.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,y.S8)(t.contexts.flags,3,n));return r}(t,l,u):t)))}function _(t){if(t)return function(t){return t instanceof c.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:()=>s,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 s(){return i((()=>Date.now()))}},23998(t,e,n){"use strict";n.d(e,{Om:()=>c,e2:()=>s});var r=n(56099),o=n(89783),i=n(45734),a=n(97316);function s(t,e){const{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:s}=e;!function(t,e){const{extra:n,tags:r,user:o,contexts:i,level:a,transactionName:s}=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);s&&"transaction"!==t.type&&(t.transaction=s)}(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,s)}function A(t,e){const{extra:n,tags:r,attributes:o,user:a,contexts:s,level:A,sdkProcessingMetadata:c,breadcrumbs:u,fingerprint:f,eventProcessors:d,attachments:h,propagationContext:p,transactionName:g,span:m}=e;l(t,"extra",n),l(t,"tags",r),l(t,"attributes",o),l(t,"user",a),l(t,"contexts",s),t.sdkProcessingMetadata=(0,i.h)(t.sdkProcessingMetadata,c,2),A&&(t.level=A),g&&(t.transactionName=g),m&&(t.span=m),u.length&&(t.breadcrumbs=[...t.breadcrumbs,...u]),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 l(t,e,n){t[e]=(0,i.h)(t[e],n,1)}function c(t,e){const n=(0,r.m6)().getScopeData();return t&&A(n,t.getScopeData()),e&&A(n,e.getScopeData()),n}},97316(t,e,n){"use strict";n.d(e,{zU:()=>m,xl:()=>y,pK:()=>h,et:()=>d,kX:()=>l});var r=n(74611);var o=n(88728),i=n(74733),a=n(93177),s=n(19282);let A=!1;function l(t){const{spanId:e,traceId:n,isRemote:r}=t.spanContext(),a=r?e:d(t).parent_span_id,s=(0,o.L)(t).scope;return{parent_span_id:a,span_id:r?s?.getPropagationContext().propagationSpanId||(0,i.Z)():e,trace_id:n}}function c(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 u(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:s,status:A,links:l}=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:u(i),timestamp:u(s)||void 0,status:p(A),op:o[r.uT],origin:o[r.JD],links:c(l)}}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 m(t){return t[g]||t}function y(){A||((0,s.pq)((()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")})),A=!0)}},51685(t,e,n){"use strict";n.d(e,{RV:()=>u,gd:()=>a,nY:()=>f,qQ:()=>c,vk:()=>s,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 s=[],l=t.split("\n");for(let r=n;r<l.length;r++){let t=l[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){s.push(e);break}}if(s.length>=50+a)break}}return function(t){if(!t.length)return[];const e=Array.from(t);/sentryWrapped/.test(A(e).function||"")&&e.pop();e.reverse(),i.test(A(e).function||"")&&(e.pop(),i.test(A(e).function||"")&&e.pop());return e.slice(0,50).map((t=>({...t,filename:t.filename||A(e).filename,function:t.function||r})))}(s.slice(a))}}function s(t){return Array.isArray(t)?a(...t):t}function A(t){return t[t.length-1]||{}}const l="<anonymous>";function c(t){try{return t&&"function"===typeof t&&t.name||l}catch{return l}}function u(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:()=>A,_c:()=>s,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 s(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 A(t,e=[],n=!1){return e.some((e=>s(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:()=>s});var r=n(9123),o=n(18845);function i(){return(0,r.Wk)()/1e3}let a;function s(){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.45.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),s=n(62745),A=n(54386);function l(t={}){const e=A.jf.document,n=e?.head||e?.body;if(!n)return void(s.T&&o.Yz.error("[showReportDialog] Global document not defined"));const l=(0,r.o5)(),c=(0,r.KU)(),u=c?.getDsn();if(!u)return void(s.T&&o.Yz.error("[showReportDialog] DSN not configured"));const f={...t,user:{...l.getUser(),...t.user},eventId:t.eventId||(0,i.Q)()},d=A.jf.document.createElement("script");d.async=!0,d.crossOrigin="anonymous",d.src=(0,a.k)(u,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{A.jf.removeEventListener("message",t)}};A.jf.addEventListener("message",t)}n.appendChild(d)}var c=n(96540);const u="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}(c.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 c.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&&l({...t.dialogOptions,eventId:this._lastEventId})})))}componentDidCatch(t,e){const{componentStack:n}=e,{beforeCapture:o,onError:i,showDialog:a,dialogOptions:s}=this.props;(0,r.v4)((r=>{o&&o(r,t,n);const A=null!=this.props.handled?this.props.handled:!!this.props.fallback,c=d(t,e,{mechanism:{handled:A,type:"auto.function.react.error_boundary"}});i&&i(t,n,c),a&&(this._lastEventId=c,this._openFallbackReportDialog&&l({...s,eventId:c})),this.setState({error:t,componentStack:n,eventId:c})}))}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?c.createElement(t,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):t;return c.isValidElement(r)?r:(t&&u&&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 s(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 A(t,e){for(const n of e)n?.afterAllSetup&&n.afterAllSetup(t)}function l(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 c(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 u=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/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^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,u.$X)(t)}`),!0}else{if(function(t,e){if(!e?.length)return!1;return c(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,u.$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,u.$X)(t)}`),!0;if(function(t,e){if(!e?.length)return!1;const n=m(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,u.$X)(t)}.\nUrl: ${m(t)}`),!0;if(!function(t,e){if(!e?.length)return!0;const n=m(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,u.$X)(t)}.\nUrl: ${m(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 m(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,u.$X)(t)}`),null}}var y=n(56099),v=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,v.sp)(this),n=b.has((0,y.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,y.o5)().getScopeData(),n=(0,y.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(!F(t,e))return!1;if(!S(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(!F(t,e))return!1;if(!S(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 S(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 F(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,y.o5)().update(e.initialScope);const n=new t(e);return function(t){(0,y.o5)().setClient(t)}(n),n.init(),n}var I=n(20144),k=n(7313),O=n(71111),M=n(95200),T=n(94837),R=n(18845);function L(t,e=[]){return[t,e]}function P(t,e){const[n,r]=t;return[n,[...r,e]]}function H(t,e){const n=t[1];for(const r of n){if(e(r,r[0].type))return!0}return!1}function D(t){const e=(0,M.Se)(R.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:[D(r),t]:r.push("string"===typeof t?D(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,T.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 j(t){const e="string"===typeof t.data?D(t.data):t.data;return[{type:"attachment",length:e.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},e]}const z={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function K(t){return function(t){return t in z}(t)?z[t]:t}function V(t){if(!t?.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function G(t,e,n,r){const o=V(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??W(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());$().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(o)}function W(t){return $().get(t)}function $(){return(0,M.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,M.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 s of i.trim().split(",")){const[t,e,,,n]=s.split(":",5),i=parseInt(t,10),a=1e3*(isNaN(i)?60:i);if(e)for(const s of e.split(";"))"metric_bucket"===s&&n&&!n.split(";").includes("custom")||(o[s]=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 st(t,e,n=ot(t.bufferSize||64)){let r={};return{send:function(a){const s=[];if(H(a,((e,n)=>{const o=K(n);!function(t,e,n=(0,it.Wk)()){return function(t,e){return t[e]||t.all||0}(t,e)>n}(r,o)?s.push(e):t.recordDroppedEvent("ratelimit_backoff",o)})),0===s.length)return Promise.resolve({});const A=L(a[0],s),l=e=>{!function(t,e){return H(t,((t,n)=>e.includes(n)))}(A,["client_report"])?H(A,((n,r)=>{t.recordDroppedEvent(e,K(r))})):o.T&&i.Yz.warn(`Dropping client report. Will not send outcomes (reason: ${e}).`)};return n.add((()=>e({body:N(A)}).then((t=>413===t.statusCode?(o.T&&i.Yz.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),l("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 l("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."),l("queue_overflow"),Promise.resolve({});throw t}))},flush:t=>n.drain(t)}}var At=n(93177);var lt=n(64208),ct=n(45734);var ut=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.",mt="Discarded session because of missing or non-string release",yt=Symbol.for("SentryInternalError"),vt=Symbol.for("SentryDoNotSendEventError");function wt(t){return{message:t,[yt]:!0}}function bt(t){return{message:t,[vt]:!0}}function Bt(t){return!!t&&"object"===typeof t&&yt in t}function _t(t){return!!t&&"object"===typeof t&&vt in t}function xt(t,e,n,r,o){let i,a=0,s=!1;t.on(n,(()=>{a=0,clearTimeout(i),s=!1})),t.on(e,(e=>{a+=r(e),a>=8e5?o(t):s||(s=!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,u.eJ)();if((0,u.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,u.eJ)(),...n},i=(0,lt.NF)(t)?t:String(t),a=(0,lt.sO)(t),s=a?this.eventFromMessage(i,e,o):this.eventFromException(t,o);return this._process((()=>s.then((t=>this._captureEvent(t,o,r)))),a?"unknown":"error"),o.event_id}captureEvent(t,e,n){const r=(0,u.eJ)();if(e?.originalException&&(0,u.GR)(e.originalException))return o.T&&i.Yz.log(gt),r;const a={event_id:r,...e},s=t.sdkProcessingMetadata||{},A=s.capturedSpanScope,l=s.capturedSpanIsolationScope,c=Et(t.type);return this._process((()=>this._captureEvent(t,a,A||n,l)),c),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];l(this,t,this._integrations),e||A(this,[t])}sendEvent(t,e={}){this.emit("beforeSendEvent",t,e);let n=G(t,this._dsn,this._options._metadata,this._options.tunnel);for(const r of e.attachments||[])n=P(n,j(r));this.sendEnvelope(n).then((e=>this.emit("afterSendEvent",t,e)))}sendSession(t){const{release:e,environment:n=k.U}=this._options;if("aggregates"in t){const r=t.attrs||{};if(!r.release&&!e)return void(o.T&&i.Yz.warn(mt));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(mt));t.release=t.release||e,t.environment=t.environment||n}this.emit("beforeSendSession",t);const r=function(t,e,n,r){const o=V(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&&l(t,e,n)})),n}(this,t),A(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,ut.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,y.vn)(n)},...t.contexts};const r=(0,tt.ao)(this,n);return t.sdkProcessingMetadata={dynamicSamplingContext:r,...t.sdkProcessingMetadata},t}))}_captureEvent(t,e={},n=(0,y.o5)(),r=(0,y.rm)()){return o.T&&St(t)&&i.Yz.log(`Captured error event \`${c(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=Ft(t),s=St(t),A=`before send for type \`${t.type||"error"}\``,l="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(s&&"number"===typeof l&&(0,it.hY)()>l)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 c=Et(t.type);return this._prepareEvent(t,e,n,r).then((t=>{if(null===t)throw this.recordDroppedEvent("event_processor",c),bt("An event processor returned `null`, will not send event.");if(!0===e.data?.__sentry__)return t;const n=function(t,e,n,r){const{beforeSend:o,beforeSendTransaction:i,beforeSendSpan:a,ignoreSpans:s}=e;let A=n;if(St(A)&&o)return o(A,r);if(Ft(A)){if(a||s){const e=function(t){const{trace_id:e,parent_span_id:n,span_id:r,status:o,origin:i,data:a,op:s}=t.contexts?.trace??{};return{data:a??{},description:t.transaction,op:s,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}}(A);if(s?.length&&dt(e,s))return null;if(a){const t=a(e);t?A=(0,ct.h)(n,{type:"transaction",timestamp:(l=t).timestamp,start_timestamp:l.start_timestamp,transaction:l.description,contexts:{trace:{trace_id:l.trace_id,span_id:l.span_id,parent_span_id:l.parent_span_id,op:l.op,status:l.status,origin:l.origin,data:{...l.data,...l.profile_id&&{[_.E1]:l.profile_id},...l.exclusive_time&&{[_.jG]:l.exclusive_time}}}},measurements:l.measurements}):(0,pt.xl)()}if(A.spans){const e=[],n=A.spans;for(const t of n)if(s?.length&&dt(t,s))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=A.spans.length-e.length;r&&t.recordDroppedEvent("before_send","span",r),A.spans=e}}if(i){if(A.spans){const t=A.spans.length;A.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:t}}return i(A,r)}}var l;return A}(this,o,t,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,lt.Qg)(t))return t.then((t=>{if(!(0,lt.Qd)(t)&&null!==t)throw wt(n);return t}),(t=>{throw wt(`${e} rejected with ${t}`)}));if(!(0,lt.Qd)(t)&&null!==t)throw wt(n);return t}(n,A)})).then((o=>{if(null===o){if(this.recordDroppedEvent("before_send",c),a){const e=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",e)}throw bt(`${A} returned \`null\`, will not send event.`)}const i=n.getSession()||r.getSession();if(s&&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 l=o.transaction_info;if(a&&l&&o.transaction!==t.transaction){const t="custom";o.transaction_info={...l,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,At.lu)(),discarded_events:n}]]));var n,r,a;this.sendEnvelope(e)}}function Et(t){return"replay_event"===t?"replay":t||"error"}function St(t){return void 0===t.type}function Ft(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*kt(t[0]):(0,lt.sO)(t)?e+=kt(t):e+=100})),e}function kt(t){return"string"===typeof t?2*t.length:"number"===typeof t?8:"boolean"===typeof t?4:0}var Ot=n(43674);function Mt(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 Tt(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 Rt(t){return function(t){return(0,lt.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=Dt(t,e),r={type:zt(e),value:Kt(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function Pt(t,e,n,r){const o=(0,y.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),s={__serialized__:(0,T.cd)(e,i)};if(a)return{exception:{values:[Lt(t,a)]},extra:s};const A={exception:{values:[{type:(0,lt.xH)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:Yt(e,{isUnhandledRejection:r})}]},extra:s};if(n){const e=Dt(t,n);e.length&&(A.exception.values[0].stacktrace={frames:e})}return A}function Ht(t,e){return{exception:{values:[Lt(t,e)]}}}function Dt(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 jt(t){return"undefined"!==typeof WebAssembly&&"undefined"!==typeof WebAssembly.Exception&&t instanceof WebAssembly.Exception}function zt(t){const e=t?.name;if(!e&&jt(t)){return t.message&&Array.isArray(t.message)&&2==t.message.length?t.message[0]:"WebAssembly.Exception"}return e}function Kt(t){const e=t?.message;return jt(t)?Array.isArray(t.message)&&2==t.message.length?t.message[1]:"wasm exception":e?e.error&&"string"===typeof e.error.message?Rt(e.error):Rt(t):"No error message"}function Vt(t,e,n,r,o){let i;if((0,lt.T2)(e)&&e.error){return Ht(t,e.error)}if((0,lt.BD)(e)||(0,lt.W6)(e)){const o=e;if("stack"in e)i=Ht(t,e);else{const e=o.name||((0,lt.BD)(o)?"DOMError":"DOMException"),a=o.message?`${e}: ${o.message}`:e;i=Gt(t,a,n,r),(0,u.gO)(i,a)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if((0,lt.bJ)(e))return Ht(t,e);if((0,lt.Qd)(e)||(0,lt.xH)(e)){return i=Pt(t,e,n,o),(0,u.M6)(i,{synthetic:!0}),i}return i=Gt(t,e,n,r),(0,u.gO)(i,`${e}`,void 0),(0,u.M6)(i,{synthetic:!0}),i}function Gt(t,e,n,r){const o={};if(r&&n){const r=Dt(t,n);r.length&&(o.exception={values:[{value:e,stacktrace:{frames:r}}]}),(0,u.M6)(o,{synthetic:!0})}if((0,lt.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,v.HF)(t),r=e?"promise rejection":"exception";if((0,lt.T2)(t))return`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``;if((0,lt.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 Wt=n(54386);class $t extends Ct{constructor(t){const e=(n=t,{release:"string"===typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:Wt.jf.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;Mt(e,"browser",["browser"],Wt.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:s}=this._options,A=s??a?.enableMetrics??!0;Wt.jf.document&&(o||i||A)&&Wt.jf.document.addEventListener("visibilitychange",(()=>{"hidden"===Wt.jf.document.visibilityState&&(o&&this._flushOutcomes(),i&&Y(this),A&&X(this))})),r&&this.on("beforeSendSession",Tt)}eventFromException(t,e){return function(t,e,n,r){const o=Vt(t,e,n?.syntheticException||void 0,r);return(0,u.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=Gt(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 R.O&&i.Ow.forEach((function(t){t in R.O.console&&(0,v.GS)(R.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(R.O.console,e)}}))}))}const ne=R.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,v.GS)(R.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:se(e),method:ae(n,"method")?String(n.method).toUpperCase():(0,lt.ks)(e)&&ae(e,"method")?String(e.method).toUpperCase():"GET"}}const e=t[0];return{url:se(e),method:ae(e,"method")?String(e.method).toUpperCase():"GET"}}(n),a={args:n,fetchData:{method:o,url:i},startTimestamp:1e3*(0,At.zf)(),virtualError:r,headers:Ae(n)};return t||te("fetch",{...a}),e.apply(R.O,n).then((async e=>(t?t(e):te("fetch",{...a,endTimestamp:1e3*(0,At.zf)(),response:e}),e)),(t=>{te("fetch",{...a,endTimestamp:1e3*(0,At.zf)(),error:t}),(0,lt.bJ)(t)&&void 0===t.stack&&(t.stack=r.stack,(0,v.my)(t,"framesToPop",1));const e=(0,y.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,v.my)(t,"__sentry_fetch_url_host__",e)}catch{}throw t}))}}))}function ae(t,e){return!!t&&"object"===typeof t&&!!t[e]}function se(t){return"string"===typeof t?t:t?ae(t,"url")?t.url:t.toString?t.toString():"":""}function Ae(t){const[e,n]=t;try{if("object"===typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,lt.ks)(e))return new Headers(e.headers)}catch{}}const le=100;function ce(t,e){const n=(0,y.KU)(),r=(0,y.rm)();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:a=le}=n.getOptions();if(a<=0)return;const s={timestamp:(0,At.lu)(),...t},A=o?(0,i.pq)((()=>o(s,e))):s;null!==A&&(n.emit&&n.emit("beforeAddBreadcrumb",A,e),r.addBreadcrumb(A,a))}var ue=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=R.O;let ge,me,ye;function ve(){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,v.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,v.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,v.my)(n,"_sentryCaptured",!0),r&&!r._sentryId&&(0,v.my)(r,"_sentryId",(0,u.eJ)());const o="keypress"===n.type?"input":n.type;if(!function(t){if(t.type!==me)return!1;try{if(!t.target||t.target._sentryId!==ye)return!1}catch{}return!0}(n)){t({event:n,name:o,global:e}),me=n.type,ye=r?r._sentryId:void 0}clearTimeout(ge),ge=pe.setTimeout((()=>{ye=void 0,me=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,At.zf)(),i=(0,lt.Kg)(n[0])?n[0].toUpperCase():void 0,a=function(t){if((0,lt.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 s=()=>{const t=e[be];if(t&&4===e.readyState){try{t.status_code=e.status}catch{}te("xhr",{endTimestamp:1e3*(0,At.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)=>(s(),t.apply(e,n))}):e.addEventListener("readystatechange",s),e.setRequestHeader=new Proxy(e.setRequestHeader,{apply(t,e,n){const[r,o]=n,i=e[be];return i&&(0,lt.Kg)(r)&&(0,lt.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,At.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,v.GS)(pe.history,"pushState",t),(0,v.GS)(pe.history,"replaceState",t))}var Ee=n(62745);const Se=1024,Fe=(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,y.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)}ce(n,{input:e.args,level:e.level})}}(t)),e.dom&&(n=function(t,e){return function(n){if((0,y.KU)()!==t)return;let r,o,a="object"===typeof e?e.serializeAttribute:void 0,s="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;s&&s>Se&&(Ee.T&&i.Yz.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=Se),"string"===typeof a&&(a=[a]);try{const t=n.event,e=function(t){return!!t&&!!t.target}(t)?t.target:t;r=(0,ue.Hd)(e,{keyAttrs:a,maxStringLength:s}),o=(0,ue.xE)(e)}catch{r="<unknown>"}if(0===r.length)return;const A={category:`ui.${n.name}`,message:r};o&&(A.data={"ui.component_name":o}),ce(A,{event:n.event,name:n.name,global:n.global})}}(t,e.dom),Jt("dom",n),Zt("dom",ve)),e.xhr&&function(t){Jt("xhr",t),Zt("xhr",Be)}(function(t){return function(e){if((0,y.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:s,body:A}=o,l={method:i,url:a,status_code:s},c={xhr:e.xhr,input:A,startTimestamp:n,endTimestamp:r},u={category:"xhr",data:l,type:"http",level:de(s)};t.emit("beforeOutgoingRequestBreadcrumb",u,c),ce(u,c)}}(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,y.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),ce(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},s={category:"fetch",data:i,type:"http",level:de(i.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",s,a),ce(s,a)}}}(t)),e.history&&xe(function(t){return function(e){if((0,y.KU)()!==t)return;let n=e.from,r=e.to;const o=he(Wt.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),ce({category:"navigation",data:{from:n,to:r}})}}(t)),e.sentry&&t.on("beforeSendEvent",function(t){return function(e){(0,y.KU)()===t&&ce({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,u.$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,v.GS)(Wt.jf,"setTimeout",Ie),e.setInterval&&(0,v.GS)(Wt.jf,"setInterval",Ie),e.requestAnimationFrame&&(0,v.GS)(Wt.jf,"requestAnimationFrame",ke),e.XMLHttpRequest&&"XMLHttpRequest"in Wt.jf&&(0,v.GS)(XMLHttpRequest.prototype,"send",Oe);const t=e.eventTarget;if(t){(Array.isArray(t)?t:Ue).forEach((t=>function(t,e){const n=Wt.jf,r=n[t]?.prototype;if(!r?.hasOwnProperty?.("addEventListener"))return;(0,v.GS)(r,"addEventListener",(function(n){return function(r,o,i){try{"function"===typeof o.handleEvent&&(o.handleEvent=(0,Wt.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,Wt.LV)(o,{mechanism:{data:{handler:(0,C.qQ)(o),target:t},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),i])}})),(0,v.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,Wt.LV)(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,C.qQ)(t)}`}}),t.apply(this,e)}}function ke(t){return function(e){return t.apply(this,[(0,Wt.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,v.GS)(n,t,(function(e){const n={mechanism:{data:{handler:(0,C.qQ)(e)},handled:!1,type:`auto.browser.browserapierrors.xhr.${t}`}},r=(0,v.sp)(e);return r&&(n.mechanism.data.handler=(0,C.qQ)(r)),(0,Wt.LV)(e,n)}))})),t.apply(this,e)}}const Me=(t={})=>{const e=t.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if("undefined"===typeof Wt.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,y.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)())}))}}},Te=()=>({name:"CultureContext",preprocessEvent(t){const e=function(){try{const t=Wt.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 Re=null;function Le(){Re=R.O.onerror,R.O.onerror=function(t,e,n,r,o){return te("error",{column:r,error:o,line:n,msg:t,url:e}),!!Re&&Re.apply(this,arguments)},R.O.onerror.__SENTRY_INSTRUMENTED__=!0}let Pe=null;function He(){Pe=R.O.onunhandledrejection,R.O.onunhandledrejection=function(t){return te("unhandledrejection",t),!Pe||Pe.apply(this,arguments)},R.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const De=(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}=je();if((0,y.KU)()!==t||(0,Wt.jN)())return;const{msg:i,url:a,line:s,column:A,error:l}=e,c=function(t,e,n,r){const o=t.exception=t.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},s=a.stacktrace=a.stacktrace||{},A=s.frames=s.frames||[],l=r,c=n,u=function(t){if(!(0,lt.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,ue.$N)();0===A.length&&A.push({colno:l,filename:u,function:C.yF,in_app:!0,lineno:c});return t}(Vt(n,l||i,void 0,o,!1),a,s,A);c.level="error",(0,r.r)(c,{originalException:l,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,He)}((e=>{const{stackParser:n,attachStacktrace:o}=je();if((0,y.KU)()!==t||(0,Wt.jN)())return;const i=function(t){if((0,lt.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,lt.sO)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:Vt(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 je(){const t=(0,y.KU)();return t?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const ze=()=>({name:"HttpContext",preprocessEvent(t){if(!Wt.jf.navigator&&!Wt.jf.location&&!Wt.jf.document)return;const e=(0,Wt.AP)(),n={...e.headers,...t.request?.headers};t.request={...e,...t.request,headers:n}}});function Ke(t,e,n,r,o,i){if(!o.exception?.values||!i||!(0,lt.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=Ve(t,e,r,i.originalException,n,o.exception.values,a,0))}function Ve(t,e,n,r,o,i,a,s){if(i.length>=n+1)return i;let A=[...i];if((0,lt.tH)(r[o],Error)){Ye(a,s,r);const i=t(e,r[o]),l=A.length;We(i,o,l,s),A=Ve(t,e,n,r[o],o,[i,...A],i,l)}return Ge(r)&&r.errors.forEach(((i,l)=>{if((0,lt.tH)(i,Error)){Ye(a,s,r);const c=t(e,i),u=A.length;We(c,`errors[${l}]`,u,s),A=Ve(t,e,n,i,o,[c,...A],c,u)}})),A}function Ge(t){return Array.isArray(t.errors)}function Ye(t,e,n){t.mechanism={handled:!0,type:"auto.core.linked_errors",...Ge(n)&&{is_exception_group:!0},...t.mechanism,exception_id:e}}function We(t,e,n,r){t.mechanism={handled:!0,...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}const $e=(t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:"LinkedErrors",preprocessEvent(t,r,o){Ke(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(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]},sn="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,An={};function ln(t){const e=An[t];if(e)return e;let n=pe[t];if(oe(n))return An[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){sn&&i.Yz.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,o)}return n?An[t]=n.bind(pe):n}function cn(t,e=ln("fetch")){let n=0,r=0;return st(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(s){throw An["fetch"]=void 0,s}finally{n-=i,r--}}),ot(t.bufferSize||40))}function un(){return!!function(){if("undefined"===typeof Wt.jf.window)return!1;const t=Wt.jf;if(t.nw)return!1;const e=t.chrome||t.browser;if(!e?.runtime?.id)return!1;const n=(0,ue.$N)(),r=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(Wt.jf===Wt.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&&un();let n=null==t.defaultIntegrations?[p(),B(),x(),Qe(),Fe(),De(),$e(),E(),ze(),Te(),Me()]:t.defaultIntegrations;const r={...t,enabled:!e&&t.enabled,stackParser:(0,C.vk)(t.stackParser||on),integrations:s({integrations:t.integrations,defaultIntegrations:n}),transport:t.transport||cn};return Q($t,r)}var dn=n(96540);function hn(t){const e={...t};return Mt(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}},51220(t,e,n){"use strict";n.d(e,{Te:()=>A});var r=n(96540),o=n(40961),i=n(57530);const a="undefined"!==typeof document?r.useLayoutEffect:r.useEffect;function s({useFlushSync:t=!0,...e}){const n=r.useReducer((()=>({})),{})[1],s={...e,onChange:(r,i)=>{var a;t&&i?(0,o.flushSync)(n):n(),null==(a=e.onChange)||a.call(e,r,i)}},[A]=r.useState((()=>new i.YV(s)));return A.setOptions(s),a((()=>A._didMount()),[]),a((()=>A._willUpdate())),A}function A(t){return s({observeElementRect:i.T6,observeElementOffset:i.AO,scrollToFn:i.Ox,...t})}},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 s(t,e,n){let r,o=[];return i=>{let a;n.key&&n.debug&&(a=Date.now());const s=t(i);if(!(s.length!==o.length||s.some(((t,e)=>o[e]!==t))))return r;let A;if(o=s,n.key&&n.debug&&(A=Date.now()),r=e(...s),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()-A))/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 A(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:()=>$,ZR:()=>W,cU:()=>tt,h5:()=>nt,hM:()=>Z,kW:()=>et});const l="debugHeaders";function c(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 u={createTable:t=>{t.getHeaderGroups=s((()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right]),((e,n,r,o)=>{var i,a;const s=null!=(i=null==r?void 0:r.map((t=>n.find((e=>e.id===t)))).filter(Boolean))?i:[],A=null!=(a=null==o?void 0:o.map((t=>n.find((e=>e.id===t)))).filter(Boolean))?a:[];return f(e,[...s,...n.filter((t=>!(null!=r&&r.includes(t.id))&&!(null!=o&&o.includes(t.id)))),...A],t)}),A(t.options,l)),t.getCenterHeaderGroups=s((()=>[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")),A(t.options,l)),t.getLeftHeaderGroups=s((()=>[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")}),A(t.options,l)),t.getRightHeaderGroups=s((()=>[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")}),A(t.options,l)),t.getFooterGroups=s((()=>[t.getHeaderGroups()]),(t=>[...t].reverse()),A(t.options,l)),t.getLeftFooterGroups=s((()=>[t.getLeftHeaderGroups()]),(t=>[...t].reverse()),A(t.options,l)),t.getCenterFooterGroups=s((()=>[t.getCenterHeaderGroups()]),(t=>[...t].reverse()),A(t.options,l)),t.getRightFooterGroups=s((()=>[t.getRightHeaderGroups()]),(t=>[...t].reverse()),A(t.options,l)),t.getFlatHeaders=s((()=>[t.getHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,l)),t.getLeftFlatHeaders=s((()=>[t.getLeftHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,l)),t.getCenterFlatHeaders=s((()=>[t.getCenterHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,l)),t.getRightFlatHeaders=s((()=>[t.getRightHeaderGroups()]),(t=>t.map((t=>t.headers)).flat()),A(t.options,l)),t.getCenterLeafHeaders=s((()=>[t.getCenterFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),A(t.options,l)),t.getLeftLeafHeaders=s((()=>[t.getLeftFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),A(t.options,l)),t.getRightLeafHeaders=s((()=>[t.getRightFlatHeaders()]),(t=>t.filter((t=>{var e;return!(null!=(e=t.subHeaders)&&e.length)}))),A(t.options,l)),t.getLeafHeaders=s((()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()]),((t,e,n)=>{var r,o,i,a,s,A;return[...null!=(r=null==(o=t[0])?void 0:o.headers)?r:[],...null!=(i=null==(a=e[0])?void 0:a.headers)?i:[],...null!=(s=null==(A=n[0])?void 0:A.headers)?s:[]].map((t=>t.getLeafHeaders())).flat()}),A(t.options,l))}};function f(t,e,n,r){var o,i;let a=0;const s=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&&s(t.columns,e+1)}),0)};s(t);let A=[];const l=(t,e)=>{const o={depth:e,id:[r,`${e}`].filter(Boolean).join("_"),headers:[]},i=[];t.forEach((t=>{const a=[...i].reverse()[0];let s,A=!1;if(t.column.depth===o.depth&&t.column.parent?s=t.column.parent:(s=t.column,A=!0),a&&(null==a?void 0:a.column)===s)a.subHeaders.push(t);else{const o=c(n,s,{id:[r,e,s.id,null==t?void 0:t.id].filter(Boolean).join("_"),isPlaceholder:A,placeholderId:A?`${i.filter((t=>t.column===s)).length}`:void 0,depth:e,index:i.length});o.subHeaders.push(t),i.push(o)}o.headers.push(t),t.headerGroup=o})),A.push(o),e>0&&l(i,e-1)},u=e.map(((t,e)=>c(n,t,{depth:a,index:e})));l(u,a-1),A.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=A[0])?void 0:i.headers)?o:[]),A}const d=(t,e,n,r,o,i,l)=>{let c={id:e,index:r,original:n,depth:o,parentId:l,_valuesCache:{},_uniqueValuesCache:{},getValue:e=>{if(c._valuesCache.hasOwnProperty(e))return c._valuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?(c._valuesCache[e]=n.accessorFn(c.original,r),c._valuesCache[e]):void 0},getUniqueValues:e=>{if(c._uniqueValuesCache.hasOwnProperty(e))return c._uniqueValuesCache[e];const n=t.getColumn(e);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(c._uniqueValuesCache[e]=n.columnDef.getUniqueValues(c.original,r),c._uniqueValuesCache[e]):(c._uniqueValuesCache[e]=[c.getValue(e)],c._uniqueValuesCache[e]):void 0},renderValue:e=>{var n;return null!=(n=c.getValue(e))?n:t.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>a(c.subRows,(t=>t.subRows)),getParentRow:()=>c.parentId?t.getRow(c.parentId,!0):void 0,getParentRows:()=>{let t=[],e=c;for(;;){const n=e.getParentRow();if(!n)break;t.push(n),e=n}return t.reverse()},getAllCells:s((()=>[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:s((()=>[t,n,e,o]),((t,e,n,r)=>({table:t,column:e,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue})),A(t.options,"debugCells"))};return t._features.forEach((r=>{null==r.createCell||r.createCell(o,n,e,t)}),{}),o}(t,c,e,e.id)))),A(t.options,"debugRows")),_getAllCellsByColumnId:s((()=>[c.getAllCells()]),(t=>t.reduce(((t,e)=>(t[e.column.id]=e,t)),{})),A(t.options,"debugRows"))};for(let a=0;a<t._features.length;a++){const e=t._features[a];null==e||null==e.createRow||e.createRow(c,t)}return c},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 m=(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())};m.autoRemove=t=>C(t);const y=(t,e,n)=>{var r;return null==(r=t.getValue(e))?void 0:r.includes(n)};y.autoRemove=t=>C(t);const v=(t,e,n)=>!n.some((n=>{var r;return!(null!=(r=t.getValue(e))&&r.includes(n))}));v.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:m,arrIncludes:y,arrIncludesAll:v,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 s;if(S(o,a,t))return null!=(s=null==e?void 0:e.filter((e=>e.id!==t.id)))?s:[];const A={id:t.id,value:a};var l;return i?null!=(l=null==e?void 0:e.map((e=>e.id===t.id?A:e)))?l:[]:null!=e&&e.length?[...e,A]:[A]}))}},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(S(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 S(t,e,n){return!(!t||!t.autoRemove)&&t.autoRemove(e,n)||"undefined"===typeof e||"string"===typeof e&&!e}const F={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?F.sum:"[object Date]"===Object.prototype.toString.call(r)?F.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:F[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=s((t=>[R(e,t)]),(e=>e.findIndex((e=>e.id===t.id))),A(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var r;return(null==(r=R(e,n)[0])?void 0:r.id)===t.id},t.getIsLastColumn=n=>{var r;const o=R(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=s((()=>[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)}),A(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,s,A;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!=(s=null==t?void 0:t.left)?s:[]).filter((t=>!(null!=r&&r.includes(t)))),...r],right:(null!=(A=null==t?void 0:t.right)?A:[]).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=s((()=>[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)))}),A(e.options,"debugRows")),t.getLeftVisibleCells=s((()=>[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"})))),A(e.options,"debugRows")),t.getRightVisibleCells=s((()=>[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"})))),A(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=s((()=>[t.getAllLeafColumns(),t.getState().columnPinning.left]),((t,e)=>(null!=e?e:[]).map((e=>t.find((t=>t.id===e)))).filter(Boolean)),A(t.options,"debugColumns")),t.getRightLeafColumns=s((()=>[t.getAllLeafColumns(),t.getState().columnPinning.right]),((t,e)=>(null!=e?e:[]).map((e=>t.find((t=>t.id===e)))).filter(Boolean)),A(t.options,"debugColumns")),t.getCenterLeafColumns=s((()=>[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)))}),A(t.options,"debugColumns"))}};const k={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},O={getDefaultColumnDef:()=>k,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:k.minSize,null!=(r=null!=i?i:t.columnDef.size)?r:k.size),null!=(o=t.columnDef.maxSize)?o:k.maxSize)},t.getStart=s((t=>[t,R(e,t),e.getState().columnSizing]),((e,n)=>n.slice(0,t.getIndex(e)).reduce(((t,e)=>t+e.getSize()),0)),A(e.options,"debugColumns")),t.getAfter=s((t=>[t,R(e,t),e.getState().columnSizing]),((e,n)=>n.slice(t.getIndex(e)+1).reduce(((t,e)=>t+e.getSize()),0)),A(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(),T(i)&&i.touches&&i.touches.length>1)return;const a=t.getSize(),s=t?t.getLeafHeaders().map((t=>[t.column.id,t.column.getSize()])):[[r.id,r.getSize()]],A=T(i)?Math.round(i.touches[0].clientX):i.clientX,l={},c=(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,s=Math.max(a/(null!=(o=null==t?void 0:t.startSize)?o:0),-.999999);return t.columnSizingStart.forEach((t=>{let[e,n]=t;l[e]=Math.round(100*Math.max(n+n*s,0))/100})),{...t,deltaOffset:a,deltaPercentage:s}})),"onChange"!==e.options.columnResizeMode&&"end"!==t||e.setColumnSizing((t=>({...t,...l}))))},u=t=>c("move",t),f=t=>{c("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=>u(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()),u(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 M)return M;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 M=t,M}()&&{passive:!1};T(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:A,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,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 M=null;function T(t){return"touchstart"===t.type}function R(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=>{P(o,e.id,r,!0,t)})),o})),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=s((()=>[t.getState().rowSelection,t.getCoreRowModel()]),((e,n)=>Object.keys(e).length?H(t,n):{rows:[],flatRows:[],rowsById:{}}),A(t.options,"debugTable")),t.getFilteredSelectedRowModel=s((()=>[t.getState().rowSelection,t.getFilteredRowModel()]),((e,n)=>Object.keys(e).length?H(t,n):{rows:[],flatRows:[],rowsById:{}}),A(t.options,"debugTable")),t.getGroupedSelectedRowModel=s((()=>[t.getState().rowSelection,t.getSortedRowModel()]),((e,n)=>Object.keys(e).length?H(t,n):{rows:[],flatRows:[],rowsById:{}}),A(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 s={...i};return P(s,t.id,n,null==(a=null==r?void 0:r.selectChildren)||a,e),s}))},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return D(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)}}}},P=(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=>P(t,e.id,n,r,o)))};function H(t,e){const n=t.getState().rowSelection,r=[],o={},i=function(t,e){return t.map((t=>{var e;const a=D(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 D(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()&&(D(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 j=/([0-9]+)/gm;function z(t,e){return t===e?0:t>e?1:-1}function K(t){return"number"===typeof t?isNaN(t)||t===1/0||t===-1/0?"":String(t):"string"===typeof t?t:""}function V(t,e){const n=t.split(j).filter(Boolean),r=e.split(j).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 G={alphanumeric:(t,e,n)=>V(K(t.getValue(n)).toLowerCase(),K(e.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(t,e,n)=>V(K(t.getValue(n)),K(e.getValue(n))),text:(t,e,n)=>z(K(t.getValue(n)).toLowerCase(),K(e.getValue(n)).toLowerCase()),textCaseSensitive:(t,e,n)=>z(K(t.getValue(n)),K(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)=>z(t.getValue(n),e.getValue(n))},Y=[u,{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=s((()=>[t.getAllCells(),e.getState().columnVisibility]),(t=>t.filter((t=>t.column.getIsVisible()))),A(e.options,"debugRows")),t.getVisibleCells=s((()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()]),((t,e,n)=>[...t,...e,...n]),A(e.options,"debugRows"))},createTable:t=>{const e=(e,n)=>s((()=>[n(),n().filter((t=>t.getIsVisible())).map((t=>t.id)).join("_")]),(t=>t.filter((t=>null==t.getIsVisible?void 0:t.getIsVisible()))),A(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 G.datetime;if("string"===typeof n&&(r=!0,n.split(j).length>1))return G.alphanumeric}return r?G.text:G.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:G[t.columnDef.sortingFn]},t.toggleSorting=(n,r)=>{const o=t.getNextSortingOrder(),i="undefined"!==typeof n&&null!==n;e.setSorting((a=>{const s=null==a?void 0:a.find((e=>e.id===t.id)),A=null==a?void 0:a.findIndex((e=>e.id===t.id));let l,c=[],u=i?n:"desc"===o;var f;(l=null!=a&&a.length&&t.getCanMultiSort()&&r?s?"toggle":"add":null!=a&&a.length&&A!==a.length-1?"replace":s?"toggle":"replace","toggle"===l&&(i||o||(l="remove")),"add"===l)?(c=[...a,{id:t.id,desc:u}],c.splice(0,c.length-(null!=(f=e.options.maxMultiSortColCount)?f:Number.MAX_SAFE_INTEGER))):c="toggle"===l?a.map((e=>e.id===t.id?{...e,desc:u}:e)):"remove"===l?a.filter((e=>e.id!==t.id)):[{id:t.id,desc:u}];return c}))},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=s((()=>[t.getPageCount()]),(t=>{let e=[];return t&&t>0&&(e=[...new Array(t)].fill(null).map(((t,e)=>e))),e}),A(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})):[],s=new Set([...a,t.id,...i]);e.setRowPinning((t=>{var e,r,o,i,a,A;return"bottom"===n?{top:(null!=(o=null==t?void 0:t.top)?o:[]).filter((t=>!(null!=s&&s.has(t)))),bottom:[...(null!=(i=null==t?void 0:t.bottom)?i:[]).filter((t=>!(null!=s&&s.has(t)))),...Array.from(s)]}:"top"===n?{top:[...(null!=(a=null==t?void 0:t.top)?a:[]).filter((t=>!(null!=s&&s.has(t)))),...Array.from(s)],bottom:(null!=(A=null==t?void 0:t.bottom)?A:[]).filter((t=>!(null!=s&&s.has(t))))}:{top:(null!=(e=null==t?void 0:t.top)?e:[]).filter((t=>!(null!=s&&s.has(t)))),bottom:(null!=(r=null==t?void 0:t.bottom)?r:[]).filter((t=>!(null!=s&&s.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=s((()=>[t.getRowModel().rows,t.getState().rowPinning.top]),((e,n)=>t._getPinnedRows(e,n,"top")),A(t.options,"debugRows")),t.getBottomRows=s((()=>[t.getRowModel().rows,t.getState().rowPinning.bottom]),((e,n)=>t._getPinnedRows(e,n,"bottom")),A(t.options,"debugRows")),t.getCenterRows=s((()=>[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)))}),A(t.options,"debugRows"))}},L,O];function W(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 l={...null!=(n=t.initialState)?n:{}};i._features.forEach((t=>{var e;l=null!=(e=null==t.getInitialState?void 0:t.getInitialState(l))?e:l}));const c=[];let u=!1;const f={_features:o,options:{...a,...t},initialState:l,_queue:t=>{c.push(t),u||(u=!0,Promise.resolve().then((()=>{for(;c.length;)c.shift()();u=!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:s((()=>[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}}),A(t,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:s((()=>[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},l=a.accessorKey;let c,u=null!=(o=null!=(i=a.id)?i:l?"function"===typeof String.prototype.replaceAll?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)?o:"string"===typeof a.header?a.header:void 0;if(a.accessorFn?c=a.accessorFn:l&&(c=l.includes(".")?t=>{let e=t;for(const r of l.split(".")){var n;e=null==(n=e)?void 0:n[r]}return e}:t=>t[a.accessorKey]),!u)throw new Error;let f={id:`${String(u)}`,accessorFn:c,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:s((()=>[!0]),(()=>{var t;return[f,...null==(t=f.columns)?void 0:t.flatMap((t=>t.getFlatColumns()))]}),A(t.options,"debugColumns")),getLeafColumns:s((()=>[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]}),A(t.options,"debugColumns"))};for(const s of t._features)null==s.createColumn||s.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)}),A(t,"debugColumns")),getAllFlatColumns:s((()=>[i.getAllColumns()]),(t=>t.flatMap((t=>t.getFlatColumns()))),A(t,"debugColumns")),_getAllFlatColumnsById:s((()=>[i.getAllFlatColumns()]),(t=>t.reduce(((t,e)=>(t[e.id]=e,t)),{})),A(t,"debugColumns")),getAllLeafColumns:s((()=>[i.getAllColumns(),i._getOrderColumnsFn()]),((t,e)=>e(t.flatMap((t=>t.getLeafColumns())))),A(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 $(){return t=>s((()=>[t.options.data]),(e=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(e,o,i){void 0===o&&(o=0);const a=[];for(let A=0;A<e.length;A++){const l=d(t,t._getRowId(e[A],A,i),e[A],A,o,void 0,null==i?void 0:i.id);var s;if(n.flatRows.push(l),n.rowsById[l.id]=l,a.push(l),t.options.getSubRows)l.originalSubRows=t.options.getSubRows(e[A],A),null!=(s=l.originalSubRows)&&s.length&&(l.subRows=r(l.originalSubRows,o+1,l))}return a};return n.rows=r(e),n}),A(t.options,"debugTable",0,(()=>t._autoResetPageIndex())))}function X(){return t=>s((()=>[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),A(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,s=function(t,r){void 0===r&&(r=0);const A=[];for(let c=0;c<t.length;c++){var l;let u=t[c];const f=d(n,u.id,u.original,u.index,u.depth,void 0,u.parentId);if(f.columnFilters=u.columnFilters,null!=(l=u.subRows)&&l.length&&r<a){if(f.subRows=s(u.subRows,r+1),u=f,e(u)&&!f.subRows.length){A.push(u),i[u.id]=u,o.push(u);continue}if(e(u)||f.subRows.length){A.push(u),i[u.id]=u,o.push(u);continue}}else u=f,e(u)&&(A.push(u),i[u.id]=u,o.push(u))}return A};return{rows:s(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,s=function(t,r){void 0===r&&(r=0);const A=[];for(let c=0;c<t.length;c++){let u=t[c];if(e(u)){var l;if(null!=(l=u.subRows)&&l.length&&r<a){const t=d(n,u.id,u.original,u.index,u.depth,void 0,u.parentId);t.subRows=s(u.subRows,r+1),u=t}A.push(u),o.push(u),i[u.id]=u}}return A};return{rows:s(t),flatRows:o,rowsById:i}}(t,e,n)}function Z(){return t=>s((()=>[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)),s=t.getGlobalFilterFn(),A=t.getAllLeafColumns().filter((t=>t.getCanGlobalFilter()));let l,c;r&&s&&A.length&&(a.push("__global__"),A.forEach((t=>{var e;i.push({id:t.id,filterFn:s,resolvedValue:null!=(e=null==s.resolveFilterValue?void 0:s.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++){l=o[t];const e=l.id;n.columnFilters[e]=l.filterFn(n,e,l.resolvedValue,(t=>{n.columnFiltersMeta[e]=t}))}if(i.length){for(let t=0;t<i.length;t++){c=i[t];const e=c.id;if(c.filterFn(n,e,c.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)}),A(t.options,"debugTable",0,(()=>t._autoResetPageIndex())))}function tt(){return t=>s((()=>[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={},s=function(e,n,A){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=s(t.subRows,n+1,t.id)),t)));const l=r[n],c=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,l),u=Array.from(c.entries()).map(((e,c)=>{let[u,f]=e,h=`${l}:${u}`;h=A?`${A}>${h}`:h;const p=s(f,n+1,h);p.forEach((t=>{t.parentId=h}));const g=n?a(f,(t=>t.subRows)):f,m=d(t,h,g[0].original,c,n,void 0,A);return Object.assign(m,{groupingColumnId:l,groupingValue:u,subRows:p,leafRows:g,getValue:e=>{if(r.includes(e)){if(m._valuesCache.hasOwnProperty(e))return m._valuesCache[e];var n;if(f[0])m._valuesCache[e]=null!=(n=f[0].getValue(e))?n:void 0;return m._valuesCache[e]}if(m._groupingValuesCache.hasOwnProperty(e))return m._groupingValuesCache[e];const o=t.getColumn(e),i=null==o?void 0:o.getAggregationFn();return i?(m._groupingValuesCache[e]=i(e,g,f),m._groupingValuesCache[e]):void 0}}),p.forEach((t=>{o.push(t),i[t.id]=t})),m}));return u},A=s(n.rows,0);return A.forEach((t=>{o.push(t),i[t.id]=t})),{rows:A,flatRows:o,rowsById:i}}),A(t.options,"debugTable",0,(()=>{t._queue((()=>{t._autoResetExpanded(),t._autoResetPageIndex()}))})))}function et(t){return t=>s((()=>[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:s}=n;const A=r*o,l=A+r;let c;i=i.slice(A,l),c=t.options.paginateExpandedRows?{rows:i,flatRows:a,rowsById:s}:q({rows:i,flatRows:a,rowsById:s}),c.flatRows=[];const u=t=>{c.flatRows.push(t),t.subRows.length&&t.subRows.forEach(u)};return c.rows.forEach(u),c}),A(t.options,"debugTable"))}function nt(){return t=>s((()=>[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 s=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],s=a[o.id],A=s.sortUndefined,l=null!=(n=null==o?void 0:o.desc)&&n;let c=0;if(A){const n=void 0===t.getValue(o.id),r=void 0===e.getValue(o.id);if(n||r){if("first"===A)return n?-1:1;if("last"===A)return n?1:-1;c=n&&r?0:n?A:-A}}if(0===c&&(c=s.sortingFn(t,e,o.id)),0!==c)return l&&(c*=-1),s.invertSorting&&(c*=-1),c}return t.index-e.index})),e.forEach((t=>{var e;o.push(t),null!=(e=t.subRows)&&e.length&&(t.subRows=s(t.subRows))})),e};return{rows:s(n.rows),flatRows:o,rowsById:n.rowsById}}),A(t.options,"debugTable",0,(()=>t._autoResetPageIndex())))}},57530(t,e,n){"use strict";function r(t,e,n){let r,o=n.initialDeps??[],i=!0;function a(){var a,s,A;let l;n.key&&(null==(a=n.debug)?void 0:a.call(n))&&(l=Date.now());const c=t();if(!(c.length!==o.length||c.some(((t,e)=>o[e]!==t))))return r;let u;if(o=c,n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(u=Date.now()),r=e(...c),n.key&&(null==(A=n.debug)?void 0:A.call(n))){const t=Math.round(100*(Date.now()-l))/100,e=Math.round(100*(Date.now()-u))/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!(null==n?void 0:n.onChange)||i&&n.skipInitialOnChange||n.onChange(r),i=!1,r}return a.updateDeps=t=>{o=t},a}function o(t,e){if(void 0===t)throw new Error("Unexpected undefined"+(e?`: ${e}`:""));return t}n.d(e,{YV:()=>p,vp:()=>A,Ox:()=>h,AO:()=>f,T6:()=>l});const i=(t,e,n)=>{let r;return function(...o){t.clearTimeout(r),r=t.setTimeout((()=>e.apply(this,o)),n)}};const a=t=>{const{offsetWidth:e,offsetHeight:n}=t;return{width:e,height:n}},s=t=>t,A=t=>{const e=Math.max(t.startIndex-t.overscan,0),n=Math.min(t.endIndex+t.overscan,t.count-1),r=[];for(let o=e;o<=n;o++)r.push(o);return r},l=(t,e)=>{const n=t.scrollElement;if(!n)return;const r=t.targetWindow;if(!r)return;const o=t=>{const{width:n,height:r}=t;e({width:Math.round(n),height:Math.round(r)})};if(o(a(n)),!r.ResizeObserver)return()=>{};const i=new r.ResizeObserver((e=>{const r=()=>{const t=e[0];if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return void o({width:e.inlineSize,height:e.blockSize})}o(a(n))};t.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()}));return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},c={passive:!0},u="undefined"==typeof window||"onscrollend"in window,f=(t,e)=>{const n=t.scrollElement;if(!n)return;const r=t.targetWindow;if(!r)return;let o=0;const a=t.options.useScrollendEvent&&u?()=>{}:i(r,(()=>{e(o,!1)}),t.options.isScrollingResetDelay),s=r=>()=>{const{horizontal:i,isRtl:s}=t.options;o=i?n.scrollLeft*(s?-1:1):n.scrollTop,a(),e(o,r)},A=s(!0),l=s(!1);n.addEventListener("scroll",A,c);const f=t.options.useScrollendEvent&&u;return f&&n.addEventListener("scrollend",l,c),()=>{n.removeEventListener("scroll",A),f&&n.removeEventListener("scrollend",l)}},d=(t,e,n)=>{if(null==e?void 0:e.borderBoxSize){const t=e.borderBoxSize[0];if(t){return Math.round(t[n.options.horizontal?"inlineSize":"blockSize"])}}return t[n.options.horizontal?"offsetWidth":"offsetHeight"]},h=(t,{adjustments:e=0,behavior:n},r)=>{var o,i;const a=t+e;null==(i=null==(o=r.scrollElement)?void 0:o.scrollTo)||i.call(o,{[r.options.horizontal?"left":"top"]:a,behavior:n})};class p{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.now=()=>{var t,e,n;return(null==(n=null==(e=null==(t=this.targetWindow)?void 0:t.performance)?void 0:e.now)?void 0:n.call(e))??Date.now()},this.observer=(()=>{let t=null;const e=()=>t||(this.targetWindow&&this.targetWindow.ResizeObserver?t=new this.targetWindow.ResizeObserver((t=>{t.forEach((t=>{const e=()=>{const e=t.target,n=this.indexFromElement(e);e.isConnected?this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(e,t,this)):this.observer.unobserve(e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(e):e()}))})):null);return{disconnect:()=>{var n;null==(n=e())||n.disconnect(),t=null},observe:t=>{var n;return null==(n=e())?void 0:n.observe(t,{box:"border-box"})},unobserve:t=>{var n;return null==(n=e())?void 0:n.unobserve(t)}}})(),this.range=null,this.setOptions=t=>{Object.entries(t).forEach((([e,n])=>{"undefined"===typeof n&&delete t[e]})),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:s,rangeExtractor:A,onChange:()=>{},measureElement:d,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...t}},this.notify=t=>{var e,n;null==(n=(e=this.options).onChange)||n.call(e,this,t)},this.maybeNotify=r((()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null])),(t=>{this.notify(t)}),{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach((t=>t())),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var t;const e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e)return void this.maybeNotify();this.scrollElement=e,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(t=this.scrollElement)?void 0:t.window)??null,this.elementsCache.forEach((t=>{this.observer.observe(t)})),this.unsubs.push(this.options.observeElementRect(this,(t=>{this.scrollRect=t,this.maybeNotify()}))),this.unsubs.push(this.options.observeElementOffset(this,((t,e)=>{this.scrollAdjustments=0,this.scrollDirection=e?this.getScrollOffset()<t?"forward":"backward":null,this.scrollOffset=t,this.isScrolling=e,this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()}))),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"===typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(t,e)=>{const n=new Map,r=new Map;for(let o=e-1;o>=0;o--){const e=t[o];if(n.has(e.lane))continue;const i=r.get(e.lane);if(null==i||e.end>i.end?r.set(e.lane,e):e.end<i.end&&n.set(e.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort(((t,e)=>t.end===e.end?t.index-e.index:t.end-e.end))[0]:void 0},this.getMeasurementOptions=r((()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes]),((t,e,n,r,o,i)=>(void 0!==this.prevLanes&&this.prevLanes!==i&&(this.lanesChangedFlag=!0),this.prevLanes=i,this.pendingMeasuredCacheIndexes=[],{count:t,paddingStart:e,scrollMargin:n,getItemKey:r,enabled:o,lanes:i})),{key:!1}),this.getMeasurements=r((()=>[this.getMeasurementOptions(),this.itemSizeCache]),(({count:t,paddingStart:e,scrollMargin:n,getItemKey:r,enabled:o,lanes:i},a)=>{if(!o)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>t)for(const c of this.laneAssignments.keys())c>=t&&this.laneAssignments.delete(c);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach((t=>{this.itemSizeCache.set(t.key,t.size)})));const s=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===t&&(this.lanesSettling=!1);const A=this.measurementsCache.slice(0,s),l=new Array(i).fill(void 0);for(let c=0;c<s;c++){const t=A[c];t&&(l[t.lane]=c)}for(let c=s;c<t;c++){const t=r(c),o=this.laneAssignments.get(c);let i,s;if(void 0!==o&&this.options.lanes>1){i=o;const t=l[i],r=void 0!==t?A[t]:void 0;s=r?r.end+this.options.gap:e+n}else{const t=1===this.options.lanes?A[c-1]:this.getFurthestMeasurement(A,c);s=t?t.end+this.options.gap:e+n,i=t?t.lane:c%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(c,i)}const u=a.get(t),f="number"===typeof u?u:this.options.estimateSize(c),d=s+f;A[c]={index:c,start:s,size:f,end:d,key:t,lane:i},l[i]=c}return this.measurementsCache=A,A}),{key:!1,debug:()=>this.options.debug}),this.calculateRange=r((()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes]),((t,e,n,r)=>this.range=t.length>0&&e>0?function({measurements:t,outerSize:e,scrollOffset:n,lanes:r}){const o=t.length-1,i=e=>t[e].start;if(t.length<=r)return{startIndex:0,endIndex:o};let a=g(0,o,i,n),s=a;if(1===r)for(;s<o&&t[s].end<n+e;)s++;else if(r>1){const i=Array(r).fill(0);for(;s<o&&i.some((t=>t<n+e));){const e=t[s];i[e.lane]=e.end,s++}const A=Array(r).fill(n+e);for(;a>=0&&A.some((t=>t>=n));){const e=t[a];A[e.lane]=e.start,a--}a=Math.max(0,a-a%r),s=Math.min(o,s+(r-1-s%r))}return{startIndex:a,endIndex:s}}({measurements:t,outerSize:e,scrollOffset:n,lanes:r}):null),{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=r((()=>{let t=null,e=null;const n=this.calculateRange();return n&&(t=n.startIndex,e=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,t,e]),[this.options.rangeExtractor,this.options.overscan,this.options.count,t,e]}),((t,e,n,r,o)=>null===r||null===o?[]:t({startIndex:r,endIndex:o,overscan:e,count:n})),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=t=>{const e=this.options.indexAttribute,n=t.getAttribute(e);return n?parseInt(n,10):(console.warn(`Missing attribute name '${e}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=t=>{var e;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;const n=this.scrollState.index??(null==(e=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:e.index);if(void 0!==n&&this.range){const e=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-e),o=Math.min(this.options.count-1,n+e);return t>=r&&t<=o}return!0},this.measureElement=t=>{if(!t)return void this.elementsCache.forEach(((t,e)=>{t.isConnected||(this.observer.unobserve(t),this.elementsCache.delete(e))}));const e=this.indexFromElement(t),n=this.options.getItemKey(e),r=this.elementsCache.get(n);r!==t&&(r&&this.observer.unobserve(r),this.observer.observe(t),this.elementsCache.set(n,t)),this.isScrolling&&!this.scrollState||!this.shouldMeasureDuringScroll(e)||this.resizeItem(e,this.options.measureElement(t,void 0,this))},this.resizeItem=(t,e)=>{var n;const r=this.measurementsCache[t];if(!r)return;const o=e-(this.itemSizeCache.get(r.key)??r.size);0!==o&&("smooth"!==(null==(n=this.scrollState)?void 0:n.behavior)&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(r,o,this):r.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=o,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(r.index),this.itemSizeCache=new Map(this.itemSizeCache.set(r.key,e)),this.notify(!1))},this.getVirtualItems=r((()=>[this.getVirtualIndexes(),this.getMeasurements()]),((t,e)=>{const n=[];for(let r=0,o=t.length;r<o;r++){const o=e[t[r]];n.push(o)}return n}),{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=t=>{const e=this.getMeasurements();if(0!==e.length)return o(e[g(0,e.length-1,(t=>o(e[t]).start),t)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const t=this.scrollElement.document.documentElement;return this.options.horizontal?t.scrollWidth-this.scrollElement.innerWidth:t.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(t,e,n=0)=>{if(!this.scrollElement)return 0;const r=this.getSize(),o=this.getScrollOffset();"auto"===e&&(e=t>=o+r?"end":"start"),"center"===e?t+=(n-r)/2:"end"===e&&(t-=r);const i=this.getMaxScrollOffset();return Math.max(Math.min(i,t),0)},this.getOffsetForIndex=(t,e="auto")=>{t=Math.max(0,Math.min(t,this.options.count-1));const n=this.getSize(),r=this.getScrollOffset(),o=this.measurementsCache[t];if(!o)return;if("auto"===e)if(o.end>=r+n-this.options.scrollPaddingEnd)e="end";else{if(!(o.start<=r+this.options.scrollPaddingStart))return[r,e];e="start"}if("end"===e&&t===this.options.count-1)return[this.getMaxScrollOffset(),e];const i="end"===e?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,e,o.size),e]},this.scrollToOffset=(t,{align:e="start",behavior:n="auto"}={})=>{const r=this.getOffsetForAlignment(t,e),o=this.now();this.scrollState={index:null,align:e,behavior:n,startedAt:o,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(t,{align:e="auto",behavior:n="auto"}={})=>{t=Math.max(0,Math.min(t,this.options.count-1));const r=this.getOffsetForIndex(t,e);if(!r)return;const[o,i]=r,a=this.now();this.scrollState={index:t,align:i,behavior:n,startedAt:a,lastTargetOffset:o,stableFrames:0},this._scrollToOffset(o,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(t,{behavior:e="auto"}={})=>{const n=this.getScrollOffset()+t,r=this.now();this.scrollState={index:null,align:"start",behavior:e,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:e}),this.scheduleScrollReconcile()},this.getTotalSize=()=>{var t;const e=this.getMeasurements();let n;if(0===e.length)n=this.options.paddingStart;else if(1===this.options.lanes)n=(null==(t=e[e.length-1])?void 0:t.end)??0;else{const t=Array(this.options.lanes).fill(null);let r=e.length-1;for(;r>=0&&t.some((t=>null===t));){const n=e[r];null===t[n.lane]&&(t[n.lane]=n.end),r--}n=Math.max(...t.filter((t=>null!==t)))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(t,{adjustments:e,behavior:n})=>{this.options.scrollToFn(t,{behavior:n,adjustments:e},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(t)}scheduleScrollReconcile(){this.targetWindow?null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame((()=>{this.rafId=null,this.reconcileScroll()}))):this.scrollState=null}reconcileScroll(){if(!this.scrollState)return;if(!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3)return void(this.scrollState=null);const t=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,e=t?t[0]:this.scrollState.lastTargetOffset,n=e!==this.scrollState.lastTargetOffset;if(!n&&(r=e,o=this.getScrollOffset(),Math.abs(r-o)<1.01)){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1)return void(this.scrollState=null)}else this.scrollState.stableFrames=0,n&&(this.scrollState.lastTargetOffset=e,this.scrollState.behavior="auto",this._scrollToOffset(e,{adjustments:void 0,behavior:"auto"}));var r,o;this.scheduleScrollReconcile()}}const g=(t,e,n,r)=>{for(;t<=e;){const o=(t+e)/2|0,i=n(o);if(i<r)t=o+1;else{if(!(i>r))return o;e=o-1}}return t>0?t-1:0}},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:()=>st,hasStandardBrowserEnv:()=>lt,hasStandardBrowserWebWorkerEnv:()=>ct,navigator:()=>At,origin:()=>ut});const{toString:i}=Object.prototype,{getPrototypeOf:a}=Object,{iterator:s,toStringTag:A}=Symbol,l=(c=Object.create(null),t=>{const e=i.call(t);return c[e]||(c[e]=e.slice(8,-1).toLowerCase())});var c;const u=t=>(t=t.toLowerCase(),e=>l(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)&&y(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const g=u("ArrayBuffer");const m=f("string"),y=f("function"),v=f("number"),w=t=>null!==t&&"object"===typeof t,b=t=>{if("object"!==l(t))return!1;const e=a(t);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(A in t)&&!(s in t)},B=u("Date"),_=u("File"),x=u("Blob"),C=u("FileList"),E=u("URLSearchParams"),[S,F,U,Q]=["ReadableStream","Request","Response","Headers"].map(u);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 k(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,M=t=>!h(t)&&t!==O;const T=(R="undefined"!==typeof Uint8Array&&a(Uint8Array),t=>R&&t instanceof R);var R;const L=u("HTMLFormElement"),P=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),H=u("RegExp"),D=(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=u("AsyncFunction"),j=((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,y(O.postMessage)),z="undefined"!==typeof queueMicrotask?queueMicrotask.bind(O):"undefined"!==typeof process&&process.nextTick||j,K={isArray:d,isArrayBuffer:g,isBuffer:p,isFormData:t=>{let e;return t&&("function"===typeof FormData&&t instanceof FormData||y(t.append)&&("formdata"===(e=l(t))||"object"===e&&y(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:m,isNumber:v,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:S,isRequest:F,isResponse:U,isHeaders:Q,isUndefined:h,isDate:B,isFile:_,isBlob:x,isRegExp:H,isFunction:y,isStream:t=>w(t)&&y(t.pipe),isURLSearchParams:E,isTypedArray:T,isFileList:C,forEach:I,merge:function t(){const{caseless:e,skipUndefined:n}=M(this)&&this||{},r={},o=(o,i)=>{if("__proto__"===i||"constructor"===i||"prototype"===i)return;const a=e&&k(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&&y(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,s;const A={};if(e=e||{},null==t)return e;do{for(o=Object.getOwnPropertyNames(t),i=o.length;i-- >0;)s=o[i],r&&!r(s,t,e)||A[s]||(e[s]=t[s],A[s]=!0);t=!1!==n&&a(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:l,kindOfTest:u,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(!v(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[s]).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:P,hasOwnProp:P,reduceDescriptors:D,freezeMethods:t=>{D(t,((e,n)=>{if(y(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=t[n];y(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:k,global:O,isContextDefined:M,isSpecCompliantForm:function(t){return!!(t&&y(t.append)&&"FormData"===t[A]&&t[s])},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)||y(t))&&y(t.then)&&y(t.catch),setImmediate:j,asap:z,isIterable:t=>null!=t&&y(t[s])};class V extends Error{static from(t,e,n,r,o,i){const a=new V(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:K.toJSONObject(this.config),code:this.code,status:this.status}}}V.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",V.ERR_BAD_OPTION="ERR_BAD_OPTION",V.ECONNABORTED="ECONNABORTED",V.ETIMEDOUT="ETIMEDOUT",V.ERR_NETWORK="ERR_NETWORK",V.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",V.ERR_DEPRECATED="ERR_DEPRECATED",V.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",V.ERR_BAD_REQUEST="ERR_BAD_REQUEST",V.ERR_CANCELED="ERR_CANCELED",V.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",V.ERR_INVALID_URL="ERR_INVALID_URL";const G=V;function Y(t){return K.isPlainObject(t)||K.isArray(t)}function W(t){return K.endsWith(t,"[]")?t.slice(0,-2):t}function $(t,e,n){return t?t.concat(e).map((function(t,e){return t=W(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const X=K.toFlatObject(K,{},null,(function(t){return/^is[A-Z]/.test(t)}));const q=function(t,e,n){if(!K.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const r=(n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!K.isUndefined(e[t])}))).metaTokens,o=n.visitor||l,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&K.isSpecCompliantForm(e);if(!K.isFunction(o))throw new TypeError("visitor must be a function");function A(t){if(null===t)return"";if(K.isDate(t))return t.toISOString();if(K.isBoolean(t))return t.toString();if(!s&&K.isBlob(t))throw new G("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(t)||K.isTypedArray(t)?s&&"function"===typeof Blob?new Blob([t]):Buffer.from(t):t}function l(t,n,o){let s=t;if(t&&!o&&"object"===typeof t)if(K.endsWith(n,"{}"))n=r?n:n.slice(0,-2),t=JSON.stringify(t);else if(K.isArray(t)&&function(t){return K.isArray(t)&&!t.some(Y)}(t)||(K.isFileList(t)||K.endsWith(n,"[]"))&&(s=K.toArray(t)))return n=W(n),s.forEach((function(t,r){!K.isUndefined(t)&&null!==t&&e.append(!0===a?$([n],r,i):null===a?n:n+"[]",A(t))})),!1;return!!Y(t)||(e.append($(o,n,i),A(t)),!1)}const c=[],u=Object.assign(X,{defaultVisitor:l,convertValue:A,isVisitable:Y});if(!K.isObject(t))throw new TypeError("data must be an object");return function t(n,r){if(!K.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),K.forEach(n,(function(n,i){!0===(!(K.isUndefined(n)||null===n)&&o.call(e,n,K.isString(i)?i.trim():i,r,u))&&t(n,r?r.concat(i):[i])})),c.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=K.isFunction(n)?{serialize:n}:n,i=o&&o.serialize;let a;if(a=i?i(e,o):K.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){K.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"]},st="undefined"!==typeof window&&"undefined"!==typeof document,At="object"===typeof navigator&&navigator||void 0,lt=st&&(!At||["ReactNative","NativeScript","NS"].indexOf(At.product)<0),ct="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,ut=st&&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),s=o>=t.length;if(i=!i&&K.isArray(r)?r.length:i,s)return K.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&K.isObject(r[i])||(r[i]=[]);return e(t,n,r[i],o)&&K.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(K.isFormData(t)&&K.isFunction(t.entries)){const n={};return K.forEachEntry(t,((t,r)=>{e(function(t){return K.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=K.isObject(t);o&&K.isHTMLForm(t)&&(t=new FormData(t));if(K.isFormData(t))return r?JSON.stringify(dt(t)):t;if(K.isArrayBuffer(t)||K.isBuffer(t)||K.isStream(t)||K.isFile(t)||K.isBlob(t)||K.isReadableStream(t))return t;if(K.isArrayBufferView(t))return t.buffer;if(K.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&&K.isBuffer(t)?(this.append(e,t.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...e})}(t,this.formSerializer).toString();if((i=K.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(K.isString(t))try{return(e||JSON.parse)(t),K.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(K.isResponse(t)||K.isReadableStream(t))return t;if(t&&K.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 G.from(o,G.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}}};K.forEach(["delete","get","head","post","put","patch"],(t=>{ht.headers[t]={}}));const pt=ht,gt=K.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"]),mt=Symbol("internals");function yt(t){return t&&String(t).trim().toLowerCase()}function vt(t){return!1===t||null==t?t:K.isArray(t)?t.map(vt):String(t)}function wt(t,e,n,r,o){return K.isFunction(r)?r.call(this,e,n):(o&&(e=n),K.isString(e)?K.isString(r)?-1!==e.indexOf(r):K.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=yt(e);if(!o)throw new Error("header name must be a non-empty string");const i=K.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||e]=vt(t))}const i=(t,e)=>K.forEach(t,((t,n)=>o(t,n,e)));if(K.isPlainObject(t)||t instanceof this.constructor)i(t,e);else if(K.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(K.isObject(t)&&K.isIterable(t)){let n,r,o={};for(const e of t){if(!K.isArray(e))throw TypeError("Object iterator must return a key-value pair");o[r=e[0]]=(n=o[r])?K.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=yt(t)){const n=K.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(K.isFunction(e))return e.call(this,t,n);if(K.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=yt(t)){const n=K.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=yt(t)){const o=K.findKey(n,t);!o||e&&!wt(0,n[o],o,e)||(delete n[o],r=!0)}}return K.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 K.forEach(this,((r,o)=>{const i=K.findKey(n,o);if(i)return e[i]=vt(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]=vt(r),n[a]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return K.forEach(this,((n,r)=>{null!=n&&!1!==n&&(e[r]=t&&K.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[mt]=this[mt]={accessors:{}}).accessors,n=this.prototype;function r(t){const r=yt(t);e[r]||(!function(t,e){const n=K.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 K.isArray(t)?t.forEach(r):r(t),this}}bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(bt.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),K.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 K.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 G{constructor(t,e,n){super(null==t?"canceled":t,G.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 G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const St=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(s){const A=Date.now(),l=r[a];o||(o=A),n[i]=s,r[i]=A;let c=a,u=0;for(;c!==i;)u+=n[c++],c%=t;if(i=(i+1)%t,i===a&&(a=(a+1)%t),A-o<e)return;const f=l&&A-l;return f?Math.round(1e3*u/f):void 0}};const Ft=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(),s=e-o;s>=i?a(t,e):(n=t,r||(r=setTimeout((()=>{r=null,a(n)}),i-s)))},()=>n&&a(n)]},Ut=(t,e,n=3)=>{let r=0;const o=St(50,250);return Ft((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,A=o(s);r=i;t({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:A||void 0,estimated:A&&a&&i<=a?(a-i)/A: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)=>K.asap((()=>t(...e))),kt=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 s=[`${t}=${encodeURIComponent(e)}`];K.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),K.isString(r)&&s.push(`path=${r}`),K.isString(o)&&s.push(`domain=${o}`),!0===i&&s.push("secure"),K.isString(a)&&s.push(`SameSite=${a}`),document.cookie=s.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 Mt(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 Tt=t=>t instanceof Bt?{...t}:t;function Rt(t,e){e=e||{};const n={};function r(t,e,n,r){return K.isPlainObject(t)&&K.isPlainObject(e)?K.merge.call({caseless:r},t,e):K.isPlainObject(e)?K.merge({},e):K.isArray(e)?e.slice():e}function o(t,e,n,o){return K.isUndefined(e)?K.isUndefined(t)?void 0:r(void 0,t,0,o):r(t,e,0,o)}function i(t,e){if(!K.isUndefined(e))return r(void 0,e)}function a(t,e){return K.isUndefined(e)?K.isUndefined(t)?void 0:r(void 0,t):r(void 0,e)}function s(n,o,i){return i in e?r(n,o):i in t?r(void 0,n):void 0}const A={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:s,headers:(t,e,n)=>o(Tt(t),Tt(e),0,!0)};return K.forEach(Object.keys({...t,...e}),(function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const i=K.hasOwnProp(A,r)?A[r]:o,a=i(t[r],e[r],r);K.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Lt=t=>{const e=Rt({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:s}=e;if(e.headers=a=Bt.from(a),e.url=rt(Mt(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),K.isFormData(n))if(ft.hasStandardBrowserEnv||ft.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(K.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&&K.isFunction(r)&&(r=r(e)),r||!1!==r&&kt(e.url))){const t=o&&i&&Ot.read(i);t&&a.set(o,t)}return e},Pt="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,s,A,l,c,{responseType:u,onUploadProgress:f,onDownloadProgress:d}=r;function h(){l&&l(),c&&c(),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:u&&"text"!==u&&"json"!==u?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 G("Request aborted",G.ECONNABORTED,t,p)),p=null)},p.onerror=function(e){const r=e&&e.message?e.message:"Network Error",o=new G(r,G.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 G(e,o.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,t,p)),p=null},void 0===o&&i.setContentType(null),"setRequestHeader"in p&&K.forEach(i.toJSON(),(function(t,e){p.setRequestHeader(e,t)})),K.isUndefined(r.withCredentials)||(p.withCredentials=!!r.withCredentials),u&&"json"!==u&&(p.responseType=r.responseType),d&&([A,c]=Ut(d,!0),p.addEventListener("progress",A)),f&&p.upload&&([s,l]=Ut(f),p.upload.addEventListener("progress",s),p.upload.addEventListener("loadend",l)),(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 m=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(r.url);m&&-1===ft.protocols.indexOf(m)?n(new G("Unsupported protocol "+m+":",G.ERR_BAD_REQUEST,t)):p.send(o||null)}))},Ht=(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 G?e:new Ct(e instanceof Error?e.message:e))}};let i=e&&setTimeout((()=>{i=null,o(new G(`timeout of ${e}ms exceeded`,G.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:s}=r;return s.unsubscribe=()=>K.asap(a),s}},Dt=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()}},jt=(t,e,n,r)=>{const o=async function*(t,e){for await(const n of Nt(t))yield*Dt(n,e)}(t,e);let i,a=0,s=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 s(),void t.close();let i=r.byteLength;if(n){let t=a+=i;n(t)}t.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel:t=>(s(t),o.return())},{highWaterMark:2})},{isFunction:zt}=K,Kt=(({Request:t,Response:e})=>({Request:t,Response:e}))(K.global),{ReadableStream:Vt,TextEncoder:Gt}=K.global,Yt=(t,...e)=>{try{return!!t(...e)}catch(n){return!1}},Wt=t=>{t=K.merge.call({skipUndefined:!0},Kt,t);const{fetch:e,Request:n,Response:r}=t,o=e?zt(e):"function"===typeof fetch,i=zt(n),a=zt(r);if(!o)return!1;const s=o&&zt(Vt),A=o&&("function"===typeof Gt?(l=new Gt,t=>l.encode(t)):async t=>new Uint8Array(await new n(t).arrayBuffer()));var l;const c=i&&s&&Yt((()=>{let t=!1;const e=new n(ft.origin,{body:new Vt,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),u=a&&s&&Yt((()=>K.isReadableStream(new r("").body))),f={stream:u&&(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 G(`Response type '${t}' is not supported`,G.ERR_NOT_SUPPORT,n)})}));const d=async(t,e)=>{const r=K.toFiniteNumber(t.getContentLength());return null==r?(async t=>{if(null==t)return 0;if(K.isBlob(t))return t.size;if(K.isSpecCompliantForm(t)){const e=new n(ft.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return K.isArrayBufferView(t)||K.isArrayBuffer(t)?t.byteLength:(K.isURLSearchParams(t)&&(t+=""),K.isString(t)?(await A(t)).byteLength:void 0)})(e):r};return async t=>{let{url:o,method:a,data:s,signal:A,cancelToken:l,timeout:h,onDownloadProgress:p,onUploadProgress:g,responseType:m,headers:y,withCredentials:v="same-origin",fetchOptions:w}=Lt(t),b=e||fetch;m=m?(m+"").toLowerCase():"text";let B=Ht([A,l&&l.toAbortSignal()],h),_=null;const x=B&&B.unsubscribe&&(()=>{B.unsubscribe()});let C;try{if(g&&c&&"get"!==a&&"head"!==a&&0!==(C=await d(y,s))){let t,e=new n(o,{method:"POST",body:s,duplex:"half"});if(K.isFormData(s)&&(t=e.headers.get("content-type"))&&y.setContentType(t),e.body){const[t,n]=Qt(C,Ut(It(g)));s=jt(e.body,65536,t,n)}}K.isString(v)||(v=v?"include":"omit");const e=i&&"credentials"in n.prototype,A={...w,signal:B,method:a.toUpperCase(),headers:y.normalize().toJSON(),body:s,duplex:"half",credentials:e?v:void 0};_=i&&new n(o,A);let l=await(i?b(_,w):b(o,A));const h=u&&("stream"===m||"response"===m);if(u&&(p||h&&x)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=l[e]}));const e=K.toFiniteNumber(l.headers.get("content-length")),[n,o]=p&&Qt(e,Ut(It(p),!0))||[];l=new r(jt(l.body,65536,n,(()=>{o&&o(),x&&x()})),t)}m=m||"text";let E=await f[K.findKey(f,m)||"text"](l,t);return!h&&x&&x(),await new Promise(((e,n)=>{Et(e,n,{data:E,headers:Bt.from(l.headers),status:l.status,statusText:l.statusText,config:t,request:_})}))}catch(E){if(x&&x(),E&&"TypeError"===E.name&&/Load failed|fetch/i.test(E.message))throw Object.assign(new G("Network Error",G.ERR_NETWORK,t,_,E&&E.response),{cause:E.cause||E});throw G.from(E,E&&E.code,t,_,E&&E.response)}}},$t=new Map,Xt=t=>{let e=t&&t.env||{};const{fetch:n,Request:r,Response:o}=e,i=[r,o,n];let a,s,A=i.length,l=$t;for(;A--;)a=i[A],s=l.get(a),void 0===s&&l.set(a,s=A?new Map:Wt(e)),l=s;return s},qt=(Xt(),{http:null,xhr:Pt,fetch:{get:Xt}});K.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=>K.isFunction(t)||null===t||!1===t;const te={getAdapter:function(t,e){t=K.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 G(`Unknown adapter '${n}'`);if(o&&(K.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 G("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 G(r(o," has been removed"+(e?" in "+e:"")),G.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 G("options must be an object",G.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 G("option "+i+" must be "+n,G.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new G("Unknown option "+i,G.ERR_BAD_OPTION)}},validators:oe},se=ae.validators;class Ae{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=Rt(this.defaults,e);const{transitional:n,paramsSerializer:r,headers:o}=e;void 0!==n&&ae.assertOptions(n,{silentJSONParsing:se.transitional(se.boolean),forcedJSONParsing:se.transitional(se.boolean),clarifyTimeoutError:se.transitional(se.boolean),legacyInterceptorReqResOrdering:se.transitional(se.boolean)},!1),null!=r&&(K.isFunction(r)?e.paramsSerializer={serialize:r}:ae.assertOptions(r,{encode:se.function,serialize:se.function},!0)),void 0!==e.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?e.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:e.allowAbsoluteUrls=!0),ae.assertOptions(e,{baseUrl:se.spelling("baseURL"),withXsrfToken:se.spelling("withXSRFToken")},!0),e.method=(e.method||this.defaults.method||"get").toLowerCase();let i=o&&K.merge(o.common,o[e.method]);o&&K.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete o[t]})),e.headers=Bt.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(t){if("function"===typeof t.runWhen&&!1===t.runWhen(e))return;s=s&&t.synchronous;const n=e.transitional||it;n&&n.legacyInterceptorReqResOrdering?a.unshift(t.fulfilled,t.rejected):a.push(t.fulfilled,t.rejected)}));const A=[];let l;this.interceptors.response.forEach((function(t){A.push(t.fulfilled,t.rejected)}));let c,u=0;if(!s){const t=[ne.bind(this),void 0];for(t.unshift(...a),t.push(...A),c=t.length,l=Promise.resolve(e);u<c;)l=l.then(t[u++],t[u++]);return l}c=a.length;let f=e;for(;u<c;){const t=a[u++],e=a[u++];try{f=t(f)}catch(d){e.call(this,d);break}}try{l=ne.call(this,f)}catch(d){return Promise.reject(d)}for(u=0,c=A.length;u<c;)l=l.then(A[u++],A[u++]);return l}getUri(t){return rt(Mt((t=Rt(this.defaults,t)).baseURL,t.url,t.allowAbsoluteUrls),t.params,t.paramsSerializer)}}K.forEach(["delete","get","head","options"],(function(t){Ae.prototype[t]=function(e,n){return this.request(Rt(n||{},{method:t,url:e,data:(n||{}).data}))}})),K.forEach(["post","put","patch"],(function(t){function e(e){return function(n,r,o){return this.request(Rt(o||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ae.prototype[t]=e(),Ae.prototype[t+"Form"]=e(!0)}));const le=Ae;class ce{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 ce((function(e){t=e})),cancel:t}}}const ue=ce;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 le(e),r=o(le.prototype.request,n);return K.extend(r,le.prototype,n,{allOwnKeys:!0}),K.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return t(Rt(e,n))},r}(pt);he.Axios=le,he.CanceledError=Ct,he.CancelToken=ue,he.isCancel=xt,he.VERSION=re,he.toFormData=q,he.AxiosError=G,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 K.isObject(t)&&!0===t.isAxiosError},he.mergeConfig=Rt,he.AxiosHeaders=Bt,he.formToJSON=t=>dt(K.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:()=>c,Jj:()=>s,WD:()=>l,ah:()=>A});var r=n(12902),o=n(86037),i=n(83131);const a=(0,o.A)(r.A),s=a.right,A=a.left,l=(0,o.A)(i.A).center,c=s},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 s(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:s,center:function(t,e,n=0,r=t.length){const o=s(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:()=>u,Z4:()=>f});var r=n(30846),o=n(4504),i=n(49216),a=n(98026),s=n(15671),A=n(83131),l=n(68886),c=n(36205);function u(t,e,n){if((o=(t=Float64Array.from((0,A.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,l=Math.floor(a),c=(0,r.A)((0,s.A)(t,l).subarray(0,l+1));return c+((0,i.A)(t.subarray(l+1))-c)*(a-l)}}function f(t,e,n=A.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=A.A){if(!isNaN(e=+e)){if(r=Float64Array.from(t,((e,r)=>(0,A.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)),u=r.length-1,f=Math.floor(u*e);return(0,s.A)(i,f,0,u,((t,e)=>(0,l.o2)(r[t],r[e]))),(f=(0,c.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,s){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(s=void 0===s?r.o2:(0,r.JC)(s);a>n;){if(a-n>600){const r=a-n+1,i=e-n+1,A=Math.log(r),l=.5*Math.exp(2*A/3),c=.5*Math.sqrt(A*l*(r-l)/r)*(i-r/2<0?-1:1);o(t,e,Math.max(n,Math.floor(e-i*l/r+c)),Math.min(a,Math.floor(e+(r-i)*l/r+c)),s)}const r=t[e];let A=n,l=a;for(i(t,n,e),s(t[a],r)>0&&i(t,n,a);A<l;){for(i(t,A,l),++A,--l;s(t[A],r)<0;)++A;for(;s(t[l],r)>0;)--l}0===s(t[n],r)?i(t,n,l):(++l,i(t,l,a)),l<=e&&(n=l+1),e<=l&&(a=l-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:()=>s});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=s(r[t],r[n]);if(e)return e}}))):(n=t.map(n),r.sort(((t,e)=>s(n[t],n[e])))),(0,o.A)(t,r)}return t.sort(a(n))}function a(t=r.A){if(t===r.A)return s;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 s(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:()=>s,lq:()=>A,sG:()=>l});const r=Math.sqrt(50),o=Math.sqrt(10),i=Math.sqrt(2);function a(t,e,n){const s=(e-t)/Math.max(0,n),A=Math.floor(Math.log10(s)),l=s/Math.pow(10,A),c=l>=r?10:l>=o?5:l>=i?2:1;let u,f,d;return A<0?(d=Math.pow(10,-A)/c,u=Math.round(t*d),f=Math.round(e*d),u/d<t&&++u,f/d>e&&--f,d=-d):(d=Math.pow(10,A)*c,u=Math.round(t/d),f=Math.round(e/d),u*d<t&&++u,f*d>e&&--f),f<u&&.5<=n&&n<2?a(t,e,2*n):[u,f,d]}function s(t,e,n){if(!((n=+n)>0))return[];if((t=+t)===(e=+e))return[t];const r=e<t,[o,i,s]=r?a(e,t,n):a(t,e,n);if(!(i>=o))return[];const A=i-o+1,l=new Array(A);if(r)if(s<0)for(let a=0;a<A;++a)l[a]=(i-a)/-s;else for(let a=0;a<A;++a)l[a]=(i-a)*s;else if(s<0)for(let a=0;a<A;++a)l[a]=(o+a)/-s;else for(let a=0;a<A;++a)l[a]=(o+a)*s;return l}function A(t,e,n){return a(t=+t,e=+e,n=+n)[2]}function l(t,e,n){n=+n;const r=(e=+e)<(t=+t),o=r?A(e,t,n):A(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,s="\\s*([+-]?\\d+)\\s*",A="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,u=new RegExp(`^rgb\\(${s},${s},${s}\\)$`),f=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),d=new RegExp(`^rgba\\(${s},${s},${s},${A}\\)$`),h=new RegExp(`^rgba\\(${l},${l},${l},${A}\\)$`),p=new RegExp(`^hsl\\(${A},${l},${l}\\)$`),g=new RegExp(`^hsla\\(${A},${l},${l},${A}\\)$`),m={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 y(){return this.rgb().formatHex()}function v(){return this.rgb().formatRgb()}function w(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=c.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=u.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]):m.hasOwnProperty(t)?b(m[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 S(){const t=F(this.opacity);return`${1===t?"rgb(":"rgba("}${U(this.r)}, ${U(this.g)}, ${U(this.b)}${1===t?")":`, ${t})`}`}function F(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 M(t,e,n,r)}function k(t){if(t instanceof M)return new M(t.h,t.s,t.l,t.opacity);if(t instanceof o||(t=w(t)),!t)return new M;if(t instanceof M)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),s=NaN,A=a-i,l=(a+i)/2;return A?(s=e===a?(n-r)/A+6*(n<r):n===a?(r-e)/A+2:(e-n)/A+4,A/=l<.5?a+i:2-a-i,s*=60):A=l>0&&l<1?0:s,new M(s,A,l,t.opacity)}function O(t,e,n,r){return 1===arguments.length?k(t):new M(t,e,n,null==r?1:r)}function M(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function T(t){return(t=(t||0)%360)<0?t+360:t}function R(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:y,formatHex:y,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return k(this).formatHsl()},formatRgb:v,toString:v}),(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),F(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:S,toString:S})),(0,r.A)(M,O,(0,r.X)(o,{brighter(t){return t=null==t?a:Math.pow(a,t),new M(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?i:Math.pow(i,t),new M(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 M(T(this.h),R(this.s),R(this.l),F(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=F(this.opacity);return`${1===t?"hsl(":"hsla("}${T(this.h)}, ${100*R(this.s)}%, ${100*R(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:()=>s,GP:()=>o,s:()=>i});var r,o,i,a=n(56390);function s(t){return r=(0,a.A)(t),o=r.format,i=r.formatPrefix,r}s({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 s(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 A={"%":(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)=>s(100*t,e),r:s,s:function(t,e){var n=(0,a.f)(t,e);if(!n)return t+"";var r=n[0],o=n[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,A=r.length;return s===A?r:s>A?r+new Array(s-A+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+(0,a.f)(t,Math.max(0,e+s-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function l(t){return t}var c=Array.prototype.map,u=["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?l:(e=c.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,s=e[0],A=0;o>0&&s>0&&(A+s+1>r&&(s=Math.max(1,r-A)),i.push(t.substring(o-=s,o+s)),!((A+=s+1)>r));)s=e[a=(a+1)%e.length];return i.reverse().join(n)}),s=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?l:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(c.call(t.numerals,String)),p=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"\u2212":t.minus+"",m=void 0===t.nan?"NaN":t.nan+"";function y(t){var e=(t=(0,o.A)(t)).fill,n=t.align,r=t.sign,l=t.symbol,c=t.zero,y=t.width,v=t.comma,w=t.precision,b=t.trim,B=t.type;"n"===B?(v=!0,B="g"):A[B]||(void 0===w&&(w=12),b=!0,B="g"),(c||"0"===e&&"="===n)&&(c=!0,e="0",n="=");var _="$"===l?s:"#"===l&&/[boxX]/.test(B)?"0"+B.toLowerCase():"",x="$"===l?f:/[%p]/.test(B)?p:"",C=A[B],E=/[defgprs%]/.test(B);function S(t){var o,s,A,l=_,f=x;if("c"===B)f=C(t)+f,t="";else{var p=(t=+t)<0||1/t<0;if(t=isNaN(t)?m: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),l=(p?"("===r?r:g:"-"===r||"("===r?"":r)+l,f=("s"===B?u[8+i/3]:"")+f+(p&&"("===r?")":""),E)for(o=-1,s=t.length;++o<s;)if(48>(A=t.charCodeAt(o))||A>57){f=(46===A?d+t.slice(o+1):t.slice(o))+f,t=t.slice(0,o);break}}v&&!c&&(t=a(t,1/0));var S=l.length+t.length+f.length,F=S<y?new Array(y-S+1).join(e):"";switch(v&&c&&(t=a(F+t,F.length?y-f.length:1/0),F=""),n){case"<":t=l+t+f+F;break;case"=":t=l+F+t+f;break;case"^":t=F.slice(0,S=F.length>>1)+l+t+f+F.slice(S);break;default:t=F+l+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)),S.toString=function(){return t+""},S}return{format:y,formatPrefix:function(t,e){var n=y(((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),s=u[8+i/3];return function(t){return n(a*t)+s}}}}},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),s=new Array(o);for(n=0;n<i;++n)a[n]=(0,r.A)(t[n],e[n]);for(;n<o;++n)s[n]=e[n];return function(t){for(n=0;n<i;++n)s[n]=a[n](t);return s}}},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],s=o>0?t[o-1]:2*i-a,A=o<e-1?t[o+2]:2*a-i;return r((n-o/e)*e,s,i,a,A)}}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],s=t[(o+1)%e],A=t[(o+2)%e];return(0,r.H)((n-o/e)*e,i,a,s,A)}}},84709(t,e,n){"use strict";n.d(e,{Ay:()=>s,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)?s: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 s(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:()=>s,Ik:()=>l,uL:()=>c});var r=n(46957),o=n(86160),i=n(19804),a=n(84709);const s=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),s=n(t.b,e.b),A=(0,a.Ay)(t.opacity,e.opacity);return function(e){return t.r=o(e),t.g=i(e),t.b=s(e),t.opacity=A(e),t+""}}return o.gamma=t,o}(1);function A(t){return function(e){var n,o,i=e.length,a=new Array(i),s=new Array(i),A=new Array(i);for(n=0;n<i;++n)o=(0,r.Qh)(e[n]),a[n]=o.r||0,s[n]=o.g||0,A[n]=o.b||0;return a=t(a),s=t(s),A=t(A),o.opacity=1,function(t){return o.r=a(t),o.g=s(t),o.b=A(t),o+""}}}var l=A(o.A),c=A(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,s,A=o.lastIndex=i.lastIndex=0,l=-1,c=[],u=[];for(t+="",e+="";(n=o.exec(t))&&(a=i.exec(e));)(s=a.index)>A&&(s=e.slice(A,s),c[l]?c[l]+=s:c[++l]=s),(n=n[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,u.push({i:l,x:(0,r.A)(n,a)})),A=i.lastIndex;return A<e.length&&(s=e.slice(A),c[l]?c[l]+=s:c[++l]=s),c.length<2?u[0]?function(t){return function(e){return t(e)+""}}(u[0].x):function(t){return function(){return t}}(e):(e=u.length,function(t){for(var n,r=0;r<e;++r)c[(n=u[r]).i]=n.x(t);return c.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),s=n(8981),A=n(34287),l=n(67737),c=n(3116),u=n(10128);function f(t,e){var n,f=typeof e;return null==e||"boolean"===f?(0,c.A)(e):("number"===f?s.A:"string"===f?(n=(0,r.Ay)(e))?(e=n,o.Ay):l.A:e instanceof r.Ay?o.Ay:e instanceof Date?a.A:(0,u.p)(e)?u.A:Array.isArray(e)?i.$:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?A.A:s.A)(t,e)}},16199(t,e,n){"use strict";n.r(e),n.d(e,{scaleBand:()=>l,scaleDiverging:()=>It,scaleDivergingLog:()=>kt,scaleDivergingPow:()=>Mt,scaleDivergingSqrt:()=>Tt,scaleDivergingSymlog:()=>Ot,scaleIdentity:()=>M,scaleImplicit:()=>s,scaleLinear:()=>O,scaleLog:()=>z,scaleOrdinal:()=>A,scalePoint:()=>u,scalePow:()=>J,scaleQuantile:()=>ot,scaleQuantize:()=>it,scaleRadial:()=>et,scaleSequential:()=>_t,scaleSequentialLog:()=>xt,scaleSequentialPow:()=>Et,scaleSequentialQuantile:()=>Ft,scaleSequentialSqrt:()=>St,scaleSequentialSymlog:()=>Ct,scaleSqrt:()=>Z,scaleSymlog:()=>Y,scaleThreshold:()=>at,scaleTime:()=>vt,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 s=Symbol("implicit");function A(){var t=new a.B,e=[],n=[],r=s;function i(o){let i=t.get(o);if(void 0===i){if(r!==s)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 A(e,n).unknown(r)},o.apply(i,arguments),i}function l(){var t,e,n=A().unknown(void 0),i=n.domain,a=n.range,s=0,c=1,u=!1,f=0,d=0,h=.5;function p(){var n=i().length,o=c<s,A=o?c:s,l=o?s:c;t=(l-A)/Math.max(1,n-f+2*d),u&&(t=Math.floor(t)),A+=(l-A-t*(n-f))*h,e=t*(1-f),u&&(A=Math.round(A),e=Math.round(e));var p=(0,r.A)(n).map((function(e){return A+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?([s,c]=t,s=+s,c=+c,p()):[s,c]},n.rangeRound=function(t){return[s,c]=t,s=+s,c=+c,u=!0,p()},n.bandwidth=function(){return e},n.step=function(){return t},n.round=function(t){return arguments.length?(u=!!t,p()):u},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 l(i(),[s,c]).round(u).paddingInner(f).paddingOuter(d).align(h)},o.apply(p(),arguments)}function c(t){var e=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return c(e())},t}function u(){return c(l.apply(null,arguments).paddingInner(1))}var f=n(6946),d=n(52016),h=n(58503),p=n(8981),g=n(49770);function m(t){return+t}var y=[0,1];function v(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=y,s=y,A=h.A,l=v;function c(){var t=Math.min(a.length,s.length);return l!==v&&(l=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,u}function u(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),s,A)))(t(l(e)))}return u.invert=function(n){return l(e((i||(i=r(s,a.map(t),p.A)))(n)))},u.domain=function(t){return arguments.length?(a=Array.from(t,m),c()):a.slice()},u.range=function(t){return arguments.length?(s=Array.from(t),c()):s.slice()},u.rangeRound=function(t){return s=Array.from(t),A=g.A,c()},u.clamp=function(t){return arguments.length?(l=!!t||v,c()):l!==v},u.interpolate=function(t){return arguments.length?(A=t,c()):A},u.unknown=function(t){return arguments.length?(n=t,u):n},function(n,r){return t=n,e=r,c()}}function C(){return x()(v,v)}var E=n(1631),S=n(67590),F=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,S.A)(i,a))||(r.precision=o),(0,F.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,F.GP)(r)}function k(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,s=i.length-1,A=i[a],l=i[s],c=10;for(l<A&&(o=A,A=l,l=o,o=a,a=s,s=o);c-- >0;){if((o=(0,f.lq)(A,l,n))===r)return i[a]=A,i[s]=l,e(i);if(o>0)A=Math.floor(A/o)*o,l=Math.ceil(l/o)*o;else{if(!(o<0))break;A=Math.ceil(A*o)/o,l=Math.floor(l*o)/o}r=o}return t},t}function O(){var t=C();return t.copy=function(){return _(t,O())},o.apply(t,arguments),k(t)}function M(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,m),n):t.slice()},n.unknown=function(t){return arguments.length?(e=t,n):e},n.copy=function(){return M(t).unknown(e)},t=arguments.length?Array.from(t,m):[0,1],k(n)}function T(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 R(t){return Math.log(t)}function L(t){return Math.exp(t)}function P(t){return-Math.log(-t)}function H(t){return-Math.exp(-t)}function D(t){return isFinite(t)?+("1e"+t):t<0?0:t}function N(t){return(e,n)=>-t(-e,n)}function j(t){const e=t(R,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?D:t===Math.E?Math.exp:e=>Math.pow(t,e)}(i),n()[0]<0?(r=N(r),o=N(o),t(P,H)):t(R,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],s=e[e.length-1];const A=s<a;A&&([a,s]=[s,a]);let l,c,u=r(a),d=r(s);const h=null==t?10:+t;let p=[];if(!(i%1)&&d-u<h){if(u=Math.floor(u),d=Math.ceil(d),a>0){for(;u<=d;++u)for(l=1;l<i;++l)if(c=u<0?l/o(-u):l*o(u),!(c<a)){if(c>s)break;p.push(c)}}else for(;u<=d;++u)for(l=i-1;l>=1;--l)if(c=u>0?l/o(-u):l*o(u),!(c<a)){if(c>s)break;p.push(c)}2*p.length<h&&(p=(0,f.Ay)(a,s,h))}else p=(0,f.Ay)(u,d,Math.min(d-u,h)).map(o);return A?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,F.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(T(n(),{floor:t=>o(Math.floor(r(t))),ceil:t=>o(Math.ceil(r(t)))})),e}function z(){const t=j(x()).domain([1,10]);return t.copy=()=>_(t,z()).base(t.base()),o.apply(t,arguments),t}function K(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function V(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function G(t){var e=1,n=t(K(e),V(e));return n.constant=function(n){return arguments.length?t(K(e=+n),V(e)):e},k(n)}function Y(){var t=G(x());return t.copy=function(){return _(t,Y()).constant(t.constant())},o.apply(t,arguments)}function W(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function $(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(v,v),n=1;return e.exponent=function(e){return arguments.length?1===(n=+e)?t(v,v):.5===n?t($,X):t(W(n),W(1/n)):n},k(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,m)).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),k(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 s(e){return null!=e&&e<=e?a[(0,d.Ay)(i,e,0,r)]:t}function A(){var t=-1;for(i=new Array(r);++t<r;)i[t]=((t+1)*n-(t-r)*e)/(r+1);return s}return s.domain=function(t){return arguments.length?([e,n]=t,e=+e,n=+n,A()):[e,n]},s.range=function(t){return arguments.length?(r=(a=Array.from(t)).length-1,A()):a.slice()},s.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]]},s.unknown=function(e){return arguments.length?(t=e,s):s},s.thresholds=function(){return i.slice()},s.copy=function(){return it().domain([e,n]).range(a).unknown(t)},o.apply(k(s),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 st=n(526),At=n(24355),lt=n(75878),ct=n(78926),ut=n(55334),ft=n(54612),dt=n(13298),ht=n(55030),pt=n(53705);function gt(t){return new Date(t)}function mt(t){return t instanceof Date?+t:+new Date(+t)}function yt(t,e,n,r,o,i,a,s,A,l){var c=C(),u=c.invert,f=c.domain,d=l(".%L"),h=l(":%S"),p=l("%I:%M"),g=l("%I %p"),m=l("%a %d"),y=l("%b %d"),v=l("%B"),w=l("%Y");function b(t){return(A(t)<t?d:s(t)<t?h:a(t)<t?p:i(t)<t?g:r(t)<t?o(t)<t?m:y:n(t)<t?v:w)(t)}return c.invert=function(t){return new Date(u(t))},c.domain=function(t){return arguments.length?f(Array.from(t,mt)):f().map(gt)},c.ticks=function(e){var n=f();return t(n[0],n[n.length-1],null==e?10:e)},c.tickFormat=function(t,e){return null==e?b:l(e)},c.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(T(n,t)):c},c.copy=function(){return _(c,yt(t,e,n,r,o,i,a,s,A,l))},c}function vt(){return o.apply(yt(st.Cf,st.yE,At.he,lt.Ui,ct.YP,ut.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(yt(st.$Z,st.lk,At.Mb,lt.R6,ct.Hl,ut.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,s=v,A=!1;function l(e){return null==e||isNaN(e=+e)?o:s(0===n?.5:(e=(r(e)-t)*n,A?Math.max(0,Math.min(1,e)):e))}function c(t){return function(e){var n,r;return arguments.length?([n,r]=e,s=t(n,r),l):[s(0),s(1)]}}return l.domain=function(o){return arguments.length?([i,a]=o,t=r(i=+i),e=r(a=+a),n=t===e?0:1/(e-t),l):[i,a]},l.clamp=function(t){return arguments.length?(A=!!t,l):A},l.interpolator=function(t){return arguments.length?(s=t,l):s},l.range=c(h.A),l.rangeRound=c(g.A),l.unknown=function(t){return arguments.length?(o=t,l):o},function(o){return r=o,t=o(i),e=o(a),n=t===e?0:1/(e-t),l}}function Bt(t,e){return e.domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown())}function _t(){var t=k(bt()(v));return t.copy=function(){return Bt(t,_t())},i.apply(t,arguments)}function xt(){var t=j(bt()).domain([1,10]);return t.copy=function(){return Bt(t,xt()).base(t.base())},i.apply(t,arguments)}function Ct(){var t=G(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 St(){return Et.apply(null,arguments).exponent(.5)}function Ft(){var t=[],e=v;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 Ft(e).domain(t)},i.apply(n,arguments)}var Ut=n(23104);function Qt(){var t,e,n,r,o,i,a,s=0,A=.5,l=1,c=1,u=v,f=!1;function d(t){return isNaN(t=+t)?a:(t=.5+((t=+i(t))-e)*(c*t<c*e?r:o),u(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,u=(0,Ut.A)(t,[n,r,o]),d):[u(0),u(.5),u(1)]}}return d.domain=function(a){return arguments.length?([s,A,l]=a,t=i(s=+s),e=i(A=+A),n=i(l=+l),r=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),c=e<t?-1:1,d):[s,A,l]},d.clamp=function(t){return arguments.length?(f=!!t,d):f},d.interpolator=function(t){return arguments.length?(u=t,d):u},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(s),e=a(A),n=a(l),r=t===e?0:.5/(e-t),o=e===n?0:.5/(n-e),c=e<t?-1:1,d}}function It(){var t=k(Qt()(v));return t.copy=function(){return Bt(t,It())},i.apply(t,arguments)}function kt(){var t=j(Qt()).domain([.1,1,10]);return t.copy=function(){return Bt(t,kt()).base(t.base())},i.apply(t,arguments)}function Ot(){var t=G(Qt());return t.copy=function(){return Bt(t,Ot()).constant(t.constant())},i.apply(t,arguments)}function Mt(){var t=q(Qt());return t.copy=function(){return Bt(t,Mt()).exponent(t.exponent())},i.apply(t,arguments)}function Tt(){return Mt.apply(null,arguments).exponent(.5)}},53705(t,e,n){"use strict";n.d(e,{Ay:()=>l,DC:()=>o,GY:()=>s,T6:()=>i,aL:()=>a});var r,o,i,a,s,A=n(64398);function l(t){return r=(0,A.A)(t),o=r.format,i=r.parse,a=r.utcFormat,s=r.utcParse,r}l({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:()=>l});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 s(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 A(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function l(t){var e=t.dateTime,n=t.date,i=t.time,l=t.periods,u=t.days,f=t.shortDays,d=t.months,h=t.shortMonths,p=g(l),$=m(l),pt=g(u),St=m(u),Ft=g(f),Ut=m(f),Qt=g(d),It=m(d),kt=g(h),Ot=m(h),Mt={a:function(t){return f[t.getDay()]},A:function(t){return u[t.getDay()]},b:function(t){return h[t.getMonth()]},B:function(t){return d[t.getMonth()]},c:null,d:P,e:P,f:z,g:tt,G:nt,H:H,I:D,j:N,L:j,m:K,M:V,p:function(t){return l[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:Ct,s:Et,S:G,u:Y,U:W,V:X,w:q,W:J,x:null,X:null,y:Z,Y:et,Z:rt,"%":xt},Tt={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return h[t.getUTCMonth()]},B:function(t){return d[t.getUTCMonth()]},c:null,d:ot,e:ot,f:lt,g:wt,G:Bt,H:it,I:at,j:st,L:At,m:ct,M:ut,p:function(t){return l[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:Ct,s:Et,S:ft,u:dt,U:ht,V:gt,w:mt,W:yt,x:null,X:null,y:vt,Y:bt,Z:_t,"%":xt},Rt={a:function(t,e,n){var r=Ft.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=St.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=kt.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 Ht(t,e,n,r)},d:F,e:F,f:M,g:x,G:_,H:Q,I:Q,j:U,L:O,m:S,M:I,p:function(t,e,n){var r=p.exec(e.slice(n));return r?(t.p=$.get(r[0].toLowerCase()),n+r[0].length):-1},q:E,Q:R,s:L,S:k,u:v,U:w,V:b,w:y,W:B,x:function(t,e,r){return Ht(t,n,e,r)},X:function(t,e,n){return Ht(t,i,e,n)},y:x,Y:_,Z:C,"%":T};function Lt(t,e){return function(n){var r,o,i,a=[],s=-1,A=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===t.charCodeAt(s)&&(a.push(t.slice(A,s)),null!=(o=c[r=t.charAt(++s)])?r=t.charAt(++s):o="e"===r?" ":"0",(i=e[r])&&(r=i(n,o)),a.push(r),A=s+1);return a.push(t.slice(A,s)),a.join("")}}function Pt(t,e){return function(n){var i,l,c=A(1900,void 0,1);if(Ht(c,t,n+="",0)!=n.length)return null;if("Q"in c)return new Date(c.Q);if("s"in c)return new Date(1e3*c.s+("L"in c?c.L:0));if(e&&!("Z"in c)&&(c.Z=0),"p"in c&&(c.H=c.H%12+12*c.p),void 0===c.m&&(c.m="q"in c?c.q:0),"V"in c){if(c.V<1||c.V>53)return null;"w"in c||(c.w=1),"Z"in c?(l=(i=s(A(c.y,0,1))).getUTCDay(),i=l>4||0===l?o.rt.ceil(i):(0,o.rt)(i),i=r.dA.offset(i,7*(c.V-1)),c.y=i.getUTCFullYear(),c.m=i.getUTCMonth(),c.d=i.getUTCDate()+(c.w+6)%7):(l=(i=a(A(c.y,0,1))).getDay(),i=l>4||0===l?o.AB.ceil(i):(0,o.AB)(i),i=r.UA.offset(i,7*(c.V-1)),c.y=i.getFullYear(),c.m=i.getMonth(),c.d=i.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),l="Z"in c?s(A(c.y,0,1)).getUTCDay():a(A(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,s(c)):a(c)}}function Ht(t,e,n,r){for(var o,i,a=0,s=e.length,A=n.length;a<s;){if(r>=A)return-1;if(37===(o=e.charCodeAt(a++))){if(o=e.charAt(a++),!(i=Rt[o in c?e.charAt(a++):o])||(r=i(t,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return Mt.x=Lt(n,Mt),Mt.X=Lt(i,Mt),Mt.c=Lt(e,Mt),Tt.x=Lt(n,Tt),Tt.X=Lt(i,Tt),Tt.c=Lt(e,Tt),{format:function(t){var e=Lt(t+="",Mt);return e.toString=function(){return t},e},parse:function(t){var e=Pt(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=Lt(t+="",Tt);return e.toString=function(){return t},e},utcParse:function(t){var e=Pt(t+="",!0);return e.toString=function(){return t},e}}}var c={"-":"",_:" ",0:"0"},u=/^\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 m(t){return new Map(t.map(((t,e)=>[t.toLowerCase(),e])))}function y(t,e,n){var r=u.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function v(t,e,n){var r=u.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function w(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function b(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function B(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function _(t,e,n){var r=u.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function x(t,e,n){var r=u.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=u.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function S(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function F(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function U(t,e,n){var r=u.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=u.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function I(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function k(t,e,n){var r=u.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function O(t,e,n){var r=u.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function M(t,e,n){var r=u.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function T(t,e,n){var r=f.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function R(t,e,n){var r=u.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function L(t,e,n){var r=u.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function P(t,e){return h(t.getDate(),e,2)}function H(t,e){return h(t.getHours(),e,2)}function D(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 j(t,e){return h(t.getMilliseconds(),e,3)}function z(t,e){return j(t,e)+"000"}function K(t,e){return h(t.getMonth()+1,e,2)}function V(t,e){return h(t.getMinutes(),e,2)}function G(t,e){return h(t.getSeconds(),e,2)}function Y(t){var e=t.getDay();return 0===e?7:e}function W(t,e){return h(o.YP.count((0,i.he)(t)-1,t),e,2)}function $(t){var e=t.getDay();return e>=4||0===e?(0,o.Mo)(t):o.Mo.ceil(t)}function X(t,e){return t=$(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=$(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 st(t,e){return h(1+r.dA.count((0,i.Mb)(t),t),e,3)}function At(t,e){return h(t.getUTCMilliseconds(),e,3)}function lt(t,e){return At(t,e)+"000"}function ct(t,e){return h(t.getUTCMonth()+1,e,2)}function ut(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 mt(t){return t.getUTCDay()}function yt(t,e){return h(o.rt.count((0,i.Mb)(t)-1,t),e,2)}function vt(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:()=>l,UA:()=>i,dA:()=>s,ou:()=>A,yE:()=>c});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,s=(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)),A=s.range,l=(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))),c=l.range},81134(t,e,n){"use strict";n.d(e,{Fq:()=>s,JJ:()=>i,MP:()=>l,Nm:()=>a,Pv:()=>A,Tt:()=>r,rR:()=>o});const r=1e3,o=60*r,i=60*o,a=24*i,s=7*a,A=30*a,l=365*a},54612(t,e,n){"use strict";n.d(e,{Ag:()=>i,L6:()=>a,iA:()=>A,pz:()=>s});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,s=(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())),A=s.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 s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=e=>(t(e=new Date(+e)),e),s.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),s.round=t=>{const e=s(t),n=s.ceil(t);return t-e<n-t?e:n},s.offset=(t,n)=>(e(t=new Date(+t),null==n?1:Math.floor(n)),t),s.range=(n,r,o)=>{const i=[];if(n=s.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},s.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&&(s.count=(e,i)=>(r.setTime(+e),o.setTime(+i),t(r),t(o),Math.floor(n(r,o))),s.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(a?e=>a(e)%t===0:e=>s.count(0,e)%t===0):s:null)),s}},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:()=>A,rn:()=>a,vD:()=>s,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,s=(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())),A=s.range},75878(t,e,n){"use strict";n.d(e,{Bz:()=>i,R6:()=>a,Ui:()=>o,oi:()=>s});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())),s=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:()=>m,lk:()=>g,yE:()=>y});var r=n(86037),o=n(6946),i=n(81134),a=n(32613),s=n(55030),A=n(13298),l=n(54612),c=n(55334),u=n(78926),f=n(75878),d=n(24355);function h(t,e,n,A,l,c){const u=[[s.R,1,i.Tt],[s.R,5,5*i.Tt],[s.R,15,15*i.Tt],[s.R,30,30*i.Tt],[c,1,i.rR],[c,5,5*i.rR],[c,15,15*i.rR],[c,30,30*i.rR],[l,1,i.JJ],[l,3,3*i.JJ],[l,6,6*i.JJ],[l,12,12*i.JJ],[A,1,i.Nm],[A,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,s){const A=Math.abs(n-e)/s,l=(0,r.A)((([,,t])=>t)).right(u,A);if(l===u.length)return t.every((0,o.sG)(e/i.MP,n/i.MP,s));if(0===l)return a.y.every(Math.max((0,o.sG)(e,n,s),1));const[c,f]=u[A/u[l-1][2]<u[l][2]/A?l-1:l];return c.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,u.Hl,c.TW,l.pz,A.vD),[m,y]=h(d.he,f.Ui,u.YP,c.UA,l.Ag,A.wX)},78926(t,e,n){"use strict";n.d(e,{AB:()=>s,Dr:()=>g,G6:()=>I,Gu:()=>l,HU:()=>m,Hl:()=>b,Mo:()=>c,OK:()=>p,ON:()=>U,PG:()=>A,SQ:()=>y,TU:()=>u,Xo:()=>M,YP:()=>a,Zn:()=>O,_M:()=>v,a1:()=>E,aZ:()=>F,c8:()=>S,h8:()=>h,jN:()=>Q,pT:()=>C,rG:()=>f,rt:()=>B,sr:()=>_,vD:()=>d,wr:()=>k,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),s=i(1),A=i(2),l=i(3),c=i(4),u=i(5),f=i(6),d=a.range,h=s.range,p=A.range,g=l.range,m=c.range,y=u.range,v=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),S=w(6),F=b.range,U=B.range,Q=_.range,I=x.range,k=C.range,O=E.range,M=S.range},24355(t,e,n){"use strict";n.d(e,{Mb:()=>a,Yo:()=>i,he:()=>o,jH:()=>s});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 s=a.range},19018(t,e,n){"use strict";n.r(e),n.d(e,{Adder:()=>_,Delaunay:()=>ma,FormatSpecifier:()=>xA.S,InternMap:()=>E.B,InternSet:()=>E.v,Node:()=>Pd,Path:()=>Oo,Voronoi:()=>ua,ZoomTransform:()=>uw,active:()=>Lr,arc:()=>Lm,area:()=>Vm,areaRadial:()=>ty,ascending:()=>o.A,autoType:()=>Wa,axisBottom:()=>Yt,axisLeft:()=>Wt,axisRight:()=>Gt,axisTop:()=>Vt,bin:()=>Y,bisect:()=>r.Ay,bisectCenter:()=>r.WD,bisectLeft:()=>r.ah,bisectRight:()=>r.Jj,bisector:()=>i.A,blob:()=>Ms,blur:()=>a,blur2:()=>s,blurImage:()=>A,brush:()=>fo,brushSelection:()=>lo,brushX:()=>co,brushY:()=>uo,buffer:()=>Rs,chord:()=>xo,chordDirected:()=>Eo,chordTranspose:()=>Co,cluster:()=>Id,color:()=>Ar.Ay,contourDensity:()=>ji,contours:()=>Mi,count:()=>d,create:()=>um,creator:()=>tn,cross:()=>m,csv:()=>Ns,csvFormat:()=>Ta,csvFormatBody:()=>Ra,csvFormatRow:()=>Pa,csvFormatRows:()=>La,csvFormatValue:()=>Ha,csvParse:()=>Oa,csvParseRows:()=>Ma,cubehelix:()=>xi,cumsum:()=>y,curveBasis:()=>Ky,curveBasisClosed:()=>Gy,curveBasisOpen:()=>Wy,curveBumpX:()=>oy,curveBumpY:()=>iy,curveBundle:()=>Xy,curveCardinal:()=>Zy,curveCardinalClosed:()=>ev,curveCardinalOpen:()=>rv,curveCatmullRom:()=>av,curveCatmullRomClosed:()=>Av,curveCatmullRomOpen:()=>cv,curveLinear:()=>Nm,curveLinearClosed:()=>fv,curveMonotoneX:()=>wv,curveMonotoneY:()=>bv,curveNatural:()=>xv,curveStep:()=>Ev,curveStepAfter:()=>Fv,curveStepBefore:()=>Sv,descending:()=>v.A,deviation:()=>b,difference:()=>Ut,disjoint:()=>Qt,dispatch:()=>te,drag:()=>xa,dragDisable:()=>wn,dragEnable:()=>bn,dsv:()=>Ds,dsvFormat:()=>Ia,easeBack:()=>Fs,easeBackIn:()=>Es,easeBackInOut:()=>Fs,easeBackOut:()=>Ss,easeBounce:()=>_s,easeBounceIn:()=>Bs,easeBounceInOut:()=>xs,easeBounceOut:()=>_s,easeCircle:()=>hs,easeCircleIn:()=>fs,easeCircleInOut:()=>hs,easeCircleOut:()=>ds,easeCubic:()=>Or,easeCubicIn:()=>Ir,easeCubicInOut:()=>Or,easeCubicOut:()=>kr,easeElastic:()=>Is,easeElasticIn:()=>Qs,easeElasticInOut:()=>ks,easeElasticOut:()=>Is,easeExp:()=>us,easeExpIn:()=>ls,easeExpInOut:()=>us,easeExpOut:()=>cs,easeLinear:()=>Xa,easePoly:()=>ns,easePolyIn:()=>ts,easePolyInOut:()=>ns,easePolyOut:()=>es,easeQuad:()=>Za,easeQuadIn:()=>qa,easeQuadInOut:()=>Za,easeQuadOut:()=>Ja,easeSin:()=>ss,easeSinIn:()=>is,easeSinInOut:()=>ss,easeSinOut:()=>as,every:()=>_t,extent:()=>B,fcumsum:()=>C,filter:()=>Ct,flatGroup:()=>I,flatRollup:()=>k,forceCenter:()=>Xs,forceCollide:()=>lA,forceLink:()=>fA,forceManyBody:()=>yA,forceRadial:()=>vA,forceSimulation:()=>mA,forceX:()=>wA,forceY:()=>bA,format:()=>BA.GP,formatDefaultLocale:()=>BA.Ay,formatLocale:()=>_A.A,formatPrefix:()=>BA.s,formatSpecifier:()=>xA.A,fsum:()=>x,geoAlbers:()=>Gf,geoAlbersUsa:()=>Yf,geoArea:()=>Fl,geoAzimuthalEqualArea:()=>qf,geoAzimuthalEqualAreaRaw:()=>Xf,geoAzimuthalEquidistant:()=>Zf,geoAzimuthalEquidistantRaw:()=>Jf,geoBounds:()=>lc,geoCentroid:()=>bc,geoCircle:()=>kc,geoClipAntimeridian:()=>zc,geoClipCircle:()=>Kc,geoClipExtent:()=>Jc,geoClipRectangle:()=>qc,geoConicConformal:()=>id,geoConicConformalRaw:()=>od,geoConicEqualArea:()=>Vf,geoConicEqualAreaRaw:()=>Kf,geoConicEquidistant:()=>ld,geoConicEquidistantRaw:()=>Ad,geoContains:()=>pu,geoDistance:()=>au,geoEqualEarth:()=>gd,geoEqualEarthRaw:()=>pd,geoEquirectangular:()=>sd,geoEquirectangularRaw:()=>ad,geoGnomonic:()=>yd,geoGnomonicRaw:()=>md,geoGraticule:()=>yu,geoGraticule10:()=>vu,geoIdentity:()=>vd,geoInterpolate:()=>wu,geoLength:()=>ru,geoMercator:()=>ed,geoMercatorRaw:()=>td,geoNaturalEarth1:()=>bd,geoNaturalEarth1Raw:()=>wd,geoOrthographic:()=>_d,geoOrthographicRaw:()=>Bd,geoPath:()=>Ff,geoProjection:()=>Nf,geoProjectionMutator:()=>jf,geoRotation:()=>Uc,geoStereographic:()=>Cd,geoStereographicRaw:()=>xd,geoStream:()=>ol,geoTransform:()=>Uf,geoTransverseMercator:()=>Sd,geoTransverseMercatorRaw:()=>Ed,gray:()=>oi,greatest:()=>ht.A,greatestIndex:()=>pt,group:()=>F,groupSort:()=>D,groups:()=>U,hcl:()=>di,hierarchy:()=>Od,histogram:()=>Y,hsl:()=>Ar.KI,html:()=>Ws,image:()=>zs,index:()=>T,indexes:()=>R,interpolate:()=>Bn.A,interpolateArray:()=>Lh.A,interpolateBasis:()=>Ph.A,interpolateBasisClosed:()=>Hh.A,interpolateBlues:()=>Pg,interpolateBrBG:()=>Xp,interpolateBuGn:()=>hg,interpolateBuPu:()=>gg,interpolateCividis:()=>$g,interpolateCool:()=>Jg,interpolateCubehelix:()=>rp,interpolateCubehelixDefault:()=>Xg,interpolateCubehelixLong:()=>op,interpolateDate:()=>Dh.A,interpolateDiscrete:()=>Nh,interpolateGnBu:()=>yg,interpolateGreens:()=>Dg,interpolateGreys:()=>jg,interpolateHcl:()=>tp,interpolateHclLong:()=>ep,interpolateHsl:()=>Xh,interpolateHslLong:()=>qh,interpolateHue:()=>zh,interpolateInferno:()=>lm,interpolateLab:()=>Jh,interpolateMagma:()=>Am,interpolateNumber:()=>Jn.A,interpolateNumberArray:()=>Kh.A,interpolateObject:()=>Vh.A,interpolateOrRd:()=>wg,interpolateOranges:()=>Wg,interpolatePRGn:()=>Jp,interpolatePiYG:()=>tg,interpolatePlasma:()=>cm,interpolatePuBu:()=>xg,interpolatePuBuGn:()=>Bg,interpolatePuOr:()=>ng,interpolatePuRd:()=>Eg,interpolatePurples:()=>Kg,interpolateRainbow:()=>tm,interpolateRdBu:()=>og,interpolateRdGy:()=>ag,interpolateRdPu:()=>Fg,interpolateRdYlBu:()=>Ag,interpolateRdYlGn:()=>cg,interpolateReds:()=>Gg,interpolateRgb:()=>lr.Ay,interpolateRgbBasis:()=>lr.Ik,interpolateRgbBasisClosed:()=>lr.uL,interpolateRound:()=>Gh.A,interpolateSinebow:()=>om,interpolateSpectral:()=>fg,interpolateString:()=>cr.A,interpolateTransformCss:()=>rr,interpolateTransformSvg:()=>or,interpolateTurbo:()=>im,interpolateViridis:()=>sm,interpolateWarm:()=>qg,interpolateYlGn:()=>kg,interpolateYlGnBu:()=>Qg,interpolateYlOrBr:()=>Mg,interpolateYlOrRd:()=>Rg,interpolateZoom:()=>Wh,interrupt:()=>Xn,intersection:()=>It,interval:()=>Aw,isoFormat:()=>iw,isoParse:()=>sw,json:()=>Vs,lab:()=>ii,lch:()=>fi,least:()=>ft,leastIndex:()=>dt,line:()=>Km,lineRadial:()=>Zm,link:()=>ly,linkHorizontal:()=>cy,linkRadial:()=>fy,linkVertical:()=>uy,local:()=>dm,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:()=>V,now:()=>Tn,pack:()=>sh,packEnclose:()=>Vd,packSiblings:()=>ih,pairs:()=>at,partition:()=>dh,path:()=>Mo,pathRound:()=>To,permute:()=>At.A,pie:()=>Wm,piecewise:()=>ip.A,pointRadial:()=>ey,pointer:()=>xn,pointers:()=>pm,polygonArea:()=>sp,polygonCentroid:()=>Ap,polygonContains:()=>dp,polygonHull:()=>fp,polygonLength:()=>hp,precisionFixed:()=>CA.A,precisionPrefix:()=>EA.A,precisionRound:()=>SA.A,quadtree:()=>eA,quantile:()=>W.Ay,quantileIndex:()=>W.AX,quantileSorted:()=>W.Z4,quantize:()=>ap,quickselect:()=>lt.A,radialArea:()=>ty,radialLine:()=>Zm,randomBates:()=>bp,randomBernoulli:()=>xp,randomBeta:()=>Sp,randomBinomial:()=>Fp,randomCauchy:()=>Qp,randomExponential:()=>Bp,randomGamma:()=>Ep,randomGeometric:()=>Cp,randomInt:()=>mp,randomIrwinHall:()=>wp,randomLcg:()=>Mp,randomLogNormal:()=>vp,randomLogistic:()=>Ip,randomNormal:()=>yp,randomPareto:()=>_p,randomPoisson:()=>kp,randomUniform:()=>gp,randomWeibull:()=>Up,range:()=>ct.A,rank:()=>ut,reduce:()=>St,reverse:()=>Ft,rgb:()=>Ar.Qh,ribbon:()=>Go,ribbonArrow:()=>Yo,rollup:()=>O,rollups:()=>M,scaleBand:()=>Tp.scaleBand,scaleDiverging:()=>Tp.scaleDiverging,scaleDivergingLog:()=>Tp.scaleDivergingLog,scaleDivergingPow:()=>Tp.scaleDivergingPow,scaleDivergingSqrt:()=>Tp.scaleDivergingSqrt,scaleDivergingSymlog:()=>Tp.scaleDivergingSymlog,scaleIdentity:()=>Tp.scaleIdentity,scaleImplicit:()=>Tp.scaleImplicit,scaleLinear:()=>Tp.scaleLinear,scaleLog:()=>Tp.scaleLog,scaleOrdinal:()=>Tp.scaleOrdinal,scalePoint:()=>Tp.scalePoint,scalePow:()=>Tp.scalePow,scaleQuantile:()=>Tp.scaleQuantile,scaleQuantize:()=>Tp.scaleQuantize,scaleRadial:()=>Tp.scaleRadial,scaleSequential:()=>Tp.scaleSequential,scaleSequentialLog:()=>Tp.scaleSequentialLog,scaleSequentialPow:()=>Tp.scaleSequentialPow,scaleSequentialQuantile:()=>Tp.scaleSequentialQuantile,scaleSequentialSqrt:()=>Tp.scaleSequentialSqrt,scaleSequentialSymlog:()=>Tp.scaleSequentialSymlog,scaleSqrt:()=>Tp.scaleSqrt,scaleSymlog:()=>Tp.scaleSymlog,scaleThreshold:()=>Tp.scaleThreshold,scaleTime:()=>Tp.scaleTime,scaleUtc:()=>Tp.scaleUtc,scan:()=>gt,schemeAccent:()=>Pp,schemeBlues:()=>Lg,schemeBrBG:()=>$p,schemeBuGn:()=>dg,schemeBuPu:()=>pg,schemeCategory10:()=>Lp,schemeDark2:()=>Hp,schemeGnBu:()=>mg,schemeGreens:()=>Hg,schemeGreys:()=>Ng,schemeObservable10:()=>Dp,schemeOrRd:()=>vg,schemeOranges:()=>Yg,schemePRGn:()=>qp,schemePaired:()=>Np,schemePastel1:()=>jp,schemePastel2:()=>zp,schemePiYG:()=>Zp,schemePuBu:()=>_g,schemePuBuGn:()=>bg,schemePuOr:()=>eg,schemePuRd:()=>Cg,schemePurples:()=>zg,schemeRdBu:()=>rg,schemeRdGy:()=>ig,schemeRdPu:()=>Sg,schemeRdYlBu:()=>sg,schemeRdYlGn:()=>lg,schemeReds:()=>Vg,schemeSet1:()=>Kp,schemeSet2:()=>Vp,schemeSet3:()=>Gp,schemeSpectral:()=>ug,schemeTableau10:()=>Yp,schemeYlGn:()=>Ig,schemeYlGnBu:()=>Ug,schemeYlOrBr:()=>Og,schemeYlOrRd:()=>Tg,select:()=>pn,selectAll:()=>gm,selection:()=>hn,selector:()=>ne,selectorAll:()=>ie,shuffle:()=>mt,shuffler:()=>yt,some:()=>xt,sort:()=>H.Ay,stack:()=>Ov,stackOffsetDiverging:()=>Tv,stackOffsetExpand:()=>Mv,stackOffsetNone:()=>Uv,stackOffsetSilhouette:()=>Rv,stackOffsetWiggle:()=>Lv,stackOrderAppearance:()=>Pv,stackOrderAscending:()=>Dv,stackOrderDescending:()=>jv,stackOrderInsideOut:()=>zv,stackOrderNone:()=>Qv,stackOrderReverse:()=>Kv,stratify:()=>vh,style:()=>ke,subset:()=>Tt,sum:()=>vt,superset:()=>Ot,svg:()=>$s,symbol:()=>Dy,symbolAsterisk:()=>hy,symbolCircle:()=>py,symbolCross:()=>gy,symbolDiamond:()=>vy,symbolDiamond2:()=>wy,symbolPlus:()=>by,symbolSquare:()=>By,symbolSquare2:()=>_y,symbolStar:()=>Sy,symbolTimes:()=>Ly,symbolTriangle:()=>Uy,symbolTriangle2:()=>Iy,symbolWye:()=>Ry,symbolX:()=>Ly,symbols:()=>Py,symbolsFill:()=>Py,symbolsStroke:()=>Hy,text:()=>Ps,thresholdFreedmanDiaconis:()=>$,thresholdScott:()=>X,thresholdSturges:()=>G,tickFormat:()=>Tp.tickFormat,tickIncrement:()=>K.lq,tickStep:()=>K.sG,ticks:()=>K.Ay,timeDay:()=>Xv.UA,timeDays:()=>Xv.NT,timeFormat:()=>ew.DC,timeFormatDefaultLocale:()=>ew.Ay,timeFormatLocale:()=>nw.A,timeFriday:()=>qv.TU,timeFridays:()=>qv.SQ,timeHour:()=>$v.Ag,timeHours:()=>$v.L6,timeInterval:()=>Vv.f,timeMillisecond:()=>Gv.y,timeMilliseconds:()=>Gv.R,timeMinute:()=>Wv.wX,timeMinutes:()=>Wv.rn,timeMonday:()=>qv.AB,timeMondays:()=>qv.h8,timeMonth:()=>Jv.Ui,timeMonths:()=>Jv.Bz,timeParse:()=>ew.T6,timeSaturday:()=>qv.rG,timeSaturdays:()=>qv._M,timeSecond:()=>Yv.R,timeSeconds:()=>Yv.Y,timeSunday:()=>qv.YP,timeSundays:()=>qv.vD,timeThursday:()=>qv.Mo,timeThursdays:()=>qv.HU,timeTickInterval:()=>tw.yE,timeTicks:()=>tw.Cf,timeTuesday:()=>qv.PG,timeTuesdays:()=>qv.OK,timeWednesday:()=>qv.Gu,timeWednesdays:()=>qv.Dr,timeWeek:()=>qv.YP,timeWeeks:()=>qv.vD,timeYear:()=>Zv.he,timeYears:()=>Zv.Yo,timeout:()=>zn,timer:()=>Pn,timerFlush:()=>Hn,transition:()=>Fr,transpose:()=>wt,tree:()=>Fh,treemap:()=>Oh,treemapBinary:()=>Mh,treemapDice:()=>fh,treemapResquarify:()=>Rh,treemapSlice:()=>Uh,treemapSliceDice:()=>Th,treemapSquarify:()=>kh,tsv:()=>js,tsvFormat:()=>za,tsvFormatBody:()=>Ka,tsvFormatRow:()=>Ga,tsvFormatRows:()=>Va,tsvFormatValue:()=>Ya,tsvParse:()=>Na,tsvParseRows:()=>ja,union:()=>Rt,unixDay:()=>Xv.TW,unixDays:()=>Xv.yE,utcDay:()=>Xv.dA,utcDays:()=>Xv.ou,utcFormat:()=>ew.aL,utcFriday:()=>qv.a1,utcFridays:()=>qv.Zn,utcHour:()=>$v.pz,utcHours:()=>$v.iA,utcMillisecond:()=>Gv.y,utcMilliseconds:()=>Gv.R,utcMinute:()=>Wv.vD,utcMinutes:()=>Wv.Y4,utcMonday:()=>qv.rt,utcMondays:()=>qv.ON,utcMonth:()=>Jv.R6,utcMonths:()=>Jv.oi,utcParse:()=>ew.GY,utcSaturday:()=>qv.c8,utcSaturdays:()=>qv.Xo,utcSecond:()=>Yv.R,utcSeconds:()=>Yv.Y,utcSunday:()=>qv.Hl,utcSundays:()=>qv.aZ,utcThursday:()=>qv.pT,utcThursdays:()=>qv.wr,utcTickInterval:()=>tw.lk,utcTicks:()=>tw.$Z,utcTuesday:()=>qv.sr,utcTuesdays:()=>qv.jN,utcWednesday:()=>qv.z2,utcWednesdays:()=>qv.G6,utcWeek:()=>qv.Hl,utcWeeks:()=>qv.aZ,utcYear:()=>Zv.Mb,utcYears:()=>Zv.jH,variance:()=>w,window:()=>Fe,xml:()=>Ys,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 s=l(f),A=l((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 l(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 s=n&&t(n),A=r&&t(r),l=o.slice();return s&&A?(c(s,l,o,i,a),c(s,o,l,i,a),c(s,l,o,i,a),u(A,o,l,i,a),u(A,l,o,i,a),u(A,o,l,i,a)):s?(c(s,o,l,i,a),c(s,l,o,i,a),c(s,o,l,i,a)):A&&(u(A,o,l,i,a),u(A,l,o,i,a),u(A,o,l,i,a)),e}}function c(t,e,n,r,o){for(let i=0,a=r*o;i<a;)t(e,n,i,i+=r,1)}function u(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 s=t*r[o];const A=a*t;for(let t=o,e=o+A;t<e;t+=a)s+=r[Math.min(i,t)];for(let t=o,l=i;t<=l;t+=a)s+=r[Math.min(i,t+A)],n[t]=s/e,s-=r[Math.max(o,t-A)]}}(t);const n=t-e,r=2*t+1;return(t,o,i,a,s)=>{if(!((a-=s)>=i))return;let A=e*o[i];const l=s*e,c=l+s;for(let e=i,n=i+l;e<n;e+=s)A+=o[Math.min(a,e)];for(let e=i,u=a;e<=u;e+=s)A+=o[Math.min(a,e+l)],t[e]=(A+n*(o[Math.max(i,e-c)]+o[Math.min(a,e+c)]))/r,A-=o[Math.max(i,e-l)]}}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 m(...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 y(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 v=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 s of t)null!=(s=e(s,++a,t))&&(s=+s)>=s&&(n=s-o,o+=n/++r,i+=n*(s-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 S(t){return t}function F(t,...e){return P(t,S,S,e)}function U(t,...e){return P(t,Array.from,S,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 k(t,e,...n){return Q(M(t,e,...n),n)}function O(t,e,...n){return P(t,S,e,n)}function M(t,e,...n){return P(t,Array.from,e,n)}function T(t,...e){return P(t,S,L,e)}function R(t,...e){return P(t,Array.from,L,e)}function L(t){if(1!==t.length)throw new Error("duplicate key");return t[0]}function P(t,e,n,r){return function t(o,i){if(i>=r.length)return n(o);const a=new E.B,s=r[i++];let A=-1;for(const e of o){const t=s(e,++A,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 H=n(68886);function D(t,e,n){return(2!==e.length?(0,H.Ay)(O(t,e,n),(([t,e],[n,r])=>(0,o.A)(e,r)||(0,o.A)(t,n))):(0,H.Ay)(F(t,n),(([t,n],[r,i])=>e(n,i)||(0,o.A)(t,r)))).map((([t])=>t))}var N=Array.prototype,j=N.slice;N.map;function z(t){return()=>t}var K=n(6946);function V(t,e,n){let r;for(;;){const o=(0,K.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 G(t){return Math.max(1,Math.ceil(Math.log(d(t))/Math.LN2)+1)}function Y(){var t=S,e=B,n=G;function o(o){Array.isArray(o)||(o=Array.from(o));var i,a,s,A=o.length,l=new Array(A);for(i=0;i<A;++i)l[i]=t(o[i],i,o);var c=e(l),u=c[0],f=c[1],d=n(l,u,f);if(!Array.isArray(d)){const t=f,n=+d;if(e===B&&([u,f]=V(u,f,n)),(d=(0,K.Ay)(u,f,n))[0]<=u&&(s=(0,K.lq)(u,f,n)),d[d.length-1]>=f)if(t>=f&&e===B){const t=(0,K.lq)(u,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]<=u;)++p;for(;d[g-1]>f;)--g;(p||g<h)&&(d=d.slice(p,g),h=g-p);var m,y=new Array(h+1);for(i=0;i<=h;++i)(m=y[i]=[]).x0=i>0?d[i-1]:u,m.x1=i<h?d[i]:f;if(isFinite(s)){if(s>0)for(i=0;i<A;++i)null!=(a=l[i])&&u<=a&&a<=f&&y[Math.min(h,Math.floor((a-u)/s))].push(o[i]);else if(s<0)for(i=0;i<A;++i)if(null!=(a=l[i])&&u<=a&&a<=f){const t=Math.floor((u-a)*s);y[Math.min(h,t+(d[t]<=a))].push(o[i])}}else for(i=0;i<A;++i)null!=(a=l[i])&&u<=a&&a<=f&&y[(0,r.Ay)(d,a,0,h)].push(o[i]);return y}return o.value=function(e){return arguments.length?(t="function"===typeof e?e:z(e),o):t},o.domain=function(t){return arguments.length?(e="function"===typeof t?t:z([t[0],t[1]]),o):e},o.thresholds=function(t){return arguments.length?(n="function"===typeof t?t:z(Array.isArray(t)?j.call(t):t),o):n},o}var W=n(84855);function $(t,e,n){const r=d(t),o=(0,W.Ay)(t,.75)-(0,W.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,W.Ay)(t,.5,e)}function et(t,e){return(0,W.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=st){const n=[];let r,o=!1;for(const i of t)o&&n.push(e(r,i)),r=i,o=!0;return n}function st(t,e){return[t,e]}var At=n(78314),lt=n(15671),ct=n(6561);function ut(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,s;return(t=Uint32Array.from(n,((t,e)=>e))).sort(e===o.A?(t,e)=>(0,H.o2)(n[t],n[e]):(0,H.JC)(i)),t.forEach(((t,e)=>{const n=i(t,void 0===a?t:a);n>=0?((void 0===a||n>0)&&(a=t,s=e),r[t]=s):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 mt=yt(Math.random);function yt(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 vt(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 St(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 Ft(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(kt);t:for(const n of t)for(const r of e)if(!r.has(n)){t.delete(n);continue t}return t}function kt(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=Mt(o);if(r.has(t))continue;let e,i;for(;({value:e,done:i}=n.next());){if(i)return!1;const n=Mt(e);if(r.add(n),Object.is(t,n))break}}return!0}function Mt(t){return null!==t&&"object"===typeof t?t.valueOf():t}function Tt(t,e){return Ot(e,t)}function Rt(...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 Pt=1e-6;function Ht(t){return"translate("+t+",0)"}function Dt(t){return"translate(0,"+t+")"}function Nt(t){return e=>+t(e)}function jt(t,e){return e=Math.max(0,t.bandwidth()-2*e)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function zt(){return!this.__axis}function Kt(t,e){var n=[],r=null,o=null,i=6,a=6,s=3,A="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,l=1===t||4===t?-1:1,c=4===t||2===t?"x":"y",u=1===t||3===t?Ht:Dt;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)+s,g=e.range(),m=+g[0]+A,y=+g[g.length-1]+A,v=(e.bandwidth?jt:Nt)(e.copy(),A),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(c+"2",l*i)),E=E.merge(x.append("text").attr("fill","currentColor").attr(c,l*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",Pt).attr("transform",(function(t){return isFinite(t=v(t))?u(t+A):this.getAttribute("transform")})),x.attr("opacity",Pt).attr("transform",(function(t){var e=this.parentNode.__axis;return u((e&&isFinite(e=e(t))?e:v(t))+A)}))),_.remove(),b.attr("d",4===t||2===t?a?"M"+l*a+","+m+"H"+A+"V"+y+"H"+l*a:"M"+A+","+m+"V"+y:a?"M"+m+","+l*a+"V"+A+"H"+y+"V"+l*a:"M"+m+","+A+"H"+y),B.attr("opacity",1).attr("transform",(function(t){return u(v(t)+A)})),C.attr(c+"2",l*i),E.attr(c,l*p).text(h),w.filter(zt).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=v}))}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?(s=+t,f):s},f.offset=function(t){return arguments.length?(A=+t,f):A},f}function Vt(t){return Kt(1,t)}function Gt(t){return Kt(2,t)}function Yt(t){return Kt(3,t)}function Wt(t){return Kt(4,t)}var $t={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]=$t,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,s=i.length;if(!(arguments.length<2)){if(null!=e&&"function"!==typeof e)throw new Error("invalid callback: "+e);for(;++a<s;)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<s;)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 se(t){return function(e){return e.matches(t)}}var Ae=Array.prototype.find;function le(){return this.firstElementChild}var ce=Array.prototype.filter;function ue(){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,s=0,A=e.length,l=i.length;s<l;++s)(a=e[s])?(a.__data__=i[s],r[s]=a):n[s]=new de(t,i[s]);for(;s<A;++s)(a=e[s])&&(o[s]=a)}function pe(t,e,n,r,o,i,a){var s,A,l,c=new Map,u=e.length,f=i.length,d=new Array(u);for(s=0;s<u;++s)(A=e[s])&&(d[s]=l=a.call(A,A.__data__,s,e)+"",c.has(l)?o[s]=A:c.set(l,A));for(s=0;s<f;++s)l=a.call(t,i[s],s,i)+"",(A=c.get(l))?(r[s]=A,A.__data__=i[s],c.delete(l)):n[s]=new de(t,i[s]);for(s=0;s<u;++s)(A=e[s])&&c.get(d[s])===A&&(o[s]=A)}function ge(t){return t.__data__}function me(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function ye(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 ve="http://www.w3.org/1999/xhtml";const we={svg:"http://www.w3.org/2000/svg",xhtml:ve,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 Se(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 Fe(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 ke(t,e){return t.style.getPropertyValue(e)||Fe(t).getComputedStyle(t,null).getPropertyValue(e)}function Oe(t){return function(){delete this[t]}}function Me(t,e){return function(){this[t]=e}}function Te(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function Re(t){return t.trim().split(/^|\s+/)}function Le(t){return t.classList||new Pe(t)}function Pe(t){this._node=t,this._names=Re(t.getAttribute("class")||"")}function He(t,e){for(var n=Le(t),r=-1,o=e.length;++r<o;)n.add(e[r])}function De(t,e){for(var n=Le(t),r=-1,o=e.length;++r<o;)n.remove(e[r])}function Ne(t){return function(){He(this,t)}}function je(t){return function(){De(this,t)}}function ze(t,e){return function(){(e.apply(this,arguments)?He:De)(this,t)}}function Ke(){this.textContent=""}function Ve(t){return function(){this.textContent=t}}function Ge(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}function Ye(){this.innerHTML=""}function We(t){return function(){this.innerHTML=t}}function $e(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===ve&&e.documentElement.namespaceURI===ve?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 sn(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,s=o.length;a<s;++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 An(t,e,n){var r=Fe(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 ln(t,e){return function(){return An(this,t,e)}}function cn(t,e){return function(){return An(this,t,e.apply(this,arguments))}}Pe.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 un=[null];function fn(t,e){this._groups=t,this._parents=e}function dn(){return new fn([[document.documentElement]],un)}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,s=e[o],A=s.length,l=r[o]=new Array(A),c=0;c<A;++c)(i=s[c])&&(a=t.call(i,i.__data__,c,s))&&("__data__"in i&&(a.__data__=i.__data__),l[c]=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,s=e[i],A=s.length,l=0;l<A;++l)(a=s[l])&&(r.push(t.call(a,a.__data__,l,s)),o.push(a));return new fn(r,o)},selectChild:function(t){return this.select(null==t?le:function(t){return function(){return Ae.call(this.children,t)}}("function"===typeof t?t:se(t)))},selectChildren:function(t){return this.selectAll(null==t?ue:function(t){return function(){return ce.call(this.children,t)}}("function"===typeof t?t:se(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],s=a.length,A=r[o]=[],l=0;l<s;++l)(i=a[l])&&t.call(i,i.__data__,l,a)&&A.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),s=new Array(i),A=new Array(i),l=0;l<i;++l){var c=r[l],u=o[l],f=u.length,d=me(t.call(c,c&&c.__data__,l,r)),h=d.length,p=s[l]=new Array(h),g=a[l]=new Array(h);n(c,u,p,g,A[l]=new Array(f),d,e);for(var m,y,v=0,w=0;v<h;++v)if(m=p[v]){for(v>=w&&(w=v+1);!(y=g[w])&&++w<h;);m._next=y||null}}return(a=new fn(a,r))._enter=s,a._exit=A,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),s=new Array(o),A=0;A<a;++A)for(var l,c=n[A],u=r[A],f=c.length,d=s[A]=new Array(f),h=0;h<f;++h)(l=c[h]||u[h])&&(d[h]=l);for(;A<o;++A)s[A]=n[A];return new fn(s,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=ye);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i<r;++i){for(var a,s=n[i],A=s.length,l=o[i]=new Array(A),c=0;c<A;++c)(a=s[c])&&(l[c]=a);l.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,s=i.length;a<s;++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?Se: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)):ke(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?Oe:"function"===typeof e?Te:Me)(t,e)):this.node()[t]},classed:function(t,e){var n=Re(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?ze:e?Ne:je)(n,e))},text:function(t){return arguments.length?this.each(null==t?Ke:("function"===typeof t?Ge:Ve)(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?Ye:("function"===typeof t?$e:We)(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(s=e?sn:an,r=0;r<a;++r)this.each(s(i[r],e,n));return this}var s=this.node().__on;if(s)for(var A,l=0,c=s.length;l<c;++l)for(r=0,A=s[l];r<a;++r)if((o=i[r]).type===A.type&&o.name===A.name)return A.value},dispatch:function(t,e){return this.each(("function"===typeof e?cn:ln)(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]],un)}const gn={passive:!1},mn={capture:!0,passive:!1};function yn(t){t.stopImmediatePropagation()}function vn(t){t.preventDefault(),t.stopImmediatePropagation()}function wn(t){var e=t.document.documentElement,n=pn(t).on("dragstart.drag",vn,mn);"onselectstart"in e?n.on("selectstart.drag",vn,mn):(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",vn,mn),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,Sn=0,Fn=0,Un=0,Qn=0,In=0,kn=0,On="object"===typeof performance&&performance.now?performance:Date,Mn="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Tn(){return In||(Mn(Rn),In=On.now()+kn)}function Rn(){In=0}function Ln(){this._call=this._time=this._next=null}function Pn(t,e,n){var r=new Ln;return r.restart(t,e,n),r}function Hn(){Tn(),++Sn;for(var t,e=Cn;e;)(t=In-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Sn}function Dn(){In=(Qn=On.now())+kn,Sn=Fn=0;try{Hn()}finally{Sn=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,jn(r)}(),In=0}}function Nn(){var t=On.now(),e=t-Qn;e>1e3&&(kn-=e,Qn=t)}function jn(t){Sn||(Fn&&(Fn=clearTimeout(Fn)),t-In>24?(t<1/0&&(Fn=setTimeout(Dn,t-On.now()-kn)),Un&&(Un=clearInterval(Un))):(Un||(Qn=On.now(),Un=setInterval(Nn,1e3)),Sn=1,Mn(Dn)))}function zn(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=Pn.prototype={constructor:Ln,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?Tn():+n)+(null==e?0:+e),this._next||En===this||(En?En._next=this:Cn=this,En=this),this._call=t,this._time=n,jn()},stop:function(){this._call&&(this._call=null,this._time=1/0,jn())}};var Kn=te("start","end","cancel","interrupt"),Vn=[];function Gn(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 l,c,u,f;if(1!==n.state)return A();for(l in o)if((f=o[l]).name===n.name){if(3===f.state)return zn(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete o[l]):+l<e&&(f.state=6,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete o[l])}if(zn((function(){3===n.state&&(n.state=4,n.timer.restart(s,n.delay,n.time),s(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(u=n.tween.length),l=0,c=-1;l<u;++l)(f=n.tween[l].value.call(t,t.__data__,n.index,n.group))&&(r[++c]=f);r.length=c+1}}function s(e){for(var o=e<n.duration?n.ease.call(null,e/n.duration):(n.timer.restart(A),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),A())}function A(){for(var r in n.state=6,n.timer.stop(),delete o[e],o)return;delete t.__transition}o[e]=n,n.timer=Pn(i,0,n.time)}(t,n,{name:e,index:r,group:o,on:Kn,tween:Vn,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:0})}function Yn(t,e){var n=$n(t,e);if(n.state>0)throw new Error("too late; already scheduled");return n}function Wn(t,e){var n=$n(t,e);if(n.state>3)throw new Error("too late; already running");return n}function $n(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,s,A;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(A=t*n+e*r)&&(n-=t*A,r-=e*A),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,A/=s),t*r<e*n&&(t=-t,e=-e,A=-A,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(e,t)*Zn,skewX:Math.atan(A)*Zn,scaleX:a,scaleY:s}}function nr(t,e,n,r){function o(t){return t.length?t.pop()+" ":""}return function(i,a){var s=[],A=[];return i=t(i),a=t(a),function(t,r,o,i,a,s){if(t!==o||r!==i){var A=a.push("translate(",null,e,null,n);s.push({i:A-4,x:(0,Jn.A)(t,o)},{i:A-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,s,A),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,s,A),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,s,A),function(t,e,n,r,i,a){if(t!==n||e!==r){var s=i.push(o(i)+"scale(",null,",",null,")");a.push({i:s-4,x:(0,Jn.A)(t,n)},{i:s-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,s,A),i=a=null,function(t){for(var e,n=-1,r=A.length;++n<r;)s[(e=A[n]).i]=e.x(t);return s.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=Wn(this,t),i=o.tween;if(i!==n)for(var a=0,s=(r=n=i).length;a<s;++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=Wn(this,t),a=i.tween;if(a!==r){o=(r=a).slice();for(var s={name:e,value:n},A=0,l=o.length;A<l;++A)if(o[A].name===e){o[A]=s;break}A===l&&o.push(s)}i.tween=o}}function sr(t,e,n){var r=t._id;return t.each((function(){var t=Wn(this,r);(t.value||(t.value={}))[e]=n.apply(this,arguments)})),function(t){return $n(t,r).value[e]}}var Ar=n(46957),lr=n(21197),cr=n(67737);function ur(t,e){var n;return("number"===typeof e?Jn.A:e instanceof Ar.Ay?lr.Ay:(n=(0,Ar.Ay)(e))?(e=n,lr.Ay):cr.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,s,A=n(this);if(null!=A)return(a=this.getAttribute(t))===(s=A+"")?null:a===r&&s===o?i:(o=s,i=e(r=a,A));this.removeAttribute(t)}}function mr(t,e,n){var r,o,i;return function(){var a,s,A=n(this);if(null!=A)return(a=this.getAttributeNS(t.space,t.local))===(s=A+"")?null:a===r&&s===o?i:(o=s,i=e(r=a,A));this.removeAttributeNS(t.space,t.local)}}function yr(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 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.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(){Wn(this,t).duration=+e.apply(this,arguments)}}function _r(t,e){return e=+e,function(){Wn(this,t).duration=e}}var xr=hn.prototype.constructor;function Cr(t){return function(){this.style.removeProperty(t)}}var Er=0;function Sr(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function Fr(t){return hn().transition(t)}function Ur(){return++Er}var Qr=hn.prototype;function Ir(t){return t*t*t}function kr(t){return--t*t*t+1}function Or(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}Sr.prototype=Fr.prototype={constructor:Sr,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 s,A,l=r[a],c=l.length,u=i[a]=new Array(c),f=0;f<c;++f)(s=l[f])&&(A=t.call(s,s.__data__,f,l))&&("__data__"in s&&(A.__data__=s.__data__),u[f]=A,Gn(u[f],e,n,f,u,$n(s,n)));return new Sr(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=[],s=0;s<o;++s)for(var A,l=r[s],c=l.length,u=0;u<c;++u)if(A=l[u]){for(var f,d=t.call(A,A.__data__,u,l),h=$n(A,n),p=0,g=d.length;p<g;++p)(f=d[p])&&Gn(f,e,n,p,d,h);i.push(d),a.push(A)}return new Sr(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],s=a.length,A=r[o]=[],l=0;l<s;++l)(i=a[l])&&t.call(i,i.__data__,l,a)&&A.push(i);return new Sr(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),s=0;s<i;++s)for(var A,l=e[s],c=n[s],u=l.length,f=a[s]=new Array(u),d=0;d<u;++d)(A=l[d]||c[d])&&(f[d]=A);for(;s<r;++s)a[s]=e[s];return new Sr(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,s=r[i],A=s.length,l=0;l<A;++l)if(a=s[l]){var c=$n(a,e);Gn(a,t,n,l,s,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new Sr(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?$n(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:Wn;return function(){var a=i(this,t),s=a.on;s!==r&&(o=(r=s).copy()).on(e,n),a.on=o}}(n,t,e))},attr:function(t,e){var n=be(t),r="transform"===n?or:ur;return this.attrTween(t,"function"===typeof e?(n.local?mr:gr)(n,r,sr(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?yr:vr)(r,e))},style:function(t,e,n){var r="transform"===(t+="")?rr:ur;return null==e?this.styleTween(t,function(t,e){var n,r,o;return function(){var i=ke(this,t),a=(this.style.removeProperty(t),ke(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=ke(this,t),s=n(this),A=s+"";return null==s&&(this.style.removeProperty(t),A=s=ke(this,t)),a===A?null:a===r&&A===o?i:(o=A,i=e(r=a,s))}}(t,r,sr(this,"style."+t,e))).each(function(t,e){var n,r,o,i,a="style."+e,s="end."+a;return function(){var A=Wn(this,t),l=A.on,c=null==A.value[a]?i||(i=Cr(e)):void 0;l===n&&o===c||(r=(n=l).copy()).on(s,o=c),A.on=r}}(this._id,t)):this.styleTween(t,function(t,e,n){var r,o,i=n+"";return function(){var a=ke(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}}(sr(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=$n(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)):$n(this.node(),e).delay},duration:function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?Br:_r)(e,t)):$n(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(){Wn(this,t).ease=e}}(e,t)):$n(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;Wn(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 s={value:a},A={value:function(){0===--o&&i()}};n.each((function(){var n=Wn(this,r),o=n.on;o!==t&&((e=(t=o).copy())._.cancel.push(s),e._.interrupt.push(s),e._.end.push(A)),n.on=e})),0===o&&i()}))},[Symbol.iterator]:Qr[Symbol.iterator]};var Mr={time:null,delay:0,duration:250,ease:Or};function Tr(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 Sr?(e=t._id,t=t._name):(e=Ur(),(n=Mr).time=Tn(),t=null==t?null:t+"");for(var r=this._groups,o=r.length,i=0;i<o;++i)for(var a,s=r[i],A=s.length,l=0;l<A;++l)(a=s[l])&&Gn(a,t,e,l,s,n||Tr(a,e));return new Sr(r,this._parents,t,e)};var Rr=[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 Sr([[t]],Rr,e,+r);return null}const Pr=t=>()=>t;function Hr(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 Dr(t){t.preventDefault(),t.stopImmediatePropagation()}var Nr={name:"drag"},jr={name:"space"},zr={name:"handle"},Kr={name:"center"};const{abs:Vr,max:Gr,min:Yr}=Math;function Wr(t){return[+t[0],+t[1]]}function $r(t){return[Wr(t[0]),Wr(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:$r(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 so(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ao(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function lo(t){var e=t.__brush;return e?e.dim.output(e.selection):null}function co(){return ho(Xr)}function uo(){return ho(qr)}function fo(){return ho(Jr)}function ho(t){var e,n=ao,r=io,o=so,i=!0,a=te("start","brush","end"),s=6;function A(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=Ao(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(l).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 l(){var t=pn(this),e=Ao(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]-s/2:e[0][0]-s/2})).attr("y",(function(t){return"s"===t.type[0]?e[1][1]-s/2:e[0][1]-s/2})).attr("width",(function(t){return"n"===t.type||"s"===t.type?e[1][0]-e[0][0]+s:s})).attr("height",(function(t){return"e"===t.type||"w"===t.type?e[1][1]-e[0][1]+s:s}))):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function c(t,e,n){var r=t.__brush.emitter;return!r||n&&r.clean?new u(t,e,n):r}function u(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,s,A,u,f,d,h,p,g,m,y=this,v=n.target.__data__.type,w="selection"===(i&&n.metaKey?v="overlay":v)?Nr:i&&n.altKey?Kr:zr,b=t===qr?null:no[v],B=t===Xr?null:ro[v],_=Ao(y),x=_.extent,C=_.selection,E=x[0][0],S=x[0][1],F=x[1][0],U=x[1][1],Q=0,I=0,k=b&&B&&i&&n.shiftKey,O=Array.from(n.touches||[n],(t=>{const e=t.identifier;return(t=xn(t,y)).point0=t.slice(),t.identifier=e,t}));Xn(y);var M=c(y,arguments,!0).beforestart();if("overlay"===v){C&&(p=!0);const e=[O[0],O[1]||O[0]];_.selection=C=[[o=t===qr?E:Yr(e[0][0],e[1][0]),s=t===Xr?S:Yr(e[0][1],e[1][1])],[u=t===qr?F:Gr(e[0][0],e[1][0]),d=t===Xr?U:Gr(e[0][1],e[1][1])]],O.length>1&&H(n)}else o=C[0][0],s=C[0][1],u=C[1][0],d=C[1][1];a=o,A=s,f=u,h=d;var T=pn(y).attr("pointer-events","none"),R=T.selectAll(".overlay").attr("cursor",Zr[v]);if(n.touches)M.moved=P,M.ended=D;else{var L=pn(n.view).on("mousemove.brush",P,!0).on("mouseup.brush",D,!0);i&&L.on("keydown.brush",(function(t){switch(t.keyCode){case 16:k=b&&B;break;case 18:w===zr&&(b&&(u=f-Q*b,o=a+Q*b),B&&(d=h-I*B,s=A+I*B),w=Kr,H(t));break;case 32:w!==zr&&w!==Kr||(b<0?u=f-Q:b>0&&(o=a-Q),B<0?d=h-I:B>0&&(s=A-I),w=jr,R.attr("cursor",Zr.selection),H(t));break;default:return}Dr(t)}),!0).on("keyup.brush",(function(t){switch(t.keyCode){case 16:k&&(g=m=k=!1,H(t));break;case 18:w===Kr&&(b<0?u=f:b>0&&(o=a),B<0?d=h:B>0&&(s=A),w=zr,H(t));break;case 32:w===jr&&(t.altKey?(b&&(u=f-Q*b,o=a+Q*b),B&&(d=h-I*B,s=A+I*B),w=Kr):(b<0?u=f:b>0&&(o=a),B<0?d=h:B>0&&(s=A),w=zr),R.attr("cursor",Zr[v]),H(t));break;default:return}Dr(t)}),!0),wn(n.view)}l.call(y),M.start(n,w.name)}function P(t){for(const e of t.changedTouches||[t])for(const t of O)t.identifier===e.identifier&&(t.cur=xn(e,y));if(k&&!g&&!m&&1===O.length){const t=O[0];Vr(t.cur[0]-t[0])>Vr(t.cur[1]-t[1])?m=!0:g=!0}for(const e of O)e.cur&&(e[0]=e.cur[0],e[1]=e.cur[1]);p=!0,Dr(t),H(t)}function H(t){const e=O[0],n=e.point0;var r;switch(Q=e[0]-n[0],I=e[1]-n[1],w){case jr:case Nr:b&&(Q=Gr(E-o,Yr(F-u,Q)),a=o+Q,f=u+Q),B&&(I=Gr(S-s,Yr(U-d,I)),A=s+I,h=d+I);break;case zr:O[1]?(b&&(a=Gr(E,Yr(F,O[0][0])),f=Gr(E,Yr(F,O[1][0])),b=1),B&&(A=Gr(S,Yr(U,O[0][1])),h=Gr(S,Yr(U,O[1][1])),B=1)):(b<0?(Q=Gr(E-o,Yr(F-o,Q)),a=o+Q,f=u):b>0&&(Q=Gr(E-u,Yr(F-u,Q)),a=o,f=u+Q),B<0?(I=Gr(S-s,Yr(U-s,I)),A=s+I,h=d):B>0&&(I=Gr(S-d,Yr(U-d,I)),A=s,h=d+I));break;case Kr:b&&(a=Gr(E,Yr(F,o-Q*b)),f=Gr(E,Yr(F,u+Q*b))),B&&(A=Gr(S,Yr(U,s-I*B)),h=Gr(S,Yr(U,d+I*B)))}f<a&&(b*=-1,r=o,o=u,u=r,r=a,a=f,f=r,v in to&&R.attr("cursor",Zr[v=to[v]])),h<A&&(B*=-1,r=s,s=d,d=r,r=A,A=h,h=r,v in eo&&R.attr("cursor",Zr[v=eo[v]])),_.selection&&(C=_.selection),g&&(a=C[0][0],f=C[1][0]),m&&(A=C[0][1],h=C[1][1]),C[0][0]===a&&C[0][1]===A&&C[1][0]===f&&C[1][1]===h||(_.selection=[[a,A],[f,h]],l.call(y),M.brush(t,w.name))}function D(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);T.attr("pointer-events","all"),R.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,l.call(y)),M.end(t,w.name)}}function d(t){c(this,arguments).moved(t)}function h(t){c(this,arguments).ended(t)}function p(){var e=this.__brush||{selection:null};return e.extent=$r(n.apply(this,arguments)),e.dim=t,e}return A.move=function(e,n,r){e.tween?e.on("start.brush",(function(t){c(this,arguments).beforestart().start(t)})).on("interrupt.brush end.brush",(function(t){c(this,arguments).end(t)})).tween("brush",(function(){var e=this,r=e.__brush,o=c(e,arguments),i=r.selection,a=t.input("function"===typeof n?n.apply(this,arguments):n,r.extent),s=(0,Bn.A)(i,a);function A(t){r.selection=1===t&&null===a?null:s(t),l.call(e),o.brush()}return null!==i&&null!==a?A:A(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),s=c(e,o).beforestart();Xn(e),i.selection=null===a?null:a,l.call(e),s.start(r).brush(r).end(r)}))},A.clear=function(t,e){A.move(t,null,e)},u.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 Hr(e,{sourceEvent:n,target:A,selection:t.output(this.state.selection),mode:r,dispatch:a}),o)}},A.extent=function(t){return arguments.length?(n="function"===typeof t?t:Pr($r(t)),A):n},A.filter=function(t){return arguments.length?(r="function"===typeof t?t:Pr(!!t),A):r},A.touchable=function(t){return arguments.length?(o="function"===typeof t?t:Pr(!!t),A):o},A.handleSize=function(t){return arguments.length?(s=+t,A):s},A.keyModifiers=function(t){return arguments.length?(i=!!t,A):i},A.on=function(){var t=a.on.apply(a,arguments);return t===a?A:t},A}var po=Math.abs,go=Math.cos,mo=Math.sin,yo=Math.PI,vo=yo/2,wo=2*yo,bo=Math.max,Bo=1e-12;function _o(t,e){return Array.from({length:e-t},((e,n)=>t+n))}function xo(){return So(!1,!1)}function Co(){return So(!1,!0)}function Eo(){return So(!0,!1)}function So(t,e){var n=0,r=null,o=null,i=null;function a(a){var s,A=a.length,l=new Array(A),c=_o(0,A),u=new Array(A*A),f=new Array(A),d=0;a=Float64Array.from({length:A*A},e?(t,e)=>a[e%A][e/A|0]:(t,e)=>a[e/A|0][e%A]);for(let e=0;e<A;++e){let n=0;for(let r=0;r<A;++r)n+=a[e*A+r]+t*a[r*A+e];d+=l[e]=n}s=(d=bo(0,wo-n*A)/d)?n:wo/A;{let e=0;r&&c.sort(((t,e)=>r(l[t],l[e])));for(const n of c){const r=e;if(t){const t=_o(1+~A,A).filter((t=>t<0?a[~t*A+n]:a[n*A+t]));o&&t.sort(((t,e)=>o(t<0?-a[~t*A+n]:a[n*A+t],e<0?-a[~e*A+n]:a[n*A+e])));for(const r of t)if(r<0){(u[~r*A+n]||(u[~r*A+n]={source:null,target:null})).target={index:n,startAngle:e,endAngle:e+=a[~r*A+n]*d,value:a[~r*A+n]}}else{(u[n*A+r]||(u[n*A+r]={source:null,target:null})).source={index:n,startAngle:e,endAngle:e+=a[n*A+r]*d,value:a[n*A+r]}}f[n]={index:n,startAngle:r,endAngle:e,value:l[n]}}else{const t=_o(0,A).filter((t=>a[n*A+t]||a[t*A+n]));o&&t.sort(((t,e)=>o(a[n*A+t],a[n*A+e])));for(const r of t){let t;if(n<r?(t=u[n*A+r]||(u[n*A+r]={source:null,target:null}),t.source={index:n,startAngle:e,endAngle:e+=a[n*A+r]*d,value:a[n*A+r]}):(t=u[r*A+n]||(u[r*A+n]={source:null,target:null}),t.target={index:n,startAngle:e,endAngle:e+=a[n*A+r]*d,value:a[n*A+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:l[n]}}e+=s}}return(u=Object.values(u)).groups=f,i?u.sort(i):u}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 Fo=Math.PI,Uo=2*Fo,Qo=1e-6,Io=Uo-Qo;function ko(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?ko:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return ko;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,s=n-t,A=r-e,l=i-t,c=a-e,u=l*l+c*c;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(u>Qo)if(Math.abs(c*s-A*l)>Qo&&o){let f=n-i,d=r-a,h=s*s+A*A,p=f*f+d*d,g=Math.sqrt(h),m=Math.sqrt(u),y=o*Math.tan((Fo-Math.acos((h+u-p)/(2*g*m)))/2),v=y/m,w=y/g;Math.abs(v-1)>Qo&&this._append`L${t+v*l},${e+v*c}`,this._append`A${o},${o},0,0,${+(c*f>l*d)},${this._x1=t+w*s},${this._y1=e+w*A}`}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),s=n*Math.sin(r),A=t+a,l=e+s,c=1^i,u=i?r-o:o-r;null===this._x1?this._append`M${A},${l}`:(Math.abs(this._x1-A)>Qo||Math.abs(this._y1-l)>Qo)&&this._append`L${A},${l}`,n&&(u<0&&(u=u%Uo+Uo),u>Io?this._append`A${n},${n},0,1,${c},${t-a},${e-s}A${n},${n},0,1,${c},${this._x1=A},${this._y1=l}`:u>Qo&&this._append`A${n},${n},0,${+(u>=Fo)},${c},${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 Mo(){return new Oo}function To(t=3){return new Oo(+t)}Mo.prototype=Oo.prototype;var Ro=Array.prototype.slice;function Lo(t){return function(){return t}}function Po(t){return t.source}function Ho(t){return t.target}function Do(t){return t.radius}function No(t){return t.startAngle}function jo(t){return t.endAngle}function zo(){return 0}function Ko(){return 10}function Vo(t){var e=Po,n=Ho,r=Do,o=Do,i=No,a=jo,s=zo,A=null;function l(){var l,c=e.apply(this,arguments),u=n.apply(this,arguments),f=s.apply(this,arguments)/2,d=Ro.call(arguments),h=+r.apply(this,(d[0]=c,d)),p=i.apply(this,d)-vo,g=a.apply(this,d)-vo,m=+o.apply(this,(d[0]=u,d)),y=i.apply(this,d)-vo,v=a.apply(this,d)-vo;if(A||(A=l=Mo()),f>Bo&&(po(g-p)>2*f+Bo?g>p?(p+=f,g-=f):(p-=f,g+=f):p=g=(p+g)/2,po(v-y)>2*f+Bo?v>y?(y+=f,v-=f):(y-=f,v+=f):y=v=(y+v)/2),A.moveTo(h*go(p),h*mo(p)),A.arc(0,0,h,p,g),p!==y||g!==v)if(t){var w=m-+t.apply(this,arguments),b=(y+v)/2;A.quadraticCurveTo(0,0,w*go(y),w*mo(y)),A.lineTo(m*go(b),m*mo(b)),A.lineTo(w*go(v),w*mo(v))}else A.quadraticCurveTo(0,0,m*go(y),m*mo(y)),A.arc(0,0,m,y,v);if(A.quadraticCurveTo(0,0,h*go(p),h*mo(p)),A.closePath(),l)return A=null,l+""||null}return t&&(l.headRadius=function(e){return arguments.length?(t="function"===typeof e?e:Lo(+e),l):t}),l.radius=function(t){return arguments.length?(r=o="function"===typeof t?t:Lo(+t),l):r},l.sourceRadius=function(t){return arguments.length?(r="function"===typeof t?t:Lo(+t),l):r},l.targetRadius=function(t){return arguments.length?(o="function"===typeof t?t:Lo(+t),l):o},l.startAngle=function(t){return arguments.length?(i="function"===typeof t?t:Lo(+t),l):i},l.endAngle=function(t){return arguments.length?(a="function"===typeof t?t:Lo(+t),l):a},l.padAngle=function(t){return arguments.length?(s="function"===typeof t?t:Lo(+t),l):s},l.source=function(t){return arguments.length?(e=t,l):e},l.target=function(t){return arguments.length?(n=t,l):n},l.context=function(t){return arguments.length?(A=null==t?null:t,l):A},l}function Go(){return Vo()}function Yo(){return Vo(Ko)}var Wo=n(40871);const $o=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 Ar.Gw||(t=(0,Ar.b)(t));var e,n,r=ci(t.r),o=ci(t.g),i=ci(t.b),a=si((.2225045*r+.7168786*o+.0606169*i)/1);return r===o&&o===i?e=n=a:(e=si((.4360747*r+.3850649*o+.1430804*i)/qo),n=si((.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 si(t){return t>ni?Math.pow(t,1/3):t/ei+Zo}function Ai(t){return t>ti?t*t*t:ei*(t-Zo)}function li(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function ci(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function ui(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?ui(t):new hi(n,e,t,null==r?1:r)}function di(t,e,n,r){return 1===arguments.length?ui(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*$o;return new ai(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}(0,Wo.A)(ai,ii,(0,Wo.X)(Ar.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*Ai(e),t=1*Ai(t),n=Jo*Ai(n),new Ar.Gw(li(3.1338561*e-1.6168667*t-.4906146*n),li(-.9787684*e+1.9161415*t+.033454*n),li(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),(0,Wo.A)(hi,di,(0,Wo.X)(Ar.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,mi=1.78277,yi=-.29227,vi=-.90649,wi=1.97294,bi=wi*vi,Bi=wi*mi,_i=mi*yi-vi*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 Ar.Gw||(t=(0,Ar.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)-yi*i)/vi,s=Math.sqrt(a*a+i*i)/(wi*o*(1-o)),A=s?Math.atan2(a,i)*Xo-120:NaN;return new Ci(A<0?A+360:A,s,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,Wo.A)(Ci,xi,(0,Wo.X)(Ar.Q1,{brighter(t){return t=null==t?Ar.Uw:Math.pow(Ar.Uw,t),new Ci(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?Ar.ef:Math.pow(Ar.ef,t),new Ci(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=isNaN(this.h)?0:(this.h+120)*$o,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),o=Math.sin(t);return new Ar.Gw(255*(e+n*(gi*r+mi*o)),255*(e+n*(yi*r+vi*o)),255*(e+n*(wi*r)),this.opacity)}}));var Ei=Array.prototype.slice;function Si(t,e){return t-e}const Fi=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,s=a-1;i<a;s=i++){var A=t[i],l=A[0],c=A[1],u=t[s],f=u[0],d=u[1];if(Ii(A,u,e))return 0;c>r!==d>r&&n<(f-l)*(r-c)/(d-c)+l&&(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 ki(){}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 Mi(){var t=1,e=1,n=G,r=s;function o(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(Si);else{const n=B(t,Ti);for(e=(0,K.Ay)(...V(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 s=[],A=[];return function(n,r,o){var i,s,A,l,c,u,f=new Array,d=new Array;i=s=-1,l=Ri(n[0],r),Oi[l<<1].forEach(h);for(;++i<t-1;)A=l,l=Ri(n[i+1],r),Oi[A|l<<1].forEach(h);Oi[l|0].forEach(h);for(;++s<e-1;){for(i=-1,l=Ri(n[s*t+t],r),c=Ri(n[s*t],r),Oi[l<<1|c<<2].forEach(h);++i<t-1;)A=l,l=Ri(n[s*t+t+i+1],r),u=c,c=Ri(n[s*t+i+1],r),Oi[A|l<<1|c<<2|u<<3].forEach(h);Oi[l|c<<3].forEach(h)}i=-1,c=n[s*t]>=r,Oi[c<<2].forEach(h);for(;++i<t-1;)u=c,c=Ri(n[s*t+i+1],r),Oi[c<<2|u<<3].forEach(h);function h(t){var e,n,r=[t[0][0]+i,t[0][1]+s],A=[t[1][0]+i,t[1][1]+s],l=a(r),c=a(A);(e=d[l])?(n=f[c])?(delete d[e.end],delete f[n.start],e===n?(e.ring.push(A),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(A),d[e.end=c]=e):(e=f[c])?(n=d[l])?(delete f[e.start],delete d[n.end],e===n?(e.ring.push(A),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=l]=e):f[l]=d[c]={start:l,end:c,ring:[r,A]}}Oi[c<<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?s.push([t]):A.push(t)})),A.forEach((function(t){for(var e,n=0,r=s.length;n<r;++n)if(-1!==Ui((e=s[n])[0],t))return void e.push(t)})),{type:"MultiPolygon",value:o,coordinates:s}}function a(e){return 2*e[0]+e[1]*(t+1)*4}function s(n,r,o){n.forEach((function(n){var i=n[0],a=n[1],s=0|i,A=0|a,l=Li(r[A*t+s]);i>0&&i<t&&s===i&&(n[0]=Pi(i,Li(r[A*t+s-1]),l,o)),a>0&&a<e&&A===a&&(n[1]=Pi(a,Li(r[(A-1)*t+s]),l,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)?Fi(Ei.call(t)):Fi(t),o):n},o.smooth=function(t){return arguments.length?(r=t?s:ki,o):r===s},o}function Ti(t){return isFinite(t)?t:NaN}function Ri(t,e){return null!=t&&+t>=e}function Li(t){return null==t||isNaN(t=+t)?-1/0:t}function Pi(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 Hi(t){return t[0]}function Di(t){return t[1]}function Ni(){return 1}function ji(){var t=Hi,e=Di,n=Ni,r=960,o=500,i=20,a=2,A=3*i,l=r+2*A>>a,c=o+2*A>>a,u=Fi(20);function f(r){var o=new Float32Array(l*c),u=Math.pow(2,-a),f=-1;for(const i of r){var d=(t(i,++f,r)+A)*u,h=(e(i,f,r)+A)*u,p=+n(i,f,r);if(p&&d>=0&&d<l&&h>=0&&h<c){var g=Math.floor(d),m=Math.floor(h),y=d-g-.5,v=h-m-.5;o[g+m*l]+=(1-y)*(1-v)*p,o[g+1+m*l]+=y*(1-v)*p,o[g+1+(m+1)*l]+=y*v*p,o[g+(m+1)*l]+=(1-y)*v*p}}return s({data:o,width:l,height:c},i*u),o}function d(t){var e=f(t),n=u(e),r=Math.pow(2,2*a);return Array.isArray(n)||(n=(0,K.Ay)(Number.MIN_VALUE,(0,q.A)(e)/r,n)),Mi().size([l,c]).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(m)}function m(t){t[0]=t[0]*Math.pow(2,a)-A,t[1]=t[1]*Math.pow(2,a)-A}function y(){return l=r+2*(A=3*i)>>a,c=o+2*A>>a,d}return d.contours=function(t){var e=f(t),n=Mi().size([l,c]),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:Fi(+e),d):t},d.y=function(t){return arguments.length?(e="function"===typeof t?t:Fi(+t),d):e},d.weight=function(t){return arguments.length?(n="function"===typeof t?t:Fi(+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,y()},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),y()},d.thresholds=function(t){return arguments.length?(u="function"===typeof t?t:Array.isArray(t)?Fi(Ei.call(t)):Fi(t),d):u},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,y()},d}const zi=134217729;function Ki(t,e,n,r,o){let i,a,s,A,l=e[0],c=r[0],u=0,f=0;c>l===c>-l?(i=l,l=e[++u]):(i=c,c=r[++f]);let d=0;if(u<t&&f<n)for(c>l===c>-l?(a=l+i,s=i-(a-l),l=e[++u]):(a=c+i,s=i-(a-c),c=r[++f]),i=a,0!==s&&(o[d++]=s);u<t&&f<n;)c>l===c>-l?(a=i+l,A=a-i,s=i-(a-A)+(l-A),l=e[++u]):(a=i+c,A=a-i,s=i-(a-A)+(c-A),c=r[++f]),i=a,0!==s&&(o[d++]=s);for(;u<t;)a=i+l,A=a-i,s=i-(a-A)+(l-A),l=e[++u],i=a,0!==s&&(o[d++]=s);for(;f<n;)a=i+c,A=a-i,s=i-(a-A)+(c-A),c=r[++f],i=a,0!==s&&(o[d++]=s);return 0===i&&0!==d||(o[d++]=i),d}function Vi(t){return new Float64Array(t)}const Gi=Vi(4),Yi=Vi(8),Wi=Vi(12),$i=Vi(16),Xi=Vi(4);function qi(t,e,n,r,o,i){const a=(e-i)*(n-o),s=(t-o)*(r-i),A=a-s,l=Math.abs(a+s);return Math.abs(A)>=33306690738754716e-32*l?A:-function(t,e,n,r,o,i,a){let s,A,l,c,u,f,d,h,p,g,m,y,v,w,b,B,_,x;const C=t-o,E=n-o,S=e-i,F=r-i;w=C*F,f=zi*C,d=f-(f-C),h=C-d,f=zi*F,p=f-(f-F),g=F-p,b=h*g-(w-d*p-h*p-d*g),B=S*E,f=zi*S,d=f-(f-S),h=S-d,f=zi*E,p=f-(f-E),g=E-p,_=h*g-(B-d*p-h*p-d*g),m=b-_,u=b-m,Gi[0]=b-(m+u)+(u-_),y=w+m,u=y-w,v=w-(y-u)+(m-u),m=v-B,u=v-m,Gi[1]=v-(m+u)+(u-B),x=y+m,u=x-y,Gi[2]=y-(x-u)+(m-u),Gi[3]=x;let U=function(t,e){let n=e[0];for(let r=1;r<t;r++)n+=e[r];return n}(4,Gi),Q=22204460492503146e-32*a;if(U>=Q||-U>=Q)return U;if(u=t-C,s=t-(C+u)+(u-o),u=n-E,l=n-(E+u)+(u-o),u=e-S,A=e-(S+u)+(u-i),u=r-F,c=r-(F+u)+(u-i),0===s&&0===A&&0===l&&0===c)return U;if(Q=11093356479670487e-47*a+33306690738754706e-32*Math.abs(U),U+=C*c+F*s-(S*l+E*A),U>=Q||-U>=Q)return U;w=s*F,f=zi*s,d=f-(f-s),h=s-d,f=zi*F,p=f-(f-F),g=F-p,b=h*g-(w-d*p-h*p-d*g),B=A*E,f=zi*A,d=f-(f-A),h=A-d,f=zi*E,p=f-(f-E),g=E-p,_=h*g-(B-d*p-h*p-d*g),m=b-_,u=b-m,Xi[0]=b-(m+u)+(u-_),y=w+m,u=y-w,v=w-(y-u)+(m-u),m=v-B,u=v-m,Xi[1]=v-(m+u)+(u-B),x=y+m,u=x-y,Xi[2]=y-(x-u)+(m-u),Xi[3]=x;const I=Ki(4,Gi,4,Xi,Yi);w=C*c,f=zi*C,d=f-(f-C),h=C-d,f=zi*c,p=f-(f-c),g=c-p,b=h*g-(w-d*p-h*p-d*g),B=S*l,f=zi*S,d=f-(f-S),h=S-d,f=zi*l,p=f-(f-l),g=l-p,_=h*g-(B-d*p-h*p-d*g),m=b-_,u=b-m,Xi[0]=b-(m+u)+(u-_),y=w+m,u=y-w,v=w-(y-u)+(m-u),m=v-B,u=v-m,Xi[1]=v-(m+u)+(u-B),x=y+m,u=x-y,Xi[2]=y-(x-u)+(m-u),Xi[3]=x;const k=Ki(I,Yi,4,Xi,Wi);w=s*c,f=zi*s,d=f-(f-s),h=s-d,f=zi*c,p=f-(f-c),g=c-p,b=h*g-(w-d*p-h*p-d*g),B=A*l,f=zi*A,d=f-(f-A),h=A-d,f=zi*l,p=f-(f-l),g=l-p,_=h*g-(B-d*p-h*p-d*g),m=b-_,u=b-m,Xi[0]=b-(m+u)+(u-_),y=w+m,u=y-w,v=w-(y-u)+(m-u),m=v-B,u=v-m,Xi[1]=v-(m+u)+(u-B),x=y+m,u=x-y,Xi[2]=y-(x-u)+(m-u),Xi[3]=x;const O=Ki(k,Wi,4,Xi,$i);return $i[O-1]}(t,e,n,r,o,i,l)}Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(8),Vi(8),Vi(8),Vi(4),Vi(8),Vi(8),Vi(8),Vi(12);Vi(192),Vi(192);Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(8),Vi(8),Vi(8),Vi(8),Vi(8),Vi(8),Vi(8),Vi(8),Vi(8),Vi(4),Vi(4),Vi(4),Vi(8),Vi(16),Vi(16),Vi(16),Vi(32),Vi(32),Vi(48),Vi(64);Vi(1152),Vi(1152);Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(4),Vi(24),Vi(24),Vi(24),Vi(24),Vi(24),Vi(24),Vi(24),Vi(24),Vi(24),Vi(24),Vi(1152),Vi(1152),Vi(1152),Vi(1152),Vi(1152),Vi(2304),Vi(2304),Vi(3456),Vi(5760),Vi(8),Vi(8),Vi(8),Vi(16),Vi(24),Vi(48),Vi(48),Vi(96),Vi(192),Vi(384),Vi(384),Vi(384),Vi(768);Vi(96),Vi(96),Vi(96),Vi(1152);const Ji=Math.pow(2,-52),Zi=new Uint32Array(512);class ta{static from(t,e=aa,n=sa){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,s=1/0,A=-1/0,l=-1/0;for(let x=0;x<i;x++){const e=t[2*x],n=t[2*x+1];e<a&&(a=e),n<s&&(s=n),e>A&&(A=e),n>l&&(l=n),this._ids[x]=x}const c=(a+A)/2,u=(s+l)/2;let f,d,h;for(let x=0,C=1/0;x<i;x++){const e=ea(c,u,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 m=t[2*d],y=t[2*d+1],v=1/0;for(let x=0;x<i;x++){if(x===f||x===d)continue;const e=ra(p,g,m,y,t[2*x],t[2*x+1]);e<v&&(h=x,v=e)}let w=t[2*h],b=t[2*h+1];if(v===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,m,y,w,b)<0){const t=d,e=m,n=y;d=h,m=w,y=b,h=t,w=e,b=n}const B=function(t,e,n,r,o,i){const a=n-t,s=r-e,A=o-t,l=i-e,c=a*a+s*s,u=A*A+l*l,f=.5/(a*l-s*A),d=t+(l*c-s*u)*f,h=e+(a*u-A*c)*f;return{x:d,y:h}}(p,g,m,y,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(m,y)]=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],s=t[2*i+1];if(E>0&&Math.abs(a-x)<=Ji&&Math.abs(s-C)<=Ji)continue;if(x=a,C=s,i===f||i===d||i===h)continue;let A=0;for(let t=0,e=this._hashKey(a,s);t<this._hashSize&&(A=o[(e+t)%this._hashSize],-1===A||A===n[A]);t++);A=e[A];let l,c=A;for(;l=n[c],qi(a,s,t[2*c],t[2*c+1],t[2*l],t[2*l+1])>=0;)if(c=l,c===A){c=-1;break}if(-1===c)continue;let u=this._addTriangle(c,i,n[c],-1,-1,r[c]);r[i]=this._legalize(u+2),r[c]=u,_++;let p=n[c];for(;l=n[p],qi(a,s,t[2*p],t[2*p+1],t[2*l],t[2*l+1])<0;)u=this._addTriangle(p,i,l,r[i],-1,r[p]),r[i]=this._legalize(u+2),n[p]=p,_--,p=l;if(c===A)for(;l=e[c],qi(a,s,t[2*l],t[2*l+1],t[2*c],t[2*c+1])<0;)u=this._addTriangle(l,i,c,-1,r[c],r[l]),this._legalize(u+2),r[l]=u,n[c]=c,_--,c=l;this._hullStart=e[i]=c,n[c]=e[p]=i,n[i]=p,o[this._hashKey(a,s)]=i,o[this._hashKey(t[2*c],t[2*c+1])]=c}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],s=t-t%3;if(i=s+(t+2)%3,-1===a){if(0===o)break;t=Zi[--o];continue}const A=a-a%3,l=s+(t+1)%3,c=A+(a+2)%3,u=e[i],f=e[t],d=e[l],h=e[c];if(na(r[2*u],r[2*u+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]=u;const r=n[c];if(-1===r){let e=this._hullStart;do{if(this._hullTri[e]===c){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,c);const s=A+(a+1)%3;o<Zi.length&&(Zi[o++]=s)}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,s){const A=t-a,l=e-s,c=n-a,u=r-s,f=o-a,d=i-s,h=c*c+u*u,p=f*f+d*d;return A*(u*p-h*d)-l*(c*p-h*f)+(A*A+l*l)*(c*d-u*f)<0}function ra(t,e,n,r,o,i){const a=n-t,s=r-e,A=o-t,l=i-e,c=a*a+s*s,u=A*A+l*l,f=.5/(a*l-s*A),d=(l*c-s*u)*f,h=(a*u-A*c)*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],s=e[a];for(;;){do{o++}while(e[t[o]]<s);do{i--}while(e[t[i]]>s);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 sa(t){return t[1]}const Aa=1e-6;class la{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)>Aa||Math.abs(this._y1-o)>Aa)&&(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 ca{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 ua{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,m=0,y=n.length;g<y;g+=3,m+=2){const r=2*n[g],s=2*n[g+1],A=2*n[g+2],l=t[r],c=t[r+1],u=t[s],f=t[s+1],d=t[A],y=t[A+1],v=u-l,w=f-c,b=d-l,B=y-c,_=2*(v*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-l)*B-(i-c)*b);h=(l+d)/2-n*B,p=(c+y)/2+n*b}else{const t=1/_,e=v*v+w*w,n=b*b+B*B;h=l+(B*e-w*n)*t,p=c+(v*n-b*e)*t}a[m]=h,a[m+1]=p}let s,A,l,c=e[e.length-1],u=4*c,f=t[2*c],d=t[2*c+1];r.fill(0);for(let h=0;h<e.length;++h)c=e[h],s=u,A=f,l=d,u=4*c,f=t[2*c],d=t[2*c+1],r[s+2]=r[u]=l-d,r[s+3]=r[u+1]=f-A}render(t){const e=null==t?t=new la:void 0,{delaunay:{halfedges:n,inedges:r,hull:o},circumcenters:i,vectors:a}=this;if(o.length<=1)return null;for(let l=0,c=n.length;l<c;++l){const e=n[l];if(e<l)continue;const r=2*Math.floor(l/3),o=2*Math.floor(e/3),a=i[r],s=i[r+1],A=i[o],c=i[o+1];this._renderSegment(a,s,A,c,t)}let s,A=o[o.length-1];for(let l=0;l<o.length;++l){s=A,A=o[l];const e=2*Math.floor(r[A]/3),n=i[e],c=i[e+1],u=4*s,f=this._project(n,c,a[u+2],a[u+3]);f&&this._renderSegment(n,c,f[0],f[1],t)}return e&&e.value()}renderBounds(t){const e=null==t?t=new la: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 la: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 ca;return this.renderCell(t,e),e.value()}_renderSegment(t,e,n,r,o){let i;const a=this._regioncode(t,e),s=this._regioncode(n,r);0===a&&0===s?(o.moveTo(t,e),o.lineTo(n,r)):(i=this._clipSegment(t,e,n,r,a,s))&&(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 s=i;do{const n=Math.floor(s/3);if(a.push(e[2*n],e[2*n+1]),s=s%3===2?s-2:s+1,o[s]!==t)break;s=r[s]}while(s!==i&&-1!==s);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,s=null,A=e[n-2],l=e[n-1],c=this._regioncode(A,l),u=0;for(let f=0;f<n;f+=2)if(r=A,o=l,A=e[f],l=e[f+1],i=c,c=this._regioncode(A,l),0===i&&0===c)a=u,u=0,s?s.push(A,l):s=[A,l];else{let e,n,f,d,h;if(0===i){if(null===(e=this._clipSegment(r,o,A,l,i,c)))continue;[n,f,d,h]=e}else{if(null===(e=this._clipSegment(A,l,r,o,c,i)))continue;[d,h,n,f]=e,a=u,u=this._edgecode(n,f),a&&u&&this._edge(t,a,u,s,s.length),s?s.push(n,f):s=[n,f]}a=u,u=this._edgecode(d,h),a&&u&&this._edge(t,a,u,s,s.length),s?s.push(d,h):s=[d,h]}if(s)a=u,u=this._edgecode(s[0],s[1]),a&&u&&this._edge(t,a,u,s,s.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 s}_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 s,A,l=o||i;8&l?(s=t+(n-t)*(this.ymax-e)/(r-e),A=this.ymax):4&l?(s=t+(n-t)*(this.ymin-e)/(r-e),A=this.ymin):2&l?(A=e+(r-e)*(this.xmax-t)/(n-t),s=this.xmax):(A=e+(r-e)*(this.xmin-t)/(n-t),s=this.xmin),o?(t=s,e=A,o=this._regioncode(t,e)):(n=s,r=A,i=this._regioncode(n,r))}}_clipInfinite(t,e,n,r,o,i){let a,s=Array.from(e);if((a=this._project(s[0],s[1],n,r))&&s.unshift(a[0],a[1]),(a=this._project(s[s.length-2],s[s.length-1],o,i))&&s.push(a[0],a[1]),s=this._clipFinite(t,s))for(let A,l=0,c=s.length,u=this._edgecode(s[c-2],s[c-1]);l<c;l+=2)A=u,u=this._edgecode(s[l],s[l+1]),A&&u&&(l=this._edge(t,A,u,s,l),c=s.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(s=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return s}_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,s=1/0;if(r<0){if(e<=this.ymin)return null;(o=(this.ymin-e)/r)<s&&(a=this.ymin,i=t+(s=o)*n)}else if(r>0){if(e>=this.ymax)return null;(o=(this.ymax-e)/r)<s&&(a=this.ymax,i=t+(s=o)*n)}if(n>0){if(t>=this.xmax)return null;(o=(this.xmax-t)/n)<s&&(i=this.xmax,a=e+(s=o)*r)}else if(n<0){if(t<=this.xmin)return null;(o=(this.xmin-t)/n)<s&&(i=this.xmin,a=e+(s=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 ma{static from(t,e=ha,n=pa,r){return new ma("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 s=0,A=n.length;s<A;++s){const t=o[s%3===2?s-2:s+1];-1!==n[s]&&-1!==i[t]||(i[t]=s)}for(let s=0,A=r.length;s<A;++s)a[r[s]]=s;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 ua(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 s=e[t];if(-1===s)return;let A=s,l=-1;do{if(yield l=i[A],A=A%3===2?A-2:A+1,i[A]!==t)return;if(A=o[A],-1===A){const e=n[(r[t]+1)%n.length];return void(e!==l&&(yield e))}}while(A!==s)}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:s,points:A}=this;if(-1===r[t]||!A.length)return(t+1)%(A.length>>1);let l=t,c=da(e-A[2*t],2)+da(n-A[2*t+1],2);const u=r[t];let f=u;do{let r=s[f];const u=da(e-A[2*r],2)+da(n-A[2*r+1],2);if(u<c&&(c=u,l=r),f=f%3===2?f-2:f+1,s[f]!==t)break;if(f=a[f],-1===f){if(f=o[(i[t]+1)%o.length],f!==r&&da(e-A[2*f],2)+da(n-A[2*f+1],2)<c)return f;break}}while(f!==u);return l}render(t){const e=null==t?t=new la: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],s=2*o[e];t.moveTo(n[a],n[a+1]),t.lineTo(n[s],n[s+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 la: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 la: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 ca;return this.renderHull(t),t.value()}renderTriangle(t,e){const n=null==e?e=new la:void 0,{points:r,triangles:o}=this,i=2*o[t*=3],a=2*o[t+1],s=2*o[t+2];return e.moveTo(r[i],r[i+1]),e.lineTo(r[a],r[a+1]),e.lineTo(r[s],r[s+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 ca;return this.renderTriangle(t,e),e.value()}}const ya=t=>()=>t;function va(t,{sourceEvent:e,subject:n,target:r,identifier:o,active:i,x:a,y:s,dx:A,dy:l,dispatch:c}){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:s,enumerable:!0,configurable:!0},dx:{value:A,enumerable:!0,configurable:!0},dy:{value:l,enumerable:!0,configurable:!0},_:{value:c}})}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,s=_a,A={},l=te("start","drag","end"),c=0,u=0;function f(t){t.on("mousedown.drag",d).filter(s).on("touchstart.drag",g).on("touchmove.drag",m,gn).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(a,s){if(!r&&o.call(this,a,s)){var A=v(this,i.call(this,a,s),a,s,"mouse");A&&(pn(a.view).on("mousemove.drag",h,mn).on("mouseup.drag",p,mn),wn(a.view),yn(a),n=!1,t=a.clientX,e=a.clientY,A("start",a))}}function h(r){if(vn(r),!n){var o=r.clientX-t,i=r.clientY-e;n=o*o+i*i>u}A.mouse("drag",r)}function p(t){pn(t.view).on("mousemove.drag mouseup.drag",null),bn(t.view,n),vn(t),A.mouse("end",t)}function g(t,e){if(o.call(this,t,e)){var n,r,a=t.changedTouches,s=i.call(this,t,e),A=a.length;for(n=0;n<A;++n)(r=v(this,s,t,e,a[n].identifier,a[n]))&&(yn(t),r("start",t,a[n]))}}function m(t){var e,n,r=t.changedTouches,o=r.length;for(e=0;e<o;++e)(n=A[r[e].identifier])&&(vn(t),n("drag",t,r[e]))}function y(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=A[o[e].identifier])&&(yn(t),n("end",t,o[e]))}function v(t,e,n,r,o,i){var s,u,d,h=l.copy(),p=xn(i||n,e);if(null!=(d=a.call(t,new va("beforestart",{sourceEvent:n,target:f,identifier:o,active:c,x:p[0],y:p[1],dx:0,dy:0,dispatch:h}),r)))return s=d.x-p[0]||0,u=d.y-p[1]||0,function n(i,a,l){var g,m=p;switch(i){case"start":A[o]=n,g=c++;break;case"end":delete A[o],--c;case"drag":p=xn(l||a,e),g=c}h.call(i,t,new va(i,{sourceEvent:a,subject:d,target:f,identifier:o,active:g,x:p[0]+s,y:p[1]+u,dx:p[0]-m[0],dy:p[1]-m[1],dispatch:h}),r)}}return f.filter=function(t){return arguments.length?(o="function"===typeof t?t:ya(!!t),f):o},f.container=function(t){return arguments.length?(i="function"===typeof t?t:ya(t),f):i},f.subject=function(t){return arguments.length?(a="function"===typeof t?t:ya(t),f):a},f.touchable=function(t){return arguments.length?(s="function"===typeof t?t:ya(!!t),f):s},f.on=function(){var t=l.on.apply(l,arguments);return t===l?f:t},f.clickDistance=function(t){return arguments.length?(u=(t=+t)*t,f):Math.sqrt(u)},f}va.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var Ca={},Ea={};function Sa(t){return new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'})).join(",")+"}")}function Fa(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,s=0,A=i<=0,l=!1;function c(){if(A)return Ea;if(l)return l=!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?A=!0:10===(r=t.charCodeAt(a++))?l=!0:13===r&&(l=!0,10===t.charCodeAt(a)&&++a),t.slice(o+1,e-1).replace(/""/g,'"')}for(;a<i;){if(10===(r=t.charCodeAt(e=a++)))l=!0;else if(13===r)l=!0,10===t.charCodeAt(a)&&++a;else if(r!==n)continue;return t.slice(o,e)}return A=!0,t.slice(o,i)}for(10===t.charCodeAt(i-1)&&--i,13===t.charCodeAt(i-1)&&--i;(r=c())!==Ea;){for(var u=[];r!==Ca&&r!==Ea;)u.push(r),r=c();e&&null==(u=e(u,s++))||o.push(u)}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=Sa(t);return function(r,o){return e(n(r),o,t)}}(t,e):Sa(t)}));return i.columns=o||[],i},parseRows:r,format:function(e,n){return null==n&&(n=Fa(e)),[n.map(a).join(t)].concat(o(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=Fa(t)),o(t,e).join("\n")},formatRows:function(t){return t.map(i).join("\n")},formatRow:i,formatValue:a}}var ka=Ia(","),Oa=ka.parse,Ma=ka.parseRows,Ta=ka.format,Ra=ka.formatBody,La=ka.formatRows,Pa=ka.formatRow,Ha=ka.formatValue,Da=Ia("\t"),Na=Da.parse,ja=Da.parseRows,za=Da.format,Ka=Da.formatBody,Va=Da.formatRows,Ga=Da.formatRow,Ya=Da.formatValue;function Wa(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;$a&&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 $a=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 ts=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),es=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),ns=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),rs=Math.PI,os=rs/2;function is(t){return 1===+t?1:1-Math.cos(t*os)}function as(t){return Math.sin(t*os)}function ss(t){return(1-Math.cos(rs*t))/2}function As(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}function ls(t){return As(1-+t)}function cs(t){return 1-As(t)}function us(t){return((t*=2)<=1?As(1-t):2-As(t-1))/2}function fs(t){return 1-Math.sqrt(1-t*t)}function ds(t){return Math.sqrt(1- --t*t)}function hs(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}var ps=4/11,gs=6/11,ms=8/11,ys=9/11,vs=10/11,ws=21/22,bs=7.5625;function Bs(t){return 1-_s(1-t)}function _s(t){return(t=+t)<ps?bs*t*t:t<ms?bs*(t-=gs)*t+.75:t<vs?bs*(t-=ys)*t+.9375:bs*(t-=ws)*t+.984375}function xs(t){return((t*=2)<=1?1-_s(1-t):_s(t-1)+1)/2}var Cs=1.70158,Es=function t(e){function n(t){return(t=+t)*t*(e*(t-1)+t)}return e=+e,n.overshoot=t,n}(Cs),Ss=function t(e){function n(t){return--t*t*((t+1)*e+t)+1}return e=+e,n.overshoot=t,n}(Cs),Fs=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}(Cs),Us=2*Math.PI,Qs=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Us);function o(t){return e*As(- --t)*Math.sin((r-t)/n)}return o.amplitude=function(e){return t(e,n*Us)},o.period=function(n){return t(e,n)},o}(1,.3),Is=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Us);function o(t){return 1-e*As(t=+t)*Math.sin((t+r)/n)}return o.amplitude=function(e){return t(e,n*Us)},o.period=function(n){return t(e,n)},o}(1,.3),ks=function t(e,n){var r=Math.asin(1/(e=Math.max(1,e)))*(n/=Us);function o(t){return((t=2*t-1)<0?e*As(-t)*Math.sin((r-t)/n):2-e*As(t)*Math.sin((r+t)/n))/2}return o.amplitude=function(e){return t(e,n*Us)},o.period=function(n){return t(e,n)},o}(1,.3);function Os(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function Ms(t,e){return fetch(t,e).then(Os)}function Ts(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function Rs(t,e){return fetch(t,e).then(Ts)}function Ls(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Ps(t,e){return fetch(t,e).then(Ls)}function Hs(t){return function(e,n,r){return 2===arguments.length&&"function"===typeof n&&(r=n,n=void 0),Ps(e,n).then((function(e){return t(e,r)}))}}function Ds(t,e,n,r){3===arguments.length&&"function"===typeof n&&(r=n,n=void 0);var o=Ia(t);return Ps(e,n).then((function(t){return o.parse(t,r)}))}var Ns=Hs(Oa),js=Hs(Na);function zs(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 Ks(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);if(204!==t.status&&205!==t.status)return t.json()}function Vs(t,e){return fetch(t,e).then(Ks)}function Gs(t){return(e,n)=>Ps(e,n).then((e=>(new DOMParser).parseFromString(e,t)))}const Ys=Gs("application/xml");var Ws=Gs("text/html"),$s=Gs("image/svg+xml");function Xs(t,e){var n,r=1;function o(){var o,i,a=n.length,s=0,A=0;for(o=0;o<a;++o)s+=(i=n[o]).x,A+=i.y;for(s=(s/a-t)*r,A=(A/a-e)*r,o=0;o<a;++o)(i=n[o]).x-=s,i.y-=A}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 qs(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var o,i,a,s,A,l,c,u,f,d=t._root,h={data:r},p=t._x0,g=t._y0,m=t._x1,y=t._y1;if(!d)return t._root=h,t;for(;d.length;)if((l=e>=(i=(p+m)/2))?p=i:m=i,(c=n>=(a=(g+y)/2))?g=a:y=a,o=d,!(d=d[u=c<<1|l]))return o[u]=h,t;if(s=+t._x.call(null,d.data),A=+t._y.call(null,d.data),e===s&&n===A)return h.next=d,o?o[u]=h:t._root=h,t;do{o=o?o[u]=new Array(4):t._root=new Array(4),(l=e>=(i=(p+m)/2))?p=i:m=i,(c=n>=(a=(g+y)/2))?g=a:y=a}while((u=c<<1|l)===(f=(A>=a)<<1|s>=i));return o[f]=d,o[u]=h,t}function Js(t,e,n,r,o){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=o}function Zs(t){return t[0]}function tA(t){return t[1]}function eA(t,e,n){var r=new nA(null==e?Zs:e,null==n?tA:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function nA(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 rA(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var oA=eA.prototype=nA.prototype;function iA(t){return function(){return t}}function aA(t){return 1e-6*(t()-.5)}function sA(t){return t.x+t.vx}function AA(t){return t.y+t.vy}function lA(t){var e,n,r,o=1,i=1;function a(){for(var t,a,A,l,c,u,f,d=e.length,h=0;h<i;++h)for(a=eA(e,sA,AA).visitAfter(s),t=0;t<d;++t)A=e[t],u=n[A.index],f=u*u,l=A.x+A.vx,c=A.y+A.vy,a.visit(p);function p(t,e,n,i,a){var s=t.data,d=t.r,h=u+d;if(!s)return e>l+h||i<l-h||n>c+h||a<c-h;if(s.index>A.index){var p=l-s.x-s.vx,g=c-s.y-s.vy,m=p*p+g*g;m<h*h&&(0===p&&(m+=(p=aA(r))*p),0===g&&(m+=(g=aA(r))*g),m=(h-(m=Math.sqrt(m)))/m*o,A.vx+=(p*=m)*(h=(d*=d)/(f+d)),A.vy+=(g*=m)*h,s.vx-=p*(h=1-h),s.vy-=g*h)}}}function s(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 A(){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=iA(null==t?1:+t)),a.initialize=function(t,n){e=t,r=n,A()},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:iA(+e),A(),a):t},a}function cA(t){return t.index}function uA(t,e){var n=t.get(e);if(!n)throw new Error("node not found: "+e);return n}function fA(t){var e,n,r,o,i,a,s=cA,A=function(t){return 1/Math.min(o[t.source.index],o[t.target.index])},l=iA(30),c=1;function u(r){for(var o=0,s=t.length;o<c;++o)for(var A,l,u,f,d,h,p,g=0;g<s;++g)l=(A=t[g]).source,f=(u=A.target).x+u.vx-l.x-l.vx||aA(a),d=u.y+u.vy-l.y-l.vy||aA(a),f*=h=((h=Math.sqrt(f*f+d*d))-n[g])/h*r*e[g],d*=h,u.vx-=f*(p=i[g]),u.vy-=d*p,l.vx+=f*(p=1-p),l.vy+=d*p}function f(){if(r){var a,A,l=r.length,c=t.length,u=new Map(r.map(((t,e)=>[s(t,e,r),t])));for(a=0,o=new Array(l);a<c;++a)(A=t[a]).index=a,"object"!==typeof A.source&&(A.source=uA(u,A.source)),"object"!==typeof A.target&&(A.target=uA(u,A.target)),o[A.source.index]=(o[A.source.index]||0)+1,o[A.target.index]=(o[A.target.index]||0)+1;for(a=0,i=new Array(c);a<c;++a)A=t[a],i[a]=o[A.source.index]/(o[A.source.index]+o[A.target.index]);e=new Array(c),d(),n=new Array(c),h()}}function d(){if(r)for(var n=0,o=t.length;n<o;++n)e[n]=+A(t[n],n,t)}function h(){if(r)for(var e=0,o=t.length;e<o;++e)n[e]=+l(t[e],e,t)}return null==t&&(t=[]),u.initialize=function(t,e){r=t,a=e,f()},u.links=function(e){return arguments.length?(t=e,f(),u):t},u.id=function(t){return arguments.length?(s=t,u):s},u.iterations=function(t){return arguments.length?(c=+t,u):c},u.strength=function(t){return arguments.length?(A="function"===typeof t?t:iA(+t),d(),u):A},u.distance=function(t){return arguments.length?(l="function"===typeof t?t:iA(+t),h(),u):l},u}oA.copy=function(){var t,e,n=new nA(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=rA(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]=rA(e));return n},oA.add=function(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return qs(this.cover(e,n),e,n,t)},oA.addAll=function(t){var e,n,r,o,i=t.length,a=new Array(i),s=new Array(i),A=1/0,l=1/0,c=-1/0,u=-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,s[n]=o,r<A&&(A=r),r>c&&(c=r),o<l&&(l=o),o>u&&(u=o));if(A>c||l>u)return this;for(this.cover(A,l).cover(c,u),n=0;n<i;++n)qs(this,a[n],s[n],t[n]);return this},oA.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,s,A=o-n||1,l=this._root;n>t||t>=o||r>e||e>=i;)switch(s=(e<r)<<1|t<n,(a=new Array(4))[s]=l,l=a,A*=2,s){case 0:o=n+A,i=r+A;break;case 1:n=o-A,i=r+A;break;case 2:o=n+A,r=i-A;break;case 3:n=o-A,r=i-A}this._root&&this._root.length&&(this._root=l)}return this._x0=n,this._y0=r,this._x1=o,this._y1=i,this},oA.data=function(){var t=[];return this.visit((function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)})),t},oA.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]]},oA.find=function(t,e,n){var r,o,i,a,s,A,l,c=this._x0,u=this._y0,f=this._x1,d=this._y1,h=[],p=this._root;for(p&&h.push(new Js(p,c,u,f,d)),null==n?n=1/0:(c=t-n,u=e-n,f=t+n,d=e+n,n*=n);A=h.pop();)if(!(!(p=A.node)||(o=A.x0)>f||(i=A.y0)>d||(a=A.x1)<c||(s=A.y1)<u))if(p.length){var g=(o+a)/2,m=(i+s)/2;h.push(new Js(p[3],g,m,a,s),new Js(p[2],o,m,g,s),new Js(p[1],g,i,a,m),new Js(p[0],o,i,g,m)),(l=(e>=m)<<1|t>=g)&&(A=h[h.length-1],h[h.length-1]=h[h.length-1-l],h[h.length-1-l]=A)}else{var y=t-+this._x.call(null,p.data),v=e-+this._y.call(null,p.data),w=y*y+v*v;if(w<n){var b=Math.sqrt(n=w);c=t-b,u=e-b,f=t+b,d=e+b,r=p.data}}return r},oA.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,s,A,l,c,u,f,d=this._root,h=this._x0,p=this._y0,g=this._x1,m=this._y1;if(!d)return this;if(d.length)for(;;){if((l=i>=(s=(h+g)/2))?h=s:g=s,(c=a>=(A=(p+m)/2))?p=A:m=A,e=d,!(d=d[u=c<<1|l]))return this;if(!d.length)break;(e[u+1&3]||e[u+2&3]||e[u+3&3])&&(n=e,f=u)}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[u]=o:delete e[u],(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)},oA.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},oA.root=function(){return this._root},oA.size=function(){var t=0;return this.visit((function(e){if(!e.length)do{++t}while(e=e.next)})),t},oA.visit=function(t){var e,n,r,o,i,a,s=[],A=this._root;for(A&&s.push(new Js(A,this._x0,this._y0,this._x1,this._y1));e=s.pop();)if(!t(A=e.node,r=e.x0,o=e.y0,i=e.x1,a=e.y1)&&A.length){var l=(r+i)/2,c=(o+a)/2;(n=A[3])&&s.push(new Js(n,l,c,i,a)),(n=A[2])&&s.push(new Js(n,r,c,l,a)),(n=A[1])&&s.push(new Js(n,l,o,i,c)),(n=A[0])&&s.push(new Js(n,r,o,l,c))}return this},oA.visitAfter=function(t){var e,n=[],r=[];for(this._root&&n.push(new Js(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,s=e.y0,A=e.x1,l=e.y1,c=(a+A)/2,u=(s+l)/2;(i=o[0])&&n.push(new Js(i,a,s,c,u)),(i=o[1])&&n.push(new Js(i,c,s,A,u)),(i=o[2])&&n.push(new Js(i,a,u,c,l)),(i=o[3])&&n.push(new Js(i,c,u,A,l))}r.push(e)}for(;e=r.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},oA.x=function(t){return arguments.length?(this._x=t,this):this._x},oA.y=function(t){return arguments.length?(this._y=t,this):this._y};const dA=4294967296;function hA(t){return t.x}function pA(t){return t.y}var gA=Math.PI*(3-Math.sqrt(5));function mA(t){var e,n=1,r=.001,o=1-Math.pow(r,1/300),i=0,a=.6,s=new Map,A=Pn(u),l=te("tick","end"),c=function(){let t=1;return()=>(t=(1664525*t+1013904223)%dA)/dA}();function u(){f(),l.call("tick",e),n<r&&(A.stop(),l.call("end",e))}function f(r){var A,l,c=t.length;void 0===r&&(r=1);for(var u=0;u<r;++u)for(n+=(i-n)*o,s.forEach((function(t){t(n)})),A=0;A<c;++A)null==(l=t[A]).fx?l.x+=l.vx*=a:(l.x=l.fx,l.vx=0),null==l.fy?l.y+=l.vy*=a:(l.y=l.fy,l.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*gA;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,c),e}return null==t&&(t=[]),d(),e={tick:f,restart:function(){return A.restart(u),e},stop:function(){return A.stop(),e},nodes:function(n){return arguments.length?(t=n,d(),s.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?(c=t,s.forEach(h),e):c},force:function(t,n){return arguments.length>1?(null==n?s.delete(t):s.set(t,h(n)),e):s.get(t)},find:function(e,n,r){var o,i,a,s,A,l=0,c=t.length;for(null==r?r=1/0:r*=r,l=0;l<c;++l)(a=(o=e-(s=t[l]).x)*o+(i=n-s.y)*i)<r&&(A=s,r=a);return A},on:function(t,n){return arguments.length>1?(l.on(t,n),e):l.on(t)}}}function yA(){var t,e,n,r,o,i=iA(-30),a=1,s=1/0,A=.81;function l(n){var o,i=t.length,a=eA(t,hA,pA).visitAfter(u);for(r=n,o=0;o<i;++o)e=t[o],a.visit(f)}function c(){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 u(t){var e,n,r,i,a,s=0,A=0;if(t.length){for(r=i=a=0;a<4;++a)(e=t[a])&&(n=Math.abs(e.value))&&(s+=e.value,A+=n,r+=n*e.x,i+=n*e.y);t.x=r/A,t.y=i/A}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=o[e.data.index]}while(e=e.next)}t.value=s}function f(t,i,l,c){if(!t.value)return!0;var u=t.x-e.x,f=t.y-e.y,d=c-i,h=u*u+f*f;if(d*d/A<h)return h<s&&(0===u&&(h+=(u=aA(n))*u),0===f&&(h+=(f=aA(n))*f),h<a&&(h=Math.sqrt(a*h)),e.vx+=u*t.value*r/h,e.vy+=f*t.value*r/h),!0;if(!(t.length||h>=s)){(t.data!==e||t.next)&&(0===u&&(h+=(u=aA(n))*u),0===f&&(h+=(f=aA(n))*f),h<a&&(h=Math.sqrt(a*h)));do{t.data!==e&&(d=o[t.data.index]*r/h,e.vx+=u*d,e.vy+=f*d)}while(t=t.next)}}return l.initialize=function(e,r){t=e,n=r,c()},l.strength=function(t){return arguments.length?(i="function"===typeof t?t:iA(+t),c(),l):i},l.distanceMin=function(t){return arguments.length?(a=t*t,l):Math.sqrt(a)},l.distanceMax=function(t){return arguments.length?(s=t*t,l):Math.sqrt(s)},l.theta=function(t){return arguments.length?(A=t*t,l):Math.sqrt(A)},l}function vA(t,e,n){var r,o,i,a=iA(.1);function s(t){for(var a=0,s=r.length;a<s;++a){var A=r[a],l=A.x-e||1e-6,c=A.y-n||1e-6,u=Math.sqrt(l*l+c*c),f=(i[a]-u)*o[a]*t/u;A.vx+=l*f,A.vy+=c*f}}function A(){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=iA(+t)),null==e&&(e=0),null==n&&(n=0),s.initialize=function(t){r=t,A()},s.strength=function(t){return arguments.length?(a="function"===typeof t?t:iA(+t),A(),s):a},s.radius=function(e){return arguments.length?(t="function"===typeof e?e:iA(+e),A(),s):t},s.x=function(t){return arguments.length?(e=+t,s):e},s.y=function(t){return arguments.length?(n=+t,s):n},s}function wA(t){var e,n,r,o=iA(.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=iA(null==t?0:+t)),i.initialize=function(t){e=t,a()},i.strength=function(t){return arguments.length?(o="function"===typeof t?t:iA(+t),a(),i):o},i.x=function(e){return arguments.length?(t="function"===typeof e?e:iA(+e),a(),i):t},i}function bA(t){var e,n,r,o=iA(.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=iA(null==t?0:+t)),i.initialize=function(t){e=t,a()},i.strength=function(t){return arguments.length?(o="function"===typeof t?t:iA(+t),a(),i):o},i.y=function(e){return arguments.length?(t="function"===typeof e?e:iA(+e),a(),i):t},i}var BA=n(48701),_A=n(56390),xA=n(1631),CA=n(1734),EA=n(67590),SA=n(99460),FA=1e-6,UA=1e-12,QA=Math.PI,IA=QA/2,kA=QA/4,OA=2*QA,MA=180/QA,TA=QA/180,RA=Math.abs,LA=Math.atan,PA=Math.atan2,HA=Math.cos,DA=Math.ceil,NA=Math.exp,jA=(Math.floor,Math.hypot),zA=Math.log,KA=Math.pow,VA=Math.sin,GA=Math.sign||function(t){return t>0?1:t<0?-1:0},YA=Math.sqrt,WA=Math.tan;function $A(t){return t>1?0:t<-1?QA:Math.acos(t)}function XA(t){return t>1?IA:t<-1?-IA:Math.asin(t)}function qA(t){return(t=VA(t/2))*t}function JA(){}function ZA(t,e){t&&el.hasOwnProperty(t.type)&&el[t.type](t,e)}var tl={Feature:function(t,e){ZA(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,o=n.length;++r<o;)ZA(n[r].geometry,e)}},el={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){nl(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)nl(n[r],e,0)},Polygon:function(t,e){rl(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)rl(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,o=n.length;++r<o;)ZA(n[r],e)}};function nl(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 rl(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)nl(t[n],e,1);e.polygonEnd()}function ol(t,e){t&&tl.hasOwnProperty(t.type)?tl[t.type](t,e):ZA(t,e)}var il,al,sl,Al,ll,cl,ul,fl,dl,hl,pl,gl,ml,yl,vl,wl,bl=new _,Bl=new _,_l={point:JA,lineStart:JA,lineEnd:JA,polygonStart:function(){bl=new _,_l.lineStart=xl,_l.lineEnd=Cl},polygonEnd:function(){var t=+bl;Bl.add(t<0?OA+t:t),this.lineStart=this.lineEnd=this.point=JA},sphere:function(){Bl.add(OA)}};function xl(){_l.point=El}function Cl(){Sl(il,al)}function El(t,e){_l.point=Sl,il=t,al=e,sl=t*=TA,Al=HA(e=(e*=TA)/2+kA),ll=VA(e)}function Sl(t,e){var n=(t*=TA)-sl,r=n>=0?1:-1,o=r*n,i=HA(e=(e*=TA)/2+kA),a=VA(e),s=ll*a,A=Al*i+s*HA(o),l=s*r*VA(o);bl.add(PA(l,A)),sl=t,Al=i,ll=a}function Fl(t){return Bl=new _,ol(t,_l),2*Bl}function Ul(t){return[PA(t[1],t[0]),XA(t[2])]}function Ql(t){var e=t[0],n=t[1],r=HA(n);return[r*HA(e),r*VA(e),VA(n)]}function Il(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function kl(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 Ol(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Ml(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Tl(t){var e=YA(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var Rl,Ll,Pl,Hl,Dl,Nl,jl,zl,Kl,Vl,Gl,Yl,Wl,$l,Xl,ql,Jl={point:Zl,lineStart:ec,lineEnd:nc,polygonStart:function(){Jl.point=rc,Jl.lineStart=oc,Jl.lineEnd=ic,yl=new _,_l.polygonStart()},polygonEnd:function(){_l.polygonEnd(),Jl.point=Zl,Jl.lineStart=ec,Jl.lineEnd=nc,bl<0?(cl=-(fl=180),ul=-(dl=90)):yl>FA?dl=90:yl<-1e-6&&(ul=-90),wl[0]=cl,wl[1]=fl},sphere:function(){cl=-(fl=180),ul=-(dl=90)}};function Zl(t,e){vl.push(wl=[cl=t,fl=t]),e<ul&&(ul=e),e>dl&&(dl=e)}function tc(t,e){var n=Ql([t*TA,e*TA]);if(ml){var r=kl(ml,n),o=kl([r[1],-r[0],0],r);Tl(o),o=Ul(o);var i,a=t-hl,s=a>0?1:-1,A=o[0]*MA*s,l=RA(a)>180;l^(s*hl<A&&A<s*t)?(i=o[1]*MA)>dl&&(dl=i):l^(s*hl<(A=(A+360)%360-180)&&A<s*t)?(i=-o[1]*MA)<ul&&(ul=i):(e<ul&&(ul=e),e>dl&&(dl=e)),l?t<hl?ac(cl,t)>ac(cl,fl)&&(fl=t):ac(t,fl)>ac(cl,fl)&&(cl=t):fl>=cl?(t<cl&&(cl=t),t>fl&&(fl=t)):t>hl?ac(cl,t)>ac(cl,fl)&&(fl=t):ac(t,fl)>ac(cl,fl)&&(cl=t)}else vl.push(wl=[cl=t,fl=t]);e<ul&&(ul=e),e>dl&&(dl=e),ml=n,hl=t}function ec(){Jl.point=tc}function nc(){wl[0]=cl,wl[1]=fl,Jl.point=Zl,ml=null}function rc(t,e){if(ml){var n=t-hl;yl.add(RA(n)>180?n+(n>0?360:-360):n)}else pl=t,gl=e;_l.point(t,e),tc(t,e)}function oc(){_l.lineStart()}function ic(){rc(pl,gl),_l.lineEnd(),RA(yl)>FA&&(cl=-(fl=180)),wl[0]=cl,wl[1]=fl,ml=null}function ac(t,e){return(e-=t)<0?e+360:e}function sc(t,e){return t[0]-e[0]}function Ac(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function lc(t){var e,n,r,o,i,a,s;if(dl=fl=-(cl=ul=1/0),vl=[],ol(t,Jl),n=vl.length){for(vl.sort(sc),e=1,i=[r=vl[0]];e<n;++e)Ac(r,(o=vl[e])[0])||Ac(r,o[1])?(ac(r[0],o[1])>ac(r[0],r[1])&&(r[1]=o[1]),ac(o[0],r[1])>ac(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],(s=ac(r[1],o[0]))>a&&(a=s,cl=o[0],fl=r[1])}return vl=wl=null,cl===1/0||ul===1/0?[[NaN,NaN],[NaN,NaN]]:[[cl,ul],[fl,dl]]}var cc={sphere:JA,point:uc,lineStart:dc,lineEnd:gc,polygonStart:function(){cc.lineStart=mc,cc.lineEnd=yc},polygonEnd:function(){cc.lineStart=dc,cc.lineEnd=gc}};function uc(t,e){t*=TA;var n=HA(e*=TA);fc(n*HA(t),n*VA(t),VA(e))}function fc(t,e,n){++Rl,Pl+=(t-Pl)/Rl,Hl+=(e-Hl)/Rl,Dl+=(n-Dl)/Rl}function dc(){cc.point=hc}function hc(t,e){t*=TA;var n=HA(e*=TA);$l=n*HA(t),Xl=n*VA(t),ql=VA(e),cc.point=pc,fc($l,Xl,ql)}function pc(t,e){t*=TA;var n=HA(e*=TA),r=n*HA(t),o=n*VA(t),i=VA(e),a=PA(YA((a=Xl*i-ql*o)*a+(a=ql*r-$l*i)*a+(a=$l*o-Xl*r)*a),$l*r+Xl*o+ql*i);Ll+=a,Nl+=a*($l+($l=r)),jl+=a*(Xl+(Xl=o)),zl+=a*(ql+(ql=i)),fc($l,Xl,ql)}function gc(){cc.point=uc}function mc(){cc.point=vc}function yc(){wc(Yl,Wl),cc.point=uc}function vc(t,e){Yl=t,Wl=e,t*=TA,e*=TA,cc.point=wc;var n=HA(e);$l=n*HA(t),Xl=n*VA(t),ql=VA(e),fc($l,Xl,ql)}function wc(t,e){t*=TA;var n=HA(e*=TA),r=n*HA(t),o=n*VA(t),i=VA(e),a=Xl*i-ql*o,s=ql*r-$l*i,A=$l*o-Xl*r,l=jA(a,s,A),c=XA(l),u=l&&-c/l;Kl.add(u*a),Vl.add(u*s),Gl.add(u*A),Ll+=c,Nl+=c*($l+($l=r)),jl+=c*(Xl+(Xl=o)),zl+=c*(ql+(ql=i)),fc($l,Xl,ql)}function bc(t){Rl=Ll=Pl=Hl=Dl=Nl=jl=zl=0,Kl=new _,Vl=new _,Gl=new _,ol(t,cc);var e=+Kl,n=+Vl,r=+Gl,o=jA(e,n,r);return o<UA&&(e=Nl,n=jl,r=zl,Ll<FA&&(e=Pl,n=Hl,r=Dl),(o=jA(e,n,r))<UA)?[NaN,NaN]:[PA(n,e)*MA,XA(r/o)*MA]}function Bc(t){return function(){return t}}function _c(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 xc(t,e){return RA(t)>QA&&(t-=Math.round(t/OA)*OA),[t,e]}function Cc(t,e,n){return(t%=OA)?e||n?_c(Sc(t),Fc(e,n)):Sc(t):e||n?Fc(e,n):xc}function Ec(t){return function(e,n){return RA(e+=t)>QA&&(e-=Math.round(e/OA)*OA),[e,n]}}function Sc(t){var e=Ec(t);return e.invert=Ec(-t),e}function Fc(t,e){var n=HA(t),r=VA(t),o=HA(e),i=VA(e);function a(t,e){var a=HA(e),s=HA(t)*a,A=VA(t)*a,l=VA(e),c=l*n+s*r;return[PA(A*o-c*i,s*n-l*r),XA(c*o+A*i)]}return a.invert=function(t,e){var a=HA(e),s=HA(t)*a,A=VA(t)*a,l=VA(e),c=l*o-A*i;return[PA(A*o+l*i,s*n+c*r),XA(c*n-s*r)]},a}function Uc(t){function e(e){return(e=t(e[0]*TA,e[1]*TA))[0]*=MA,e[1]*=MA,e}return t=Cc(t[0]*TA,t[1]*TA,t.length>2?t[2]*TA:0),e.invert=function(e){return(e=t.invert(e[0]*TA,e[1]*TA))[0]*=MA,e[1]*=MA,e},e}function Qc(t,e,n,r,o,i){if(n){var a=HA(e),s=VA(e),A=r*n;null==o?(o=e+r*OA,i=e-A/2):(o=Ic(a,o),i=Ic(a,i),(r>0?o<i:o>i)&&(o+=r*OA));for(var l,c=o;r>0?c>i:c<i;c-=A)l=Ul([a,-s*HA(c),-s*VA(c)]),t.point(l[0],l[1])}}function Ic(t,e){(e=Ql(e))[0]-=t,Tl(e);var n=$A(-e[1]);return((-e[2]<0?-n:n)+OA-FA)%OA}function kc(){var t,e,n=Bc([0,0]),r=Bc(90),o=Bc(2),i={point:function(n,r){t.push(n=e(n,r)),n[0]*=MA,n[1]*=MA}};function a(){var a=n.apply(this,arguments),s=r.apply(this,arguments)*TA,A=o.apply(this,arguments)*TA;return t=[],e=Cc(-a[0]*TA,-a[1]*TA,0).invert,Qc(i,s,A,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return a.center=function(t){return arguments.length?(n="function"===typeof t?t:Bc([+t[0],+t[1]]),a):n},a.radius=function(t){return arguments.length?(r="function"===typeof t?t:Bc(+t),a):r},a.precision=function(t){return arguments.length?(o="function"===typeof t?t:Bc(+t),a):o},a}function Oc(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:JA,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function Mc(t,e){return RA(t[0]-e[0])<FA&&RA(t[1]-e[1])<FA}function Tc(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 Rc(t,e,n,r,o){var i,a,s=[],A=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],a=t[e];if(Mc(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}s.push(n=new Tc(r,t,null,!0)),A.push(n.o=new Tc(r,null,n,!1)),s.push(n=new Tc(a,t,null,!1)),A.push(n.o=new Tc(a,null,n,!0))}})),s.length){for(A.sort(e),Lc(s),Lc(A),i=0,a=A.length;i<a;++i)A[i].e=n=!n;for(var l,c,u=s[0];;){for(var f=u,d=!0;f.v;)if((f=f.n)===u)return;l=f.z,o.lineStart();do{if(f.v=f.o.v=!0,f.e){if(d)for(i=0,a=l.length;i<a;++i)o.point((c=l[i])[0],c[1]);else r(f.x,f.n.x,1,o);f=f.n}else{if(d)for(l=f.p.z,i=l.length-1;i>=0;--i)o.point((c=l[i])[0],c[1]);else r(f.x,f.p.x,-1,o);f=f.p}l=(f=f.o).z,d=!d}while(!f.v);o.lineEnd()}}}function Lc(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 Pc(t){return RA(t[0])<=QA?t[0]:GA(t[0])*((RA(t[0])+QA)%OA-QA)}function Hc(t,e){var n=Pc(e),r=e[1],o=VA(r),i=[VA(n),-HA(n),0],a=0,s=0,A=new _;1===o?r=IA+FA:-1===o&&(r=-IA-FA);for(var l=0,c=t.length;l<c;++l)if(f=(u=t[l]).length)for(var u,f,d=u[f-1],h=Pc(d),p=d[1]/2+kA,g=VA(p),m=HA(p),y=0;y<f;++y,h=w,g=B,m=x,d=v){var v=u[y],w=Pc(v),b=v[1]/2+kA,B=VA(b),x=HA(b),C=w-h,E=C>=0?1:-1,S=E*C,F=S>QA,U=g*B;if(A.add(PA(U*E*VA(S),m*x+U*HA(S))),a+=F?C+E*OA:C,F^h>=n^w>=n){var Q=kl(Ql(d),Ql(v));Tl(Q);var I=kl(i,Q);Tl(I);var k=(F^C>=0?-1:1)*XA(I[2]);(r>k||r===k&&(Q[0]||Q[1]))&&(s+=F^C>=0?1:-1)}}return(a<-1e-6||a<FA&&A<-1e-12)^1&s}function Dc(t,e,n,r){return function(o){var i,a,s,A=e(o),l=Oc(),c=e(l),u=!1,f={point:d,lineStart:p,lineEnd:g,polygonStart:function(){f.point=m,f.lineStart=y,f.lineEnd=v,a=[],i=[]},polygonEnd:function(){f.point=d,f.lineStart=p,f.lineEnd=g,a=nt(a);var t=Hc(i,r);a.length?(u||(o.polygonStart(),u=!0),Rc(a,jc,t,n,o)):t&&(u||(o.polygonStart(),u=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),u&&(o.polygonEnd(),u=!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){A.point(t,e)}function p(){f.point=h,A.lineStart()}function g(){f.point=d,A.lineEnd()}function m(t,e){s.push([t,e]),c.point(t,e)}function y(){c.lineStart(),s=[]}function v(){m(s[0][0],s[0][1]),c.lineEnd();var t,e,n,r,A=c.clean(),f=l.result(),d=f.length;if(s.pop(),i.push(s),s=null,d)if(1&A){if((e=(n=f[0]).length-1)>0){for(u||(o.polygonStart(),u=!0),o.lineStart(),t=0;t<e;++t)o.point((r=n[t])[0],r[1]);o.lineEnd()}}else d>1&&2&A&&f.push(f.pop().concat(f.shift())),a.push(f.filter(Nc))}return f}}function Nc(t){return t.length>1}function jc(t,e){return((t=t.x)[0]<0?t[1]-IA-FA:IA-t[1])-((e=e.x)[0]<0?e[1]-IA-FA:IA-e[1])}xc.invert=xc;const zc=Dc((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 s=i>0?QA:-QA,A=RA(i-n);RA(A-QA)<FA?(t.point(n,r=(r+a)/2>0?IA:-IA),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(i,r),e=0):o!==s&&A>=QA&&(RA(n-o)<FA&&(n-=o*FA),RA(i-s)<FA&&(i-=s*FA),r=function(t,e,n,r){var o,i,a=VA(t-n);return RA(a)>FA?LA((VA(e)*(i=HA(r))*VA(n)-VA(r)*(o=HA(e))*VA(t))/(o*i*a)):(e+r)/2}(n,r,i,a),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(s,r),e=0),t.point(n=i,r=a),o=s},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}),(function(t,e,n,r){var o;if(null==t)o=n*IA,r.point(-QA,o),r.point(0,o),r.point(QA,o),r.point(QA,0),r.point(QA,-o),r.point(0,-o),r.point(-QA,-o),r.point(-QA,0),r.point(-QA,o);else if(RA(t[0]-e[0])>FA){var i=t[0]<e[0]?QA:-QA;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(e[0],e[1])}),[-QA,-IA]);function Kc(t){var e=HA(t),n=2*TA,r=e>0,o=RA(e)>FA;function i(t,n){return HA(t)*HA(n)>e}function a(t,n,r){var o=[1,0,0],i=kl(Ql(t),Ql(n)),a=Il(i,i),s=i[0],A=a-s*s;if(!A)return!r&&t;var l=e*a/A,c=-e*s/A,u=kl(o,i),f=Ml(o,l);Ol(f,Ml(i,c));var d=u,h=Il(f,d),p=Il(d,d),g=h*h-p*(Il(f,f)-1);if(!(g<0)){var m=YA(g),y=Ml(d,(-h-m)/p);if(Ol(y,f),y=Ul(y),!r)return y;var v,w=t[0],b=n[0],B=t[1],_=n[1];b<w&&(v=w,w=b,b=v);var x=b-w,C=RA(x-QA)<FA;if(!C&&_<B&&(v=B,B=_,_=v),C||x<FA?C?B+_>0^y[1]<(RA(y[0]-w)<FA?B:_):B<=y[1]&&y[1]<=_:x>QA^(w<=y[0]&&y[0]<=b)){var E=Ml(d,(-h+m)/p);return Ol(E,f),[y,Ul(E)]}}}function s(e,n){var o=r?t:QA-t,i=0;return e<-o?i|=1:e>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Dc(i,(function(t){var e,n,A,l,c;return{lineStart:function(){l=A=!1,c=1},point:function(u,f){var d,h=[u,f],p=i(u,f),g=r?p?0:s(u,f):p?s(u+(u<0?QA:-QA),f):0;if(!e&&(l=A=p)&&t.lineStart(),p!==A&&(!(d=a(e,h))||Mc(e,d)||Mc(h,d))&&(h[2]=1),p!==A)c=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 m;g&n||!(m=a(h,e,!0))||(c=0,r?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1],3)))}!p||e&&Mc(e,h)||t.point(h[0],h[1]),e=h,A=p,n=g},lineEnd:function(){A&&t.lineEnd(),e=null},clean:function(){return c|(l&&A)<<1}}}),(function(e,r,o,i){Qc(i,t,n,o,e,r)}),r?[0,-t]:[-QA,t-QA])}var Vc,Gc,Yc,Wc,$c=1e9,Xc=-$c;function qc(t,e,n,r){function o(o,i){return t<=o&&o<=n&&e<=i&&i<=r}function i(o,i,s,l){var c=0,u=0;if(null==o||(c=a(o,s))!==(u=a(i,s))||A(o,i)<0^s>0)do{l.point(0===c||3===c?t:n,c>1?r:e)}while((c=(c+s+4)%4)!==u);else l.point(i[0],i[1])}function a(r,o){return RA(r[0]-t)<FA?o>0?0:3:RA(r[0]-n)<FA?o>0?2:1:RA(r[1]-e)<FA?o>0?1:0:o>0?3:2}function s(t,e){return A(t.x,e.x)}function A(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 A,l,c,u,f,d,h,p,g,m,y,v=a,w=Oc(),b={point:B,lineStart:function(){b.point=_,l&&l.push(c=[]);m=!0,g=!1,h=p=NaN},lineEnd:function(){A&&(_(u,f),d&&g&&w.rejoin(),A.push(w.result()));b.point=B,g&&v.lineEnd()},polygonStart:function(){v=w,A=[],l=[],y=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,o=l.length;n<o;++n)for(var i,a,s=l[n],A=1,c=s.length,u=s[0],f=u[0],d=u[1];A<c;++A)i=f,a=d,f=(u=s[A])[0],d=u[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=y&&e,o=(A=nt(A)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),i(null,null,1,a),a.lineEnd()),o&&Rc(A,s,e,i,a),a.polygonEnd());v=a,A=l=c=null}};function B(t,e){o(t,e)&&v.point(t,e)}function _(i,a){var s=o(i,a);if(l&&c.push([i,a]),m)u=i,f=a,d=s,m=!1,s&&(v.lineStart(),v.point(i,a));else if(s&&g)v.point(i,a);else{var A=[h=Math.max(Xc,Math.min($c,h)),p=Math.max(Xc,Math.min($c,p))],w=[i=Math.max(Xc,Math.min($c,i)),a=Math.max(Xc,Math.min($c,a))];!function(t,e,n,r,o,i){var a,s=t[0],A=t[1],l=0,c=1,u=e[0]-s,f=e[1]-A;if(a=n-s,u||!(a>0)){if(a/=u,u<0){if(a<l)return;a<c&&(c=a)}else if(u>0){if(a>c)return;a>l&&(l=a)}if(a=o-s,u||!(a<0)){if(a/=u,u<0){if(a>c)return;a>l&&(l=a)}else if(u>0){if(a<l)return;a<c&&(c=a)}if(a=r-A,f||!(a>0)){if(a/=f,f<0){if(a<l)return;a<c&&(c=a)}else if(f>0){if(a>c)return;a>l&&(l=a)}if(a=i-A,f||!(a<0)){if(a/=f,f<0){if(a>c)return;a>l&&(l=a)}else if(f>0){if(a<l)return;a<c&&(c=a)}return l>0&&(t[0]=s+l*u,t[1]=A+l*f),c<1&&(e[0]=s+c*u,e[1]=A+c*f),!0}}}}}(A,w,t,e,n,r)?s&&(v.lineStart(),v.point(i,a),y=!1):(g||(v.lineStart(),v.point(A[0],A[1])),v.point(w[0],w[1]),s||v.lineEnd(),y=!1)}h=i,p=a,g=s}return b}}function Jc(){var t,e,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return t&&e===n?t:t=qc(r,o,i,a)(e=n)},extent:function(s){return arguments.length?(r=+s[0][0],o=+s[0][1],i=+s[1][0],a=+s[1][1],t=e=null,n):[[r,o],[i,a]]}}}var Zc={sphere:JA,point:JA,lineStart:function(){Zc.point=eu,Zc.lineEnd=tu},lineEnd:JA,polygonStart:JA,polygonEnd:JA};function tu(){Zc.point=Zc.lineEnd=JA}function eu(t,e){Gc=t*=TA,Yc=VA(e*=TA),Wc=HA(e),Zc.point=nu}function nu(t,e){t*=TA;var n=VA(e*=TA),r=HA(e),o=RA(t-Gc),i=HA(o),a=r*VA(o),s=Wc*n-Yc*r*i,A=Yc*n+Wc*r*i;Vc.add(PA(YA(a*a+s*s),A)),Gc=t,Yc=n,Wc=r}function ru(t){return Vc=new _,ol(t,Zc),+Vc}var ou=[null,null],iu={type:"LineString",coordinates:ou};function au(t,e){return ou[0]=t,ou[1]=e,ru(iu)}var su={Feature:function(t,e){return lu(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,o=n.length;++r<o;)if(lu(n[r].geometry,e))return!0;return!1}},Au={Sphere:function(){return!0},Point:function(t,e){return cu(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(cu(n[r],e))return!0;return!1},LineString:function(t,e){return uu(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(uu(n[r],e))return!0;return!1},Polygon:function(t,e){return fu(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(fu(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,o=n.length;++r<o;)if(lu(n[r],e))return!0;return!1}};function lu(t,e){return!(!t||!Au.hasOwnProperty(t.type))&&Au[t.type](t,e)}function cu(t,e){return 0===au(t,e)}function uu(t,e){for(var n,r,o,i=0,a=t.length;i<a;i++){if(0===(r=au(t[i],e)))return!0;if(i>0&&(o=au(t[i],t[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))<UA*o)return!0;n=r}return!1}function fu(t,e){return!!Hc(t.map(du),hu(e))}function du(t){return(t=t.map(hu)).pop(),t}function hu(t){return[t[0]*TA,t[1]*TA]}function pu(t,e){return(t&&su.hasOwnProperty(t.type)?su[t.type]:lu)(t,e)}function gu(t,e,n){var r=(0,ct.A)(t,e-FA,n).concat(e);return function(t){return r.map((function(e){return[t,e]}))}}function mu(t,e,n){var r=(0,ct.A)(t,e-FA,n).concat(e);return function(t){return r.map((function(e){return[e,t]}))}}function yu(){var t,e,n,r,o,i,a,s,A,l,c,u,f=10,d=f,h=90,p=360,g=2.5;function m(){return{type:"MultiLineString",coordinates:y()}}function y(){return(0,ct.A)(DA(r/h)*h,n,h).map(c).concat((0,ct.A)(DA(s/p)*p,a,p).map(u)).concat((0,ct.A)(DA(e/f)*f,t,f).filter((function(t){return RA(t%h)>FA})).map(A)).concat((0,ct.A)(DA(i/d)*d,o,d).filter((function(t){return RA(t%p)>FA})).map(l))}return m.lines=function(){return y().map((function(t){return{type:"LineString",coordinates:t}}))},m.outline=function(){return{type:"Polygon",coordinates:[c(r).concat(u(a).slice(1),c(n).reverse().slice(1),u(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],s=+t[0][1],a=+t[1][1],r>n&&(t=r,r=n,n=t),s>a&&(t=s,s=a,a=t),m.precision(g)):[[r,s],[n,a]]},m.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),m.precision(g)):[[e,i],[t,o]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(h=+t[0],p=+t[1],m):[h,p]},m.stepMinor=function(t){return arguments.length?(f=+t[0],d=+t[1],m):[f,d]},m.precision=function(f){return arguments.length?(g=+f,A=gu(i,o,90),l=mu(e,t,g),c=gu(s,a,90),u=mu(r,n,g),m):g},m.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function vu(){return yu()()}function wu(t,e){var n=t[0]*TA,r=t[1]*TA,o=e[0]*TA,i=e[1]*TA,a=HA(r),s=VA(r),A=HA(i),l=VA(i),c=a*HA(n),u=a*VA(n),f=A*HA(o),d=A*VA(o),h=2*XA(YA(qA(i-r)+a*A*qA(o-n))),p=VA(h),g=h?function(t){var e=VA(t*=h)/p,n=VA(h-t)/p,r=n*c+e*f,o=n*u+e*d,i=n*s+e*l;return[PA(o,r)*MA,PA(i,YA(r*r+o*o))*MA]}:function(){return[n*MA,r*MA]};return g.distance=h,g}const bu=t=>t;var Bu,_u,xu,Cu,Eu=new _,Su=new _,Fu={point:JA,lineStart:JA,lineEnd:JA,polygonStart:function(){Fu.lineStart=Uu,Fu.lineEnd=ku},polygonEnd:function(){Fu.lineStart=Fu.lineEnd=Fu.point=JA,Eu.add(RA(Su)),Su=new _},result:function(){var t=Eu/2;return Eu=new _,t}};function Uu(){Fu.point=Qu}function Qu(t,e){Fu.point=Iu,Bu=xu=t,_u=Cu=e}function Iu(t,e){Su.add(Cu*t-xu*e),xu=t,Cu=e}function ku(){Iu(Bu,_u)}const Ou=Fu;var Mu=1/0,Tu=Mu,Ru=-Mu,Lu=Ru,Pu={point:function(t,e){t<Mu&&(Mu=t);t>Ru&&(Ru=t);e<Tu&&(Tu=e);e>Lu&&(Lu=e)},lineStart:JA,lineEnd:JA,polygonStart:JA,polygonEnd:JA,result:function(){var t=[[Mu,Tu],[Ru,Lu]];return Ru=Lu=-(Tu=Mu=1/0),t}};const Hu=Pu;var Du,Nu,ju,zu,Ku=0,Vu=0,Gu=0,Yu=0,Wu=0,$u=0,Xu=0,qu=0,Ju=0,Zu={point:tf,lineStart:ef,lineEnd:of,polygonStart:function(){Zu.lineStart=af,Zu.lineEnd=sf},polygonEnd:function(){Zu.point=tf,Zu.lineStart=ef,Zu.lineEnd=of},result:function(){var t=Ju?[Xu/Ju,qu/Ju]:$u?[Yu/$u,Wu/$u]:Gu?[Ku/Gu,Vu/Gu]:[NaN,NaN];return Ku=Vu=Gu=Yu=Wu=$u=Xu=qu=Ju=0,t}};function tf(t,e){Ku+=t,Vu+=e,++Gu}function ef(){Zu.point=nf}function nf(t,e){Zu.point=rf,tf(ju=t,zu=e)}function rf(t,e){var n=t-ju,r=e-zu,o=YA(n*n+r*r);Yu+=o*(ju+t)/2,Wu+=o*(zu+e)/2,$u+=o,tf(ju=t,zu=e)}function of(){Zu.point=tf}function af(){Zu.point=Af}function sf(){lf(Du,Nu)}function Af(t,e){Zu.point=lf,tf(Du=ju=t,Nu=zu=e)}function lf(t,e){var n=t-ju,r=e-zu,o=YA(n*n+r*r);Yu+=o*(ju+t)/2,Wu+=o*(zu+e)/2,$u+=o,Xu+=(o=zu*t-ju*e)*(ju+t),qu+=o*(zu+e),Ju+=3*o,tf(ju=t,zu=e)}const cf=Zu;function uf(t){this._context=t}uf.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,OA)}},result:JA};var ff,df,hf,pf,gf,mf=new _,yf={point:JA,lineStart:function(){yf.point=vf},lineEnd:function(){ff&&wf(df,hf),yf.point=JA},polygonStart:function(){ff=!0},polygonEnd:function(){ff=null},result:function(){var t=+mf;return mf=new _,t}};function vf(t,e){yf.point=wf,df=pf=t,hf=gf=e}function wf(t,e){pf-=t,gf-=e,mf.add(YA(pf*pf+gf*gf)),pf=t,gf=e}const bf=yf;let Bf,_f,xf,Cf;class Ef{constructor(t){this._append=null==t?Sf:function(t){const e=Math.floor(t);if(!(e>=0))throw new RangeError(`invalid digits: ${t}`);if(e>15)return Sf;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 Sf(t){let e=1;this._+=t[0];for(const n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function Ff(t,e){let n,r,o=3,i=4.5;function a(t){return t&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),ol(t,n(r))),r.result()}return a.area=function(t){return ol(t,n(Ou)),Ou.result()},a.measure=function(t){return ol(t,n(bf)),bf.result()},a.bounds=function(t){return ol(t,n(Hu)),Hu.result()},a.centroid=function(t){return ol(t,n(cf)),cf.result()},a.projection=function(e){return arguments.length?(n=null==e?(t=null,bu):(t=e).stream,a):t},a.context=function(t){return arguments.length?(r=null==t?(e=null,new Ef(o)):new uf(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 kf(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),ol(n,t.stream(Hu)),e(Hu.result()),null!=r&&t.clipExtent(r),t}function Of(t,e,n){return kf(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,s=+e[0][1]+(o-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([a,s])}),n)}function Mf(t,e,n){return Of(t,[[0,0],e],n)}function Tf(t,e,n){return kf(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 Rf(t,e,n){return kf(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=HA(30*TA);function Pf(t,e){return+e?function(t,e){function n(r,o,i,a,s,A,l,c,u,f,d,h,p,g){var m=l-r,y=c-o,v=m*m+y*y;if(v>4*e&&p--){var w=a+f,b=s+d,B=A+h,_=YA(w*w+b*b+B*B),x=XA(B/=_),C=RA(RA(B)-1)<FA||RA(i-u)<FA?(i+u)/2:PA(b,w),E=t(C,x),S=E[0],F=E[1],U=S-r,Q=F-o,I=y*U-m*Q;(I*I/v>e||RA((m*U+y*Q)/v-.5)>.3||a*f+s*d+A*h<Lf)&&(n(r,o,i,a,s,A,S,F,C,w/=_,b/=_,B,p,g),g.point(S,F),n(S,F,C,w,b,B,l,c,u,f,d,h,p,g))}}return function(e){var r,o,i,a,s,A,l,c,u,f,d,h,p={point:g,lineStart:m,lineEnd:v,polygonStart:function(){e.polygonStart(),p.lineStart=w},polygonEnd:function(){e.polygonEnd(),p.lineStart=m}};function g(n,r){n=t(n,r),e.point(n[0],n[1])}function m(){c=NaN,p.point=y,e.lineStart()}function y(r,o){var i=Ql([r,o]),a=t(r,o);n(c,u,l,f,d,h,c=a[0],u=a[1],l=r,f=i[0],d=i[1],h=i[2],16,e),e.point(c,u)}function v(){p.point=g,e.lineEnd()}function w(){m(),p.point=b,p.lineEnd=B}function b(t,e){y(r=t,e),o=c,i=u,a=f,s=d,A=h,p.point=y}function B(){n(c,u,l,f,d,h,o,i,r,a,s,A,16,e),p.lineEnd=v,v()}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 Hf=Qf({point:function(t,e){this.stream.point(t*TA,e*TA)}});function Df(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=HA(i),s=VA(i),A=a*t,l=s*t,c=a/t,u=s/t,f=(s*n-a*e)/t,d=(s*e+a*n)/t;function h(t,i){return[A*(t*=r)-l*(i*=o)+e,n-l*t-A*i]}return h.invert=function(t,e){return[r*(c*t-u*e+f),o*(d-u*t-c*e)]},h}function Nf(t){return jf((function(){return t}))()}function jf(t){var e,n,r,o,i,a,s,A,l,c,u=150,f=480,d=250,h=0,p=0,g=0,m=0,y=0,v=0,w=1,b=1,B=null,_=zc,x=null,C=bu,E=.5;function S(t){return A(t[0]*TA,t[1]*TA)}function F(t){return(t=A.invert(t[0],t[1]))&&[t[0]*MA,t[1]*MA]}function U(){var t=Df(u,0,0,w,b,v).apply(null,e(h,p)),r=Df(u,f-t[0],d-t[1],w,b,v);return n=Cc(g,m,y),s=_c(e,r),A=_c(n,s),a=Pf(s,E),Q()}function Q(){return l=c=null,S}return S.stream=function(t){return l&&c===t?l:l=Hf(function(t){return Qf({point:function(e,n){var r=t(e,n);return this.stream.point(r[0],r[1])}})}(n)(_(a(C(c=t)))))},S.preclip=function(t){return arguments.length?(_=t,B=void 0,Q()):_},S.postclip=function(t){return arguments.length?(C=t,x=r=o=i=null,Q()):C},S.clipAngle=function(t){return arguments.length?(_=+t?Kc(B=t*TA):(B=null,zc),Q()):B*MA},S.clipExtent=function(t){return arguments.length?(C=null==t?(x=r=o=i=null,bu):qc(x=+t[0][0],r=+t[0][1],o=+t[1][0],i=+t[1][1]),Q()):null==x?null:[[x,r],[o,i]]},S.scale=function(t){return arguments.length?(u=+t,U()):u},S.translate=function(t){return arguments.length?(f=+t[0],d=+t[1],U()):[f,d]},S.center=function(t){return arguments.length?(h=t[0]%360*TA,p=t[1]%360*TA,U()):[h*MA,p*MA]},S.rotate=function(t){return arguments.length?(g=t[0]%360*TA,m=t[1]%360*TA,y=t.length>2?t[2]%360*TA:0,U()):[g*MA,m*MA,y*MA]},S.angle=function(t){return arguments.length?(v=t%360*TA,U()):v*MA},S.reflectX=function(t){return arguments.length?(w=t?-1:1,U()):w<0},S.reflectY=function(t){return arguments.length?(b=t?-1:1,U()):b<0},S.precision=function(t){return arguments.length?(a=Pf(s,E=t*t),Q()):YA(E)},S.fitExtent=function(t,e){return Of(S,t,e)},S.fitSize=function(t,e){return Mf(S,t,e)},S.fitWidth=function(t,e){return Tf(S,t,e)},S.fitHeight=function(t,e){return Rf(S,t,e)},function(){return e=t.apply(this,arguments),S.invert=e.invert&&F,U()}}function zf(t){var e=0,n=QA/3,r=jf(t),o=r(e,n);return o.parallels=function(t){return arguments.length?r(e=t[0]*TA,n=t[1]*TA):[e*MA,n*MA]},o}function Kf(t,e){var n=VA(t),r=(n+VA(e))/2;if(RA(r)<FA)return function(t){var e=HA(t);function n(t,n){return[t*e,VA(n)/e]}return n.invert=function(t,n){return[t/e,XA(n*e)]},n}(t);var o=1+n*(2*r-n),i=YA(o)/r;function a(t,e){var n=YA(o-2*r*VA(e))/r;return[n*VA(t*=r),i-n*HA(t)]}return a.invert=function(t,e){var n=i-e,a=PA(t,RA(n))*GA(n);return n*r<0&&(a-=QA*GA(t)*GA(n)),[a/r,XA((o-(t*t+n*n)*r*r)/(2*r))]},a}function Vf(){return zf(Kf).scale(155.424).center([0,33.6442])}function Gf(){return Vf().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=Gf(),s=Vf().rotate([154,0]).center([-2,58.5]).parallels([55,65]),A=Vf().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,e){i=[t,e]}};function c(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 u(){return t=e=null,c}return c.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?s:o>=.166&&o<.234&&r>=-.214&&r<-.115?A:a).invert(t)},c.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),s.stream(n),A.stream(n)])},c.precision=function(t){return arguments.length?(a.precision(t),s.precision(t),A.precision(t),u()):a.precision()},c.scale=function(t){return arguments.length?(a.scale(t),s.scale(.35*t),A.scale(t),c.translate(a.translate())):a.scale()},c.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),i=+t[0],c=+t[1];return n=a.translate(t).clipExtent([[i-.455*e,c-.238*e],[i+.455*e,c+.238*e]]).stream(l),r=s.translate([i-.307*e,c+.201*e]).clipExtent([[i-.425*e+FA,c+.12*e+FA],[i-.214*e-FA,c+.234*e-FA]]).stream(l),o=A.translate([i-.205*e,c+.212*e]).clipExtent([[i-.214*e+FA,c+.166*e+FA],[i-.115*e-FA,c+.234*e-FA]]).stream(l),u()},c.fitExtent=function(t,e){return Of(c,t,e)},c.fitSize=function(t,e){return Mf(c,t,e)},c.fitWidth=function(t,e){return Tf(c,t,e)},c.fitHeight=function(t,e){return Rf(c,t,e)},c.scale(1070)}function Wf(t){return function(e,n){var r=HA(e),o=HA(n),i=t(r*o);return i===1/0?[2,0]:[i*o*VA(e),i*VA(n)]}}function $f(t){return function(e,n){var r=YA(e*e+n*n),o=t(r),i=VA(o),a=HA(o);return[PA(e*i,r*a),XA(r&&n*i/r)]}}var Xf=Wf((function(t){return YA(2/(1+t))}));function qf(){return Nf(Xf).scale(124.75).clipAngle(179.999)}Xf.invert=$f((function(t){return 2*XA(t/2)}));var Jf=Wf((function(t){return(t=$A(t))&&t/VA(t)}));function Zf(){return Nf(Jf).scale(79.4188).clipAngle(179.999)}function td(t,e){return[t,zA(WA((IA+e)/2))]}function ed(){return nd(td).scale(961/OA)}function nd(t){var e,n,r,o=Nf(t),i=o.center,a=o.scale,s=o.translate,A=o.clipExtent,l=null;function c(){var i=QA*a(),s=o(Uc(o.rotate()).invert([0,0]));return A(null==l?[[s[0]-i,s[1]-i],[s[0]+i,s[1]+i]]:t===td?[[Math.max(s[0]-i,l),e],[Math.min(s[0]+i,n),r]]:[[l,Math.max(s[1]-i,e)],[n,Math.min(s[1]+i,r)]])}return o.scale=function(t){return arguments.length?(a(t),c()):a()},o.translate=function(t){return arguments.length?(s(t),c()):s()},o.center=function(t){return arguments.length?(i(t),c()):i()},o.clipExtent=function(t){return arguments.length?(null==t?l=e=n=r=null:(l=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),c()):null==l?null:[[l,e],[n,r]]},c()}function rd(t){return WA((IA+t)/2)}function od(t,e){var n=HA(t),r=t===e?VA(t):zA(n/HA(e))/zA(rd(e)/rd(t)),o=n*KA(rd(t),r)/r;if(!r)return td;function i(t,e){o>0?e<-IA+FA&&(e=-IA+FA):e>IA-FA&&(e=IA-FA);var n=o/KA(rd(e),r);return[n*VA(r*t),o-n*HA(r*t)]}return i.invert=function(t,e){var n=o-e,i=GA(r)*YA(t*t+n*n),a=PA(t,RA(n))*GA(n);return n*r<0&&(a-=QA*GA(t)*GA(n)),[a/r,2*LA(KA(o/i,1/r))-IA]},i}function id(){return zf(od).scale(109.5).parallels([30,30])}function ad(t,e){return[t,e]}function sd(){return Nf(ad).scale(152.63)}function Ad(t,e){var n=HA(t),r=t===e?VA(t):(n-HA(e))/(e-t),o=n/r+t;if(RA(r)<FA)return ad;function i(t,e){var n=o-e,i=r*t;return[n*VA(i),o-n*HA(i)]}return i.invert=function(t,e){var n=o-e,i=PA(t,RA(n))*GA(n);return n*r<0&&(i-=QA*GA(t)*GA(n)),[i/r,o-GA(r)*YA(t*t+n*n)]},i}function ld(){return zf(Ad).scale(131.154).center([0,13.9389])}Jf.invert=$f((function(t){return t})),td.invert=function(t,e){return[t,2*LA(NA(e))-IA]},ad.invert=ad;var cd=1.340264,ud=-.081106,fd=893e-6,dd=.003796,hd=YA(3)/2;function pd(t,e){var n=XA(hd*VA(e)),r=n*n,o=r*r*r;return[t*HA(n)/(hd*(cd+3*ud*r+o*(7*fd+9*dd*r))),n*(cd+ud*r+o*(fd+dd*r))]}function gd(){return Nf(pd).scale(177.158)}function md(t,e){var n=HA(e),r=HA(t)*n;return[n*VA(t)/r,VA(e)/r]}function yd(){return Nf(md).scale(144.049).clipAngle(60)}function vd(){var t,e,n,r,o,i,a,s=1,A=0,l=0,c=1,u=1,f=0,d=null,h=1,p=1,g=Qf({point:function(t,e){var n=v([t,e]);this.stream.point(n[0],n[1])}}),m=bu;function y(){return h=s*c,p=s*u,i=a=null,v}function v(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+A,o+l]}return v.invert=function(n){var r=n[0]-A,o=n[1]-l;if(f){var i=o*t+r*e;r=r*t-o*e,o=i}return[r/h,o/p]},v.stream=function(t){return i&&a===t?i:i=g(m(a=t))},v.postclip=function(t){return arguments.length?(m=t,d=n=r=o=null,y()):m},v.clipExtent=function(t){return arguments.length?(m=null==t?(d=n=r=o=null,bu):qc(d=+t[0][0],n=+t[0][1],r=+t[1][0],o=+t[1][1]),y()):null==d?null:[[d,n],[r,o]]},v.scale=function(t){return arguments.length?(s=+t,y()):s},v.translate=function(t){return arguments.length?(A=+t[0],l=+t[1],y()):[A,l]},v.angle=function(n){return arguments.length?(e=VA(f=n%360*TA),t=HA(f),y()):f*MA},v.reflectX=function(t){return arguments.length?(c=t?-1:1,y()):c<0},v.reflectY=function(t){return arguments.length?(u=t?-1:1,y()):u<0},v.fitExtent=function(t,e){return Of(v,t,e)},v.fitSize=function(t,e){return Mf(v,t,e)},v.fitWidth=function(t,e){return Tf(v,t,e)},v.fitHeight=function(t,e){return Rf(v,t,e)},v}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[HA(e)*VA(t),VA(e)]}function _d(){return Nf(Bd).scale(249.5).clipAngle(90.000001)}function xd(t,e){var n=HA(e),r=1+HA(t)*n;return[n*VA(t)/r,VA(e)/r]}function Cd(){return Nf(xd).scale(250).clipAngle(142)}function Ed(t,e){return[zA(WA((IA+e)/2)),-t]}function Sd(){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 Fd(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=Fd,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 s=function(t){for(var e;e=t.children;)t=e[0];return t}(o),A=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(o),l=s.x-t(s,A)/2,c=A.x+t(A,s)/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-l)/(c-l)*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 kd(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=Td)):void 0===e&&(e=Md);for(var n,r,o,i,a,s=new Pd(t),A=[s];n=A.pop();)if((o=e(n.data))&&(a=(o=Array.from(o)).length))for(n.children=o,i=a-1;i>=0;--i)A.push(r=o[i]=new Pd(o[i])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(Ld)}function Md(t){return t.children}function Td(t){return Array.isArray(t)?t[1]:null}function Rd(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 Pd(t){this.data=t,this.depth=this.height=0,this.parent=null}function Hd(t){return null==t?null:Dd(t)}function Dd(t){if("function"!==typeof t)throw new Error;return t}function Nd(){return 0}function jd(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*(cd+ud*o+i*(fd+dd*o))-e)/(cd+3*ud*o+i*(7*fd+9*dd*o)))*r)*o*o,!(RA(n)<UA));++a);return[hd*t*(cd+3*ud*o+i*(7*fd+9*dd*o))/HA(r),XA(VA(r)/hd)]},md.invert=$f(LA),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(RA(n)>FA&&--o>0);return[t/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]},Bd.invert=$f(XA),xd.invert=$f((function(t){return 2*LA(t)})),Ed.invert=function(t,e){return[-e,2*LA(NA(t))-IA]},Pd.prototype=Od.prototype={constructor:Pd,count:function(){return this.eachAfter(kd)},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],s=[],A=-1;i=a.pop();)if(s.push(i),n=i.children)for(r=0,o=n.length;r<o;++r)a.push(n[r]);for(;i=s.pop();)t.call(e,i,++A,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(Rd)},[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 zd=4294967296;function Kd(){let t=1;return()=>(t=(1664525*t+1013904223)%zd)/zd}function Vd(t){return Gd(t,Kd())}function Gd(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&&$d(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(Wd(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(Wd(Jd(t[n],t[r]),e)&&Wd(Jd(t[n],e),t[r])&&Wd(Jd(t[r],e),t[n])&&Xd(Zd(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function Wd(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 $d(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(!$d(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,s=e.r,A=i-n,l=a-r,c=s-o,u=Math.sqrt(A*A+l*l);return{x:(n+i+A/u*c)/2,y:(r+a+l/u*c)/2,r:(u+o+s)/2}}function Zd(t,e,n){var r=t.x,o=t.y,i=t.r,a=e.x,s=e.y,A=e.r,l=n.x,c=n.y,u=n.r,f=r-a,d=r-l,h=o-s,p=o-c,g=A-i,m=u-i,y=r*r+o*o-i*i,v=y-a*a-s*s+A*A,w=y-l*l-c*c+u*u,b=d*h-f*p,B=(h*w-p*v)/(2*b)-r,_=(p*g-h*m)/b,x=(d*v-f*w)/(2*b)-o,C=(f*m-d*g)/b,E=_*_+C*C-1,S=2*(i+B*_+x*C),F=B*B+x*x-i*i,U=-(Math.abs(E)>1e-6?(S+Math.sqrt(S*S-4*E*F))/(2*E):F/S);return{x:r+B+_*U,y:o+x+C*U,r:U}}function th(t,e,n){var r,o,i,a,s=t.x-e.x,A=t.y-e.y,l=s*s+A*A;l?(o=e.r+n.r,o*=o,a=t.r+n.r,o>(a*=a)?(r=(l+a-o)/(2*l),i=Math.sqrt(Math.max(0,a/l-r*r)),n.x=t.x-r*s-i*A,n.y=t.y-r*A+i*s):(r=(l+o-a)/(2*l),i=Math.sqrt(Math.max(0,o/l-r*r)),n.x=e.x+r*s-i*A,n.y=e.y+r*A+i*s)):(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,s,A,l,c,u,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(A=3;A<i;++A){th(n._,r._,o=t[A]),o=new rh(o),l=r.next,c=n.previous,u=r._.r,f=n._.r;do{if(u<=f){if(eh(l._,o._)){r=l,n.next=r,r.previous=n,--A;continue t}u+=l._.r,l=l.next}else{if(eh(c._,o._)){(n=c).next=r,r.previous=n,--A;continue t}f+=c._.r,c=c.previous}}while(l!==c.next);for(o.previous=n,o.next=r,n.next=r.previous=r=o,a=nh(n);(o=o.next)!==r;)(s=nh(o))<a&&(n=o,a=s);r=n.next}for(n=[r._],o=r;(o=o.next)!==r;)n.push(o._);for(o=Gd(n,e),A=0;A<i;++A)(n=t[A]).x-=o.x,n.y-=o.y;return o.r}function ih(t){return oh(t,Kd()),t}function ah(t){return Math.sqrt(t.value)}function sh(){var t=null,e=1,n=1,r=Nd;function o(o){const i=Kd();return o.x=e/2,o.y=n/2,t?o.eachBefore(Ah(t)).eachAfter(lh(r,.5,i)).eachBefore(ch(1)):o.eachBefore(Ah(ah)).eachAfter(lh(Nd,1,i)).eachAfter(lh(r,o.r/Math.min(e,n),i)).eachBefore(ch(Math.min(e,n)/(2*o.r))),o}return o.radius=function(e){return arguments.length?(t=Hd(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:jd(+t),o):r},o}function Ah(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function lh(t,e,n){return function(r){if(o=r.children){var o,i,a,s=o.length,A=t(r)*e||0;if(A)for(i=0;i<s;++i)o[i].r+=A;if(a=oh(o,n),A)for(i=0;i<s;++i)o[i].r-=A;r.r=a+A}}}function ch(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 uh(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,s=-1,A=a.length,l=t.value&&(r-e)/t.value;++s<A;)(i=a[s]).y0=n,i.y1=o,i.x0=e,i.x1=e+=i.value*l}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,s=r.y1-n;a<o&&(o=a=(o+a)/2),s<i&&(i=s=(i+s)/2),r.x0=o,r.y0=i,r.x1=a,r.y1=s}}(e,i)),r&&o.eachBefore(uh),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 mh(t){return t.id}function yh(t){return t.parentId}function vh(){var t,e=mh,n=yh;function r(r){var o,i,a,s,A,l,c,u,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],l=f[a]=new Pd(i),null!=(c=d(i,a,r))&&(c+="")&&(u=l.id=c,p.set(u,p.has(u)?ph:l)),null!=(c=h(i,a,r))&&(c+="")&&(l.parent=c);for(a=0;a<o;++a)if(c=(l=f[a]).parent){if(!(A=p.get(c)))throw new Error("missing: "+c);if(A===ph)throw new Error("ambiguous: "+c);A.children?A.children.push(l):A.children=[l],l.parent=A}else{if(s)throw new Error("multiple roots");s=l}if(!s)throw new Error("no root");if(null!=t){for(;s.data===gh&&1===s.children.length;)s=s.children[0],--o;for(let t=f.length-1;t>=0&&(l=f[t]).data===gh;--t)l.data=null}if(s.parent=hh,s.eachBefore((function(t){t.depth=t.parent.depth+1,--o})).eachBefore(Ld),s.parent=null,o>0)throw new Error("cycle");return s}return r.id=function(t){return arguments.length?(e=Hd(t),r):e},r.parentId=function(t){return arguments.length?(n=Hd(t),r):n},r.path=function(e){return arguments.length?(t=Hd(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 Sh(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 Fh(){var t=Bh,e=1,n=1,r=null;function o(o){var A=function(t){for(var e,n,r,o,i,a=new Sh(t,0),s=[a];e=s.pop();)if(r=e._.children)for(e.children=new Array(i=r.length),o=i-1;o>=0;--o)s.push(n=e.children[o]=new Sh(r[o],o)),n.parent=e;return(a.parent=new Sh(null,0)).children=[a],a}(o);if(A.eachAfter(i),A.parent.m=-A.z,A.eachBefore(a),r)o.eachBefore(s);else{var l=o,c=o,u=o;o.eachBefore((function(t){t.x<l.x&&(l=t),t.x>c.x&&(c=t),t.depth>u.depth&&(u=t)}));var f=l===c?1:t(l,c)/2,d=f-l.x,h=e/(c.x+f+d),p=n/(u.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,s=n,A=i.parent.children[0],l=i.m,c=a.m,u=s.m,f=A.m;s=xh(s),i=_h(i),s&&i;)A=_h(A),(a=xh(a)).a=e,(o=s.z+u-i.z-l+t(s._,i._))>0&&(Ch(Eh(s,e,r),e,o),l+=o,c+=o),u+=s.m,l+=i.m,f+=A.m,c+=a.m;s&&!xh(a)&&(a.t=s,a.m+=u-c),i&&!_h(A)&&(A.t=i,A.m+=l-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 s(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,s=-1,A=a.length,l=t.value&&(o-n)/t.value;++s<A;)(i=a[s]).x0=e,i.x1=r,i.y0=n,i.y1=n+=i.value*l}Sh.prototype=Object.create(Pd.prototype);var Qh=(1+Math.sqrt(5))/2;function Ih(t,e,n,r,o,i){for(var a,s,A,l,c,u,f,d,h,p,g,m=[],y=e.children,v=0,w=0,b=y.length,B=e.value;v<b;){A=o-n,l=i-r;do{c=y[w++].value}while(!c&&w<b);for(u=f=c,g=c*c*(p=Math.max(l/A,A/l)/(B*t)),h=Math.max(f/g,g/u);w<b;++w){if(c+=s=y[w].value,s<u&&(u=s),s>f&&(f=s),g=c*c*p,(d=Math.max(f/g,g/u))>h){c-=s;break}h=d}m.push(a={value:c,dice:A<l,children:y.slice(v,w)}),a.dice?fh(a,n,r,o,B?r+=l*c/B:i):Uh(a,n,r,B?n+=A*c/B:o,i),B-=c,v=w}return m}const kh=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=kh,e=!1,n=1,r=1,o=[0],i=Nd,a=Nd,s=Nd,A=Nd,l=Nd;function c(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(u),o=[0],e&&t.eachBefore(uh),t}function u(e){var n=o[e.depth],r=e.x0+n,c=e.y0+n,u=e.x1-n,f=e.y1-n;u<r&&(r=u=(r+u)/2),f<c&&(c=f=(c+f)/2),e.x0=r,e.y0=c,e.x1=u,e.y1=f,e.children&&(n=o[e.depth+1]=i(e)/2,r+=l(e)-n,c+=a(e)-n,(u-=s(e)-n)<r&&(r=u=(r+u)/2),(f-=A(e)-n)<c&&(c=f=(c+f)/2),t(e,r,c,u,f))}return c.round=function(t){return arguments.length?(e=!!t,c):e},c.size=function(t){return arguments.length?(n=+t[0],r=+t[1],c):[n,r]},c.tile=function(e){return arguments.length?(t=Dd(e),c):t},c.padding=function(t){return arguments.length?c.paddingInner(t).paddingOuter(t):c.paddingInner()},c.paddingInner=function(t){return arguments.length?(i="function"===typeof t?t:jd(+t),c):i},c.paddingOuter=function(t){return arguments.length?c.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):c.paddingTop()},c.paddingTop=function(t){return arguments.length?(a="function"===typeof t?t:jd(+t),c):a},c.paddingRight=function(t){return arguments.length?(s="function"===typeof t?t:jd(+t),c):s},c.paddingBottom=function(t){return arguments.length?(A="function"===typeof t?t:jd(+t),c):A},c.paddingLeft=function(t){return arguments.length?(l="function"===typeof t?t:jd(+t),c):l},c}function Mh(t,e,n,r,o){var i,a,s=t.children,A=s.length,l=new Array(A+1);for(l[0]=a=i=0;i<A;++i)l[i+1]=a+=s[i].value;!function t(e,n,r,o,i,a,A){if(e>=n-1){var c=s[e];return c.x0=o,c.y0=i,c.x1=a,void(c.y1=A)}var u=l[e],f=r/2+u,d=e+1,h=n-1;for(;d<h;){var p=d+h>>>1;l[p]<f?d=p+1:h=p}f-l[d-1]<l[d]-f&&e+1<d&&--d;var g=l[d]-u,m=r-g;if(a-o>A-i){var y=r?(o*m+a*g)/r:a;t(e,d,g,o,i,y,A),t(d,n,m,y,i,a,A)}else{var v=r?(i*m+A*g)/r:A;t(e,d,g,o,i,a,v),t(d,n,m,o,v,a,A)}}(0,A,t.value,e,n,r,o)}function Th(t,e,n,r,o){(1&t.depth?Uh:fh)(t,e,n,r,o)}const Rh=function t(e){function n(t,n,r,o,i){if((a=t._squarify)&&a.ratio===e)for(var a,s,A,l,c,u=-1,f=a.length,d=t.value;++u<f;){for(A=(s=a[u]).children,l=s.value=0,c=A.length;l<c;++l)s.value+=A[l].value;s.dice?fh(s,n,r,o,d?r+=(i-r)*s.value/d:i):Uh(s,n,r,d?n+=(o-n)*s.value/d:o,i),d-=s.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),Ph=n(86160),Hh=n(19804),Dh=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 jh=n(84709);function zh(t,e){var n=(0,jh.lG)(+t,+e);return function(t){var e=n(t);return e-360*Math.floor(e/360)}}var Kh=n(10128),Vh=n(34287),Gh=n(49770);function Yh(t){return((t=Math.exp(t))+1/t)/2}const Wh=function t(e,n,r){function o(t,o){var i,a,s=t[0],A=t[1],l=t[2],c=o[0],u=o[1],f=o[2],d=c-s,h=u-A,p=d*d+h*h;if(p<1e-12)a=Math.log(f/l)/e,i=function(t){return[s+t*d,A+t*h,l*Math.exp(e*t*a)]};else{var g=Math.sqrt(p),m=(f*f-l*l+r*p)/(2*l*n*g),y=(f*f-l*l-r*p)/(2*f*n*g),v=Math.log(Math.sqrt(m*m+1)-m),w=Math.log(Math.sqrt(y*y+1)-y);a=(w-v)/e,i=function(t){var r=t*a,o=Yh(v),i=l/(n*g)*(o*function(t){return((t=Math.exp(2*t))-1)/(t+1)}(e*r+v)-function(t){return((t=Math.exp(t))-1/t)/2}(v));return[s+i*d,A+i*h,l*o/Yh(e*r+v)]}}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 $h(t){return function(e,n){var r=t((e=(0,Ar.KI)(e)).h,(n=(0,Ar.KI)(n)).h),o=(0,jh.Ay)(e.s,n.s),i=(0,jh.Ay)(e.l,n.l),a=(0,jh.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=$h(jh.lG);var qh=$h(jh.Ay);function Jh(t,e){var n=(0,jh.Ay)((t=ii(t)).l,(e=ii(e)).l),r=(0,jh.Ay)(t.a,e.a),o=(0,jh.Ay)(t.b,e.b),i=(0,jh.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,jh.Ay)(e.c,n.c),i=(0,jh.Ay)(e.l,n.l),a=(0,jh.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(jh.lG);var ep=Zh(jh.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,jh.Ay)(e.s,r.s),a=(0,jh.Ay)(e.l,r.l),s=(0,jh.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=s(t),e+""}}return n=+n,r.gamma=e,r}(1)}const rp=np(jh.lG);var op=np(jh.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 sp(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 Ap(t){for(var e,n,r=-1,o=t.length,i=0,a=0,s=t[o-1],A=0;++r<o;)e=s,s=t[r],A+=n=e[0]*s[1]-s[0]*e[1],i+=(e[0]+s[0])*n,a+=(e[1]+s[1])*n;return[i/(A*=3),a/A]}function lp(t,e,n){return(e[0]-t[0])*(n[1]-t[1])-(e[1]-t[1])*(n[0]-t[0])}function cp(t,e){return t[0]-e[0]||t[1]-e[1]}function up(t){const e=t.length,n=[0,1];let r,o=2;for(r=2;r<e;++r){for(;o>1&&lp(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(cp),e=0;e<n;++e)o[e]=[r[e][0],-r[e][1]];var i=up(r),a=up(o),s=a[0]===i[0],A=a[a.length-1]===i[i.length-1],l=[];for(e=i.length-1;e>=0;--e)l.push(t[r[i[e]][2]]);for(e=+s;e<a.length-A;++e)l.push(t[r[a[e]][2]]);return l}function dp(t,e){for(var n,r,o=t.length,i=t[o-1],a=e[0],s=e[1],A=i[0],l=i[1],c=!1,u=0;u<o;++u)n=(i=t[u])[0],(r=i[1])>s!==l>s&&a<(A-n)*(s-r)/(l-r)+n&&(c=!c),A=n,l=r;return c}function hp(t){for(var e,n,r=-1,o=t.length,i=t[o-1],a=i[0],s=i[1],A=0;++r<o;)e=a,n=s,e-=a=(i=t[r])[0],n-=s=i[1],A+=Math.hypot(e,n);return A}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),mp=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),yp=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),vp=function t(e){var n=yp.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=yp.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(),s=1+i*t}while(s<=0);s*=s*s;var A=1-e()}while(A>=1-.0331*t*t*t*t&&Math.log(A)>=.5*t*t+o*(1-s+Math.log(s)));return o*s*a()*r}}return r.source=t,r}(pp),Sp=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),Fp=function t(e){var n=Cp.source(e),r=Sp.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 s=Math.floor((i+1)*a),A=r(s,i-s+1)();A<=a?(o+=s,i-=s,a=(a-A)/(1-A)):(i=s-1,a/=A)}for(var l=a<.5,c=n(l?a:1-a),u=c(),f=0;u<=i;++f)u+=c();return o+(l?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),kp=function t(e){var n=Ep.source(e),r=Fp.source(e);function o(t){return function(){for(var o=0,i=t;i>16;){var a=Math.floor(.875*i),s=n(a)();if(s>i)return o+r(a-1,i/s)();o+=a,i-=s}for(var A=-Math.log1p(-e()),l=0;A<=i;++l)A-=Math.log1p(-e());return o+l}}return o.source=t,o}(pp),Op=1/4294967296;function Mp(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 Tp=n(16199);function Rp(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=Rp("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Pp=Rp("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Hp=Rp("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Dp=Rp("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"),Np=Rp("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),jp=Rp("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),zp=Rp("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),Kp=Rp("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),Vp=Rp("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),Gp=Rp("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),Yp=Rp("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),Wp=t=>(0,lr.Ik)(t[t.length-1]);var $p=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Rp);const Xp=Wp($p);var qp=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Rp);const Jp=Wp(qp);var Zp=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Rp);const tg=Wp(Zp);var eg=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Rp);const ng=Wp(eg);var rg=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Rp);const og=Wp(rg);var ig=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Rp);const ag=Wp(ig);var sg=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Rp);const Ag=Wp(sg);var lg=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Rp);const cg=Wp(lg);var ug=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Rp);const fg=Wp(ug);var dg=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Rp);const hg=Wp(dg);var pg=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Rp);const gg=Wp(pg);var mg=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Rp);const yg=Wp(mg);var vg=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Rp);const wg=Wp(vg);var bg=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Rp);const Bg=Wp(bg);var _g=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Rp);const xg=Wp(_g);var Cg=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Rp);const Eg=Wp(Cg);var Sg=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Rp);const Fg=Wp(Sg);var Ug=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Rp);const Qg=Wp(Ug);var Ig=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Rp);const kg=Wp(Ig);var Og=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Rp);const Mg=Wp(Og);var Tg=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Rp);const Rg=Wp(Tg);var Lg=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Rp);const Pg=Wp(Lg);var Hg=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Rp);const Dg=Wp(Hg);var Ng=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Rp);const jg=Wp(Ng);var zg=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Rp);const Kg=Wp(zg);var Vg=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Rp);const Gg=Wp(Vg);var Yg=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Rp);const Wg=Wp(Yg);function $g(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 tm(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 em=(0,Ar.Qh)(),nm=Math.PI/3,rm=2*Math.PI/3;function om(t){var e;return t=(.5-t)*Math.PI,em.r=255*(e=Math.sin(t))*e,em.g=255*(e=Math.sin(t+nm))*e,em.b=255*(e=Math.sin(t+rm))*e,em+""}function im(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 am(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const sm=am(Rp("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var Am=am(Rp("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),lm=am(Rp("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),cm=am(Rp("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function um(t){return pn(tn(t).call(document.documentElement))}var fm=0;function dm(){return new hm}function hm(){this._="@"+(++fm).toString(36)}function pm(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 gm(t){return"string"===typeof t?new fn([document.querySelectorAll(t)],[document.documentElement]):new fn([re(t)],un)}function mm(t){return function(){return t}}hm.prototype=dm.prototype={constructor:hm,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 ym=Math.abs,vm=Math.atan2,wm=Math.cos,bm=Math.max,Bm=Math.min,_m=Math.sin,xm=Math.sqrt,Cm=1e-12,Em=Math.PI,Sm=Em/2,Fm=2*Em;function Um(t){return t>=1?Sm:t<=-1?-Sm:Math.asin(t)}function Qm(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 Im(t){return t.innerRadius}function km(t){return t.outerRadius}function Om(t){return t.startAngle}function Mm(t){return t.endAngle}function Tm(t){return t&&t.padAngle}function Rm(t,e,n,r,o,i,a){var s=t-n,A=e-r,l=(a?i:-i)/xm(s*s+A*A),c=l*A,u=-l*s,f=t+c,d=e+u,h=n+c,p=r+u,g=(f+h)/2,m=(d+p)/2,y=h-f,v=p-d,w=y*y+v*v,b=o-i,B=f*p-h*d,_=(v<0?-1:1)*xm(bm(0,b*b*w-B*B)),x=(B*v-y*_)/w,C=(-B*y-v*_)/w,E=(B*v+y*_)/w,S=(-B*y+v*_)/w,F=x-g,U=C-m,Q=E-g,I=S-m;return F*F+U*U>Q*Q+I*I&&(x=E,C=S),{cx:x,cy:C,x01:-c,y01:-u,x11:x*(o/b-1),y11:C*(o/b-1)}}function Lm(){var t=Im,e=km,n=mm(0),r=null,o=Om,i=Mm,a=Tm,s=null,A=Qm(l);function l(){var l,c,u=+t.apply(this,arguments),f=+e.apply(this,arguments),d=o.apply(this,arguments)-Sm,h=i.apply(this,arguments)-Sm,p=ym(h-d),g=h>d;if(s||(s=l=A()),f<u&&(c=f,f=u,u=c),f>Cm)if(p>Fm-Cm)s.moveTo(f*wm(d),f*_m(d)),s.arc(0,0,f,d,h,!g),u>Cm&&(s.moveTo(u*wm(h),u*_m(h)),s.arc(0,0,u,h,d,g));else{var m,y,v=d,w=h,b=d,B=h,_=p,x=p,C=a.apply(this,arguments)/2,E=C>Cm&&(r?+r.apply(this,arguments):xm(u*u+f*f)),S=Bm(ym(f-u)/2,+n.apply(this,arguments)),F=S,U=S;if(E>Cm){var Q=Um(E/u*_m(C)),I=Um(E/f*_m(C));(_-=2*Q)>Cm?(b+=Q*=g?1:-1,B-=Q):(_=0,b=B=(d+h)/2),(x-=2*I)>Cm?(v+=I*=g?1:-1,w-=I):(x=0,v=w=(d+h)/2)}var k=f*wm(v),O=f*_m(v),M=u*wm(B),T=u*_m(B);if(S>Cm){var R,L=f*wm(w),P=f*_m(w),H=u*wm(b),D=u*_m(b);if(p<Em)if(R=function(t,e,n,r,o,i,a,s){var A=n-t,l=r-e,c=a-o,u=s-i,f=u*A-c*l;if(!(f*f<Cm))return[t+(f=(c*(e-i)-u*(t-o))/f)*A,e+f*l]}(k,O,H,D,L,P,M,T)){var N=k-R[0],j=O-R[1],z=L-R[0],K=P-R[1],V=1/_m(function(t){return t>1?0:t<-1?Em:Math.acos(t)}((N*z+j*K)/(xm(N*N+j*j)*xm(z*z+K*K)))/2),G=xm(R[0]*R[0]+R[1]*R[1]);F=Bm(S,(u-G)/(V-1)),U=Bm(S,(f-G)/(V+1))}else F=U=0}x>Cm?U>Cm?(m=Rm(H,D,k,O,f,U,g),y=Rm(L,P,M,T,f,U,g),s.moveTo(m.cx+m.x01,m.cy+m.y01),U<S?s.arc(m.cx,m.cy,U,vm(m.y01,m.x01),vm(y.y01,y.x01),!g):(s.arc(m.cx,m.cy,U,vm(m.y01,m.x01),vm(m.y11,m.x11),!g),s.arc(0,0,f,vm(m.cy+m.y11,m.cx+m.x11),vm(y.cy+y.y11,y.cx+y.x11),!g),s.arc(y.cx,y.cy,U,vm(y.y11,y.x11),vm(y.y01,y.x01),!g))):(s.moveTo(k,O),s.arc(0,0,f,v,w,!g)):s.moveTo(k,O),u>Cm&&_>Cm?F>Cm?(m=Rm(M,T,L,P,u,-F,g),y=Rm(k,O,H,D,u,-F,g),s.lineTo(m.cx+m.x01,m.cy+m.y01),F<S?s.arc(m.cx,m.cy,F,vm(m.y01,m.x01),vm(y.y01,y.x01),!g):(s.arc(m.cx,m.cy,F,vm(m.y01,m.x01),vm(m.y11,m.x11),!g),s.arc(0,0,u,vm(m.cy+m.y11,m.cx+m.x11),vm(y.cy+y.y11,y.cx+y.x11),g),s.arc(y.cx,y.cy,F,vm(y.y11,y.x11),vm(y.y01,y.x01),!g))):s.arc(0,0,u,B,b,g):s.lineTo(M,T)}else s.moveTo(0,0);if(s.closePath(),l)return s=null,l+""||null}return l.centroid=function(){var n=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +i.apply(this,arguments))/2-Em/2;return[wm(r)*n,_m(r)*n]},l.innerRadius=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),l):t},l.outerRadius=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),l):e},l.cornerRadius=function(t){return arguments.length?(n="function"===typeof t?t:mm(+t),l):n},l.padRadius=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:mm(+t),l):r},l.startAngle=function(t){return arguments.length?(o="function"===typeof t?t:mm(+t),l):o},l.endAngle=function(t){return arguments.length?(i="function"===typeof t?t:mm(+t),l):i},l.padAngle=function(t){return arguments.length?(a="function"===typeof t?t:mm(+t),l):a},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}var Pm=Array.prototype.slice;function Hm(t){return"object"===typeof t&&"length"in t?t:Array.from(t)}function Dm(t){this._context=t}function Nm(t){return new Dm(t)}function jm(t){return t[0]}function zm(t){return t[1]}function Km(t,e){var n=mm(!0),r=null,o=Nm,i=null,a=Qm(s);function s(s){var A,l,c,u=(s=Hm(s)).length,f=!1;for(null==r&&(i=o(c=a())),A=0;A<=u;++A)!(A<u&&n(l=s[A],A,s))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+t(l,A,s),+e(l,A,s));if(c)return i=null,c+""||null}return t="function"===typeof t?t:void 0===t?jm:mm(t),e="function"===typeof e?e:void 0===e?zm:mm(e),s.x=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),s):t},s.y=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),s):e},s.defined=function(t){return arguments.length?(n="function"===typeof t?t:mm(!!t),s):n},s.curve=function(t){return arguments.length?(o=t,null!=r&&(i=o(r)),s):o},s.context=function(t){return arguments.length?(null==t?r=i=null:i=o(r=t),s):r},s}function Vm(t,e,n){var r=null,o=mm(!0),i=null,a=Nm,s=null,A=Qm(l);function l(l){var c,u,f,d,h,p=(l=Hm(l)).length,g=!1,m=new Array(p),y=new Array(p);for(null==i&&(s=a(h=A())),c=0;c<=p;++c){if(!(c<p&&o(d=l[c],c,l))===g)if(g=!g)u=c,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=c-1;f>=u;--f)s.point(m[f],y[f]);s.lineEnd(),s.areaEnd()}g&&(m[c]=+t(d,c,l),y[c]=+e(d,c,l),s.point(r?+r(d,c,l):m[c],n?+n(d,c,l):y[c]))}if(h)return s=null,h+""||null}function c(){return Km().defined(o).curve(a).context(i)}return t="function"===typeof t?t:void 0===t?jm:mm(+t),e="function"===typeof e?e:mm(void 0===e?0:+e),n="function"===typeof n?n:void 0===n?zm:mm(+n),l.x=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"===typeof e?e:mm(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"===typeof t?t:mm(+t),l):r},l.y=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"===typeof t?t:mm(+t),l):n},l.lineX0=l.lineY0=function(){return c().x(t).y(e)},l.lineY1=function(){return c().x(t).y(n)},l.lineX1=function(){return c().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"===typeof t?t:mm(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(s=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=s=null:s=a(i=t),l):i},l}function Gm(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function Ym(t){return t}function Wm(){var t=Ym,e=Gm,n=null,r=mm(0),o=mm(Fm),i=mm(0);function a(a){var s,A,l,c,u,f=(a=Hm(a)).length,d=0,h=new Array(f),p=new Array(f),g=+r.apply(this,arguments),m=Math.min(Fm,Math.max(-Fm,o.apply(this,arguments)-g)),y=Math.min(Math.abs(m)/f,i.apply(this,arguments)),v=y*(m<0?-1:1);for(s=0;s<f;++s)(u=p[h[s]=s]=+t(a[s],s,a))>0&&(d+=u);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])})),s=0,l=d?(m-f*v)/d:0;s<f;++s,g=c)A=h[s],c=g+((u=p[A])>0?u*l:0)+v,p[A]={data:a[A],index:s,value:u,startAngle:g,endAngle:c,padAngle:y};return p}return a.value=function(e){return arguments.length?(t="function"===typeof e?e:mm(+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:mm(+t),a):r},a.endAngle=function(t){return arguments.length?(o="function"===typeof t?t:mm(+t),a):o},a.padAngle=function(t){return arguments.length?(i="function"===typeof t?t:mm(+t),a):i},a}Dm.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 $m=qm(Nm);function Xm(t){this._curve=t}function qm(t){function e(e){return new Xm(t(e))}return e._curve=t,e}function Jm(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(qm(t)):e()._curve},t}function Zm(){return Jm(Km().curve($m))}function ty(){var t=Vm().curve($m),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 Jm(n())},delete t.lineX0,t.lineEndAngle=function(){return Jm(r())},delete t.lineX1,t.lineInnerRadius=function(){return Jm(o())},delete t.lineY0,t.lineOuterRadius=function(){return Jm(i())},delete t.lineY1,t.curve=function(t){return arguments.length?e(qm(t)):e()._curve},t}function ey(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}Xm.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 ny{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 ry{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=ey(this._x0,this._y0),r=ey(this._x0,this._y0=(this._y0+e)/2),o=ey(t,this._y0),i=ey(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...o,...i)}this._x0=t,this._y0=e}}function oy(t){return new ny(t,!0)}function iy(t){return new ny(t,!1)}function ay(t){return new ry(t)}function sy(t){return t.source}function Ay(t){return t.target}function ly(t){let e=sy,n=Ay,r=jm,o=zm,i=null,a=null,s=Qm(A);function A(){let A;const l=Pm.call(arguments),c=e.apply(this,l),u=n.apply(this,l);if(null==i&&(a=t(A=s())),a.lineStart(),l[0]=c,a.point(+r.apply(this,l),+o.apply(this,l)),l[0]=u,a.point(+r.apply(this,l),+o.apply(this,l)),a.lineEnd(),A)return a=null,A+""||null}return A.source=function(t){return arguments.length?(e=t,A):e},A.target=function(t){return arguments.length?(n=t,A):n},A.x=function(t){return arguments.length?(r="function"===typeof t?t:mm(+t),A):r},A.y=function(t){return arguments.length?(o="function"===typeof t?t:mm(+t),A):o},A.context=function(e){return arguments.length?(null==e?i=a=null:a=t(i=e),A):i},A}function cy(){return ly(oy)}function uy(){return ly(iy)}function fy(){const t=ly(ay);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}const dy=xm(3),hy={draw(t,e){const n=.59436*xm(e+Bm(e/28,.75)),r=n/2,o=r*dy;t.moveTo(0,n),t.lineTo(0,-n),t.moveTo(-o,-r),t.lineTo(o,r),t.moveTo(-o,r),t.lineTo(o,-r)}},py={draw(t,e){const n=xm(e/Em);t.moveTo(n,0),t.arc(0,0,n,0,Fm)}},gy={draw(t,e){const n=xm(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()}},my=xm(1/3),yy=2*my,vy={draw(t,e){const n=xm(e/yy),r=n*my;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},wy={draw(t,e){const n=.62625*xm(e);t.moveTo(0,-n),t.lineTo(n,0),t.lineTo(0,n),t.lineTo(-n,0),t.closePath()}},by={draw(t,e){const n=.87559*xm(e-Bm(e/7,2));t.moveTo(-n,0),t.lineTo(n,0),t.moveTo(0,n),t.lineTo(0,-n)}},By={draw(t,e){const n=xm(e),r=-n/2;t.rect(r,r,n,n)}},_y={draw(t,e){const n=.4431*xm(e);t.moveTo(n,n),t.lineTo(n,-n),t.lineTo(-n,-n),t.lineTo(-n,n),t.closePath()}},xy=_m(Em/10)/_m(7*Em/10),Cy=_m(Fm/10)*xy,Ey=-wm(Fm/10)*xy,Sy={draw(t,e){const n=xm(.8908130915292852*e),r=Cy*n,o=Ey*n;t.moveTo(0,-n),t.lineTo(r,o);for(let i=1;i<5;++i){const e=Fm*i/5,a=wm(e),s=_m(e);t.lineTo(s*n,-a*n),t.lineTo(a*r-s*o,s*r+a*o)}t.closePath()}},Fy=xm(3),Uy={draw(t,e){const n=-xm(e/(3*Fy));t.moveTo(0,2*n),t.lineTo(-Fy*n,-n),t.lineTo(Fy*n,-n),t.closePath()}},Qy=xm(3),Iy={draw(t,e){const n=.6824*xm(e),r=n/2,o=n*Qy/2;t.moveTo(0,-n),t.lineTo(o,r),t.lineTo(-o,r),t.closePath()}},ky=-.5,Oy=xm(3)/2,My=1/xm(12),Ty=3*(My/2+1),Ry={draw(t,e){const n=xm(e/Ty),r=n/2,o=n*My,i=r,a=n*My+n,s=-i,A=a;t.moveTo(r,o),t.lineTo(i,a),t.lineTo(s,A),t.lineTo(ky*r-Oy*o,Oy*r+ky*o),t.lineTo(ky*i-Oy*a,Oy*i+ky*a),t.lineTo(ky*s-Oy*A,Oy*s+ky*A),t.lineTo(ky*r+Oy*o,ky*o-Oy*r),t.lineTo(ky*i+Oy*a,ky*a-Oy*i),t.lineTo(ky*s+Oy*A,ky*A-Oy*s),t.closePath()}},Ly={draw(t,e){const n=.6189*xm(e-Bm(e/6,1.7));t.moveTo(-n,-n),t.lineTo(n,n),t.moveTo(-n,n),t.lineTo(n,-n)}},Py=[py,gy,vy,By,Sy,Uy,Ry],Hy=[py,by,Ly,Iy,hy,_y,wy];function Dy(t,e){let n=null,r=Qm(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:mm(t||py),e="function"===typeof e?e:mm(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"===typeof e?e:mm(e),o):t},o.size=function(t){return arguments.length?(e="function"===typeof t?t:mm(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o}function Ny(){}function jy(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 zy(t){this._context=t}function Ky(t){return new zy(t)}function Vy(t){this._context=t}function Gy(t){return new Vy(t)}function Yy(t){this._context=t}function Wy(t){return new Yy(t)}function $y(t,e){this._basis=new zy(t),this._beta=e}zy.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:jy(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:jy(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Vy.prototype={areaStart:Ny,areaEnd:Ny,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:jy(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Yy.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:jy(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},$y.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,s=e[n]-i,A=-1;++A<=n;)r=A/n,this._basis.point(this._beta*t[A]+(1-this._beta)*(o+r*a),this._beta*e[A]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const Xy=function t(e){function n(t){return 1===e?new zy(t):new $y(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function qy(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 Jy(t,e){this._context=t,this._k=(1-e)/6}Jy.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:qy(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:qy(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 Zy=function t(e){function n(t){return new Jy(t,e)}return n.tension=function(e){return t(+e)},n}(0);function tv(t,e){this._context=t,this._k=(1-e)/6}tv.prototype={areaStart:Ny,areaEnd:Ny,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:qy(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 ev=function t(e){function n(t){return new tv(t,e)}return n.tension=function(e){return t(+e)},n}(0);function nv(t,e){this._context=t,this._k=(1-e)/6}nv.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:qy(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 rv=function t(e){function n(t){return new nv(t,e)}return n.tension=function(e){return t(+e)},n}(0);function ov(t,e,n){var r=t._x1,o=t._y1,i=t._x2,a=t._y2;if(t._l01_a>Cm){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,A=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/A,o=(o*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/A}if(t._l23_a>Cm){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);i=(i*l+t._x1*t._l23_2a-e*t._l12_2a)/c,a=(a*l+t._y1*t._l23_2a-n*t._l12_2a)/c}t._context.bezierCurveTo(r,o,i,a,t._x2,t._y2)}function iv(t,e){this._context=t,this._alpha=e}iv.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:ov(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 av=function t(e){function n(t){return e?new iv(t,e):new Jy(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function sv(t,e){this._context=t,this._alpha=e}sv.prototype={areaStart:Ny,areaEnd:Ny,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:ov(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 Av=function t(e){function n(t){return e?new sv(t,e):new tv(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function lv(t,e){this._context=t,this._alpha=e}lv.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:ov(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 cv=function t(e){function n(t){return e?new lv(t,e):new nv(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function uv(t){this._context=t}function fv(t){return new uv(t)}function dv(t){return t<0?-1:1}function hv(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),s=(i*o+a*r)/(r+o);return(dv(i)+dv(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(s))||0}function pv(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function gv(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,s=(i-r)/3;t._context.bezierCurveTo(r+s,o+s*e,i-s,a-s*n,i,a)}function mv(t){this._context=t}function yv(t){this._context=new vv(t)}function vv(t){this._context=t}function wv(t){return new mv(t)}function bv(t){return new yv(t)}function Bv(t){this._context=t}function _v(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 xv(t){return new Bv(t)}function Cv(t,e){this._context=t,this._t=e}function Ev(t){return new Cv(t,.5)}function Sv(t){return new Cv(t,0)}function Fv(t){return new Cv(t,1)}function Uv(t,e){if((o=t.length)>1)for(var n,r,o,i=1,a=t[e[0]],s=a.length;i<o;++i)for(r=a,a=t[e[i]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function Qv(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function Iv(t,e){return t[e]}function kv(t){const e=[];return e.key=t,e}function Ov(){var t=mm([]),e=Qv,n=Uv,r=Iv;function o(o){var i,a,s=Array.from(t.apply(this,arguments),kv),A=s.length,l=-1;for(const t of o)for(i=0,++l;i<A;++i)(s[i][l]=[0,+r(t,s[i].key,l,o)]).data=t;for(i=0,a=Hm(e(s));i<A;++i)s[a[i]].index=i;return n(s,a),s}return o.keys=function(e){return arguments.length?(t="function"===typeof e?e:mm(Array.from(e)),o):t},o.value=function(t){return arguments.length?(r="function"===typeof t?t:mm(+t),o):r},o.order=function(t){return arguments.length?(e=null==t?Qv:"function"===typeof t?t:mm(Array.from(t)),o):e},o.offset=function(t){return arguments.length?(n=null==t?Uv:t,o):n},o}function Mv(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}Uv(t,e)}}function Tv(t,e){if((s=t.length)>0)for(var n,r,o,i,a,s,A=0,l=t[e[0]].length;A<l;++A)for(i=a=0,n=0;n<s;++n)(o=(r=t[e[n]][A])[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 Rv(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,s=0;a<n;++a)s+=t[a][r][1]||0;o[r][1]+=o[r][0]=-s/2}Uv(t,e)}}function Lv(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 s=0,A=0,l=0;s<o;++s){for(var c=t[e[s]],u=c[a][1]||0,f=(u-(c[a-1][1]||0))/2,d=0;d<s;++d){var h=t[e[d]];f+=(h[a][1]||0)-(h[a-1][1]||0)}A+=u,l+=f*u}n[a-1][1]+=n[a-1][0]=i,A&&(i-=l/A)}n[a-1][1]+=n[a-1][0]=i,Uv(t,e)}}function Pv(t){var e=t.map(Hv);return Qv(t).sort((function(t,n){return e[t]-e[n]}))}function Hv(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 Dv(t){var e=t.map(Nv);return Qv(t).sort((function(t,n){return e[t]-e[n]}))}function Nv(t){for(var e,n=0,r=-1,o=t.length;++r<o;)(e=+t[r][1])&&(n+=e);return n}function jv(t){return Dv(t).reverse()}function zv(t){var e,n,r=t.length,o=t.map(Nv),i=Pv(t),a=0,s=0,A=[],l=[];for(e=0;e<r;++e)n=i[e],a<s?(a+=o[n],A.push(n)):(s+=o[n],l.push(n));return l.reverse().concat(A)}function Kv(t){return Qv(t).reverse()}uv.prototype={areaStart:Ny,areaEnd:Ny,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))}},mv.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:gv(this,this._t0,pv(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,gv(this,pv(this,n=hv(this,t,e)),n);break;default:gv(this,this._t0,n=hv(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(yv.prototype=Object.create(mv.prototype)).point=function(t,e){mv.prototype.point.call(this,e,t)},vv.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)}},Bv.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=_v(t),o=_v(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)}},Cv.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 Vv=n(37591),Gv=n(32613),Yv=n(55030),Wv=n(13298),$v=n(54612),Xv=n(55334),qv=n(78926),Jv=n(75878),Zv=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 sw=aw;function Aw(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?Tn():+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 lw=t=>()=>t;function cw(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 uw(t,e,n){this.k=t,this.x=e,this.y=n}uw.prototype={constructor:uw,scale:function(t){return 1===t?this:new uw(this.k*t,this.x,this.y)},translate:function(t,e){return 0===t&0===e?this:new uw(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 uw(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 mw(){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 yw(){return this.__zoom||fw}function vw(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=mw,i=bw,a=vw,s=ww,A=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],c=250,u=Wh,f=te("start","zoom","end"),d=0,h=10;function p(t){t.property("__zoom",yw).on("wheel.zoom",B,{passive:!1}).on("mousedown.zoom",_).on("dblclick.zoom",x).filter(s).on("touchstart.zoom",C).on("touchmove.zoom",E).on("touchend.zoom touchcancel.zoom",S).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function g(t,e){return(e=Math.max(A[0],Math.min(A[1],e)))===t.k?t:new uw(e,t.x,t.y)}function m(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 uw(t.k,r,o)}function y(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function v(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),s=o.apply(t,i),A=null==n?y(s):"function"===typeof n?n.apply(t,i):n,l=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),c=t.__zoom,f="function"===typeof e?e.apply(t,i):e,d=u(c.invert(A).concat(l/c.k),f.invert(A).concat(l/f.k));return function(t){if(1===t)t=f;else{var e=d(t),n=l/e[2];t=new uw(n,A[0]-e[0]*n,A[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,s=Math.max(A[0],Math.min(A[1],o.k*Math.pow(2,a.apply(this,arguments)))),c=xn(t);if(n.wheel)n.mouse[0][0]===c[0]&&n.mouse[0][1]===c[1]||(n.mouse[1]=o.invert(n.mouse[0]=c)),clearTimeout(n.wheel);else{if(o.k===s)return;n.mouse=[c,o.invert(c)],Xn(this),n.start()}pw(t),n.wheel=setTimeout((function(){n.wheel=null,n.end()}),150),n.zoom("mouse",i(m(g(o,s),n.mouse[0],n.mouse[1]),n.extent,l))}}function _(t,...e){if(!n&&r.apply(this,arguments)){var o=t.currentTarget,a=w(this,e,!0).event(t),s=pn(t.view).on("mousemove.zoom",(function(t){if(pw(t),!a.moved){var e=t.clientX-c,n=t.clientY-u;a.moved=e*e+n*n>d}a.event(t).zoom("mouse",i(m(a.that.__zoom,a.mouse[0]=xn(t,o),a.mouse[1]),a.extent,l))}),!0).on("mouseup.zoom",(function(t){s.on("mousemove.zoom mouseup.zoom",null),bn(t.view,a.moved),pw(t),a.event(t).end()}),!0),A=xn(t,o),c=t.clientX,u=t.clientY;wn(t.view),hw(t),a.mouse=[A,this.__zoom.invert(A)],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),s=n.invert(a),A=n.k*(t.shiftKey?.5:2),u=i(m(g(n,A),a,s),o.apply(this,e),l);pw(t),c>0?pn(this).transition().duration(c).call(v,u,a,t):pn(this).call(p.transform,u,a,t)}}function C(n,...o){if(r.apply(this,arguments)){var i,a,s,A,l=n.touches,c=l.length,u=w(this,o,n.changedTouches.length===c).event(n);for(hw(n),a=0;a<c;++a)A=[A=xn(s=l[a],this),this.__zoom.invert(A),s.identifier],u.touch0?u.touch1||u.touch0[2]===A[2]||(u.touch1=A,u.taps=0):(u.touch0=A,i=!0,u.taps=1+!!t);t&&(t=clearTimeout(t)),i&&(u.taps<2&&(e=A[0],t=setTimeout((function(){t=null}),500)),Xn(this),u.start())}}function E(t,...e){if(this.__zooming){var n,r,o,a,s=w(this,e).event(t),A=t.changedTouches,c=A.length;for(pw(t),n=0;n<c;++n)o=xn(r=A[n],this),s.touch0&&s.touch0[2]===r.identifier?s.touch0[0]=o:s.touch1&&s.touch1[2]===r.identifier&&(s.touch1[0]=o);if(r=s.that.__zoom,s.touch1){var u=s.touch0[0],f=s.touch0[1],d=s.touch1[0],h=s.touch1[1],p=(p=d[0]-u[0])*p+(p=d[1]-u[1])*p,y=(y=h[0]-f[0])*y+(y=h[1]-f[1])*y;r=g(r,Math.sqrt(p/y)),o=[(u[0]+d[0])/2,(u[1]+d[1])/2],a=[(f[0]+h[0])/2,(f[1]+h[1])/2]}else{if(!s.touch0)return;o=s.touch0[0],a=s.touch0[1]}s.zoom("touch",i(m(r,o,a),s.extent,l))}}function S(t,...r){if(this.__zooming){var o,i,a=w(this,r).event(t),s=t.changedTouches,A=s.length;for(hw(t),n&&clearTimeout(n),n=setTimeout((function(){n=null}),500),o=0;o<A;++o)i=s[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 l=pn(this).on("dblclick.zoom");l&&l.apply(this,arguments)}}}return p.transform=function(t,e,n,r){var o=t.selection?t.selection():t;o.property("__zoom",yw),t!==o?v(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?y(t):"function"===typeof n?n.apply(this,arguments):n,s=r.invert(a),A="function"===typeof e?e.apply(this,arguments):e;return i(m(g(r,A),a,s),t,l)}),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),l)}),null,r)},p.translateTo=function(t,e,n,r,a){p.transform(t,(function(){var t=o.apply(this,arguments),a=this.__zoom,s=null==r?y(t):"function"===typeof r?r.apply(this,arguments):r;return i(fw.translate(s[0],s[1]).scale(a.k).translate("function"===typeof e?-e.apply(this,arguments):-e,"function"===typeof n?-n.apply(this,arguments):-n),t,l)}),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 cw(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:lw(+t),p):a},p.filter=function(t){return arguments.length?(r="function"===typeof t?t:lw(!!t),p):r},p.touchable=function(t){return arguments.length?(s="function"===typeof t?t:lw(!!t),p):s},p.extent=function(t){return arguments.length?(o="function"===typeof t?t:lw([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),p):o},p.scaleExtent=function(t){return arguments.length?(A[0]=+t[0],A[1]=+t[1],p):[A[0],A[1]]},p.translateExtent=function(t){return arguments.length?(l[0][0]=+t[0][0],l[1][0]=+t[1][0],l[0][1]=+t[0][1],l[1][1]=+t[1][1],p):[[l[0][0],l[0][1]],[l[1][0],l[1][1]]]},p.constrain=function(t){return arguments.length?(i=t,p):i},p.duration=function(t){return arguments.length?(c=+t,p):c},p.interpolate=function(t){return arguments.length?(u=t,p):u},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=uw.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 s;switch(i){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;default:s=e.dateTime({width:"full"})}return s.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:()=>A,ef:()=>a,xM:()=>s});const r=/^D+$/,o=/^Y+$/,i=["D","DD","YY","YYYY"];function a(t){return r.test(t)}function s(t){return o.test(t)}function A(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:()=>c,Ks:()=>A,Nw:()=>l,_P:()=>u,_m:()=>s,my:()=>r,s0:()=>a,w4:()=>o});Math.pow(10,8);const r=6048e5,o=864e5,i=6e4,a=36e5,s=1e3,A=525600,l=43200,c=1440,u=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:()=>s});var r=n(1108),o=n(5305),i=n(61501),a=n(6463);function s(t,e,n){const[s,A]=(0,o.x)(n?.in,t,e),l=(0,a.o)(s),c=(0,a.o)(A),u=+l-(0,r.G)(l),f=+c-(0,r.G)(c);return Math.round((u-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),s=n(29407);function A(t,e){const n=(0,s.a)(t,e?.in);return(0,i.m)(n,(0,a.D)(n))+1}var l=n(72794),c=n(51898),u=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",m="morning",y="afternoon",v="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,c.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,u.N)(t,r);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):d(o,e.length)},I:function(t,e,n){const r=(0,l.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=A(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?v:r>=12?y:r>=4?m: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),S=n(32370);const F=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,U=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Q=/^'([^]*?)'?$/,I=/''/g,k=/[a-zA-Z]/;function O(t,e,n){const i=(0,o.q)(),a=n?.locale??i.locale??r.c,A=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,l=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,c=(0,s.a)(t,n?.in);if(!(0,S.f)(c))throw new RangeError("Invalid time value");let u=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(F).map((t=>{if("''"===t)return{isToken:!1,value:"'"};const e=t[0];if("'"===e)return{isToken:!1,value:M(t)};if(b[e])return{isToken:!0,value:t};if(e.match(k))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}}));a.localize.preprocessor&&(u=a.localize.preprocessor(c,u));const f={firstWeekContainsDate:A,weekStartsOn:l,locale:a};return u.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]])(c,o,a.localize,f)})).join("")}function M(t){const e=t.match(Q);return e?e[1].replace(I,"'"):t}},72794(t,e,n){"use strict";n.d(e,{s:()=>l});var r=n(61501),o=n(22008),i=n(43329),a=n(51898);function s(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 A=n(29407);function l(t,e){const n=(0,A.a)(t,e?.in),i=+(0,o.b)(n)-+s(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(),s=(0,r.w)(n,0);s.setFullYear(a+1,0,4),s.setHours(0,0,0,0);const A=(0,o.b)(s),l=(0,r.w)(n,0);l.setFullYear(a,0,4),l.setHours(0,0,0,0);const c=(0,o.b)(l);return n.getTime()>=A.getTime()?a+1:n.getTime()>=c.getTime()?a:a-1}},65456(t,e,n){"use strict";n.d(e,{N:()=>c});var r=n(61501),o=n(80337),i=n(92516),a=n(43329),s=n(84485);function A(t,e){const n=(0,i.q)(),r=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,A=(0,s.h)(t,e),l=(0,a.w)(e?.in||t,0);l.setFullYear(A,0,r),l.setHours(0,0,0,0);return(0,o.k)(l,e)}var l=n(29407);function c(t,e){const n=(0,l.a)(t,e?.in),i=+(0,o.k)(n,e)-+A(n,e);return Math.round(i/r.my)+1}},84485(t,e,n){"use strict";n.d(e,{h:()=>s});var r=n(92516),o=n(43329),i=n(80337),a=n(29407);function s(t,e){const n=(0,a.a)(t,e?.in),s=n.getFullYear(),A=(0,r.q)(),l=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??A.firstWeekContainsDate??A.locale?.options?.firstWeekContainsDate??1,c=(0,o.w)(e?.in||t,0);c.setFullYear(s+1,0,l),c.setHours(0,0,0,0);const u=(0,i.k)(c,e),f=(0,o.w)(e?.in||t,0);f.setFullYear(s,0,l),f.setHours(0,0,0,0);const d=(0,i.k)(f,e);return+n>=+u?s+1:+n>=+d?s:s-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:()=>c});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 s(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 A(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],s=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],A=Array.isArray(s)?function(t,e){for(let n=0;n<t.length;n++)if(e(t[n]))return n;return}(s,(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}(s,(t=>t.test(a)));let l;l=t.valueCallback?t.valueCallback(A):A,l=n.valueCallback?n.valueCallback(l):l;return{value:l,rest:e.slice(a.length)}}}var l;const c={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:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({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:s({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:s({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:s({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:(l={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)},(t,e={})=>{const n=t.match(l.matchPattern);if(!n)return null;const r=n[0],o=t.match(l.parsePattern);if(!o)return null;let i=l.valueCallback?l.valueCallback(o[0]):o[0];return i=e.valueCallback?e.valueCallback(i):i,{value:i,rest:t.slice(r.length)}}),era:A({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:A({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:A({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:A({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:A({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),s=a.getDay(),A=(s<i?7:0)+s-i;return a.setDate(a.getDate()-A),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 s(t,e=a()){return e("readonly",(e=>r(e.get(t))))}function A(t,e,n=a()){return n("readwrite",(n=>(n.put(e,t),r(n.transaction))))}function l(t,e=a()){return e("readwrite",(e=>(e.delete(t),r(e.transaction))))}function c(t=a()){return t("readwrite",(t=>(t.clear(),r(t.transaction))))}n.d(e,{IU:()=>c,Jt:()=>s,hZ:()=>A,y$:()=>o,yH:()=>l})},24119(t,e,n){"use strict";n.d(e,{B:()=>r,v:()=>o});class r extends Map{constructor(t,e=A){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(s(this,t))}}class o extends Set{constructor(t,e=A){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(s(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 s({_intern:t,_key:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function A(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 s;if(void 0===e)s=r.get(o);else for(const[t,n]of r)if(e(t,o)){s=n;break}if(void 0!==s){if(!n?.(s[1],o))return s[0];i.remove(o)}const A=t(o);return r.set(o,[A,Date.now()]),a("CREATE",o,A),A}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:()=>A,Xr:()=>p,fp:()=>g,md:()=>h});var r=n(96540),o=n(52035),i=n(90868);const a=(0,r.createContext)(void 0);function s(t){const e=(0,r.useContext)(a);return(null==t?void 0:t.store)||e||(0,o.zp)()}function A({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 l=t=>"function"===typeof(null==t?void 0:t.then),c=t=>{t.status||(t.status="pending",t.then((e=>{t.status="fulfilled",t.value=e}),(e=>{t.status="rejected",t.reason=e})))},u=r.use||(t=>{if("pending"===t.status)throw t;if("fulfilled"===t.status)return t.value;throw"rejected"===t.status?t.reason:(c(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 s=e;const A=t=>e=>{s===t&&i(e)},c=t=>e=>{s===t&&a(e)},u=()=>{try{const e=n();l(e)?(f.set(e,o),s=e,e.then(A(e),c(e)),r(t,e,u)):i(e)}catch(e){a(e)}};e.then(A(e),c(e)),r(t,e,u)})),f.set(e,o)),o};function h(t,e){const{delay:n,unstable_promiseStatus:o=!r.use}=e||{},i=s(e),[[a,A,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(A===i&&f===t||(h(),p=i.get(t)),(0,r.useEffect)((()=>{const e=i.sub(t,(()=>{if(o)try{const e=i.get(t);l(e)&&c(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),l(p)){const e=d(i,p,(()=>i.get(t)));return o&&c(e),u(e)}return p}function p(t,e){const n=s(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:()=>s,yF:()=>A});var r=n(96540),o=n(34843),i=n(84929),a=n(52035);function s(t,e){const n=(0,o.Xr)(t,e);return(0,r.useCallback)((()=>n(i.Ut)),[n])}function A(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:()=>s,y$:()=>c,zp:()=>u});var r=n(90868);let o,i,a=0;function s(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=A,r.write=l),e&&(r.write=e),r}function A(t){return t(this)}function l(t,e,n){return e(this,"function"===typeof n?n(t(this)):n)}function c(){return o?o():(0,r.ff)()}function u(){return i||(i=c(),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 s(t){return"function"===typeof(null==t?void 0:t.then)}function A(t,e,n){if(!n.p.has(t)){n.p.add(t);const r=()=>n.p.delete(t);e.then(r,r)}}function l(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:()=>k});const c=(t,e,...n)=>e.read(...n),u=(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 s=o.get(e);return s||(s={d:new Map,p:new Set,n:0},o.set(e,s),null==(n=i.i)||n.call(i,e),null==a||a(t,e)),s},p=t=>{const e=I(t),n=e[1],r=e[3],o=e[4],i=e[5],a=e[6],s=e[13],A=[],l=t=>{try{t()}catch(e){A.push(e)}};do{a.f&&l(a.f);const e=new Set,A=e.add.bind(e);r.forEach((t=>{var e;return null==(e=n.get(t))?void 0:e.l.forEach(A)})),r.clear(),i.forEach(A),i.clear(),o.forEach(A),o.clear(),e.forEach(l),r.size&&s(t)}while(r.size||i.size||o.size);if(A.length)throw new AggregateError(A)},g=t=>{const e=I(t),n=e[1],r=e[2],o=e[3],i=e[11],a=e[14],s=e[17],A=[],c=new WeakSet,u=new WeakSet,f=Array.from(o);for(;f.length;){const e=f[f.length-1],o=i(t,e);if(u.has(e))f.pop();else if(c.has(e)){if(r.get(e)===o.n)A.push([e,o]);else if(r.has(e))throw new Error("[Bug] invalidated atom exists");u.add(e),f.pop()}else{c.add(e);for(const t of l(e,o,n))c.has(t)||f.push(t)}}for(let l=A.length-1;l>=0;--l){const[e,n]=A[l];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),s(t,e)),r.delete(e)}},m=new WeakSet,y=(t,e)=>{var n,l;const c=I(t),u=c[1],f=c[2],d=c[3],h=c[6],p=c[7],g=c[11],y=c[12],v=c[13],w=c[14],b=c[16],B=c[17],_=c[20],x=c[26],C=g(t,e);if(i(C)){if(u.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 S=new Set(C.d.keys()),F=new Map,U=()=>{for(const t of S)F.has(t)||C.d.delete(t)},Q=()=>{if(u.has(e)){const n=!d.size;B(t,e),n&&(v(t),y(t))}},k=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 l=w(t,n);try{return a(l)}finally{F.set(n,l.n),C.d.set(n,l.n),s(C.v)&&A(e,C.v,l),u.has(e)&&(null==(o=u.get(n))||o.t.add(e)),E||Q()}};let O,M;const T={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"),!M&&o(e)&&(M=(...n)=>{if(E&&console.warn("setSelf function cannot be called in sync"),!E)try{return b(t,e,...n)}finally{v(t),y(t)}}),M}},R=C.n,L=f.get(e)===R;try{m.delete(t);const r=p(t,e,k,T);if(m.has(t)&&console.warn("Detected store mutation during atom read. This is not supported."),_(t,e,r),s(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(P){return delete C.v,C.e=P,++C.n,C}finally{E=!1,C.n!==R&&L&&(f.set(e,C.n),d.add(e),null==(l=h.c)||l.call(h,e))}},v=(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 s of l(e,n,r)){const e=i(t,s);o.get(s)!==e.n&&(o.set(s,e.n),a.push(s))}}},w=(t,e,...n)=>{const o=I(t),i=o[3],s=o[6],A=o[8],l=o[11],c=o[12],u=o[13],f=o[14],d=o[15],h=o[16],p=o[17],g=o[20];let y=!0;const v=e=>a(f(t,e)),w=(n,...o)=>{var a;const A=l(t,n);try{if(n===e){if(!r(n))throw new Error("atom not writable");m.add(t);const e=A.n,l=o[0];return g(t,n,l),p(t,n),void(e!==A.n&&(i.add(n),d(t,n),null==(a=s.c)||a.call(s,n)))}return h(t,n,...o)}finally{y||(u(t),c(t))}};try{return A(t,e,v,w,...n)}finally{y=!1}},b=(t,e)=>{var n;const r=I(t),o=r[1],i=r[3],a=r[6],s=r[11],A=r[15],l=r[18],c=r[19],u=s(t,e),f=o.get(e);if(f){for(const[r,o]of u.d)if(!f.d.has(r)){const c=s(t,r);l(t,r).t.add(e),f.d.add(r),o!==c.n&&(i.add(r),A(t,r),null==(n=a.c)||n.call(a,r))}for(const n of f.d)if(!u.d.has(n)){f.d.delete(n);const r=c(t,n);null==r||r.t.delete(e)}}},B=(t,e)=>{var n;const r=I(t),i=r[1],a=r[4],s=r[6],A=r[10],l=r[11],c=r[12],u=r[13],f=r[14],d=r[16],h=r[18],p=l(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||(u(t),c(t))}};try{const o=A(t,e,r);o&&(g.u=()=>{n=!0;try{o()}finally{n=!1}})}finally{n=!1}};a.add(n)}null==(n=s.m)||n.call(s,e)}return g},_=(t,e)=>{var n,r;const o=I(t),i=o[1],a=o[5],s=o[6],A=o[11],l=o[19],c=A(t,e);let u=i.get(e);if(!u||u.l.size)return u;let f=!1;for(const d of u.t)if(null==(n=i.get(d))?void 0:n.d.has(e)){f=!0;break}if(f)return u;u.u&&a.add(u.u),u=void 0,i.delete(e);for(const d of c.d.keys()){const n=l(t,d);null==n||n.t.delete(e)}null==(r=s.u)||r.call(s,e)},x=(t,e,n)=>{const r=I(t),o=r[11],i=r[27],a=o(t,e),l="v"in a,c=a.v;if(s(n))for(const s of a.d.keys())A(e,n,o(t,s));a.v=n,delete a.e,l&&Object.is(c,a.v)||(++a.n,s(c)&&i(t,c))},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],s=r[16],A=o.size;try{return s(t,e,...n)}finally{o.size!==A&&(a(t),i(t))}},S=(t,e,n)=>{const r=I(t),o=r[12],i=r[18],a=r[19],s=i(t,e).l;return s.add(n),o(t),()=>{s.delete(n),a(t,e),o(t)}},F=(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 k(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,{},c,u,f,d,h,p,g,y,v,w,b,B,_,x,C,E,S,void 0,new WeakMap,F,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:()=>c,tx:()=>i,z0:()=>u});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 s,A;const l=t=>{if(r!==(t=t||"")){try{o=JSON.parse(t,null==e?void 0:e.reviver)}catch(n){return i}r=t}return o},c=null!=(A=null==(s=t())?void 0:s.getItem(n))?A:null;return a(c)?c.then(l):l(c)},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 s;try{s=null==(n=t())?void 0:n.subscribe}catch(l){}var A;!s&&"undefined"!==typeof window&&"function"===typeof window.addEventListener&&window.Storage&&(s=(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)}}),s&&(i.subscribe=(A=s,(t,e,n)=>A(t,(t=>{let r;try{r=JSON.parse(t||"")}catch(l){r=n}e(r)}))))}();const s=(t,e,n)=>(e.has(n)?e:e.set(n,t())).get(n),A=new WeakMap,l=()=>{};function c(t,e=l){return((t,e,n)=>{const r=s((()=>new WeakMap),A,e);return s(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 s=(0,r.eU)((r=>{let A;r(i);try{A=r(s)}catch(u){}const l=r(t);if("function"!==typeof(null==(c=l)?void 0:c.then))return{v:l};var c;if(l!==(null==A?void 0:A.p)&&l.then((t=>{o.set(l,t);const[e]=r(a);e()}),(t=>{n.set(l,t);const[e]=r(a);e()})),n.has(l))throw n.get(l);return o.has(l)?{p:l,v:o.get(l)}:A&&"v"in A?{p:l,f:e(A.v),v:A.v}:{p:l,f:e()}}));return s.init=void 0,s.debugPrivate=!0,(0,r.eU)((t=>{const e=t(s);return"f"in e?e.f:e.v}),((e,n,...r)=>n(t,...r)))}),t,e)}function u(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:()=>v,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 s(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([],s(n),s(r))}function A(t){try{return decodeURIComponent(t)}catch{let e=t.match(i)||[];for(let n=1;n<e.length;n++)e=(t=s(e,n).join("")).match(i)||[];return t}}function l(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=A(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 c(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 u(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?l(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 m(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function y(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 v(t){const e=(t=m(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]=u(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]=y(n,e,a)}else"object"===typeof i&&null!==i&&"string"===e.types[o]?r[o]=Object.values(i).join(e.arrayFormatSeparator):r[o]=y(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,s]of Object.entries(t))n(a)||(o[a]=s);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]=u(t,"#");return void 0===n&&(n=t),{url:n?.split("?")?.[0]??"",query:w(v(t),e),...e&&e.parseFragmentIdentifier&&r?{fragmentIdentifier:p(r,e)}:{}}}function _(t,e){e={encode:!0,strict:!0,[f]:!0,...e};const n=m(t.url).split("?")[0]||"";let r=b({...w(v(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:c(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_:()=>Ae,RQ:()=>Z,Zp:()=>nt,_3:()=>G,g:()=>rt,ks:()=>ae,ok:()=>fe,qh:()=>xt,tW:()=>m,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 s({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 A(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 l(t,e,n="/"){return c(t,e,n,!1)}function c(t,e,n,r){let o=b(("string"===typeof e?A(e):e).pathname||"/",n);if(null==o)return null;let i=u(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 s=0;null==a&&s<i.length;++s){let t=w(o);a=g(i[s],t,r)}return a}function u(t,e=[],n=[],r="",o=!1){let a=(t,a,s=o,A)=>{let l={relativePath:void 0===A?t.path||"":A,caseSensitive:!0===t.caseSensitive,childrenIndex:a,route:t};if(l.relativePath.startsWith("/")){if(!l.relativePath.startsWith(r)&&s)return;i(l.relativePath.startsWith(r),`Absolute route path "${l.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),l.relativePath=l.relativePath.slice(r.length)}let c=F([r,l.relativePath]),f=n.concat(l);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 "${c}".`),u(t.children,e,f,c,s)),(null!=t.path||t.index)&&e.push({path:c,score:p(c,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("/")),s=[];return s.push(...a.map((t=>""===t?i:[i,t].join("/")))),o&&s.push(...a),s.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 s=0;s<r.length;++s){let t=r[s],A=s===r.length-1,l="/"===i?e:e.slice(i.length)||"/",c=y({path:t.relativePath,caseSensitive:t.caseSensitive,end:A},l),u=t.route;if(!c&&A&&n&&!r[r.length-1].route.index&&(c=y({path:t.relativePath,caseSensitive:t.caseSensitive,end:!1},l)),!c)return null;Object.assign(o,c.params),a.push({params:o,pathname:F([i,c.pathname]),pathnameBase:U(F([i,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(i=F([i,c.pathnameBase]))}return a}function m(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 s=e[t];return i("?"===n||null!=s,`Missing ":${t}" param`),encodeURIComponent(o(s))+r}return t.replace(/\?$/g,"")})).filter((t=>!!t)).join("/")}function y(t,e){"string"===typeof t&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=v(t.path,t.caseSensitive,t.end),o=e.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce(((t,{paramName:e,isOptional:n},r)=>{if("*"===e){let t=s[r]||"";a=i.slice(0,i.length-t.length).replace(/(.)\/+$/,"$1")}const o=s[r];return t[e]=n&&!o?void 0:(o||"").replace(/%2F/g,"/"),t}),{}),pathname:i,pathnameBase:a,pattern:t}}function v(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 S(t,e,n,r=!1){let o;"string"===typeof t?o=A(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,s=""===t||""===o.pathname,l=s?"/":o.pathname;if(null==l)a=n;else{let t=e.length-1;if(!r&&l.startsWith("..")){let e=l.split("/");for(;".."===e[0];)e.shift(),t-=1;o.pathname=e.join("/")}a=t>=0?e[t]:"/"}let c=function(t,e="/"){let n,{pathname:r,search:o="",hash:i=""}="string"===typeof t?A(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),u=l&&"/"!==l&&l.endsWith("/"),f=(s||"."===l)&&n.endsWith("/");return c.pathname.endsWith("/")||!u&&!f||(c.pathname+="/"),c}var F=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 k=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 M(t){return t.map((t=>t.route.path)).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var T="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function R(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(T)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"],P=(new Set(L),["GET",...L]);new Set(P),Symbol("ResetLoaderData");var H=o.createContext(null);H.displayName="DataRouter";var D=o.createContext(null);D.displayName="DataRouterState";var N=o.createContext(!1);function j(){return o.useContext(N)}var z=o.createContext({isTransitioning:!1});z.displayName="ViewTransition";var K=o.createContext(new Map);K.displayName="Fetchers";var V=o.createContext(null);V.displayName="Await";var G=o.createContext(null);G.displayName="Navigation";var Y=o.createContext(null);Y.displayName="Location";var W=o.createContext({outlet:null,matches:[],isDataRoute:!1});W.displayName="Route";var $=o.createContext(null);$.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((()=>y(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(G).static||o.useLayoutEffect(t)}function nt(){let{isDataRoute:t}=o.useContext(W);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(H),{basename:e,navigator:n}=o.useContext(G),{matches:r}=o.useContext(W),{pathname:s}=J(),A=JSON.stringify(E(r)),l=o.useRef(!1);return et((()=>{l.current=!0})),o.useCallback(((r,o={})=>{if(a(l.current,tt),!l.current)return;if("number"===typeof r)return void n.go(r);let i=S(r,JSON.parse(A),s,"path"===o.relative);null==t&&"/"!==e&&(i.pathname="/"===i.pathname?e:F([e,i.pathname])),(o.replace?n.replace:n.push)(i,o.state,o)}),[e,n,A,s,t])}()}o.createContext(null);function rt(){let{matches:t}=o.useContext(W),e=t[t.length-1];return e?e.params:{}}function ot(t,{relative:e}={}){let{matches:n}=o.useContext(W),{pathname:r}=J(),i=JSON.stringify(E(n));return o.useMemo((()=>S(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(G),{matches:s}=o.useContext(W),c=s[s.length-1],u=c?c.params:{},f=c?c.pathname:"/",d=c?c.pathnameBase:"/",h=c&&c.route;{let t=h&&h.path||"";vt(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?A(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 m=p.pathname||"/",y=m;if("/"!==d){let t=d.replace(/^\//,"").split("/");y="/"+m.replace(/^\//,"").split("/").slice(t.length).join("/")}let v=l(t,{pathname:y});a(h||null!=v,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),a(null==v||void 0!==v[v.length-1].route.element||void 0!==v[v.length-1].route.Component||void 0!==v[v.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(v&&v.map((t=>Object.assign({},t,{params:Object.assign({},u,t.params),pathname:F([d,r.encodeLocation?r.encodeLocation(t.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathname]),pathnameBase:"/"===t.pathnameBase?d:F([d,r.encodeLocation?r.encodeLocation(t.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:t.pathnameBase])}))),s,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=mt(),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},s=null;return console.error("Error handled by React Router default ErrorBoundary:",t),s=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,s)}var st=o.createElement(at,null),At=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 k(e.status,e.statusText,e.data)}catch{}}(t.digest);e&&(t=e)}let e=void 0!==t?o.createElement(W.Provider,{value:this.props.routeContext},o.createElement($.Provider,{value:t,children:this.props.component})):this.props.children;return this.context?o.createElement(ct,{error:t},e):e}};At.contextType=N;var lt=new WeakMap;function ct({children:t,error:e}){let{basename:n}=o.useContext(G);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=lt.get(e);if(r)throw r;let i=R(t.location,n);if(T&&!lt.get(e)){if(!i.isExternal&&!t.reloadDocument){const n=Promise.resolve().then((()=>window.__reactRouterDataRouter.navigate(i.to,{replace:t.replace})));throw lt.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 ut({routeContext:t,match:e,children:n}){let r=o.useContext(H);return r&&r.static&&r.staticContext&&(e.route.errorElement||e.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=e.route.id),o.createElement(W.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,s=r?.errors;if(null!=s){let t=a.findIndex((t=>t.route.id&&void 0!==s?.[t.route.id]));i(t>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),a=a.slice(0,Math.min(a.length,t+1))}let A=!1,l=-1;if(n&&r){A=r.renderFallback;for(let t=0;t<a.length;t++){let e=a[t];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(l=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&&(A=!0),a=l>=0?a.slice(0,l+1):[a[0]];break}}}}let c=n?.onError,u=r&&c?(t,e)=>{c(t,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:M(r.matches),errorInfo:e})}:void 0;return a.reduceRight(((t,n,i)=>{let c,f=!1,d=null,h=null;r&&(c=s&&n.route.id?s[n.route.id]:void 0,d=n.route.errorElement||st,A&&(l<0&&0===i?(vt("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,h=null):l===i&&(f=!0,h=n.route.hydrateFallbackElement||null)));let p=e.concat(a.slice(0,i+1)),g=()=>{let e;return e=c?d:f?h:n.route.Component?o.createElement(n.route.Component,null):n.route.element?n.route.element:t,o.createElement(ut,{match:n,routeContext:{outlet:t,matches:p,isDataRoute:null!=r},children:e})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===i)?o.createElement(At,{location:r.location,revalidation:r.revalidation,component:d,error:c,children:g(),routeContext:{outlet:null,matches:p,isDataRoute:!0},onError:u}):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(H);return i(e,dt(t)),e}function pt(t){let e=o.useContext(D);return i(e,dt(t)),e}function gt(t){let e=function(t){let e=o.useContext(W);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 mt(){let t=o.useContext($),e=pt("useRouteError"),n=gt("useRouteError");return void 0!==t?t:e.errors?.[n]}var yt={};function vt(t,e,n){e||yt[t]||(yt[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:s}=o.useContext(G);a(!s,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:A}=o.useContext(W),{pathname:l}=J(),c=nt(),u=S(t,E(A),l,"path"===r),f=JSON.stringify(u);return o.useEffect((()=>{c(JSON.parse(f),{replace:e,state:n,relative:r})}),[c,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:s,static:l=!1,unstable_useTransitions:c}){i(!q(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let u=t.replace(/^\/*/,"/"),f=o.useMemo((()=>({basename:u,navigator:s,static:l,unstable_useTransitions:c,future:{}})),[u,s,l,c]);"string"===typeof n&&(n=A(n));let{pathname:d="/",search:h="",hash:p="",state:g=null,key:m="default",unstable_mask:y}=n,v=o.useMemo((()=>{let t=b(d,u);return null==t?null:{location:{pathname:t,search:h,hash:p,state:g,key:m,unstable_mask:y},navigationType:r}}),[u,d,h,p,g,m,r,y]);return a(null!=v,`<Router basename="${u}"> 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==v?null:o.createElement(G.Provider,{value:f},o.createElement(Y.Provider,{children:e,value:v}))}function Et({children:t,location:e}){return it(St(t),e)}o.Component;function St(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,St(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 s={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&&(s.children=St(t.props.children,a)),n.push(s)})),n}var Ft="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 kt=null;var Ot=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Mt(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 Tt(t,e){let n,r,o,i,a;if(Qt(s=t)&&"form"===s.tagName.toLowerCase()){let a=t.getAttribute("action");r=a?b(a,e):null,n=t.getAttribute("method")||Ft,o=Mt(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 s=t.getAttribute("formaction")||a.getAttribute("action");if(r=s?b(s,e):null,n=t.getAttribute("formmethod")||a.getAttribute("method")||Ft,o=Mt(t.getAttribute("formenctype"))||Mt(a.getAttribute("enctype"))||Ut,i=new FormData(a,t),!function(){if(null===kt)try{new FormData(document.createElement("form"),0),kt=!1}catch(t){kt=!0}return kt}()){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=Ft,r=null,o=Ut,a=t}var s;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 Rt(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 Pt(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 Ht(t){return null!=t&&"string"===typeof t.page}function Dt(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,s=(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)||s(t,e))):"data"===i?e.filter(((e,i)=>{let A=r.routes[e.route.id];if(!A||!A.hasLoader)return!1;if(a(e,i)||s(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 jt(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 zt(t,e){let n=new Set,r=new Set(e);return t.reduce(((t,o)=>{if(e&&!Ht(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 Kt(t,e){return"lazy"===t.mode&&!0===e}function Vt(){let t=o.useContext(H);return Rt(t,"You must render this element inside a <DataRouterContext.Provider> element"),t}function Gt(){let t=o.useContext(D);return Rt(t,"You must render this element inside a <DataRouterStateContext.Provider> element"),t}var Yt=o.createContext(void 0);function Wt(){let t=o.useContext(Yt);return Rt(t,"You must render this element inside a <HydratedRouter> element"),t}function $t(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}=Vt(),r=o.useMemo((()=>l(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}=Wt(),[r,i]=o.useState([]);return o.useEffect((()=>{let r=!1;return async function(t,e,n){return zt((await Promise.all(t.map((async t=>{let r=e.routes[t.route.id];if(r){let t=await Pt(r,n);return t.links?t.links():[]}return[]})))).flat(1).filter(Dt).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:s}=Wt(),{basename:A}=Vt(),{loaderData:l,matches:c}=Gt(),u=o.useMemo((()=>Nt(t,e,c,a,r,"data")),[t,e,c,a,r]),f=o.useMemo((()=>Nt(t,e,c,a,r,"assets")),[t,e,c,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&&(!u.some((e=>e.route.id===t.route.id))&&t.route.id in l&&s[t.route.id]?.shouldRevalidate||e.hasClientLoader?o=!0:n.add(t.route.id))})),0===n.size)return[];let c=Lt(t,A,i.unstable_trailingSlashAwareDataRequests,"data");return o&&n.size>0&&c.searchParams.set("_routes",e.filter((t=>n.has(t.route.id))).map((t=>t.route.id)).join(",")),[c.pathname+c.search]}),[A,i.unstable_trailingSlashAwareDataRequests,l,r,a,u,e,t,s]),h=o.useMemo((()=>jt(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:s}=Wt(),{router:A,static:c,staticContext:u}=Vt(),{matches:f}=Gt(),d=j(),h=Kt(a,s);i&&(i.didRenderScripts=!0);let p=Xt(f,null,r);o.useEffect((()=>{te=!0}),[]);let g=o.useMemo((()=>{if(d)return null;let r=u?`window.__reactRouterContext = ${n};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",i=c?`${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];Rt(o,`Route ${t.route.id} not found in manifest`);let{clientActionModule:i,clientLoaderModule:a,clientMiddlewareModule:s,hydrateFallbackModule:A,module:l}=o,c=[...i?[{module:i,varName:`${r}_clientAction`}]:[],...a?[{module:a,varName:`${r}_clientLoader`}]:[],...s?[{module:s,varName:`${r}_clientMiddleware`}]:[],...A?[{module:A,varName:`${r}_HydrateFallback`}]:[],{module:l,varName:`${r}_main`}];return 1===c.length?`import * as ${r} from ${JSON.stringify(l)};`:[c.map((t=>`import * as ${t.varName} from "${t.module}";`)).join("\n"),`const ${r} = {${c.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=l(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,A),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}))}),[]),m=te||d?[]:(y=e.entry.imports.concat(jt(p,e,{includeHydrateFallback:!0})),[...new Set(y)]);var y;let v="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:v})}}):null,h?null:o.createElement("link",{rel:"modulepreload",href:e.url,crossOrigin:t.crossOrigin,integrity:v[e.url],suppressHydrationWarning:!0}),o.createElement("link",{rel:"modulepreload",href:e.entry.module,crossOrigin:t.crossOrigin,integrity:v[e.entry.module],suppressHydrationWarning:!0}),m.map((e=>o.createElement("link",{key:e,rel:"modulepreload",href:e,crossOrigin:t.crossOrigin,integrity:v[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}=Wt();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}),s=o.useCallback((t=>{!1===r?a(t):o.startTransition((()=>a(t)))}),[r]);return o.useLayoutEffect((()=>n.listen(s)),[n,s]),o.createElement(Ct,{basename:t,children:e,location:i.location,navigationType:i.action,navigator:n,unstable_useTransitions:r})}ae.displayName="unstable_HistoryRouter";var se=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ae=o.forwardRef((function({onClick:t,discover:e="render",prefetch:n="none",relative:r,reloadDocument:a,replace:A,unstable_mask:l,state:c,target:u,to:f,preventScrollReset:d,viewTransition:h,unstable_defaultShouldRevalidate:p,...g},m){let{basename:y,navigator:v,unstable_useTransitions:w}=o.useContext(G),b="string"===typeof f&&se.test(f),B=R(f,y),_=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(G),{hash:a,pathname:s,search:A}=ot(t,{relative:e}),l=s;return"/"!==n&&(l="/"===s?n:F([n,s])),r.createHref({pathname:l,search:A,hash:a})}(f=B.to,{relative:r}),x=J(),C=null;if(l){let t=S(l,[],x.unstable_mask?x.unstable_mask.pathname:"/",!0);"/"!==y&&(t.pathname="/"===t.pathname?y:F([y,t.pathname])),C=v.createHref(t)}let[E,U,Q]=function(t,e){let n=o.useContext(Yt),[r,i]=o.useState(!1),[a,s]=o.useState(!1),{onFocus:A,onBlur:l,onMouseEnter:c,onMouseLeave:u,onTouchStart:f}=e,d=o.useRef(null);o.useEffect((()=>{if("render"===t&&s(!0),"viewport"===t){let t=new IntersectionObserver((t=>{t.forEach((t=>{s(t.isIntersecting)}))}),{threshold:.5});return d.current&&t.observe(d.current),()=>{t.disconnect()}}}),[t]),o.useEffect((()=>{if(r){let t=setTimeout((()=>{s(!0)}),100);return()=>{clearTimeout(t)}}}),[r]);let h=()=>{i(!0)},p=()=>{i(!1),s(!1)};return n?"intent"!==t?[a,d,{}]:[a,d,{onFocus:$t(A,h),onBlur:$t(l,p),onMouseEnter:$t(c,h),onMouseLeave:$t(u,p),onTouchStart:$t(f,h)}]:[!1,d,{}]}(n,g),I=function(t,{target:e,replace:n,unstable_mask:r,state:i,preventScrollReset:a,relative:A,viewTransition:l,unstable_defaultShouldRevalidate:c,unstable_useTransitions:u}={}){let f=nt(),d=J(),h=ot(t,{relative:A});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:s(d)===s(h),g=()=>f(t,{replace:e,unstable_mask:r,state:i,preventScrollReset:a,relative:A,viewTransition:l,unstable_defaultShouldRevalidate:c});u?o.startTransition((()=>g())):g()}}),[d,f,h,n,r,i,e,t,a,A,l,c,u])}(f,{replace:A,unstable_mask:l,state:c,target:u,preventScrollReset:d,relative:r,viewTransition:h,unstable_defaultShouldRevalidate:p,unstable_useTransitions:w});let k=!(B.isExternal||a),O=o.createElement("a",{...g,...Q,href:(k?C:void 0)||B.absoluteURL||_,onClick:k?function(e){t&&t(e),e.defaultPrevented||I(e)}:t,ref:ne(m,U),target:u,"data-discover":b||"render"!==e?void 0:"true"});return E&&!b?o.createElement(o.Fragment,null,O,o.createElement(qt,{page:_})):O}));Ae.displayName="Link",o.forwardRef((function({"aria-current":t="page",caseSensitive:e=!1,className:n="",end:r=!1,style:a,to:s,viewTransition:A,children:l,...c},u){let f=ot(s,{relative:c.relative}),d=J(),h=o.useContext(D),{navigator:p,basename:g}=o.useContext(G),m=null!=h&&function(t,{relative:e}={}){let n=o.useContext(z);i(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=ue("useViewTransitionState"),a=ot(t,{relative:e});if(!n.isTransitioning)return!1;let s=b(n.currentLocation.pathname,r)||n.currentLocation.pathname,A=b(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=y(a.pathname,A)||null!=y(a.pathname,s)}(f)&&!0===A,v=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,v=v.toLowerCase()),B&&g&&(B=b(B,g)||B);const _="/"!==v&&v.endsWith("/")?v.length-1:v.length;let x,C=w===v||!r&&w.startsWith(v)&&"/"===w.charAt(_),E=null!=B&&(B===v||!r&&B.startsWith(v)&&"/"===B.charAt(v.length)),S={isActive:C,isPending:E,isTransitioning:m},F=C?t:void 0;x="function"===typeof n?n(S):[n,C?"active":null,E?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let U="function"===typeof a?a(S):a;return o.createElement(Ae,{...c,"aria-current":F,className:x,ref:u,style:U,to:s,viewTransition:A},"function"===typeof l?l(S):l)})).displayName="NavLink";var le=o.forwardRef((({discover:t="render",fetcherKey:e,navigate:n,reloadDocument:r,replace:a,state:A,method:l=Ft,action:c,onSubmit:u,relative:f,preventScrollReset:d,viewTransition:h,unstable_defaultShouldRevalidate:p,...g},m)=>{let{unstable_useTransitions:y}=o.useContext(G),v=he(),w=function(t,{relative:e}={}){let{basename:n}=o.useContext(G),r=o.useContext(W);i(r,"useFormAction must be used inside a RouteContext");let[a]=r.matches.slice(-1),A={...ot(t||".",{relative:e})},l=J();if(null==t){A.search=l.search;let t=new URLSearchParams(A.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();A.search=n?`?${n}`:""}}t&&"."!==t||!a.route.index||(A.search=A.search?A.search.replace(/^\?/,"?index&"):"?index");"/"!==n&&(A.pathname="/"===A.pathname?n:F([n,A.pathname]));return s(A)}(c,{relative:f}),b="get"===l.toLowerCase()?"get":"post",B="string"===typeof c&&se.test(c);return o.createElement("form",{ref:m,method:b,action:w,onSubmit:r?u:t=>{if(u&&u(t),t.defaultPrevented)return;t.preventDefault();let r=t.nativeEvent.submitter,i=r?.getAttribute("formmethod")||l,s=()=>v(r||t.currentTarget,{fetcherKey:e,method:i,navigate:n,replace:a,state:A,relative:f,preventScrollReset:d,viewTransition:h,unstable_defaultShouldRevalidate:p});y&&!1!==n?o.startTransition((()=>s())):s()},...g,"data-discover":B||"render"!==t?void 0:"true"})}));function ce(t){return`${t} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function ue(t){let e=o.useContext(H);return i(e,ce(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]),s=nt(),A=o.useCallback(((t,e)=>{const r=It("function"===typeof t?t(new URLSearchParams(i)):t);n.current=!0,s("?"+r,e)}),[s,i]);return[i,A]}le.displayName="Form";var de=0;function he(){let{router:t}=ue("useSubmit"),{basename:e}=o.useContext(G),n=gt("useRouteId"),r=t.fetch,i=t.navigate;return o.useCallback((async(t,o={})=>{let{action:a,method:s,encType:A,formData:l,body:c}=Tt(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:l,body:c,formMethod:o.method||s,formEncType:o.encType||A,flushSync:o.flushSync})}else await i(o.action||a,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:l,body:c,formMethod:o.method||s,formEncType:o.encType||A,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:()=>j,oR:()=>k});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,s=t=>"function"==typeof t,A=t=>a(t)||s(t)?t:null,l=(t,e)=>!1===t||i(t)&&t>0?t:e,c=t=>(0,r.isValidElement)(t)||a(t)||s(t)||i(t);function u({enter:t,exit:e,appendPosition:n=!1,collapse:o=!0,collapseDuration:i=300}){return function({children:a,position:s,preventExitTransition:A,done:l,nodeRef:c,isIn:u,playToast:f}){let d=n?`${t}--${s}`:t,h=n?`${e}--${s}`:e,p=(0,r.useRef)(0);return(0,r.useLayoutEffect)((()=>{let t=c.current,e=d.split(" "),n=r=>{r.target===c.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=c.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,l,i):l()};u||(A?e():(p.current=1,t.className+=` ${h}`,t.addEventListener("animationend",e)))}),[u]),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}):s(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:A,controlledProgress:l,progress:c,rtl:u,isIn:f,theme:d}){let h=a||l&&0===c,p={animationDuration:`${t}ms`,animationPlayState:e?"running":"paused"};l&&(p.transform=`scaleX(${c})`);let g=(0,o.A)("Toastify__progress-bar",l?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${d}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":u}),m=s(A)?A({rtl:u,type:i,defaultClassName:g}):(0,o.A)(g,A),y={[l&&c>=1?"onTransitionEnd":"onAnimationEnd"]:l&&c<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:m,style:p,...y}))}var p=1,g=()=>""+p++;function m(t,e,n){let r=1,o=0,a=[],s=[],u=e,d=new Map,h=new Set,p=()=>{s=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},m=t=>{if(null==t)d.forEach(g);else{let e=d.get(t);e&&g(e)}p()},y=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:u,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:m,toasts:d,clearQueue:()=>{o-=a.length,a=[]},buildToast:(e,s)=>{if((({containerId:e,toastId:n,updateId:r})=>{let o=e?e!==t:1!==t,i=d.has(n)&&null==r;return o||i})(s))return;let{toastId:h,updateId:g,data:v,staleId:w,delay:b}=s,B=null==g;B&&o++;let _={...u,style:u.toastStyle,key:r++,...Object.fromEntries(Object.entries(s).filter((([t,e])=>null!=e))),toastId:h,updateId:g,data:v,isIn:!1,className:A(s.className||u.toastClassName),progressClassName:A(s.progressClassName||u.progressClassName),autoClose:!s.isLoading&&l(s.autoClose,u.autoClose),closeToast(t){d.get(h).removalReason=t,m(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 y(a.shift());p()}}};_.closeButton=u.closeButton,!1===s.closeButton||c(s.closeButton)?_.closeButton=s.closeButton:!0===s.closeButton&&(_.closeButton=!c(u.closeButton)||u.closeButton);let x={content:e,props:_,staleId:w};u.limit&&u.limit>0&&o>u.limit&&B?a.push(x):i(b)?setTimeout((()=>{y(x)}),b):y(x)},setProps(t){u=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:()=>s}}var y=new Map,v=[],w=new Set,b=t=>w.forEach((e=>e(t))),B=()=>y.size>0;function _(t,e){var n;if(e)return!(null==(n=y.get(e))||!n.isToastActive(t));let r=!1;return y.forEach((e=>{e.isToastActive(t)&&(r=!0)})),r}function x(t){if(B()){if(null==t||(t=>a(t)||i(t))(t))y.forEach((e=>{e.removeToast(t)}));else if(t&&("containerId"in t||"id"in t)){let e=y.get(t.containerId);e?e.removeToast(t.id):y.forEach((e=>{e.removeToast(t.id)}))}}else v=v.filter((e=>null!=t&&e.options.toastId!==t))}function C(t,e){c(t)&&(B()||v.push({content:t,options:e}),y.forEach((n=>{n.buildToast(t,e)})))}function E(t,e){y.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 S(t){let e=t.containerId||1;return{subscribe(n){let r=m(e,t,b);y.set(e,r);let o=r.observe(n);return v.forEach((t=>C(t.content,t.options))),v=[],()=>{o(),y.delete(e)}},setProps(t){var n;null==(n=y.get(e))||n.setProps(t)},getSnapshot(){var t;return null==(t=y.get(e))?void 0:t.getSnapshot()}}}function F(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:F(e)}}function I(t){return(e,n)=>U(e,Q(t,n))}function k(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),s=(0,r.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:A,pauseOnHover:l,closeToast:c,onClick:u,closeOnClick:f}=t;function d(){n(!0)}function h(){n(!1)}function p(n){let r=a.current;if(s.canDrag&&r){s.didMove=!0,e&&h(),"x"===t.draggableDirection?s.delta=n.clientX-s.start:s.delta=n.clientY-s.start,s.start!==n.clientX&&(s.canCloseOnClick=!1);let o="x"===t.draggableDirection?`${s.delta}px, var(--y)`:`0, calc(${s.delta}px + var(--y))`;r.style.transform=`translate3d(${o},0)`,r.style.opacity=""+(1-Math.abs(s.delta/s.removalDistance))}}function g(){document.removeEventListener("pointermove",p),document.removeEventListener("pointerup",g);let e=a.current;if(s.canDrag&&s.didMove&&e){if(s.canDrag=!1,Math.abs(s.delta)>s.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=y.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 m={onPointerDown:function(e){if(!0===t.draggable||t.draggable===e.pointerType){s.didMove=!1,document.addEventListener("pointermove",p),document.addEventListener("pointerup",g);let n=a.current;s.canCloseOnClick=!0,s.canDrag=!0,n.style.transition="none","x"===t.draggableDirection?(s.start=e.clientX,s.removalDistance=n.offsetWidth*(t.draggablePercent/100)):(s.start=e.clientY,s.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 A&&l&&(m.onMouseEnter=h,t.stacked||(m.onMouseLeave=d)),f&&(m.onClick=t=>{u&&u(t),s.canCloseOnClick&&c(!0)}),{playToast:d,pauseToast:h,isRunning:e,preventExitTransition:o,toastRef:a,eventHandlers:m}}k.loading=(t,e)=>U(t,Q("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...e})),k.promise=function(t,{pending:e,error:n,success:r},o){let i;e&&(i=a(e)?k.loading(e,o):k.loading(e.render,{...o,...e}));let A={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(t,e,n)=>{if(null==e)return void k.dismiss(i);let r={type:t,...A,...o,data:n},s=a(e)?{render:e}:e;return i?k.update(i,{...r,...s}):k(s.render,{...r,...s}),n},c=s(t)?t():t;return c.then((t=>l("success",r,t))).catch((t=>l("error",n,t))),c},k.success=I("success"),k.info=I("info"),k.error=I("error"),k.warning=I("warning"),k.warn=k.warning,k.dark=(t,e)=>U(t,Q("default",{theme:"dark",...e})),k.dismiss=function(t){x(t)},k.clearWaitingQueue=(t={})=>{y.forEach((e=>{e.props.limit&&(!t.containerId||e.id===t.containerId)&&e.clearQueue()}))},k.isActive=_,k.update=(t,e={})=>{let n=((t,{containerId:e})=>{var n;return null==(n=y.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)}},k.done=t=>{k.update(t,{progress:1})},k.onChange=function(t){return w.add(t),()=>{w.delete(t)}},k.play=t=>E(!0,t),k.pause=t=>E(!1,t);var M="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,T=({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 R={info:function(t){return r.createElement(T,{...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(T,{...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(T,{...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(T,{...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||(s(o)?i=o({...a,isLoading:n}):(0,r.isValidElement)(o)?i=(0,r.cloneElement)(o,a):n?i=R.spinner():(t=>t in R)(e)&&(i=R[e](a))),i}var P=t=>{let{isRunning:e,preventExitTransition:n,toastRef:i,eventHandlers:a,playToast:A}=O(t),{closeButton:l,children:c,autoClose:u,onClick:f,type:p,hideProgressBar:g,closeToast:m,transition:y,position:v,className:w,style:b,progressClassName:B,updateId:_,role:x,progress:C,rtl:E,toastId:S,deleteToast:F,isIn:U,isLoading:Q,closeOnClick:I,theme:k,ariaLabel:M}=t,T=(0,o.A)("Toastify__toast",`Toastify__toast-theme--${k}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":E},{"Toastify__toast--close-on-click":I}),R=s(w)?w({rtl:E,position:v,type:p,defaultClassName:T}):(0,o.A)(T,w),P=L(t),H=!!C||!u,D={closeToast:m,type:p,theme:k},N=null;return!1===l||(N=s(l)?l(D):(0,r.isValidElement)(l)?(0,r.cloneElement)(l,D):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"})))}(D)),r.createElement(y,{isIn:U,done:F,position:v,preventExitTransition:n,nodeRef:i,playToast:A},r.createElement("div",{id:S,tabIndex:0,onClick:f,"data-in":U,className:R,...a,style:b,ref:i,...U&&{role:x,"aria-label":M}},null!=P&&r.createElement("div",{className:(0,o.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!Q})},P),d(c,t,!e),N,!t.customProgressBar&&r.createElement(h,{..._&&!H?{key:`p-${_}`}:{},rtl:E,theme:k,delay:u,isRunning:e,isIn:U,closeToast:m,hide:g,type:p,className:B,controlledProgress:H,progress:C||0})))},H=(t,e=!1)=>({enter:`Toastify--animate Toastify__${t}-enter`,exit:`Toastify--animate Toastify__${t}-exit`,appendPosition:e}),D=u(H("bounce",!0)),N=(u(H("slide",!0)),u(H("zoom")),u(H("flip")),{position:"top-right",transition:D,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 j(t){let e={...N,...t},n=t.stacked,[i,a]=(0,r.useState)(!0),l=(0,r.useRef)(null),{getToastToRender:c,isToastActive:u,count:f}=function(t){var e;let{subscribe:n,getSnapshot:o,setProps:i}=(0,r.useRef)(S(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:m}=e;function y(t){let e=(0,o.A)("Toastify__toast-container",`Toastify__toast-container--${t}`,{"Toastify__toast-container--rtl":p});return s(d)?d({position:t,rtl:p,defaultClassName:e}):(0,o.A)(e,A(d))}function v(){n&&(a(!0),k.play())}return M((()=>{var t;if(n){let n=l.current.querySelectorAll('[data-in="true"]'),r=12,o=null==(t=e.position)?void 0:t.includes("top"),a=0,s=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 A=a*(i?.2:1)+(i?0:r*e);n.style.setProperty("--y",`${o?A:-1*A}px`),n.style.setProperty("--g",`${r}`),n.style.setProperty("--s",""+(1-(i?s:0))),a+=n.offsetHeight,s+=.025}))}}),[i,f,n]),(0,r.useEffect)((()=>{function t(t){var e;let n=l.current;m(t)&&(null==(e=n.querySelector('[tabIndex="0"]'))||e.focus(),a(!1),k.pause()),"Escape"===t.key&&(document.activeElement===n||null!=n&&n.contains(document.activeElement))&&(a(!0),k.play())}return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}}),[m]),r.createElement("section",{ref:l,className:"Toastify",id:g,onMouseEnter:()=>{n&&(a(!1),k.pause())},onMouseLeave:v,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":e["aria-label"]},c(((t,e)=>{let o=e.length?{...h}:{...h,pointerEvents:"none"};return r.createElement("div",{tabIndex:-1,className:y(t),"data-stacked":n,style:o,key:`c-${t}`},e.map((({content:t,props:e})=>r.createElement(P,{...e,stacked:n,collapseAll:v,isIn:u(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,s=o.noLeading,A=void 0!==s&&s,l=o.debounceMode,c=void 0===l?void 0:l,u=!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 s=this,l=Date.now()-f;function h(){f=Date.now(),e.apply(s,o)}function p(){r=void 0}u||(A||!c||r||h(),d(),void 0===c&&l>t?A?(f=Date.now(),a||(r=setTimeout(c?p:h,t))):h():!0!==a&&(r=setTimeout(c?p:h,void 0===c?t-l:t)))}return h.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;d(),u=!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:()=>c,q6:()=>l});var r=n(96540),o=n(69982);const i=Symbol(),a=Symbol(),s="undefined"===typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?r.useEffect:r.useLayoutEffect,A=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 l(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),[l,c]=(0,r.useState)(null);l&&(l(t),c(null));const u=(0,r.useRef)();if(!u.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=>{c((()=>e=>{r.v=e,delete r.p,t(e)}))}))),t.forEach((t=>t(r))),e()};u.current={[i]:{v:o,n:a,l:t,u:e}}}return s((()=>{o.current=t,a.current+=1,A((()=>{u.current[i].l.forEach((e=>{e({n:a.current,v:t})}))}))}),[t]),(0,r.createElement)(n,{value:u.current},e)}),delete e.Consumer,e}function c(t,e){const n=(0,r.useContext)(t)[i];const{v:{current:o},n:{current:a},l:A}=n,l=e(o),[c,u]=(0,r.useReducer)(((t,n)=>{if(!n)return[o,l];if("p"in n)throw n.p;if(n.n===a)return Object.is(t[1],l)?t:[o,l];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,l]);return Object.is(c[1],l)||u(),s((()=>(A.add(u),()=>{A.delete(u)})),[A]),c[1]}},1180(t,e,n){"use strict";n.r(e),n.d(e,{MAX:()=>r,NIL:()=>o.A,parse:()=>a,stringify:()=>s.A,v1:()=>u,v1ToV6:()=>f,v3:()=>C,v4:()=>E.A,v5:()=>I,v6:()=>k,v6ToV1:()=>O,v7:()=>R,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 s=n(38249),A=n(53689);const l={};function c(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 s=(1e4*(268435455&(e+=122192928e5))+n)%4294967296;i[a++]=s>>>24&255,i[a++]=s>>>16&255,i[a++]=s>>>8&255,i[a++]=255&s;const A=e/4294967296*1e4&268435455;i[a++]=A>>>8&255,i[a++]=255&A,i[a++]=A>>>24&15|16,i[a++]=A>>>16&255,i[a++]=r>>>8|128,i[a++]=255&r;for(let l=0;l<6;++l)i[a++]=o[l];return i}const u=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=c(t.random??t.rng?.()??(0,A.A)(),t.msecs,t.nsecs,t.clockseq,t.node,e,n);else{const t=Date.now(),i=(0,A.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}(l,t,i),r=c(i,l.msecs,l.nsecs,o?void 0:l.clockseq,o?void 0:l.node,e,n)}return e??(0,s.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,s.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)))<<(s=o)|a>>>32-s,n);var a,s}function g(t,e,n,r,o,i,a){return p(e&n|~e&r,t,e,o,i,a)}function m(t,e,n,r,o,i,a){return p(e&r|n&~r,t,e,o,i,a)}function y(t,e,n,r,o,i,a){return p(e^n^r,t,e,o,i,a)}function v(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 s=0;s<t.length;s+=16){const e=r,n=o,A=i,l=a;r=g(r,o,i,a,t[s],7,-680876936),a=g(a,r,o,i,t[s+1],12,-389564586),i=g(i,a,r,o,t[s+2],17,606105819),o=g(o,i,a,r,t[s+3],22,-1044525330),r=g(r,o,i,a,t[s+4],7,-176418897),a=g(a,r,o,i,t[s+5],12,1200080426),i=g(i,a,r,o,t[s+6],17,-1473231341),o=g(o,i,a,r,t[s+7],22,-45705983),r=g(r,o,i,a,t[s+8],7,1770035416),a=g(a,r,o,i,t[s+9],12,-1958414417),i=g(i,a,r,o,t[s+10],17,-42063),o=g(o,i,a,r,t[s+11],22,-1990404162),r=g(r,o,i,a,t[s+12],7,1804603682),a=g(a,r,o,i,t[s+13],12,-40341101),i=g(i,a,r,o,t[s+14],17,-1502002290),o=g(o,i,a,r,t[s+15],22,1236535329),r=m(r,o,i,a,t[s+1],5,-165796510),a=m(a,r,o,i,t[s+6],9,-1069501632),i=m(i,a,r,o,t[s+11],14,643717713),o=m(o,i,a,r,t[s],20,-373897302),r=m(r,o,i,a,t[s+5],5,-701558691),a=m(a,r,o,i,t[s+10],9,38016083),i=m(i,a,r,o,t[s+15],14,-660478335),o=m(o,i,a,r,t[s+4],20,-405537848),r=m(r,o,i,a,t[s+9],5,568446438),a=m(a,r,o,i,t[s+14],9,-1019803690),i=m(i,a,r,o,t[s+3],14,-187363961),o=m(o,i,a,r,t[s+8],20,1163531501),r=m(r,o,i,a,t[s+13],5,-1444681467),a=m(a,r,o,i,t[s+2],9,-51403784),i=m(i,a,r,o,t[s+7],14,1735328473),o=m(o,i,a,r,t[s+12],20,-1926607734),r=y(r,o,i,a,t[s+5],4,-378558),a=y(a,r,o,i,t[s+8],11,-2022574463),i=y(i,a,r,o,t[s+11],16,1839030562),o=y(o,i,a,r,t[s+14],23,-35309556),r=y(r,o,i,a,t[s+1],4,-1530992060),a=y(a,r,o,i,t[s+4],11,1272893353),i=y(i,a,r,o,t[s+7],16,-155497632),o=y(o,i,a,r,t[s+10],23,-1094730640),r=y(r,o,i,a,t[s+13],4,681279174),a=y(a,r,o,i,t[s],11,-358537222),i=y(i,a,r,o,t[s+3],16,-722521979),o=y(o,i,a,r,t[s+6],23,76029189),r=y(r,o,i,a,t[s+9],4,-640364487),a=y(a,r,o,i,t[s+12],11,-421815835),i=y(i,a,r,o,t[s+15],16,530742520),o=y(o,i,a,r,t[s+2],23,-995338651),r=v(r,o,i,a,t[s],6,-198630844),a=v(a,r,o,i,t[s+7],10,1126891415),i=v(i,a,r,o,t[s+14],15,-1416354905),o=v(o,i,a,r,t[s+5],21,-57434055),r=v(r,o,i,a,t[s+12],6,1700485571),a=v(a,r,o,i,t[s+3],10,-1894986606),i=v(i,a,r,o,t[s+10],15,-1051523),o=v(o,i,a,r,t[s+1],21,-2054922799),r=v(r,o,i,a,t[s+8],6,1873313359),a=v(a,r,o,i,t[s+15],10,-30611744),i=v(i,a,r,o,t[s+6],15,-1560198380),o=v(o,i,a,r,t[s+13],21,1309151649),r=v(r,o,i,a,t[s+4],6,-145523070),a=v(a,r,o,i,t[s+11],10,-1120210379),i=v(i,a,r,o,t[s+2],15,718787259),o=v(o,i,a,r,t[s+9],21,-343485551),r=h(r,e),o=h(o,n),i=h(i,A),a=h(a,l)}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 A="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,l="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 c=new Uint8Array(16+A.length);if(c.set(l),c.set(A,l.length),c=e(c),c[6]=15&c[6]|t,c[8]=63&c[8]|128,o){i=i||0;for(let t=0;t<16;++t)o[i+t]=c[t];return o}return(0,s.k)(c)}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 S(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 F(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 s=0;s<i;++s){const e=new Uint32Array(16);for(let n=0;n<16;++n)e[n]=t[64*s+4*n]<<24|t[64*s+4*n+1]<<16|t[64*s+4*n+2]<<8|t[64*s+4*n+3];a[s]=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 s=0;s<i;++s){const t=new Uint32Array(80);for(let e=0;e<16;++e)t[e]=a[s][e];for(let e=16;e<80;++e)t[e]=F(t[e-3]^t[e-8]^t[e-14]^t[e-16],1);let r=n[0],o=n[1],i=n[2],A=n[3],l=n[4];for(let n=0;n<80;++n){const a=Math.floor(n/20),s=F(r,5)+S(a,o,i,A)+l+e[a]+t[n]>>>0;l=A,A=i,i=F(o,30)>>>0,o=r,r=s}n[0]=n[0]+r>>>0,n[1]=n[1]+o>>>0,n[2]=n[2]+i>>>0,n[3]=n[3]+A>>>0,n[4]=n[4]+l>>>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 k=function(t,e,n){t??={},n??=0;let r=u({...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,s.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,s.k)(e):e}const M={};function T(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 R=function(t,e,n){let r;if(t)r=T(t.random??t.rng?.()??(0,A.A)(),t.msecs,t.seq,e,n);else{const t=Date.now(),o=(0,A.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++)}(M,t,o),r=T(o,M.msecs,M.seq,e,n)}return e??(0,s.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 s=0;s<256;++s)o.push((s+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)}}}]);