/*! For license information please see 7844-8f528f4df84b465cff15.js.LICENSE.txt */
(self.webpackChunkcircle=self.webpackChunkcircle||[]).push([[7844],{79752:(e,t,n)=>{"use strict";n.d(t,{LB:()=>We,y9:()=>dt,g4:()=>te,Lg:()=>ae,we:()=>de,pE:()=>D,ey:()=>S,VK:()=>I,_8:()=>k,hI:()=>L,Cj:()=>Qe,O1:()=>Ge,Zj:()=>Ze,VT:()=>m,Dy:()=>g});var r=n(67294),o=n(73935),i=n(24285);const a={display:"none"};function s(e){let{id:t,value:n}=e;return r.createElement("div",{id:t,style:a},n)}function l(e){let{id:t,announcement:n,ariaLiveType:o="assertive"}=e;return r.createElement("div",{id:t,style:{position:"fixed",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 c=(0,r.createContext)(null);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  "},d={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function f(e){let{announcements:t=d,container:n,hiddenTextDescribedById:a,screenReaderInstructions:f=u}=e;const{announce:p,announcement:h}=function(){const[e,t]=(0,r.useState)("");return{announce:(0,r.useCallback)((e=>{null!=e&&t(e)}),[]),announcement:e}}(),m=(0,i.Ld)("DndLiveRegion"),[g,v]=(0,r.useState)(!1);if((0,r.useEffect)((()=>{v(!0)}),[]),function(e){const t=(0,r.useContext)(c);(0,r.useEffect)((()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)}),[e,t])}((0,r.useMemo)((()=>({onDragStart(e){let{active:n}=e;p(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&p(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;p(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;p(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;p(t.onDragCancel({active:n,over:r}))}})),[p,t])),!g)return null;const b=r.createElement(r.Fragment,null,r.createElement(s,{id:a,value:f.draggable}),r.createElement(l,{id:m,announcement:h}));return n?(0,o.createPortal)(b,n):b}var p;function h(){}function m(e,t){return(0,r.useMemo)((()=>({sensor:e,options:null!=t?t:{}})),[e,t])}function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)((()=>[...t].filter((e=>null!=e))),[...t])}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(p||(p={}));const v=Object.freeze({x:0,y:0});function b(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function y(e,t){const n=(0,i.DC)(e);if(!n)return"0 0";return(n.x-t.left)/t.width*100+"% "+(n.y-t.top)/t.height*100+"%"}function w(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function _(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function x(e){let{left:t,top:n,height:r,width:o}=e;return[{x:t,y:n},{x:t+o,y:n},{x:t,y:n+r},{x:t+o,y:n+r}]}function k(e,t){if(!e||0===e.length)return null;const[n]=e;return t?n[t]:n}function E(e,t,n){return void 0===t&&(t=e.left),void 0===n&&(n=e.top),{x:t+.5*e.width,y:n+.5*e.height}}const D=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=E(t,t.left,t.top),i=[];for(const a of r){const{id:e}=a,t=n.get(e);if(t){const n=b(E(t),o);i.push({id:e,data:{droppableContainer:a,value:n}})}}return i.sort(w)},S=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=x(t),i=[];for(const a of r){const{id:e}=a,t=n.get(e);if(t){const n=x(t),r=o.reduce(((e,t,r)=>e+b(n[r],t)),0),s=Number((r/4).toFixed(4));i.push({id:e,data:{droppableContainer:a,value:s}})}}return i.sort(w)};function O(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=o-r,s=i-n;if(r<o&&n<i){const n=t.width*t.height,r=e.width*e.height,o=a*s;return Number((o/(n+r-o)).toFixed(4))}return 0}const C=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const i of r){const{id:e}=i,r=n.get(e);if(r){const n=O(r,t);n>0&&o.push({id:e,data:{droppableContainer:i,value:n}})}}return o.sort(_)};function T(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:v}function P(e){return function(t){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(((t,n)=>({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x})),{...t})}}const A=P(1);function M(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}const R={ignoreTransform:!1};function I(e,t){void 0===t&&(t=R);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:r}=(0,i.Jj)(e).getComputedStyle(e);t&&(n=function(e,t,n){const r=M(t);if(!r)return e;const{scaleX:o,scaleY:i,x:a,y:s}=r,l=e.left-a-(1-o)*parseFloat(n),c=e.top-s-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}(n,t,r))}const{top:r,left:o,width:a,height:s,bottom:l,right:c}=n;return{top:r,left:o,width:a,height:s,bottom:l,right:c}}function N(e){return I(e,{ignoreTransform:!0})}function L(e,t){const n=[];return e?function r(o){if(null!=t&&n.length>=t)return n;if(!o)return n;if((0,i.qk)(o)&&null!=o.scrollingElement&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!(0,i.Re)(o)||(0,i.vZ)(o))return n;if(n.includes(o))return n;const a=(0,i.Jj)(e).getComputedStyle(o);return o!==e&&function(e,t){void 0===t&&(t=(0,i.Jj)(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((e=>{const r=t[e];return"string"===typeof r&&n.test(r)}))}(o,a)&&n.push(o),function(e,t){return void 0===t&&(t=(0,i.Jj)(e).getComputedStyle(e)),"fixed"===t.position}(o,a)?n:r(o.parentNode)}(e):n}function j(e){const[t]=L(e,1);return null!=t?t:null}function F(e){return i.Nq&&e?(0,i.FJ)(e)?e:(0,i.UG)(e)?(0,i.qk)(e)||e===(0,i.r3)(e).scrollingElement?window:(0,i.Re)(e)?e:null:null:null}function z(e){return(0,i.FJ)(e)?e.scrollX:e.scrollLeft}function B(e){return(0,i.FJ)(e)?e.scrollY:e.scrollTop}function H(e){return{x:z(e),y:B(e)}}var q;function U(e){return!(!i.Nq||!e)&&e===document.scrollingElement}function Y(e){const t={x:0,y:0},n=U(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(q||(q={}));const W={x:.2,y:.2};function K(e,t,n,r,o){let{top:i,left:a,right:s,bottom:l}=n;void 0===r&&(r=10),void 0===o&&(o=W);const{isTop:c,isBottom:u,isLeft:d,isRight:f}=Y(e),p={x:0,y:0},h={x:0,y:0},m=t.height*o.y,g=t.width*o.x;return!c&&i<=t.top+m?(p.y=q.Backward,h.y=r*Math.abs((t.top+m-i)/m)):!u&&l>=t.bottom-m&&(p.y=q.Forward,h.y=r*Math.abs((t.bottom-m-l)/m)),!f&&s>=t.right-g?(p.x=q.Forward,h.x=r*Math.abs((t.right-g-s)/g)):!d&&a<=t.left+g&&(p.x=q.Backward,h.x=r*Math.abs((t.left+g-a)/g)),{direction:p,speed:h}}function V(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function $(e){return e.reduce(((e,t)=>(0,i.IH)(e,H(t))),v)}function G(e,t){if(void 0===t&&(t=I),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);j(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Q=[["x",["left","right"],function(e){return e.reduce(((e,t)=>e+z(t)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,t)=>e+B(t)),0)}]];class X{constructor(e,t){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=L(t),r=$(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[o,i,a]of Q)for(const e of i)Object.defineProperty(this,e,{get:()=>{const t=a(n),i=r[o]-t;return this.rect[e]+i},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class J{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)}))},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function Z(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return"number"===typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}var ee,te;function ne(e){e.preventDefault()}function re(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(ee||(ee={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"}(te||(te={}));const oe={start:[te.Space,te.Enter],cancel:[te.Esc],end:[te.Space,te.Enter]},ie=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case te.Right:return{...n,x:n.x+25};case te.Left:return{...n,x:n.x-25};case te.Down:return{...n,y:n.y+25};case te.Up:return{...n,y:n.y-25}}};class ae{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new J((0,i.r3)(t)),this.windowListeners=new J((0,i.Jj)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ee.Resize,this.handleCancel),this.windowListeners.add(ee.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(ee.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&G(n),t(v)}handleKeyDown(e){if((0,i.vd)(e)){const{active:t,context:n,options:r}=this.props,{keyboardCodes:o=oe,coordinateGetter:a=ie,scrollBehavior:s="smooth"}=r,{code:l}=e;if(o.end.includes(l))return void this.handleEnd(e);if(o.cancel.includes(l))return void this.handleCancel(e);const{collisionRect:c}=n.current,u=c?{x:c.left,y:c.top}:v;this.referenceCoordinates||(this.referenceCoordinates=u);const d=a(e,{active:t,context:n.current,currentCoordinates:u});if(d){const t=(0,i.$X)(d,u),r={x:0,y:0},{scrollableAncestors:o}=n.current;for(const n of o){const o=e.code,{isTop:i,isRight:a,isLeft:l,isBottom:c,maxScroll:u,minScroll:f}=Y(n),p=V(n),h={x:Math.min(o===te.Right?p.right-p.width/2:p.right,Math.max(o===te.Right?p.left:p.left+p.width/2,d.x)),y:Math.min(o===te.Down?p.bottom-p.height/2:p.bottom,Math.max(o===te.Down?p.top:p.top+p.height/2,d.y))},m=o===te.Right&&!a||o===te.Left&&!l,g=o===te.Down&&!c||o===te.Up&&!i;if(m&&h.x!==d.x){const e=n.scrollLeft+t.x,i=o===te.Right&&e<=u.x||o===te.Left&&e>=f.x;if(i&&!t.y)return void n.scrollTo({left:e,behavior:s});r.x=i?n.scrollLeft-e:o===te.Right?n.scrollLeft-u.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:s});break}if(g&&h.y!==d.y){const e=n.scrollTop+t.y,i=o===te.Down&&e<=u.y||o===te.Up&&e>=f.y;if(i&&!t.x)return void n.scrollTo({top:e,behavior:s});r.y=i?n.scrollTop-e:o===te.Down?n.scrollTop-u.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:s});break}}this.handleMove(e,(0,i.IH)((0,i.$X)(d,this.referenceCoordinates),r))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function se(e){return Boolean(e&&"distance"in e)}function le(e){return Boolean(e&&"delay"in e)}ae.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=oe,onActivation:o}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const t=i.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==o||o({event:e.nativeEvent}),!0)}return!1}}];class ce{constructor(e,t,n){var r;void 0===n&&(n=function(e){const{EventTarget:t}=(0,i.Jj)(e);return e instanceof t?e:(0,i.r3)(e)}(e.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=e,this.events=t;const{event:o}=e,{target:a}=o;this.props=e,this.events=t,this.document=(0,i.r3)(a),this.documentListeners=new J(this.document),this.listeners=new J(n),this.windowListeners=new J((0,i.Jj)(a)),this.initialCoordinates=null!=(r=(0,i.DC)(o))?r:v,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(ee.Resize,this.handleCancel),this.windowListeners.add(ee.DragStart,ne),this.windowListeners.add(ee.VisibilityChange,this.handleCancel),this.windowListeners.add(ee.ContextMenu,ne),this.documentListeners.add(ee.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(le(t))return void(this.timeoutId=setTimeout(this.handleStart,t.delay));if(se(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(ee.Click,re,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ee.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:r,props:o}=this,{onMove:a,options:{activationConstraint:s}}=o;if(!r)return;const l=null!=(t=(0,i.DC)(e))?t:v,c=(0,i.$X)(r,l);if(!n&&s){if(se(s)){if(null!=s.tolerance&&Z(c,s.tolerance))return this.handleCancel();if(Z(c,s.distance))return this.handleStart()}return le(s)&&Z(c,s.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),a(l)}handleEnd(){const{onEnd:e}=this.props;this.detach(),e()}handleCancel(){const{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===te.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const ue={move:{name:"pointermove"},end:{name:"pointerup"}};class de extends ce{constructor(e){const{event:t}=e,n=(0,i.r3)(t.target);super(e,ue,n)}}de.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!(!n.isPrimary||0!==n.button)&&(null==r||r({event:n}),!0)}}];const fe={move:{name:"mousemove"},end:{name:"mouseup"}};var pe;!function(e){e[e.RightClick=2]="RightClick"}(pe||(pe={}));(class extends ce{constructor(e){super(e,fe,(0,i.r3)(e.event.target))}}).activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==pe.RightClick&&(null==r||r({event:n}),!0)}}];const he={move:{name:"touchmove"},end:{name:"touchend"}};var me,ge;function ve(e){let{acceleration:t,activator:n=me.Pointer,canScroll:o,draggingRect:a,enabled:s,interval:l=5,order:c=ge.TreeOrder,pointerCoordinates:u,scrollableAncestors:d,scrollableAncestorRects:f,delta:p,threshold:h}=e;const m=function(e){let{delta:t,disabled:n}=e;const r=(0,i.D9)(t);return(0,i.Gj)((e=>{if(n||!r||!e)return be;const o={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[q.Backward]:e.x[q.Backward]||-1===o.x,[q.Forward]:e.x[q.Forward]||1===o.x},y:{[q.Backward]:e.y[q.Backward]||-1===o.y,[q.Forward]:e.y[q.Forward]||1===o.y}}}),[n,t,r])}({delta:p,disabled:!s}),[g,v]=(0,i.Yz)(),b=(0,r.useRef)({x:0,y:0}),y=(0,r.useRef)({x:0,y:0}),w=(0,r.useMemo)((()=>{switch(n){case me.Pointer:return u?{top:u.y,bottom:u.y,left:u.x,right:u.x}:null;case me.DraggableRect:return a}}),[n,a,u]),_=(0,r.useRef)(null),x=(0,r.useCallback)((()=>{const e=_.current;if(!e)return;const t=b.current.x*y.current.x,n=b.current.y*y.current.y;e.scrollBy(t,n)}),[]),k=(0,r.useMemo)((()=>c===ge.TreeOrder?[...d].reverse():d),[c,d]);(0,r.useEffect)((()=>{if(s&&d.length&&w){for(const e of k){if(!1===(null==o?void 0:o(e)))continue;const n=d.indexOf(e),r=f[n];if(!r)continue;const{direction:i,speed:a}=K(e,r,w,t,h);for(const e of["x","y"])m[e][i[e]]||(a[e]=0,i[e]=0);if(a.x>0||a.y>0)return v(),_.current=e,g(x,l),b.current=a,void(y.current=i)}b.current={x:0,y:0},y.current={x:0,y:0},v()}else v()}),[t,x,o,v,s,l,JSON.stringify(w),JSON.stringify(m),g,d,k,f,JSON.stringify(h)])}(class extends ce{constructor(e){super(e,he)}static setup(){return window.addEventListener(he.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(he.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return!(o.length>1)&&(null==r||r({event:n}),!0)}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(me||(me={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(ge||(ge={}));const be={x:{[q.Backward]:!1,[q.Forward]:!1},y:{[q.Backward]:!1,[q.Forward]:!1}};var ye,we;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(ye||(ye={})),function(e){e.Optimized="optimized"}(we||(we={}));const _e=new Map;function xe(e,t){return(0,i.Gj)((n=>e?n||("function"===typeof t?t(e):e):null),[t,e])}function ke(e){let{callback:t,disabled:n}=e;const o=(0,i.zX)(t),a=(0,r.useMemo)((()=>{if(n||"undefined"===typeof window||"undefined"===typeof window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(o)}),[n]);return(0,r.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}function Ee(e){return new X(I(e),e)}function De(e,t,n){void 0===t&&(t=Ee);const[o,a]=(0,r.useReducer)((function(r){if(!e)return null;var o;if(!1===e.isConnected)return null!=(o=null!=r?r:n)?o:null;const i=t(e);if(JSON.stringify(r)===JSON.stringify(i))return r;return i}),null),s=function(e){let{callback:t,disabled:n}=e;const o=(0,i.zX)(t),a=(0,r.useMemo)((()=>{if(n||"undefined"===typeof window||"undefined"===typeof window.MutationObserver)return;const{MutationObserver:e}=window;return new e(o)}),[o,n]);return(0,r.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}({callback(t){if(e)for(const n of t){const{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){a();break}}}}),l=ke({callback:a});return(0,i.LI)((()=>{a(),e?(null==l||l.observe(e),null==s||s.observe(document.body,{childList:!0,subtree:!0})):(null==l||l.disconnect(),null==s||s.disconnect())}),[e]),o}const Se=[];function Oe(e,t){void 0===t&&(t=[]);const n=(0,r.useRef)(null);return(0,r.useEffect)((()=>{n.current=null}),t),(0,r.useEffect)((()=>{const t=e!==v;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)}),[e]),n.current?(0,i.$X)(e,n.current):v}function Ce(e){return(0,r.useMemo)((()=>e?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null),[e])}const Te=[];function Pe(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,i.Re)(t)?t:e}const Ae=[{sensor:de,options:{}},{sensor:ae,options:{}}],Me={current:{}},Re={draggable:{measure:N},droppable:{measure:N,strategy:ye.WhileDragging,frequency:we.Optimized},dragOverlay:{measure:I}};class Ie extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((e=>{let{disabled:t}=e;return!t}))}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const Ne={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Ie,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:h},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Re,measureDroppableContainers:h,windowRect:null,measuringScheduled:!1},Le={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:h,draggableNodes:new Map,over:null,measureDroppableContainers:h},je=(0,r.createContext)(Le),Fe=(0,r.createContext)(Ne);function ze(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Ie}}}function Be(e,t){switch(t.type){case p.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case p.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case p.DragEnd:case p.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case p.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new Ie(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case p.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new Ie(e.droppable.containers);return a.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:a}}}case p.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new Ie(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function He(e){let{disabled:t}=e;const{active:n,activatorEvent:o,draggableNodes:a}=(0,r.useContext)(je),s=(0,i.D9)(o),l=(0,i.D9)(null==n?void 0:n.id);return(0,r.useEffect)((()=>{if(!t&&!o&&s&&null!=l){if(!(0,i.vd)(s))return;if(document.activeElement===s.target)return;const e=a.get(l);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame((()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=(0,i.so)(e);if(t){t.focus();break}}}))}}),[o,t,a,l,s]),null}function qe(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce(((e,t)=>t({transform:e,...r})),n):n}const Ue=(0,r.createContext)({...v,scaleX:1,scaleY:1});var Ye;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(Ye||(Ye={}));const We=(0,r.memo)((function(e){var t,n,a,s;let{id:l,accessibility:u,autoScroll:d=!0,children:h,sensors:m=Ae,collisionDetection:g=C,measuring:b,modifiers:y,...w}=e;const _=(0,r.useReducer)(Be,void 0,ze),[x,E]=_,[D,S]=function(){const[e]=(0,r.useState)((()=>new Set)),t=(0,r.useCallback)((t=>(e.add(t),()=>e.delete(t))),[e]);return[(0,r.useCallback)((t=>{let{type:n,event:r}=t;e.forEach((e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)}))}),[e]),t]}(),[O,P]=(0,r.useState)(Ye.Uninitialized),M=O===Ye.Initialized,{draggable:{active:R,nodes:N,translate:z},droppable:{containers:B}}=x,q=R?N.get(R):null,Y=(0,r.useRef)({initial:null,translated:null}),W=(0,r.useMemo)((()=>{var e;return null!=R?{id:R,data:null!=(e=null==q?void 0:q.data)?e:Me,rect:Y}:null}),[R,q]),K=(0,r.useRef)(null),[V,G]=(0,r.useState)(null),[Q,J]=(0,r.useState)(null),Z=(0,i.Ey)(w,Object.values(w)),ee=(0,i.Ld)("DndDescribedBy",l),te=(0,r.useMemo)((()=>B.getEnabled()),[B]),ne=(re=b,(0,r.useMemo)((()=>({draggable:{...Re.draggable,...null==re?void 0:re.draggable},droppable:{...Re.droppable,...null==re?void 0:re.droppable},dragOverlay:{...Re.dragOverlay,...null==re?void 0:re.dragOverlay}})),[null==re?void 0:re.draggable,null==re?void 0:re.droppable,null==re?void 0:re.dragOverlay]));var re;const{droppableRects:oe,measureDroppableContainers:ie,measuringScheduled:ae}=function(e,t){let{dragging:n,dependencies:o,config:a}=t;const[s,l]=(0,r.useState)(null),{frequency:c,measure:u,strategy:d}=a,f=(0,r.useRef)(e),p=function(){switch(d){case ye.Always:return!1;case ye.BeforeDragging:return n;default:return!n}}(),h=(0,i.Ey)(p),m=(0,r.useCallback)((function(e){void 0===e&&(e=[]),h.current||l((t=>null===t?e:t.concat(e.filter((e=>!t.includes(e))))))}),[h]),g=(0,r.useRef)(null),v=(0,i.Gj)((t=>{if(p&&!n)return _e;if(!t||t===_e||f.current!==e||null!=s){const t=new Map;for(let n of e){if(!n)continue;if(s&&s.length>0&&!s.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}const e=n.node.current,r=e?new X(u(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t}),[e,s,n,p,u]);return(0,r.useEffect)((()=>{f.current=e}),[e]),(0,r.useEffect)((()=>{p||m()}),[n,p]),(0,r.useEffect)((()=>{s&&s.length>0&&l(null)}),[JSON.stringify(s)]),(0,r.useEffect)((()=>{p||"number"!==typeof c||null!==g.current||(g.current=setTimeout((()=>{m(),g.current=null}),c))}),[c,p,m,...o]),{droppableRects:v,measureDroppableContainers:m,measuringScheduled:null!=s}}(te,{dragging:M,dependencies:[z.x,z.y],config:ne.droppable}),se=function(e,t){const n=null!==t?e.get(t):void 0,r=n?n.node.current:null;return(0,i.Gj)((e=>{var n;return null===t?null:null!=(n=null!=r?r:e)?n:null}),[r,t])}(N,R),le=(0,r.useMemo)((()=>Q?(0,i.DC)(Q):null),[Q]),ce=function(){const e=!1===(null==V?void 0:V.autoScrollEnabled),t="object"===typeof d?!1===d.enabled:!1===d,n=M&&!e&&!t;if("object"===typeof d)return{...d,enabled:n};return{enabled:n}}(),ue=function(e,t){return xe(e,t)}(se,ne.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:o,config:a=!0}=e;const s=(0,r.useRef)(!1),{x:l,y:c}="boolean"===typeof a?{x:a,y:a}:a;(0,i.LI)((()=>{if(!l&&!c||!t)return void(s.current=!1);if(s.current||!o)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const r=T(n(e),o);if(l||(r.x=0),c||(r.y=0),s.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){const t=j(e);t&&t.scrollBy({top:r.y,left:r.x})}}),[t,l,c,o,n])}({activeNode:R?N.get(R):null,config:ce.layoutShiftCompensation,initialRect:ue,measure:ne.draggable.measure});const de=De(se,ne.draggable.measure,ue),fe=De(se?se.parentElement:null),pe=(0,r.useRef)({activatorEvent:null,active:null,activeNode:se,collisionRect:null,collisions:null,droppableRects:oe,draggableNodes:N,draggingNode:null,draggingNodeRect:null,droppableContainers:B,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),he=B.getNodeFor(null==(t=pe.current.over)?void 0:t.id),me=function(e){let{measure:t}=e;const[n,o]=(0,r.useState)(null),a=ke({callback:(0,r.useCallback)((e=>{for(const{target:n}of e)if((0,i.Re)(n)){o((e=>{const r=t(n);return e?{...e,width:r.width,height:r.height}:r}));break}}),[t])}),s=(0,r.useCallback)((e=>{const n=Pe(e);null==a||a.disconnect(),n&&(null==a||a.observe(n)),o(n?t(n):null)}),[t,a]),[l,c]=(0,i.wm)(s);return(0,r.useMemo)((()=>({nodeRef:l,rect:n,setRef:c})),[n,l,c])}({measure:ne.dragOverlay.measure}),ge=null!=(n=me.nodeRef.current)?n:se,be=M?null!=(a=me.rect)?a:de:null,we=Boolean(me.nodeRef.current&&me.rect),Ee=T(Ie=we?null:de,xe(Ie));var Ie;const Ne=Ce(ge?(0,i.Jj)(ge):null),Le=function(e){const t=(0,r.useRef)(e),n=(0,i.Gj)((n=>e?n&&n!==Se&&e&&t.current&&e.parentNode===t.current.parentNode?n:L(e):Se),[e]);return(0,r.useEffect)((()=>{t.current=e}),[e]),n}(M?null!=he?he:se:null),We=function(e,t){void 0===t&&(t=I);const[n]=e,o=Ce(n?(0,i.Jj)(n):null),[a,s]=(0,r.useReducer)((function(){return e.length?e.map((e=>U(e)?o:new X(t(e),e))):Te}),Te),l=ke({callback:s});return e.length>0&&a===Te&&s(),(0,i.LI)((()=>{e.length?e.forEach((e=>null==l?void 0:l.observe(e))):(null==l||l.disconnect(),s())}),[e]),a}(Le),Ke=qe(y,{transform:{x:z.x-Ee.x,y:z.y-Ee.y,scaleX:1,scaleY:1},activatorEvent:Q,active:W,activeNodeRect:de,containerNodeRect:fe,draggingNodeRect:be,over:pe.current.over,overlayNodeRect:me.rect,scrollableAncestors:Le,scrollableAncestorRects:We,windowRect:Ne}),Ve=le?(0,i.IH)(le,z):null,$e=function(e){const[t,n]=(0,r.useState)(null),o=(0,r.useRef)(e),a=(0,r.useCallback)((e=>{const t=F(e.target);t&&n((e=>e?(e.set(t,H(t)),new Map(e)):null))}),[]);return(0,r.useEffect)((()=>{const t=o.current;if(e!==t){r(t);const i=e.map((e=>{const t=F(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,H(t)]):null})).filter((e=>null!=e));n(i.length?new Map(i):null),o.current=e}return()=>{r(e),r(t)};function r(e){e.forEach((e=>{const t=F(e);null==t||t.removeEventListener("scroll",a)}))}}),[a,e]),(0,r.useMemo)((()=>e.length?t?Array.from(t.values()).reduce(((e,t)=>(0,i.IH)(e,t)),v):$(e):v),[e,t])}(Le),Ge=Oe($e),Qe=Oe($e,[de]),Xe=(0,i.IH)(Ke,Ge),Je=be?A(be,Ke):null,Ze=W&&Je?g({active:W,collisionRect:Je,droppableRects:oe,droppableContainers:te,pointerCoordinates:Ve}):null,et=k(Ze,"id"),[tt,nt]=(0,r.useState)(null),rt=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(we?Ke:(0,i.IH)(Ke,Qe),null!=(s=null==tt?void 0:tt.rect)?s:null,de),ot=(0,r.useCallback)(((e,t)=>{let{sensor:n,options:r}=t;if(null==K.current)return;const i=N.get(K.current);if(!i)return;const a=e.nativeEvent,s=new n({active:K.current,activeNode:i,event:a,options:r,context:pe,onStart(e){const t=K.current;if(null==t)return;const n=N.get(t);if(!n)return;const{onDragStart:r}=Z.current,i={active:{id:t,data:n.data,rect:Y}};(0,o.unstable_batchedUpdates)((()=>{null==r||r(i),P(Ye.Initializing),E({type:p.DragStart,initialCoordinates:e,active:t}),D({type:"onDragStart",event:i})}))},onMove(e){E({type:p.DragMove,coordinates:e})},onEnd:l(p.DragEnd),onCancel:l(p.DragCancel)});function l(e){return async function(){const{active:t,collisions:n,over:r,scrollAdjustedTranslate:i}=pe.current;let s=null;if(t&&i){const{cancelDrop:o}=Z.current;if(s={activatorEvent:a,active:t,collisions:n,delta:i,over:r},e===p.DragEnd&&"function"===typeof o){await Promise.resolve(o(s))&&(e=p.DragCancel)}}K.current=null,(0,o.unstable_batchedUpdates)((()=>{E({type:e}),P(Ye.Uninitialized),nt(null),G(null),J(null);const t=e===p.DragEnd?"onDragEnd":"onDragCancel";if(s){const e=Z.current[t];null==e||e(s),D({type:t,event:s})}}))}}(0,o.unstable_batchedUpdates)((()=>{G(s),J(e.nativeEvent)}))}),[N]),it=(0,r.useCallback)(((e,t)=>(n,r)=>{const o=n.nativeEvent,i=N.get(r);if(null!==K.current||!i||o.dndKit||o.defaultPrevented)return;const a={active:i};!0===e(n,t.options,a)&&(o.dndKit={capturedBy:t.sensor},K.current=r,ot(n,t))}),[N,ot]),at=function(e,t){return(0,r.useMemo)((()=>e.reduce(((e,n)=>{const{sensor:r}=n;return[...e,...r.activators.map((e=>({eventName:e.eventName,handler:t(e.handler,n)})))]}),[])),[e,t])}(m,it);!function(e){(0,r.useEffect)((()=>{if(!i.Nq)return;const t=e.map((e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()}));return()=>{for(const e of t)null==e||e()}}),e.map((e=>{let{sensor:t}=e;return t})))}(m),(0,i.LI)((()=>{de&&O===Ye.Initializing&&P(Ye.Initialized)}),[de,O]),(0,r.useEffect)((()=>{const{onDragMove:e}=Z.current,{active:t,activatorEvent:n,collisions:r,over:i}=pe.current;if(!t||!n)return;const a={active:t,activatorEvent:n,collisions:r,delta:{x:Xe.x,y:Xe.y},over:i};(0,o.unstable_batchedUpdates)((()=>{null==e||e(a),D({type:"onDragMove",event:a})}))}),[Xe.x,Xe.y]),(0,r.useEffect)((()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=pe.current;if(!e||null==K.current||!t||!i)return;const{onDragOver:a}=Z.current,s=r.get(et),l=s&&s.rect.current?{id:s.id,rect:s.rect.current,data:s.data,disabled:s.disabled}:null,c={active:e,activatorEvent:t,collisions:n,delta:{x:i.x,y:i.y},over:l};(0,o.unstable_batchedUpdates)((()=>{nt(l),null==a||a(c),D({type:"onDragOver",event:c})}))}),[et]),(0,i.LI)((()=>{pe.current={activatorEvent:Q,active:W,activeNode:se,collisionRect:Je,collisions:Ze,droppableRects:oe,draggableNodes:N,draggingNode:ge,draggingNodeRect:be,droppableContainers:B,over:tt,scrollableAncestors:Le,scrollAdjustedTranslate:Xe},Y.current={initial:be,translated:Je}}),[W,se,Ze,Je,N,ge,be,oe,B,tt,Le,Xe]),ve({...ce,delta:z,draggingRect:Je,pointerCoordinates:Ve,scrollableAncestors:Le,scrollableAncestorRects:We});const st=(0,r.useMemo)((()=>({active:W,activeNode:se,activeNodeRect:de,activatorEvent:Q,collisions:Ze,containerNodeRect:fe,dragOverlay:me,draggableNodes:N,droppableContainers:B,droppableRects:oe,over:tt,measureDroppableContainers:ie,scrollableAncestors:Le,scrollableAncestorRects:We,measuringConfiguration:ne,measuringScheduled:ae,windowRect:Ne})),[W,se,de,Q,Ze,fe,me,N,B,oe,tt,ie,Le,We,ne,ae,Ne]),lt=(0,r.useMemo)((()=>({activatorEvent:Q,activators:at,active:W,activeNodeRect:de,ariaDescribedById:{draggable:ee},dispatch:E,draggableNodes:N,over:tt,measureDroppableContainers:ie})),[Q,at,W,de,E,ee,N,tt,ie]);return r.createElement(c.Provider,{value:S},r.createElement(je.Provider,{value:lt},r.createElement(Fe.Provider,{value:st},r.createElement(Ue.Provider,{value:rt},h)),r.createElement(He,{disabled:!1===(null==u?void 0:u.restoreFocus)})),r.createElement(f,{...u,hiddenTextDescribedById:ee}))})),Ke=(0,r.createContext)(null),Ve="button",$e="Droppable";function Ge(e){let{id:t,data:n,disabled:o=!1,attributes:a}=e;const s=(0,i.Ld)($e),{activators:l,activatorEvent:c,active:u,activeNodeRect:d,ariaDescribedById:f,draggableNodes:p,over:h}=(0,r.useContext)(je),{role:m=Ve,roleDescription:g="draggable",tabIndex:v=0}=null!=a?a:{},b=(null==u?void 0:u.id)===t,y=(0,r.useContext)(b?Ue:Ke),[w,_]=(0,i.wm)(),[x,k]=(0,i.wm)(),E=function(e,t){return(0,r.useMemo)((()=>e.reduce(((e,n)=>{let{eventName:r,handler:o}=n;return e[r]=e=>{o(e,t)},e}),{})),[e,t])}(l,t),D=(0,i.Ey)(n);(0,i.LI)((()=>(p.set(t,{id:t,key:s,node:w,activatorNode:x,data:D}),()=>{const e=p.get(t);e&&e.key===s&&p.delete(t)})),[p,t]);return{active:u,activatorEvent:c,activeNodeRect:d,attributes:(0,r.useMemo)((()=>({role:m,tabIndex:v,"aria-disabled":o,"aria-pressed":!(!b||m!==Ve)||void 0,"aria-roledescription":g,"aria-describedby":f.draggable})),[o,m,v,b,g,f.draggable]),isDragging:b,listeners:o?void 0:E,node:w,over:h,setNodeRef:_,setActivatorNodeRef:k,transform:y}}function Qe(){return(0,r.useContext)(Fe)}const Xe="Droppable",Je={timeout:25};function Ze(e){let{data:t,disabled:n=!1,id:o,resizeObserverConfig:a}=e;const s=(0,i.Ld)(Xe),{active:l,dispatch:c,over:u,measureDroppableContainers:d}=(0,r.useContext)(je),f=(0,r.useRef)({disabled:n}),h=(0,r.useRef)(!1),m=(0,r.useRef)(null),g=(0,r.useRef)(null),{disabled:v,updateMeasurementsFor:b,timeout:y}={...Je,...a},w=(0,i.Ey)(null!=b?b:o),_=ke({callback:(0,r.useCallback)((()=>{h.current?(null!=g.current&&clearTimeout(g.current),g.current=setTimeout((()=>{d(Array.isArray(w.current)?w.current:[w.current]),g.current=null}),y)):h.current=!0}),[y]),disabled:v||!l}),x=(0,r.useCallback)(((e,t)=>{_&&(t&&(_.unobserve(t),h.current=!1),e&&_.observe(e))}),[_]),[k,E]=(0,i.wm)(x),D=(0,i.Ey)(t);return(0,r.useEffect)((()=>{_&&k.current&&(_.disconnect(),h.current=!1,_.observe(k.current))}),[k,_]),(0,i.LI)((()=>(c({type:p.RegisterDroppable,element:{id:o,key:s,disabled:n,node:k,rect:m,data:D}}),()=>c({type:p.UnregisterDroppable,key:s,id:o}))),[o]),(0,r.useEffect)((()=>{n!==f.current.disabled&&(c({type:p.SetDroppableDisabled,id:o,key:s,disabled:n}),f.current.disabled=n)}),[o,s,n,c]),{active:l,rect:m,isOver:(null==u?void 0:u.id)===o,node:k,over:u,setNodeRef:E}}function et(e){let{animation:t,children:n}=e;const[o,a]=(0,r.useState)(null),[s,l]=(0,r.useState)(null),c=(0,i.D9)(n);return n||o||!c||a(c),(0,i.LI)((()=>{if(!s)return;const e=null==o?void 0:o.key,n=null==o?void 0:o.props.id;null!=e&&null!=n?Promise.resolve(t(n,s)).then((()=>{a(null)})):a(null)}),[t,o,s]),r.createElement(r.Fragment,null,n,o?(0,r.cloneElement)(o,{ref:l}):null)}const tt={x:0,y:0,scaleX:1,scaleY:1};function nt(e){let{children:t}=e;return r.createElement(je.Provider,{value:Le},r.createElement(Ue.Provider,{value:tt},t))}const rt={position:"fixed",touchAction:"none"},ot=e=>(0,i.vd)(e)?"transform 250ms ease":void 0,it=(0,r.forwardRef)(((e,t)=>{let{as:n,activatorEvent:o,adjustScale:a,children:s,className:l,rect:c,style:u,transform:d,transition:f=ot}=e;if(!c)return null;const p=a?d:{...d,scaleX:1,scaleY:1},h={...rt,width:c.width,height:c.height,top:c.top,left:c.left,transform:i.ux.Transform.toString(p),transformOrigin:a&&o?y(o,c):void 0,transition:"function"===typeof f?f(o):f,...u};return r.createElement(n,{className:l,style:h,ref:t},s)})),at=e=>t=>{let{active:n,dragOverlay:r}=t;const o={},{styles:i,className:a}=e;if(null!=i&&i.active)for(const[e,s]of Object.entries(i.active))void 0!==s&&(o[e]=n.node.style.getPropertyValue(e),n.node.style.setProperty(e,s));if(null!=i&&i.dragOverlay)for(const[e,s]of Object.entries(i.dragOverlay))void 0!==s&&r.node.style.setProperty(e,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[e,t]of Object.entries(o))n.node.style.setProperty(e,t);null!=a&&a.active&&n.node.classList.remove(a.active)}},st={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:i.ux.Transform.toString(t)},{transform:i.ux.Transform.toString(n)}]},sideEffects:at({styles:{active:{opacity:"0"}}})};function lt(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:o}=e;return(0,i.zX)(((e,a)=>{if(null===t)return;const s=n.get(e);if(!s)return;const l=s.node.current;if(!l)return;const c=Pe(a);if(!c)return;const{transform:u}=(0,i.Jj)(a).getComputedStyle(a),d=M(u);if(!d)return;const f="function"===typeof t?t:function(e){const{duration:t,easing:n,sideEffects:r,keyframes:o}={...st,...e};return e=>{let{active:i,dragOverlay:a,transform:s,...l}=e;if(!t)return;const c={x:a.rect.left-i.rect.left,y:a.rect.top-i.rect.top},u={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},d={x:s.x-c.x,y:s.y-c.y,...u},f=o({...l,active:i,dragOverlay:a,transform:{initial:s,final:d}}),[p]=f,h=f[f.length-1];if(JSON.stringify(p)===JSON.stringify(h))return;const m=null==r?void 0:r({active:i,dragOverlay:a,...l}),g=a.node.animate(f,{duration:t,easing:n,fill:"forwards"});return new Promise((e=>{g.onfinish=()=>{null==m||m(),e()}}))}}(t);return G(l,o.draggable.measure),f({active:{id:e,data:s.data,node:l,rect:o.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:o.dragOverlay.measure(c)},droppableContainers:r,measuringConfiguration:o,transform:d})}))}let ct=0;function ut(e){return(0,r.useMemo)((()=>{if(null!=e)return ct++,ct}),[e])}const dt=r.memo((e=>{let{adjustScale:t=!1,children:n,dropAnimation:o,style:i,transition:a,modifiers:s,wrapperElement:l="div",className:c,zIndex:u=999}=e;const{activatorEvent:d,active:f,activeNodeRect:p,containerNodeRect:h,draggableNodes:m,droppableContainers:g,dragOverlay:v,over:b,measuringConfiguration:y,scrollableAncestors:w,scrollableAncestorRects:_,windowRect:x}=Qe(),k=(0,r.useContext)(Ue),E=ut(null==f?void 0:f.id),D=qe(s,{activatorEvent:d,active:f,activeNodeRect:p,containerNodeRect:h,draggingNodeRect:v.rect,over:b,overlayNodeRect:v.rect,scrollableAncestors:w,scrollableAncestorRects:_,transform:k,windowRect:x}),S=xe(p),O=lt({config:o,draggableNodes:m,droppableContainers:g,measuringConfiguration:y}),C=S?v.setRef:void 0;return r.createElement(nt,null,r.createElement(et,{animation:O},f&&E?r.createElement(it,{key:E,id:f.id,ref:C,as:l,activatorEvent:d,adjustScale:t,className:c,transition:a,rect:S,style:{zIndex:u,...i},transform:D},n):null))}))},32339:(e,t,n)=>{"use strict";n.d(t,{K7:()=>r,F4:()=>i,DL:()=>a,hg:()=>s});n(24285);const r=e=>{let{transform:t}=e;return{...t,y:0}};function o(e,t,n){const r={...e};return t.top+e.y<=n.top?r.y=n.top-t.top:t.bottom+e.y>=n.top+n.height&&(r.y=n.top+n.height-t.bottom),t.left+e.x<=n.left?r.x=n.left-t.left:t.right+e.x>=n.left+n.width&&(r.x=n.left+n.width-t.right),r}const i=e=>{let{containerNodeRect:t,draggingNodeRect:n,transform:r}=e;return n&&t?o(r,n,t):r},a=e=>{let{transform:t}=e;return{...t,x:0}},s=e=>{let{transform:t,draggingNodeRect:n,windowRect:r}=e;return n&&r?o(t,n,r):t}},45587:(e,t,n)=>{"use strict";n.d(t,{Fo:()=>g,Rp:()=>a,PG:()=>u,U2:()=>d,is:()=>S,nB:()=>k,qw:()=>p});var r=n(67294),o=n(79752),i=n(24285);function a(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function s(e,t){return e.reduce(((e,n,r)=>{const o=t.get(n);return o&&(e[r]=o),e}),Array(e.length))}function l(e){return null!==e&&e>=0}const c={scaleX:1,scaleY:1},u=e=>{var t;let{rects:n,activeNodeRect:r,activeIndex:o,overIndex:i,index:a}=e;const s=null!=(t=n[o])?t:r;if(!s)return null;const l=function(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];if(!r||!o&&!i)return 0;if(n<t)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 e=n[i];return e?{x:o<i?e.left+e.width-(s.left+s.width):e.left-s.left,y:0,...c}:null}return a>o&&a<=i?{x:-s.width-l,y:0,...c}:a<o&&a>=i?{x:s.width+l,y:0,...c}:{x:0,y:0,...c}};const d=e=>{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=a(t,r,n),s=t[o],l=i[o];return l&&s?{x:l.left-s.left,y:l.top-s.top,scaleX:l.width/s.width,scaleY:l.height/s.height}:null},f={scaleX:1,scaleY:1},p=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:a}=e;const s=null!=(t=i[n])?t:r;if(!s)return null;if(o===n){const e=i[a];return e?{x:0,y:n<a?e.top+e.height-(s.top+s.height):e.top-s.top,...f}:null}const l=function(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];if(!r)return 0;if(n<t)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-l,...f}:o<n&&o>=a?{x:0,y:s.height+l,...f}:{x:0,y:0,...f}};const h="Sortable",m=r.createContext({activeIndex:-1,containerId:h,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:d,disabled:{draggable:!1,droppable:!1}});function g(e){let{children:t,id:n,items:a,strategy:l=d,disabled:c=!1}=e;const{active:u,dragOverlay:f,droppableRects:p,over:g,measureDroppableContainers:v}=(0,o.Cj)(),b=(0,i.Ld)(h,n),y=Boolean(null!==f.rect),w=(0,r.useMemo)((()=>a.map((e=>"object"===typeof e&&"id"in e?e.id:e))),[a]),_=null!=u,x=u?w.indexOf(u.id):-1,k=g?w.indexOf(g.id):-1,E=(0,r.useRef)(w),D=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(w,E.current),S=-1!==k&&-1===x||D,O=function(e){return"boolean"===typeof e?{draggable:e,droppable:e}:e}(c);(0,i.LI)((()=>{D&&_&&v(w)}),[D,w,_,v]),(0,r.useEffect)((()=>{E.current=w}),[w]);const C=(0,r.useMemo)((()=>({activeIndex:x,containerId:b,disabled:O,disableTransforms:S,items:w,overIndex:k,useDragOverlay:y,sortedRects:s(w,p),strategy:l})),[x,b,O.draggable,O.droppable,S,w,k,p,y,l]);return r.createElement(m.Provider,{value:C},t)}const v=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return a(n,r,o).indexOf(t)},b=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:a,previousItems:s,previousContainerId:l,transition:c}=e;return!(!c||!r)&&((s===i||o!==a)&&(!!n||a!==o&&t===l))},y={duration:200,easing:"ease"},w="transform",_=i.ux.Transition.toString({property:w,duration:0,easing:"linear"}),x={roleDescription:"sortable"};function k(e){let{animateLayoutChanges:t=b,attributes:n,disabled:a,data:s,getNewIndex:c=v,id:u,strategy:d,resizeObserverConfig:f,transition:p=y}=e;const{items:h,containerId:g,activeIndex:k,disabled:E,disableTransforms:D,sortedRects:S,overIndex:O,useDragOverlay:C,strategy:T}=(0,r.useContext)(m),P=function(e,t){var n,r;if("boolean"===typeof e)return{draggable:e,droppable:!1};return{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(a,E),A=h.indexOf(u),M=(0,r.useMemo)((()=>({sortable:{containerId:g,index:A,items:h},...s})),[g,s,A,h]),R=(0,r.useMemo)((()=>h.slice(h.indexOf(u))),[h,u]),{rect:I,node:N,isOver:L,setNodeRef:j}=(0,o.Zj)({id:u,data:M,disabled:P.droppable,resizeObserverConfig:{updateMeasurementsFor:R,...f}}),{active:F,activatorEvent:z,activeNodeRect:B,attributes:H,setNodeRef:q,listeners:U,isDragging:Y,over:W,setActivatorNodeRef:K,transform:V}=(0,o.O1)({id:u,data:M,attributes:{...x,...n},disabled:P.draggable}),$=(0,i.HB)(j,q),G=Boolean(F),Q=G&&!D&&l(k)&&l(O),X=!C&&Y,J=X&&Q?V:null,Z=Q?null!=J?J:(null!=d?d:T)({rects:S,activeNodeRect:B,activeIndex:k,overIndex:O,index:A}):null,ee=l(k)&&l(O)?c({id:u,items:h,activeIndex:k,overIndex:O}):A,te=null==F?void 0:F.id,ne=(0,r.useRef)({activeId:te,items:h,newIndex:ee,containerId:g}),re=h!==ne.current.items,oe=t({active:F,containerId:g,isDragging:Y,isSorting:G,id:u,index:A,items:h,newIndex:ne.current.newIndex,previousItems:ne.current.items,previousContainerId:ne.current.containerId,transition:p,wasDragging:null!=ne.current.activeId}),ie=function(e){let{disabled:t,index:n,node:a,rect:s}=e;const[l,c]=(0,r.useState)(null),u=(0,r.useRef)(n);return(0,i.LI)((()=>{if(!t&&n!==u.current&&a.current){const e=s.current;if(e){const t=(0,o.VK)(a.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&c(n)}}n!==u.current&&(u.current=n)}),[t,n,a,s]),(0,r.useEffect)((()=>{l&&c(null)}),[l]),l}({disabled:!oe,index:A,node:N,rect:I});return(0,r.useEffect)((()=>{G&&ne.current.newIndex!==ee&&(ne.current.newIndex=ee),g!==ne.current.containerId&&(ne.current.containerId=g),h!==ne.current.items&&(ne.current.items=h)}),[G,ee,g,h]),(0,r.useEffect)((()=>{if(te===ne.current.activeId)return;if(te&&!ne.current.activeId)return void(ne.current.activeId=te);const e=setTimeout((()=>{ne.current.activeId=te}),50);return()=>clearTimeout(e)}),[te]),{active:F,activeIndex:k,attributes:H,data:M,rect:I,index:A,newIndex:ee,items:h,isOver:L,isSorting:G,isDragging:Y,listeners:U,node:N,overIndex:O,over:W,setNodeRef:$,setActivatorNodeRef:K,setDroppableNodeRef:j,setDraggableNodeRef:q,transform:null!=ie?ie:Z,transition:function(){if(ie||re&&ne.current.newIndex===A)return _;if(X&&!(0,i.vd)(z)||!p)return;if(G||oe)return i.ux.Transition.toString({...p,property:w});return}()}}function E(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&"object"===typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const D=[o.g4.Down,o.g4.Right,o.g4.Up,o.g4.Left],S=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:a,droppableContainers:s,over:l,scrollableAncestors:c}}=t;if(D.includes(e.code)){if(e.preventDefault(),!n||!r)return;const t=[];s.getEnabled().forEach((n=>{if(!n||null!=n&&n.disabled)return;const i=a.get(n.id);if(i)switch(e.code){case o.g4.Down:r.top<i.top&&t.push(n);break;case o.g4.Up:r.top>i.top&&t.push(n);break;case o.g4.Left:r.left>i.left&&t.push(n);break;case o.g4.Right:r.left<i.left&&t.push(n)}}));const u=(0,o.ey)({active:n,collisionRect:r,droppableRects:a,droppableContainers:t,pointerCoordinates:null});let d=(0,o._8)(u,"id");if(d===(null==l?void 0:l.id)&&u.length>1&&(d=u[1].id),null!=d){const e=s.get(n.id),t=s.get(d),l=t?a.get(t.id):null,u=null==t?void 0:t.node.current;if(u&&l&&e&&t){const n=(0,o.hI)(u).some(((e,t)=>c[t]!==e)),a=O(e,t),s=function(e,t){if(!E(e)||!E(t))return!1;if(!O(e,t))return!1;return e.data.current.sortable.index<t.data.current.sortable.index}(e,t),d=n||!a?{x:0,y:0}:{x:s?r.width-l.width:0,y:s?r.height-l.height:0},f={x:l.left,y:l.top};return d.x&&d.y?f:(0,i.$X)(f,d)}}}};function O(e,t){return!(!E(e)||!E(t))&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}},24285:(e,t,n)=>{"use strict";n.d(t,{ux:()=>O,IH:()=>k,Nq:()=>i,so:()=>T,DC:()=>S,r3:()=>f,Jj:()=>l,qk:()=>c,Re:()=>u,vd:()=>D,UG:()=>s,vZ:()=>d,FJ:()=>a,$X:()=>E,HB:()=>o,zX:()=>h,Yz:()=>m,LI:()=>p,Ey:()=>g,Gj:()=>v,wm:()=>b,D9:()=>y,Ld:()=>_});var r=n(67294);function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)((()=>e=>{t.forEach((t=>t(e)))}),t)}const i="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement;function a(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function s(e){return"nodeType"in e}function l(e){var t,n;return e?a(e)?e:s(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function c(e){const{Document:t}=l(e);return e instanceof t}function u(e){return!a(e)&&e instanceof l(e).HTMLElement}function d(e){return e instanceof l(e).SVGElement}function f(e){return e?a(e)?e.document:s(e)?c(e)?e:u(e)||d(e)?e.ownerDocument:document:document:document}const p=i?r.useLayoutEffect:r.useEffect;function h(e){const t=(0,r.useRef)(e);return p((()=>{t.current=e})),(0,r.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)}),[])}function m(){const e=(0,r.useRef)(null);return[(0,r.useCallback)(((t,n)=>{e.current=setInterval(t,n)}),[]),(0,r.useCallback)((()=>{null!==e.current&&(clearInterval(e.current),e.current=null)}),[])]}function g(e,t){void 0===t&&(t=[e]);const n=(0,r.useRef)(e);return p((()=>{n.current!==e&&(n.current=e)}),t),n}function v(e,t){const n=(0,r.useRef)();return(0,r.useMemo)((()=>{const t=e(n.current);return n.current=t,t}),[...t])}function b(e){const t=h(e),n=(0,r.useRef)(null),o=(0,r.useCallback)((e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e}),[]);return[n,o]}function y(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e}),[e]),t.current}let w={};function _(e,t){return(0,r.useMemo)((()=>{if(t)return t;const n=null==w[e]?0:w[e]+1;return w[e]=n,e+"-"+n}),[e,t])}function x(e){return function(t){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(((t,n)=>{const r=Object.entries(n);for(const[o,i]of r){const n=t[o];null!=n&&(t[o]=n+e*i)}return t}),{...t})}}const k=x(1),E=x(-1);function D(e){if(!e)return!1;const{KeyboardEvent:t}=l(e.target);return t&&e instanceof t}function S(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=l(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const O=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[O.Translate.toString(e),O.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),C="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function T(e){return e.matches(C)?e:e.querySelector(C)}},76234:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(67294),o=n(73935),i=(n(45697),n(34236)),a=n(17294);var s="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;const l=r.forwardRef((function(e,t){var n=e.children,l=e.container,c=e.disablePortal,u=void 0!==c&&c,d=e.onRendered,f=r.useState(null),p=f[0],h=f[1],m=(0,a.Z)(r.isValidElement(n)?n.ref:null,t);return s((function(){u||h(function(e){return e="function"===typeof e?e():e,o.findDOMNode(e)}(l)||document.body)}),[l,u]),s((function(){if(p&&!u)return(0,i.Z)(t,p),function(){(0,i.Z)(t,null)}}),[t,p,u]),s((function(){d&&(p||u)&&d()}),[d,p,u]),u?r.isValidElement(n)?r.cloneElement(n,{ref:m}):n:p?o.createPortal(n,p):p}))},41390:(e,t,n)=>{"use strict";function r(e){let t,n,r,o=!1;return function(i){void 0===t?(t=i,n=0,r=-1):t=function(e,t){const n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}(t,i);const a=t.length;let s=0;for(;n<a;){o&&(10===t[n]&&(s=++n),o=!1);let i=-1;for(;n<a&&-1===i;++n)switch(t[n]){case 58:-1===r&&(r=n-s);break;case 13:o=!0;case 10:i=n}if(-1===i)break;e(t.subarray(s,i),r),s=n,r=-1}s===a?t=void 0:0!==s&&(t=t.subarray(s),n-=s)}}n.d(t,{L:()=>l});var o=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const i="text/event-stream",a=1e3,s="last-event-id";function l(e,t){var{signal:n,headers:l,onopen:u,onmessage:d,onclose:f,onerror:p,openWhenHidden:h,fetch:m}=t,g=o(t,["signal","headers","onopen","onmessage","onclose","onerror","openWhenHidden","fetch"]);return new Promise(((t,o)=>{const v=Object.assign({},l);let b;function y(){b.abort(),document.hidden||D()}v.accept||(v.accept=i),h||document.addEventListener("visibilitychange",y);let w=a,_=0;function x(){document.removeEventListener("visibilitychange",y),window.clearTimeout(_),b.abort()}null===n||void 0===n||n.addEventListener("abort",(()=>{x(),t()}));const k=null!==m&&void 0!==m?m:window.fetch,E=null!==u&&void 0!==u?u:c;async function D(){var n;b=new AbortController;try{const n=await k(e,Object.assign(Object.assign({},g),{headers:v,signal:b.signal}));await E(n),await async function(e,t){const n=e.getReader();let r;for(;!(r=await n.read()).done;)t(r.value)}(n.body,r(function(e,t,n){let r={data:"",event:"",id:"",retry:void 0};const o=new TextDecoder;return function(i,a){if(0===i.length)null===n||void 0===n||n(r),r={data:"",event:"",id:"",retry:void 0};else if(a>0){const n=o.decode(i.subarray(0,a)),s=a+(32===i[a+1]?2:1),l=o.decode(i.subarray(s));switch(n){case"data":r.data=r.data?r.data+"\n"+l:l;break;case"event":r.event=l;break;case"id":e(r.id=l);break;case"retry":const n=parseInt(l,10);isNaN(n)||t(r.retry=n)}}}}((e=>{e?v[s]=e:delete v[s]}),(e=>{w=e}),d))),null===f||void 0===f||f(),x(),t()}catch(i){if(!b.signal.aborted)try{const e=null!==(n=null===p||void 0===p?void 0:p(i))&&void 0!==n?n:w;window.clearTimeout(_),_=window.setTimeout(D,e)}catch(a){x(),o(a)}}}D()}))}function c(e){const t=e.headers.get("content-type");if(!(null===t||void 0===t?void 0:t.startsWith(i)))throw new Error(`Expected content-type to be ${i}, Actual: ${t}`)}},97762:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{VY:()=>dn,h_:()=>un,fC:()=>ln,xz:()=>cn});var o=n(67294);function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null===e||void 0===e||e(r),!1===n||!r.defaultPrevented)return null===t||void 0===t?void 0:t(r)}}function a(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,o.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}function s(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),(0,o.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function l({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,i]=function({defaultProp:e,onChange:t}){const n=(0,o.useState)(e),[r]=n,i=(0,o.useRef)(r),a=s(t);return(0,o.useEffect)((()=>{i.current!==r&&(a(r),i.current=r)}),[r,i,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,l=a?e:r,c=s(n);return[l,(0,o.useCallback)((t=>{if(a){const n="function"===typeof t?t(e):t;n!==e&&c(n)}else i(t)}),[a,e,i,c])]}function c(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function p(e){return["top","bottom"].includes(d(e))?"x":"y"}function h(e){return"y"===e?"height":"width"}function m(e,t,n){let{reference:r,floating:o}=e;const i=r.x+r.width/2-o.width/2,a=r.y+r.height/2-o.height/2,s=p(t),l=h(s),c=r[l]/2-o[l]/2,u="x"===s;let m;switch(d(t)){case"top":m={x:i,y:r.y-o.height};break;case"bottom":m={x:i,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:a};break;case"left":m={x:r.x-o.width,y:a};break;default:m={x:r.x,y:r.y}}switch(f(t)){case"start":m[s]-=c*(n&&u?-1:1);break;case"end":m[s]+=c*(n&&u?-1:1)}return m}function g(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function v(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function b(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=t,h=g(p),m=s[f?"floating"===d?"reference":"floating":d],b=v(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),y=v(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===d?{...a.floating,x:r,y:o}:a.reference,offsetParent:await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),strategy:l}):a[d]);return{top:b.top-y.top+h.top,bottom:y.bottom-b.bottom+h.bottom,left:b.left-y.left+h.left,right:y.right-b.right+h.right}}const y=Math.min,w=Math.max;function _(e,t,n){return w(e,y(t,n))}const x=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=null!=e?e:{},{x:o,y:i,placement:a,rects:s,platform:l}=t;if(null==n)return{};const c=g(r),u={x:o,y:i},d=p(a),m=f(a),v=h(d),b=await l.getDimensions(n),y="y"===d?"top":"left",w="y"===d?"bottom":"right",x=s.reference[v]+s.reference[d]-u[d]-s.floating[v],k=u[d]-s.reference[d],E=await(null==l.getOffsetParent?void 0:l.getOffsetParent(n));let D=E?"y"===d?E.clientHeight||0:E.clientWidth||0:0;0===D&&(D=s.floating[v]);const S=x/2-k/2,O=c[y],C=D-b[v]-c[w],T=D/2-b[v]/2+S,P=_(O,T,C),A=("start"===m?c[y]:c[w])>0&&T!==P&&s.reference[v]<=s.floating[v];return{[d]:u[d]-(A?T<O?O-T:C-T:0),data:{[d]:P,centerOffset:T-P}}}}),k={left:"right",right:"left",bottom:"top",top:"bottom"};function E(e){return e.replace(/left|right|bottom|top/g,(e=>k[e]))}function D(e,t,n){void 0===n&&(n=!1);const r=f(e),o=p(e),i=h(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=E(a)),{main:a,cross:E(a)}}const S={start:"end",end:"start"};function O(e){return e.replace(/start|end/g,(e=>S[e]))}const C=["top","right","bottom","left"],T=(C.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:o,rects:i,initialPlacement:a,platform:s,elements:l}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",flipAlignment:h=!0,...m}=e,g=d(r),v=f||(g!==a&&h?function(e){const t=E(e);return[O(e),t,O(t)]}(a):[E(a)]),y=[a,...v],w=await b(t,m),_=[];let x=(null==(n=o.flip)?void 0:n.overflows)||[];if(c&&_.push(w[g]),u){const{main:e,cross:t}=D(r,i,await(null==s.isRTL?void 0:s.isRTL(l.floating)));_.push(w[e],w[t])}if(x=[...x,{placement:r,overflows:_}],!_.every((e=>e<=0))){var k,S;const e=(null!=(k=null==(S=o.flip)?void 0:S.index)?k:0)+1,t=y[e];if(t)return{data:{index:e,overflows:x},reset:{placement:t}};let n="bottom";switch(p){case"bestFit":{var C;const e=null==(C=x.map((e=>[e,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:C[0].placement;e&&(n=e);break}case"initialPlacement":n=a}if(r!==n)return{reset:{placement:n}}}return{}}}});function P(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function A(e){return C.some((t=>e[t]>=0))}const M=function(e){let{strategy:t="referenceHidden",...n}=void 0===e?{}:e;return{name:"hide",async fn(e){const{rects:r}=e;switch(t){case"referenceHidden":{const t=P(await b(e,{...n,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:A(t)}}}case"escaped":{const t=P(await b(e,{...n,altBoundary:!0}),r.floating);return{data:{escapedOffsets:t,escaped:A(t)}}}default:return{}}}}},R=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,o=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=d(n),s=f(n),l="x"===p(n),c=["left","top"].includes(a)?-1:1,u=i&&l?-1:1,h="function"==typeof t?t(e):t;let{mainAxis:m,crossAxis:g,alignmentAxis:v}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*u,y:m*c}:{x:m*c,y:g*u}}(t,e);return{x:n+o.x,y:r+o.y,data:o}}}};function I(e){return"x"===e?"y":"x"}const N=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,c={x:n,y:r},u=await b(t,l),f=p(d(o)),h=I(f);let m=c[f],g=c[h];if(i){const e="y"===f?"bottom":"right";m=_(m+u["y"===f?"top":"left"],m,m-u[e])}if(a){const e="y"===h?"bottom":"right";g=_(g+u["y"===h?"top":"left"],g,g-u[e])}const v=s.fn({...t,[f]:m,[h]:g});return{...v,data:{x:v.x-n,y:v.y-r}}}}},L=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=e,u={x:n,y:r},f=p(o),h=I(f);let m=u[f],g=u[h];const v="function"==typeof s?s({...i,placement:o}):s,b="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(l){const e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+b.mainAxis,n=i.reference[f]+i.reference[e]-b.mainAxis;m<t?m=t:m>n&&(m=n)}if(c){var y,w,_,x;const e="y"===f?"width":"height",t=["top","left"].includes(d(o)),n=i.reference[h]-i.floating[e]+(t&&null!=(y=null==(w=a.offset)?void 0:w[h])?y:0)+(t?0:b.crossAxis),r=i.reference[h]+i.reference[e]+(t?0:null!=(_=null==(x=a.offset)?void 0:x[h])?_:0)-(t?b.crossAxis:0);g<n?g=n:g>r&&(g=r)}return{[f]:m,[h]:g}}}},j=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a,...s}=e,l=await b(t,s),c=d(n),u=f(n);let p,h;"top"===c||"bottom"===c?(p=c,h=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(h=c,p="end"===u?"top":"bottom");const m=w(l.left,0),g=w(l.right,0),v=w(l.top,0),y=w(l.bottom,0),_={availableHeight:r.floating.height-(["left","right"].includes(n)?2*(0!==v||0!==y?v+y:w(l.top,l.bottom)):l[p]),availableWidth:r.floating.width-(["top","bottom"].includes(n)?2*(0!==m||0!==g?m+g:w(l.left,l.right)):l[h])},x=await o.getDimensions(i.floating);null==a||a({...t,..._});const k=await o.getDimensions(i.floating);return x.width!==k.width||x.height!==k.height?{reset:{rects:!0}}:{}}}};function F(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function z(e){if(null==e)return window;if(!F(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function B(e){return z(e).getComputedStyle(e)}function H(e){return F(e)?"":e?(e.nodeName||"").toLowerCase():""}function q(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((e=>e.brand+"/"+e.version)).join(" "):navigator.userAgent}function U(e){return e instanceof z(e).HTMLElement}function Y(e){return e instanceof z(e).Element}function W(e){return"undefined"!=typeof ShadowRoot&&(e instanceof z(e).ShadowRoot||e instanceof ShadowRoot)}function K(e){const{overflow:t,overflowX:n,overflowY:r}=B(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function V(e){return["table","td","th"].includes(H(e))}function $(e){const t=/firefox/i.test(q()),n=B(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}function G(){return!/^((?!chrome|android).)*safari/i.test(q())}const Q=Math.min,X=Math.max,J=Math.round;function Z(e,t,n){var r,o,i,a;void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect();let l=1,c=1;t&&U(e)&&(l=e.offsetWidth>0&&J(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&J(s.height)/e.offsetHeight||1);const u=Y(e)?z(e):window,d=!G()&&n,f=(s.left+(d&&null!=(r=null==(o=u.visualViewport)?void 0:o.offsetLeft)?r:0))/l,p=(s.top+(d&&null!=(i=null==(a=u.visualViewport)?void 0:a.offsetTop)?i:0))/c,h=s.width/l,m=s.height/c;return{width:h,height:m,top:p,right:f+h,bottom:p+m,left:f,x:f,y:p}}function ee(e){return(t=e,(t instanceof z(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function te(e){return Y(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ne(e){return Z(ee(e)).left+te(e).scrollLeft}function re(e,t,n){const r=U(t),o=ee(t),i=Z(e,r&&function(e){const t=Z(e);return J(t.width)!==e.offsetWidth||J(t.height)!==e.offsetHeight}(t),"fixed"===n);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==H(t)||K(o))&&(a=te(t)),U(t)){const e=Z(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ne(o));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}function oe(e){return"html"===H(e)?e:e.assignedSlot||e.parentNode||(W(e)?e.host:null)||ee(e)}function ie(e){return U(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function ae(e){const t=z(e);let n=ie(e);for(;n&&V(n)&&"static"===getComputedStyle(n).position;)n=ie(n);return n&&("html"===H(n)||"body"===H(n)&&"static"===getComputedStyle(n).position&&!$(n))?t:n||function(e){let t=oe(e);for(W(t)&&(t=t.host);U(t)&&!["html","body"].includes(H(t));){if($(t))return t;t=t.parentNode}return null}(e)||t}function se(e){if(U(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=Z(e);return{width:t.width,height:t.height}}function le(e){const t=oe(e);return["html","body","#document"].includes(H(t))?e.ownerDocument.body:U(t)&&K(t)?t:le(t)}function ce(e,t){var n;void 0===t&&(t=[]);const r=le(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=z(r),a=o?[i].concat(i.visualViewport||[],K(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(ce(a))}function ue(e,t,n){return"viewport"===t?v(function(e,t){const n=z(e),r=ee(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const e=G();(e||!e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):Y(t)?function(e,t){const n=Z(e,!1,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):v(function(e){var t;const n=ee(e),r=te(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=X(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=X(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let s=-r.scrollLeft+ne(e);const l=-r.scrollTop;return"rtl"===B(o||n).direction&&(s+=X(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(ee(e)))}function de(e){const t=ce(e),n=["absolute","fixed"].includes(B(e).position)&&U(e)?ae(e):e;return Y(n)?t.filter((e=>Y(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&W(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==H(e))):[]}const fe={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[..."clippingAncestors"===n?de(t):[].concat(n),r],a=i[0],s=i.reduce(((e,n)=>{const r=ue(t,n,o);return e.top=X(r.top,e.top),e.right=Q(r.right,e.right),e.bottom=Q(r.bottom,e.bottom),e.left=X(r.left,e.left),e}),ue(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=U(n),i=ee(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==H(n)||K(i))&&(a=te(n)),U(n))){const e=Z(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}},isElement:Y,getDimensions:se,getOffsetParent:ae,getDocumentElement:ee,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:re(t,ae(n),r),floating:{...se(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===B(e).direction};function pe(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:s=!1}=r,l=o&&!s,c=i&&!s,u=l||c?[...Y(e)?ce(e):[],...ce(t)]:[];u.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)}));let d,f=null;if(a){let r=!0;f=new ResizeObserver((()=>{r||n(),r=!1})),Y(e)&&!s&&f.observe(e),f.observe(t)}let p=s?Z(e):null;return s&&function t(){const r=Z(e);!p||r.x===p.x&&r.y===p.y&&r.width===p.width&&r.height===p.height||n(),p=r,d=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{l&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)})),null==(e=f)||e.disconnect(),f=null,s&&cancelAnimationFrame(d)}}const he=(e,t,n)=>(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=await(null==a.isRTL?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:u}=m(l,r,s),d=r,f={},p=0;for(let h=0;h<i.length;h++){const{name:n,fn:g}=i[h],{x:v,y:b,data:y,reset:w}=await g({x:c,y:u,initialPlacement:r,placement:d,strategy:o,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});c=null!=v?v:c,u=null!=b?b:u,f={...f,[n]:{...f[n],...y}},w&&p<=50&&(p++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(l=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):w.rects),({x:c,y:u}=m(l,d,s))),h=-1)}return{x:c,y:u,placement:d,strategy:o,middlewareData:f}})(e,t,{platform:fe,...n});var me=n(73935),ge="undefined"!==typeof document?o.useLayoutEffect:o.useEffect;function ve(e,t){if(e===t)return!0;if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!==r--;)if(!ve(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!==r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ve(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function be(e){let{middleware:t,placement:n="bottom",strategy:r="absolute",whileElementsMounted:i}=void 0===e?{}:e;const a=o.useRef(null),s=o.useRef(null),l=function(e){const t=o.useRef(e);return ge((()=>{t.current=e})),t}(i),c=o.useRef(null),[u,d]=o.useState({x:null,y:null,strategy:r,placement:n,middlewareData:{}}),[f,p]=o.useState(t);ve(null==f?void 0:f.map((e=>{let{options:t}=e;return t})),null==t?void 0:t.map((e=>{let{options:t}=e;return t})))||p(t);const h=o.useCallback((()=>{a.current&&s.current&&he(a.current,s.current,{middleware:f,placement:n,strategy:r}).then((e=>{m.current&&me.flushSync((()=>{d(e)}))}))}),[f,n,r]);ge((()=>{m.current&&h()}),[h]);const m=o.useRef(!1);ge((()=>(m.current=!0,()=>{m.current=!1})),[]);const g=o.useCallback((()=>{if("function"===typeof c.current&&(c.current(),c.current=null),a.current&&s.current)if(l.current){const e=l.current(a.current,s.current,h);c.current=e}else h()}),[h,l]),v=o.useCallback((e=>{a.current=e,g()}),[g]),b=o.useCallback((e=>{s.current=e,g()}),[g]),y=o.useMemo((()=>({reference:a,floating:s})),[]);return o.useMemo((()=>({...u,update:h,refs:y,reference:v,floating:b})),[u,h,y,v,b])}const ye=e=>{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?x({element:t.current,padding:n}).fn(e):{}:t?x({element:t,padding:n}).fn(e):{};var r}}};function we(){return we=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(this,arguments)}function _e(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}const xe=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,i=o.Children.toArray(n),a=i.find(De);if(a){const e=a.props.children,n=i.map((t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(ke,we({},r,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(ke,we({},r,{ref:t}),n)}));xe.displayName="Slot";const ke=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...Se(r,n.props),ref:_e(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null}));ke.displayName="SlotClone";const Ee=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function De(e){return(0,o.isValidElement)(e)&&e.type===Ee}function Se(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:r,...i}=e,a=r?xe:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(a,we({},i,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function Oe(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}function Ce(...e){return(0,o.useCallback)(Oe(...e),e)}function Te(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,o.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}const Pe=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,i=o.Children.toArray(n),a=i.find(Re);if(a){const e=a.props.children,n=i.map((t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(Ae,u({},r,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(Ae,u({},r,{ref:t}),n)}));Pe.displayName="Slot";const Ae=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...Ie(r,n.props),ref:Oe(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null}));Ae.displayName="SlotClone";const Me=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function Re(e){return(0,o.isValidElement)(e)&&e.type===Me}function Ie(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const Ne=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:r,...i}=e,a=r?Pe:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(a,u({},i,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const Le=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{};const je="Popper",[Fe,ze]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,o.createContext)(e)));return function(n){const r=(null===n||void 0===n?void 0:n[e])||t;return(0,o.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const i=(0,o.createContext)(r),a=n.length;function s(t){const{scope:n,children:r,...s}=t,l=(null===n||void 0===n?void 0:n[e][a])||i,c=(0,o.useMemo)((()=>s),Object.values(s));return(0,o.createElement)(l.Provider,{value:c},r)}return n=[...n,r],s.displayName=t+"Provider",[s,function(n,s){const l=(null===s||void 0===s?void 0:s[e][a])||i,c=(0,o.useContext)(l);if(c)return c;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},Te(r,...t)]}(je),[Be,He]=Fe(je),qe=e=>{const{__scopePopper:t,children:n}=e,[r,i]=(0,o.useState)(null);return(0,o.createElement)(Be,{scope:t,anchor:r,onAnchorChange:i},n)},Ue="PopperAnchor",Ye=(0,o.forwardRef)(((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,a=He(Ue,n),s=(0,o.useRef)(null),l=Ce(t,s);return(0,o.useEffect)((()=>{a.onAnchorChange((null===r||void 0===r?void 0:r.current)||s.current)})),r?null:(0,o.createElement)(Ne.div,u({},i,{ref:l}))})),We="PopperContent",[Ke,Ve]=Fe(We),[$e,Ge]=Fe(We,{hasParent:!1,positionUpdateFns:new Set}),Qe=(0,o.forwardRef)(((e,t)=>{var n,r,i,a,s,l,c,u;const{__scopePopper:d,side:f="bottom",sideOffset:p=0,align:h="center",alignOffset:m=0,arrowPadding:g=0,collisionBoundary:v=[],collisionPadding:b=0,sticky:y="partial",hideWhenDetached:w=!1,avoidCollisions:_=!0,onPlaced:x,...k}=e,E=He(We,d),[D,S]=(0,o.useState)(null),O=Ce(t,(e=>S(e))),[C,P]=(0,o.useState)(null),A=function(e){const[t,n]=(0,o.useState)(void 0);return Le((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,i;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,i=t.blockSize}else o=e.offsetWidth,i=e.offsetHeight;n({width:o,height:i})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}(C),I=null!==(n=null===A||void 0===A?void 0:A.width)&&void 0!==n?n:0,F=null!==(r=null===A||void 0===A?void 0:A.height)&&void 0!==r?r:0,z=f+("center"!==h?"-"+h:""),B="number"===typeof b?b:{top:0,right:0,bottom:0,left:0,...b},H=Array.isArray(v)?v:[v],q=H.length>0,U={padding:B,boundary:H.filter(Je),altBoundary:q},{reference:Y,floating:W,strategy:K,x:V,y:$,placement:G,middlewareData:Q,update:X}=be({strategy:"fixed",placement:z,whileElementsMounted:pe,middleware:[Ze(),R({mainAxis:p+F,alignmentAxis:m}),_?N({mainAxis:!0,crossAxis:!1,limiter:"partial"===y?L():void 0,...U}):void 0,C?ye({element:C,padding:g}):void 0,_?T({...U}):void 0,j({...U,apply:({elements:e,availableWidth:t,availableHeight:n})=>{e.floating.style.setProperty("--radix-popper-available-width",`${t}px`),e.floating.style.setProperty("--radix-popper-available-height",`${n}px`)}}),et({arrowWidth:I,arrowHeight:F}),w?M({strategy:"referenceHidden"}):void 0].filter(Xe)});Le((()=>{Y(E.anchor)}),[Y,E.anchor]);const J=null!==V&&null!==$,[Z,ee]=tt(G),te=function(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),(0,o.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}(x);Le((()=>{J&&(null===te||void 0===te||te())}),[J,te]);const ne=null===(i=Q.arrow)||void 0===i?void 0:i.x,re=null===(a=Q.arrow)||void 0===a?void 0:a.y,oe=0!==(null===(s=Q.arrow)||void 0===s?void 0:s.centerOffset),[ie,ae]=(0,o.useState)();Le((()=>{D&&ae(window.getComputedStyle(D).zIndex)}),[D]);const{hasParent:se,positionUpdateFns:le}=Ge(We,d),ce=!se;(0,o.useLayoutEffect)((()=>{if(!ce)return le.add(X),()=>{le.delete(X)}}),[ce,le,X]),Le((()=>{ce&&J&&Array.from(le).reverse().forEach((e=>requestAnimationFrame(e)))}),[ce,J,le]);const ue={"data-side":Z,"data-align":ee,...k,ref:O,style:{...k.style,animation:J?void 0:"none",opacity:null!==(l=Q.hide)&&void 0!==l&&l.referenceHidden?0:void 0}};return(0,o.createElement)("div",{ref:W,"data-radix-popper-content-wrapper":"",style:{position:K,left:0,top:0,transform:J?`translate3d(${Math.round(V)}px, ${Math.round($)}px, 0)`:"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:ie,"--radix-popper-transform-origin":[null===(c=Q.transformOrigin)||void 0===c?void 0:c.x,null===(u=Q.transformOrigin)||void 0===u?void 0:u.y].join(" ")},dir:e.dir},(0,o.createElement)(Ke,{scope:d,placedSide:Z,onArrowChange:P,arrowX:ne,arrowY:re,shouldHideArrow:oe},ce?(0,o.createElement)($e,{scope:d,hasParent:!0,positionUpdateFns:le},(0,o.createElement)(Ne.div,ue)):(0,o.createElement)(Ne.div,ue)))}));function Xe(e){return void 0!==e}function Je(e){return null!==e}const Ze=()=>({name:"anchorCssProperties",fn(e){const{rects:t,elements:n}=e,{width:r,height:o}=t.reference;return n.floating.style.setProperty("--radix-popper-anchor-width",`${r}px`),n.floating.style.setProperty("--radix-popper-anchor-height",`${o}px`),{}}}),et=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:s,rects:l,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,h]=tt(s),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,v=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+f/2;let b="",y="";return"bottom"===p?(b=u?m:`${g}px`,y=-f+"px"):"top"===p?(b=u?m:`${g}px`,y=`${l.floating.height+f}px`):"right"===p?(b=-f+"px",y=u?m:`${v}px`):"left"===p&&(b=`${l.floating.width+f}px`,y=u?m:`${v}px`),{data:{x:b,y:y}}}});function tt(e){const[t,n="center"]=e.split("-");return[t,n]}const nt=qe,rt=Ye,ot=Qe;function it(){return it=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},it.apply(this,arguments)}function at(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}const st=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,i=o.Children.toArray(n),a=i.find(ut);if(a){const e=a.props.children,n=i.map((t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(lt,it({},r,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(lt,it({},r,{ref:t}),n)}));st.displayName="Slot";const lt=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...dt(r,n.props),ref:at(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null}));lt.displayName="SlotClone";const ct=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function ut(e){return(0,o.isValidElement)(e)&&e.type===ct}function dt(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const ft=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:r,...i}=e,a=r?st:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(a,it({},i,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const pt=(0,o.forwardRef)(((e,t)=>{var n;const{container:r=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...i}=e;return r?me.createPortal((0,o.createElement)(ft.div,it({},i,{ref:t})),r):null}));const ht=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{};const mt=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,o.useState)(),r=(0,o.useRef)({}),i=(0,o.useRef)(e),a=(0,o.useRef)("none"),s=e?"mounted":"unmounted",[l,c]=function(e,t){return(0,o.useReducer)(((e,n)=>{const r=t[e][n];return null!==r&&void 0!==r?r:e}),e)}(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,o.useEffect)((()=>{const e=gt(r.current);a.current="mounted"===l?e:"none"}),[l]),ht((()=>{const t=r.current,n=i.current;if(n!==e){const r=a.current,o=gt(t);if(e)c("MOUNT");else if("none"===o||"none"===(null===t||void 0===t?void 0:t.display))c("UNMOUNT");else{c(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}i.current=e}}),[e,c]),ht((()=>{if(t){const e=e=>{const n=gt(r.current).includes(e.animationName);e.target===t&&n&&(0,me.flushSync)((()=>c("ANIMATION_END")))},n=e=>{e.target===t&&(a.current=gt(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}c("ANIMATION_END")}),[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:(0,o.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),i="function"===typeof n?n({present:r.isPresent}):o.Children.only(n),a=function(...e){return(0,o.useCallback)(function(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}(...e),e)}(r.ref,i.ref);return"function"===typeof n||r.isPresent?(0,o.cloneElement)(i,{ref:a}):null};function gt(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}mt.displayName="Presence";const vt=(0,o.forwardRef)(((e,t)=>{const{children:n,...i}=e,a=o.Children.toArray(n),s=a.find(wt);if(s){const e=s.props.children,n=a.map((t=>t===s?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(bt,r({},i,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(bt,r({},i,{ref:t}),n)}));vt.displayName="Slot";const bt=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{..._t(r,n.props),ref:c(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null}));bt.displayName="SlotClone";const yt=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function wt(e){return(0,o.isValidElement)(e)&&e.type===yt}function _t(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const xt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:i,...a}=e,s=i?vt:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(s,r({},a,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function kt(){return kt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kt.apply(this,arguments)}function Et(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null===e||void 0===e||e(r),!1===n||!r.defaultPrevented)return null===t||void 0===t?void 0:t(r)}}function Dt(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}function St(...e){return(0,o.useCallback)(Dt(...e),e)}const Ot=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,i=o.Children.toArray(n),a=i.find(Pt);if(a){const e=a.props.children,n=i.map((t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(Ct,kt({},r,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(Ct,kt({},r,{ref:t}),n)}));Ot.displayName="Slot";const Ct=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...At(r,n.props),ref:Dt(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null}));Ct.displayName="SlotClone";const Tt=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function Pt(e){return(0,o.isValidElement)(e)&&e.type===Tt}function At(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const Mt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:r,...i}=e,a=r?Ot:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(a,kt({},i,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function Rt(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),(0,o.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function It(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=function(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),(0,o.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}(e);(0,o.useEffect)((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)}),[n,t])}const Nt="dismissableLayer.update",Lt="dismissableLayer.pointerDownOutside",jt="dismissableLayer.focusOutside";let Ft;const zt=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Bt=(0,o.forwardRef)(((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:l,onDismiss:c,...u}=e,d=(0,o.useContext)(zt),[f,p]=(0,o.useState)(null),h=null!==(n=null===f||void 0===f?void 0:f.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,m]=(0,o.useState)({}),g=St(t,(e=>p(e))),v=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),y=v.indexOf(b),w=f?v.indexOf(f):-1,_=d.layersWithOutsidePointerEventsDisabled.size>0,x=w>=y,k=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Rt(e),r=(0,o.useRef)(!1),i=(0,o.useRef)((()=>{}));return(0,o.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){const o={originalEvent:e};function a(){qt(Lt,n,o,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=a,t.addEventListener("click",i.current,{once:!0})):a()}r.current=!1},o=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}}),[t,n]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,n=[...d.branches].some((e=>e.contains(t)));x&&!n&&(null===a||void 0===a||a(e),null===l||void 0===l||l(e),e.defaultPrevented||null===c||void 0===c||c())}),h),E=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Rt(e),r=(0,o.useRef)(!1);return(0,o.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){qt(jt,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}((e=>{const t=e.target;[...d.branches].some((e=>e.contains(t)))||(null===s||void 0===s||s(e),null===l||void 0===l||l(e),e.defaultPrevented||null===c||void 0===c||c())}),h);return It((e=>{w===d.layers.size-1&&(null===i||void 0===i||i(e),!e.defaultPrevented&&c&&(e.preventDefault(),c()))}),h),(0,o.useEffect)((()=>{if(f)return r&&(0===d.layersWithOutsidePointerEventsDisabled.size&&(Ft=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),Ht(),()=>{r&&1===d.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=Ft)}}),[f,h,r,d]),(0,o.useEffect)((()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),Ht())}),[f,d]),(0,o.useEffect)((()=>{const e=()=>m({});return document.addEventListener(Nt,e),()=>document.removeEventListener(Nt,e)}),[]),(0,o.createElement)(Mt.div,kt({},u,{ref:g,style:{pointerEvents:_?x?"auto":"none":void 0,...e.style},onFocusCapture:Et(e.onFocusCapture,E.onFocusCapture),onBlurCapture:Et(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:Et(e.onPointerDownCapture,k.onPointerDownCapture)}))}));function Ht(){const e=new CustomEvent(Nt);document.dispatchEvent(e)}function qt(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?function(e,t){e&&(0,me.flushSync)((()=>e.dispatchEvent(t)))}(o,i):o.dispatchEvent(i)}let Ut;const Yt="HoverCard",[Wt,Kt]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,o.createContext)(e)));return function(n){const r=(null===n||void 0===n?void 0:n[e])||t;return(0,o.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const i=(0,o.createContext)(r),a=n.length;function s(t){const{scope:n,children:r,...s}=t,l=(null===n||void 0===n?void 0:n[e][a])||i,c=(0,o.useMemo)((()=>s),Object.values(s));return(0,o.createElement)(l.Provider,{value:c},r)}return n=[...n,r],s.displayName=t+"Provider",[s,function(n,s){const l=(null===s||void 0===s?void 0:s[e][a])||i,c=(0,o.useContext)(l);if(c)return c;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},a(r,...t)]}(Yt,[ze]),Vt=ze(),[$t,Gt]=Wt(Yt),Qt=e=>{const{__scopeHoverCard:t,children:n,open:r,defaultOpen:i,onOpenChange:a,openDelay:s=700,closeDelay:c=300}=e,u=Vt(t),d=(0,o.useRef)(0),f=(0,o.useRef)(0),p=(0,o.useRef)(!1),h=(0,o.useRef)(!1),[m=!1,g]=l({prop:r,defaultProp:i,onChange:a}),v=(0,o.useCallback)((()=>{clearTimeout(f.current),d.current=window.setTimeout((()=>g(!0)),s)}),[s,g]),b=(0,o.useCallback)((()=>{clearTimeout(d.current),p.current||h.current||(f.current=window.setTimeout((()=>g(!1)),c))}),[c,g]),y=(0,o.useCallback)((()=>g(!1)),[g]);return(0,o.useEffect)((()=>()=>{clearTimeout(d.current),clearTimeout(f.current)}),[]),(0,o.createElement)($t,{scope:t,open:m,onOpenChange:g,onOpen:v,onClose:b,onDismiss:y,hasSelectionRef:p,isPointerDownOnContentRef:h},(0,o.createElement)(nt,u,n))},Xt="HoverCardTrigger",Jt=(0,o.forwardRef)(((e,t)=>{const{__scopeHoverCard:n,...a}=e,s=Gt(Xt,n),l=Vt(n);return(0,o.createElement)(rt,r({asChild:!0},l),(0,o.createElement)(xt.a,r({"data-state":s.open?"open":"closed"},a,{ref:t,onPointerEnter:i(e.onPointerEnter,sn(s.onOpen)),onPointerLeave:i(e.onPointerLeave,sn(s.onClose)),onFocus:i(e.onFocus,s.onOpen),onBlur:i(e.onBlur,s.onClose),onTouchStart:i(e.onTouchStart,(e=>e.preventDefault()))})))})),Zt="HoverCardPortal",[en,tn]=Wt(Zt,{forceMount:void 0}),nn=e=>{const{__scopeHoverCard:t,forceMount:n,children:r,container:i}=e,a=Gt(Zt,t);return(0,o.createElement)(en,{scope:t,forceMount:n},(0,o.createElement)(mt,{present:n||a.open},(0,o.createElement)(pt,{asChild:!0,container:i},r)))},rn="HoverCardContent",on=(0,o.forwardRef)(((e,t)=>{const n=tn(rn,e.__scopeHoverCard),{forceMount:a=n.forceMount,...s}=e,l=Gt(rn,e.__scopeHoverCard);return(0,o.createElement)(mt,{present:a||l.open},(0,o.createElement)(an,r({"data-state":l.open?"open":"closed"},s,{onPointerEnter:i(e.onPointerEnter,sn(l.onOpen)),onPointerLeave:i(e.onPointerLeave,sn(l.onClose)),ref:t})))})),an=(0,o.forwardRef)(((e,t)=>{const{__scopeHoverCard:n,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:l,onInteractOutside:u,...d}=e,f=Gt(rn,n),p=Vt(n),h=(0,o.useRef)(null),m=function(...e){return(0,o.useCallback)(c(...e),e)}(t,h),[g,v]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{if(g){const e=document.body;return Ut=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=Ut,e.style.webkitUserSelect=Ut}}}),[g]),(0,o.useEffect)((()=>{if(h.current){const e=()=>{v(!1),f.isPointerDownOnContentRef.current=!1,setTimeout((()=>{var e;""!==(null===(e=document.getSelection())||void 0===e?void 0:e.toString())&&(f.hasSelectionRef.current=!0)}))};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),f.hasSelectionRef.current=!1,f.isPointerDownOnContentRef.current=!1}}}),[f.isPointerDownOnContentRef,f.hasSelectionRef]),(0,o.useEffect)((()=>{if(h.current){(function(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(h.current).forEach((e=>e.setAttribute("tabindex","-1")))}})),(0,o.createElement)(Bt,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:u,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:i(l,(e=>{e.preventDefault()})),onDismiss:f.onDismiss},(0,o.createElement)(ot,r({},p,d,{onPointerDown:i(d.onPointerDown,(e=>{e.currentTarget.contains(e.target)&&v(!0),f.hasSelectionRef.current=!1,f.isPointerDownOnContentRef.current=!0})),ref:m,style:{...d.style,userSelect:g?"text":void 0,WebkitUserSelect:g?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})))}));function sn(e){return t=>"touch"===t.pointerType?void 0:e()}const ln=Qt,cn=Jt,un=nn,dn=on},85158:e=>{e.exports=function(e){if("number"!==typeof e||isNaN(e))throw new TypeError("Expected a number, got "+typeof e);const t=e<0,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];if(t&&(e=-e),e<1)return(t?"-":"")+e+" B";const r=Math.min(Math.floor(Math.log(e)/Math.log(1024)),n.length-1);e=Number(e/Math.pow(1024,r));const o=n[r];return e>=10||e%1===0?`${(t?"-":"")+e.toFixed(0)} ${o}`:`${(t?"-":"")+e.toFixed(1)} ${o}`}},58363:(e,t)=>{"use strict";t.Z=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t}))}return!0}},20640:(e,t,n)=>{"use strict";var r=n(11742),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=o[t.format]||o.default;window.clipboardData.setData(i,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},17187:e=>{"use strict";var t,n="object"===typeof Reflect?Reflect:null,r=n&&"function"===typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"===typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!==e};function i(){i.init.call(this)}e.exports=i,e.exports.once=function(e,t){return new Promise((function(n,r){function o(n){e.removeListener(t,i),r(n)}function i(){"function"===typeof e.removeListener&&e.removeListener("error",o),n([].slice.call(arguments))}m(e,t,i,{once:!0}),"error"!==t&&function(e,t,n){"function"===typeof e.on&&m(e,"error",t,n)}(e,o,{once:!0})}))},i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var a=10;function s(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?i.defaultMaxListeners:e._maxListeners}function c(e,t,n,r){var o,i,a,c;if(s(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]),void 0===a)a=i[t]=n,++e._eventsCount;else if("function"===typeof a?a=i[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(o=l(e))>0&&a.length>o&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,c=u,console&&console.warn&&console.warn(c)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=u.bind(r);return o.listener=n,r.wrapFn=o,o}function f(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"===typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):h(o,o.length)}function p(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function h(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function m(e,t,n,r){if("function"===typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function o(i){r.once&&e.removeEventListener(t,o),n(i)}))}}Object.defineProperty(i,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(e){if("number"!==typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),i.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},i.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},i.prototype.getMaxListeners=function(){return l(this)},i.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var o="error"===e,i=this._events;if(void 0!==i)o=o&&void 0===i.error;else if(!o)return!1;if(o){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[e];if(void 0===l)return!1;if("function"===typeof l)r(l,this,t);else{var c=l.length,u=h(l,c);for(n=0;n<c;++n)r(u[n],this,t)}return!0},i.prototype.addListener=function(e,t){return c(this,e,t,!1)},i.prototype.on=i.prototype.addListener,i.prototype.prependListener=function(e,t){return c(this,e,t,!0)},i.prototype.once=function(e,t){return s(t),this.on(e,d(this,e,t)),this},i.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,d(this,e,t)),this},i.prototype.removeListener=function(e,t){var n,r,o,i,a;if(s(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(o=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"===typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},i.prototype.listeners=function(e){return f(this,e,!0)},i.prototype.rawListeners=function(e){return f(this,e,!1)},i.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},i.prototype.listenerCount=p,i.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},56755:function(e){e.exports=function(){"use strict";var e={iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},t={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]},n={floor:Math.floor,ceil:Math.ceil};function r(r){var o,i,a,s,l,c,u,d,f,p,h,m,g,v,b,y,w,_,x,k,E=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=[],S=0;if(isNaN(r))throw new TypeError("Invalid number");if(a=!0===E.bits,m=!0===E.pad,i=E.base||10,g=void 0!==E.round?E.round:2,u=void 0!==E.locale?E.locale:"",d=E.localeOptions||{},b=void 0!==E.separator?E.separator:"",y=void 0!==E.spacer?E.spacer:" ",_=E.symbols||{},w=E.standard in e?E.standard:"iec",h=E.output||"string",l=!0===E.fullform,c=E.fullforms instanceof Array?E.fullforms:[],o=void 0!==E.exponent?E.exponent:-1,x=n[E.roundingMethod]||Math.round,f=(p=Number(r))<0,s=i>2?1e3:1024,k=!1===isNaN(E.precision)?parseInt(E.precision,10):0,f&&(p=-p),(-1===o||isNaN(o))&&(o=Math.floor(Math.log(p)/Math.log(s)))<0&&(o=0),o>8&&(k>0&&(k+=8-o),o=8),"exponent"===h)return o;if(0===p)D[0]=0,v=D[1]=e[w][a?"bits":"bytes"][o];else{S=p/(2===i?Math.pow(2,10*o):Math.pow(1e3,o)),a&&(S*=8)>=s&&o<8&&(S/=s,o++);var O=Math.pow(10,o>0?g:0);D[0]=x(S*O)/O,D[0]===s&&o<8&&void 0===E.exponent&&(D[0]=1,o++),v=D[1]=e[w][a?"bits":"bytes"][o]}if(f&&(D[0]=-D[0]),k>0&&(D[0]=D[0].toPrecision(k)),D[1]=_[D[1]]||D[1],!0===u?D[0]=D[0].toLocaleString():u.length>0?D[0]=D[0].toLocaleString(u,d):b.length>0&&(D[0]=D[0].toString().replace(".",b)),m&&!1===Number.isInteger(D[0])&&g>0){var C=b||".",T=D[0].toString().split(C),P=T[1]||"",A=P.length,M=g-A;D[0]="".concat(T[0]).concat(C).concat(P.padEnd(A+M,"0"))}return l&&(D[1]=c[o]?c[o]:t[w][o]+(a?"bit":"byte")+(1===D[0]?"":"s")),"array"===h?D:"object"===h?{value:D[0],symbol:D[1],exponent:o,unit:v}:D.join(y)}return r.partial=function(e){return function(t){return r(t,e)}},r}()},78527:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>M});const r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],o={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"===typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:e=>"undefined"!==typeof console&&console.warn(e),getWeek:e=>{const t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:e=>{const t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},a=i,s=(e,t=2)=>`000${e}`.slice(-1*t),l=e=>!0===e?1:0;function c(e,t){let n;return function(){clearTimeout(n),n=setTimeout((()=>e.apply(this,arguments)),t)}}const u=e=>e instanceof Array?e:[e];function d(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function f(e,t,n){const r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function p(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function h(e,t){return t(e)?e:e.parentNode?h(e.parentNode,t):void 0}function m(e,t){const n=f("div","numInputWrapper"),r=f("input","numInput "+e),o=f("span","arrowUp"),i=f("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(const a in t)r.setAttribute(a,t[a]);return n.appendChild(r),n.appendChild(o),n.appendChild(i),n}function g(e){try{if("function"===typeof e.composedPath){return e.composedPath()[0]}return e.target}catch(t){return e.target}}const v=()=>{},b=(e,t,n)=>n.months[t?"shorthand":"longhand"][e],y={D:v,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:(e,t)=>{e.setHours(parseFloat(t))},H:(e,t)=>{e.setHours(parseFloat(t))},J:(e,t)=>{e.setDate(parseFloat(t))},K:(e,t,n)=>{e.setHours(e.getHours()%12+12*l(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:(e,t)=>{e.setSeconds(parseFloat(t))},U:(e,t)=>new Date(1e3*parseFloat(t)),W:function(e,t,n){const r=parseInt(t),o=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return o.setDate(o.getDate()-o.getDay()+n.firstDayOfWeek),o},Y:(e,t)=>{e.setFullYear(parseFloat(t))},Z:(e,t)=>new Date(t),d:(e,t)=>{e.setDate(parseFloat(t))},h:(e,t)=>{e.setHours(parseFloat(t))},i:(e,t)=>{e.setMinutes(parseFloat(t))},j:(e,t)=>{e.setDate(parseFloat(t))},l:v,m:(e,t)=>{e.setMonth(parseFloat(t)-1)},n:(e,t)=>{e.setMonth(parseFloat(t)-1)},s:(e,t)=>{e.setSeconds(parseFloat(t))},u:(e,t)=>new Date(parseFloat(t)),w:v,y:(e,t)=>{e.setFullYear(2e3+parseFloat(t))}},w={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},_={Z:e=>e.toISOString(),D:function(e,t,n){return t.weekdays.shorthand[_.w(e,t,n)]},F:function(e,t,n){return b(_.n(e,t,n)-1,!1,t)},G:function(e,t,n){return s(_.h(e,t,n))},H:e=>s(e.getHours()),J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:(e,t)=>t.amPM[l(e.getHours()>11)],M:function(e,t){return b(e.getMonth(),!0,t)},S:e=>s(e.getSeconds()),U:e=>e.getTime()/1e3,W:function(e,t,n){return n.getWeek(e)},Y:e=>s(e.getFullYear(),4),d:e=>s(e.getDate()),h:e=>e.getHours()%12?e.getHours()%12:12,i:e=>s(e.getMinutes()),j:e=>e.getDate(),l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:e=>s(e.getMonth()+1),n:e=>e.getMonth()+1,s:e=>e.getSeconds(),u:e=>e.getTime(),w:e=>e.getDay(),y:e=>String(e.getFullYear()).substring(2)},x=({config:e=o,l10n:t=i,isMobile:n=!1})=>(r,o,i)=>{const a=i||t;return void 0===e.formatDate||n?o.split("").map(((t,n,o)=>_[t]&&"\\"!==o[n-1]?_[t](r,a,e):"\\"!==t?t:"")).join(""):e.formatDate(r,o,a)},k=({config:e=o,l10n:t=i})=>(n,r,i,a)=>{if(0!==n&&!n)return;const s=a||t;let l;const c=n;if(n instanceof Date)l=new Date(n.getTime());else if("string"!==typeof n&&void 0!==n.toFixed)l=new Date(n);else if("string"===typeof n){const t=r||(e||o).dateFormat,a=String(n).trim();if("today"===a)l=new Date,i=!0;else if(/Z$/.test(a)||/GMT$/.test(a))l=new Date(n);else if(e&&e.parseDate)l=e.parseDate(n,t);else{l=e&&e.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);let r,o=[];for(let e=0,i=0,a="";e<t.length;e++){const c=t[e],u="\\"===c,d="\\"===t[e-1]||u;if(w[c]&&!d){a+=w[c];const e=new RegExp(a).exec(n);e&&(r=!0)&&o["Y"!==c?"push":"unshift"]({fn:y[c],val:e[++i]})}else u||(a+=".");o.forEach((({fn:e,val:t})=>l=e(l,t,s)||l))}l=r?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;e.errorHandler(new Error(`Invalid date provided: ${c}`))};function E(e,t,n=!0){return!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}const D=(e,t,n)=>e>Math.min(t,n)&&e<Math.max(t,n),S={DAY:864e5};function O(e){let t=e.defaultHour,n=e.defaultMinute,r=e.defaultSeconds;if(void 0!==e.minDate){const o=e.minDate.getHours(),i=e.minDate.getMinutes(),a=e.minDate.getSeconds();t<o&&(t=o),t===o&&n<i&&(n=i),t===o&&n===i&&r<a&&(r=e.minDate.getSeconds())}if(void 0!==e.maxDate){const o=e.maxDate.getHours(),i=e.maxDate.getMinutes();t=Math.min(t,o),t===o&&(n=Math.min(i,n)),t===o&&n===i&&(r=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:r}}n(21895);const C=300;function T(e,t){const n={config:Object.assign(Object.assign({},o),A.defaultConfig),l10n:a};function i(e){return e.bind(n)}function v(){const e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){const t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function y(e){if(0===n.selectedDates.length){const e=void 0===n.config.minDate||E(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),t=O(n.config);e.setHours(t.hours,t.minutes,t.seconds,e.getMilliseconds()),n.selectedDates=[e],n.latestSelectedDateObj=e}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();const t="keydown"===e.type,r=g(e),o=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[l(n.amPM.textContent===n.l10n.amPM[0])]);const i=parseFloat(o.getAttribute("min")),a=parseFloat(o.getAttribute("max")),c=parseFloat(o.getAttribute("step")),u=parseInt(o.value,10),d=e.delta||(t?38===e.which?1:-1:0);let f=u+c*d;if("undefined"!==typeof o.value&&2===o.value.length){const e=o===n.hourElement,t=o===n.minuteElement;f<i?(f=a+f+l(!e)+(l(e)&&l(!n.amPM)),t&&j(void 0,-1,n.hourElement)):f>a&&(f=o===n.hourElement?f-a-l(!n.amPM):i,t&&j(void 0,1,n.hourElement)),n.amPM&&e&&(1===c?f+u===23:Math.abs(f-u)>c)&&(n.amPM.textContent=n.l10n.amPM[l(n.amPM.textContent===n.l10n.amPM[0])]),o.value=s(f)}}(e);const t=n._input.value;_(),we(),n._input.value!==t&&n._debouncedChange()}function _(){if(void 0===n.hourElement||void 0===n.minuteElement)return;let e=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,t=(parseInt(n.minuteElement.value,10)||0)%60,r=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;var o,i;void 0!==n.amPM&&(o=e,i=n.amPM.textContent,e=o%12+12*l(i===n.l10n.amPM[1]));const a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===E(n.latestSelectedDateObj,n.config.minDate,!0);if(void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===E(n.latestSelectedDateObj,n.config.maxDate,!0)){const o=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;e=Math.min(e,o.getHours()),e===o.getHours()&&(t=Math.min(t,o.getMinutes())),t===o.getMinutes()&&(r=Math.min(r,o.getSeconds()))}if(a){const o=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;e=Math.max(e,o.getHours()),e===o.getHours()&&t<o.getMinutes()&&(t=o.getMinutes()),t===o.getMinutes()&&(r=Math.max(r,o.getSeconds()))}P(e,t,r)}function T(e){const t=e||n.latestSelectedDateObj;t&&P(t.getHours(),t.getMinutes(),t.getSeconds())}function P(e,t,r){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,r||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=s(n.config.time_24hr?e:(12+e)%12+12*l(e%12===0)),n.minuteElement.value=s(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[l(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=s(r)))}function M(e){const t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&J(n)}function R(e,t,r,o){return t instanceof Array?t.forEach((t=>R(e,t,r,o))):e instanceof Array?e.forEach((e=>R(e,t,r,o))):(e.addEventListener(t,r,o),void n._handlers.push({remove:()=>e.removeEventListener(t,r)}))}function I(){me("onChange")}function N(e,t){const r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),o=n.currentYear,i=n.currentMonth;try{void 0!==r&&(n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth())}catch(a){a.message="Invalid date supplied: "+r,n.config.errorHandler(a)}t&&n.currentYear!==o&&(me("onYearChange"),Y()),!t||n.currentYear===o&&n.currentMonth===i||me("onMonthChange"),n.redraw()}function L(e){const t=g(e);~t.className.indexOf("arrow")&&j(e,t.classList.contains("arrowUp")?1:-1)}function j(e,t,n){const r=e&&g(e),o=n||r&&r.parentNode&&r.parentNode.firstChild,i=ge("increment");i.delta=t,o&&o.dispatchEvent(i)}function F(e,t,r,o){const i=Z(t,!0),a=f("span","flatpickr-day "+e,t.getDate().toString());return a.dateObj=t,a.$i=o,a.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===E(t,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),i?(a.tabIndex=-1,ve(t)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(d(a,"startRange",n.selectedDates[0]&&0===E(t,n.selectedDates[0],!0)),d(a,"endRange",n.selectedDates[1]&&0===E(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&(E(e,n.selectedDates[0])>=0&&E(e,n.selectedDates[1])<=0)}(t)&&!ve(t)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&r%7===1&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),me("onDayCreate",a),a}function z(e){e.focus(),"range"===n.config.mode&&re(e)}function B(e){const t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1;for(let o=t;o!=r;o+=e){const t=n.daysContainer.children[o],r=e>0?0:t.children.length-1,i=e>0?t.children.length:-1;for(let n=r;n!=i;n+=e){const e=t.children[n];if(-1===e.className.indexOf("hidden")&&Z(e.dateObj))return e}}}function H(e,t){const r=ee(document.activeElement||document.body),o=void 0!==e?e:r?document.activeElement:void 0!==n.selectedDateElem&&ee(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&ee(n.todayDateElem)?n.todayDateElem:B(t>0?1:-1);void 0===o?n._input.focus():r?function(e,t){const r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,o=t>0?n.config.showMonths:-1,i=t>0?1:-1;for(let a=r-n.currentMonth;a!=o;a+=i){const o=n.daysContainer.children[a],s=r-n.currentMonth===a?e.$i+t:t<0?o.children.length-1:0,l=o.children.length;for(let n=s;n>=0&&n<l&&n!=(t>0?l:-1);n+=i){const r=o.children[n];if(-1===r.className.indexOf("hidden")&&Z(r.dateObj)&&Math.abs(e.$i-n)>=Math.abs(t))return z(r)}}n.changeMonth(i),H(B(i),0)}(o,t):z(o)}function q(e,t){const r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,o=n.utils.getDaysInMonth((t-1+12)%12,e),i=n.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",c=s?"nextMonthDay hidden":"nextMonthDay";let u=o+1-r,d=0;for(;u<=o;u++,d++)a.appendChild(F(l,new Date(e,t-1,u),u,d));for(u=1;u<=i;u++,d++)a.appendChild(F("",new Date(e,t,u),u,d));for(let f=i+1;f<=42-r&&(1===n.config.showMonths||d%7!==0);f++,d++)a.appendChild(F(c,new Date(e,t+1,f%i),f,d));const p=f("div","dayContainer");return p.appendChild(a),p}function U(){if(void 0===n.daysContainer)return;p(n.daysContainer),n.weekNumbers&&p(n.weekNumbers);const e=document.createDocumentFragment();for(let t=0;t<n.config.showMonths;t++){const r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),e.appendChild(q(r.getFullYear(),r.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&re()}function Y(){if(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)return;const e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth())&&!(void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(let t=0;t<12;t++){if(!e(t))continue;const r=f("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=b(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}function W(){const e=f("div","flatpickr-month"),t=window.document.createDocumentFragment();let r;n.config.showMonths>1||"static"===n.config.monthSelectorType?r=f("span","cur-month"):(n.monthsDropdownContainer=f("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),R(n.monthsDropdownContainer,"change",(e=>{const t=g(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),me("onMonthChange")})),Y(),r=n.monthsDropdownContainer);const o=m("cur-year",{tabindex:"-1"}),i=o.getElementsByTagName("input")[0];i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());const a=f("div","flatpickr-current-month");return a.appendChild(r),a.appendChild(o),t.appendChild(a),e.appendChild(t),{container:e,yearElement:i,monthElement:r}}function K(){p(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(let e=n.config.showMonths;e--;){const e=W();n.yearElements.push(e.yearElement),n.monthElements.push(e.monthElement),n.monthNav.appendChild(e.container)}n.monthNav.appendChild(n.nextMonthNav)}function V(){n.weekdayContainer?p(n.weekdayContainer):n.weekdayContainer=f("div","flatpickr-weekdays");for(let e=n.config.showMonths;e--;){const e=f("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(e)}return $(),n.weekdayContainer}function $(){if(!n.weekdayContainer)return;const e=n.l10n.firstDayOfWeek;let t=[...n.l10n.weekdays.shorthand];e>0&&e<t.length&&(t=[...t.splice(e,t.length),...t.splice(0,e)]);for(let r=n.config.showMonths;r--;)n.weekdayContainer.children[r].innerHTML=`\n      <span class='flatpickr-weekday'>\n        ${t.join("</span><span class='flatpickr-weekday'>")}\n      </span>\n      `}function G(e,t=!0){const r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,me("onYearChange"),Y()),U(),me("onMonthChange"),be())}function Q(e){return!(!n.config.appendTo||!n.config.appendTo.contains(e))||n.calendarContainer.contains(e)}function X(e){if(n.isOpen&&!n.config.inline){const t=g(e),r=Q(t),o=t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput)),i="blur"===e.type?o&&e.relatedTarget&&!Q(e.relatedTarget):!o&&!r&&!Q(e.relatedTarget),a=!n.config.ignoredFocusElements.some((e=>e.contains(t)));i&&a&&(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&y(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&(n.clear(!1),n.redraw()))}}function J(e){if(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())return;const t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),me("onYearChange"),Y())}function Z(e,t=!0){var r;const o=n.parseDate(e,void 0,t);if(n.config.minDate&&o&&E(o,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&o&&E(o,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===o)return!1;const i=!!n.config.enable,a=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable;for(let s,l=0;l<a.length;l++){if(s=a[l],"function"===typeof s&&s(o))return i;if(s instanceof Date&&void 0!==o&&s.getTime()===o.getTime())return i;if("string"===typeof s){const e=n.parseDate(s,void 0,!0);return e&&e.getTime()===o.getTime()?i:!i}if("object"===typeof s&&void 0!==o&&s.from&&s.to&&o.getTime()>=s.from.getTime()&&o.getTime()<=s.to.getTime())return i}return!i}function ee(e){return void 0!==n.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e))}function te(e){!(e.target===n._input)||!(n.selectedDates.length>0||n._input.value.length>0)||e.relatedTarget&&Q(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function ne(t){const r=g(t),o=n.config.wrap?e.contains(r):r===n._input,i=n.config.allowInput,a=n.isOpen&&(!i||!o),s=n.config.inline&&o&&!i;if(13===t.keyCode&&o){if(i)return n.setDate(n._input.value,!0,r===n.altInput?n.config.altFormat:n.config.dateFormat),r.blur();n.open()}else if(Q(r)||a||s){const e=!!n.timeContainer&&n.timeContainer.contains(r);switch(t.keyCode){case 13:e?(t.preventDefault(),y(),ue()):de(t);break;case 27:t.preventDefault(),ue();break;case 8:case 46:o&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(e||o)n.hourElement&&n.hourElement.focus();else if(t.preventDefault(),void 0!==n.daysContainer&&(!1===i||document.activeElement&&ee(document.activeElement))){const e=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),G(e),H(B(1),0)):H(void 0,e)}break;case 38:case 40:t.preventDefault();const a=40===t.keyCode?1:-1;n.daysContainer&&void 0!==r.$i||r===n.input||r===n.altInput?t.ctrlKey?(t.stopPropagation(),J(n.currentYear-a),H(B(1),0)):e||H(void 0,7*a):r===n.currentYearElement?J(n.currentYear-a):n.config.enableTime&&(!e&&n.hourElement&&n.hourElement.focus(),y(t),n._debouncedChange());break;case 9:if(e){const e=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((e=>e)),o=e.indexOf(r);if(-1!==o){const r=e[o+(t.shiftKey?-1:1)];t.preventDefault(),(r||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(r)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&r===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],_(),we();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],_(),we()}(o||Q(r))&&me("onKeyDown",t)}function re(e){if(1!==n.selectedDates.length||e&&(!e.classList.contains("flatpickr-day")||e.classList.contains("flatpickr-disabled")))return;const t=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),r=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),o=Math.min(t,n.selectedDates[0].getTime()),i=Math.max(t,n.selectedDates[0].getTime());let a=!1,s=0,l=0;for(let n=o;n<i;n+=S.DAY)Z(new Date(n),!0)||(a=a||n>o&&n<i,n<r&&(!s||n>s)?s=n:n>r&&(!l||n<l)&&(l=n));for(let c=0;c<n.config.showMonths;c++){const o=n.daysContainer.children[c];for(let i=0,c=o.children.length;i<c;i++){const c=o.children[i],u=c.dateObj.getTime(),d=s>0&&u<s||l>0&&u>l;d?(c.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach((e=>{c.classList.remove(e)}))):a&&!d||(["startRange","inRange","endRange","notAllowed"].forEach((e=>{c.classList.remove(e)})),void 0!==e&&(e.classList.add(t<=n.selectedDates[0].getTime()?"startRange":"endRange"),r<t&&u===r?c.classList.add("startRange"):r>t&&u===r&&c.classList.add("endRange"),u>=s&&(0===l||u<=l)&&D(u,r,t)&&c.classList.add("inRange")))}}}function oe(){!n.isOpen||n.config.static||n.config.inline||le()}function ie(e){return t=>{const r=n.config[`_${e}Date`]=n.parseDate(t,n.config.dateFormat),o=n.config[`_${"min"===e?"max":"min"}Date`];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((e=>Z(e))),n.selectedDates.length||"min"!==e||T(r),we()),n.daysContainer&&(ce(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!o&&void 0!==r&&o.getFullYear()===r.getFullYear())}}function ae(){return n.config.wrap?e.querySelector("[data-input]"):e}function se(){"object"!==typeof n.config.locale&&"undefined"===typeof A.l10ns[n.config.locale]&&n.config.errorHandler(new Error(`flatpickr: invalid locale ${n.config.locale}`)),n.l10n=Object.assign(Object.assign({},A.l10ns.default),"object"===typeof n.config.locale?n.config.locale:"default"!==n.config.locale?A.l10ns[n.config.locale]:void 0),w.K=`(${n.l10n.amPM[0]}|${n.l10n.amPM[1]}|${n.l10n.amPM[0].toLowerCase()}|${n.l10n.amPM[1].toLowerCase()})`;void 0===Object.assign(Object.assign({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===A.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=x(n),n.parseDate=k({config:n.config,l10n:n.l10n})}function le(e){if("function"===typeof n.config.position)return void n.config.position(n,e);if(void 0===n.calendarContainer)return;me("onPreCalendarPosition");const t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,((e,t)=>e+t.offsetHeight),0),o=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),a=i[0],s=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===a||"below"!==a&&c<r&&l.top>r,f=window.pageYOffset+l.top+(u?-r-2:t.offsetHeight+2);if(d(n.calendarContainer,"arrowTop",!u),d(n.calendarContainer,"arrowBottom",u),n.config.inline)return;let p=window.pageXOffset+l.left,h=!1,m=!1;"center"===s?(p-=(o-l.width)/2,h=!0):"right"===s&&(p-=o-l.width,m=!0),d(n.calendarContainer,"arrowLeft",!h&&!m),d(n.calendarContainer,"arrowCenter",h),d(n.calendarContainer,"arrowRight",m);const g=window.document.body.offsetWidth-(window.pageXOffset+l.right),v=p+o>window.document.body.offsetWidth,b=g+o>window.document.body.offsetWidth;if(d(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=`${f}px`,v)if(b){const e=function(){let e=null;for(let n=0;n<document.styleSheets.length;n++){const r=document.styleSheets[n];try{r.cssRules}catch(t){continue}e=r;break}return null!=e?e:function(){const e=document.createElement("style");return document.head.appendChild(e),e.sheet}()}();if(void 0===e)return;const t=window.document.body.offsetWidth,r=Math.max(0,t/2-o/2),i=".flatpickr-calendar.centerMost:before",a=".flatpickr-calendar.centerMost:after",s=e.cssRules.length,c=`{left:${l.left}px;right:auto;}`;d(n.calendarContainer,"rightMost",!1),d(n.calendarContainer,"centerMost",!0),e.insertRule(`${i},${a}${c}`,s),n.calendarContainer.style.left=`${r}px`,n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=`${g}px`;else n.calendarContainer.style.left=`${p}px`,n.calendarContainer.style.right="auto"}function ce(){n.config.noCalendar||n.isMobile||(Y(),be(),U())}function ue(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function de(e){e.preventDefault(),e.stopPropagation();const t=h(g(e),(e=>e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")));if(void 0===t)return;const r=t,o=n.latestSelectedDateObj=new Date(r.dateObj.getTime()),i=(o.getMonth()<n.currentMonth||o.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[o];else if("multiple"===n.config.mode){const e=ve(o);e?n.selectedDates.splice(parseInt(e),1):n.selectedDates.push(o)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=o,n.selectedDates.push(o),0!==E(o,n.selectedDates[0],!0)&&n.selectedDates.sort(((e,t)=>e.getTime()-t.getTime())));if(_(),i){const e=n.currentYear!==o.getFullYear();n.currentYear=o.getFullYear(),n.currentMonth=o.getMonth(),e&&(me("onYearChange"),Y()),me("onMonthChange")}if(be(),U(),we(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():z(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){const e="single"===n.config.mode&&!n.config.enableTime,t="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(e||t)&&ue()}I()}n.parseDate=k({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=R,n._setHoursFromDate=T,n._positionCalendar=le,n.changeMonth=G,n.changeYear=J,n.clear=function(e=!0,t=!0){n.input.value="",void 0!==n.altInput&&(n.altInput.value="");void 0!==n.mobileInput&&(n.mobileInput.value="");n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth());if(!0===n.config.enableTime){const{hours:e,minutes:t,seconds:r}=O(n.config);P(e,t,r)}n.redraw(),e&&me("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active"));me("onClose")},n._createElement=f,n.destroy=function(){void 0!==n.config&&me("onDestroy");for(let e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){const e=n.calendarContainer.parentNode;if(e.lastChild&&e.removeChild(e.lastChild),e.parentNode){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput);n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((e=>{try{delete n[e]}catch(t){}}))},n.isEnabled=Z,n.jumpToDate=N,n.open=function(e,t=n._positionElement){if(!0===n.isMobile){if(e){e.preventDefault();const t=g(e);t&&t.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void me("onOpen")}if(n._input.disabled||n.config.inline)return;const r=n.isOpen;n.isOpen=!0,r||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),me("onOpen"),le(t));!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((()=>n.hourElement.select()),50))},n.redraw=ce,n.set=function(e,t){if(null!==e&&"object"===typeof e){Object.assign(n.config,e);for(const t in e)void 0!==fe[t]&&fe[t].forEach((e=>e()))}else n.config[e]=t,void 0!==fe[e]?fe[e].forEach((e=>e())):r.indexOf(e)>-1&&(n.config[e]=u(t));n.redraw(),we(!0)},n.setDate=function(e,t=!1,r=n.config.dateFormat){if(0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);pe(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),N(void 0,t),T(),0===n.selectedDates.length&&n.clear(!1);we(t),t&&me("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};const fe={locale:[se,$],showMonths:[K,v,V],minDate:[N],maxDate:[N],clickOpens:[()=>{!0===n.config.clickOpens?(R(n._input,"focus",n.open),R(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function pe(e,t){let r=[];if(e instanceof Array)r=e.map((e=>n.parseDate(e,t)));else if(e instanceof Date||"number"===typeof e)r=[n.parseDate(e,t)];else if("string"===typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map((e=>n.parseDate(e,t)));break;case"range":r=e.split(n.l10n.rangeSeparator).map((e=>n.parseDate(e,t)))}else n.config.errorHandler(new Error(`Invalid date supplied: ${JSON.stringify(e)}`));n.selectedDates=n.config.allowInvalidPreload?r:r.filter((e=>e instanceof Date&&Z(e,!1))),"range"===n.config.mode&&n.selectedDates.sort(((e,t)=>e.getTime()-t.getTime()))}function he(e){return e.slice().map((e=>"string"===typeof e||"number"===typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"===typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e)).filter((e=>e))}function me(e,t){if(void 0===n.config)return;const r=n.config[e];if(void 0!==r&&r.length>0)for(let o=0;r[o]&&o<r.length;o++)r[o](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(ge("change")),n.input.dispatchEvent(ge("input")))}function ge(e){const t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function ve(e){for(let t=0;t<n.selectedDates.length;t++)if(0===E(n.selectedDates[t],e))return""+t;return!1}function be(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach(((e,t)=>{const r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=b(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function ye(e){return n.selectedDates.map((t=>n.formatDate(t,e))).filter(((e,t,r)=>"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t)).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function we(e=!0){void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=ye(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=ye(n.config.altFormat)),!1!==e&&me("onValueUpdate")}function _e(e){const t=g(e),r=n.prevMonthNav.contains(t),o=n.nextMonthNav.contains(t);r||o?G(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){const a=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],s=Object.assign(Object.assign({},JSON.parse(JSON.stringify(e.dataset||{}))),t),l={};n.config.parseDate=s.parseDate,n.config.formatDate=s.formatDate,Object.defineProperty(n.config,"enable",{get:()=>n.config._enable,set:e=>{n.config._enable=he(e)}}),Object.defineProperty(n.config,"disable",{get:()=>n.config._disable,set:e=>{n.config._disable=he(e)}});const c="time"===s.mode;if(!s.dateFormat&&(s.enableTime||c)){const e=A.defaultConfig.dateFormat||o.dateFormat;l.dateFormat=s.noCalendar||c?"H:i"+(s.enableSeconds?":S":""):e+" H:i"+(s.enableSeconds?":S":"")}if(s.altInput&&(s.enableTime||c)&&!s.altFormat){const e=A.defaultConfig.altFormat||o.altFormat;l.altFormat=s.noCalendar||c?"h:i"+(s.enableSeconds?":S K":" K"):e+` h:i${s.enableSeconds?":S":""} K`}Object.defineProperty(n.config,"minDate",{get:()=>n.config._minDate,set:ie("min")}),Object.defineProperty(n.config,"maxDate",{get:()=>n.config._maxDate,set:ie("max")});const d=e=>t=>{n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")};Object.defineProperty(n.config,"minTime",{get:()=>n.config._minTime,set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:()=>n.config._maxTime,set:d("max")}),"time"===s.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0);Object.assign(n.config,l,s);for(let e=0;e<a.length;e++)n.config[a[e]]=!0===n.config[a[e]]||"true"===n.config[a[e]];r.filter((e=>void 0!==n.config[e])).forEach((e=>{n.config[e]=u(n.config[e]||[]).map(i)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(let e=0;e<n.config.plugins.length;e++){const t=n.config.plugins[e](n)||{};for(const e in t)r.indexOf(e)>-1?n.config[e]=u(t[e]).map(i).concat(n.config[e]):"undefined"===typeof s[e]&&(n.config[e]=t[e])}s.altInputClass||(n.config.altInputClass=ae().className+" "+n.config.altInputClass);me("onParseConfig")}(),se(),function(){if(n.input=ae(),!n.input)return void n.config.errorHandler(new Error("Invalid input element specified"));n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=f(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling));n.config.allowInput||n._input.setAttribute("readonly","readonly");n._positionElement=n.config.positionElement||n._input}(),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;const e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&pe(e,n.config.dateFormat);n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]);void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i"));void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i"));n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:(e=n.currentMonth,t=n.currentYear)=>1===e&&(t%4===0&&t%100!==0||t%400===0)?29:n.l10n.daysInMonth[e]},n.isMobile||function(){const e=window.document.createDocumentFragment();if(n.calendarContainer=f("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=f("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=f("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=f("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,K(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:()=>n.__hidePrevMonthArrow,set(e){n.__hidePrevMonthArrow!==e&&(d(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:()=>n.__hideNextMonthArrow,set(e){n.__hideNextMonthArrow!==e&&(d(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],be(),n.monthNav)),n.innerContainer=f("div","flatpickr-innerContainer"),n.config.weekNumbers){const{weekWrapper:e,weekNumbers:t}=function(){n.calendarContainer.classList.add("hasWeeks");const e=f("div","flatpickr-weekwrapper");e.appendChild(f("span","flatpickr-weekday",n.l10n.weekAbbreviation));const t=f("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}();n.innerContainer.appendChild(e),n.weekNumbers=t,n.weekWrapper=e}n.rContainer=f("div","flatpickr-rContainer"),n.rContainer.appendChild(V()),n.daysContainer||(n.daysContainer=f("div","flatpickr-days"),n.daysContainer.tabIndex=-1),U(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");const e=O(n.config);n.timeContainer=f("div","flatpickr-time"),n.timeContainer.tabIndex=-1;const t=f("span","flatpickr-time-separator",":"),r=m("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];const o=m("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});n.minuteElement=o.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(o),n.config.time_24hr&&n.timeContainer.classList.add("time24hr");if(n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");const t=m("flatpickr-second");n.secondElement=t.getElementsByTagName("input")[0],n.secondElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(f("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(t)}n.config.time_24hr||(n.amPM=f("span","flatpickr-am-pm",n.l10n.amPM[l((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM));return n.timeContainer}());d(n.calendarContainer,"rangeMode","range"===n.config.mode),d(n.calendarContainer,"animate",!0===n.config.animate),d(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);const t=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!t&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){const e=f("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(e,n.element),e.appendChild(n.element),n.altInput&&e.appendChild(n.altInput),e.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){n.config.wrap&&["open","close","toggle","clear"].forEach((e=>{Array.prototype.forEach.call(n.element.querySelectorAll(`[data-${e}]`),(t=>R(t,"click",n[e])))}));if(n.isMobile)return void function(){const e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=f("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr));n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d"));n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d"));n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step")));n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(t){}R(n.mobileInput,"change",(e=>{n.setDate(g(e).value,!1,n.mobileFormatStr),me("onChange"),me("onClose")}))}();const e=c(oe,50);n._debouncedChange=c(I,C),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&R(n.daysContainer,"mouseover",(e=>{"range"===n.config.mode&&re(g(e))}));R(window.document.body,"keydown",ne),n.config.inline||n.config.static||R(window,"resize",e);void 0!==window.ontouchstart?R(window.document,"touchstart",X):R(window.document,"mousedown",X);R(window.document,"focus",X,{capture:!0}),!0===n.config.clickOpens&&(R(n._input,"focus",n.open),R(n._input,"click",n.open));void 0!==n.daysContainer&&(R(n.monthNav,"click",_e),R(n.monthNav,["keyup","increment"],M),R(n.daysContainer,"click",de));if(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){const e=e=>g(e).select();R(n.timeContainer,["increment"],y),R(n.timeContainer,"blur",y,{capture:!0}),R(n.timeContainer,"click",L),R([n.hourElement,n.minuteElement],["focus","click"],e),void 0!==n.secondElement&&R(n.secondElement,"focus",(()=>n.secondElement&&n.secondElement.select())),void 0!==n.amPM&&R(n.amPM,"click",(e=>{y(e),I()}))}n.config.allowInput&&R(n._input,"blur",te)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&T(n.config.noCalendar?n.latestSelectedDateObj:void 0),we(!1)),v();const a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&a&&le(),me("onReady")}(),n}function P(e,t){const n=Array.prototype.slice.call(e).filter((e=>e instanceof HTMLElement)),r=[];for(let i=0;i<n.length;i++){const e=n[i];try{if(null!==e.getAttribute("data-fp-omit"))continue;void 0!==e._flatpickr&&(e._flatpickr.destroy(),e._flatpickr=void 0),e._flatpickr=T(e,t||{}),r.push(e._flatpickr)}catch(o){console.error(o)}}return 1===r.length?r[0]:r}"undefined"!==typeof HTMLElement&&"undefined"!==typeof HTMLCollection&&"undefined"!==typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return P(this,e)},HTMLElement.prototype.flatpickr=function(e){return P([this],e)});var A=function(e,t){return"string"===typeof e?P(window.document.querySelectorAll(e),t):e instanceof Node?P([e],t):P(e,t)};A.defaultConfig={},A.l10ns={en:Object.assign({},a),default:Object.assign({},a)},A.localize=e=>{A.l10ns.default=Object.assign(Object.assign({},A.l10ns.default),e)},A.setDefaults=e=>{A.defaultConfig=Object.assign(Object.assign({},A.defaultConfig),e)},A.parseDate=k({}),A.formatDate=x({}),A.compareDates=E,"undefined"!==typeof jQuery&&"undefined"!==typeof jQuery.fn&&(jQuery.fn.flatpickr=function(e){return P(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"===typeof e?parseInt(e,10):e))},"undefined"!==typeof window&&(window.flatpickr=A);const M=A},21895:()=>{"use strict";"function"!==typeof Object.assign&&(Object.assign=function(e,...t){if(!e)throw TypeError("Cannot convert undefined or null to object");for(const n of t)n&&Object.keys(n).forEach((t=>e[t]=n[t]));return e})},46291:e=>{!function(){var t;function n(e){for(var t,n,r,o,i=1,a=[].slice.call(arguments),s=0,l=e.length,c="",u=!1,d=!1,f=function(){return a[i++]},p=function(){for(var n="";/\d/.test(e[s]);)n+=e[s++],t=e[s];return n.length>0?parseInt(n):null};s<l;++s)if(t=e[s],u)switch(u=!1,"."==t?(d=!1,t=e[++s]):"0"==t&&"."==e[s+1]?(d=!0,t=e[s+=2]):d=!0,o=p(),t){case"b":c+=parseInt(f(),10).toString(2);break;case"c":c+="string"===typeof(n=f())||n instanceof String?n:String.fromCharCode(parseInt(n,10));break;case"d":c+=parseInt(f(),10);break;case"f":r=String(parseFloat(f()).toFixed(o||6)),c+=d?r:r.replace(/^0/,"");break;case"j":c+=JSON.stringify(f());break;case"o":c+="0"+parseInt(f(),10).toString(8);break;case"s":c+=f();break;case"x":c+="0x"+parseInt(f(),10).toString(16);break;case"X":c+="0x"+parseInt(f(),10).toString(16).toUpperCase();break;default:c+=t}else"%"===t?u=!0:c+=t;return c}(t=e.exports=n).format=n,t.vsprintf=function(e,t){return n.apply(null,[e].concat(t))},"undefined"!==typeof console&&"function"===typeof console.log&&(t.printf=function(){console.log(n.apply(null,arguments))})}()},69077:()=>{!function(){"use strict";var e=["fullscreen","fullscreenEnabled","fullscreenElement","fullscreenchange","fullscreenerror","exitFullscreen","requestFullscreen"],t=["webkitIsFullScreen","webkitFullscreenEnabled","webkitFullscreenElement","webkitfullscreenchange","webkitfullscreenerror","webkitExitFullscreen","webkitRequestFullscreen"],n=["mozFullScreen","mozFullScreenEnabled","mozFullScreenElement","mozfullscreenchange","mozfullscreenerror","mozCancelFullScreen","mozRequestFullScreen"],r=["","msFullscreenEnabled","msFullscreenElement","MSFullscreenChange","MSFullscreenError","msExitFullscreen","msRequestFullscreen"];document||(document={});var o,i=(o=[e[1],t[1],n[1],r[1]].find((function(e){return document[e]})),[e,t,n,r].find((function(e){return e.find((function(e){return e===o}))}))||[]);function a(t,n){document[e[0]]=document[i[0]]||!!document[i[2]]||!1,document[e[1]]=document[i[1]]||!1,document[e[2]]=document[i[2]]||null,document.dispatchEvent(new Event(t),n.target)}void 0===document[e[1]]&&i.length&&(document[e[0]]=document[i[0]]||!!document[i[2]]||!1,document[e[1]]=document[i[1]]||!1,document[e[2]]=document[i[2]]||null,document.addEventListener(i[3],a.bind(document,e[3]),!1),document.addEventListener(i[4],a.bind(document,e[4]),!1),document[e[5]]=function(){return document[i[5]]()},Element.prototype[e[6]]=function(){return this[i[6]].apply(this,arguments)})}()},87360:function(e,t){var n,r,o;r=[],void 0===(o="function"===typeof(n=function(){function e(t){var f={single:function(e,t,n){if("farzher"==e)return{target:"farzher was here (^-^*)/",score:0,indexes:[0,1,2,3,4,5,6]};if(!e)return null;var r=f.getPreparedSearch(e),o=r.lowerCodes;if(!t)return null;u(t)||(t=f.getPrepared(t));var i=r.bitmask;return(i&t._bitmask)!=i?null:f.algorithm(o,t,e.toLowerCase())},go:function(e,n,r){if("farzher"==e)return[{target:"farzher was here (^-^*)/",score:0,indexes:[0,1,2,3,4,5,6],obj:n?n[0]:null}];if(!e)return r&&r.all||t&&t.all?f.all(e,n,r):o;var i=f.getPreparedSearch(e),a=i.lowerCodes,s=(a[0],i.bitmask),p=e.toLowerCase(),h=r&&r.threshold||t&&t.threshold||-9007199254740991,m=r&&r.limit||t&&t.limit||9007199254740991,g=0,v=0,b=n.length;if(r&&r.keys)for(var y=r.scoreFn||l,w=r.keys,_=w.length,x=b-1;x>=0;--x){for(var k=n[x],E=new Array(_),D=_-1;D>=0;--D)(T=c(k,O=w[D]))?(u(T)||(T=f.getPrepared(T)),(s&T._bitmask)!=s?E[D]=null:E[D]=f.algorithm(a,T,p)):E[D]=null;E.obj=k;var S=y(E);null!==S&&(S<h||(E.score=S,g<m?(d.add(E),++g):(++v,S>d.peek().score&&d.replaceTop(E))))}else if(r&&r.key){var O=r.key;for(x=b-1;x>=0;--x)if(T=c(k=n[x],O)){if(u(T)||(T=f.getPrepared(T)),(s&T._bitmask)!=s)var C=null;else C=f.algorithm(a,T,p);null!==C&&(C.score<h||(C={target:C.target,_targetLower:"",_targetLowerCodes:null,_nextBeginningIndexes:null,_bitmask:0,score:C.score,indexes:C.indexes,obj:k},g<m?(d.add(C),++g):(++v,C.score>d.peek().score&&d.replaceTop(C))))}}else for(x=b-1;x>=0;--x){var T;(T=n[x])&&(u(T)||(T=f.getPrepared(T)),null!==(C=(s&T._bitmask)!=s?null:f.algorithm(a,T,p))&&(C.score<h||(g<m?(d.add(C),++g):(++v,C.score>d.peek().score&&d.replaceTop(C)))))}if(0===g)return o;var P=new Array(g);for(x=g-1;x>=0;--x)P[x]=d.poll();return P.total=g+v,P},goAsync:function(e,t,n){var r=new Promise((function(r,o){r(f.go(e,t,n))}));return r.cancel=function(){},r},all:function(e,n,r){var o=[];o.total=n.length;var i=r&&r.limit||t&&t.limit||9007199254740991;if(r&&r.keys)for(var a=0;a<n.length;a++){for(var s=n[a],l=new Array(r.keys.length),d=r.keys.length-1;d>=0;--d)(h=c(s,r.keys[d]))?(u(h)||(h=f.getPrepared(h)),h.score=-9007199254740991,l[d]=h):l[d]=null;if(l.obj=s,l.score=-9007199254740991,o.push(l),o.length>=i)return o}else if(r&&r.key){for(a=0;a<n.length;a++)if(h=c(s=n[a],r.key)){u(h)||(h=f.getPrepared(h)),h.score=-9007199254740991;var p=h;if(p={target:p.target,_targetLower:"",_targetLowerCodes:null,_nextBeginningIndexes:null,_bitmask:0,score:h.score,indexes:null,obj:s},o.push(p),o.length>=i)return o}}else for(a=0;a<n.length;a++){var h;if((h=n[a])&&(u(h)||(h=f.getPrepared(h)),h.score=-9007199254740991,o.push(h),o.length>=i))return o}return o},highlight:function(e,t,n){if("function"==typeof t)return f.highlightCallback(e,t);if(null===e)return null;void 0===t&&(t="<b>"),void 0===n&&(n="</b>");for(var r="",o=0,i=!1,a=e.target,s=a.length,l=e.indexes,c=0;c<s;++c){var u=a[c];if(l[o]===c){if(i||(i=!0,r+=t),++o===l.length){r+=u+n+a.substr(c+1);break}}else i&&(i=!1,r+=n);r+=u}return r},highlightCallback:function(e,t){if(null===e)return null;for(var n=e.target,r=n.length,o=e.indexes,i="",a=0,s=0,l=!1,c=(e=[],0);c<r;++c){var u=n[c];if(o[s]===c){if(++s,l||(l=!0,e.push(i),i=""),s===o.length){i+=u,e.push(t(i,a++)),i="",e.push(n.substr(c+1));break}}else l&&(l=!1,e.push(t(i,a++)),i="");i+=u}return e},prepare:function(e){e||(e="");var t=f.prepareLowerCodes(e);return{target:e,_targetLower:e.toLowerCase(),_targetLowerCodes:t,_nextBeginningIndexes:null,_bitmask:f.prepareBitmask(t),score:null,indexes:[0],obj:null}},prepareSlow:function(e){return f.prepare(e)},prepareSearch:function(e){e||(e="");var t=f.prepareLowerCodes(e);return{lowerCodes:t,bitmask:f.prepareBitmask(t)}},getPrepared:function(e){if(e.length>999)return f.prepare(e);var t=n.get(e);return void 0!==t||(t=f.prepare(e),n.set(e,t)),t},getPreparedSearch:function(e){if(e.length>999)return f.prepareSearch(e);var t=r.get(e);return void 0!==t||(t=f.prepareSearch(e),r.set(e,t)),t},algorithm:function(e,t,n){for(var r=e[0],o=t._targetLowerCodes,s=e.length,l=o.length,c=0,u=0,d=0;;){if(r===o[u]){if(i[d++]=u,++c===s)break;r=e[c]}if(++u>=l)return null}c=0;var p=!1,h=0,m=t._nextBeginningIndexes;null===m&&(m=t._nextBeginningIndexes=f.prepareNextBeginningIndexes(t.target)),u=0===i[0]?0:m[i[0]-1];var g=0;if(u!==l)for(;;)if(u>=l){if(c<=0)break;if(++g>200)break;--c,u=m[a[--h]]}else if(e[c]===o[u]){if(a[h++]=u,++c===s){p=!0;break}++u}else u=m[u];var v=t._targetLower.indexOf(n,i[0]),b=~v;if(b&&!p)for(var y=0;y<d;++y)i[y]=v+y;var w=!1;if(b&&(w=t._nextBeginningIndexes[v-1]==v),p)var _=a,x=h;else _=i,x=d;var k=0,E=0;for(y=s-1;y>=1;--y)_[y]-_[y-1]!==1&&(k-=_[y],++E);if(k-=(_[s-1]-_[0]-(s-1))*E,0!==_[0]&&(k-=10*_[0]),p){var D=1;for(y=m[0];y<l;y=m[y])++D;D>24&&(k*=10*(D-24))}else k*=1e3;for(b&&(k/=10),w&&(k/=10),k-=l-s,t.score=k,t.indexes=new Array(x),y=x-1;y>=0;--y)t.indexes[y]=_[y];return t},prepareLowerCodes:function(e){for(var t=e.length,n=[],r=e.toLowerCase(),o=0;o<t;++o)n[o]=r.charCodeAt(o);return n},prepareBeginningIndexes:function(e){for(var t=e.length,n=[],r=0,o=!1,i=!1,a=0;a<t;++a){var s=e.charCodeAt(a),l=s>=65&&s<=90,c=l||s>=97&&s<=122||s>=48&&s<=57,u=l&&!o||!i||!c;o=l,i=c,u&&(n[r++]=a)}return n},prepareNextBeginningIndexes:function(e){for(var t=e.length,n=f.prepareBeginningIndexes(e),r=[],o=n[0],i=0,a=0;a<t;++a)o>a?r[a]=o:(o=n[++i],r[a]=void 0===o?t:o);return r},prepareBitmask:function(e){for(var t=0,n=e.length-1;n>=0;--n){var r=e[n];t|=1<<(r>=97&&r<=122?r-97:r>=48&&r<=57?26:32===r?27:r<=127?28:29)}return t},cleanup:s,new:e};return f}var t="function"===typeof Map?Map:function(){var e=Object.create(null);this.get=function(t){return e[t]},this.set=function(t,n){return e[t]=n,this},this.clear=function(){e=Object.create(null)}},n=new t,r=new t,o=[];o.total=0;var i=[],a=[];function s(){n.clear(),r.clear(),i=[],a=[]}function l(e){for(var t=-9007199254740991,n=e.length-1;n>=0;--n){var r=e[n];if(null!==r){var o=r.score;o>t&&(t=o)}}return-9007199254740991===t?null:t}function c(e,t){var n=e[t];if(void 0!==n)return n;var r=t;Array.isArray(t)||(r=t.split("."));for(var o=r.length,i=-1;e&&++i<o;)e=e[r[i]];return e}function u(e){return"object"===typeof e}var d=function(){var e=[],t=0,n={};function r(){for(var n=0,r=e[n],o=1;o<t;){var i=o+1;n=o,i<t&&e[i].score<e[o].score&&(n=i),e[n-1>>1]=e[n],o=1+(n<<1)}for(var a=n-1>>1;n>0&&r.score<e[a].score;a=(n=a)-1>>1)e[n]=e[a];e[n]=r}return n.add=function(n){var r=t;e[t++]=n;for(var o=r-1>>1;r>0&&n.score<e[o].score;o=(r=o)-1>>1)e[r]=e[o];e[r]=n},n.poll=function(){if(0!==t){var n=e[0];return e[0]=e[--t],r(),n}},n.peek=function(n){if(0!==t)return e[0]},n.replaceTop=function(t){e[0]=t,r()},n}();return e()})?n.apply(t,r):n)||(e.exports=o)},68337:(e,t,n)=>{"use strict";function r(e){return Array.prototype.slice.call(arguments,1).forEach((function(t){t&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}function o(e){return Object.prototype.toString.call(e)}function i(e){return"[object Function]"===o(e)}function a(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};var l={"http:":{validate:function(e,t,n){var r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},c="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",u="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function d(e){var t=e.re=n(36066)(e.__opts__),r=e.__tlds__.slice();function s(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push(c),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(s(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(s(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(s(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(s(t.tpl_host_fuzzy_test),"i");var l=[];function u(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var n=e.__schemas__[t];if(null!==n){var r={validate:null,link:null};if(e.__compiled__[t]=r,"[object Object]"===o(n))return!function(e){return"[object RegExp]"===o(e)}(n.validate)?i(n.validate)?r.validate=n.validate:u(t,n):r.validate=function(e){return function(t,n){var r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}(n.validate),void(i(n.normalize)?r.normalize=n.normalize:n.normalize?u(t,n):r.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===o(e)}(n)?u(t,n):l.push(t)}})),l.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var d=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(a).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+d+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+t.src_ZPCc+"))("+d+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function f(e,t){var n=e.__index__,r=e.__last_index__,o=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=o,this.text=o,this.url=o}function p(e,t){var n=new f(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function h(e,t){if(!(this instanceof h))return new h(e,t);var n;t||(n=e,Object.keys(n||{}).reduce((function(e,t){return e||s.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=r({},s,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=r({},l,e),this.__compiled__={},this.__tlds__=u,this.__tlds_replaced__=!1,this.re={},d(this)}h.prototype.add=function(e,t){return this.__schemas__[e]=t,d(this),this},h.prototype.set=function(e){return this.__opts__=r(this.__opts__,e),this},h.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,n,r,o,i,a,s,l;if(this.re.schema_test.test(e))for((s=this.re.schema_search).lastIndex=0;null!==(t=s.exec(e));)if(o=this.testSchemaAt(e,t[2],s.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(i=n.index+n[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=n.index+n[0].length)),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&null!==(r=e.match(this.re.email_fuzzy))&&(i=r.index+r[1].length,a=r.index+r[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a)),this.__index__>=0},h.prototype.pretest=function(e){return this.re.pretest.test(e)},h.prototype.testSchemaAt=function(e,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,n,this):0},h.prototype.match=function(e){var t=0,n=[];this.__index__>=0&&this.__text_cache__===e&&(n.push(p(this,t)),t=this.__last_index__);for(var r=t?e.slice(t):e;this.test(r);)n.push(p(this,t)),r=r.slice(this.__last_index__),t+=this.__last_index__;return n.length?n:null},h.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,n){return e!==n[t-1]})).reverse(),d(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,d(this),this)},h.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},h.prototype.onCompile=function(){},e.exports=h},36066:(e,t,n)=>{"use strict";e.exports=function(e){var t={};t.src_Any=n(29369).source,t.src_Cc=n(99413).source,t.src_Z=n(35045).source,t.src_P=n(73189).source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var r="[><\uff5c]";return t.src_pseudo_letter="(?:(?![><\uff5c]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><\uff5c]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+r+"|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+t.src_ZCc+").|\\!(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+t.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},56163:(e,t,n)=>{e.exports=n(55867).default},55867:(e,t,n)=>{"use strict";t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.default.tokenize(e),o=[],a=[];for(n=new l(n),t=0;t<r.length;t++){var g=r[t];if(g.type!==c)if(g.type===d){var v=p(g.chars,n);o.push.apply(o,v)}else o.push(g);else{o.push(g);var b=g.tagName.toUpperCase();if(!("A"===b||s.contains(n.ignoreTags,b)))continue;var y=o.length;h(b,r,++t,o),t+=o.length-y-1}}for(t=0;t<o.length;t++){var w=o[t];switch(w.type){case c:var _="<"+w.tagName;if(w.attributes.length>0)_+=" "+m(w.attributes).join(" ");_+=">",a.push(_);break;case u:a.push("</"+w.tagName+">");break;case d:a.push(w.chars);break;case f:a.push("\x3c!--"+w.chars+"--\x3e")}}return a.join("")};var r,o=n(32226),i=(r=o)&&r.__esModule?r:{default:r},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(8425));var s=a.options,l=s.Options,c="StartTag",u="EndTag",d="Chars",f="Comment";function p(e,t){for(var n=a.tokenize(e),r=[],o=0;o<n.length;o++){var i=n[o];if("nl"===i.type&&t.nl2br)r.push({type:c,tagName:"br",attributes:[],selfClosing:!0});else if(i.isLink&&t.check(i)){var s=t.resolve(i),l=s.formatted,f=s.formattedHref,p=s.tagName,h=s.className,m=s.target,g=s.attributes,v=[["href",f]];for(var b in h&&v.push(["class",h]),m&&v.push(["target",m]),g)v.push([b,g[b]]);r.push({type:c,tagName:p,attributes:v,selfClosing:!1}),r.push({type:d,chars:l}),r.push({type:u,tagName:p})}else r.push({type:d,chars:i.toString()})}return r}function h(e,t,n,r){for(var o=1;n<t.length&&o>0;){var i=t[n];i.type===c&&i.tagName.toUpperCase()===e?o++:i.type===u&&i.tagName.toUpperCase()===e&&o--,r.push(i),n++}return r}function m(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],o=r[0],i=r[1];t.push(o+'="'+(i.replace(/"/g,"&quot;")+'"'))}return t}},87100:(e,t,n)=>{"use strict";var r,o=n(67294),i=(r=o)&&r.__esModule?r:{default:r},a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(8425));var s=a.options,l=s.Options;function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(0===i.default.Children.count(e.props.children))return e;var r=[];i.default.Children.forEach(e.props.children,(function(e){"string"===typeof e?(n+=1,r.push.apply(r,function(e,t){for(var n=a.tokenize(e),r=[],o=0,s=0;s<n.length;s++){var l=n[s];if("nl"===l.type&&t.nl2br)r.push(i.default.createElement("br",{key:"linkified-"+ ++o}));else if(l.isLink&&t.check(l)){var c=t.resolve(l),u=c.formatted,d=c.formattedHref,f=c.tagName,p=c.className,h=c.target,m=c.attributes,g={key:"linkified-"+ ++o,href:d};if(p&&(g.className=p),h&&(g.target=h),m)for(var v in m)g[v]=m[v];r.push(i.default.createElement(f,g,u))}else r.push(l.toString())}return r}(e,t))):i.default.isValidElement(e)?"string"===typeof e.type&&s.contains(t.ignoreTags,e.type.toUpperCase())?r.push(e):r.push(c(e,t,++n)):r.push(e)}));var o={key:"linkified-element-"+n};for(var l in e.props)o[l]=e.props[l];return i.default.cloneElement(e,o,r)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e={key:"linkified-element-0"};for(var t in this.props)"options"!==t&&"tagName"!==t&&(e[t]=this.props[t]);var n=new l(this.props.options),r=this.props.tagName||"span";return c(i.default.createElement(r,e),n,0)},t}(i.default.Component);t.default=u},8425:(e,t,n)=>{"use strict";t.__esModule=!0,t.tokenize=t.test=t.scanner=t.parser=t.options=t.inherits=t.find=void 0;var r=n(72227),o=s(n(47951)),i=s(n(6417)),a=s(n(45788));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var l=function(e){return a.run(i.run(e))};t.find=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=l(e),r=[],o=0;o<n.length;o++){var i=n[o];!i.isLink||t&&i.type!==t||r.push(i.toObject())}return r},t.inherits=r.inherits,t.options=o,t.parser=a,t.scanner=i,t.test=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=l(e);return 1===n.length&&n[0].isLink&&(!t||n[0].type===t)},t.tokenize=l},45788:(e,t,n)=>{"use strict";t.__esModule=!0,t.start=t.run=t.TOKENS=t.State=void 0;var r=n(25439),o=n(23370),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),a=n(63333);var s=function(e){return new r.TokenState(e)},l=s(),c=s(),u=s(),d=s(),f=s(),p=s(),h=s(),m=s(o.URL),g=s(),v=s(o.URL),b=s(o.URL),y=s(),w=s(),_=s(),x=s(),k=s(),E=s(o.URL),D=s(o.URL),S=s(o.URL),O=s(o.URL),C=s(),T=s(),P=s(),A=s(),M=s(),R=s(),I=s(o.EMAIL),N=s(),L=s(o.EMAIL),j=s(o.MAILTOEMAIL),F=s(),z=s(),B=s(),H=s(),q=s(o.NL);l.on(a.NL,q).on(a.PROTOCOL,c).on(a.MAILTO,u).on(a.SLASH,d),c.on(a.SLASH,d),d.on(a.SLASH,f),l.on(a.TLD,p).on(a.DOMAIN,p).on(a.LOCALHOST,m).on(a.NUM,p),f.on(a.TLD,b).on(a.DOMAIN,b).on(a.NUM,b).on(a.LOCALHOST,b),p.on(a.DOT,h),M.on(a.DOT,R),h.on(a.TLD,m).on(a.DOMAIN,p).on(a.NUM,p).on(a.LOCALHOST,p),R.on(a.TLD,I).on(a.DOMAIN,M).on(a.NUM,M).on(a.LOCALHOST,M),m.on(a.DOT,h),I.on(a.DOT,R),m.on(a.COLON,g).on(a.SLASH,b),g.on(a.NUM,v),v.on(a.SLASH,b),I.on(a.COLON,N),N.on(a.NUM,L);var U=[a.DOMAIN,a.AT,a.LOCALHOST,a.NUM,a.PLUS,a.POUND,a.PROTOCOL,a.SLASH,a.TLD,a.UNDERSCORE,a.SYM,a.AMPERSAND],Y=[a.COLON,a.DOT,a.QUERY,a.PUNCTUATION,a.CLOSEBRACE,a.CLOSEBRACKET,a.CLOSEANGLEBRACKET,a.CLOSEPAREN,a.OPENBRACE,a.OPENBRACKET,a.OPENANGLEBRACKET,a.OPENPAREN];b.on(a.OPENBRACE,w).on(a.OPENBRACKET,_).on(a.OPENANGLEBRACKET,x).on(a.OPENPAREN,k),y.on(a.OPENBRACE,w).on(a.OPENBRACKET,_).on(a.OPENANGLEBRACKET,x).on(a.OPENPAREN,k),w.on(a.CLOSEBRACE,b),_.on(a.CLOSEBRACKET,b),x.on(a.CLOSEANGLEBRACKET,b),k.on(a.CLOSEPAREN,b),E.on(a.CLOSEBRACE,b),D.on(a.CLOSEBRACKET,b),S.on(a.CLOSEANGLEBRACKET,b),O.on(a.CLOSEPAREN,b),C.on(a.CLOSEBRACE,b),T.on(a.CLOSEBRACKET,b),P.on(a.CLOSEANGLEBRACKET,b),A.on(a.CLOSEPAREN,b),w.on(U,E),_.on(U,D),x.on(U,S),k.on(U,O),w.on(Y,C),_.on(Y,T),x.on(Y,P),k.on(Y,A),E.on(U,E),D.on(U,D),S.on(U,S),O.on(U,O),E.on(Y,E),D.on(Y,D),S.on(Y,S),O.on(Y,O),C.on(U,E),T.on(U,D),P.on(U,S),A.on(U,O),C.on(Y,C),T.on(Y,T),P.on(Y,P),A.on(Y,A),b.on(U,b),y.on(U,b),b.on(Y,y),y.on(Y,y),u.on(a.TLD,j).on(a.DOMAIN,j).on(a.NUM,j).on(a.LOCALHOST,j),j.on(U,j).on(Y,F),F.on(U,j).on(Y,F);var W=[a.DOMAIN,a.NUM,a.PLUS,a.POUND,a.QUERY,a.UNDERSCORE,a.SYM,a.AMPERSAND,a.TLD];p.on(W,z).on(a.AT,B),m.on(W,z).on(a.AT,B),h.on(W,z),z.on(W,z).on(a.AT,B).on(a.DOT,H),H.on(W,z),B.on(a.TLD,M).on(a.DOMAIN,M).on(a.LOCALHOST,I);t.State=r.TokenState,t.TOKENS=i,t.run=function(e){for(var t=e.length,n=0,r=[],i=[];n<t;){for(var a=l,s=null,c=null,u=0,d=null,f=-1;n<t&&!(s=a.next(e[n]));)i.push(e[n++]);for(;n<t&&(c=s||a.next(e[n]));)s=null,(a=c).accepts()?(f=0,d=a):f>=0&&f++,n++,u++;if(f<0)for(var p=n-u;p<n;p++)i.push(e[p]);else{i.length>0&&(r.push(new o.TEXT(i)),i=[]),n-=f,u-=f;var h=d.emit();r.push(new h(e.slice(n-u,n)))}}return i.length>0&&r.push(new o.TEXT(i)),r},t.start=l},6417:(e,t,n)=>{"use strict";t.__esModule=!0,t.start=t.run=t.TOKENS=t.State=void 0;var r=n(25439),o=n(63333),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o);var a="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|bible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|film|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),s="0123456789".split(""),l="0123456789abcdefghijklmnopqrstuvwxyz".split(""),c=[" ","\f","\r","\t","\v","\xa0","\u1680","\u180e"],u=[],d=function(e){return new r.CharacterState(e)},f=d(),p=d(o.NUM),h=d(o.DOMAIN),m=d(),g=d(o.WS);f.on("@",d(o.AT)).on(".",d(o.DOT)).on("+",d(o.PLUS)).on("#",d(o.POUND)).on("?",d(o.QUERY)).on("/",d(o.SLASH)).on("_",d(o.UNDERSCORE)).on(":",d(o.COLON)).on("{",d(o.OPENBRACE)).on("[",d(o.OPENBRACKET)).on("<",d(o.OPENANGLEBRACKET)).on("(",d(o.OPENPAREN)).on("}",d(o.CLOSEBRACE)).on("]",d(o.CLOSEBRACKET)).on(">",d(o.CLOSEANGLEBRACKET)).on(")",d(o.CLOSEPAREN)).on("&",d(o.AMPERSAND)).on([",",";","!",'"',"'"],d(o.PUNCTUATION)),f.on("\n",d(o.NL)).on(c,g),g.on(c,g);for(var v=0;v<a.length;v++){var b=(0,r.stateify)(a[v],f,o.TLD,o.DOMAIN);u.push.apply(u,b)}var y=(0,r.stateify)("file",f,o.DOMAIN,o.DOMAIN),w=(0,r.stateify)("ftp",f,o.DOMAIN,o.DOMAIN),_=(0,r.stateify)("http",f,o.DOMAIN,o.DOMAIN),x=(0,r.stateify)("mailto",f,o.DOMAIN,o.DOMAIN);u.push.apply(u,y),u.push.apply(u,w),u.push.apply(u,_),u.push.apply(u,x);var k=y.pop(),E=w.pop(),D=_.pop(),S=x.pop(),O=d(o.DOMAIN),C=d(o.PROTOCOL),T=d(o.MAILTO);E.on("s",O).on(":",C),D.on("s",O).on(":",C),u.push(O),k.on(":",C),O.on(":",C),S.on(":",T);var P=(0,r.stateify)("localhost",f,o.LOCALHOST,o.DOMAIN);u.push.apply(u,P),f.on(s,p),p.on("-",m).on(s,p).on(l,h),h.on("-",m).on(l,h);for(var A=0;A<u.length;A++)u[A].on("-",m).on(l,h);m.on("-",m).on(s,h).on(l,h),f.defaultTransition=d(o.SYM);var M=f;t.State=r.CharacterState,t.TOKENS=i,t.run=function(e){for(var t=e.replace(/[A-Z]/g,(function(e){return e.toLowerCase()})),n=e.length,r=[],o=0;o<n;){for(var i=f,a=null,s=0,l=null,c=-1;o<n&&(a=i.next(t[o]));)(i=a).accepts()?(c=0,l=i):c>=0&&c++,s++,o++;if(!(c<0)){o-=c,s-=c;var u=l.emit();r.push(new u(e.substr(o-s,s)))}}return r},t.start=M},25439:(e,t,n)=>{"use strict";t.__esModule=!0,t.stateify=t.TokenState=t.CharacterState=void 0;var r=n(72227);var o=function(e){this.j=[],this.T=e||null};o.prototype={defaultTransition:!1,on:function(e,t){if(e instanceof Array){for(var n=0;n<e.length;n++)this.j.push([e[n],t]);return this}return this.j.push([e,t]),this},next:function(e){for(var t=0;t<this.j.length;t++){var n=this.j[t],r=n[0],o=n[1];if(this.test(e,r))return o}return this.defaultTransition},accepts:function(){return!!this.T},test:function(e,t){return e===t},emit:function(){return this.T}};var i=(0,r.inherits)(o,(function(e){this.j=[],this.T=e||null}),{test:function(e,t){return e===t||t instanceof RegExp&&t.test(e)}}),a=(0,r.inherits)(o,(function(e){this.j=[],this.T=e||null}),{jump:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.next(new e(""));return n===this.defaultTransition?(n=new this.constructor(t),this.on(e,n)):t&&(n.T=t),n},test:function(e,t){return e instanceof t}});t.CharacterState=i,t.TokenState=a,t.stateify=function(e,t,n,r){for(var o=0,a=e.length,s=t,l=[],c=void 0;o<a&&(c=s.next(e[o]));)s=c,o++;if(o>=a)return[];for(;o<a-1;)c=new i(r),l.push(c),s.on(e[o],c),s=c,o++;return c=new i(n),l.push(c),s.on(e[a-1],c),l}},9770:(e,t)=>{"use strict";t.__esModule=!0,t.createTokenClass=function(){return function(e){e&&(this.v=e)}}},23370:(e,t,n)=>{"use strict";t.__esModule=!0,t.URL=t.TEXT=t.NL=t.EMAIL=t.MAILTOEMAIL=t.Base=void 0;var r=n(9770),o=n(72227),i=n(63333);var a=(0,r.createTokenClass)();a.prototype={type:"token",isLink:!1,toString:function(){for(var e=[],t=0;t<this.v.length;t++)e.push(this.v[t].toString());return e.join("")},toHref:function(){return this.toString()},toObject:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(e)}}};var s=(0,o.inherits)(a,(0,r.createTokenClass)(),{type:"email",isLink:!0}),l=(0,o.inherits)(a,(0,r.createTokenClass)(),{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),c=(0,o.inherits)(a,(0,r.createTokenClass)(),{type:"text"}),u=(0,o.inherits)(a,(0,r.createTokenClass)(),{type:"nl"}),d=(0,o.inherits)(a,(0,r.createTokenClass)(),{type:"url",isLink:!0,toHref:function(){for(var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http",n=!1,r=!1,o=this.v,a=[],s=0;o[s]instanceof i.PROTOCOL;)n=!0,a.push(o[s].toString().toLowerCase()),s++;for(;o[s]instanceof i.SLASH;)r=!0,a.push(o[s].toString()),s++;for(;(e=o[s])instanceof i.DOMAIN||e instanceof i.TLD;)a.push(o[s].toString().toLowerCase()),s++;for(;s<o.length;s++)a.push(o[s].toString());return a=a.join(""),n||r||(a=t+"://"+a),a},hasProtocol:function(){return this.v[0]instanceof i.PROTOCOL}});t.Base=a,t.MAILTOEMAIL=s,t.EMAIL=l,t.NL=u,t.TEXT=c,t.URL=d},63333:(e,t,n)=>{"use strict";t.__esModule=!0,t.AMPERSAND=t.CLOSEPAREN=t.CLOSEANGLEBRACKET=t.CLOSEBRACKET=t.CLOSEBRACE=t.OPENPAREN=t.OPENANGLEBRACKET=t.OPENBRACKET=t.OPENBRACE=t.WS=t.TLD=t.SYM=t.UNDERSCORE=t.SLASH=t.MAILTO=t.PROTOCOL=t.QUERY=t.POUND=t.PLUS=t.NUM=t.NL=t.LOCALHOST=t.PUNCTUATION=t.DOT=t.COLON=t.AT=t.DOMAIN=t.Base=void 0;var r=n(9770),o=n(72227),i=(0,r.createTokenClass)();function a(e){var t=e?{v:e}:{};return(0,o.inherits)(i,(0,r.createTokenClass)(),t)}i.prototype={toString:function(){return this.v+""}};var s=a(),l=a("@"),c=a(":"),u=a("."),d=a(),f=a(),p=a("\n"),h=a(),m=a("+"),g=a("#"),v=a(),b=a("mailto:"),y=a("?"),w=a("/"),_=a("_"),x=a(),k=a(),E=a(),D=a("{"),S=a("["),O=a("<"),C=a("("),T=a("}"),P=a("]"),A=a(">"),M=a(")"),R=a("&");t.Base=i,t.DOMAIN=s,t.AT=l,t.COLON=c,t.DOT=u,t.PUNCTUATION=d,t.LOCALHOST=f,t.NL=p,t.NUM=h,t.PLUS=m,t.POUND=g,t.QUERY=y,t.PROTOCOL=v,t.MAILTO=b,t.SLASH=w,t.UNDERSCORE=_,t.SYM=x,t.TLD=k,t.WS=E,t.OPENBRACE=D,t.OPENBRACKET=S,t.OPENANGLEBRACKET=O,t.OPENPAREN=C,t.CLOSEBRACE=T,t.CLOSEBRACKET=P,t.CLOSEANGLEBRACKET=A,t.CLOSEPAREN=M,t.AMPERSAND=R},72227:(e,t)=>{"use strict";t.__esModule=!0,t.inherits=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Object.create(e.prototype);for(var o in n)r[o]=n[o];return r.constructor=t,t.prototype=r,t}},47951:(e,t)=>{"use strict";t.__esModule=!0;var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r={defaultProtocol:"http",events:null,format:i,formatHref:i,nl2br:!1,tagName:"a",target:function(e,t){return"url"===t?"_blank":null},validate:!0,ignoreTags:[],attributes:null,className:"linkified"};function o(e){e=e||{},this.defaultProtocol=e.hasOwnProperty("defaultProtocol")?e.defaultProtocol:r.defaultProtocol,this.events=e.hasOwnProperty("events")?e.events:r.events,this.format=e.hasOwnProperty("format")?e.format:r.format,this.formatHref=e.hasOwnProperty("formatHref")?e.formatHref:r.formatHref,this.nl2br=e.hasOwnProperty("nl2br")?e.nl2br:r.nl2br,this.tagName=e.hasOwnProperty("tagName")?e.tagName:r.tagName,this.target=e.hasOwnProperty("target")?e.target:r.target,this.validate=e.hasOwnProperty("validate")?e.validate:r.validate,this.ignoreTags=[],this.attributes=e.attributes||e.linkAttributes||r.attributes,this.className=e.hasOwnProperty("className")?e.className:e.linkClass||r.className;for(var t=e.hasOwnProperty("ignoreTags")?e.ignoreTags:r.ignoreTags,n=0;n<t.length;n++)this.ignoreTags.push(t[n].toUpperCase())}function i(e){return e}t.defaults=r,t.Options=o,t.contains=function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1},o.prototype={resolve:function(e){var t=e.toHref(this.defaultProtocol);return{formatted:this.get("format",e.toString(),e),formattedHref:this.get("formatHref",t,e),tagName:this.get("tagName",t,e),className:this.get("className",t,e),target:this.get("target",t,e),events:this.getObject("events",t,e),attributes:this.getObject("attributes",t,e)}},check:function(e){return this.get("validate",e.toString(),e)},get:function(e,t,o){var i=void 0,a=this[e];if(!a)return a;switch("undefined"===typeof a?"undefined":n(a)){case"function":return a(t,o.type);case"object":return"function"===typeof(i=a.hasOwnProperty(o.type)?a[o.type]:r[e])?i(t,o.type):i}return a},getObject:function(e,t,n){var r=this[e];return"function"===typeof r?r(t,n.type):r}}},32226:(e,t,n)=>{"use strict";t.__esModule=!0;var r=l(n(57691)),o=l(n(17305)),i=l(n(91497)),a=l(n(34630)),s=l(n(94030));function l(e){return e&&e.__esModule?e:{default:e}}var c={HTML5NamedCharRefs:r.default,EntityParser:o.default,EventedTokenizer:i.default,Tokenizer:a.default,tokenize:s.default};t.default=c},17305:(e,t)=>{"use strict";function n(e){this.named=e}t.__esModule=!0;var r=/^#[xX]([A-Fa-f0-9]+)$/,o=/^#([0-9]+)$/,i=/^([A-Za-z0-9]+)$/;n.prototype.parse=function(e){if(e){var t=e.match(r);return t?"&#x"+t[1]+";":(t=e.match(o))?"&#"+t[1]+";":(t=e.match(i))?this.named[t[1]]||"&"+t[1]+";":void 0}},t.default=n},91497:(e,t,n)=>{"use strict";t.__esModule=!0;var r=n(80055);function o(e,t){this.delegate=e,this.entityParser=t,this.state=null,this.input=null,this.index=-1,this.line=-1,this.column=-1,this.tagLine=-1,this.tagColumn=-1,this.reset()}o.prototype={reset:function(){this.state="beforeData",this.input="",this.index=0,this.line=1,this.column=0,this.tagLine=-1,this.tagColumn=-1,this.delegate.reset()},tokenize:function(e){this.reset(),this.tokenizePart(e),this.tokenizeEOF()},tokenizePart:function(e){for(this.input+=(0,r.preprocessInput)(e);this.index<this.input.length;)this.states[this.state].call(this)},tokenizeEOF:function(){this.flushData()},flushData:function(){"data"===this.state&&(this.delegate.finishData(),this.state="beforeData")},peek:function(){return this.input.charAt(this.index)},consume:function(){var e=this.peek();return this.index++,"\n"===e?(this.line++,this.column=0):this.column++,e},consumeCharRef:function(){var e=this.input.indexOf(";",this.index);if(-1!==e){var t=this.input.slice(this.index,e),n=this.entityParser.parse(t);if(n){for(var r=t.length;r;)this.consume(),r--;return this.consume(),n}}},markTagStart:function(){this.tagLine=this.line,this.tagColumn=this.column,this.delegate.tagOpen&&this.delegate.tagOpen()},states:{beforeData:function(){"<"===this.peek()?(this.state="tagOpen",this.markTagStart(),this.consume()):(this.state="data",this.delegate.beginData())},data:function(){var e=this.peek();"<"===e?(this.delegate.finishData(),this.state="tagOpen",this.markTagStart(),this.consume()):"&"===e?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(e))},tagOpen:function(){var e=this.consume();"!"===e?this.state="markupDeclaration":"/"===e?this.state="endTagOpen":(0,r.isAlpha)(e)&&(this.state="tagName",this.delegate.beginStartTag(),this.delegate.appendToTagName(e.toLowerCase()))},markupDeclaration:function(){"-"===this.consume()&&"-"===this.input.charAt(this.index)&&(this.consume(),this.state="commentStart",this.delegate.beginComment())},commentStart:function(){var e=this.consume();"-"===e?this.state="commentStartDash":">"===e?(this.delegate.finishComment(),this.state="beforeData"):(this.delegate.appendToCommentData(e),this.state="comment")},commentStartDash:function(){var e=this.consume();"-"===e?this.state="commentEnd":">"===e?(this.delegate.finishComment(),this.state="beforeData"):(this.delegate.appendToCommentData("-"),this.state="comment")},comment:function(){var e=this.consume();"-"===e?this.state="commentEndDash":this.delegate.appendToCommentData(e)},commentEndDash:function(){var e=this.consume();"-"===e?this.state="commentEnd":(this.delegate.appendToCommentData("-"+e),this.state="comment")},commentEnd:function(){var e=this.consume();">"===e?(this.delegate.finishComment(),this.state="beforeData"):(this.delegate.appendToCommentData("--"+e),this.state="comment")},tagName:function(){var e=this.consume();(0,r.isSpace)(e)?this.state="beforeAttributeName":"/"===e?this.state="selfClosingStartTag":">"===e?(this.delegate.finishTag(),this.state="beforeData"):this.delegate.appendToTagName(e)},beforeAttributeName:function(){var e=this.peek();(0,r.isSpace)(e)?this.consume():"/"===e?(this.state="selfClosingStartTag",this.consume()):">"===e?(this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.state="attributeName",this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e))},attributeName:function(){var e=this.peek();(0,r.isSpace)(e)?(this.state="afterAttributeName",this.consume()):"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.state="selfClosingStartTag"):"="===e?(this.state="beforeAttributeValue",this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.consume(),this.delegate.appendToAttributeName(e))},afterAttributeName:function(){var e=this.peek();(0,r.isSpace)(e)?this.consume():"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.state="selfClosingStartTag"):"="===e?(this.consume(),this.state="beforeAttributeValue"):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.state="attributeName",this.delegate.beginAttribute(),this.delegate.appendToAttributeName(e))},beforeAttributeValue:function(){var e=this.peek();(0,r.isSpace)(e)?this.consume():'"'===e?(this.state="attributeValueDoubleQuoted",this.delegate.beginAttributeValue(!0),this.consume()):"'"===e?(this.state="attributeValueSingleQuoted",this.delegate.beginAttributeValue(!0),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.state="attributeValueUnquoted",this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(e))},attributeValueDoubleQuoted:function(){var e=this.consume();'"'===e?(this.delegate.finishAttributeValue(),this.state="afterAttributeValueQuoted"):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef('"')||"&"):this.delegate.appendToAttributeValue(e)},attributeValueSingleQuoted:function(){var e=this.consume();"'"===e?(this.delegate.finishAttributeValue(),this.state="afterAttributeValueQuoted"):"&"===e?this.delegate.appendToAttributeValue(this.consumeCharRef("'")||"&"):this.delegate.appendToAttributeValue(e)},attributeValueUnquoted:function(){var e=this.peek();(0,r.isSpace)(e)?(this.delegate.finishAttributeValue(),this.consume(),this.state="beforeAttributeName"):"&"===e?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef(">")||"&")):">"===e?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.consume(),this.delegate.appendToAttributeValue(e))},afterAttributeValueQuoted:function(){var e=this.peek();(0,r.isSpace)(e)?(this.consume(),this.state="beforeAttributeName"):"/"===e?(this.consume(),this.state="selfClosingStartTag"):">"===e?(this.consume(),this.delegate.finishTag(),this.state="beforeData"):this.state="beforeAttributeName"},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.state="beforeData"):this.state="beforeAttributeName"},endTagOpen:function(){var e=this.consume();(0,r.isAlpha)(e)&&(this.state="tagName",this.delegate.beginEndTag(),this.delegate.appendToTagName(e.toLowerCase()))}}},t.default=o},57691:(e,t)=>{"use strict";t.__esModule=!0;t.default={nbsp:"\xa0"}},94030:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e,t){return new r.default(new o.default(i.default),t).tokenize(e)};var r=a(n(34630)),o=a(n(17305)),i=a(n(57691));function a(e){return e&&e.__esModule?e:{default:e}}},34630:(e,t,n)=>{"use strict";t.__esModule=!0;var r,o=n(91497),i=(r=o)&&r.__esModule?r:{default:r};function a(e,t){this.token=null,this.startLine=1,this.startColumn=0,this.options=t||{},this.tokenizer=new i.default(this,e)}a.prototype={tokenize:function(e){return this.tokens=[],this.tokenizer.tokenize(e),this.tokens},tokenizePart:function(e){return this.tokens=[],this.tokenizer.tokenizePart(e),this.tokens},tokenizeEOF:function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},reset:function(){this.token=null,this.startLine=1,this.startColumn=0},addLocInfo:function(){this.options.loc&&(this.token.loc={start:{line:this.startLine,column:this.startColumn},end:{line:this.tokenizer.line,column:this.tokenizer.column}}),this.startLine=this.tokenizer.line,this.startColumn=this.tokenizer.column},beginData:function(){this.token={type:"Chars",chars:""},this.tokens.push(this.token)},appendToData:function(e){this.token.chars+=e},finishData:function(){this.addLocInfo()},beginComment:function(){this.token={type:"Comment",chars:""},this.tokens.push(this.token)},appendToCommentData:function(e){this.token.chars+=e},finishComment:function(){this.addLocInfo()},beginStartTag:function(){this.token={type:"StartTag",tagName:"",attributes:[],selfClosing:!1},this.tokens.push(this.token)},beginEndTag:function(){this.token={type:"EndTag",tagName:""},this.tokens.push(this.token)},finishTag:function(){this.addLocInfo()},markTagAsSelfClosing:function(){this.token.selfClosing=!0},appendToTagName:function(e){this.token.tagName+=e},beginAttribute:function(){this._currentAttribute=["","",null],this.token.attributes.push(this._currentAttribute)},appendToAttributeName:function(e){this._currentAttribute[0]+=e},beginAttributeValue:function(e){this._currentAttribute[2]=e},appendToAttributeValue:function(e){this._currentAttribute[1]=this._currentAttribute[1]||"",this._currentAttribute[1]+=e},finishAttributeValue:function(){}},t.default=a},80055:(e,t)=>{"use strict";t.__esModule=!0,t.isSpace=function(e){return n.test(e)},t.isAlpha=function(e){return r.test(e)},t.preprocessInput=function(e){return e.replace(o,"\n")};var n=/[\t\n\f ]/,r=/[A-Za-z]/,o=/\r\n?/g},87915:(e,t,n)=>{e.exports=n(87100).default},24193:(e,t,n)=>{var r=n(81898),o=/[\/\+\.]/;e.exports=function(e,t){function n(t){var n=r(t,e,o);return n&&n.length>=2}return t?n(t.split(";")[0]):n}},81898:e=>{"use strict";function t(e,t){this.text=e=e||"",this.hasWild=~e.indexOf("*"),this.separator=t,this.parts=e.split(t)}t.prototype.match=function(e){var t,n,r=!0,o=this.parts,i=o.length;if("string"==typeof e||e instanceof String)if(this.hasWild||this.text==e){for(n=(e||"").split(this.separator),t=0;r&&t<i;t++)"*"!==o[t]&&(r=t<n.length&&o[t]===n[t]);r=r&&n}else r=!1;else if("function"==typeof e.splice)for(r=[],t=e.length;t--;)this.match(e[t])&&(r[r.length]=e[t]);else if("object"==typeof e)for(var a in r={},e)this.match(a)&&(r[a]=e[a]);return r},e.exports=function(e,n,r){var o=new t(e,r||/[\/\.]/);return"undefined"!=typeof n?o.match(n):o}},12782:()=>{},54125:e=>{var t;t=function(){return function(){var e={80:function(e,t,n){e.exports=n(728).default},728:function(e,t,n){"use strict";n.d(t,{default:function(){return vt}});var r=n(48),o=n.n(r),i=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))},a=function(){return("000000"+(Math.random()*Math.pow(36,6)<<0).toString(36)).slice(-6)},s=function(e){return e&&void 0!==e.nodeName?(e.muxId||(e.muxId=e.id||a()),e.muxId):e},l=function(e){var t;e&&void 0!==e.nodeName?e=s(t=e):t=document.querySelector(e);var n=t&&t.nodeName?t.nodeName.toLowerCase():"";return[t,e,n]},c=n(640),u=n.n(c),d=u().methodFactory;u().methodFactory=function(e,t,n){var r=d(e,t,n);return function(){for(var e=["[mux]"],t=0;t<arguments.length;t++)e.push(arguments[t]);r.apply(void 0,e)}},u().setLevel(u().getLevel());var f=u();function p(){return"1"===(o().doNotTrack||o().navigator&&o().navigator.doNotTrack)}var h=function(){var e=o().performance,t=e&&e.timing,n=e&&e.timeOrigin||t&&t.navigationStart;return"number"==typeof n&&"function"==typeof e.now?n+e.now():Date.now()},m=n(678),g=n.n(m),v=function(e){return b(e)[0]},b=function(e){if("string"!=typeof e||""===e)return["localhost"];var t,n=(e.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/)||[])[4];return n&&(t=(n.match(/[^\.]+\.[^\.]+$/)||[])[0]),[n,t]},y=function(){var e=o().performance;return void 0!==(e&&e.timing)},w=function(){var e=o().performance,t=e&&e.timing;return t&&t.domContentLoadedEventEnd},_=function(){var e=o().performance,t=e&&e.timing;return t&&t.navigationStart};function x(e,t,n){n=void 0===n?1:n,e[t]=e[t]||0,e[t]+=n}var k=["x-cdn","content-type","x-request-id"];function E(e){var t={};return(e=e||"").trim().split(/[\r\n]+/).forEach((function(e){if(e){var n=e.split(": "),r=n.shift();r&&(k.indexOf(r.toLowerCase())>=0||0===r.toLowerCase().indexOf("x-litix-"))&&(t[r]=n.join(": "))}})),t}var D=function(e){var t={};for(var n in e){var r=e[n];-1!==r["DATA-ID"].search("io.litix.data.")&&(t[r["DATA-ID"].replace("io.litix.data.","")]=r.VALUE)}return t},S=function(e){if(!e)return{};var t=_(),n=e.loading,r=n?n.start:e.trequest,o=n?n.first:e.tfirst,i=n?n.end:e.tload;return{bytesLoaded:e.total,requestStart:Math.round(t+r),responseStart:Math.round(t+o),responseEnd:Math.round(t+i)}},O=function(e){if(e&&"function"==typeof e.getAllResponseHeaders)return E(e.getAllResponseHeaders())},C=function(e,t){if(!e||"function"!=typeof e.getRequests)return{};var n=e.getRequests({state:"executed"});if(0===n.length)return{};var r,o=n[n.length-1],i=v(o.url),a=o.bytesLoaded,s=new Date(o.requestStartDate).getTime(),l=new Date(o.firstByteDate).getTime(),c=new Date(o.requestEndDate).getTime(),u=isNaN(o.duration)?0:o.duration,d="function"==typeof t.getMetricsFor?t.getMetricsFor(o.mediaType).HttpList:t.getDashMetrics().getHttpRequests(o.mediaType);return d.length>0&&(r=E(d[d.length-1]._responseHeaders||"")),{requestStart:s,requestResponseStart:l,requestResponseEnd:c,requestBytesLoaded:a,requestResponseHeaders:r,requestMediaDuration:u,requestHostname:i}};function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var P=0,A=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,n=[{key:"on",value:function(e,t,n){return t._eventEmitterGuid=t._eventEmitterGuid||++P,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],n&&(t=t.bind(n)),this._listeners[e].push(t),t}},{key:"off",value:function(e,t){var n=this._listeners&&this._listeners[e];n&&n.forEach((function(e,r){e._eventEmitterGuid===t._eventEmitterGuid&&n.splice(r,1)}))}},{key:"one",value:function(e,t,n){var r=this;t._eventEmitterGuid=t._eventEmitterGuid||++P;var o=function o(){r.off(e,o),t.apply(n||this,arguments)};o._eventEmitterGuid=t._eventEmitterGuid,this.on(e,o)}},{key:"emit",value:function(e,t){var n=this;if(this._listeners){t=t||{};var r=this._listeners["before*"]||[],o=this._listeners[e]||[],i=this._listeners["after"+e]||[],a=function(t,r){(t=t.slice()).forEach((function(t){t.call(n,{type:e},r)}))};a(r,t),a(o,t),a(i,t)}}}],n&&T(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),M=A;function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var I=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,t.on("playing",(function(){n._playheadShouldBeProgressing=!0})),t.on("play",this._startPlaybackHeartbeatInterval.bind(this)),t.on("playing",this._startPlaybackHeartbeatInterval.bind(this)),t.on("adbreakstart",this._startPlaybackHeartbeatInterval.bind(this)),t.on("adplay",this._startPlaybackHeartbeatInterval.bind(this)),t.on("adplaying",this._startPlaybackHeartbeatInterval.bind(this)),t.on("seeking",this._startPlaybackHeartbeatInterval.bind(this)),t.on("devicewake",this._startPlaybackHeartbeatInterval.bind(this)),t.on("viewstart",this._startPlaybackHeartbeatInterval.bind(this)),t.on("rebufferstart",this._startPlaybackHeartbeatInterval.bind(this)),t.on("pause",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("ended",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("viewend",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("error",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("aderror",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("adpause",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("adended",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("adbreakend",this._stopPlaybackHeartbeatInterval.bind(this)),t.on("seeked",(function(){t.data.player_is_paused?n._stopPlaybackHeartbeatInterval():n._startPlaybackHeartbeatInterval()})),t.on("timeupdate",(function(){null!==n._playbackHeartbeatInterval&&t.emit("playbackheartbeat")})),t.on("devicesleep",(function(e,r){null!==n._playbackHeartbeatInterval&&(o().clearInterval(n._playbackHeartbeatInterval),t.emit("playbackheartbeatend",{viewer_time:r.viewer_time}),n._playbackHeartbeatInterval=null)}))}var t,n;return t=e,(n=[{key:"_startPlaybackHeartbeatInterval",value:function(){var e=this;null===this._playbackHeartbeatInterval&&(this.pm.emit("playbackheartbeat"),this._playbackHeartbeatInterval=o().setInterval((function(){e.pm.emit("playbackheartbeat")}),this.pm.playbackHeartbeatTime))}},{key:"_stopPlaybackHeartbeatInterval",value:function(){this._playheadShouldBeProgressing=!1,null!==this._playbackHeartbeatInterval&&(o().clearInterval(this._playbackHeartbeatInterval),this.pm.emit("playbackheartbeatend"),this._playbackHeartbeatInterval=null)}}])&&R(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var L=function(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t.on("viewinit",(function(){n.viewErrored=!1})),t.on("error",(function(){try{var e=t.errorTranslator({player_error_code:t.data.player_error_code,player_error_message:t.data.player_error_message});e?(t.data.player_error_code=e.player_error_code,t.data.player_error_message=e.player_error_message,n.viewErrored=!0):(delete t.data.player_error_code,delete t.data.player_error_message)}catch(e){t.mux.log.warn("Exception in error translator callback.",e),n.viewErrored=!0}}))}));function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var F=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t,this._watchTimeTrackerLastCheckedTime=null,t.on("playbackheartbeat",this._updateWatchTime.bind(this)),t.on("playbackheartbeatend",this._clearWatchTimeState.bind(this))}var t,n;return t=e,(n=[{key:"_updateWatchTime",value:function(e,t){var n=t.viewer_time;null===this._watchTimeTrackerLastCheckedTime&&(this._watchTimeTrackerLastCheckedTime=n),x(this.pm.data,"view_watch_time",n-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=n}},{key:"_clearWatchTimeState",value:function(e,t){this._updateWatchTime(e,t),this._watchTimeTrackerLastCheckedTime=null}}])&&j(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var B=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t,this._playbackTimeTrackerLastPlayheadPosition=-1,t.on("playbackheartbeat",this._updatePlaybackTime.bind(this)),t.on("playbackheartbeatend",this._clearPlaybackTimeState.bind(this)),t.on("seeking",this._clearPlaybackTimeState.bind(this))}var t,n;return t=e,(n=[{key:"_updatePlaybackTime",value:function(){var e=this.pm.data.player_playhead_time;if(this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition){var t=e-this._playbackTimeTrackerLastPlayheadPosition;t<=1e3&&x(this.pm.data,"view_content_playback_time",t)}this._playbackTimeTrackerLastPlayheadPosition=e}},{key:"_clearPlaybackTimeState",value:function(){this._updatePlaybackTime(),this._playbackTimeTrackerLastPlayheadPosition=-1}}])&&z(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var q=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t;var n=this._updatePlayheadTime.bind(this);t.on("playbackheartbeat",n),t.on("playbackheartbeatend",n),t.on("timeupdate",n),t.on("destroy",(function(){t.off("timeupdate",n)}))}var t,n;return t=e,(n=[{key:"_updateMaxPlayheadPosition",value:function(){this.pm.data.view_max_playhead_position=void 0===this.pm.data.view_max_playhead_position?this.pm.data.player_playhead_time:Math.max(this.pm.data.view_max_playhead_position,this.pm.data.player_playhead_time)}},{key:"_updatePlayheadTime",value:function(e,t){var n=this,r=function(){n.pm.currentFragmentPDT&&n.pm.currentFragmentStart&&(n.pm.data.player_program_time=n.pm.currentFragmentPDT+n.pm.data.player_playhead_time-n.pm.currentFragmentStart)};if(t&&t.player_playhead_time)this.pm.data.player_playhead_time=t.player_playhead_time,r(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var o=this.pm.getPlayheadTime();void 0!==o&&(this.pm.data.player_playhead_time=o,r(),this._updateMaxPlayheadPosition())}}}])&&H(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Y=function(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t.disableRebufferTracking){var n,r=function(){if(n){var e=t.data.viewer_time-n;x(t.data,"view_rebuffer_duration",e),n=t.data.viewer_time}t.data.view_watch_time>=0&&t.data.view_rebuffer_count>0&&(t.data.view_rebuffer_frequency=t.data.view_rebuffer_count/t.data.view_watch_time,t.data.view_rebuffer_percentage=t.data.view_rebuffer_duration/t.data.view_watch_time)};t.on("playbackheartbeat",(function(){return r()})),t.on("rebufferstart",(function(){n||(x(t.data,"view_rebuffer_count",1),n=t.data.viewer_time,t.one("rebufferend",(function(){r(),n=void 0})))}))}}));function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var K=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t,t.disableRebufferTracking||t.disablePlayheadRebufferTracking||(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,t.on("playbackheartbeat",this._checkIfRebuffering.bind(this)),t.on("playbackheartbeatend",this._cleanupRebufferTracker.bind(this)),t.on("seeking",(function(){n._cleanupRebufferTracker(null,{viewer_time:h()})})))}var t,n;return t=e,n=[{key:"_checkIfRebuffering",value:function(e,t){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing)this._cleanupRebufferTracker(e,t);else if(null!==this._lastCheckedTime)if(this._lastPlayheadTime===this.pm.data.player_playhead_time){var n=t.viewer_time-this._lastPlayheadTimeUpdatedTime;"number"==typeof this.pm.sustainedRebufferThreshold&&n>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=t.viewer_time}else this._cleanupRebufferTracker(e,t,!0);else this._prepareRebufferTrackerState(t.viewer_time)}},{key:"_clearRebufferTrackerState",value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:"_prepareRebufferTrackerState",value:function(e){this._lastCheckedTime=e,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=e}},{key:"_cleanupRebufferTracker",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this._rebuffering)this._rebuffering=!1,this.pm.emit("rebufferend",{viewer_time:t.viewer_time});else{if(null===this._lastCheckedTime)return;var r=this.pm.data.player_playhead_time-this._lastPlayheadTime,o=t.viewer_time-this._lastPlayheadTimeUpdatedTime;"number"==typeof this.pm.minimumRebufferDuration&&r>0&&o-r>this.pm.minimumRebufferDuration&&(this.pm.emit("rebufferstart",{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit("rebufferend",{viewer_time:this._lastPlayheadTimeUpdatedTime+o-r}))}n?this._prepareRebufferTrackerState(t.viewer_time):this._clearRebufferTrackerState()}}],n&&W(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),V=K;function $(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var G=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t,t.on("viewinit",(function(){var e=t.data,r=e.view_id;if(!e.view_program_changed){var o=function(e,o){var i=o.viewer_time;"playing"===e.type&&void 0===t.data.view_time_to_first_frame?n.calculateTimeToFirstFrame(i||h(),r):"adplaying"!==e.type||void 0!==t.data.view_time_to_first_frame&&!n._inPrerollPosition()||n.calculateTimeToFirstFrame(i||h(),r)};t.one("playing",o),t.one("adplaying",o),t.one("viewend",(function(){t.off("playing",o),t.off("adplaying",o)}))}}))}var t,n;return t=e,(n=[{key:"_inPrerollPosition",value:function(){return void 0===this.pm.data.view_content_playback_time||this.pm.data.view_content_playback_time<=1e3}},{key:"calculateTimeToFirstFrame",value:function(e,t){t===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:e}),this.pm.data.view_time_to_first_frame=this.pm.data.view_watch_time,(this.pm.data.player_autoplay_on||this.pm.data.video_is_autoplay)&&this.NAVIGATION_START&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.NAVIGATION_START))}}])&&$(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var X=function(e,t,n){return t&&Q(e.prototype,t),n&&Q(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t.on("viewinit",(function(){n._lastPlayheadPosition=-1})),["pause","rebufferstart","seeking","error","adbreakstart","hb"].forEach((function(e){t.on(e,(function(){if(n._lastPlayheadPosition>=0&&t.data.player_playhead_time>=0&&n._lastPlayerWidth>=0&&n._lastSourceWidth>0&&n._lastPlayerHeight>=0&&n._lastSourceHeight>0){var e=t.data.player_playhead_time-n._lastPlayheadPosition;if(e<0)return void(n._lastPlayheadPosition=-1);var r=Math.min(n._lastPlayerWidth/n._lastSourceWidth,n._lastPlayerHeight/n._lastSourceHeight),o=Math.max(0,r-1),i=Math.max(0,1-r);t.data.view_max_upscale_percentage=Math.max(t.data.view_max_upscale_percentage||0,o),t.data.view_max_downscale_percentage=Math.max(t.data.view_max_downscale_percentage||0,i),x(t.data,"view_total_content_playback_time",e),x(t.data,"view_total_upscaling",o*e),x(t.data,"view_total_downscaling",i*e)}n._lastPlayheadPosition=-1}))})),["playing","hb"].forEach((function(e){t.on(e,(function(){n._lastPlayheadPosition=t.data.player_playhead_time,n._lastPlayerWidth=t.data.player_width,n._lastPlayerHeight=t.data.player_height,n._lastSourceWidth=t.data.video_source_width,n._lastSourceHeight=t.data.video_source_height}))}))}));function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Z=function(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isSeeking=!1,t.on("seeking",(function(e,r){g()(t.data,r),n._lastSeekingTime=h(),!1===n.isSeeking&&(n.isSeeking=!0,t.send("seeking"))})),t.on("seeked",(function(){n.isSeeking=!1;var e=n._lastSeekingTime||h(),r=h()-e;x(t.data,"view_seek_count",1),x(t.data,"view_seek_duration",r);var o=t.data.view_max_seek_time||0;t.data.view_max_seek_time=Math.max(o,r)})),t.on("viewend",(function(){n.isSeeking=!1}))}));function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?te(e,t):void 0}}(e,t)||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 te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var re=function(e,t){e.push(t),e.sort((function(e,t){return e.viewer_time-t.viewer_time}))},oe=["adbreakstart","adrequest","adresponse","adplay","adplaying","adpause","adended","adbreakend","aderror"],ie=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pm=t,t.on("viewinit",(function(){n.isAdBreak=!1,n._currentAdRequestNumber=0,n._currentAdResponseNumber=0,n._adRequests=[],n._adResponses=[],n._adHasPlayed=!1,n._wouldBeNewAdPlay=!0,n._prerollPlayTime=void 0})),oe.forEach((function(e){return t.on(e,n._updateAdData.bind(n))}));var r=function(){n.isAdBreak=!1};t.on("adbreakstart",(function(){n.isAdBreak=!0})),t.on("play",r),t.on("playing",r),t.on("viewend",r),t.on("adrequest",(function(e,r){r=g()({ad_request_id:"generatedAdRequestId"+n._currentAdRequestNumber++},r),re(n._adRequests,r),x(t.data,"view_ad_request_count"),n.inPrerollPosition()&&(t.data.view_preroll_requested=!0,n._adHasPlayed||x(t.data,"view_preroll_request_count"))})),t.on("adresponse",(function(e,r){r=g()({ad_request_id:"generatedAdRequestId"+n._currentAdResponseNumber++},r),re(n._adResponses,r);var o=n.findAdRequest(r.ad_request_id);o&&x(t.data,"view_ad_request_time",Math.max(0,r.viewer_time-o.viewer_time))})),t.on("adplay",(function(e,r){n._adHasPlayed=!0,n._wouldBeNewAdPlay&&(n._wouldBeNewAdPlay=!1,x(t.data,"view_ad_played_count")),n.inPrerollPosition()&&!t.data.view_preroll_played&&(t.data.view_preroll_played=!0,n._adRequests.length>0&&(t.data.view_preroll_request_time=Math.max(0,r.viewer_time-n._adRequests[0].viewer_time)),t.data.view_start&&(t.data.view_startup_preroll_request_time=Math.max(0,r.viewer_time-t.data.view_start)),n._prerollPlayTime=r.viewer_time)})),t.on("adplaying",(function(e,r){n.inPrerollPosition()&&void 0===t.data.view_preroll_load_time&&void 0!==n._prerollPlayTime&&(t.data.view_preroll_load_time=r.viewer_time-n._prerollPlayTime,t.data.view_startup_preroll_load_time=r.viewer_time-n._prerollPlayTime)})),t.on("adended",(function(){n._wouldBeNewAdPlay=!0})),t.on("aderror",(function(){n._wouldBeNewAdPlay=!0}))}var t,n;return t=e,(n=[{key:"inPrerollPosition",value:function(){return void 0===this.pm.data.view_content_playback_time||this.pm.data.view_content_playback_time<=1e3}},{key:"findAdRequest",value:function(e){for(var t=0;t<this._adRequests.length;t++)if(this._adRequests[t].ad_request_id===e)return this._adRequests[t]}},{key:"_updateAdData",value:function(e,t){if(this.inPrerollPosition()){if(!this.pm.data.view_preroll_ad_tag_hostname&&t.ad_tag_url){var n=ee(b(t.ad_tag_url),2),r=n[0],o=n[1];this.pm.data.view_preroll_ad_tag_domain=o,this.pm.data.view_preroll_ad_tag_hostname=r}if(!this.pm.data.view_preroll_ad_asset_hostname&&t.ad_asset_url){var i=ee(b(t.ad_asset_url),2),a=i[0],s=i[1];this.pm.data.view_preroll_ad_asset_domain=s,this.pm.data.view_preroll_ad_asset_hostname=a}}}}])&&ne(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var se=function(e,t,n){return t&&ae(e.prototype,t),n&&ae(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(){t.disableRebufferTracking||n&&(x(t.data,"view_waiting_rebuffer_duration",h()-n),n=!1,o().clearInterval(r))},a=!1,s=function(){a=!1,i()};t.on("waiting",(function(){a&&(t.disableRebufferTracking||(x(t.data,"view_waiting_rebuffer_count",1),n=h(),r=o().setInterval((function(){if(n){var e=h();x(t.data,"view_waiting_rebuffer_duration",e-n),n=e}}),250)))})),t.on("playing",(function(){i(),a=!0})),t.on("pause",s),t.on("seeking",s)}));function le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ce=function(e,t,n){return t&&le(e.prototype,t),n&&le(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=function(){n.lastWallClockTime=h(),t.on("before*",o)},o=function(e){var r=h(),o=n.lastWallClockTime;n.lastWallClockTime=r,r-o>3e4&&(t.emit("devicesleep",{viewer_time:o}),g()(t.data,{viewer_time:o}),t.send("devicesleep"),t.emit("devicewake",{viewer_time:r}),g()(t.data,{viewer_time:r}),t.send("devicewake"))};t.one("playbackheartbeat",r),t.on("playbackheartbeatend",(function(){t.off("before*",o),t.one("playbackheartbeat",r)}))})),ue=n(375),de=n(655),fe=n.n(de),pe="muxData",he=function(){var e;try{e=ue.parse(fe().get(pe)||"")}catch(t){e={}}return e},me=function(e){try{fe().set(pe,ue.stringify(e),{expires:7300})}catch(e){}},ge=function(){var e=he();return e.mux_viewer_id=e.mux_viewer_id||i(),e.msn=e.msn||Math.random(),me(e),{mux_viewer_id:e.mux_viewer_id,mux_sample_number:e.msn}},ve=function(){var e;switch(be()){case"cellular":e="cellular";break;case"ethernet":e="wired";break;case"wifi":e="wifi";break;case void 0:break;default:e="other"}return e},be=function(){var e=o().navigator,t=e&&(e.connection||e.mozConnection||e.webkitConnection);return t&&t.type};ve.getConnectionFromAPI=be;var ye=ve,we=xe({a:"env",b:"beacon",c:"custom",d:"ad",e:"event",f:"experiment",i:"internal",m:"mux",n:"response",p:"player",q:"request",r:"retry",s:"session",t:"timestamp",u:"viewer",v:"video",w:"page",x:"view",y:"sub"}),_e=xe({ad:"ad",ag:"aggregate",ap:"api",al:"application",ar:"architecture",as:"asset",au:"autoplay",av:"average",bi:"bitrate",br:"break",bw:"browser",by:"bytes",ca:"cached",cb:"cancel",cd:"code",cg:"category",ch:"changed",cn:"config",co:"count",ce:"counter",cp:"complete",cr:"creative",ct:"content",cu:"current",cx:"connection",dg:"downscaling",dm:"domain",dn:"cdn",do:"downscale",du:"duration",dv:"device",ec:"encoding",ed:"edge",en:"end",eg:"engine",em:"embed",er:"error",es:"errorcode",et:"errortext",ee:"event",ev:"events",ex:"expires",ep:"experiments",fi:"first",fm:"family",ft:"format",fq:"frequency",fr:"frame",fs:"fullscreen",hb:"holdback",he:"headers",ho:"host",hn:"hostname",ht:"height",id:"id",ii:"init",in:"instance",ip:"ip",is:"is",ke:"key",la:"language",lb:"labeled",le:"level",li:"live",ld:"loaded",lo:"load",ls:"lists",lt:"latency",ma:"max",md:"media",me:"message",mf:"manifest",mi:"mime",ml:"midroll",mm:"min",mn:"manufacturer",mo:"model",mx:"mux",ne:"newest",nm:"name",no:"number",on:"on",os:"os",pa:"paused",pb:"playback",pd:"producer",pe:"percentage",pf:"played",pg:"program",ph:"playhead",pi:"plugin",pl:"preroll",pn:"playing",po:"poster",pr:"preload",ps:"position",pt:"part",py:"property",ra:"rate",rd:"requested",re:"rebuffer",rf:"rendition",rm:"remote",ro:"ratio",rp:"response",rq:"request",rs:"requests",sa:"sample",se:"session",sk:"seek",sm:"stream",so:"source",sq:"sequence",sr:"series",st:"start",su:"startup",sv:"server",sw:"software",ta:"tag",tc:"tech",te:"text",tg:"target",th:"throughput",ti:"time",tl:"total",to:"to",tt:"title",ty:"type",ug:"upscaling",up:"upscale",ur:"url",us:"user",va:"variant",vd:"viewed",vi:"video",ve:"version",vw:"view",vr:"viewer",wd:"width",wa:"watch",wt:"waiting"});function xe(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function ke(e){var t={},n={};return Object.keys(e).forEach((function(r){var o=!1;if(e.hasOwnProperty(r)&&void 0!==e[r]){var i=r.split("_"),a=i[0],s=we[a];s||(f.info("Data key word `"+i[0]+"` not expected in "+r),s=a+"_"),i.splice(1).forEach((function(e){"url"===e&&(o=!0),_e[e]?s+=_e[e]:Number(e)&&Math.floor(Number(e))===Number(e)?s+=e:(f.info("Data key word `"+e+"` not expected in "+r),s+="_"+e+"_")})),o?n[s]=e[r]:t[s]=e[r]}})),g()(t,n)}var Ee={maxBeaconSize:300,maxQueueLength:3600,baseTimeBetweenBeacons:1e4,maxPayloadKBSize:500},De=["hb","requestcompleted","requestfailed","requestcanceled"],Se=function(e,t){this._beaconUrl=e||"https://img.litix.io",this._eventQueue=[],this._postInFlight=!1,this._failureCount=0,this._sendTimeout=!1,this._options=g()({},Ee,t)};Se.prototype.queueEvent=function(e,t){var n=g()({},t);return(this._eventQueue.length<=this._options.maxQueueLength||"eventrateexceeded"===e)&&(this._eventQueue.push(n),this._sendTimeout||this._startBeaconSending(),this._eventQueue.length<=this._options.maxQueueLength)},Se.prototype.flushEvents=function(){this._eventQueue.length&&this._sendBeaconQueue(),this._startBeaconSending()},Se.prototype.destroy=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.destroyed=!0,e?this._clearBeaconQueue():this.flushEvents(),o().clearTimeout(this._sendTimeout)},Se.prototype._clearBeaconQueue=function(){var e=this._eventQueue.length>this._options.maxBeaconSize?this._eventQueue.length-this._options.maxBeaconSize:0,t=this._eventQueue.slice(e);e>0&&g()(t[t.length-1],ke({mux_view_message:"event queue truncated"}));var n=this._createPayload(t);Oe(this._beaconUrl,n,!0,(function(){}))},Se.prototype._sendBeaconQueue=function(){var e=this;if(!this._postInFlight){var t=this._eventQueue.slice(0,this._options.maxBeaconSize);this._eventQueue=this._eventQueue.slice(this._options.maxBeaconSize),this._postInFlight=!0;var n=this._createPayload(t),r=h();Oe(this._beaconUrl,n,!1,(function(n,o){o?(e._eventQueue=t.concat(e._eventQueue),e._failureCount+=1,f.info("Error sending beacon: "+o)):e._failureCount=0,e._roundTripTime=h()-r,e._postInFlight=!1}))}},Se.prototype._getNextBeaconTime=function(){if(!this._failureCount)return this._options.baseTimeBetweenBeacons;var e=Math.pow(2,this._failureCount-1);return(1+(e*=Math.random()))*this._options.baseTimeBetweenBeacons},Se.prototype._startBeaconSending=function(){var e=this;o().clearTimeout(this._sendTimeout),this.destroyed||(this._sendTimeout=o().setTimeout((function(){e._eventQueue.length&&e._sendBeaconQueue(),e._startBeaconSending()}),this._getNextBeaconTime()))},Se.prototype._createPayload=function(e){var t,n,r,o=this,i={transmission_timestamp:Math.round(h())};this._roundTripTime&&(i.rtt_ms=Math.round(this._roundTripTime));var a=function(){t=JSON.stringify({metadata:i,events:n||e}),r=t.length/1024},s=function(){return r<=o._options.maxPayloadKBSize};return a(),s()||(f.info("Payload size is too big ("+r+" kb). Removing unnecessary events."),n=e.filter((function(e){return-1===De.indexOf(e.e)})),a()),s()||(f.info("Payload size still too big ("+r+" kb). Cropping fields.."),n.forEach((function(e){for(var t in e){var n=e[t];"string"==typeof n&&n.length>51200&&(e[t]=n.substring(0,51200))}})),a()),t};var Oe=function(e,t,n,r){if(n&&navigator&&navigator.sendBeacon&&navigator.sendBeacon(e,t))r();else if(o().fetch)o().fetch(e,{method:"POST",body:t,headers:{"Content-Type":"text/plain"},keepalive:!0}).then((function(e){return r(null,e.ok?null:"Error")})).catch((function(e){return r(null,e)}));else{if(o().XMLHttpRequest){var i=new(o().XMLHttpRequest);return i.onreadystatechange=function(){if(4===i.readyState)return r(null,200!==i.status?"error":void 0)},i.open("POST",e),i.setRequestHeader("Content-Type","text/plain"),void i.send(t)}r()}},Ce=Se;function Te(e){return Te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Te(e)}var Pe=["env_key","view_id","view_sequence_number","player_sequence_number","beacon_domain","player_playhead_time","viewer_time","mux_api_version","event","video_id","player_instance_id"],Ae=["viewstart","error","ended","viewend"],Me=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.mux=e,this.envKey=t,this.eventQueue=new Ce(function(e,t){var n=t.beaconCollectionDomain,r=t.beaconDomain;if(n)return"https://"+n;var o=r||"litix.io";return(e=e||"inferred").match(/^[a-z0-9]+$/)?"https://"+e+"."+o:"https://img.litix.io/a.gif"}(t,n)),this.previousBeaconData=null,this.lastEventTime=null,this.sampleRate=n.sampleRate,this.disableCookies=n.disableCookies,this.respectDoNotTrack=n.respectDoNotTrack;var r=n.platform||{};this.pageLevelData={mux_api_version:this.mux.API_VERSION,mux_embed:this.mux.NAME,mux_embed_version:this.mux.VERSION,viewer_application_name:r.name,viewer_application_version:r.version,viewer_application_engine:r.layout,viewer_device_name:r.product,viewer_device_category:"",viewer_device_manufacturer:r.manufacturer,viewer_os_family:r.os&&r.os.family,viewer_os_architecture:r.os&&r.os.architecture,viewer_os_version:r.os&&r.os.version};var i=ye();i&&(this.pageLevelData=g()(this.pageLevelData,{viewer_connection_type:i})),void 0!==o()&&o().location&&o().location.href&&(this.pageLevelData.page_url=o().location.href),this.viewerData=this.disableCookies?{}:ge()};Me.prototype.send=function(e,t){if(e){if(this.respectDoNotTrack&&p())return f.info("Not sending `"+e+"` because Do Not Track is enabled");if(!t||"object"!==Te(t))return f.error("A data object was expected in send() but was not provided");var n,r,o=this.disableCookies?{}:(n=he(),r=h(),n.session_start&&(n.sst=n.session_start,delete n.session_start),n.session_id&&(n.sid=n.session_id,delete n.session_id),n.session_expires&&(n.sex=n.session_expires,delete n.session_expires),(!n.sex||n.sex<r)&&(n.sid=i(),n.sst=r),n.sex=r+15e5,me(n),{session_id:n.sid,session_start:n.sst,session_expires:n.sex}),a={};g()(a,this.pageLevelData),g()(a,t),g()(a,o),g()(a,this.viewerData),a.event=e,a.env_key=this.envKey,a.user_id&&(a.viewer_user_id=a.user_id,delete a.user_id);var s=a.mux_sample_number>=this.sampleRate,l=ke(this._deduplicateBeaconData(e,a));if(this.lastEventTime=this.mux.utils.now(),s)return f.info("Not sending event due to sample rate restriction",e,a,l);if(this.envKey||f.info("Missing environment key (envKey) - beacons will be dropped if the video source is not a valid mux video URL",e,a,l),!this.rateLimited)if(f.info("Sending event",e,a,l),this.rateLimited=!this.eventQueue.queueEvent(e,l),this.mux.WINDOW_UNLOADING&&"viewend"===e)this.eventQueue.destroy(!0);else if((Ae.indexOf(e)>=0||this.mux.WINDOW_HIDDEN&&"hb"===e)&&this.eventQueue.flushEvents(),this.rateLimited)return a.event="eventrateexceeded",l=ke(a),this.eventQueue.queueEvent(a.event,l),f.error("Beaconing disabled due to rate limit.")}},Me.prototype.destroy=function(){this.eventQueue.destroy(!1)},Me.prototype._deduplicateBeaconData=function(e,t){var n=this,r={},o=t.view_id;if(!o||"viewstart"===e||"viewend"===e||!this.previousBeaconData||this.mux.utils.now()-this.lastEventTime>=6e5)r=g()({},t),o&&(this.previousBeaconData=r),o&&"viewend"===e&&(this.previousBeaconData=null);else{var i=0===e.indexOf("request");Object.keys(t).forEach((function(o){var a=t[o];(a!==n.previousBeaconData[o]||Pe.indexOf(o)>-1||function(e,t,n,r){return!(!e||0!==t.indexOf("request_")||"request_response_headers"!==t&&"object"===Te(n)&&"object"===Te(r)&&Object.keys(n||{}).length===Object.keys(r||{}).length)}(i,o,a,n.previousBeaconData[o])||function(e,t){return"renditionchange"===e&&0===t.indexOf("video_source_")}(e,o))&&(r[o]=a,n.previousBeaconData[o]=a)}))}return r};var Re=Me;function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Ne=function(e,t,n){return t&&Ie(e.prototype,t),n&&Ie(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=0,r=0,o=0,i=0,a=0,s=0,l=0;t.on("requestcompleted",(function(e,s){var l,c,u=s.request_start,d=s.request_response_start,f=s.request_response_end,p=s.request_bytes_loaded;if(i++,d?(l=d-u,c=f-d):c=f-u,c>0&&p>0){var h=p/c*8e3;a++,r+=p,o+=c,t.data.view_min_request_throughput=Math.min(t.data.view_min_request_throughput||1/0,h),t.data.view_average_request_throughput=r/o*8e3,t.data.view_request_count=i,l>0&&(n+=l,t.data.view_max_request_latency=Math.max(t.data.view_max_request_latency||0,l),t.data.view_average_request_latency=n/a)}})),t.on("requestfailed",(function(e,n){i++,s++,t.data.view_request_count=i,t.data.view_request_failed_count=s})),t.on("requestcanceled",(function(e,n){i++,l++,t.data.view_request_count=i,t.data.view_request_canceled_count=l}))}));function Le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var je=function(e,t,n){return t&&Le(e.prototype,t),n&&Le(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t.on("before*",(function(e,r){var o=r.viewer_time,i=h(),a=n._lastEventTime;if(n._lastEventTime=i,a&&i-a>36e5){var s=Object.keys(t.data).reduce((function(e,n){return 0===n.indexOf("video_")?g()(e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},n,t.data[n])):e}),{});t.mux.log.info("Received event after at least an hour inactivity, creating a new view"),t.emit("viewinit",g()({viewer_time:o},s)),t.playbackHeartbeat._playheadShouldBeProgressing&&"play"!==e.type&&"adbreakstart"!==e.type&&(t.emit("play",{viewer_time:o}),"playing"!==e.type&&t.emit("playing",{viewer_time:o}))}}))}));function Fe(e){return Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fe(e)}function ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function He(e,t){return He=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},He(e,t)}function qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ye(e);if(t){var o=Ye(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===Fe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ue(e)}(this,n)}}function Ue(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ye(e){return Ye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ye(e)}var We=["viewstart","ended","loadstart","pause","play","playing","ratechange","waiting","adplay","adpause","adended","aderror","adplaying","adrequest","adresponse","adbreakstart","adbreakend","adfirstquartile","admidpoint","adthirdquartile","rebufferstart","rebufferend","seeked","error","hb","requestcompleted","requestfailed","requestcanceled","renditionchange"],Ke=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&He(e,t)}(a,e);var t,n,r=qe(a);function a(e,t,n){var o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(o=r.call(this)).DOM_CONTENT_LOADED_EVENT_END=w(),o.NAVIGATION_START=_(),o.mux=e,o.id=t,(n=g()({debug:!1,minimumRebufferDuration:250,sustainedRebufferThreshold:1e3,playbackHeartbeatTime:25,beaconDomain:"litix.io",sampleRate:1,disableCookies:!1,respectDoNotTrack:!1,disableRebufferTracking:!1,disablePlayheadRebufferTracking:!1,errorTranslator:function(e){return e}},n)).data=n.data||{},n.data.property_key&&(n.data.env_key=n.data.property_key,delete n.data.property_key),f.setLevel(n.debug?"debug":"warn"),o.getPlayheadTime=n.getPlayheadTime,o.getStateData=n.getStateData||function(){return{}},o.getAdData=n.getAdData||function(){},o.minimumRebufferDuration=n.minimumRebufferDuration,o.sustainedRebufferThreshold=n.sustainedRebufferThreshold,o.playbackHeartbeatTime=n.playbackHeartbeatTime,o.disableRebufferTracking=n.disableRebufferTracking,o.disableRebufferTracking&&o.mux.log.warn("Disabling rebuffer tracking. This should only be used in specific circumstances as a last resort when your player is known to unreliably track rebuffering."),o.disablePlayheadRebufferTracking=n.disablePlayheadRebufferTracking,o.errorTranslator=n.errorTranslator,o.playbackEventDispatcher=new Re(e,n.data.env_key,n),o.data={player_instance_id:i(),mux_sample_rate:n.sampleRate,beacon_domain:n.beaconCollectionDomain?n.beaconCollectionDomain:n.beaconDomain},o.data.view_sequence_number=1,o.data.player_sequence_number=1,o.oldEmit=o.emit,o.emit=function(e,t){t=g()({viewer_time:this.mux.utils.now()},t),this.oldEmit(e,t)};var s=function(){void 0===this.data.view_start&&(this.data.view_start=this.mux.utils.now(),this.emit("viewstart"))}.bind(Ue(o));o.on("viewinit",(function(e,t){this._resetVideoData(),this._resetViewData(),this._resetErrorData(),this._updateStateData(),g()(this.data,t),this._initializeViewData(),this.one("play",s),this.one("adbreakstart",s)}));var l=function(e){this.emit("viewend"),this.send("viewend"),this.emit("viewinit",e)}.bind(Ue(o));if(o.on("videochange",(function(e,t){l(t)})),o.on("programchange",(function(e,t){this.data.player_is_paused&&this.mux.log.warn("The `programchange` event is intended to be used when the content changes mid playback without the video source changing, however the video is not currently playing. If the video source is changing please use the videochange event otherwise you will lose startup time information."),l(g()(t,{view_program_changed:!0})),s(),this.emit("play"),this.emit("playing")})),o.on("fragmentchange",(function(e,t){this.currentFragmentPDT=t.currentFragmentPDT,this.currentFragmentStart=t.currentFragmentStart})),o.on("destroy",o.destroy),"undefined"!=typeof window&&"function"==typeof window.addEventListener&&"function"==typeof window.removeEventListener){var c=function(){var e=void 0!==o.data.view_start;o.mux.WINDOW_HIDDEN="hidden"===document.visibilityState,e&&o.mux.WINDOW_HIDDEN&&o.emit("hb")};window.addEventListener("visibilitychange",c,!1);var u=function(e){e.persisted||o.destroy()};window.addEventListener("pagehide",u,!1),o.on("destroy",(function(){window.removeEventListener("visibilitychange",c),window.removeEventListener("pagehide",u)}))}return o.on("playerready",(function(e,t){g()(this.data,t)})),We.forEach((function(e){o.on(e,(function(t,n){0!==e.indexOf("ad")&&this._updateStateData(),g()(this.data,n),this._sanitizeData()})),o.on("after"+e,(function(){("error"!==e||this.errorTracker.viewErrored)&&this.send(e)}))})),o.on("viewend",(function(e,t){g()(o.data,t)})),o.one("playerready",(function(e){var t=this.mux.utils.now();this.data.player_init_time&&(this.data.player_startup_time=t-this.data.player_init_time),!this.mux.PLAYER_TRACKED&&this.NAVIGATION_START&&(this.mux.PLAYER_TRACKED=!0,(this.data.player_init_time||this.DOM_CONTENT_LOADED_EVENT_END)&&(this.data.page_load_time=Math.min(this.data.player_init_time||1/0,this.DOM_CONTENT_LOADED_EVENT_END||1/0)-this.NAVIGATION_START)),this.send("playerready"),delete this.data.player_startup_time,delete this.data.page_load_time})),o.longResumeTracker=new je(Ue(o)),o.errorTracker=new L(Ue(o)),new ce(Ue(o)),o.seekingTracker=new Z(Ue(o)),o.playheadTime=new q(Ue(o)),o.playbackHeartbeat=new I(Ue(o)),new X(Ue(o)),o.watchTimeTracker=new F(Ue(o)),new B(Ue(o)),o.adTracker=new ie(Ue(o)),new V(Ue(o)),new Y(Ue(o)),new G(Ue(o)),new se(Ue(o)),new Ne(Ue(o)),n.hlsjs&&o.addHLSJS(n),n.dashjs&&o.addDashJS(n),o.emit("viewinit",n.data),o}return t=a,n=[{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,void 0!==this.data.view_start&&(this.emit("viewend"),this.send("viewend")),this.playbackEventDispatcher.destroy(),this.removeHLSJS(),this.removeDashJS(),window.clearTimeout(this._heartBeatTimeout))}},{key:"send",value:function(e){var t=g()({},this.data);if(void 0===t.video_source_is_live&&(t.player_source_duration===1/0||t.video_source_duration===1/0?t.video_source_is_live=!0:(t.player_source_duration>0||t.video_source_duration>0)&&(t.video_source_is_live=!1)),t.video_source_is_live||["player_program_time","player_manifest_newest_program_time","player_live_edge_program_time","player_program_time","video_holdback","video_part_holdback","video_target_duration","video_part_target_duration"].forEach((function(e){t[e]=void 0})),t.video_source_url=t.video_source_url||t.player_source_url,t.video_source_url){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ze(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ze(e,t):void 0}}(e,t)||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.")}()}(b(t.video_source_url),2),r=n[0],o=n[1];t.video_source_domain=o,t.video_source_hostname=r}delete t.ad_request_id,this.playbackEventDispatcher.send(e,t),this.data.view_sequence_number++,this.data.player_sequence_number++,this._restartHeartBeat()}},{key:"_updateStateData",value:function(){g()(this.data,this.getStateData()),this.playheadTime._updatePlayheadTime(),this._sanitizeData()}},{key:"_sanitizeData",value:function(){var e=this;["player_width","player_height","video_source_width","video_source_height","player_playhead_time","video_source_bitrate"].forEach((function(t){var n=parseInt(e.data[t],10);e.data[t]=isNaN(n)?void 0:n})),["player_source_url","video_source_url"].forEach((function(t){if(e.data[t]){var n=e.data[t].toLowerCase();0!==n.indexOf("data:")&&0!==n.indexOf("blob:")||(e.data[t]="MSE style URL")}}))}},{key:"_resetVideoData",value:function(e,t){var n=this;Object.keys(this.data).forEach((function(e){0===e.indexOf("video_")&&delete n.data[e]}))}},{key:"_resetViewData",value:function(){var e=this;Object.keys(this.data).forEach((function(t){0===t.indexOf("view_")&&delete e.data[t]})),this.data.view_sequence_number=1}},{key:"_resetErrorData",value:function(e,t){delete this.data.player_error_code,delete this.data.player_error_message}},{key:"_initializeViewData",value:function(){var e=this,t=this.data.view_id=i(),n=function(){t===e.data.view_id&&x(e.data,"player_view_count",1)};this.data.player_is_paused?this.one("play",n):n()}},{key:"_restartHeartBeat",value:function(){var e=this;window.clearTimeout(this._heartBeatTimeout),this.errorTracker.viewErrored||(this._heartBeatTimeout=window.setTimeout((function(){e.data.player_is_paused||e.emit("hb")}),1e4))}},{key:"addHLSJS",value:function(e){e.hlsjs?this.hlsjs?this.mux.log.warn("An instance of HLS.js is already being monitored for this player."):(this.hlsjs=e.hlsjs,function(e,t,n){var r=arguments.length>4?arguments[4]:void 0,o=e.log,i=e.utils.secondsToMs,a=function(e){var t,n=parseInt(r.version);return 1===n&&null!==e.programDateTime&&(t=e.programDateTime),0===n&&null!==e.pdt&&(t=e.pdt),t};if(y()){var s=function(n,r){return e.emit(t,n,r)},l=function(e,t){var n=t.levels,r=t.audioTracks,o=t.url,i=t.stats,a=t.networkDetails,l=t.sessionData,c={},u={},d={};d=D(l),n.forEach((function(e,t){c[t]={width:e.width,height:e.height,bitrate:e.bitrate,attrs:e.attrs}})),r.forEach((function(e,t){u[t]={name:e.name,language:e.lang,bitrate:e.bitrate}}));var f=S(i),p=f.bytesLoaded,h=f.requestStart,m=f.responseStart,g=f.responseEnd;d.request_event_type=e,d.request_bytes_loaded=p,d.request_start=h,d.request_response_start=m,d.request_response_end=g,d.request_type="manifest",d.request_hostname=v(o),d.request_response_headers=O(a),d.request_rendition_lists={media:c,audio:u,video:{}},s("requestcompleted",d)};n.on(r.Events.MANIFEST_LOADED,l);var c=function(e,t){var n=t.details,r=t.level,o=t.networkDetails,l=t.stats,c=S(l),u=c.bytesLoaded,d=c.requestStart,f=c.responseStart,p=c.responseEnd,h=n.fragments[n.fragments.length-1],m=a(h)+i(h.duration);s("requestcompleted",{request_event_type:e,request_bytes_loaded:u,request_start:d,request_response_start:f,request_response_end:p,request_current_level:r,request_type:"manifest",request_hostname:v(n.url),request_response_headers:O(o),video_holdback:n.holdBack&&i(n.holdBack),video_part_holdback:n.partHoldBack&&i(n.partHoldBack),video_part_target_duration:n.partTarget&&i(n.partTarget),video_target_duration:n.targetduration&&i(n.targetduration),video_source_is_live:n.live,player_manifest_newest_program_time:isNaN(m)?void 0:m})};n.on(r.Events.LEVEL_LOADED,c);var u=function(e,t){var n=t.details,r=t.networkDetails,o=t.stats,i=S(o),a=i.bytesLoaded,l=i.requestStart,c=i.responseStart,u=i.responseEnd;s("requestcompleted",{request_event_type:e,request_bytes_loaded:a,request_start:l,request_response_start:c,request_response_end:u,request_type:"manifest",request_hostname:v(n.url),request_response_headers:O(r)})};n.on(r.Events.AUDIO_TRACK_LOADED,u);var d=function(e,t){var r=t.stats,o=t.networkDetails,i=t.frag;r=r||i.stats;var a=S(r),l={request_event_type:e,request_bytes_loaded:a.bytesLoaded,request_start:a.requestStart,request_response_start:a.responseStart,request_response_end:a.responseEnd,request_hostname:o?v(o.responseURL):void 0,request_response_headers:O(o),request_media_duration:i.duration};"main"===i.type?(l.request_type="media",l.request_current_level=i.level,l.request_video_width=(n.levels[i.level]||{}).width,l.request_video_height=(n.levels[i.level]||{}).height):l.request_type=i.type,s("requestcompleted",l)};n.on(r.Events.FRAG_LOADED,d);var f=function(e,t){var n=t.frag,r=n.start,o={currentFragmentPDT:a(n),currentFragmentStart:i(r)};s("fragmentchange",o)};n.on(r.Events.FRAG_CHANGED,f);var p=function(e,t){var n=t.type,o=t.details,i=t.response,a=t.fatal,l=t.context,c=t.frag;if(o===r.ErrorDetails.MANIFEST_LOAD_ERROR||o===r.ErrorDetails.MANIFEST_LOAD_TIMEOUT||o===r.ErrorDetails.FRAG_LOAD_ERROR||o===r.ErrorDetails.FRAG_LOAD_TIMEOUT||o===r.ErrorDetails.LEVEL_LOAD_ERROR||o===r.ErrorDetails.LEVEL_LOAD_TIMEOUT){var u=c&&c.url||l&&l.url||"";s("requestfailed",{request_error:o,request_url:u,request_hostname:v(u),request_type:o===r.ErrorDetails.FRAG_LOAD_ERROR||o===r.ErrorDetails.FRAG_LOAD_TIMEOUT?"media":"manifest",request_error_code:i&&i.code,request_error_text:i&&i.text})}a&&s("error",{player_error_code:n,player_error_message:o})};n.on(r.Events.ERROR,p);var h=function(e,t){var n=t.frag,r=n&&n._url||"";s("requestcanceled",{request_cancel:e,request_url:r,request_type:"media",request_hostname:v(r)})};n.on(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,h);var m=function(e,t){var r=t.level,i=n.levels[r];if(i&&i.attrs&&i.attrs.BANDWIDTH){var a=i.attrs.BANDWIDTH;a?s("renditionchange",{video_source_bitrate:a,video_source_width:i.width,video_source_height:i.height}):o.warn("missing BANDWIDTH from HLS manifest parsed by HLS.js")}};n.on(r.Events.LEVEL_SWITCHED,m),n._stopMuxMonitor=function(){n.off(r.Events.MANIFEST_LOADED,l),n.off(r.Events.LEVEL_LOADED,c),n.off(r.Events.AUDIO_TRACK_LOADED,u),n.off(r.Events.FRAG_LOADED,d),n.off(r.Events.FRAG_CHANGED,f),n.off(r.Events.ERROR,p),n.off(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,h),n.off(r.Events.LEVEL_SWITCHED,m),n.off(r.Events.DESTROYING,n._stopMuxMonitor),delete n._stopMuxMonitor},n.on(r.Events.DESTROYING,n._stopMuxMonitor)}else o.warn("performance timing not supported. Not tracking HLS.js.")}(this.mux,this.id,e.hlsjs,{},e.Hls||window.Hls)):this.mux.log.warn("You must pass a valid hlsjs instance in order to track it.")}},{key:"removeHLSJS",value:function(){var e;this.hlsjs&&((e=this.hlsjs)&&"function"==typeof e._stopMuxMonitor&&e._stopMuxMonitor(),this.hlsjs=void 0)}},{key:"addDashJS",value:function(e){e.dashjs?this.dashjs?this.mux.log.warn("An instance of Dash.js is already being monitored for this player."):(this.dashjs=e.dashjs,function(e,t,n){var r=e.log;if(n&&n.on){var i=function(n,r){return e.emit(t,n,r)},a=function(e){var t=e.type,n=(e.data||{}).url;i("requestcompleted",{request_event_type:t,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:"manifest",request_hostname:v(n)})};n.on("manifestLoaded",a);var s={},l=function(e){var t=e.type,r=e.fragmentModel,o=(e.chunk||{}).mediaInfo||{},a=o.type,l=o.bitrateList,c={};(l=l||[]).forEach((function(e,t){c[t]={},c[t].width=e.width,c[t].height=e.height,c[t].bitrate=e.bandwidth,c[t].attrs={}})),"video"===a?s.video=c:"audio"===a?s.audio=c:s.media=c;var u=C(r,n),d=u.requestStart,f=u.requestResponseStart,p=u.requestResponseEnd,h=u.requestResponseHeaders,m=u.requestMediaDuration,g=u.requestHostname;i("requestcompleted",{request_event_type:t,request_start:d,request_response_start:f,request_response_end:p,request_bytes_loaded:-1,request_type:a+"_init",request_response_headers:h,request_hostname:g,request_media_duration:m,request_rendition_lists:s})};n.on("initFragmentLoaded",l);var c=function(e){var t=e.type,r=e.fragmentModel,o=e.chunk||{},a=o.mediaInfo,s=o.start,l=(a||{}).type,c=C(r,n),u=c.requestStart,d=c.requestResponseStart,f=c.requestResponseEnd,p=c.requestBytesLoaded,h=c.requestResponseHeaders,m=c.requestMediaDuration,g=c.requestHostname,v=function(e,t){var n=t.getQualityFor(e),r=t.getCurrentTrackFor(e).bitrateList;return r?{currentLevel:n,renditionWidth:r[n].width||null,renditionHeight:r[n].height||null,renditionBitrate:r[n].bandwidth}:{}}(l,n),b=v.currentLevel,y=v.renditionWidth,w=v.renditionHeight,_=v.renditionBitrate;i("requestcompleted",{request_event_type:t,request_start:u,request_response_start:d,request_response_end:f,request_bytes_loaded:p,request_type:l,request_response_headers:h,request_hostname:g,request_media_start_time:s,request_media_duration:m,request_current_level:b,request_labeled_bitrate:_,request_video_width:y,request_video_height:w})};n.on("mediaFragmentLoaded",c);var u={video:void 0,audio:void 0,totalBitrate:void 0},d=function(e,t,o){if("number"==typeof e.newQuality){var a=e.mediaType;if("audio"===a||"video"===a){var s=n.getBitrateInfoListFor(a).find((function(t){return t.qualityIndex===e.newQuality}));if(s&&"number"==typeof s.bitrate){u[a]=s;var l=function(){if(u.video&&"number"==typeof u.video.bitrate){if(u.video.width&&u.video.height){var e=u.video.bitrate;return u.audio&&"number"==typeof u.audio.bitrate&&(e+=u.audio.bitrate),e!==u.totalBitrate?(u.totalBitrate=e,{video_source_bitrate:e,video_source_height:u.video.height,video_source_width:u.video.width}):void 0}r.warn("have bitrate info for video but missing width/height")}}();l&&i("renditionchange",l)}else r.warn("missing bitrate info for ".concat(a))}}else r.warn("missing evt.newQuality in qualityChangeRendered event",e)};n.on("qualityChangeRendered",d);var f=function(e){var t=e.error,n=e.event,r=(n=n||{}).request||{},a=o().event&&o().event.currentTarget||{};i("requestfailed",{request_error:t+"_"+n.id+"_"+r.type,request_url:n.url,request_hostname:v(n.url),request_type:r.mediaType,request_error_code:a.status,request_error_type:a.statusText})};n.on("error",f),n._stopMuxMonitor=function(){n.off("manifestLoaded",a),n.off("initFragmentLoaded",l),n.off("mediaFragmentLoaded",c),n.off("qualityChangeRendered",d),n.off("error",f),delete n._stopMuxMonitor}}else r.warn("Invalid dash.js player reference. Monitoring blocked.")}(this.mux,this.id,e.dashjs)):this.mux.log.warn("You must pass a valid dashjs instance in order to track it.")}},{key:"removeDashJS",value:function(){var e;this.dashjs&&((e=this.dashjs)&&"function"==typeof e._stopMuxMonitor&&e._stopMuxMonitor(),this.dashjs=void 0)}}],n&&Be(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(M),Ve=Ke,$e=n(153),Ge=n.n($e);function Qe(e){return Qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qe(e)}function Xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Je(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Je(e,t):void 0}}(e,t)||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 Je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ze,et=["loadstart","pause","play","playing","seeking","seeked","timeupdate","ratechange","stalled","waiting","error","ended"],tt={1:"MEDIA_ERR_ABORTED",2:"MEDIA_ERR_NETWORK",3:"MEDIA_ERR_DECODE",4:"MEDIA_ERR_SRC_NOT_SUPPORTED"};o()&&o().WeakMap&&(Ze=new WeakMap);var nt=function(e){return this.buffer="",this.manifest={segments:[],serverControl:{},sessionData:{}},this.currentUri={},this.process(e),this.manifest};nt.prototype.process=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.processLine(this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},nt.prototype.processLine=function(e){var t=e.indexOf(":"),n=ct(e,t),r=n[0],o=2===n.length?it(n[1]):void 0;if("#"!==r[0])this.currentUri.uri=r,this.manifest.segments.push(this.currentUri),this.manifest.targetDuration&&!("duration"in this.currentUri)&&(this.currentUri.duration=this.manifest.targetDuration),this.currentUri={};else switch(r){case"#EXT-X-TARGETDURATION":if(!isFinite(o)||o<0)return;this.manifest.targetDuration=o,this.setHoldBack();break;case"#EXT-X-PART-INF":rt(this.manifest,n),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),this.setHoldBack();break;case"#EXT-X-SERVER-CONTROL":rt(this.manifest,n),this.setHoldBack();break;case"#EXTINF":0===o?this.currentUri.duration=.01:o>0&&(this.currentUri.duration=o);break;case"#EXT-X-PROGRAM-DATE-TIME":var i=o,a=new Date(i);this.manifest.dateTimeString||(this.manifest.dateTimeString=i,this.manifest.dateTimeObject=a),this.currentUri.dateTimeString=i,this.currentUri.dateTimeObject=a;break;case"#EXT-X-VERSION":rt(this.manifest,n);break;case"#EXT-X-SESSION-DATA":var s=ut(n[1]),l=D(s);g()(this.manifest.sessionData,l)}},nt.prototype.setHoldBack=function(){var e=this.manifest,t=e.serverControl,n=e.targetDuration,r=e.partTargetDuration;if(t){var o="holdBack",i="partHoldBack",a=n&&3*n,s=r&&2*r;n&&!t.hasOwnProperty(o)&&(t[o]=a),a&&t[o]<a&&(t[o]=a),r&&!t.hasOwnProperty(i)&&(t[i]=3*r),r&&t[i]<s&&(t[i]=s)}};var rt=function(e,t){var n,r=ot(t[0].replace("#EXT-X-",""));lt(t[1])?(n={},n=g()(st(t[1]),n)):n=it(t[1]),e[r]=n},ot=function(e){return e.toLowerCase().replace(/-(\w)/g,(function(e){return e[1].toUpperCase()}))},it=function(e){if("yes"===e.toLowerCase()||"no"===e.toLowerCase())return"yes"===e.toLowerCase();var t=-1!==e.indexOf(":")?e:parseFloat(e);return isNaN(t)?e:t},at=function(e){var t={},n=e.split("=");return n.length>1&&(t[ot(n[0])]=it(n[1])),t},st=function(e){for(var t=e.split(","),n={},r=0;t.length>r;r++){var o=t[r],i=at(o);n=g()(i,n)}return n},lt=function(e){return e.indexOf("=")>-1},ct=function(e,t){return-1===t?[e]:[e.substring(0,t),e.substring(t+1)]},ut=function(e){var t={};if(e){var n=e.search(",");return[e.slice(0,n),e.slice(n+1)].forEach((function(e,n){for(var r=e.replace(/['"]+/g,"").split("="),o=0;o<r.length;o++)"DATA-ID"===r[o]&&(t["DATA-ID"]=r[1-o]),"VALUE"===r[o]&&(t.VALUE=r[1-o])})),{data:t}}},dt=nt,ft={safeCall:function(e,t,n,r){var o=r;if(e&&"function"==typeof e[t])try{o=e[t].apply(e,n)}catch(e){f.info("safeCall error",e)}return o}};ft.safeIncrement=x,ft.getComputedStyle=function(e,t){var n;if(e&&t&&o()&&"function"==typeof o().getComputedStyle)return Ze&&Ze.has(e)&&(n=Ze.get(e)),n||(n=o().getComputedStyle(e,null),Ze&&Ze.set(e,n)),n.getPropertyValue(t)},ft.secondsToMs=function(e){return Math.floor(1e3*e)},ft.assign=g(),ft.headersStringToObject=E,ft.extractHostnameAndDomain=b,ft.extractHostname=v,ft.now=h,ft.manifestParser=dt,ft.generateShortID=a,ft.generateUUID=i;var pt=ft;function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var mt={},gt=function e(t){var n=arguments;"string"==typeof t?e.hasOwnProperty(t)?o().setTimeout((function(){n=Array.prototype.splice.call(n,1),e[t].apply(null,n)}),0):f.warn("`"+t+"` is an unknown task"):"function"==typeof t?o().setTimeout((function(){t(e)}),0):f.warn("`"+t+"` is invalid.")};gt.loaded=h(),gt.NAME="mux-embed",gt.VERSION="4.13.3",gt.API_VERSION="2.1",gt.PLAYER_TRACKED=!1,gt.monitor=function(e,t){return function(e,t,n){var r=Xe(l(t),3),o=r[0],i=r[1],a=r[2],s=e.log,c=e.utils.getComputedStyle,u=e.utils.secondsToMs;if(!o)return s.error("No element was found with the `"+i+"` query selector.");if("video"!==a&&"audio"!==a)return s.error("The element of `"+i+"` was not a media element.");o.mux&&(o.mux.destroy(),delete o.mux,s.warn("Already monitoring this video element, replacing existing event listeners")),(n=g()({automaticErrorTracking:!0},n)).data=g()({player_software:"HTML5 Video Element",player_mux_plugin_name:"VideoElementMonitor",player_mux_plugin_version:e.VERSION},n.data),n.getPlayheadTime=function(){return u(o.currentTime)},n.getStateData=function(){var e=this.hlsjs&&this.hlsjs.url,t=this.dashjs&&Qe("function"===this.dashjs.getSource)&&this.dashjs.getSource(),r={player_is_paused:o.paused,player_playhead_time:u(o.currentTime),player_width:parseInt(c(o,"width")),player_height:parseInt(c(o,"height")),player_autoplay_on:o.autoplay,player_preload_on:o.preload,player_language_code:o.lang,player_is_fullscreen:Ge()&&!!(Ge().fullscreenElement||Ge().webkitFullscreenElement||Ge().mozFullScreenElement||Ge().msFullscreenElement),video_poster_url:o.poster,video_source_url:e||t||o.currentSrc,video_source_duration:u(o.duration),video_source_height:o.videoHeight,video_source_width:o.videoWidth},i=n.getPlayheadTime();if(o.getStartDate&&i>0){var a=o.getStartDate();if(a&&"function"==typeof a.getTime&&a.getTime()){var s=a.getTime();if(r.player_program_time=s+i,o.seekable.length>0){var l=s+o.seekable.end(o.seekable.length-1);r.player_live_edge_program_time=l}}}return r},o.mux=o.mux||{},o.mux.deleted=!1,o.mux.emit=function(t,n){e.emit(i,t,n)};var d=function(){s.error("The monitor for this video element has already been destroyed.")};o.mux.destroy=function(){Object.keys(o.mux.listeners).forEach((function(e){o.removeEventListener(e,o.mux.listeners[e],!1)})),delete o.mux.listeners,o.mux.destroy=d,o.mux.swapElement=d,o.mux.emit=d,o.mux.addHLSJS=d,o.mux.addDashJS=d,o.mux.removeHLSJS=d,o.mux.removeDashJS=d,o.mux.deleted=!0,e.emit(i,"destroy")},o.mux.swapElement=function(t){var n=Xe(l(t),3),r=n[0],i=n[1],a=n[2];return r?"video"!==a&&"audio"!==a?e.log.error("The element of `"+i+"` was not a media element."):(r.muxId=o.muxId,delete o.muxId,r.mux=r.mux||{},r.mux.listeners=g()({},o.mux.listeners),delete o.mux.listeners,Object.keys(r.mux.listeners).forEach((function(e){o.removeEventListener(e,r.mux.listeners[e],!1),r.addEventListener(e,r.mux.listeners[e],!1)})),r.mux.swapElement=o.mux.swapElement,r.mux.destroy=o.mux.destroy,delete o.mux,void(o=r)):e.log.error("No element was found with the `"+i+"` query selector.")},o.mux.addHLSJS=function(t){e.addHLSJS(i,t)},o.mux.addDashJS=function(t){e.addDashJS(i,t)},o.mux.removeHLSJS=function(){e.removeHLSJS(i)},o.mux.removeDashJS=function(){e.removeDashJS(i)},e.init(i,n),e.emit(i,"playerready"),o.paused||(e.emit(i,"play"),o.readyState>2&&e.emit(i,"playing")),o.mux.listeners={},et.forEach((function(t){("error"!==t||n.automaticErrorTracking)&&(o.mux.listeners[t]=function(){var n={};if("error"===t){if(!o.error)return;if(1===o.error.code)return;n.player_error_code=o.error.code,n.player_error_message=tt[o.error.code]||o.error.message}e.emit(i,t,n)},o.addEventListener(t,o.mux.listeners[t],!1))}))}(gt,e,t)},gt.destroyMonitor=function(e){var t=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ht(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ht(e,t):void 0}}(e,t)||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.")}()}(l(e),1)[0];t&&t.mux&&"function"==typeof t.mux.destroy?t.mux.destroy():f.error("A video element monitor for `"+e+"` has not been initialized via `mux.monitor`.")},gt.addHLSJS=function(e,t){var n=s(e);mt[n]?mt[n].addHLSJS(t):f.error("A monitor for `"+n+"` has not been initialized.")},gt.addDashJS=function(e,t){var n=s(e);mt[n]?mt[n].addDashJS(t):f.error("A monitor for `"+n+"` has not been initialized.")},gt.removeHLSJS=function(e){var t=s(e);mt[t]?mt[t].removeHLSJS():f.error("A monitor for `"+t+"` has not been initialized.")},gt.removeDashJS=function(e){var t=s(e);mt[t]?mt[t].removeDashJS():f.error("A monitor for `"+t+"` has not been initialized.")},gt.init=function(e,t){p()&&t&&t.respectDoNotTrack&&f.info("The browser's Do Not Track flag is enabled - Mux beaconing is disabled.");var n=s(e);mt[n]=new Ve(gt,n,t)},gt.emit=function(e,t,n){var r=s(e);mt[r]?(mt[r].emit(t,n),"destroy"===t&&delete mt[r]):f.error("A monitor for `"+r+"` has not been initialized.")},void 0!==o()&&"function"==typeof o().addEventListener&&o().addEventListener("pagehide",(function(e){e.persisted||(gt.WINDOW_UNLOADING=!0)}),!1),gt.checkDoNotTrack=p,gt.log=f,gt.utils=pt,gt.events={PLAYER_READY:"playerready",VIEW_INIT:"viewinit",VIDEO_CHANGE:"videochange",PLAY:"play",PAUSE:"pause",PLAYING:"playing",TIME_UPDATE:"timeupdate",SEEKING:"seeking",SEEKED:"seeked",REBUFFER_START:"rebufferstart",REBUFFER_END:"rebufferend",ERROR:"error",ENDED:"ended",RENDITION_CHANGE:"renditionchange",ORIENTATION_CHANGE:"orientationchange",AD_REQUEST:"adrequest",AD_RESPONSE:"adresponse",AD_BREAK_START:"adbreakstart",AD_PLAY:"adplay",AD_PLAYING:"adplaying",AD_PAUSE:"adpause",AD_FIRST_QUARTILE:"adfirstquartile",AD_MID_POINT:"admidpoint",AD_THIRD_QUARTILE:"adthirdquartile",AD_ENDED:"adended",AD_BREAK_END:"adbreakend",AD_ERROR:"aderror",REQUEST_COMPLETED:"requestcompleted",REQUEST_FAILED:"requestfailed",REQUEST_CANCELLED:"requestcanceled"};var vt=gt},655:function(e,t,n){var r,o;function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(a){var s=!1;if(void 0===(o="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=o),s=!0,"object"===i(t)&&(e.exports=a(),s=!0),!s){var l=window.Cookies,c=window.Cookies=a();c.noConflict=function(){return window.Cookies=l,c}}}((function(){var e=function(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t};return function t(n){function r(t,o,i){var a;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(i=e({path:"/"},r.defaults,i)).expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*i.expires),i.expires=s}try{a=JSON.stringify(o),/^[\{\[]/.test(a)&&(o=a)}catch(e){}return o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape),document.cookie=[t,"=",o,i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}t||(a={});for(var l=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,u=0;u<l.length;u++){var d=l[u].split("="),f=d.slice(1).join("=");'"'===f.charAt(0)&&(f=f.slice(1,-1));try{var p=d[0].replace(c,decodeURIComponent);if(f=n.read?n.read(f,p):n(f,p)||f.replace(c,decodeURIComponent),this.json)try{f=JSON.parse(f)}catch(e){}if(t===p){a=f;break}t||(a[p]=f)}catch(e){}}return a}}return r.set=r,r.get=function(e){return r.call(r,e)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,n){r(t,"",e(n,{expires:-1}))},r.withConverter=t,r}((function(){}))}))},153:function(e,t,n){var r,o=void 0!==n.g?n.g:"undefined"!=typeof window?window:{},i=n(558);"undefined"!=typeof document?r=document:(r=o["__GLOBAL_DOCUMENT_CACHE@4"])||(r=o["__GLOBAL_DOCUMENT_CACHE@4"]=i),e.exports=r},48:function(e,t,n){var r;r="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e.exports=r},678:function(e){var t,n,r=9007199254740991,o="[object Function]",i="[object GeneratorFunction]",a=/^(?:0|[1-9]\d*)$/,s=Object.prototype,l=s.hasOwnProperty,c=s.toString,u=s.propertyIsEnumerable,d=(t=Object.keys,n=Object,function(e){return t(n(e))}),f=Math.max,p=!u.call({valueOf:1},"valueOf");function h(e,t){var n=y(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&w(e)}(e)&&l.call(e,"callee")&&(!u.call(e,"callee")||"[object Arguments]"==c.call(e))}(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,o=!!r;for(var i in e)!t&&!l.call(e,i)||o&&("length"==i||g(i,r))||n.push(i);return n}function m(e,t,n){var r=e[t];l.call(e,t)&&b(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function g(e,t){return!!(t=null==t?r:t)&&("number"==typeof e||a.test(e))&&e>-1&&e%1==0&&e<t}function v(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||s)}function b(e,t){return e===t||e!=e&&t!=t}var y=Array.isArray;function w(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!function(e){var t=_(e)?c.call(e):"";return t==o||t==i}(e)}function _(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var x,k=(x=function(e,t){if(p||v(t)||w(t))!function(e,t,n,r){n||(n={});for(var o=-1,i=t.length;++o<i;){var a=t[o];m(n,a,e[a])}}(t,function(e){return w(e)?h(e):function(e){if(!v(e))return d(e);var t=[];for(var n in Object(e))l.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}(t),e);else for(var n in t)l.call(t,n)&&m(e,n,t[n])},function(e,t){return t=f(void 0===t?e.length-1:t,0),function(){for(var n=arguments,r=-1,o=f(n.length-t,0),i=Array(o);++r<o;)i[r]=n[t+r];r=-1;for(var a=Array(t+1);++r<t;)a[r]=n[r];return a[t]=i,function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,a)}}((function(e,t){var n=-1,r=t.length,o=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=x.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!_(n))return!1;var r=typeof t;return!!("number"==r?w(n)&&g(t,n.length):"string"==r&&t in n)&&b(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n<r;){var a=t[n];a&&x(e,a)}return e})));e.exports=k},640:function(e,t,n){var r,o;!function(i,a){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function o(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function a(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?i:void 0!==console[r]?o(console,r):void 0!==console.log?o(console,"log"):e)}function s(t,n){for(var o=0;o<r.length;o++){var i=r[o];this[i]=o<t?e:this.methodFactory(i,t,n)}this.log=this.debug}function l(e,n,r){return function(){typeof console!==t&&(s.call(this,n,r),this[e].apply(this,arguments))}}function c(e,t,n){return a(e)||l.apply(this,arguments)}function u(e,n,o){var i,a=this;n=null==n?"WARN":n;var l="loglevel";function u(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&l){try{return void(window.localStorage[l]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(l)+"="+n+";"}catch(e){}}}function d(){var e;if(typeof window!==t&&l){try{e=window.localStorage[l]}catch(e){}if(typeof e===t)try{var n=window.document.cookie,r=n.indexOf(encodeURIComponent(l)+"=");-1!==r&&(e=/^([^;]+)/.exec(n.slice(r))[1])}catch(e){}return void 0===a.levels[e]&&(e=void 0),e}}"string"==typeof e?l+=":"+e:"symbol"==typeof e&&(l=void 0),a.name=e,a.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},a.methodFactory=o||c,a.getLevel=function(){return i},a.setLevel=function(n,r){if("string"==typeof n&&void 0!==a.levels[n.toUpperCase()]&&(n=a.levels[n.toUpperCase()]),!("number"==typeof n&&n>=0&&n<=a.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(i=n,!1!==r&&u(n),s.call(a,n,e),typeof console===t&&n<a.levels.SILENT)return"No console available for logging"},a.setDefaultLevel=function(e){n=e,d()||a.setLevel(e,!1)},a.resetLevel=function(){a.setLevel(n,!1),function(){if(typeof window!==t&&l){try{return void window.localStorage.removeItem(l)}catch(e){}try{window.document.cookie=encodeURIComponent(l)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}()},a.enableAll=function(e){a.setLevel(a.levels.TRACE,e)},a.disableAll=function(e){a.setLevel(a.levels.SILENT,e)};var f=d();null==f&&(f=n),a.setLevel(f,!1)}var d=new u,f={};d.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=f[e];return t||(t=f[e]=new u(e,d.getLevel(),d.methodFactory)),t};var p=typeof window!==t?window.log:void 0;return d.noConflict=function(){return typeof window!==t&&window.log===d&&(window.log=p),d},d.getLoggers=function(){return f},d.default=d,d},void 0===(o=r.call(t,n,t,e))||(e.exports=o)}()},375:function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function o(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,i,a=[];for(i in"string"!=typeof t&&(t="?"),e)if(n.call(e,i)){if((r=e[i])||null!=r&&!isNaN(r)||(r=""),i=o(i),r=o(r),null===i||null===r)continue;a.push(i+"="+r)}return a.length?t+a.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,o={};t=n.exec(e);){var i=r(t[1]),a=r(t[2]);null===i||null===a||i in o||(o[i]=a)}return o}},558:function(){}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}return n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n(80)}()},e.exports=t()},44800:e=>{e.exports=function(){var e={},t=e._fns={};return e.emit=function(e,n,r,o,i,a,s){var l=function(e){var n=t[e]?t[e]:[],r=e.indexOf(":"),o=-1===r?[e]:[e.substring(0,r),e.substring(r+1)],i=Object.keys(t),a=0,s=i.length;for(;a<s;a++){var l=i[a];if("*"===l&&(n=n.concat(t[l])),2===o.length&&o[0]===l){n=n.concat(t[l]);break}}return n}(e);l.length&&function(e,t,n){var r=0,o=t.length;for(;r<o&&t[r];r++)t[r].event=e,t[r].apply(t[r],n)}(e,l,[n,r,o,i,a,s])},e.on=function(e,n){t[e]||(t[e]=[]),t[e].push(n)},e.once=function(t,n){this.on(t,(function r(){n.apply(this,arguments),e.off(t,r)}))},e.off=function(e,t){var n=[];if(e&&t)for(var r=this._fns[e],o=0,i=r?r.length:0;o<i;o++)r[o]!==t&&n.push(r[o]);n.length?this._fns[e]=n:delete this._fns[e]},e}},36464:(e,t,n)=>{n(96486);var r="just now",o="%d second ago",i="a minute ago",a="%d minutes ago",s="an hour ago",l="%d hours ago",c="a day ago",u="%d days ago",d="a month ago",f="%d months ago",p="a year ago",h="%d years ago",m=function(e){var t=(new Date).getTime()-e.getTime(),n=Math.abs(t)/1e3,m=n/60,g=m/60,v=g/24,b=v/365;function y(e,t){return e.replace(/%d/i,t)}return n<30&&y(r,0)||n<60&&y(o,Math.round(n))||n<120&&y(i,1)||m<60&&y(a,Math.round(m))||m<120&&y(s,1)||g<24&&y(l,Math.round(g))||g<48&&y(c,1)||v<30&&y(u,Math.round(v))||v<60&&y(d,1)||v<365&&y(f,Math.round(v/30))||b<1.5&&y(p,1)||y(h,Math.round(b))};e.exports=function(e){return e instanceof Date?m(e):"number"===typeof e||"string"===typeof e&&"Invalid Date"!=new Date(e).toString()?m(new Date(e)):e}},56831:(e,t,n)=>{"use strict";function r(e){this.content=e}n.d(t,{Z:()=>o}),r.prototype={constructor:r,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return-1},get:function(e){var t=this.find(e);return-1==t?void 0:this.content[t+1]},update:function(e,t,n){var o=n&&n!=e?this.remove(n):this,i=o.find(e),a=o.content.slice();return-1==i?a.push(n||e,t):(a[i+1]=t,n&&(a[i]=n)),new r(a)},remove:function(e){var t=this.find(e);if(-1==t)return this;var n=this.content.slice();return n.splice(t,2),new r(n)},addToStart:function(e,t){return new r([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new r(n)},addBefore:function(e,t,n){var o=this.remove(t),i=o.content.slice(),a=o.find(e);return i.splice(-1==a?i.length:a,0,t,n),new r(i)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return(e=r.from(e)).size?new r(e.content.concat(this.subtract(e).content)):this},append:function(e){return(e=r.from(e)).size?new r(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=r.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},get size(){return this.content.length>>1}},r.from=function(e){if(e instanceof r)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new r(t)};const o=r},6400:(e,t,n)=>{"use strict";var r,o,i,a,s,l={},c=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function d(e,t){for(var n in t)e[n]=t[n];return e}function f(e){var t=e.parentNode;t&&t.removeChild(e)}function p(e,t,n,r,a){var s={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==a?++i:a};return null==a&&null!=o.vnode&&o.vnode(s),s}function h(e){return e.children}function m(e,t){this.props=e,this.context=t}function g(e,t){if(null==t)return e.__?g(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?g(e):null}function v(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return v(e)}}function b(e){(!e.__d&&(e.__d=!0)&&a.push(e)&&!y.__r++||s!==o.debounceRendering)&&((s=o.debounceRendering)||setTimeout)(y)}function y(){for(var e;y.__r=a.length;)e=a.sort((function(e,t){return e.__v.__b-t.__v.__b})),a=[],e.some((function(e){var t,n,r,o,i,a;e.__d&&(i=(o=(t=e).__v).__e,(a=t.__P)&&(n=[],(r=d({},o)).__v=o.__v+1,O(a,o,r,t.__n,void 0!==a.ownerSVGElement,null!=o.__h?[i]:null,n,null==i?g(o):i,o.__h),C(n,o),o.__e!=i&&v(o)))}))}function w(e,t,n,r,o,i,a,s,u,d){var f,m,v,b,y,w,k,E=r&&r.__k||c,D=E.length;for(n.__k=[],f=0;f<t.length;f++)if(null!=(b=n.__k[f]=null==(b=t[f])||"boolean"==typeof b?null:"string"==typeof b||"number"==typeof b||"bigint"==typeof b?p(null,b,null,null,b):Array.isArray(b)?p(h,{children:b},null,null,null):b.__b>0?p(b.type,b.props,b.key,b.ref?b.ref:null,b.__v):b)){if(b.__=n,b.__b=n.__b+1,null===(v=E[f])||v&&b.key==v.key&&b.type===v.type)E[f]=void 0;else for(m=0;m<D;m++){if((v=E[m])&&b.key==v.key&&b.type===v.type){E[m]=void 0;break}v=null}O(e,b,v=v||l,o,i,a,s,u,d),y=b.__e,(m=b.ref)&&v.ref!=m&&(k||(k=[]),v.ref&&k.push(v.ref,null,b),k.push(m,b.__c||y,b)),null!=y?(null==w&&(w=y),"function"==typeof b.type&&b.__k===v.__k?b.__d=u=_(b,u,e):u=x(e,b,v,E,y,u),"function"==typeof n.type&&(n.__d=u)):u&&v.__e==u&&u.parentNode!=e&&(u=g(v))}for(n.__e=w,f=D;f--;)null!=E[f]&&("function"==typeof n.type&&null!=E[f].__e&&E[f].__e==n.__d&&(n.__d=g(r,f+1)),A(E[f],E[f]));if(k)for(f=0;f<k.length;f++)P(k[f],k[++f],k[++f])}function _(e,t,n){for(var r,o=e.__k,i=0;o&&i<o.length;i++)(r=o[i])&&(r.__=e,t="function"==typeof r.type?_(r,t,n):x(n,r,r,o,r.__e,t));return t}function x(e,t,n,r,o,i){var a,s,l;if(void 0!==t.__d)a=t.__d,t.__d=void 0;else if(null==n||o!=i||null==o.parentNode)e:if(null==i||i.parentNode!==e)e.appendChild(o),a=null;else{for(s=i,l=0;(s=s.nextSibling)&&l<r.length;l+=2)if(s==o)break e;e.insertBefore(o,i),a=i}return void 0!==a?a:o.nextSibling}function k(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||u.test(t)?n:n+"px"}function E(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||k(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||k(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?S:D,i):e.removeEventListener(t,i?S:D,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null!=n&&(!1!==n||"a"===t[0]&&"r"===t[1])?e.setAttribute(t,n):e.removeAttribute(t))}}function D(e){this.l[e.type+!1](o.event?o.event(e):e)}function S(e){this.l[e.type+!0](o.event?o.event(e):e)}function O(e,t,n,r,i,a,s,l,c){var u,f,p,g,v,b,y,_,x,k,E,D,S,O=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(c=n.__h,l=t.__e=n.__e,t.__h=null,a=[l]),(u=o.__b)&&u(t);try{e:if("function"==typeof O){if(_=t.props,x=(u=O.contextType)&&r[u.__c],k=u?x?x.props.value:u.__:r,n.__c?y=(f=t.__c=n.__c).__=f.__E:("prototype"in O&&O.prototype.render?t.__c=f=new O(_,k):(t.__c=f=new m(_,k),f.constructor=O,f.render=M),x&&x.sub(f),f.props=_,f.state||(f.state={}),f.context=k,f.__n=r,p=f.__d=!0,f.__h=[]),null==f.__s&&(f.__s=f.state),null!=O.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,O.getDerivedStateFromProps(_,f.__s))),g=f.props,v=f.state,p)null==O.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==O.getDerivedStateFromProps&&_!==g&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(_,k),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(_,f.__s,k)||t.__v===n.__v){f.props=_,f.state=f.__s,t.__v!==n.__v&&(f.__d=!1),f.__v=t,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),f.__h.length&&s.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(_,f.__s,k),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(g,v,b)}))}if(f.context=k,f.props=_,f.__v=t,f.__P=e,E=o.__r,D=0,"prototype"in O&&O.prototype.render)f.state=f.__s,f.__d=!1,E&&E(t),u=f.render(f.props,f.state,f.context);else do{f.__d=!1,E&&E(t),u=f.render(f.props,f.state,f.context),f.state=f.__s}while(f.__d&&++D<25);f.state=f.__s,null!=f.getChildContext&&(r=d(d({},r),f.getChildContext())),p||null==f.getSnapshotBeforeUpdate||(b=f.getSnapshotBeforeUpdate(g,v)),S=null!=u&&u.type===h&&null==u.key?u.props.children:u,w(e,Array.isArray(S)?S:[S],t,n,r,i,a,s,l,c),f.base=t.__e,t.__h=null,f.__h.length&&s.push(f),y&&(f.__E=f.__=null),f.__e=!1}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=T(n.__e,t,n,r,i,a,s,c);(u=o.diffed)&&u(t)}catch(e){t.__v=null,(c||null!=a)&&(t.__e=l,t.__h=!!c,a[a.indexOf(l)]=null),o.__e(e,t,n)}}function C(e,t){o.__c&&o.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){o.__e(e,t.__v)}}))}function T(e,t,n,o,i,a,s,c){var u,d,p,h=n.props,m=t.props,v=t.type,b=0;if("svg"===v&&(i=!0),null!=a)for(;b<a.length;b++)if((u=a[b])&&"setAttribute"in u==!!v&&(v?u.localName===v:3===u.nodeType)){e=u,a[b]=null;break}if(null==e){if(null===v)return document.createTextNode(m);e=i?document.createElementNS("http://www.w3.org/2000/svg",v):document.createElement(v,m.is&&m),a=null,c=!1}if(null===v)h===m||c&&e.data===m||(e.data=m);else{if(a=a&&r.call(e.childNodes),d=(h=n.props||l).dangerouslySetInnerHTML,p=m.dangerouslySetInnerHTML,!c){if(null!=a)for(h={},b=0;b<e.attributes.length;b++)h[e.attributes[b].name]=e.attributes[b].value;(p||d)&&(p&&(d&&p.__html==d.__html||p.__html===e.innerHTML)||(e.innerHTML=p&&p.__html||""))}if(function(e,t,n,r,o){var i;for(i in n)"children"===i||"key"===i||i in t||E(e,i,null,n[i],r);for(i in t)o&&"function"!=typeof t[i]||"children"===i||"key"===i||"value"===i||"checked"===i||n[i]===t[i]||E(e,i,t[i],n[i],r)}(e,m,h,i,c),p)t.__k=[];else if(b=t.props.children,w(e,Array.isArray(b)?b:[b],t,n,o,i&&"foreignObject"!==v,a,s,a?a[0]:n.__k&&g(n,0),c),null!=a)for(b=a.length;b--;)null!=a[b]&&f(a[b]);c||("value"in m&&void 0!==(b=m.value)&&(b!==e.value||"progress"===v&&!b||"option"===v&&b!==h.value)&&E(e,"value",b,h.value,!1),"checked"in m&&void 0!==(b=m.checked)&&b!==e.checked&&E(e,"checked",b,h.checked,!1))}return e}function P(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){o.__e(e,n)}}function A(e,t,n){var r,i;if(o.unmount&&o.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||P(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){o.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&A(r[i],t,"function"!=typeof e.type);n||null==e.__e||f(e.__e),e.__=e.__e=e.__d=void 0}function M(e,t,n){return this.constructor(e,n)}r=c.slice,o={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},i=0,m.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),"function"==typeof e&&(e=e(d({},n),this.props)),e&&d(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),b(this))},m.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),b(this))},m.prototype.render=h,a=[],y.__r=0},9198:function(e,t,n){!function(e,t,n,r,o,i,a,s,l,c,u,d,f,p,h,m,g,v,b,y,w,_,x,k,E,D,S,O,C,T,P,A,M,R,I,N,L,j,F,z,B,H,q,U,Y,W,K,V,$,G,Q,X,J,Z,ee,te,ne,re,oe,ie,ae,se,le,ce,ue,de,fe){"use strict";function pe(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var he=pe(t),me=pe(r),ge=pe(o),ve=pe(i),be=pe(a),ye=pe(s),we=pe(l),_e=pe(c),xe=pe(u),ke=pe(d),Ee=pe(f),De=pe(p),Se=pe(g),Oe=pe(v),Ce=pe(b),Te=pe(y),Pe=pe(w),Ae=pe(_),Me=pe(x),Re=pe(k),Ie=pe(E),Ne=pe(D),Le=pe(S),je=pe(O),Fe=pe(C),ze=pe(T),Be=pe(P),He=pe(A),qe=pe(M),Ue=pe(R),Ye=pe(I),We=pe(N),Ke=pe(L),Ve=pe(j),$e=pe(F),Ge=pe(z),Qe=pe(B),Xe=pe(q),Je=pe(U),Ze=pe(Y),et=pe(W),tt=pe(K),nt=pe(V),rt=pe($),ot=pe(Q),it=pe(X),at=pe(J),st=pe(Z),lt=pe(ee),ct=pe(te),ut=pe(ne),dt=pe(re),ft=pe(oe),pt=pe(ie),ht=pe(ae),mt=pe(se),gt=pe(le),vt=pe(ce),bt=pe(ue),yt=pe(fe);function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((function(t){St(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xt(e){return(xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Et(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Lt(r.key),r)}}function Dt(e,t,n){return t&&Et(e.prototype,t),n&&Et(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function St(e,t,n){return(t=Lt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ot(){return(Ot=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ct(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pt(e,t)}function Tt(e){return(Tt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pt(e,t){return(Pt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function At(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mt(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return At(e)}function Rt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Tt(e);if(t){var o=Tt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Mt(this,n)}}function It(e){return function(e){if(Array.isArray(e))return Nt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Nt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nt(e,t):void 0}}(e)||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 Nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Lt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var jt=12;function Ft(e){var t=e?"string"==typeof e||e instanceof String?gt.default(e):ht.default(e):new Date;return Bt(t)?t:null}function zt(e,t,n,r,o){var i=an(n)||an(on()),a=Array.isArray(t)?t:[t];o=o||Ft();for(var s=0,l=a.length;s<l;s++){var c=a[s],u=mt.default(e,c,o,{locale:i});if(Bt(u)&&(!r||e===Ht(u,c,n)))return u}return null}function Bt(e,t){return t=t||new Date("1/1/1000"),ve.default(e)&&!ft.default(e,t)}function Ht(e,t,n){if("en"===n)return be.default(e,t,{awareOfUnicodeTokens:!0});var r=an(n)||an(on())||null;return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),be.default(e,t,{locale:r,awareOfUnicodeTokens:!0})}function qt(e,t){var n=t.dateFormat,r=t.locale;return e&&Ht(e,Array.isArray(n)?n[0]:n,r)||""}function Ut(e,t){var n=t.hour,r=void 0===n?0:n,o=t.minute,i=void 0===o?0:o,a=t.second,s=void 0===a?0:a;return Ue.default(qe.default(He.default(e,s),i),r)}function Yt(e,t){var n=t&&an(t)||on()&&an(on());return Le.default(e,n?{locale:n}:null)}function Wt(e,t){return Ht(e,"ddd",t)}function Kt(e){return Je.default(e)}function Vt(e,t,n){var r=an(t||on());return Ze.default(e,{locale:r,weekStartsOn:n})}function $t(e){return et.default(e)}function Gt(e){return nt.default(e)}function Qt(e){return tt.default(e)}function Xt(){return Je.default(Ft())}function Jt(e,t){return e&&t?ct.default(e,t):!e&&!t}function Zt(e,t){return e&&t?lt.default(e,t):!e&&!t}function en(e,t){return e&&t?ut.default(e,t):!e&&!t}function tn(e,t){return e&&t?st.default(e,t):!e&&!t}function nn(e,t){return e&&t?at.default(e,t):!e&&!t}function rn(e,t,n){var r,o=Je.default(t),i=rt.default(n);try{r=pt.default(e,{start:o,end:i})}catch(e){r=!1}return r}function on(){return("undefined"!=typeof window?window:globalThis).__localeId__}function an(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function sn(e,t){return Ht(Ye.default(Ft(),e),"LLLL",t)}function ln(e,t){return Ht(Ye.default(Ft(),e),"LLL",t)}function cn(e,t){return Ht(We.default(Ft(),e),"QQQ",t)}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.excludeDateIntervals,a=t.includeDates,s=t.includeDateIntervals,l=t.filterDate;return vn(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return tn(e,t)}))||i&&i.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})}))||a&&!a.some((function(t){return tn(e,t)}))||s&&!s.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})}))||l&&!l(Ft(e))||!1}function dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some((function(t){var n=t.start,r=t.end;return pt.default(e,{start:n,end:r})})):n&&n.some((function(t){return tn(e,t)}))||!1}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.includeDates,a=t.filterDate;return vn(e,{minDate:et.default(n),maxDate:ot.default(r)})||o&&o.some((function(t){return Zt(e,t)}))||i&&!i.some((function(t){return Zt(e,t)}))||a&&!a(Ft(e))||!1}function pn(e,t,n,r){var o=ze.default(e),i=je.default(e),a=ze.default(t),s=je.default(t),l=ze.default(r);return o===a&&o===l?i<=n&&n<=s:o<a?l===o&&i<=n||l===a&&s>=n||l<a&&l>o:void 0}function hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.includeDates,a=t.filterDate;return vn(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return en(e,t)}))||i&&!i.some((function(t){return en(e,t)}))||a&&!a(Ft(e))||!1}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.includeDates,a=t.filterDate,s=new Date(e,0,1);return vn(s,{minDate:nt.default(n),maxDate:it.default(r)})||o&&o.some((function(e){return Jt(s,e)}))||i&&!i.some((function(e){return Jt(s,e)}))||a&&!a(Ft(s))||!1}function gn(e,t,n,r){var o=ze.default(e),i=Fe.default(e),a=ze.default(t),s=Fe.default(t),l=ze.default(r);return o===a&&o===l?i<=n&&n<=s:o<a?l===o&&i<=n||l===a&&s>=n||l<a&&l>o:void 0}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&Ge.default(e,n)<0||r&&Ge.default(e,r)>0}function bn(e,t){return t.some((function(t){return Re.default(t)===Re.default(e)&&Me.default(t)===Me.default(e)}))}function yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,o=t.filterTime;return n&&bn(e,n)||r&&!bn(e,r)||o&&!o(e)||!1}function wn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var o,i=Ft(),a=Ue.default(qe.default(i,Me.default(e)),Re.default(e)),s=Ue.default(qe.default(i,Me.default(n)),Re.default(n)),l=Ue.default(qe.default(i,Me.default(r)),Re.default(r));try{o=!pt.default(a,{start:s,end:l})}catch(e){o=!1}return o}function _n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Ce.default(e,1);return n&&Qe.default(n,o)>0||r&&r.every((function(e){return Qe.default(e,o)>0}))||!1}function xn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=ke.default(e,1);return n&&Qe.default(o,n)>0||r&&r.every((function(e){return Qe.default(o,e)>0}))||!1}function kn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Pe.default(e,1);return n&&Xe.default(n,o)>0||r&&r.every((function(e){return Xe.default(e,o)>0}))||!1}function En(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=De.default(e,1);return n&&Xe.default(o,n)>0||r&&r.every((function(e){return Xe.default(o,e)>0}))||!1}function Dn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return Ge.default(e,t)>=0}));return Ve.default(r)}return n?Ve.default(n):t}function Sn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return Ge.default(e,t)<=0}));return $e.default(r)}return n?$e.default(n):t}function On(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r<o;r++){var i=e[r];if(ge.default(i)){var a=Ht(i,"MM.dd.yyyy"),s=n.get(a)||[];s.includes(t)||(s.push(t),n.set(a,s))}else if("object"===xt(i)){var l=Object.keys(i),c=l[0],u=i[l[0]];if("string"==typeof c&&u.constructor===Array)for(var d=0,f=u.length;d<f;d++){var p=Ht(u[d],"MM.dd.yyyy"),h=n.get(p)||[];h.includes(c)||(h.push(c),n.set(p,h))}}}return n}function Cn(e,t,n,r,o){for(var i=o.length,a=[],s=0;s<i;s++){var l=ye.default(we.default(e,Re.default(o[s])),Me.default(o[s])),c=ye.default(e,(n+1)*r);dt.default(l,t)&&ft.default(l,c)&&a.push(o[s])}return a}function Tn(e){return e<10?"0".concat(e):"".concat(e)}function Pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:jt,n=Math.ceil(ze.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function An(e,t,n,r){for(var o=[],i=0;i<2*t+1;i++){var a=e+t-i,s=!0;n&&(s=ze.default(n)<=a),r&&s&&(s=ze.default(r)>=a),s&&o.push(a)}return o}var Mn=function(e){Ct(r,e);var n=Rt(r);function r(e){var o;kt(this,r),St(At(o=n.call(this,e)),"renderOptions",(function(){var e=o.props.year,t=o.state.yearsList.map((function(t){return he.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:o.onChange.bind(At(o),t),"aria-selected":e===t?"true":void 0},e===t?he.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),n=o.props.minDate?ze.default(o.props.minDate):null,r=o.props.maxDate?ze.default(o.props.maxDate):null;return r&&o.state.yearsList.find((function(e){return e===r}))||t.unshift(he.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:o.incrementYears},he.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&o.state.yearsList.find((function(e){return e===n}))||t.push(he.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:o.decrementYears},he.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),St(At(o),"onChange",(function(e){o.props.onChange(e)})),St(At(o),"handleClickOutside",(function(){o.props.onCancel()})),St(At(o),"shiftYears",(function(e){var t=o.state.yearsList.map((function(t){return t+e}));o.setState({yearsList:t})})),St(At(o),"incrementYears",(function(){return o.shiftYears(1)})),St(At(o),"decrementYears",(function(){return o.shiftYears(-1)}));var i=e.yearDropdownItemNumber,a=e.scrollableYearDropdown,s=i||(a?10:5);return o.state={yearsList:An(o.props.year,s,o.props.minDate,o.props.maxDate)},o.dropdownRef=t.createRef(),o}return Dt(r,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find((function(e){return e.ariaSelected})):null;e.scrollTop=n?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=me.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return he.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),r}(he.default.Component),Rn=vt.default(Mn),In=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),St(At(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?ze.default(e.props.minDate):1900,n=e.props.maxDate?ze.default(e.props.maxDate):2100,r=[],o=t;o<=n;o++)r.push(he.default.createElement("option",{key:o,value:o},o));return r})),St(At(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),St(At(e),"renderSelectMode",(function(){return he.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),St(At(e),"renderReadView",(function(t){return he.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},he.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),he.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),St(At(e),"renderDropdown",(function(){return he.default.createElement(Rn,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),St(At(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),St(At(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),St(At(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),St(At(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),St(At(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),St(At(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return Dt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return he.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(he.default.Component),Nn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"isSelectedMonth",(function(t){return e.props.month===t})),St(At(e),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return he.default.createElement("div",{className:e.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(At(e),n),"aria-selected":e.isSelectedMonth(n)?"true":void 0},e.isSelectedMonth(n)?he.default.createElement("span",{className:"react-datepicker__month-option--selected"},"\u2713"):"",t)}))})),St(At(e),"onChange",(function(t){return e.props.onChange(t)})),St(At(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return Dt(n,[{key:"render",value:function(){return he.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(he.default.Component),Ln=vt.default(Nn),jn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),St(At(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return he.default.createElement("option",{key:t,value:t},e)}))})),St(At(e),"renderSelectMode",(function(t){return he.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),St(At(e),"renderReadView",(function(t,n){return he.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},he.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),he.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),St(At(e),"renderDropdown",(function(t){return he.default.createElement(Ln,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),St(At(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,r=[e.renderReadView(!n,t)];return n&&r.unshift(e.renderDropdown(t)),r})),St(At(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),St(At(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return Dt(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return ln(e,t.props.locale)}:function(e){return sn(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return he.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(he.default.Component);function Fn(e,t){for(var n=[],r=$t(e),o=$t(t);!dt.default(r,o);)n.push(Ft(r)),r=ke.default(r,1);return n}var zn=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),St(At(r=t.call(this,e)),"renderOptions",(function(){return r.state.monthYearsList.map((function(e){var t=Be.default(e),n=Jt(r.props.date,e)&&Zt(r.props.date,e);return he.default.createElement("div",{className:n?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:r.onChange.bind(At(r),t),"aria-selected":n?"true":void 0},n?he.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"\u2713"):"",Ht(e,r.props.dateFormat,r.props.locale))}))})),St(At(r),"onChange",(function(e){return r.props.onChange(e)})),St(At(r),"handleClickOutside",(function(){r.props.onCancel()})),r.state={monthYearsList:Fn(r.props.minDate,r.props.maxDate)},r}return Dt(n,[{key:"render",value:function(){var e=me.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return he.default.createElement("div",{className:e},this.renderOptions())}}]),n}(he.default.Component),Bn=vt.default(zn),Hn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),St(At(e),"renderSelectOptions",(function(){for(var t=$t(e.props.minDate),n=$t(e.props.maxDate),r=[];!dt.default(t,n);){var o=Be.default(t);r.push(he.default.createElement("option",{key:o,value:o},Ht(t,e.props.dateFormat,e.props.locale))),t=ke.default(t,1)}return r})),St(At(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),St(At(e),"renderSelectMode",(function(){return he.default.createElement("select",{value:Be.default($t(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),St(At(e),"renderReadView",(function(t){var n=Ht(e.props.date,e.props.dateFormat,e.props.locale);return he.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},he.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),he.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),St(At(e),"renderDropdown",(function(){return he.default.createElement(Bn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),St(At(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),St(At(e),"onChange",(function(t){e.toggleDropdown();var n=Ft(parseInt(t));Jt(e.props.date,n)&&Zt(e.props.date,n)||e.props.onChange(n)})),St(At(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return Dt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return he.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(he.default.Component),qn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"dayEl",he.default.createRef()),St(At(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),St(At(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),St(At(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),St(At(e),"isSameDay",(function(t){return tn(e.props.day,t)})),St(At(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),St(At(e),"isDisabled",(function(){return un(e.props.day,e.props)})),St(At(e),"isExcluded",(function(){return dn(e.props.day,e.props)})),St(At(e),"getHighLightedClass",(function(t){var n=e.props,r=n.day,o=n.highlightDates;if(!o)return!1;var i=Ht(r,"MM.dd.yyyy");return o.get(i)})),St(At(e),"isInRange",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&rn(n,r,o)})),St(At(e),"isInSelectingRange",(function(){var t,n=e.props,r=n.day,o=n.selectsStart,i=n.selectsEnd,a=n.selectsRange,s=n.selectsDisabledDaysInRange,l=n.startDate,c=n.endDate,u=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(o||i||a)||!u||!s&&e.isDisabled())&&(o&&c&&(ft.default(u,c)||nn(u,c))?rn(r,u,c):(i&&l&&(dt.default(u,l)||nn(u,l))||!(!a||!l||c||!dt.default(u,l)&&!nn(u,l)))&&rn(r,l,u))})),St(At(e),"isSelectingRangeStart",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,o=n.startDate,i=n.selectsStart,a=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return tn(r,i?a:o)})),St(At(e),"isSelectingRangeEnd",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,o=n.endDate,i=n.selectsEnd,a=n.selectsRange,s=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return tn(r,i||a?s:o)})),St(At(e),"isRangeStart",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&tn(r,n)})),St(At(e),"isRangeEnd",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&tn(o,n)})),St(At(e),"isWeekend",(function(){var t=Ie.default(e.props.day);return 0===t||6===t})),St(At(e),"isAfterMonth",(function(){return void 0!==e.props.month&&(e.props.month+1)%12===je.default(e.props.day)})),St(At(e),"isBeforeMonth",(function(){return void 0!==e.props.month&&(je.default(e.props.day)+1)%12===e.props.month})),St(At(e),"isCurrentDay",(function(){return e.isSameDay(Ft())})),St(At(e),"isSelected",(function(){return e.isSameDay(e.props.selected)})),St(At(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return me.default("react-datepicker__day",n,"react-datepicker__day--"+Wt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),St(At(e),"getAriaLabel",(function(){var t=e.props,n=t.day,r=t.ariaLabelPrefixWhenEnabled,o=void 0===r?"Choose":r,i=t.ariaLabelPrefixWhenDisabled,a=void 0===i?"Not available":i,s=e.isDisabled()||e.isExcluded()?a:o;return"".concat(s," ").concat(Ht(n,"PPPP",e.props.locale))})),St(At(e),"getTabIndex",(function(t,n){var r=t||e.props.selected,o=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(r)&&tn(o,r)?0:-1})),St(At(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),St(At(e),"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(Ne.default(e.props.day),e.props.day):Ne.default(e.props.day)})),St(At(e),"render",(function(){return he.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option","aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()},e.renderDayContents())})),e}return Dt(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(he.default.Component),Un=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return Dt(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,o={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return he.default.createElement("div",{className:me.default(o),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(he.default.Component),Yn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),St(At(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),St(At(e),"handleWeekClick",(function(t,n,r){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,r),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),St(At(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Yt(t)})),St(At(e),"renderDays",(function(){var t=Vt(e.props.day,e.props.locale,e.props.calendarStartDay),n=[],r=e.formatWeekNumber(t);if(e.props.showWeekNumber){var o=e.props.onWeekSelect?e.handleWeekClick.bind(At(e),t,r):void 0;n.push(he.default.createElement(Un,{key:"W",weekNumber:r,onClick:o,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var r=_e.default(t,n);return he.default.createElement(qn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:r.valueOf(),day:r,month:e.props.month,onClick:e.handleDayClick.bind(At(e),r),onMouseEnter:e.handleDayMouseEnter.bind(At(e),r),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),e}return Dt(n,[{key:"render",value:function(){return he.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(he.default.Component),Wn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"MONTH_REFS",It(Array(12)).map((function(){return he.default.createRef()}))),St(At(e),"QUARTER_REFS",It(Array(4)).map((function(){return he.default.createRef()}))),St(At(e),"isDisabled",(function(t){return un(t,e.props)})),St(At(e),"isExcluded",(function(t){return dn(t,e.props)})),St(At(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),St(At(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),St(At(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),St(At(e),"isRangeStartMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&Zt(Ye.default(r,t),o)})),St(At(e),"isRangeStartQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&en(We.default(r,t),o)})),St(At(e),"isRangeEndMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&Zt(Ye.default(r,t),i)})),St(At(e),"isRangeEndQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&en(We.default(r,t),i)})),St(At(e),"isWeekInMonth",(function(t){var n=e.props.day,r=_e.default(t,6);return Zt(t,n)||Zt(r,n)})),St(At(e),"isCurrentMonth",(function(e,t){return ze.default(e)===ze.default(Ft())&&t===je.default(Ft())})),St(At(e),"isCurrentQuarter",(function(e,t){return ze.default(e)===ze.default(Ft())&&t===Fe.default(Ft())})),St(At(e),"isSelectedMonth",(function(e,t,n){return je.default(e)===t&&ze.default(e)===ze.default(n)})),St(At(e),"isSelectedQuarter",(function(e,t,n){return Fe.default(e)===t&&ze.default(e)===ze.default(n)})),St(At(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,r=0,o=!1,i=Vt($t(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(he.default.createElement(Yn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:r,day:i,month:je.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!o;){r++,i=xe.default(i,1);var a=n&&r>=6,s=!n&&!e.isWeekInMonth(i);if(a||s){if(!e.props.peekNextMonth)break;o=!0}}return t})),St(At(e),"onMonthClick",(function(t,n){e.handleDayClick($t(Ye.default(e.props.day,n)),t)})),St(At(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),St(At(e),"onMonthKeyDown",(function(t,n){t.preventDefault();var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,ke.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Ce.default(e.props.preSelection,1));break;case"ArrowUp":e.handleMonthNavigation(n>=0&&n<=2?n+9:n-3,Ce.default(e.props.preSelection,3));break;case"ArrowDown":e.handleMonthNavigation(n>=9&&n<=11?n-9:n+3,ke.default(e.props.preSelection,3))}})),St(At(e),"onQuarterClick",(function(t,n){e.handleDayClick(Qt(We.default(e.props.day,n)),t)})),St(At(e),"handleQuarterNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())})),St(At(e),"onQuarterKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onQuarterClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===n?1:n+1,Ee.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===n?4:n-1,Te.default(e.props.preSelection,1))}})),St(At(e),"getMonthClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate,a=n.selected,s=n.minDate,l=n.maxDate,c=n.preSelection,u=n.monthClassName,d=n.excludeDates,f=n.includeDates,p=u?u(Ye.default(r,t)):void 0,h=Ye.default(r,t);return me.default("react-datepicker__month-text","react-datepicker__month-".concat(t),p,{"react-datepicker__month--disabled":(s||l||d||f)&&fn(h,e.props),"react-datepicker__month--selected":e.isSelectedMonth(r,t,a),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&je.default(c)===t,"react-datepicker__month--in-range":pn(o,i,t,r),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--today":e.isCurrentMonth(r,t)})})),St(At(e),"getTabIndex",(function(t){var n=je.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),St(At(e),"getQuarterTabIndex",(function(t){var n=Fe.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),St(At(e),"getAriaLabel",(function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,o=void 0===r?"Choose":r,i=n.disabledDayAriaLabelPrefix,a=void 0===i?"Not available":i,s=n.day,l=Ye.default(s,t),c=e.isDisabled(l)||e.isExcluded(l)?a:o;return"".concat(c," ").concat(Ht(l,"MMMM yyyy"))})),St(At(e),"getQuarterClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate,a=n.selected,s=n.minDate,l=n.maxDate,c=n.preSelection;return me.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(s||l)&&hn(We.default(r,t),e.props),"react-datepicker__quarter--selected":e.isSelectedQuarter(r,t,a),"react-datepicker__quarter-text--keyboard-selected":Fe.default(c)===t,"react-datepicker__quarter--in-range":gn(o,i,t,r),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),St(At(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,r=t.showTwoColumnMonthYearPicker,o=t.showFourColumnMonthYearPicker,i=t.locale,a=t.day,s=t.selected;return(o?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:r?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map((function(t,r){return he.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return he.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(a,t)?"date":void 0,"aria-selected":e.isSelectedMonth(a,t,s)},n?sn(t,i):ln(t,i))})))}))})),St(At(e),"renderQuarters",(function(){var t=e.props,n=t.day,r=t.selected;return he.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,o){return he.default.createElement("div",{key:o,ref:e.QUARTER_REFS[o],role:"option",onClick:function(n){e.onQuarterClick(n,t)},onKeyDown:function(n){e.onQuarterKeyDown(n,t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(n,t)?"date":void 0},cn(t,e.props.locale))})))})),St(At(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,r=t.selectsStart,o=t.selectsEnd,i=t.showMonthYearPicker,a=t.showQuarterYearPicker;return me.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||o)},{"react-datepicker__monthPicker":i},{"react-datepicker__quarterPicker":a})})),e}return Dt(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,o=e.ariaLabelPrefix,i=void 0===o?"month ":o;return he.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(i," ").concat(Ht(r,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(he.default.Component),Kn=function(e){Ct(n,e);var t=Rt(n);function n(){var e;kt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return St(At(e=t.call.apply(t,[this].concat(o))),"state",{height:null}),St(At(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&wn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&yn(t,e.props)||e.props.onChange(t)})),St(At(e),"isSelectedTime",(function(t,n,r){return e.props.selected&&n===Re.default(t)&&r===Me.default(t)})),St(At(e),"liClasses",(function(t,n,r){var o=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,r):void 0];return e.isSelectedTime(t,n,r)&&o.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&wn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&yn(t,e.props))&&o.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Re.default(t)+Me.default(t))%e.props.intervals!=0&&o.push("react-datepicker__time-list-item--injected"),o.join(" ")})),St(At(e),"handleOnKeyDown",(function(t,n){" "===t.key&&(t.preventDefault(),t.key="Enter"),"Enter"===t.key&&e.handleClick(n),e.props.handleOnKeyDown(t)})),St(At(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",r=e.props.intervals,o=Kt(Ft(e.props.selected)),i=1440/r,a=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),s=e.props.selected||e.props.openToDate||Ft(),l=Re.default(s),c=Me.default(s),u=Ue.default(qe.default(o,c),l),d=0;d<i;d++){var f=ye.default(o,d*r);if(t.push(f),a){var p=Cn(o,f,d,r,a);t=t.concat(p)}}return t.map((function(t,r){return he.default.createElement("li",{key:r,onClick:e.handleClick.bind(At(e),t),className:e.liClasses(t,l,c),ref:function(n){(ft.default(t,u)||nn(t,u))&&(e.centerLi=n)},onKeyDown:function(n){e.handleOnKeyDown(n,t)},tabIndex:"0","aria-selected":e.isSelectedTime(t,l,c)?"true":void 0},Ht(t,n,e.props.locale))}))})),e}return Dt(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=this.centerLi&&n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return he.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},he.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},he.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),he.default.createElement("div",{className:"react-datepicker__time"},he.default.createElement("div",{className:"react-datepicker__time-box"},he.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(he.default.Component);St(Kn,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Vn=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),St(At(r=t.call(this,e)),"YEAR_REFS",It(Array(r.props.yearItemNumber)).map((function(){return he.default.createRef()}))),St(At(r),"isDisabled",(function(e){return un(e,r.props)})),St(At(r),"isExcluded",(function(e){return dn(e,r.props)})),St(At(r),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(At(r));window.requestAnimationFrame(t)})),St(At(r),"handleYearClick",(function(e,t){r.props.onDayClick&&r.props.onDayClick(e,t)})),St(At(r),"handleYearNavigation",(function(e,t){var n=r.props,o=n.date,i=n.yearItemNumber,a=Pn(o,i).startPeriod;r.isDisabled(t)||r.isExcluded(t)||(r.props.setPreSelection(t),e-a==-1?r.updateFocusOnPaginate(i-1):e-a===i?r.updateFocusOnPaginate(0):r.YEAR_REFS[e-a].current.focus())})),St(At(r),"isSameDay",(function(e,t){return tn(e,t)})),St(At(r),"isCurrentYear",(function(e){return e===ze.default(Ft())})),St(At(r),"isKeyboardSelected",(function(e){var t=Gt(Ke.default(r.props.date,e));return!r.props.disabledKeyboardNavigation&&!r.props.inline&&!tn(t,Gt(r.props.selected))&&tn(t,Gt(r.props.preSelection))})),St(At(r),"onYearClick",(function(e,t){var n=r.props.date;r.handleYearClick(Gt(Ke.default(n,t)),e)})),St(At(r),"onYearKeyDown",(function(e,t){var n=e.key;if(!r.props.disabledKeyboardNavigation)switch(n){case"Enter":r.onYearClick(e,t),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleYearNavigation(t+1,De.default(r.props.preSelection,1));break;case"ArrowLeft":r.handleYearNavigation(t-1,Pe.default(r.props.preSelection,1))}})),St(At(r),"getYearClassNames",(function(e){var t=r.props,n=t.minDate,o=t.maxDate,i=t.selected,a=t.excludeDates,s=t.includeDates,l=t.filterDate;return me.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===ze.default(i),"react-datepicker__year-text--disabled":(n||o||a||s||l)&&mn(e,r.props),"react-datepicker__year-text--keyboard-selected":r.isKeyboardSelected(e),"react-datepicker__year-text--today":r.isCurrentYear(e)})})),St(At(r),"getYearTabIndex",(function(e){return r.props.disabledKeyboardNavigation?"-1":e===ze.default(r.props.preSelection)?"0":"-1"})),r}return Dt(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,r=Pn(n.date,n.yearItemNumber),o=r.startPeriod,i=r.endPeriod,a=function(n){t.push(he.default.createElement("div",{ref:e.YEAR_REFS[n-o],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){e.onYearKeyDown(t,n)},tabIndex:e.getYearTabIndex(n),className:e.getYearClassNames(n),key:n,"aria-current":e.isCurrentYear(n)?"date":void 0},n))},s=o;s<=i;s++)a(s);return he.default.createElement("div",{className:"react-datepicker__year"},he.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(he.default.Component),$n=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),St(At(r=t.call(this,e)),"onTimeChange",(function(e){r.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),r.props.onChange(t)})),St(At(r),"renderTimeInput",(function(){var e=r.state.time,t=r.props,n=t.date,o=t.timeString,i=t.customTimeInput;return i?he.default.cloneElement(i,{date:n,value:e,onChange:r.onTimeChange}):he.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||o)}})})),r.state={time:r.props.timeString},r}return Dt(n,[{key:"render",value:function(){return he.default.createElement("div",{className:"react-datepicker__input-time-container"},he.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),he.default.createElement("div",{className:"react-datepicker-time__input-container"},he.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(he.default.Component);function Gn(e){var t=e.className,n=e.children,r=e.showPopperArrow,o=e.arrowProps,i=void 0===o?{}:o;return he.default.createElement("div",{className:t},r&&he.default.createElement("div",Ot({className:"react-datepicker__triangle"},i)),n)}var Qn=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],Xn=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),St(At(r=t.call(this,e)),"handleClickOutside",(function(e){r.props.onClickOutside(e)})),St(At(r),"setClickOutsideRef",(function(){return r.containerRef.current})),St(At(r),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Qn.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&r.props.onDropdownFocus()})),St(At(r),"getDateInView",(function(){var e=r.props,t=e.preSelection,n=e.selected,o=e.openToDate,i=Dn(r.props),a=Sn(r.props),s=Ft();return o||n||t||(i&&ft.default(s,i)?i:a&&dt.default(s,a)?a:s)})),St(At(r),"increaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:ke.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),St(At(r),"decreaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:Ce.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),St(At(r),"handleDayClick",(function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)})),St(At(r),"handleDayMouseEnter",(function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)})),St(At(r),"handleMonthMouseLeave",(function(){r.setState({selectingDate:null}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()})),St(At(r),"handleYearChange",(function(e){r.props.onYearChange&&(r.props.onYearChange(e),r.setState({isRenderAriaLiveMessage:!0})),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),St(At(r),"handleMonthChange",(function(e){r.props.onMonthChange&&(r.props.onMonthChange(e),r.setState({isRenderAriaLiveMessage:!0})),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),St(At(r),"handleMonthYearChange",(function(e){r.handleYearChange(e),r.handleMonthChange(e)})),St(At(r),"changeYear",(function(e){r.setState((function(t){var n=t.date;return{date:Ke.default(n,e)}}),(function(){return r.handleYearChange(r.state.date)}))})),St(At(r),"changeMonth",(function(e){r.setState((function(t){var n=t.date;return{date:Ye.default(n,e)}}),(function(){return r.handleMonthChange(r.state.date)}))})),St(At(r),"changeMonthYear",(function(e){r.setState((function(t){var n=t.date;return{date:Ke.default(Ye.default(n,je.default(e)),ze.default(e))}}),(function(){return r.handleMonthYearChange(r.state.date)}))})),St(At(r),"header",(function(){var e=Vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale,r.props.calendarStartDay),t=[];return r.props.showWeekNumbers&&t.push(he.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=_e.default(e,t),o=r.formatWeekday(n,r.props.locale),i=r.props.weekDayClassName?r.props.weekDayClassName(n):void 0;return he.default.createElement("div",{key:t,className:me.default("react-datepicker__day-name",i)},o)})))})),St(At(r),"formatWeekday",(function(e,t){return r.props.formatWeekDay?function(e,t,n){return"function"==typeof t?t(e,n):Ht(e,"EEEE",n)}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return Ht(e,"EEE",t)}(e,t):function(e,t){return Ht(e,"EEEEEE",t)}(e,t)})),St(At(r),"decreaseYear",(function(){r.setState((function(e){var t=e.date;return{date:Pe.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),St(At(r),"renderPreviousButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=kn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,o=void 0===r?jt:r,i=Pn(Gt(Pe.default(e,o)),o).endPeriod,a=n&&ze.default(n);return a&&a>i||!1}(r.state.date,r.props);break;default:e=_n(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.decreaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,i=r.props,a=i.previousMonthButtonLabel,s=i.previousYearButtonLabel,l=r.props,c=l.previousMonthAriaLabel,u=void 0===c?"string"==typeof a?a:"Previous Month":c,d=l.previousYearAriaLabel,f=void 0===d?"string"==typeof s?s:"Previous Year":d;return he.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?f:u},he.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},o?r.props.previousYearButtonLabel:r.props.previousMonthButtonLabel))}}})),St(At(r),"increaseYear",(function(){r.setState((function(e){var t=e.date;return{date:De.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),St(At(r),"renderNextButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=En(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,o=void 0===r?jt:r,i=Pn(De.default(e,o),o).startPeriod,a=n&&ze.default(n);return a&&a<i||!1}(r.state.date,r.props);break;default:e=xn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,i=r.props,a=i.nextMonthButtonLabel,s=i.nextYearButtonLabel,l=r.props,c=l.nextMonthAriaLabel,u=void 0===c?"string"==typeof a?a:"Next Month":c,d=l.nextYearAriaLabel,f=void 0===d?"string"==typeof s?s:"Next Year":d;return he.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?f:u},he.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},o?r.props.nextYearButtonLabel:r.props.nextMonthButtonLabel))}}})),St(At(r),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),he.default.createElement("div",{className:t.join(" ")},Ht(e,r.props.dateFormat,r.props.locale))})),St(At(r),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return he.default.createElement(In,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:ze.default(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})})),St(At(r),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return he.default.createElement(jn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:je.default(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})})),St(At(r),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return he.default.createElement(Hn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})})),St(At(r),"handleTodayButtonClick",(function(e){r.props.onSelect(Xt(),e),r.props.setPreSelection&&r.props.setPreSelection(Xt())})),St(At(r),"renderTodayButton",(function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return he.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.handleTodayButtonClick(e)}},r.props.todayButton)})),St(At(r),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return he.default.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),he.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),he.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),St(At(r),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var o=_n(r.state.date,r.props),i=xn(r.state.date,r.props),a=kn(r.state.date,r.props),s=En(r.state.date,r.props),l=!r.props.showMonthYearPicker&&!r.props.showQuarterYearPicker&&!r.props.showYearPicker;return he.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(_t(_t({},r.state),{},{customHeaderCount:n,monthDate:t,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:o,nextMonthButtonDisabled:i,prevYearButtonDisabled:a,nextYearButtonDisabled:s})),l&&he.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),St(At(r),"renderYearHeader",(function(){var e=r.state.date,t=r.props,n=t.showYearPicker,o=Pn(e,t.yearItemNumber),i=o.startPeriod,a=o.endPeriod;return he.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(i," - ").concat(a):ze.default(e))})),St(At(r),"renderHeader",(function(e){switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(e);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(e);default:return r.renderDefaultHeader(e)}})),St(At(r),"renderMonths",(function(){if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var e=[],t=r.props.showPreviousMonths?r.props.monthsShown-1:0,n=Ce.default(r.state.date,t),o=0;o<r.props.monthsShown;++o){var i=o-r.props.monthSelectedIn,a=ke.default(n,i),s="month-".concat(o),l=o<r.props.monthsShown-1,c=o>0;e.push(he.default.createElement("div",{key:s,ref:function(e){r.monthContainer=e},className:"react-datepicker__month-container"},r.renderHeader({monthDate:a,i:o}),he.default.createElement(Wn,{chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,ariaLabelPrefix:r.props.monthAriaLabelPrefix,onChange:r.changeMonthYear,day:a,dayClassName:r.props.dayClassName,calendarStartDay:r.props.calendarStartDay,monthClassName:r.props.monthClassName,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,onWeekSelect:r.props.onWeekSelect,orderInDisplay:o,formatWeekNumber:r.props.formatWeekNumber,locale:r.props.locale,minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,highlightDates:r.props.highlightDates,selectingDate:r.state.selectingDate,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,inline:r.props.inline,shouldFocusDayInline:r.props.shouldFocusDayInline,fixedHeight:r.props.fixedHeight,filterDate:r.props.filterDate,preSelection:r.props.preSelection,setPreSelection:r.props.setPreSelection,selected:r.props.selected,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showWeekNumbers:r.props.showWeekNumbers,startDate:r.props.startDate,endDate:r.props.endDate,peekNextMonth:r.props.peekNextMonth,setOpen:r.props.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,renderDayContents:r.props.renderDayContents,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,isInputFocused:r.props.isInputFocused,containerRef:r.containerRef,monthShowsDuplicateDaysEnd:l,monthShowsDuplicateDaysStart:c})))}return e}})),St(At(r),"renderYears",(function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?he.default.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader(),he.default.createElement(Vn,Ot({onDayClick:r.handleDayClick,date:r.state.date},r.props))):void 0})),St(At(r),"renderTimeSection",(function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return he.default.createElement(Kn,{selected:r.props.selected,openToDate:r.props.openToDate,onChange:r.props.onTimeChange,timeClassName:r.props.timeClassName,format:r.props.timeFormat,includeTimes:r.props.includeTimes,intervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,todayButton:r.props.todayButton,showMonthDropdown:r.props.showMonthDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,monthRef:r.state.monthContainer,injectTimes:r.props.injectTimes,locale:r.props.locale,handleOnKeyDown:r.props.handleOnKeyDown,showTimeSelectOnly:r.props.showTimeSelectOnly})})),St(At(r),"renderInputTimeSection",(function(){var e=new Date(r.props.selected),t=Bt(e)&&Boolean(r.props.selected)?"".concat(Tn(e.getHours()),":").concat(Tn(e.getMinutes())):"";if(r.props.showTimeInput)return he.default.createElement($n,{date:e,timeString:t,timeInputLabel:r.props.timeInputLabel,onChange:r.props.onTimeChange,customTimeInput:r.props.customTimeInput})})),St(At(r),"renderAriaLiveRegion",(function(){var e,t=Pn(r.state.date,r.props.yearItemNumber),n=t.startPeriod,o=t.endPeriod;return e=r.props.showYearPicker?"".concat(n," - ").concat(o):r.props.showMonthYearPicker||r.props.showQuarterYearPicker?ze.default(r.state.date):"".concat(sn(je.default(r.state.date),r.props.locale)," ").concat(ze.default(r.state.date)),he.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&e)})),St(At(r),"renderChildren",(function(){if(r.props.children)return he.default.createElement("div",{className:"react-datepicker__children-container"},r.props.children)})),r.containerRef=he.default.createRef(),r.state={date:r.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},r}return Dt(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){!this.props.preSelection||tn(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn?this.props.openToDate&&!tn(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate}):this.setState({date:this.props.preSelection})}},{key:"render",value:function(){var e=this.props.container||Gn;return he.default.createElement("div",{ref:this.containerRef},he.default.createElement(e,{className:me.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:jt}}}]),n}(he.default.Component),Jn=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),(r=t.call(this,e)).el=document.createElement("div"),r}return Dt(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return bt.default.createPortal(this.props.children,this.el)}}]),n}(he.default.Component),Zn=function(e){return!e.disabled&&-1!==e.tabIndex},er=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),St(At(r=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(r.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Zn)})),St(At(r),"handleFocusStart",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),St(At(r),"handleFocusEnd",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[0].focus()})),r.tabLoopRef=he.default.createRef(),r}return Dt(n,[{key:"render",value:function(){return this.props.enableTabLoop?he.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},he.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,he.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(he.default.Component),tr=function(e){Ct(n,e);var t=Rt(n);function n(){return kt(this,n),t.apply(this,arguments)}return Dt(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,o=t.hidePopper,i=t.popperComponent,a=t.popperModifiers,s=t.popperPlacement,l=t.popperProps,c=t.targetComponent,u=t.enableTabLoop,d=t.popperOnKeyDown,f=t.portalId,p=t.portalHost;if(!o){var h=me.default("react-datepicker-popper",n);e=he.default.createElement(de.Popper,Ot({modifiers:a,placement:s},l),(function(e){var t=e.ref,n=e.style,r=e.placement,o=e.arrowProps;return he.default.createElement(er,{enableTabLoop:u},he.default.createElement("div",{ref:t,style:n,className:h,"data-placement":r,onKeyDown:d},he.default.cloneElement(i,{arrowProps:o})))}))}this.props.popperContainer&&(e=he.default.createElement(this.props.popperContainer,{},e)),f&&!o&&(e=he.default.createElement(Jn,{portalId:f,portalHost:p},e));var m=me.default("react-datepicker-wrapper",r);return he.default.createElement(de.Manager,{className:"react-datepicker-manager"},he.default.createElement(de.Reference,null,(function(e){var t=e.ref;return he.default.createElement("div",{ref:t,className:m},c)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),n}(he.default.Component),nr="react-datepicker-ignore-onclickoutside",rr=vt.default(Xn),or="Date input not valid.",ir=function(e){Ct(n,e);var t=Rt(n);function n(e){var r;return kt(this,n),St(At(r=t.call(this,e)),"getPreSelection",(function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Ft()})),St(At(r),"calcInitialState",(function(){var e,t=r.getPreSelection(),n=Dn(r.props),o=Sn(r.props),i=n&&ft.default(t,Je.default(n))?n:o&&dt.default(t,rt.default(o))?o:t;return{open:r.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=r.props.selectsRange?r.props.startDate:r.props.selected)&&void 0!==e?e:i,highlightDates:On(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}})),St(At(r),"clearPreventFocusTimeout",(function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)})),St(At(r),"setFocus",(function(){r.input&&r.input.focus&&r.input.focus({preventScroll:!0})})),St(At(r),"setBlur",(function(){r.input&&r.input.blur&&r.input.blur(),r.cancelFocusInput()})),St(At(r),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:sr},(function(){e||r.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&r.setBlur(),r.setState({inputValue:null})}))}))})),St(At(r),"inputOk",(function(){return ge.default(r.state.preSelection)})),St(At(r),"isCalendarOpen",(function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open})),St(At(r),"handleFocus",(function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})})),St(At(r),"cancelFocusInput",(function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null})),St(At(r),"deferFocusInput",(function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout((function(){return r.setFocus()}),1)})),St(At(r),"handleDropdownFocus",(function(){r.cancelFocusInput()})),St(At(r),"handleBlur",(function(e){(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&r.props.onBlur(e),r.setState({focused:!1})})),St(At(r),"handleCalendarClickOutside",(function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()})),St(At(r),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(At(r),t),"function"==typeof o.isDefaultPrevented&&!o.isDefaultPrevented())){r.setState({inputValue:o.target.value,lastPreSelectChange:ar});var i=zt(o.target.value,r.props.dateFormat,r.props.locale,r.props.strictParsing,r.props.selected,r.props.minDate);r.props.showTimeSelectOnly&&!tn(i,r.props.selected)&&(i=null==i?yt.default(r.props.selected,{hours:Re.default(r.props.selected),minutes:Me.default(r.props.selected),seconds:Ae.default(r.props.selected)}):yt.default(r.props.selected,{hours:Re.default(i),minutes:Me.default(i),seconds:Ae.default(i)})),!i&&o.target.value||r.setSelected(i,o,!0)}})),St(At(r),"handleSelect",(function(e,t,n){if(r.setState({preventFocus:!0},(function(){return r.preventFocusTimeout=setTimeout((function(){return r.setState({preventFocus:!1})}),50),r.preventFocusTimeout})),r.props.onChangeRaw&&r.props.onChangeRaw(t),r.setSelected(e,t,!1,n),r.setState({isRenderAriaLiveMessage:!0}),!r.props.shouldCloseOnSelect||r.props.showTimeSelect)r.setPreSelection(e);else if(!r.props.inline){r.props.selectsRange||r.setOpen(!1);var o=r.props,i=o.startDate,a=o.endDate;!i||a||ft.default(e,i)||r.setOpen(!1)}})),St(At(r),"setSelected",(function(e,t,n,o){var i=e;if(r.props.showYearPicker){if(null!==i&&mn(ze.default(i),r.props))return}else if(r.props.showMonthYearPicker){if(null!==i&&fn(i,r.props))return}else if(null!==i&&un(i,r.props))return;var a=r.props,s=a.onChange,l=a.selectsRange,c=a.startDate,u=a.endDate;if(!nn(r.props.selected,i)||r.props.allowSameDay||l)if(null!==i&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(i=Ut(i,{hour:Re.default(r.props.selected),minute:Me.default(r.props.selected),second:Ae.default(r.props.selected)})),r.props.inline||r.setState({preSelection:i}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:o})),l){var d=c&&u;c||u?c&&!u&&(ft.default(i,c)?s([i,null],t):s([c,i],t)):s([i,null],t),d&&s([i,null],t)}else s(i,t);n||(r.props.onSelect(i,t),r.setState({inputValue:null}))})),St(At(r),"setPreSelection",(function(e){var t=void 0!==r.props.minDate,n=void 0!==r.props.maxDate,o=!0;if(e){var i=Je.default(e);if(t&&n)o=rn(e,r.props.minDate,r.props.maxDate);else if(t){var a=Je.default(r.props.minDate);o=dt.default(e,a)||nn(i,a)}else if(n){var s=rt.default(r.props.maxDate);o=ft.default(e,s)||nn(i,s)}}o&&r.setState({preSelection:e})})),St(At(r),"handleTimeChange",(function(e){var t=Ut(r.props.selected?r.props.selected:r.getPreSelection(),{hour:Re.default(e),minute:Me.default(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.props.showTimeInput&&r.setOpen(!0),(r.props.showTimeSelectOnly||r.props.showTimeSelect)&&r.setState({isRenderAriaLiveMessage:!0}),r.setState({inputValue:null})})),St(At(r),"onInputClick",(function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()})),St(At(r),"onInputKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=r.calendar.componentNode&&r.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var o=Ft(r.state.preSelection);"Enter"===t?(e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===sr?(r.handleSelect(o,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(o)):r.setOpen(!1)):"Escape"===t&&(e.preventDefault(),r.setOpen(!1)),r.inputOk()||r.props.onInputError({code:1,msg:or})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||r.onInputClick()})),St(At(r),"onPortalKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),St(At(r),"onDayKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key,n=Ft(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:or});else if(!r.props.disabledKeyboardNavigation){var o;switch(t){case"ArrowLeft":o=Se.default(n,1);break;case"ArrowRight":o=_e.default(n,1);break;case"ArrowUp":o=Oe.default(n,1);break;case"ArrowDown":o=xe.default(n,1);break;case"PageUp":o=Ce.default(n,1);break;case"PageDown":o=ke.default(n,1);break;case"Home":o=Pe.default(n,1);break;case"End":o=De.default(n,1)}if(!o)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:or}));if(e.preventDefault(),r.setState({lastPreSelectChange:sr}),r.props.adjustDateOnChange&&r.setSelected(o),r.setPreSelection(o),r.props.inline){var i=je.default(n),a=je.default(o),s=ze.default(n),l=ze.default(o);i!==a||s!==l?r.setState({shouldFocusDayInline:!0}):r.setState({shouldFocusDayInline:!1})}}})),St(At(r),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),St(At(r),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),r.props.selectsRange?r.props.onChange([null,null],e):r.props.onChange(null,e),r.setState({inputValue:null})})),St(At(r),"clear",(function(){r.onClearClick()})),St(At(r),"onScroll",(function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)})),St(At(r),"renderCalendar",(function(){return r.props.inline||r.isCalendarOpen()?he.default.createElement(rr,{ref:function(e){r.calendar=e},locale:r.props.locale,calendarStartDay:r.props.calendarStartDay,chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,monthAriaLabelPrefix:r.props.monthAriaLabelPrefix,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,shouldFocusDayInline:r.state.shouldFocusDayInline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,showPreviousMonths:r.props.showPreviousMonths,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:nr,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,weekDayClassName:r.props.weekDayClassName,monthClassName:r.props.monthClassName,timeClassName:r.props.timeClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearItemNumber:r.props.yearItemNumber,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthAriaLabel:r.props.previousMonthAriaLabel,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthAriaLabel:r.props.nextMonthAriaLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,previousYearAriaLabel:r.props.previousYearAriaLabel,previousYearButtonLabel:r.props.previousYearButtonLabel,nextYearAriaLabel:r.props.nextYearAriaLabel,nextYearButtonLabel:r.props.nextYearButtonLabel,timeInputLabel:r.props.timeInputLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents,onDayMouseEnter:r.props.onDayMouseEnter,onMonthMouseLeave:r.props.onMonthMouseLeave,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showTimeInput:r.props.showTimeInput,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,showPopperArrow:r.props.showPopperArrow,excludeScrollbar:r.props.excludeScrollbar,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,isInputFocused:r.state.focused,customTimeInput:r.props.customTimeInput,setPreSelection:r.setPreSelection},r.props.children):null})),St(At(r),"renderAriaLiveRegion",(function(){var e,t=r.props,n=t.dateFormat,o=t.locale,i=r.props.showTimeInput||r.props.showTimeSelect?"PPPPp":"PPPP";return e=r.props.selectsRange?"Selected start date: ".concat(qt(r.props.startDate,{dateFormat:i,locale:o}),". ").concat(r.props.endDate?"End date: "+qt(r.props.endDate,{dateFormat:i,locale:o}):""):r.props.showTimeSelectOnly?"Selected time: ".concat(qt(r.props.selected,{dateFormat:n,locale:o})):r.props.showYearPicker?"Selected year: ".concat(qt(r.props.selected,{dateFormat:"yyyy",locale:o})):r.props.showMonthYearPicker?"Selected month: ".concat(qt(r.props.selected,{dateFormat:"MMMM yyyy",locale:o})):r.props.showQuarterYearPicker?"Selected quarter: ".concat(qt(r.props.selected,{dateFormat:"yyyy, QQQ",locale:o})):"Selected date: ".concat(qt(r.props.selected,{dateFormat:i,locale:o})),he.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},r.state.isRenderAriaLiveMessage&&e)})),St(At(r),"renderDateInput",(function(){var e,t=me.default(r.props.className,St({},nr,r.state.open)),n=r.props.customInput||he.default.createElement("input",{type:"text"}),o=r.props.customInputRef||"ref",i="string"==typeof r.props.value?r.props.value:"string"==typeof r.state.inputValue?r.state.inputValue:r.props.selectsRange?function(e,t,n){if(!e)return"";var r=qt(e,n),o=t?qt(t,n):"";return"".concat(r," - ").concat(o)}(r.props.startDate,r.props.endDate,r.props):qt(r.props.selected,r.props);return he.default.cloneElement(n,(St(e={},o,(function(e){r.input=e})),St(e,"value",i),St(e,"onBlur",r.handleBlur),St(e,"onChange",r.handleChange),St(e,"onClick",r.onInputClick),St(e,"onFocus",r.handleFocus),St(e,"onKeyDown",r.onInputKeyDown),St(e,"id",r.props.id),St(e,"name",r.props.name),St(e,"form",r.props.form),St(e,"autoFocus",r.props.autoFocus),St(e,"placeholder",r.props.placeholderText),St(e,"disabled",r.props.disabled),St(e,"autoComplete",r.props.autoComplete),St(e,"className",me.default(n.props.className,t)),St(e,"title",r.props.title),St(e,"readOnly",r.props.readOnly),St(e,"required",r.props.required),St(e,"tabIndex",r.props.tabIndex),St(e,"aria-describedby",r.props.ariaDescribedBy),St(e,"aria-invalid",r.props.ariaInvalid),St(e,"aria-labelledby",r.props.ariaLabelledBy),St(e,"aria-required",r.props.ariaRequired),e))})),St(At(r),"renderClearButton",(function(){var e=r.props,t=e.isClearable,n=e.selected,o=e.startDate,i=e.endDate,a=e.clearButtonTitle,s=e.clearButtonClassName,l=void 0===s?"":s,c=e.ariaLabelClose,u=void 0===c?"Close":c;return!t||null==n&&null==o&&null==i?null:he.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(l).trim(),"aria-label":u,onClick:r.onClearClick,title:a,tabIndex:-1})})),r.state=r.calcInitialState(),r}return Dt(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?je.default(n)!==je.default(r)||ze.default(n)!==ze.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:On(this.props.highlightDates)}),t.focused||nn(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){return he.default.createElement("div",{className:"react-datepicker__input-container"},this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?he.default.createElement(er,{enableTabLoop:this.props.enableTabLoop},he.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=he.default.createElement(Jn,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),he.default.createElement("div",null,this.renderInputContainer(),t)}return he.default.createElement(tr,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:jt,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0}}}]),n}(he.default.Component),ar="input",sr="navigate";e.CalendarContainer=Gn,e.default=ir,e.getDefaultLocale=on,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(67294),n(45697),n(94184),n(71381),n(12274),n(49546),n(58545),n(78343),n(77349),n(63500),n(11640),n(8791),n(21593),n(1784),n(88330),n(7069),n(77982),n(54559),n(58793),n(59319),n(77881),n(39159),n(85817),n(20466),n(55855),n(9827),n(78966),n(56605),n(95570),n(28789),n(39880),n(4543),n(37042),n(62225),n(11503),n(44749),n(37950),n(99890),n(92300),n(84129),n(52724),n(91857),n(69119),n(584),n(43703),n(57899),n(38148),n(83894),n(67090),n(4135),n(10876),n(96843),n(3151),n(49160),n(60792),n(86117),n(42699),n(313),n(24257),n(19013),n(8357),n(23855),n(58949),n(73935),n(97029),n(92311))},97029:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Manager:()=>a,Popper:()=>Ie,Reference:()=>je,usePopper:()=>Pe});var r=n(67294),o=r.createContext(),i=r.createContext();function a(e){var t=e.children,n=r.useState(null),a=n[0],s=n[1],l=r.useRef(!1);r.useEffect((function(){return function(){l.current=!0}}),[]);var c=r.useCallback((function(e){l.current||s(e)}),[]);return r.createElement(o.Provider,{value:a},r.createElement(i.Provider,{value:c},t))}var s=function(e){return Array.isArray(e)?e[0]:e},l=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},c=function(e,t){if("function"===typeof e)return l(e,t);null!=e&&(e.current=t)},u=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},d="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,f=n(73935);function p(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function h(e){return e instanceof p(e).Element||e instanceof Element}function m(e){return e instanceof p(e).HTMLElement||e instanceof HTMLElement}function g(e){return"undefined"!==typeof ShadowRoot&&(e instanceof p(e).ShadowRoot||e instanceof ShadowRoot)}var v=Math.max,b=Math.min,y=Math.round;function w(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function _(){return!/^((?!chrome|android).)*safari/i.test(w())}function x(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&m(e)&&(o=e.offsetWidth>0&&y(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&y(r.height)/e.offsetHeight||1);var a=(h(e)?p(e):window).visualViewport,s=!_()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,u=r.width/o,d=r.height/i;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function k(e){var t=p(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function E(e){return e?(e.nodeName||"").toLowerCase():null}function D(e){return((h(e)?e.ownerDocument:e.document)||window.document).documentElement}function S(e){return x(D(e)).left+k(e).scrollLeft}function O(e){return p(e).getComputedStyle(e)}function C(e){var t=O(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function T(e,t,n){void 0===n&&(n=!1);var r,o,i=m(t),a=m(t)&&function(e){var t=e.getBoundingClientRect(),n=y(t.width)/e.offsetWidth||1,r=y(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=D(t),l=x(e,a,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(i||!i&&!n)&&(("body"!==E(t)||C(s))&&(c=(r=t)!==p(r)&&m(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:k(r)),m(t)?((u=x(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=S(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function P(e){var t=x(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function A(e){return"html"===E(e)?e:e.assignedSlot||e.parentNode||(g(e)?e.host:null)||D(e)}function M(e){return["html","body","#document"].indexOf(E(e))>=0?e.ownerDocument.body:m(e)&&C(e)?e:M(A(e))}function R(e,t){var n;void 0===t&&(t=[]);var r=M(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=p(r),a=o?[i].concat(i.visualViewport||[],C(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(R(A(a)))}function I(e){return["table","td","th"].indexOf(E(e))>=0}function N(e){return m(e)&&"fixed"!==O(e).position?e.offsetParent:null}function L(e){for(var t=p(e),n=N(e);n&&I(n)&&"static"===O(n).position;)n=N(n);return n&&("html"===E(n)||"body"===E(n)&&"static"===O(n).position)?t:n||function(e){var t=/firefox/i.test(w());if(/Trident/i.test(w())&&m(e)&&"fixed"===O(e).position)return null;var n=A(e);for(g(n)&&(n=n.host);m(n)&&["html","body"].indexOf(E(n))<0;){var r=O(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var j="top",F="bottom",z="right",B="left",H="auto",q=[j,F,z,B],U="start",Y="end",W="clippingParents",K="viewport",V="popper",$="reference",G=q.reduce((function(e,t){return e.concat([t+"-"+U,t+"-"+Y])}),[]),Q=[].concat(q,[H]).reduce((function(e,t){return e.concat([t,t+"-"+U,t+"-"+Y])}),[]),X=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function J(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var Z={placement:"bottom",modifiers:[],strategy:"absolute"};function ee(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function te(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,i=void 0===o?Z:o;return function(e,t,n){void 0===n&&(n=i);var o,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},Z,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:s,setOptions:function(n){var o="function"===typeof n?n(s.options):n;d(),s.options=Object.assign({},i,s.options,o),s.scrollParents={reference:h(e)?R(e):e.contextElement?R(e.contextElement):[],popper:R(t)};var a=function(e){var t=J(e);return X.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,s.options.modifiers)));return s.orderedModifiers=a.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,o=e.effect;if("function"===typeof o){var i=o({state:s,name:t,instance:u,options:r}),a=function(){};l.push(i||a)}})),u.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,n=e.popper;if(ee(t,n)){s.rects={reference:T(t,L(n),"fixed"===s.options.strategy),popper:P(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<s.orderedModifiers.length;r++)if(!0!==s.reset){var o=s.orderedModifiers[r],i=o.fn,a=o.options,l=void 0===a?{}:a,d=o.name;"function"===typeof i&&(s=i({state:s,options:l,name:d,instance:u})||s)}else s.reset=!1,r=-1}}},update:(o=function(){return new Promise((function(e){u.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(o())}))}))),a}),destroy:function(){d(),c=!0}};if(!ee(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var ne={passive:!0};function re(e){return e.split("-")[0]}function oe(e){return e.split("-")[1]}function ie(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ae(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?re(o):null,a=o?oe(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case F:t={x:s,y:n.y+n.height};break;case z:t={x:n.x+n.width,y:l};break;case B:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?ie(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case U:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Y:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var se={top:"auto",right:"auto",bottom:"auto",left:"auto"};function le(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=a.x,h=void 0===f?0:f,m=a.y,g=void 0===m?0:m,v="function"===typeof u?u({x:h,y:g}):{x:h,y:g};h=v.x,g=v.y;var b=a.hasOwnProperty("x"),w=a.hasOwnProperty("y"),_=B,x=j,k=window;if(c){var E=L(n),S="clientHeight",C="clientWidth";if(E===p(n)&&"static"!==O(E=D(n)).position&&"absolute"===s&&(S="scrollHeight",C="scrollWidth"),o===j||(o===B||o===z)&&i===Y)x=F,g-=(d&&E===k&&k.visualViewport?k.visualViewport.height:E[S])-r.height,g*=l?1:-1;if(o===B||(o===j||o===F)&&i===Y)_=z,h-=(d&&E===k&&k.visualViewport?k.visualViewport.width:E[C])-r.width,h*=l?1:-1}var T,P=Object.assign({position:s},c&&se),A=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:y(t*r)/r||0,y:y(n*r)/r||0}}({x:h,y:g}):{x:h,y:g};return h=A.x,g=A.y,l?Object.assign({},P,((T={})[x]=w?"0":"",T[_]=b?"0":"",T.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",T)):Object.assign({},P,((t={})[x]=w?g+"px":"",t[_]=b?h+"px":"",t.transform="",t))}const ce={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=Q.reduce((function(e,n){return e[n]=function(e,t,n){var r=re(e),o=[B,j].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[B,z].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}};var ue={left:"right",right:"left",bottom:"top",top:"bottom"};function de(e){return e.replace(/left|right|bottom|top/g,(function(e){return ue[e]}))}var fe={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return fe[e]}))}function he(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&g(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function me(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ge(e,t,n){return t===K?me(function(e,t){var n=p(e),r=D(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=_();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+S(e),y:l}}(e,n)):h(t)?function(e,t){var n=x(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):me(function(e){var t,n=D(e),r=k(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=v(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=v(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+S(e),l=-r.scrollTop;return"rtl"===O(o||n).direction&&(s+=v(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(D(e)))}function ve(e,t,n,r){var o="clippingParents"===t?function(e){var t=R(A(e)),n=["absolute","fixed"].indexOf(O(e).position)>=0&&m(e)?L(e):e;return h(n)?t.filter((function(e){return h(e)&&he(e,n)&&"body"!==E(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=ge(e,n,r);return t.top=v(o.top,t.top),t.right=b(o.right,t.right),t.bottom=b(o.bottom,t.bottom),t.left=v(o.left,t.left),t}),ge(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function be(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ye(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function we(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?W:s,c=n.rootBoundary,u=void 0===c?K:c,d=n.elementContext,f=void 0===d?V:d,p=n.altBoundary,m=void 0!==p&&p,g=n.padding,v=void 0===g?0:g,b=be("number"!==typeof v?v:ye(v,q)),y=f===V?$:V,w=e.rects.popper,_=e.elements[m?y:f],k=ve(h(_)?_:_.contextElement||D(e.elements.popper),l,u,a),E=x(e.elements.reference),S=ae({reference:E,element:w,strategy:"absolute",placement:o}),O=me(Object.assign({},w,S)),C=f===V?O:E,T={top:k.top-C.top+b.top,bottom:C.bottom-k.bottom+b.bottom,left:k.left-C.left+b.left,right:C.right-k.right+b.right},P=e.modifiersData.offset;if(f===V&&P){var A=P[o];Object.keys(T).forEach((function(e){var t=[z,F].indexOf(e)>=0?1:-1,n=[j,F].indexOf(e)>=0?"y":"x";T[e]+=A[n]*t}))}return T}function _e(e,t,n){return v(e,b(t,n))}const xe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,g=we(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),y=re(t.placement),w=oe(t.placement),_=!w,x=ie(y),k="x"===x?"y":"x",E=t.modifiersData.popperOffsets,D=t.rects.reference,S=t.rects.popper,O="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"===typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,A={x:0,y:0};if(E){if(i){var M,R="y"===x?j:B,I="y"===x?F:z,N="y"===x?"height":"width",H=E[x],q=H+g[R],Y=H-g[I],W=p?-S[N]/2:0,K=w===U?D[N]:S[N],V=w===U?-S[N]:-D[N],$=t.elements.arrow,G=p&&$?P($):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},X=Q[R],J=Q[I],Z=_e(0,D[N],G[N]),ee=_?D[N]/2-W-Z-X-C.mainAxis:K-Z-X-C.mainAxis,te=_?-D[N]/2+W+Z+J+C.mainAxis:V+Z+J+C.mainAxis,ne=t.elements.arrow&&L(t.elements.arrow),ae=ne?"y"===x?ne.clientTop||0:ne.clientLeft||0:0,se=null!=(M=null==T?void 0:T[x])?M:0,le=H+te-se,ce=_e(p?b(q,H+ee-se-ae):q,H,p?v(Y,le):Y);E[x]=ce,A[x]=ce-H}if(s){var ue,de="x"===x?j:B,fe="x"===x?F:z,pe=E[k],he="y"===k?"height":"width",me=pe+g[de],ge=pe-g[fe],ve=-1!==[j,B].indexOf(y),be=null!=(ue=null==T?void 0:T[k])?ue:0,ye=ve?me:pe-D[he]-S[he]-be+C.altAxis,xe=ve?pe+D[he]+S[he]-be-C.altAxis:ge,ke=p&&ve?function(e,t,n){var r=_e(e,t,n);return r>n?n:r}(ye,pe,xe):_e(p?ye:me,pe,p?xe:ge);E[k]=ke,A[k]=ke-pe}t.modifiersData[r]=A}},requiresIfExists:["offset"]};const ke={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=re(n.placement),l=ie(s),c=[B,z].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return be("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ye(e,q))}(o.padding,n),d=P(i),f="y"===l?j:B,p="y"===l?F:z,h=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],m=a[l]-n.rects.reference[l],g=L(i),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,y=u[f],w=v-d[c]-u[p],_=v/2-d[c]/2+b,x=_e(y,_,w),k=l;n.modifiersData[r]=((t={})[k]=x,t.centerOffset=x-_,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&he(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ee(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function De(e){return[j,z,F,B].some((function(t){return e[t]>=0}))}var Se=te({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=p(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,ne)})),s&&l.addEventListener("resize",n.update,ne),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ne)})),s&&l.removeEventListener("resize",n.update,ne)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ae({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:re(t.placement),variation:oe(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,le(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,le(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];m(o)&&E(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});m(r)&&E(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},ce,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,v=re(g),b=l||(v===g||!h?[de(g)]:function(e){if(re(e)===H)return[];var t=de(e);return[pe(e),t,pe(t)]}(g)),y=[g].concat(b).reduce((function(e,n){return e.concat(re(n)===H?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Q:l,u=oe(r),d=u?s?G:G.filter((function(e){return oe(e)===u})):q,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=we(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[re(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,_=t.rects.popper,x=new Map,k=!0,E=y[0],D=0;D<y.length;D++){var S=y[D],O=re(S),C=oe(S)===U,T=[j,F].indexOf(O)>=0,P=T?"width":"height",A=we(t,{placement:S,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),M=T?C?z:B:C?F:j;w[P]>_[P]&&(M=de(M));var R=de(M),I=[];if(i&&I.push(A[O]<=0),s&&I.push(A[M]<=0,A[R]<=0),I.every((function(e){return e}))){E=S,k=!1;break}x.set(S,I)}if(k)for(var N=function(e){var t=y.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},L=h?3:1;L>0;L--){if("break"===N(L))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},xe,ke,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=we(t,{elementContext:"reference"}),s=we(t,{altBoundary:!0}),l=Ee(a,r),c=Ee(s,o,i),u=De(l),d=De(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Oe=n(69590),Ce=n.n(Oe),Te=[],Pe=function(e,t,n){void 0===n&&(n={});var o=r.useRef(null),i={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||Te},a=r.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],l=a[1],c=r.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);f.flushSync((function(){l({styles:u(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:u(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),p=r.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[c,{name:"applyStyles",enabled:!1}])};return Ce()(o.current,e)?o.current||e:(o.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,c]),h=r.useRef();return d((function(){h.current&&h.current.setOptions(p)}),[p]),d((function(){if(null!=e&&null!=t){var r=(n.createPopper||Se)(e,t,p);return h.current=r,function(){r.destroy(),h.current=null}}}),[e,t,n.createPopper]),{state:h.current?h.current.state:null,styles:s.styles,attributes:s.attributes,update:h.current?h.current.update:null,forceUpdate:h.current?h.current.forceUpdate:null}},Ae=function(){},Me=function(){return Promise.resolve(null)},Re=[];function Ie(e){var t=e.placement,n=void 0===t?"bottom":t,i=e.strategy,a=void 0===i?"absolute":i,l=e.modifiers,u=void 0===l?Re:l,d=e.referenceElement,f=e.onFirstUpdate,p=e.innerRef,h=e.children,m=r.useContext(o),g=r.useState(null),v=g[0],b=g[1],y=r.useState(null),w=y[0],_=y[1];r.useEffect((function(){c(p,v)}),[p,v]);var x=r.useMemo((function(){return{placement:n,strategy:a,onFirstUpdate:f,modifiers:[].concat(u,[{name:"arrow",enabled:null!=w,options:{element:w}}])}}),[n,a,f,u,w]),k=Pe(d||m,v,x),E=k.state,D=k.styles,S=k.forceUpdate,O=k.update,C=r.useMemo((function(){return{ref:b,style:D.popper,placement:E?E.placement:n,hasPopperEscaped:E&&E.modifiersData.hide?E.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:E&&E.modifiersData.hide?E.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:D.arrow,ref:_},forceUpdate:S||Ae,update:O||Me}}),[b,_,n,E,D,O,S]);return s(h)(C)}var Ne=n(42473),Le=n.n(Ne);function je(e){var t=e.children,n=e.innerRef,o=r.useContext(i),a=r.useCallback((function(e){c(n,e),l(o,e)}),[n,o]);return r.useEffect((function(){return function(){return c(n,null)}}),[]),r.useEffect((function(){Le()(Boolean(o),"`Reference` should not be used outside of a `Manager` component.")}),[o]),s(t)({ref:a})}},85518:(e,t,n)=>{"use strict";var r,o=n(67294),i=(r=o)&&"object"===typeof r&&"default"in r?r.default:r,a=n(60335),s=new a,l=s.getBrowser(),c=s.getCPU(),u=s.getDevice(),d=s.getEngine(),f=s.getOS(),p=s.getUA(),h=function(e){return s.setUA(e)},m=function(e){if(e){var t=new a(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}}console.error("No userAgent string was provided")},g=Object.freeze({ClientUAInstance:s,browser:l,cpu:c,device:u,engine:d,os:f,ua:p,setUa:h,parseUserAgent:m});function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){return b="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(){return _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function k(e,t){return k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},k(e,t)}function E(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e,t)||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 O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var C="mobile",T="tablet",P="smarttv",A="console",M="wearable",R="embedded",I=void 0,N={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},L={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},j={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},F=function(e){return e||(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none")},z=function(){return!("undefined"===typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},B=function(e){var t=z();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},H=function(e,t,n,r){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{vendor:F(t.vendor),model:F(t.model),os:F(n.name),osVersion:F(n.version),ua:F(r)})};var q=function(e){return e.type===C},U=function(e){return e.type===T},Y=function(e){var t=e.type;return t===C||t===T},W=function(e){return e.type===P},K=function(e){return e.type===I},V=function(e){return e.type===M},$=function(e){return e.type===A},G=function(e){return e.type===R},Q=function(e){var t=e.vendor;return F(t)},X=function(e){var t=e.model;return F(t)},J=function(e){var t=e.type;return F(t,"browser")},Z=function(e){return e.name===L.Android},ee=function(e){return e.name===L.Windows},te=function(e){return e.name===L.MAC_OS},ne=function(e){return e.name===L.WindowsPhone},re=function(e){return e.name===L.IOS},oe=function(e){var t=e.version;return F(t)},ie=function(e){var t=e.name;return F(t)},ae=function(e){return e.name===N.Chrome},se=function(e){return e.name===N.Firefox},le=function(e){return e.name===N.Chromium},ce=function(e){return e.name===N.Edge},ue=function(e){return e.name===N.Yandex},de=function(e){var t=e.name;return t===N.Safari||t===N.MobileSafari},fe=function(e){return e.name===N.MobileSafari},pe=function(e){return e.name===N.Opera},he=function(e){var t=e.name;return t===N.InternetExplorer||t===N.Ie},me=function(e){return e.name===N.MIUI},ge=function(e){return e.name===N.SamsungBrowser},ve=function(e){var t=e.version;return F(t)},be=function(e){var t=e.major;return F(t)},ye=function(e){var t=e.name;return F(t)},we=function(e){var t=e.name;return F(t)},_e=function(e){var t=e.version;return F(t)},xe=function(){var e=z(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"===typeof t&&/electron/.test(t)},ke=function(e){return"string"===typeof e&&-1!==e.indexOf("Edg/")},Ee=function(){var e=z();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},De=function(){return B("iPad")},Se=function(){return B("iPhone")},Oe=function(){return B("iPod")},Ce=function(e){return F(e)};function Te(e){var t=e||g,n=t.device,r=t.browser,o=t.os,i=t.engine,a=t.ua;return{isSmartTV:W(n),isConsole:$(n),isWearable:V(n),isEmbedded:G(n),isMobileSafari:fe(r)||De(),isChromium:le(r),isMobile:Y(n)||De(),isMobileOnly:q(n),isTablet:U(n)||De(),isBrowser:K(n),isDesktop:K(n),isAndroid:Z(o),isWinPhone:ne(o),isIOS:re(o)||De(),isChrome:ae(r),isFirefox:se(r),isSafari:de(r),isOpera:pe(r),isIE:he(r),osVersion:oe(o),osName:ie(o),fullBrowserVersion:ve(r),browserVersion:be(r),browserName:ye(r),mobileVendor:Q(n),mobileModel:X(n),engineName:we(i),engineVersion:_e(i),getUA:Ce(a),isEdge:ce(r)||ke(a),isYandex:ue(r),deviceType:J(n),isIOS13:Ee(),isIPad13:De(),isIPhone13:Se(),isIPod13:Oe(),isElectron:xe(),isEdgeChromium:ke(a),isLegacyEdge:ce(r)&&!ke(a),isWindows:ee(o),isMacOs:te(o),isMIUI:me(r),isSamsungBrowser:ge(r)}}var Pe=W(u),Ae=$(u),Me=V(u),Re=G(u),Ie=fe(l)||De(),Ne=le(l),Le=Y(u)||De(),je=q(u),Fe=U(u)||De(),ze=K(u),Be=K(u),He=Z(f),qe=ne(f),Ue=re(f)||De(),Ye=ae(l),We=se(l),Ke=de(l),Ve=pe(l),$e=he(l),Ge=oe(f),Qe=ie(f),Xe=ve(l),Je=be(l),Ze=ye(l),et=Q(u),tt=X(u),nt=we(d),rt=_e(d),ot=Ce(p),it=ce(l)||ke(p),at=ue(l),st=J(u),lt=Ee(),ct=De(),ut=Se(),dt=Oe(),ft=xe(),pt=ke(p),ht=ce(l)&&!ke(p),mt=ee(f),gt=te(f),vt=me(l),bt=ge(l);function yt(e){var t=e||window.navigator.userAgent;return m(t)}t.I3=function(e){var t=e.renderWithFragment,n=e.children,r=E(e,["renderWithFragment","children"]);return ze?t?i.createElement(o.Fragment,null,n):i.createElement("div",r,n):null},t.TL=Ie},60335:function(e,t,n){var r;!function(o,i){"use strict";var a="function",s="undefined",l="object",c="string",u="major",d="model",f="name",p="type",h="vendor",m="version",g="architecture",v="console",b="mobile",y="tablet",w="smarttv",_="wearable",x="embedded",k="Amazon",E="Apple",D="ASUS",S="BlackBerry",O="Browser",C="Chrome",T="Firefox",P="Google",A="Huawei",M="LG",R="Microsoft",I="Motorola",N="Opera",L="Samsung",j="Sharp",F="Sony",z="Xiaomi",B="Zebra",H="Facebook",q="Chromium OS",U="Mac OS",Y=" Browser",W=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},K=function(e,t){return typeof e===c&&-1!==V(t).indexOf(V(e))},V=function(e){return e.toLowerCase()},$=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,""),typeof t===s?e:e.substring(0,500)},G=function(e,t){for(var n,r,o,s,c,u,d=0;d<t.length&&!c;){var f=t[d],p=t[d+1];for(n=r=0;n<f.length&&!c&&f[n];)if(c=f[n++].exec(e))for(o=0;o<p.length;o++)u=c[++r],typeof(s=p[o])===l&&s.length>0?2===s.length?typeof s[1]==a?this[s[0]]=s[1].call(this,u):this[s[0]]=s[1]:3===s.length?typeof s[1]!==a||s[1].exec&&s[1].test?this[s[0]]=u?u.replace(s[1],s[2]):i:this[s[0]]=u?s[1].call(this,u,s[2]):i:4===s.length&&(this[s[0]]=u?s[3].call(this,u.replace(s[1],s[2])):i):this[s]=u||i;d+=2}},Q=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(K(t[n][r],e))return"?"===n?i:n}else if(K(t[n],e))return"?"===n?i:n;return t.hasOwnProperty("*")?t["*"]:e},X={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},J={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,m],[/opios[\/ ]+([\w\.]+)/i],[m,[f,N+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[m,[f,N+" GX"]],[/\bopr\/([\w\.]+)/i],[m,[f,N]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[m,[f,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,m],[/quark(?:pc)?\/([-\w\.]+)/i],[m,[f,"Quark"]],[/\bddg\/([\w\.]+)/i],[m,[f,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[f,"UC"+O]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[m,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[f,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[m,[f,"Smart Lenovo "+O]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+O],m],[/\bfocus\/([\w\.]+)/i],[m,[f,T+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[f,N+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[f,N+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[f,"MIUI "+O]],[/fxios\/([-\w\.]+)/i],[m,[f,T]],[/\bqihu|(qi?ho?o?|360)browser/i],[[f,"360"+Y]],[/\b(qq)\/([\w\.]+)/i],[[f,/(.+)/,"$1Browser"],m],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1"+Y],m],[/samsungbrowser\/([\w\.]+)/i],[m,[f,L+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],m],[/metasr[\/ ]?([\d\.]+)/i],[m,[f,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,"Sogou Mobile"],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[f,m],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,H],m],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,m],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[f,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[m,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[f,C+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,C+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[f,"Android "+O]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,m],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[m,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[m,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[m,Q,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],m],[/(wolvic)\/([\w\.]+)/i],[f,m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[f,T+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[f,[m,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[f,[m,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[g,"amd64"]],[/(ia32(?=;))/i],[[g,V]],[/((?:i[346]|x)86)[;\)]/i],[[g,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/windows (ce|mobile); ppc;/i],[[g,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[g,/ower/,"",V]],[/(sun4\w)[;\)]/i],[[g,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[g,V]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[h,L],[p,y]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[d,[h,L],[p,b]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[h,E],[p,b]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[h,E],[p,y]],[/(macintosh);/i],[d,[h,E]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[h,j],[p,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[d,[h,A],[p,y]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[h,A],[p,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i],[[d,/_/g," "],[h,z],[p,b]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[d,/_/g," "],[h,z],[p,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[h,"OPPO"],[p,b]],[/\b(opd2\d{3}a?) bui/i],[d,[h,"OPPO"],[p,y]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[h,"Vivo"],[p,b]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[h,"Realme"],[p,b]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[h,I],[p,b]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[h,I],[p,y]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[h,M],[p,y]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[h,M],[p,b]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[d,[h,"Lenovo"],[p,y]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[d,/_/g," "],[h,"Nokia"],[p,b]],[/(pixel c)\b/i],[d,[h,P],[p,y]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[h,P],[p,b]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[h,F],[p,b]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[h,F],[p,y]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[h,"OnePlus"],[p,b]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[h,k],[p,y]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[h,k],[p,b]],[/(playbook);[-\w\),; ]+(rim)/i],[d,h,[p,y]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[h,S],[p,b]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[h,D],[p,y]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[h,D],[p,b]],[/(nexus 9)/i],[d,[h,"HTC"],[p,y]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[h,[d,/_/g," "],[p,b]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[d,[h,"TCL"],[p,y]],[/(itel) ((\w+))/i],[[h,V],d,[p,Q,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[h,"Acer"],[p,y]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[h,"Meizu"],[p,b]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[h,"Ulefone"],[p,b]],[/droid.+; (a(?:015|06[35]|142p?))/i],[d,[h,"Nothing"],[p,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[h,d,[p,b]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[h,d,[p,y]],[/(surface duo)/i],[d,[h,R],[p,y]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[h,"Fairphone"],[p,b]],[/(u304aa)/i],[d,[h,"AT&T"],[p,b]],[/\bsie-(\w*)/i],[d,[h,"Siemens"],[p,b]],[/\b(rct\w+) b/i],[d,[h,"RCA"],[p,y]],[/\b(venue[\d ]{2,7}) b/i],[d,[h,"Dell"],[p,y]],[/\b(q(?:mv|ta)\w+) b/i],[d,[h,"Verizon"],[p,y]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[h,"Barnes & Noble"],[p,y]],[/\b(tm\d{3}\w+) b/i],[d,[h,"NuVision"],[p,y]],[/\b(k88) b/i],[d,[h,"ZTE"],[p,y]],[/\b(nx\d{3}j) b/i],[d,[h,"ZTE"],[p,b]],[/\b(gen\d{3}) b.+49h/i],[d,[h,"Swiss"],[p,b]],[/\b(zur\d{3}) b/i],[d,[h,"Swiss"],[p,y]],[/\b((zeki)?tb.*\b) b/i],[d,[h,"Zeki"],[p,y]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[h,"Dragon Touch"],d,[p,y]],[/\b(ns-?\w{0,9}) b/i],[d,[h,"Insignia"],[p,y]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[h,"NextBook"],[p,y]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[h,"Voice"],d,[p,b]],[/\b(lvtel\-)?(v1[12]) b/i],[[h,"LvTel"],d,[p,b]],[/\b(ph-1) /i],[d,[h,"Essential"],[p,b]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[h,"Envizen"],[p,y]],[/\b(trio[-\w\. ]+) b/i],[d,[h,"MachSpeed"],[p,y]],[/\btu_(1491) b/i],[d,[h,"Rotor"],[p,y]],[/(shield[\w ]+) b/i],[d,[h,"Nvidia"],[p,y]],[/(sprint) (\w+)/i],[h,d,[p,b]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[h,R],[p,b]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[h,B],[p,y]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[h,B],[p,b]],[/smart-tv.+(samsung)/i],[h,[p,w]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[h,L],[p,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[h,M],[p,w]],[/(apple) ?tv/i],[h,[d,E+" TV"],[p,w]],[/crkey/i],[[d,C+"cast"],[h,P],[p,w]],[/droid.+aft(\w+)( bui|\))/i],[d,[h,k],[p,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[h,j],[p,w]],[/(bravia[\w ]+)( bui|\))/i],[d,[h,F],[p,w]],[/(mitv-\w{5}) bui/i],[d,[h,z],[p,w]],[/Hbbtv.*(technisat) (.*);/i],[h,d,[p,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[h,$],[d,$],[p,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[h,d,[p,v]],[/droid.+; (shield) bui/i],[d,[h,"Nvidia"],[p,v]],[/(playstation [345portablevi]+)/i],[d,[h,F],[p,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[h,R],[p,v]],[/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[d,[h,L],[p,_]],[/((pebble))app/i],[h,d,[p,_]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[h,E],[p,_]],[/droid.+; (glass) \d/i],[d,[h,P],[p,_]],[/droid.+; (wt63?0{2,3})\)/i],[d,[h,B],[p,_]],[/(quest( \d| pro)?)/i],[d,[h,H],[p,_]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[h,[p,x]],[/(aeobc)\b/i],[d,[h,k],[p,x]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[p,b]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[p,y]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,y]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,b]],[/(android[-\w\. ]{0,9});.+buil/i],[d,[h,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[m,[f,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[m,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,m],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[m,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,m],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[f,[m,Q,X]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[m,Q,X],[f,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[m,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,U],[m,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[m,f],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[f,m],[/\(bb(10);/i],[m,[f,S]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[m,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[m,[f,T+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[m,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[m,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[m,[f,C+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,q],m],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,m],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],m],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,m]]},Z=function(e,t){if(typeof e===l&&(t=e,e=i),!(this instanceof Z))return new Z(e,t).getResult();var n=typeof o!==s&&o.navigator?o.navigator:i,r=e||(n&&n.userAgent?n.userAgent:""),v=n&&n.userAgentData?n.userAgentData:i,w=t?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2===0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(J,t):J,_=n&&n.userAgent==r;return this.getBrowser=function(){var e,t={};return t[f]=i,t[m]=i,G.call(t,r,w.browser),t[u]=typeof(e=t[m])===c?e.replace(/[^\d\.]/g,"").split(".")[0]:i,_&&n&&n.brave&&typeof n.brave.isBrave==a&&(t[f]="Brave"),t},this.getCPU=function(){var e={};return e[g]=i,G.call(e,r,w.cpu),e},this.getDevice=function(){var e={};return e[h]=i,e[d]=i,e[p]=i,G.call(e,r,w.device),_&&!e[p]&&v&&v.mobile&&(e[p]=b),_&&"Macintosh"==e[d]&&n&&typeof n.standalone!==s&&n.maxTouchPoints&&n.maxTouchPoints>2&&(e[d]="iPad",e[p]=y),e},this.getEngine=function(){var e={};return e[f]=i,e[m]=i,G.call(e,r,w.engine),e},this.getOS=function(){var e={};return e[f]=i,e[m]=i,G.call(e,r,w.os),_&&!e[f]&&v&&v.platform&&"Unknown"!=v.platform&&(e[f]=v.platform.replace(/chrome os/i,q).replace(/macos/i,U)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===c&&e.length>500?$(e,500):e,this},this.setUA(r),this};Z.VERSION="1.0.39",Z.BROWSER=W([f,m,u]),Z.CPU=W([g]),Z.DEVICE=W([d,h,p,v,b,w,y,_,x]),Z.ENGINE=Z.OS=W([f,m]),typeof t!==s?(e.exports&&(t=e.exports=Z),t.UAParser=Z):n.amdO?(r=function(){return Z}.call(t,n,t,e))===i||(e.exports=r):typeof o!==s&&(o.UAParser=Z);var ee=typeof o!==s&&(o.jQuery||o.Zepto);if(ee&&!ee.ua){var te=new Z;ee.ua=te.getResult(),ee.ua.get=function(){return te.getUA()},ee.ua.set=function(e){te.setUA(e);var t=te.getResult();for(var n in t)ee.ua[n]=t[n]}}}("object"===typeof window?window:this)},41389:(e,t,n)=>{"use strict";n.d(t,{uI:()=>le});var r=n(67294),o=n(61895),i=n.n(o);function a(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(t){i(t)}}function s(e){try{l(r.throw(e))}catch(t){i(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function s(e,t){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(i){return function(s){return function(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=t.call(e,a)}catch(s){i=[6,s],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}Object.create;function l(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function c(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;var u=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function d(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=u.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!==typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"===typeof t?t:"string"===typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var f=[".DS_Store","Thumbs.db"];function p(e){return"object"===typeof e&&null!==e}function h(e){return b(e.target.files).map((function(e){return d(e)}))}function m(e){return a(this,void 0,void 0,(function(){return s(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return d(e)}))]}}))}))}function g(e,t){return a(this,void 0,void 0,(function(){var n;return s(this,(function(r){switch(r.label){case 0:return e.items?(n=b(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(y))]):[3,2];case 1:return[2,v(w(r.sent()))];case 2:return[2,v(b(e.files).map((function(e){return d(e)})))]}}))}))}function v(e){return e.filter((function(e){return-1===f.indexOf(e.name)}))}function b(e){if(null===e)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function y(e){if("function"!==typeof e.webkitGetAsEntry)return _(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?k(t):_(e)}function w(e){return e.reduce((function(e,t){return c(c([],l(e),!1),l(Array.isArray(t)?w(t):[t]),!1)}),[])}function _(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var n=d(t);return Promise.resolve(n)}function x(e){return a(this,void 0,void 0,(function(){return s(this,(function(t){return[2,e.isDirectory?k(e):E(e)]}))}))}function k(e){var t=e.createReader();return new Promise((function(e,n){var r=[];!function o(){var i=this;t.readEntries((function(t){return a(i,void 0,void 0,(function(){var i,a,l;return s(this,(function(s){switch(s.label){case 0:if(t.length)return[3,5];s.label=1;case 1:return s.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return i=s.sent(),e(i),[3,4];case 3:return a=s.sent(),n(a),[3,4];case 4:return[3,6];case 5:l=Promise.all(t.map(x)),r.push(l),o(),s.label=6;case 6:return[2]}}))}))}),(function(e){n(e)}))}()}))}function E(e){return a(this,void 0,void 0,(function(){return s(this,(function(t){return[2,new Promise((function(t,n){e.file((function(n){var r=d(n,e.fullPath);t(r)}),(function(e){n(e)}))}))]}))}))}var D=n(58363);function S(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||C(e)||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 O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||C(e,t)||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 C(e,t){if(e){if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(e,t):void 0}}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var P="file-invalid-type",A="file-too-large",M="file-too-small",R="too-many-files",I=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:P,message:"File type must be ".concat(t)}},N=function(e){return{code:A,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},L=function(e){return{code:M,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},j={code:R,message:"Too many files"};function F(e,t){var n="application/x-moz-file"===e.type||(0,D.Z)(e,t);return[n,n?null:I(t)]}function z(e,t,n){if(B(e.size))if(B(t)&&B(n)){if(e.size>n)return[!1,N(n)];if(e.size<t)return[!1,L(t)]}else{if(B(t)&&e.size<t)return[!1,L(t)];if(B(n)&&e.size>n)return[!1,N(n)]}return[!0,null]}function B(e){return void 0!==e&&null!==e}function H(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function q(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function U(e){e.preventDefault()}function Y(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];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 t.some((function(t){return!H(e)&&t&&t.apply(void 0,[e].concat(r)),H(e)}))}}function W(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function K(e){return/^.*\.[\w]+$/.test(e)}var V=["children"],$=["open"],G=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Q=["refKey","onChange","onClick"];function X(e){return function(e){if(Array.isArray(e))return ee(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Z(e)||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 J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||Z(e,t)||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 Z(e,t){if(e){if("string"===typeof e)return ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ee(e,t):void 0}}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){re(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ie=(0,r.forwardRef)((function(e,t){var n=e.children,o=le(oe(e,V)),i=o.open,a=oe(o,$);return(0,r.useImperativeHandle)(t,(function(){return{open:i}}),[i]),r.createElement(r.Fragment,null,n(ne(ne({},a),{},{open:i})))}));ie.displayName="Dropzone";var ae={disabled:!1,getFilesFromEvent:function(e){return a(this,void 0,void 0,(function(){return s(this,(function(t){return p(e)&&p(e.dataTransfer)?[2,g(e.dataTransfer,e.type)]:function(e){return p(e)&&p(e.target)}(e)?[2,h(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"===typeof e.getFile}))?[2,m(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};ie.defaultProps=ae,ie.propTypes={children:i().func,accept:i().objectOf(i().arrayOf(i().string)),multiple:i().bool,preventDropOnDocument:i().bool,noClick:i().bool,noKeyboard:i().bool,noDrag:i().bool,noDragEventsBubbling:i().bool,minSize:i().number,maxSize:i().number,maxFiles:i().number,disabled:i().bool,getFilesFromEvent:i().func,onFileDialogCancel:i().func,onFileDialogOpen:i().func,useFsAccessApi:i().bool,autoFocus:i().bool,onDragEnter:i().func,onDragLeave:i().func,onDragOver:i().func,onDrop:i().func,onDropAccepted:i().func,onDropRejected:i().func,onError:i().func,validator:i().func};var se={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function le(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=ne(ne({},ae),e),n=t.accept,o=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,l=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,p=t.onDrop,h=t.onDropAccepted,m=t.onDropRejected,g=t.onFileDialogCancel,v=t.onFileDialogOpen,b=t.useFsAccessApi,y=t.autoFocus,w=t.preventDropOnDocument,_=t.noClick,x=t.noKeyboard,k=t.noDrag,E=t.noDragEventsBubbling,D=t.onError,C=t.validator,T=(0,r.useMemo)((function(){return function(e){if(B(e))return Object.entries(e).reduce((function(e,t){var n=O(t,2),r=n[0],o=n[1];return[].concat(S(e),[r],S(o))}),[]).filter((function(e){return W(e)||K(e)})).join(",")}(n)}),[n]),P=(0,r.useMemo)((function(){return function(e){return B(e)?Object.entries(e).filter((function(e){var t=O(e,2),n=t[0],r=t[1],o=!0;return W(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),Array.isArray(r)&&r.every(K)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),o=!1),o})).map((function(e){var t,n,r,o=O(e,2);return{accept:(t={},n=o[0],r=o[1],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t)}})):e}(n)}),[n]),A=(0,r.useMemo)((function(){return"function"===typeof v?v:ue}),[v]),M=(0,r.useMemo)((function(){return"function"===typeof g?g:ue}),[g]),R=(0,r.useRef)(null),I=(0,r.useRef)(null),N=J((0,r.useReducer)(ce,se),2),L=N[0],V=N[1],$=L.isFocused,Z=L.isFileDialogActive,ee=(0,r.useRef)("undefined"!==typeof window&&window.isSecureContext&&b&&"showOpenFilePicker"in window),te=function(){!ee.current&&Z&&setTimeout((function(){I.current&&(I.current.files.length||(V({type:"closeDialog"}),M()))}),300)};(0,r.useEffect)((function(){return window.addEventListener("focus",te,!1),function(){window.removeEventListener("focus",te,!1)}}),[I,Z,M,ee]);var ie=(0,r.useRef)([]),le=function(e){R.current&&R.current.contains(e.target)||(e.preventDefault(),ie.current=[])};(0,r.useEffect)((function(){return w&&(document.addEventListener("dragover",U,!1),document.addEventListener("drop",le,!1)),function(){w&&(document.removeEventListener("dragover",U),document.removeEventListener("drop",le))}}),[R,w]),(0,r.useEffect)((function(){return!o&&y&&R.current&&R.current.focus(),function(){}}),[R,y,o]);var de=(0,r.useCallback)((function(e){D?D(e):console.error(e)}),[D]),fe=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),De(e),ie.current=[].concat(X(ie.current),[e.target]),q(e)&&Promise.resolve(i(e)).then((function(t){if(!H(e)||E){var n=t.length,r=n>0&&function(e){var t=e.files,n=e.accept,r=e.minSize,o=e.maxSize,i=e.multiple,a=e.maxFiles,s=e.validator;return!(!i&&t.length>1||i&&a>=1&&t.length>a)&&t.every((function(e){var t=O(F(e,n),1)[0],i=O(z(e,r,o),1)[0],a=s?s(e):null;return t&&i&&!a}))}({files:t,accept:T,minSize:s,maxSize:a,multiple:l,maxFiles:c,validator:C});V({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}})).catch((function(e){return de(e)}))}),[i,u,de,E,T,s,a,l,c,C]),pe=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),De(e);var t=q(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(n){}return t&&f&&f(e),!1}),[f,E]),he=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),De(e);var t=ie.current.filter((function(e){return R.current&&R.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),ie.current=t,t.length>0||(V({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),q(e)&&d&&d(e))}),[R,d,E]),me=(0,r.useCallback)((function(e,t){var n=[],r=[];e.forEach((function(e){var t=J(F(e,T),2),o=t[0],i=t[1],l=J(z(e,s,a),2),c=l[0],u=l[1],d=C?C(e):null;if(o&&c&&!d)n.push(e);else{var f=[i,u];d&&(f=f.concat(d)),r.push({file:e,errors:f.filter((function(e){return e}))})}})),(!l&&n.length>1||l&&c>=1&&n.length>c)&&(n.forEach((function(e){r.push({file:e,errors:[j]})})),n.splice(0)),V({acceptedFiles:n,fileRejections:r,type:"setFiles"}),p&&p(n,r,t),r.length>0&&m&&m(r,t),n.length>0&&h&&h(n,t)}),[V,l,T,s,a,c,p,h,m,C]),ge=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),De(e),ie.current=[],q(e)&&Promise.resolve(i(e)).then((function(t){H(e)&&!E||me(t,e)})).catch((function(e){return de(e)})),V({type:"reset"})}),[i,me,de,E]),ve=(0,r.useCallback)((function(){if(ee.current){V({type:"openDialog"}),A();var e={multiple:l,types:P};window.showOpenFilePicker(e).then((function(e){return i(e)})).then((function(e){me(e,null),V({type:"closeDialog"})})).catch((function(e){var t;(t=e)instanceof DOMException&&("AbortError"===t.name||t.code===t.ABORT_ERR)?(M(e),V({type:"closeDialog"})):!function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?de(e):(ee.current=!1,I.current?(I.current.value=null,I.current.click()):de(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided.")))}))}else I.current&&(V({type:"openDialog"}),A(),I.current.value=null,I.current.click())}),[V,A,M,b,me,de,P,l]),be=(0,r.useCallback)((function(e){R.current&&R.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),ve()))}),[R,ve]),ye=(0,r.useCallback)((function(){V({type:"focus"})}),[]),we=(0,r.useCallback)((function(){V({type:"blur"})}),[]),_e=(0,r.useCallback)((function(){_||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?ve():setTimeout(ve,0))}),[_,ve]),xe=function(e){return o?null:e},ke=function(e){return x?null:xe(e)},Ee=function(e){return k?null:xe(e)},De=function(e){E&&e.stopPropagation()},Se=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,i=e.onKeyDown,a=e.onFocus,s=e.onBlur,l=e.onClick,c=e.onDragEnter,u=e.onDragOver,d=e.onDragLeave,f=e.onDrop,p=oe(e,G);return ne(ne(re({onKeyDown:ke(Y(i,be)),onFocus:ke(Y(a,ye)),onBlur:ke(Y(s,we)),onClick:xe(Y(l,_e)),onDragEnter:Ee(Y(c,fe)),onDragOver:Ee(Y(u,pe)),onDragLeave:Ee(Y(d,he)),onDrop:Ee(Y(f,ge)),role:"string"===typeof r&&""!==r?r:"presentation"},n,R),o||x?{}:{tabIndex:0}),p)}}),[R,be,ye,we,_e,fe,pe,he,ge,x,k,o]),Oe=(0,r.useCallback)((function(e){e.stopPropagation()}),[]),Ce=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,o=e.onClick,i=oe(e,Q);return ne(ne({},re({accept:T,multiple:l,type:"file",style:{display:"none"},onChange:xe(Y(r,ge)),onClick:xe(Y(o,Oe)),tabIndex:-1},n,I)),i)}}),[I,n,l,ge,o]);return ne(ne({},L),{},{isFocused:$&&!o,getRootProps:Se,getInputProps:Ce,rootRef:R,inputRef:I,open:xe(ve)})}function ce(e,t){switch(t.type){case"focus":return ne(ne({},e),{},{isFocused:!0});case"blur":return ne(ne({},e),{},{isFocused:!1});case"openDialog":return ne(ne({},se),{},{isFileDialogActive:!0});case"closeDialog":return ne(ne({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return ne(ne({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return ne(ne({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return ne({},se);default:return e}}function ue(){}},74983:(e,t,n)=>{"use strict";var r=n(23419);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,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 t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},61895:(e,t,n)=>{e.exports=n(74983)()},23419:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},15953:(e,t,n)=>{"use strict";function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.Z=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n(67294)),i=s(n(45697)),a=s(n(78527));function s(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||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 u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;return b(e)}(this,n)}}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=["onChange","onOpen","onClose","onMonthChange","onYearChange","onReady","onValueUpdate","onDayCreate"],x=i.default.oneOfType([i.default.func,i.default.arrayOf(i.default.func)]),k=["onCreate","onDestroy"],E=i.default.func,D=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(s,e);var t,n,r,i=v(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return w(b(e=i.call.apply(i,[this].concat(n))),"createFlatpickrInstance",(function(){var t=h({onClose:function(){e.node.blur&&e.node.blur()}},e.props.options);_.forEach((function(n){e.props[n]&&(t[n]=e.props[n])})),e.flatpickr=(0,a.default)(e.node,t),e.props.hasOwnProperty("value")&&e.flatpickr.setDate(e.props.value,!1);var n=e.props.onCreate;n&&n(e.flatpickr)})),w(b(e),"destroyFlatpickrInstance",(function(){var t=e.props.onDestroy;t&&t(e.flatpickr),e.flatpickr.destroy(),e.flatpickr=null})),w(b(e),"handleNodeChange",(function(t){e.node=t,e.flatpickr&&(e.destroyFlatpickrInstance(),e.createFlatpickrInstance())})),e}return t=s,(n=[{key:"componentDidUpdate",value:function(e){var t=this,n=this.props.options,r=e.options;_.forEach((function(o){S(n,t.props,o),S(r,e,o)}));for(var o=Object.getOwnPropertyNames(n),i=o.length-1;i>=0;i--){var a=o[i],s=n[a];s!==r[a]&&(-1===_.indexOf(a)||Array.isArray(s)||(s=[s]),this.flatpickr.set(a,s))}this.props.hasOwnProperty("value")&&this.props.value!==e.value&&this.flatpickr.setDate(this.props.value,!1)}},{key:"componentDidMount",value:function(){this.createFlatpickrInstance()}},{key:"componentWillUnmount",value:function(){this.destroyFlatpickrInstance()}},{key:"render",value:function(){var e=this.props,t=e.options,n=e.defaultValue,r=e.value,i=e.children,a=e.render,s=f(e,["options","defaultValue","value","children","render"]);return _.forEach((function(e){delete s[e]})),k.forEach((function(e){delete s[e]})),a?a(h(h({},s),{},{defaultValue:n,value:r}),this.handleNodeChange):t.wrap?o.default.createElement("div",d({},s,{ref:this.handleNodeChange}),i):o.default.createElement("input",d({},s,{defaultValue:n,ref:this.handleNodeChange}))}}])&&m(t.prototype,n),r&&m(t,r),s}(o.Component);function S(e,t,n){var r=h({},e);if(t.hasOwnProperty(n)){var o;r[n]&&!Array.isArray(r[n])?r[n]=[r[n]]:r[n]||(r[n]=[]);var i=Array.isArray(t[n])?t[n]:[t[n]];(o=r[n]).push.apply(o,c(i))}return r}w(D,"propTypes",{defaultValue:i.default.string,options:i.default.object,onChange:x,onOpen:x,onClose:x,onMonthChange:x,onYearChange:x,onReady:x,onValueUpdate:x,onDayCreate:x,onCreate:E,onDestroy:E,value:i.default.oneOfType([i.default.string,i.default.array,i.default.object,i.default.number]),children:i.default.node,className:i.default.string,render:i.default.func}),w(D,"defaultProps",{options:{}});var O=D;t.Z=O},95172:(e,t,n)=>{"use strict";n.d(t,{y1:()=>P});var r="undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function o(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function i(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function a(e){"string"!==typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var s={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21ea":20,",":188,".":190,"/":191,"`":192,"-":r?173:189,"=":r?61:187,";":r?59:186,"'":222,"[":219,"]":221,"\\":220},l={"\u21e7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},c={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},u={16:!1,18:!1,17:!1,91:!1},d={},f=1;f<20;f++)s["f".concat(f)]=111+f;var p=[],h=!1,m="all",g=[],v=function(e){return s[e.toLowerCase()]||l[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function b(e){m=e||"all"}function y(){return m||"all"}var w=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,s=void 0===o?"+":o;a(t).forEach((function(e){var t=e.split(s),o=t.length,a=t[o-1],c="*"===a?"*":v(a);if(d[c]){n||(n=y());var u=o>1?i(l,t):[];d[c]=d[c].filter((function(e){return!((!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i<n.length;i++)-1===r.indexOf(n[i])&&(o=!1);return o}(e.mods,u))}))}}))};function _(e,t,n,r){var o;if(t.element===r&&(t.scope===n||"all"===t.scope)){for(var i in o=t.mods.length>0,u)Object.prototype.hasOwnProperty.call(u,i)&&(!u[i]&&t.mods.indexOf(+i)>-1||u[i]&&-1===t.mods.indexOf(+i))&&(o=!1);(0!==t.mods.length||u[16]||u[18]||u[17]||u[91])&&!o&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function x(e,t){var n=d["*"],r=e.keyCode||e.which||e.charCode;if(k.filter.call(this,e)){if(93!==r&&224!==r||(r=91),-1===p.indexOf(r)&&229!==r&&p.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=c[t];e[t]&&-1===p.indexOf(n)?p.push(n):!e[t]&&p.indexOf(n)>-1?p.splice(p.indexOf(n),1):"metaKey"===t&&e[t]&&3===p.length&&(e.ctrlKey||e.shiftKey||e.altKey||(p=p.slice(p.indexOf(n))))})),r in u){for(var o in u[r]=!0,l)l[o]===r&&(k[o]=!0);if(!n)return}for(var i in u)Object.prototype.hasOwnProperty.call(u,i)&&(u[i]=e[c[i]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===p.indexOf(17)&&p.push(17),-1===p.indexOf(18)&&p.push(18),u[17]=!0,u[18]=!0);var a=y();if(n)for(var s=0;s<n.length;s++)n[s].scope===a&&("keydown"===e.type&&n[s].keydown||"keyup"===e.type&&n[s].keyup)&&_(e,n[s],a,t);if(r in d)for(var f=0;f<d[r].length;f++)if(("keydown"===e.type&&d[r][f].keydown||"keyup"===e.type&&d[r][f].keyup)&&d[r][f].key){for(var h=d[r][f],m=h.splitKey,g=h.key.split(m),b=[],w=0;w<g.length;w++)b.push(v(g[w]));b.sort().join("")===p.sort().join("")&&_(e,h,a,t)}}}function k(e,t,n){p=[];var r=a(e),s=[],c="all",f=document,m=0,b=!1,y=!0,w="+",_=!1;for(void 0===n&&"function"===typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(c=t.scope),t.element&&(f=t.element),t.keyup&&(b=t.keyup),void 0!==t.keydown&&(y=t.keydown),void 0!==t.capture&&(_=t.capture),"string"===typeof t.splitKey&&(w=t.splitKey)),"string"===typeof t&&(c=t);m<r.length;m++)s=[],(e=r[m].split(w)).length>1&&(s=i(l,e)),(e="*"===(e=e[e.length-1])?"*":v(e))in d||(d[e]=[]),d[e].push({keyup:b,keydown:y,scope:c,mods:s,shortcut:r[m],method:n,key:r[m],splitKey:w,element:f});"undefined"!==typeof f&&!function(e){return g.indexOf(e)>-1}(f)&&window&&(g.push(f),o(f,"keydown",(function(e){x(e,f)}),_),h||(h=!0,o(window,"focus",(function(){p=[]}),_)),o(f,"keyup",(function(e){x(e,f),function(e){var t=e.keyCode||e.which||e.charCode,n=p.indexOf(t);if(n>=0&&p.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&p.splice(0,p.length),93!==t&&224!==t||(t=91),t in u)for(var r in u[t]=!1,l)l[r]===t&&(k[r]=!1)}(e)}),_))}var E={setScope:b,getScope:y,deleteScope:function(e,t){var n,r;for(var o in e||(e=y()),d)if(Object.prototype.hasOwnProperty.call(d,o))for(n=d[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;y()===e&&b(t||"all")},getPressedKeyCodes:function(){return p.slice(0)},isPressed:function(e){return"string"===typeof e&&(e=v(e)),-1!==p.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},trigger:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(d).forEach((function(n){var r=d[n].find((function(n){return n.scope===t&&n.shortcut===e}));r&&r.method&&r.method()}))},unbind:function(e){if(e){if(Array.isArray(e))e.forEach((function(e){e.key&&w(e)}));else if("object"===typeof e)e.key&&w(e);else if("string"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n[0],i=n[1];"function"===typeof o&&(i=o,o=""),w({key:e,scope:o,method:i,splitKey:"+"})}}else Object.keys(d).forEach((function(e){return delete d[e]}))},keyMap:s,modifier:l,modifierMap:c};for(var D in E)Object.prototype.hasOwnProperty.call(E,D)&&(k[D]=E[D]);if("undefined"!==typeof window){var S=window.hotkeys;k.noConflict=function(e){return e&&window.hotkeys===k&&(window.hotkeys=S),k},window.hotkeys=k}var O=n(67294);k.filter=function(){return!0};var C=function(e,t){var n=e.target,r=n&&n.tagName;return Boolean(r&&t&&t.includes(r))},T=function(e){return C(e,["INPUT","TEXTAREA","SELECT"])};function P(e,t,n,r){n instanceof Array&&(r=n,n=void 0);var o=n||{},i=o.enableOnTags,a=o.filter,s=o.keyup,l=o.keydown,c=o.filterPreventDefault,u=void 0===c||c,d=o.enabled,f=void 0===d||d,p=o.enableOnContentEditable,h=void 0!==p&&p,m=(0,O.useRef)(null),g=(0,O.useCallback)((function(e,n){var r;return a&&!a(e)?!u:!!(T(e)&&!C(e,i)||null!=(r=e.target)&&r.isContentEditable&&!h)||(null===m.current||document.activeElement===m.current)&&(t(e,n),!0)}),r?[m,i,a].concat(r):[m,i,a]);return(0,O.useEffect)((function(){if(f)return s&&!0!==l&&(n.keydown=!1),k(e,n||{},g),function(){return k.unbind(e,g)};k.unbind(e,g)}),[g,e,f]),m}k.isPressed},66982:function(e,t,n){var r;e.exports=(r=n(67294),(()=>{var e={703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,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 t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(!i(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!i(l.value[1],a.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===a.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(a,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!i(e[c[l]],a[c[l]]))return!1;return!0}return e!=e&&a!=a}e.exports=function(e,t){try{return i(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},37:function(e,t,n){!function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var r="Left",o="Right",i="Down",a={delta:10,preventDefaultTouchmoveEvent:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0},s={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},l="mousemove",c="mouseup";function u(e,t){if(0===t)return e;var n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function d(e,t){var a=function(t){t&&"touches"in t&&t.touches.length>1||e((function(e,r){r.trackMouse&&(document.addEventListener(l,d),document.addEventListener(c,p));var o="touches"in t?t.touches[0]:t,i=u([o.clientX,o.clientY],r.rotationAngle);return n({},e,s,{initial:[].concat(i),xy:i,start:t.timeStamp||0})}))},d=function(t){e((function(e,a){if("touches"in t&&t.touches.length>1)return e;var s="touches"in t?t.touches[0]:t,l=u([s.clientX,s.clientY],a.rotationAngle),c=l[0],d=l[1],f=c-e.xy[0],p=d-e.xy[1],h=Math.abs(f),m=Math.abs(p),g=(t.timeStamp||0)-e.start,v=Math.sqrt(h*h+m*m)/(g||1),b=[f/(g||1),p/(g||1)];if(h<a.delta&&m<a.delta&&!e.swiping)return e;var y=function(e,t,n,a){return e>t?n>0?o:r:a>0?i:"Up"}(h,m,f,p),w={absX:h,absY:m,deltaX:f,deltaY:p,dir:y,event:t,first:e.first,initial:e.initial,velocity:v,vxvy:b};a.onSwiping&&a.onSwiping(w);var _=!1;return(a.onSwiping||a.onSwiped||"onSwiped"+y in a)&&(_=!0),_&&a.preventDefaultTouchmoveEvent&&a.trackTouch&&t.cancelable&&t.preventDefault(),n({},e,{first:!1,eventData:w,swiping:!0})}))},f=function(t){e((function(e,r){var o;if(e.swiping&&e.eventData){o=n({},e.eventData,{event:t}),r.onSwiped&&r.onSwiped(o);var i="onSwiped"+o.dir;i in r&&r[i](o)}else r.onTap&&r.onTap({event:t});return n({},e,s,{eventData:o})}))},p=function(e){document.removeEventListener(l,d),document.removeEventListener(c,p),f(e)},h=function(e,t){var n=function(){};if(e&&e.addEventListener){var r=[["touchstart",a],["touchmove",d],["touchend",f]];r.forEach((function(n){var r=n[0],o=n[1];return e.addEventListener(r,o,{passive:t})})),n=function(){return r.forEach((function(t){var n=t[0],r=t[1];return e.removeEventListener(n,r)}))}}return n},m={ref:function(t){null!==t&&e((function(e,r){if(e.el===t)return e;var o={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),o.cleanUpTouch=void 0),r.trackTouch&&t&&(o.cleanUpTouch=h(t,!r.preventDefaultTouchmoveEvent)),n({},e,{el:t},o)}))}};return t.trackMouse&&(m.onMouseDown=a),[m,h]}e.DOWN=i,e.LEFT=r,e.RIGHT=o,e.UP="Up",e.useSwipeable=function(e){var r=e.trackMouse,o=t.useRef(n({},s)),i=t.useRef(n({},a));i.current=n({},a,e);var l=t.useMemo((function(){return d((function(e){return o.current=e(o.current,i.current)}),{trackMouse:r})}),[r]),c=l[0],u=l[1];return o.current=function(e,t,r){var o={};return!t.trackTouch&&e.cleanUpTouch?(e.cleanUpTouch(),o.cleanUpTouch=void 0):t.trackTouch&&!e.cleanUpTouch&&e.el&&(o.cleanUpTouch=r(e.el,!t.preventDefaultTouchmoveEvent)),n({},e,o)}(o.current,i.current,u),c}}(t,n(888))},888:e=>{"use strict";e.exports=r}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r);else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}function t(){for(var t,n,r=0,o="";r<arguments.length;)(t=arguments[r++])&&(n=e(t))&&(o&&(o+=" "),o+=n);return o}o.r(i),o.d(i,{default:()=>Me});var r=o(888),a=o.n(r);const s=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;var c="object"==typeof self&&self&&self.Object===Object&&self;const u=l||c||Function("return this")(),d=function(){return u.Date.now()};var f=/\s/,p=/^\s+/;const h=function(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&f.test(e.charAt(t)););return t}(e)+1).replace(p,""):e},m=u.Symbol;var g=Object.prototype,v=g.hasOwnProperty,b=g.toString,y=m?m.toStringTag:void 0,w=Object.prototype.toString,_=m?m.toStringTag:void 0;const x=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":_&&_ in Object(e)?function(e){var t=v.call(e,y),n=e[y];try{e[y]=void 0;var r=!0}catch(e){}var o=b.call(e);return r&&(t?e[y]=n:delete e[y]),o}(e):function(e){return w.call(e)}(e)};var k=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,D=/^0o[0-7]+$/i,S=parseInt;const O=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==x(e)}(e))return NaN;if(s(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=s(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=h(e);var n=E.test(e);return n||D.test(e)?S(e.slice(2),n?2:8):k.test(e)?NaN:+e};var C=Math.max,T=Math.min;const P=function(e,t,n){var r,o,i,a,l,c,u=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=r,i=o;return r=o=void 0,u=t,a=e.apply(i,n)}function g(e){return u=e,l=setTimeout(b,t),f?m(e):a}function v(e){var n=e-c;return void 0===c||n>=t||n<0||p&&e-u>=i}function b(){var e=d();if(v(e))return y(e);l=setTimeout(b,function(e){var n=t-(e-c);return p?T(n,i-(e-u)):n}(e))}function y(e){return l=void 0,h&&r?m(e):(r=o=void 0,a)}function w(){var e=d(),n=v(e);if(r=arguments,o=this,c=e,n){if(void 0===l)return g(c);if(p)return clearTimeout(l),l=setTimeout(b,t),m(c)}return void 0===l&&(l=setTimeout(b,t)),a}return t=O(t)||0,s(n)&&(f=!!n.leading,i=(p="maxWait"in n)?C(O(n.maxWait)||0,t):i,h="trailing"in n?!!n.trailing:h),w.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=c=o=l=void 0},w.flush=function(){return void 0===l?a:y(d())},w},A=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return s(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),P(e,t,{leading:r,maxWait:t,trailing:o})};var M=o(590),R=o.n(M),I=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),N="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,L=void 0!==o.g&&o.g.Math===Math?o.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),j="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(L):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},F=["top","right","bottom","left","width","height","size","weight"],z="undefined"!=typeof MutationObserver,B=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&s()}function a(){j(i)}function s(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(a,20);o=e}return s}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){N&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),z?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){N&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;F.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),H=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},q=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||L},U=$(0,0,0,0);function Y(e){return parseFloat(e)||0}function W(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+Y(e["border-"+n+"-width"])}),0)}var K="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof q(e).SVGGraphicsElement}:function(e){return e instanceof q(e).SVGElement&&"function"==typeof e.getBBox};function V(e){return N?K(e)?function(e){var t=e.getBBox();return $(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return U;var r=q(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=Y(i)}return t}(r),i=o.left+o.right,a=o.top+o.bottom,s=Y(r.width),l=Y(r.height);if("border-box"===r.boxSizing&&(Math.round(s+i)!==t&&(s-=W(r,"left","right")+i),Math.round(l+a)!==n&&(l-=W(r,"top","bottom")+a)),!function(e){return e===q(e).document.documentElement}(e)){var c=Math.round(s+i)-t,u=Math.round(l+a)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return $(o.left,o.top,s,l)}(e):U}function $(e,t,n,r){return{x:e,y:t,width:n,height:r}}var G=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=$(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=V(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Q=function(e,t){var n,r,o,i,a,s,l,c=(r=(n=t).x,o=n.y,i=n.width,a=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),H(l,{x:r,y:o,width:i,height:a,top:o,right:r+i,bottom:a+o,left:r}),l);H(this,{target:e,contentRect:c})},X=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new I,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof q(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new G(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof q(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Q(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),J="undefined"!=typeof WeakMap?new WeakMap:new I,Z=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=B.getInstance(),r=new X(t,n,this);J.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){Z.prototype[e]=function(){var t;return(t=J.get(this))[e].apply(t,arguments)}}));const ee=void 0!==L.ResizeObserver?L.ResizeObserver:Z;var te=o(37),ne=o(697),re=a().memo((function(e){var t=e.description,n=e.fullscreen,r=e.handleImageLoaded,o=e.isFullscreen,i=e.onImageError,s=e.original,l=e.originalAlt,c=e.originalHeight,u=e.originalWidth,d=e.originalTitle,f=e.sizes,p=e.srcSet,h=e.loading,m=o&&n||s;return a().createElement(a().Fragment,null,a().createElement("img",{className:"image-gallery-image",src:m,alt:l,srcSet:p,height:c,width:u,sizes:f,title:d,onLoad:function(e){return r(e,s)},onError:i,loading:h}),t&&a().createElement("span",{className:"image-gallery-description"},t))}));re.displayName="Item",re.propTypes={description:ne.string,fullscreen:ne.string,handleImageLoaded:ne.func.isRequired,isFullscreen:ne.bool,onImageError:ne.func.isRequired,original:ne.string.isRequired,originalAlt:ne.string,originalHeight:ne.string,originalWidth:ne.string,originalTitle:ne.string,sizes:ne.string,srcSet:ne.string,loading:ne.string},re.defaultProps={description:"",fullscreen:"",isFullscreen:!1,originalAlt:"",originalHeight:"",originalWidth:"",originalTitle:"",sizes:"",srcSet:"",loading:"eager"};const oe=re;var ie={left:a().createElement("polyline",{points:"15 18 9 12 15 6"}),right:a().createElement("polyline",{points:"9 18 15 12 9 6"}),maximize:a().createElement("path",{d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}),minimize:a().createElement("path",{d:"M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"}),play:a().createElement("polygon",{points:"5 3 19 12 5 21 5 3"}),pause:a().createElement(a().Fragment,null,a().createElement("rect",{x:"6",y:"4",width:"4",height:"16"}),a().createElement("rect",{x:"14",y:"4",width:"4",height:"16"}))},ae=function(e){var t=e.strokeWidth,n=e.viewBox,r=e.icon;return a().createElement("svg",{className:"image-gallery-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:n,fill:"none",stroke:"currentColor",strokeWidth:t,strokeLinecap:"round",strokeLinejoin:"round"},ie[r])};ae.propTypes={strokeWidth:ne.number,viewBox:ne.string,icon:(0,ne.oneOf)(["left","right","maximize","minimize","play","pause"]).isRequired},ae.defaultProps={strokeWidth:1,viewBox:"0 0 24 24"};const se=ae;var le=a().memo((function(e){var t=e.isFullscreen,n=e.onClick;return a().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-fullscreen-button",onClick:n,"aria-label":"Open Fullscreen"},a().createElement(se,{strokeWidth:2,icon:t?"minimize":"maximize"}))}));le.displayName="Fullscreen",le.propTypes={isFullscreen:ne.bool.isRequired,onClick:ne.func.isRequired};const ce=le;var ue=a().memo((function(e){var t=e.disabled,n=e.onClick;return a().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-left-nav",disabled:t,onClick:n,"aria-label":"Previous Slide"},a().createElement(se,{icon:"left",viewBox:"6 0 12 24"}))}));ue.displayName="LeftNav",ue.propTypes={disabled:ne.bool.isRequired,onClick:ne.func.isRequired};const de=ue;var fe=a().memo((function(e){var t=e.disabled,n=e.onClick;return a().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-right-nav",disabled:t,onClick:n,"aria-label":"Next Slide"},a().createElement(se,{icon:"right",viewBox:"6 0 12 24"}))}));fe.displayName="RightNav",fe.propTypes={disabled:ne.bool.isRequired,onClick:ne.func.isRequired};const pe=fe;var he=a().memo((function(e){var t=e.isPlaying,n=e.onClick;return a().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-play-button",onClick:n,"aria-label":"Play or Pause Slideshow"},a().createElement(se,{strokeWidth:2,icon:t?"pause":"play"}))}));he.displayName="PlayPause",he.propTypes={isPlaying:ne.bool.isRequired,onClick:ne.func.isRequired};const me=he;function ge(){return(ge=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var ve=function(e){var t=e.children,n=e.className,r=e.delta,o=e.onSwiping,i=e.onSwiped,s=(0,te.useSwipeable)({delta:r,onSwiping:o,onSwiped:i});return a().createElement("div",ge({},s,{className:n}),t)};ve.propTypes={children:ne.node.isRequired,className:ne.string,delta:ne.number,onSwiped:ne.func,onSwiping:ne.func},ve.defaultProps={className:"",delta:0,onSwiping:function(){},onSwiped:function(){}};const be=ve;function ye(e){return(ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){xe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ee(e,t){return(Ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function De(e,t){return!t||"object"!==ye(t)&&"function"!=typeof t?Se(e):t}function Se(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oe(e){return(Oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ce=["fullscreenchange","MSFullscreenChange","mozfullscreenchange","webkitfullscreenchange"],Te=(0,ne.arrayOf)((0,ne.shape)({srcSet:ne.string,media:ne.string}));function Pe(e){var t=parseInt(e.keyCode||e.which||0,10);return 66===t||62===t}var Ae=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ee(e,t)}(s,e);var n,r,o,i=(r=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Oe(r);if(o){var n=Oe(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return De(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=i.call(this,e)).state={currentIndex:e.startIndex,thumbsTranslate:0,thumbsSwipedTranslate:0,currentSlideOffset:0,galleryWidth:0,thumbnailsWrapperWidth:0,thumbnailsWrapperHeight:0,thumbsStyle:{transition:"all ".concat(e.slideDuration,"ms ease-out")},isFullscreen:!1,isSwipingThumbnail:!1,isPlaying:!1},t.loadedImages={},t.imageGallery=a().createRef(),t.thumbnailsWrapper=a().createRef(),t.thumbnails=a().createRef(),t.imageGallerySlideWrapper=a().createRef(),t.handleImageLoaded=t.handleImageLoaded.bind(Se(t)),t.handleKeyDown=t.handleKeyDown.bind(Se(t)),t.handleMouseDown=t.handleMouseDown.bind(Se(t)),t.handleResize=t.handleResize.bind(Se(t)),t.handleTouchMove=t.handleTouchMove.bind(Se(t)),t.handleOnSwiped=t.handleOnSwiped.bind(Se(t)),t.handleScreenChange=t.handleScreenChange.bind(Se(t)),t.handleSwiping=t.handleSwiping.bind(Se(t)),t.handleThumbnailSwiping=t.handleThumbnailSwiping.bind(Se(t)),t.handleOnThumbnailSwiped=t.handleOnThumbnailSwiped.bind(Se(t)),t.onThumbnailMouseLeave=t.onThumbnailMouseLeave.bind(Se(t)),t.handleImageError=t.handleImageError.bind(Se(t)),t.pauseOrPlay=t.pauseOrPlay.bind(Se(t)),t.renderThumbInner=t.renderThumbInner.bind(Se(t)),t.renderItem=t.renderItem.bind(Se(t)),t.slideLeft=t.slideLeft.bind(Se(t)),t.slideRight=t.slideRight.bind(Se(t)),t.toggleFullScreen=t.toggleFullScreen.bind(Se(t)),t.togglePlay=t.togglePlay.bind(Se(t)),t.unthrottledSlideToIndex=t.slideToIndex,t.slideToIndex=A(t.unthrottledSlideToIndex,e.slideDuration,{trailing:!1}),e.lazyLoad&&(t.lazyLoaded=[]),t}return(n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.autoPlay,n=e.useWindowKeyDown;t&&this.play(),n?window.addEventListener("keydown",this.handleKeyDown):this.imageGallery.current.addEventListener("keydown",this.handleKeyDown),window.addEventListener("mousedown",this.handleMouseDown),window.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),this.initSlideWrapperResizeObserver(this.imageGallerySlideWrapper),this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper),this.addScreenChangeEvent()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.items,o=n.lazyLoad,i=n.slideDuration,a=n.slideInterval,s=n.startIndex,l=n.thumbnailPosition,c=n.showThumbnails,u=n.useWindowKeyDown,d=this.state,f=d.currentIndex,p=d.isPlaying,h=e.items.length!==r.length,m=!R()(e.items,r),g=e.startIndex!==s,v=e.thumbnailPosition!==l,b=e.showThumbnails!==c;a===e.slideInterval&&i===e.slideDuration||p&&(this.pause(),this.play()),v&&(this.removeResizeObserver(),this.initSlideWrapperResizeObserver(this.imageGallerySlideWrapper),this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper)),b&&c&&this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper),b&&!c&&this.removeThumbnailsResizeObserver(),(h||b)&&this.handleResize(),t.currentIndex!==f&&this.slideThumbnailBar(),e.slideDuration!==i&&(this.slideToIndex=A(this.unthrottledSlideToIndex,i,{trailing:!1})),!o||e.lazyLoad&&!m||(this.lazyLoaded=[]),u!==e.useWindowKeyDown&&(u?(this.imageGallery.current.removeEventListener("keydown",this.handleKeyDown),window.addEventListener("keydown",this.handleKeyDown)):(window.removeEventListener("keydown",this.handleKeyDown),this.imageGallery.current.addEventListener("keydown",this.handleKeyDown))),(g||m)&&this.setState({currentIndex:s,slideStyle:{transition:"none"}})}},{key:"componentWillUnmount",value:function(){var e=this.props.useWindowKeyDown;window.removeEventListener("mousedown",this.handleMouseDown),window.removeEventListener("touchmove",this.handleTouchMove),this.removeScreenChangeEvent(),this.removeResizeObserver(),this.playPauseIntervalId&&(window.clearInterval(this.playPauseIntervalId),this.playPauseIntervalId=null),this.transitionTimer&&window.clearTimeout(this.transitionTimer),e?window.removeEventListener("keydown",this.handleKeyDown):this.imageGallery.current.removeEventListener("keydown",this.handleKeyDown)}},{key:"onSliding",value:function(){var e=this,t=this.state,n=t.currentIndex,r=t.isTransitioning,o=this.props,i=o.onSlide,a=o.slideDuration;this.transitionTimer=window.setTimeout((function(){r&&(e.setState({isTransitioning:!r,isSwipingThumbnail:!1}),i&&i(n))}),a+50)}},{key:"onThumbnailClick",value:function(e,t){var n=this.props.onThumbnailClick;e.target.parentNode.parentNode.blur(),this.slideToIndex(t,e),n&&n(e,t)}},{key:"onThumbnailMouseOver",value:function(e,t){var n=this;this.thumbnailMouseOverTimer&&(window.clearTimeout(this.thumbnailMouseOverTimer),this.thumbnailMouseOverTimer=null),this.thumbnailMouseOverTimer=window.setTimeout((function(){n.slideToIndex(t),n.pause()}),300)}},{key:"onThumbnailMouseLeave",value:function(){if(this.thumbnailMouseOverTimer){var e=this.props.autoPlay;window.clearTimeout(this.thumbnailMouseOverTimer),this.thumbnailMouseOverTimer=null,e&&this.play()}}},{key:"setThumbsTranslate",value:function(e){this.setState({thumbsTranslate:e})}},{key:"setModalFullscreen",value:function(e){var t=this.props.onScreenChange;this.setState({modalFullscreen:e}),t&&t(e)}},{key:"getThumbsTranslate",value:function(e){var t,n=this.props,r=n.disableThumbnailScroll,o=n.items,i=this.state,a=i.thumbnailsWrapperWidth,s=i.thumbnailsWrapperHeight,l=this.thumbnails&&this.thumbnails.current;if(r)return 0;if(l){if(this.isThumbnailVertical()){if(l.scrollHeight<=s)return 0;t=l.scrollHeight-s}else{if(l.scrollWidth<=a||a<=0)return 0;t=l.scrollWidth-a}return e*(t/(o.length-1))}return 0}},{key:"getAlignmentClassName",value:function(e){var t=this.state.currentIndex,n=this.props,r=n.infinite,o=n.items,i="",a="left",s="right";switch(e){case t-1:i=" ".concat(a);break;case t:i=" ".concat("center");break;case t+1:i=" ".concat(s)}return o.length>=3&&r&&(0===e&&t===o.length-1?i=" ".concat(s):e===o.length-1&&0===t&&(i=" ".concat(a))),i}},{key:"getTranslateXForTwoSlide",value:function(e){var t=this.state,n=t.currentIndex,r=t.currentSlideOffset,o=t.previousIndex,i=n!==o,a=0===e&&0===o,s=1===e&&1===o,l=0===e&&1===n,c=1===e&&0===n,u=0===r,d=-100*n+100*e+r;return r>0?this.direction="left":r<0&&(this.direction="right"),c&&r>0&&(d=-100+r),l&&r<0&&(d=100+r),i?a&&u&&"left"===this.direction?d=100:s&&u&&"right"===this.direction&&(d=-100):(c&&u&&"left"===this.direction&&(d=-100),l&&u&&"right"===this.direction&&(d=100)),d}},{key:"getThumbnailBarHeight",value:function(){return this.isThumbnailVertical()?{height:this.state.gallerySlideWrapperHeight}:{}}},{key:"getSlideStyle",value:function(e){var t=this.state,n=t.currentIndex,r=t.currentSlideOffset,o=t.slideStyle,i=this.props,a=i.infinite,s=i.items,l=i.useTranslate3D,c=i.isRTL,u=-100*n,d=s.length-1,f=(u+100*e)*(c?-1:1)+r;a&&s.length>2&&(0===n&&e===d?f=-100*(c?-1:1)+r:n===d&&0===e&&(f=100*(c?-1:1)+r)),a&&2===s.length&&(f=this.getTranslateXForTwoSlide(e));var p="translate(".concat(f,"%, 0)");return l&&(p="translate3d(".concat(f,"%, 0, 0)")),_e({display:this.isSlideVisible(e)?"inherit":"none",WebkitTransform:p,MozTransform:p,msTransform:p,OTransform:p,transform:p},o)}},{key:"getCurrentIndex",value:function(){return this.state.currentIndex}},{key:"getThumbnailStyle",value:function(){var e,t=this.props,n=t.useTranslate3D,r=t.isRTL,o=this.state,i=o.thumbsTranslate,a=o.thumbsStyle,s=r?-1*i:i;return this.isThumbnailVertical()?(e="translate(0, ".concat(i,"px)"),n&&(e="translate3d(0, ".concat(i,"px, 0)"))):(e="translate(".concat(s,"px, 0)"),n&&(e="translate3d(".concat(s,"px, 0, 0)"))),_e({WebkitTransform:e,MozTransform:e,msTransform:e,OTransform:e,transform:e},a)}},{key:"getSlideItems",value:function(){var e=this,n=this.state.currentIndex,r=this.props,o=r.items,i=r.slideOnThumbnailOver,s=r.onClick,l=r.lazyLoad,c=r.onTouchMove,u=r.onTouchEnd,d=r.onTouchStart,f=r.onMouseOver,p=r.onMouseLeave,h=r.renderItem,m=r.renderThumbInner,g=r.showThumbnails,v=r.showBullets,b=[],y=[],w=[];return o.forEach((function(r,o){var _=e.getAlignmentClassName(o),x=r.originalClass?" ".concat(r.originalClass):"",k=r.thumbnailClass?" ".concat(r.thumbnailClass):"",E=r.renderItem||h||e.renderItem,D=r.renderThumbInner||m||e.renderThumbInner,S=!l||_||e.lazyLoaded[o];S&&l&&!e.lazyLoaded[o]&&(e.lazyLoaded[o]=!0);var O=e.getSlideStyle(o),C=a().createElement("div",{"aria-label":"Go to Slide ".concat(o+1),key:"slide-".concat(o),tabIndex:"-1",className:"image-gallery-slide ".concat(_," ").concat(x),style:O,onClick:s,onKeyUp:e.handleSlideKeyUp,onTouchMove:c,onTouchEnd:u,onTouchStart:d,onMouseOver:f,onFocus:f,onMouseLeave:p,role:"button"},S?E(r):a().createElement("div",{style:{height:"100%"}}));if(b.push(C),g&&r.thumbnail){var T=t("image-gallery-thumbnail",k,{active:n===o});y.push(a().createElement("button",{key:"thumbnail-".concat(o),type:"button",tabIndex:"0","aria-pressed":n===o?"true":"false","aria-label":"Go to Slide ".concat(o+1),className:T,onMouseLeave:i?e.onThumbnailMouseLeave:null,onMouseOver:function(t){return e.handleThumbnailMouseOver(t,o)},onFocus:function(t){return e.handleThumbnailMouseOver(t,o)},onKeyUp:function(t){return e.handleThumbnailKeyUp(t,o)},onClick:function(t){return e.onThumbnailClick(t,o)}},D(r)))}if(v){var P=t("image-gallery-bullet",r.bulletClass,{active:n===o});w.push(a().createElement("button",{type:"button",key:"bullet-".concat(o),className:P,onClick:function(t){return r.bulletOnClick&&r.bulletOnClick({item:r,itemIndex:o,currentIndex:n}),t.target.blur(),e.slideToIndex.call(e,o,t)},"aria-pressed":n===o?"true":"false","aria-label":"Go to Slide ".concat(o+1)}))}})),{slides:b,thumbnails:y,bullets:w}}},{key:"ignoreIsTransitioning",value:function(){var e=this.props.items,t=this.state,n=t.previousIndex,r=t.currentIndex,o=e.length-1;return Math.abs(n-r)>1&&!(0===n&&r===o)&&!(n===o&&0===r)}},{key:"isFirstOrLastSlide",value:function(e){return e===this.props.items.length-1||0===e}},{key:"slideIsTransitioning",value:function(e){var t=this.state,n=t.isTransitioning,r=t.previousIndex,o=t.currentIndex;return n&&!(e===r||e===o)}},{key:"isSlideVisible",value:function(e){return!this.slideIsTransitioning(e)||this.ignoreIsTransitioning()&&!this.isFirstOrLastSlide(e)}},{key:"slideThumbnailBar",value:function(){var e=this.state,t=e.currentIndex,n=e.isSwipingThumbnail,r=-this.getThumbsTranslate(t);n||(0===t?this.setState({thumbsTranslate:0,thumbsSwipedTranslate:0}):this.setState({thumbsTranslate:r,thumbsSwipedTranslate:r}))}},{key:"canSlide",value:function(){return this.props.items.length>=2}},{key:"canSlideLeft",value:function(){var e=this.props,t=e.infinite,n=e.isRTL;return t||(n?this.canSlideNext():this.canSlidePrevious())}},{key:"canSlideRight",value:function(){var e=this.props,t=e.infinite,n=e.isRTL;return t||(n?this.canSlidePrevious():this.canSlideNext())}},{key:"canSlidePrevious",value:function(){return this.state.currentIndex>0}},{key:"canSlideNext",value:function(){return this.state.currentIndex<this.props.items.length-1}},{key:"handleSwiping",value:function(e){var t=e.event,n=e.absX,r=e.dir,o=this.props,i=o.disableSwipe,a=o.stopPropagation,s=this.state,l=s.galleryWidth,c=s.isTransitioning,u=s.swipingUpDown,d=s.swipingLeftRight;if(r!==te.UP&&r!==te.DOWN&&!u||d){if(r!==te.LEFT&&r!==te.RIGHT||d||this.setState({swipingLeftRight:!0}),!i){var f=this.props.swipingTransitionDuration;if(a&&t.preventDefault(),c)this.setState({currentSlideOffset:0});else{var p=r===te.RIGHT?1:-1,h=n/l*100;Math.abs(h)>=100&&(h=100);var m={transition:"transform ".concat(f,"ms ease-out")};this.setState({currentSlideOffset:p*h,slideStyle:m})}}}else u||this.setState({swipingUpDown:!0})}},{key:"handleThumbnailSwiping",value:function(e){var t=e.event,n=e.absX,r=e.absY,o=e.dir,i=this.props,a=i.stopPropagation,s=i.swipingThumbnailTransitionDuration,l=this.state,c=l.thumbsSwipedTranslate,u=l.thumbnailsWrapperHeight,d=l.thumbnailsWrapperWidth,f=l.swipingUpDown,p=l.swipingLeftRight;if(this.isThumbnailVertical()){if((o===te.LEFT||o===te.RIGHT||p)&&!f)return void(p||this.setState({swipingLeftRight:!0}));o!==te.UP&&o!==te.DOWN||f||this.setState({swipingUpDown:!0})}else{if((o===te.UP||o===te.DOWN||f)&&!p)return void(f||this.setState({swipingUpDown:!0}));o!==te.LEFT&&o!==te.RIGHT||p||this.setState({swipingLeftRight:!0})}var h,m,g,v,b,y=this.thumbnails&&this.thumbnails.current;if(this.isThumbnailVertical()?(h=c+(o===te.DOWN?r:-r),m=y.scrollHeight-u+20,g=Math.abs(h)>m,v=h>20,b=y.scrollHeight<=u):(h=c+(o===te.RIGHT?n:-n),m=y.scrollWidth-d+20,g=Math.abs(h)>m,v=h>20,b=y.scrollWidth<=d),!b&&(o!==te.LEFT&&o!==te.UP||!g)&&(o!==te.RIGHT&&o!==te.DOWN||!v)){a&&t.stopPropagation();var w={transition:"transform ".concat(s,"ms ease-out")};this.setState({thumbsTranslate:h,thumbsStyle:w})}}},{key:"handleOnThumbnailSwiped",value:function(){var e=this.state.thumbsTranslate,t=this.props.slideDuration;this.resetSwipingDirection(),this.setState({isSwipingThumbnail:!0,thumbsSwipedTranslate:e,thumbsStyle:{transition:"all ".concat(t,"ms ease-out")}})}},{key:"sufficientSwipe",value:function(){var e=this.state.currentSlideOffset,t=this.props.swipeThreshold;return Math.abs(e)>t}},{key:"resetSwipingDirection",value:function(){var e=this.state,t=e.swipingUpDown,n=e.swipingLeftRight;t&&this.setState({swipingUpDown:!1}),n&&this.setState({swipingLeftRight:!1})}},{key:"handleOnSwiped",value:function(e){var t=e.event,n=e.dir,r=e.velocity,o=this.props,i=o.disableSwipe,a=o.stopPropagation,s=o.flickThreshold;if(!i){var l=this.props.isRTL;a&&t.stopPropagation(),this.resetSwipingDirection();var c=(n===te.LEFT?1:-1)*(l?-1:1),u=n===te.UP||n===te.DOWN,d=r>s&&!u;this.handleOnSwipedTo(c,d)}}},{key:"handleOnSwipedTo",value:function(e,t){var n=this.state,r=n.currentIndex,o=n.isTransitioning,i=r;!this.sufficientSwipe()&&!t||o||(i+=e),(-1===e&&!this.canSlideLeft()||1===e&&!this.canSlideRight())&&(i=r),this.unthrottledSlideToIndex(i)}},{key:"handleTouchMove",value:function(e){this.state.swipingLeftRight&&e.preventDefault()}},{key:"handleMouseDown",value:function(){this.imageGallery.current.classList.add("image-gallery-using-mouse")}},{key:"handleKeyDown",value:function(e){var t=this.props,n=t.disableKeyDown,r=t.useBrowserFullscreen,o=this.state.isFullscreen;if(this.imageGallery.current.classList.remove("image-gallery-using-mouse"),!n)switch(parseInt(e.keyCode||e.which||0,10)){case 37:this.canSlideLeft()&&!this.playPauseIntervalId&&this.slideLeft(e);break;case 39:this.canSlideRight()&&!this.playPauseIntervalId&&this.slideRight(e);break;case 27:o&&!r&&this.exitFullScreen()}}},{key:"handleImageError",value:function(e){var t=this.props.onErrorImageURL;t&&-1===e.target.src.indexOf(t)&&(e.target.src=t)}},{key:"removeThumbnailsResizeObserver",value:function(){this.resizeThumbnailWrapperObserver&&this.thumbnailsWrapper&&this.thumbnailsWrapper.current&&(this.resizeThumbnailWrapperObserver.unobserve(this.thumbnailsWrapper.current),this.resizeThumbnailWrapperObserver=null)}},{key:"removeResizeObserver",value:function(){this.resizeSlideWrapperObserver&&this.imageGallerySlideWrapper&&this.imageGallerySlideWrapper.current&&(this.resizeSlideWrapperObserver.unobserve(this.imageGallerySlideWrapper.current),this.resizeSlideWrapperObserver=null),this.removeThumbnailsResizeObserver()}},{key:"handleResize",value:function(){var e=this.state.currentIndex;this.imageGallery&&(this.imageGallery&&this.imageGallery.current&&this.setState({galleryWidth:this.imageGallery.current.offsetWidth}),this.imageGallerySlideWrapper&&this.imageGallerySlideWrapper.current&&this.setState({gallerySlideWrapperHeight:this.imageGallerySlideWrapper.current.offsetHeight}),this.setThumbsTranslate(-this.getThumbsTranslate(e)))}},{key:"initSlideWrapperResizeObserver",value:function(e){var t=this;e&&!e.current||(this.resizeSlideWrapperObserver=new ee(P((function(e){e&&e.forEach((function(e){t.setState({thumbnailsWrapperWidth:e.contentRect.width},t.handleResize)}))}),50)),this.resizeSlideWrapperObserver.observe(e.current))}},{key:"initThumbnailWrapperResizeObserver",value:function(e){var t=this;e&&!e.current||(this.resizeThumbnailWrapperObserver=new ee(P((function(e){e&&e.forEach((function(e){t.setState({thumbnailsWrapperHeight:e.contentRect.height},t.handleResize)}))}),50)),this.resizeThumbnailWrapperObserver.observe(e.current))}},{key:"toggleFullScreen",value:function(){this.state.isFullscreen?this.exitFullScreen():this.fullScreen()}},{key:"togglePlay",value:function(){this.playPauseIntervalId?this.pause():this.play()}},{key:"handleScreenChange",value:function(){var e=this.props,t=e.onScreenChange,n=e.useBrowserFullscreen,r=document.fullscreenElement||document.msFullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement,o=this.imageGallery.current===r;t&&t(o),n&&this.setState({isFullscreen:o})}},{key:"slideToIndex",value:function(e,t){var n=this.state,r=n.currentIndex,o=n.isTransitioning,i=this.props,a=i.items,s=i.slideDuration,l=i.onBeforeSlide;if(!o){t&&this.playPauseIntervalId&&(this.pause(!1),this.play(!1));var c=a.length-1,u=e;e<0?u=c:e>c&&(u=0),l&&u!==r&&l(u),this.setState({previousIndex:r,currentIndex:u,isTransitioning:u!==r,currentSlideOffset:0,slideStyle:{transition:"all ".concat(s,"ms ease-out")}},this.onSliding)}}},{key:"slideLeft",value:function(e){var t=this.props.isRTL;this.slideTo(e,t?"right":"left")}},{key:"slideRight",value:function(e){var t=this.props.isRTL;this.slideTo(e,t?"left":"right")}},{key:"slideTo",value:function(e,t){var n=this,r=this.state,o=r.currentIndex,i=r.currentSlideOffset,a=r.isTransitioning,s=this.props.items,l=o+("left"===t?-1:1);a||(2===s.length?this.setState({currentSlideOffset:i+("left"===t?.001:-.001),slideStyle:{transition:"none"}},(function(){window.setTimeout((function(){return n.slideToIndex(l,e)}),25)})):this.slideToIndex(l,e))}},{key:"handleThumbnailMouseOver",value:function(e,t){this.props.slideOnThumbnailOver&&this.onThumbnailMouseOver(e,t)}},{key:"handleThumbnailKeyUp",value:function(e,t){Pe(e)&&this.onThumbnailClick(e,t)}},{key:"handleSlideKeyUp",value:function(e){Pe(e)&&(0,this.props.onClick)(e)}},{key:"isThumbnailVertical",value:function(){var e=this.props.thumbnailPosition;return"left"===e||"right"===e}},{key:"addScreenChangeEvent",value:function(){var e=this;Ce.forEach((function(t){document.addEventListener(t,e.handleScreenChange)}))}},{key:"removeScreenChangeEvent",value:function(){var e=this;Ce.forEach((function(t){document.removeEventListener(t,e.handleScreenChange)}))}},{key:"fullScreen",value:function(){var e=this.props.useBrowserFullscreen,t=this.imageGallery.current;e?t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():this.setModalFullscreen(!0):this.setModalFullscreen(!0),this.setState({isFullscreen:!0})}},{key:"exitFullScreen",value:function(){var e=this.state.isFullscreen,t=this.props.useBrowserFullscreen;e&&(t?document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():this.setModalFullscreen(!1):this.setModalFullscreen(!1),this.setState({isFullscreen:!1}))}},{key:"pauseOrPlay",value:function(){var e=this.props.infinite,t=this.state.currentIndex;e||this.canSlideRight()?this.slideToIndex(t+1):this.pause()}},{key:"play",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props,n=t.onPlay,r=t.slideInterval,o=t.slideDuration,i=this.state.currentIndex;this.playPauseIntervalId||(this.setState({isPlaying:!0}),this.playPauseIntervalId=window.setInterval(this.pauseOrPlay,Math.max(r,o)),n&&e&&n(i))}},{key:"pause",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props.onPause,n=this.state.currentIndex;this.playPauseIntervalId&&(window.clearInterval(this.playPauseIntervalId),this.playPauseIntervalId=null,this.setState({isPlaying:!1}),t&&e&&t(n))}},{key:"isImageLoaded",value:function(e){return!!this.loadedImages[e.original]||(this.loadedImages[e.original]=!0,!1)}},{key:"handleImageLoaded",value:function(e,t){var n=this.props.onImageLoad;!this.loadedImages[t]&&n&&(this.loadedImages[t]=!0,n(e))}},{key:"renderItem",value:function(e){var t=this.state.isFullscreen,n=this.props.onImageError||this.handleImageError;return a().createElement(oe,{description:e.description,fullscreen:e.fullscreen,handleImageLoaded:this.handleImageLoaded,isFullscreen:t,onImageError:n,original:e.original,originalAlt:e.originalAlt,originalHeight:e.originalHeight,originalWidth:e.originalWidth,originalTitle:e.originalTitle,sizes:e.sizes,loading:e.loading,srcSet:e.srcSet})}},{key:"renderThumbInner",value:function(e){var t=this.props.onThumbnailError||this.handleImageError;return a().createElement("span",{className:"image-gallery-thumbnail-inner"},a().createElement("img",{className:"image-gallery-thumbnail-image",src:e.thumbnail,height:e.thumbnailHeight,width:e.thumbnailWidth,alt:e.thumbnailAlt,title:e.thumbnailTitle,loading:e.thumbnailLoading,onError:t}),e.thumbnailLabel&&a().createElement("div",{className:"image-gallery-thumbnail-label"},e.thumbnailLabel))}},{key:"render",value:function(){var e=this.state,n=e.currentIndex,r=e.isFullscreen,o=e.modalFullscreen,i=e.isPlaying,s=this.props,l=s.additionalClass,c=s.disableThumbnailSwipe,u=s.indexSeparator,d=s.isRTL,f=s.items,p=s.thumbnailPosition,h=s.renderFullscreenButton,m=s.renderCustomControls,g=s.renderLeftNav,v=s.renderRightNav,b=s.showBullets,y=s.showFullscreenButton,w=s.showIndex,_=s.showThumbnails,x=s.showNav,k=s.showPlayButton,E=s.renderPlayPauseButton,D=this.getThumbnailStyle(),S=this.getSlideItems(),O=S.slides,C=S.thumbnails,T=S.bullets,P=t("image-gallery-slide-wrapper",p,{"image-gallery-rtl":d}),A=a().createElement("div",{ref:this.imageGallerySlideWrapper,className:P},m&&m(),this.canSlide()?a().createElement(a().Fragment,null,x&&a().createElement(a().Fragment,null,g(this.slideLeft,!this.canSlideLeft()),v(this.slideRight,!this.canSlideRight())),a().createElement(be,{className:"image-gallery-swipe",delta:0,onSwiping:this.handleSwiping,onSwiped:this.handleOnSwiped},a().createElement("div",{className:"image-gallery-slides"},O))):a().createElement("div",{className:"image-gallery-slides"},O),k&&E(this.togglePlay,i),b&&a().createElement("div",{className:"image-gallery-bullets"},a().createElement("div",{className:"image-gallery-bullets-container",role:"navigation","aria-label":"Bullet Navigation"},T)),y&&h(this.toggleFullScreen,r),w&&a().createElement("div",{className:"image-gallery-index"},a().createElement("span",{className:"image-gallery-index-current"},n+1),a().createElement("span",{className:"image-gallery-index-separator"},u),a().createElement("span",{className:"image-gallery-index-total"},f.length))),M=t("image-gallery",l,{"fullscreen-modal":o}),R=t("image-gallery-content",p,{fullscreen:r}),I=t("image-gallery-thumbnails-wrapper",p,{"thumbnails-wrapper-rtl":!this.isThumbnailVertical()&&d},{"thumbnails-swipe-horizontal":!this.isThumbnailVertical()&&!c},{"thumbnails-swipe-vertical":this.isThumbnailVertical()&&!c});return a().createElement("div",{ref:this.imageGallery,className:M,"aria-live":"polite"},a().createElement("div",{className:R},("bottom"===p||"right"===p)&&A,_&&C.length>0?a().createElement(be,{className:I,delta:0,onSwiping:!c&&this.handleThumbnailSwiping,onSwiped:!c&&this.handleOnThumbnailSwiped},a().createElement("div",{className:"image-gallery-thumbnails",ref:this.thumbnailsWrapper,style:this.getThumbnailBarHeight()},a().createElement("nav",{ref:this.thumbnails,className:"image-gallery-thumbnails-container",style:D,"aria-label":"Thumbnail Navigation"},C))):null,("top"===p||"left"===p)&&A))}}])&&ke(s.prototype,n),s}(a().Component);Ae.propTypes={flickThreshold:ne.number,items:(0,ne.arrayOf)((0,ne.shape)({bulletClass:ne.string,bulletOnClick:ne.func,description:ne.string,original:ne.string,originalHeight:ne.number,originalWidth:ne.number,loading:ne.string,thumbnailHeight:ne.number,thumbnailWidth:ne.number,thumbnailLoading:ne.string,fullscreen:ne.string,originalAlt:ne.string,originalTitle:ne.string,thumbnail:ne.string,thumbnailAlt:ne.string,thumbnailLabel:ne.string,thumbnailTitle:ne.string,originalClass:ne.string,thumbnailClass:ne.string,renderItem:ne.func,renderThumbInner:ne.func,imageSet:Te,srcSet:ne.string,sizes:ne.string})).isRequired,showNav:ne.bool,autoPlay:ne.bool,lazyLoad:ne.bool,infinite:ne.bool,showIndex:ne.bool,showBullets:ne.bool,showThumbnails:ne.bool,showPlayButton:ne.bool,showFullscreenButton:ne.bool,disableThumbnailScroll:ne.bool,disableKeyDown:ne.bool,disableSwipe:ne.bool,disableThumbnailSwipe:ne.bool,useBrowserFullscreen:ne.bool,onErrorImageURL:ne.string,indexSeparator:ne.string,thumbnailPosition:(0,ne.oneOf)(["top","bottom","left","right"]),startIndex:ne.number,slideDuration:ne.number,slideInterval:ne.number,slideOnThumbnailOver:ne.bool,swipeThreshold:ne.number,swipingTransitionDuration:ne.number,swipingThumbnailTransitionDuration:ne.number,onSlide:ne.func,onBeforeSlide:ne.func,onScreenChange:ne.func,onPause:ne.func,onPlay:ne.func,onClick:ne.func,onImageLoad:ne.func,onImageError:ne.func,onTouchMove:ne.func,onTouchEnd:ne.func,onTouchStart:ne.func,onMouseOver:ne.func,onMouseLeave:ne.func,onThumbnailError:ne.func,onThumbnailClick:ne.func,renderCustomControls:ne.func,renderLeftNav:ne.func,renderRightNav:ne.func,renderPlayPauseButton:ne.func,renderFullscreenButton:ne.func,renderItem:ne.func,renderThumbInner:ne.func,stopPropagation:ne.bool,additionalClass:ne.string,useTranslate3D:ne.bool,isRTL:ne.bool,useWindowKeyDown:ne.bool},Ae.defaultProps={onErrorImageURL:"",additionalClass:"",showNav:!0,autoPlay:!1,lazyLoad:!1,infinite:!0,showIndex:!1,showBullets:!1,showThumbnails:!0,showPlayButton:!0,showFullscreenButton:!0,disableThumbnailScroll:!1,disableKeyDown:!1,disableSwipe:!1,disableThumbnailSwipe:!1,useTranslate3D:!0,isRTL:!1,useBrowserFullscreen:!0,flickThreshold:.4,stopPropagation:!1,indexSeparator:" / ",thumbnailPosition:"bottom",startIndex:0,slideDuration:450,swipingTransitionDuration:0,swipingThumbnailTransitionDuration:0,onSlide:null,onBeforeSlide:null,onScreenChange:null,onPause:null,onPlay:null,onClick:null,onImageLoad:null,onImageError:null,onTouchMove:null,onTouchEnd:null,onTouchStart:null,onMouseOver:null,onMouseLeave:null,onThumbnailError:null,onThumbnailClick:null,renderCustomControls:null,renderThumbInner:null,renderItem:null,slideInterval:3e3,slideOnThumbnailOver:!1,swipeThreshold:30,renderLeftNav:function(e,t){return a().createElement(de,{onClick:e,disabled:t})},renderRightNav:function(e,t){return a().createElement(pe,{onClick:e,disabled:t})},renderPlayPauseButton:function(e,t){return a().createElement(me,{onClick:e,isPlaying:t})},renderFullscreenButton:function(e,t){return a().createElement(ce,{onClick:e,isFullscreen:t})},useWindowKeyDown:!0};const Me=Ae})(),i})())},58533:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(67294),o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},o(e,t)};var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};var a="Pixel",s="Percent",l={unit:s,value:.8};function c(e){return"number"===typeof e?{unit:s,value:100*e}:"string"===typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:a,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:s,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),l):(console.warn("scrollThreshold should be string or number"),l)}const u=function(e){function t(t){var n=e.call(this,t)||this;return n.lastScrollTop=0,n.actionTriggered=!1,n.startY=0,n.currentY=0,n.dragging=!1,n.maxPullDownDistance=0,n.getScrollableTarget=function(){return n.props.scrollableTarget instanceof HTMLElement?n.props.scrollableTarget:"string"===typeof n.props.scrollableTarget?document.getElementById(n.props.scrollableTarget):(null===n.props.scrollableTarget&&console.warn("You are trying to pass scrollableTarget but it is null. This might\n        happen because the element may not have been added to DOM yet.\n        See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\n      "),null)},n.onStart=function(e){n.lastScrollTop||(n.dragging=!0,e instanceof MouseEvent?n.startY=e.pageY:e instanceof TouchEvent&&(n.startY=e.touches[0].pageY),n.currentY=n.startY,n._infScroll&&(n._infScroll.style.willChange="transform",n._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},n.onMove=function(e){n.dragging&&(e instanceof MouseEvent?n.currentY=e.pageY:e instanceof TouchEvent&&(n.currentY=e.touches[0].pageY),n.currentY<n.startY||(n.currentY-n.startY>=Number(n.props.pullDownToRefreshThreshold)&&n.setState({pullToRefreshThresholdBreached:!0}),n.currentY-n.startY>1.5*n.maxPullDownDistance||n._infScroll&&(n._infScroll.style.overflow="visible",n._infScroll.style.transform="translate3d(0px, "+(n.currentY-n.startY)+"px, 0px)")))},n.onEnd=function(){n.startY=0,n.currentY=0,n.dragging=!1,n.state.pullToRefreshThresholdBreached&&(n.props.refreshFunction&&n.props.refreshFunction(),n.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame((function(){n._infScroll&&(n._infScroll.style.overflow="auto",n._infScroll.style.transform="none",n._infScroll.style.willChange="none")}))},n.onScrollListener=function(e){"function"===typeof n.props.onScroll&&setTimeout((function(){return n.props.onScroll&&n.props.onScroll(e)}),0);var t=n.props.height||n._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;n.actionTriggered||((n.props.inverse?n.isElementAtTop(t,n.props.scrollThreshold):n.isElementAtBottom(t,n.props.scrollThreshold))&&n.props.hasMore&&(n.actionTriggered=!0,n.setState({showLoader:!0}),n.props.next&&n.props.next()),n.lastScrollTop=t.scrollTop)},n.state={showLoader:!1,pullToRefreshThresholdBreached:!1},n.throttledOnScrollListener=function(e,t,n,r){var o,i=!1,a=0;function s(){o&&clearTimeout(o)}function l(){var l=this,c=Date.now()-a,u=arguments;function d(){a=Date.now(),n.apply(l,u)}i||(r&&!o&&d(),s(),void 0===r&&c>e?d():!0!==t&&(o=setTimeout(r?function(){o=void 0}:d,void 0===r?e-c:e)))}return"boolean"!==typeof t&&(r=n,n=t,t=void 0),l.cancel=function(){s(),i=!0},l}(150,n.onScrollListener).bind(n),n.onStart=n.onStart.bind(n),n.onMove=n.onMove.bind(n),n.onEnd=n.onEnd.bind(n),n}return function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){if("undefined"===typeof this.props.dataLength)throw new Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),"number"===typeof this.props.initialScrollY&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),"function"!==typeof this.props.refreshFunction))throw new Error('Mandatory prop "refreshFunction" missing.\n          Pull Down To Refresh functionality will not work\n          as expected. Check README.md for usage\'')},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)))},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.props.dataLength!==e.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.prototype.isElementAtTop=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=c(t);return r.unit===a?e.scrollTop<=r.value+n-e.scrollHeight+1||0===e.scrollTop:e.scrollTop<=r.value/100+n-e.scrollHeight+1||0===e.scrollTop},t.prototype.isElementAtBottom=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=c(t);return r.unit===a?e.scrollTop+n>=e.scrollHeight-r.value:e.scrollTop+n>=r.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=i({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),n=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),o=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return r.createElement("div",{style:o,className:"infinite-scroll-component__outerdiv"},r.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&r.createElement("div",{style:{position:"relative"},ref:function(t){return e._pullDown=t}},r.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!n&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(r.Component)},36887:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(67294)),i=c(n(29872)),a=c(n(77599)),s=c(n(86704)),l=c(n(1627));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"parseString",value:function(e){var t=this;if(""===e)return e;var n=this.props.matchDecorator(e);if(!n)return e;var r=[],o=0;return n.forEach((function(n,i){n.index>o&&r.push(e.substring(o,n.index));var a=t.props.hrefDecorator(n.url),s=t.props.textDecorator(n.text),l=t.props.componentDecorator(a,s,i);r.push(l),o=n.lastIndex})),e.length>o&&r.push(e.substring(o)),1===r.length?r[0]:r}},{key:"parse",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"string"===typeof e?this.parseString(e):o.isValidElement(e)&&"a"!==e.type&&"button"!==e.type?o.cloneElement(e,{key:n},this.parse(e.props.children)):Array.isArray(e)?e.map((function(e,n){return t.parse(e,n)})):e}},{key:"render",value:function(){return o.createElement(o.Fragment,null,this.parse(this.props.children))}}]),t}(o.Component);u.defaultProps={componentDecorator:i.default,hrefDecorator:a.default,matchDecorator:s.default,textDecorator:l.default},t.default=u},29872:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(67294));t.default=function(e,t,n){return r.createElement("a",{href:e,key:n},t)}},77599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},86704:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(68337)),o=i(n(10248));function i(e){return e&&e.__esModule?e:{default:e}}var a=new r.default;a.tlds(o.default),t.default=function(e){return a.match(e)}},1627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},53731:(e,t,n)=>{"use strict";var r,o=n(36887),i=(r=o)&&r.__esModule?r:{default:r};t.Z=i.default},58949:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g,IGNORE_CLASS_NAME:()=>h});var r=n(67294),o=n(73935);function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var l,c,u=(void 0===l&&(l=0),function(){return++l}),d={},f={},p=["touchstart","touchmove"],h="ignore-react-onclickoutside";function m(e,t){var n=null;return-1!==p.indexOf(t)&&c&&(n={passive:!e.props.preventDefault}),n}const g=function(e,t){var n,l,p=e.displayName||e.name||"Component";return l=n=function(n){var l,h;function g(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!==typeof t.props.handleClickOutside){if("function"!==typeof t.handleClickOutside)throw new Error("WrappedComponent: "+p+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"===typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"===typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,o.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!==typeof document&&!f[r._uid]){"undefined"===typeof c&&(c=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),f[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),d[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&s(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,d[r._uid],m(a(r),e))}))}},r.disableOnClickOutside=function(){delete f[r._uid];var e=d[r._uid];if(e&&"undefined"!==typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,m(a(r),t))})),delete d[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=u(),r}h=n,(l=g).prototype=Object.create(h.prototype),l.prototype.constructor=l,i(l,h);var v=g.prototype;return v.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},v.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+p+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},v.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},v.componentWillUnmount=function(){this.disableOnClickOutside()},v.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,r.createElement)(e,n)},g}(r.Component),n.displayName="OnClickOutside("+p+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:h,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},l}},25182:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(45697);var r=n(67294);function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}var a=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var s=a.prototype;return s.getColumns=function(){var e=this.props,t=e.children,n=e.columnsCount,o=Array.from({length:n},(function(){return[]}));return r.Children.forEach(t,(function(e,t){e&&r.isValidElement(e)&&o[t%n].push(e)})),o},s.renderColumns=function(){var e=this.props.gutter;return this.getColumns().map((function(t,n){return r.createElement("div",{key:n,style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:e}},t.map((function(e){return e})))}))},s.render=function(){var e=this.props,t=e.gutter,n=e.className,i=e.style;return r.createElement("div",{style:o({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:t},i),className:n},this.renderColumns())},a}(r.Component);a.propTypes={},a.defaultProps={columnsCount:3,gutter:"0",className:null,style:{}};const s=a;var l=function(){var e=function(){var e=(0,r.useState)(!1),t=e[0],n=e[1];return(0,r.useEffect)((function(){n(!0)}),[]),t}(),t=(0,r.useState)(0),n=t[0],o=t[1],i=(0,r.useCallback)((function(){e&&o(window.innerWidth)}),[e]);return(0,r.useEffect)((function(){if(e)return window.addEventListener("resize",i),i(),function(){return window.removeEventListener("resize",i)}}),[e,i]),n},c=function(e){var t=e.columnsCountBreakPoints,n=e.children,o=e.className,i=e.style,a=l(),s=(0,r.useMemo)((function(){var e=Object.keys(t).sort((function(e,t){return e-t})),n=e.length>0?t[e[0]]:1;return e.forEach((function(e){e<a&&(n=t[e])})),n}),[a,t]);return r.createElement("div",{className:o,style:i},r.Children.map(n,(function(e,t){return r.cloneElement(e,{key:t,columnsCount:s})})))};c.propTypes={},c.defaultProps={columnsCountBreakPoints:{350:1,750:2,900:3},className:null,style:null};const u=s},45338:(e,t,n)=>{"use strict";n.d(t,{QS:()=>v});var r=n(67294);const o="Left",i="Right",a="Up",s="Down",l={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},c={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},u="mousemove",d="mouseup",f="touchend",p="touchmove",h="touchstart";function m(e,t){if(0===t)return e;const n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function g(e,t){const n=t=>{const n="touches"in t;n&&t.touches.length>1||e(((e,o)=>{o.trackMouse&&!n&&(document.addEventListener(u,r),document.addEventListener(d,v));const{clientX:i,clientY:a}=n?t.touches[0]:t,s=m([i,a],o.rotationAngle);return o.onTouchStartOrOnMouseDown&&o.onTouchStartOrOnMouseDown({event:t}),Object.assign(Object.assign(Object.assign({},e),c),{initial:s.slice(),xy:s,start:t.timeStamp||0})}))},r=t=>{e(((e,n)=>{const r="touches"in t;if(r&&t.touches.length>1)return e;if(t.timeStamp-e.start>n.swipeDuration)return e.swiping?Object.assign(Object.assign({},e),{swiping:!1}):e;const{clientX:c,clientY:u}=r?t.touches[0]:t,[d,f]=m([c,u],n.rotationAngle),p=d-e.xy[0],h=f-e.xy[1],g=Math.abs(p),v=Math.abs(h),b=(t.timeStamp||0)-e.start,y=Math.sqrt(g*g+v*v)/(b||1),w=[p/(b||1),h/(b||1)],_=function(e,t,n,r){return e>t?n>0?i:o:r>0?s:a}(g,v,p,h),x="number"===typeof n.delta?n.delta:n.delta[_.toLowerCase()]||l.delta;if(g<x&&v<x&&!e.swiping)return e;const k={absX:g,absY:v,deltaX:p,deltaY:h,dir:_,event:t,first:e.first,initial:e.initial,velocity:y,vxvy:w};k.first&&n.onSwipeStart&&n.onSwipeStart(k),n.onSwiping&&n.onSwiping(k);let E=!1;return(n.onSwiping||n.onSwiped||n[`onSwiped${_}`])&&(E=!0),E&&n.preventScrollOnSwipe&&n.trackTouch&&t.cancelable&&t.preventDefault(),Object.assign(Object.assign({},e),{first:!1,eventData:k,swiping:!0})}))},g=t=>{e(((e,n)=>{let r;if(e.swiping&&e.eventData){if(t.timeStamp-e.start<n.swipeDuration){r=Object.assign(Object.assign({},e.eventData),{event:t}),n.onSwiped&&n.onSwiped(r);const o=n[`onSwiped${r.dir}`];o&&o(r)}}else n.onTap&&n.onTap({event:t});return n.onTouchEndOrOnMouseUp&&n.onTouchEndOrOnMouseUp({event:t}),Object.assign(Object.assign(Object.assign({},e),c),{eventData:r})}))},v=e=>{document.removeEventListener(u,r),document.removeEventListener(d,v),g(e)},b=(e,t)=>{let o=()=>{};if(e&&e.addEventListener){const i=Object.assign(Object.assign({},l.touchEventOptions),t.touchEventOptions),a=[[h,n,i],[p,r,Object.assign(Object.assign({},i),t.preventScrollOnSwipe?{passive:!1}:{})],[f,g,i]];a.forEach((([t,n,r])=>e.addEventListener(t,n,r))),o=()=>a.forEach((([t,n])=>e.removeEventListener(t,n)))}return o},y={ref:t=>{null!==t&&e(((e,n)=>{if(e.el===t)return e;const r={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),r.cleanUpTouch=void 0),n.trackTouch&&t&&(r.cleanUpTouch=b(t,n)),Object.assign(Object.assign(Object.assign({},e),{el:t}),r)}))}};return t.trackMouse&&(y.onMouseDown=n),[y,b]}function v(e){const{trackMouse:t}=e,n=r.useRef(Object.assign({},c)),o=r.useRef(Object.assign({},l)),i=r.useRef(Object.assign({},o.current));let a;for(a in i.current=Object.assign({},o.current),o.current=Object.assign(Object.assign({},l),e),l)void 0===o.current[a]&&(o.current[a]=l[a]);const[s,u]=r.useMemo((()=>g((e=>n.current=e(n.current,o.current)),{trackMouse:t})),[t]);return n.current=function(e,t,n,r){return t.trackTouch&&e.el?e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)}):(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0}))}(n.current,o.current,i.current,u),s}},82248:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>g});var o=n(67294);const i=o.useLayoutEffect;const a=function(e){var t=(0,o.useRef)(e);return i((function(){t.current=e})),t};var s=function(e,t){"function"!==typeof e?e.current=t:e(t)};const l=function(e,t){var n=(0,o.useRef)();return(0,o.useCallback)((function(r){e.current=r,n.current&&s(n.current,null),n.current=t,t&&s(t,r)}),[t])};var c={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},u=function(e){Object.keys(c).forEach((function(t){e.style.setProperty(t,c[t],"important")}))},d=null;var f=function(){},p=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],h=!!document.documentElement.currentStyle,m=function(e,t){var n=e.cacheMeasurements,i=e.maxRows,s=e.minRows,c=e.onChange,m=void 0===c?f:c,g=e.onHeightChange,v=void 0===g?f:g,b=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]);var y,w=void 0!==b.value,_=(0,o.useRef)(null),x=l(_,t),k=(0,o.useRef)(0),E=(0,o.useRef)(),D=function(){var e=_.current,t=n&&E.current?E.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,r=(n=t,p.reduce((function(e,t){return e[t]=n[t],e}),{})),o=r.boxSizing;return""===o?null:(h&&"border-box"===o&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px"),{sizingStyle:r,paddingSize:parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),borderSize:parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth)})}(e);if(t){E.current=t;var r=function(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=1/0),d||((d=document.createElement("textarea")).setAttribute("tab-index","-1"),d.setAttribute("aria-hidden","true"),u(d)),null===d.parentNode&&document.body.appendChild(d);var o=e.paddingSize,i=e.borderSize,a=e.sizingStyle,s=a.boxSizing;Object.keys(a).forEach((function(e){var t=e;d.style[t]=a[t]})),u(d),d.value=t;var l=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(d,e);d.value="x";var c=d.scrollHeight-o,f=c*n;"border-box"===s&&(f=f+o+i),l=Math.max(f,l);var p=c*r;return"border-box"===s&&(p=p+o+i),[l=Math.min(p,l),c]}(t,e.value||e.placeholder||"x",s,i),o=r[0],a=r[1];k.current!==o&&(k.current=o,e.style.setProperty("height",o+"px","important"),v(o,{rowHeight:a}))}};return(0,o.useLayoutEffect)(D),y=a(D),(0,o.useLayoutEffect)((function(){var e=function(e){y.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),(0,o.createElement)("textarea",r({},b,{onChange:function(e){w||D(),m(e)},ref:x}))};const g=(0,o.forwardRef)(m)},59464:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=200,o=function(){};o.prototype.append=function(e){return e.length?(e=o.from(e),!this.length&&e||e.length<r&&this.leafAppend(e)||this.length<r&&e.leafPrepend(this)||this.appendInner(e)):this},o.prototype.prepend=function(e){return e.length?o.from(e).append(this):this},o.prototype.appendInner=function(e){return new a(this,e)},o.prototype.slice=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.length),e>=t?o.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},o.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},o.prototype.forEach=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},o.prototype.map=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length);var r=[];return this.forEach((function(t,n){return r.push(e(t,n))}),t,n),r},o.from=function(e){return e instanceof o?e:e&&e.length?new i(e):o.empty};var i=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return 0==e&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,r){for(var o=t;o<n;o++)if(!1===e(this.values[o],r+o))return!1},t.prototype.forEachInvertedInner=function(e,t,n,r){for(var o=t-1;o>=n;o--)if(!1===e(this.values[o],r+o))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=r)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=r)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(o);o.empty=new i([]);var a=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return e<this.left.length?this.left.get(e):this.right.get(e-this.left.length)},t.prototype.forEachInner=function(e,t,n,r){var o=this.left.length;return!(t<o&&!1===this.left.forEachInner(e,t,Math.min(n,o),r))&&(!(n>o&&!1===this.right.forEachInner(e,Math.max(t-o,0),Math.min(this.length,n)-o,r+o))&&void 0)},t.prototype.forEachInvertedInner=function(e,t,n,r){var o=this.left.length;return!(t>o&&!1===this.right.forEachInvertedInner(e,t-o,Math.max(n,o)-o,r+o))&&(!(n<o&&!1===this.left.forEachInvertedInner(e,Math.min(t,o),n,r))&&void 0)},t.prototype.sliceInner=function(e,t){if(0==e&&t==this.length)return this;var n=this.left.length;return t<=n?this.left.slice(e,t):e>=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(o);const s=o},8322:e=>{e.exports=function(e){"use strict";var t=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function n(e,t){var n=e[0],r=e[1],o=e[2],i=e[3];r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&o|~r&i)+t[0]-680876936|0)<<7|n>>>25)+r|0)&r|~n&o)+t[1]-389564586|0)<<12|i>>>20)+n|0)&n|~i&r)+t[2]+606105819|0)<<17|o>>>15)+i|0)&i|~o&n)+t[3]-1044525330|0)<<22|r>>>10)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&o|~r&i)+t[4]-176418897|0)<<7|n>>>25)+r|0)&r|~n&o)+t[5]+1200080426|0)<<12|i>>>20)+n|0)&n|~i&r)+t[6]-1473231341|0)<<17|o>>>15)+i|0)&i|~o&n)+t[7]-45705983|0)<<22|r>>>10)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&o|~r&i)+t[8]+1770035416|0)<<7|n>>>25)+r|0)&r|~n&o)+t[9]-1958414417|0)<<12|i>>>20)+n|0)&n|~i&r)+t[10]-42063|0)<<17|o>>>15)+i|0)&i|~o&n)+t[11]-1990404162|0)<<22|r>>>10)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&o|~r&i)+t[12]+1804603682|0)<<7|n>>>25)+r|0)&r|~n&o)+t[13]-40341101|0)<<12|i>>>20)+n|0)&n|~i&r)+t[14]-1502002290|0)<<17|o>>>15)+i|0)&i|~o&n)+t[15]+1236535329|0)<<22|r>>>10)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&i|o&~i)+t[1]-165796510|0)<<5|n>>>27)+r|0)&o|r&~o)+t[6]-1069501632|0)<<9|i>>>23)+n|0)&r|n&~r)+t[11]+643717713|0)<<14|o>>>18)+i|0)&n|i&~n)+t[0]-373897302|0)<<20|r>>>12)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&i|o&~i)+t[5]-701558691|0)<<5|n>>>27)+r|0)&o|r&~o)+t[10]+38016083|0)<<9|i>>>23)+n|0)&r|n&~r)+t[15]-660478335|0)<<14|o>>>18)+i|0)&n|i&~n)+t[4]-405537848|0)<<20|r>>>12)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&i|o&~i)+t[9]+568446438|0)<<5|n>>>27)+r|0)&o|r&~o)+t[14]-1019803690|0)<<9|i>>>23)+n|0)&r|n&~r)+t[3]-187363961|0)<<14|o>>>18)+i|0)&n|i&~n)+t[8]+1163531501|0)<<20|r>>>12)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r&i|o&~i)+t[13]-1444681467|0)<<5|n>>>27)+r|0)&o|r&~o)+t[2]-51403784|0)<<9|i>>>23)+n|0)&r|n&~r)+t[7]+1735328473|0)<<14|o>>>18)+i|0)&n|i&~n)+t[12]-1926607734|0)<<20|r>>>12)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r^o^i)+t[5]-378558|0)<<4|n>>>28)+r|0)^r^o)+t[8]-2022574463|0)<<11|i>>>21)+n|0)^n^r)+t[11]+1839030562|0)<<16|o>>>16)+i|0)^i^n)+t[14]-35309556|0)<<23|r>>>9)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r^o^i)+t[1]-1530992060|0)<<4|n>>>28)+r|0)^r^o)+t[4]+1272893353|0)<<11|i>>>21)+n|0)^n^r)+t[7]-155497632|0)<<16|o>>>16)+i|0)^i^n)+t[10]-1094730640|0)<<23|r>>>9)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r^o^i)+t[13]+681279174|0)<<4|n>>>28)+r|0)^r^o)+t[0]-358537222|0)<<11|i>>>21)+n|0)^n^r)+t[3]-722521979|0)<<16|o>>>16)+i|0)^i^n)+t[6]+76029189|0)<<23|r>>>9)+o|0,r=((r+=((o=((o+=((i=((i+=((n=((n+=(r^o^i)+t[9]-640364487|0)<<4|n>>>28)+r|0)^r^o)+t[12]-421815835|0)<<11|i>>>21)+n|0)^n^r)+t[15]+530742520|0)<<16|o>>>16)+i|0)^i^n)+t[2]-995338651|0)<<23|r>>>9)+o|0,r=((r+=((i=((i+=(r^((n=((n+=(o^(r|~i))+t[0]-198630844|0)<<6|n>>>26)+r|0)|~o))+t[7]+1126891415|0)<<10|i>>>22)+n|0)^((o=((o+=(n^(i|~r))+t[14]-1416354905|0)<<15|o>>>17)+i|0)|~n))+t[5]-57434055|0)<<21|r>>>11)+o|0,r=((r+=((i=((i+=(r^((n=((n+=(o^(r|~i))+t[12]+1700485571|0)<<6|n>>>26)+r|0)|~o))+t[3]-1894986606|0)<<10|i>>>22)+n|0)^((o=((o+=(n^(i|~r))+t[10]-1051523|0)<<15|o>>>17)+i|0)|~n))+t[1]-2054922799|0)<<21|r>>>11)+o|0,r=((r+=((i=((i+=(r^((n=((n+=(o^(r|~i))+t[8]+1873313359|0)<<6|n>>>26)+r|0)|~o))+t[15]-30611744|0)<<10|i>>>22)+n|0)^((o=((o+=(n^(i|~r))+t[6]-1560198380|0)<<15|o>>>17)+i|0)|~n))+t[13]+1309151649|0)<<21|r>>>11)+o|0,r=((r+=((i=((i+=(r^((n=((n+=(o^(r|~i))+t[4]-145523070|0)<<6|n>>>26)+r|0)|~o))+t[11]-1120210379|0)<<10|i>>>22)+n|0)^((o=((o+=(n^(i|~r))+t[2]+718787259|0)<<15|o>>>17)+i|0)|~n))+t[9]-343485551|0)<<21|r>>>11)+o|0,e[0]=n+e[0]|0,e[1]=r+e[1]|0,e[2]=o+e[2]|0,e[3]=i+e[3]|0}function r(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function o(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function i(e){var t,o,i,a,s,l,c=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=c;t+=64)n(u,r(e.substring(t-64,t)));for(o=(e=e.substring(t-64)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<o;t+=1)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(n(u,i),t=0;t<16;t+=1)i[t]=0;return a=(a=8*c).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),l=parseInt(a[1],16)||0,i[14]=s,i[15]=l,n(u,i),u}function a(e){var t,r,i,a,s,l,c=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=c;t+=64)n(u,o(e.subarray(t-64,t)));for(r=(e=t-64<c?e.subarray(t-64):new Uint8Array(0)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t=0;t<r;t+=1)i[t>>2]|=e[t]<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(n(u,i),t=0;t<16;t+=1)i[t]=0;return a=(a=8*c).toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),l=parseInt(a[1],16)||0,i[14]=s,i[15]=l,n(u,i),u}function s(e){var n,r="";for(n=0;n<4;n+=1)r+=t[e>>8*n+4&15]+t[e>>8*n&15];return r}function l(e){var t;for(t=0;t<e.length;t+=1)e[t]=s(e[t]);return e.join("")}function c(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function u(e,t){var n,r=e.length,o=new ArrayBuffer(r),i=new Uint8Array(o);for(n=0;n<r;n+=1)i[n]=e.charCodeAt(n);return t?i:o}function d(e){return String.fromCharCode.apply(null,new Uint8Array(e))}function f(e,t,n){var r=new Uint8Array(e.byteLength+t.byteLength);return r.set(new Uint8Array(e)),r.set(new Uint8Array(t),e.byteLength),n?r:r.buffer}function p(e){var t,n=[],r=e.length;for(t=0;t<r-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function h(){this.reset()}return l(i("hello")),"undefined"===typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function t(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(n,r){var o,i,a,s,l=this.byteLength,c=t(n,l),u=l;return r!==e&&(u=t(r,l)),c>u?new ArrayBuffer(0):(o=u-c,i=new ArrayBuffer(o),a=new Uint8Array(i),s=new Uint8Array(this,c,o),a.set(s),i)}}(),h.prototype.append=function(e){return this.appendBinary(c(e)),this},h.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var t,o=this._buff.length;for(t=64;t<=o;t+=64)n(this._hash,r(this._buff.substring(t-64,t)));return this._buff=this._buff.substring(t-64),this},h.prototype.end=function(e){var t,n,r=this._buff,o=r.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<o;t+=1)i[t>>2]|=r.charCodeAt(t)<<(t%4<<3);return this._finish(i,o),n=l(this._hash),e&&(n=p(n)),this.reset(),n},h.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},h.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},h.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},h.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},h.prototype._finish=function(e,t){var r,o,i,a=t;if(e[a>>2]|=128<<(a%4<<3),a>55)for(n(this._hash,e),a=0;a<16;a+=1)e[a]=0;r=(r=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),o=parseInt(r[2],16),i=parseInt(r[1],16)||0,e[14]=o,e[15]=i,n(this._hash,e)},h.hash=function(e,t){return h.hashBinary(c(e),t)},h.hashBinary=function(e,t){var n=l(i(e));return t?p(n):n},h.ArrayBuffer=function(){this.reset()},h.ArrayBuffer.prototype.append=function(e){var t,r=f(this._buff.buffer,e,!0),i=r.length;for(this._length+=e.byteLength,t=64;t<=i;t+=64)n(this._hash,o(r.subarray(t-64,t)));return this._buff=t-64<i?new Uint8Array(r.buffer.slice(t-64)):new Uint8Array(0),this},h.ArrayBuffer.prototype.end=function(e){var t,n,r=this._buff,o=r.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<o;t+=1)i[t>>2]|=r[t]<<(t%4<<3);return this._finish(i,o),n=l(this._hash),e&&(n=p(n)),this.reset(),n},h.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},h.ArrayBuffer.prototype.getState=function(){var e=h.prototype.getState.call(this);return e.buff=d(e.buff),e},h.ArrayBuffer.prototype.setState=function(e){return e.buff=u(e.buff,!0),h.prototype.setState.call(this,e)},h.ArrayBuffer.prototype.destroy=h.prototype.destroy,h.ArrayBuffer.prototype._finish=h.prototype._finish,h.ArrayBuffer.hash=function(e,t){var n=l(a(new Uint8Array(e)));return t?p(n):n},h}()},11742:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},66577:e=>{e.exports=function(){function e(t,n,r){function o(a,s){if(!n[a]){if(!t[a]){if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return o(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var i=void 0,a=0;a<r.length;a++)o(r[a]);return o}return e}()({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,s(e("./utils"));var r=s(e("./TributeEvents")),o=s(e("./TributeMenuEvents")),i=s(e("./TributeRange")),a=s(e("./TributeSearch"));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return d(e)||u(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function u(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}function d(e){if(Array.isArray(e))return e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}var m=function(){function e(t){var n,s=this,l=t.values,c=void 0===l?null:l,u=t.iframe,d=void 0===u?null:u,p=t.selectClass,h=void 0===p?"highlight":p,m=t.trigger,g=void 0===m?"@":m,v=t.autocompleteMode,b=void 0!==v&&v,y=t.selectTemplate,w=void 0===y?null:y,_=t.menuItemTemplate,x=void 0===_?null:_,k=t.lookup,E=void 0===k?"key":k,D=t.fillAttr,S=void 0===D?"value":D,O=t.collection,C=void 0===O?null:O,T=t.menuContainer,P=void 0===T?null:T,A=t.noMatchTemplate,M=void 0===A?null:A,R=t.requireLeadingSpace,I=void 0===R||R,N=t.allowSpaces,L=void 0!==N&&N,j=t.replaceTextSuffix,F=void 0===j?null:j,z=t.positionMenu,B=void 0===z||z,H=t.spaceSelectsMatch,q=void 0!==H&&H,U=t.searchOpts,Y=void 0===U?{}:U,W=t.menuItemLimit,K=void 0===W?null:W;if(f(this,e),this.autocompleteMode=b,this.menuSelected=0,this.current={},this.inputEvent=!1,this.isActive=!1,this.menuContainer=P,this.allowSpaces=L,this.replaceTextSuffix=F,this.positionMenu=B,this.hasTrailingSpace=!1,this.spaceSelectsMatch=q,this.autocompleteMode&&(g="",L=!1),c)this.collection=[{trigger:g,iframe:d,selectClass:h,selectTemplate:(w||e.defaultSelectTemplate).bind(this),menuItemTemplate:(x||e.defaultMenuItemTemplate).bind(this),noMatchTemplate:(n=M,"function"===typeof n?n.bind(s):M||function(){return""}.bind(s)),lookup:E,fillAttr:S,values:c,requireLeadingSpace:I,searchOpts:Y,menuItemLimit:K}];else{if(!C)throw new Error("[Tribute] No collection specified.");this.autocompleteMode&&console.warn("Tribute in autocomplete mode does not work for collections"),this.collection=C.map((function(t){return{trigger:t.trigger||g,iframe:t.iframe||d,selectClass:t.selectClass||h,selectTemplate:(t.selectTemplate||e.defaultSelectTemplate).bind(s),menuItemTemplate:(t.menuItemTemplate||e.defaultMenuItemTemplate).bind(s),noMatchTemplate:function(e){return"function"===typeof e?e.bind(s):null}(M),lookup:t.lookup||E,fillAttr:t.fillAttr||S,values:t.values,requireLeadingSpace:t.requireLeadingSpace,searchOpts:t.searchOpts||Y,menuItemLimit:t.menuItemLimit||K}}))}new i.default(this),new r.default(this),new o.default(this),new a.default(this)}return h(e,[{key:"triggers",value:function(){return this.collection.map((function(e){return e.trigger}))}},{key:"attach",value:function(e){if(!e)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if("undefined"!==typeof jQuery&&e instanceof jQuery&&(e=e.get()),e.constructor===NodeList||e.constructor===HTMLCollection||e.constructor===Array)for(var t=e.length,n=0;n<t;++n)this._attach(e[n]);else this._attach(e)}},{key:"_attach",value:function(e){e.hasAttribute("data-tribute")&&console.warn("Tribute was already bound to "+e.nodeName),this.ensureEditable(e),this.events.bind(e),e.setAttribute("data-tribute",!0)}},{key:"ensureEditable",value:function(t){if(-1===e.inputTypes().indexOf(t.nodeName)){if(!t.contentEditable)throw new Error("[Tribute] Cannot bind to "+t.nodeName);t.contentEditable=!0}}},{key:"createMenu",value:function(){var e=this.range.getDocument().createElement("div"),t=this.range.getDocument().createElement("ul");return e.className="tribute-container",e.appendChild(t),this.menuContainer?this.menuContainer.appendChild(e):this.range.getDocument().body.appendChild(e)}},{key:"showMenuFor",value:function(e,t){var n=this;if(!this.isActive||this.current.element!==e||this.current.mentionText!==this.currentMentionTextSnapshot){this.currentMentionTextSnapshot=this.current.mentionText,this.menu||(this.menu=this.createMenu(),e.tributeMenu=this.menu,this.menuEvents.bind(this.menu)),this.isActive=!0,this.menuSelected=0,this.current.mentionText||(this.current.mentionText="");var r=function(e){if(n.isActive){var r=n.search.filter(n.current.mentionText,e,{pre:n.current.collection.searchOpts.pre||"<span>",post:n.current.collection.searchOpts.post||"</span>",skip:n.current.collection.searchOpts.skip,extract:function(e){if("string"===typeof n.current.collection.lookup)return e[n.current.collection.lookup];if("function"===typeof n.current.collection.lookup)return n.current.collection.lookup(e,n.current.mentionText);throw new Error("Invalid lookup attribute, lookup must be string or function.")}});n.current.filteredItems=r;var o=n.menu.querySelector("ul");if(n.range.positionMenuAtCaret(t),!r.length){var i=new CustomEvent("tribute-no-match",{detail:n.menu});return n.current.element.dispatchEvent(i),void("function"===typeof n.current.collection.noMatchTemplate&&!n.current.collection.noMatchTemplate()||!n.current.collection.noMatchTemplate?n.hideMenu():"function"===typeof n.current.collection.noMatchTemplate?o.innerHTML=n.current.collection.noMatchTemplate():o.innerHTML=n.current.collection.noMatchTemplate)}n.current.collection.menuItemLimit&&(r=r.slice(0,n.current.collection.menuItemLimit)),o.innerHTML="";var a=n.range.getDocument().createDocumentFragment();r.forEach((function(e,t){var r=n.range.getDocument().createElement("li");r.setAttribute("data-index",t),r.addEventListener("mousemove",(function(e){var t=l(n._findLiTarget(e.target),2),r=(t[0],t[1]);0!==e.movementY&&n.events.setActiveLi(r)})),n.menuSelected===t&&(r.className=n.current.collection.selectClass),r.innerHTML=n.current.collection.menuItemTemplate(e),a.appendChild(r)})),o.appendChild(a)}};"function"===typeof this.current.collection.values?this.current.collection.values(this.current.mentionText,r):r(this.current.collection.values)}}},{key:"_findLiTarget",value:function(e){if(!e)return[];var t=e.getAttribute("data-index");return t?[e,t]:this._findLiTarget(e.parentNode)}},{key:"showMenuForCollection",value:function(e,t){e!==document.activeElement&&this.placeCaretAtEnd(e),this.current.collection=this.collection[t||0],this.current.externalTrigger=!0,this.current.element=e,e.isContentEditable?this.insertTextAtCursor(this.current.collection.trigger):this.insertAtCaret(e,this.current.collection.trigger),this.showMenuFor(e)}},{key:"placeCaretAtEnd",value:function(e){if(e.focus(),"undefined"!=typeof window.getSelection&&"undefined"!=typeof document.createRange){var t=document.createRange();t.selectNodeContents(e),t.collapse(!1);var n=window.getSelection();n.removeAllRanges(),n.addRange(t)}else if("undefined"!=typeof document.body.createTextRange){var r=document.body.createTextRange();r.moveToElementText(e),r.collapse(!1),r.select()}}},{key:"insertTextAtCursor",value:function(e){var t,n;(n=(t=window.getSelection()).getRangeAt(0)).deleteContents();var r=document.createTextNode(e);n.insertNode(r),n.selectNodeContents(r),n.collapse(!1),t.removeAllRanges(),t.addRange(n)}},{key:"insertAtCaret",value:function(e,t){var n=e.scrollTop,r=e.selectionStart,o=e.value.substring(0,r),i=e.value.substring(e.selectionEnd,e.value.length);e.value=o+t+i,r+=t.length,e.selectionStart=r,e.selectionEnd=r,e.focus(),e.scrollTop=n}},{key:"hideMenu",value:function(){this.menu&&(this.menu.style.cssText="display: none;",this.isActive=!1,this.menuSelected=0,this.current={})}},{key:"selectItemAtIndex",value:function(e,t){if("number"===typeof(e=parseInt(e))&&!isNaN(e)){var n=this.current.filteredItems[e],r=this.current.collection.selectTemplate(n);null!==r&&this.replaceText(r,t,n)}}},{key:"replaceText",value:function(e,t,n){this.range.replaceTriggerText(e,!0,!0,t,n)}},{key:"_append",value:function(e,t,n){if("function"===typeof e.values)throw new Error("Unable to append to values, as it is a function.");e.values=n?t:e.values.concat(t)}},{key:"append",value:function(e,t,n){var r=parseInt(e);if("number"!==typeof r)throw new Error("please provide an index for the collection to update.");var o=this.collection[r];this._append(o,t,n)}},{key:"appendCurrent",value:function(e,t){if(!this.isActive)throw new Error("No active state. Please use append instead and pass an index.");this._append(this.current.collection,e,t)}},{key:"detach",value:function(e){if(!e)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if("undefined"!==typeof jQuery&&e instanceof jQuery&&(e=e.get()),e.constructor===NodeList||e.constructor===HTMLCollection||e.constructor===Array)for(var t=e.length,n=0;n<t;++n)this._detach(e[n]);else this._detach(e)}},{key:"_detach",value:function(e){var t=this;this.events.unbind(e),e.tributeMenu&&this.menuEvents.unbind(e.tributeMenu),setTimeout((function(){e.removeAttribute("data-tribute"),t.isActive=!1,e.tributeMenu&&e.tributeMenu.remove()}))}}],[{key:"defaultSelectTemplate",value:function(e){return"undefined"===typeof e?null:this.range.isContentEditable(this.current.element)?'<span class="tribute-mention">'+(this.current.collection.trigger+e.original[this.current.collection.fillAttr])+"</span>":this.current.collection.trigger+e.original[this.current.collection.fillAttr]}},{key:"defaultMenuItemTemplate",value:function(e){return e.string}},{key:"inputTypes",value:function(){return["TEXTAREA","INPUT"]}}]),e}();n.default=m,t.exports=n.default},{"./TributeEvents":2,"./TributeMenuEvents":3,"./TributeRange":4,"./TributeSearch":5,"./utils":7}],2:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){function e(t){r(this,e),this.tribute=t,this.tribute.events=this}return i(e,[{key:"bind",value:function(e){e.boundKeydown=this.keydown.bind(e,this),e.boundKeyup=this.keyup.bind(e,this),e.boundInput=this.input.bind(e,this),e.addEventListener("keydown",e.boundKeydown,!1),e.addEventListener("keyup",e.boundKeyup,!1),e.addEventListener("input",e.boundInput,!1)}},{key:"unbind",value:function(e){e.removeEventListener("keydown",e.boundKeydown,!1),e.removeEventListener("keyup",e.boundKeyup,!1),e.removeEventListener("input",e.boundInput,!1),delete e.boundKeydown,delete e.boundKeyup,delete e.boundInput}},{key:"keydown",value:function(t,n){t.shouldDeactivate(n)&&(t.tribute.isActive=!1,t.tribute.hideMenu());var r=this;t.commandEvent=!1,e.keys().forEach((function(e){e.key===n.keyCode&&(t.commandEvent=!0,t.callbacks()[e.value.toLowerCase()](n,r))}))}},{key:"input",value:function(e,t){e.inputEvent=!0,e.keyup.call(this,e,t)}},{key:"click",value:function(e,t){var n=e.tribute;if(n.menu&&n.menu.contains(t.target)){var r=t.target;for(t.preventDefault(),t.stopPropagation();"li"!==r.nodeName.toLowerCase();)if(!(r=r.parentNode)||r===n.menu)throw new Error("cannot find the <li> container for the click");n.selectItemAtIndex(r.getAttribute("data-index"),t),n.hideMenu()}else n.current.element&&!n.current.externalTrigger&&(n.current.externalTrigger=!1,setTimeout((function(){return n.hideMenu()})))}},{key:"keyup",value:function(e,t){if(e.inputEvent&&(e.inputEvent=!1),e.updateSelection(this),27!==t.keyCode){if(!e.tribute.allowSpaces&&e.tribute.hasTrailingSpace)return e.tribute.hasTrailingSpace=!1,e.commandEvent=!0,void e.callbacks().space(t,this);if(!e.tribute.isActive)if(e.tribute.autocompleteMode)e.callbacks().triggerChar(t,this,"");else{var n=e.getKeyCode(e,this,t);if(isNaN(n)||!n)return;var r=e.tribute.triggers().find((function(e){return e.charCodeAt(0)===n}));"undefined"!==typeof r&&e.callbacks().triggerChar(t,this,r)}((e.tribute.current.trigger||e.tribute.autocompleteMode)&&!1===e.commandEvent||e.tribute.isActive&&8===t.keyCode)&&e.tribute.showMenuFor(this,!0)}}},{key:"shouldDeactivate",value:function(t){if(!this.tribute.isActive)return!1;if(0===this.tribute.current.mentionText.length){var n=!1;return e.keys().forEach((function(e){t.keyCode===e.key&&(n=!0)})),!n}return!1}},{key:"getKeyCode",value:function(e,t,n){var r=e.tribute,o=r.range.getTriggerInfo(!1,r.hasTrailingSpace,!0,r.allowSpaces,r.autocompleteMode);return!!o&&o.mentionTriggerChar.charCodeAt(0)}},{key:"updateSelection",value:function(e){this.tribute.current.element=e;var t=this.tribute.range.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);t&&(this.tribute.current.selectedPath=t.mentionSelectedPath,this.tribute.current.mentionText=t.mentionText,this.tribute.current.selectedOffset=t.mentionSelectedOffset)}},{key:"callbacks",value:function(){var e=this;return{triggerChar:function(t,n,r){var o=e.tribute;o.current.trigger=r;var i=o.collection.find((function(e){return e.trigger===r}));o.current.collection=i,o.inputEvent&&o.showMenuFor(n,!0)},enter:function(t,n){e.tribute.isActive&&e.tribute.current.filteredItems&&(t.preventDefault(),t.stopPropagation(),setTimeout((function(){e.tribute.selectItemAtIndex(e.tribute.menuSelected,t),e.tribute.hideMenu()}),0))},escape:function(t,n){e.tribute.isActive&&(t.preventDefault(),t.stopPropagation(),e.tribute.isActive=!1,e.tribute.hideMenu())},tab:function(t,n){e.callbacks().enter(t,n)},space:function(t,n){e.tribute.isActive&&(e.tribute.spaceSelectsMatch?e.callbacks().enter(t,n):e.tribute.allowSpaces||(t.stopPropagation(),setTimeout((function(){e.tribute.hideMenu(),e.tribute.isActive=!1}),0)))},up:function(t,n){if(e.tribute.isActive&&e.tribute.current.filteredItems){t.preventDefault(),t.stopPropagation();var r=e.tribute.current.filteredItems.length,o=e.tribute.menuSelected;r>o&&o>0?(e.tribute.menuSelected--,e.setActiveLi()):0===o&&(e.tribute.menuSelected=r-1,e.setActiveLi(),e.tribute.menu.scrollTop=e.tribute.menu.scrollHeight)}},down:function(t,n){if(e.tribute.isActive&&e.tribute.current.filteredItems){t.preventDefault(),t.stopPropagation();var r=e.tribute.current.filteredItems.length-1,o=e.tribute.menuSelected;r>o?(e.tribute.menuSelected++,e.setActiveLi()):r===o&&(e.tribute.menuSelected=0,e.setActiveLi(),e.tribute.menu.scrollTop=0)}},delete:function(t,n){e.tribute.isActive&&e.tribute.current.mentionText.length<1?e.tribute.hideMenu():e.tribute.isActive&&e.tribute.showMenuFor(n)}}}},{key:"setActiveLi",value:function(e){var t=this.tribute.menu.querySelectorAll("li"),n=t.length>>>0;e&&(this.tribute.menuSelected=parseInt(e));for(var r=0;r<n;r++){var o=t[r];if(r===this.tribute.menuSelected){o.classList.add(this.tribute.current.collection.selectClass);var i=o.getBoundingClientRect(),a=this.tribute.menu.getBoundingClientRect();if(i.bottom>a.bottom){var s=i.bottom-a.bottom;this.tribute.menu.scrollTop+=s}else if(i.top<a.top){var l=a.top-i.top;this.tribute.menu.scrollTop-=l}}else o.classList.remove(this.tribute.current.collection.selectClass)}}},{key:"getFullHeight",value:function(e,t){var n=e.getBoundingClientRect().height;if(t){var r=e.currentStyle||window.getComputedStyle(e);return n+parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return n}}],[{key:"keys",value:function(){return[{key:9,value:"TAB"},{key:8,value:"DELETE"},{key:13,value:"ENTER"},{key:27,value:"ESCAPE"},{key:32,value:"SPACE"},{key:38,value:"UP"},{key:40,value:"DOWN"}]}}]),e}();n.default=a,t.exports=n.default},{}],3:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){function e(t){r(this,e),this.tribute=t,this.tribute.menuEvents=this,this.menu=this.tribute.menu}return i(e,[{key:"bind",value:function(e){var t=this;this.menuClickEvent=this.tribute.events.click.bind(null,this),this.menuContainerScrollEvent=this.debounce((function(){t.tribute.isActive&&t.tribute.showMenuFor(t.tribute.current.element,!1)}),300,!1),this.windowResizeEvent=this.debounce((function(){t.tribute.isActive&&t.tribute.range.positionMenuAtCaret(!0)}),300,!1),this.tribute.range.getDocument().addEventListener("MSPointerDown",this.menuClickEvent,!1),this.tribute.range.getDocument().addEventListener("mousedown",this.menuClickEvent,!1),window.addEventListener("resize",this.windowResizeEvent),this.menuContainer?this.menuContainer.addEventListener("scroll",this.menuContainerScrollEvent,!1):window.addEventListener("scroll",this.menuContainerScrollEvent)}},{key:"unbind",value:function(e){this.tribute.range.getDocument().removeEventListener("mousedown",this.menuClickEvent,!1),this.tribute.range.getDocument().removeEventListener("MSPointerDown",this.menuClickEvent,!1),window.removeEventListener("resize",this.windowResizeEvent),this.menuContainer?this.menuContainer.removeEventListener("scroll",this.menuContainerScrollEvent,!1):window.removeEventListener("scroll",this.menuContainerScrollEvent)}},{key:"debounce",value:function(e,t,n){var r,o=this,i=arguments;return function(){var a=o,s=i,l=function(){r=null,n||e.apply(a,s)},c=n&&!r;clearTimeout(r),r=setTimeout(l,t),c&&e.apply(a,s)}}}]),e}(),s=a;n.default=s,t.exports=n.default},{}],4:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){function e(t){r(this,e),this.tribute=t,this.tribute.range=this}return i(e,[{key:"getDocument",value:function(){var e;return this.tribute.current.collection&&(e=this.tribute.current.collection.iframe),e?e.contentWindow.document:document}},{key:"positionMenuAtCaret",value:function(e){var t,n=this,r=this.tribute.current,o=this.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);if("undefined"!==typeof o){if(!this.tribute.positionMenu)return void(this.tribute.menu.style.cssText="display: block;");t=this.isContentEditable(r.element)?this.getContentEditableCaretPosition(o.mentionPosition):this.getTextAreaOrInputUnderlinePosition(this.tribute.current.element,o.mentionPosition),this.tribute.menu.style.cssText="top: ".concat(t.top,"px;\n                                     left: ").concat(t.left,"px;\n                                     right: ").concat(t.right,"px;\n                                     bottom: ").concat(t.bottom,"px;\n                                     position: absolute;\n                                     z-index: 10000;\n                                     display: block;"),"auto"===t.left&&(this.tribute.menu.style.left="auto"),"auto"===t.top&&(this.tribute.menu.style.top="auto"),e&&this.scrollIntoView(),window.setTimeout((function(){var r={width:n.tribute.menu.offsetWidth,height:n.tribute.menu.offsetHeight},o=n.isMenuOffScreen(t,r),i=window.innerWidth>r.width&&(o.left||o.right),a=window.innerHeight>r.height&&(o.top||o.bottom);(i||a)&&(n.tribute.menu.style.cssText="display: none",n.positionMenuAtCaret(e))}),0)}else this.tribute.menu.style.cssText="display: none"}},{key:"selectElement",value:function(e,t,n){var r,o=e;if(t)for(var i=0;i<t.length;i++){if(void 0===(o=o.childNodes[t[i]]))return;for(;o.length<n;)n-=o.length,o=o.nextSibling;0!==o.childNodes.length||o.length||(o=o.previousSibling)}var a=this.getWindowSelection();(r=this.getDocument().createRange()).setStart(o,n),r.setEnd(o,n),r.collapse(!0);try{a.removeAllRanges()}catch(s){}a.addRange(r),e.focus()}},{key:"replaceTriggerText",value:function(e,t,n,r,o){var i=this.getTriggerInfo(!0,n,t,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(void 0!==i){var a=this.tribute.current,s=new CustomEvent("tribute-replaced",{detail:{item:o,instance:a,context:i,event:r}});if(this.isContentEditable(a.element))e+="string"==typeof this.tribute.replaceTextSuffix?this.tribute.replaceTextSuffix:"\xa0",this.pasteHtml(e,i.mentionPosition,i.mentionPosition+i.mentionText.length+!this.tribute.autocompleteMode);else{var l=this.tribute.current.element,c="string"==typeof this.tribute.replaceTextSuffix?this.tribute.replaceTextSuffix:" ";e+=c;var u=i.mentionPosition,d=i.mentionPosition+i.mentionText.length+c.length;l.value=l.value.substring(0,u)+e+l.value.substring(d,l.value.length),l.selectionStart=u+e.length,l.selectionEnd=u+e.length}a.element.dispatchEvent(s)}}},{key:"pasteHtml",value:function(e,t,n){var r,o;o=this.getWindowSelection(),(r=this.getDocument().createRange()).setStart(o.anchorNode,t),r.setEnd(o.anchorNode,n),r.deleteContents();var i=this.getDocument().createElement("div");i.innerHTML=e;for(var a,s,l=this.getDocument().createDocumentFragment();a=i.firstChild;)s=l.appendChild(a);r.insertNode(l),s&&((r=r.cloneRange()).setStartAfter(s),r.collapse(!0),o.removeAllRanges(),o.addRange(r))}},{key:"getWindowSelection",value:function(){return this.tribute.collection.iframe?this.tribute.collection.iframe.contentWindow.getSelection():window.getSelection()}},{key:"getNodePositionInParent",value:function(e){if(null===e.parentNode)return 0;for(var t=0;t<e.parentNode.childNodes.length;t++)if(e.parentNode.childNodes[t]===e)return t}},{key:"getContentEditableSelectedPath",value:function(e){var t=this.getWindowSelection(),n=t.anchorNode,r=[];if(null!=n){for(var o,i=n.contentEditable;null!==n&&"true"!==i;)o=this.getNodePositionInParent(n),r.push(o),null!==(n=n.parentNode)&&(i=n.contentEditable);return r.reverse(),{selected:n,path:r,offset:t.getRangeAt(0).startOffset}}}},{key:"getTextPrecedingCurrentSelection",value:function(){var e=this.tribute.current,t="";if(this.isContentEditable(e.element)){var n=this.getWindowSelection().anchorNode;if(null!=n){var r=n.textContent,o=this.getWindowSelection().getRangeAt(0).startOffset;r&&o>=0&&(t=r.substring(0,o))}}else{var i=this.tribute.current.element;if(i){var a=i.selectionStart;i.value&&a>=0&&(t=i.value.substring(0,a))}}return t}},{key:"getLastWordInText",value:function(e){var t=(e=e.replace(/\u00A0/g," ")).split(" ");return t[t.length-1].trim()}},{key:"getTriggerInfo",value:function(e,t,n,r,o){var i,a,s,l=this,c=this.tribute.current;if(this.isContentEditable(c.element)){var u=this.getContentEditableSelectedPath(c);u&&(i=u.selected,a=u.path,s=u.offset)}else i=this.tribute.current.element;var d=this.getTextPrecedingCurrentSelection(),f=this.getLastWordInText(d);if(o)return{mentionPosition:d.length-f.length,mentionText:f,mentionSelectedElement:i,mentionSelectedPath:a,mentionSelectedOffset:s};if(void 0!==d&&null!==d){var p,h=-1;if(this.tribute.collection.forEach((function(e){var t=e.trigger,r=e.requireLeadingSpace?l.lastIndexWithLeadingSpace(d,t):d.lastIndexOf(t);r>h&&(h=r,p=t,n=e.requireLeadingSpace)})),h>=0&&(0===h||!n||/[\xA0\s]/g.test(d.substring(h-1,h)))){var m=d.substring(h+1,d.length);p=d.substring(h,h+1);var g=m.substring(0,1),v=m.length>0&&(" "===g||"\xa0"===g);t&&(m=m.trim());var b=r?/[^\S ]/g:/[\xA0\s]/g;if(this.tribute.hasTrailingSpace=b.test(m),!v&&(e||!b.test(m)))return{mentionPosition:h,mentionText:m,mentionSelectedElement:i,mentionSelectedPath:a,mentionSelectedOffset:s,mentionTriggerChar:p}}}}},{key:"lastIndexWithLeadingSpace",value:function(e,t){for(var n=e.split("").reverse().join(""),r=-1,o=0,i=e.length;o<i;o++){var a=o===e.length-1,s=/\s/.test(n[o+1]);if(t===n[o]&&(a||s)){r=e.length-1-o;break}}return r}},{key:"isContentEditable",value:function(e){return"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName}},{key:"isMenuOffScreen",value:function(e,t){var n=window.innerWidth,r=window.innerHeight,o=document.documentElement,i=(window.pageXOffset||o.scrollLeft)-(o.clientLeft||0),a=(window.pageYOffset||o.scrollTop)-(o.clientTop||0),s="number"===typeof e.top?e.top:a+r-e.bottom-t.height,l="number"===typeof e.right?e.right:e.left+t.width,c="number"===typeof e.bottom?e.bottom:e.top+t.height,u="number"===typeof e.left?e.left:i+n-e.right-t.width;return{top:s<Math.floor(a),right:l>Math.ceil(i+n),bottom:c>Math.ceil(a+r),left:u<Math.floor(i)}}},{key:"getMenuDimensions",value:function(){var e={width:null,height:null};return this.tribute.menu.style.cssText="top: 0px;\n                                 left: 0px;\n                                 position: fixed;\n                                 zIndex: 10000;\n                                 display: block;\n                                 visibility; hidden;",e.width=this.tribute.menu.offsetWidth,e.height=this.tribute.menu.offsetHeight,this.tribute.menu.style.cssText="display: none;",e}},{key:"getTextAreaOrInputUnderlinePosition",value:function(e,t,n){var r=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing"],o=null!==window.mozInnerScreenX,i=this.getDocument().createElement("div");i.id="input-textarea-caret-position-mirror-div",this.getDocument().body.appendChild(i);var a=i.style,s=window.getComputedStyle?getComputedStyle(e):e.currentStyle;a.whiteSpace="pre-wrap","INPUT"!==e.nodeName&&(a.wordWrap="break-word"),a.position="absolute",a.visibility="hidden",r.forEach((function(e){a[e]=s[e]})),o?(a.width="".concat(parseInt(s.width)-2,"px"),e.scrollHeight>parseInt(s.height)&&(a.overflowY="scroll")):a.overflow="hidden",i.textContent=e.value.substring(0,t),"INPUT"===e.nodeName&&(i.textContent=i.textContent.replace(/\s/g,"\xa0"));var l=this.getDocument().createElement("span");l.textContent=e.value.substring(t)||".",i.appendChild(l);var c=e.getBoundingClientRect(),u=document.documentElement,d=(window.pageXOffset||u.scrollLeft)-(u.clientLeft||0),f=(window.pageYOffset||u.scrollTop)-(u.clientTop||0),p={top:c.top+f+l.offsetTop+parseInt(s.borderTopWidth)+parseInt(s.fontSize)-e.scrollTop,left:c.left+d+l.offsetLeft+parseInt(s.borderLeftWidth)},h=window.innerWidth,m=window.innerHeight,g=this.getMenuDimensions(),v=this.isMenuOffScreen(p,g);v.right&&(p.right=h-p.left,p.left="auto");var b=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(v.bottom){var y=b-(m-(this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect()).top);p.bottom=y+(m-c.top-l.offsetTop),p.top="auto"}return(v=this.isMenuOffScreen(p,g)).left&&(p.left=h>g.width?d+h-g.width:d,delete p.right),v.top&&(p.top=m>g.height?f+m-g.height:f,delete p.bottom),this.getDocument().body.removeChild(i),p}},{key:"getContentEditableCaretPosition",value:function(e){var t,n,r="\ufeff",o="sel_".concat((new Date).getTime(),"_").concat(Math.random().toString().substr(2)),i=this.getWindowSelection(),a=i.getRangeAt(0);(n=this.getDocument().createRange()).setStart(i.anchorNode,e),n.setEnd(i.anchorNode,e),n.collapse(!1),(t=this.getDocument().createElement("span")).id=o,t.appendChild(this.getDocument().createTextNode(r)),n.insertNode(t),i.removeAllRanges(),i.addRange(a);var s=t.getBoundingClientRect(),l=document.documentElement,c=(window.pageXOffset||l.scrollLeft)-(l.clientLeft||0),u=(window.pageYOffset||l.scrollTop)-(l.clientTop||0),d={left:s.left+c,top:s.top+t.offsetHeight+u},f=window.innerWidth,p=window.innerHeight,h=this.getMenuDimensions(),m=this.isMenuOffScreen(d,h);m.right&&(d.left="auto",d.right=f-s.left-c);var g=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(m.bottom){var v=g-(p-(this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect()).top);d.top="auto",d.bottom=v+(p-s.top)}return(m=this.isMenuOffScreen(d,h)).left&&(d.left=f>h.width?c+f-h.width:c,delete d.right),m.top&&(d.top=p>h.height?u+p-h.height:u,delete d.bottom),t.parentNode.removeChild(t),d}},{key:"scrollIntoView",value:function(e){var t,n=20,r=100,o=this.menu;if("undefined"!==typeof o){for(;void 0===t||0===t.height;)if(0===(t=o.getBoundingClientRect()).height&&(void 0===(o=o.childNodes[0])||!o.getBoundingClientRect))return;var i=t.top,a=i+t.height;if(i<0)window.scrollTo(0,window.pageYOffset+t.top-n);else if(a>window.innerHeight){var s=window.pageYOffset+t.top-n;s-window.pageYOffset>r&&(s=window.pageYOffset+r);var l=window.pageYOffset-(window.innerHeight-a);l>s&&(l=s),window.scrollTo(0,l)}}}}]),e}();n.default=a,t.exports=n.default},{}],5:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=function(){function e(t){r(this,e),this.tribute=t,this.tribute.search=this}return i(e,[{key:"simpleFilter",value:function(e,t){var n=this;return t.filter((function(t){return n.test(e,t)}))}},{key:"test",value:function(e,t){return null!==this.match(e,t)}},{key:"match",value:function(e,t,n){n=n||{},t.length;var r=n.pre||"",o=n.post||"",i=n.caseSensitive&&t||t.toLowerCase();if(n.skip)return{rendered:t,score:0};e=n.caseSensitive&&e||e.toLowerCase();var a=this.traverse(i,e,0,0,[]);return a?{rendered:this.render(t,a.cache,r,o),score:a.score}:null}},{key:"traverse",value:function(e,t,n,r,o){if(t.length===r)return{score:this.calculateScore(o),cache:o.slice()};if(!(e.length===n||t.length-r>e.length-n)){for(var i,a,s=t[r],l=e.indexOf(s,n);l>-1;){if(o.push(l),a=this.traverse(e,t,l+1,r+1,o),o.pop(),!a)return i;(!i||i.score<a.score)&&(i=a),l=e.indexOf(s,l+1)}return i}}},{key:"calculateScore",value:function(e){var t=0,n=1;return e.forEach((function(r,o){o>0&&(e[o-1]+1===r?n+=n+1:n=1),t+=n})),t}},{key:"render",value:function(e,t,n,r){var o=e.substring(0,t[0]);return t.forEach((function(i,a){o+=n+e[i]+r+e.substring(i+1,t[a+1]?t[a+1]:e.length)})),o}},{key:"filter",value:function(e,t,n){var r=this;return n=n||{},t.reduce((function(t,o,i,a){var s=o;n.extract&&((s=n.extract(o))||(s=""));var l=r.match(e,s,n);return null!=l&&(t[t.length]={string:l.rendered,score:l.score,index:i,original:o}),t}),[]).sort((function(e,t){var n=t.score-e.score;return n||e.index-t.index}))}}]),e}();n.default=a,t.exports=n.default},{}],6:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(e("./Tribute")).default;n.default=o,t.exports=n.default},{"./Tribute":1}],7:[function(e,t,n){"use strict";if(Array.prototype.find||(Array.prototype.find=function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;i<r;i++)if(t=n[i],e.call(o,t,i,n))return t}),window&&"function"!==typeof window.CustomEvent){var r=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};"undefined"!==typeof window.Event&&(r.prototype=window.Event.prototype),window.CustomEvent=r}},{}]},{},[6])(6)},99413:e=>{e.exports=/[\0-\x1F\x7F-\x9F]/},73189:e=>{e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},35045:e=>{e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},29369:e=>{e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},53250:(e,t,n)=>{"use strict";var r=n(67294);var o="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},i=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(r){return!0}}var u="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return s((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),a((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},50139:(e,t,n)=>{"use strict";var r=n(67294),o=n(61688);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var p=a(e,d[0],d[1]);return l((function(){f.hasValue=!0,f.value=p}),[p]),u(p),p}},61688:(e,t,n)=>{"use strict";e.exports=n(53250)},52798:(e,t,n)=>{"use strict";e.exports=n(50139)},42473:e=>{"use strict";var t=function(){};e.exports=t},85277:(e,t)=>{!function(){var e={direction:"horizontal",snapToLines:!0,linePosition:"auto",lineAlign:"start",textPosition:"auto",positionAlign:"auto",size:100,alignment:"center"},n=function(t){t||(t={"&amp":"&","&lt":"<","&gt":">","&lrm":"\u200e","&rlm":"\u200f","&nbsp":"\xa0"}),this.entities=t,this.parse=function(n,i){n=n.replace(/\0/g,"\ufffd");var a=Date.now(),s=0,l=n.split(/\r\n|\r|\n/),c=!1,u=[],d=[],f=[];function p(e,t){f.push({message:e,line:s+1,col:t})}var h=l[s],m=h.length,g="WEBVTT",v=0,b=6;for("\ufeff"===h[0]&&(v=1,b+=1),(m<b||h.indexOf(g)!==0+v||m>b&&" "!==h[b]&&"\t"!==h[b])&&p('No valid signature. (File needs to start with "WEBVTT".)'),s++;""!=l[s]&&void 0!=l[s];){if(p("No blank line after the signature."),-1!=l[s].indexOf("--\x3e")){c=!0;break}s++}for(;void 0!=l[s];){for(var y;!c&&""==l[s];)s++;if(!c&&void 0==l[s])break;y=Object.assign({},e,{id:"",startTime:0,endTime:0,pauseOnExit:!1,direction:"horizontal",snapToLines:!0,linePosition:"auto",lineAlign:"start",textPosition:"auto",positionAlign:"auto",size:100,alignment:"center",text:"",tree:null});var w=!0;if(-1==l[s].indexOf("--\x3e")){if(y.id=l[s],/^NOTE($|[ \t])/.test(y.id)){for(s++;""!=l[s]&&void 0!=l[s];)-1!=l[s].indexOf("--\x3e")&&p("Cannot have timestamp in a comment."),s++;continue}if(/^STYLE($|[ \t])/.test(y.id)){var _=[],x=!1;for(s++;""!=l[s]&&void 0!=l[s];)-1!=l[s].indexOf("--\x3e")&&(p("Cannot have timestamp in a style block."),x=!0),_.push(l[s]),s++;if(d.length){p("Style blocks cannot appear after the first cue.");continue}x||u.push(_.join("\n"));continue}if(""==l[++s]||void 0==l[s]){p("Cue identifier cannot be standalone.");continue}if(-1==l[s].indexOf("--\x3e")){w=!1,p("Cue identifier needs to be followed by timestamp.");continue}}c=!1;var k=new r(l[s],p),E=0;if(d.length>0&&(E=d[d.length-1].startTime),!w||k.parse(y,E)){for(s++;""!=l[s]&&void 0!=l[s];){if(-1!=l[s].indexOf("--\x3e")){p("Blank line missing before cue."),c=!0;break}""!=y.text&&(y.text+="\n"),y.text+=l[s],s++}var D=new o(y.text,p,i,t);y.tree=D.parse(y.startTime,y.endTime),d.push(y)}else for(y=null,s++;""!=l[s]&&void 0!=l[s];){if(-1!=l[s].indexOf("--\x3e")){c=!0;break}s++}}return d.sort((function(e,t){return e.startTime<t.startTime?-1:e.startTime>t.startTime?1:e.endTime>t.endTime?-1:e.endTime<t.endTime?1:0})),{cues:d,errors:f,time:Date.now()-a,styles:u}}},r=function(e,t){var n=/[\u0020\t\f]/,r=/[^\u0020\t\f]/,o=(e=e,0),i=function(e){t(e,o+1)};function a(t){for(;void 0!=e[o]&&t.test(e[o]);)o++}function s(t){for(var n="";void 0!=e[o]&&t.test(e[o]);)n+=e[o],o++;return n}function l(){var t,n,r,a,l="minutes";if(void 0!=e[o])if(/\d/.test(e[o]))if(((t=s(/\d/)).length>2||parseInt(t,10)>59)&&(l="hours"),":"==e[o])if(o++,2==(n=s(/\d/)).length){if("hours"==l||":"==e[o]){if(":"!=e[o])return void i("No seconds found or minutes is greater than 59.");if(o++,2!=(r=s(/\d/)).length)return void i("Must be exactly two digits.")}else{if(2!=t.length)return void i("Must be exactly two digits.");r=n,n=t,t="0"}if("."==e[o])if(o++,3==(a=s(/\d/)).length)if(parseInt(n,10)>59)i("You cannot have more than 59 minutes.");else{if(!(parseInt(r,10)>59))return 60*parseInt(t,10)*60+60*parseInt(n,10)+parseInt(r,10)+parseInt(a,10)/1e3;i("You cannot have more than 59 seconds.")}else i("Milliseconds must be given in three digits.");else i('No decimal separator (".") found.')}else i("Must be exactly two digits.");else i("No time unit separator found.");else i("Timestamp must start with a character in the range 0-9.");else i("No timestamp found.")}this.parse=function(t,s){if(a(n),t.startTime=l(),void 0!=t.startTime)if(t.startTime<s&&i("Start timestamp is not greater than or equal to start timestamp of previous cue."),r.test(e[o])&&i("Timestamp not separated from '--\x3e' by whitespace."),a(n),"-"==e[o])if(o++,"-"==e[o])if(o++,">"==e[o]){if(o++,r.test(e[o])&&i("'--\x3e' not separated from timestamp by whitespace."),a(n),t.endTime=l(),void 0!=t.endTime)return t.endTime<=t.startTime&&i("End timestamp is not greater than start timestamp."),r.test(e[o])&&!1,a(n),function(e,t){for(var r=e.split(n),o=[],a=0;a<r.length;a++)if(""!=r[a]){var s=r[a].indexOf(":"),l=r[a].slice(0,s),c=r[a].slice(s+1);if(-1!=o.indexOf(l)&&i("Duplicate setting."),o.push(l),""==c)return void i("No value for setting defined.");if("vertical"==l){if("rl"!=c&&"lr"!=c){i("Writing direction can only be set to 'rl' or 'rl'.");continue}t.direction=c}else if("line"==l){if(/,/.test(c)){var u=c.split(",");c=u[0];var d=u[1]}if(!/^[-\d](\d*)(\.\d+)?%?$/.test(c)){i("Line position takes a number or percentage.");continue}if(-1!=c.indexOf("-",1)){i("Line position can only have '-' at the start.");continue}if(-1!=c.indexOf("%")&&c.indexOf("%")!=c.length-1){i("Line position can only have '%' at the end.");continue}if("-"==c[0]&&"%"==c[c.length-1]){i("Line position cannot be a negative percentage.");continue}var f=c,p=!1;if("%"==c[c.length-1]&&(p=!0,f=c.slice(0,c.length-1),parseInt(c,10)>100)){i("Line position cannot be >100%.");continue}if(""===f||isNaN(f)||!isFinite(f)){i("Line position needs to be a number");continue}if(void 0!==d){if(!["start","center","end"].includes(d)){i("Line alignment needs to be one of start, center or end");continue}t.lineAlign=d}t.snapToLines=!p,t.linePosition=parseFloat(f),parseFloat(f).toString()!==f&&(t.nonSerializable=!0)}else if("position"==l){if(/,/.test(c)){u=c.split(","),c=u[0];var h=u[1]}if("%"!=c[c.length-1]){i("Text position must be a percentage.");continue}if(parseInt(c,10)>100||parseInt(c,10)<0){i("Text position needs to be between 0 and 100%.");continue}if(""===(f=c.slice(0,c.length-1))||isNaN(f)||!isFinite(f)){i("Line position needs to be a number");continue}if(void 0!==h){if(!["line-left","center","line-right"].includes(h)){i("Position alignment needs to be one of line-left, center or line-right");continue}t.positionAlign=h}t.textPosition=parseFloat(f)}else if("size"==l){if("%"!=c[c.length-1]){i("Size must be a percentage.");continue}if(parseInt(c,10)>100){i("Size cannot be >100%.");continue}var m=c.slice(0,c.length-1);if(void 0===m||""===m||isNaN(m)){i("Size needs to be a number"),m=100;continue}if((m=parseFloat(m))<0||m>100){i("Size needs to be between 0 and 100%.");continue}t.size=m}else if("align"==l){var g=["start","center","end","left","right"];if(-1==g.indexOf(c)){i("Alignment can only be set to one of "+g.join(", ")+".");continue}t.alignment=c}else i("Invalid setting.")}}(e.substring(o),t),!0}else i("No valid timestamp separator found.");else i("No valid timestamp separator found.");else i("No valid timestamp separator found.")},this.parseTimestamp=function(){var t=l();if(void 0==e[o])return t;i("Timestamp must not have trailing characters.")}},o=function(e,t,n,o){this.entities=o;var i=this,a=(e=e,0),s=function(e){"metadata"!=n&&t(e,a+1)};function l(){for(var t="data",n="",r="",l=[];void 0!=e[a-1]||0==a;){var c=e[a];if("data"==t)if("&"==c)r=c,t="escape";else if("<"==c&&""==n)t="tag";else{if("<"==c||void 0==c)return["text",n];n+=c}else if("escape"==t){if("<"==c||void 0==c){let e;return s("Incorrect escape."),(e=r.match(/^&#([0-9]+)$/))?n+=String.fromCharCode(e[1]):i.entities[r]?n+=i.entities[r]:n+=r,["text",n]}if("&"==c)s("Incorrect escape."),n+=r,r=c;else if(/[a-z#0-9]/i.test(c))r+=c;else if(";"==c){let e;(e=r.match(/^&#(x?[0-9]+)$/))?n+=String.fromCharCode("0"+e[1]):i.entities[r+c]?n+=i.entities[r+c]:(e=Object.keys(o).find((e=>r.startsWith(e))))?n+=i.entities[e]+r.slice(e.length)+c:(s("Incorrect escape."),n+=r+";"),t="data"}else s("Incorrect escape."),n+=r+c,t="data"}else if("tag"==t)if("\t"==c||"\n"==c||"\f"==c||" "==c)t="start tag annotation";else if("."==c)t="start tag class";else if("/"==c)t="end tag";else if(/\d/.test(c))n=c,t="timestamp tag";else{if(">"==c||void 0==c)return">"==c&&a++,["start tag","",[],""];n=c,t="start tag"}else if("start tag"==t)if("\t"==c||"\f"==c||" "==c)t="start tag annotation";else if("\n"==c)r=c,t="start tag annotation";else if("."==c)t="start tag class";else{if(">"==c||void 0==c)return">"==c&&a++,["start tag",n,[],""];n+=c}else if("start tag class"==t)if("\t"==c||"\f"==c||" "==c)r&&l.push(r),r="",t="start tag annotation";else if("\n"==c)r&&l.push(r),r=c,t="start tag annotation";else if("."==c)r&&l.push(r),r="";else{if(">"==c||void 0==c)return">"==c&&a++,r&&l.push(r),["start tag",n,l,""];r+=c}else if("start tag annotation"==t){if(">"==c||void 0==c)return">"==c&&a++,["start tag",n,l,r=r.split(/[\u0020\t\f\r\n]+/).filter((function(e){if(e)return!0})).join(" ")];r+=c}else if("end tag"==t){if(">"==c||void 0==c)return">"==c&&a++,["end tag",n];n+=c}else if("timestamp tag"==t){if(">"==c||void 0==c)return">"==c&&a++,["timestamp",n];n+=c}else s("Never happens.");a++}}this.parse=function(t,o){var i={children:[]},c=i,u=[];function d(e){c.children.push({type:"object",name:e[1],classes:e[2],children:[],parent:c}),c=c.children[c.children.length-1]}function f(e){for(var t=c;t;){if(t.name==e)return!0;t=t.parent}}for(;void 0!=e[a];){var p=l();if("text"==p[0])c.children.push({type:"text",value:p[1],parent:c});else if("start tag"==p[0]){"chapters"==n&&s("Start tags not allowed in chapter title text.");var h=p[1];"v"!=h&&"lang"!=h&&""!=p[3]&&s("Only <v> and <lang> can have an annotation."),"c"==h||"i"==h||"b"==h||"u"==h||"ruby"==h||"rt"==h&&"ruby"==c.name?d(p):"v"==h?(f("v")&&s("<v> cannot be nested inside itself."),d(p),c.value=p[3],p[3]||s("<v> requires an annotation.")):"lang"==h?(d(p),c.value=p[3]):s("Incorrect start tag.")}else if("end tag"==p[0])"chapters"==n&&s("End tags not allowed in chapter title text."),p[1]==c.name?c=c.parent:"ruby"==p[1]&&"rt"==c.name?c=c.parent.parent:s("Incorrect end tag.");else if("timestamp"==p[0]){"chapters"==n&&s("Timestamp not allowed in chapter title text.");var m=new r(p[1],s).parseTimestamp();void 0!=m&&((m<=t||m>=o)&&s("Timestamp must be between start timestamp and end timestamp."),u.length>0&&u[u.length-1]>=m&&s("Timestamp must be greater than any previous timestamp."),c.children.push({type:"timestamp",value:m,parent:c}),u.push(m))}}for(;c.parent;)"v"!=c.name&&s("Required end tag missing."),c=c.parent;return function e(t){const n={...t};return t.children&&(n.children=t.children.map(e)),n.parent&&delete n.parent,n}(i)}},i=function(){function t(e){const t=("00"+1e3*(e-Math.floor(e)).toFixed(3)).slice(-3);let n=0,r=0,o=0;return e>=3600&&(n=Math.floor(e/3600)),r=Math.floor((e-3600*n)/60),o=Math.floor(e-3600*n-60*r),(n?n+":":"")+(""+r).padStart(2,"0")+":"+(""+o).padStart(2,"0")+"."+t}function n(e){for(var r="",o=0;o<e.length;o++){var i=e[o];if("text"==i.type)r+=i.value.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");else if("object"==i.type){if(r+="<"+i.name,i.classes)for(var a=0;a<i.classes.length;a++)r+="."+i.classes[a];i.value&&(r+=" "+i.value),r+=">",i.children&&(r+=n(i.children)),r+="</"+i.name+">"}else"timestamp"==i.type?r+="<"+t(i.value)+">":r+="<"+i.value+">"}return r}function r(r){return(void 0!==r.id?r.id+"\n":"")+t(r.startTime)+" --\x3e "+t(r.endTime)+function(t){var n="";const r=Object.keys(e).filter((n=>t[n]!==e[n]));return r.includes("direction")&&(n+=" vertical:"+t.direction),r.includes("alignment")&&(n+=" align:"+t.alignment),r.includes("size")&&(n+=" size:"+t.size+"%"),(r.includes("lineAlign")||r.includes("linePosition"))&&(n+=" line:"+t.linePosition+(t.snapToLines?"":"%")+(t.lineAlign&&t.lineAlign!=e.lineAlign?","+t.lineAlign:"")),(r.includes("textPosition")||r.includes("positionAlign"))&&(n+=" position:"+t.textPosition+"%"+(t.positionAlign&&t.positionAlign!==e.positionAlign?","+t.positionAlign:"")),n}(r)+"\n"+n(r.tree.children)+"\n\n"}this.serialize=function(e,t){var n="WEBVTT\n\n";if(t)for(var o=0;o<t.length;o++)n+="STYLE\n"+t[o]+"\n\n";for(o=0;o<e.length;o++)n+=r(e[o]);return n}};function a(e){e.WebVTTParser=n,e.WebVTTCueTimingsAndSettingsParser=r,e.WebVTTCueTextParser=o,e.WebVTTSerializer=i}"undefined"!==typeof window&&a(window),a(t)}()},33390:e=>{var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var r=e[t];"object"!=typeof r||Object.isFrozen(r)||n(r)})),e}t.exports=n,t.exports.default=n;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function o(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function i(e,...t){const n=Object.create(null);for(const r in e)n[r]=e[r];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const a=e=>!!e.scope||e.sublanguage&&e.language;class s{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=o(e)}openNode(e){if(!a(e))return;let t="";t=e.sublanguage?`language-${e.language}`:((e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`})(e.scope,{prefix:this.classPrefix}),this.span(t)}closeNode(e){a(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}const l=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class c{constructor(){this.rootNode=l(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=l({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every((e=>"string"===typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{c._collapse(e)})))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.sublanguage=!0,n.language=t,this.add(n)}toHTML(){return new s(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"===typeof e?e:e.source:null}function f(e){return m("(?=",e,")")}function p(e){return m("(?:",e,")*")}function h(e){return m("(?:",e,")?")}function m(...e){return e.map((e=>d(e))).join("")}function g(...e){const t=function(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e);return"("+(t.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"}function v(e){return new RegExp(e.toString()+"|").exec("").length-1}const b=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function y(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let r=d(e),o="";for(;r.length>0;){const e=b.exec(r);if(!e){o+=r;break}o+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+t):(o+=e[0],"("===e[0]&&n++)}return o})).map((e=>`(${e})`)).join(t)}const w="[a-zA-Z]\\w*",_="[a-zA-Z_]\\w*",x="\\b\\d+(\\.\\d+)?",k="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",E="\\b(0b[01]+)",D={begin:"\\\\[\\s\\S]",relevance:0},S={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[D]},O={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[D]},C=function(e,t,n={}){const r=i({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const o=g("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:m(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},T=C("//","$"),P=C("/\\*","\\*/"),A=C("#","$"),M={scope:"number",begin:x,relevance:0},R={scope:"number",begin:k,relevance:0},I={scope:"number",begin:E,relevance:0},N={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[D,{begin:/\[/,end:/\]/,relevance:0,contains:[D]}]}]},L={scope:"title",begin:w,relevance:0},j={scope:"title",begin:_,relevance:0},F={begin:"\\.\\s*"+_,relevance:0};var z=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:w,UNDERSCORE_IDENT_RE:_,NUMBER_RE:x,C_NUMBER_RE:k,BINARY_NUMBER_RE:E,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=m(t,/.*\b/,e.binary,/\b.*/)),i({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:D,APOS_STRING_MODE:S,QUOTE_STRING_MODE:O,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:C,C_LINE_COMMENT_MODE:T,C_BLOCK_COMMENT_MODE:P,HASH_COMMENT_MODE:A,NUMBER_MODE:M,C_NUMBER_MODE:R,BINARY_NUMBER_MODE:I,REGEXP_MODE:N,TITLE_MODE:L,UNDERSCORE_TITLE_MODE:j,METHOD_GUARD:F,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function B(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function H(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function q(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=B,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function U(e,t){Array.isArray(e.illegal)&&(e.illegal=g(...e.illegal))}function Y(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function W(e,t){void 0===e.relevance&&(e.relevance=1)}const K=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=m(n.beforeMatch,f(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},V=["of","and","for","in","not","or","if","then","parent","list","value"],$="keyword";function G(e,t,n=$){const r=Object.create(null);return"string"===typeof e?o(n,e.split(" ")):Array.isArray(e)?o(n,e):Object.keys(e).forEach((function(n){Object.assign(r,G(e[n],t,n))})),r;function o(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");r[n[0]]=[e,Q(n[0],n[1])]}))}}function Q(e,t){return t?Number(t):function(e){return V.includes(e.toLowerCase())}(e)?0:1}const X={},J=e=>{console.error(e)},Z=(e,...t)=>{console.log(`WARN: ${e}`,...t)},ee=(e,t)=>{X[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),X[`${e}/${t}`]=!0)},te=new Error;function ne(e,t,{key:n}){let r=0;const o=e[n],i={},a={};for(let s=1;s<=t.length;s++)a[s+r]=o[s],i[s+r]=!0,r+=v(t[s-1]);e[n]=a,e[n]._emit=i,e[n]._multi=!0}function re(e){!function(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw J("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),te;if("object"!==typeof e.beginScope||null===e.beginScope)throw J("beginScope must be object"),te;ne(e,e.begin,{key:"beginScope"}),e.begin=y(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw J("skip, excludeEnd, returnEnd not compatible with endScope: {}"),te;if("object"!==typeof e.endScope||null===e.endScope)throw J("endScope must be object"),te;ne(e,e.end,{key:"endScope"}),e.end=y(e.end,{joinWith:""})}}(e)}function oe(e){function t(t,n){return new RegExp(d(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=v(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(y(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return e.classNameAliases=i(e.classNameAliases||{}),function n(o,a){const s=o;if(o.isCompiled)return s;[H,Y,re,K].forEach((e=>e(o,a))),e.compilerExtensions.forEach((e=>e(o,a))),o.__beforeBegin=null,[q,U,W].forEach((e=>e(o,a))),o.isCompiled=!0;let l=null;return"object"===typeof o.keywords&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),l=o.keywords.$pattern,delete o.keywords.$pattern),l=l||/\w+/,o.keywords&&(o.keywords=G(o.keywords,e.case_insensitive)),s.keywordPatternRe=t(l,!0),a&&(o.begin||(o.begin=/\B|\b/),s.beginRe=t(s.begin),o.end||o.endsWithParent||(o.end=/\B|\b/),o.end&&(s.endRe=t(s.end)),s.terminatorEnd=d(s.end)||"",o.endsWithParent&&a.terminatorEnd&&(s.terminatorEnd+=(o.end?"|":"")+a.terminatorEnd)),o.illegal&&(s.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return i(e,{variants:null},t)})));if(e.cachedVariants)return e.cachedVariants;if(ie(e))return i(e,{starts:e.starts?i(e.starts):null});if(Object.isFrozen(e))return i(e);return e}("self"===e?o:e)}))),o.contains.forEach((function(e){n(e,s)})),o.starts&&n(o.starts,a),s.matcher=function(e){const t=new r;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(s),s}(e)}function ie(e){return!!e&&(e.endsWithParent||ie(e.starts))}class ae extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const se=o,le=i,ce=Symbol("nomatch");var ue=function(e){const n=Object.create(null),o=Object.create(null),i=[];let a=!0;const s="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:u};function d(e){return c.noHighlightRe.test(e)}function v(e,t,n){let r="",o="";"object"===typeof t?(r=e,n=t.ignoreIllegals,o=t.language):(ee("10.7.0","highlight(lang, code, ...args) has been deprecated."),ee("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),o=e,r=t),void 0===n&&(n=!0);const i={code:r,language:o};S("before:highlight",i);const a=i.result?i.result:b(i.language,i.code,n);return a.code=i.code,S("after:highlight",a),a}function b(e,t,o,i){const l=Object.create(null);function u(){if(!D.keywords)return void O.addText(C);let e=0;D.keywordPatternRe.lastIndex=0;let t=D.keywordPatternRe.exec(C),n="";for(;t;){n+=C.substring(e,t.index);const o=_.case_insensitive?t[0].toLowerCase():t[0],i=(r=o,D.keywords[r]);if(i){const[e,r]=i;if(O.addText(n),n="",l[o]=(l[o]||0)+1,l[o]<=7&&(T+=r),e.startsWith("_"))n+=t[0];else{const n=_.classNameAliases[e]||e;O.addKeyword(t[0],n)}}else n+=t[0];e=D.keywordPatternRe.lastIndex,t=D.keywordPatternRe.exec(C)}var r;n+=C.substring(e),O.addText(n)}function d(){null!=D.subLanguage?function(){if(""===C)return;let e=null;if("string"===typeof D.subLanguage){if(!n[D.subLanguage])return void O.addText(C);e=b(D.subLanguage,C,!0,S[D.subLanguage]),S[D.subLanguage]=e._top}else e=y(C,D.subLanguage.length?D.subLanguage:null);D.relevance>0&&(T+=e.relevance),O.addSublanguage(e._emitter,e.language)}():u(),C=""}function f(e,t){let n=1;const r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}const r=_.classNameAliases[e[n]]||e[n],o=t[n];r?O.addKeyword(o,r):(C=o,u(),C=""),n++}}function p(e,t){return e.scope&&"string"===typeof e.scope&&O.openNode(_.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(O.addKeyword(C,_.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),C=""):e.beginScope._multi&&(f(e.beginScope,t),C="")),D=Object.create(e,{parent:{value:D}}),D}function h(e,t,n){let o=function(e,t){const n=e&&e.exec(t);return n&&0===n.index}(e.endRe,n);if(o){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(o=!1)}if(o){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return h(e.parent,t,n)}function m(e){return 0===D.matcher.regexIndex?(C+=e[0],1):(M=!0,0)}function g(e){const n=e[0],r=t.substring(e.index),o=h(D,e,r);if(!o)return ce;const i=D;D.endScope&&D.endScope._wrap?(d(),O.addKeyword(n,D.endScope._wrap)):D.endScope&&D.endScope._multi?(d(),f(D.endScope,e)):i.skip?C+=n:(i.returnEnd||i.excludeEnd||(C+=n),d(),i.excludeEnd&&(C=n));do{D.scope&&O.closeNode(),D.skip||D.subLanguage||(T+=D.relevance),D=D.parent}while(D!==o.parent);return o.starts&&p(o.starts,e),i.returnEnd?0:n.length}let v={};function w(n,i){const s=i&&i[0];if(C+=n,null==s)return d(),0;if("begin"===v.type&&"end"===i.type&&v.index===i.index&&""===s){if(C+=t.slice(i.index,i.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=v.rule,t}return 1}if(v=i,"begin"===i.type)return function(e){const t=e[0],n=e.rule,o=new r(n),i=[n.__beforeBegin,n["on:begin"]];for(const r of i)if(r&&(r(e,o),o.isMatchIgnored))return m(t);return n.skip?C+=t:(n.excludeBegin&&(C+=t),d(),n.returnBegin||n.excludeBegin||(C=t)),p(n,e),n.returnBegin?0:t.length}(i);if("illegal"===i.type&&!o){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(D.scope||"<unnamed>")+'"');throw e.mode=D,e}if("end"===i.type){const e=g(i);if(e!==ce)return e}if("illegal"===i.type&&""===s)return 1;if(A>1e5&&A>3*i.index){throw new Error("potential infinite loop, way more iterations than matches")}return C+=s,s.length}const _=k(e);if(!_)throw J(s.replace("{}",e)),new Error('Unknown language: "'+e+'"');const x=oe(_);let E="",D=i||x;const S={},O=new c.__emitter(c);!function(){const e=[];for(let t=D;t!==_;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>O.openNode(e)))}();let C="",T=0,P=0,A=0,M=!1;try{for(D.matcher.considerAll();;){A++,M?M=!1:D.matcher.considerAll(),D.matcher.lastIndex=P;const e=D.matcher.exec(t);if(!e)break;const n=w(t.substring(P,e.index),e);P=e.index+n}return w(t.substring(P)),O.closeAllNodes(),O.finalize(),E=O.toHTML(),{language:e,value:E,relevance:T,illegal:!1,_emitter:O,_top:D}}catch(R){if(R.message&&R.message.includes("Illegal"))return{language:e,value:se(t),illegal:!0,relevance:0,_illegalBy:{message:R.message,index:P,context:t.slice(P-100,P+100),mode:R.mode,resultSoFar:E},_emitter:O};if(a)return{language:e,value:se(t),illegal:!1,relevance:0,errorRaised:R,_emitter:O,_top:D};throw R}}function y(e,t){t=t||c.languages||Object.keys(n);const r=function(e){const t={value:se(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)};return t._emitter.addText(e),t}(e),o=t.filter(k).filter(D).map((t=>b(t,e,!1)));o.unshift(r);const i=o.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(k(e.language).supersetOf===t.language)return 1;if(k(t.language).supersetOf===e.language)return-1}return 0})),[a,s]=i,u=a;return u.secondBest=s,u}function w(e){let t=null;const n=function(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=c.languageDetectRe.exec(t);if(n){const t=k(n[1]);return t||(Z(s.replace("{}",n[1])),Z("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>d(e)||k(e)))}(e);if(d(n))return;if(S("before:highlightElement",{el:e,language:n}),e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),c.throwUnescapedHTML)){throw new ae("One of your code blocks includes unescaped HTML.",e.innerHTML)}t=e;const r=t.textContent,i=n?v(r,{language:n,ignoreIllegals:!0}):y(r);e.innerHTML=i.value,function(e,t,n){const r=t&&o[t]||n;e.classList.add("hljs"),e.classList.add(`language-${r}`)}(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),S("after:highlightElement",{el:e,result:i,text:r})}let _=!1;function x(){if("loading"===document.readyState)return void(_=!0);document.querySelectorAll(c.cssSelector).forEach(w)}function k(e){return e=(e||"").toLowerCase(),n[e]||n[o[e]]}function E(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach((e=>{o[e.toLowerCase()]=t}))}function D(e){const t=k(e);return t&&!t.disableAutodetect}function S(e,t){const n=e;i.forEach((function(e){e[n]&&e[n](t)}))}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){_&&x()}),!1),Object.assign(e,{highlight:v,highlightAuto:y,highlightAll:x,highlightElement:w,highlightBlock:function(e){return ee("10.7.0","highlightBlock will be removed entirely in v12.0"),ee("10.7.0","Please use highlightElement now."),w(e)},configure:function(e){c=le(c,e)},initHighlighting:()=>{x(),ee("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")},initHighlightingOnLoad:function(){x(),ee("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")},registerLanguage:function(t,r){let o=null;try{o=r(e)}catch(i){if(J("Language definition for '{}' could not be registered.".replace("{}",t)),!a)throw i;J(i),o=l}o.name||(o.name=t),n[t]=o,o.rawDefinition=r.bind(null,e),o.aliases&&E(o.aliases,{languageName:t})},unregisterLanguage:function(e){delete n[e];for(const t of Object.keys(o))o[t]===e&&delete o[t]},listLanguages:function(){return Object.keys(n)},getLanguage:k,registerAliases:E,autoDetection:D,inherit:le,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}(e),i.push(e)}}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString="11.7.0",e.regex={concat:m,lookahead:f,either:g,optional:h,anyNumberOfTimes:p};for(const r in z)"object"===typeof z[r]&&t.exports(z[r]);return Object.assign(e,z),e}({});e.exports=ue,ue.HighlightJS=ue,ue.default=ue},40924:(e,t,n)=>{"use strict";n.d(t,{tx:()=>F});let r=()=>({events:{},emit(e,...t){(this.events[e]||[]).forEach((e=>e(...t)))},on(e,t){return(this.events[e]=this.events[e]||[]).push(t),()=>this.events[e]=(this.events[e]||[]).filter((e=>e!==t))}});class o{constructor(e){this.id=e,this.intent="unsubscribed",this.state="idle",this.channels=[],this.disposed=!1,this._pendings=[]}add(e){this.channels.includes(e)||this.channels.push(e)}remove(e){let t=this.channels.indexOf(e);t>-1&&this.channels.splice(t,1)}notify(e,...t){this.state=e,1===t.length?this.channels.forEach((n=>n[e](t[0]))):this.channels.forEach((t=>t[e]()))}pending(e){this._checkIntent(e);let t=this._pendings[0];return t&&t.intent===e?t.promise:Promise.resolve()}ensureResubscribed(){this.disposed||(this.intent=void 0,this.ensureSubscribed())}ensureSubscribed(){if("subscribed"===this.intent)return;if(this.disposed)throw Error("Subscription is disposed");this.intent="subscribed",this._mergeWithPending("unsubscribed")||this.subscriber(this)}maybeUnsubscribe(){if(this.disposed)return;if("unsubscribed"===this.intent)return;if(this.channels.length>0)return;this.intent="unsubscribed",this._mergeWithPending("subscribed")||this.unsubscriber(this)}async acquire(e){let t;this._checkIntent(e);let n={promise:new Promise((e=>{t=e})),intent:e,release:()=>{this._pendings.splice(this._pendings.indexOf(n),1),t(n)},canceled:!1,acquired:!1},r=this._pendingTop;return this._pendings.push(n),r&&await r.promise,n.acquired=!0,n}close(e){this.disposed=!0,this.intent=void 0,this.notify("closed",e)}_checkIntent(e){if("unsubscribed"!==e&&"subscribed"!==e)throw Error(`Unknown subscription intent: ${e}`)}get _pendingTop(){return this._pendings.length?this._pendings[this._pendings.length-1]:void 0}_mergeWithPending(e){let t=this._pendingTop;return!!t&&(!t.acquired&&(t.intent===e&&(this._pendings.pop(),t.canceled=!0,!0)))}}class i{constructor(){this._subscriptions={},this._localToRemote={}}all(){return Object.values(this._subscriptions)}get(e){return this._subscriptions[e]}create(e,{subscribe:t,unsubscribe:n}){let r=this._subscriptions[e]=new o(e);return r.remoteId=this._localToRemote[e],r.subscriber=t,r.unsubscriber=n,r}remove(e){delete this._subscriptions[e],delete this._localToRemote[e]}storeRemoteId(e,t){this._localToRemote[e]=t;let n=this.get(e);n&&(n.remoteId=t)}}class a{constructor(){this.subscriptions=new i,this._pendingMessages=[],this._remoteToLocal={}}subscribe(e,t){this._remoteToLocal[t]=e,this.subscriptions.storeRemoteId(e,t),this.flush(t)}unsubscribe(e){let t=this.subscriptions.get(e);if(!t)return;let n=t.remoteId;n&&delete this._remoteToLocal[n],this.subscriptions.remove(e)}transmit(e,t,n){let r=this._remoteToLocal[e];if(!r)return void this._pendingMessages.push([e,t,n]);let o=this.subscriptions.get(r);o&&o.channels.forEach((e=>{e.receive(t,n)}))}close(){this._pendingMessages.length=0}get size(){return this.channels.length}get channels(){return this.subscriptions.all().flatMap((e=>e.channels))}flush(e){let t=[];for(let n of this._pendingMessages)n[0]===e?this.transmit(n[0],n[1],n[2]):t.push(n);this._pendingMessages=t}}class s extends Error{constructor(e,t){e instanceof Error?(super(e.message),this.cause=e):super(e),this.reason=t,this.name="ReasonError"}}class l extends s{constructor(e){super("Rejected",e),this.name="SubscriptionRejectedError"}}class c extends s{constructor(e){super(e||"Timed out to receive subscription ack"),this.name="SubscriptionTimeoutError"}}class u extends s{constructor(e,t){t?super(e,t):super("Disconnected",e),this.name="DisconnectedError"}}Error;class d extends u{constructor(e){super(e,"stale_connection"),this.name="StaleConnectionError"}}const f={debug:0,info:1,warn:2,error:3};class p{constructor(e){this.level=e||"warn"}log(e,t,n){f[e]<f[this.level]||this.writeLogEntry(e,t,n)}writeLogEntry(){throw Error("Not implemented")}debug(e,t){this.log("debug",e,t)}info(e,t){this.log("info",e,t)}warn(e,t){this.log("warn",e,t)}error(e,t){this.log("error",e,t)}}class h extends p{writeLogEntry(){}}function m(e){if(!e)return"";return`{${Object.keys(e).sort().map((t=>{let n=JSON.stringify(e[t]);return`${JSON.stringify(t)}:${n}`})).join(",")}}`}const g=Symbol("state");class v{constructor(e={}){this.emitter=r(),this.params=Object.freeze(e),this.initialConnect=!0,this[g]="idle"}get identifier(){return this._identifier||(this._identifier=m({channel:this.channelId,...this.params})),this._identifier}get channelId(){return this.constructor.identifier}get state(){return this[g]}attached(e){if(this.receiver){if(this.receiver!==e)throw Error("Already connected to a different receiver");return!1}return this.receiver=e,!0}connecting(){this[g]="connecting"}connected(){if("connected"===this.state)return;if("closed"===this.state)return;this[g]="connected";this.initialConnect?(this.initialConnect=!1,this.emit("connect",{reconnect:!1,restored:false})):this.emit("connect",{reconnect:!0,restored:false})}restored(){if("connected"===this.state)throw Error("Already connected");if("connecting"!==this.state)throw Error("Must be connecting");this[g]="connected";this.initialConnect=!1,this.emit("connect",{reconnect:!0,restored:!0})}disconnected(e){"disconnected"!==this.state&&"closed"!==this.state&&(this[g]="disconnected",this.emit("disconnect",e))}closed(e){"closed"!==this.state&&(this[g]="closed",delete this.receiver,this.initialConnect=!0,this.emit("close",e))}disconnect(){"idle"!==this.state&&"closed"!==this.state&&this.receiver.unsubscribe(this)}async perform(e,t){if("idle"===this.state||"closed"===this.state)throw Error("Channel is not subscribed");return this.receiver.perform(this.identifier,e,t)}async send(e){return this.perform(void 0,e)}receive(e,t){this.emit("message",e,t)}on(e,t){return this.emitter.on(e,t)}once(e,t){let n=this.emitter.on(e,((...e)=>{n(),t(...e)}));return n}emit(e,...t){return this.emitter.emit(e,...t)}ensureSubscribed(){return"connected"===this.state?Promise.resolve():"closed"===this.state?Promise.reject(Error("Channel is unsubscribed")):this.pendingSubscribe()}pendingSubscribe(){return this._pendingSubscribe||(this._pendingSubscribe=new Promise(((e,t)=>{let n=[()=>delete this._pendingSubscribe];n.push(this.on("connect",(()=>{n.forEach((e=>e())),e()}))),n.push(this.on("close",(e=>{n.forEach((e=>e())),t(e||new s("Channel was disconnected before subscribing","canceled"))})))}))),this._pendingSubscribe}}class b extends s{constructor(){super("No connection","closed"),this.name="NoConnectionError"}}class y extends v{static identifier="__ghost__";constructor(e,t){super(t),this.channelId=e}set channelId(e){this._channelId=e}get channelId(){return this._channelId}}const w=Symbol("state");class _{constructor({transport:e,protocol:t,encoder:n,logger:o,lazy:i}){this.emitter=r(),this.transport=e,this.encoder=n,this.logger=o||new h,this.protocol=t,this.protocol.attached(this),this.hub=new a,this[w]="idle",this.handleClose=this.handleClose.bind(this),this.handleIncoming=this.handleIncoming.bind(this),this.transport.on("close",this.handleClose),this.transport.on("data",this.handleIncoming),this.initialConnect=!0,this.recovering=!1,!1===i&&this.connect().catch((()=>{}))}get state(){return this[w]}async connect(){if("connected"===this.state)return Promise.resolve();if("connecting"===this.state)return this.pendingConnect();this[w]="connecting";let e=this.pendingConnect();this.logger.debug("connecting");try{await this.transport.open()}catch(t){this.handleClose(t)}return e}connected(){if("connected"===this.state)return;this.logger.info("connected"),this[w]="connected",this.recovering&&this.hub.subscriptions.all().forEach((e=>e.notify("disconnected",new u("recovery_failed")))),this.hub.subscriptions.all().forEach((e=>this._resubscribe(e)));this.recovering=!1,this.initialConnect?(this.initialConnect=!1,this.emit("connect",{reconnect:!1,restored:false})):this.emit("connect",{reconnect:!0,restored:false})}restored(e){if(!this.recovering)return void this.connected();this.logger.info("connection recovered",{remoteIds:e}),this[w]="connected",this.hub.subscriptions.all().forEach((t=>{e&&t.remoteId&&e.includes(t.remoteId)?t.notify("restored"):(t.notify("disconnected",new u("recovery_failed")),this._resubscribe(t))}));let t=!this.initialConnect;this.recovering=!1,this.initialConnect=!1,this.emit("connect",{reconnect:t,restored:!0})}handleClose(e){this.logger.debug("transport closed",{error:e}),this.disconnected(new u(e,"transport_closed"))}disconnected(e){"connected"!==this.state&&"connecting"!==this.state||(this.logger.info("disconnected",{reason:e}),this[w]="disconnected",this.recovering=this.protocol.recoverableClosure(e),this.recovering?this.hub.subscriptions.all().forEach((e=>e.notify("connecting"))):this.hub.subscriptions.all().forEach((t=>{t.notify("disconnected",e)})),this.protocol.reset(e),this.hub.close(),this.transport.close(),this.emit("disconnect",e))}closed(e){if("closed"===this.state||"idle"===this.state)return;let t;e&&(t=e instanceof u?e:new u(e,void 0)),this.logger.info("closed",{reason:e||"user"}),this[w]="closed";let n=t||new u("cable_closed");this.hub.subscriptions.all().forEach((e=>e.notify("disconnected",n))),this.hub.close(),this.protocol.reset(),this.transport.close(),this.initialConnect=!0,this.emit("close",t)}disconnect(){this.closed()}handleIncoming(e){if("closed"===this.state||"idle"===this.state)return;let t=this.encoder.decode(e);if(void 0===t)return void this.logger.error("failed to decode message",{message:e});this.logger.debug("incoming data",t);let n=this.protocol.receive(t);if(n){this.logger.debug("processed incoming message",n);let{identifier:e,message:t,meta:r}=n;this.hub.transmit(e,t,r)}}send(e){if("closed"===this.state)throw Error("Cable is closed");let t=this.encoder.encode(e);void 0!==t?(this.logger.debug("outgoing message",e),this.transport.send(t)):this.logger.error("failed to encode message",{message:e})}keepalive(e){this.emit("keepalive",e)}subscribeTo(e,t){let n,r;return"string"===typeof e&&(r=e,e=y),n=r?new e(r,t):new e(t),this.subscribe(n)}subscribe(e){if(!e.attached(this))return e;let t=e.identifier;e.connecting();let n=this.hub.subscriptions.get(t)||this.hub.subscriptions.create(t,{subscribe:t=>this._subscribe(t,e.channelId,e.params),unsubscribe:e=>this._unsubscribe(e)});return n.add(e),"subscribed"===n.intent&&"connected"===n.state&&e.connected(),n.ensureSubscribed(),e}async _resubscribe(e){if("subscribed"!==e.intent)return;e.channels[0]&&(e.notify("connecting"),e.ensureResubscribed())}async _subscribe(e,t,n){let r=e.id;if("idle"===this.state&&this.connect().catch((()=>{})),"connected"!==this.state)return void this.logger.debug("cancel subscribe, no connection",{identifier:r});this.logger.debug("acquiring subscribe lock",{identifier:r});let o=await e.acquire("subscribed");if(o.canceled)return this.logger.debug("subscribe lock has been canceled",{identifier:r}),void o.release();if(this.logger.debug("subscribe lock has been acquired",{identifier:r}),"subscribed"!==e.intent)return this.logger.debug("cancel subscribe request, already unsubscribed"),void o.release();if("connected"!==this.state)return this.logger.debug("cancel subscribe, no connection",{identifier:r}),void o.release();if("connected"===e.state)return this.logger.debug("already connected, skip subscribe command",{identifier:r}),e.notify("connected"),void o.release();let i={identifier:t,params:n};this.logger.debug("subscribing",i);try{let o=await this.protocol.subscribe(t,n);this.hub.subscribe(r,o),this.logger.debug("subscribed",{...i,remoteId:o}),e.notify("connected")}catch(a){if(a){if(a instanceof l&&this.logger.warn("rejected",i),a instanceof u)return this.logger.debug("disconnected during subscription; will retry on connect",i),void o.release();this.logger.error("failed to subscribe",{error:a,...i})}e.close(a),this.hub.unsubscribe(r)}o.release()}unsubscribe(e){let t=e.identifier,n=this.hub.subscriptions.get(t);if(!n)throw Error(`Subscription not found: ${t}`);n.remove(e),e.closed(),n.maybeUnsubscribe()}async _unsubscribe(e){let t=e.id;this.logger.debug("acquiring unsubscribe lock",{identifier:t});let n=await e.acquire("unsubscribed");if(n.canceled)return this.logger.debug("unsubscribe lock has been canceled",{identifier:t}),void n.release();if(this.logger.debug("unsubscribe lock has been acquired",{identifier:t}),"unsubscribed"!==e.intent)return this.logger.debug("cancel unsubscribe, no longer needed",{identifier:t,intent:e.intent}),void n.release();if("disconnected"===e.state||"closed"===e.state)return this.logger.debug(`already ${e.state} connected, skip unsubscribe command`,{identifier:t}),void n.release();let r=e.remoteId;if(this.logger.debug("unsubscribing...",{remoteId:r}),"connected"!==this.state)return this.logger.debug("unsubscribe skipped (cable is not connected)",{id:t}),e.close(),this.hub.unsubscribe(t),void n.release();try{await this.protocol.unsubscribe(r),this.logger.debug("unsubscribed remotely",{id:t})}catch(o){o&&(o instanceof u?this.logger.debug("cable disconnected during the unsubscribe command execution",{id:t,error:o}):this.logger.error("unsubscribe failed",{id:t,error:o}))}"unsubscribed"===e.intent?(e.close(),this.hub.unsubscribe(t)):e.state="closed",n.release()}async perform(e,t,n){if("connecting"===this.state&&await this.pendingConnect(),"closed"===this.state||"disconnected"===this.state)throw new b;let r=this.hub.subscriptions.get(e);if(!r)throw Error(`Subscription not found: ${e}`);if(await r.pending("subscribed"),"subscribed"!==r.intent)throw Error(`Subscription is closed: ${e}`);let o=r.remoteId,i={id:o,action:t,payload:n};this.logger.debug("perform",i);try{let e=await this.protocol.perform(o,t,n);return e&&this.logger.debug("perform result",{message:e,request:i}),e}catch(a){throw this.logger.error("perform failed",{error:a,request:i}),a}}on(e,t){return this.emitter.on(e,t)}once(e,t){let n=this.emitter.on(e,((...e)=>{n(),t(...e)}));return n}emit(e,...t){return this.emitter.emit(e,...t)}pendingConnect(){return this._pendingConnect||(this._pendingConnect=new Promise(((e,t)=>{let n=[()=>delete this._pendingConnect];n.push(this.on("connect",(()=>{n.forEach((e=>e())),e()}))),n.push(this.on("close",(e=>{n.forEach((e=>e())),t(e)}))),n.push(this.on("disconnect",(e=>{n.forEach((e=>e())),t(e)})))}))),this._pendingConnect}}let x=0;class k{constructor(e={}){let{logger:t}=e;this.logger=t||new h,this.pendingSubscriptions={},this.pendingUnsubscriptions={},this.subscribeCooldownInterval=e.subscribeCooldownInterval||250,this.subscribeRetryInterval=e.subscribeRetryInterval||5e3}attached(e){this.cable=e}subscribe(e,t){let n={channel:e};t&&Object.assign(n,t);let r=m(n);if(this.pendingUnsubscriptions[r]){let n=1.5*this.subscribeCooldownInterval;return this.logger.debug(`unsubscribed recently, cooldown for ${n}`,r),new Promise((r=>{setTimeout((()=>{r(this.subscribe(e,t))}),n)}))}if(this.pendingSubscriptions[r])return this.logger.warn("subscription is already pending, skipping",r),Promise.reject(Error("Already subscribing"));let o=this.subscribeRetryInterval;return new Promise(((e,t)=>{let n=++x;this.pendingSubscriptions[r]={resolve:e,reject:t,id:n},this.cable.send({command:"subscribe",identifier:r}),this.maybeRetrySubscribe(n,r,o)}))}maybeRetrySubscribe(e,t,n){setTimeout((()=>{let r=this.pendingSubscriptions[t];r&&r.id===e&&(this.logger.warn(`no subscription ack received in ${n}ms, retrying subscribe`,t),this.cable.send({command:"subscribe",identifier:t}),this.maybeExpireSubscribe(e,t,n))}),n)}maybeExpireSubscribe(e,t,n){setTimeout((()=>{let r=this.pendingSubscriptions[t];r&&r.id===e&&(delete this.pendingSubscriptions[t],r.reject(new c(`Haven't received subscription ack in ${2*n}ms for ${t}`)))}),n)}unsubscribe(e){return this.cable.send({command:"unsubscribe",identifier:e}),this.pendingUnsubscriptions[e]=!0,setTimeout((()=>{delete this.pendingUnsubscriptions[e]}),this.subscribeCooldownInterval),Promise.resolve()}perform(e,t,n){return n||(n={}),n.action=t,this.cable.send({command:"message",identifier:e,data:JSON.stringify(n)}),Promise.resolve()}receive(e){if("object"!==typeof e)return void this.logger.error("unsupported message format",{message:e});let{type:t,identifier:n,message:r,reason:o,reconnect:i}=e;if("ping"===t)return this.cable.keepalive(e.message);if("welcome"===t)return this.cable.connected();if("disconnect"===t){let e=new u(o);return this.reset(e),void(!1===i?this.cable.closed(e):this.cable.disconnected(e))}if("confirm_subscription"===t){let e=this.pendingSubscriptions[n];return e?(delete this.pendingSubscriptions[n],e.resolve(n)):(this.logger.error("subscription not found, unsubscribing",{type:t,identifier:n}),void this.unsubscribe(n))}if("reject_subscription"===t){let e=this.pendingSubscriptions[n];return e?(delete this.pendingSubscriptions[n],e.reject(new l)):this.logger.error("subscription not found",{type:t,identifier:n})}if(r)return{identifier:n,message:r};this.logger.warn(`unknown message type: ${t}`,{message:e})}reset(e){for(let t in this.pendingSubscriptions)this.pendingSubscriptions[t].reject(e);this.pendingSubscriptions={}}recoverableClosure(){return!1}}class E{encode(e){return JSON.stringify(e)}decode(e){try{return JSON.parse(e)}catch(t){}}}class D{constructor(e,t={}){this.url=e;let n=t.websocketImplementation;if(n)this.Impl=n;else{if("undefined"===typeof WebSocket)throw new Error("No WebSocket support");this.Impl=WebSocket}this.connected=!1,this.emitter=r();let{format:o,subprotocol:i}=t;this.format=o||"text",this.connectionOptions=t.websocketOptions,this.subprotocol=i}open(){return this.connectionOptions?this.ws=new this.Impl(this.url,this.subprotocol,this.connectionOptions):this.ws=new this.Impl(this.url,this.subprotocol),this.ws.binaryType="arraybuffer",this.initListeners(),new Promise(((e,t)=>{let n=[];n.push(this.once("open",(()=>{n.forEach((e=>e())),e()}))),n.push(this.once("close",(()=>{n.forEach((e=>e())),t(Error("WS connection closed"))})))}))}setURL(e){this.url=e}set(){}send(e){if(!this.ws||!this.connected)throw Error("WebSocket is not connected");this.ws.send(e)}close(){this.ws&&this.connected&&this.onclose()}on(e,t){return this.emitter.on(e,t)}once(e,t){let n=this.emitter.on(e,((...e)=>{n(),t(...e)}));return n}initListeners(){this.ws.onerror=e=>{this.emitter.emit("error",e.error||new Error("WS Error"))},this.ws.onclose=()=>{this.onclose()},this.ws.onmessage=e=>{let t=e.data;"binary"===this.format&&(t=new Uint8Array(t)),this.emitter.emit("data",t)},this.ws.onopen=()=>{this.connected=!0,this.emitter.emit("open")}}onclose(){this.ws.onclose=void 0,this.ws.close(),delete this.ws,this.connected=!1,this.emitter.emit("close")}}const S={maxMissingPings:2,maxReconnectAttempts:1/0},O=()=>Date.now(),C=(e,t)=>{t=t||{};let{backoffRate:n,jitterRatio:r,maxInterval:o}=t;return n=n||2,void 0===r&&(r=.5),t=>{let i=e*n**t,a=i+(i*n-i)*Math.random();return a*=1+2*(Math.random()-.5)*r,o&&o<a&&(a=o),a}};class T{constructor({pingInterval:e,...t}){if(this.pingInterval=e,!this.pingInterval)throw Error(`Incorrect pingInterval is provided: ${e}`);if(t=Object.assign({},S,t),this.strategy=t.reconnectStrategy,!this.strategy)throw Error("Reconnect strategy must be provided");this.maxMissingPings=t.maxMissingPings,this.maxReconnectAttempts=t.maxReconnectAttempts,this.logger=t.logger||new h,this.state="pending_connect",this.attempts=0,this.disconnectedAt=O()}watch(e){this.target=e,this.initListeners()}reconnectNow(){return"connected"!==this.state&&"pending_connect"!==this.state&&"closed"!==this.state&&(this.cancelReconnect(),this.state="pending_connect",this.target.connect().catch((e=>{this.logger.info("Failed at reconnecting: "+e)})),!0)}initListeners(){this.unbind=[],this.unbind.push(this.target.on("connect",(()=>{this.attempts=0,this.pingedAt=O(),this.state="connected",this.cancelReconnect(),this.startPolling()}))),this.unbind.push(this.target.on("disconnect",(()=>{this.disconnectedAt=O(),this.state="disconnected",this.stopPolling(),this.scheduleReconnect()}))),this.unbind.push(this.target.on("close",(()=>{this.disconnectedAt=O(),this.state="closed",this.cancelReconnect(),this.stopPolling()}))),this.unbind.push(this.target.on("keepalive",(()=>{this.pingedAt=O()}))),this.unbind.push((()=>{this.cancelReconnect(),this.stopPolling()}))}dispose(){delete this.target,this.unbind&&this.unbind.forEach((e=>e())),delete this.unbind}startPolling(){this.pollId&&clearTimeout(this.pollId);let e=this.pingInterval+(Math.random()-.5)*this.pingInterval*.5;this.pollId=setTimeout((()=>{this.checkStale(),"connected"===this.state&&this.startPolling()}),e)}stopPolling(){this.pollId&&clearTimeout(this.pollId)}checkStale(){let e=O()-this.pingedAt;e>this.maxMissingPings*this.pingInterval&&(this.logger.warn(`Stale connection: ${e}ms without pings`),this.state="pending_disconnect",this.target.disconnected(new d))}scheduleReconnect(){if(this.attempts>=this.maxReconnectAttempts)return void this.target.close();let e=this.strategy(this.attempts);this.attempts++,this.logger.info(`Reconnecting in ${e}ms (${this.attempts} attempt)`),this.state="pending_reconnect",this.reconnnectId=setTimeout((()=>this.reconnectNow()),e)}cancelReconnect(){this.reconnnectId&&(clearTimeout(this.reconnnectId),delete this.reconnnectId)}}const P={protocol:"actioncable-v1-json",pingInterval:3e3,maxReconnectAttempts:1/0,maxMissingPings:2,logLevel:"warn",lazy:!0};function A(e,t){if("object"===typeof e&&"undefined"===typeof t&&(t=e,e=void 0),t=t||{},!e&&!t.transport)throw Error("URL or transport must be specified");t=Object.assign({},P,t);let{protocol:n,websocketImplementation:r,websocketFormat:o,websocketOptions:i,logLevel:a,logger:s,transport:l,encoder:c,lazy:u,monitor:d,pingInterval:f,reconnectStrategy:p,maxMissingPings:m,maxReconnectAttempts:g,subprotocol:v,tokenRefresher:b}=t;if(s=s||new h(a),"string"===typeof n&&(v=v||n),"actioncable-v1-json"===n)n=new k({logger:s}),c=c||new E,o=o||"text";else if("actioncable-v1-msgpack"===n){if(n=new k({logger:s}),o="binary",!c)throw Error("Msgpack encoder must be specified explicitly. Use `@anycable/msgpack-encoder` package or build your own")}else if("actioncable-v1-protobuf"===n){if(n=new k({logger:s}),o=o||"binary",!c)throw Error("Protobuf encoder must be specified explicitly. Use `@anycable/protobuf-encoder` package or build your own")}else if("string"===typeof n)throw Error(`Protocol is not supported yet: ${n}`);if(!n)throw Error("Protocol must be specified");l=l||new D(e,{websocketImplementation:r,websocketOptions:i,subprotocol:v,format:o}),p=p||C(f),!1!==d&&(d=d||new T({pingInterval:f,reconnectStrategy:p,maxMissingPings:m,maxReconnectAttempts:g,logger:s}));let y=new _({protocol:n,transport:l,encoder:c,logger:s,lazy:u});return d&&(d.watch(y),y.monitor=d),b&&function(e,t){let n=!1;e.on("connect",(()=>n=!1)),e.on("close",(async r=>{r&&(n?e.logger.warn("Token auto-refresh is disabled",r):"token_expired"===r.reason&&(n=!0,await t()))}))}(y,(async()=>{try{await b(l)}catch(e){return s.error("Failed to refresh authentication token: "+e),!1}return y.connect().catch((()=>{})),!0})),y}class M extends p{writeLogEntry(e,t,n){n?console[e](t,n):console[e](t)}}class R extends T{watch(e){super.watch(e),this.initActivityListeners()}initActivityListeners(){if("undefined"!==typeof document&&"undefined"!==typeof window&&document.addEventListener&&window.addEventListener){let e=()=>{document.hidden||this.reconnectNow()&&this.logger.debug("Trigger reconnect due to visibility change")},t=e=>{this.reconnectNow()&&this.logger.debug("Trigger reconnect",{event:e})},n=()=>this.disconnect(new u("page_frozen"));document.addEventListener("visibilitychange",e,!1),window.addEventListener("focus",t,!1),window.addEventListener("online",t,!1),window.addEventListener("resume",t,!1),window.addEventListener("freeze",n,!1),this.unbind.push((()=>{document.removeEventListener("visibilitychange",e,!1),window.removeEventListener("focus",t,!1),window.removeEventListener("online",t,!1),window.removeEventListener("resume",t,!1),window.removeEventListener("freeze",n,!1)}))}}disconnect(e){"disconnected"!==this.state&&"closed"!==this.state&&(this.logger.info("Disconnecting",{reason:e.message}),this.cancelReconnect(),this.stopPolling(),this.state="pending_disconnect",this.target.disconnected(e))}}const I=["cable","action-cable"],N=(e,t)=>{for(let n of I){let r=e.head.querySelector(`meta[name='${n}-${t}']`);if(r)return r.getAttribute("content")}},L=e=>{if(e.match(/wss?:\/\//))return e;if("undefined"!==typeof window){return`${window.location.protocol.replace("http","ws")}//${window.location.host}${e}`}return e},j=()=>{if("undefined"!==typeof document&&document.head){let e=N(document,"url");if(e)return L(e)}return L("/cable")};function F(e,t){"object"===typeof e&&"undefined"===typeof t&&(t=e,e=void 0),e=e||j(),t=t||{},t=Object.assign({},P,t);let{logLevel:n,logger:r,pingInterval:o,reconnectStrategy:i,maxMissingPings:a,maxReconnectAttempts:s}=t;return r=t.logger=t.logger||new M(n),i=t.reconnectStrategy=t.reconnectStrategy||C(o),!1!==t.monitor&&(t.monitor=t.monitor||new R({pingInterval:o,reconnectStrategy:i,maxMissingPings:a,maxReconnectAttempts:s,logger:r})),A(e,t)}},77768:(e,t,n)=>{"use strict";n.d(t,{r:()=>y});var r=n(67294),o=n(12351),i=n(19946),a=n(61363),s=n(64103),l=n(95389),c=n(39516),u=n(14157),d=n(23784),f=n(46045),p=n(18689),h=n(73781),m=n(31147);let g=(0,r.createContext)(null);g.displayName="GroupContext";let v=r.Fragment;let b=(0,o.yV)((function(e,t){let{checked:n,defaultChecked:l=!1,onChange:c,name:v,value:b,...y}=e,w=`headlessui-switch-${(0,i.M)()}`,_=(0,r.useContext)(g),x=(0,r.useRef)(null),k=(0,d.T)(x,t,null===_?null:_.setSwitch),[E,D]=(0,m.q)(n,c,l),S=(0,h.z)((()=>null==D?void 0:D(!E))),O=(0,h.z)((e=>{if((0,s.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),S()})),C=(0,h.z)((e=>{e.key===a.R.Space?(e.preventDefault(),S()):e.key===a.R.Enter&&(0,p.g)(e.currentTarget)})),T=(0,h.z)((e=>e.preventDefault())),P=(0,r.useMemo)((()=>({checked:E})),[E]),A={id:w,ref:k,role:"switch",type:(0,u.f)(e,x),tabIndex:0,"aria-checked":E,"aria-labelledby":null==_?void 0:_.labelledby,"aria-describedby":null==_?void 0:_.describedby,onClick:O,onKeyUp:C,onKeyPress:T};return r.createElement(r.Fragment,null,null!=v&&E&&r.createElement(f._,{features:f.A.Hidden,...(0,o.oA)({as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:E,name:v,value:b})}),(0,o.sY)({ourProps:A,theirProps:y,slot:P,defaultTag:"button",name:"Switch"}))})),y=Object.assign(b,{Group:function(e){let[t,n]=(0,r.useState)(null),[i,a]=(0,l.b)(),[s,u]=(0,c.f)(),d=(0,r.useMemo)((()=>({switch:t,setSwitch:n,labelledby:i,describedby:s})),[t,n,i,s]),f=e;return r.createElement(u,{name:"Switch.Description"},r.createElement(a,{name:"Switch.Label",props:{onClick(){!t||(t.click(),t.focus({preventScroll:!0}))}}},r.createElement(g.Provider,{value:d},(0,o.sY)({ourProps:{},theirProps:f,defaultTag:v,name:"Switch.Group"}))))},Label:l._,Description:c.d})},5506:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}))},13342:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(67294);const o=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"}))}))},79072:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{e6:()=>J,fC:()=>Q,bU:()=>Z,fQ:()=>X});var o=n(67294);function i(e,[t,n]){return Math.min(n,Math.max(t,e))}function a(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null===e||void 0===e||e(r),!1===n||!r.defaultPrevented)return null===t||void 0===t?void 0:t(r)}}function s(...e){return t=>e.forEach((e=>function(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}(e,t)))}function l(...e){return(0,o.useCallback)(s(...e),e)}function c(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,o.createContext)(e)));return function(n){const r=(null===n||void 0===n?void 0:n[e])||t;return(0,o.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const i=(0,o.createContext)(r),a=n.length;function s(t){const{scope:n,children:r,...s}=t,l=(null===n||void 0===n?void 0:n[e][a])||i,c=(0,o.useMemo)((()=>s),Object.values(s));return(0,o.createElement)(l.Provider,{value:c},r)}return n=[...n,r],s.displayName=t+"Provider",[s,function(n,s){const l=(null===s||void 0===s?void 0:s[e][a])||i,c=(0,o.useContext)(l);if(c)return c;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},u(r,...t)]}function u(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,o.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}function d(e){const t=(0,o.useRef)(e);return(0,o.useEffect)((()=>{t.current=e})),(0,o.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function f({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,i]=function({defaultProp:e,onChange:t}){const n=(0,o.useState)(e),[r]=n,i=(0,o.useRef)(r),a=d(t);return(0,o.useEffect)((()=>{i.current!==r&&(a(r),i.current=r)}),[r,i,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,s=a?e:r,l=d(n);return[s,(0,o.useCallback)((t=>{if(a){const n="function"===typeof t?t(e):t;n!==e&&l(n)}else i(t)}),[a,e,i,l])]}const p=(0,o.createContext)(void 0);const h=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{};function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}n(73935);function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}const v=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,i=o.Children.toArray(n),a=i.find(w);if(a){const e=a.props.children,n=i.map((t=>t===a?o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null:t));return(0,o.createElement)(b,g({},r,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(b,g({},r,{ref:t}),n)}));v.displayName="Slot";const b=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{..._(r,n.props),ref:t?s(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null}));b.displayName="SlotClone";const y=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function w(e){return(0,o.isValidElement)(e)&&e.type===y}function _(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const x=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,o.forwardRef)(((e,n)=>{const{asChild:r,...i}=e,a=r?v:t;return(0,o.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,o.createElement)(a,m({},i,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const k=["PageUp","PageDown"],E=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],D={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},S="Slider",[O,C,T]=function(e){const t=e+"CollectionProvider",[n,r]=c(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{const{scope:t,children:n}=e,r=o.useRef(null),a=o.useRef(new Map).current;return o.createElement(i,{scope:t,itemMap:a,collectionRef:r},n)},u=e+"CollectionSlot",d=o.forwardRef(((e,t)=>{const{scope:n,children:r}=e,i=l(t,a(u,n).collectionRef);return o.createElement(v,{ref:i},r)})),f=e+"CollectionItemSlot",p="data-radix-collection-item",h=o.forwardRef(((e,t)=>{const{scope:n,children:r,...i}=e,s=o.useRef(null),c=l(t,s),u=a(f,n);return o.useEffect((()=>(u.itemMap.set(s,{ref:s,...i}),()=>{u.itemMap.delete(s)}))),o.createElement(v,{[p]:"",ref:c},r)}));return[{Provider:s,Slot:d,ItemSlot:h},function(t){const n=a(e+"CollectionConsumer",t);return o.useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)))}),[n.collectionRef,n.itemMap])},r]}(S),[P,A]=c(S,[T]),[M,R]=P(S),I=(0,o.forwardRef)(((e,t)=>{const{name:n,min:s=0,max:c=100,step:u=1,orientation:d="horizontal",disabled:p=!1,minStepsBetweenThumbs:h=0,defaultValue:m=[s],value:g,onValueChange:v=(()=>{}),onValueCommit:b=(()=>{}),inverted:y=!1,...w}=e,[_,x]=(0,o.useState)(null),D=l(t,(e=>x(e))),S=(0,o.useRef)(new Set),C=(0,o.useRef)(0),T="horizontal"===d,P=!_||Boolean(_.closest("form")),A=T?j:F,[R=[],I]=f({prop:g,defaultProp:m,onChange:e=>{var t;null===(t=[...S.current][C.current])||void 0===t||t.focus(),v(e)}}),N=(0,o.useRef)(R);function L(e,t,{commit:n}={commit:!1}){const r=function(e){return(String(e).split(".")[1]||"").length}(u),o=function(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-s)/u)*u+s,r),a=i(o,[s,c]);I(((e=[])=>{const r=function(e=[],t,n){const r=[...e];return r[n]=t,r.sort(((e,t)=>e-t))}(e,a,t);if(function(e,t){if(t>0){const n=function(e){return e.slice(0,-1).map(((t,n)=>e[n+1]-t))}(e);return Math.min(...n)>=t}return!0}(r,h*u)){C.current=r.indexOf(a);const t=String(r)!==String(e);return t&&n&&b(r),t?r:e}return e}))}return(0,o.createElement)(M,{scope:e.__scopeSlider,disabled:p,min:s,max:c,valueIndexToChangeRef:C,thumbs:S.current,values:R,orientation:d},(0,o.createElement)(O.Provider,{scope:e.__scopeSlider},(0,o.createElement)(O.Slot,{scope:e.__scopeSlider},(0,o.createElement)(A,r({"aria-disabled":p,"data-disabled":p?"":void 0},w,{ref:D,onPointerDown:a(w.onPointerDown,(()=>{p||(N.current=R)})),min:s,max:c,inverted:y,onSlideStart:p?void 0:function(e){const t=function(e,t){if(1===e.length)return 0;const n=e.map((e=>Math.abs(e-t))),r=Math.min(...n);return n.indexOf(r)}(R,e);L(e,t)},onSlideMove:p?void 0:function(e){L(e,C.current)},onSlideEnd:p?void 0:function(){const e=N.current[C.current];R[C.current]!==e&&b(R)},onHomeKeyDown:()=>!p&&L(s,0,{commit:!0}),onEndKeyDown:()=>!p&&L(c,R.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!p){const n=k.includes(e.key)||e.shiftKey&&E.includes(e.key)?10:1,r=C.current;L(R[r]+u*n*t,r,{commit:!0})}}})))),P&&R.map(((e,t)=>(0,o.createElement)(V,{key:t,name:n?n+(R.length>1?"[]":""):void 0,value:e}))))})),[N,L]=P(S,{startEdge:"left",endEdge:"right",size:"width",direction:1}),j=(0,o.forwardRef)(((e,t)=>{const{min:n,max:i,dir:a,inverted:s,onSlideStart:c,onSlideMove:u,onSlideEnd:d,onStepKeyDown:f,...h}=e,[m,g]=(0,o.useState)(null),v=l(t,(e=>g(e))),b=(0,o.useRef)(),y=function(e){const t=(0,o.useContext)(p);return e||t||"ltr"}(a),w="ltr"===y,_=w&&!s||!w&&s;function x(e){const t=b.current||m.getBoundingClientRect(),r=G([0,t.width],_?[n,i]:[i,n]);return b.current=t,r(e-t.left)}return(0,o.createElement)(N,{scope:e.__scopeSlider,startEdge:_?"left":"right",endEdge:_?"right":"left",direction:_?1:-1,size:"width"},(0,o.createElement)(z,r({dir:y,"data-orientation":"horizontal"},h,{ref:v,style:{...h.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{const t=x(e.clientX);null===c||void 0===c||c(t)},onSlideMove:e=>{const t=x(e.clientX);null===u||void 0===u||u(t)},onSlideEnd:()=>{b.current=void 0,null===d||void 0===d||d()},onStepKeyDown:e=>{const t=D[_?"from-left":"from-right"].includes(e.key);null===f||void 0===f||f({event:e,direction:t?-1:1})}})))})),F=(0,o.forwardRef)(((e,t)=>{const{min:n,max:i,inverted:a,onSlideStart:s,onSlideMove:c,onSlideEnd:u,onStepKeyDown:d,...f}=e,p=(0,o.useRef)(null),h=l(t,p),m=(0,o.useRef)(),g=!a;function v(e){const t=m.current||p.current.getBoundingClientRect(),r=G([0,t.height],g?[i,n]:[n,i]);return m.current=t,r(e-t.top)}return(0,o.createElement)(N,{scope:e.__scopeSlider,startEdge:g?"bottom":"top",endEdge:g?"top":"bottom",size:"height",direction:g?1:-1},(0,o.createElement)(z,r({"data-orientation":"vertical"},f,{ref:h,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{const t=v(e.clientY);null===s||void 0===s||s(t)},onSlideMove:e=>{const t=v(e.clientY);null===c||void 0===c||c(t)},onSlideEnd:()=>{m.current=void 0,null===u||void 0===u||u()},onStepKeyDown:e=>{const t=D[g?"from-bottom":"from-top"].includes(e.key);null===d||void 0===d||d({event:e,direction:t?-1:1})}})))})),z=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,onSlideStart:i,onSlideMove:s,onSlideEnd:l,onHomeKeyDown:c,onEndKeyDown:u,onStepKeyDown:d,...f}=e,p=R(S,n);return(0,o.createElement)(x.span,r({},f,{ref:t,onKeyDown:a(e.onKeyDown,(e=>{"Home"===e.key?(c(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):k.concat(E).includes(e.key)&&(d(e),e.preventDefault())})),onPointerDown:a(e.onPointerDown,(e=>{const t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),p.thumbs.has(t)?t.focus():i(e)})),onPointerMove:a(e.onPointerMove,(e=>{e.target.hasPointerCapture(e.pointerId)&&s(e)})),onPointerUp:a(e.onPointerUp,(e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),l(e))}))}))})),B="SliderTrack",H=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,...i}=e,a=R(B,n);return(0,o.createElement)(x.span,r({"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation},i,{ref:t}))})),q="SliderRange",U=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,...i}=e,a=R(q,n),s=L(q,n),c=l(t,(0,o.useRef)(null)),u=a.values.length,d=a.values.map((e=>$(e,a.min,a.max))),f=u>1?Math.min(...d):0,p=100-Math.max(...d);return(0,o.createElement)(x.span,r({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},i,{ref:c,style:{...e.style,[s.startEdge]:f+"%",[s.endEdge]:p+"%"}}))})),Y="SliderThumb",W=(0,o.forwardRef)(((e,t)=>{const n=C(e.__scopeSlider),[i,a]=(0,o.useState)(null),s=l(t,(e=>a(e))),c=(0,o.useMemo)((()=>i?n().findIndex((e=>e.ref.current===i)):-1),[n,i]);return(0,o.createElement)(K,r({},e,{ref:s,index:c}))})),K=(0,o.forwardRef)(((e,t)=>{const{__scopeSlider:n,index:i,...s}=e,c=R(Y,n),u=L(Y,n),[d,f]=(0,o.useState)(null),p=l(t,(e=>f(e))),m=function(e){const[t,n]=(0,o.useState)(void 0);return h((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,i;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,i=t.blockSize}else o=e.offsetWidth,i=e.offsetHeight;n({width:o,height:i})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}(d),g=c.values[i],v=void 0===g?0:$(g,c.min,c.max),b=function(e,t){return t>2?`Value ${e+1} of ${t}`:2===t?["Minimum","Maximum"][e]:void 0}(i,c.values.length),y=null===m||void 0===m?void 0:m[u.size],w=y?function(e,t,n){const r=e/2,o=G([0,50],[0,r]);return(r-o(t)*n)*n}(y,v,u.direction):0;return(0,o.useEffect)((()=>{if(d)return c.thumbs.add(d),()=>{c.thumbs.delete(d)}}),[d,c.thumbs]),(0,o.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[u.startEdge]:`calc(${v}% + ${w}px)`}},(0,o.createElement)(O.ItemSlot,{scope:e.__scopeSlider},(0,o.createElement)(x.span,r({role:"slider","aria-label":e["aria-label"]||b,"aria-valuemin":c.min,"aria-valuenow":g,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0},s,{ref:p,style:void 0===g?{display:"none"}:e.style,onFocus:a(e.onFocus,(()=>{c.valueIndexToChangeRef.current=i}))}))))})),V=e=>{const{value:t,...n}=e,i=(0,o.useRef)(null),a=function(e){const t=(0,o.useRef)({value:e,previous:e});return(0,o.useMemo)((()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous)),[e])}(t);return(0,o.useEffect)((()=>{const e=i.current,n=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(n,"value").set;if(a!==t&&r){const n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}}),[a,t]),(0,o.createElement)("input",r({style:{display:"none"}},n,{ref:i,defaultValue:t}))};function $(e,t,n){return i(100/(n-t)*(e-t),[0,100])}function G(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}const Q=I,X=H,J=U,Z=W},30837:(e,t,n)=>{"use strict";n.r(t),n.d(t,{HighlightJS:()=>r,default:()=>o});var r=n(33390);const o=r},21795:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={locale:"en",long:{year:{previous:"last year",current:"this year",next:"next year",past:{one:"{0} year ago",other:"{0} years ago"},future:{one:"in {0} year",other:"in {0} years"}},quarter:{previous:"last quarter",current:"this quarter",next:"next quarter",past:{one:"{0} quarter ago",other:"{0} quarters ago"},future:{one:"in {0} quarter",other:"in {0} quarters"}},month:{previous:"last month",current:"this month",next:"next month",past:{one:"{0} month ago",other:"{0} months ago"},future:{one:"in {0} month",other:"in {0} months"}},week:{previous:"last week",current:"this week",next:"next week",past:{one:"{0} week ago",other:"{0} weeks ago"},future:{one:"in {0} week",other:"in {0} weeks"}},day:{previous:"yesterday",current:"today",next:"tomorrow",past:{one:"{0} day ago",other:"{0} days ago"},future:{one:"in {0} day",other:"in {0} days"}},hour:{current:"this hour",past:{one:"{0} hour ago",other:"{0} hours ago"},future:{one:"in {0} hour",other:"in {0} hours"}},minute:{current:"this minute",past:{one:"{0} minute ago",other:"{0} minutes ago"},future:{one:"in {0} minute",other:"in {0} minutes"}},second:{current:"now",past:{one:"{0} second ago",other:"{0} seconds ago"},future:{one:"in {0} second",other:"in {0} seconds"}}},short:{year:{previous:"last yr.",current:"this yr.",next:"next yr.",past:"{0} yr. ago",future:"in {0} yr."},quarter:{previous:"last qtr.",current:"this qtr.",next:"next qtr.",past:{one:"{0} qtr. ago",other:"{0} qtrs. ago"},future:{one:"in {0} qtr.",other:"in {0} qtrs."}},month:{previous:"last mo.",current:"this mo.",next:"next mo.",past:"{0} mo. ago",future:"in {0} mo."},week:{previous:"last wk.",current:"this wk.",next:"next wk.",past:"{0} wk. ago",future:"in {0} wk."},day:{previous:"yesterday",current:"today",next:"tomorrow",past:{one:"{0} day ago",other:"{0} days ago"},future:{one:"in {0} day",other:"in {0} days"}},hour:{current:"this hour",past:"{0} hr. ago",future:"in {0} hr."},minute:{current:"this minute",past:"{0} min. ago",future:"in {0} min."},second:{current:"now",past:"{0} sec. ago",future:"in {0} sec."}},narrow:{year:{previous:"last yr.",current:"this yr.",next:"next yr.",past:"{0}y ago",future:"in {0}y"},quarter:{previous:"last qtr.",current:"this qtr.",next:"next qtr.",past:"{0}q ago",future:"in {0}q"},month:{previous:"last mo.",current:"this mo.",next:"next mo.",past:"{0}mo ago",future:"in {0}mo"},week:{previous:"last wk.",current:"this wk.",next:"next wk.",past:"{0}w ago",future:"in {0}w"},day:{previous:"yesterday",current:"today",next:"tomorrow",past:"{0}d ago",future:"in {0}d"},hour:{current:"this hour",past:"{0}h ago",future:"in {0}h"},minute:{current:"this minute",past:"{0}m ago",future:"in {0}m"},second:{current:"now",past:"{0}s ago",future:"in {0}s"}},now:{now:{current:"now",future:"in a moment",past:"just now"}},mini:{year:"{0}yr",month:"{0}mo",week:"{0}wk",day:"{0}d",hour:"{0}h",minute:"{0}m",second:"{0}s",now:"now"},"short-time":{year:"{0} yr.",month:"{0} mo.",week:"{0} wk.",day:{one:"{0} day",other:"{0} days"},hour:"{0} hr.",minute:"{0} min.",second:"{0} sec."},"long-time":{year:{one:"{0} year",other:"{0} years"},month:{one:"{0} month",other:"{0} months"},week:{one:"{0} week",other:"{0} weeks"},day:{one:"{0} day",other:"{0} days"},hour:{one:"{0} hour",other:"{0} hours"},minute:{one:"{0} minute",other:"{0} minutes"},second:{one:"{0} second",other:"{0} seconds"}}}},1483:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={locale:"pt",long:{year:{previous:"ano passado",current:"este ano",next:"pr\xf3ximo ano",past:{one:"h\xe1 {0} ano",other:"h\xe1 {0} anos"},future:{one:"em {0} ano",other:"em {0} anos"}},quarter:{previous:"\xfaltimo trimestre",current:"este trimestre",next:"pr\xf3ximo trimestre",past:{one:"h\xe1 {0} trimestre",other:"h\xe1 {0} trimestres"},future:{one:"em {0} trimestre",other:"em {0} trimestres"}},month:{previous:"m\xeas passado",current:"este m\xeas",next:"pr\xf3ximo m\xeas",past:{one:"h\xe1 {0} m\xeas",other:"h\xe1 {0} meses"},future:{one:"em {0} m\xeas",other:"em {0} meses"}},week:{previous:"semana passada",current:"esta semana",next:"pr\xf3xima semana",past:{one:"h\xe1 {0} semana",other:"h\xe1 {0} semanas"},future:{one:"em {0} semana",other:"em {0} semanas"}},day:{previous:"ontem","previous-2":"anteontem",current:"hoje",next:"amanh\xe3","next-2":"depois de amanh\xe3",past:{one:"h\xe1 {0} dia",other:"h\xe1 {0} dias"},future:{one:"em {0} dia",other:"em {0} dias"}},hour:{current:"esta hora",past:{one:"h\xe1 {0} hora",other:"h\xe1 {0} horas"},future:{one:"em {0} hora",other:"em {0} horas"}},minute:{current:"este minuto",past:{one:"h\xe1 {0} minuto",other:"h\xe1 {0} minutos"},future:{one:"em {0} minuto",other:"em {0} minutos"}},second:{current:"agora",past:{one:"h\xe1 {0} segundo",other:"h\xe1 {0} segundos"},future:{one:"em {0} segundo",other:"em {0} segundos"}}},short:{year:{previous:"ano passado",current:"este ano",next:"pr\xf3ximo ano",past:{one:"h\xe1 {0} ano",other:"h\xe1 {0} anos"},future:{one:"em {0} ano",other:"em {0} anos"}},quarter:{previous:"\xfaltimo trimestre",current:"este trimestre",next:"pr\xf3ximo trimestre",past:"h\xe1 {0} trim.",future:"em {0} trim."},month:{previous:"m\xeas passado",current:"este m\xeas",next:"pr\xf3ximo m\xeas",past:{one:"h\xe1 {0} m\xeas",other:"h\xe1 {0} meses"},future:{one:"em {0} m\xeas",other:"em {0} meses"}},week:{previous:"semana passada",current:"esta semana",next:"pr\xf3xima semana",past:"h\xe1 {0} sem.",future:"em {0} sem."},day:{previous:"ontem","previous-2":"anteontem",current:"hoje",next:"amanh\xe3","next-2":"depois de amanh\xe3",past:{one:"h\xe1 {0} dia",other:"h\xe1 {0} dias"},future:{one:"em {0} dia",other:"em {0} dias"}},hour:{current:"esta hora",past:"h\xe1 {0} h",future:"em {0} h"},minute:{current:"este minuto",past:"h\xe1 {0} min.",future:"em {0} min."},second:{current:"agora",past:"h\xe1 {0} seg.",future:"em {0} seg."}},narrow:{year:{previous:"ano passado",current:"este ano",next:"pr\xf3ximo ano",past:{one:"h\xe1 {0} ano",other:"h\xe1 {0} anos"},future:{one:"em {0} ano",other:"em {0} anos"}},quarter:{previous:"\xfaltimo trimestre",current:"este trimestre",next:"pr\xf3ximo trimestre",past:"h\xe1 {0} trim.",future:"em {0} trim."},month:{previous:"m\xeas passado",current:"este m\xeas",next:"pr\xf3ximo m\xeas",past:{one:"h\xe1 {0} m\xeas",other:"h\xe1 {0} meses"},future:{one:"em {0} m\xeas",other:"em {0} meses"}},week:{previous:"semana passada",current:"esta semana",next:"pr\xf3xima semana",past:"h\xe1 {0} sem.",future:"em {0} sem."},day:{previous:"ontem","previous-2":"anteontem",current:"hoje",next:"amanh\xe3","next-2":"depois de amanh\xe3",past:{one:"h\xe1 {0} dia",other:"h\xe1 {0} dias"},future:{one:"em {0} dia",other:"em {0} dias"}},hour:{current:"esta hora",past:"h\xe1 {0} h",future:"em {0} h"},minute:{current:"este minuto",past:"h\xe1 {0} min.",future:"em {0} min."},second:{current:"agora",past:"h\xe1 {0} seg.",future:"em {0} seg."}},now:{now:{current:"agora",future:"em instantes",past:"agora mesmo"}},mini:{year:"{0}ano",month:"{0}mes",week:"{0}sem.",day:"{0} d",hour:"{0} h",minute:"{0} m",second:"{0} s",now:"agora"},"long-time":{year:{one:"{0} ano",other:"{0} anos"},month:{one:"{0} m\xeas",other:"{0} meses"},week:{one:"{0} semana",other:"{0} semanas"},day:{one:"{0} dia",other:"{0} dias"},hour:{one:"{0} hora",other:"{0} horas"},minute:{one:"{0} minuto",other:"{0} minutos"},second:{one:"{0} segundo",other:"{0} segundos"}}}},88391:(e,t,n)=>{"use strict";n.d(t,{Z:()=>st});var r="en",o={},i={};function a(){return r}function s(e){return o[e]?e:i[e.toLowerCase()]?i[e.toLowerCase()]:void 0}function l(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).localeMatcher||"lookup";switch(t){case"lookup":case"best fit":return c(e);default:throw new RangeError('Invalid "localeMatcher" option: '.concat(t))}}function c(e){var t=s(e);if(t)return t;for(var n=e.split("-");e.length>1;){n.pop();var r=s(e=n.join("-"));if(r)return r}}var u={af:function(e){return 1==e?"one":"other"},am:function(e){return e>=0&&e<=1?"one":"other"},ar:function(e){var t=String(e).split("."),n=Number(t[0])==e&&t[0].slice(-2);return 0==e?"zero":1==e?"one":2==e?"two":n>=3&&n<=10?"few":n>=11&&n<=99?"many":"other"},ast:function(e){var t=!String(e).split(".")[1];return 1==e&&t?"one":"other"},be:function(e){var t=String(e).split("."),n=Number(t[0])==e,r=n&&t[0].slice(-1),o=n&&t[0].slice(-2);return 1==r&&11!=o?"one":r>=2&&r<=4&&(o<12||o>14)?"few":n&&0==r||r>=5&&r<=9||o>=11&&o<=14?"many":"other"},br:function(e){var t=String(e).split("."),n=Number(t[0])==e,r=n&&t[0].slice(-1),o=n&&t[0].slice(-2),i=n&&t[0].slice(-6);return 1==r&&11!=o&&71!=o&&91!=o?"one":2==r&&12!=o&&72!=o&&92!=o?"two":(3==r||4==r||9==r)&&(o<10||o>19)&&(o<70||o>79)&&(o<90||o>99)?"few":0!=e&&n&&0==i?"many":"other"},bs:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",o=!t[1],i=n.slice(-1),a=n.slice(-2),s=r.slice(-1),l=r.slice(-2);return o&&1==i&&11!=a||1==s&&11!=l?"one":o&&i>=2&&i<=4&&(a<12||a>14)||s>=2&&s<=4&&(l<12||l>14)?"few":"other"},ca:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-6);return 1==e&&r?"one":0!=n&&0==o&&r?"many":"other"},ceb:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",o=!t[1],i=n.slice(-1),a=r.slice(-1);return o&&(1==n||2==n||3==n)||o&&4!=i&&6!=i&&9!=i||!o&&4!=a&&6!=a&&9!=a?"one":"other"},cs:function(e){var t=String(e).split("."),n=t[0],r=!t[1];return 1==e&&r?"one":n>=2&&n<=4&&r?"few":r?"other":"many"},cy:function(e){return 0==e?"zero":1==e?"one":2==e?"two":3==e?"few":6==e?"many":"other"},da:function(e){var t=String(e).split("."),n=t[0],r=Number(t[0])==e;return 1!=e&&(r||0!=n&&1!=n)?"other":"one"},dsb:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",o=!t[1],i=n.slice(-2),a=r.slice(-2);return o&&1==i||1==a?"one":o&&2==i||2==a?"two":o&&(3==i||4==i)||3==a||4==a?"few":"other"},dz:function(e){return"other"},es:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-6);return 1==e?"one":0!=n&&0==o&&r?"many":"other"},ff:function(e){return e>=0&&e<2?"one":"other"},fr:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-6);return e>=0&&e<2?"one":0!=n&&0==o&&r?"many":"other"},ga:function(e){var t=String(e).split("."),n=Number(t[0])==e;return 1==e?"one":2==e?"two":n&&e>=3&&e<=6?"few":n&&e>=7&&e<=10?"many":"other"},gd:function(e){var t=String(e).split("."),n=Number(t[0])==e;return 1==e||11==e?"one":2==e||12==e?"two":n&&e>=3&&e<=10||n&&e>=13&&e<=19?"few":"other"},he:function(e){var t=String(e).split("."),n=t[0],r=!t[1];return 1==n&&r||0==n&&!r?"one":2==n&&r?"two":"other"},is:function(e){var t=String(e).split("."),n=t[0],r=(t[1]||"").replace(/0+$/,""),o=Number(t[0])==e,i=n.slice(-1),a=n.slice(-2);return o&&1==i&&11!=a||r%10==1&&r%100!=11?"one":"other"},ksh:function(e){return 0==e?"zero":1==e?"one":"other"},lt:function(e){var t=String(e).split("."),n=t[1]||"",r=Number(t[0])==e,o=r&&t[0].slice(-1),i=r&&t[0].slice(-2);return 1==o&&(i<11||i>19)?"one":o>=2&&o<=9&&(i<11||i>19)?"few":0!=n?"many":"other"},lv:function(e){var t=String(e).split("."),n=t[1]||"",r=n.length,o=Number(t[0])==e,i=o&&t[0].slice(-1),a=o&&t[0].slice(-2),s=n.slice(-2),l=n.slice(-1);return o&&0==i||a>=11&&a<=19||2==r&&s>=11&&s<=19?"zero":1==i&&11!=a||2==r&&1==l&&11!=s||2!=r&&1==l?"one":"other"},mk:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"",o=!t[1],i=n.slice(-1),a=n.slice(-2),s=r.slice(-1),l=r.slice(-2);return o&&1==i&&11!=a||1==s&&11!=l?"one":"other"},mt:function(e){var t=String(e).split("."),n=Number(t[0])==e&&t[0].slice(-2);return 1==e?"one":2==e?"two":0==e||n>=3&&n<=10?"few":n>=11&&n<=19?"many":"other"},pa:function(e){return 0==e||1==e?"one":"other"},pl:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-1),i=n.slice(-2);return 1==e&&r?"one":r&&o>=2&&o<=4&&(i<12||i>14)?"few":r&&1!=n&&(0==o||1==o)||r&&o>=5&&o<=9||r&&i>=12&&i<=14?"many":"other"},pt:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-6);return 0==n||1==n?"one":0!=n&&0==o&&r?"many":"other"},ro:function(e){var t=String(e).split("."),n=!t[1],r=Number(t[0])==e&&t[0].slice(-2);return 1==e&&n?"one":!n||0==e||1!=e&&r>=1&&r<=19?"few":"other"},ru:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-1),i=n.slice(-2);return r&&1==o&&11!=i?"one":r&&o>=2&&o<=4&&(i<12||i>14)?"few":r&&0==o||r&&o>=5&&o<=9||r&&i>=11&&i<=14?"many":"other"},se:function(e){return 1==e?"one":2==e?"two":"other"},si:function(e){var t=String(e).split("."),n=t[0],r=t[1]||"";return 0==e||1==e||0==n&&1==r?"one":"other"},sl:function(e){var t=String(e).split("."),n=t[0],r=!t[1],o=n.slice(-2);return r&&1==o?"one":r&&2==o?"two":r&&(3==o||4==o)||!r?"few":"other"}};u.as=u.am,u.az=u.af,u.bg=u.af,u.bn=u.am,u.brx=u.af,u.ce=u.af,u.chr=u.af,u.de=u.ast,u.ee=u.af,u.el=u.af,u.en=u.ast,u.et=u.ast,u.eu=u.af,u.fa=u.am,u.fi=u.ast,u.fil=u.ceb,u.fo=u.af,u.fur=u.af,u.fy=u.ast,u.gl=u.ast,u.gu=u.am,u.ha=u.af,u.hi=u.am,u.hr=u.bs,u.hsb=u.dsb,u.hu=u.af,u.hy=u.ff,u.ia=u.ast,u.id=u.dz,u.ig=u.dz,u.it=u.ca,u.ja=u.dz,u.jgo=u.af,u.jv=u.dz,u.ka=u.af,u.kea=u.dz,u.kk=u.af,u.kl=u.af,u.km=u.dz,u.kn=u.am,u.ko=u.dz,u.ks=u.af,u.ku=u.af,u.ky=u.af,u.lb=u.af,u.lkt=u.dz,u.lo=u.dz,u.ml=u.af,u.mn=u.af,u.mr=u.af,u.ms=u.dz,u.my=u.dz,u.nb=u.af,u.ne=u.af,u.nl=u.ast,u.nn=u.af,u.no=u.af,u.or=u.af,u.pcm=u.am,u.ps=u.af,u.rm=u.af,u.sah=u.dz,u.sc=u.ast,u.sd=u.af,u.sk=u.cs,u.so=u.af,u.sq=u.af,u.sr=u.bs,u.su=u.dz,u.sv=u.ast,u.sw=u.ast,u.ta=u.af,u.te=u.af,u.th=u.dz,u.ti=u.pa,u.tk=u.af,u.to=u.dz,u.tr=u.af,u.ug=u.af,u.uk=u.ru,u.ur=u.ast,u.uz=u.af,u.vi=u.dz,u.wae=u.af,u.wo=u.dz,u.xh=u.af,u.yi=u.ast,u.yo=u.dz,u.yue=u.dz,u.zh=u.dz,u.zu=u.am;const d=u;function f(e){return"pt-PT"===e?e:function(e){var t=e.match(p);if(!t)throw new TypeError("Invalid locale: ".concat(e));return t[1]}(e)}var p=/^([a-z0-9]+)/i;function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var m=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=e.supportedLocalesOf(t);if(0===r.length)throw new RangeError("Unsupported locale: "+t);if(n&&"cardinal"!==n.type)throw new RangeError('Only "cardinal" "type" is supported');this.$=d[f(r[0])]}var t,n,r;return t=e,r=[{key:"supportedLocalesOf",value:function(e){return"string"===typeof e&&(e=[e]),e.filter((function(e){return d[f(e)]}))}}],(n=[{key:"select",value:function(e){return this.$(e)}}])&&h(t.prototype,n),r&&h(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var k=["second","minute","hour","day","week","month","quarter","year"],E=["auto","always"],D=["long","short","narrow"],S=["lookup","best fit"],O=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=n.numeric,o=n.style,i=n.localeMatcher;if(this.numeric="always",this.style="long",this.localeMatcher="lookup",void 0!==r){if(E.indexOf(r)<0)throw new RangeError('Invalid "numeric" option: '.concat(r));this.numeric=r}if(void 0!==o){if(D.indexOf(o)<0)throw new RangeError('Invalid "style" option: '.concat(o));this.style=o}if(void 0!==i){if(S.indexOf(i)<0)throw new RangeError('Invalid "localeMatcher" option: '.concat(i));this.localeMatcher=i}if("string"===typeof t&&(t=[t]),t.push(a()),this.locale=e.supportedLocalesOf(t,{localeMatcher:this.localeMatcher})[0],!this.locale)throw new Error("No supported locale was found");m.supportedLocalesOf(this.locale).length>0?this.pluralRules=new m(this.locale):console.warn('"'.concat(this.locale,'" locale is not supported')),"undefined"!==typeof Intl&&Intl.NumberFormat?(this.numberFormat=new Intl.NumberFormat(this.locale),this.numberingSystem=this.numberFormat.resolvedOptions().numberingSystem):this.numberingSystem="latn",this.locale=l(this.locale,{localeMatcher:this.localeMatcher})}var t,n,r;return t=e,n=[{key:"format",value:function(){var e=w(M(arguments),2),t=e[0],n=e[1];return this.getRule(t,n).replace("{0}",this.formatNumber(Math.abs(t)))}},{key:"formatToParts",value:function(){var e=w(M(arguments),2),t=e[0],n=e[1],r=this.getRule(t,n),o=r.indexOf("{0}");if(o<0)return[{type:"literal",value:r}];var i=[];return o>0&&i.push({type:"literal",value:r.slice(0,o)}),i=i.concat(this.formatNumberToParts(Math.abs(t)).map((function(e){return b(b({},e),{},{unit:n})}))),o+3<r.length-1&&i.push({type:"literal",value:r.slice(o+3)}),i}},{key:"getRule",value:function(e,t){var n,r=(n=this.locale,o[n])[this.style][t];if("string"===typeof r)return r;if("auto"===this.numeric)if(-2===e||-1===e){var i=r["previous".concat(-1===e?"":"-"+Math.abs(e))];if(i)return i}else if(1===e||2===e){var a=r["next".concat(1===e?"":"-"+Math.abs(e))];if(a)return a}else if(0===e&&r.current)return r.current;var s,l=r[(s=e,s<0||0===s&&function(e){return 1/e===-1/0}(s)?"past":"future")];return"string"===typeof l?l:l[this.pluralRules&&this.pluralRules.select(Math.abs(e))||"other"]||l.other}},{key:"formatNumber",value:function(e){return this.numberFormat?this.numberFormat.format(e):String(e)}},{key:"formatNumberToParts",value:function(e){return this.numberFormat&&this.numberFormat.formatToParts?this.numberFormat.formatToParts(e):[{type:"integer",value:this.formatNumber(e)}]}},{key:"resolvedOptions",value:function(){return{locale:this.locale,style:this.style,numeric:this.numeric,numberingSystem:this.numberingSystem}}}],n&&x(t.prototype,n),r&&x(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();O.supportedLocalesOf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"===typeof e)e=[e];else if(!Array.isArray(e))throw new TypeError('Invalid "locales" argument');return e.filter((function(e){return l(e,t)}))},O.addLocale=function(e){if(!e)throw new Error("No locale data passed");o[e.locale]=e,i[e.locale.toLowerCase()]=e.locale},O.setDefaultLocale=function(e){r=e},O.getDefaultLocale=a,O.PluralRules=m;var C='Invalid "unit" argument';function T(e){if("symbol"===g(e))throw new TypeError(C);if("string"!==typeof e)throw new RangeError("".concat(C,": ").concat(e));if("s"===e[e.length-1]&&(e=e.slice(0,e.length-1)),k.indexOf(e)<0)throw new RangeError("".concat(C,": ").concat(e));return e}var P='Invalid "number" argument';function A(e){if(e=Number(e),Number.isFinite&&!Number.isFinite(e))throw new RangeError("".concat(P,": ").concat(e));return e}function M(e){if(e.length<2)throw new TypeError('"unit" argument is required');return[A(e[0]),T(e[1])]}function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var N=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.cache={}}var t,n,r;return t=e,n=[{key:"get",value:function(){for(var e=this.cache,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a=i[o];if("object"!==R(e))return;e=e[a]}return e}},{key:"put",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=t.pop(),o=t.pop(),i=this.cache,a=0,s=t;a<s.length;a++){var l=s[a];"object"!==R(i[l])&&(i[l]={}),i=i[l]}return i[o]=r}}],n&&I(t.prototype,n),r&&I(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function L(e){return L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(e)}function j(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function z(){return"object"===("undefined"===typeof Intl?"undefined":L(Intl))&&"function"===typeof Intl.DateTimeFormat}function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}function H(e){return function(e){return void 0!==B(e)&&null!==e&&e.constructor===q}(e)&&(Array.isArray(e.steps)||Array.isArray(e.gradation)||Array.isArray(e.flavour)||"string"===typeof e.flavour||Array.isArray(e.labels)||"string"===typeof e.labels||Array.isArray(e.units)||"function"===typeof e.custom)}var q={}.constructor;var U=60,Y=60*U,W=24*Y,K=7*W,V=30.44*W,$=365.2425*W;function G(e){switch(e){case"second":return 1;case"minute":return U;case"hour":return Y;case"day":return W;case"week":return K;case"month":return V;case"year":return $}}function Q(e){return void 0!==e.factor?e.factor:G(e.unit||e.formatAs)||1}function X(e){return"floor"===e?Math.floor:Math.round}function J(e){return"floor"===e?1:.5}function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}function ee(e,t){var n,r=t.prevStep,o=t.timestamp,i=t.now,a=t.future,s=t.round;return r&&(r.id||r.unit)&&(n=e["threshold_for_".concat(r.id||r.unit)]),void 0===n&&void 0!==e.threshold&&"function"===typeof(n=e.threshold)&&(n=n(i,a)),void 0===n&&(n=e.minTime),"object"===Z(n)&&(n=r&&r.id&&void 0!==n[r.id]?n[r.id]:n.default),"function"===typeof n&&(n=n(o,{future:a,getMinTimeForUnit:function(e,t){return te(e,t||r&&r.formatAs,{round:s})}})),void 0===n&&e.test&&(n=e.test(o,{now:i,future:a})?0:9007199254740991),void 0===n&&(r?e.formatAs&&r.formatAs&&(n=te(e.formatAs,r.formatAs,{round:s})):n=0),void 0===n&&console.warn("[javascript-time-ago] A step should specify `minTime`:\n"+JSON.stringify(e,null,2)),n}function te(e,t,n){var r,o=n.round,i=G(e);if(r=G("now"===t?e:t),void 0!==i&&void 0!==r)return i-r*(1-J(o))}function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(e,t,n){var r=n.now,o=n.future,i=n.round,a=n.units,s=n.getNextStep;e=function(e,t){return e.filter((function(e){var n=e.unit,r=e.formatAs;return!(n=n||r)||t.indexOf(n)>=0}))}(e,a);var l=function(e,t,n){var r=n.now,o=n.future,i=n.round;if(0===e.length)return;var a=ie(e,t,{now:r,future:o||t<0,round:i});if(-1===a)return;var s=e[a];if(s.granularity){if(0===X(i)(Math.abs(t)/Q(s)/s.granularity)*s.granularity&&a>0)return e[a-1]}return s}(e,t,{now:r,future:o,round:i});return s?l?[e[e.indexOf(l)-1],l,e[e.indexOf(l)+1]]:[void 0,void 0,e[0]]:l}function ie(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=ee(e[r],function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){re(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({prevStep:e[r-1],timestamp:n.now-1e3*t},n));return void 0===o||Math.abs(t)<o?r-1:r===e.length-1?r:ie(e,t,n,r+1)}function ae(e,t,n){var r=n.now,o=n.round;if(G(e)){var i=1e3*G(e),a=t>r,s=Math.abs(t-r),l=X(o)(s/i)*i;return a?l>0?s-l+function(e,t){return(1-J(e))*t+1}(o,i):s-l+1:-(s-l)+function(e,t){return J(e)*t}(o,i)}}var se=31536e9;function le(e,t,n){var r=n.prevStep,o=n.nextStep,i=n.now,a=n.future,s=n.round,l=e.getTime?e.getTime():e,c=function(e){return ae(e,l,{now:i,round:s})},u=function(e,t,n){var r=n.now,o=n.future,i=n.round,a=n.prevStep;if(e){var s=function(e,t,n){var r=n.now,o=n.future,i=n.round,a=n.prevStep,s=ee(e,{timestamp:t,now:r,future:o,round:i,prevStep:a});if(void 0===s)return;return o?t-1e3*s+1:0===s&&t===r?se:t+1e3*s}(e,t,{now:r,future:o,round:i,prevStep:a});if(void 0===s)return;return s-r}return o?t-r+1:se}(a?t:o,l,{future:a,now:i,round:s,prevStep:a?r:t});if(void 0!==u){var d;if(t&&(t.getTimeToNextUpdate&&(d=t.getTimeToNextUpdate(l,{getTimeToNextUpdateForUnit:c,getRoundFunction:X,now:i,future:a,round:s})),void 0===d)){var f=t.unit||t.formatAs;f&&(d=c(f))}return void 0===d?u:Math.min(d,u)}}var ce={};function ue(e){return ce[e]}function de(e){if(!e)throw new Error("[javascript-time-ago] No locale data passed.");ce[e.locale]=e}const fe={steps:[{formatAs:"now"},{formatAs:"second"},{formatAs:"minute"},{formatAs:"hour"},{formatAs:"day"},{formatAs:"week"},{formatAs:"month"},{formatAs:"year"}],labels:"long"};function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ge=he(he({},fe),{},{steps:fe.steps.filter((function(e){return"second"!==e.formatAs}))}),ve=[{factor:1,unit:"now"},{threshold:1,threshold_for_now:45.5,factor:1,unit:"second"},{threshold:45.5,factor:U,unit:"minute"},{threshold:2.5*U,granularity:5,factor:U,unit:"minute"},{threshold:22.5*U,factor:.5*Y,unit:"half-hour"},{threshold:42.5*U,threshold_for_minute:52.5*U,factor:Y,unit:"hour"},{threshold:20.5/24*W,factor:W,unit:"day"},{threshold:5.5*W,factor:K,unit:"week"},{threshold:3.5*K,factor:V,unit:"month"},{threshold:10.5*V,factor:$,unit:"year"}],be={gradation:ve,flavour:"long",units:["now","minute","hour","day","week","month","year"]},ye={gradation:ve,flavour:"long-time",units:["now","minute","hour","day","week","month","year"]};function we(e){return e instanceof Date?e:new Date(e)}var _e=[{formatAs:"second"},{formatAs:"minute"},{formatAs:"hour"}],xe={},ke={minTime:function(e,t){t.future;return(0,t.getMinTimeForUnit)("day")},format:function(e,t){return xe[t]||(xe[t]={}),xe[t].dayMonth||(xe[t].dayMonth=new Intl.DateTimeFormat(t,{month:"short",day:"numeric"})),xe[t].dayMonth.format(we(e))}},Ee={minTime:function(e,t){return t.future?(e-(new Date(new Date(e).getFullYear(),0).getTime()-1))/1e3:(new Date(new Date(e).getFullYear()+1,0).getTime()-e)/1e3},format:function(e,t){return xe[t]||(xe[t]={}),xe[t].dayMonthYear||(xe[t].dayMonthYear=new Intl.DateTimeFormat(t,{year:"numeric",month:"short",day:"numeric"})),xe[t].dayMonthYear.format(we(e))}};z()?_e.push(ke,Ee):_e.push({formatAs:"day"},{formatAs:"week"},{formatAs:"month"},{formatAs:"year"});const De={steps:_e,labels:["mini","short-time","narrow","short"]};function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Te=Oe(Oe({},De),{},{steps:[{formatAs:"now"}].concat(De.steps)});function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){Me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Re=Ae(Ae({},De),{},{steps:De.steps.filter((function(e){return"second"!==e.formatAs}))});function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){Le(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const je=Ne(Ne({},Re),{},{steps:[{formatAs:"now"}].concat(Re.steps)});function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){Be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const He=ze(ze({},De),{},{steps:De.steps.filter((function(e){return"second"!==e.formatAs})).map((function(e){return"minute"===e.formatAs?ze(ze({},e),{},{minTime:U}):e}))}),qe={steps:[{formatAs:"second"},{formatAs:"minute"},{formatAs:"hour"},{formatAs:"day"},{formatAs:"month"},{formatAs:"year"}],labels:["mini","short-time","narrow","short"]};function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){We(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function We(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ke=Ye(Ye({},qe),{},{steps:[{formatAs:"now"}].concat(qe.steps)});function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ve(Object(n),!0).forEach((function(t){Ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Qe=$e($e({},qe),{},{steps:qe.steps.filter((function(e){return"second"!==e.formatAs}))});function Xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(n),!0).forEach((function(t){Ze(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const et=Je(Je({},Qe),{},{steps:[{formatAs:"now"}].concat(Qe.steps)});function tt(e){return tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tt(e)}function nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(l){s=!0,o=l}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}(e,t)||rt(e,t)||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 rt(e,t){if(e){if("string"===typeof e)return ot(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ot(e,t):void 0}}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function it(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var at,st=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).polyfill;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"string"===typeof t&&(t=[t]),this.locale=function(e,t){for(var n,r=j(e);!(n=r()).done;){var o=n.value;if(t(o))return o;for(var i=o.split("-");i.length>1;)if(i.pop(),t(o=i.join("-")))return o}throw new Error("No locale data has been registered for any of the locales: ".concat(e.join(", ")))}(t.concat(e.getDefaultLocale()),ue),"undefined"!==typeof Intl&&Intl.NumberFormat&&(this.numberFormat=new Intl.NumberFormat(this.locale)),!1===n?(this.IntlRelativeTimeFormat=Intl.RelativeTimeFormat,this.IntlPluralRules=Intl.PluralRules):(this.IntlRelativeTimeFormat=O,this.IntlPluralRules=O.PluralRules),this.relativeTimeFormatCache=new N,this.pluralRulesCache=new N}var t,n,r;return t=e,n=[{key:"format",value:function(e,t,n){var r;n||(t&&"string"!==typeof(r=t)&&!H(r)?(n=t,t=void 0):n={}),t||(t=ge),"string"===typeof t&&(t=function(e){switch(e){case"default":case"round":return fe;case"round-minute":return ge;case"approximate":default:return be;case"time":case"approximate-time":return ye;case"mini":return qe;case"mini-now":return Ke;case"mini-minute":return Qe;case"mini-minute-now":return et;case"twitter":return De;case"twitter-now":return Te;case"twitter-minute":return Re;case"twitter-minute-now":return je;case"twitter-first-minute":return He}}(t));var o,i=function(e){if(e.constructor===Date||"object"===tt(t=e)&&"function"===typeof t.getTime)return e.getTime();var t;if("number"===typeof e)return e;throw new Error("Unsupported relative time formatter input: ".concat(tt(e),", ").concat(e))}(e),a=this.getLabels(t.flavour||t.labels),s=a.labels,l=a.labelsType;void 0!==t.now&&(o=t.now),void 0===o&&void 0!==n.now&&(o=n.now),void 0===o&&(o=Date.now());var c=(o-i)/1e3,u=n.future||c<0,d=function(e,t,n,r){var o=e.now||t&&t.now;return o?"string"===typeof o?o:r?o.future:o.past:n&&n.second&&n.second.current?n.second.current:void 0}(s,ue(this.locale).now,ue(this.locale).long,u);if(t.custom){var f=t.custom({now:o,date:new Date(i),time:i,elapsed:c,locale:this.locale});if(void 0!==f)return f}var p=function(e,t,n){var r=Object.keys(t);return n&&r.push("now"),e&&(r=e.filter((function(e){return"now"===e||r.indexOf(e)>=0}))),r}(t.units,s,d),h=n.round||t.round,m=nt(oe(t.gradation||t.steps||ge.steps,c,{now:o,units:p,round:h,future:u,getNextStep:!0}),3),g=m[0],v=m[1],b=m[2],y=this.formatDateForStep(i,v,c,{labels:s,labelsType:l,nowLabel:d,now:o,future:u,round:h})||"";return n.getTimeToNextUpdate?[y,le(i,v,{nextStep:b,prevStep:g,now:o,future:u,round:h})]:y}},{key:"formatDateForStep",value:function(e,t,n,r){var o=this,i=r.labels,a=r.labelsType,s=r.nowLabel,l=r.now,c=r.future,u=r.round;if(t){if(t.format)return t.format(e,this.locale,{formatAs:function(e,t){return o.formatValue(t,e,{labels:i,future:c})},now:l,future:c});var d=t.unit||t.formatAs;if(!d)throw new Error("[javascript-time-ago] Each step must define either `formatAs` or `format()`. Step: ".concat(JSON.stringify(t)));if("now"===d)return s;var f=Math.abs(n)/Q(t);t.granularity&&(f=X(u)(f/t.granularity)*t.granularity);var p=-1*Math.sign(n)*X(u)(f);switch(0===p&&(p=c?0:-0),a){case"long":case"short":case"narrow":return this.getFormatter(a).format(p,d);default:return this.formatValue(p,d,{labels:i,future:c})}}}},{key:"formatValue",value:function(e,t,n){var r=n.labels,o=n.future;return this.getFormattingRule(r,t,e,{future:o}).replace("{0}",this.formatNumber(Math.abs(e)))}},{key:"getFormattingRule",value:function(e,t,n,r){var o=r.future;if(this.locale,"string"===typeof(e=e[t]))return e;var i=e[0===n?o?"future":"past":n<0?"past":"future"]||e;return"string"===typeof i?i:i[this.getPluralRules().select(Math.abs(n))]||i.other}},{key:"formatNumber",value:function(e){return this.numberFormat?this.numberFormat.format(e):String(e)}},{key:"getFormatter",value:function(e){return this.relativeTimeFormatCache.get(this.locale,e)||this.relativeTimeFormatCache.put(this.locale,e,new this.IntlRelativeTimeFormat(this.locale,{style:e}))}},{key:"getPluralRules",value:function(){return this.pluralRulesCache.get(this.locale)||this.pluralRulesCache.put(this.locale,new this.IntlPluralRules(this.locale))}},{key:"getLabels",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];"string"===typeof e&&(e=[e]),e=(e=e.map((function(e){switch(e){case"tiny":case"mini-time":return"mini";default:return e}}))).concat("long");for(var t,n=ue(this.locale),r=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=rt(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(t=r()).done;){var o=t.value;if(n[o])return{labelsType:o,labels:n[o]}}}}],n&&it(t.prototype,n),r&&it(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),lt="en";st.getDefaultLocale=function(){return lt},st.setDefaultLocale=function(e){return lt=e},st.addDefaultLocale=function(e){if(at)return console.error("[javascript-time-ago] `TimeAgo.addDefaultLocale()` can only be called once. To add other locales, use `TimeAgo.addLocale()`.");at=!0,st.setDefaultLocale(e.locale),st.addLocale(e)},st.addLocale=function(e){de(e),O.addLocale(e)},st.locale=st.addLocale,st.addLabels=function(e,t,n){var r=ue(e);r||(de({locale:e}),r=ue(e)),r[t]=n}},4149:(e,t,n)=>{"use strict";n.d(t,{$:()=>d});var r=n(30837),o=n(46291);const i=Object.assign(a(Error),{eval:a(EvalError),range:a(RangeError),reference:a(ReferenceError),syntax:a(SyntaxError),type:a(TypeError),uri:a(URIError)});function a(e){return t.displayName=e.displayName||e.name,t;function t(t,...n){const r=t?o(t,...n):t;return new e(r)}}const s={}.hasOwnProperty,l="hljs-";function c(e,t,n={}){let o=n.prefix;if("string"!==typeof e)throw i("Expected `string` for name, got `%s`",e);if(!r.default.getLanguage(e))throw i("Unknown language: `%s` is not registered",e);if("string"!==typeof t)throw i("Expected `string` for value, got `%s`",t);null!==o&&void 0!==o||(o=l),r.default.configure({__emitter:u,classPrefix:o});const a=r.default.highlight(t,{language:e,ignoreIllegals:!0});if(r.default.configure({}),a.errorRaised)throw a.errorRaised;return a._emitter.root.data.language=a.language,a._emitter.root.data.relevance=a.relevance,a._emitter.root}class u{constructor(e){this.options=e,this.root={type:"root",data:{language:null,relevance:0},children:[]},this.stack=[this.root]}addText(e){if(""===e)return;const t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type?n.value+=e:t.children.push({type:"text",value:e})}addKeyword(e,t){this.openNode(t),this.addText(e),this.closeNode()}addSublanguage(e,t){const n=this.stack[this.stack.length-1],r=e.root.children;t?n.children.push({type:"element",tagName:"span",properties:{className:[t]},children:r}):n.children.push(...r)}openNode(e){const t={type:"element",tagName:"span",properties:{className:e.split(".").map(((e,t)=>t?e+"_".repeat(t):this.options.classPrefix+e))},children:[]};this.stack[this.stack.length-1].children.push(t),this.stack.push(t)}closeNode(){this.stack.pop()}closeAllNodes(){}finalize(){}toHTML(){return""}}const d={highlight:c,highlightAuto:function(e,t={}){const n=t.subset||r.default.listLanguages();let o=t.prefix,a=-1,s={type:"root",data:{language:null,relevance:0},children:[]};if(null!==o&&void 0!==o||(o=l),"string"!==typeof e)throw i("Expected `string` for value, got `%s`",e);for(;++a<n.length;){const o=n[a];if(!r.default.getLanguage(o))continue;const i=c(o,e,t);i.data.relevance>s.data.relevance&&(s=i)}return s},registerLanguage:function(e,t){r.default.registerLanguage(e,t)},registered:function(e){return Boolean(r.default.getLanguage(e))},listLanguages:function(){return r.default.listLanguages()},registerAlias:function(e,t){if("string"===typeof e)r.default.registerAliases(t,{languageName:e});else{let t;for(t in e)s.call(e,t)&&r.default.registerAliases(e[t],{languageName:t})}}}},33952:(e,t,n)=>{"use strict";n.d(t,{ue:()=>r,YG:()=>p});for(var r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",229:"q"},o={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"',229:"Q"},i="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),a="undefined"!=typeof navigator&&/Apple Computer/.test(navigator.vendor),s="undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),l="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),c="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),u=i&&(l||+i[1]<57)||s&&l,d=0;d<10;d++)r[48+d]=r[96+d]=String(d);for(d=1;d<=24;d++)r[d+111]="F"+d;for(d=65;d<=90;d++)r[d]=String.fromCharCode(d+32),o[d]=String.fromCharCode(d);for(var f in r)o.hasOwnProperty(f)||(o[f]=r[f]);function p(e){var t=!(u&&(e.ctrlKey||e.altKey||e.metaKey)||(a||c)&&e.shiftKey&&e.key&&1==e.key.length)&&e.key||(e.shiftKey?o:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}},30270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>f,ZP:()=>p});const r=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"===typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!==typeof o||null===o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,i={setState:r,getState:o,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(r,o,i);return i},o=e=>e?r(e):r;var i=n(67294),a=n(52798);const{useDebugValue:s}=i,{useSyncExternalStoreWithSelector:l}=a;let c=!1;const u=e=>e;const d=e=>{"function"!==typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"===typeof e?o(e):e,n=(e,n)=>function(e,t=u,n){n&&!c&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),c=!0);const r=l(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return s(r),r}(t,e,n);return Object.assign(n,t),n},f=e=>e?d(e):d;var p=e=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { create } from 'zustand'`."),f(e))},782:(e,t,n)=>{"use strict";n.d(t,{tJ:()=>i});function r(e,t){let n;try{n=e()}catch(r){return}return{getItem:e=>{var r;const o=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),i=null!=(r=n.getItem(e))?r:null;return i instanceof Promise?i.then(o):o(i)},setItem:(e,r)=>n.setItem(e,JSON.stringify(r,null==t?void 0:t.replacer)),removeItem:e=>n.removeItem(e)}}const o=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then:e=>o(e)(n),catch(e){return this}}}catch(n){return{then(e){return this},catch:e=>o(e)(n)}}},i=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,r,i)=>{let a={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},s=!1;const l=new Set,c=new Set;let u;try{u=a.getStorage()}catch(v){}if(!u)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),n(...e)}),r,i);const d=o(a.serialize),f=()=>{const e=a.partialize({...r()});let t;const n=d({state:e,version:a.version}).then((e=>u.setItem(a.name,e))).catch((e=>{t=e}));if(t)throw t;return n},p=i.setState;i.setState=(e,t)=>{p(e,t),f()};const h=e(((...e)=>{n(...e),f()}),r,i);let m;const g=()=>{var e;if(!u)return;s=!1,l.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return o(u.getItem.bind(u))(a.name).then((e=>{if(e)return a.deserialize(e)})).then((e=>{if(e){if("number"!==typeof e.version||e.version===a.version)return e.state;if(a.migrate)return a.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=a.merge(e,null!=(t=r())?t:h),n(m,!0),f()})).then((()=>{null==t||t(m,void 0),s=!0,c.forEach((e=>e(m)))})).catch((e=>{null==t||t(void 0,e)}))};return i.persist={setOptions:e=>{a={...a,...e},e.getStorage&&(u=e.getStorage())},clearStorage:()=>{null==u||u.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>g(),hasHydrated:()=>s,onHydrate:e=>(l.add(e),()=>{l.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},g(),m||h})(e,t)):((e,t)=>(n,i,a)=>{let s={storage:r((()=>localStorage)),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},l=!1;const c=new Set,u=new Set;let d=s.storage;if(!d)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),n(...e)}),i,a);const f=()=>{const e=s.partialize({...i()});return d.setItem(s.name,{state:e,version:s.version})},p=a.setState;a.setState=(e,t)=>{p(e,t),f()};const h=e(((...e)=>{n(...e),f()}),i,a);let m;a.getInitialState=()=>h;const g=()=>{var e,t;if(!d)return;l=!1,c.forEach((e=>{var t;return e(null!=(t=i())?t:h)}));const r=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=i())?e:h))||void 0;return o(d.getItem.bind(d))(s.name).then((e=>{if(e){if("number"!==typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}})).then((e=>{var t;return m=s.merge(e,null!=(t=i())?t:h),n(m,!0),f()})).then((()=>{null==r||r(m,void 0),m=i(),l=!0,u.forEach((e=>e(m)))})).catch((e=>{null==r||r(void 0,e)}))};return a.persist={setOptions:e=>{s={...s,...e},e.storage&&(d=e.storage)},clearStorage:()=>{null==d||d.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},s.skipHydration||g(),m||h})(e,t)},32714:(e,t,n)=>{"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function o(e){return!!e&&!!e[W]}function i(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===K}(e)||Array.isArray(e)||!!e[Y]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Y])||f(e)||p(e))}function a(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:V)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function s(e){var t=e[W];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===s(e)?e.get(t):e[t]}function u(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return B&&e instanceof Map}function p(e){return H&&e instanceof Set}function h(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=$(e);delete t[W];for(var n=V(t),r=0;r<n.length;r++){var o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function g(e,t){return void 0===t&&(t=!1),b(e)||o(e)||!i(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&a(e,(function(e,t){return g(t,!0)}),!0)),e}function v(){r(2)}function b(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=G[e];return t||r(18,e),t}function w(){return F}function _(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function x(e){k(e),e.p.forEach(D),e.p=null}function k(e){e===F&&(F=e.l)}function E(e){return F={p:[],l:F,h:e,m:!0,_:0}}function D(e){var t=e[W];0===t.i||1===t.i?t.j():t.O=!0}function S(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||y("ES5").S(t,e,o),o?(n[W].P&&(x(t),r(4)),i(e)&&(e=O(t,e),t.l||T(t,e)),t.u&&y("Patches").M(n[W].t,e,t.u,t.s)):e=O(t,n,[]),x(t),t.u&&t.v(t.u,t.s),e!==U?e:void 0}function O(e,t,n){if(b(t))return t;var r=t[W];if(!r)return a(t,(function(o,i){return C(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return T(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=m(r.k):r.o,i=o,s=!1;3===r.i&&(i=new Set(o),o.clear(),s=!0),a(i,(function(t,i){return C(e,r,o,t,i,n,s)})),T(e,o,!1),n&&e.u&&y("Patches").N(r,n,e.u,e.s)}return r.o}function C(e,t,n,r,a,s,c){if(o(a)){var d=O(e,a,s&&t&&3!==t.i&&!l(t.R,r)?s.concat(r):void 0);if(u(n,r,d),!o(d))return;e.m=!1}else c&&n.add(a);if(i(a)&&!b(a)){if(!e.h.D&&e._<1)return;O(e,a),t&&t.A.l||T(e,a)}}function T(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&g(t,n)}function P(e,t){var n=e[W];return(n?h(n):e)[t]}function A(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function M(e){e.P||(e.P=!0,e.l&&M(e.l))}function R(e){e.o||(e.o=m(e.t))}function I(e,t,n){var r=f(t)?y("MapSet").F(t,n):p(t)?y("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:w(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=Q;n&&(o=[r],i=X);var a=Proxy.revocable(o,i),s=a.revoke,l=a.proxy;return r.k=l,r.j=s,l}(t,n):y("ES5").J(t,n);return(n?n.A:w()).p.push(r),r}function N(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[W],o=s(t);if(r){if(!r.P&&(r.i<4||!y("ES5").K(r)))return r.t;r.I=!0,n=L(t,o),r.I=!1}else n=L(t,o);return a(n,(function(t,o){r&&c(r.t,t)===o||u(n,t,e(o))})),3===o?new Set(n):n}(e)}function L(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}n.d(t,{n:()=>te});var j,F,z="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),B="undefined"!=typeof Map,H="undefined"!=typeof Set,q="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,U=z?Symbol.for("immer-nothing"):((j={})["immer-nothing"]=!0,j),Y=z?Symbol.for("immer-draftable"):"__$immer_draftable",W=z?Symbol.for("immer-state"):"__$immer_state",K=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),V="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,$=Object.getOwnPropertyDescriptors||function(e){var t={};return V(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},G={},Q={get:function(e,t){if(t===W)return e;var n=h(e);if(!l(n,t))return function(e,t,n){var r,o=A(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!i(r)?r:r===P(e.t,t)?(R(e),e.o[t]=I(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=A(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=P(h(e),t),i=null==o?void 0:o[W];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,o)&&(void 0!==n||l(e.t,t)))return!0;R(e),M(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==P(e.t,t)||t in e.t?(e.R[t]=!1,R(e),M(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},X={};a(Q,(function(e,t){X[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),X.deleteProperty=function(e,t){return X.set.call(this,e,t,void 0)},X.set=function(e,t,n){return Q.set.call(this,e[0],t,n,e[0])};var J=function(){function e(e){var t=this;this.g=q,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return s.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(o))}))}}var l;if("function"!=typeof n&&r(6),void 0!==o&&"function"!=typeof o&&r(7),i(e)){var c=E(t),u=I(t,e,void 0),d=!0;try{l=n(u),d=!1}finally{d?x(c):k(c)}return"undefined"!=typeof Promise&&l instanceof Promise?l.then((function(e){return _(c,o),S(e,c)}),(function(e){throw x(c),e})):(_(c,o),S(l,c))}if(!e||"object"!=typeof e){if(void 0===(l=n(e))&&(l=e),l===U&&(l=void 0),t.D&&g(l,!0),o){var f=[],p=[];y("Patches").M(e,l,f,p),o(f,p)}return l}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(o))}))};var r,o,i=t.produce(e,n,(function(e,t){r=e,o=t}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(e){return[e,r,o]})):[i,r,o]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){i(e)||r(8),o(e)&&(e=N(e));var t=E(this),n=I(this,e,void 0);return n[W].C=!0,k(t),n},t.finishDraft=function(e,t){var n=(e&&e[W]).A;return _(n,t),S(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!q&&r(20),this.g=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=y("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),Z=new J,ee=Z.produce;Z.produceWithPatches.bind(Z),Z.setAutoFreeze.bind(Z),Z.setUseProxies.bind(Z),Z.applyPatches.bind(Z),Z.createDraft.bind(Z),Z.finishDraft.bind(Z);const te=e=>(t,n,r)=>(r.setState=(e,n,...r)=>{const o="function"===typeof e?ee(e):e;return t(o,n,...r)},e(r.setState,n,r))},10248:e=>{"use strict";e.exports=JSON.parse('["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","etisalat","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","iveco","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nagoya","name","nationwide","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","\u0915\u0949\u092e","\u30bb\u30fc\u30eb","\u4f5b\u5c71","\u0cad\u0cbe\u0cb0\u0ca4","\u6148\u5584","\u96c6\u56e2","\u5728\u7ebf","\ud55c\uad6d","\u0b2d\u0b3e\u0b30\u0b24","\u5927\u4f17\u6c7d\u8f66","\u70b9\u770b","\u0e04\u0e2d\u0e21","\u09ad\u09be\u09f0\u09a4","\u09ad\u09be\u09b0\u09a4","\u516b\u5366","\u05d9\u05e9\u05e8\u05d0\u05dc","\u0645\u0648\u0642\u0639","\u09ac\u09be\u0982\u09b2\u09be","\u516c\u76ca","\u516c\u53f8","\u9999\u683c\u91cc\u62c9","\u7f51\u7ad9","\u79fb\u52a8","\u6211\u7231\u4f60","\u043c\u043e\u0441\u043a\u0432\u0430","\u049b\u0430\u0437","\u043a\u0430\u0442\u043e\u043b\u0438\u043a","\u043e\u043d\u043b\u0430\u0439\u043d","\u0441\u0430\u0439\u0442","\u8054\u901a","\u0441\u0440\u0431","\u0431\u0433","\u0431\u0435\u043b","\u05e7\u05d5\u05dd","\u65f6\u5c1a","\u5fae\u535a","\u6de1\u9a6c\u9521","\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3","\u043e\u0440\u0433","\u0928\u0947\u091f","\u30b9\u30c8\u30a2","\u30a2\u30de\u30be\u30f3","\uc0bc\uc131","\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd","\u5546\u6807","\u5546\u5e97","\u5546\u57ce","\u0434\u0435\u0442\u0438","\u043c\u043a\u0434","\u0435\u044e","\u30dd\u30a4\u30f3\u30c8","\u65b0\u95fb","\u5bb6\u96fb","\u0643\u0648\u0645","\u4e2d\u6587\u7f51","\u4e2d\u4fe1","\u4e2d\u56fd","\u4e2d\u570b","\u5a31\u4e50","\u8c37\u6b4c","\u0c2d\u0c3e\u0c30\u0c24\u0c4d","\u0dbd\u0d82\u0d9a\u0dcf","\u96fb\u8a0a\u76c8\u79d1","\u8d2d\u7269","\u30af\u30e9\u30a6\u30c9","\u0aad\u0abe\u0ab0\u0aa4","\u901a\u8ca9","\u092d\u093e\u0930\u0924\u092e\u094d","\u092d\u093e\u0930\u0924","\u092d\u093e\u0930\u094b\u0924","\u7f51\u5e97","\u0938\u0902\u0917\u0920\u0928","\u9910\u5385","\u7f51\u7edc","\u043a\u043e\u043c","\u0443\u043a\u0440","\u9999\u6e2f","\u4e9a\u9a6c\u900a","\u8bfa\u57fa\u4e9a","\u98df\u54c1","\u98de\u5229\u6d66","\u53f0\u6e7e","\u53f0\u7063","\u624b\u673a","\u043c\u043e\u043d","\u0627\u0644\u062c\u0632\u0627\u0626\u0631","\u0639\u0645\u0627\u0646","\u0627\u0631\u0627\u0645\u0643\u0648","\u0627\u06cc\u0631\u0627\u0646","\u0627\u0644\u0639\u0644\u064a\u0627\u0646","\u0627\u062a\u0635\u0627\u0644\u0627\u062a","\u0627\u0645\u0627\u0631\u0627\u062a","\u0628\u0627\u0632\u0627\u0631","\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627","\u067e\u0627\u06a9\u0633\u062a\u0627\u0646","\u0627\u0644\u0627\u0631\u062f\u0646","\u0628\u0627\u0631\u062a","\u0628\u06be\u0627\u0631\u062a","\u0627\u0644\u0645\u063a\u0631\u0628","\u0627\u0628\u0648\u0638\u0628\u064a","\u0627\u0644\u0628\u062d\u0631\u064a\u0646","\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629","\u0680\u0627\u0631\u062a","\u0643\u0627\u062b\u0648\u0644\u064a\u0643","\u0633\u0648\u062f\u0627\u0646","\u0647\u0645\u0631\u0627\u0647","\u0639\u0631\u0627\u0642","\u0645\u0644\u064a\u0633\u064a\u0627","\u6fb3\u9580","\ub2f7\ucef4","\u653f\u5e9c","\u0634\u0628\u0643\u0629","\u0628\u064a\u062a\u0643","\u0639\u0631\u0628","\u10d2\u10d4","\u673a\u6784","\u7ec4\u7ec7\u673a\u6784","\u5065\u5eb7","\u0e44\u0e17\u0e22","\u0633\u0648\u0631\u064a\u0629","\u62db\u8058","\u0440\u0443\u0441","\u0440\u0444","\u062a\u0648\u0646\u0633","\u5927\u62ff","\u0ea5\u0eb2\u0ea7","\u307f\u3093\u306a","\u30b0\u30fc\u30b0\u30eb","\u03b5\u03c5","\u03b5\u03bb","\u4e16\u754c","\u66f8\u7c4d","\u0d2d\u0d3e\u0d30\u0d24\u0d02","\u0a2d\u0a3e\u0a30\u0a24","\u7f51\u5740","\ub2f7\ub137","\u30b3\u30e0","\u5929\u4e3b\u6559","\u6e38\u620f","verm\xf6gensberater","verm\xf6gensberatung","\u4f01\u4e1a","\u4fe1\u606f","\u5609\u91cc\u5927\u9152\u5e97","\u5609\u91cc","\u0645\u0635\u0631","\u0642\u0637\u0631","\u5e7f\u4e1c","\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8","\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe","\u0570\u0561\u0575","\u65b0\u52a0\u5761","\u0641\u0644\u0633\u0637\u064a\u0646","\u653f\u52a1","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw"]')}}]);
//# sourceMappingURL=/packs/js/7844-8f528f4df84b465cff15.js.map