PageSourceSearch

https://members.arigalper.com/packs/js/91784-da99252f5dc1306e.js

js arigalper.com collected 2026-09-30 22:24:38 UTC 1,658,635 bytes, 206 lines download raw bytes

1(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[91784],{824836(s,l,c){"use strict";let u;c.d(l,{Mp:()=>tC,Hd:()=>tY,vL:()=>_,uN:()=>eB,AN:()=>eV,IG:()=>eK,fp:()=>et,y$:()=>en,by:()=>t$,Sj:()=>ep,Vy:()=>Q,sl:()=>eb,TT:()=>eo,fF:()=>tP,PM:()=>tA,zM:()=>tI,MS:()=>V,FR:()=>Y});var d,h,p,f,m,g,v,b,y,w,k,S,_,E,C,D,M,T,A,P=c(933578),O=c(574795),N=c(373761);let I={display:"none"};function R(s){let{id:l,value:c}=s;return P.createElement("div",{id:l,style:I},c)}function F(s){let{id:l,announcement:c,ariaLiveType:u="assertive"}=s,d={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return P.createElement("div",{id:l,style:d,role:"status","aria-live":u,"aria-atomic":!0},c)}function L(){let[s,l]=(0,P.useState)("");return{announce:(0,P.useCallback)(s=>{null!=s&&l(s)},[]),announcement:s}}let j=(0,P.createContext)(null);function z(s){let l=(0,P.useContext)(j);(0,P.useEffect)(()=>{if(!l)throw Error("useDndMonitor must be used within a children of <DndContext>");return l(s)},[s,l])}function B(){let[s]=(0,P.useState)(()=>new Set),l=(0,P.useCallback)(l=>(s.add(l),()=>s.delete(l)),[s]);return[(0,P.useCallback)(l=>{let{type:c,event:u}=l;s.forEach(s=>{var l;return null==(l=s[c])?void 0:l.call(s,u)})},[s]),l]}let $={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  "},W={onDragStart(s){let{active:l}=s;return"Picked up draggable item "+l.id+"."},onDragOver(s){let{active:l,over:c}=s;return c?"Draggable item "+l.id+" was moved over droppable area "+c.id+".":"Draggable item "+l.id+" is no longer over a droppable area."},onDragEnd(s){let{active:l,over:c}=s;return c?"Draggable item "+l.id+" was dropped over droppable area "+c.id:"Draggable item "+l.id+" was dropped."},onDragCancel(s){let{active:l}=s;return"Dragging was cancelled. Draggable item "+l.id+" was dropped."}};function H(s){let{announcements:l=W,container:c,hiddenTextDescribedById:u,screenReaderInstructions:d=$}=s,{announce:h,announcement:p}=L(),f=(0,N.YG)("DndLiveRegion"),[m,g]=(0,P.useState)(!1);if((0,P.useEffect)(()=>{g(!0)},[]),z((0,P.useMemo)(()=>({onDragStart(s){let{active:c}=s;h(l.onDragStart({active:c}))},onDragMove(s){let{active:c,over:u}=s;l.onDragMove&&h(l.onDragMove({active:c,over:u}))},onDragOver(s){let{active:c,over:u}=s;h(l.onDragOver({active:c,over:u}))},onDragEnd(s){let{active:c,over:u}=s;h(l.onDragEnd({active:c,over:u}))},onDragCancel(s){let{active:c,over:u}=s;h(l.onDragCancel({active:c,over:u}))}}),[h,l])),!m)return null;let v=P.createElement(P.Fragment,null,P.createElement(R,{id:u,value:d.draggable}),P.createElement(F,{id:f,announcement:p}));return c?(0,O.createPortal)(v,c):v}function U(){}function V(s,l){return(0,P.useMemo)(()=>({sensor:s,options:null!=l?l:{}}),[s,l])}function Y(){for(var s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return(0,P.useMemo)(()=>[...l].filter(s=>null!=s),[...l])}(d=w||(w={})).DragStart="dragStart",d.DragMove="dragMove",d.DragEnd="dragEnd",d.DragCancel="dragCancel",d.DragOver="dragOver",d.RegisterDroppable="registerDroppable",d.SetDroppableDisabled="setDroppableDisabled",d.UnregisterDroppable="unregisterDroppable";let q=Object.freeze({x:0,y:0});function G(s,l){return Math.sqrt(Math.pow(s.x-l.x,2)+Math.pow(s.y-l.y,2))}function K(s,l){let c=(0,N.e_)(s);if(!c)return"0 0";let u={x:(c.x-l.left)/l.width*100,y:(c.y-l.top)/l.height*100};return u.x+"% "+u.y+"%"}function Z(s,l){let{data:{value:c}}=s,{data:{value:u}}=l;return c-u}function X(s,l){let{data:{value:c}}=s,{data:{value:u}}=l;return u-c}function J(s){let{left:l,top:c,height:u,width:d}=s;return[{x:l,y:c},{x:l+d,y:c},{x:l,y:c+u},{x:l+d,y:c+u}]}function Q(s,l){if(!s||0===s.length)return null;let[c]=s;return l?c[l]:c}function ee(s,l,c){return void 0===l&&(l=s.left),void 0===c&&(c=s.top),{x:l+.5*s.width,y:c+.5*s.height}}let et=s=>{let{collisionRect:l,droppableRects:c,droppableContainers:u}=s,d=ee(l,l.left,l.top),h=[];for(let s of u){let{id:l}=s,u=c.get(l);if(u){let c=G(ee(u),d);h.push({id:l,data:{droppableContainer:s,value:c}})}}return h.sort(Z)},en=s=>{let{collisionRect:l,droppableRects:c,droppableContainers:u}=s,d=J(l),h=[];for(let s of u){let{id:l}=s,u=c.get(l);if(u){let c=J(u),p=Number((d.reduce((s,l,u)=>s+G(c[u],l),0)/4).toFixed(4));h.push({id:l,data:{droppableContainer:s,value:p}})}}return h.sort(Z)};function er(s,l){let c=Math.max(l.top,s.top),u=Math.max(l.left,s.left),d=Math.min(l.left+l.width,s.left+s.width),h=Math.min(l.top+l.height,s.top+s.height),p=d-u,f=h-c;if(u<d&&c<h){let c=l.width*l.height,u=s.width*s.height,d=p*f;return Number((d/(c+u-d)).toFixed(4))}return 0}let ei=s=>{let{collisionRect:l,droppableRects:c,droppableContainers:u}=s,d=[];for(let s of u){let{id:u}=s,h=c.get(u);if(h){let c=er(h,l);c>0&&d.push({id:u,data:{droppableContainer:s,value:c}})}}return d.sort(X)};function ea(s,l){let{top:c,left:u,bottom:d,right:h}=l;return c<=s.y&&s.y<=d&&u<=s.x&&s.x<=h}let eo=s=>{let{droppableContainers:l,droppableRects:c,pointerCoordinates:u}=s;if(!u)return[];let d=[];for(let s of l){let{id:l}=s,h=c.get(l);if(h&&ea(u,h)){let c=Number((J(h).reduce((s,l)=>s+G(u,l),0)/4).toFixed(4));d.push({id:l,data:{droppableContainer:s,value:c}})}}return d.sort(Z)};function es(s,l,c){return{...s,scaleX:l&&c?l.width/c.width:1,scaleY:l&&c?l.height/c.height:1}}function el(s,l){return s&&l?{x:s.left-l.left,y:s.top-l.top}:q}let ec=function(s){for(var l=arguments.length,c=Array(l>1?l-1:0),u=1;u<l;u++)c[u-1]=arguments[u];return c.reduce((s,l)=>
1({...s,top:s.top+ +l.y,bottom:s.bottom+ +l.y,left:s.left+ +l.x,right:s.right+ +l.x}),{...s})};function eu(s){if(s.startsWith("matrix3d(")){let l=s.slice(9,-1).split(/, /);return{x:+l[12],y:+l[13],scaleX:+l[0],scaleY:+l[5]}}if(s.startsWith("matrix(")){let l=s.slice(7,-1).split(/, /);return{x:+l[4],y:+l[5],scaleX:+l[0],scaleY:+l[3]}}return null}function ed(s,l,c){let u=eu(l);if(!u)return s;let{scaleX:d,scaleY:h,x:p,y:f}=u,m=s.left-p-(1-d)*parseFloat(c),g=s.top-f-(1-h)*parseFloat(c.slice(c.indexOf(" ")+1)),v=d?s.width/d:s.width,b=h?s.height/h:s.height;return{width:v,height:b,top:g,right:m+v,bottom:g+b,left:m}}let eh={ignoreTransform:!1};function ep(s,l){void 0===l&&(l=eh);let c=s.getBoundingClientRect();if(l.ignoreTransform){let{transform:l,transformOrigin:u}=(0,N.zk)(s).getComputedStyle(s);l&&(c=ed(c,l,u))}let{top:u,left:d,width:h,height:p,bottom:f,right:m}=c;return{top:u,left:d,width:h,height:p,bottom:f,right:m}}function ef(s){return ep(s,{ignoreTransform:!0})}function em(s){let l=s.innerWidth,c=s.innerHeight;return{top:0,left:0,right:l,bottom:c,width:l,height:c}}function eg(s,l){return void 0===l&&(l=(0,N.zk)(s).getComputedStyle(s)),"fixed"===l.position}function ev(s,l){void 0===l&&(l=(0,N.zk)(s).getComputedStyle(s));let c=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(s=>{let u=l[s];return"string"==typeof u&&c.test(u)})}function eb(s,l){let c=[];function u(d){if(null!=l&&c.length>=l||!d)return c;if((0,N.wz)(d)&&null!=d.scrollingElement&&!c.includes(d.scrollingElement))return c.push(d.scrollingElement),c;if(!(0,N.sb)(d)||(0,N.xZ)(d)||c.includes(d))return c;let h=(0,N.zk)(s).getComputedStyle(d);return(d!==s&&ev(d,h)&&c.push(d),eg(d,h))?c:u(d.parentNode)}return s?u(s):c}function ey(s){let[l]=eb(s,1);return null!=l?l:null}function ew(s){return N.Sw&&s?(0,N.l6)(s)?s:(0,N.Ll)(s)?(0,N.wz)(s)||s===(0,N.TW)(s).scrollingElement?window:(0,N.sb)(s)?s:null:null:null}function ex(s){return(0,N.l6)(s)?s.scrollX:s.scrollLeft}function ek(s){return(0,N.l6)(s)?s.scrollY:s.scrollTop}function eS(s){return{x:ex(s),y:ek(s)}}function e_(s){return!!N.Sw&&!!s&&s===document.scrollingElement}function eE(s){let l={x:0,y:0},c=e_(s)?{height:window.innerHeight,width:window.innerWidth}:{height:s.clientHeight,width:s.clientWidth},u={x:s.scrollWidth-c.width,y:s.scrollHeight-c.height},d=s.scrollTop<=l.y,h=s.scrollLeft<=l.x;return{isTop:d,isLeft:h,isBottom:s.scrollTop>=u.y,isRight:s.scrollLeft>=u.x,maxScroll:u,minScroll:l}}(h=k||(k={}))[h.Forward=1]="Forward",h[h.Backward=-1]="Backward";let eC={x:.2,y:.2};function eD(s,l,c,u,d){let{top:h,left:p,right:f,bottom:m}=c;void 0===u&&(u=10),void 0===d&&(d=eC);let{isTop:g,isBottom:v,isLeft:b,isRight:y}=eE(s),w={x:0,y:0},S={x:0,y:0},_={height:l.height*d.y,width:l.width*d.x};return!g&&h<=l.top+_.height?(w.y=k.Backward,S.y=u*Math.abs((l.top+_.height-h)/_.height)):!v&&m>=l.bottom-_.height&&(w.y=k.Forward,S.y=u*Math.abs((l.bottom-_.height-m)/_.height)),!y&&f>=l.right-_.width?(w.x=k.Forward,S.x=u*Math.abs((l.right-_.width-f)/_.width)):!b&&p<=l.left+_.width&&(w.x=k.Backward,S.x=u*Math.abs((l.left+_.width-p)/_.width)),{direction:w,speed:S}}function eM(s){if(s===document.scrollingElement){let{innerWidth:s,innerHeight:l}=window;return{top:0,left:0,right:s,bottom:l,width:s,height:l}}let{top:l,left:c,right:u,bottom:d}=s.getBoundingClientRect();return{top:l,left:c,right:u,bottom:d,width:s.clientWidth,height:s.clientHeight}}function eT(s){return s.reduce((s,l)=>(0,N.WQ)(s,eS(l)),q)}function eA(s,l){if(void 0===l&&(l=ep),!s)return;let{top:c,left:u,bottom:d,right:h}=l(s);ey(s)&&(d<=0||h<=0||c>=window.innerHeight||u>=window.innerWidth)&&s.scrollIntoView({block:"center",inline:"center"})}let eP=[["x",["left","right"],function(s){return s.reduce((s,l)=>s+ex(l),0)}],["y",["top","bottom"],function(s){return s.reduce((s,l)=>s+ek(l),0)}]];class eO{constructor(s,l){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 c=eb(l),u=eT(c);for(const[l,d,h]of(this.rect={...s},this.width=s.width,this.height=s.height,eP))for(const s of d)Object.defineProperty(this,s,{get:()=>{let d=h(c),p=u[l]-d;return this.rect[s]+p},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class eN{constructor(s){this.target=void 0,this.listeners=[],this.removeAll=()=>
1{this.listeners.forEach(s=>{var l;return null==(l=this.target)?void 0:l.removeEventListener(...s)})},this.target=s}add(s,l,c){var u;null==(u=this.target)||u.addEventListener(s,l,c),this.listeners.push([s,l,c])}}function eI(s){let{EventTarget:l}=(0,N.zk)(s);return s instanceof l?s:(0,N.TW)(s)}function eR(s,l){let c=Math.abs(s.x),u=Math.abs(s.y);return"number"==typeof l?Math.sqrt(c**2+u**2)>l:"x"in l&&"y"in l?c>l.x&&u>l.y:"x"in l?c>l.x:"y"in l&&u>l.y}function eF(s){s.preventDefault()}function eL(s){s.stopPropagation()}(p=S||(S={})).Click="click",p.DragStart="dragstart",p.Keydown="keydown",p.ContextMenu="contextmenu",p.Resize="resize",p.SelectionChange="selectionchange",p.VisibilityChange="visibilitychange",(f=_||(_={})).Space="Space",f.Down="ArrowDown",f.Right="ArrowRight",f.Left="ArrowLeft",f.Up="ArrowUp",f.Esc="Escape",f.Enter="Enter",f.Tab="Tab";let ej={start:[_.Space,_.Enter],cancel:[_.Esc],end:[_.Space,_.Enter,_.Tab]},ez=(s,l)=>{let{currentCoordinates:c}=l;switch(s.code){case _.Right:return{...c,x:c.x+25};case _.Left:return{...c,x:c.x-25};case _.Down:return{...c,y:c.y+25};case _.Up:return{...c,y:c.y-25}}};class eB{constructor(s){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=s;const{event:{target:l}}=s;this.props=s,this.listeners=new eN((0,N.TW)(l)),this.windowListeners=new eN((0,N.zk)(l)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(S.Resize,this.handleCancel),this.windowListeners.add(S.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(S.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:s,onStart:l}=this.props,c=s.node.current;c&&eA(c),l(q)}handleKeyDown(s){if((0,N.kx)(s)){let{active:l,context:c,options:u}=this.props,{keyboardCodes:d=ej,coordinateGetter:h=ez,scrollBehavior:p="smooth"}=u,{code:f}=s;if(d.end.includes(f))return void this.handleEnd(s);if(d.cancel.includes(f))return void this.handleCancel(s);let{collisionRect:m}=c.current,g=m?{x:m.left,y:m.top}:q;this.referenceCoordinates||(this.referenceCoordinates=g);let v=h(s,{active:l,context:c.current,currentCoordinates:g});if(v){let l=(0,N.Re)(v,g),u={x:0,y:0},{scrollableAncestors:d}=c.current;for(let c of d){let d=s.code,{isTop:h,isRight:f,isLeft:m,isBottom:g,maxScroll:b,minScroll:y}=eE(c),w=eM(c),k={x:Math.min(d===_.Right?w.right-w.width/2:w.right,Math.max(d===_.Right?w.left:w.left+w.width/2,v.x)),y:Math.min(d===_.Down?w.bottom-w.height/2:w.bottom,Math.max(d===_.Down?w.top:w.top+w.height/2,v.y))},S=d===_.Right&&!f||d===_.Left&&!m,E=d===_.Down&&!g||d===_.Up&&!h;if(S&&k.x!==v.x){let s=c.scrollLeft+l.x,h=d===_.Right&&s<=b.x||d===_.Left&&s>=y.x;if(h&&!l.y)return void c.scrollTo({left:s,behavior:p});h?u.x=c.scrollLeft-s:u.x=d===_.Right?c.scrollLeft-b.x:c.scrollLeft-y.x,u.x&&c.scrollBy({left:-u.x,behavior:p});break}if(E&&k.y!==v.y){let s=c.scrollTop+l.y,h=d===_.Down&&s<=b.y||d===_.Up&&s>=y.y;if(h&&!l.x)return void c.scrollTo({top:s,behavior:p});h?u.y=c.scrollTop-s:u.y=d===_.Down?c.scrollTop-b.y:c.scrollTop-y.y,u.y&&c.scrollBy({top:-u.y,behavior:p});break}}this.handleMove(s,(0,N.WQ)((0,N.Re)(v,this.referenceCoordinates),u))}}}handleMove(s,l){let{onMove:c}=this.props;s.preventDefault(),c(l)}handleEnd(s){let{onEnd:l}=this.props;s.preventDefault(),this.detach(),l()}handleCancel(s){let{onCancel:l}=this.props;s.preventDefault(),this.detach(),l()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function e$(s){return!!(s&&"distance"in s)}function eW(s){return!!(s&&"delay"in s)}eB.activators=[{eventName:"onKeyDown",handler:(s,l,c)=>{let{keyboardCodes:u=ej,onActivation:d}=l,{active:h}=c,{code:p}=s.nativeEvent;if(u.start.includes(p)){let l=h.activatorNode.current;return(!l||s.target===l)&&(s.preventDefault(),null==d||d({event:s.nativeEvent}),!0)}return!1}}];class eH{constructor(s,l,c){var u;void 0===c&&(c=eI(s.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=s,this.events=l;const{event:d}=s,{target:h}=d;this.props=s,this.events=l,this.document=(0,N.TW)(h),this.documentListeners=new eN(this.document),this.listeners=new eN(c),this.windowListeners=new eN((0,N.zk)(h)),this.initialCoordinates=null!=(u=(0,N.e_)(d))?u:q,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(){let{events:s,props:{options:{activationConstraint:l,bypassActivationConstraint:c}}}=this;if(this.listeners.add(s.move.name,this.handleMove,{passive:!1}),this.listeners.add(s.end.name,this.handleEnd),s.cancel&&this.listeners.add(s.cancel.name,this.handleCancel),this.windowListeners.add(S.Resize,this.handleCancel),this.windowListeners.add(S.DragStart,eF),this.windowListeners.add(S.VisibilityChange,this.handleCancel),this.windowListeners.add(S.ContextMenu,eF),this.documentListeners.add(S.Keydown,this.handleKeydown),l){if(null!=c&&c({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(eW(l)){this.timeoutId=setTimeout(this.handleStart,l.delay),this.handlePending(l);return}if(e$(l))return void this.handlePending(l)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(s,l){let{active:c,onPending:u}=this.props;u(c,s,this.initialCoordinates,l)}handleStart(){let{initialCoordinates:s}=this,{onStart:l}=this.props;s&&(this.activated=!0,this.documentListeners.add(S.Click,eL,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(S.SelectionChange,this.removeTextSelection),l(s))}handleMove(s){var l;let{activated:c,initialCoordinates:u,props:d}=this,{onMove:h,options:{activationConstraint:p}}=d;if(!u)return;let f=null!=(l=(0,N.e_)(s))?l:q,m=(0,N.Re)(u,f);if(!c&&p){if(e$(p)){if(null!=p.tolerance&&eR(m,p.tolerance))return this.handleCancel();if(eR(m,p.distance))return this.handleStart()}return eW(p)&&eR(m,p.tolerance)?this.handleCancel():void this.handlePending(p,m)}s.cancelable&&s.preventDefault(),h(f)}handleEnd(){let{onAbort:s,onEnd:l}=this.props;this.detach(),this.activated||s(this.props.active),l()}handleCancel(){let{onAbort:s,onCancel:l}=this.props;this.detach(),this.activated||s(this.props.active),l()}handleKeydown(s){s.code===_.Esc&&this.handleCancel()}removeTextSelection(){var s;null==(s=this.document.getSelection())||s.removeAllRanges()}}let eU={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class eV extends eH{constructor(s){const{event:l}=s;super(s,eU,(0,N.TW)(l.target))}}eV.activators=[{eventName:"onPointerDown",handler:(s,l)=>{let{nativeEvent:c}=s,{onActivation:u}=l;return!!c.isPrimary&&0===c.button&&(null==u||u({event:c}),!0)}}];let eY={move:{name:"mousemove"},end:{name:"mouseup"}};(m=E||(E={}))[m.RightClick=2]="RightClick";class eq extends eH{constructor(s){super(s,eY,(0,N.TW)(s.event.target))}}eq.activators=[{eventName:"onMouseDown",handler:(s,l)=>{let{nativeEvent:c}=s,{onActivation:u}=l;return c.button!==E.RightClick&&(null==u||u({event:c}),!0)}}];let eG={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class eK extends eH{constructor(s){super(s,eG)}static setup(){return window.addEventListener(eG.move.name,s,{capture:!1,passive:!1}),function(){window.removeEventListener(eG.move.name,s)};function s(){}}}function eZ(s){let{acceleration:l,activator:c=C.Pointer,canScroll:u,draggingRect:d,enabled:h,interval:p=5,order:f=D.TreeOrder,pointerCoordinates:m,scrollableAncestors:g,scrollableAncestorRects:v,delta:b,threshold:y}=s,w=eJ({delta:b,disabled:!h}),[k,S]=(0,N.$$)(),_=(0,P.useRef)({x:0,y:0}),E=(0,P.useRef)({x:0,y:0}),M=(0,P.useMemo)(()=>
1{switch(c){case C.Pointer:return m?{top:m.y,bottom:m.y,left:m.x,right:m.x}:null;case C.DraggableRect:return d}},[c,d,m]),T=(0,P.useRef)(null),A=(0,P.useCallback)(()=>{let s=T.current;if(!s)return;let l=_.current.x*E.current.x,c=_.current.y*E.current.y;s.scrollBy(l,c)},[]),O=(0,P.useMemo)(()=>f===D.TreeOrder?[...g].reverse():g,[f,g]);(0,P.useEffect)(()=>{if(!h||!g.length||!M)return void S();for(let s of O){if((null==u?void 0:u(s))===!1)continue;let c=v[g.indexOf(s)];if(!c)continue;let{direction:d,speed:h}=eD(s,c,M,l,y);for(let s of["x","y"])w[s][d[s]]||(h[s]=0,d[s]=0);if(h.x>0||h.y>0){S(),T.current=s,k(A,p),_.current=h,E.current=d;return}}_.current={x:0,y:0},E.current={x:0,y:0},S()},[l,A,u,S,h,p,JSON.stringify(M),JSON.stringify(w),k,g,O,v,JSON.stringify(y)])}eK.activators=[{eventName:"onTouchStart",handler:(s,l)=>{let{nativeEvent:c}=s,{onActivation:u}=l,{touches:d}=c;return!(d.length>1)&&(null==u||u({event:c}),!0)}}],(g=C||(C={}))[g.Pointer=0]="Pointer",g[g.DraggableRect=1]="DraggableRect",(v=D||(D={}))[v.TreeOrder=0]="TreeOrder",v[v.ReversedTreeOrder=1]="ReversedTreeOrder";let eX={x:{[k.Backward]:!1,[k.Forward]:!1},y:{[k.Backward]:!1,[k.Forward]:!1}};function eJ(s){let{delta:l,disabled:c}=s,u=(0,N.ZC)(l);return(0,N.KG)(s=>{if(c||!u||!s)return eX;let d={x:Math.sign(l.x-u.x),y:Math.sign(l.y-u.y)};return{x:{[k.Backward]:s.x[k.Backward]||-1===d.x,[k.Forward]:s.x[k.Forward]||1===d.x},y:{[k.Backward]:s.y[k.Backward]||-1===d.y,[k.Forward]:s.y[k.Forward]||1===d.y}}},[c,l,u])}function eQ(s,l){let c=null!=l?s.get(l):void 0,u=c?c.node.current:null;return(0,N.KG)(s=>{var c;return null==l?null:null!=(c=null!=u?u:s)?c:null},[u,l])}function e0(s,l){return(0,P.useMemo)(()=>s.reduce((s,c)=>{let{sensor:u}=c;return[...s,...u.activators.map(s=>({eventName:s.eventName,handler:l(s.handler,c)}))]},[]),[s,l])}(b=M||(M={}))[b.Always=0]="Always",b[b.BeforeDragging=1]="BeforeDragging",b[b.WhileDragging=2]="WhileDragging",(T||(T={})).Optimized="optimized";let e1=new Map;function e2(s,l){let{dragging:c,dependencies:u,config:d}=l,[h,p]=(0,P.useState)(null),{frequency:f,measure:m,strategy:g}=d,v=(0,P.useRef)(s),b=_(),y=(0,N.YN)(b),w=(0,P.useCallback)(function(s){void 0===s&&(s=[]),y.current||p(l=>null===l?s:l.concat(s.filter(s=>!l.includes(s))))},[y]),k=(0,P.useRef)(null),S=(0,N.KG)(l=>{if(b&&!c)return e1;if(!l||l===e1||v.current!==s||null!=h){let l=new Map;for(let c of s){if(!c)continue;if(h&&h.length>0&&!h.includes(c.id)&&c.rect.current){l.set(c.id,c.rect.current);continue}let s=c.node.current,u=s?new eO(m(s),s):null;c.rect.current=u,u&&l.set(c.id,u)}return l}return l},[s,h,c,b,m]);return(0,P.useEffect)(()=>{v.current=s},[s]),(0,P.useEffect)(()=>{b||w()},[c,b]),(0,P.useEffect)(()=>{h&&h.length>0&&p(null)},[JSON.stringify(h)]),(0,P.useEffect)(()=>{b||"number"!=typeof f||null!==k.current||(k.current=setTimeout(()=>{w(),k.current=null},f))},[f,b,w,...u]),{droppableRects:S,measureDroppableContainers:w,measuringScheduled:null!=h};function _(){switch(g){case M.Always:return!1;case M.BeforeDragging:return c;default:return!c}}}function e3(s,l){return(0,N.KG)(c=>s?c||("function"==typeof l?l(s):s):null,[l,s])}function e9(s,l){return e3(s,l)}function e4(s){let{callback:l,disabled:c}=s,u=(0,N._q)(l),d=(0,P.useMemo)(()=>{if(c||"u"<typeof window||void 0===window.MutationObserver)return;let{MutationObserver:s}=window;return new s(u)},[u,c]);return(0,P.useEffect)(()=>()=>null==d?void 0:d.disconnect(),[d]),d}function e5(s){let{callback:l,disabled:c}=s,u=(0,N._q)(l),d=(0,P.useMemo)(()=>{if(c||"u"<typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:s}=window;return new s(u)},[c]);return(0,P.useEffect)(()=>()=>null==d?void 0:d.disconnect(),[d]),d}function e8(s){return new eO(ep(s),s)}function e6(s,l,c){void 0===l&&(l=e8);let[u,d]=(0,P.useState)(null);function h(){d(u=>{if(!s)return null;if(!1===s.isConnected){var d;return null!=(d=null!=u?u:c)?d:null}let h=l(s);return JSON.stringify(u)===JSON.stringify(h)?u:h})}let p=e4({callback(l){if(s)for(let c of l){let{type:l,target:u}=c;if("childList"===l&&u instanceof HTMLElement&&u.contains(s)){h();break}}}}),f=e5({callback:h});return(0,N.Es)(()=>{h(),s?(null==f||f.observe(s),null==p||p.observe(document.body,{childList:!0,subtree:!0})):(null==f||f.disconnect(),null==p||p.disconnect())},[s]),u}function e7(s){let l=e3(s);return el(s,l)}let te=[];function tt(s){let l=(0,P.useRef)(s),c=(0,N.KG)(c=>s?c&&c!==te&&s&&l.current&&s.parentNode===l.current.parentNode?c:eb(s):te,[s]);return(0,P.useEffect)(()=>{l.current=s},[s]),c}function tn(s){let[l,c]=(0,P.useState)(null),u=(0,P.useRef)(s),d=(0,P.useCallback)(s=>
1{let l=ew(s.target);l&&c(s=>s?(s.set(l,eS(l)),new Map(s)):null)},[]);return(0,P.useEffect)(()=>{let l=u.current;if(s!==l){h(l);let p=s.map(s=>{let l=ew(s);return l?(l.addEventListener("scroll",d,{passive:!0}),[l,eS(l)]):null}).filter(s=>null!=s);c(p.length?new Map(p):null),u.current=s}return()=>{h(s),h(l)};function h(s){s.forEach(s=>{let l=ew(s);null==l||l.removeEventListener("scroll",d)})}},[d,s]),(0,P.useMemo)(()=>s.length?l?Array.from(l.values()).reduce((s,l)=>(0,N.WQ)(s,l),q):eT(s):q,[s,l])}function tr(s,l){void 0===l&&(l=[]);let c=(0,P.useRef)(null);return(0,P.useEffect)(()=>{c.current=null},l),(0,P.useEffect)(()=>{let l=s!==q;l&&!c.current&&(c.current=s),!l&&c.current&&(c.current=null)},[s]),c.current?(0,N.Re)(s,c.current):q}function ti(s){(0,P.useEffect)(()=>{if(!N.Sw)return;let l=s.map(s=>{let{sensor:l}=s;return null==l.setup?void 0:l.setup()});return()=>{for(let s of l)null==s||s()}},s.map(s=>{let{sensor:l}=s;return l}))}function ta(s,l){return(0,P.useMemo)(()=>s.reduce((s,c)=>{let{eventName:u,handler:d}=c;return s[u]=s=>{d(s,l)},s},{}),[s,l])}function to(s){return(0,P.useMemo)(()=>s?em(s):null,[s])}let ts=[];function tl(s,l){void 0===l&&(l=ep);let[c]=s,u=to(c?(0,N.zk)(c):null),[d,h]=(0,P.useState)(ts);function p(){h(()=>s.length?s.map(s=>e_(s)?u:new eO(l(s),s)):ts)}let f=e5({callback:p});return(0,N.Es)(()=>{null==f||f.disconnect(),p(),s.forEach(s=>null==f?void 0:f.observe(s))},[s]),d}function tc(s){if(!s)return null;if(s.children.length>1)return s;let l=s.children[0];return(0,N.sb)(l)?l:s}function tu(s){let{measure:l}=s,[c,u]=(0,P.useState)(null),d=e5({callback:(0,P.useCallback)(s=>{for(let{target:c}of s)if((0,N.sb)(c)){u(s=>{let u=l(c);return s?{...s,width:u.width,height:u.height}:u});break}},[l])}),h=(0,P.useCallback)(s=>{let c=tc(s);null==d||d.disconnect(),c&&(null==d||d.observe(c)),u(c?l(c):null)},[l,d]),[p,f]=(0,N.lk)(h);return(0,P.useMemo)(()=>({nodeRef:p,rect:c,setRef:f}),[c,p,f])}let td=[{sensor:eV,options:{}},{sensor:eB,options:{}}],th={current:{}},tp={draggable:{measure:ef},droppable:{measure:ef,strategy:M.WhileDragging,frequency:T.Optimized},dragOverlay:{measure:ep}};class tf extends Map{get(s){var l;return null!=s&&null!=(l=super.get(s))?l:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(s=>{let{disabled:l}=s;return!l})}getNodeFor(s){var l,c;return null!=(l=null==(c=this.get(s))?void 0:c.node.current)?l:void 0}}let tm={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new tf,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:U},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:tp,measureDroppableContainers:U,windowRect:null,measuringScheduled:!1},tg={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:U,draggableNodes:new Map,over:null,measureDroppableContainers:U},tv=(0,P.createContext)(tg),tb=(0,P.createContext)(tm);function ty(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new tf}}}function tw(s,l){switch(l.type){case w.DragStart:return{...s,draggable:{...s.draggable,initialCoordinates:l.initialCoordinates,active:l.active}};case w.DragMove:if(null==s.draggable.active)return s;return{...s,draggable:{...s.draggable,translate:{x:l.coordinates.x-s.draggable.initialCoordinates.x,y:l.coordinates.y-s.draggable.initialCoordinates.y}}};case w.DragEnd:case w.DragCancel:return{...s,draggable:{...s.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case w.RegisterDroppable:{let{element:c}=l,{id:u}=c,d=new tf(s.droppable.containers);return d.set(u,c),{...s,droppable:{...s.droppable,containers:d}}}case w.SetDroppableDisabled:{let{id:c,key:u,disabled:d}=l,h=s.droppable.containers.get(c);if(!h||u!==h.key)return s;let p=new tf(s.droppable.containers);return p.set(c,{...h,disabled:d}),{...s,droppable:{...s.droppable,containers:p}}}case w.UnregisterDroppable:{let{id:c,key:u}=l,d=s.droppable.containers.get(c);if(!d||u!==d.key)return s;
1let h=new tf(s.droppable.containers);return h.delete(c),{...s,droppable:{...s.droppable,containers:h}}}default:return s}}function tx(s){let{disabled:l}=s,{active:c,activatorEvent:u,draggableNodes:d}=(0,P.useContext)(tv),h=(0,N.ZC)(u),p=(0,N.ZC)(null==c?void 0:c.id);return(0,P.useEffect)(()=>{if(!l&&!u&&h&&null!=p){if(!(0,N.kx)(h)||document.activeElement===h.target)return;let s=d.get(p);if(!s)return;let{activatorNode:l,node:c}=s;(l.current||c.current)&&requestAnimationFrame(()=>{for(let s of[l.current,c.current]){if(!s)continue;let l=(0,N.ag)(s);if(l){l.focus();break}}})}},[u,l,d,p,h]),null}function tk(s,l){let{transform:c,...u}=l;return null!=s&&s.length?s.reduce((s,l)=>l({transform:s,...u}),c):c}function tS(s){return(0,P.useMemo)(()=>({draggable:{...tp.draggable,...null==s?void 0:s.draggable},droppable:{...tp.droppable,...null==s?void 0:s.droppable},dragOverlay:{...tp.dragOverlay,...null==s?void 0:s.dragOverlay}}),[null==s?void 0:s.draggable,null==s?void 0:s.droppable,null==s?void 0:s.dragOverlay])}function t_(s){let{activeNode:l,measure:c,initialRect:u,config:d=!0}=s,h=(0,P.useRef)(!1),{x:p,y:f}="boolean"==typeof d?{x:d,y:d}:d;(0,N.Es)(()=>{if(!p&&!f||!l){h.current=!1;return}if(h.current||!u)return;let s=null==l?void 0:l.node.current;if(!s||!1===s.isConnected)return;let d=el(c(s),u);if(p||(d.x=0),f||(d.y=0),h.current=!0,Math.abs(d.x)>0||Math.abs(d.y)>0){let l=ey(s);l&&l.scrollBy({top:d.y,left:d.x})}},[l,p,f,u,c])}let tE=(0,P.createContext)({...q,scaleX:1,scaleY:1});(y=A||(A={}))[y.Uninitialized=0]="Uninitialized",y[y.Initializing=1]="Initializing",y[y.Initialized=2]="Initialized";let tC=(0,P.memo)(function(s){var l,c,u,d;let{id:h,accessibility:p,autoScroll:f=!0,children:m,sensors:g=td,collisionDetection:v=ei,measuring:b,modifiers:y,...k}=s,[S,_]=(0,P.useReducer)(tw,void 0,ty),[E,C]=B(),[D,M]=(0,P.useState)(A.Uninitialized),T=D===A.Initialized,{draggable:{active:I,nodes:R,translate:F},droppable:{containers:L}}=S,z=null!=I?R.get(I):null,$=(0,P.useRef)({initial:null,translated:null}),W=(0,P.useMemo)(()=>{var s;return null!=I?{id:I,data:null!=(s=null==z?void 0:z.data)?s:th,rect:$}:null},[I,z]),U=(0,P.useRef)(null),[V,Y]=(0,P.useState)(null),[q,G]=(0,P.useState)(null),K=(0,N.YN)(k,Object.values(k)),Z=(0,N.YG)("DndDescribedBy",h),X=(0,P.useMemo)(()=>L.getEnabled(),[L]),J=tS(b),{droppableRects:ee,measureDroppableContainers:et,measuringScheduled:en}=e2(X,{dragging:T,dependencies:[F.x,F.y],config:J.droppable}),er=eQ(R,I),ea=(0,P.useMemo)(()=>q?(0,N.e_)(q):null,[q]),eo=ez(),el=e9(er,J.draggable.measure);t_({activeNode:null!=I?R.get(I):null,config:eo.layoutShiftCompensation,initialRect:el,measure:J.draggable.measure});let eu=e6(er,J.draggable.measure,el),ed=e6(er?er.parentElement:null),eh=(0,P.useRef)({activatorEvent:null,active:null,activeNode:er,collisionRect:null,collisions:null,droppableRects:ee,draggableNodes:R,draggingNode:null,draggingNodeRect:null,droppableContainers:L,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ep=L.getNodeFor(null==(l=eh.current.over)?void 0:l.id),ef=tu({measure:J.dragOverlay.measure}),em=null!=(c=ef.nodeRef.current)?c:er,eg=T?null!=(u=ef.rect)?u:eu:null,ev=!!(ef.nodeRef.current&&ef.rect),eb=e7(ev?null:eu),ey=to(em?(0,N.zk)(em):null),ew=tt(T?null!=ep?ep:er:null),ex=tl(ew),ek=tk(y,{transform:{x:F.x-eb.x,y:F.y-eb.y,scaleX:1,scaleY:1},activatorEvent:q,active:W,activeNodeRect:eu,containerNodeRect:ed,draggingNodeRect:eg,over:eh.current.over,overlayNodeRect:ef.rect,scrollableAncestors:ew,scrollableAncestorRects:ex,windowRect:ey}),eS=ea?(0,N.WQ)(ea,F):null,e_=tn(ew),eE=tr(e_),eC=tr(e_,[eu]),eD=(0,N.WQ)(ek,eE),eM=eg?ec(eg,ek):null,eT=W&&eM?v({active:W,collisionRect:eM,droppableRects:ee,droppableContainers:X,pointerCoordinates:eS}):null,eA=Q(eT,"id"),[eP,eO]=(0,P.useState)(null),eN=es(ev?ek:(0,N.WQ)(ek,eC),null!=(d=null==eP?void 0:eP.rect)?d:null,eu),eI=(0,P.useRef)(null),eR=(0,P.useCallback)((s,l)=>{let{sensor:c,options:u}=l;if(null==U.current)return;let d=R.get(U.current);if(!d)return;let h=s.nativeEvent,p=new c({active:U.current,activeNode:d,event:h,options:u,context:eh,onAbort(s){if(!R.get(s))return;let{onDragAbort:l}=K.current,c={id:s};null==l||l(c),E({type:"onDragAbort",event:c})},onPending(s,l,c,u){if(!R.get(s))return;let{onDragPending:d}=K.current,h={id:s,constraint:l,initialCoordinates:c,offset:u};null==d||d(h),E({type:"onDragPending",event:h})},onStart(s){let l=U.current;if(null==l)return;let c=R.get(l);if(!c)return;let{onDragStart:u}=K.current,d={activatorEvent:h,active:{id:l,data:c.data,rect:$}};(0,O.unstable_batchedUpdates)(()=>{null==u||u(d),M(A.Initializing),_({type:w.DragStart,initialCoordinates:s,active:l}),E({type:"onDragStart",event:d}),Y(eI.current),G(h)})},onMove(s){_({type:w.DragMove,coordinates:s})},onEnd:f(w.DragEnd),onCancel:f(w.DragCancel)});function f(s){return async function(){let{active:l,collisions:c,over:u,scrollAdjustedTranslate:d}=eh.current,p=null;if(l&&d){let{cancelDrop:f}=K.current;p={activatorEvent:h,active:l,collisions:c,delta:d,over:u},s===w.DragEnd&&"function"==typeof f&&await Promise.resolve(f(p))&&(s=w.DragCancel)}U.current=null,(0,O.unstable_batchedUpdates)(()=>{_({type:s}),M(A.Uninitialized),eO(null),Y(null),G(null),eI.current=null;let l=s===w.DragEnd?"onDragEnd":"onDragCancel";if(p){let s=K.current[l];null==s||s(p),E({type:l,event:p})}})}}eI.current=p},[R]),eF=e0(g,(0,P.useCallback)((s,l)=>(c,u)=>{let d=c.nativeEvent,h=R.get(u);if(null!==U.current||!h||d.dndKit||d.defaultPrevented)return;let p={active:h};!0===s(c,l.options,p)&&(d.dndKit={capturedBy:l.sensor},U.current=u,eR(c,l))},[R,eR]));ti(g),(0,N.Es)(()=>{eu&&D===A.Initializing&&M(A.Initialized)},[eu,D]),(0,P.useEffect)(()=>{let{onDragMove:s}=K.current,{active:l,activatorEvent:c,collisions:u,over:d}=eh.current;if(!l||!c)return;let h={active:l,activatorEvent:c,collisions:u,delta:{x:eD.x,y:eD.y},over:d};(0,O.unstable_batchedUpdates)(()=>{null==s||s(h),E({type:"onDragMove",event:h})})},[eD.x,eD.y]),(0,P.useEffect)(()=>{let{active:s,activatorEvent:l,collisions:c,droppableContainers:u,scrollAdjustedTranslate:d}=eh.current;if(!s||null==U.current||!l||!d)return;let{onDragOver:h}=K.current,p=u.get(eA),f=p&&p.rect.current?{id:p.id,rect:p.rect.current,data:p.data,disabled:p.disabled}:null,m={active:s,activatorEvent:l,collisions:c,delta:{x:d.x,y:d.y},over:f};(0,O.unstable_batchedUpdates)(()=>{eO(f),null==h||h(m),E({type:"onDragOver",event:m})})},[eA]),(0,N.Es)(()=>{eh.current={activatorEvent:q,active:W,activeNode:er,collisionRect:eM,collisions:eT,droppableRects:ee,draggableNodes:R,draggingNode:em,draggingNodeRect:eg,droppableContainers:L,over:eP,scrollableAncestors:ew,scrollAdjustedTranslate:eD},$.current={initial:eg,translated:eM}},[W,er,eT,eM,R,em,eg,ee,L,eP,ew,eD]),eZ({...eo,delta:F,draggingRect:eM,pointerCoordinates:eS,scrollableAncestors:ew,scrollableAncestorRects:ex});let eL=(0,P.useMemo)(()=>({active:W,activeNode:er,activeNodeRect:eu,activatorEvent:q,collisions:eT,containerNodeRect:ed,dragOverlay:ef,draggableNodes:R,droppableContainers:L,droppableRects:ee,over:eP,measureDroppableContainers:et,scrollableAncestors:ew,scrollableAncestorRects:ex,measuringConfiguration:J,measuringScheduled:en,windowRect:ey}),[W,er,eu,q,eT,ed,ef,R,L,ee,eP,et,ew,ex,J,en,ey]),ej=(0,P.useMemo)(()=>({activatorEvent:q,activators:eF,active:W,activeNodeRect:eu,ariaDescribedById:{draggable:Z},dispatch:_,draggableNodes:R,over:eP,measureDroppableContainers:et}),[q,eF,W,eu,_,Z,R,eP,et]);return P.createElement(j.Provider,{value:C},P.createElement(tv.Provider,{value:ej},P.createElement(tb.Provider,{value:eL},P.createElement(tE.Provider,{value:eN},m)),P.createElement(tx,{disabled:(null==p?void 0:p.restoreFocus)===!1})),P.createElement(H,{...p,hiddenTextDescribedById:Z}));function ez(){let s=(null==V?void 0:V.autoScrollEnabled)===!1,l="object"==typeof f?!1===f.enabled:!1===f,c=T&&!s&&!l;return"object"==typeof f?{...f,enabled:c}:{enabled:c}}}),tD=(0,P.createContext)(null),tM="button",tT="Draggable";function tA(s){let{id:l,data:c,disabled:u=!1,attributes:d}=s,h=(0,N.YG)(tT),{activators:p,activatorEvent:f,active:m,activeNodeRect:g,ariaDescribedById:v,draggableNodes:b,over:y}=(0,P.useContext)(tv),{role:w=tM,roleDescription:k="draggable",tabIndex:S=0}=null!=d?d:{},_=(null==m?void 0:m.id)===l,E=(0,P.useContext)(_?tE:tD),[C,D]=(0,N.lk)(),[M,T]=(0,N.lk)(),A=ta(p,l),O=(0,N.YN)(c);return(0,N.Es)(()=>(b.set(l,{id:l,key:h,node:C,activatorNode:M,data:O}),()=>{let s=b.get(l);s&&s.key===h&&b.delete(l)}),[b,l]),{active:m,activatorEvent:f,activeNodeRect:g,attributes:(0,P.useMemo)(()=>({role:w,tabIndex:S,"aria-disabled":u,"aria-pressed":!!_&&w===tM||void 0,"aria-roledescription":k,"aria-describedby":v.draggable}
1),[u,w,S,_,k,v.draggable]),isDragging:_,listeners:u?void 0:A,node:C,over:y,setNodeRef:D,setActivatorNodeRef:T,transform:E}}function tP(){return(0,P.useContext)(tb)}let tO="Droppable",tN={timeout:25};function tI(s){let{data:l,disabled:c=!1,id:u,resizeObserverConfig:d}=s,h=(0,N.YG)(tO),{active:p,dispatch:f,over:m,measureDroppableContainers:g}=(0,P.useContext)(tv),v=(0,P.useRef)({disabled:c}),b=(0,P.useRef)(!1),y=(0,P.useRef)(null),k=(0,P.useRef)(null),{disabled:S,updateMeasurementsFor:_,timeout:E}={...tN,...d},C=(0,N.YN)(null!=_?_:u),D=e5({callback:(0,P.useCallback)(()=>{if(!b.current){b.current=!0;return}null!=k.current&&clearTimeout(k.current),k.current=setTimeout(()=>{g(Array.isArray(C.current)?C.current:[C.current]),k.current=null},E)},[E]),disabled:S||!p}),M=(0,P.useCallback)((s,l)=>{D&&(l&&(D.unobserve(l),b.current=!1),s&&D.observe(s))},[D]),[T,A]=(0,N.lk)(M),O=(0,N.YN)(l);return(0,P.useEffect)(()=>{D&&T.current&&(D.disconnect(),b.current=!1,D.observe(T.current))},[T,D]),(0,P.useEffect)(()=>(f({type:w.RegisterDroppable,element:{id:u,key:h,disabled:c,node:T,rect:y,data:O}}),()=>f({type:w.UnregisterDroppable,key:h,id:u})),[u]),(0,P.useEffect)(()=>{c!==v.current.disabled&&(f({type:w.SetDroppableDisabled,id:u,key:h,disabled:c}),v.current.disabled=c)},[u,h,c,f]),{active:p,rect:y,isOver:(null==m?void 0:m.id)===u,node:T,over:m,setNodeRef:A}}function tR(s){let{animation:l,children:c}=s,[u,d]=(0,P.useState)(null),[h,p]=(0,P.useState)(null),f=(0,N.ZC)(c);return c||u||!f||d(f),(0,N.Es)(()=>{if(!h)return;let s=null==u?void 0:u.key,c=null==u?void 0:u.props.id;null==s||null==c?d(null):Promise.resolve(l(c,h)).then(()=>{d(null)})},[l,u,h]),P.createElement(P.Fragment,null,c,u?(0,P.cloneElement)(u,{ref:p}):null)}let tF={x:0,y:0,scaleX:1,scaleY:1};function tL(s){let{children:l}=s;return P.createElement(tv.Provider,{value:tg},P.createElement(tE.Provider,{value:tF},l))}let tj={position:"fixed",touchAction:"none"},tz=s=>(0,N.kx)(s)?"transform 250ms ease":void 0,tB=(0,P.forwardRef)((s,l)=>{let{as:c,activatorEvent:u,adjustScale:d,children:h,className:p,rect:f,style:m,transform:g,transition:v=tz}=s;if(!f)return null;let b=d?g:{...g,scaleX:1,scaleY:1},y={...tj,width:f.width,height:f.height,top:f.top,left:f.left,transform:N.Ks.Transform.toString(b),transformOrigin:d&&u?K(u,f):void 0,transition:"function"==typeof v?v(u):v,...m};return P.createElement(c,{className:p,style:y,ref:l},h)}),t$={duration:250,easing:"ease",keyframes:s=>{let{transform:{initial:l,final:c}}=s;return[{transform:N.Ks.Transform.toString(l)},{transform:N.Ks.Transform.toString(c)}]},sideEffects:(u={styles:{active:{opacity:"0"}}},s=>{let{active:l,dragOverlay:c}=s,d={},{styles:h,className:p}=u;if(null!=h&&h.active)for(let[s,c]of Object.entries(h.active))void 0!==c&&(d[s]=l.node.style.getPropertyValue(s),l.node.style.setProperty(s,c));if(null!=h&&h.dragOverlay)for(let[s,l]of Object.entries(h.dragOverlay))void 0!==l&&c.node.style.setProperty(s,l);return null!=p&&p.active&&l.node.classList.add(p.active),null!=p&&p.dragOverlay&&c.node.classList.add(p.dragOverlay),function(){for(let[s,c]of Object.entries(d))l.node.style.setProperty(s,c);null!=p&&p.active&&l.node.classList.remove(p.active)}})};function tW(s){let{config:l,draggableNodes:c,droppableContainers:u,measuringConfiguration:d}=s;return(0,N._q)((s,h)=>{if(null===l)return;let p=c.get(s);if(!p)return;let f=p.node.current;if(!f)return;let m=tc(h);if(!m)return;let{transform:g}=(0,N.zk)(h).getComputedStyle(h),v=eu(g);if(!v)return;let b="function"==typeof l?l:tH(l);return eA(f,d.draggable.measure),b({active:{id:s,data:p.data,node:f,rect:d.draggable.measure(f)},draggableNodes:c,dragOverlay:{node:h,rect:d.dragOverlay.measure(m)},droppableContainers:u,measuringConfiguration:d,transform:v})})}function tH(s){let{duration:l,easing:c,sideEffects:u,keyframes:d}={...t$,...s};return s=>{let{active:h,dragOverlay:p,transform:f,...m}=s;if(!l)return;let g={x:p.rect.left-h.rect.left,y:p.rect.top-h.rect.top},v={scaleX:1!==f.scaleX?h.rect.width*f.scaleX/p.rect.width:1,scaleY:1!==f.scaleY?h.rect.height*f.scaleY/p.rect.height:1},b={x:f.x-g.x,y:f.y-g.y,...v},y=d({...m,active:h,dragOverlay:p,transform:{initial:f,final:b}}),[w]=y,k=y[y.length-1];if(JSON.stringify(w)===JSON.stringify(k))return;let S=null==u?void 0:u({active:h,dragOverlay:p,...m}),_=p.node.animate(y,{duration:l,easing:c,fill:"forwards"});return new Promise(s=>{_.onfinish=()=>{null==S||S(),s()}})}}let tU=0;function tV(s){return(0,P.useMemo)(()=>
1{if(null!=s)return++tU},[s])}let tY=P.memo(s=>{let{adjustScale:l=!1,children:c,dropAnimation:u,style:d,transition:h,modifiers:p,wrapperElement:f="div",className:m,zIndex:g=999}=s,{activatorEvent:v,active:b,activeNodeRect:y,containerNodeRect:w,draggableNodes:k,droppableContainers:S,dragOverlay:_,over:E,measuringConfiguration:C,scrollableAncestors:D,scrollableAncestorRects:M,windowRect:T}=tP(),A=(0,P.useContext)(tE),O=tV(null==b?void 0:b.id),N=tk(p,{activatorEvent:v,active:b,activeNodeRect:y,containerNodeRect:w,draggingNodeRect:_.rect,over:E,overlayNodeRect:_.rect,scrollableAncestors:D,scrollableAncestorRects:M,transform:A,windowRect:T}),I=e3(y),R=tW({config:u,draggableNodes:k,droppableContainers:S,measuringConfiguration:C}),F=I?_.setRef:void 0;return P.createElement(tL,null,P.createElement(tR,{animation:R},b&&O?P.createElement(tB,{key:O,id:b.id,ref:F,as:f,activatorEvent:v,adjustScale:l,className:m,transition:h,rect:I,style:{zIndex:g,...d},transform:N},c):null))})},722125(s,l,c){"use strict";c(373761);let u=s=>{let{transform:l}=s;return{...l,y:0}};function d(s,l,c){let u={...s};return l.top+s.y<=c.top?u.y=c.top-l.top:l.bottom+s.y>=c.top+c.height&&(u.y=c.top+c.height-l.bottom),l.left+s.x<=c.left?u.x=c.left-l.left:l.right+s.x>=c.left+c.width&&(u.x=c.left+c.width-l.right),u}let h=s=>{let{containerNodeRect:l,draggingNodeRect:c,transform:u}=s;return c&&l?d(u,c,l):u},p=s=>{let{transform:l}=s;return{...l,x:0}},f=s=>{let{transform:l,draggingNodeRect:c,windowRect:u}=s;return c&&u?d(l,c,u):l};c.d(l,{},{FN:p,Q_:f,dU:u,gj:h})},79501(s,l,c){"use strict";var u=c(933578),d=c(824836),h=c(373761);function p(s,l,c){let u=s.slice();return u.splice(c<0?u.length+c:c,0,u.splice(l,1)[0]),u}function f(s,l){return s.reduce((s,c,u)=>{let d=l.get(c);return d&&(s[u]=d),s},Array(s.length))}function m(s){return null!==s&&s>=0}function g(s,l){if(s===l)return!0;if(s.length!==l.length)return!1;for(let c=0;c<s.length;c++)if(s[c]!==l[c])return!1;return!0}function v(s){return"boolean"==typeof s?{draggable:s,droppable:s}:s}let b={scaleX:1,scaleY:1},y=s=>{var l;let{rects:c,activeNodeRect:u,activeIndex:d,overIndex:h,index:p}=s,f=null!=(l=c[d])?l:u;if(!f)return null;let m=w(c,p,d);if(p===d){let s=c[h];return s?{x:d<h?s.left+s.width-(f.left+f.width):s.left-f.left,y:0,...b}:null}return p>d&&p<=h?{x:-f.width-m,y:0,...b}:p<d&&p>=h?{x:f.width+m,y:0,...b}:{x:0,y:0,...b}};function w(s,l,c){let u=s[l],d=s[l-1],h=s[l+1];return u&&(d||h)?c<l?d?u.left-(d.left+d.width):h.left-(u.left+u.width):h?h.left-(u.left+u.width):u.left-(d.left+d.width):0}let k=s=>{let{rects:l,activeIndex:c,overIndex:u,index:d}=s,h=p(l,u,c),f=l[d],m=h[d];return m&&f?{x:m.left-f.left,y:m.top-f.top,scaleX:m.width/f.width,scaleY:m.height/f.height}:null},S={scaleX:1,scaleY:1},_=s=>{var l;let{activeIndex:c,activeNodeRect:u,index:d,rects:h,overIndex:p}=s,f=null!=(l=h[c])?l:u;if(!f)return null;if(d===c){let s=h[p];return s?{x:0,y:c<p?s.top+s.height-(f.top+f.height):s.top-f.top,...S}:null}let m=E(h,d,c);return d>c&&d<=p?{x:0,y:-f.height-m,...S}:d<c&&d>=p?{x:0,y:f.height+m,...S}:{x:0,y:0,...S}};function E(s,l,c){let u=s[l],d=s[l-1],h=s[l+1];return u?c<l?d?u.top-(d.top+d.height):h?h.top-(u.top+u.height):0:h?h.top-(u.top+u.height):d?u.top-(d.top+d.height):0:0}let C="Sortable",D=u.createContext({activeIndex:-1,containerId:C,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:k,disabled:{draggable:!1,droppable:!1}});function M(s){let{children:l,id:c,items:p,strategy:m=k,disabled:b=!1}=s,{active:y,dragOverlay:w,droppableRects:S,over:_,measureDroppableContainers:E}=(0,d.fF)(),M=(0,h.YG)(C,c),T=null!==w.rect,A=(0,u.useMemo)(()=>p.map(s=>"object"==typeof s&&"id"in s?s.id:s),[p]),P=null!=y,O=y?A.indexOf(y.id):-1,N=_?A.indexOf(_.id):-1,I=(0,u.useRef)(A),R=!g(A,I.current),F=-1!==N&&-1===O||R,L=v(b);(0,h.Es)(()=>{R&&P&&E(A)},[R,A,P,E]),(0,u.useEffect)(()=>{I.current=A},[A]);let j=(0,u.useMemo)(()=>({activeIndex:O,containerId:M,disabled:L,disableTransforms:F,items:A,overIndex:N,useDragOverlay:T,sortedRects:f(A,S),strategy:m}),[O,M,L.draggable,L.droppable,F,A,N,S,T,m]);return u.createElement(D.Provider,{value:j},l)}let T=s=>{let{id:l,items:c,activeIndex:u,overIndex:d}=s;return p(c,u,d).indexOf(l)},A=s=>{let{containerId:l,isSorting:c,wasDragging:u,index:d,items:h,newIndex:p,previousItems:f,previousContainerId:m,transition:g}=s;return!!g&&!!u&&(f===h||d!==p)&&(!!c||p!==d&&l===m)},P={duration:200,easing:"ease"},O="transform",N=h.Ks.Transition.toString({property:O,duration:0,easing:"linear"}),I={roleDescription:"sortable"};function R(s){let{disabled:l,index:c,node:p,rect:f}=s,[m,g]=(0,u.useState)(null),v=(0,u.useRef)(c);return(0,h.Es)(()=>
1{if(!l&&c!==v.current&&p.current){let s=f.current;if(s){let l=(0,d.Sj)(p.current,{ignoreTransform:!0}),c={x:s.left-l.left,y:s.top-l.top,scaleX:s.width/l.width,scaleY:s.height/l.height};(c.x||c.y)&&g(c)}}c!==v.current&&(v.current=c)},[l,c,p,f]),(0,u.useEffect)(()=>{m&&g(null)},[m]),m}function F(s){let{animateLayoutChanges:l=A,attributes:c,disabled:p,data:f,getNewIndex:g=T,id:v,strategy:b,resizeObserverConfig:y,transition:w=P}=s,{items:k,containerId:S,activeIndex:_,disabled:E,disableTransforms:C,sortedRects:M,overIndex:F,useDragOverlay:j,strategy:z}=(0,u.useContext)(D),B=L(p,E),$=k.indexOf(v),W=(0,u.useMemo)(()=>({sortable:{containerId:S,index:$,items:k},...f}),[S,f,$,k]),H=(0,u.useMemo)(()=>k.slice(k.indexOf(v)),[k,v]),{rect:U,node:V,isOver:Y,setNodeRef:q}=(0,d.zM)({id:v,data:W,disabled:B.droppable,resizeObserverConfig:{updateMeasurementsFor:H,...y}}),{active:G,activatorEvent:K,activeNodeRect:Z,attributes:X,setNodeRef:J,listeners:Q,isDragging:ee,over:et,setActivatorNodeRef:en,transform:er}=(0,d.PM)({id:v,data:W,attributes:{...I,...c},disabled:B.draggable}),ei=(0,h.jn)(q,J),ea=!!G,eo=ea&&!C&&m(_)&&m(F),es=!j&&ee,el=es&&eo?er:null,ec=null!=b?b:z,eu=eo?null!=el?el:ec({rects:M,activeNodeRect:Z,activeIndex:_,overIndex:F,index:$}):null,ed=m(_)&&m(F)?g({id:v,items:k,activeIndex:_,overIndex:F}):$,eh=null==G?void 0:G.id,ep=(0,u.useRef)({activeId:eh,items:k,newIndex:ed,containerId:S}),ef=k!==ep.current.items,em=l({active:G,containerId:S,isDragging:ee,isSorting:ea,id:v,index:$,items:k,newIndex:ep.current.newIndex,previousItems:ep.current.items,previousContainerId:ep.current.containerId,transition:w,wasDragging:null!=ep.current.activeId}),eg=R({disabled:!em,index:$,node:V,rect:U});return(0,u.useEffect)(()=>{ea&&ep.current.newIndex!==ed&&(ep.current.newIndex=ed),S!==ep.current.containerId&&(ep.current.containerId=S),k!==ep.current.items&&(ep.current.items=k)},[ea,ed,S,k]),(0,u.useEffect)(()=>{if(eh===ep.current.activeId)return;if(null!=eh&&null==ep.current.activeId){ep.current.activeId=eh;return}let s=setTimeout(()=>{ep.current.activeId=eh},50);return()=>clearTimeout(s)},[eh]),{active:G,activeIndex:_,attributes:X,data:W,rect:U,index:$,newIndex:ed,items:k,isOver:Y,isSorting:ea,isDragging:ee,listeners:Q,node:V,overIndex:F,over:et,setN
1odeRef:ei,setActivatorNodeRef:en,setDroppableNodeRef:q,setDraggableNodeRef:J,transform:null!=eg?eg:eu,transition:ev()};function ev(){return eg||ef&&ep.current.newIndex===$?N:(!es||(0,h.kx)(K))&&w&&(ea||em)?h.Ks.Transition.toString({...w,property:O}):void 0}}function L(s,l){var c,u;return"boolean"==typeof s?{draggable:s,droppable:!1}:{draggable:null!=(c=null==s?void 0:s.draggable)?c:l.draggable,droppable:null!=(u=null==s?void 0:s.droppable)?u:l.droppable}}function j(s){if(!s)return!1;let l=s.data.current;return!!l&&"sortable"in l&&"object"==typeof l.sortable&&"containerId"in l.sortable&&"items"in l.sortable&&"index"in l.sortable}let z=[d.vL.Down,d.vL.Right,d.vL.Up,d.vL.Left],B=(s,l)=>{let{context:{active:c,collisionRect:u,droppableRects:p,droppableContainers:f,over:m,scrollableAncestors:g}}=l;if(z.includes(s.code)){if(s.preventDefault(),!c||!u)return;let l=[];f.getEnabled().forEach(c=>{if(!c||null!=c&&c.disabled)return;let h=p.get(c.id);if(h)switch(s.code){case d.vL.Down:u.top<h.top&&l.push(c);break;case d.vL.Up:u.top>h.top&&l.push(c);break;case d.vL.Left:u.left>h.left&&l.push(c);break;case d.vL.Right:u.left<h.left&&l.push(c)}});let v=(0,d.y$)({active:c,collisionRect:u,droppableRects:p,droppableContainers:l,pointerCoordinates:null}),b=(0,d.Vy)(v,"id");if(b===(null==m?void 0:m.id)&&v.length>1&&(b=v[1].id),null!=b){let s=f.get(c.id),l=f.get(b),m=l?p.get(l.id):null,v=null==l?void 0:l.node.current;if(v&&m&&s&&l){let c=(0,d.sl)(v).some((s,l)=>g[l]!==s),p=$(s,l),f=W(s,l),b=c||!p?{x:0,y:0}:{x:f?u.width-m.width:0,y:f?u.height-m.height:0},y={x:m.left,y:m.top};return b.x&&b.y?y:(0,h.Re)(y,b)}}}};function $(s,l){return!!j(s)&&!!j(l)&&s.data.current.sortable.containerId===l.data.current.sortable.containerId}function W(s,l){return!!j(s)&&!!j(l)&&!!$(s,l)&&s.data.current.sortable.index<l.data.current.sortable.index}c.d(l,{be:()=>p,gB:()=>M,gl:()=>F},{JR:B,_G:_,kL:k,m$:y})},373761(s,l,c){"use strict";var u=c(933578);function d(){for(var s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return(0,u.useMemo)(()=>s=>{l.forEach(l=>l(s))},l)}let h="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function p(s){let l=Object.prototype.toString.call(s);return"[object Window]"===l||"[object global]"===l}function f(s){return"nodeType"in s}function m(s){var l,c;return s?p(s)?s:f(s)&&null!=(l=null==(c=s.ownerDocument)?void 0:c.defaultView)?l:window:window}function g(s){let{Document:l}=m(s);return s instanceof l}function v(s){return!p(s)&&s instanceof m(s).HTMLElement}function b(s){return s instanceof m(s).SVGElement}function y(s){return s?p(s)?s.document:f(s)?g(s)?s:v(s)||b(s)?s.ownerDocument:document:document:document}let w=h?u.useLayoutEffect:u.useEffect;function k(s){let l=(0,u.useRef)(s);return w(()=>{l.current=s}),(0,u.useCallback)(function(){for(var s=arguments.length,c=Array(s),u=0;u<s;u++)c[u]=arguments[u];return null==l.current?void 0:l.current(...c)},[])}function S(){let s=(0,u.useRef)(null);return[(0,u.useCallback)((l,c)=>{s.current=setInterval(l,c)},[]),(0,u.useCallback)(()=>{null!==s.current&&(clearInterval(s.current),s.current=null)},[])]}function _(s,l){void 0===l&&(l=[s]);let c=(0,u.useRef)(s);return w(()=>{c.current!==s&&(c.current=s)},l),c}function E(s,l){let c=(0,u.useRef)();return(0,u.useMemo)(()=>{let l=s(c.current);return c.current=l,l},[...l])}function C(s){let l=k(s),c=(0,u.useRef)(null),d=(0,u.useCallback)(s=>{s!==c.current&&(null==l||l(s,c.current)),c.current=s},[]);return[c,d]}function D(s){let l=(0,u.useRef)();return(0,u.useEffect)(()=>{l.current=s},[s]),l.current}let M={};function T(s,l){return(0,u.useMemo)(()=>{if(l)return l;let c=null==M[s]?0:M[s]+1;return M[s]=c,s+"-"+c},[s,l])}function A(s){return function(l){for(var c=arguments.length,u=Array(c>1?c-1:0),d=1;d<c;d++)u[d-1]=arguments[d];return u.reduce((l,c)=>{for(let[u,d]of Object.entries(c)){let c=l[u];null!=c&&(l[u]=c+s*d)}return l},{...l})}}let P=A(1),O=A(-1);function N(s){return"clientX"in s&&"clientY"in s}function I(s){if(!s)return!1;let{KeyboardEvent:l}=m(s.target);return l&&s instanceof l}function R(s){if(!s)return!1;let{TouchEvent:l}=m(s.target);return l&&s instanceof l}function F(s){if(R(s)){if(s.touches&&s.touches.length){let{clientX:l,clientY:c}=s.touches[0];return{x:l,y:c}}else if(s.changedTouches&&s.changedTouches.length){let{clientX:l,clientY:c}=s.changedTouches[0];return{x:l,y:c}}}return N(s)?{x:s.clientX,y:s.clientY}:null}let L=Object.freeze({Translate:{toString(s){if(!s)return;let{x:l,y:c}=s;return"translate3d("+(l?Math.round(l):0)+"px, "+(c?Math.round(c):0)+"px, 0)"}},Scale:{toString(s){if(!s)return;let{scaleX:l,scaleY:c}=s;return"scaleX("+l+") scaleY("+c+")"}},Transform:{toString(s){if(s)return[L.Translate.toString(s),L.Scale.toString(s)].join(" ")}},Transition:{toString(s){let{property:l,duration:c,easing:u}=s;return l+" "+c+"ms "+u}}}),j="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function z(s){return s.matches(j)?s:s.querySelector(j)}c.d(l,{$$:()=>S,KG:()=>E,Ll:()=>f,TW:()=>y,YG:()=>T,YN:()=>_,ZC:()=>D,_q:()=>k,ag:()=>z,e_:()=>F,jn:()=>d,kx:()=>I,l6:()=>p,lk:()=>C,sb:()=>v,wz:()=>g,xZ:()=>b,zk:()=>m},{Es:w,Ks:L,Re:O,Sw:h,WQ:P})},314921(s,l,c){"use strict";async function u(s,l){let c,u=s.getReader();for(;!(c=await u.read()).done;)l(c.value)}function d(s){let l,c,u,d=!1;
1return function(h){void 0===l?(l=h,c=0,u=-1):l=p(l,h);let f=l.length,m=0;for(;c<f;){d&&(10===l[c]&&(m=++c),d=!1);let h=-1;for(;c<f&&-1===h;++c)switch(l[c]){case 58:-1===u&&(u=c-m);break;case 13:d=!0;case 10:h=c}if(-1===h)break;s(l.subarray(m,h),u),m=c,u=-1}m===f?l=void 0:0!==m&&(l=l.subarray(m),c-=m)}}function h(s,l,c){let u=f(),d=new TextDecoder;return function(h,p){if(0===h.length)null==c||c(u),u=f();else if(p>0){let c=d.decode(h.subarray(0,p)),f=p+(32===h[p+1]?2:1),m=d.decode(h.subarray(f));switch(c){case"data":u.data=u.data?u.data+"\n"+m:m;break;case"event":u.event=m;break;case"id":s(u.id=m);break;case"retry":let g=parseInt(m,10);isNaN(g)||l(u.retry=g)}}}}function p(s,l){let c=new Uint8Array(s.length+l.length);return c.set(s),c.set(l,s.length),c}function f(){return{data:"",event:"",id:"",retry:void 0}}c.d(l,{y:()=>y});var m=function(s,l){var c={};for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var d=0,u=Object.getOwnPropertySymbols(s);d<u.length;d++)0>l.indexOf(u[d])&&Object.prototype.propertyIsEnumerable.call(s,u[d])&&(c[u[d]]=s[u[d]]);return c};let g="text/event-stream",v=1e3,b="last-event-id";function y(s,l){var{signal:c,headers:p,onopen:f,onmessage:y,onclose:k,onerror:S,openWhenHidden:_,fetch:E}=l,C=m(l,["signal","headers","onopen","onmessage","onclose","onerror","openWhenHidden","fetch"]);return new Promise((l,m)=>{let D,M=Object.assign({},p);function T(){D.abort(),document.hidden||R()}M.accept||(M.accept=g),_||document.addEventListener("visibilitychange",T);let A=v,P=0;function O(){document.removeEventListener("visibilitychange",T),window.clearTimeout(P),D.abort()}null==c||c.addEventListener("abort",()=>{O(),l()});let N=null!=E?E:window.fetch,I=null!=f?f:w;async function R(){var c;D=new AbortController;try{let c=await N(s,Object.assign(Object.assign({},C),{headers:M,signal:D.signal}));await I(c),await u(c.body,d(h(s=>{s?M[b]=s:delete M[b]},s=>{A=s},y))),null==k||k(),O(),l()}catch(s){if(!D.signal.aborted)try{let l=null!=(c=null==S?void 0:S(s))?c:A;window.clearTimeout(P),P=window.setTimeout(R,l)}catch(s){O(),m(s)}}}R()})}function w(s){let l=s.headers.get("content-type");if(!(null==l?void 0:l.startsWith(g)))throw Error(`Expected content-type to be ${g}, Actual: ${l}`)}},391143(s,l,c){"use strict";function u(s){var l=s.toString(16);return 1===l.length?"0"+l:l}function d(s){return"#"+s.map(u).join("")}function h(s){return(299*s[0]+587*s[1]+114*s[2])/1e3<128}function p(s){return s?f(s)?s:[s]:[]}function f(s){return Array.isArray(s[0])}function m(s,l,c){for(var u=0;u<c.length;u++)if(g(s,l,c[u]))return!0;return!1}function g(s,l,c){switch(c.length){case 3:if(v(s,l,c))return!0;break;case 4:if(b(s,l,c))return!0;break;case 5:if(w(s,l,c))return!0;break;default:return!1}}function v(s,l,c){return 255!==s[l+3]||s[l]===c[0]&&s[l+1]===c[1]&&s[l+2]===c[2]}function b(s,l,c){return s[l+3]&&c[3]?s[l]===c[0]&&s[l+1]===c[1]&&s[l+2]===c[2]&&s[l+3]===c[3]:s[l+3]===c[3]}function y(s,l,c){return s>=l-c&&s<=l+c}function w(s,l,c){var u=c[0],d=c[1],h=c[2],p=c[3],f=c[4],m=s[l+3],g=y(m,p,f);return p?!!(!m&&g||y(s[l],u,f)&&y(s[l+1],d,f)&&y(s[l+2],h,f)&&g):g}var k=24;function S(s,l,c){for(var u={},d=c.dominantDivider||k,h=c.ignoredColor,p=c.step,f=[0,0,0,0,0],g=0;g<l;g+=p){var v=s[g],b=s[g+1],y=s[g+2],w=s[g+3];if(!(h&&m(s,g,h))){var S=Math.round(v/d)+","+Math.round(b/d)+","+Math.round(y/d);u[S]?u[S]=[u[S][0]+v*w,u[S][1]+b*w,u[S][2]+y*w,u[S][3]+w,u[S][4]+1]:u[S]=[v*w,b*w,y*w,w,1],f[4]<u[S][4]&&(f=u[S])}}var _=f[0],E=f[1],C=f[2],D=f[3],M=f[4];return D?[Math.round(_/D),Math.round(E/D),Math.round(C/D),Math.round(D/M)]:c.defaultColor}function _(s,l,c){for(var u=0,d=0,h=0,p=0,f=0,g=c.ignoredColor,v=c.step,b=0;b<l;b+=v){var y=s[b+3],w=s[b]*y,k=s[b+1]*y,S=s[b+2]*y;!(g&&m(s,b,g))&&(u+=w,d+=k,h+=S,p+=y,f++)}return p?[Math.round(u/p),Math.round(d/p),Math.round(h/p),Math.round(p/f)]:c.defaultColor}function E(s,l,c){for(var u=0,d=0,h=0,p=0,f=0,g=c.ignoredColor,v=c.step,b=0;b<l;b+=v){var y=s[b],w=s[b+1],k=s[b+2],S=s[b+3];!(g&&m(s,b,g))&&(u+=y*y*S,d+=w*w*S,h+=k*k*S,p+=S,f++)}return p?[Math.round(Math.sqrt(u/p)),Math.round(Math.sqrt(d/p)),Math.round(Math.sqrt(h/p)),Math.round(p/f)]:c.defaultColor}function C(s){return D(s,"defaultColor",[0,0,0,0])}function D(s,l,c){return void 0===s[l]?c:s[l]}var M=10,T=100;function A(s){return -1!==s.search(/\.svg(\?|$)/i)}
1function P(s){if(N(s)){var l=s.naturalWidth,c=s.naturalHeight;return!s.naturalWidth&&A(s.src)&&(l=c=T),{width:l,height:c}}return F(s)?{width:s.videoWidth,height:s.videoHeight}:L(s)?{width:s.codedWidth,height:s.codedHeight}:{width:s.width,height:s.height}}function O(s){return j(s)?"canvas":R(s)?"offscreencanvas":L(s)?"videoframe":z(s)?"imagebitmap":s.src}function N(s){return"u">typeof HTMLImageElement&&s instanceof HTMLImageElement}var I="u">typeof OffscreenCanvas;function R(s){return I&&s instanceof OffscreenCanvas}function F(s){return"u">typeof HTMLVideoElement&&s instanceof HTMLVideoElement}function L(s){return"u">typeof VideoFrame&&s instanceof VideoFrame}function j(s){return"u">typeof HTMLCanvasElement&&s instanceof HTMLCanvasElement}function z(s){return"u">typeof ImageBitmap&&s instanceof ImageBitmap}function B(s,l){var c,u=D(l,"left",0),d=D(l,"top",0),h=D(l,"width",s.width),p=D(l,"height",s.height),f=h,m=p;return"precision"===l.mode||(h>p?(c=h/p,m=Math.round((f=T)/c)):(c=p/h,f=Math.round((m=T)/c)),(f>h||m>p||f<M||m<M)&&(f=h,m=p)),{srcLeft:u,srcTop:d,srcWidth:h,srcHeight:p,destWidth:f,destHeight:m}}var $="u"<typeof window;function W(){return $?I?new OffscreenCanvas(1,1):null:document.createElement("canvas")}var H="FastAverageColor: ";function U(s){return Error(H+s)}function V(s,l){l||console.error(s)}var Y=function(){function s(){this.canvas=null,this.ctx=null}return s.prototype.getColorAsync=function(s,l){if(!s)return Promise.reject(U("call .getColorAsync() without resource"));if("string"==typeof s){if("u"<typeof Image)return Promise.reject(U("resource as string is not supported in this environment"));var c=new Image;return c.crossOrigin=l&&l.crossOrigin||"",c.src=s,this.bindImageEvents(c,l)}if(N(s)&&!s.complete)return this.bindImageEvents(s,l);var u=this.getColor(s,l);return u.error?Promise.reject(u.error):Promise.resolve(u)},s.prototype.getColor=function(s,l){var c=C(l=l||{});if(!s){var u=U("call .getColor() without resource");return V(u,l.silent),this.prepareResult(c,u)}var d=B(P(s),l);if(!d.srcWidth||!d.srcHeight||!d.destWidth||!d.destHeight){var u=U('incorrect sizes for resource "'.concat(O(s),'"'));return V(u,l.silent),this.prepareResult(c,u)}if(!this.canvas&&(this.canvas=W(),!this.canvas)){var u=U("OffscreenCanvas is not supported in this browser");return V(u,l.silent),this.prepareResult(c,u)}if(!this.ctx){if(this.ctx=this.canvas.getContext("2d",{willReadFrequently:!0}),!this.ctx){var u=U("Canvas Context 2D is not supported in this browser");return V(u,l.silent),this.prepareResult(c)}this.ctx.imageSmoothingEnabled=!1}this.canvas.width=d.destWidth,this.canvas.height=d.destHeight;try{this.ctx.clearRect(0,0,d.destWidth,d.destHeight),this.ctx.drawImage(s,d.srcLeft,d.srcTop,d.srcWidth,d.srcHeight,0,0,d.destWidth,d.destHeight);var h=this.ctx.getImageData(0,0,d.destWidth,d.destHeight).data;return this.prepareResult(this.getColorFromArray4(h,l))}catch(d){var u=U("security error (CORS) for resource ".concat(O(s),".\nDetails: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image"));return V(u,l.silent),l.silent||console.error(d),this.prepareResult(c,u)}},s.prototype.getColorFromArray4=function(s,l){l=l||{};var c,u=4,d=s.length,h=C(l);if(d<u)return h;var f=d-d%u,m=(l.step||1)*u;switch(l.algorithm||"sqrt"){case"simple":c=_;break;case"sqrt":c=E;break;case"dominant":c=S;break;default:throw U("".concat(l.algorithm," is unknown algorithm"))}return c(s,f,{defaultColor:h,ignoredColor:p(l.ignoredColor),step:m,dominantDivider:l.dominantDivider})},s.prototype.prepareResult=function(s,l){var c=s.slice(0,3),u=[s[0],s[1],s[2],s[3]/255],p=h(s);return{value:[s[0],s[1],s[2],s[3]],rgb:"rgb("+c.join(",")+")",rgba:"rgba("+u.join(",")+")",hex:d(c),hexa:d(s),isDark:p,isLight:!p,error:l}},s.prototype.destroy=function(){this.canvas&&(this.canvas.width=1,this.canvas.height=1,this.canvas=null),this.ctx=null},s.prototype.bindImageEvents=function(s,l){var c=this;return new Promise(function(u,d){var h=function(){m();var h=c.getColor(s,l);h.error?d(h.error):u(h)},p=function(){m(),d(U('Error loading image "'.concat(s.src,'"')))},f=function(){m(),d(U('Image "'.concat(s.src,'" loading aborted')))},m=function(){s.removeEventListener("load",h),s.removeEventListener("error",p),s.removeEventListener("abort",f)};s.addEventListener("load",h),s.addEventListener("error",p),s.addEventListener("abort",f)})},s}();c.d(l,{D:()=>Y})},629257(s){s.exports=function(){"use strict";var s={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"]}},l={iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]},c={floor:Math.floor,ceil:Math.ceil};function u(u){var d,h,p,f,m,g,v,b,y,w,k,S,_,E,C,D,M,T,A,P,O=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},N=[],I=0;if(isNaN(u))throw TypeError("Invalid number");if(p=!0===O.bits,S=!0===O.pad,h=O.base||10,_=void 0!==O.round?O.round:2,v=void 0!==O.locale?O.locale:"",b=O.localeOptions||{},C=void 0!==O.separator?O.separator:"",D=void 0!==O.spacer?O.spacer:" ",T=O.symbols||{},M=O.standard in s?O.standard:"iec",k=O.output||"string",m=!0===O.fullform,g=O.fullforms instanceof Array?O.fullforms:[],d=void 0!==O.exponent?O.exponent:-1,A=c[O.roundingMethod]||Math.round,y=(w=Number(u))<0,f=h>2?1e3:1024,P=!1===isNaN(O.precision)?parseInt(O.precision,10):0,y&&(w=-w),(-1===d||isNaN(d))&&(d=Math.floor(Math.log(w)/Math.log(f)))<0&&(
1d=0),d>8&&(P>0&&(P+=8-d),d=8),"exponent"===k)return d;if(0===w)N[0]=0,E=N[1]=s[M][p?"bits":"bytes"][d];else{I=w/(2===h?Math.pow(2,10*d):Math.pow(1e3,d)),p&&(I*=8)>=f&&d<8&&(I/=f,d++);var R=Math.pow(10,d>0?_:0);N[0]=A(I*R)/R,N[0]===f&&d<8&&void 0===O.exponent&&(N[0]=1,d++),E=N[1]=s[M][p?"bits":"bytes"][d]}if(y&&(N[0]=-N[0]),P>0&&(N[0]=N[0].toPrecision(P)),N[1]=T[N[1]]||N[1],!0===v?N[0]=N[0].toLocaleString():v.length>0?N[0]=N[0].toLocaleString(v,b):C.length>0&&(N[0]=N[0].toString().replace(".",C)),S&&!1===Number.isInteger(N[0])&&_>0){var F=C||".",L=N[0].toString().split(F),j=L[1]||"",z=j.length,B=_-z;N[0]="".concat(L[0]).concat(F).concat(j.padEnd(z+B,"0"))}return m&&(N[1]=g[d]?g[d]:l[M][d]+(p?"bit":"byte")+(1===N[0]?"":"s")),"array"===k?N:"object"===k?{value:N[0],symbol:N[1],exponent:d,unit:E}:N.join(D)}return u.partial=function(s){return function(l){return u(l,s)}},u}()},589642(s,l,c){"use strict";c.r(l),c.d(l,{default:()=>U});var u=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],d={_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:function(s){return"u">typeof console&&console.warn(s)},getWeek:function(s){var l=new Date(s.getTime());l.setHours(0,0,0,0),l.setDate(l.getDate()+3-(l.getDay()+6)%7);var c=new Date(l.getFullYear(),0,4);return 1+Math.round(((l.getTime()-c.getTime())/864e5-3+(c.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},h={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:function(s){var l=s%100;if(l>3&&l<21)return"th";switch(l%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};let p=h;var f=function(s,l){return void 0===l&&(l=2),("000"+s).slice(-1*l)},m=function(s){return+(!0===s)};function g(s,l){var c;return function(){var u=this,d=arguments;clearTimeout(c),c=setTimeout(function(){return s.apply(u,d)},l)}}var v=function(s){return s instanceof Array?s:[s]};function b(s,l,c){if(!0===c)return s.classList.add(l);s.classList.remove(l)}function y(s,l,c){var u=window.document.createElement(s);return c=c||"",u.className=l=l||"",void 0!==c&&(u.textContent=c),u}function w(s){for(;s.firstChild;)s.removeChild(s.firstChild)}function k(s,l){return l(s)?s:s.parentNode?k(s.parentNode,l):void 0}function S(s,l){var c=y("div","numInputWrapper"),u=y("input","numInput "+s),d=y("span","arrowUp"),h=y("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?u.type="number":(u.type="text",u.pattern="\\d*"),void 0!==l)for(var p in l)u.setAttribute(p,l[p]);return c.appendChild(u),c.appendChild(d),c.appendChild(h),c}function _(s){try{if("function"==typeof s.composedPath)return s.composedPath()[0];return s.target}catch(l){return s.target}}var E=function(){},C=function(s,l,c){return c.months[l?"shorthand":"longhand"][s]},D={D:E,F:function(s,l,c){s.setMonth(c.months.longhand.indexOf(l))},G:function(s,l){s.setHours(12*(s.getHours()>=12)+parseFloat(l))},H:function(s,l){s.setHours(parseFloat(l))},J:function(s,l){s.setDate(parseFloat(l))},K:function(s,l,c){s.setHours(s.getHours()%12+12*m(RegExp(c.amPM[1],"i").test(l)))},M:function(s,l,c){s.setMonth(c.months.shorthand.indexOf(l))},S:function(s,l){s.setSeconds(parseFloat(l))},U:function(s,l){return new Date(1e3*parseFloat(l))},W:function(s,l,c){var u=parseInt(l),d=new Date(s.getFullYear(),0,2+(u-1)*7,0,0,0,0);return d.setDate(d.getDate()-d.getDay()+c.firstDayOfWeek),d},Y:function(s,l){s.setFullYear(parseFloat(l))},Z:function(s,l){return new Date(l)},d:function(s,l){s.setDate(parseFloat(l))},h:function(s,l){s.setHours(12*(s.getHours()>=12)+parseFloat(l))},i:function(s,l){s.setMinutes(parseFloat(l))},j:function(s,l){s.setDate(parseFloat(l))},l:E,m:function(s,l){s.setMonth(parseFloat(l)-1)},n:function(s,l){s.setMonth(parseFloat(l)-1)},s:function(s,l){s.setSeconds(parseFloat(l))},u:function(s,l){return new Date(parseFloat(l))},w:E,y:function(s,l){s.setFullYear(2e3+parseFloat(l))}},M={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"
1(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},T={Z:function(s){return s.toISOString()},D:function(s,l,c){return l.weekdays.shorthand[T.w(s,l,c)]},F:function(s,l,c){return C(T.n(s,l,c)-1,!1,l)},G:function(s,l,c){return f(T.h(s,l,c))},H:function(s){return f(s.getHours())},J:function(s,l){return void 0!==l.ordinal?s.getDate()+l.ordinal(s.getDate()):s.getDate()},K:function(s,l){return l.amPM[m(s.getHours()>11)]},M:function(s,l){return C(s.getMonth(),!0,l)},S:function(s){return f(s.getSeconds())},U:function(s){return s.getTime()/1e3},W:function(s,l,c){return c.getWeek(s)},Y:function(s){return f(s.getFullYear(),4)},d:function(s){return f(s.getDate())},h:function(s){return s.getHours()%12?s.getHours()%12:12},i:function(s){return f(s.getMinutes())},j:function(s){return s.getDate()},l:function(s,l){return l.weekdays.longhand[s.getDay()]},m:function(s){return f(s.getMonth()+1)},n:function(s){return s.getMonth()+1},s:function(s){return s.getSeconds()},u:function(s){return s.getTime()},w:function(s){return s.getDay()},y:function(s){return String(s.getFullYear()).substring(2)}},A=function(s){var l=s.config,c=void 0===l?d:l,u=s.l10n,p=void 0===u?h:u,f=s.isMobile,m=void 0!==f&&f;return function(s,l,u){var d=u||p;return void 0===c.formatDate||m?l.split("").map(function(l,u,h){return T[l]&&"\\"!==h[u-1]?T[l](s,d,c):"\\"!==l?l:""}).join(""):c.formatDate(s,l,d)}},P=function(s){var l=s.config,c=void 0===l?d:l,u=s.l10n,p=void 0===u?h:u;return function(s,l,u,h){if(0===s||s){var f,m=h||p,g=s;if(s instanceof Date)f=new Date(s.getTime());else if("string"!=typeof s&&void 0!==s.toFixed)f=new Date(s);else if("string"==typeof s){var v=l||(c||d).dateFormat,b=String(s).trim();if("today"===b)f=new Date,u=!0;else if(c&&c.parseDate)f=c.parseDate(s,v);else if(/Z$/.test(b)||/GMT$/.test(b))f=new Date(s);else{for(var y=void 0,w=[],k=0,S=0,_="";k<v.length;k++){var E=v[k],C="\\"===E,T="\\"===v[k-1]||C;if(M[E]&&!T){var A=new RegExp(_+=M[E]).exec(s);A&&(y=!0)&&w["Y"!==E?"push":"unshift"]({fn:D[E],val:A[++S]})}else C||(_+=".")}f=c&&c.noCalendar?new Date(new Date().setHours(0,0,0,0)):new Date(new Date().getFullYear(),0,1,0,0,0,0),w.forEach(function(s){var l=s.fn,c=s.val;return f=l(f,c,m)||f}),f=y?f:void 0}}return f instanceof Date&&!isNaN(f.getTime())?(!0===u&&f.setHours(0,0,0,0),f):void c.errorHandler(Error("Invalid date provided: "+g))}}};function O(s,l,c){return(void 0===c&&(c=!0),!1!==c)?new Date(s.getTime()).setHours(0,0,0,0)-new Date(l.getTime()).setHours(0,0,0,0):s.getTime()-l.getTime()}var N=function(s,l,c){return s>Math.min(l,c)&&s<Math.max(l,c)},I=function(s,l,c){return 3600*s+60*l+c},R=function(s){var l=Math.floor(s/3600),c=(s-3600*l)/60;return[l,c,s-3600*l-60*c]},F=864e5;function L(s){var l=s.defaultHour,c=s.defaultMinute,u=s.defaultSeconds;if(void 0!==s.minDate){var d=s.minDate.getHours(),h=s.minDate.getMinutes(),p=s.minDate.getSeconds();l<d&&(l=d),l===d&&c<h&&(c=h),l===d&&c===h&&u<p&&(u=s.minDate.getSeconds())}if(void 0!==s.maxDate){var f=s.maxDate.getHours(),m=s.maxDate.getMinutes();(l=Math.min(l,f))===f&&(c=Math.min(m,c)),l===f&&c===m&&(u=s.maxDate.getSeconds())}return{hours:l,minutes:c,seconds:u}}c(100476);var j=function(){return(j=Object.assign||function(s){for(var l,c=1,u=arguments.length;c<u;c++)for(var d in l=arguments[c])Object.prototype.hasOwnProperty.call(l,d)&&(s[d]=l[d]);return s}).apply(this,arguments)},z=function(){for(var s=0,l=0,c=arguments.length;l<c;l++)s+=arguments[l].length;for(var u=Array(s),d=0,l=0;l<c;l++)for(var h=arguments[l],p=0,f=h.length;p<f;p++,d++)u[d]=h[p];return u},B=300;function $(s,l){var c={config:j(j({},d),H.defaultConfig),l10n:p};function h(){c.utils={getDaysInMonth:function(s,l){return(void 0===s&&(s=c.currentMonth),void 0===l&&(l=c.currentYear),1===s&&(l%4==0&&l%100!=0||l%400==0))?29:c.l10n.daysInMonth[s]}}}function E(){c.element=c.input=s,c.isOpen=!1,eN(),eR(),eG(),eq(),h(),c.isMobile||en(),J(),(c.selectedDates.length||c.config.noCalendar)&&(c.config.enableTime&&q(c.config.noCalendar?c.latestSelectedDateObj:void 0),e9(!1)),$();var l=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!c.isMobile&&l&&eF(),eJ("onReady")}function D(){var s;return(null==(s=c.calendarContainer)?void 0:s.getRootNode()).activeElement||document.activeElement}function T(s){return s.bind(c)}function $(){var s=c.config;!1===s.weekNumbers&&1===s.showMonths||!0!==s.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==c.calendarContainer&&(c.calendarContainer.style.visibility="hidden",c.calendarContainer.style.display="block"),void 0!==c.daysContainer){var l=(c.days.offsetWidth+1)*s.showMonths;c.daysContainer.style.width=l+"px",c.calendarContainer.style.width=l+(void 0!==c.weekWrapper?c.weekWrapper.offsetWidth:0)+"px",c.calendarContainer.style.removeProperty("visibility"),c.calendarContainer.style.removeProperty("display")}})}function W(s){if(0===c.selectedDates.length){var l=void 0===c.config.minDate||O(new Date,c.config.minDate)>=0?new Date:new Date(c.config.minDate.getTime()),u=L(c.config);l.setHours(u.hours,u.minutes,u.seconds,l.getMilliseconds()),c.selectedDates=[l],c.latestSelectedDateObj=l}void 0!==s&&"blur"!==s.type&&e5(s);var d=c._input.value;Y(),e9(),c._input.value!==d&&c._debouncedChange()}function U(s,l){return s%12+12*m(l===c.l10n.amPM[1])}function V(s){switch(s%24){case 0:case 12:return 12;default:return s%12}}function Y(){if(void 0!==c.hourElement&&void 0!==c.minuteElement){var s=(parseInt(c.hourElement.value.slice(-2),10)||0)%24,l=(parseInt(c.minuteElement.value,10)||0)%60,u=void 0!==c.secondElement?(parseInt(c.secondElement.value,10)||0)%60:0;void 0!==c.amPM&&(s=U(s,c.amPM.textContent));var d=void 0!==c.config.minTime||c.config.minDate&&c.minDateHasTime&&c.latestSelectedDateObj&&0===O(c.latestSelectedDateObj,c.config.minDate,!0),h=void 0!==c.config.maxTime||c.config.maxDate&&c.maxDateHasTime&&c.latestSelectedDateObj&&0===O(c.latestSelectedDateObj,c.config.maxDate,!0);if(void 0!==c.config.maxTime&&void 0!==c.config.minTime&&c.config.minTime>c.config.maxTime){var p=I(c.config.minTime.getHours(),c.config.minTime.getMinutes(),c.config.minTime.getSeconds()),f=I(c.config.maxTime.getHours(),c.config.maxTime.getMinutes(),c.config.maxTime.getSeconds()),m=I(s,l,u);if(m>f&&m<p){var g=R(p);s=g[0],l=g[1],u=g[2]}}else{if(h){var v=void 0!==c.config.maxTime?c.config.maxTime:c.config.maxDate;(s=Math.min(s,v.getHours()))===v.getHours()&&(l=Math.min(l,v.getMinutes())),l===v.getMinutes()&&(u=Math.min(u,v.getSeconds()))}if(d){var b=void 0!==c.config.minTime?c.config.minTime:c.config.minDate;(s=Math.max(s,b.getHours()))===b.getHours()&&l<b.getMinutes()&&(l=b.getMinutes()),l===b.getMinutes()&&(u=Math.max(u,b.getSeconds()))}}G(s,l,u)}}function q(s){var l=s||c.latestSelectedDateObj;l&&l instanceof Date&&G(l.getHours(),l.getMinutes(),l.getSeconds())}function G(s,l,u){void 0!==c.latestSelectedDateObj&&c.latestSelectedDateObj.setHours(s%24,l,u||0,0),c.hourElement&&c.minuteElement&&!c.isMobile&&(c.hourElement.value=f(c.config.time_24hr?s:(12+s)%12+12*m(s%12==0)),c.minuteElement.value=f(l),void 0!==c.amPM&&(c.amPM.textContent=c.l10n.amPM[m(s>=12)]),void 0!==c.secondElement&&(c.secondElement.value=f(u)))}function K(s){var l=parseInt(_(s).value)+(s.delta||0);(l/1e3>1||"Enter"===s.key&&!/[^\d]/.test(l.toString()))&&e_(l)}function Z(s,l,u,d){return l instanceof Array?l.forEach(function(l){return Z(s,l,u,d)}
vendor: 14,681 bytes, line 1
1):s instanceof Array?s.forEach(function(s){return Z(s,l,u,d)}):void(s.addEventListener(l,u,d),c._handlers.push({remove:function(){return s.removeEventListener(l,u,d)}}))}function X(){eJ("onChange")}function J(){if(c.config.wrap&&["open","close","toggle","clear"].forEach(function(s){Array.prototype.forEach.call(c.element.querySelectorAll("[data-"+s+"]"),function(l){return Z(l,"click",c[s])})}),c.isMobile)return void eZ();var s=g(eA,50);if(c._debouncedChange=g(X,B),c.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&Z(c.daysContainer,"mouseover",function(s){"range"===c.config.mode&&eT(_(s))}),Z(c._input,"keydown",eM),void 0!==c.calendarContainer&&Z(c.calendarContainer,"keydown",eM),c.config.inline||c.config.static||Z(window,"resize",s),void 0!==window.ontouchstart?Z(window.document,"touchstart",eS):Z(window.document,"mousedown",eS),Z(window.document,"focus",eS,{capture:!0}),!0===c.config.clickOpens&&(Z(c._input,"focus",c.open),Z(c._input,"click",c.open)),void 0!==c.daysContainer&&(Z(c.monthNav,"click",e4),Z(c.monthNav,["keyup","increment"],K),Z(c.daysContainer,"click",e$)),void 0!==c.timeContainer&&void 0!==c.minuteElement&&void 0!==c.hourElement){var l=function(s){return _(s).select()};Z(c.timeContainer,["increment"],W),Z(c.timeContainer,"blur",W,{capture:!0}),Z(c.timeContainer,"click",ee),Z([c.hourElement,c.minuteElement],["focus","click"],l),void 0!==c.secondElement&&Z(c.secondElement,"focus",function(){return c.secondElement&&c.secondElement.select()}),void 0!==c.amPM&&Z(c.amPM,"click",function(s){W(s)})}c.config.allowInput&&Z(c._input,"blur",eD)}function Q(s,l){var u=void 0!==s?c.parseDate(s):c.latestSelectedDateObj||(c.config.minDate&&c.config.minDate>c.now?c.config.minDate:c.config.maxDate&&c.config.maxDate<c.now?c.config.maxDate:c.now),d=c.currentYear,h=c.currentMonth;try{void 0!==u&&(c.currentYear=u.getFullYear(),c.currentMonth=u.getMonth())}catch(s){s.message="Invalid date supplied: "+u,c.config.errorHandler(s)}l&&c.currentYear!==d&&(eJ("onYearChange"),eu()),l&&(c.currentYear!==d||c.currentMonth!==h)&&eJ("onMonthChange"),c.redraw()}function ee(s){var l=_(s);~l.className.indexOf("arrow")&&et(s,l.classList.contains("arrowUp")?1:-1)}function et(s,l,c){var u=s&&_(s),d=c||u&&u.parentNode&&u.parentNode.firstChild,h=eQ("increment");h.delta=l,d&&d.dispatchEvent(h)}function en(){var s=window.document.createDocumentFragment();if(c.calendarContainer=y("div","flatpickr-calendar"),c.calendarContainer.tabIndex=-1,!c.config.noCalendar){if(s.appendChild(ep()),c.innerContainer=y("div","flatpickr-innerContainer"),c.config.weekNumbers){var l=ev(),u=l.weekWrapper,d=l.weekNumbers;c.innerContainer.appendChild(u),c.weekNumbers=d,c.weekWrapper=u}c.rContainer=y("div","flatpickr-rContainer"),c.rContainer.appendChild(em()),c.daysContainer||(c.daysContainer=y("div","flatpickr-days"),c.daysContainer.tabIndex=-1),ec(),c.rContainer.appendChild(c.daysContainer),c.innerContainer.appendChild(c.rContainer),s.appendChild(c.innerContainer)}c.config.enableTime&&s.appendChild(ef()),b(c.calendarContainer,"rangeMode","range"===c.config.mode),b(c.calendarContainer,"animate",!0===c.config.animate),b(c.calendarContainer,"multiMonth",c.config.showMonths>1),c.calendarContainer.appendChild(s);var h=void 0!==c.config.appendTo&&void 0!==c.config.appendTo.nodeType;if((c.config.inline||c.config.static)&&(c.calendarContainer.classList.add(c.config.inline?"inline":"static"),c.config.inline&&(!h&&c.element.parentNode?c.element.parentNode.insertBefore(c.calendarContainer,c._input.nextSibling):void 0!==c.config.appendTo&&c.config.appendTo.appendChild(c.calendarContainer)),c.config.static)){var p=y("div","flatpickr-wrapper");c.element.parentNode&&c.element.parentNode.insertBefore(p,c.element),p.appendChild(c.element),c.altInput&&p.appendChild(c.altInput),p.appendChild(c.calendarContainer)}c.config.static||c.config.inline||(void 0!==c.config.appendTo?c.config.appendTo:window.document.body).appendChild(c.calendarContainer)}function er(s,l,u,d){var h=eE(l,!0),p=y("span",s,l.getDate().toString());return p.dateObj=l,p.$i=d,p.setAttribute("aria-label",c.formatDate(l,c.config.ariaDateFormat)),-1===s.indexOf("hidden")&&0===O(l,c.now)&&(c.todayDateElem=p,p.classList.add("today"),p.setAttribute("aria-current","date")),h?(p.tabIndex=-1,e0(l)&&(p.classList.add("selected"),c.selectedDateElem=p,"range"===c.config.mode&&(b(p,"startRange",c.selectedDates[0]&&0===O(l,c.selectedDates[0],!0)),b(p,"endRange",c.selectedDates[1]&&0===O(l,c.selectedDates[1],!0)),"nextMonthDay"===s&&p.classList.add("inRange")))):p.classList.add("flatpickr-disabled"),"range"===c.config.mode&&e1(l)&&!e0(l)&&p.classList.add("inRange"),c.weekNumbers&&1===c.config.showMonths&&"prevMonthDay"!==s&&d%7==6&&c.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+c.config.getWeek(l)+"</span>"),eJ("onDayCreate",p),p}function ei(s){s.focus(),"range"===c.config.mode&&eT(s)}function ea(s){for(var l=s>0?0:c.config.showMonths-1,u=s>0?c.config.showMonths:-1,d=l;d!=u;d+=s)for(var h=c.daysContainer.children[d],p=s>0?0:h.children.length-1,f=s>0?h.children.length:-1,m=p;m!=f;m+=s){var g=h.children[m];if(-1===g.className.indexOf("hidden")&&eE(g.dateObj))return g}}function eo(s,l){for(var u=-1===s.className.indexOf("Month")?s.dateObj.getMonth():c.currentMonth,d=l>0?c.config.showMonths:-1,h=l>0?1:-1,p=u-c.currentMonth;p!=d;p+=h)for(var f=c.daysContainer.children[p],m=u-c.currentMonth===p?s.$i+l:l<0?f.children.length-1:0,g=f.children.length,v=m;v>=0&&v<g&&v!=(l>0?g:-1);v+=h){var b=f.children[v];if(-1===b.className.indexOf("hidden")&&eE(b.dateObj)&&Math.abs(s.$i-v)>=Math.abs(l))return ei(b)}c.changeMonth(h),es(ea(h),0)}function es(s,l){var u=D(),d=eC(u||document.body),h=void 0!==s?s:d?u:void 0!==c.selectedDateElem&&eC(c.selectedDateElem)?c.selectedDateElem:void 0!==c.todayDateElem&&eC(c.todayDateElem)?c.todayDateElem:ea(l>0?1:-1);void 0===h?c._input.focus():d?eo(h,l):ei(h)}function el(s,l){for(var u=(new Date(s,l,1).getDay()-c.l10n.firstDayOfWeek+7)%7,d=c.utils.getDaysInMonth((l-1+12)%12,s),h=c.utils.getDaysInMonth(l,s),p=window.document.createDocumentFragment(),f=c.config.showMonths>1,m=f?"prevMonthDay hidden":"prevMonthDay",g=f?"nextMonthDay hidden":"nextMonthDay",v=d+1-u,b=0;v<=d;v++,b++)p.appendChild(er("flatpickr-day "+m,new Date(s,l-1,v),v,b));for(v=1;v<=h;v++,b++)p.appendChild(er("flatpickr-day",new Date(s,l,v),v,b));for(var w=h+1;w<=42-u&&(1===c.config.showMonths||b%7!=0);w++,b++)p.appendChild(er("flatpickr-day "+g,new Date(s,l+1,w%h),w,b));var k=y("div","dayContainer");return k.appendChild(p),k}function ec(){if(void 0!==c.daysContainer){w(c.daysContainer),c.weekNumbers&&w(c.weekNumbers);for(var s=document.createDocumentFragment(),l=0;l<c.config.showMonths;l++){var u=new Date(c.currentYear,c.currentMonth,1);u.setMonth(c.currentMonth+l),s.appendChild(el(u.getFullYear(),u.getMonth()))}c.daysContainer.appendChild(s),c.days=c.daysContainer.firstChild,"range"===c.config.mode&&1===c.selectedDates.length&&eT()}}function eu(){if(!(c.config.showMonths>1)&&"dropdown"===c.config.monthSelectorType){var s=function(s){return!(void 0!==c.config.minDate&&c.currentYear===c.config.minDate.getFullYear()&&s<c.config.minDate.getMonth())&&!(void 0!==c.config.maxDate&&c.currentYear===c.config.maxDate.getFullYear()&&s>c.config.maxDate.getMonth())};c.monthsDropdownContainer.tabIndex=-1,c.monthsDropdownContainer.innerHTML="";for(var l=0;l<12;l++)if(s(l)){var u=y("option","flatpickr-monthDropdown-month");u.value=new Date(c.currentYear,l).getMonth().toString(),u.textContent=C(l,c.config.shorthandCurrentMonth,c.l10n),u.tabIndex=-1,c.currentMonth===l&&(u.selected=!0),c.monthsDropdownContainer.appendChild(u)}}}function ed(){var s,l=y("div","flatpickr-month"),u=window.document.createDocumentFragment();c.config.showMonths>1||"static"===c.config.monthSelectorType?s=y("span","cur-month"):(c.monthsDropdownContainer=y("select","flatpickr-monthDropdown-months"),c.monthsDropdownContainer.setAttribute("aria-label",c.l10n.monthAriaLabel),Z(c.monthsDropdownContainer,"change",function(s){var l=parseInt(_(s).value,10);c.changeMonth(l-c.currentMonth),eJ("onMonthChange")}),eu(),s=c.monthsDropdownContainer);var d=S("cur-year",{tabindex:"-1"}),h=d.getElementsByTagName("input")[0];h.setAttribute("aria-label",c.l10n.yearAriaLabel),c.config.minDate&&h.setAttribute("min",c.config.minDate.getFullYear().toString()),c.config.maxDate&&(h.setAttribute("max",c.config.maxDate.getFullYear().toString()),h.disabled=!!c.config.minDate&&c.config.minDate.getFullYear()===c.config.maxDate.getFullYear());var p=y("div","flatpickr-current-month");return p.appendChild(s),p.appendChild(d),u.appendChild(p),l.appendChild(u),{container:l,yearElement:h,monthElement:s}}function eh(){w(c.monthNav),c.monthNav.appendChild(c.prevMonthNav),c.config.showMonths&&(c.yearElements=[],c.monthElements=[]);for(var s=c.config.showMonths;s--;){var l=ed();c.yearElements.push(l.yearElement),c.monthElements.push(l.monthElement),c.monthNav.appendChild(l.container)}c.monthNav.appendChild(c.nextMonthNav)}function ep(){return c.monthNav=y("div","flatpickr-months"),c.yearElements=[],c.monthElements=[],c.prevMonthNav=y("span","flatpickr-prev-month"),c.prevMonthNav.innerHTML=c.config.prevArrow,c.nextMonthNav=y("span","flatpickr-next-month"),c.nextMonthNav.innerHTML=c.config.nextArrow,eh(),Object.defineProperty(c,"_hidePrevMonthArrow",{get:function(){return c.__hidePrevMonthArrow},set:function(s){c.__hidePrevMonthArrow!==s&&(b(c.prevMonthNav,"flatpickr-disabled",s),c.__hidePrevMonthArrow=s)}}),Object.defineProperty(c,"_hideNextMonthArrow",{get:function(){return c.__hideNextMonthArrow},set:function(s){c.__hideNextMonthArrow!==s&&(b(c.nextMonthNav,"flatpickr-disabled",s),c.__hideNextMonthArrow=s)}}),c.currentYearElement=c.yearElements[0],e2(),c.monthNav}function ef(){c.calendarContainer.classList.add("hasTime"),c.config.noCalendar&&c.calendarContainer.classList.add("noCalendar");var s=L(c.config);c.timeContainer=y("div","flatpickr-time"),c.timeContainer.tabIndex=-1;var l=y("span","flatpickr-time-separator",":"),u=S("flatpickr-hour",{"aria-label":c.l10n.hourAriaLabel});c.hourElement=u.getElementsByTagName("input")[0];var d=S("flatpickr-minute",{"aria-label":c.l10n.minuteAriaLabel});if(c.minuteElement=d.getElementsByTagName("input")[0],c.hourElement.tabIndex=c.minuteElement.tabIndex=-1,c.hourElement.value=f(c.latestSelectedDateObj?c.latestSelectedDateObj.getHours():c.config.time_24hr?s.hours:V(s.hours)),c.minuteElement.value=f(c.latestSelectedDateObj?c.latestSelectedDateObj.getMinutes():s.minutes),c.hourElement.setAttribute("step",c.config.hourIncrement.toString()),c.minuteElement.setAttribute("step",c.config.minuteIncrement.toString()),c.hourElement.setAttribute("min",c.config.time_24hr?"0":"1"),c.hourElement.setAttribute("max",c.config.time_24hr?"23":"12"),c.hourElement.setAttribute("maxlength","2"),c.minuteElement.setAttribute("min","0"),c.minuteElement.setAttribute("max","59"),c.minuteElement.setAttribute("maxlength","2"),c.timeContainer.appendChild(u),c.timeContainer.appendChild(l),c.timeContainer.appendChild(d),c.config.time_24hr&&c.timeContainer.classList.add("time24hr"),c.config.enableSeconds){c.timeContainer.classList.add("hasSeconds");var h=S("flatpickr-second");c.secondElement=h.getElementsByTagName("input")[0],c.secondElement.value=f(c.latestSelectedDateObj?c.latestSelectedDateObj.getSeconds():s.seconds),c.secondElement.setAttribute("step",c.minuteElement.getAttribute("step")),c.secondElement.setAttribute("min","0"),c.secondElement.setAttribute("max","59"),c.secondElement.setAttribute("maxlength","2"),c.timeContainer.appendChild(y("span","flatpickr-time-separator",":")),c.timeContainer.appendChild(h)}return c.config.time_24hr||(c.amPM=y("span","flatpickr-am-pm",c.l10n.amPM[m((c.latestSelectedDateObj?c.hourElement.value:c.config.defaultHour)>11)]),c.amPM.title=c.l10n.toggleTitle,c.amPM.tabIndex=-1,c.timeContainer.appendChild(c.amPM)),c.timeContainer}function em(){c.weekdayContainer?w(c.weekdayContainer):c.weekdayContainer=y("div","flatpickr-weekdays");for(var s=c.config.showMonths;s--;){var l=y("div","flatpickr-weekdaycontainer");c.weekdayContainer.appendChild(l)}return eg(),c.weekdayContainer}function eg(){if(c.weekdayContainer){var s=c.l10n.firstDayOfWeek,l=z(c.l10n.weekdays.shorthand);s>0&&s<l.length&&(l=z(l.splice(s,l.length),l.splice(0,s)));for(var u=c.config.showMonths;u--;)c.weekdayContainer.children[u].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+l.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function ev(){c.calendarContainer.classList.add("hasWeeks");var s=y("div","flatpickr-weekwrapper");s.appendChild(y("span","flatpickr-weekday",c.l10n.weekAbbreviation));var l=y("div","flatpickr-weeks");return s.appendChild(l),{weekWrapper:s,weekNumbers:l}}function eb(s,l){void 0===l&&(l=!0);var u=l?s:s-c.currentMonth;u<0&&!0===c._hidePrevMonthArrow||u>0&&!0===c._hideNextMonthArrow||(c.currentMonth+=u,(c.currentMonth<0||c.currentMonth>11)&&(c.currentYear+=c.currentMonth>11?1:-1,c.currentMonth=(c.currentMonth+12)%12,eJ("onYearChange"),eu()),ec(),eJ("onMonthChange"),e2())}function ey(s,l){if(void 0===s&&(s=!0),void 0===l&&(l=!0),c.input.value="",void 0!==c.altInput&&(c.altInput.value=""),void 0!==c.mobileInput&&(c.mobileInput.value=""),c.selectedDates=[],c.latestSelectedDateObj=void 0,!0===l&&(c.currentYear=c._initialDate.getFullYear(),c.currentMonth=c._initialDate.getMonth()),!0===c.config.enableTime){var u=L(c.config);G(u.hours,u.minutes,u.seconds)}c.redraw(),s&&eJ("onChange")}function ew(){c.isOpen=!1,c.isMobile||(void 0!==c.calendarContainer&&c.calendarContainer.classList.remove("open"),void 0!==c._input&&c._input.classList.remove("active")),eJ("onClose")}function ex(){void 0!==c.config&&eJ("onDestroy");for(var s=c._handlers.length;s--;)c._handlers[s].remove();if(c._handlers=[],c.mobileInput)c.mobileInput.parentNode&&c.mobileInput.parentNode.removeChild(c.mobileInput),c.mobileInput=void 0;else if(c.calendarContainer&&c.calendarContainer.parentNode)if(c.config.static&&c.calendarContainer.parentNode){var l=c.calendarContainer.parentNode;if(l.lastChild&&l.removeChild(l.lastChild),l.parentNode){for(;l.firstChild;)l.parentNode.insertBefore(l.firstChild,l);l.parentNode.removeChild(l)}}else c.calendarContainer.parentNode.removeChild(c.calendarContainer);c.altInput&&(c.input.type="text",c.altInput.parentNode&&c.altInput.parentNode.removeChild(c.altInput),delete c.altInput),c.input&&(c.input.type=c.input._type,c.input.classList.remove("flatpickr-input"),c.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
1isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(s){try{delete c[s]}catch(s){}})}function ek(s){return c.calendarContainer.contains(s)}function eS(s){if(c.isOpen&&!c.config.inline){var l=_(s),u=ek(l),d=!(l===c.input||l===c.altInput||c.element.contains(l)||s.path&&s.path.indexOf&&(~s.path.indexOf(c.input)||~s.path.indexOf(c.altInput)))&&!u&&!ek(s.relatedTarget),h=!c.config.ignoredFocusElements.some(function(s){return s.contains(l)});d&&h&&(c.config.allowInput&&c.setDate(c._input.value,!1,c.config.altInput?c.config.altFormat:c.config.dateFormat),void 0!==c.timeContainer&&void 0!==c.minuteElement&&void 0!==c.hourElement&&""!==c.input.value&&void 0!==c.input.value&&W(),c.close(),c.config&&"range"===c.config.mode&&1===c.selectedDates.length&&c.clear(!1))}}function e_(s){if(!(!s||c.config.minDate&&s<c.config.minDate.getFullYear()||c.config.maxDate&&s>c.config.maxDate.getFullYear())){var l=s,u=c.currentYear!==l;c.currentYear=l||c.currentYear,c.config.maxDate&&c.currentYear===c.config.maxDate.getFullYear()?c.currentMonth=Math.min(c.config.maxDate.getMonth(),c.currentMonth):c.config.minDate&&c.currentYear===c.config.minDate.getFullYear()&&(c.currentMonth=Math.max(c.config.minDate.getMonth(),c.currentMonth)),u&&(c.redraw(),eJ("onYearChange"),eu())}}function eE(s,l){void 0===l&&(l=!0);var u,d=c.parseDate(s,void 0,l);if(c.config.minDate&&d&&0>O(d,c.config.minDate,void 0!==l?l:!c.minDateHasTime)||c.config.maxDate&&d&&O(d,c.config.maxDate,void 0!==l?l:!c.maxDateHasTime)>0)return!1;if(!c.config.enable&&0===c.config.disable.length)return!0;if(void 0===d)return!1;for(var h=!!c.config.enable,p=null!=(u=c.config.enable)?u:c.config.disable,f=0,m=void 0;f<p.length;f++){if("function"==typeof(m=p[f])&&m(d))return h;if(m instanceof Date&&void 0!==d&&m.getTime()===d.getTime())return h;if("string"==typeof m){var g=c.parseDate(m,void 0,!0);return g&&g.getTime()===d.getTime()?h:!h}else if("object"==typeof m&&void 0!==d&&m.from&&m.to&&d.getTime()>=m.from.getTime()&&d.getTime()<=m.to.getTime())return h}return!h}function eC(s){return void 0!==c.daysContainer&&-1===s.className.indexOf("hidden")&&-1===s.className.indexOf("flatpickr-disabled")&&c.daysContainer.contains(s)}function eD(s){var l=s.target===c._input,u=c._input.value.trimEnd()!==e3();l&&u&&!(s.relatedTarget&&ek(s.relatedTarget))&&c.setDate(c._input.value,!0,s.target===c.altInput?c.config.altFormat:c.config.dateFormat)}function eM(l){var u=_(l),d=c.config.wrap?s.contains(u):u===c._input,h=c.config.allowInput,p=c.isOpen&&(!h||!d),f=c.config.inline&&d&&!h;if(13===l.keyCode&&d)if(h)return c.setDate(c._input.value,!0,u===c.altInput?c.config.altFormat:c.config.dateFormat),c.close(),u.blur();else c.open();else if(ek(u)||p||f){var m=!!c.timeContainer&&c.timeContainer.contains(u);switch(l.keyCode){case 13:m?(l.preventDefault(),W(),eB()):e$(l);break;case 27:l.preventDefault(),eB();break;case 8:case 46:d&&!c.config.allowInput&&(l.preventDefault(),c.clear());break;case 37:case 39:if(m||d)c.hourElement&&c.hourElement.focus();else{l.preventDefault();var g=D();if(void 0!==c.daysContainer&&(!1===h||g&&eC(g))){var v=39===l.keyCode?1:-1;l.ctrlKey?(l.stopPropagation(),eb(v),es(ea(1),0)):es(void 0,v)}}break;case 38:case 40:l.preventDefault();var b=40===l.keyCode?1:-1;c.daysContainer&&void 0!==u.$i||u===c.input||u===c.altInput?l.ctrlKey?(l.stopPropagation(),e_(c.currentYear-b),es(ea(1),0)):m||es(void 0,7*b):u===c.currentYearElement?e_(c.currentYear-b):c.config.enableTime&&(!m&&c.hourElement&&c.hourElement.focus(),W(l),c._debouncedChange());break;case 9:if(m){var y=[c.hourElement,c.minuteElement,c.secondElement,c.amPM].concat(c.pluginElements).filter(function(s){return s}),w=y.indexOf(u);if(-1!==w){var k=y[w+(l.shiftKey?-1:1)];l.preventDefault(),(k||c._input).focus()}}else!c.config.noCalendar&&c.daysContainer&&c.daysContainer.contains(u)&&l.shiftKey&&(l.preventDefault(),c._input.focus())}}if(void 0!==c.amPM&&u===c.amPM)switch(l.key){case c.l10n.amPM[0].charAt(0):case c.l10n.amPM[0].charAt(0).toLowerCase():c.amPM.textContent=c.l10n.amPM[0],Y(),e9();break;case c.l10n.amPM[1].charAt(0):case c.l10n.amPM[1].charAt(0).toLowerCase():c.amPM.textContent=c.l10n.amPM[1],Y(),e9()}(d||ek(u))&&eJ("onKeyDown",l)}function eT(s,l){if(void 0===l&&(l="flatpickr-day"),!(1!==c.selectedDates.length||s&&(!s.classList.contains(l)||s.classList.contains("flatpickr-disabled")))){for(var u=s?s.dateObj.getTime():c.days.firstElementChild.dateObj.getTime(),d=c.parseDate(c.selectedDates[0],void 0,!0).getTime(),h=Math.min(u,c.selectedDates[0].getTime()),p=Math.max(u,c.selectedDates[0].getTime()),f=!1,m=0,g=0,v=h;v<p;v+=F)!eE(new Date(v),!0)&&(f=f||v>
vendor: 10,571 bytes, line 1
1h&&v<p,v<d&&(!m||v>m)?m=v:v>d&&(!g||v<g)&&(g=v));var b=Array.from(c.rContainer.querySelectorAll("*:nth-child(-n+"+c.config.showMonths+") > ."+l));b.forEach(function(l){var h=l.dateObj.getTime(),p=m>0&&h<m||g>0&&h>g;if(p){l.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(s){l.classList.remove(s)});return}f&&!p||(["startRange","inRange","endRange","notAllowed"].forEach(function(s){l.classList.remove(s)}),void 0!==s&&(s.classList.add(u<=c.selectedDates[0].getTime()?"startRange":"endRange"),d<u&&h===d?l.classList.add("startRange"):d>u&&h===d&&l.classList.add("endRange"),h>=m&&(0===g||h<=g)&&N(h,d,u)&&l.classList.add("inRange")))})}}function eA(){!c.isOpen||c.config.static||c.config.inline||eF()}function eP(s,l){if(void 0===l&&(l=c._positionElement),!0===c.isMobile){if(s){s.preventDefault();var u=_(s);u&&u.blur()}void 0!==c.mobileInput&&(c.mobileInput.focus(),c.mobileInput.click()),eJ("onOpen");return}if(!c._input.disabled&&!c.config.inline){var d=c.isOpen;c.isOpen=!0,d||(c.calendarContainer.classList.add("open"),c._input.classList.add("active"),eJ("onOpen"),eF(l)),!0!==c.config.enableTime||!0!==c.config.noCalendar||!1!==c.config.allowInput||void 0!==s&&c.timeContainer.contains(s.relatedTarget)||setTimeout(function(){return c.hourElement.select()},50)}}function eO(s){return function(l){var u=c.config["_"+s+"Date"]=c.parseDate(l,c.config.dateFormat),d=c.config["_"+("min"===s?"max":"min")+"Date"];void 0!==u&&(c["min"===s?"minDateHasTime":"maxDateHasTime"]=u.getHours()>0||u.getMinutes()>0||u.getSeconds()>0),c.selectedDates&&(c.selectedDates=c.selectedDates.filter(function(s){return eE(s)}),c.selectedDates.length||"min"!==s||q(u),e9()),c.daysContainer&&(ez(),void 0!==u?c.currentYearElement[s]=u.getFullYear().toString():c.currentYearElement.removeAttribute(s),c.currentYearElement.disabled=!!d&&void 0!==u&&d.getFullYear()===u.getFullYear())}}function eN(){var h=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],p=j(j({},JSON.parse(JSON.stringify(s.dataset||{}))),l),f={};c.config.parseDate=p.parseDate,c.config.formatDate=p.formatDate,Object.defineProperty(c.config,"enable",{get:function(){return c.config._enable},set:function(s){c.config._enable=eY(s)}}),Object.defineProperty(c.config,"disable",{get:function(){return c.config._disable},set:function(s){c.config._disable=eY(s)}});var m="time"===p.mode;if(!p.dateFormat&&(p.enableTime||m)){var g=H.defaultConfig.dateFormat||d.dateFormat;f.dateFormat=p.noCalendar||m?"H:i"+(p.enableSeconds?":S":""):g+" H:i"+(p.enableSeconds?":S":"")}if(p.altInput&&(p.enableTime||m)&&!p.altFormat){var b=H.defaultConfig.altFormat||d.altFormat;f.altFormat=p.noCalendar||m?"h:i"+(p.enableSeconds?":S K":" K"):b+" h:i"+(p.enableSeconds?":S":"")+" K"}Object.defineProperty(c.config,"minDate",{get:function(){return c.config._minDate},set:eO("min")}),Object.defineProperty(c.config,"maxDate",{get:function(){return c.config._maxDate},set:eO("max")});var y=function(s){return function(l){c.config["min"===s?"_minTime":"_maxTime"]=c.parseDate(l,"H:i:S")}};Object.defineProperty(c.config,"minTime",{get:function(){return c.config._minTime},set:y("min")}),Object.defineProperty(c.config,"maxTime",{get:function(){return c.config._maxTime},set:y("max")}),"time"===p.mode&&(c.config.noCalendar=!0,c.config.enableTime=!0),Object.assign(c.config,f,p);for(var w=0;w<h.length;w++)c.config[h[w]]=!0===c.config[h[w]]||"true"===c.config[h[w]];u.filter(function(s){return void 0!==c.config[s]}).forEach(function(s){c.config[s]=v(c.config[s]||[]).map(T)}),c.isMobile=!c.config.disableMobile&&!c.config.inline&&"single"===c.config.mode&&!c.config.disable.length&&!c.config.enable&&!c.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var w=0;w<c.config.plugins.length;w++){var k=c.config.plugins[w](c)||{};for(var S in k)u.indexOf(S)>-1?c.config[S]=v(k[S]).map(T).concat(c.config[S]):void 0===p[S]&&(c.config[S]=k[S])}p.altInputClass||(c.config.altInputClass=eI().className+" "+c.config.altInputClass),eJ("onParseConfig")}function eI(){return c.config.wrap?s.querySelector("[data-input]"):s}function eR(){"object"!=typeof c.config.locale&&void 0===H.l10ns[c.config.locale]&&c.config.errorHandler(Error("flatpickr: invalid locale "+c.config.locale)),c.l10n=j(j({},H.l10ns.default),"object"==typeof c.config.locale?c.config.locale:"default"!==c.config.locale?H.l10ns[c.config.locale]:void 0),M.D="("+c.l10n.weekdays.shorthand.join("|")+")",M.l="("+c.l10n.weekdays.longhand.join("|")+")",M.M="("+c.l10n.months.shorthand.join("|")+")",M.F="("+c.l10n.months.longhand.join("|")+")",M.K="("+c.l10n.amPM[0]+"|"+c.l10n.amPM[1]+"|"+c.l10n.amPM[0].toLowerCase()+"|"+c.l10n.amPM[1].toLowerCase()+")",void 0===j(j({},l),JSON.parse(JSON.stringify(s.dataset||{}))).time_24hr&&void 0===H.defaultConfig.time_24hr&&(c.config.time_24hr=c.l10n.time_24hr),c.formatDate=A(c),c.parseDate=P({config:c.config,l10n:c.l10n})}function eF(s){if("function"==typeof c.config.position)return void c.config.position(c,s);if(void 0!==c.calendarContainer){eJ("onPreCalendarPosition");var l=s||c._positionElement,u=Array.prototype.reduce.call(c.calendarContainer.children,function(s,l){return s+l.offsetHeight},0),d=c.calendarContainer.offsetWidth,h=c.config.position.split(" "),p=h[0],f=h.length>1?h[1]:null,m=l.getBoundingClientRect(),g=window.innerHeight-m.bottom,v="above"===p||"below"!==p&&g<u&&m.top>u,y=window.pageYOffset+m.top+(v?-u-2:l.offsetHeight+2);if(b(c.calendarContainer,"arrowTop",!v),b(c.calendarContainer,"arrowBottom",v),!c.config.inline){var w=window.pageXOffset+m.left,k=!1,S=!1;"center"===f?(w-=(d-m.width)/2,k=!0):"right"===f&&(w-=d-m.width,S=!0),b(c.calendarContainer,"arrowLeft",!k&&!S),b(c.calendarContainer,"arrowCenter",k),b(c.calendarContainer,"arrowRight",S);var _=window.document.body.offsetWidth-(window.pageXOffset+m.right),E=w+d>window.document.body.offsetWidth,C=_+d>window.document.body.offsetWidth;if(b(c.calendarContainer,"rightMost",E),!c.config.static)if(c.calendarContainer.style.top=y+"px",E)if(C){var D=eL();if(void 0===D)return;var M=Math.max(0,window.document.body.offsetWidth/2-d/2),T=".flatpickr-calendar.centerMost:before",A=".flatpickr-calendar.centerMost:after",P=D.cssRules.length,O="{left:"+m.left+"px;right:auto;}";b(c.calendarContainer,"rightMost",!1),b(c.calendarContainer,"centerMost",!0),D.insertRule(T+","+A+O,P),c.calendarContainer.style.left=M+"px",c.calendarContainer.style.right="auto"}else c.calendarContainer.style.left="auto",c.calendarContainer.style.right=_+"px";else c.calendarContainer.style.left=w+"px",c.calendarContainer.style.right="auto"}}}function eL(){for(var s=null,l=0;l<document.styleSheets.length;l++){var c=document.styleSheets[l];if(c.cssRules){try{c.cssRules}catch(s){continue}s=c;break}}return null!=s?s:ej()}function ej(){var s=document.createElement("style");return document.head.appendChild(s),s.sheet}function ez(){c.config.noCalendar||c.isMobile||(eu(),e2(),ec())}function eB(){c._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(c.close,0):c.close()}function e$(s){s.preventDefault(),s.stopPropagation();var l=function(s){return s.classList&&s.classList.contains("flatpickr-day")&&!s.classList.contains("flatpickr-disabled")&&!s.classList.contains("notAllowed")},u=k(_(s),l);if(void 0!==u){var d=u,h=c.latestSelectedDateObj=new Date(d.dateObj.getTime()),p=(h.getMonth()<c.currentMonth||h.getMonth()>c.currentMonth+c.config.showMonths-1)&&"range"!==c.config.mode;if(c.selectedDateElem=d,"single"===c.config.mode)c.selectedDates=[h];else if("multiple"===c.config.mode){var f=e0(h);f?c.selectedDates.splice(parseInt(f),1):c.selectedDates.push(h)}else"range"===c.config.mode&&(2===c.selectedDates.length&&c.clear(!1,!1),c.latestSelectedDateObj=h,c.selectedDates.push(h),0!==O(h,c.selectedDates[0],!0)&&c.selectedDates.sort(function(s,l){return s.getTime()-l.getTime()}));if(Y(),p){var m=c.currentYear!==h.getFullYear();c.currentYear=h.getFullYear(),c.currentMonth=h.getMonth(),m&&(eJ("onYearChange"),eu()),eJ("onMonthChange")}if(e2(),ec(),e9(),p||"range"===c.config.mode||1!==c.config.showMonths?void 0!==c.selectedDateElem&&void 0===c.hourElement&&c.selectedDateElem&&c.selectedDateElem.focus():ei(d),void 0!==c.hourElement&&void 0!==c.hourElement&&c.hourElement.focus(),c.config.closeOnSelect){var g="single"===c.config.mode&&!c.config.enableTime,v="range"===c.config.mode&&2===c.selectedDates.length&&!c.config.enableTime;(g||v)&&eB()}X()}}c.parseDate=P({config:c.config,l10n:c.l10n}),c._handlers=[],c.pluginElements=[],c.loadedPlugins=[],c._bind=Z,c._setHoursFromDate=q,c._positionCalendar=eF,c.changeMonth=eb,c.changeYear=e_,c.clear=ey,c.close=ew,c.onMouseOver=eT,c._createElement=y,c.createDay=er,c.destroy=ex,c.isEnabled=eE,c.jumpToDate=Q,c.updateValue=e9,c.open=eP,c.redraw=ez,c.set=eH,c.setDate=eV,c.toggle=eX;var eW={locale:[eR,eg],showMonths:[eh,$,em],minDate:[Q],maxDate:[Q],positionElement:[eK],clickOpens:[function(){!0===c.config.clickOpens?(Z(c._input,"focus",c.open),Z(c._input,"click",c.open)):(c._input.removeEventListener("focus",c.open),c._input.removeEventListener("click",c.open))}]};function eH(s,l){if(null!==s&&"object"==typeof s)for(var d in Object.assign(c.config,s),s)void 0!==eW[d]&&eW[d].forEach(function(s){return s()});else c.config[s]=l,void 0!==eW[s]?eW[s].forEach(function(s){return s()}):u.indexOf(s)>-1&&(c.config[s]=v(l));c.redraw(),e9(!0)}function eU(s,l){var u=[];if(s instanceof Array)u=s.map(function(s){return c.parseDate(s,l)});else if(s instanceof Date||"number"==typeof s)u=[c.parseDate(s,l)];else if("string"==typeof s)switch(c.config.mode){case"single":case"time":u=[c.parseDate(s,l)];break;case"multiple":u=s.split(c.config.conjunction).map(function(s){return c.parseDate(s,l)});break;case"range":u=s.split(c.l10n.rangeSeparator).map(function(s){return c.parseDate(s,l)})}else c.config.errorHandler(Error("Invalid date supplied: "+JSON.stringify(s)));c.selectedDates=c.config.allowInvalidPreload?u:u.filter(function(s){return s instanceof Date&&eE(s,!1)}),"range"===c.config.mode&&c.selectedDates.sort(function(s,l){return s.getTime()-l.getTime()})}function eV(s,l,u){if(void 0===l&&(l=!1),void 0===u&&(u=c.config.dateFormat),0!==s&&!s||s instanceof Array&&0===s.length)return c.clear(l);eU(s,u),c.latestSelectedDateObj=c.selectedDates[c.selectedDates.length-1],c.redraw(),Q(void 0,l),q(),0===c.selectedDates.length&&c.clear(!1),e9
vendor: 8,641 bytes, line 1
1(l),l&&eJ("onChange")}function eY(s){return s.slice().map(function(s){return"string"==typeof s||"number"==typeof s||s instanceof Date?c.parseDate(s,void 0,!0):s&&"object"==typeof s&&s.from&&s.to?{from:c.parseDate(s.from,void 0),to:c.parseDate(s.to,void 0)}:s}).filter(function(s){return s})}function eq(){c.selectedDates=[],c.now=c.parseDate(c.config.now)||new Date;var s=c.config.defaultDate||(("INPUT"===c.input.nodeName||"TEXTAREA"===c.input.nodeName)&&c.input.placeholder&&c.input.value===c.input.placeholder?null:c.input.value);s&&eU(s,c.config.dateFormat),c._initialDate=c.selectedDates.length>0?c.selectedDates[0]:c.config.minDate&&c.config.minDate.getTime()>c.now.getTime()?c.config.minDate:c.config.maxDate&&c.config.maxDate.getTime()<c.now.getTime()?c.config.maxDate:c.now,c.currentYear=c._initialDate.getFullYear(),c.currentMonth=c._initialDate.getMonth(),c.selectedDates.length>0&&(c.latestSelectedDateObj=c.selectedDates[0]),void 0!==c.config.minTime&&(c.config.minTime=c.parseDate(c.config.minTime,"H:i")),void 0!==c.config.maxTime&&(c.config.maxTime=c.parseDate(c.config.maxTime,"H:i")),c.minDateHasTime=!!c.config.minDate&&(c.config.minDate.getHours()>0||c.config.minDate.getMinutes()>0||c.config.minDate.getSeconds()>0),c.maxDateHasTime=!!c.config.maxDate&&(c.config.maxDate.getHours()>0||c.config.maxDate.getMinutes()>0||c.config.maxDate.getSeconds()>0)}function eG(){(c.input=eI(),c.input)?(c.input._type=c.input.type,c.input.type="text",c.input.classList.add("flatpickr-input"),c._input=c.input,c.config.altInput&&(c.altInput=y(c.input.nodeName,c.config.altInputClass),c._input=c.altInput,c.altInput.placeholder=c.input.placeholder,c.altInput.disabled=c.input.disabled,c.altInput.required=c.input.required,c.altInput.tabIndex=c.input.tabIndex,c.altInput.type="text",c.input.setAttribute("type","hidden"),!c.config.static&&c.input.parentNode&&c.input.parentNode.insertBefore(c.altInput,c.input.nextSibling)),c.config.allowInput||c._input.setAttribute("readonly","readonly"),eK()):c.config.errorHandler(Error("Invalid input element specified"))}function eK(){c._positionElement=c.config.positionElement||c._input}function eZ(){var s=c.config.enableTime?c.config.noCalendar?"time":"datetime-local":"date";c.mobileInput=y("input",c.input.className+" flatpickr-mobile"),c.mobileInput.tabIndex=1,c.mobileInput.type=s,c.mobileInput.disabled=c.input.disabled,c.mobileInput.required=c.input.required,c.mobileInput.placeholder=c.input.placeholder,c.mobileFormatStr="datetime-local"===s?"Y-m-d\\TH:i:S":"date"===s?"Y-m-d":"H:i:S",c.selectedDates.length>0&&(c.mobileInput.defaultValue=c.mobileInput.value=c.formatDate(c.selectedDates[0],c.mobileFormatStr)),c.config.minDate&&(c.mobileInput.min=c.formatDate(c.config.minDate,"Y-m-d")),c.config.maxDate&&(c.mobileInput.max=c.formatDate(c.config.maxDate,"Y-m-d")),c.input.getAttribute("step")&&(c.mobileInput.step=String(c.input.getAttribute("step"))),c.input.type="hidden",void 0!==c.altInput&&(c.altInput.type="hidden");try{c.input.parentNode&&c.input.parentNode.insertBefore(c.mobileInput,c.input.nextSibling)}catch(s){}Z(c.mobileInput,"change",function(s){c.setDate(_(s).value,!1,c.mobileFormatStr),eJ("onChange"),eJ("onClose")})}function eX(s){if(!0===c.isOpen)return c.close();c.open(s)}function eJ(s,l){if(void 0!==c.config){var u=c.config[s];if(void 0!==u&&u.length>0)for(var d=0;u[d]&&d<u.length;d++)u[d](c.selectedDates,c.input.value,c,l);"onChange"===s&&(c.input.dispatchEvent(eQ("change")),c.input.dispatchEvent(eQ("input")))}}function eQ(s){var l=document.createEvent("Event");return l.initEvent(s,!0,!0),l}function e0(s){for(var l=0;l<c.selectedDates.length;l++){var u=c.selectedDates[l];if(u instanceof Date&&0===O(u,s))return""+l}return!1}function e1(s){return"range"===c.config.mode&&!(c.selectedDates.length<2)&&O(s,c.selectedDates[0])>=0&&0>=O(s,c.selectedDates[1])}function e2(){c.config.noCalendar||c.isMobile||!c.monthNav||(c.yearElements.forEach(function(s,l){var u=new Date(c.currentYear,c.currentMonth,1);u.setMonth(c.currentMonth+l),c.config.showMonths>1||"static"===c.config.monthSelectorType?c.monthElements[l].textContent=C(u.getMonth(),c.config.shorthandCurrentMonth,c.l10n)+" ":c.monthsDropdownContainer.value=u.getMonth().toString(),s.value=u.getFullYear().toString()}),c._hidePrevMonthArrow=void 0!==c.config.minDate&&(c.currentYear===c.config.minDate.getFullYear()?c.currentMonth<=c.config.minDate.getMonth():c.currentYear<c.config.minDate.getFullYear()),c._hideNextMonthArrow=void 0!==c.config.maxDate&&(c.currentYear===c.config.maxDate.getFullYear()?c.currentMonth+1>c.config.maxDate.getMonth():c.currentYear>c.config.maxDate.getFullYear()))}function e3(s){var l=s||(c.config.altInput?c.config.altFormat:c.config.dateFormat);return c.selectedDates.map(function(s){return c.formatDate(s,l)}).filter(function(s,l,u){return"range"!==c.config.mode||c.config.enableTime||u.indexOf(s)===l}).join("range"!==c.config.mode?c.config.conjunction:c.l10n.rangeSeparator)}function e9(s){void 0===s&&(s=!0),void 0!==c.mobileInput&&c.mobileFormatStr&&(c.mobileInput.value=void 0!==c.latestSelectedDateObj?c.formatDate(c.latestSelectedDateObj,c.mobileFormatStr):""),c.input.value=e3(c.config.dateFormat),void 0!==c.altInput&&(c.altInput.value=e3(c.config.altFormat)),!1!==s&&eJ("onValueUpdate")}function e4(s){var l=_(s),u=c.prevMonthNav.contains(l),d=c.nextMonthNav.contains(l);u||d?eb(u?-1:1):c.yearElements.indexOf(l)>=0?l.select():l.classList.contains("arrowUp")?c.changeYear(c.currentYear+1):l.classList.contains("arrowDown")&&c.changeYear(c.currentYear-1)}function e5(s){s.preventDefault();var l="keydown"===s.type,u=_(s),d=u;void 0!==c.amPM&&u===c.amPM&&(c.amPM.textContent=c.l10n.amPM[m(c.amPM.textContent===c.l10n.amPM[0])]);var h=parseFloat(d.getAttribute("min")),p=parseFloat(d.getAttribute("max")),g=parseFloat(d.getAttribute("step")),v=parseInt(d.value,10),b=v+g*(s.delta||(l?38===s.which?1:-1:0));if(void 0!==d.value&&2===d.value.length){var y=d===c.hourElement,w=d===c.minuteElement;b<h?(b=p+b+m(!y)+(m(y)&&m(!c.amPM)),w&&et(void 0,-1,c.hourElement)):b>p&&(b=d===c.hourElement?b-p-m(!c.amPM):h,w&&et(void 0,1,c.hourElement)),c.amPM&&y&&(1===g?b+v===23:Math.abs(b-v)>g)&&(c.amPM.textContent=c.l10n.amPM[m(c.amPM.textContent===c.l10n.amPM[0])]),d.value=f(b)}}return E(),c}function W(s,l){for(var c=Array.prototype.slice.call(s).filter(function(s){return s instanceof HTMLElement}),u=[],d=0;d<c.length;d++){var h=c[d];try{if(null!==h.getAttribute("data-fp-omit"))continue;void 0!==h._flatpickr&&(h._flatpickr.destroy(),h._flatpickr=void 0),h._flatpickr=$(h,l||{}),u.push(h._flatpickr)}catch(s){console.error(s)}}return 1===u.length?u[0]:u}"u">typeof HTMLElement&&"u">typeof HTMLCollection&&"u">typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(s){return W(this,s)},HTMLElement.prototype.flatpickr=function(s){return W([this],s)});var H=function(s,l){return"string"==typeof s?W(window.document.querySelectorAll(s),l):s instanceof Node?W([s],l):W(s,l)};H.defaultConfig={},H.l10ns={en:j({},p),default:j({},p)},H.localize=function(s){H.l10ns.default=j(j({},H.l10ns.default),s)},H.setDefaults=function(s){H.defaultConfig=j(j({},H.defaultConfig),s)},H.parseDate=P({}),H.formatDate=A({}),H.compareDates=O,"u">typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(s){return W(this,s)}),Date.prototype.fp_incr=function(s){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof s?parseInt(s,10):s))},"u">typeof window&&(window.flatpickr=H);let U=H},100476(){"use strict";"function"!=typeof Object.assign&&(Object.assign=function(s){for(var l=[],c=1;c<arguments.length;c++)l[c-1]=arguments[c];if(!s)throw TypeError("Cannot convert undefined or null to object");for(var u=function(l){l&&Object.keys(l).forEach(function(c){return s[c]=l[c]})},d=0,h=l;d<h.length;d++)u(h[d]);return s})},487337(){!function(){"use strict";var s=["fullscreen","fullscreenEnabled","fullscreenElement","fullscreenchange","fullscreenerror","exitFullscreen","requestFullscreen"],l=["webkitIsFullScreen","webkitFullscreenEnabled","webkitFullscreenElement","webkitfullscreenchange","webkitfullscreenerror","webkitExitFullscreen","webkitRequestFullscreen"],c=["mozFullScreen","mozFullScreenEnabled","mozFullScreenElement","mozfullscreenchange","mozfullscreenerror","mozCancelFullScreen","mozRequestFullScreen"],u=["","msFullscreenEnabled","msFullscreenElement","MSFullscreenChange","MSFullscreenError","msExitFullscreen","msRequestFullscreen"];document||(document={});var d,h=(d=[s[1],l[1],c[1],u[1]].find(function(s){return document[s]}),[s,l,c,u].find(function(s){return s.find(function(s){return s===d})})||[]);
1function p(l,c){document[s[0]]=document[h[0]]||!!document[h[2]]||!1,document[s[1]]=document[h[1]]||!1,document[s[2]]=document[h[2]]||null,document.dispatchEvent(new Event(l),c.target)}void 0===document[s[1]]&&h.length&&(document[s[0]]=document[h[0]]||!!document[h[2]]||!1,document[s[1]]=document[h[1]]||!1,document[s[2]]=document[h[2]]||null,document.addEventListener(h[3],p.bind(document,s[3]),!1),document.addEventListener(h[4],p.bind(document,s[4]),!1),document[s[5]]=function(){return document[h[5]]()},Element.prototype[s[6]]=function(){return this[h[6]].apply(this,arguments)})}()},918848(s,l,c){!function(s,l,c){"use strict";function u(s){return s&&"object"==typeof s&&"default"in s?s:{default:s}}var d=u(l),h=u(c);function p(s,l){(null==l||l>s.length)&&(l=s.length);for(var c=0,u=Array(l);c<l;c++)u[c]=s[c];return u}function f(s){if(Array.isArray(s))return s}function m(s,l,c){return(l=E(l))in s?Object.defineProperty(s,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[l]=c,s}function g(s,l){var c=null==s?null:"u">typeof Symbol&&s[Symbol.iterator]||s["@@iterator"];if(null!=c){var u,d,h,p,f=[],m=!0,g=!1;try{if(h=(c=c.call(s)).next,0===l){if(Object(c)!==c)return;m=!1}else for(;!(m=(u=h.call(c)).done)&&(f.push(u.value),f.length!==l);m=!0);}catch(s){g=!0,d=s}finally{try{if(!m&&null!=c.return&&(p=c.return(),Object(p)!==p))return}finally{if(g)throw d}}return f}}function v(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(s,l){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),c.push.apply(c,u)}return c}function y(s){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};l%2?b(Object(c),!0).forEach(function(l){m(s,l,c[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(c)):b(Object(c)).forEach(function(l){Object.defineProperty(s,l,Object.getOwnPropertyDescriptor(c,l))})}return s}function w(s,l){if(null==s)return{};var c,u,d=k(s,l);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(s);for(u=0;u<h.length;u++)c=h[u],l.includes(c)||({}).propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}function k(s,l){if(null==s)return{};var c={};for(var u in s)if(({}).hasOwnProperty.call(s,u)){if(l.includes(u))continue;c[u]=s[u]}return c}function S(s,l){return f(s)||g(s,l)||C(s,l)||v()}function _(s,l){if("object"!=typeof s||!s)return s;var c=s[Symbol.toPrimitive];if(void 0!==c){var u=c.call(s,l||"default");if("object"!=typeof u)return u;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===l?String:Number)(s)}function E(s){var l=_(s,"string");return"symbol"==typeof l?l:l+""}function C(s,l){if(s){if("string"==typeof s)return p(s,l);var c=({}).toString.call(s).slice(8,-1);return"Object"===c&&s.constructor&&(c=s.constructor.name),"Map"===c||"Set"===c?Array.from(s):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?p(s,l):void 0}}var D=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],M=function(s,l){var u=s.animationData,p=s.loop,f=s.autoplay,m=s.initialSegment,g=s.onComplete,v=s.onLoopComplete,b=s.onEnterFrame,k=s.onSegmentStart,_=s.onConfigReady,E=s.onDataReady,C=s.onDataFailed,M=s.onLoadedImages,T=s.onDOMLoaded,A=s.onDestroy;s.lottieRef,s.renderer,s.name,s.assetsPath,s.rendererSettings;var P=w(s,D),O=S(c.useState(!1),2),N=O[0],I=O[1],R=c.useRef(),F=c.useRef(null),L=function(){var s;null==(s=R.current)||s.play()},j=function(){var s;null==(s=R.current)||s.stop()},z=function(){var s;null==(s=R.current)||s.pause()},B=function(s){var l;null==(l=R.current)||l.setSpeed(s)},$=function(s,l){var c;null==(c=R.current)||c.goToAndPlay(s,l)},W=function(s,l){var c;null==(c=R.current)||c.goToAndStop(s,l)},H=function(s){var l;
1null==(l=R.current)||l.setDirection(s)},U=function(s,l){var c;null==(c=R.current)||c.playSegments(s,l)},V=function(s){var l;null==(l=R.current)||l.setSubframe(s)},Y=function(s){var l;return null==(l=R.current)?void 0:l.getDuration(s)},q=function(){var s;null==(s=R.current)||s.destroy(),R.current=void 0},G=function(){var l,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(F.current){null==(l=R.current)||l.destroy();var u=y(y(y({},s),c),{},{container:F.current});return R.current=d.default.loadAnimation(u),I(!!R.current),function(){var s;null==(s=R.current)||s.destroy(),R.current=void 0}}};return c.useEffect(function(){var s=G();return function(){return null==s?void 0:s()}},[u,p]),c.useEffect(function(){R.current&&(R.current.autoplay=!!f)},[f]),c.useEffect(function(){!R.current||(m?Array.isArray(m)&&m.length&&((R.current.currentRawFrame<m[0]||R.current.currentRawFrame>m[1])&&(R.current.currentRawFrame=m[0]),R.current.setSegment(m[0],m[1])):R.current.resetSegments(!0))},[m]),c.useEffect(function(){var s=[{name:"complete",handler:g},{name:"loopComplete",handler:v},{name:"enterFrame",handler:b},{name:"segmentStart",handler:k},{name:"config_ready",handler:_},{name:"data_ready",handler:E},{name:"data_failed",handler:C},{name:"loaded_images",handler:M},{name:"DOMLoaded",handler:T},{name:"destroy",handler:A}].filter(function(s){return null!=s.handler});if(s.length){var l=s.map(function(s){var l;return null==(l=R.current)||l.addEventListener(s.name,s.handler),function(){var l;null==(l=R.current)||l.removeEventListener(s.name,s.handler)}});return function(){l.forEach(function(s){return s()})}}},[g,v,b,k,_,E,C,M,T,A]),{View:h.default.createElement("div",y({style:l,ref:F},P)),play:L,stop:j,pause:z,setSpeed:B,goToAndStop:W,goToAndPlay:$,setDirection:H,playSegments:U,setSubframe:V,getDuration:Y,destroy:q,animationContainerRef:F,animationLoaded:N,animationItem:R.current}};function T(s){var l=s.getBoundingClientRect(),c=l.top,u=l.height;return(window.innerHeight-c)/(window.innerHeight+u)}function A(s,l,c){var u=s.getBoundingClientRect(),d=u.top;return{x:(l-u.left)/u.width,y:(c-d)/u.height}}var P=function(s){var l=s.wrapperRef,u=s.animationItem,d=s.mode,h=s.actions;c.useEffect(function(){var s=l.current;if(s&&u&&h.length){u.stop();var c=function(){var l=null,c=function(){var c=T(s),d=h.find(function(s){var l=s.visibility;return l&&c>=l[0]&&c<=l[1]});if(d){if("seek"===d.type&&d.visibility&&2===d.frames.length){var p=d.frames[0]+Math.ceil((c-d.visibility[0])/(d.visibility[1]-d.visibility[0])*d.frames[1]);u.goToAndStop(p-u.firstFrame-1,!0)}"loop"===d.type&&(null===l||l!==d.frames?(u.playSegments(d.frames,!0),l=d.frames):u.isPaused&&(u.playSegments(d.frames,!0),l=d.frames)),"play"===d.type&&u.isPaused&&(u.resetSegments(!0),u.play()),"stop"===d.type&&u.goToAndStop(d.frames[0]-u.firstFrame-1,!0)}};return document.addEventListener("scroll",c),function(){document.removeEventListener("scroll",c)}},p=function(){var l=function(l,c){var d=l,p=c;if(-1!==d&&-1!==p){var f=A(s,d,p);d=f.x,p=f.y}var m=h.find(function(s){var l=s.position;return l&&Array.isArray(l.x)&&Array.isArray(l.y)?d>=l.x[0]&&d<=l.x[1]&&p>=l.y[0]&&p<=l.y[1]:!(!l||Number.isNaN(l.x)||Number.isNaN(l.y))&&d===l.x&&p===l.y});if(m){if("seek"===m.type&&m.position&&Array.isArray(m.position.x)&&Array.isArray(m.position.y)&&2===m.frames.length){var g=(d-m.position.x[0])/(m.position.x[1]-m.position.x[0]),v=(p-m.position.y[0])/(m.position.y[1]-m.position.y[0]);u.playSegments(m.frames,!0),u.goToAndStop(Math.ceil((g+v)/2*(m.frames[1]-m.frames[0])),!0)}"loop"===m.type&&u.playSegments(m.frames,!0),"play"===m.type&&(u.isPaused&&u.resetSegments(!1),u.playSegments(m.frames)),"stop"===m.type&&u.goToAndStop(m.frames[0],!0)}},c=function(s){l(s.clientX,s.clientY)},d=function(){l(-1,-1)};return s.addEventListener("mousemove",c),s.addEventListener("mouseout",d),function(){s.removeEventListener("mousemove",c),s.removeEventListener("mouseout",d)}};switch(d){case"scroll":return c();case"cursor":return p()}}},[d,u])},O=function(s){var l=s.actions,c=s.mode,u=s.lottieObj,d=u.animationItem,h=u.View;return P({actions:l,animationItem:d,mode:c,wrapperRef:u.animationContainerRef}),h},N=["style","interactivity"],I=function(s){var l,u,d,h=s.style,p=s.interactivity,f=M(w(s,N),h),m=f.View,g=f.play,v=f.stop,b=f.pause,y=f.setSpeed,k=f.goToAndStop,S=f.goToAndPlay,_=f.setDirection,E=f.playSegments,C=f.setSubframe,D=f.getDuration,T=f.de
vendor: 7,890 bytes, line 1
1stroy,A=f.animationContainerRef,P=f.animationLoaded,I=f.animationItem;return c.useEffect(function(){s.lottieRef&&(s.lottieRef.current={play:g,stop:v,pause:b,setSpeed:y,goToAndPlay:S,goToAndStop:k,setDirection:_,playSegments:E,setSubframe:C,getDuration:D,destroy:T,animationContainerRef:A,animationLoaded:P,animationItem:I})},[null==(l=s.lottieRef)?void 0:l.current]),O({lottieObj:{View:m,play:g,stop:v,pause:b,setSpeed:y,goToAndStop:k,goToAndPlay:S,setDirection:_,playSegments:E,setSubframe:C,getDuration:D,destroy:T,animationContainerRef:A,animationLoaded:P,animationItem:I},actions:null!=(u=null==p?void 0:p.actions)?u:[],mode:null!=(d=null==p?void 0:p.mode)?d:"scroll"})};Object.defineProperty(s,"LottiePlayer",{enumerable:!0,get:function(){return d.default}}),s.default=I,s.useLottie=M,s.useLottieInteractivity=O,Object.defineProperty(s,"__esModule",{value:!0})}(l,c(231789),c(933578))},231789(module,exports){"u">typeof navigator&&function(s){module.exports=s()}(function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(s){_useWebWorker=!!s},getWebWorker=function(){return _useWebWorker},setLocationHref=function(s){locationHref=s},getLocationHref=function(){return locationHref};function createTag(s){return document.createElement(s)}function extendPrototype(s,l){var c,u,d=s.length;for(c=0;c<d;c+=1)for(var h in u=s[c].prototype)Object.prototype.hasOwnProperty.call(u,h)&&(l.prototype[h]=u[h])}function getDescriptor(s,l){return Object.getOwnPropertyDescriptor(s,l)}function createProxyFunction(s){function l(){}return l.prototype=s,l}var audioControllerFactory=function(){function s(s){this.audios=[],this.audioFactory=s,this._volume=1,this._isMuted=!1}return s.prototype={addAudio:function(s){this.audios.push(s)},pause:function(){var s,l=this.audios.length;for(s=0;s<l;s+=1)this.audios[s].pause()},resume:function(){var s,l=this.audios.length;for(s=0;s<l;s+=1)this.audios[s].resume()},setRate:function(s){var l,c=this.audios.length;for(l=0;l<c;l+=1)this.audios[l].setRate(s)},createAudio:function(s){return this.audioFactory?this.audioFactory(s):window.Howl?new window.Howl({src:[s]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(s){this.audioFactory=s},setVolume:function(s){this._volume=s,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var s,l=this.audios.length;for(s=0;s<l;s+=1)this.audios[s].volume(!this._isMuted*this._volume)}},function(){return new s}}(),createTypedArray=function(){function s(s,l){var c,u=0,d=[];switch(s){case"int16":case"uint8c":c=1;break;default:c=1.1}for(u=0;u<l;u+=1)d.push(c);return d}function l(l,c){return"float32"===l?new Float32Array(c):"int16"===l?new Int16Array(c):"uint8c"===l?new Uint8ClampedArray(c):s(l,c)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?l:s}();function createSizedArray(s){return Array.apply(null,{length:s})}function _typeof$6(s){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var s,l=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],c=l.length;for(s=0;s<c;s+=1)BMMath[l[s]]=Math[l[s]]}(),BMMath.random=Math.random,BMMath.abs=function(s){if("object"===_typeof$6(s)&&s.length){var l,c=createSizedArray(s.length),u=s.length;for(l=0;l<u;l+=1)c[l]=Math.abs(s[l]);return c}return Math.abs(s)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(s){_shouldRoundValues=!!s}function bmRnd(s){return _shouldRoundValues?Math.round(s):s}function styleDiv(s){s.style.position="absolute",s.style.top=0,s.style.left=0,s.style.display="block",s.style.transformOrigin="0 0",s.style.webkitTransformOrigin="0 0",s.style.backfaceVisibility="visible",s.style.webkitBackfaceVisibility="visible",s.style.transformStyle="preserve-3d",s.style.webkitTransformStyle="preserve-3d",s.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(s,l,c,u){this.type=s,this.currentTime=l,this.totalTime=c,this.direction=u<0?-1:1}function BMCompleteEvent(s,l){this.type=s,this.direction=l<0?-1:1}function BMCompleteLoopEvent(s,l,c,u){this.type=s,this.currentLoop=c,this.totalLoops=l,this.direction=u<0?-1:1}function BMSegmentStartEvent(s,l,c){this.type=s,this.firstFrame=l,this.totalFrames=c}function BMDestroyEvent(s,l){this.type=s,this.target=l}function BMRenderFrameErrorEvent(s,l){this.type="renderFrameError",this.nativeError=s,this.currentTime=l}function BMConfigErrorEvent(s){this.type="configError",this.nativeError=s}function BMAnimationConfigErrorEvent(s,l){this.type=s,this.nativeError=l}var createElementID=function(){var s=0;return function(){return s+=1,idPrefix$1+"__lottie_element_"+s}}();function HSVtoRGB(s,l,c){var u,d,h,p,f,m,g,v;switch(p=Math.floor(6*s),f=6*s-p,m=c*(1-l),g=c*(1-f*l),v=c*(1-(1-f)*l),p%6){case 0:u=c,d=v,h=m;break;case 1:u=g,d=c,h=m;break;case 2:u=m,d=c,h=v;break;case 3:u=m,d=g,h=c;break;case 4:u=v,d=m,h=c;break;case 5:u=c,d=m,h=g}return[u,d,h]}function RGBtoHSV(s,l,c){var u,d=Math.max(s,l,c),h=Math.min(s,l,c),p=d-h,f=0===d?0:p/d,m=d/255;switch(d){case h:u=0;break;case s:u=(l-c+6*(l<c)*p)/(6*p);break;case l:u=(c-s+2*p)/(6*p);break;case c:u=(s-l+4*p)/(6*p)}return[u,f,m]}function addSaturationToRGB(s,l){var c=RGBtoHSV(255*s[0],255*s[1],255*s[2]);return c[1]+=l,c[1]>1?c[1]=1:c[1]<=0&&(c[1]=0),HSVtoRGB(c[0],c[1],c[2])}function addBrightnessToRGB(s,l){var c=RGBtoHSV(255*s[0],255*s[1],255*s[2]);return c[2]+=l,c[2]>1?c[2]=1:c[2]<0&&(c[2]=0),HSVtoRGB(c[0],c[1],c[2])}function addHueToRGB(s,l){var c=RGBtoHSV(255*s[0],255*s[1],255*s[2]);return c[0]+=l/360,c[0]>1?c[0]-=1:c[0]<0&&(c[0]+=1),HSVtoRGB(c[0],c[1],c[2])}var rgbToHex=function(){var s,l,c=[];for(s=0;s<256;s+=1)l=s.toString(16),c[s]=1===l.length?"0"+l:l;return function(s,l,u){return s<0&&(s=0),l<0&&(l=0),u<0&&(u=0),"#"+c[s]+c[l]+c[u]}}(),setSubframeEnabled=function(s){subframeEnabled=!!s},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(s){expressionsPlugin=s},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(s){expressionsInterfaces=s},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(s){defaultCurveSegments=s},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(s){idPrefix$1=s},getIdPrefix=function(){return idPrefix$1};function createNS(s){return document.createElementNS(svgNS,s)}function _typeof$5(s){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var dataManager=function(){var s,l,c=1,u=[],d={onmessage:function(){},postMessage:function(l){s({data:l})}},h={postMessage:function(s){d.onmessage({data:s})}};function p(l){if(window.Worker&&window.Blob&&getWebWorker()){var c=new Blob(["var _workerSelf = self;
1 self.onmessage = ",l.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(c))}return s=l,d}function f(){l||((l=p(function(s){function l(){function s(l,c){var p,f,m,g,v,b,y=l.length;for(f=0;f<y;f+=1)if("ks"in(p=l[f])&&!p.completed){if(p.completed=!0,p.hasMask){var k=p.masksProperties;for(g=k.length,m=0;m<g;m+=1)if(k[m].pt.k.i)h(k[m].pt.k);else for(b=k[m].pt.k.length,v=0;v<b;v+=1)k[m].pt.k[v].s&&h(k[m].pt.k[v].s[0]),k[m].pt.k[v].e&&h(k[m].pt.k[v].e[0])}0===p.ty?(p.layers=u(p.refId,c),s(p.layers,c)):4===p.ty?d(p.shapes):5===p.ty&&w(p)}}function l(l,c){if(l){var d=0,h=l.length;for(d=0;d<h;d+=1)1===l[d].t&&(l[d].data.layers=u(l[d].data.refId,c),s(l[d].data.layers,c))}}function c(s,l){for(var c=0,u=l.length;c<u;){if(l[c].id===s)return l[c];c+=1}return null}function u(s,l){var u=c(s,l);return u?u.layers.__used?JSON.parse(JSON.stringify(u.layers)):(u.layers.__used=!0,u.layers):null}function d(s){var l,c,u;for(l=s.length-1;l>=0;l-=1)if("sh"===s[l].ty)if(s[l].ks.k.i)h(s[l].ks.k);else for(u=s[l].ks.k.length,c=0;c<u;c+=1)s[l].ks.k[c].s&&h(s[l].ks.k[c].s[0]),s[l].ks.k[c].e&&h(s[l].ks.k[c].e[0]);else"gr"===s[l].ty&&d(s[l].it)}function h(s){var l,c=s.i.length;for(l=0;l<c;l+=1)s.i[l][0]+=s.v[l][0],s.i[l][1]+=s.v[l][1],s.o[l][0]+=s.v[l][0],s.o[l][1]+=s.v[l][1]}function p(s,l){var c=l?l.split("."):[100,100,100];return s[0]>c[0]||!(c[0]>s[0])&&(s[1]>c[1]||!(c[1]>s[1])&&(s[2]>c[2]||!(c[2]>s[2])&&null))}var f,m=function(){var s=[4,4,14];function l(s){var l=s.t.d;s.t.d={k:[{s:l,t:0}]}}function c(s){var c,u=s.length;for(c=0;c<u;c+=1)5===s[c].ty&&l(s[c])}return function(l){if(p(s,l.v)&&(c(l.layers),l.assets)){var u,d=l.assets.length;for(u=0;u<d;u+=1)l.assets[u].layers&&c(l.assets[u].layers)}}}(),g=(f=[4,7,99],function(s){if(s.chars&&!p(f,s.v)){var l,c=s.chars.length;for(l=0;l<c;l+=1){var u=s.chars[l];u.data&&u.data.shapes&&(d(u.data.shapes),u.data.ip=0,u.data.op=99999,u.data.st=0,u.data.sr=1,u.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},s.chars[l].t||(u.data.shapes.push({ty:"no"}),u.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),v=function(){var s=[5,7,15];function l(s){var l=s.t.p;"number"==typeof l.a&&(l.a={a:0,k:l.a}),"number"==typeof l.p&&(l.p={a:0,k:l.p}),"number"==typeof l.r&&(l.r={a:0,k:l.r})}function c(s){var c,u=s.length;for(c=0;c<u;c+=1)5===s[c].ty&&l(s[c])}return function(l){if(p(s,l.v)&&(c(l.layers),l.assets)){var u,d=l.assets.length;for(u=0;u<d;u+=1)l.assets[u].layers&&c(l.assets[u].layers)}}}(),b=function(){var s=[4,1,9];function l(s){var c,u,d,h=s.length;for(c=0;c<h;c+=1)if("gr"===s[c].ty)l(s[c].it);else if("fl"===s[c].ty||"st"===s[c].ty)if(s[c].c.k&&s[c].c.k[0].i)for(d=s[c].c.k.length,u=0;u<d;u+=1)s[c].c.k[u].s&&(s[c].c.k[u].s[0]/=255,s[c].c.k[u].s[1]/=255,s[c].c.k[u].s[2]/=255,s[c].c.k[u].s[3]/=255),s[c].c.k[u].e&&(s[c].c.k[u].e[0]/=255,s[c].c.k[u].e[1]/=255,s[c].c.k[u].e[2]/=255,s[c].c.k[u].e[3]/=255);else s[c].c.k[0]/=255,s[c].c.k[1]/=255,s[c].c.k[2]/=255,s[c].c.k[3]/=255}function c(s){var c,u=s.length;for(c=0;c<u;c+=1)4===s[c].ty&&l(s[c].shapes)}return function(l){if(p(s,l.v)&&(c(l.layers),l.assets)){var u,d=l.assets.length;for(u=0;u<d;u+=1)l.assets[u].layers&&c(l.assets[u].layers)}}}(),y=function(){var s=[4,4,18];function l(s){var c,u,d;for(c=s.length-1;c>=0;c-=1)if("sh"===s[c].ty)if(s[c].ks.k.i)s[c].ks.k.c=s[c].closed;else for(d=s[c].ks.k.length,u=0;u<d;u+=1)s[c].ks.k[u].s&&(s[c].ks.k[u].s[0].c=s[c].closed),s[c].ks.k[u].e&&(s[c].ks.k[u].e[0].c=s[c].closed);else"gr"===s[c].ty&&l(s[c].it)}function c(s){var c,u,d,h,p,f,m=s.length;for(u=0;u<m;u+=1){if((c=s[u]).hasMask){var g=c.masksProperties;for(h=g.length,d=0;d<h;d+=1)if(g[d].pt.k.i)g[d].pt.k.c=g[d].cl;else for(f=g[d].pt.k.length,p=0;p<f;p+=1)g[d].pt.k[p].s&&(g[d].pt.k[p].s[0].c=g[d].cl),g[d].pt.k[p].e&&(g[d].pt.k[p].e[0].c=g[d].cl)}4===c.ty&&l(c.shapes)}}return function(l){if(p(s,l.v)&&(c(l.layers),l.assets)){var u,d=l.assets.length;for(u=0;u<d;u+=1)l.assets[u].layers&&c(l.assets[u].layers)}}}();function w(s){0===s.t.a.length&&s.t.p}var k={};return k.completeData=function(c){c.__complete||(b(c),m(c),g(c),v(c),y(c),s(c.layers,c.assets),l(c.chars,c.assets),c.__complete=!0)},k.checkColors=b,k.checkChars=g,k.checkPathProperties=v,k.checkShapes=y,k.completeLayers=s,k}if(h.dataManager||(h.dataManager=l()),h.assetLoader||(h.assetLoader=function(){function s(s){var l=s.getResponseHeader("content-type");return l&&"json"===s.responseType&&-1!==l.indexOf("json")||s.response&&"object"===_typeof$5(s.response)?s.response:s.response&&"string"==typeof s.response?JSON.parse(s.response):s.responseText?JSON.parse(s.responseText):null}return{load:function(l,c,u,d){var h,p=new XMLHttpRequest;try{p.responseType="json"}catch(s){}p.onreadystatechange=function(){if(4===p.readyState)if(200===p.status)u(h=s(p));else try{h=s(p),u(h)}catch(s){d&&d(s)}};try{p.open("GET",l,!0)}catch(s){p.open("GET",c+"/"+l,!0)}p.send()}}}()),"loadAnimation"===s.data.type)h.assetLoader.load(s.data.path,s.data.fullPath,function(l){h.dataManager.completeData(l),h.postMessage({id:s.data.id,payload:l,status:"success"})},function(){h.postMessage({id:s.data.id,status:"error"})});else if("complete"===s.data.type){var c=s.data.animation;h.dataManager.completeData(c),h.postMessage({id:s.data.id,payload:c,status:"success"})}else"loadData"===s.data.type&&h.assetLoader.load(s.data.path,s.data.fullPath,function(l){h.postMessage({id:s.data.id,payload:l,status:"success"})},function(){h.postMessage({id:s.data.id,status:"error"})})})).onmessage=function(s){var l=s.data,c=l.id,d=u[c];
vendor: 6,241 bytes, line 1
1u[c]=null,"success"===l.status?d.onComplete(l.payload):d.onError&&d.onError()})}function m(s,l){var d="processId_"+(c+=1);return u[d]={onComplete:s,onError:l},d}return{loadAnimation:function(s,c,u){f();var d=m(c,u);l.postMessage({type:"loadAnimation",path:s,fullPath:window.location.origin+window.location.pathname,id:d})},loadData:function(s,c,u){f();var d=m(c,u);l.postMessage({type:"loadData",path:s,fullPath:window.location.origin+window.location.pathname,id:d})},completeAnimation:function(s,c,u){f();var d=m(c,u);l.postMessage({type:"complete",animation:s,id:d})}}}(),ImagePreloader=function(){var s,l,c=((s=createTag("canvas")).width=1,s.height=1,(l=s.getContext("2d")).fillStyle="rgba(0,0,0,0)",l.fillRect(0,0,1,1),s);function u(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function d(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function h(s,l,c){var u="";if(s.e)u=s.p;else if(l){var d=s.p;-1!==d.indexOf("images/")&&(d=d.split("/")[1]),u=l+d}else u=c+(s.u?s.u:"")+s.p;return u}function p(s){var l=0,c=setInterval((function(){(s.getBBox().width||l>500)&&(this._imageLoaded(),clearInterval(c)),l+=1}).bind(this),50)}function f(s){var l={assetData:s},c=h(s,this.assetsPath,this.path);return dataManager.loadData(c,(function(s){l.img=s,this._footageLoaded()}).bind(this),(function(){l.img={},this._footageLoaded()}).bind(this)),l}function m(){this._imageLoaded=u.bind(this),this._footageLoaded=d.bind(this),this.testImageLoaded=p.bind(this),this.createFootageData=f.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return m.prototype={loadAssets:function(s,l){this.imagesLoadedCb=l;var c,u=s.length;for(c=0;c<u;c+=1)s[c].layers||(s[c].t&&"seq"!==s[c].t?3===s[c].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(s[c]))):(this.totalImages+=1,this.images.push(this._createImageData(s[c]))))},setAssetsPath:function(s){this.assetsPath=s||""},setPath:function(s){this.path=s||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(s){for(var l=0,c=this.images.length;l<c;){if(this.images[l].assetData===s)return this.images[l].img;l+=1}return null},createImgData:function(s){var l=h(s,this.assetsPath,this.path),u=createTag("img");u.crossOrigin="anonymous",u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",(function(){d.img=c,this._imageLoaded()}).bind(this),!1),u.src=l;var d={img:u,assetData:s};return d},createImageData:function(s){var l=h(s,this.assetsPath,this.path),u=createNS("image");isSafari?this.testImageLoaded(u):u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",(function(){d.img=c,this._imageLoaded()}).bind(this),!1),u.setAttributeNS("http://www.w3.org/1999/xlink","href",l),this._elementHelper.append?this._elementHelper.append(u):this._elementHelper.appendChild(u);var d={img:u,assetData:s};return d},imageLoaded:u,footageLoaded:d,setCacheType:function(s,l){"svg"===s?(this._elementHelper=l,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},m}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(s,l){if(this._cbs[s])for(var c=this._cbs[s],u=0;u<c.length;u+=1)c[u](l)},addEventListener:function(s,l){return this._cbs[s]||(this._cbs[s]=[]),this._cbs[s].push(l),(function(){this.removeEventListener(s,l)}).bind(this)},removeEventListener:function(s,l){if(l){if(this._cbs[s]){for(var c=0,u=this._cbs[s].length;c<u;)this._cbs[s][c]===l&&(this._cbs[s].splice(c,1),c-=1,u-=1),c+=1;this._cbs[s].length||(this._cbs[s]=null)}}else this._cbs[s]=null}};var markerParser=function(){function s(s){for(var l,c=s.split("\r\n"),u={},d=0,h=0;h<c.length;h+=1)2===(l=c[h].split(":")).length&&(u[l[0]]=l[1].trim(),d+=1);if(0===d)throw Error();return u}return function(l){for(var c=[],u=0;u<l.length;u+=1){var d=l[u],h={time:d.tm,duration:d.dr};try{h.payload=JSON.parse(l[u].cm)}catch(c){try{h.payload=s(l[u].cm)}catch(s){h.payload={name:l[u].cm}}}c.push(h)}return c}}(),ProjectInterface=function(){function s(s){this.compositions.push(s)}return function(){function l(s){for(var l=0,c=this.compositions.length;l<c;){if(this.compositions[l].data&&this.compositions[l].data.nm===s)return this.compositions[l].prepareFrame&&this.compositions[l].data.xt&&this.compositions[l].prepareFrame(this.currentFrame),this.compositions[l].compInterface;l+=1}return null}return l.compositions=[],l.currentFrame=0,l.registerComposition=s,l}}(),renderers={},registerRenderer=function(s,l){renderers[s]=l};function getRenderer(s){return renderers[s]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var s in renderers)if(renderers[s])return s;return""}function _typeof$4(s){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 2,600 bytes, line 1
1w BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(s){(s.wrapper||s.container)&&(this.wrapper=s.wrapper||s.container);var l="svg";s.animType?l=s.animType:s.renderer&&(l=s.renderer);var c=getRenderer(l);this.renderer=new c(this,s.rendererSettings),this.imagePreloader.setCacheType(l,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=l,""===s.loop||null===s.loop||void 0===s.loop||!0===s.loop?this.loop=!0:!1===s.loop?this.loop=!1:this.loop=parseInt(s.loop,10),this.autoplay=!("autoplay"in s)||s.autoplay,this.name=s.name?s.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(s,"autoloadSegments")||s.autoloadSegments,this.assetsPath=s.assetsPath,this.initialSegment=s.initialSegment,s.audioFactory&&this.audioController.setAudioFactory(s.audioFactory),s.animationData?this.setupAnimation(s.animationData):s.path&&(-1!==s.path.lastIndexOf("\\")?this.path=s.path.substr(0,s.path.lastIndexOf("\\")+1):this.path=s.path.substr(0,s.path.lastIndexOf("/")+1),this.fileName=s.path.substr(s.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(s.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(s){dataManager.completeAnimation(s,this.configAnimation)},AnimationItem.prototype.setData=function(s,l){l&&"object"!==_typeof$4(l)&&(l=JSON.parse(l));var c={wrapper:s,animationData:l},u=s.attributes;c.path=u.getNamedItem("data-animation-path")?u.getNamedItem("data-animation-path").value:u.getNamedItem("data-bm-path")?u.getNamedItem("data-bm-path").value:u.getNamedItem("bm-path")?u.getNamedItem("bm-path").value:"",c.animType=u.getNamedItem("data-anim-type")?u.getNamedItem("data-anim-type").value:u.getNamedItem("data-bm-type")?u.getNamedItem("data-bm-type").value:u.getNamedItem("bm-type")?u.getNamedItem("bm-type").value:u.getNamedItem("data-bm-renderer")?u.getNamedItem("data-bm-renderer").value:u.getNamedItem("bm-renderer")?u.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var d=u.getNamedItem("data-anim-loop")?u.getNamedItem("data-anim-loop").value:u.getNamedItem("data-bm-loop")?u.getNamedItem("data-bm-loop").value:u.getNamedItem("bm-loop")?u.getNamedItem("bm-loop").value:"";"false"===d?c.loop=!1:"true"===d?c.loop=!0:""!==d&&(c.loop=parseInt(d,10)),c.autoplay="false"!==(u.getNamedItem("data-anim-
1autoplay")?u.getNamedItem("data-anim-autoplay").value:u.getNamedItem("data-bm-autoplay")?u.getNamedItem("data-bm-autoplay").value:!u.getNamedItem("bm-autoplay")||u.getNamedItem("bm-autoplay").value),c.name=u.getNamedItem("data-name")?u.getNamedItem("data-name").value:u.getNamedItem("data-bm-name")?u.getNamedItem("data-bm-name").value:u.getNamedItem("bm-name")?u.getNamedItem("bm-name").value:"","false"===(u.getNamedItem("data-anim-prerender")?u.getNamedItem("data-anim-prerender").value:u.getNamedItem("data-bm-prerender")?u.getNamedItem("data-bm-prerender").value:u.getNamedItem("bm-prerender")?u.getNamedItem("bm-prerender").value:"")&&(c.prerender=!1),c.path?this.setParams(c):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(s){s.op>this.animationData.op&&(this.animationData.op=s.op,this.totalFrames=Math.floor(s.op-this.animationData.ip));var l,c,u=this.animationData.layers,d=u.length,h=s.layers,p=h.length;for(c=0;c<p;c+=1)for(l=0;l<d;){if(u[l].id===h[c].id){u[l]=h[c];break}l+=1}if((s.chars||s.fonts)&&(this.renderer.globalData.fontManager.addChars(s.chars),this.renderer.globalData.fontManager.addFonts(s.fonts,this.renderer.globalData.defs)),s.assets)for(d=s.assets.length,l=0;l<d;l+=1)this.animationData.assets.push(s.assets[l]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(s){this.animationData=s;var l=getExpressionsPlugin();l&&l.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var s=this.animationData.segments;if(!s||0===s.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var l=s.shift();this.timeCompleted=l.time*this.frameRate;var c=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(c,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(s){if(this.renderer)try{this.animationData=s,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(s),s.assets||(s.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(s.assets),this.markers=markerParser(s.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(s){this.triggerConfigError(s)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var s=getExpressionsPlugin();s&&s.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(s,l){var c="number"==typeof s?s:void 0,u="number"==typeof l?l:void 0;this.renderer.updateContainerSize(c,u)},AnimationItem.prototype.setSubframe=function(s){this.isSubframeEnabled=!!s},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 52,062 bytes, line 1
1(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(s){this.triggerRenderFrameError(s)}},AnimationItem.prototype.play=function(s){(!s||this.name===s)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(s){s&&this.name!==s||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(s){s&&this.name!==s||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(s){s&&this.name!==s||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(s){for(var l,c=0;c<this.markers.length;c+=1)if((l=this.markers[c]).payload&&l.payload.name===s)return l;return null},AnimationItem.prototype.goToAndStop=function(s,l,c){if(!c||this.name===c){var u=Number(s);if(isNaN(u)){var d=this.getMarkerData(s);d&&this.goToAndStop(d.time,!0)}else l?this.setCurrentRawFrameValue(s):this.setCurrentRawFrameValue(s*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(s,l,c){if(!c||this.name===c){var u=Number(s);if(isNaN(u)){var d=this.getMarkerData(s);d&&(d.duration?this.playSegments([d.time,d.time+d.duration],!0):this.goToAndStop(d.time,!0))}else this.goToAndStop(u,l,c);this.play()}},AnimationItem.prototype.advanceTime=function(s){if(!0!==this.isPaused&&!1!==this.isLoaded){var l=this.currentRawFrame+s*this.frameModifier,c=!1;l>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?l>=this.totalFrames?(this.playCount+=1,this.checkSegments(l%this.totalFrames)||(this.setCurrentRawFrameValue(l%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(l):this.checkSegments(l>this.totalFrames?l%this.totalFrames:0)||(c=!0,l=this.totalFrames-1):l<0?this.checkSegments(l%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+l%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(c=!0,l=0)):this.setCurrentRawFrameValue(l),c&&(this.setCurrentRawFrameValue(l),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(s,l){this.playCount=0,s[1]<s[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=s[0]-s[1],this.timeCompleted=this.totalFrames,this.firstFrame=s[1],this.setCurrentRawFrameValue(this.totalFrames-.001-l)):s[1]>s[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=s[1]-s[0],this.timeCompleted=this.totalFrames,this.firstFrame=s[0],this.setCurrentRawFrameValue(.001+l)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(s,l){var c=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<s?c=s:this.currentRawFrame+this.firstFrame>l&&(c=l-s)),this.firstFrame=s,this.totalFrames=l-s,this.timeCompleted=this.totalFrames,-1!==c&&this.goToAndStop(c,!0)},AnimationItem.prototype.playSegments=function(s,l){if(l&&(this.segments.length=0),"object"===_typeof$4(s[0])){var c,u=s.length;for(c=0;c<u;c+=1)this.segments.push(s[c])}else this.segments.push(s);this.segments.length&&l&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(s){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),s&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(s){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),s),!0)},AnimationItem.prototype.destroy=function(s){(!s||this.name===s)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(s){this.currentRawFrame=s,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(s){this.playSpeed=s,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(s){this.playDirection=s<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(s){this.loop=s},AnimationItem.prototype.setVolume=function(s,l){l&&this.name!==l||this.audioController.setVolume(s)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(s){s&&this.name!==s||this.audioController.mute()},AnimationItem.prototype.unmute=function(s){s&&this.name!==s||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(s){var l="";if(s.e)l=s.p;else if(this.assetsPath){var c=s.p;-1!==c.indexOf("images/")&&(c=c.split("/")[1]),l=this.assetsPath+c}else l=this.path+(s.u?s.u:"")+s.p;return l},AnimationItem.prototype.getAssetData=function(s){for(var l=0,c=this.assets.length;l<c;){if(s===this.assets[l].id)return this.assets[l];l+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(s){return s?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(s,l,c){try{this.renderer.getElementByPath(s).updateDocumentData(l,c)}catch(s){}},AnimationItem.prototype.trigger=function(s){if(this._cbs&&this._cbs[s])switch(s){case"enterFrame":this.triggerEvent(s,new BMEnterFrameEvent(s,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(s,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(s,new BMCompleteLoopEvent(s,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(s,new BMCompleteEvent(s,this.frameMult));break;case"segmentStart":this.triggerEvent(s,new BMSegmentStartEvent(s,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(s,new BMDestroyEvent(s,this));break;default:this.triggerEvent(s)}"enterFrame"===s&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(s,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===s&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(s,this.loop,this.playCount,this.frameMult)),"complete"===s&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(s,this.frameMult)),"segmentStart"===s&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(s,this.firstFrame,this.totalFrames)),"destroy"===s&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(s,this))},AnimationItem.prototype.triggerRenderFrameError=function(s){var l=new BMRenderFrameErrorEvent(s,this.currentFrame);this.triggerEvent("error",l),this.onError&&this.onError.call(this,l)},AnimationItem.prototype.triggerConfigError=function(s){var l=new BMConfigErrorEvent(s,this.currentFrame);this.triggerEvent("error",l),this.onError&&this.onError.call(this,l)};var animationManager=function(){var s={},l=[],c=0,u=0,d=0,h=!0,p=!1;function f(s){for(var c=0,d=s.target;c<u;)l[c].animation===d&&(l.splice(c,1),c-=1,u-=1,d.isPaused||b()),c+=1}function m(s,c){if(!s)return null;for(var d=0;d<u;){if(l[d].elem===s&&null!==l[d].elem)return l[d].animation;d+=1}var h=new AnimationItem;return y(h,s),h.setData(s,c),h}function g(){var s,c=l.length,u=[];for(s=0;s<c;s+=1)u.push(l[s].animation);return u}function v(){d+=1,I()}function b(){d-=1}function y(s,c){s.addEventListener("destroy",f),s.addEventListener("_active",v),s.addEventListener("_idle",b),l.push({elem:c,animation:s}),u+=1}function w(s){var l=new AnimationItem;return y(l,null),l.setParams(s),l}function k(s,c){var d;for(d=0;d<u;d+=1)l[d].animation.setSpeed(s,c)}function S(s,c){var d;for(d=0;d<u;d+=1)l[d].animation.setDirection(s,c)}function _(s){var c;for(c=0;c<u;c+=1)l[c].animation.play(s)}function E(s){var f,m=s-c;for(f=0;f<u;f+=1)l[f].animation.advanceTime(m);c=s,d&&!p?window.requestAnimationFrame(E):h=!0}function C(s){c=s,window.requestAnimationFrame(E)}function D(s){var c;for(c=0;c<u;c+=1)l[c].animation.pause(s)}function M(s,c,d){var h;for(h=0;h<u;h+=1)l[h].animation.goToAndStop(s,c,d)}function T(s){var c;for(c=0;c<u;c+=1)l[c].animation.stop(s)}function A(s){var c;for(c=0;c<u;c+=1)l[c].animation.togglePause(s)}function P(s){var c;for(c=u-1;c>=0;c-=1)l[c].animation.destroy(s)}function O(s,l,c){var u,d=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),h=d.length;for(u=0;u<h;u+=1)c&&d[u].setAttribute("data-bm-type",c),m(d[u],s);if(l&&0===h){c||(c="svg");var p=document.getElementsByTagName("body")[0];p.innerText="";var f=createTag("div");f.style.width="100%",f.style.height="100%",f.setAttribute("data-bm-type",c),p.appendChild(f),m(f,s)}}function N(){var s;for(s=0;s<u;s+=1)l[s].animation.resize()}function I(){!p&&d&&h&&(window.requestAnimationFrame(C),h=!1)}function R(){p=!0}function F(){p=!1,I()}function L(s,c){var d;for(d=0;d<u;d+=1)l[d].animation.setVolume(s,c)}function j(s){var c;for(c=0;c<u;c+=1)l[c].animation.mute(s)}function z(s){var c;for(c=0;c<u;c+=1)l[c].animation.unmute(s)}return s.registerAnimation=m,s.loadAnimation=w,s.setSpeed=k,s.setDirection=S,s.play=_,s.pause=D,s.stop=T,s.togglePause=A,s.searchAnimations=O,s.resize=N,s.goToAndStop=M,s.destroy=P,s.freeze=R,s.unfreeze=F,s.setVolume=L,s.mute=j,s.unmute=z,s.getRegisteredAnimations=g,s}(),BezierFactory=function(){var s={};s.getBezierEasing=c;var l={};function c(s,c,u,d,h){var p=h||("bez_"+s+"_"+c+"_"+u+"_"+d).replace(/\./g,"p");if(l[p])return l[p];var f=new E([s,c,u,d]);return l[p]=f,f}var u=4,d=.001,h=1e-7,p=10,f=11,m=.1,g="function"==typeof Float32Array;function v(s,l){return 1-3*l+3*s}function b(s,l){return 3*l-6*s}function y(s){return 3*s}function w(s,l,c){return((v(l,c)*s+b(l,c))*s+y(l))*s}function k(s,l,c){return 3*v(l,c)*s*s+2*b(l,c)*s+y(l)}function S(s,l,c,u,d){var f,m,g=0;do(f=w(m=l+(c-l)/2,u,d)-s)>0?c=m:l=m;while(Math.abs(f)>h&&++g<p);return m}function _(s,l,c,d){for(var h=0;h<u;++h){var p=k(l,c,d);if(0===p)break;var f=w(l,c,d)-s;l-=f/p}return l}function E(s){this._p=s,this._mSampleValues=g?new Float32Array(f):Array(f),this._precomputed=!1,this.get=this.get.bind(this)}return E.prototype={get:function(s){var l=this._p[0],c=this._p[1],u=this._p[2],d=this._p[3];return(this._precomputed||this._precompute(),l===c&&u===d)?s:0===s?0:1===s?1:w(this._getTForX(s),c,d)},_precompute:function(){var s=this._p[0],l=this._p[1],c=this._p[2],u=this._p[3];this._precomputed=!0,(s!==l||c!==u)&&this._calcSampleValues()},_calcSampleValues:function(){for(var s=this._p[0],l=this._p[2],c=0;c<f;++c)this._mSampleValues[c]=w(c*m,s,l)},_getTForX:function(s){for(var l=this._p[0],c=this._p[2],u=this._mSampleValues,h=0,p=1,g=f-1;p!==g&&u[p]<=s;++p)h+=m;var v=h+(s-u[--p])/(u[p+1]-u[p])*m,b=k(v,l,c);return b>=d?_(s,v,l,c):0===b?v:S(s,h,h+m,l,c)}},s}(),pooling={double:function(s){return s.concat(createSizedArray(s.length))}},poolFactory=function(s,l,c){var u=0,d=s,h=createSizedArray(d);return{newElement:function(){var s;return u?(u-=1,s=h[u]):s=l(),s},release:function(s){u===d&&(h=pooling.double(h),d*=2),c&&c(s),h[u]=s,u+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(s){var l,c=s.lengths.length;for(l=0;l<c;l+=1)bezierLengthPool.release(s.lengths[l]);s.lengths.length=0});function bezFunction(){var s,l=Math;function c(s,l,c,u,d,h){var p=s*u+l*d+c*h-d*u-h*s-c*l;return p>-.001&&p<.001}function u(s,u,d,h,p,f,m,g,v){if(0===d&&0===f&&0===v)return c(s,u,h,p,m,g);var b,y=l.sqrt(l.pow(h-s,2)+l.pow(p-u,2)+l.pow(f-d,2)),w=l.sqrt(l.pow(m-s,2)+l.pow(g-u,2)+l.pow(v-d,2)),k=l.sqrt(l.pow(m-h,2)+l.pow(g-p,2)+l.pow(v-f,2));return(b=y>w?y>k?y-w-k:k-w-y:k>w?k-w-y:w-y-k)>-1e-4&&b<1e-4}var d=function(s,l,c,u){var d,h,p,f,m,g,v=getDefaultCurveSegments(),b=0,y=[],w=[],k=bezierLengthPool.newElement();for(p=c.length,d=0;d<v;d+=1){for(m=d/(v-1),g=0,h=0;h<p;h+=1)f=bmPow(1-m,3)*s[h]+3*bmPow(1-m,2)*m*c[h]+3*(1-m)*bmPow(m,2)*u[h]+bmPow(m,3)*l[h],y[h]=f,null!==w[h]&&(g+=bmPow(y[h]-w[h],2)),w[h]=y[h];g&&(b+=g=bmSqrt(g)),k.percents[d]=m,k.lengths[d]=b}return k.addedLength=b,k};function h(s){var l,c=segmentsLengthPool.newElement(),u=s.c,h=s.v,p=s.o,f=s.i,m=s._length,g=c.lengths,v=0;for(l=0;l<m-1;l+=1)g[l]=d(h[l],h[l+1],p[l],f[l+1]),v+=g[l].addedLength;return u&&m&&(g[l]=d(h[l],h[0],p[l],f[0]),v+=g[l].addedLength),c.totalLength=v,c}function p(s){this.segmentLength=0,this.points=Array(s)}function f(s,l){this.partialLength=s,this.point=l}var m=(s={},function(l,u,d,h){var m=(l[0]+"_"+l[1]+"_"+u[0]+"_"+u[1]+"_"+d[0]+"_"+d[1]+"_"+h[0]+"_"+h[1]).replace(/\./g,"p");if(!s[m]){var g,v,b,y,w,k,S,_=getDefaultCurveSegments(),E=0,C=null;2===l.length&&(l[0]!==u[0]||l[1]!==u[1])&&c(l[0],l[1],u[0],u[1],l[0]+d[0],l[1]+d[1])&&c(l[0],l[1],u[0],u[1],u[0]+h[0],u[1]+h[1])&&(_=2);var D=new p(_);for(b=d.length,g=0;g<_;g+=1){for(S=createSizedArray(b),w=g/(_-1),k=0,v=0;v<b;v+=1)y=bmPow(1-w,3)*l[v]+3*bmPow(1-w,2)*w*(l[v]+d[v])+3*(1-w)*bmPow(w,2)*(u[v]+h[v])+bmPow(w,3)*u[v],S[v]=y,null!==C&&(k+=bmPow(S[v]-C[v],2));E+=k=bmSqrt(k),D.points[g]=new f(k,S),C=S}D.segmentLength=E,s[m]=D}return s[m]});function g(s,l){var c=l.percents,u=l.lengths,d=c.length,h=bmFloor((d-1)*s),p=s*l.addedLength,f=0;if(h===d-1||0===h||p===u[h])return c[h];for(var m=u[h]>p?-1:1,g=!0;g;)if(u[h]<=p&&u[h+1]>p?(f=(p-u[h])/(u[h+1]-u[h]),g=!1):h+=m,h<0||h>=d-1){if(h===d-1)return c[h];g=!1}return c[h]+(c[h+1]-c[h])*f}function v(s,c,u,d,h,p){var f=g(h,p),m=1-f;return[l.round((m*m*m*s[0]+(f*m*m+m*f*m+m*m*f)*u[0]+(f*f*m+m*f*f+f*m*f)*d[0]+f*f*f*c[0])*1e3)/1e3,l.round((m*m*m*s[1]+(f*m*m+m*f*m+m*m*f)*u[1]+(f*f*m+m*f*f+f*m*f)*d[1]+f*f*f*c[1])*1e3)/1e3]}var b=createTypedArray("float32",8);return{getSegmentsLength:h,getNewSegment:function(s,c,u,d,h,p,f){h<0?h=0:h>1&&(h=1);var m,v=g(h,f),y=g(p=p>1?1:p,f),w=s.length,k=1-v,S=1-y,_=k*k*k,E=v*k*k*3,C=v*v*k*3,D=v*v*v,M=k*k*S,T=v*k*S+k*v*S+k*k*y,A=v*v*S+k*v*y+v*k*y,P=v*v*y,O=k*S*S,N=v*S*S+k*y*S+k*S*y,I=v*y*S+k*y*y+v*S*y,R=v*y*y,F=S*S*S,L=y*S*S+S*y*S+S*S*y,j=y*y*S+S*y*y+y*S*y,z=y*y*y;for(m=0;m<w;m+=1)b[4*m]=l.round((_*s[m]+E*u[m]+C*d[m]+D*c[m])*1e3)/1e3,b[4*m+1]=l.round((M*s[m]+T*u[m]+A*d[m]+P*c[m])*1e3)/1e3,b[4*m+2]=l.round((O*s[m]+N*u[m]+I*d[m]+R*c[m])*1e3)/1e3,b[4*m+3]=l.round((F*s[m]+L*u[m]+j*d[m]+z*c[m])*1e3)/1e3;return b},getPointInSegment:v,buildBezierData:m,pointOnLine2D:c,pointOnLine3D:u}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(s,l){var c,u,d,h,p,f=this.offsetTime;"multidimensional"===this.propType&&(_=createTypedArray("float32",this.pv.length));for(var m=l.lastIndex,g=m,v=this.keyframes.length-1,b=!0;b;){if(E=this.keyframes[g],C=this.keyframes[g+1],g===v-1&&s>=C.t-f){E.h&&(E=C),m=0;break}if(C.t-f>s){m=g;break}g<v-1?g+=1:(m=0,b=!1)}D=this.keyframesMetadata[g]||{};var y=C.t-f,w=E.t-f;if(E.to){D.bezierData||(D.bezierData=bez.buildBezierData(E.s,C.s||E.e,E.to,E.ti));var k=D.bezierData;if(s>=y||s<w){var S=s>=y?k.points.length-1:0;for(T=k.points[S].point.length,M=0;M<T;M+=1)_[M]=k.points[S].point[M]}else{D.__fnct?O=D.__fnct:D.__fnct=O=BezierFactory.getBezierEasing(E.o.x,E.o.y,E.i.x,E.i.y,E.n).get;var _,E,C,D,M,T,A,P,O,N,I,R=O((s-w)/(y-w)),F=k.segmentLength*R,L=l.lastFrame<s&&l._lastKeyframeIndex===g?l._lastAddedLength:0;for(P=l.lastFrame<s&&l._lastKeyframeIndex===g?l._lastPoint:0,b=!0,A=k.points.length;b;){if(L+=k.points[P].partialLength,0===F||0===R||P===k.points.length-1){for(T=k.points[P].point.length,M=0;M<T;M+=1)_[M]=k.points[P].point[M];break}if(F>=L&&F<L+k.points[P+1].partialLength){for(I=(F-L)/k.points[P+1].partialLength,T=k.points[P].point.length,M=0;M<T;M+=1)_[M]=k.points[P].point[M]+(k.points[P+1].point[M]-k.points[P].point[M])*I;break}P<A-1?P+=1:b=!1}l._lastPoint=P,l._lastAddedLength=L-k.points[P].partialLength,l._lastKeyframeIndex=g}}else if(v=E.s.length,N=C.s||E.e,this.sh&&1!==E.h)s>=y?(_[0]=N[0],_[1]=N[1],_[2]=N[2]):s<=w?(_[0]=E.s[0],_[1]=E.s[1],_[2]=E.s[2]):quaternionToEuler(_,slerp(createQuaternion(E.s),createQuaternion(N),(s-w)/(y-w)));else for(g=0;g<v;g+=1)1!==E.h&&(s>=y?R=1:s<w?R=0:(E.o.x.constructor===Array?(D.__fnct||(D.__fnct=[]),D.__fnct[g]?O=D.__fnct[g]:(c=void 0===E.o.x[g]?E.o.x[0]:E.o.x[g],u=void 0===E.o.y[g]?E.o.y[0]:E.o.y[g],d=void 0===E.i.x[g]?E.i.x[0]:E.i.x[g],h=void 0===E.i.y[g]?E.i.y[0]:E.i.y[g],O=BezierFactory.getBezierEasing(c,u,d,h).get,D.__fnct[g]=O)):D.__fnct?O=D.__fnct:(c=E.o.x,u=E.o.y,d=E.i.x,h=E.i.y,O=BezierFactory.getBezierEasing(c,u,d,h).get,E.keyframeMetadata=O),R=O((s-w)/(y-w)))),N=C.s||E.e,p=1===E.h?E.s[g]:E.s[g]+(N[g]-E.s[g])*R,"multidimensional"===this.propType?_[g]=p:_=p;return l.lastIndex=m,_}function slerp(s,l,c){var u,d,h,p,f,m=[],g=s[0],v=s[1],b=s[2],y=s[3],w=l[0],k=l[1],S=l[2],_=l[3];return(d=g*w+v*k+b*S+y*_)<0&&(d=-d,w=-w,k=-k,S=-S,_=-_),1-d>1e-6?(h=Math.sin(u=Math.acos(d)),p=Math.sin((1-c)*u)/h,f=Math.sin(c*u)/h):(p=1-c,f=c),m[0]=p*g+f*w,m[1]=p*v+f*k,m[2]=p*b+f*S,m[3]=p*y+f*_,m}function quaternionToEuler(s,l){var c=l[0],u=l[1],d=l[2],h=l[3],p=Math.atan2(2*u*h-2*c*d,1-2*u*u-2*d*d),f=Math.asin(2*c*u+2*d*h),m=Math.atan2(2*c*h-2*u*d,1-2*c*c-2*d*d);s[0]=p/degToRads,s[1]=f/degToRads,s[2]=m/degToRads}function createQuaternion(s){var l=s[0]*degToRads,c=s[1]*degToRads,u=s[2]*degToRads,d=Math.cos(l/2),h=Math.cos(c/2),p=Math.cos(u/2),f=Math.sin(l/2),m=Math.sin(c/2),g=Math.sin(u/2),v=d*h*p-f*m*g;return[f*m*p+d*h*g,f*h*p+d*m*g,d*m*p-f*h*g,v]}function getValueAtCurrentTime(){var s=this.comp.renderedFrame-this.offsetTime,l=this.keyframes[0].t-this.offsetTime,c=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(s===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=c&&s>=c||this._caching.lastFrame<l&&s<l))){this._caching.lastFrame>=s&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var u=this.interpolateValue(s,this._caching);this.pv=u}return this._caching.lastFrame=s,this.pv}function setVValue(s){var l;if("unidimensional"===this.propType)l=s*this.mult,mathAbs(this.v-l)>1e-5&&(this.v=l,this._mdf=!0);else for(var c=0,u=this.v.length;c<u;)l=s[c]*this.mult,mathAbs(this.v[c]-l)>1e-5&&(this.v[c]=l,this._mdf=!0),c+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var s,l=this.effectsSequence.length,c=this.kf?this.pv:this.data.k;for(s=0;s<l;s+=1)c=this.effectsSequence[s](c);this.setVValue(c),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(s){this.effectsSequence.push(s),this.container.addDynamicProperty(this)}function ValueProperty(s,l,c,u){this.propType="unidimensional",this.mult=c||1,this.data=l,this.v=c?l.k*c:l.k,this.pv=l.k,this._mdf=!1,this.elem=s,this.container=u,this.comp=s.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(s,l,c,u){this.propType="multidimensional",this.mult=c||1,this.data=l,this._mdf=!1,this.elem=s,this.container=u,this.comp=s.comp,this.k=!1,this.kf=!1,this.frameId=-1;var d,h=l.k.length;for(this.v=createTypedArray("float32",h),this.pv=createTypedArray("float32",h),this.vel=createTypedArray("float32",h),d=0;d<h;d+=1)this.v[d]=l.k[d]*this.mult,this.pv[d]=l.k[d];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(s,l,c,u){this.propType="unidimensional",this.keyframes=l.k,this.keyframesMetadata=[],this.offsetTime=s.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=l,this.mult=c||1,this.elem=s,this.container=u,this.comp=s.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(s,l,c,u){this.propType="multidimensional";var d,h,p,f,m,g=l.k.length;for(d=0;d<g-1;d+=1)l.k[d].to&&l.k[d].s&&l.k[d+1]&&l.k[d+1].s&&(h=l.k[d].s,p=l.k[d+1].s,f=l.k[d].to,m=l.k[d].ti,(2===h.length&&(h[0]!==p[0]||h[1]!==p[1])&&bez.pointOnLine2D(h[0],h[1],p[0],p[1],h[0]+f[0],h[1]+f[1])&&bez.pointOnLine2D(h[0],h[1],p[0],p[1],p[0]+m[0],p[1]+m[1])||3===h.length&&(h[0]!==p[0]||h[1]!==p[1]||h[2]!==p[2])&&bez.pointOnLine3D(h[0],h[1],h[2],p[0],p[1],p[2],h[0]+f[0],h[1]+f[1],h[2]+f[2])&&bez.pointOnLine3D(h[0],h[1],h[2],p[0],p[1],p[2],p[0]+m[0],p[1]+m[1],p[2]+m[2]))&&(l.k[d].to=null,l.k[d].ti=null),h[0]===p[0]&&h[1]===p[1]&&0===f[0]&&0===f[1]&&0===m[0]&&0===m[1]&&(2===h.length||h[2]===p[2]&&0===f[2]&&0===m[2])&&(l.k[d].to=null,l.k[d].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=l,this.keyframes=l.k,this.keyframesMetadata=[],this.offsetTime=s.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=c||1,this.elem=s,this.container=u,this.comp=s.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var v=l.k[0].s.length;for(this.v=createTypedArray("float32",v),this.pv=createTypedArray("float32",v),d=0;d<v;d+=1)this.v[d]=initFrame,this.pv[d]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",v)},this.addEffect=addEffect}var PropertyFactory={getProp:function(s,l,c,u,d){var h;if(l.sid&&(l=s.globalData.slotManager.getProp(l)),l.k.length)if("number"==typeof l.k[0])h=new MultiDimensionalProperty(s,l,u,d);else switch(c){case 0:h=new KeyframedValueProperty(s,l,u,d);break;case 1:h=new KeyframedMultidimensionalProperty(s,l,u,d)}else h=new ValueProperty(s,l,u,d);return h.effectsSequence.length&&d.addDynamicProperty(h),h}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(s){-1===this.dynamicProperties.indexOf(s)&&(this.dynamicProperties.push(s),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var s,l=this.dynamicProperties.length;for(s=0;s<l;s+=1)this.dynamicProperties[s].getValue(),this.dynamicProperties[s]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(s){this.container=s,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function(){return createTypedArray("float32",2)});function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(s,l){this.c=s,this.setLength(l);for(var c=0;c<l;)this.v[c]=pointPool.newElement(),this.o[c]=pointPool.newElement(),this.i[c]=pointPool.newElement(),c+=1},ShapePath.prototype.setLength=function(s){for(;this._maxLength<s;)this.doubleArrayLength();this._length=s},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(s,l,c,u,d){var h;switch(this._length=Math.max(this._length,u+1),this._length>=this._maxLength&&this.doubleArrayLength(),c){case"v":h=this.v;break;case"i":h=this.i;break;case"o":h=this.o;break;default:h=[]}h[u]&&(!h[u]||d)||(h[u]=pointPool.newElement()),h[u][0]=s,h[u][1]=l},ShapePath.prototype.setTripleAt=function(s,l,c,u,d,h,p,f){this.setXYAt(s,l,"v",p,f),this.setXYAt(c,u,"o",p,f),this.setXYAt(d,h,"i",p,f)},ShapePath.prototype.reverse=function(){var s,l=new ShapePath;l.setPathData(this.c,this._length);var c=this.v,u=this.o,d=this.i,h=0;this.c&&(l.setTripleAt(c[0][0],c[0][1],d[0][0],d[0][1],u[0][0],u[0][1],0,!1),h=1);var p=this._length-1,f=this._length;for(s=h;s<f;s+=1)l.setTripleAt(c[p][0],c[p][1],d[p][0],d[p][1],u[p][0],u[p][1],s,!1),p-=1;return l},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function s(s){var c,u=l.newElement(),d=void 0===s._length?s.v.length:s._length;for(u.setLength(d),u.c=s.c,c=0;c<d;c+=1)u.setTripleAt(s.v[c][0],s.v[c][1],s.o[c][0],s.o[c][1],s.i[c][0],s.i[c][1],c);return u}var l=poolFactory(4,function(){return new ShapePath},function(s){var l,c=s._length;for(l=0;l<c;l+=1)pointPool.release(s.v[l]),pointPool.release(s.i[l]),pointPool.release(s.o[l]),s.v[l]=null,s.i[l]=null,s.o[l]=null;s._length=0,s.c=!1});return l.clone=s,l}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(s){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=s,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var s;for(s=0;s<this._length;s+=1)shapePool.release(this.shapes[s]);this._length=0};var shapeCollectionPool=function(){var s={newShapeCollection:d,release:h},l=0,c=4,u=createSizedArray(4);function d(){var s;return l?(l-=1,s=u[l]):s=new ShapeCollection,s}function h(s){var d,h=s._length;for(d=0;d<h;d+=1)shapePool.release(s.shapes[d]);s._length=0,l===c&&(u=pooling.double(u),c*=2),u[l]=s,l+=1}return s}(),ShapePropertyFactory=function(){var s=-999999;function l(s,l,c){var u=c.lastIndex,d=this.keyframes;if(s<d[0].t-this.offsetTime)h=d[0].s[0],f=!0,u=0;else if(s>=d[d.length-1].t-this.offsetTime)h=d[d.length-1].s?d[d.length-1].s[0]:d[d.length-2].e[0],f=!0;else{for(var h,p,f,m,g,v,b,y,w,k,S,_,E,C=u,D=d.length-1,M=!0;M&&(k=d[C],!((S=d[C+1]).t-this.offsetTime>s));)C<D-1?C+=1:M=!1;_=this.keyframesMetadata[C]||{},f=1===k.h,u=C,f||(s>=S.t-this.offsetTime?y=1:s<k.t-this.offsetTime?y=0:(_.__fnct?E=_.__fnct:_.__fnct=E=BezierFactory.getBezierEasing(k.o.x,k.o.y,k.i.x,k.i.y).get,y=E((s-(k.t-this.offsetTime))/(S.t-this.offsetTime-(k.t-this.offsetTime)))),p=S.s?S.s[0]:k.e[0]),h=k.s[0]}for(v=l._length,b=h.i[0].length,c.lastIndex=u,m=0;m<v;m+=1)for(g=0;g<b;g+=1)w=f?h.i[m][g]:h.i[m][g]+(p.i[m][g]-h.i[m][g])*y,l.i[m][g]=w,w=f?h.o[m][g]:h.o[m][g]+(p.o[m][g]-h.o[m][g])*y,l.o[m][g]=w,w=f?h.v[m][g]:h.v[m][g]+(p.v[m][g]-h.v[m][g])*y,l.v[m][g]=w}function c(){var l=this.comp.renderedFrame-this.offsetTime,c=this.keyframes[0].t-this.offsetTime,u=this.keyframes[this.keyframes.length-1].t-this.offsetTime,d=this._caching.lastFrame;return d!==s&&(d<c&&l<c||d>u&&l>u)||(this._caching.lastIndex=d<l?this._caching.lastIndex:0,this.interpolateShape(l,this.pv,this._caching)),this._caching.lastFrame=l,this.pv}function u(){this.paths=this.localShapeCollection}function d(s,l){if(s._length!==l._length||s.c!==l.c)return!1;var c,u=s._length;for(c=0;c<u;c+=1)if(s.v[c][0]!==l.v[c][0]||s.v[c][1]!==l.v[c][1]||s.o[c][0]!==l.o[c][0]||s.o[c][1]!==l.o[c][1]||s.i[c][0]!==l.i[c][0]||s.i[c][1]!==l.i[c][1])return!1;return!0}function h(s){d(this.v,s)||(this.v=shapePool.clone(s),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function p(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=!1,s=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var s,l,c=this.effectsSequence.length;for(l=0;l<c;l+=1)s=this.effectsSequence[l](s);this.setVValue(s),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function f(s,l,c){this.propType="shape",this.comp=s.comp,this.container=s,this.elem=s,this.data=l,this.k=!1,this.kf=!1,this._mdf=!1;var d=3===c?l.pt.k:l.ks.k;this.v=shapePool.clone(d),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=u,this.effectsSequence=[]}function m(s){this.effectsSequence.push(s),this.container.addDynamicProperty(this)}function g(l,d,h){this.propType="shape",this.comp=l.comp,this.elem=l,this.container=l,this.offsetTime=l.data.st,this.keyframes=3===h?d.pt.k:d.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var p=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,p),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=s,this.reset=u,this._caching={lastFrame:s,lastIndex:0},this.effectsSequence=[c.bind(this)]}f.prototype.interpolateShape=l,f.prototype.getValue=p,f.prototype.setVValue=h,f.prototype.addEffect=m,g.prototype.getValue=p,g.prototype.interpolateShape=l,g.prototype.setVValue=h,g.prototype.addEffect=m;var v=function(){var s=roundCorner;function l(s,l){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=l.d,this.elem=s,this.comp=s.comp,this.frameId=-1,this.initDynamicPropertyContainer(s),this.p=PropertyFactory.getProp(s,l.p,1,0,this),this.s=PropertyFactory.getProp(s,l.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return l.prototype={reset:u,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var l=this.p.v[0],c=this.p.v[1],u=this.s.v[0]/2,d=this.s.v[1]/2,h=3!==this.d,p=this.v;p.v[0][0]=l,p.v[0][1]=c-d,p.v[1][0]=h?l+u:l-u,p.v[1][1]=c,p.v[2][0]=l,p.v[2][1]=c+d,p.v[3][0]=h?l-u:l+u,p.v[3][1]=c,p.i[0][0]=h?l-u*s:l+u*s,p.i[0][1]=c-d,p.i[1][0]=h?l+u:l-u,p.i[1][1]=c-d*s,p.i[2][0]=h?l+u*s:l-u*s,p.i[2][1]=c+d,p.i[3][0]=h?l-u:l+u,p.i[3][1]=c+d*s,p.o[0][0]=h?l+u*s:l-u*s,p.o[0][1]=c-d,p.o[1][0]=h?l+u:l-u,p.o[1][1]=c+d*s,p.o[2][0]=h?l-u*s:l+u*s,p.o[2][1]=c+d,p.o[3][0]=h?l-u:l+u,p.o[3][1]=c-d*s}},extendPrototype([DynamicPropertyContainer],l),l}(),b=function(){function s(s,l){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=s,this.comp=s.comp,this.data=l,this.frameId=-1,this.d=l.d,this.initDynamicPropertyContainer(s),1===l.sy?(this.ir=PropertyFactory.getProp(s,l.ir,0,0,this),this.is=PropertyFactory.getProp(s,l.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(s,l.pt,0,0,this),this.p=PropertyFactory.getProp(s,l.p,1,0,this),this.r=PropertyFactory.getProp(s,l.r,0,degToRads,this),this.or=PropertyFactory.getProp(s,l.or,0,0,this),this.os=PropertyFactory.getProp(s,l.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return s.prototype={reset:u,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var s,l,c,u,d=2*Math.floor(this.pt.v),h=2*Math.PI/d,p=!0,f=this.or.v,m=this.ir.v,g=this.os.v,v=this.is.v,b=2*Math.PI*f/(2*d),y=2*Math.PI*m/(2*d),w=-Math.PI/2;w+=this.r.v;var k=3===this.data.d?-1:1;for(this.v._length=0,s=0;s<d;s+=1){l=p?f:m,c=p?g:v,u=p?b:y;var S=l*Math.cos(w),_=l*Math.sin(w),E=0===S&&0===_?0:_/Math.sqrt(S*S+_*_),C=0===S&&0===_?0:-S/Math.sqrt(S*S+_*_);S+=+this.p.v[0],_+=+this.p.v[1],this.v.setTripleAt(S,_,S-E*u*c*k,_-C*u*c*k,S+E*u*c*k,_+C*u*c*k,s,!0),p=!p,w+=h*k}},convertPolygonToPath:function(){var s,l=Math.floor(this.pt.v),c=2*Math.PI/l,u=this.or.v,d=this.os.v,h=2*Math.PI*u/(4*l),p=-(.5*Math.PI),f=3===this.data.d?-1:1;for(p+=this.r.v,this.v._length=0,s=0;s<l;s+=1){var m=u*Math.cos(p),g=u*Math.sin(p),v=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),b=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-v*h*d*f,g-b*h*d*f,m+v*h*d*f,g+b*h*d*f,s,!0),p+=c*f}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],s),s}(),y=function(){function s(s,l){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=s,this.comp=s.comp,this.frameId=-1,this.d=l.d,this.initDynamicPropertyContainer(s),this.p=PropertyFactory.getProp(s,l.p,1,0,this),this.s=PropertyFactory.getProp(s,l.s,1,0,this),this.r=PropertyFactory.getProp(s,l.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return s.prototype={convertRectToPath:function(){var s=this.p.v[0],l=this.p.v[1],c=this.s.v[0]/2,u=this.s.v[1]/2,d=bmMin(c,u,this.r.v),h=d*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(s+c,l-u+d,s+c,l-u+d,s+c,l-u+h,0,!0),this.v.setTripleAt(s+c,l+u-d,s+c,l+u-h,s+c,l+u-d,1,!0),0!==d?(this.v.setTripleAt(s+c-d,l+u,s+c-d,l+u,s+c-h,l+u,2,!0),this.v.setTripleAt(s-c+d,l+u,s-c+h,l+u,s-c+d,l+u,3,!0),this.v.setTripleAt(s-c,l+u-d,s-c,l+u-d,s-c,l+u-h,4,!0),this.v.setTripleAt(s-c,l-u+d,s-c,l-u+h,s-c,l-u+d,5,!0),this.v.setTripleAt(s-c+d,l-u,s-c+d,l-u,s-c+h,l-u,6,!0),this.v.setTripleAt(s+c-d,l-u,s+c-h,l-u,s+c-d,l-u,7,!0)):(this.v.setTripleAt(s-c,l+u,s-c+h,l+u,s-c,l+u,2),this.v.setTripleAt(s-c,l-u,s-c,l-u+h,s-c,l-u,3))):(this.v.setTripleAt(s+c,l-u+d,s+c,l-u+h,s+c,l-u+d,0,!0),0!==d?(this.v.setTripleAt(s+c-d,l-u,s+c-d,l-u,s+c-h,l-u,1,!0),this.v.setTripleAt(s-c+d,l-u,s-c+h,l-u,s-c+d,l-u,2,!0),this.v.setTripleAt(s-c,l-u+d,s-c,l-u+d,s-c,l-u+h,3,!0),this.v.setTripleAt(s-c,l+u-d,s-c,l+u-h,s-c,l+u-d,4,!0),this.v.setTripleAt(s-c+d,l+u,s-c+d,l+u,s-c+h,l+u,5,!0),this.v.setTripleAt(s+c-d,l+u,s+c-h,l+u,s+c-d,l+u,6,!0),this.v.setTripleAt(s+c,l+u-d,s+c,l+u-d,s+c,l+u-h,7,!0)):(this.v.setTripleAt(s-c,l-u,s-c+h,l-u,s-c,l-u,1,!0),this.v.setTripleAt(s-c,l+u,s-c,l+u-h,s-c,l+u,2,!0),this.v.setTripleAt(s+c,l+u,s+c-h,l+u,s+c,l+u,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:u},extendPrototype([DynamicPropertyContainer],s),s}();function w(){return f}function k(){return g}var S={};return S.getShapeProp=function(s,l,c){var u;return 3===c||4===c?u=(3===c?l.pt:l.ks).k.length?new g(s,l,c):new f(s,l,c):5===c?u=new y(s,l):6===c?u=new v(s,l):7===c&&(u=new b(s,l)),u.k&&s.addDynamicProperty(u),u},S.getConstructorFunction=w,S.getKeyframedConstructorFunction=k,S}(),Matrix=function(){var s=Math.cos,l=Math.sin,c=Math.tan,u=Math.round;function d(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function h(c){if(0===c)return this;var u=s(c),d=l(c);return this._t(u,-d,0,0,d,u,0,0,0,0,1,0,0,0,0,1)}function p(c){if(0===c)return this;var u=s(c),d=l(c);return this._t(1,0,0,0,0,u,-d,0,0,d,u,0,0,0,0,1)}function f(c){if(0===c)return this;var u=s(c),d=l(c);return this._t(u,0,d,0,0,1,0,0,-d,0,u,0,0,0,0,1)}function m(c){if(0===c)return this;var u=s(c),d=l(c);return this._t(u,-d,0,0,d,u,0,0,0,0,1,0,0,0,0,1)}function g(s,l){return this._t(1,l,s,1,0,0)}function v(s,l){return this.shear(c(s),c(l))}function b(u,d){var h=s(d),p=l(d);return this._t(h,p,0,0,-p,h,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,c(u),1,0,0,0,0,1,0,0,0,0,1)._t(h,-p,0,0,p,h,0,0,0,0,1,0,0,0,0,1)}function y(s,l,c){return(c||0===c||(c=1),1===s&&1===l&&1===c)?this:this._t(s,0,0,0,0,l,0,0,0,0,c,0,0,0,0,1)}function w(s,l,c,u,d,h,p,f,m,g,v,b,y,w,k,S){return this.props[0]=s,this.props[1]=l,this.props[2]=c,this.props[3]=u,this.props[4]=d,this.props[5]=h,this.props[6]=p,this.props[7]=f,this.props[8]=m,this.props[9]=g,this.props[10]=v,this.props[11]=b,this.props[12]=y,this.props[13]=w,this.props[14]=k,this.props[15]=S,this}function k(s,l,c){return(c=c||0,0!==s||0!==l||0!==c)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,s,l,c,1):this}function S(s,l,c,u,d,h,p,f,m,g,v,b,y,w,k,S){var _=this.props;if(1===s&&0===l&&0===c&&0===u&&0===d&&1===h&&0===p&&0===f&&0===m&&0===g&&1===v&&0===b)return _[12]=_[12]*s+_[15]*y,_[13]=_[13]*h+_[15]*w,_[14]=_[14]*v+_[15]*k,_[15]*=S,this._identityCalculated=!1,this;var E=_[0],C=_[1],D=_[2],M=_[3],T=_[4],A=_[5],P=_[6],O=_[7],N=_[8],I=_[9],R=_[10],F=_[11],L=_[12],j=_[13],z=_[14],B=_[15];return _[0]=E*s+C*d+D*m+M*y,_[1]=E*l+C*h+D*g+M*w,_[2]=E*c+C*p+D*v+M*k,_[3]=E*u+C*f+D*b+M*S,_[4]=T*s+A*d+P*m+O*y,_[5]=T*l+A*h+P*g+O*w,_[6]=T*c+A*p+P*v+O*k,_[7]=T*u+A*f+P*b+O*S,_[8]=N*s+I*d+R*m+F*y,_[9]=N*l+I*h+R*g+F*w,_[10]=N*c+I*p+R*v+F*k,_[11]=N*u+I*f+R*b+F*S,_[12]=L*s+j*d+z*m+B*y,_[13]=L*l+j*h+z*g+B*w,_[14]=L*c+j*p+z*v+B*k,_[15]=L*u+j*f+z*b+B*S,this._identityCalculated=!1,this}function _(s){var l=s.props;return this.transform(l[0],l[1],l[2],l[3],l[4],l[5],l[6],l[7],l[8],l[9],l[10],l[11],l[12],l[13],l[14],l[15])}function E(){return this._identityCalculated||(this._identity=1===this.props[0]&&0===this.props[1]&&0===this.props[2]&&0===this.props[3]&&0===this.props[4]&&1===this.props[5]&&0===this.props[6]&&0===this.props[7]&&0===this.props[8]&&0===this.props[9]&&1===this.props[10]&&0===this.props[11]&&0===this.props[12]&&0===this.props[13]&&0===this.props[14]&&1===this.props[15],this._identityCalculated=!0),this._identity}function C(s){for(var l=0;l<16;){if(s.props[l]!==this.props[l])return!1;l+=1}return!0}function D(s){var l;for(l=0;l<16;l+=1)s.props[l]=this.props[l];return s}function M(s){var l;for(l=0;l<16;l+=1)this.props[l]=s[l]}function T(s,l,c){return{x:s*this.props[0]+l*this.props[4]+c*this.props[8]+this.props[12],y:s*this.props[1]+l*this.props[5]+c*this.props[9]+this.props[13],z:s*this.props[2]+l*this.props[6]+c*this.props[10]+this.props[14]}}function A(s,l,c){return s*this.props[0]+l*this.props[4]+c*this.props[8]+this.props[12]}function P(s,l,c){return s*this.props[1]+l*this.props[5]+c*this.props[9]+this.props[13]}function O(s,l,c){return s*this.props[2]+l*this.props[6]+c*this.props[10]+this.props[14]}function N(){var s=this.props[0]*this.props[5]-this.props[1]*this.props[4],l=this.props[5]/s,c=-this.props[1]/s,u=-this.props[4]/s,d=this.props[0]/s,h=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/s,p=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/s,f=new Matrix;return f.props[0]=l,f.props[1]=c,f.props[4]=u,f.props[5]=d,f.props[12]=h,f.props[13]=p,f}function I(s){return this.getInverseMatrix().applyToPointArray(s[0],s[1],s[2]||0)}function R(s){var l,c=s.length,u=[];for(l=0;l<c;l+=1)u[l]=I(s[l]);return u}function F(s,l,c){var u=createTypedArray("float32",6);if(this.isIdentity())u[0]=s[0],u[1]=s[1],u[2]=l[0],u[3]=l[1],u[4]=c[0],u[5]=c[1];else{var d=this.props[0],h=this.props[1],p=this.props[4],f=this.props[5],m=this.props[12],g=this.props[13];u[0]=s[0]*d+s[1]*p+m,u[1]=s[0]*h+s[1]*f+g,u[2]=l[0]*d+l[1]*p+m,u[3]=l[0]*h+l[1]*f+g,u[4]=c[0]*d+c[1]*p+m,u[5]=c[0]*h+c[1]*f+g}return u}function L(s,l,c){var u;return this.isIdentity()?[s,l,c]:[s*this.props[0]+l*this.props[4]+c*this.props[8]+this.props[12],s*this.props[1]+l*this.props[5]+c*this.props[9]+this.props[13],s*this.props[2]+l*this.props[6]+c*this.props[10]+this.props[14]]}function j(s,l){if(this.isIdentity())return s+","+l;var c=this.props;return Math.round((s*c[0]+l*c[4]+c[12])*100)/100+","+Math.round((s*c[1]+l*c[5]+c[13])*100)/100}function z(){for(var s=0,l=this.props,c="matrix3d(",d=1e4;s<16;)c+=u(l[s]*d)/d,c+=15===s?")":",",s+=1;return c}function B(s){var l=1e4;return s<1e-6&&s>0||s>-1e-6&&s<0?u(s*l)/l:s}function $(){var s=this.props;return"matrix("+B(s[0])+","+B(s[1])+","+B(s[4])+","+B(s[5])+","+B(s[12])+","+B(s[13])+")"}return function(){this.reset=d,this.rotate=h,this.rotateX=p,this.rotateY=f,this.rotateZ=m,this.skew=v,this.skewFromAxis=b,this.shear=g,this.scale=y,this.setTransform=w,this.translate=k,this.transform=S,this.multiply=_,this.applyToPoint=T,this.applyToX=A,this.applyToY=P,this.applyToZ=O,this.applyToPointArray=L,this.applyToTriplePoints=F,this.applyToPointStringified=j,this.toCSS=z,this.to2dCSS=$,this.clone=D,this.cloneFromProps=M,this.equals=C,this.inversePoints=R,this.inversePoint=I,this.getInverseMatrix=N,this._t=this.transform,this.isIdentity=E,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(s){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(s){setLocationHref(s)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(s){setSubframeEnabled(s)}function setPrefix(s){setIdPrefix(s)}function loadAnimation(s){return!0===standalone&&(s.animationData=JSON.parse(animationData)),animationManager.loadAnimation(s)}function setQuality(s){if("string"==typeof s)switch(s){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(s)&&s>1&&setDefaultCurveSegments(s);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"u">typeof navigator}function installPlugin(s,l){"expressions"===s&&setExpressionsPlugin(l)}function getFactory(s){switch(s){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(s){for(var l=queryString.split("&"),c=0;c<l.length;c+=1){var u=l[c].split("=");if(decodeURIComponent(u[0])==s)return decodeURIComponent(u[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)||"function"==typeof define&&define.amd||(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var s={},l={};function c(s,c,u){return new l[s](c,u)}return s.registerModifier=function s(s,c){l[s]||(l[s]=c)},s.getModifier=c,s}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(s){if(!this.closed){s.sh.container.addDynamicProperty(s.sh);var l={shape:s.sh,data:s,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(l),this.addShapeToModifier(l),this._isAnimated&&s.setAsAnimated()}},ShapeModifier.prototype.init=function(s,l){this.shapes=[],this.elem=s,this.initDynamicPropertyContainer(s),this.initModifierProperties(s,l),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(s,l){this.s=PropertyFactory.getProp(s,l.s,0,.01,this),this.e=PropertyFactory.getProp(s,l.e,0,.01,this),this.o=PropertyFactory.getProp(s,l.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=l.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(s){s.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(s,l,c,u,d){var h,p,f,m=[];l<=1?m.push({s:s,e:l}):s>=1?m.push({s:s-1,e:l-1}):(m.push({s:s,e:1}),m.push({s:0,e:l-1}));var g=[],v=m.length;for(h=0;h<v;h+=1)(p=m[h]).e*d<u||p.s*d>u+c||(f=p.s*d<=u?0:(p.s*d-u)/c,g.push([f,p.e*d>=u+c?1:(p.e*d-u)/c]));return g.length||g.push([0,0]),g},TrimModifier.prototype.releasePathsData=function(s){var l,c=s.length;for(l=0;l<c;l+=1)segmentsLengthPool.release(s[l]);return s.length=0,s},TrimModifier.prototype.processShapes=function(s){if(this._mdf||s){var l=this.o.v%360/360;if(l<0&&(l+=1),(h=this.s.v>1?1+l:this.s.v<0?0+l:this.s.v+l)>(p=this.e.v>1?1+l:this.e.v<0?0+l:this.e.v+l)){var c=h;h=p,p=c}h=1e-4*Math.round(1e4*h),p=1e-4*Math.round(1e4*p),this.sValue=h,this.eValue=p}else h=this.sValue,p=this.eValue;var u=this.shapes.length,d=0;if(p===h)for(m=0;m<u;m+=1)this.shapes[m].localShapeCollection.releaseShapes(),this.shapes[m].shape._mdf=!0,this.shapes[m].shape.paths=this.shapes[m].localShapeCollection,this._mdf&&(this.shapes[m].pathsData.length=0);else if((1!==p||0!==h)&&(0!==p||1!==h)){var h,p,f,m,g,v,b,y,w,k,S,_,E=[];for(m=0;m<u;m+=1)if((k=this.shapes[m]).shape._mdf||this._mdf||s||2===this.m){if(v=(f=k.shape.paths)._length,w=0,!k.shape._mdf&&k.pathsData.length)w=k.totalShapeLength;else{for(b=this.releasePathsData(k.pathsData),g=0;g<v;g+=1)y=bez.getSegmentsLength(f.shapes[g]),b.push(y),w+=y.totalLength;k.totalShapeLength=w,k.pathsData=b}d+=w,k.shape._mdf=!0}else k.shape.paths=k.localShapeCollection;var C=h,D=p,M=0;for(m=u-1;m>=0;m-=1)if((k=this.shapes[m]).shape._mdf){for((S=k.localShapeCollection).releaseShapes(),2===this.m&&u>1?(_=this.calculateShapeEdges(h,p,k.totalShapeLength,M,d),M+=k.totalShapeLength):_=[[C,D]],v=_.length,g=0;g<v;g+=1){C=_[g][0],D=_[g][1],E.length=0,D<=1?E.push({s:k.totalShapeLength*C,e:k.totalShapeLength*D}):C>=1?E.push({s:k.totalShapeLength*(C-1),e:k.totalShapeLength*(D-1)}):(E.push({s:k.totalShapeLength*C,e:k.totalShapeLength}),E.push({s:0,e:k.totalShapeLength*(D-1)}));var T=this.addShapes(k,E[0]);if(E[0].s!==E[0].e){if(E.length>1)if(k.shape.paths.shapes[k.shape.paths._length-1].c){var A=T.pop();this.addPaths(T,S),T=this.addShapes(k,E[1],A)}else this.addPaths(T,S),T=this.addShapes(k,E[1]);this.addPaths(T,S)}}k.shape.paths=S}}else if(this._mdf)for(m=0;m<u;m+=1)this.shapes[m].pathsData.length=0,this.shapes[m].shape._mdf=!0},TrimModifier.prototype.addPaths=function(s,l){var c,u=s.length;for(c=0;c<u;c+=1)l.addShape(s[c])},TrimModifier.prototype.addSegment=function(s,l,c,u,d,h,p){d.setXYAt(l[0],l[1],"o",h),d.setXYAt(c[0],c[1],"i",h+1),p&&d.setXYAt(s[0],s[1],"v",h),d.setXYAt(u[0],u[1],"v",h+1)},TrimModifier.prototype.addSegmentFromArray=function(s,l,c,u){l.setXYAt(s[1],s[5],"o",c),l.setXYAt(s[2],s[6],"i",c+1),u&&l.setXYAt(s[0],s[4],"v",c),l.setXYAt(s[3],s[7],"v",c+1)},TrimModifier.prototype.addShapes=function(s,l,c){var u,d,h,p,f,m,g,v,b=s.pathsData,y=s.shape.paths.shapes,w=s.shape.paths._length,k=0,S=[],_=!0;for(c?(f=c._length,v=c._length):(c=shapePool.newElement(),f=0,v=0),S.push(c),u=0;u<w;u+=1){for(m=b[u].lengths,c.c=y[u].c,h=y[u].c?m.length:m.length+1,d=1;d<h;d+=1)if(k+(p=m[d-1]).addedLength<l.s)k+=p.addedLength,c.c=!1;else if(k>l.e){c.c=!1;break}else l.s<=k&&l.e>=k+p.addedLength?(this.addSegment(y[u].v[d-1],y[u].o[d-1],y[u].i[d],y[u].v[d],c,f,_),_=!1):(g=bez.getNewSegment(y[u].v[d-1],y[u].v[d],y[u].o[d-1],y[u].i[d],(l.s-k)/p.addedLength,(l.e-k)/p.addedLength,m[d-1]),this.addSegmentFromArray(g,c,f,_),_=!1,c.c=!1),k+=p.addedLength,f+=1;if(y[u].c&&m.length){if(p=m[d-1],k<=l.e){var E=m[d-1].addedLength;l.s<=k&&l.e>=k+E?(this.addSegment(y[u].v[d-1],y[u].o[d-1],y[u].i[0],y[u].v[0],c,f,_),_=!1):(g=bez.getNewSegment(y[u].v[d-1],y[u].v[0],y[u].o[d-1],y[u].i[0],(l.s-k)/E,(l.e-k)/E,m[d-1]),this.addSegmentFromArray(g,c,f,_),_=!1,c.c=!1)}else c.c=!1;k+=p.addedLength,f+=1}if(c._length&&(c.setXYAt(c.v[v][0],c.v[v][1],"i",v),c.setXYAt(c.v[c._length-1][0],c.v[c._length-1][1],"o",c._length-1)),k>l.e)break;u<w-1&&(c=shapePool.newElement(),_=!0,S.push(c),f=0)}return S},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(s,l){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(s,l.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(s,l){var c,u,d,h,p,f,m=l/100,g=[0,0],v=s._length,b=0;for(b=0;b<v;b+=1)g[0]+=s.v[b][0],g[1]+=s.v[b][1];g[0]/=v,g[1]/=v;var y=shapePool.newElement();for(y.c=s.c,b=0;b<v;b+=1)c=s.v[b][0]+(g[0]-s.v[b][0])*m,u=s.v[b][1]+(g[1]-s.v[b][1])*m,d=s.o[b][0]+-((g[0]-s.o[b][0])*m),h=s.o[b][1]+-((g[1]-s.o[b][1])*m),p=s.i[b][0]+-((g[0]-s.i[b][0])*m),f=s.i[b][1]+-((g[1]-s.i[b][1])*m),y.setTripleAt(c,u,d,h,p,f,b);return y},PuckerAndBloatModifier.prototype.processShapes=function(s){var l,c,u,d,h,p,f=this.shapes.length,m=this.amount.v;if(0!==m)for(c=0;c<f;c+=1){if(p=(h=this.shapes[c]).localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!s))for(p.releaseShapes(),h.shape._mdf=!0,l=h.shape.paths.shapes,d=h.shape.paths._length,u=0;u<d;u+=1)p.addShape(this.processPath(l[u],m));h.shape.paths=h.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var s=[0,0];function l(s){this._addDynamicProperty(s),this.elem.addDynamicProperty(s),this._isDirty=!0}function c(s,l,c){if(this.elem=s,this.frameId=-1,this.propType="transform",this.data=l,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(c||s),l.p&&l.p.s?(this.px=PropertyFactory.getProp(s,l.p.x,0,0,this),this.py=PropertyFactory.getProp(s,l.p.y,0,0,this),l.p.z&&(this.pz=PropertyFactory.getProp(s,l.p.z,0,0,this))):this.p=PropertyFactory.getProp(s,l.p||{k:[0,0,0]},1,0,this),l.rx){if(this.rx=PropertyFactory.getProp(s,l.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(s,l.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(s,l.rz,0,degToRads,this),l.or.k[0].ti){var u,d=l.or.k.length;for(u=0;
vendor: 5,172 bytes, line 1
1u<d;u+=1)l.or.k[u].to=null,l.or.k[u].ti=null}this.or=PropertyFactory.getProp(s,l.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(s,l.r||{k:0},0,degToRads,this);l.sk&&(this.sk=PropertyFactory.getProp(s,l.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(s,l.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(s,l.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(s,l.s||{k:[100,100,100]},1,.01,this),l.o?this.o=PropertyFactory.getProp(s,l.o,0,.01,s):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return c.prototype={applyToMatrix:function(s){var l=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||l,this.a&&s.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&s.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&s.skewFromAxis(-this.sk.v,this.sa.v),this.r?s.rotate(-this.r.v):s.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?s.translate(this.px.v,this.py.v,-this.pz.v):s.translate(this.px.v,this.py.v,0):s.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(l){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||l){var c;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){if(c=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(u=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/c,0),d=this.p.getValueAtTime(this.p.keyframes[0].t/c,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(u=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),d=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(u=this.p.pv,d=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){var u=[],d=[],h=this.px,p=this.py;h._caching.lastFrame+h.offsetTime<=h.keyframes[0].t?(u[0]=h.getValueAtTime((h.keyframes[0].t+.01)/c,0),u[1]=p.getValueAtTime((p.keyframes[0].t+.01)/c,0),d[0]=h.getValueAtTime(h.keyframes[0].t/c,0),d[1]=p.getValueAtTime(p.keyframes[0].t/c,0)):h._caching.lastFrame+h.offsetTime>=h.keyframes[h.keyframes.length-1].t?(u[0]=h.getValueAtTime(h.keyframes[h.keyframes.length-1].t/c,0),u[1]=p.getValueAtTime(p.keyframes[p.keyframes.length-1].t/c,0),d[0]=h.getValueAtTime((h.keyframes[h.keyframes.length-1].t-.01)/c,0),d[1]=p.getValueAtTime((p.keyframes[p.keyframes.length-1].t-.01)/c,0)):(u=[h.pv,p.pv],d[0]=h.getValueAtTime((h._caching.lastFrame+h.offsetTime-.01)/c,h.offsetTime),d[1]=p.getValueAtTime((p._caching.lastFrame+p.offsetTime-.01)/c,p.offsetTime))}else u=d=s;this.v.rotate(-Math.atan2(u[1]-d[1],u[0]-d[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length){if(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk)if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;else this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],c),c.prototype.addDynamicProperty=l,c.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(s,l,u){return new c(s,l,u)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(s,l){return 1e5*Math.abs(s-l)<=Math.min(Math.abs(s),Math.abs(l))}function floatZero(s){return 1e-5>=Math.abs(s)}function lerp(s,l,c){return s*(1-c)+l*c}function lerpPoint(s,l,c){return[lerp(s[0],l[0],c),lerp(s[1],l[1],c)]}function quadRoots(s,l,c){if(0===s)return[];var u=l*l-4*s*c;
vendor: 43,161 bytes, line 1
1if(u<0)return[];var d=-l/(2*s);if(0===u)return[d];var h=Math.sqrt(u)/(2*s);return[d-h,d+h]}function polynomialCoefficients(s,l,c,u){return[-s+3*l-3*c+u,3*s-6*l+3*c,-3*s+3*l,s]}function singlePoint(s){return new PolynomialBezier(s,s,s,s,!1)}function PolynomialBezier(s,l,c,u,d){d&&pointEqual(s,l)&&(l=lerpPoint(s,u,1/3)),d&&pointEqual(c,u)&&(c=lerpPoint(s,u,2/3));var h=polynomialCoefficients(s[0],l[0],c[0],u[0]),p=polynomialCoefficients(s[1],l[1],c[1],u[1]);this.a=[h[0],p[0]],this.b=[h[1],p[1]],this.c=[h[2],p[2]],this.d=[h[3],p[3]],this.points=[s,l,c,u]}function extrema(s,l){var c=s.points[0][l],u=s.points[s.points.length-1][l];if(c>u){var d=u;u=c,c=d}for(var h=quadRoots(3*s.a[l],2*s.b[l],s.c[l]),p=0;p<h.length;p+=1)if(h[p]>0&&h[p]<1){var f=s.point(h[p])[l];f<c?c=f:f>u&&(u=f)}return{min:c,max:u}}function intersectData(s,l,c){var u=s.boundingBox();return{cx:u.cx,cy:u.cy,width:u.width,height:u.height,bez:s,t:(l+c)/2,t1:l,t2:c}}function splitData(s){var l=s.bez.split(.5);return[intersectData(l[0],s.t1,s.t),intersectData(l[1],s.t,s.t2)]}function boxIntersect(s,l){return 2*Math.abs(s.cx-l.cx)<s.width+l.width&&2*Math.abs(s.cy-l.cy)<s.height+l.height}function intersectsImpl(s,l,c,u,d,h){if(boxIntersect(s,l)){if(c>=h||s.width<=u&&s.height<=u&&l.width<=u&&l.height<=u)return void d.push([s.t,l.t]);var p=splitData(s),f=splitData(l);intersectsImpl(p[0],f[0],c+1,u,d,h),intersectsImpl(p[0],f[1],c+1,u,d,h),intersectsImpl(p[1],f[0],c+1,u,d,h),intersectsImpl(p[1],f[1],c+1,u,d,h)}}function crossProduct(s,l){return[s[1]*l[2]-s[2]*l[1],s[2]*l[0]-s[0]*l[2],s[0]*l[1]-s[1]*l[0]]}function lineIntersection(s,l,c,u){var d=[s[0],s[1],1],h=[l[0],l[1],1],p=[c[0],c[1],1],f=[u[0],u[1],1],m=crossProduct(crossProduct(d,h),crossProduct(p,f));return floatZero(m[2])?null:[m[0]/m[2],m[1]/m[2]]}function polarOffset(s,l,c){return[s[0]+Math.cos(l)*c,s[1]-Math.sin(l)*c]}function pointDistance(s,l){return Math.hypot(s[0]-l[0],s[1]-l[1])}function pointEqual(s,l){return floatEqual(s[0],l[0])&&floatEqual(s[1],l[1])}function ZigZagModifier(){}function setPoint(s,l,c,u,d,h,p){var f=c-Math.PI/2,m=c+Math.PI/2,g=l[0]+Math.cos(c)*u*d,v=l[1]-Math.sin(c)*u*d;s.setTripleAt(g,v,g+Math.cos(f)*h,v-Math.sin(f)*h,g+Math.cos(m)*p,v-Math.sin(m)*p,s.length())}function getPerpendicularVector(s,l){var c=[l[0]-s[0],l[1]-s[1]],u=-(.5*Math.PI);return[Math.cos(u)*c[0]-Math.sin(u)*c[1],Math.sin(u)*c[0]+Math.cos(u)*c[1]]}function getProjectingAngle(s,l){var c=0===l?s.length()-1:l-1,u=(l+1)%s.length(),d=getPerpendicularVector(s.v[c],s.v[u]);return Math.atan2(0,1)-Math.atan2(d[1],d[0])}function zigZagCorner(s,l,c,u,d,h,p){var f=getProjectingAngle(l,c),m=l.v[c%l._length],g=l.v[0===c?l._length-1:c-1],v=l.v[(c+1)%l._length],b=2===h?Math.sqrt(Math.pow(m[0]-g[0],2)+Math.pow(m[1]-g[1],2)):0,y=2===h?Math.sqrt(Math.pow(m[0]-v[0],2)+Math.pow(m[1]-v[1],2)):0;setPoint(s,l.v[c%l._length],f,p,u,y/((d+1)*2),b/((d+1)*2),h)}function zigZagSegment(s,l,c,u,d,h){for(var p=0;p<u;p+=1){var f=(p+1)/(u+1),m=2===d?Math.sqrt(Math.pow(l.points[3][0]-l.points[0][0],2)+Math.pow(l.points[3][1]-l.points[0][1],2)):0,g=l.normalAngle(f);setPoint(s,l.point(f),g,h,c,m/((u+1)*2),m/((u+1)*2),d),h=-h}return h}function linearOffset(s,l,c){var u=Math.atan2(l[0]-s[0],l[1]-s[1]);return[polarOffset(s,u,c),polarOffset(l,u,c)]}function offsetSegment(s,l){c=(f=linearOffset(s.points[0],s.points[1],l))[0],u=f[1],d=(f=linearOffset(s.points[1],s.points[2],l))[0],h=f[1],p=(f=linearOffset(s.points[2],s.points[3],l))[0];var c,u,d,h,p,f,m=f[1],g=lineIntersection(c,u,d,h);null===g&&(g=u);var v=lineIntersection(p,m,d,h);return null===v&&(v=p),new PolynomialBezier(c,g,v,m)}function joinLines(s,l,c,u,d){var h=l.points[3],p=c.points[0];if(3===u||pointEqual(h,p))return h;if(2===u){var f=-l.tangentAngle(1),m=-c.tangentAngle(0)+Math.PI,g=lineIntersection(h,polarOffset(h,f+Math.PI/2,100),p,polarOffset(p,f+Math.PI/2,100)),v=g?pointDistance(g,h):pointDistance(h,p)/2,b=polarOffset(h,f,2*v*roundCorner);return s.setXYAt(b[0],b[1],"o",s.length()-1),b=polarOffset(p,m,2*v*roundCorner),s.setTripleAt(p[0],p[1],p[0],p[1],b[0],b[1],s.length()),p}var y=pointEqual(h,l.points[2])?l.points[0]:l.points[2],w=pointEqual(p,c.points[1])?c.points[3]:c.points[1],k=lineIntersection(y,h,p,w);return k&&pointDistance(k,h)<d?(s.setTripleAt(k[0],k[1],k[0],k[1],k[0],k[1],s.length()),k):h}function getIntersection(s,l){var c=s.intersections(l);return(c.length&&floatEqual(c[0][0],1)&&c.shift(),c.length)?c[0]:null}function pruneSegmentIntersection(s,l){var c=s.slice(),u=l.slice(),d=getIntersection(s[s.length-1],l[0]);return(d&&(c[s.length-1]=s[s.length-1].split(d[0])[0],u[0]=l[0].split(d[1])[1]),s.length>1&&l.length>1&&(d=getIntersection(s[0],l[l.length-1])))?[[s[0].split(d[0])[0]],[l[l.length-1].split(d[1])[1]]]:[c,u]}function pruneIntersections(s){for(var l,c=1;c<s.length;c+=1)l=pruneSegmentIntersection(s[c-1],s[c]),s[c-1]=l[0],s[c]=l[1];return s.length>1&&(l=pruneSegmentIntersection(s[s.length-1],s[0]),s[s.length-1]=l[0],s[0]=l[1]),s}function offsetSegmentSplit(s,l){var c,u,d,h,p=s.inflectionPoints();if(0===p.length)return[offsetSegment(s,l)];if(1===p.length||floatEqual(p[1],1))return c=(d=s.split(p[0]))[0],u=d[1],[offsetSegment(c,l),offsetSegment(u,l)];c=(d=s.split(p[0]))[0];var f=(p[1]-p[0])/(1-p[0]);return h=(d=d[1].split(f))[0],u=d[1],[offsetSegment(c,l),offsetSegment(h,l),offsetSegment(u,l)]}function OffsetPathModifier(){}function getFontProperties(s){for(var l=s.fStyle?s.fStyle.split(" "):[],c="normal",u="normal",d=l.length,h=0;h<d;h+=1)switch(l[h].toLowerCase()){case"italic":u="italic";break;case"bold":c="700";break;case"black":c="900";break;case"medium":c="500";break;case"regular":case"normal":c="400";break;case"light":case"thin":c="200"}return{style:u,weight:s.fWeight||c}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(s,l){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(s,l.c,0,null,this),this.o=PropertyFactory.getProp(s,l.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(s,l.tr,this),this.so=PropertyFactory.getProp(s,l.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(s,l.tr.eo,0,.01,this),this.data=l,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(s,l,c,u,d,h){var p=h?-1:1,f=u.s.v[0]+(1-u.s.v[0])*(1-d),m=u.s.v[1]+(1-u.s.v[1])*(1-d);s.translate(u.p.v[0]*p*d,u.p.v[1]*p*d,u.p.v[2]),l.translate(-u.a.v[0],-u.a.v[1],u.a.v[2]),l.rotate(-u.r.v*p*d),l.translate(u.a.v[0],u.a.v[1],u.a.v[2]),c.translate(-u.a.v[0],-u.a.v[1],u.a.v[2]),c.scale(h?1/f:f,h?1/m:m),c.translate(u.a.v[0],u.a.v[1],u.a.v[2])},RepeaterModifier.prototype.init=function(s,l,c,u){for(this.elem=s,this.arr=l,this.pos=c,this.elemsData=u,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(s),this.initModifierProperties(s,l[c]);c>0;)c-=1,this._elements.unshift(l[c]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(s){var l,c=s.length;for(l=0;l<c;l+=1)s[l]._processed=!1,"gr"===s[l].ty&&this.resetElements(s[l].it)},RepeaterModifier.prototype.cloneElements=function(s){var l=JSON.parse(JSON.stringify(s));return this.resetElements(l),l},RepeaterModifier.prototype.changeGroupRender=function(s,l){var c,u=s.length;for(c=0;c<u;c+=1)s[c]._render=l,"gr"===s[c].ty&&this.changeGroupRender(s[c].it,l)},RepeaterModifier.prototype.processShapes=function(s){var l=!1;if(this._mdf||s){var c,u,d,h,p,f,m,g,v=Math.ceil(this.c.v);if(this._groups.length<v){for(;this._groups.length<v;){var b={it:this.cloneElements(this._elements),ty:"gr"};b.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,b),this._groups.splice(0,0,b),this._currentCopies+=1}this.elem.reloadShapes(),l=!0}for(d=0,p=0;d<=this._groups.length-1;d+=1){if(f=p<v,this._groups[d]._render=f,this.changeGroupRender(this._groups[d].it,f),!f){var y=this.elemsData[d].it,w=y[y.length-1];0!==w.transform.op.v?(w.transform.op._mdf=!0,w.transform.op.v=0):w.transform.op._mdf=!1}p+=1}this._currentCopies=v;var k=this.o.v,S=k%1,_=k>0?Math.floor(k):Math.ceil(k),E=this.pMatrix.props,C=this.rMatrix.props,D=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var M=0;if(k>0){for(;M<_;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),M+=1;S&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,S,!1),M+=S)}else if(k<0){for(;M>_;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),M-=1;S&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-S,!0),M-=S)}for(d=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,p=this._currentCopies;p;){if(g=(u=(c=this.elemsData[d].it)[c.length-1].transform.mProps.v.props).length,c[c.length-1].transform.mProps._mdf=!0,c[c.length-1].transform.op._mdf=!0,c[c.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(d/(this._currentCopies-1)),0!==M){for((0!==d&&1===h||d!==this._currentCopies-1&&-1===h)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(C[0],C[1],C[2],C[3],C[4],C[5],C[6],C[7],C[8],C[9],C[10],C[11],C[12],C[13],C[14],C[15]),this.matrix.transform(D[0],D[1],D[2],D[3],D[4],D[5],D[6],D[7],D[8],D[9],D[10],D[11],D[12],D[13],D[14],D[15]),this.matrix.transform(E[0],E[1],E[2],E[3],E[4],E[5],E[6],E[7],E[8],E[9],E[10],E[11],E[12],E[13],E[14],E[15]),m=0;m<g;m+=1)u[m]=this.matrix.props[m];this.matrix.reset()}else for(this.matrix.reset(),m=0;m<g;m+=1)u[m]=this.matrix.props[m];M+=1,p-=1,d+=h}}else for(p=this._currentCopies,d=0,h=1;p;)u=(c=this.elemsData[d].it)[c.length-1].transform.mProps.v.props,c[c.length-1].transform.mProps._mdf=!1,c[c.length-1].transform.op._mdf=!1,p-=1,d+=h;return l},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(s,l){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(s,l.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(s,l){var c,u,d,h,p,f,m,g,v,b,y,w,k,S=shapePool.newElement();S.c=s.c;var _=s._length,E=0;for(c=0;c<_;c+=1)u=s.v[c],h=s.o[c],d=s.i[c],u[0]===h[0]&&u[1]===h[1]&&u[0]===d[0]&&u[1]===d[1]?0!==c&&c!==_-1||s.c?(p=0===c?s.v[_-1]:s.v[c-1],m=(f=Math.sqrt(Math.pow(u[0]-p[0],2)+Math.pow(u[1]-p[1],2)))?Math.min(f/2,l)/f:0,g=w=u[0]+(p[0]-u[0])*m,v=k=u[1]-(u[1]-p[1])*m,b=g-(g-u[0])*roundCorner,y=v-(v-u[1])*roundCorner,S.setTripleAt(g,v,b,y,w,k,E),E+=1,p=c===_-1?s.v[0]:s.v[c+1],m=(f=Math.sqrt(Math.pow(u[0]-p[0],2)+Math.pow(u[1]-p[1],2)))?Math.min(f/2,l)/f:0,g=b=u[0]+(p[0]-u[0])*m,v=y=u[1]+(p[1]-u[1])*m,w=g-(g-u[0])*roundCorner,k=v-(v-u[1])*roundCorner,S.setTripleAt(g,v,b,y,w,k,E)):S.setTripleAt(u[0],u[1],h[0],h[1],d[0],d[1],E):S.setTripleAt(s.v[c][0],s.v[c][1],s.o[c][0],s.o[c][1],s.i[c][0],s.i[c][1],E),E+=1;return S},RoundCornersModifier.prototype.processShapes=function(s){var l,c,u,d,h,p,f=this.shapes.length,m=this.rd.v;if(0!==m)for(c=0;c<f;c+=1){if(p=(h=this.shapes[c]).localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!s))for(p.releaseShapes(),h.shape._mdf=!0,l=h.shape.paths.shapes,d=h.shape.paths._length,u=0;u<d;u+=1)p.addShape(this.processPath(l[u],m));h.shape.paths=h.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(s){return[((this.a[0]*s+this.b[0])*s+this.c[0])*s+this.d[0],((this.a[1]*s+this.b[1])*s+this.c[1])*s+this.d[1]]},PolynomialBezier.prototype.derivative=function(s){return[(3*s*this.a[0]+2*this.b[0])*s+this.c[0],(3*s*this.a[1]+2*this.b[1])*s+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(s){var l=this.derivative(s);return Math.atan2(l[1],l[0])},PolynomialBezier.prototype.normalAngle=function(s){var l=this.derivative(s);return Math.atan2(l[0],l[1])},PolynomialBezier.prototype.inflectionPoints=function(){var s=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(s))return[];var l=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/s,c=l*l-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/s;if(c<0)return[];var u=Math.sqrt(c);return floatZero(u)?u>0&&u<1?[l]:[]:[l-u,l+u].filter(function(s){return s>0&&s<1})},PolynomialBezier.prototype.split=function(s){if(s<=0)return[singlePoint(this.points[0]),this];if(s>=1)return[this,singlePoint(this.points[this.points.length-1])];var l=lerpPoint(this.points[0],this.points[1],s),c=lerpPoint(this.points[1],this.points[2],s),u=lerpPoint(this.points[2],this.points[3],s),d=lerpPoint(l,c,s),h=lerpPoint(c,u,s),p=lerpPoint(d,h,s);return[new PolynomialBezier(this.points[0],l,d,p,!0),new PolynomialBezier(p,h,u,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var s=this.bounds();return{left:s.x.min,right:s.x.max,top:s.y.min,bottom:s.y.max,width:s.x.max-s.x.min,height:s.y.max-s.y.min,cx:(s.x.max+s.x.min)/2,cy:(s.y.max+s.y.min)/2}},PolynomialBezier.prototype.intersections=function(s,l,c){void 0===l&&(l=2),void 0===c&&(c=7);var u=[];return intersectsImpl(intersectData(this,0,1),intersectData(s,0,1),0,l,u,c),u},PolynomialBezier.shapeSegment=function(s,l){var c=(l+1)%s.length();return new PolynomialBezier(s.v[l],s.o[l],s.i[c],s.v[c],!0)},PolynomialBezier.shapeSegmentInverted=function(s,l){var c=(l+1)%s.length();return new PolynomialBezier(s.v[c],s.i[c],s.o[l],s.v[l],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(s,l){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(s,l.s,0,null,this),this.frequency=PropertyFactory.getProp(s,l.r,0,null,this),this.pointsType=PropertyFactory.getProp(s,l.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(s,l,c,u){var d=s._length,h=shapePool.newElement();if(h.c=s.c,s.c||(d-=1),0===d)return h;var p=-1,f=PolynomialBezier.shapeSegment(s,0);zigZagCorner(h,s,0,l,c,u,p);for(var m=0;m<d;m+=1)p=zigZagSegment(h,f,l,c,u,-p),f=m!==d-1||s.c?PolynomialBezier.shapeSegment(s,(m+1)%d):null,zigZagCorner(h,s,m+1,l,c,u,p);return h},ZigZagModifier.prototype.processShapes=function(s){var l,c,u,d,h,p,f=this.shapes.length,m=this.amplitude.v,g=Math.max(0,Math.round(this.frequency.v)),v=this.pointsType.v;if(0!==m)for(c=0;c<f;c+=1){if(p=(h=this.shapes[c]).localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!s))for(p.releaseShapes(),h.shape._mdf=!0,l=h.shape.paths.shapes,d=h.shape.paths._length,u=0;u<d;u+=1)p.addShape(this.processPath(l[u],m,g,v));h.shape.paths=h.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(s,l){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(s,l.a,0,null,this),this.miterLimit=PropertyFactory.getProp(s,l.ml,0,null,this),this.lineJoin=l.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(s,l,c,u){var d,h,p,f=shapePool.newElement();f.c=s.c;var m=s.length();s.c||(m-=1);var g=[];for(d=0;d<m;d+=1)p=PolynomialBezier.shapeSegment(s,d),g.push(offsetSegmentSplit(p,l));if(!s.c)for(d=m-1;d>=0;d-=1)p=PolynomialBezier.shapeSegmentInverted(s,d),g.push(offsetSegmentSplit(p,l));g=pruneIntersections(g);var v=null,b=null;for(d=0;d<g.length;d+=1){var y=g[d];for(b&&(v=joinLines(f,b,y[0],c,u)),b=y[y.length-1],h=0;h<y.length;h+=1)p=y[h],v&&pointEqual(p.points[0],v)?f.setXYAt(p.points[1][0],p.points[1][1],"o",f.length()-1):f.setTripleAt(p.points[0][0],p.points[0][1],p.points[1][0],p.points[1][1],p.points[0][0],p.points[0][1],f.length()),f.setTripleAt(p.points[3][0],p.points[3][1],p.points[3][0],p.points[3][1],p.points[2][0],p.points[2][1],f.length()),v=p.points[3]}return g.length&&joinLines(f,b,g[0][0],c,u),f},OffsetPathModifier.prototype.processShapes=function(s){var l,c,u,d,h,p,f=this.shapes.length,m=this.amount.v,g=this.miterLimit.v,v=this.lineJoin;if(0!==m)for(c=0;c<f;c+=1){if(p=(h=this.shapes[c]).localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!s))for(p.releaseShapes(),h.shape._mdf=!0,l=h.shape.paths.shapes,d=h.shape.paths._length,u=0;u<d;u+=1)p.addShape(this.processPath(l[u],m,v,g));h.shape.paths=h.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var s=5e3,l={w:0,size:0,shapes:[],data:{shapes:[]}},c=[];c=c.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var u=127988,d=917631,h=917601,p=917626,f=65039,m=8205,g=127462,v=127487,b=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function y(s){var l,c=s.split(","),u=c.length,d=[];for(l=0;l<u;l+=1)"sans-serif"!==c[l]&&"monospace"!==c[l]&&d.push(c[l]);return d.join(",")}function w(s,l){var c=createTag("span");c.setAttribute("aria-hidden",!0),c.style.fontFamily=l;var u=createTag("span");u.innerText="giItT1WQy@!-/#",c.style.position="absolute",c.style.left="-10000px",c.style.top="-10000px",c.style.fontSize="300px",c.style.fontVariant="normal",c.style.fontStyle="normal",c.style.fontWeight="normal",c.style.letterSpacing="0",c.appendChild(u),document.body.appendChild(c);var d=u.offsetWidth;return u.style.fontFamily=y(s)+", "+l,{node:u,w:d,parent:c}}function k(){var l,c,u,d=this.fonts.length,h=d;for(l=0;l<d;l+=1)this.fonts[l].loaded?h-=1:"n"===this.fonts[l].fOrigin||0===this.fonts[l].origin?this.fonts[l].loaded=!0:(c=this.fonts[l].monoCase.node,u=this.fonts[l].monoCase.w,c.offsetWidth!==u?(h-=1,this.fonts[l].loaded=!0):(c=this.fonts[l].sansCase.node,u=this.fonts[l].sansCase.w,c.offsetWidth!==u&&(h-=1,this.fonts[l].loaded=!0)),this.fonts[l].loaded&&(this.fonts[l].sansCase.parent.parentNode.removeChild(this.fonts[l].sansCase.parent),this.fonts[l].monoCase.parent.parentNode.removeChild(this.fonts[l].monoCase.parent)));0!==h&&Date.now()-this.initTime<s?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function S(s,l){var c,u=document.body&&l?"svg":"canvas",d=getFontProperties(s);if("svg"===u){var h=createNS("text");h.style.fontSize="100px",h.setAttribute("font-family",s.fFamily),h.setAttribute("font-style",d.style),h.setAttribute("font-weight",d.weight),h.textContent="1",s.fClass?(h.style.fontFamily="inherit",h.setAttribute("class",s.fClass)):h.style.fontFamily=s.fFamily,l.appendChild(h),c=h}else{var p=new OffscreenCanvas(500,500).getContext("2d");p.font=d.style+" "+d.weight+" 100px "+s.fFamily,c=p}return{measureText:function(s){return"svg"===u?(c.textContent=s,c.getComputedTextLength()):c.measureText(s).width}}}function _(s,l){if(!s){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=s.list;return}if(!document.body){this.isLoaded=!0,s.list.forEach(function(s){s.helper=S(s),s.cache={}}),this.fonts=s.list;return}var c=s.list,u=c.length,d=u;for(h=0;h<u;h+=1){var h,p,f,m=!0;if(c[h].loaded=!1,c[h].monoCase=w(c[h].fFamily,"monospace"),c[h].sansCase=w(c[h].fFamily,"sans-serif"),c[h].fPath){if("p"===c[h].fOrigin||3===c[h].origin){if((p=document.querySelectorAll('style[f-forigin="p"][f-family="'+c[h].fFamily+'"], style[f-origin="3"][f-family="'+c[h].fFamily+'"]')).length>0&&(m=!1),m){var g=createTag("style");g.setAttribute("f-forigin",c[h].fOrigin),g.setAttribute("f-origin",c[h].origin),g.setAttribute("f-family",c[h].fFamily),g.type="text/css",g.innerText="@font-face {font-family: "+c[h].fFamily+"; font-style: normal; src: url('"+c[h].fPath+"');}",l.appendChild(g)}}else if("g"===c[h].fOrigin||1===c[h].origin){for(p=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),f=0;f<p.length;f+=1)-1!==p[f].href.indexOf(c[h].fPath)&&(m=!1);if(m){var v=createTag("link");v.setAttribute("f-forigin",c[h].fOrigin),v.setAttribute("f-origin",c[h].origin),v.type="text/css",v.rel="stylesheet",v.href=c[h].fPath,document.body.appendChild(v)}}else if("t"===c[h].fOrigin||2===c[h].origin){for(p=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),f=0;f<p.length;f+=1)c[h].fPath===p[f].src&&(m=!1);if(m){var b=createTag("link");b.setAttribute("f-forigin",c[h].fOrigin),b.setAttribute("f-origin",c[h].origin),b.setAttribute("rel","stylesheet"),b.setAttribute("href",c[h].fPath),l.appendChild(b)}}}else c[h].loaded=!0,d-=1;c[h].helper=S(c[h],l),c[h].cache={},this.fonts.push(c[h])}0===d?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function E(s){if(s){this.chars||(this.chars=[]);var l,c,u,d=s.length,h=this.chars.length;for(l=0;l<d;l+=1){for(c=0,u=!1;c<h;)this.chars[c].style===s[l].style&&this.chars[c].fFamily===s[l].fFamily&&this.chars[c].ch===s[l].ch&&(u=!0),c+=1;u||(this.chars.push(s[l]),h+=1)}}}function C(s,c,u){for(var d=0,h=this.chars.length;d<h;){if(this.chars[d].ch===s&&this.chars[d].style===c&&this.chars[d].fFamily===u)return this.chars[d];d+=1}return("string"==typeof s&&13!==s.charCodeAt(0)||!s)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",s,c,u)),l}function D(s,l,c){var u=this.getFontByName(l),d=s;if(!u.cache[d]){var h=u.helper;if(" "===s){var p=h.measureText("|"+s+"|"),f=h.measureText("||");u.cache[d]=(p-f)/100}else u.cache[d]=h.measureText(s)/100}return u.cache[d]*c}function M(s){for(var l=0,c=this.fonts.length;l<c;){if(this.fonts[l].fName===s)return this.fonts[l];l+=1}return this.fonts[0]}function T(s){var l=0,c=s.charCodeAt(0);if(c>=55296&&c<=56319){var u=s.charCodeAt(1);u>=56320&&u<=57343&&(l=(c-55296)*1024+u-56320+65536)}return l}function A(s){return s===m}function P(s){return s===f}function O(s){var l=T(s);return!!(l>=g)&&!!(l<=v)}function N(s){return O(s.substr(0,2))&&O(s.substr(2,2))}function I(s){return -1!==c.indexOf(s)}function R(s,l){var c=T(s.substr(l,2));if(c!==u)return!1;var f=0;for(l+=2;f<5;){if((c=T(s.substr(l,2)))<h||c>p)return!1;f+=1,l+=2}return T(s.substr(l,2))===d}function F(){this.isLoaded=!0}var L=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return L.isModifier=function(s,l){var c=s.toString(16)+l.toString(16);return -1!==b.indexOf(c)},L.isZeroWidthJoiner=A,L.isFlagEmoji=N,L.isRegionalCode=O,L.isCombinedCharacter=I,L.isRegionalFlag=R,L.isVariationSelector=P,L.BLACK_FLAG_CODE_POINT=u,L.prototype={addChars:E,addFonts:_,getCharData:C,getFontByName:M,measureText:D,checkLoadedFonts:k,setIsLoaded:F},L}();function SlotManager(s){this.animationData=s}function slotFactory(s){return new SlotManager(s)}function RenderableElement(){}SlotManager.prototype.getProp=function(s){return this.animationData.slots&&this.animationData.slots[s.sid]?Object.assign(s,this.animationData.slots[s.sid].p):s},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(s){-1===this.renderableComponents.indexOf(s)&&this.renderableComponents.push(s)},removeRenderableComponent:function(s){-1!==this.renderableComponents.indexOf(s)&&this.renderableComponents.splice(this.renderableComponents.indexOf(s),1)},prepareRenderableFrame:function(s){this.checkLayerLimits(s)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(s){this.data.ip-this.data.st<=s&&this.data.op-this.data.st>s?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var s,l=this.renderableComponents.length;for(s=0;s<l;s+=1)this.renderableComponents[s].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var s={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(l){return s[l]||""}}();function SliderEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,0,0,c)}function AngleEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,0,0,c)}function ColorEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,1,0,c)}function PointEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,1,0,c)}function LayerIndexEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,0,0,c)}function MaskIndexEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,0,0,c)}function CheckboxEffect(s,l,c){this.p=PropertyFactory.getProp(l,s.v,0,0,c)}function NoValueEffect(){this.p={}}function EffectsManager(s,l){var c,u,d=s.ef||[];this.effectElements=[];var h=d.length;for(c=0;c<h;c+=1)u=new GroupEffect(d[c],l),this.effectElements.push(u)}function GroupEffect(s,l){this.init(s,l)}function BaseElement(){}function FrameElement(){}function FootageElement(s,l,c){this.initFrame(),this.initRenderable(),this.assetData=l.getAssetData(s.refId),this.footageData=l.imageLoader.getAsset(this.assetData),this.initBaseData(s,l,c)}function AudioElement(s,l,c){this.initFrame(),this.initRenderable(),this.assetData=l.getAssetData(s.refId),this.initBaseData(s,l,c),this._isPlaying=!1,this._canPlay=!1;var u=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(u),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,l.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,s.au&&s.au.lv?s.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(s,l){this.data=s,this.effectElements=[],this.initDynamicPropertyContainer(l);var c,u,d=this.data.ef.length,h=this.data.ef;for(c=0;c<d;c+=1){switch(u=null,h[c].ty){case 0:u=new SliderEffect(h[c],l,this);break;case 1:u=new AngleEffect(h[c],l,this);break;case 2:u=new ColorEffect(h[c],l,this);break;case 3:u=new PointEffect(h[c],l,this);break;case 4:case 7:u=new CheckboxEffect(h[c],l,this);break;case 10:u=new LayerIndexEffect(h[c],l,this);break;case 11:u=new MaskIndexEffect(h[c],l,this);break;case 5:u=new EffectsManager(h[c],l,this);break;default:u=new NoValueEffect(h[c],l,this)}u&&this.effectElements.push(u)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var s=0,l=this.data.masksProperties.length;s<l;){if("n"!==this.data.masksProperties[s].mode&&!1!==this.data.masksProperties[s].cl)return!0;s+=1}return!1},initExpressions:function(){var s=getExpressionInterfaces();if(s){var l=s("layer"),c=s("effects"),u=s("shape"),d=s("text"),h=s("comp");this.layerInterface=l(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var p=c.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(p),0===this.data.ty||this.data.xt?this.compInterface=h(this):4===this.data.ty?(this.layerInterface.shapeInterface=u(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=d(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var s=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=s},initBaseData:function(s,l,c){this.globalData=l,this.comp=c,this.data=s,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(s,l){var c,u=this.dynamicProperties.length;for(c=0;c<u;c+=1)(l||this._isParent&&"transform"===this.dynamicProperties[c].propType)&&(this.dynamicProperties[c].getValue(),this.dynamicProperties[c]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(s){-1===this.dynamicProperties.indexOf(s)&&this.dynamicProperties.push(s)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var s=getExpressionInterfaces();if(s){var l=s("footage");this.layerInterface=l(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(s){if(this.prepareRenderableFrame(s,!0),this.prepareProperties(s,!0),this.tm._placeholder)this._currentTime=s/this.data.sr;else{var l=this.tm.v;this._currentTime=l}this._volume=this.lv.v[0];var c=this._volume*this._volumeMultiplier;this._previousVolume!==c&&(this._previousVolume=c,this.audio.volume(c))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(s){this.audio.rate(s)},AudioElement.prototype.volume=function(s){this._volumeMultiplier=s,this._previousVolume=s*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(s){var l,c,u=this.layers.length;for(this.completeLayers=!0,l=u-1;l>=0;l-=1)!this.elements[l]&&(c=this.layers[l]).ip-c.st<=s-this.layers[l].st&&c.op-c.st>s-this.layers[l].st&&this.buildItem(l),this.completeLayers=!!this.elements[l]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(s){switch(s.ty){case 2:return this.createImage(s);case 0:return this.createComp(s);case 1:return this.createSolid(s);case 3:default:return this.createNull(s);case 4:return this.createShape(s);case 5:return this.createText(s);case 6:return this.createAudio(s);case 13:return this.createCamera(s);case 15:return this.createFootage(s)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(s){return new AudioElement(s,this.globalData,this)},BaseRenderer.prototype.createFootage=function(s){return new FootageElement(s,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var s,l=this.layers.length;for(s=0;s<l;s+=1)this.buildItem(s);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(s){this.completeLayers=!1;var l,c,u=s.length,d=this.layers.length;for(l=0;l<u;l+=1)for(c=0;c<d;){if(this.layers[c].id===s[l].id){this.layers[c]=s[l];break}c+=1}},BaseRenderer.prototype.setProjectInterface=function(s){this.globalData.projectInterface=s},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(s,l,c){for(var u=this.elements,d=this.layers,h=0,p=d.length;h<p;)d[h].ind==l&&(u[h]&&!0!==u[h]?(c.push(u[h]),u[h].setAsParent(),void 0!==d[h].parent?this.buildElementParenting(s,d[h].parent,c):s.setHierarchy(c)):(this.buildItem(h),this.addPendingElement(s))),h+=1},BaseRenderer.prototype.addPendingElement=function(s){this.pendingElements.push(s)},BaseRenderer.prototype.searchExtraCompositions=function(s){var l,c=s.length;for(l=0;l<c;l+=1)if(s[l].xt){var u=this.createComp(s[l]);u.initExpressions(),this.globalData.projectInterface.registerComposition(u)}},BaseRenderer.prototype.getElementById=function(s){var l,c=this.elements.length;for(l=0;l<c;l+=1)if(this.elements[l].data.ind===s)return this.elements[l];return null},BaseRenderer.prototype.getElementByPath=function(s){var l=s.shift();if("number"==typeof l)c=this.elements[l];else{var c,u,d=this.elements.length;for(u=0;u<d;u+=1)if(this.elements[u].data.nm===l){c=this.elements[u];break}}return 0===s.length?c:c.getElementByPath(s)},BaseRenderer.prototype.setupGlobalData=function(s,l){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(s),this.globalData.fontManager.addChars(s.chars),this.globalData.fontManager.addFonts(s.fonts,l),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=s.fr,this.globalData.nm=s.nm,this.globalData.compSize={w:s.w,h:s.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(s,l,c){this.data=s,this.element=l,this.globalData=c,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var u=this.globalData.defs,d=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(d),this.solidPath="";var h=this.masksProperties,p=0,f=[],m=createElementID(),g="clipPath",v="clip-path";for(b=0;b<d;b+=1)if(("a"!==h[b].mode&&"n"!==h[b].mode||h[b].inv||100!==h[b].o.k||h[b].o.x)&&(g="mask",v="mask"),("s"===h[b].mode||"i"===h[b].mode)&&0===p?((k=createNS("rect")).setAttribute("fill","#ffffff"),k.setAttribute("width",this.element.comp.data.w||0),k.setAttribute("height",this.element.comp.data.h||0),f.push(k)):k=null,y=createNS("path"),"n"===h[b].mode)this.viewData[b]={op:PropertyFactory.getProp(this.element,h[b].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[b],3),elem:y,lastPath:""},u.appendChild(y);else{if(p+=1,y.setAttribute("fill","s"===h[b].mode?"#000000":"#ffffff"),y.setAttribute("clip-rule","nonzero"),0!==h[b].x.k?(g="mask",v="mask",E=PropertyFactory.getProp(this.element,h[b].x,0,null,this.element),C=createElementID(),(S=createNS("filter")).setAttribute("id",C),(_=createNS("feMorphology")).setAttribute("operator","erode"),_.setAttribute("in","SourceGraphic"),_.setAttribute("radius","0"),S.appendChild(_),u.appendChild(S),y.setAttribute("stroke","s"===h[b].mode?"#000000":"#ffffff")):(_=null,E=null),this.storedData[b]={elem:y,x:E,expan:_,lastPath:"",lastOperator:"",filterId:C,lastRadius:0},"i"===h[b].mode){var b,y,w,k,S,_,E,C,D=f.length,M=createNS("g");for(w=0;w<D;w+=1)M.appendChild(f[w]);var T=createNS("mask");T.setAttribute("mask-type","alpha"),T.setAttribute("id",m+"_"+p),T.appendChild(y),u.appendChild(T),M.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+p+")"),f.length=0,f.push(M)}else f.push(y);h[b].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[b]={elem:y,lastPath:"",op:PropertyFactory.getProp(this.element,h[b].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[b],3),invRect:k},this.viewData[b].prop.k||this.drawPath(h[b],this.viewData[b].prop.v,this.viewData[b])}for(this.maskElement=createNS(g),d=f.length,b=0;b<d;b+=1)this.maskElement.appendChild(f[b]);p>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+m+")"),u.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var s=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:s,localMat:s,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var s,l=this.finalTransform.mat,c=0,u=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;c<u;){if(this.hierarchy[c].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}c+=1}if(this.finalTransform._matMdf)for(s=this.finalTransform.mProp.v.props,l.cloneFromProps(s),c=0;c<u;c+=1)l.multiply(this.hierarchy[c].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var s=0,l=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;s<l;)this.localTransforms[s]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[s]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),s+=1;if(this.finalTransform._localMatMdf){var c=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(c),s=1;s<l;s+=1){var u=this.localTransforms[s].matrix;c.multiply(u)}c.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var d=this.finalTransform.localOpacity;for(s=0;s<l;s+=1)d*=.01*this.localTransforms[s].opacity;this.finalTransform.localOpacity=d}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var s=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(s.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var l=0,c=s.length;for(l=0;l<c;l+=1)this.localTransforms.push(s[l])}}},globalToLocal:function(s){var l,c,u=[];u.push(this.finalTransform);for(var d=!0,h=this.comp;d;)h.finalTransform?(h.data.hasMask&&u.splice(0,0,h.finalTransform),h=h.comp):d=!1;var p=u.length;for(l=0;l<p;l+=1)c=u[l].mat.applyToPointArray(0,0,0),s=[s[0]-c[0],s[1]-c[1],0];return s},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(s){return this.viewData[s].prop},MaskElement.prototype.renderFrame=function(s){var l,c=this.element.finalTransform.mat,u=this.masksProperties.length;for(l=0;l<u;l+=1)if((this.viewData[l].prop._mdf||s)&&this.drawPath(this.masksProperties[l],this.viewData[l].prop.v,this.viewData[l]),(this.viewData[l].op._mdf||s)&&this.viewData[l].elem.setAttribute("fill-opacity",this.viewData[l].op.v),"n"!==this.masksProperties[l].mode&&(this.viewData[l].invRect&&(this.element.finalTransform.mProp._mdf||s)&&this.viewData[l].invRect.setAttribute("transform",c.getInverseMatrix().to2dCSS()),this.storedData[l].x&&(this.storedData[l].x._mdf||s))){var d=this.storedData[l].expan;this.storedData[l].x.v<0?("erode"!==this.storedData[l].lastOperator&&(this.storedData[l].lastOperator="erode",this.storedData[l].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[l].filterId+")")),d.setAttribute("radius",-this.storedData[l].x.v)):("dilate"!==this.storedData[l].lastOperator&&(this.storedData[l].lastOperator="dilate",this.storedData[l].elem.setAttribute("filter",null)),this.storedData[l].elem.setAttribute("stroke-width",2*this.storedData[l].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var s="M0,0 ";return s+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+(" v-"+this.globalData.compSize.h)+" ")},MaskElement.prototype.drawPath=function(s,l,c){var u,d,h=" M"+l.v[0][0]+","+l.v[0][1];for(d=l._length,u=1;u<d;u+=1)h+=" C"+l.o[u-1][0]+","+l.o[u-1][1]+" "+l.i[u][0]+","+l.i[u][1]+" "+l.v[u][0]+","+l.v[u][1];if(l.c&&d>1&&(h+=" C"+l.o[u-1][0]+","+l.o[u-1][1]+" "+l.i[0][0]+","+l.i[0][1]+" "+l.v[0][0]+","+l.v[0][1]),c.lastPath!==h){var p="";c.elem&&(l.c&&(p=s.inv?this.solidPath+h:h),c.elem.setAttribute("d",p)),c.lastPath=h}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var s={};function l(){var s=createNS("feColorMatrix");return s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),s}return s.createFilter=function s(s,l){var c=createNS("filter");return c.setAttribute("id",s),!0!==l&&(c.setAttribute("filterUnits","objectBoundingBox"),c.setAttribute("x","0%"),c.setAttribute("y","0%"),c.setAttribute("width","100%"),c.setAttribute("height","100%")),c},s.createAlphaToLuminanceFilter=l,s}(),featureSupport=function(){var s={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"u">typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(s.maskType=!1),/firefox/i.test(navigator.userAgent)&&(s.svgLumaHidden=!1),s}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(s){var l,c,u="SourceGraphic",d=s.data.ef?s.data.ef.length:0,h=createElementID(),p=filtersFactory.createFilter(h,!0),f=0;for(this.filters=[],l=0;l<d;l+=1){c=null;var m=s.data.ef[l].ty;registeredEffects$1[m]&&(c=new registeredEffects$1[m].effect(p,s.effectsManager.effectElements[l],s,idPrefix+f,u),u=idPrefix+f,registeredEffects$1[m].countsAsEffect&&(f+=1)),c&&this.filters.push(c)}f&&(s.globalData.defs.appendChild(p),s.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+h+")")),this.filters.length&&s.addRenderableComponent(this)}function registerEffect$1(s,l,c){registeredEffects$1[s]={effect:l,countsAsEffect:c}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 4,900 bytes, line 1
1function RenderableDOMElement(){}function IImageElement(s,l,c){this.assetData=l.getAssetData(s.refId),this.assetData&&this.assetData.sid&&(this.assetData=l.slotManager.getProp(this.assetData)),this.initElement(s,l,c),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(s,l){this.elem=s,this.pos=l}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(s){var l,c=this.filters.length;for(l=0;l<c;l+=1)this.filters[l].renderFrame(s)},SVGEffects.prototype.getEffects=function(s){var l,c=this.filters.length,u=[];for(l=0;l<c;l+=1)this.filters[l].type===s&&u.push(this.filters[l]);return u},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var s=null;if(this.data.td){this.matteMasks={};var l=createNS("g");l.setAttribute("id",this.layerId),l.appendChild(this.layerElement),s=l,this.globalData.defs.appendChild(l)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),s=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var c=createNS("clipPath"),u=createNS("path");u.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(c.setAttribute("id",d),c.appendChild(u),this.globalData.defs.appendChild(c),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),h.appendChild(this.layerElement),this.transformedElement=h,s?s.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(s){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[s]){var l,c,u,d,h=this.layerId+"_"+s;if(1===s||3===s){var p=createNS("mask");p.setAttribute("id",h),p.setAttribute("mask-type",3===s?"luminance":"alpha"),(u=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),p.appendChild(u),this.globalData.defs.appendChild(p),featureSupport.maskType||1!==s||(p.setAttribute("mask-type","luminance"),l=createElementID(),c=filtersFactory.createFilter(l),this.globalData.defs.appendChild(c),c.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(d=createNS("g")).appendChild(u),p.appendChild(d),d.setAttribute("filter","url("+getLocationHref()+"#"+l+")"))}else if(2===s){var f=createNS("mask");f.setAttribute("id",h),f.setAttribute("mask-type","alpha");var m=createNS("g");f.appendChild(m),l=createElementID(),c=filtersFactory.createFilter(l);var g=createNS("feComponentTransfer");g.setAttribute("in","SourceGraphic"),c.appendChild(g);var v=createNS("feFuncA");v.setAttribute("type","table"),v.setAttribute("tableValues","1.0 0.0"),g.appendChild(v),this.globalData.defs.appendChild(c);var b=createNS("rect");b.setAttribute("width",this.comp.data.w),b.setAttribute("height",this.comp.data.h),b.setAttribute("x","0"),b.setAttribute("y","0"),b.setAttribute("fill","#ffffff"),b.setAttribute("opacity","0"),m.setAttribute("filter","url("+getLocationHref()+"#"+l+")"),m.appendChild(b),(u=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),m.appendChild(u),featureSupport.maskType||(f.setAttribute("mask-type","luminance"),c.appendChild(filtersFactory.createAlphaToLuminanceFilter()),d=createNS("g"),m.appendChild(b),d.appendChild(this.layerElement),m.appendChild(d)),this.globalData.defs.appendChild(f)}this.matteMasks[s]=h}return this.matteMasks[s]},setMatte:function(s){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+s+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(s){this.hierarchy=s},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}}
vendor: 47,716 bytes, line 1
1,extendPrototype([RenderableElement,createProxyFunction({initElement:function(s,l,c){this.initFrame(),this.initBaseData(s,l,c),this.initTransform(s,l,c),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(s){this._mdf=!1,this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var s=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",s),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(s){var l,c=this.shapeModifiers.length;for(l=0;l<c;l+=1)this.shapeModifiers[l].addShape(s)},isShapeInAnimatedModifiers:function(s){for(var l=0,c=this.shapeModifiers.length;l<c;)if(this.shapeModifiers[l].isAnimatedWithShape(s))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var s,l=this.shapes.length;for(s=0;s<l;s+=1)this.shapes[s].sh.reset();for(l=this.shapeModifiers.length,s=l-1;s>=0&&!this.shapeModifiers[s].processShapes(this._isFirstFrame);s-=1);}},searchProcessedElement:function(s){for(var l=this.processedElements,c=0,u=l.length;c<u;){if(l[c].elem===s)return l[c].pos;c+=1}return 0},addProcessedElement:function(s,l){for(var c=this.processedElements,u=c.length;u;)if(c[u-=1].elem===s){c[u].pos=l;return}c.push(new ProcessedElement(s,l))},prepareFrame:function(s){this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(s,l,c){this.caches=[],this.styles=[],this.transformers=s,this.lStr="",this.sh=c,this.lvl=l,this._isAnimated=!!c.k;for(var u=0,d=s.length;u<d;){if(s[u].mProps.dynamicProperties.length){this._isAnimated=!0;break}u+=1}}function SVGStyleData(s,l){this.data=s,this.type=s.ty,this.d="",this.lvl=l,this._mdf=!1,this.closed=!0===s.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(s,l,c,u){this.elem=s,this.frameId=-1,this.dataProps=createSizedArray(l.length),this.renderer=c,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",l.length?l.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(u);var d,h,p=l.length||0;for(d=0;d<p;d+=1)h=PropertyFactory.getProp(s,l[d].v,0,0,this),this.k=h.k||this.k,this.dataProps[d]={n:l[d].n,p:h};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(s,l,c){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(s,l.o,0,.01,this),this.w=PropertyFactory.getProp(s,l.w,0,null,this),this.d=new DashProperty(s,l.d||{},"svg",this),this.c=PropertyFactory.getProp(s,l.c,1,255,this),this.style=c,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(s,l,c){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(s,l.o,0,.01,this),this.c=PropertyFactory.getProp(s,l.c,1,255,this),this.style=c}function SVGNoStyleData(s,l,c){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.style=c}function GradientProperty(s,l,c){this.data=l,this.c=createTypedArray("uint8c",4*l.p);var u=l.k.k[0].s?l.k.k[0].s.length-4*l.p:l.k.k.length-4*l.p;this.o=createTypedArray("float32",u),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=u,this.initDynamicPropertyContainer(c),this.prop=PropertyFactory.getProp(s,l.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(s,l,c){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.initGradientData(s,l,c)}function SVGGradientStrokeStyleData(s,l,c){this.initDynamicPropertyContainer(s),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(s,l.w,0,null,this),this.d=new DashProperty(s,l.d||{},"svg",this),this.initGradientData(s,l,c),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(s,l,c){this.transform={mProps:s,op:l,container:c},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(s){if((this.elem.globalData.frameId!==this.frameId||s)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||s,this._mdf)){var l=0,c=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),l=0;l<c;l+=1)"o"!==this.dataProps[l].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[l].p.v:this.dashArray[l]=this.dataProps[l].p.v:this.dashoffset[0]=this.dataProps[l].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(s,l){for(var c=0,u=this.o.length/2;c<u;){if(Math.abs(s[4*c]-s[4*l+2*c])>.01)return!1;c+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var s=0,l=this.data.k.k.length;s<l;){if(!this.comparePoints(this.data.k.k[s].s,this.data.p))return!1;s+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(s){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||s){var l,c,u,d=4*this.data.p;for(l=0;l<d;l+=1)c=l%4==0?100:255,u=Math.round(this.prop.v[l]*c),this.c[l]!==u&&(this.c[l]=u,this._cmdf=!s);if(this.o.length)for(d=this.prop.v.length,l=4*this.data.p;l<d;l+=1)c=l%2==0?100:1,u=l%2==0?Math.round(100*this.prop.v[l]):this.prop.v[l],this.o[l-4*this.data.p]!==u&&(this.o[l-4*this.data.p]=u,this._omdf=!s);this._mdf=!s}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(s,l,c){this.o=PropertyFactory.getProp(s,l.o,0,.01,this),this.s=PropertyFactory.getProp(s,l.s,1,null,this),this.e=PropertyFactory.getProp(s,l.e,1,null,this),this.h=PropertyFactory.getProp(s,l.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(s,l.a||{k:0},0,degToRads,this),this.g=new GradientProperty(s,l.g,this),this.style=c,this.stops=[],this.setGradientData(c.pElem,l),this.setGradientOpacity(l,c),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(s,l){var c,u,d,h=createElementID(),p=createNS(1===l.t?"linearGradient":"radialGradient");p.setAttribute("id",h),p.setAttribute("spreadMethod","pad"),p.setAttribute("gradientUnits","userSpaceOnUse");var f=[];for(d=4*l.g.p,u=0;u<d;u+=4)c=createNS("stop"),p.appendChild(c),f.push(c);s.setAttribute("gf"===l.ty?"fill":"stroke","url("+getLocationHref()+"#"+h+")"),this.gf=p,this.cst=f},SVGGradientFillStyleData.prototype.setGradientOpacity=function(s,l){if(this.g._hasOpacity&&!this.g._collapsable){var c,u,d,h=createNS("mask"),p=createNS("path");h.appendChild(p);var f=createElementID(),m=createElementID();h.setAttribute("id",m);var g=createNS(1===s.t?"linearGradient":"radialGradient");g.setAttribute("id",f),g.setAttribute("spreadMethod","pad"),g.setAttribute("gradientUnits","userSpaceOnUse"),d=s.g.k.k[0].s?s.g.k.k[0].s.length:s.g.k.k.length;var v=this.stops;for(u=4*s.g.p;u<d;u+=2)(c=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),g.appendChild(c),v.push(c);p.setAttribute("gf"===s.ty?"fill":"stroke","url("+getLocationHref()+"#"+f+")"),"gs"===s.ty&&(p.setAttribute("stroke-linecap",lineCapEnum[s.lc||2]),p.setAttribute("stroke-linejoin",lineJoinEnum[s.lj||2]),1===s.lj&&p.setAttribute("stroke-miterlimit",s.ml)),this.of=g,this.ms=h,this.ost=v,this.maskId=m,l.msElem=p}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(s,l,c,u){if(0===l)return"";var d,h=s.o,p=s.i,f=s.v,m=" M"+u.applyToPointStringified(f[0][0],f[0][1]);for(d=1;d<l;d+=1)m+=" C"+u.applyToPointStringified(h[d-1][0],h[d-1][1])+" "+u.applyToPointStringified(p[d][0],p[d][1])+" "+u.applyToPointStringified(f[d][0],f[d][1]);return c&&l&&(m+=" C"+u.applyToPointStringified(h[d-1][0],h[d-1][1])+" "+u.applyToPointStringified(p[0][0],p[0][1])+" "+u.applyToPointStringified(f[0][0],f[0][1])+"z"),m},SVGElementsRenderer=function(){var s=new Matrix,l=new Matrix;function c(s,l,c){(c||l.transform.op._mdf)&&l.transform.container.setAttribute("opacity",l.transform.op.v),(c||l.transform.mProps._mdf)&&l.transform.container.setAttribute("transform",l.transform.mProps.v.to2dCSS())}function u(){}function d(c,u,d){var h,p,f,m,g,v,b,y,w,k,S=u.styles.length,_=u.lvl;for(v=0;v<S;v+=1){if(m=u.sh._mdf||d,u.styles[v].lvl<_){for(y=l.reset(),w=_-u.styles[v].lvl,k=u.transformers.length-1;!m&&w>0;)m=u.transformers[k].mProps._mdf||m,w-=1,k-=1;if(m)for(w=_-u.styles[v].lvl,k=u.transformers.length-1;w>0;)y.multiply(u.transformers[k].mProps.v),w-=1,k-=1}else y=s;if(p=(b=u.sh.paths)._length,m){for(h=0,f="";h<p;h+=1)(g=b.shapes[h])&&g._length&&(f+=buildShapeString(g,g._length,g.c,y));u.caches[v]=f}else f=u.caches[v];u.styles[v].d+=!0===c.hd?"":f,u.styles[v]._mdf=m||u.styles[v]._mdf}}function h(s,l,c){var u=l.style;(l.c._mdf||c)&&u.pElem.setAttribute("fill","rgb("+bmFloor(l.c.v[0])+","+bmFloor(l.c.v[1])+","+bmFloor(l.c.v[2])+")"),(l.o._mdf||c)&&u.pElem.setAttribute("fill-opacity",l.o.v)}function p(s,l,c){f(s,l,c),m(s,l,c)}function f(s,l,c){var u,d,h,p,f,m=l.gf,g=l.g._hasOpacity,v=l.s.v,b=l.e.v;if(l.o._mdf||c){var y="gf"===s.ty?"fill-opacity":"stroke-opacity";l.style.pElem.setAttribute(y,l.o.v)}if(l.s._mdf||c){var w=1===s.t?"x1":"cx",k="x1"===w?"y1":"cy";m.setAttribute(w,v[0]),m.setAttribute(k,v[1]),g&&!l.g._collapsable&&(l.of.setAttribute(w,v[0]),l.of.setAttribute(k,v[1]))}if(l.g._cmdf||c){u=l.cst;var S=l.g.c;for(h=u.length,d=0;d<h;d+=1)(p=u[d]).setAttribute("offset",S[4*d]+"%"),p.setAttribute("stop-color","rgb("+S[4*d+1]+","+S[4*d+2]+","+S[4*d+3]+")")}if(g&&(l.g._omdf||c)){var _=l.g.o;for(h=(u=l.g._collapsable?l.cst:l.ost).length,d=0;d<h;d+=1)p=u[d],l.g._collapsable||p.setAttribute("offset",_[2*d]+"%"),p.setAttribute("stop-opacity",_[2*d+1])}if(1===s.t)(l.e._mdf||c)&&(m.setAttribute("x2",b[0]),m.setAttribute("y2",b[1]),g&&!l.g._collapsable&&(l.of.setAttribute("x2",b[0]),l.of.setAttribute("y2",b[1])));else if((l.s._mdf||l.e._mdf||c)&&(f=Math.sqrt(Math.pow(v[0]-b[0],2)+Math.pow(v[1]-b[1],2)),m.setAttribute("r",f),g&&!l.g._collapsable&&l.of.setAttribute("r",f)),l.e._mdf||l.h._mdf||l.a._mdf||c){f||(f=Math.sqrt(Math.pow(v[0]-b[0],2)+Math.pow(v[1]-b[1],2)));var E=Math.atan2(b[1]-v[1],b[0]-v[0]),C=l.h.v;C>=1?C=.99:C<=-1&&(C=-.99);var D=f*C,M=Math.cos(E+l.a.v)*D+v[0],T=Math.sin(E+l.a.v)*D+v[1];m.setAttribute("fx",M),m.setAttribute("fy",T),g&&!l.g._collapsable&&(l.of.setAttribute("fx",M),l.of.setAttribute("fy",T))}}function m(s,l,c){var u=l.style,d=l.d;d&&(d._mdf||c)&&d.dashStr&&(u.pElem.setAttribute("stroke-dasharray",d.dashStr),u.pElem.setAttribute("stroke-dashoffset",d.dashoffset[0])),l.c&&(l.c._mdf||c)&&u.pElem.setAttribute("stroke","rgb("+bmFloor(l.c.v[0])+","+bmFloor(l.c.v[1])+","+bmFloor(l.c.v[2])+")"),(l.o._mdf||c)&&u.pElem.setAttribute("stroke-opacity",l.o.v),(l.w._mdf||c)&&(u.pElem.setAttribute("stroke-width",l.w.v),u.msElem&&u.msElem.setAttribute("stroke-width",l.w.v))}return{createRenderFunction:function(s){switch(s.ty){case"fl":return h;case"gf":return f;case"gs":return p;case"st":return m;case"sh":case"el":case"rc":case"sr":return d;case"tr":return c;case"no":return u;default:return null}}}}();function SVGShapeElement(s,l,c){this.shapes=[],this.shapesData=s.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(s,l,c),this.prevViewData=[]}function LetterProps(s,l,c,u,d,h){this.o=s,this.sw=l,this.sc=c,this.fc=u,this.m=d,this.p=h,this._mdf={o:!0,sw:!!l,sc:!!c,fc:!!u,m:!0,p:!0}}function TextProperty(s,l){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,l.d&&l.d.sid&&(l.d=s.globalData.slotManager.getProp(l.d)),this.data=l,this.elem=s,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var s,l,c,u,d=this.shapes.length,h=this.stylesList.length,p=[],f=!1;for(c=0;c<h;c+=1){for(u=this.stylesList[c],f=!1,p.length=0,s=0;s<d;s+=1)-1!==(l=this.shapes[s]).styles.indexOf(u)&&(p.push(l),f=l._isAnimated||f);p.length>1&&f&&this.setShapesAsAnimated(p)}},SVGShapeElement.prototype.setShapesAsAnimated=function(s){var l,c=s.length;for(l=0;l<c;l+=1)s[l].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(s,l){var c,u=new SVGStyleData(s,l),d=u.pElem;return"st"===s.ty?c=new SVGStrokeStyleData(this,s,u):"fl"===s.ty?c=new SVGFillStyleData(this,s,u):"gf"===s.ty||"gs"===s.ty?(c=new("gf"===s.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,s,u),this.globalData.defs.appendChild(c.gf),c.maskId&&(this.globalData.defs.appendChild(c.ms),this.globalData.defs.appendChild(c.of),d.setAttribute("mask","url("+getLocationHref()+"#"+c.maskId+")"))):"no"===s.ty&&(c=new SVGNoStyleData(this,s,u)),("st"===s.ty||"gs"===s.ty)&&(d.setAttribute("stroke-linecap",lineCapEnum[s.lc||2]),d.setAttribute("stroke-linejoin",lineJoinEnum[s.lj||2]),d.setAttribute("fill-opacity","0"),1===s.lj&&d.setAttribute("stroke-miterlimit",s.ml)),2===s.r&&d.setAttribute("fill-rule","evenodd"),s.ln&&d.setAttribute("id",s.ln),s.cl&&d.setAttribute("class",s.cl),s.bm&&(d.style["mix-blend-mode"]=getBlendMode(s.bm)),this.stylesList.push(u),this.addToAnimatedContents(s,c),c},SVGShapeElement.prototype.createGroupElement=function(s){var l=new ShapeGroupData;return s.ln&&l.gr.setAttribute("id",s.ln),s.cl&&l.gr.setAttribute("class",s.cl),s.bm&&(l.gr.style["mix-blend-mode"]=getBlendMode(s.bm)),l},SVGShapeElement.prototype.createTransformElement=function(s,l){var c=TransformPropertyFactory.getTransformProperty(this,s,this),u=new SVGTransformData(c,c.o,l);return this.addToAnimatedContents(s,u),u},SVGShapeElement.prototype.createShapeElement=function(s,l,c){var u=4;"rc"===s.ty?u=5:"el"===s.ty?u=6:"sr"===s.ty&&(u=7);var d=new SVGShapeData(l,c,ShapePropertyFactory.getShapeProp(this,s,u,this));return this.shapes.push(d),this.addShapeToModifiers(d),this.addToAnimatedContents(s,d),d},SVGShapeElement.prototype.addToAnimatedContents=function(s,l){for(var c=0,u=this.animatedContents.length;c<u;){if(this.animatedContents[c].element===l)return;c+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(s),element:l,data:s})},SVGShapeElement.prototype.setElementStyles=function(s){var l,c=s.styles,u=this.stylesList.length;for(l=0;l<u;l+=1)this.stylesList[l].closed||c.push(this.stylesList[l])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var s,l=this.itemsData.length;for(s=0;s<l;s+=1)this.prevViewData[s]=this.itemsData[s];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),l=this.dynamicProperties.length,s=0;s<l;s+=1)this.dynamicProperties[s].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(s,l,c,u,d,h,p){var f,m,g,v,b,y,w=[].concat(h),k=s.length-1,S=[],_=[];for(f=k;f>=0;f-=1){if((y=this.searchProcessedElement(s[f]))?l[f]=c[y-1]:s[f]._render=p,"fl"===s[f].ty||"st"===s[f].ty||"gf"===s[f].ty||"gs"===s[f].ty||"no"===s[f].ty)y?l[f].style.closed=!1:l[f]=this.createStyleElement(s[f],d),s[f]._render&&l[f].style.pElem.parentNode!==u&&u.appendChild(l[f].style.pElem),S.push(l[f].style);else if("gr"===s[f].ty){if(y)for(g=l[f].it.length,m=0;m<g;m+=1)l[f].prevViewData[m]=l[f].it[m];else l[f]=this.createGroupElement(s[f]);this.searchShapes(s[f].it,l[f].it,l[f].prevViewData,l[f].gr,d+1,w,p),s[f]._render&&l[f].gr.parentNode!==u&&u.appendChild(l[f].gr)}else"tr"===s[f].ty?(y||(l[f]=this.createTransformElement(s[f],u)),v=l[f].transform,w.push(v)):"sh"===s[f].ty||"rc"===s[f].ty||"el"===s[f].ty||"sr"===s[f].ty?(y||(l[f]=this.createShapeElement(s[f],w,d)),this.setElementStyles(l[f])):"tm"===s[f].ty||"rd"===s[f].ty||"ms"===s[f].ty||"pb"===s[f].ty||"zz"===s[f].ty||"op"===s[f].ty?(y?(b=l[f]).closed=!1:((b=ShapeModifiers.getModifier(s[f].ty)).init(this,s[f]),l[f]=b,this.shapeModifiers.push(b)),_.push(b)):"rp"===s[f].ty&&(y?(b=l[f]).closed=!0:(b=ShapeModifiers.getModifier(s[f].ty),l[f]=b,b.init(this,s,f,l),this.shapeModifiers.push(b),p=!1),_.push(b));this.addProcessedElement(s[f],f+1)}for(k=S.length,f=0;f<k;f+=1)S[f].closed=!0;for(k=_.length,f=0;f<k;f+=1)_[f].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var s,l=this.stylesList.length;for(s=0;s<l;s+=1)this.stylesList[s].reset();for(this.renderShape(),s=0;s<l;s+=1)(this.stylesList[s]._mdf||this._isFirstFrame)&&(this.stylesList[s].msElem&&(this.stylesList[s].msElem.setAttribute("d",this.stylesList[s].d),this.stylesList[s].d="M0 0"+this.stylesList[s].d),this.stylesList[s].pElem.setAttribute("d",this.stylesList[s].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var s,l,c=this.animatedContents.length;for(s=0;s<c;s+=1)l=this.animatedContents[s],(this._isFirstFrame||l.element._isAnimated)&&!0!==l.data&&l.fn(l.data,l.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(s,l,c,u,d,h){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var p=!1;return this.o!==s&&(this.o=s,this._mdf.o=!0,p=!0),this.sw!==l&&(this.sw=l,this._mdf.sw=!0,p=!0),this.sc!==c&&(this.sc=c,this._mdf.sc=!0,p=!0),this.fc!==u&&(this.fc=u,this._mdf.fc=!0,p=!0),this.m!==d&&(this.m=d,this._mdf.m=!0,p=!0),h.length&&(this.p[0]!==h[0]||this.p[1]!==h[1]||this.p[4]!==h[4]||this.p[5]!==h[5]||this.p[12]!==h[12]||this.p[13]!==h[13])&&(this.p=h,this._mdf.p=!0,p=!0),p},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(s,l){for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(s[c]=l[c]);return s},TextProperty.prototype.setCurrentData=function(s){s.__complete||this.completeTextData(s),this.currentData=s,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(s){this.effectsSequence.push(s),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(s){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||s){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var l,c=this.currentData,u=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var d=this.effectsSequence.length,h=s||this.data.d.k[this.keysIndex].s;for(l=0;l<d;l+=1)h=u!==this.keysIndex?this.effectsSequence[l](h,h.t):this.effectsSequence[l](this.currentData,h.t);c!==h&&this.setCurrentData(h),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var s=this.data.d.k,l=this.elem.comp.renderedFrame,c=0,u=s.length;c<=u-1&&c!==u-1&&!(s[c+1].t>l);)c+=1;return this.keysIndex!==c&&(this.keysIndex=c),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(s){for(var l,c,u=[],d=0,h=s.length,p=!1,f=!1,m="";d<h;)p=f,f=!1,l=s.charCodeAt(d),m=s.charAt(d),FontManager.isCombinedCharacter(l)?p=!0:l>=55296&&l<=56319?FontManager.isRegionalFlag(s,d)?m=s.substr(d,14):(c=s.charCodeAt(d+1))>=56320&&c<=57343&&(FontManager.isModifier(l,c)?(m=s.substr(d,2),p=!0):m=FontManager.isFlagEmoji(s.substr(d,4))?s.substr(d,4):s.substr(d,2)):l>56319?(c=s.charCodeAt(d+1),FontManager.isVariationSelector(l)&&(p=!0)):FontManager.isZeroWidthJoiner(l)&&(p=!0,f=!0),p?(u[u.length-1]+=m,p=!1):u.push(m),d+=m.length;return u},TextProperty.prototype.completeTextData=function(s){s.__complete=!0;var l=this.elem.globalData.fontManager,c=this.data,u=[],d=0,h=c.m.g,p=0,f=0,m=0,g=[],v=0,b=0,y=l.getFontByName(s.f),w=0,k=getFontProperties(y);s.fWeight=k.weight,s.fStyle=k.style,s.finalSize=s.s,s.finalText=this.buildFinalText(s.t),E=s.finalText.length,s.finalLineHeight=s.lh;var S=s.tr/1e3*s.finalSize;if(s.sz)for(var _,E,C,D,M,T,A,P,O,N,I=!0,R=s.sz[0],F=s.sz[1];I;){N=this.buildFinalText(s.t),O=0,v=0,E=N.length,S=s.tr/1e3*s.finalSize;var L=-1;for(_=0;_<E;_+=1)P=N[_].charCodeAt(0),C=!1," "===N[_]?L=_:(13===P||3===P)&&(v=0,C=!0,O+=s.finalLineHeight||1.2*s.finalSize),l.chars?(A=l.getCharData(N[_],y.fStyle,y.fFamily),w=C?0:A.w*s.finalSize/100):w=l.measureText(N[_],s.f,s.finalSize),v+w>R&&" "!==N[_]?(-1===L?E+=1:_=L,O+=s.finalLineHeight||1.2*s.finalSize,N.splice(_,+(L===_),"\r"),L=-1,v=0):(v+=w,v+=S);O+=y.ascent*s.finalSize/100,this.canResize&&s.finalSize>this.minimumFontSize&&F<O?(s.finalSize-=1,s.finalLineHeight=s.finalSize*s.lh/s.s):(s.finalText=N,E=s.finalText.length,I=!1)}v=-S,w=0;var j=0;for(_=0;_<E;_+=1)if(C=!1,13===(P=($=s.finalText[_]).charCodeAt(0))||3===P?(j=0,g.push(v),b=v>b?v:b,v=-2*S,D="",C=!0,m+=1):D=$,l.chars?(A=l.getCharData($,y.fStyle,l.getFontByName(s.f).fFamily),w=C?0:A.w*s.finalSize/100):w=l.measureText(D,s.f,s.finalSize)," "===$?j+=w+S:(v+=w+S+j,j=0),u.push({l:w,an:w,add:p,n:C,anIndexes:[],val:D,line:m,animatorJustifyOffset:0}),2==h){if(p+=w,""===D||" "===D||_===E-1){for((""===D||" "===D)&&(p-=w);f<=_;)u[f].an=p,u[f].ind=d,u[f].extra=w,f+=1;d+=1,p=0}}else if(3==h){if(p+=w,""===D||_===E-1){for(""===D&&(p-=w);f<=_;)u[f].an=p,u[f].ind=d,u[f].extra=w,f+=1;p=0,d+=1}}else u[d].ind=d,u[d].extra=0,d+=1;if(s.l=u,b=v>b?v:b,g.push(v),s.sz)s.boxWidth=s.sz[0],s.justifyOffset=0;else switch(s.boxWidth=b,s.j){case 1:s.justifyOffset=-s.boxWidth;break;case 2:s.justifyOffset=-s.boxWidth/2;break;default:s.justifyOffset=0}s.lineWidths=g;var z=c.a;T=z.length;var B=[];for(M=0;M<T;M+=1){for((W=z[M]).a.sc&&(s.strokeColorAnim=!0),W.a.sw&&(s.strokeWidthAnim=!0),(W.a.fc||W.a.fh||W.a.fs||W.a.fb)&&(s.fillColorAnim=!0),V=0,U=W.s.b,_=0;_<E;_+=1)(H=u[_]).anIndexes[M]=V,(1==U&&""!==H.val||2==U&&""!==H.val&&" "!==H.val||3==U&&(H.n||" "==H.val||_==E-1)||4==U&&(H.n||_==E-1))&&(1===W.s.rn&&B.push(V),V+=1);c.a[M].s.totalChars=V;var $,W,H,U,V,Y,q=-1;if(1===W.s.rn)for(_=0;_<E;_+=1)q!=(H=u[_]).anIndexes[M]&&(q=H.anIndexes[M],Y=B.splice(Math.floor(Math.random()*B.length),1)[0]),H.anIndexes[M]=Y}s.yOffset=s.finalLineHeight||1.2*s.finalSize,s.ls=s.ls||0,s.ascent=y.ascent*s.finalSize/100},TextProperty.prototype.updateDocumentData=function(s,l){l=void 0===l?this.keysIndex:l;var c=this.copyData({},this.data.d.k[l].s);c=this.copyData(c,s),this.data.d.k[l].s=c,this.recalculate(l),this.setCurrentData(c),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(s){var l=this.data.d.k[s].s;l.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(l)},TextProperty.prototype.canResizeFont=function(s){this.canResize=s,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(s){this.minimumFontSize=Math.floor(s)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var s=Math.max,l=Math.min,c=Math.floor;function u(s,l){this._currentTextLength=-1,this.k=!1,this.data=l,this.elem=s,this.comp=s.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(s),this.s=PropertyFactory.getProp(s,l.s||{k:0},0,0,this),"e"in l?this.e=PropertyFactory.getProp(s,l.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(s,l.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(s,l.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(s,l.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(s,l.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(s,l.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return u.prototype={getMult:function(u){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var d=0,h=0,p=1,f=1;this.ne.v>0?d=this.ne.v/100:h=-this.ne.v/100,this.xe.v>0?p=1-this.xe.v/100:f=1+this.xe.v/100;var m=BezierFactory.getBezierEasing(d,h,p,f).get,g=0,v=this.finalS,b=this.finalE,y=this.data.sh;if(2===y)g=m(g=b===v?+(u>=b):s(0,l(.5/(b-v)+(u-v)/(b-v),1)));else if(3===y)g=m(g=b===v?u>=b?0:1:1-s(0,l(.5/(b-v)+(u-v)/(b-v),1)));else if(4===y)b===v?g=0:(g=s(0,l(.5/(b-v)+(u-v)/(b-v),1)))<.5?g*=2:g=1-2*(g-.5),g=m(g);else if(5===y){if(b===v)g=0;else{var w=b-v,k=-w/2+(u=l(s(0,u+.5-v),b-v)),S=w/2;g=Math.sqrt(1-k*k/(S*S))}g=m(g)}else 6===y?g=m(g=b===v?0:(1+Math.cos(Math.PI+2*Math.PI*(u=l(s(0,u+.5-v),b-v))/(b-v)))/2):(u>=c(v)&&(g=u-v<0?s(0,l(l(b,1)-(v-u),1)):s(0,l(b-u,1))),g=m(g));if(100!==this.sm.v){var _=.01*this.sm.v;0===_&&(_=1e-8);var E=.5-.5*_;g<E?g=0:(g=(g-E)/_)>1&&(g=1)}return g*this.a.v},getValue:function(s){this.iterateDynamicProperties(),this._mdf=s||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,s&&2===this.data.r&&(this.e.v=this._currentTextLength);var l=2===this.data.r?1:100/this.data.totalChars,c=this.o.v/l,u=this.s.v/l+c,d=this.e.v/l+c;if(u>d){var h=u;u=d,d=h}this.finalS=u,this.finalE=d}},extendPrototype([DynamicPropertyContainer],u),{getTextSelectorProp:function(s,l,c){return new u(s,l,c)}}}();function TextAnimatorDataProperty(s,l,c){var u={propType:!1},d=PropertyFactory.getProp,h=l.a;this.a={r:h.r?d(s,h.r,0,degToRads,c):u,rx:h.rx?d(s,h.rx,0,degToRads,c):u,ry:h.ry?d(s,h.ry,0,degToRads,c):u,sk:h.sk?d(s,h.sk,0,degToRads,c):u,sa:h.sa?d(s,h.sa,0,degToRads,c):u,s:h.s?d(s,h.s,1,.01,c):u,a:h.a?d(s,h.a,1,0,c):u,o:h.o?d(s,h.o,0,.01,c):u,p:h.p?d(s,h.p,1,0,c):u,sw:h.sw?d(s,h.sw,0,0,c):u,sc:h.sc?d(s,h.sc,1,0,c):u,fc:h.fc?d(s,h.fc,1,0,c):u,fh:h.fh?d(s,h.fh,0,0,c):u,fs:h.fs?d(s,h.fs,0,.01,c):u,fb:h.fb?d(s,h.fb,0,.01,c):u,t:h.t?d(s,h.t,0,0,c):u},this.s=TextSelectorProp.getTextSelectorProp(s,l.s,c),this.s.t=l.s.t}function TextAnimatorProperty(s,l,c){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=s,this._renderType=l,this._elem=c,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(c)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var s,l,c=this._textData.a.length,u=PropertyFactory.getProp;for(s=0;s<c;s+=1)l=this._textData.a[s],this._animatorsData[s]=new TextAnimatorDataProperty(this._elem,l,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:u(this._elem,this._textData.p.a,0,0,this),f:u(this._elem,this._textData.p.f,0,0,this),l:u(this._elem,this._textData.p.l,0,0,this),r:u(this._elem,this._textData.p.r,0,0,this),p:u(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=u(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(s,l){if(this.lettersChangedFlag=l,this._mdf||this._isFirstFrame||l||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var c,u,d,h,p,f,m,g,v,b,y,w,k,S,_,E,C,D,M=this._moreOptions.alignment.v,T=this._animatorsData,A=this._textData,P=this.mHelper,O=this._renderType,N=this.renderedLetters.length,I=s.l;if(this._hasMaskedPath){if(Q=this._pathData.m,!this._pathData.n||this._pathData._mdf){var R,F,L,j,z,B,$,W,H,U,V,Y,q,G,K,Z,X,J,Q,ee,et=Q.v;for(this._pathData.r.v&&(et=et.reverse()),z={tLength:0,segments:[]},j=et._length-1,Z=0,L=0;L<j;L+=1)ee=bez.buildBezierData(et.v[L],et.v[L+1],[et.o[L][0]-et.v[L][0],et.o[L][1]-et.v[L][1]],[et.i[L+1][0]-et.v[L+1][0],et.i[L+1][1]-et.v[L+1][1]]),z.tLength+=ee.segmentLength,z.segments.push(ee),Z+=ee.segmentLength;L=j,Q.v.c&&(ee=bez.buildBezierData(et.v[L],et.v[0],[et.o[L][0]-et.v[L][0],et.o[L][1]-et.v[L][1]],[et.i[0][0]-et.v[0][0],et.i[0][1]-et.v[0][1]]),z.tLength+=ee.segmentLength,z.segments.push(ee),Z+=ee.segmentLength),this._pathData.pi=z}if(z=this._pathData.pi,B=this._pathData.f.v,V=0,U=1,W=0,H=!0,G=z.segments,B<0&&Q.v.c)for(z.tLength<Math.abs(B)&&(B=-Math.abs(B)%z.tLength),V=G.length-1,U=(q=G[V].points).length-1;B<0;)B+=q[U].partialLength,(U-=1)<0&&(V-=1,U=(q=G[V].points).length-1);Y=(q=G[V].points)[U-1],K=($=q[U]).partialLength}j=I.length,R=0,F=0;var en=1.2*s.finalSize*.714,er=!0;h=T.length;var ei=-1,ea=B,eo=V,es=U,el=-1,ec="",eu=this.defaultPropsArray;if(2===s.j||1===s.j){var ed=0,eh=0,ep=2===s.j?-.5:-1,ef=0,em=!0;for(L=0;L<j;L+=1)if(I[L].n){for(ed&&(ed+=eh);ef<L;)I[ef].animatorJustifyOffset=ed,ef+=1;ed=0,em=!0}else{for(d=0;d<h;d+=1)(c=T[d].a).t.propType&&(em&&2===s.j&&(eh+=c.t.v*ep),(f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars)).length?ed+=c.t.v*f[0]*ep:ed+=c.t.v*f*ep);em=!1}for(ed&&(ed+=eh);ef<L;)I[ef].animatorJustifyOffset=ed,ef+=1}for(L=0;L<j;L+=1){if(P.reset(),b=1,I[L].n)R=0,F+=s.yOffset,F+=+!!er,B=ea,er=!1,this._hasMaskedPath&&(V=eo,U=es,Y=(q=G[V].points)[U-1],K=($=q[U]).partialLength,W=0),ec="",C="",_="",D="",eu=this.defaultPropsArray;else{if(this._hasMaskedPath){if(el!==I[L].line){switch(s.j){case 1:B+=Z-s.lineWidths[I[L].line];break;case 2:B+=(Z-s.lineWidths[I[L].line])/2}el=I[L].line}ei!==I[L].ind&&(I[ei]&&(B+=I[ei].extra),B+=I[L].an/2,ei=I[L].ind),B+=M[0]*I[L].an*.005;var eg=0;for(d=0;d<h;d+=1)(c=T[d].a).p.propType&&((f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars)).length?eg+=c.p.v[0]*f[0]:eg+=c.p.v[0]*f),c.a.propType&&((f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars)).length?eg+=c.a.v[0]*f[0]:eg+=c.a.v[0]*f);for(H=!0,this._pathData.a.v&&(B=.5*I[0].an+(Z-this._pathData.f.v-.5*I[0].an-.5*I[I.length-1].an)*ei/(j-1)+this._pathData.f.v);H;)W+K>=B+eg||!q?(X=(B+eg-W)/$.partialLength,g=Y.point[0]+($.point[0]-Y.point[0])*X,v=Y.point[1]+($.point[1]-Y.point[1])*X,P.translate(-M[0]*I[L].an*.005,-(.01*(M[1]*en))),H=!1):q&&(W+=$.partialLength,(U+=1)>=q.length&&(U=0,G[V+=1]?q=G[V].points:Q.v.c?(U=0,q=G[V=0].points):(W-=$.partialLength,q=null)),q&&(Y=$,K=($=q[U]).partialLength));m=I[L].an/2-I[L].add,P.translate(-m,0,0)}else m=I[L].an/2-I[L].add,P.translate(-m,0,0),P.translate(-M[0]*I[L].an*.005,-M[1]*en*.01,0);for(d=0;d<h;d+=1)(c=T[d].a).t.propType&&(f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars),(0!==R||0!==s.j)&&(this._hasMaskedPath?f.length?B+=c.t.v*f[0]:B+=c.t.v*f:f.length?R+=c.t.v*f[0]:R+=c.t.v*f));for(s.strokeWidthAnim&&(w=s.sw||0),s.strokeColorAnim&&(y=s.sc?[s.sc[0],s.sc[1],s.sc[2]]:[0,0,0]),s.fillColorAnim&&s.fc&&(k=[s.fc[0],s.fc[1],s.fc[2]]),d=0;d<h;d+=1)(c=T[d].a).a.propType&&((f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars)).length?P.translate(-c.a.v[0]*f[0],-c.a.v[1]*f[1],c.a.v[2]*f[2]):P.translate(-c.a.v[0]*f,-c.a.v[1]*f,c.a.v[2]*f));for(d=0;d<h;d+=1)(c=T[d].a).s.propType&&((f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars)).length?P.scale(1+(c.s.v[0]-1)*f[0],1+(c.s.v[1]-1)*f[1],1):P.scale(1+(c.s.v[0]-1)*f,1+(c.s.v[1]-1)*f,1));for(d=0;d<h;d+=1){if(c=T[d].a,f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars),c.sk.propType&&(f.length?P.skewFromAxis(-c.sk.v*f[0],c.sa.v*f[1]):P.skewFromAxis(-c.sk.v*f,c.sa.v*f)),c.r.propType&&(f.length?P.rotateZ(-c.r.v*f[2]):P.rotateZ(-c.r.v*f)),c.ry.propType&&(f.length?P.rotateY(c.ry.v*f[1]):P.rotateY(c.ry.v*f)),c.rx.propType&&(f.length?P.rotateX(c.rx.v*f[0]):P.rotateX(c.rx.v*f)),c.o.propType&&(f.length?b+=(c.o.v*f[0]-b)*f[0]:b+=(c.o.v*f-b)*f),s.strokeWidthAnim&&c.sw.propType&&(f.length?w+=c.sw.v*f[0]:w+=c.sw.v*f),s.strokeColorAnim&&c.sc.propType)for(S=0;S<3;S+=1)f.length?y[S]+=(c.sc.v[S]-y[S])*f[0]:y[S]+=(c.sc.v[S]-y[S])*f;if(s.fillColorAnim&&s.fc){if(c.fc.propType)for(S=0;S<3;S+=1)f.length?k[S]+=(c.fc.v[S]-k[S])*f[0]:k[S]+=(c.fc.v[S]-k[S])*f;c.fh.propType&&(k=f.length?addHueToRGB(k,c.fh.v*f[0]):addHueToRGB(k,c.fh.v*f)),c.fs.propType&&(k=f.length?addSaturationToRGB(k,c.fs.v*f[0]):addSaturationToRGB(k,c.fs.v*f)),c.fb.propType&&(k=f.length?addBrightnessToRGB(k,c.fb.v*f[0]):addBrightnessToRGB(k,c.fb.v*f))}}for(d=0;d<h;d+=1)(c=T[d].a).p.propType&&(f=(u=T[d].s).getMult(I[L].anIndexes[d],A.a[d].s.totalChars),this._hasMaskedPath?f.length?P.translate(0,c.p.v[1]*f[0],-c.p.v[2]*f[1]):P.translate(0,c.p.v[1]*f,-c.p.v[2]*f):f.length?P.translate(c.p.v[0]*f[0],c.p.v[1]*f[1],-c.p.v[2]*f[2]):P.translate(c.p.v[0]*f,c.p.v[1]*f,-c.p.v[2]*f));if(s.strokeWidthAnim&&(_=w<0?0:w),s.strokeColorAnim&&(E="rgb("+Math.round(255*y[0])+","+Math.round(255*y[1])+","+Math.round(255*y[2])+")"),s.fillColorAnim&&s.fc&&(C="rgb("+Math.round(255*k[0])+","+Math.round(255*k[1])+","+Math.round(255*k[2])+")"),this._hasMaskedPath){if(P.translate(0,-s.ls),P.translate(0,M[1]*en*.01+F,0),this._pathData.p.v){var ev=180*Math.atan(J=($.point[1]-Y.point[1])/($.point[0]-Y.point[0]))/Math.PI;$.point[0]<Y.point[0]&&(ev+=180),P.rotate(-ev*Math.PI/180)}P.translate(g,v,0),B-=M[0]*I[L].an*.005,I[L+1]&&ei!==I[L+1].ind&&(B+=I[L].an/2,B+=.001*s.tr*s.finalSize)}else{switch(P.translate(R,F,0),s.ps&&P.translate(s.ps[0],s.ps[1]+s.ascent,0),s.j){case 1:P.translate(I[L].animatorJustifyOffset+s.justifyOffset+(s.boxWidth-s.lineWidths[I[L].line]),0,0);break;case 2:P.translate(I[L].animatorJustifyOffset+s.justifyOffset+(s.boxWidth-s.lineWidths[I[L].line])/2,0,0)}P.translate(0,-s.ls),P.translate(m,0,0),P.translate(M[0]*I[L].an*.005,M[1]*en*.01,0),R+=I[L].l+.001*s.tr*s.finalSize}"html"===O?ec=P.toCSS():"svg"===O?ec=P.to2dCSS():eu=[P.props[0],P.props[1],P.props[2],P.props[3],P.props[4],P.props[5],P.props[6],P.props[7],P.props[8],P.props[9],P.props[10],P.props[11],P.props[12],P.props[13],P.props[14],P.props[15]],D=b}N<=L?(p=new LetterProps(D,_,E,C,ec,eu),this.renderedLetters.push(p),N+=1,this.lettersChangedFlag=!0):(p=this.renderedLetters[L],this.lettersChangedFlag=p.update(D,_,E,C,ec,eu)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(s,l,c){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(s,l,c),this.textProperty=new TextProperty(this,s.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(s.t,this.renderType,this),this.initTransform(s,l,c),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(s){this._mdf=!1,this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange)},ITextElement.prototype.createPathShape=function(s,l){var c,u,d=l.length,h="";for(c=0;c<d;c+=1)"sh"===l[c].ty&&(h+=buildShapeString(u=l[c].ks.k,u.i.length,!0,s));return h},ITextElement.prototype.updateDocumentData=function(s,l){this.textProperty.updateDocumentData(s,l)},ITextElement.prototype.canResizeFont=function(s){this.textProperty.canResizeFont(s)},ITextElement.prototype.setMinimumFontSize=function(s){this.textProperty.setMinimumFontSize(s)},ITextElement.prototype.applyTextPropertiesToMatrix=function(s,l,c,u,d){switch(s.ps&&l.translate(s.ps[0],s.ps[1]+s.ascent,0),l.translate(0,-s.ls,0),s.j){case 1:l.translate(s.justifyOffset+(s.boxWidth-s.lineWidths[c]),0,0);break;case 2:l.translate(s.justifyOffset+(s.boxWidth-s.lineWidths[c])/2,0,0)}l.translate(u,d,0)},ITextElement.prototype.buildColor=function(s){return"rgb("+Math.round(255*s[0])+","+Math.round(255*s[1])+","+Math.round(255*s[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(s,l,c){this.textSpans=[],this.renderType="svg",this.initElement(s,l,c)}function ISolidElement(s,l,c){this.initElement(s,l,c)}function NullElement(s,l,c){this.initFrame(),this.initBaseData(s,l,c),this.initFrame(),this.initTransform(s,l,c),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(s,l,c){this.layers=s.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(s,l,c),this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,l.frameRate,this):{_placeholder:!0}}function SVGRenderer(s,l){this.animationItem=s,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var c="";if(l&&l.title){var u=createNS("title"),d=createElementID();u.setAttribute("id",d),u.textContent=l.title,this.svgElement.appendChild(u),c+=d}if(l&&l.description){var h=createNS("desc"),p=createElementID();h.setAttribute("id",p),h.textContent=l.description,this.svgElement.appendChild(h),c+=" "+p}c&&this.svgElement.setAttribute("aria-labelledby",c);var f=createNS("defs");this.svgElement.appendChild(f);var m=createNS("g");this.svgElement.appendChild(m),this.layerElement=m,this.renderConfig={preserveAspectRatio:l&&l.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:l&&l.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:l&&l.contentVisibility||"visible",progressiveLoad:l&&l.progressiveLoad||!1,hideOnTransparent:!(l&&!1===l.hideOnTransparent),viewBoxOnly:l&&l.viewBoxOnly||!1,viewBoxSize:l&&l.viewBoxSize||!1,className:l&&l.className||"",id:l&&l.id||"",focusable:l&&l.focusable,filterSize:{width:l&&l.filterSize&&l.filterSize.width||"100%",height:l&&l.filterSize&&l.filterSize.height||"100%",x:l&&l.filterSize&&l.filterSize.x||"0%",y:l&&l.filterSize&&l.filterSize.y||"0%"},width:l&&l.width,height:l&&l.height,runExpressions:!l||void 0===l.runExpressions||l.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:f,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(s){for(var l=0,c=s.length,u=[],d="";l<c;)"\r"===s[l]||"\x03"===s[l]?(u.push(d),d=""):d+=s[l],l+=1;return u.push(d),u},SVGTextLottieElement.prototype.buildShapeData=function(s,l){if(s.shapes&&s.shapes.length){var c=s.shapes[0];if(c.it){var u=c.it[c.it.length-1];u.s&&(u.s.k[0]=l,u.s.k[1]=l)}}return s},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var s=this.textProperty.currentData;this.renderedLetters=createSizedArray(s?s.l.length:0),s.fc?this.layerElement.setAttribute("fill",this.buildColor(s.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),s.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(s.sc)),this.layerElement.setAttribute("stroke-width",s.sw)),this.layerElement.setAttribute("font-size",s.finalSize);var l=this.globalData.fontManager.getFontByName(s.f);if(l.fClass)this.layerElement.setAttribute("class",l.fClass);else{this.layerElement.setAttribute("font-family",l.fFamily);var c=s.fWeight,u=s.fStyle;this.layerElement.setAttribute("font-style",u),this.layerElement.setAttribute("font-weight",c)}this.layerElement.setAttribute("aria-label",s.t);var d=s.l||[],h=!!this.globalData.fontManager.chars;_=d.length;var p=this.mHelper,f="",m=this.data.singleShape,g=0,v=0,b=!0,y=.001*s.tr*s.finalSize;if(!m||h||s.sz){var w=this.textSpans.length;for(S=0;S<_;S+=1){if(this.textSpans[S]||(this.textSpans[S]={span:null,childSpan:null,glyph:null}),!h||!m||0===S){if(E=w>S?this.textSpans[S].span:createNS(h?"g":"text"),w<=S){if(E.setAttribute("stroke-linecap","butt"),E.setAttribute("stroke-linejoin","round"),E.setAttribute("stroke-miterlimit","4"),this.textSpans[S].span=E,h){var k=createNS("g");E.appendChild(k),this.textSpans[S].childSpan=k}this.textSpans[S].span=E,this.layerElement.appendChild(E)}E.style.display="inherit"}if(p.reset(),m&&(d[S].n&&(g=-y,v+=s.yOffset,v+=+!!b,b=!1),this.applyTextPropertiesToMatrix(s,p,d[S].line,g,v),g+=d[S].l||0,g+=y),h){if(1===(C=this.globalData.fontManager.getCharData(s.finalText[S],l.fStyle,this.globalData.fontManager.getFontByName(s.f).fFamily)).t)D=new SVGCompElement(C.data,this.globalData,this);else{var S,_,E,C,D,M=emptyShapeData;C.data&&C.data.shapes&&(M=this.buildShapeData(C.data,s.finalSize)),D=new SVGShapeElement(M,this.globalData,this)}if(this.textSpans[S].glyph){var T=this.textSpans[S].glyph;this.textSpans[S].childSpan.removeChild(T.layerElement),T.destroy()}this.textSpans[S].glyph=D,D._debug=!0,D.prepareFrame(0),D.renderFrame(),this.textSpans[S].childSpan.appendChild(D.layerElement),1===C.t&&this.textSpans[S].childSpan.setAttribute("transform","scale("+s.finalSize/100+","+s.finalSize/100+")")}else m&&E.setAttribute("transform","translate("+p.props[12]+","+p.props[13]+")"),E.textContent=d[S].val,E.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}m&&E&&E.setAttribute("d",f)}else{var A=this.textContainer,P="start";switch(s.j){case 1:P="end";break;case 2:P="middle";break;default:P="start"}A.setAttribute("text-anchor",P),A.setAttribute("letter-spacing",y);var O=this.buildTextContents(s.finalText);for(_=O.length,v=s.ps?s.ps[1]+s.ascent:0,S=0;S<_;S+=1)(E=this.textSpans[S].span||createNS("tspan")).textContent=O[S],E.setAttribute("x",0),E.setAttribute("y",v),E.style.display="inherit",A.appendChild(E),this.textSpans[S]||(this.textSpans[S]={span:null,glyph:null}),this.textSpans[S].span=E,v+=s.finalLineHeight;this.layerElement.appendChild(A)}for(;S<this.textSpans.length;)this.textSpans[S].span.style.display="none",S+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var s=this.layerElement.getBBox();this.bbox={top:s.y,left:s.x,width:s.width,height:s.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var s,l,c=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,s=0;s<c;s+=1)(l=this.textSpans[s].glyph)&&(l.prepareFrame(this.comp.renderedFrame-this.data.st),l._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var s,l,c,u,d,h=this.textAnimator.renderedLetters,p=this.textProperty.currentData.l;for(l=p.length,s=0;s<l;s+=1)!p[s].n&&(c=h[s],u=this.textSpans[s].span,(d=this.textSpans[s].glyph)&&d.renderFrame(),c._mdf.m&&u.setAttribute("transform",c.m),c._mdf.o&&u.setAttribute("opacity",c.o),c._mdf.sw&&u.setAttribute("stroke-width",c.sw),c._mdf.sc&&u.setAttribute("stroke",c.sc),c._mdf.fc&&u.setAttribute("fill",c.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var s=createNS("rect");s.setAttribute("width",this.data.sw),s.setAttribute("height",this.data.sh),s.setAttribute("fill",this.data.sc),this.layerElement.appendChild(s)},NullElement.prototype.prepareFrame=function(s){this.prepareProperties(s,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(s){return new NullElement(s,this.globalData,this)},SVGRendererBase.prototype.createShape=function(s){return new SVGShapeElement(s,this.globalData,this)},SVGRendererBase.prototype.createText=function(s){return new SVGTextLottieElement(s,this.globalData,this)},SVGRendererBase.prototype.createImage=function(s){return new IImageElement(s,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(s){return new ISolidElement(s,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(s){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+s.w+" "+s.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",s.w),this.svgElement.setAttribute("height",s.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
10,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var l=this.globalData.defs;this.setupGlobalData(s,l),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=s;var c=createNS("clipPath"),u=createNS("rect");u.setAttribute("width",s.w),u.setAttribute("height",s.h),u.setAttribute("x",0),u.setAttribute("y",0);var d=createElementID();c.setAttribute("id",d),c.appendChild(u),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),l.appendChild(c),this.layers=s.layers,this.elements=createSizedArray(s.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var s,l=this.layers?this.layers.length:0;for(s=0;s<l;s+=1)this.elements[s]&&this.elements[s].destroy&&this.elements[s].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(s){var l=0,c=this.layers.length;for(l=0;l<c;l+=1)if(this.layers[l].ind===s)return l;return -1},SVGRendererBase.prototype.buildItem=function(s){var l=this.elements;if(!l[s]&&99!==this.layers[s].ty){l[s]=!0;var c=this.createItem(this.layers[s]);if(l[s]=c,getExpressionsPlugin()&&(0===this.layers[s].ty&&this.globalData.projectInterface.registerComposition(c),c.initExpressions()),this.appendElementInPos(c,s),this.layers[s].tt){var u="tp"in this.layers[s]?this.findIndexByInd(this.layers[s].tp):s-1;if(-1===u)return;if(this.elements[u]&&!0!==this.elements[u]){var d=l[u].getMatte(this.layers[s].tt);c.setMatte(d)}else this.buildItem(u),this.addPendingElement(c)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var s=this.pendingElements.pop();if(s.checkParenting(),s.data.tt)for(var l=0,c=this.elements.length;l<c;){if(this.elements[l]===s){var u="tp"in s.data?this.findIndexByInd(s.data.tp):l-1,d=this.elements[u].getMatte(this.layers[l].tt);s.setMatte(d);break}l+=1}}},SVGRendererBase.prototype.renderFrame=function(s){if(this.renderedFrame!==s&&!this.destroyed){null===s?s=this.renderedFrame:this.renderedFrame=s,this.globalData.frameNum=s,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=s,this.globalData._mdf=!1;var l,c=this.layers.length;for(this.completeLayers||this.checkLayers(s),l=c-1;l>=0;l-=1)(this.completeLayers||this.elements[l])&&this.elements[l].prepareFrame(s-this.layers[l].st);if(this.globalData._mdf)for(l=0;l<c;l+=1)(this.completeLayers||this.elements[l])&&this.elements[l].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(s,l){var c,u=s.getBaseElement();if(u){for(var d=0;d<l;)this.elements[d]&&!0!==this.elements[d]&&this.elements[d].getBaseElement()&&(c=this.elements[d].getBaseElement()),d+=1;c?this.layerElement.insertBefore(u,c):this.layerElement.appendChild(u)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(s,l,c){this.initFrame(),this.initBaseData(s,l,c),this.initTransform(s,l,c),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!l.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(s){if(this._mdf=!1,this.prepareRenderableFrame(s),this.prepareProperties(s,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=s/this.data.sr;else{var l,c=this.tm.v;c===this.data.op&&(c=this.data.op-1),this.renderedFrame=c}var u=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),l=u-1;l>=0;l-=1)(this.completeLayers||this.elements[l])&&(this.elements[l].prepareFrame(this.renderedFrame-this.layers[l].st),this.elements[l]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var s,l=this.layers.length;for(s=0;s<l;s+=1)(this.completeLayers||this.elements[s])&&this.elements[s].renderFrame()},ICompElement.prototype.setElements=function(s){this.elements=s},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var s,l=this.layers.length;for(s=0;s<l;s+=1)this.elements[s]&&this.elements[s].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(s){return new SVGCompElement(s,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(s){return new SVGCompElement(s,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(s){var l,c=s.length,u="_";for(l=0;l<c;l+=1)u+=s[l].transform.key+"_";var d=this.sequences[u];return d||(d={transforms:[].concat(s),finalTransform:new Matrix,_mdf:!1},this.sequences[u]=d,this.sequenceList.push(d)),d},processSequence:function(s,l){for(var c=0,u=s.transforms.length,d=l;c<u&&!l;){if(s.transforms[c].transform.mProps._mdf){d=!0;break}c+=1}if(d)for(s.finalTransform.reset(),c=u-1;c>=0;c-=1)s.finalTransform.multiply(s.transforms[c].transform.mProps.v);s._mdf=d},processSequences:function(s){var l,c=this.sequenceList.length;for(l=0;l<c;l+=1)this.processSequence(this.sequenceList[l],s)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var s="__lottie_element_luma_buffer",l=null,c=null,u=null;function d(){var l=createNS("svg"),c=createNS("filter"),u=createNS("feColorMatrix");return c.setAttribute("id",s),u.setAttribute("type","matrix"),u.setAttribute("color-interpolation-filters","sRGB"),u.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),c.appendChild(u),l.appendChild(c),l.setAttribute("id",s+"_svg"),featureSupport.svgLumaHidden&&(l.style.display="none"),l}function h(){l||(u=d(),document.body.appendChild(u),(c=(l=createTag("canvas")).getContext("2d")).filter="url
1(#"+s+")",c.fillStyle="rgba(0,0,0,0)",c.fillRect(0,0,1,1))}function p(u){return l||h(),l.width=u.width,l.height=u.height,c.filter="url(#"+s+")",l}return{load:h,get:p}};function createCanvas(s,l){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(s,l);var c=createTag("canvas");return c.width=s,c.height=l,c}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(s){var l,c,u=s.data.ef?s.data.ef.length:0;for(this.filters=[],l=0;l<u;l+=1){c=null;var d=s.data.ef[l].ty;registeredEffects[d]&&(c=new registeredEffects[d].effect(s.effectsManager.effectElements[l],s)),c&&this.filters.push(c)}this.filters.length&&s.addRenderableComponent(this)}function registerEffect(s,l){registeredEffects[s]={effect:l}}function CVMaskElement(s,l){this.data=s,this.element=l,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var c,u=this.masksProperties.length,d=!1;for(c=0;c<u;c+=1)"n"!==this.masksProperties[c].mode&&(d=!0),this.viewData[c]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[c],3);this.hasMasks=d,d&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(s){var l,c=this.filters.length;for(l=0;l<c;l+=1)this.filters[l].renderFrame(s)},CVEffects.prototype.getEffects=function(s){var l,c=this.filters.length,u=[];for(l=0;l<c;l+=1)this.filters[l].type===s&&u.push(this.filters[l]);return u},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var s=this.element.finalTransform.mat,l=this.element.canvasContext,c=this.masksProperties.length;for(l.beginPath(),u=0;u<c;u+=1)if("n"!==this.masksProperties[u].mode){this.masksProperties[u].inv&&(l.moveTo(0,0),l.lineTo(this.element.globalData.compSize.w,0),l.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),l.lineTo(0,this.element.globalData.compSize.h),l.lineTo(0,0)),p=this.viewData[u].v,d=s.applyToPointArray(p.v[0][0],p.v[0][1],0),l.moveTo(d[0],d[1]);var u,d,h,p,f,m=p._length;for(f=1;f<m;f+=1)h=s.applyToTriplePoints(p.o[f-1],p.i[f],p.v[f]),l.bezierCurveTo(h[0],h[1],h[2],h[3],h[4],h[5]);h=s.applyToTriplePoints(p.o[f-1],p.i[0],p.v[0]),l.bezierCurveTo(h[0],h[1],h[2],h[3],h[4],h[5])}this.element.globalData.renderer.save(!0),l.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(s,l,c,u){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var d,h,p=4;"rc"===l.ty?p=5:"el"===l.ty?p=6:"sr"===l.ty&&(p=7),this.sh=ShapePropertyFactory.getShapeProp(s,l,p,s);var f=c.length;for(d=0;d<f;d+=1)c[d].closed||(h={transforms:u.addTransformSequence(c[d].transforms),trNodes:[]},this.styledShapes.push(h),c[d].elements.push(h))}function CVShapeElement(s,l,c){this.shapes=[],this.shapesData=s.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(s,l,c)}function CVTextElement(s,l,c){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(s,l,c)}function CVImageElement(s,l,c){this.assetData=l.getAssetData(s.refId),this.img=l.imageLoader.getAsset(this.assetData),this.initElement(s,l,c)}function CVSolidElement(s,l,c){this.initElement(s,l,c)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var s,l=15;for(s=0;s<l;s+=1){var c=new CanvasContext;this.stack[s]=c}
vendor: 5,987 bytes, line 1
1this._length=l,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(s,l,c){this.completeLayers=!1,this.layers=s.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(s,l,c),this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,l.frameRate,this):{_placeholder:!0}}function CanvasRenderer(s,l){this.animationItem=s,this.renderConfig={clearCanvas:!l||void 0===l.clearCanvas||l.clearCanvas,context:l&&l.context||null,progressiveLoad:l&&l.progressiveLoad||!1,preserveAspectRatio:l&&l.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:l&&l.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:l&&l.contentVisibility||"visible",className:l&&l.className||"",id:l&&l.id||"",runExpressions:!l||void 0===l.runExpressions||l.runExpressions},this.renderConfig.dpr=l&&l.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=l&&l.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(s,l,c){this.initElement(s,l,c)}function HShapeElement(s,l,c){this.shapes=[],this.shapesData=s.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(s,l,c),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(s,l,c){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(s,l,c)}function HCameraElement(s,l,c){this.initFrame(),this.initBaseData(s,l,c),this.initHierarchy();var u=PropertyFactory.getProp;if(this.pe=u(this,s.pe,0,0,this),s.ks.p.s?(this.px=u(this,s.ks.p.x,1,0,this),this.py=u(this,s.ks.p.y,1,0,this),this.pz=u(this,s.ks.p.z,1,0,this)):this.p=u(this,s.ks.p,1,0,this),s.ks.a&&(this.a=u(this,s.ks.a,1,0,this)),s.ks.or.k.length&&s.ks.or.k[0].to){var d,h=s.ks.or.k.length;for(d=0;d<h;d+=1)s.ks.or.k[d].to=null,s.ks.or.k[d].ti=null}this.or=u(this,s.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=u(this,s.ks.rx,0,degToRads,this),this.ry=u(this,s.ks.ry,0,degToRads,this),this.rz=u(this,s.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(s,l,c){this.assetData=l.getAssetData(s.refId),this.initElement(s,l,c)}function HybridRendererBase(s,l){this.animationItem=s,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:l&&l.className||"",imagePreserveAspectRatio:l&&l.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(l&&!1===l.hideOnTransparent),filterSize:{width:l&&l.filterSize&&l.filterSize.width||"400%",height:l&&l.filterSize&&l.filterSize.height||"400%",x:l&&l.filterSize&&l.filterSize.x||"-100%",y:l&&l.filterSize&&l.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(s,l,c){this.layers=s.layers,this.supports3d=!s.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(s,l,c),this.tm=s.tm?PropertyFactory.getProp(this,s.tm,0,l.frameRate,this):{_placeholder:!0}}function HybridRenderer(s,l){this.animationItem=s,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:l&&l.className||"",imagePreserveAspectRatio:l&&l.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(l&&!1===l.hideOnTransparent),filterSize:{width:l&&l.filterSize&&l.filterSize.width||"400%",height:l&&l.filterSize&&l.filterSize.height||"400%",x:l&&l.filterSize&&l.filterSize.x||"-100%",y:l&&l.filterSize&&l.filterSize.y||"-100%"},runExpressions:!l||void 0===l.runExpressions||l.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var s=this.globalData.canvasContext,l=assetLoader.createCanvas(s.canvas.width,s.canvas.height);this.buffers.push(l);var c=assetLoader.createCanvas(s.canvas.width,s.canvas.height);this.buffers.push(c),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 27,719 bytes, line 1
1ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var s=this.globalData;if(s.blendMode!==this.data.bm){s.blendMode=this.data.bm;var l=getBlendMode(this.data.bm);s.canvasContext.globalCompositeOperation=l}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(s){s.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var s=this.buffers[0].getContext("2d");this.clearCanvas(s),s.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var s=this.buffers[1],l=s.getContext("2d");if(this.clearCanvas(l),l.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var c=assetLoader.getLumaCanvas(this.canvasContext.canvas);c.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(c,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(s,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(s){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||s)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var l=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(l),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(l),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(s,l){var c={data:s,type:s.ty,preTransforms:this.transformsManager.addTransformSequence(l),transforms:[],elements:[],closed:!0===s.hd},u={};return"fl"===s.ty||"st"===s.ty?(u.c=PropertyFactory.getProp(this,s.c,1,255,this),u.c.k||(c.co="rgb("+bmFloor(u.c.v[0])+","+bmFloor(u.c.v[1])+","+bmFloor(u.c.v[2])+")")):("gf"===s.ty||"gs"===s.ty)&&(u.s=PropertyFactory.getProp(this,s.s,1,null,this),u.e=PropertyFactory.getProp(this,s.e,1,null,this),u.h=PropertyFactory.getProp(this,s.h||{k:0},0,.01,this),u.a=PropertyFactory.getProp(this,s.a||{k:0},0,degToRads,this),u.g=new GradientProperty(this,s.g,this)),u.o=PropertyFactory.getProp(this,s.o,0,.01,this),"st"===s.ty||"gs"===s.ty?(c.lc=lineCapEnum[s.lc||2],c.lj=lineJoinEnum[s.lj||2],1==s.lj&&(c.ml=s.ml),u.w=PropertyFactory.getProp(this,s.w,0,null,this),u.w.k||(c.wi=u.w.v),s.d&&(u.d=new DashProperty(this,s.d,"canvas",this),u.d.k||(c.da=u.d.dashArray,c.do=u.d.dashoffset[0]))):c.r=2===s.r?"evenodd":"nonzero",this.stylesList.push(c),u.style=c,u},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(s){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,s.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,s,this)}}},CVShapeElement.prototype.createShapeElement=function(s){var l=new CVShapeData(this,s,this.stylesList,this.transformsManager);return this.shapes.push(l),this.addShapeToModifiers(l),l},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var s,l=this.itemsData.length;for(s=0;s<l;s+=1)this.prevViewData[s]=this.itemsData[s];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),l=this.dynamicProperties.length,s=0;s<l;s+=1)this.dynamicProperties[s].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(s){var l,c=this.stylesList.length;for(l=0;l<c;l+=1)this.stylesList[l].closed||this.stylesList[l].transforms.push(s)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var s,l=this.stylesList.length;for(s=0;s<l;s+=1)this.stylesList[s].closed||this.stylesList[s].transforms.pop()},CVShapeElement.prototype.closeStyles=function(s){var l,c=s.length;for(l=0;l<c;l+=1)s[l].closed=!0},CVShapeElement.prototype.searchShapes=function(s,l,c,u,d){var h,p,f,m,g,v,b=s.length-1,y=[],w=[],k=[].concat(d);for(h=b;h>=0;h-=1){if((m=this.searchProcessedElement(s[h]))?l[h]=c[m-1]:s[h]._shouldRender=u,"fl"===s[h].ty||"st"===s[h].ty||"gf"===s[h].ty||"gs"===s[h].ty)m?l[h].style.closed=!1:l[h]=this.createStyleElement(s[h],k),y.push(l[h].style);else if("gr"===s[h].ty){if(m)for(f=l[h].it.length,p=0;p<f;p+=1)l[h].prevViewData[p]=l[h].it[p];else l[h]=this.createGroupElement(s[h]);this.searchShapes(s[h].it,l[h].it,l[h].prevViewData,u,k)}else"tr"===s[h].ty?(m||(v=this.createTransformElement(s[h]),l[h]=v),k.push(l[h]),this.addTransformToStyleList(l[h])):"sh"===s[h].ty||"rc"===s[h].ty||"el"===s[h].ty||"sr"===s[h].ty?m||(l[h]=this.createShapeElement(s[h])):"tm"===s[h].ty||"rd"===s[h].ty||"pb"===s[h].ty||"zz"===s[h].ty||"op"===s[h].ty?(m?(g=l[h]).closed=!1:((g=ShapeModifiers.getModifier(s[h].ty)).init(this,s[h]),l[h]=g,this.shapeModifiers.push(g)),w.push(g)):"rp"===s[h].ty&&(m?(g=l[h]).closed=!0:(g=ShapeModifiers.getModifier(s[h].ty),l[h]=g,g.init(this,s,h,l),this.shapeModifiers.push(g),u=!1),w.push(g));this.addProcessedElement(s[h],h+1)}for(this.removeTransformFromStyleList(),this.closeStyles(y),b=w.length,h=0;h<b;h+=1)w[h].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(s,l){(s._opMdf||l.op._mdf||this._isFirstFrame)&&(l.opacity=s.opacity,l.opacity*=l.op.v,l._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var s,l,c,u,d,h,p,f,m,g=this.stylesList.length,v=this.globalData.renderer,b=this.globalData.canvasContext;for(s=0;s<g;s+=1)if(!(("st"===(f=(m=this.stylesList[s]).type)||"gs"===f)&&0===m.wi||!m.data._shouldRender||0===m.coOp||0===this.globalData.currentGlobalAlpha)){for(v.save(),h=m.elements,"st"===f||"gs"===f?(v.ctxStrokeStyle("st"===f?m.co:m.grd),v.ctxLineWidth(m.wi),v.ctxLineCap(m.lc),v.ctxLineJoin(m.lj),v.ctxMiterLimit(m.ml||0)):v.ctxFillStyle("fl"===f?m.co:m.grd),v.ctxOpacity(m.coOp),"st"!==f&&"gs"!==f&&b.beginPath(),v.ctxTransform(m.preTransforms.finalTransform.props),c=h.length,l=0;l<c;l+=1){for(("st"===f||"gs"===f)&&(b.beginPath(),m.da&&(b.setLineDash(m.da),b.lineDashOffset=m.do)),d=(p=h[l].trNodes).length,u=0;u<d;u+=1)"m"===p[u].t?b.moveTo(p[u].p[0],p[u].p[1]):"c"===p[u].t?b.bezierCurveTo(p[u].pts[0],p[u].pts[1],p[u].pts[2],p[u].pts[3],p[u].pts[4],p[u].pts[5]):b.closePath();("st"===f||"gs"===f)&&(v.ctxStroke(),m.da&&b.setLineDash(this.dashResetter))}"st"!==f&&"gs"!==f&&this.globalData.renderer.ctxFill(m.r),v.restore()}},CVShapeElement.prototype.renderShape=function(s,l,c,u){var d,h,p=l.length-1;for(h=s,d=p;d>=0;d-=1)"tr"===l[d].ty?(h=c[d].transform,this.renderShapeTransform(s,h)):"sh"===l[d].ty||"el"===l[d].ty||"rc"===l[d].ty||"sr"===l[d].ty?this.renderPath(l[d],c[d]):"fl"===l[d].ty?this.renderFill(l[d],c[d],h):"st"===l[d].ty?this.renderStroke(l[d],c[d],h):"gf"===l[d].ty||"gs"===l[d].ty?this.renderGradientFill(l[d],c[d],h):"gr"===l[d].ty?this.renderShape(h,l[d].it,c[d].it):l[d].ty;u&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(s,l){if(this._isFirstFrame||l._mdf||s.transforms._mdf){var c,u,d,h=s.trNodes,p=l.paths,f=p._length;h.length=0;var m=s.transforms.finalTransform;for(d=0;d<f;d+=1){var g=p.shapes[d];if(g&&g.v){for(u=g._length,c=1;c<u;c+=1)1===c&&h.push({t:"m",p:m.applyToPointArray(g.v[0][0],g.v[0][1],0)}),h.push({t:"c",pts:m.applyToTriplePoints(g.o[c-1],g.i[c],g.v[c])});1===u&&h.push({t:"m",p:m.applyToPointArray(g.v[0][0],g.v[0][1],0)}),g.c&&u&&(h.push({t:"c",pts:m.applyToTriplePoints(g.o[c-1],g.i[0],g.v[0])}),h.push({t:"z"}))}}s.trNodes=h}},CVShapeElement.prototype.renderPath=function(s,l){if(!0!==s.hd&&s._shouldRender){var c,u=l.styledShapes.length;for(c=0;c<u;c+=1)this.renderStyledShape(l.styledShapes[c],l.sh)}},CVShapeElement.prototype.renderFill=function(s,l,c){var u=l.style;(l.c._mdf||this._isFirstFrame)&&(u.co="rgb("+bmFloor(l.c.v[0])+","+bmFloor(l.c.v[1])+","+bmFloor(l.c.v[2])+")"),(l.o._mdf||c._opMdf||this._isFirstFrame)&&(u.coOp=l.o.v*c.opacity)},CVShapeElement.prototype.renderGradientFill=function(s,l,c){var u=l.style;if(!u.grd||l.g._mdf||l.s._mdf||l.e._mdf||1!==s.t&&(l.h._mdf||l.a._mdf)){var d,h,p=this.globalData.canvasContext,f=l.s.v,m=l.e.v;if(1===s.t)d=p.createLinearGradient(f[0],f[1],m[0],m[1]);else{var g=Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)),v=Math.atan2(m[1]-f[1],m[0]-f[0]),b=l.h.v;b>=1?b=.99:b<=-1&&(b=-.99);var y=g*b,w=Math.cos(v+l.a.v)*y+f[0],k=Math.sin(v+l.a.v)*y+f[1];d=p.createRadialGradient(w,k,0,f[0],f[1],g)}var S=s.g.p,_=l.g.c,E=1;for(h=0;h<S;h+=1)l.g._hasOpacity&&l.g._collapsable&&(E=l.g.o[2*h+1]),d.addColorStop(_[4*h]/100,"rgba("+_[4*h+1]+","+_[4*h+2]+","+_[4*h+3]+","+E+")");u.grd=d}u.coOp=l.o.v*c.opacity},CVShapeElement.prototype.renderStroke=function(s,l,c){var u=l.style,d=l.d;d&&(d._mdf||this._isFirstFrame)&&(u.da=d.dashArray,u.do=d.dashoffset[0]),(l.c._mdf||this._isFirstFrame)&&(u.co="rgb("+bmFloor(l.c.v[0])+","+bmFloor(l.c.v[1])+","+bmFloor(l.c.v[2])+")"),(l.o._mdf||c._opMdf||this._isFirstFrame)&&(u.coOp=l.o.v*c.opacity),(l.w._mdf||this._isFirstFrame)&&(u.wi=l.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var s,l,c,u,d,h,p,f,m,g,v,b,y=this.textProperty.currentData;this.renderedLetters=createSizedArray(y.l?y.l.length:0);var w=!1;y.fc?(w=!0,this.values.fill=this.buildColor(y.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=w;var k=!1;y.sc&&(k=!0,this.values.stroke=this.buildColor(y.sc),this.values.sWidth=y.sw);var S=this.globalData.fontManager.getFontByName(y.f),_=y.l,E=this.mHelper;this.stroke=k,this.values.fValue=y.finalSize+"px "+this.globalData.fontManager.getFontByName(y.f).fFamily,l=y.finalText.length;var C=this.data.singleShape,D=.001*y.tr*y.finalSize,M=0,T=0,A=!0,P=0;for(s=0;s<l;s+=1){u=(c=this.globalData.fontManager.getCharData(y.finalText[s],S.fStyle,this.globalData.fontManager.getFontByName(y.f).fFamily))&&c.data||{},E.reset(),C&&_[s].n&&(M=-D,T+=y.yOffset,T+=+!!A,A=!1),m=(p=u.shapes?u.shapes[0].it:[]).length,E.scale(y.finalSize/100,y.finalSize/100),C&&this.applyTextPropertiesToMatrix(y,E,_[s].line,M,T),v=createSizedArray(m-1);var O=0;for(f=0;f<m;f+=1)if("sh"===p[f].ty){for(h=p[f].ks.k.i.length,g=p[f].ks.k,b=[],d=1;d<h;d+=1)1===d&&b.push(E.applyToX(g.v[0][0],g.v[0][1],0),E.applyToY(g.v[0][0],g.v[0][1],0)),b.push(E.applyToX(g.o[d-1][0],g.o[d-1][1],0),E.applyToY(g.o[d-1][0],g.o[d-1][1],0),E.applyToX(g.i[d][0],g.i[d][1],0),E.applyToY(g.i[d][0],g.i[d][1],0),E.applyToX(g.v[d][0],g.v[d][1],0),E.applyToY(g.v[d][0],g.v[d][1],0));b.push(E.applyToX(g.o[d-1][0],g.o[d-1][1],0),E.applyToY(g.o[d-1][0],g.o[d-1][1],0),E.applyToX(g.i[0][0],g.i[0][1],0),E.applyToY(g.i[0][0],g.i[0][1],0),E.applyToX(g.v[0][0],g.v[0][1],0),E.applyToY(g.v[0][0],g.v[0][1],0)),v[O]=b,O+=1}C&&(M+=_[s].l,M+=D),this.textSpans[P]?this.textSpans[P].elem=v:this.textSpans[P]={elem:v},P+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l,c,u,d,h,p,f,m,g=this.textAnimator.renderedLetters,v=this.textProperty.currentData.l;l=v.length;var b=null,y=null,w=null,k=this.globalData.renderer;for(s=0;s<l;s+=1)if(!v[s].n){if((p=g[s])&&(k.save(),k.ctxTransform(p.p),k.ctxOpacity(p.o)),this.fill){for(p&&p.fc?b!==p.fc&&(k.ctxFillStyle(p.fc),b=p.fc):b!==this.values.fill&&(b=this.values.fill,k.ctxFillStyle(this.values.fill)),u=(f=this.textSpans[s].elem).length,this.globalData.canvasContext.beginPath(),c=0;c<u;c+=1)for(h=(m=f[c]).length,this.globalData.canvasContext.moveTo(m[0],m[1]),d=2;d<h;d+=6)this.globalData.canvasContext.bezierCurveTo(m[d],m[d+1],m[d+2],m[d+3],m[d+4],m[d+5]);this.globalData.canvasContext.closePath(),k.ctxFill()}if(this.stroke){for(p&&p.sw?w!==p.sw&&(w=p.sw,k.ctxLineWidth(p.sw)):w!==this.values.sWidth&&(w=this.values.sWidth,k.ctxLineWidth(this.values.sWidth)),p&&p.sc?y!==p.sc&&(y=p.sc,k.ctxStrokeStyle(p.sc)):y!==this.values.stroke&&(y=this.values.stroke,k.ctxStrokeStyle(this.values.stroke)),u=(f=this.textSpans[s].elem).length,this.globalData.canvasContext.beginPath(),c=0;c<u;c+=1)for(h=(m=f[c]).length,this.globalData.canvasContext.moveTo(m[0],m[1]),d=2;d<h;d+=6)this.globalData.canvasContext.bezierCurveTo(m[d],m[d+1],m[d+2],m[d+3],m[d+4],m[d+5]);this.globalData.canvasContext.closePath(),k.ctxStroke()}p&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var s,l,c=createTag("canvas");c.width=this.assetData.w,c.height=this.assetData.h;var u=c.getContext("2d"),d=this.img.width,h=this.img.height,p=d/h,f=this.assetData.w/this.assetData.h,m=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;p>f&&"xMidYMid slice"===m||p<f&&"xMidYMid slice"!==m?s=(l=h)*f:l=(s=d)/f,u.drawImage(this.img,(d-s)/2,(h-l)/2,s,l,0,0,this.assetData.w,this.assetData.h),this.img=c}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(s){return new CVShapeElement(s,this.globalData,this)},CanvasRendererBase.prototype.createText=function(s){return new CVTextElement(s,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(s){return new CVImageElement(s,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(s){return new CVSolidElement(s,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(s){(1!==s[0]||0!==s[1]||0!==s[4]||1!==s[5]||0!==s[12]||0!==s[13])&&this.canvasContext.transform(s[0],s[1],s[4],s[5],s[12],s[13])},CanvasRendererBase.prototype.ctxOpacity=function(s){this.canvasContext.globalAlpha*=s<0?0:s},CanvasRendererBase.prototype.ctxFillStyle=function(s){this.canvasContext.fillStyle=s},CanvasRendererBase.prototype.ctxStrokeStyle=function(s){this.canvasContext.strokeStyle=s},CanvasRendererBase.prototype.ctxLineWidth=function(s){this.canvasContext.lineWidth=s},CanvasRendererBase.prototype.ctxLineCap=function(s){this.canvasContext.lineCap=s},CanvasRendererBase.prototype.ctxLineJoin=function(s){this.canvasContext.lineJoin=s},CanvasRendererBase.prototype.ctxMiterLimit=function(s){this.canvasContext.miterLimit=s},CanvasRendererBase.prototype.ctxFill=function(s){this.canvasContext.fill(s)},CanvasRendererBase.prototype.ctxFillRect=function(s,l,c,u){this.canvasContext.fillRect(s,l,c,u)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(s){this.renderConfig.clearCanvas?(s&&(this.globalData.blendMode="source-over"),this.contextData.restore(s)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(s){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var l=this.animationItem.container.style;l.width="100%",l.height="100%";var c="0px 0px 0px";l.transformOrigin=c,l.mozTransformOrigin=c,l.webkitTransformOrigin=c,l["-webkit-transform"]=c,l.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=s,this.layers=s.layers,this.transformCanvas={w:s.w,h:s.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(s,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(s.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(s,l){if(this.reset(),s?(c=s,u=l,this.canvasContext.canvas.width=c,this.canvasContext.canvas.height=u):(this.animationItem.wrapper&&this.animationItem.container?(c=this.animationItem.wrapper.offsetWidth,u=this.animationItem.wrapper.offsetHeight):(c=this.canvasContext.canvas.width,u=this.canvasContext.canvas.height),this.canvasContext.canvas.width=c*this.renderConfig.dpr,this.canvasContext.canvas.height=u*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var c,u,d,h,p=this.renderConfig.preserveAspectRatio.split(" "),f=p[1]||"meet",m=p[0]||"xMidYMid",g=m.substr(0,4),v=m.substr(4);d=c/u,(h=this.transformCanvas.w/this.transformCanvas.h)>d&&"meet"===f||h<d&&"slice"===f?(this.transformCanvas.sx=c/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=c/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=u/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=u/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===g&&(h<d&&"meet"===f||h>d&&"slice"===f)?this.transformCanvas.tx=(c-this.transformCanvas.w*(u/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===g&&(h<d&&"meet"===f||h>d&&"slice"===f)?this.transformCanvas.tx=(c-this.transformCanvas.w*(u/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===v&&(h>d&&"meet"===f||h<d&&"slice"===f)?this.transformCanvas.ty=(u-this.transformCanvas.h*(c/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===v&&(h>d&&"meet"===f||h<d&&"slice"===f)?this.transformCanvas.ty=(u-this.transformCanvas.h*(c/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=c/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=u/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var s;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),s=(this.layers?this.layers.length:0)-1;s>=0;s-=1)this.elements[s]&&this.elements[s].destroy&&this.elements[s].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(s,l){if((this.renderedFrame!==s||!0!==this.renderConfig.clearCanvas||l)&&!this.destroyed&&-1!==s){this.renderedFrame=s,this.globalData.frameNum=s-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||l,this.globalData.projectInterface.currentFrame=s;var c,u=this.layers.length;for(this.completeLayers||this.checkLayers(s),c=u-1;c>=0;c-=1)(this.completeLayers||this.elements[c])&&this.elements[c].prepareFrame(s-this.layers[c].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),c=u-1;c>=0;c-=1)(this.completeLayers||this.elements[c])&&this.elements[c].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(s){var l=this.elements;if(!l[s]&&99!==this.layers[s].ty){var c=this.createItem(this.layers[s],this,this.globalData);l[s]=c,c.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var s=2*this._length,l=0;for(l=this._length;l<s;l+=1)this.stack[l]=new CanvasContext;this._length=s},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(s){this.cArrPos-=1;var l,c=this.stack[this.cArrPos],u=c.transform,d=this.cTr.props;for(l=0;l<16;l+=1)d[l]=u[l];if(s){this.nativeContext.restore();var h=this.stack[this.cArrPos+1];this.appliedFillStyle=h.fillStyle,this.appliedStrokeStyle=h.strokeStyle,this.appliedLineWidth=h.lineWidth,this.appliedLineCap=h.lineCap,this.appliedLineJoin=h.lineJoin,this.appliedMiterLimit=h.miterLimit}this.nativeContext.setTransform(u[0],u[1],u[4],u[5],u[12],u[13]),(s||-1!==c.opacity&&this.currentOpacity!==c.opacity)&&(this.nativeContext.globalAlpha=c.opacity,this.currentOpacity=c.opacity),this.currentFillStyle=c.fillStyle,this.currentStrokeStyle=c.strokeStyle,this.currentLineWidth=c.lineWidth,this.currentLineCap=c.lineCap,this.currentLineJoin=c.lineJoin,this.currentMiterLimit=c.miterLimit},CVContextData.prototype.save=function(s){s&&this.nativeContext.save();var l,c=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var u=this.stack[this.cArrPos];for(l=0;l<16;l+=1)u.transform[l]=c[l];this.cArrPos+=1;var d=this.stack[this.cArrPos];d.opacity=u.opacity,d.fillStyle=u.fillStyle,d.strokeStyle=u.strokeStyle,d.lineWidth=u.lineWidth,d.lineCap=u.lineCap,d.lineJoin=u.lineJoin,d.miterLimit=u.miterLimit},CVContextData.prototype.setOpacity=function(s){this.stack[this.cArrPos].opacity=s},CVContextData.prototype.setContext=function(s){this.nativeContext=s},CVContextData.prototype.fillStyle=function(s){this.stack[this.cArrPos].fillStyle!==s&&(this.currentFillStyle=s,this.stack[this.cArrPos].fillStyle=s)},CVContextData.prototype.strokeStyle=function(s){this.stack[this.cArrPos].strokeStyle!==s&&(this.currentStrokeStyle=s,this.stack[this.cArrPos].strokeStyle=s)},CVContextData.prototype.lineWidth=function(s){this.stack[this.cArrPos].lineWidth!==s&&(this.currentLineWidth=s,this.stack[this.cArrPos].lineWidth=s)},CVContextData.prototype.lineCap=function(s){this.stack[this.cArrPos].lineCap!==s&&(this.currentLineCap=s,this.stack[this.cArrPos].lineCap=s)},CVContextData.prototype.lineJoin=function(s){this.stack[this.cArrPos].lineJoin!==s&&(this.currentLineJoin=s,this.stack[this.cArrPos].lineJoin=s)},CVContextData.prototype.miterLimit=function(s){this.stack[this.cArrPos].miterLimit!==s&&(this.currentMiterLimit=s,this.stack[this.cArrPos].miterLimit=s)},CVContextData.prototype.transform=function(s){this.transformMat.cloneFromProps(s);var l=this.cTr;this.transformMat.multiply(l),l.cloneFromProps(this.transformMat.props);var c=l.props;this.nativeContext.setTransform(c[0],c[1],c[4],c[5],c[12],c[13])},CVContextData.prototype.opacity=function(s){var l=this.stack[this.cArrPos].opacity;l*=s<0?0:s,this.stack[this.cArrPos].opacity!==l&&(this.currentOpacity!==s&&(this.nativeContext.globalAlpha=s,this.currentOpacity=s),this.stack[this.cArrPos].opacity=l)},CVContextData.prototype.fill=function(s){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(s)},CVContextData.prototype.fillRect=function(s,l,c,u){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(s,l,c,u)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
vendor: 5,302 bytes, line 1
1dth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var s,l=this.canvasContext;for(l.beginPath(),l.moveTo(0,0),l.lineTo(this.data.w,0),l.lineTo(this.data.w,this.data.h),l.lineTo(0,this.data.h),l.lineTo(0,0),l.clip(),s=this.layers.length-1;s>=0;s-=1)(this.completeLayers||this.elements[s])&&this.elements[s].renderFrame()},CVCompElement.prototype.destroy=function(){var s;for(s=this.layers.length-1;s>=0;s-=1)this.elements[s]&&this.elements[s].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(s){return new CVCompElement(s,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(s){return new CVCompElement(s,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var s=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var l=this.finalTransform.mat.toCSS();s.transform=l,s.webkitTransform=l}this.finalTransform._opMdf&&(s.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var s;this.data.hasMask?((s=createNS("rect")).setAttribute("width",this.data.sw),s.setAttribute("height",this.data.sh),s.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((s=createTag("div")).style.width=this.data.sw+"px",s.style.height=this.data.sh+"px",s.style.backgroundColor=this.data.sc),this.layerElement.appendChild(s)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var s;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),s=this.svgElement;else{s=createNS("svg");var l=this.comp.data?this.comp.data:this.globalData.compSize;s.setAttribute("width",l.w),s.setAttribute("height",l.h),s.appendChild(this.shapesContainer),this.layerElement.appendChild(s)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=s},HShapeElement.prototype.getTransformedPoint=function(s,l){var c,u=s.length;for(c=0;c<u;c+=1)l=s[c].mProps.v.applyToPointArray(l[0],l[1],0);return l},HShapeElement.prototype.calculateShapeBoundingBox=function(s,l){var c,u,d,h,p,f=s.sh.v,m=s.transformers,g=f._length;if(!(g<=1)){for(c=0;c<g-1;c+=1)u=this.getTransformedPoint(m,f.v[c]),d=this.getTransformedPoint(m,f.o[c]),h=this.getTransformedPoint(m,f.i[c+1]),p=this.getTransformedPoint(m,f.v[c+1]),this.checkBounds(u,d,h,p,l);f.c&&(u=this.getTransformedPoint(m,f.v[c]),d=this.getTransformedPoint(m,f.o[c]),h=this.getTransformedPoint(m,f.i[0]),p=this.getTransformedPoint(m,f.v[0]),this.checkBounds(u,d,h,p,l))}},HShapeElement.prototype.checkBounds=function(s,l,c,u,d){this.getBoundsOfCurve(s,l,c,u);var h=this.shapeBoundingBox;
vendor: 76,137 bytes, line 1
1d.x=bmMin(h.left,d.x),d.xMax=bmMax(h.right,d.xMax),d.y=bmMin(h.top,d.y),d.yMax=bmMax(h.bottom,d.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(s,l,c,u){for(var d,h,p,f,m,g,v,b=[[s[0],u[0]],[s[1],u[1]]],y=0;y<2;++y)h=6*s[y]-12*l[y]+6*c[y],d=-3*s[y]+9*l[y]-9*c[y]+3*u[y],p=3*l[y]-3*s[y],h|=0,p|=0,0==(d|=0)&&0===h||(0===d?(f=-p/h)>0&&f<1&&b[y].push(this.calculateF(f,s,l,c,u,y)):(m=h*h-4*p*d)>=0&&((g=(-h+bmSqrt(m))/(2*d))>0&&g<1&&b[y].push(this.calculateF(g,s,l,c,u,y)),(v=(-h-bmSqrt(m))/(2*d))>0&&v<1&&b[y].push(this.calculateF(v,s,l,c,u,y))));this.shapeBoundingBox.left=bmMin.apply(null,b[0]),this.shapeBoundingBox.top=bmMin.apply(null,b[1]),this.shapeBoundingBox.right=bmMax.apply(null,b[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,b[1])},HShapeElement.prototype.calculateF=function(s,l,c,u,d,h){return bmPow(1-s,3)*l[h]+3*bmPow(1-s,2)*s*c[h]+3*(1-s)*bmPow(s,2)*u[h]+bmPow(s,3)*d[h]},HShapeElement.prototype.calculateBoundingBox=function(s,l){var c,u=s.length;for(c=0;c<u;c+=1)s[c]&&s[c].sh?this.calculateShapeBoundingBox(s[c],l):s[c]&&s[c].it?this.calculateBoundingBox(s[c].it,l):s[c]&&s[c].style&&s[c].w&&this.expandStrokeBoundingBox(s[c].w,l)},HShapeElement.prototype.expandStrokeBoundingBox=function(s,l){var c=0;if(s.keyframes){for(var u=0;u<s.keyframes.length;u+=1){var d=s.keyframes[u].s;d>c&&(c=d)}c*=s.mult}else c=s.v*s.mult;l.x-=c,l.xMax+=c,l.y-=c,l.yMax+=c},HShapeElement.prototype.currentBoxContains=function(s){return this.currentBBox.x<=s.x&&this.currentBBox.y<=s.y&&this.currentBBox.width+this.currentBBox.x>=s.x+s.width&&this.currentBBox.height+this.currentBBox.y>=s.y+s.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var s=this.tempBoundingBox,l=999999;if(s.x=999999,s.xMax=-l,s.y=l,s.yMax=-l,this.calculateBoundingBox(this.itemsData,s),s.width=s.xMax<s.x?0:s.xMax-s.x,s.height=s.yMax<s.y?0:s.yMax-s.y,!this.currentBoxContains(s)){var c=!1;if(this.currentBBox.w!==s.width&&(this.currentBBox.w=s.width,this.shapeCont.setAttribute("width",s.width),c=!0),this.currentBBox.h!==s.height&&(this.currentBBox.h=s.height,this.shapeCont.setAttribute("height",s.height),c=!0),c||this.currentBBox.x!==s.x||this.currentBBox.y!==s.y){this.currentBBox.w=s.width,this.currentBBox.h=s.height,this.currentBBox.x=s.x,this.currentBBox.y=s.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var u=this.shapeCont.style,d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";u.transform=d,u.webkitTransform=d}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var s=createNS("g");this.maskedElement.appendChild(s),this.innerElem=s}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var s=this.textProperty.currentData;this.renderedLetters=createSizedArray(s.l?s.l.length:0);var l=this.innerElem.style,c=s.fc?this.buildColor(s.fc):"rgba(0,0,0,0)";l.fill=c,l.color=c,s.sc&&(l.stroke=this.buildColor(s.sc),l.strokeWidth=s.sw+"px");var u=this.globalData.fontManager.getFontByName(s.f);if(!this.globalData.fontManager.chars)if(l.fontSize=s.finalSize+"px",l.lineHeight=s.finalSize+"px",u.fClass)this.innerElem.className=u.fClass;else{l.fontFamily=u.fFamily;var d=s.fWeight;l.fontStyle=s.fStyle,l.fontWeight=d}var h=s.l;v=h.length;var p=this.mHelper,f="",m=0;for(g=0;g<v;g+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?b=this.textPaths[m]:((b=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),b.setAttribute("stroke-linejoin",lineJoinEnum[2]),b.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[m]?w=(y=this.textSpans[m]).children[0]:((y=createTag("div")).style.lineHeight=0,(w=createNS("svg")).appendChild(b),styleDiv(y)))):this.isMasked?b=this.textPaths[m]?this.textPaths[m]:createNS("text"):this.textSpans[m]?(y=this.textSpans[m],b=this.textPaths[m]):(styleDiv(y=createTag("span")),styleDiv(b=createTag("span")),y.appendChild(b)),this.globalData.fontManager.chars){var g,v,b,y,w,k,S,_=this.globalData.fontManager.getCharData(s.finalText[g],u.fStyle,this.globalData.fontManager.getFontByName(s.f).fFamily);if(S=_?_.data:null,p.reset(),S&&S.shapes&&S.shapes.length&&(k=S.shapes[0].it,p.scale(s.finalSize/100,s.finalSize/100),f=this.createPathShape(p,k),b.setAttribute("d",f)),this.isMasked)this.innerElem.appendChild(b);else{if(this.innerElem.appendChild(y),S&&S.shapes){document.body.appendChild(w);var E=w.getBBox();w.setAttribute("width",E.width+2),w.setAttribute("height",E.height+2),w.setAttribute("viewBox",E.x-1+" "+(E.y-1)+" "+(E.width+2)+" "+(E.height+2));var C=w.style,D="translate("+(E.x-1)+"px,"+(E.y-1)+"px)";C.transform=D,C.webkitTransform=D,h[g].yOffset=E.y-1}else w.setAttribute("width",1),w.setAttribute("height",1);y.appendChild(w)}}else if(b.textContent=h[g].val,b.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(b);else{this.innerElem.appendChild(y);var M=b.style,T="translate3d(0,"+-s.finalSize/1.2+"px,0)";M.transform=T,M.webkitTransform=T}this.isMasked?this.textSpans[m]=b:this.textSpans[m]=y,this.textSpans[m].style.display="block",this.textPaths[m]=b,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display="none",m+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);var s,l,c,u,d,h=this.svgElement.style,p="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";h.transform=p,h.webkitTransform=p}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var f=0,m=this.textAnimator.renderedLetters,g=this.textProperty.currentData.l;for(l=g.length,s=0;s<l;s+=1)g[s].n?f+=1:(u=this.textSpans[s],d=this.textPaths[s],c=m[f],f+=1,c._mdf.m&&(this.isMasked?u.setAttribute("transform",c.m):(u.style.webkitTransform=c.m,u.style.transform=c.m)),u.style.opacity=c.o,c.sw&&c._mdf.sw&&d.setAttribute("stroke-width",c.sw),c.sc&&c._mdf.sc&&d.setAttribute("stroke",c.sc),c.fc&&c._mdf.fc&&(d.setAttribute("fill",c.fc),d.style.color=c.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var v=this.innerElem.getBBox();this.currentBBox.w!==v.width&&(this.currentBBox.w=v.width,this.svgElement.setAttribute("width",v.width)),this.currentBBox.h!==v.height&&(this.currentBBox.h=v.height,this.svgElement.setAttribute("height",v.height));var b=1;if(this.currentBBox.w!==v.width+2*b||this.currentBBox.h!==v.height+2*b||this.currentBBox.x!==v.x-b||this.currentBBox.y!==v.y-b){this.currentBBox.w=v.width+2*b,this.currentBBox.h=v.height+2*b,this.currentBBox.x=v.x-b,this.currentBBox.y=v.y-b,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),h=this.svgElement.style;var y="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";h.transform=y,h.webkitTransform=y}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var s,l,c,u,d=this.comp.threeDElements.length;for(s=0;s<d;s+=1)if("3d"===(l=this.comp.threeDElements[s]).type){c=l.perspectiveElem.style,u=l.container.style;var h=this.pe.v+"px",p="0px 0px 0px",f="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";c.perspective=h,c.webkitPerspective=h,u.transformOrigin=p,u.mozTransformOrigin=p,u.webkitTransformOrigin=p,c.transform=f,c.webkitTransform=f}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var s=this._isFirstFrame;if(this.hierarchy)for(u=this.hierarchy.length,c=0;c<u;c+=1)s=this.hierarchy[c].finalTransform.mProp._mdf||s;if(s||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(c=u=this.hierarchy.length-1;c>=0;c-=1){var l=this.hierarchy[c].finalTransform.mProp;this.mat.translate(-l.p.v[0],-l.p.v[1],l.p.v[2]),this.mat.rotateX(-l.or.v[0]).rotateY(-l.or.v[1]).rotateZ(l.or.v[2]),this.mat.rotateX(-l.rx.v).rotateY(-l.ry.v).rotateZ(l.rz.v),this.mat.scale(1/l.s.v[0],1/l.s.v[1],1/l.s.v[2]),this.mat.translate(l.a.v[0],l.a.v[1],l.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var c,u,d=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],h=Math.sqrt(Math.pow(d[0],2)+Math.pow(d[1],2)+Math.pow(d[2],2)),p=[d[0]/h,d[1]/h,d[2]/h],f=Math.sqrt(p[2]*p[2]+p[0]*p[0]),m=Math.atan2(p[1],f),g=Math.atan2(p[0],-p[2]);this.mat.rotateY(g).rotateX(-m)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var v=!this._prevMat.equals(this.mat);if((v||this.pe._mdf)&&this.comp.threeDElements){for(u=this.comp.threeDElements.length,c=0;c<u;c+=1)if("3d"===(b=this.comp.threeDElements[c]).type){if(v){var b,y,w,k=this.mat.toCSS();(w=b.container.style).transform=k,w.webkitTransform=k}this.pe._mdf&&((y=b.perspectiveElem.style).perspective=this.pe.v+"px",y.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(s){this.prepareProperties(s,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var s=this.globalData.getAssetsPath(this.assetData),l=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",s),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(l),l.crossOrigin="anonymous",l.src=s,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(s,l){var c=s.getBaseElement();if(c){var u=this.layers[l];if(u.ddd&&this.supports3d)this.addTo3dContainer(c,l);else if(this.threeDElements)this.addTo3dContainer(c,l);else{for(var d,h,p=0;p<l;)this.elements[p]&&!0!==this.elements[p]&&this.elements[p].getBaseElement&&(h=this.elements[p],d=(this.layers[p].ddd?this.getThreeDContainerByPos(p):h.getBaseElement())||d),p+=1;d?u.ddd&&this.supports3d||this.layerElement.insertBefore(c,d):u.ddd&&this.supports3d||this.layerElement.appendChild(c)}}},HybridRendererBase.prototype.createShape=function(s){return this.supports3d?new HShapeElement(s,this.globalData,this):new SVGShapeElement(s,this.globalData,this)},HybridRendererBase.prototype.createText=function(s){return this.supports3d?new HTextElement(s,this.globalData,this):new SVGTextLottieElement(s,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(s){return this.camera=new HCameraElement(s,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(s){return this.supports3d?new HImageElement(s,this.globalData,this):new IImageElement(s,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(s){return this.supports3d?new HSolidElement(s,this.globalData,this):new ISolidElement(s,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(s){for(var l=0,c=this.threeDElements.length;l<c;){if(this.threeDElements[l].startPos<=s&&this.threeDElements[l].endPos>=s)return this.threeDElements[l].perspectiveElem;l+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(s,l){var c,u,d=createTag("div");styleDiv(d);var h=createTag("div");if(styleDiv(h),"3d"===l){(c=d.style).width=this.globalData.compSize.w+"px",c.height=this.globalData.compSize.h+"px";var p="50% 50%";c.webkitTransformOrigin=p,c.mozTransformOrigin=p,c.transformOrigin=p;var f="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(u=h.style).transform=f,u.webkitTransform=f}d.appendChild(h);var m={container:h,perspectiveElem:d,startPos:s,endPos:s,type:l};return this.threeDElements.push(m),m},HybridRendererBase.prototype.build3dContainers=function(){var s,l,c=this.layers.length,u="";for(s=0;s<c;s+=1)this.layers[s].ddd&&3!==this.layers[s].ty?"3d"!==u&&(u="3d",l=this.createThreeDContainer(s,"3d")):"2d"!==u&&(u="2d",l=this.createThreeDContainer(s,"2d")),l.endPos=Math.max(l.endPos,s);for(s=(c=this.threeDElements.length)-1;s>=0;s-=1)this.resizerElem.appendChild(this.threeDElements[s].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(s,l){for(var c=0,u=this.threeDElements.length;c<u;){if(l<=this.threeDElements[c].endPos){for(var d,h=this.threeDElements[c].startPos;h<l;)this.elements[h]&&this.elements[h].getBaseElement&&(d=this.elements[h].getBaseElement()),h+=1;d?this.threeDElements[c].container.insertBefore(s,d):this.threeDElements[c].container.appendChild(s);break}c+=1}},HybridRendererBase.prototype.configAnimation=function(s){var l=createTag("div"),c=this.animationItem.wrapper,u=l.style;u.width=s.w+"px",u.height=s.h+"px",this.resizerElem=l,styleDiv(l),u.transformStyle="flat",u.mozTransformStyle="flat",u.webkitTransformStyle="flat",this.renderConfig.className&&l.setAttribute("class",this.renderConfig.className),c.appendChild(l),u.overflow="hidden";var d=createNS("svg");d.setAttribute("width","1"),d.setAttribute("height","1"),styleDiv(d),this.resizerElem.appendChild(d);var h=createNS("defs");d.appendChild(h),this.data=s,this.setupGlobalData(s,d),this.globalData.defs=h,this.layers=s.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var s,l=this.layers?this.layers.length:0;for(s=0;s<l;s+=1)this.elements[s]&&this.elements[s].destroy&&this.elements[s].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var s,l,c,u,d=this.animationItem.wrapper.offsetWidth,h=this.animationItem.wrapper.offsetHeight,p=d/h;this.globalData.compSize.w/this.globalData.compSize.h>p?(s=d/this.globalData.compSize.w,l=d/this.globalData.compSize.w,c=0,u=(h-this.globalData.compSize.h*(d/this.globalData.compSize.w))/2):(s=h/this.globalData.compSize.h,l=h/this.globalData.compSize.h,c=(d-this.globalData.compSize.w*(h/this.globalData.compSize.h))/2,u=0);var f=this.resizerElem.style;f.webkitTransform="matrix3d("+s+",0,0,0,0,"+l+",0,0,0,0,1,0,"+c+","+u+",0,1)",f.transform=f.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var s,l=this.globalData.compSize.w,c=this.globalData.compSize.h,u=this.threeDElements.length;for(s=0;s<u;s+=1){var d=this.threeDElements[s].perspectiveElem.style;d.webkitPerspective=Math.sqrt(Math.pow(l,2)+Math.pow(c,2))+"px",d.perspective=d.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(s){var l,c=s.length,u=createTag("div");for(l=0;l<c;l+=1)if(s[l].xt){var d=this.createComp(s[l],u,this.globalData.comp,null);d.initExpressions(),this.globalData.projectInterface.registerComposition(d)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(s,l){for(var c,u=0;u<l;)this.elements[u]&&this.elements[u].getBaseElement&&(c=this.elements[u].getBaseElement()),u+=1;c?this.layerElement.insertBefore(s,c):this.layerElement.appendChild(s)},HCompElement.prototype.createComp=function(s){return this.supports3d?new HCompElement(s,this.globalData,this):new SVGCompElement(s,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(s){return this.supports3d?new HCompElement(s,this.globalData,this):new SVGCompElement(s,this.globalData,this)};var CompExpressionInterface=function(s){function l(l){for(var c=0,u=s.layers.length;c<u;){if(s.layers[c].nm===l||s.layers[c].ind===l)return s.elements[c].layerInterface;c+=1}return null}return Object.defineProperty(l,"_name",{value:s.data.nm}),l.layer=l,l.pixelAspect=1,l.height=s.data.h||s.globalData.compSize.h,l.width=s.data.w||s.globalData.compSize.w,l.pixelAspect=1,l.frameDuration=1/s.globalData.frameRate,l.displayStartTime=0,l.numLayers=s.layers.length,l};function _typeof$2(s){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}function seedRandom(s,l){var c,u=this,d=256,h=6,p=52,f="random",m=l.pow(d,h),g=l.pow(2,p),v=2*g,b=d-1;function y(c,u,p){var b=[],y=_(S((u=!0===u?{entropy:!0}:u||{}).entropy?[c,C(s)]:null===c?E():c,3),b),D=new w(b),M=function(){for(var s=D.g(h),l=m,c=0;s<g;)s=(s+c)*d,l*=d,c=D.g(1);for(;s>=v;)s/=2,l/=2,c>>>=1;return(s+c)/l};return M.int32=function(){return 0|D.g(4)},M.quick=function(){return D.g(4)/0x100000000},M.double=M,_(C(D.S),s),(u.pass||p||function(s,c,u,d){return(d&&(d.S&&k(d,D),s.state=function(){return k(D,{})}),u)?(l[f]=s,c):s})(M,y,"global"in u?u.global:this==l,u.state)}function w(s){var l,c=s.length,u=this,h=0,p=u.i=u.j=0,f=u.S=[];for(c||(s=[c++]);h<d;)f[h]=h++;for(h=0;h<d;h++)f[h]=f[p=b&p+s[h%c]+(l=f[h])],f[p]=l;u.g=function(s){for(var l,c=0,h=u.i,p=u.j,f=u.S;s--;)l=f[h=b&h+1],c=c*d+f[b&(f[h]=f[p=b&p+l])+(f[p]=l)];return u.i=h,u.j=p,c}}function k(s,l){return l.i=s.i,l.j=s.j,l.S=s.S.slice(),l}function S(s,l){var c,u=[],d=_typeof$2(s);if(l&&"object"==d)for(c in s)try{u.push(S(s[c],l-1))}catch(s){}return u.length?u:"string"==d?s:s+"\0"}function _(s,l){for(var c,u=s+"",d=0;d<u.length;)l[b&d]=b&(c^=19*l[b&d])+u.charCodeAt(d++);return C(l)}function E(){try{if(c)return C(c.randomBytes(d));var l=new Uint8Array(d);return(u.crypto||u.msCrypto).getRandomValues(l),C(l)}catch(l){var h=u.navigator,p=h&&h.plugins;return[+new Date,u,p,u.screen,C(s)]}}function C(s){return String.fromCharCode.apply(0,s)}l["seed"+f]=y,_(l.random(),s)}function initialize$2(s){seedRandom([],s)}var propTypes={SHAPE:"shape"};function _typeof$1(s){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(s){return s.constructor===Array||s.constructor===Float32Array}function isNumerable(s,l){return"number"===s||l instanceof Number||"boolean"===s||"string"===s}function $bm_neg(s){var l=_typeof$1(s);if("number"===l||s instanceof Number||"boolean"===l)return-s;if($bm_isInstanceOfArray(s)){var c,u=s.length,d=[];for(c=0;c<u;c+=1)d[c]=-s[c];return d}return s.propType?s.v:-s}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(s,l){var c=_typeof$1(s),u=_typeof$1(l);if(isNumerable(c,s)&&isNumerable(u,l)||"string"===c||"string"===u)return s+l;if($bm_isInstanceOfArray(s)&&isNumerable(u,l))return s=s.slice(0),s[0]+=l,s;if(isNumerable(c,s)&&$bm_isInstanceOfArray(l))return(l=l.slice(0))[0]=s+l[0],l;if($bm_isInstanceOfArray(s)&&$bm_isInstanceOfArray(l)){for(var d=0,h=s.length,p=l.length,f=[];d<h||d<p;)("number"==typeof s[d]||s[d]instanceof Number)&&("number"==typeof l[d]||l[d]instanceof Number)?f[d]=s[d]+l[d]:f[d]=void 0===l[d]?s[d]:s[d]||l[d],d+=1;return f}return 0}var add=sum;function sub(s,l){var c=_typeof$1(s),u=_typeof$1(l);if(isNumerable(c,s)&&isNumerable(u,l))return"string"===c&&(s=parseInt(s,10)),"string"===u&&(l=parseInt(l,10)),s-l;if($bm_isInstanceOfArray(s)&&isNumerable(u,l))return s=s.slice(0),s[0]-=l,s;if(isNumerable(c,s)&&$bm_isInstanceOfArray(l))return(l=l.slice(0))[0]=s-l[0],l;if($bm_isInstanceOfArray(s)&&$bm_isInstanceOfArray(l)){for(var d=0,h=s.length,p=l.length,f=[];d<h||d<p;)("number"==typeof s[d]||s[d]instanceof Number)&&("number"==typeof l[d]||l[d]instanceof Number)?f[d]=s[d]-l[d]:f[d]=void 0===l[d]?s[d]:s[d]||l[d],d+=1;return f}return 0}function mul(s,l){var c,u,d,h=_typeof$1(s),p=_typeof$1(l);if(isNumerable(h,s)&&isNumerable(p,l))return s*l;if($bm_isInstanceOfArray(s)&&isNumerable(p,l)){for(c=createTypedArray("float32",d=s.length),u=0;u<d;u+=1)c[u]=s[u]*l;return c}if(isNumerable(h,s)&&$bm_isInstanceOfArray(l)){for(c=createTypedArray("float32",d=l.length),u=0;u<d;u+=1)c[u]=s*l[u];return c}return 0}function div(s,l){var c,u,d,h=_typeof$1(s),p=_typeof$1(l);if(isNumerable(h,s)&&isNumerable(p,l))return s/l;if($bm_isInstanceOfArray(s)&&isNumerable(p,l)){for(c=createTypedArray("float32",d=s.length),u=0;u<d;u+=1)c[u]=s[u]/l;return c}if(isNumerable(h,s)&&$bm_isInstanceOfArray(l)){for(c=createTypedArray("float32",d=l.length),u=0;u<d;u+=1)c[u]=s/l[u];return c}return 0}function mod(s,l){return"string"==typeof s&&(s=parseInt(s,10)),"string"==typeof l&&(l=parseInt(l,10)),s%l}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(s,l,c){if(l>c){var u=c;c=l,l=u}return Math.min(Math.max(s,l),c)}function radiansToDegrees(s){return s/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(s){return s*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(s,l){if("number"==typeof s||s instanceof Number)return l=l||0,Math.abs(s-l);l||(l=helperLengthArray);var c,u=Math.min(s.length,l.length),d=0;for(c=0;c<u;c+=1)d+=Math.pow(l[c]-s[c],2);return Math.sqrt(d)}function normalize(s){return div(s,length(s))}function rgbToHsl(s){var l,c,u=s[0],d=s[1],h=s[2],p=Math.max(u,d,h),f=Math.min(u,d,h),m=(p+f)/2;if(p===f)l=0,c=0;else{var g=p-f;switch(c=m>.5?g/(2-p-f):g/(p+f),p){case u:l=(d-h)/g+6*(d<h);break;case d:l=(h-u)/g+2;break;case h:l=(u-d)/g+4}l/=6}return[l,c,m,s[3]]}function hue2rgb(s,l,c){return(c<0&&(c+=1),c>1&&(c-=1),c<1/6)?s+(l-s)*6*c:c<.5?l:c<2/3?s+(l-s)*(2/3-c)*6:s}function hslToRgb(s){var l,c,u,d=s[0],h=s[1],p=s[2];if(0===h)l=p,u=p,c=p;else{var f=p<.5?p*(1+h):p+h-p*h,m=2*p-f;l=hue2rgb(m,f,d+1/3),c=hue2rgb(m,f,d),u=hue2rgb(m,f,d-1/3)}return[l,c,u,s[3]]}function linear(s,l,c,u,d){if((void 0===u||void 0===d)&&(u=l,d=c,l=0,c=1),c<l){var h,p=c;c=l,l=p}if(s<=l)return u;if(s>=c)return d;var f=c===l?0:(s-l)/(c-l);if(!u.length)return u+(d-u)*f;var m=u.length,g=createTypedArray("float32",m);for(h=0;h<m;h+=1)g[h]=u[h]+(d[h]-u[h])*f;return g}function random(s,l){if(void 0===l&&(void 0===s?(s=0,l=1):(l=s,s=void 0)),l.length){var c,u=l.length;s||(s=createTypedArray("float32",u));var d=createTypedArray("float32",u),h=BMMath.random();for(c=0;c<u;c+=1)d[c]=s[c]+h*(l[c]-s[c]);return d}return void 0===s&&(s=0),s+BMMath.random()*(l-s)}function createPath(s,l,c,u){var d,h,p,f=s.length,m=shapePool.newElement();m.setPathData(!!u,f);var g=[0,0];for(d=0;d<f;d+=1)h=l&&l[d]?l[d]:g,p=c&&c[d]?c[d]:g,m.setTripleAt(s[d][0],s[d][1],p[0]+s[d][0],p[1]+s[d][1],h[0]+s[d][0],h[1]+s[d][1],d,!0);return m}function initiateExpression(elem,data,property){function noOp(s){return s}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(s,l){var c,u,d=this.pv.length?this.pv.length:1,h=createTypedArray("float32",d);s=5;var p=Math.floor(time*s);for(c=0,u=0;c<p;){for(u=0;u<d;u+=1)h[u]+=-l+2*l*BMMath.random();c+=1}var f=time*s,m=f-Math.floor(f),g=createTypedArray("float32",d);if(d>1){for(u=0;u<d;u+=1)g[u]=this.pv[u]+h[u]+(-l+2*l*BMMath.random())*m;return g}return this.pv+h[0]+(-l+2*l*BMMath.random())*m}).bind(this);function loopInDuration(s,l){return loopIn(s,l,!0)}function loopOutDuration(s,l){return loopOut(s,l,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(s,l){var c=[l[0]-s[0],l[1]-s[1],l[2]-s[2]],u=Math.atan2(c[0],Math.sqrt(c[1]*c[1]+c[2]*c[2]))/degToRads;return[-Math.atan2(c[1],c[2])/degToRads,u,0]}function easeOut(s,l,c,u,d){return applyEase(easeOutBez,s,l,c,u,d)}function easeIn(s,l,c,u,d){return applyEase(easeInBez,s,l,c,u,d)}function ease(s,l,c,u,d){return applyEase(easeInOutBez,s,l,c,u,d)}function applyEase(s,l,c,u,d,h){void 0===d?(d=c,h=u):l=(l-c)/(u-c),l>1?l=1:l<0&&(l=0);var p=s(l);if($bm_isInstanceOfArray(d)){var f,m=d.length,g=createTypedArray("float32",m);for(f=0;f<m;f+=1)g[f]=(h[f]-d[f])*p+d[f];return g}return(h-d)*p+d}function nearestKey(s){var l,c,u,d=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(c=-1,(s*=elem.comp.globalData.frameRate)<data.k[0].t)c=1,u=data.k[0].t;else{for(l=0;l<d-1;l+=1)if(s===data.k[l].t){c=l+1,u=data.k[l].t;break}else if(s>data.k[l].t&&s<data.k[l+1].t){s-data.k[l].t>data.k[l+1].t-s?(c=l+2,u=data.k[l+1].t):(c=l+1,u=data.k[l].t);break}-1===c&&(c=l+1,u=data.k[l].t)}else c=0,u=0;var h={};return h.index=c,h.time=u/elem.comp.globalData.frameRate,h}function key(s){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+s);s-=1;var l,c,u={time:data.k[s].t/elem.comp.globalData.frameRate,value:[]},d=Object.prototype.hasOwnProperty.call(data.k[s],"s")?data.k[s].s:data.k[s-1].e;for(c=d.length,l=0;l<c;l+=1)u[l]=d[l],u.value[l]=d[l];return u}function framesToTime(s,l){return l||(l=elem.comp.globalData.frameRate),s/l}function timeToFrames(s,l){return s||0===s||(s=time),l||(l=elem.comp.globalData.frameRate),s*l}function seedRandom(s){BMMath.seedrandom(randSeed+s)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(s,l){return"string"==typeof value?void 0===l?value.substring(s):value.substring(s,l):""}function substr(s,l){return"string"==typeof value?void 0===l?value.substr(s):value.substr(s,l):""}function posterizeTime(s){time=0===s?0:Math.floor(time*s)/s,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(s){return(value=s,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var s={};return s.initExpressions=function s(s){var l=0,c=[];function u(){l+=1}function d(){0==(l-=1)&&p()}function h(s){-1===c.indexOf(s)&&c.push(s)}function p(){var s,l=c.length;for(s=0;s<l;s+=1)c[s].release();c.length=0}s.renderer.compInterface=CompExpressionInterface(s.renderer),s.renderer.globalData.projectInterface.registerComposition(s.renderer),s.renderer.globalData.pushExpression=u,s.renderer.globalData.popExpression=d,s.renderer.globalData.registerExpressionProperty=h},s.resetFrame=ExpressionManager.resetFrame,s}(),MaskManagerInterface=function(){function s(s,l){this._mask=s,this._data=l}return Object.defineProperty(s.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(s.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(l){var c,u=createSizedArray(l.viewData.length),d=l.viewData.length;for(c=0;c<d;c+=1)u[c]=new s(l.viewData[c],l.masksProperties[c]);return function(s){for(c=0;c<d;){if(l.masksProperties[c].nm===s)return u[c];c+=1}return null}}}(),ExpressionPropertyInterface=function(){var s={pv:0,v:0,mult:1},l={pv:[0,0,0],v:[0,0,0],mult:1};function c(s,l,c){Object.defineProperty(s,"velocity",{get:function(){return l.getVelocityAtTime(l.comp.currentFrame)}}),s.numKeys=l.keyframes?l.keyframes.length:0,s.key=function(u){if(!s.numKeys)return 0;var d="";d="s"in l.keyframes[u-1]?l.keyframes[u-1].s:"e"in l.keyframes[u-2]?l.keyframes[u-2].e:l.keyframes[u-2].s;var h="unidimensional"===c?new Number(d):Object.assign({},d);return h.time=l.keyframes[u-1].t/l.elem.comp.globalData.frameRate,h.value="unidimensional"===c?d[0]:d,h},s.valueAtTime=l.getValueAtTime,s.speedAtTime=l.getSpeedAtTime,s.velocityAtTime=l.getVelocityAtTime,s.propertyGroup=l.propertyGroup}function u(l){l&&"pv"in l||(l=s);var u=1/l.mult,d=l.pv*u,h=new Number(d);return h.value=d,c(h,l,"unidimensional"),function(){return l.k&&l.getValue(),d=l.v*u,h.value!==d&&((h=new Number(d)).value=d,c(h,l,"unidimensional")),h}}function d(s){s&&"pv"in s||(s=l);var u=1/s.mult,d=s.data&&s.data.l||s.pv.length,h=createTypedArray("float32",d),p=createTypedArray("float32",d);return h.value=p,c(h,s,"multidimensional"),function(){s.k&&s.getValue();for(var l=0;l<d;l+=1)p[l]=s.v[l]*u,h[l]=p[l];return h}}function h(){return s}return function(s){return s?"unidimensional"===s.propType?u(s):d(s):h}}(),TransformExpressionInterface=function(s){var l,c,u,d;function h(s){switch(s){case"scale":case"Scale":case"ADBE Scale":case 6:return h.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return h.rotation;case"ADBE Rotate X":return h.xRotation;case"ADBE Rotate Y":return h.yRotation;case"position":case"Position":case"ADBE Position":case 2:return h.position;case"ADBE Position_0":return h.xPosition;case"ADBE Position_1":return h.yPosition;case"ADBE Position_2":return h.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return h.anchorPoint;case"opacity":case"Opacity":case 11:return h.opacity;default:return null}}return Object.defineProperty(h,"rotation",{get:ExpressionPropertyInterface(s.r||s.rz)}),Object.defineProperty(h,"zRotation",{get:ExpressionPropertyInterface(s.rz||s.r)}),Object.defineProperty(h,"xRotation",{get:ExpressionPropertyInterface(s.rx)}),Object.defineProperty(h,"yRotation",{get:ExpressionPropertyInterface(s.ry)}),Object.defineProperty(h,"scale",{get:ExpressionPropertyInterface(s.s)}),s.p?d=ExpressionPropertyInterface(s.p):(l=ExpressionPropertyInterface(s.px),c=ExpressionPropertyInterface(s.py),s.pz&&(u=ExpressionPropertyInterface(s.pz))),Object.defineProperty(h,"position",{get:function(){return s.p?d():[l(),c(),u?u():0]}}),Object.defineProperty(h,"xPosition",{get:ExpressionPropertyInterface(s.px)}),Object.defineProperty(h,"yPosition",{get:ExpressionPropertyInterface(s.py)}),Object.defineProperty(h,"zPosition",{get:ExpressionPropertyInterface(s.pz)}),Object.defineProperty(h,"anchorPoint",{get:ExpressionPropertyInterface(s.a)}),Object.defineProperty(h,"opacity",{get:ExpressionPropertyInterface(s.o)}),Object.defineProperty(h,"skew",{get:ExpressionPropertyInterface(s.sk)}),Object.defineProperty(h,"skewAxis",{get:ExpressionPropertyInterface(s.sa)}),Object.defineProperty(h,"orientation",{get:ExpressionPropertyInterface(s.or)}),h},LayerExpressionInterface=function(){function s(s){var l=new Matrix;return void 0!==s?this._elem.finalTransform.mProp.getValueAtTime(s).clone(l):this._elem.finalTransform.mProp.applyToMatrix(l),l}function l(s,l){var c=this.getMatrix(l);return c.props[12]=0,c.props[13]=0,c.props[14]=0,this.applyPoint(c,s)}function c(s,l){var c=this.getMatrix(l);return this.applyPoint(c,s)}function u(s,l){var c=this.getMatrix(l);return c.props[12]=0,c.props[13]=0,c.props[14]=0,this.invertPoint(c,s)}function d(s,l){var c=this.getMatrix(l);return this.invertPoint(c,s)}function h(s,l){if(this._elem.hierarchy&&this._elem.hierarchy.length){var c,u=this._elem.hierarchy.length;for(c=0;c<u;c+=1)this._elem.hierarchy[c].finalTransform.mProp.applyToMatrix(s)}return s.applyToPointArray(l[0],l[1],l[2]||0)}function p(s,l){if(this._elem.hierarchy&&this._elem.hierarchy.length){var c,u=this._elem.hierarchy.length;for(c=0;c<u;c+=1)this._elem.hierarchy[c].finalTransform.mProp.applyToMatrix(s)}return s.inversePoint(l)}function f(s){var l=new Matrix;if(l.reset(),this._elem.finalTransform.mProp.applyToMatrix(l),this._elem.hierarchy&&this._elem.hierarchy.length){var c,u=this._elem.hierarchy.length;for(c=0;c<u;c+=1)this._elem.hierarchy[c].finalTransform.mProp.applyToMatrix(l)}return l.inversePoint(s)}function m(){return[1,1,1,1]}return function(g){function v(s){y.mask=new MaskManagerInterface(s,g)}function b(s){y.effect=s}function y(s){switch(s){case"ADBE Root Vectors Group":case"Contents":case 2:return y.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return w;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return y.effect;case"ADBE Text Properties":return y.textInterface;default:return null}}y.getMatrix=s,y.invertPoint=p,y.applyPoint=h,y.toWorld=c,y.toWorldVec=l,y.fromWorld=d,y.fromWorldVec=u,y.toComp=c,y.fromComp=f,y.sampleImage=m,y.sourceRectAtTime=g.sourceRectAtTime.bind(g),y._elem=g;var w=TransformExpressionInterface(g.finalTransform.mProp),k=getDescriptor(w,"anchorPoint");return Object.defineProperties(y,{hasParent:{get:function(){return g.hierarchy.length}},parent:{get:function(){return g.hierarchy[0].layerInterface}},rotation:getDescriptor(w,"rotation"),scale:getDescriptor(w,"scale"),position:getDescriptor(w,"position"),opacity:getDescriptor(w,"opacity"),anchorPoint:k,anchor_point:k,transform:{get:function(){return w}},active:{get:function(){return g.isInRange}}}),y.startTime=g.data.st,y.index=g.data.ind,y.source=g.data.refId,y.height=0===g.data.ty?g.data.h:100,y.width=0===g.data.ty?g.data.w:100,y.inPoint=g.data.ip/g.comp.globalData.frameRate,y.outPoint=g.data.op/g.comp.globalData.frameRate,y._name=g.data.nm,y.registerMaskInterface=v,y.registerEffectsInterface=b,y}}(),propertyGroupFactory=function(s,l){return function(c){return(c=void 0===c?1:c)<=0?s:l(c-1)}},PropertyInterface=function(s,l){var c={_name:s};return function(s){return(s=void 0===s?1:s)<=0?c:l(s-1)}},EffectsExpressionInterface=function(){function s(c,u,d,h){function p(s){for(var l=c.ef,u=0,d=l.length;u<d;){if(s===l[u].nm||s===l[u].mn||s===l[u].ix){if(5===l[u].ty)return g[u];return g[u]()}u+=1}throw Error()}var f,m=propertyGroupFactory(p,d),g=[],v=c.ef.length;for(f=0;f<v;f+=1)5===c.ef[f].ty?g.push(s(c.ef[f],u.effectElements[f],u.effectElements[f].propertyGroup,h)):g.push(l(u.effectElements[f],c.ef[f].ty,h,m));return"ADBE Color Control"===c.mn&&Object.defineProperty(p,"color",{get:function(){return g[0]()}}),Object.defineProperties(p,{numProperties:{get:function(){return c.np}},_name:{value:c.nm},propertyGroup:{value:m}}),p.enabled=0!==c.en,p.active=p.enabled,p}function l(s,l,c,u){var d=ExpressionPropertyInterface(s.p);function h(){return 10===l?c.comp.compInterface(s.p.v):d()}return s.p.setGroupProperty&&s.p.setGroupProperty(PropertyInterface("",u)),h}return{createEffectsInterface:function(l,c){if(l.effectsManager){var u,d=[],h=l.data.ef,p=l.effectsManager.effectElements.length;for(u=0;u<p;u+=1)d.push(s(h[u],l.effectsManager.effectElements[u],c,l));var f=l.data.ef||[],m=function(s){for(u=0,p=f.length;u<p;){if(s===f[u].nm||s===f[u].mn||s===f[u].ix)return d[u];u+=1}return null};return Object.defineProperty(m,"numProperties",{get:function(){return f.length}}),m}return null}}}(),ShapePathInterface=function(s,l,c){var u=l.sh;function d(s){return"Shape"===s||"shape"===s||"Path"===s||"path"===s||"ADBE Vector Shape"===s||2===s?d.path:null}var h=propertyGroupFactory(d,c);return u.setGroupProperty(PropertyInterface("Path",h)),Object.defineProperties(d,{path:{get:function(){return u.k&&u.getValue(),u}},shape:{get:function(){return u.k&&u.getValue(),u}},_name:{value:s.nm},ix:{value:s.ix},propertyIndex:{value:s.ix},mn:{value:s.mn},propertyGroup:{value:c}}),d},ShapeExpressionInterface=function(){function s(s,l,m){var k,S=[],_=s?s.length:0;for(k=0;k<_;k+=1)"gr"===s[k].ty?S.push(c(s[k],l[k],m)):"fl"===s[k].ty?S.push(u(s[k],l[k],m)):"st"===s[k].ty?S.push(p(s[k],l[k],m)):"tm"===s[k].ty?S.push(f(s[k],l[k],m)):"tr"===s[k].ty||("el"===s[k].ty?S.push(g(s[k],l[k],m)):"sr"===s[k].ty?S.push(v(s[k],l[k],m)):"sh"===s[k].ty?S.push(ShapePathInterface(s[k],l[k],m)):"rc"===s[k].ty?S.push(b(s[k],l[k],m)):"rd"===s[k].ty?S.push(y(s[k],l[k],m)):"rp"===s[k].ty?S.push(w(s[k],l[k],m)):"gf"===s[k].ty?S.push(d(s[k],l[k],m)):S.push(h(s[k],l[k])));return S}function l(l,c,u){var d,h=function(s){for(var l=0,c=d.length;l<c;){if(d[l]._name===s||d[l].mn===s||d[l].propertyIndex===s||d[l].ix===s||d[l].ind===s)return d[l];l+=1}return"number"==typeof s?d[s-1]:null};h.propertyGroup=propertyGroupFactory(h,u),d=s(l.it,c.it,h.propertyGroup),h.numProperties=d.length;var p=m(l.it[l.it.length-1],c.it[c.it.length-1],h.propertyGroup);return h.transform=p,h.propertyIndex=l.cix,h._name=l.nm,h}function c(s,c,u){var d=function(s){switch(s){case"ADBE Vectors Group":case"Contents":case 2:return d.content;default:return d.transform}};d.propertyGroup=propertyGroupFactory(d,u);var h=l(s,c,d.propertyGroup),p=m(s.it[s.it.length-1],c.it[c.it.length-1],d.propertyGroup);return d.content=h,d.transform=p,Object.defineProperty(d,"_name",{get:function(){return s.nm}}),d.numProperties=s.np,d.propertyIndex=s.ix,d.nm=s.nm,d.mn=s.mn,d}function u(s,l,c){function u(s){return"Color"===s||"color"===s?u.color:"Opacity"===s||"opacity"===s?u.opacity:null}return Object.defineProperties(u,{color:{get:ExpressionPropertyInterface(l.c)},opacity:{get:ExpressionPropertyInterface(l.o)},_name:{value:s.nm},mn:{value:s.mn}}),l.c.setGroupProperty(PropertyInterface("Color",c)),l.o.setGroupProperty(PropertyInterface("Opacity",c)),u}function d(s,l,c){function u(s){return"Start Point"===s||"start point"===s?u.startPoint:"End Point"===s||"end point"===s?u.endPoint:"Opacity"===s||"opacity"===s?u.opacity:null}return Object.defineProperties(u,{startPoint:{get:ExpressionPropertyInterface(l.s)},endPoint:{get:ExpressionPropertyInterface(l.e)},opacity:{get:ExpressionPropertyInterface(l.o)},type:{get:function(){return"a"}},_name:{value:s.nm},mn:{value:s.mn}}),l.s.setGroupProperty(PropertyInterface("Start Point",c)),l.e.setGroupProperty(PropertyInterface("End Point",c)),l.o.setGroupProperty(PropertyInterface("Opacity",c)),u}function h(){return function(){return null}}function p(s,l,c){var u,d=propertyGroupFactory(g,c),h=propertyGroupFactory(m,d);function p(c){Object.defineProperty(m,s.d[c].nm,{get:ExpressionPropertyInterface(l.d.dataProps[c].p)})}var f=s.d?s.d.length:0,m={};for(u=0;u<f;u+=1)p(u),l.d.dataProps[u].p.setGroupProperty(h);function g(s){return"Color"===s||"color"===s?g.color:"Opacity"===s||"opacity"===s?g.opacity:"Stroke Width"===s||"stroke width"===s?g.strokeWidth:null}return Object.defineProperties(g,{color:{get:ExpressionPropertyInterface(l.c)},opacity:{get:ExpressionPropertyInterface(l.o)},strokeWidth:{get:ExpressionPropertyInterface(l.w)},dash:{get:function(){return m}},_name:{value:s.nm},mn:{value:s.mn}}),l.c.setGroupProperty(PropertyInterface("Color",d)),l.o.setGroupProperty(PropertyInterface("Opacity",d)),l.w.setGroupProperty(PropertyInterface("Stroke Width",d)),g}function f(s,l,c){function u(l){return l===s.e.ix||"End"===l||"end"===l?u.end:l===s.s.ix?u.start:l===s.o.ix?u.offset:null}var d=propertyGroupFactory(u,c);return u.propertyIndex=s.ix,l.s.setGroupProperty(PropertyInterface("Start",d)),l.e.setGroupProperty(PropertyInterface("End",d)),l.o.setGroupProperty(PropertyInterface("Offset",d)),u.propertyIndex=s.ix,u.propertyGroup=c,Object.defineProperties(u,{start:{get:ExpressionPropertyInterface(l.s)},end:{get:ExpressionPropertyInterface(l.e)},offset:{get:ExpressionPropertyInterface(l.o)},_name:{value:s.nm}}),u.mn=s.mn,u}function m(s,l,c){function u(l){return s.a.ix===l||"Anchor Point"===l?u.anchorPoint:s.o.ix===l||"Opacity"===l?u.opacity:s.p.ix===l||"Position"===l?u.position:s.r.ix===l||"Rotation"===l||"ADBE Vector Rotation"===l?u.rotation:s.s.ix===l||"Scale"===l?u.scale:s.sk&&s.sk.ix===l||"Skew"===l?u.skew:s.sa&&s.sa.ix===l||"Skew Axis"===l?u.skewAxis:null}var d=propertyGroupFactory(u,c);return l.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",d)),l.transform.mProps.p.setGroupProperty(PropertyInterface("Position",d)),l.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",d)),l.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",d)),l.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",d)),l.transform.mProps.sk&&(l.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",d)),l.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",d))),l.transform.op.setGroupProperty(PropertyInterface("Opacity",d)),Object.defineProperties(u,{opacity:{get:ExpressionPropertyInterface(l.transform.mProps.o)},position:{get:ExpressionPropertyInterface(l.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(l.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(l.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(l.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(l.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(l.transform.mProps.sa)},_name:{value:s.nm}}),u.ty="tr",u.mn=s.mn,u.propertyGroup=c,u}function g(s,l,c){function u(l){return s.p.ix===l?u.position:s.s.ix===l?u.size:null}var d=propertyGroupFactory(u,c);u.propertyIndex=s.ix;var h="tm"===l.sh.ty?l.sh.prop:l.sh;return h.s.setGroupProperty(PropertyInterface("Size",d)),h.p.setGroupProperty(PropertyInterface("Position",d)),Object.defineProperties(u,{size:{get:ExpressionPropertyInterface(h.s)},position:{get:ExpressionPropertyInterface(h.p)},_name:{value:s.nm}}),u.mn=s.mn,u}function v(s,l,c){function u(l){return s.p.ix===l?u.position:s.r.ix===l?u.rotation:s.pt.ix===l?u.points:s.or.ix===l||"ADBE Vector Star Outer Radius"===l?u.outerRadius:s.os.ix===l?u.outerRoundness:s.ir&&(s.ir.ix===l||"ADBE Vector Star Inner Radius"===l)?u.innerRadius:s.is&&s.is.ix===l?u.innerRoundness:null}var d=propertyGroupFactory(u,c),h="tm"===l.sh.ty?l.sh.prop:l.sh;return u.propertyIndex=s.ix,h.or.setGroupProperty(PropertyInterface("Outer Radius",d)),h.os.setGroupProperty(PropertyInterface("Outer Roundness",d)),h.pt.setGroupProperty(PropertyInterface("Points",d)),h.p.setGroupProperty(PropertyInterface("Position",d)),h.r.setGroupProperty(PropertyInterface("Rotation",d)),s.ir&&(h.ir.setGroupProperty(PropertyInterface("Inner Radius",d)),h.is.setGroupProperty(PropertyInterface("Inner Roundness",d))),Object.defineProperties(u,{position:{get:ExpressionPropertyInterface(h.p)},rotation:{get:ExpressionPropertyInterface(h.r)},points:{get:ExpressionPropertyInterface(h.pt)},outerRadius:{get:ExpressionPropertyInterface(h.or)},outerRoundness:{get:ExpressionPropertyInterface(h.os)},innerRadius:{get:ExpressionPropertyInterface(h.ir)},innerRoundness:{get:ExpressionPropertyInterface(h.is)},_name:{value:s.nm}}),u.mn=s.mn,u}function b(s,l,c){function u(l){return s.p.ix===l?u.position:s.r.ix===l?u.roundness:s.s.ix===l||"Size"===l||"ADBE Vector Rect Size"===l?u.size:null}var d=propertyGroupFactory(u,c),h="tm"===l.sh.ty?l.sh.prop:l.sh;return u.propertyIndex=s.ix,h.p.setGroupProperty(PropertyInterface("Position",d)),h.s.setGroupProperty(PropertyInterface("Size",d)),h.r.setGroupProperty(PropertyInterface("Rotation",d)),Object.defineProperties(u,{position:{get:ExpressionPropertyInterface(h.p)},roundness:{get:ExpressionPropertyInterface(h.r)},size:{get:ExpressionPropertyInterface(h.s)},_name:{value:s.nm}}),u.mn=s.mn,u}function y(s,l,c){function u(l){return s.r.ix===l||"Round Corners 1"===l?u.radius:null}var d=propertyGroupFactory(u,c),h=l;return u.propertyIndex=s.ix,h.rd.setGroupProperty(PropertyInterface("Radius",d)),Object.defineProperties(u,{radius:{get:ExpressionPropertyInterface(h.rd)},_name:{value:s.nm}}),u.mn=s.mn,u}function w(s,l,c){function u(l){return s.c.ix===l||"Copies"===l?u.copies:s.o.ix===l||"Offset"===l?u.offset:null}var d=propertyGroupFactory(u,c),h=l;return u.propertyIndex=s.ix,h.c.setGroupProperty(PropertyInterface("Copies",d)),h.o.setGroupProperty(PropertyInterface("Offset",d)),Object.defineProperties(u,{copies:{get:ExpressionPropertyInterface(h.c)},offset:{get:ExpressionPropertyInterface(h.o)},_name:{value:s.nm}}),u.mn=s.mn,u}return function(l,c,u){var d;function h(s){if("number"==typeof s)return 0===(s=void 0===s?1:s)?u:d[s-1];for(var l=0,c=d.length;l<c;){if(d[l]._name===s)return d[l];l+=1}return null}return h.propertyGroup=propertyGroupFactory(h,function(){return u}),d=s(l,c,h.propertyGroup),h.numProperties=d.length,h._name="Contents",h}}(),TextExpressionInterface=function(s){var l;function c(s){return"ADBE Text Document"===s?c.sourceText:null}return Object.defineProperty(c,"sourceText",{get:function(){s.textProperty.getValue();var c=s.textProperty.currentData.t;return l&&c===l.value||((l=new String(c)).value=c||new String(c),Object.defineProperty(l,"style",{get:function(){return{fillColor:s.textProperty.currentData.fc}}})),l}}),c};function _typeof(s){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}var FootageInterface=function(){var s=function(s){var l="",c=s.getFootageData();function u(s){if(c[s])return(l=s,c=c[s],"object"===_typeof(c))?u:c;var d=s.indexOf(l);return -1!==d?(c=c[parseInt(s.substr(d+l.length),10)],"object"===_typeof(c))?u:c:""}return function(){return l="",c=s.getFootageData(),u}},l=function(l){function c(s){return"Outline"===s?c.outlineInterface():null}return c._name="Outline",c.outlineInterface=s(l),c};return function(s){function c(s){return"Data"===s?c.dataInterface:null}return c._name="Data",c.dataInterface=l(s),c}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(s){return interfaces[s]||null}var expressionHelpers={searchExpressions:function(s,l,c){l.x&&(c.k=!0,c.x=!0,c.initiateExpression=ExpressionManager.initiateExpression,c.effectsSequence.push(c.initiateExpression(s,l,c).bind(c)))},getSpeedAtTime:function(s){var l,c=-.01,u=this.getValueAtTime(s),d=this.getValueAtTime(s+c),h=0;if(u.length){for(l=0;l<u.length;l+=1)h+=Math.pow(d[l]-u[l],2);h=100*Math.sqrt(h)}else h=0;return h},getVelocityAtTime:function(s){if(void 0!==this.vel)return this.vel;var l,c,u=-.001,d=this.getValueAtTime(s),h=this.getValueAtTime(s+u);if(d.length)for(l=createTypedArray("float32",d.length),c=0;c<d.length;c+=1)l[c]=(h[c]-d[c])/u;else l=(h-d)/u;return l},getValueAtTime:function(s){return s*=this.elem.globalData.frameRate,(s-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<s?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(s,this._cachingAtTime),this._cachingAtTime.lastFrame=s),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(s){this.propertyGroup=s}};function addPropertyDecorator(){function s(s,l,c){if(!this.k||!this.keyframes)return this.pv;s=s?s.toLowerCase():"";var u,d,h,p,f,m=this.comp.renderedFrame,g=this.keyframes,v=g[g.length-1].t;if(m<=v)return this.pv;if(c?(u=l?Math.abs(v-this.elem.comp.globalData.frameRate*l):Math.max(0,v-this.elem.data.ip),d=v-u):((!l||l>g.length-1)&&(l=g.length-1),u=v-(d=g[g.length-1-l].t)),"pingpong"===s){if(Math.floor((m-d)/u)%2!=0)return this.getValueAtTime((u-(m-d)%u+d)/this.comp.globalData.frameRate,0)}else if("offset"===s){var b=this.getValueAtTime(d/this.comp.globalData.frameRate,0),y=this.getValueAtTime(v/this.comp.globalData.frameRate,0),w=this.getValueAtTime(((m-d)%u+d)/this.comp.globalData.frameRate,0),k=Math.floor((m-d)/u);if(this.pv.length){for(p=(f=Array(b.length)).length,h=0;h<p;h+=1)f[h]=(y[h]-b[h])*k+w[h];return f}return(y-b)*k+w}else if("continue"===s){var S=this.getValueAtTime(v/this.comp.globalData.frameRate,0),_=this.getValueAtTime((v-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(p=(f=Array(S.length)).length,h=0;h<p;h+=1)f[h]=S[h]+(S[h]-_[h])*((m-v)/this.comp.globalData.frameRate)/5e-4;return f}return S+(m-v)/.001*(S-_)}return this.getValueAtTime(((m-d)%u+d)/this.comp.globalData.frameRate,0)}function l(s,l,c){if(!this.k)return this.pv;s=s?s.toLowerCase():"";var u,d,h,p,f,m=this.comp.renderedFrame,g=this.keyframes,v=g[0].t;if(m>=v)return this.pv;if(c?(u=l?Math.abs(this.elem.comp.globalData.frameRate*l):Math.max(0,this.elem.data.op-v),d=v+u):((!l||l>g.length-1)&&(l=g.length-1),u=(d=g[l].t)-v),"pingpong"===s){if(Math.floor((v-m)/u)%2==0)return this.getValueAtTime(((v-m)%u+v)/this.comp.globalData.frameRate,0)}else if("offset"===s){var b=this.getValueAtTime(v/this.comp.globalData.frameRate,0),y=this.getValueAtTime(d/this.comp.globalData.frameRate,0),w=this.getValueAtTime((u-(v-m)%u+v)/this.comp.globalData.frameRate,0),k=Math.floor((v-m)/u)+1;if(this.pv.length){for(p=(f=Array(b.length)).length,h=0;h<p;h+=1)f[h]=w[h]-(y[h]-b[h])*k;return f}return w-(y-b)*k}else if("continue"===s){var S=this.getValueAtTime(v/this.comp.globalData.frameRate,0),_=this.getValueAtTime((v+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(p=(f=Array(S.length)).length,h=0;h<p;h+=1)f[h]=S[h]+(S[h]-_[h])*(v-m)/.001;return f}return S+(S-_)*(v-m)/.001}return this.getValueAtTime((u-((v-m)%u+v))/this.comp.globalData.frameRate,0)}function c(s,l){if(!this.k||(s=.5*(s||.4),(l=Math.floor(l||5))<=1))return this.pv;var c,u,d=this.comp.renderedFrame/this.comp.globalData.frameRate,h=d-s,p=d+s,f=l>1?(p-h)/(l-1):1,m=0,g=0;for(c=this.pv.length?createTypedArray("float32",this.pv.length):0;m<l;){if(u=this.getValueAtTime(h+m*f),this.pv.length)for(g=0;g<this.pv.length;g+=1)c[g]+=u[g];else c+=u;m+=1}if(this.pv.length)for(g=0;g<this.pv.length;g+=1)c[g]/=l;else c/=l;return c}function u(s){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var l=this._transformCachingAtTime.v;if(l.cloneFromProps(this.pre.props),this.appliedTransformations<1){var c=this.a.getValueAtTime(s);l.translate(-c[0]*this.a.mult,-c[1]*this.a.mult,c[2]*this.a.mult)}if(this.appliedTransformations<2){var u=this.s.getValueAtTime(s);l.scale(u[0]*this.s.mult,u[1]*this.s.mult,u[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var d=this.sk.getValueAtTime(s),h=this.sa.getValueAtTime(s);l.skewFromAxis(-d*this.sk.mult,h*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var p=this.r.getValueAtTime(s);l.rotate(-p*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var f=this.rz.getValueAtTime(s),m=this.ry.getValueAtTime(s),g=this.rx.getValueAtTime(s),v=this.or.getValueAtTime(s);l.rotateZ(-f*this.rz.mult).rotateY(m*this.ry.mult).rotateX(g*this.rx.mult).rotateZ(-v[2]*this.or.mult).rotateY(v[1]*this.or.mult).rotateX(v[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var b=this.px.getValueAtTime(s),y=this.py.getValueAtTime(s);if(this.data.p.z){var w=this.pz.getValueAtTime(s);l.translate(b*this.px.mult,y*this.py.mult,-w*this.pz.mult)}else l.translate(b*this.px.mult,y*this.py.mult,0)}else{var k=this.p.getValueAtTime(s);l.translate(k[0]*this.p.mult,k[1]*this.p.mult,-k[2]*this.p.mult)}return l}function d(){return this.v.clone(new Matrix)}var h=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(s,l,c){var p=h(s,l,c);return p.dynamicProperties.length?p.getValueAtTime=u.bind(p):p.getValueAtTime=d.bind(p),p.setGroupProperty=expressionHelpers.setGroupProperty,p};var p=PropertyFactory.getProp;function f(s){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),s*=this.elem.globalData.frameRate,(s-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<s?this._caching.lastIndex:0,this._cachingAtTime.lastTime=s,this.interpolateShape(s,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(u,d,h,f,m){var g=p(u,d,h,f,m);g.kf?g.getValueAtTime=expressionHelpers.getValueAtTime.bind(g):g.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(g),g.setGroupProperty=expressionHelpers.setGroupProperty,g.loopOut=s,g.loopIn=l,g.smooth=c,g.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(g),g.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(g),g.numKeys=1===d.a?d.k.length:0,g.propertyIndex=d.ix;var v=0;return 0!==h&&(v=createTypedArray("float32",1===d.a?d.k[0].s.length:d.k.length)),g._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:v},expressionHelpers.searchExpressions(u,d,g),g.k&&m.addDynamicProperty(g),g};var m=ShapePropertyFactory.getConstructorFunction(),g=ShapePropertyFactory.getKeyframedConstructorFunction();function v(){}v.prototype={vertices:function(s,l){this.k&&this.getValue();var c,u=this.v;void 0!==l&&(u=this.getValueAtTime(l,0));var d=u._length,h=u[s],p=u.v,f=createSizedArray(d);for(c=0;c<d;c+=1)"i"===s||"o"===s?f[c]=[h[c][0]-p[c][0],h[c][1]-p[c][1]]:f[c]=[h[c][0],h[c][1]];return f},points:function(s){return this.vertices("v",s)},inTangents:function(s){return this.vertices("i",s)},outTangents:function(s){return this.vertices("o",s)},isClosed:function(){return this.v.c},pointOnPath:function(s,l){var c,u=this.v;void 0!==l&&(u=this.getValueAtTime(l,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(u));for(var d=this._segmentsLength,h=d.lengths,p=d.totalLength*s,f=0,m=h.length,g=0;f<m;){if(g+h[f].addedLength>p){var v=f,b=u.c&&f===m-1?0:f+1,y=(p-g)/h[f].addedLength;c=bez.getPointInSegment(u.v[v],u.v[b],u.o[v],u.i[b],y,h[f]);break}g+=h[f].addedLength,f+=1}return c||(c=u.c?[u.v[0][0],u.v[0][1]]:[u.v[u._length-1][0],u.v[u._length-1][1]]),c},vectorOnPath:function(s,l,c){1==s?s=this.v.c:0==s&&(s=.999);var u=this.pointOnPath(s,l),d=this.pointOnPath(s+.001,l),h=d[0]-u[0],p=d[1]-u[1],f=Math.sqrt(Math.pow(h,2)+Math.pow(p,2));return 0===f?[0,0]:"tangent"===c?[h/f,p/f]:[-p/f,h/f]},tangentOnPath:function(s,l){return this.vectorOnPath(s,l,"tangent")},normalOnPath:function(s,l){return this.vectorOnPath(s,l,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([v],m),extendPrototype([v],g),g.prototype.getValueAtTime=f,g.prototype.initiateExpression=ExpressionManager.initiateExpression;var b=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(s,l,c,u,d){var h=b(s,l,c,u,d);return h.propertyIndex=l.ix,h.lock=!1,3===c?expressionHelpers.searchExpressions(s,l.pt,h):4===c&&expressionHelpers.searchExpressions(s,l.ks,h),h.k&&s.addDynamicProperty(h),h}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function s(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(s,l){var c=this.calculateExpression(l);if(s.t!==c){var u={};return this.copyData(u,s),u.t=c.toString(),u.__complete=!1,u}return s},TextProperty.prototype.searchProperty=function(){var s=this.searchKeyframes(),l=this.searchExpressions();return this.kf=s||l,this.kf},TextProperty.prototype.searchExpressions=s}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(s,l){var c,u,d=createNS("feMerge");for(d.setAttribute("result",s),u=0;u<l.length;u+=1)(c=createNS("feMergeNode")).setAttribute("in",l[u]),d.appendChild(c),d.appendChild(c);return d}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(s,l,c,u,d){this.filterManager=l;var h=createNS("feColorMatrix");h.setAttribute("type","matrix"),h.setAttribute("color-interpolation-filters","linearRGB"),h.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=h,h.setAttribute("result",u+"_tint_1"),s.appendChild(h),(h=createNS("feColorMatrix")).setAttribute("type","matrix"),h.setAttribute("color-interpolation-filters","sRGB"),h.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),h.setAttribute("result",u+"_tint_2"),s.appendChild(h),this.matrixFilter=h;var p=this.createMergeNode(u,[d,u+"_tint_1",u+"_tint_2"]);s.appendChild(p)}function SVGFillFilter(s,l,c,u){this.filterManager=l;var d=createNS("feColorMatrix");d.setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),d.setAttribute("result",u),s.appendChild(d),this.matrixFilter=d}function SVGStrokeEffect(s,l,c){this.initialized=!1,this.filterManager=l,this.elem=c,this.paths=[]}function SVGTritoneFilter(s,l,c,u){this.filterManager=l;var d=createNS("feColorMatrix");d.setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","linearRGB"),d.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),s.appendChild(d);var h=createNS("feComponentTransfer");h.setAttribute("color-interpolation-filters","sRGB"),h.setAttribute("result",u),this.matrixFilter=h;var p=createNS("feFuncR");p.setAttribute("type","table"),h.appendChild(p),this.feFuncR=p;var f=createNS("feFuncG");f.setAttribute("type","table"),h.appendChild(f),this.feFuncG=f;var m=createNS("feFuncB");m.setAttribute("type","table"),h.appendChild(m),this.feFuncB=m,s.appendChild(h)}function SVGProLevelsFilter(s,l,c,u){this.filterManager=l;var d=this.filterManager.effectElements,h=createNS("feComponentTransfer");(d[10].p.k||0!==d[10].p.v||d[11].p.k||1!==d[11].p.v||d[12].p.k||1!==d[12].p.v||d[13].p.k||0!==d[13].p.v||d[14].p.k||1!==d[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",h)),(d[17].p.k||0!==d[17].p.v||d[18].p.k||1!==d[18].p.v||d[19].p.k||1!==d[19].p.v||d[20].p.k||0!==d[20].p.v||d[21].p.k||1!==d[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",h)),(d[24].p.k||0!==d[24].p.v||d[25].p.k||1!==d[25].p.v||d[26].p.k||1!==d[26].p.v||d[27].p.k||0!==d[27].p.v||d[28].p.k||1!==d[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",h)),(d[31].p.k||0!==d[31].p.v||d[32].p.k||1!==d[32].p.v||d[33].p.k||1!==d[33].p.v||d[34].p.k||0!==d[34].p.v||d[35].p.k||1!==d[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",h)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(h.setAttribute("color-interpolation-filters","sRGB"),s.appendChild(h)),(d[3].p.k||0!==d[3].p.v||d[4].p.k||1!==d[4].p.v||d[5].p.k||1!==d[5].p.v||d[6].p.k||0!==d[6].p.v||d[7].p.k||1!==d[7].p.v)&&((h=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),h.setAttribute("result",u),s.appendChild(h),this.feFuncRComposed=this.createFeFunc("feFuncR",h),this.feFuncGComposed=this.createFeFunc("feFuncG",h),this.feFuncBComposed=this.createFeFunc("feFuncB",h))}function SVGDropShadowEffect(s,l,c,u,d){var h=l.container.globalData.renderConfig.filterSize,p=l.data.fs||h;s.setAttribute("x",p.x||h.x),s.setAttribute("y",p.y||h.y),s.setAttribute("width",p.width||h.width),s.setAttribute("height",p.height||h.height),this.filterManager=l;var f=createNS("feGaussianBlur");f.setAttribute("in","SourceAlpha"),f.setAttribute("result",u+"_drop_shadow_1"),f.setAttribute("stdDeviation","0"),this.feGaussianBlur=f,s.appendChild(f);var m=createNS("feOffset");m.setAttribute("dx","25"),m.setAttribute("dy","0"),m.setAttribute("in",u+"_drop_shadow_1"),m.setAttribute("result",u+"_drop_shadow_2"),this.feOffset=m,s.appendChild(m);var g=createNS("feFlood");g.setAttribute("flood-color","#00ff00"),g.setAttribute("flood-opacity","1"),g.setAttribute("result",u+"_drop_shadow_3"),this.feFlood=g,s.appendChild(g);var v=createNS("feComposite");v.setAttribute("in",u+"_drop_shadow_3"),v.setAttribute("in2",u+"_drop_shadow_2"),v.setAttribute("operator","in"),v.setAttribute("result",u+"_drop_shadow_4"),s.appendChild(v);var b=this.createMergeNode(u,[u+"_drop_shadow_4",d]);s.appendChild(b)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var l=this.filterManager.effectElements[0].p.v,c=this.filterManager.effectElements[1].p.v,u=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+u+" 0"),this.matrixFilter.setAttribute("values",c[0]-l[0]+" 0 0 0 "+l[0]+" "+(c[1]-l[1])+" 0 0 0 "+l[1]+" "+(c[2]-l[2])+" 0 0 0 "+l[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var l=this.filterManager.effectElements[2].p.v,c=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+l[0]+" 0 0 0 0 "+l[1]+" 0 0 0 0 "+l[2]+" 0 0 0 "+c+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var s,l,c,u,d=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(u=this.elem.maskManager.masksProperties.length,c=0):u=(c=this.filterManager.effectElements[0].p.v-1)+1,(l=createNS("g")).setAttribute("fill","none"),l.setAttribute("stroke-linecap","round"),l.setAttribute("stroke-dashoffset",1);c<u;c+=1)s=createNS("path"),l.appendChild(s),this.paths.push({p:s,m:c});if(3===this.filterManager.effectElements[10].p.v){var h=createNS("mask"),p=createElementID();h.setAttribute("id",p),h.setAttribute("mask-type","alpha"),h.appendChild(l),this.elem.globalData.defs.appendChild(h);var f=createNS("g");for(f.setAttribute("mask","url("+getLocationHref()+"#"+p+")");d[0];)f.appendChild(d[0]);this.elem.layerElement.appendChild(f),this.masker=h,l.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(d=this.elem.layerElement.children||this.elem.layerElement.childNodes;d.length;)this.elem.layerElement.removeChild(d[0]);this.elem.layerElement.appendChild(l),this.elem.layerElement.removeAttribute("mask"),l.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=l},SVGStrokeEffect.prototype.renderFrame=function(s){this.initialized||this.initialize();var l=this.paths.length;for(c=0;c<l;c+=1)if(-1!==this.paths[c].m&&(u=this.elem.maskManager.viewData[this.paths[c].m],d=this.paths[c].p,(s||this.filterManager._mdf||u.prop._mdf)&&d.setAttribute("d",u.lastPath),s||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||u.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var c,u,d,h,p,f=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),m=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),g=d.getTotalLength();h="0 0 0 "+g*f+" ";var v=Math.floor(g*(m-f)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(p=0;p<v;p+=1)h+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";h+="0 "+10*g+" 0 0"}else h="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;d.setAttribute("stroke-dasharray",h)}if((s||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(s||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(s||this.filterManager.effectElements[3].p._mdf)){var b=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*b[0])+","+bmFloor(255*b[1])+","+bmFloor(255*b[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var l=this.filterManager.effectElements[0].p.v,c=this.filterManager.effectElements[1].p.v,u=this.filterManager.effectElements[2].p.v,d=u[0]+" "+c[0]+" "+l[0],h=u[1]+" "+c[1]+" "+l[1],p=u[2]+" "+c[2]+" "+l[2];this.feFuncR.setAttribute("tableValues",d),this.feFuncG.setAttribute("tableValues",h),this.feFuncB.setAttribute("tableValues",p)}},SVGProLevelsFilter.prototype.createFeFunc=function(s,l){var c=createNS(s);return c.setAttribute("type","table"),l.appendChild(c),c},SVGProLevelsFilter.prototype.getTableValue=function(s,l,c,u,d){for(var h,p,f=0,m=256,g=Math.min(s,l),v=Math.max(s,l),b=Array.call(null,{length:256}),y=0,w=d-u,k=l-s;f<=256;)p=(h=f/256)<=g?k<0?d:u:h>=v?k<0?u:d:u+w*Math.pow((h-s)/k,1/c),b[y]=p,y+=1,f+=256/(m-1);return b.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var l,c=this.filterManager.effectElements;this.feFuncRComposed&&(s||c[3].p._mdf||c[4].p._mdf||c[5].p._mdf||c[6].p._mdf||c[7].p._mdf)&&(l=this.getTableValue(c[3].p.v,c[4].p.v,c[5].p.v,c[6].p.v,c[7].p.v),this.feFuncRComposed.setAttribute("tableValues",l),this.feFuncGComposed.setAttribute("tableValues",l),this.feFuncBComposed.setAttribute("tableValues",l)),this.feFuncR&&(s||c[10].p._mdf||c[11].p._mdf||c[12].p._mdf||c[13].p._mdf||c[14].p._mdf)&&(l=this.getTableValue(c[10].p.v,c[11].p.v,c[12].p.v,c[13].p.v,c[14].p.v),this.feFuncR.setAttribute("tableValues",l)),this.feFuncG&&(s||c[17].p._mdf||c[18].p._mdf||c[19].p._mdf||c[20].p._mdf||c[21].p._mdf)&&(l=this.getTableValue(c[17].p.v,c[18].p.v,c[19].p.v,c[20].p.v,c[21].p.v),this.feFuncG.setAttribute("tableValues",l)),this.feFuncB&&(s||c[24].p._mdf||c[25].p._mdf||c[26].p._mdf||c[27].p._mdf||c[28].p._mdf)&&(l=this.getTableValue(c[24].p.v,c[25].p.v,c[26].p.v,c[27].p.v,c[28].p.v),this.feFuncB.setAttribute("tableValues",l)),this.feFuncA&&(s||c[31].p._mdf||c[32].p._mdf||c[33].p._mdf||c[34].p._mdf||c[35].p._mdf)&&(l=this.getTableValue(c[31].p.v,c[32].p.v,c[33].p.v,c[34].p.v,c[35].p.v),this.feFuncA.setAttribute("tableValues",l))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){if((s||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),s||this.filterManager.effectElements[0].p._mdf){var l=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*l[0]),Math.round(255*l[1]),Math.round(255*l[2])))}if((s||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),s||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var c=this.filterManager.effectElements[3].p.v,u=(this.filterManager.effectElements[2].p.v-90)*degToRads,d=c*Math.cos(u),h=c*Math.sin(u);this.feOffset.setAttribute("dx",d),this.feOffset.setAttribute("dy",h)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(s,l,c){this.initialized=!1,this.filterManager=l,this.filterElem=s,this.elem=c,c.matteElement=createNS("g"),c.matteElement.appendChild(c.layerElement),c.matteElement.appendChild(c.transformedElement),c.baseElement=c.matteElement}function SVGGaussianBlurEffect(s,l,c,u){s.setAttribute("x","-100%"),s.setAttribute("y","-100%"),s.setAttribute("width","300%"),s.setAttribute("height","300%"),this.filterManager=l;var d=createNS("feGaussianBlur");d.setAttribute("result",u),s.appendChild(d),this.feGaussianBlur=d}function TransformEffect(){}function SVGTransformEffect(s,l){this.init(l)}function CVTransformEffect(s){this.init(s)}return SVGMatte3Effect.prototype.findSymbol=function(s){for(var l=0,c=_svgMatteSymbols.length;l<c;){if(_svgMatteSymbols[l]===s)return _svgMatteSymbols[l];l+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(s,l){var c,u=s.layerElement.parentNode;if(u){for(var d=u.children,h=0,p=d.length;h<p&&d[h]!==s.layerElement;)h+=1;h<=p-2&&(c=d[h+1]);var f=createNS("use");f.setAttribute("href","#"+l),c?u.insertBefore(f,c):u.appendChild(f)}},SVGMatte3Effect.prototype.setElementAsMask=function(s,l){if(!this.findSymbol(l)){var c=createElementID(),u=createNS("mask");u.setAttribute("id",l.layerId),u.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(l);var d=s.globalData.defs;d.appendChild(u);var h=createNS("symbol");h.setAttribute("id",c),this.replaceInParent(l,c),h.appendChild(l.layerElement),d.appendChild(h);var p=createNS("use");p.setAttribute("href","#"+c),u.appendChild(p),l.data.hd=!1,l.show()}s.setMatte(l.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var s=this.filterManager.effectElements[0].p.v,l=this.elem.comp.elements,c=0,u=l.length;c<u;)l[c]&&l[c].data.ind===s&&this.setElementAsMask(this.elem,l[c]),c+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(s){if(s||this.filterManager._mdf){var l=.3,c=this.filterManager.effectElements[0].p.v*l,u=this.filterManager.effectElements[1].p.v,d=3==u?0:c,h=2==u?0:c;this.feGaussianBlur.setAttribute("stdDeviation",d+" "+h);var p=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",p)}},TransformEffect.prototype.init=function(s){this.effectsManager=s,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(s){if(this._opMdf=!1,this._mdf=!1,s||this.effectsManager._mdf){var l=this.effectsManager.effectElements,c=l[0].p.v,u=l[1].p.v,d=1===l[2].p.v,h=l[3].p.v,p=d?h:l[4].p.v,f=l[5].p.v,m=l[6].p.v,g=l[7].p.v;this.matrix.reset(),this.matrix.translate(-c[0],-c[1],c[2]),this.matrix.scale(.01*p,.01*h,1),this.matrix.rotate(-g*degToRads),this.matrix.skewFromAxis(-f*degToRads,(m+90)*degToRads),this.matrix.translate(u[0],u[1],0),this._mdf=!0,this.opacity!==l[8].p.v&&(this.opacity=l[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})}
1,630119(s){!function(l,c){if(l){for(var u,d={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},h={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},p={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},m=1;m<20;++m)d[111+m]="f"+m;for(m=0;m<=9;++m)d[m+96]=m.toString();T.prototype.bind=function(s,l,c){var u=this;return s=s instanceof Array?s:[s],u._bindMultiple.call(u,s,l,c),u},T.prototype.unbind=function(s,l){var c=this;return c.bind.call(c,s,function(){},l)},T.prototype.trigger=function(s,l){var c=this;return c._directMap[s+":"+l]&&c._directMap[s+":"+l]({},s),c},T.prototype.reset=function(){var s=this;return s._callbacks={},s._directMap={},s},T.prototype.stopCallback=function(s,l){var c=this;if((" "+l.className+" ").indexOf(" mousetrap ")>-1||M(l,c.target))return!1;if("composedPath"in s&&"function"==typeof s.composedPath){var u=s.composedPath()[0];u!==s.target&&(l=u)}return"INPUT"==l.tagName||"SELECT"==l.tagName||"TEXTAREA"==l.tagName||l.isContentEditable},T.prototype.handleKey=function(){var s=this;return s._handleKey.apply(s,arguments)},T.addKeycodes=function(s){for(var l in s)s.hasOwnProperty(l)&&(d[l]=s[l]);u=null},T.init=function(){var s=T(c);for(var l in s)"_"!==l.charAt(0)&&(T[l]=function(l){return function(){return s[l].apply(s,arguments)}}(l))},T.init(),l.Mousetrap=T,s.exports&&(s.exports=T),"function"==typeof define&&define.amd&&define(function(){return T})}function g(s,l,c){s.addEventListener?s.addEventListener(l,c,!1):s.attachEvent("on"+l,c)}function v(s){if("keypress"==s.type){var l=String.fromCharCode(s.which);return s.shiftKey||(l=l.toLowerCase()),l}return d[s.which]?d[s.which]:h[s.which]?h[s.which]:String.fromCharCode(s.which).toLowerCase()}function b(s,l){return s.sort().join(",")===l.sort().join(",")}function y(s){var l=[];return s.shiftKey&&l.push("shift"),s.altKey&&l.push("alt"),s.ctrlKey&&l.push("ctrl"),s.metaKey&&l.push("meta"),l}function w(s){s.preventDefault?s.preventDefault():s.returnValue=!1}function k(s){s.stopPropagation?s.stopPropagation():s.cancelBubble=!0}function S(s){return"shift"==s||"ctrl"==s||"alt"==s||"meta"==s}function _(){if(!u)for(var s in u={},d)s>95&&s<112||d.hasOwnProperty(s)&&(u[d[s]]=s);return u}function E(s,l,c){return c||(c=_()[s]?"keydown":"keypress"),"keypress"==c&&l.length&&(c="keydown"),c}function C(s){return"+"===s?["+"]:(s=s.replace(/\+{2}/g,"+plus")).split("+")}function D(s,l){var c,u,d,h=[];for(c=C(s),d=0;d<c.length;++d)f[u=c[d]]&&(u=f[u]),l&&"keypress"!=l&&p[u]&&(u=p[u],h.push("shift")),S(u)&&h.push(u);return l=E(u,h,l),{key:u,modifiers:h,action:l}}function M(s,l){return null!==s&&s!==c&&(s===l||M(s.parentNode,l))}function T(s){var l,u=this;if(s=s||c,!(u instanceof T))return new T(s);u.target=s,u._callbacks={},u._directMap={};var d={},h=!1,p=!1,f=!1;function m(s){s=s||{};var l,c=!1;for(l in d){if(s[l]){c=!0;continue}d[l]=0}c||(f=!1)}function _(s,l,c,h,p,f){var m,g,v=[],y=c.type;if(!u._callbacks[s])return[];for("keyup"==y&&S(s)&&(l=[s]),m=0;m<u._callbacks[s].length;++m)if((g=u._callbacks[s][m],h||!g.seq||d[g.seq]==g.level)&&y==g.action&&("keypress"==y&&!c.metaKey&&!c.ctrlKey||b(l,g.modifiers))){var w=!h&&g.combo==p,k=h&&g.seq==h&&g.level==f;(w||k)&&u._callbacks[s].splice(m,1),v.push(g)}return v}function E(s,l,c,d){u.stopCallback(l,l.target||l.srcElement,c,d)||!1===s(l,c)&&(w(l),k(l))}function C(s){"number"!=typeof s.which&&(s.which=s.keyCode);var l=v(s);if(l){if("keyup"==s.type&&h===l){h=!1;return}u.handleKey(l,y(s),s)}}function M(){clearTimeout(l),l=setTimeout(m,1e3)}function A(s,l,c,u){function p(l){return function(){f=l,++d[s],M()}}function g(l){E(c,l,s),"keyup"!==u&&(h=v(l)),setTimeout(m,10)}d[s]=0;for(var b=0;b<l.length;++b){var y=b+1===l.length?g:p(u||D(l[b+1]).action);P(l[b],y,u,s,b)}}function P(s,l,c,d,h){u._directMap[s+":"+c]=l;var p,f=(s=s.replace(/\s+/g," ")).split(" ");f.length>1?A(s,f,l,c):(p=D(s,c),u._callbacks[p.key]=u._callbacks[p.key]||[],_(p.key,p.modifiers,{type:p.action},d,s,h),u._callbacks[p.key][d?"unshift":"push"]({callback:l,modifiers:p.modifiers,action:p.action,seq:d,level:h,combo:s}))}u._handleKey=function(s,l,c){var u,d=_(s,l,c),h={},g=0,v=!1;for(u=0;
1u<d.length;++u)d[u].seq&&(g=Math.max(g,d[u].level));for(u=0;u<d.length;++u){if(d[u].seq){if(d[u].level!=g)continue;v=!0,h[d[u].seq]=1,E(d[u].callback,c,d[u].combo,d[u].seq);continue}v||E(d[u].callback,c,d[u].combo)}var b="keypress"==c.type&&p;c.type!=f||S(s)||b||m(h),p=v&&"keydown"==c.type},u._bindMultiple=function(s,l,c){for(var u=0;u<s.length;++u)P(s[u],l,c)},g(s,"keypress",C),g(s,"keydown",C),g(s,"keyup",C)}}("u">typeof window?window:null,"u">typeof window?document:null)},904686(s,l,c){s=c.nmd(s),(function(){"use strict";var u={function:!0,object:!0},d=u[typeof window]&&window||this,h=u[typeof l]&&l,p=u.object&&s&&!s.nodeType&&s,f=h&&p&&"object"==typeof c.g&&c.g;f&&(f.global===f||f.window===f||f.self===f)&&(d=f);var m=0x1fffffffffffff,g=/\bOpera/,v=Object.prototype,b=v.hasOwnProperty,y=v.toString;function w(s){return(s=String(s)).charAt(0).toUpperCase()+s.slice(1)}function k(s,l,c){var u={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return l&&c&&/^Win/i.test(s)&&!/^Windows Phone /i.test(s)&&(u=u[/[\d.]+$/.exec(s)])&&(s="Windows "+u),s=String(s),l&&c&&(s=s.replace(RegExp(l,"i"),c)),s=_(s.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function S(s,l){var c=-1,u=s?s.length:0;if("number"==typeof u&&u>-1&&u<=m)for(;++c<u;)l(s[c],c,s);else E(s,l)}function _(s){return s=A(s),/^(?:webOS|i(?:OS|P))/.test(s)?s:w(s)}function E(s,l){for(var c in s)b.call(s,c)&&l(s[c],c,s)}function C(s){return null==s?w(s):y.call(s).slice(8,-1)}function D(s,l){var c=null!=s?typeof s[l]:"number";return!/^(?:boolean|number|string|undefined)$/.test(c)&&("object"!=c||!!s[l])}function M(s){return String(s).replace(/([ -])(?!$)/g,"$1?")}function T(s,l){var c=null;return S(s,function(u,d){c=l(c,u,d,s)}),c}function A(s){return String(s).replace(/^ +| +$/g,"")}function P(s){var l,c,u=d,h=s&&"object"==typeof s&&"String"!=C(s);h&&(u=s,s=null);var p=u.navigator||{},f=p.userAgent||"";s||(s=f);var m=h?!!p.likeChrome:/\bChrome\b/.test(s)&&!/internal|\n/i.test(y.toString()),v="Object",b=h?v:"ScriptBridgingProxyObject",w=h?v:"Environment",S=h&&u.java?"JavaPackage":C(u.java),O=h?v:"RuntimeObject",N=/\bJava/.test(S)&&u.java,I=N&&C(u.environment)==w,R=N?"a":"α",F=N?"b":"β",L=u.document||{},j=u.operamini||u.opera,z=g.test(z=h&&j?j["[[Class]]"]:C(j))?z:j=null,B=s,$=[],W=null,H=s==f,U=H&&j&&"function"==typeof j.version&&j.version(),V=Z([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Y=J(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),q=ee([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),G=X({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),K=Q(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function Z(l){return T(l,function(l,c){return l||RegExp("\\b"+(c.pattern||M(c))+"\\b","i").exec(s)&&(c.label||c)})}function X(l){return T(l,function(l,c,u){return l||(c[q]||c[/^[a-z]+(?: +[a-z]+\b)*/i.exec(q)]||RegExp("\\b"+M(u)+"(?:\\b|\\w*\\d)","i").exec(s))&&u})}function J(l){return T(l,function(l,c){return l||RegExp("\\b"+(c.pattern||M(c))+"\\b","i").exec(s)&&(c.label||c)})}function Q(l){return T(l,function(l,c){var u=c.pattern||M(c);return!l&&(l=RegExp("\\b"+u+"(?:/[\\d.]+|[ \\w.]*)","i").exec(s))&&(l=k(l,u,c.label||c)),l})}function ee(l){return T(l,function(l,c){var u=c.pattern||M(c);return!l&&(l=RegExp("\\b"+u+" *\\d+[.\\w_]*","i").exec(s)||RegExp("\\b"+u+" *\\w+-[\\w]*","i").exec(s)||RegExp("\\b"+u+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(s))&&((l=String(c.label&&!RegExp(u,"i").test(c.label)?c.label:l).split("/"))[1]&&
vendor: 5,361 bytes, line 1
1!/[\d.]+/.test(l[0])&&(l[0]+=" "+l[1]),c=c.label||c,l=_(l[0].replace(RegExp(u,"i"),c).replace(RegExp("; *(?:"+c+"[_-])?","i")," ").replace(RegExp("("+c+")[-_.]?(\\w)","i"),"$1 $2"))),l})}function et(l){return T(l,function(l,c){return l||(RegExp(c+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(s)||0)[1]||null})}function en(){return this.description||""}if(V&&(V=[V]),/\bAndroid\b/.test(K)&&!q&&(l=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(s))&&(q=A(l[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),G&&!q?q=ee([G]):G&&q&&(q=q.replace(RegExp("^("+M(G)+")[-_.\\s]","i"),G+" ").replace(RegExp("^("+M(G)+")[-_.]?(\\w)","i"),G+" $2")),(l=/\bGoogle TV\b/.exec(q))&&(q=l[0]),/\bSimulator\b/i.test(s)&&(q=(q?q+" ":"")+"Simulator"),"Opera Mini"==Y&&/\bOPiOS\b/.test(s)&&$.push("running in Turbo/Uncompressed mode"),"IE"==Y&&/\blike iPhone OS\b/.test(s)?(G=(l=P(s.replace(/like iPhone OS/,""))).manufacturer,q=l.product):/^iP/.test(q)?(Y||(Y="Safari"),K="iOS"+((l=/ OS ([\d_]+)/i.exec(s))?" "+l[1].replace(/_/g,"."):"")):"Konqueror"==Y&&/^Linux\b/i.test(K)?K="Kubuntu":G&&"Google"!=G&&(/Chrome/.test(Y)&&!/\bMobile Safari\b/i.test(s)||/\bVita\b/.test(q))||/\bAndroid\b/.test(K)&&/^Chrome/.test(Y)&&/\bVersion\//i.test(s)?(Y="Android Browser",K=/\bAndroid\b/.test(K)?K:"Android"):"Silk"==Y?(/\bMobi/i.test(s)||(K="Android",$.unshift("desktop mode")),/Accelerated *= *true/i.test(s)&&$.unshift("accelerated")):"UC Browser"==Y&&/\bUCWEB\b/.test(s)?$.push("speed mode"):"PaleMoon"==Y&&(l=/\bFirefox\/([\d.]+)\b/.exec(s))?$.push("identifying as Firefox "+l[1]):"Firefox"==Y&&(l=/\b(Mobile|Tablet|TV)\b/i.exec(s))?(K||(K="Firefox OS"),q||(q=l[1])):!Y||(l=!/\bMinefield\b/i.test(s)&&/\b(?:Firefox|Safari)\b/.exec(Y))?(Y&&!q&&/[\/,]|^[^(]+?\)/.test(s.slice(s.indexOf(l+"/")+8))&&(Y=null),(l=q||G||K)&&(q||G||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(K))&&(Y=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(K)?K:l)+" Browser")):"Electron"==Y&&(l=(/\bChrome\/([\d.]+)\b/.exec(s)||0)[1])&&$.push("Chromium "+l),U||(U=et(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",M(Y),"(?:Firefox|Minefield|NetFront)"])),(l="iCab"==V&&parseFloat(U)>3&&"WebKit"||/\bOpera\b/.test(Y)&&(/\bOPR\b/.test(s)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(s)&&!/^(?:Trident|EdgeHTML)$/.test(V)&&"WebKit"||!V&&/\bMSIE\b/i.test(s)&&("Mac OS"==K?"Tasman":"Trident")||"WebKit"==V&&/\bPlayStation\b(?! Vita\b)/i.test(Y)&&"NetFront")&&(V=[l]),"IE"==Y&&(l=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(s)||0)[1])?(Y+=" Mobile",K="Windows Phone "+(/\+$/.test(l)?l:l+".x"),$.unshift("desktop mode")):/\bWPDesktop\b/i.test(s)?(Y="IE Mobile",K="Windows Phone 8.x",$.unshift("desktop mode"),U||(U=(/\brv:([\d.]+)/.exec(s)||0)[1])):"IE"!=Y&&"Trident"==V&&(l=/\brv:([\d.]+)/.exec(s))&&(Y&&$.push("identifying as "+Y+(U?" "+U:"")),Y="IE",U=l[1]),H){if(D(u,"global"))if(N&&(B=(l=N.lang.System).getProperty("os.arch"),K=K||l.getProperty("os.name")+" "+l.getProperty("os.version")),I){try{U=u.require("ringo/engine").version.join("."),Y="RingoJS"}catch(s){(l=u.system)&&l.global.system==u.system&&(Y="Narwhal",K||(K=l[0].os||null))}Y||(Y="Rhino")}else"object"==typeof u.process&&!u.process.browser&&(l=u.process)&&("object"==typeof l.versions&&("string"==typeof l.versions.electron?($.push("Node "+l.versions.node),Y="Electron",U=l.versions.electron):"string"==typeof l.versions.nw&&($.push("Chromium "+U,"Node "+l.versions.node),Y="NW.js",U=l.versions.nw)),Y||(Y="Node.js",B=l.arch,K=l.platform,U=(U=/[\d.]+/.exec(l.version))?U[0]:null));else C(l=u.runtime)==b?(Y="Adobe AIR",K=l.flash.system.Capabilities.os):C(l=u.phantom)==O?(Y="PhantomJS",U=(l=l.version||null)&&l.major+"."+l.minor+"."+l.patch):"number"==typeof L.documentMode&&(l=/\bTrident\/(\d+)/i.exec(s))?(U=[U,L.documentMode],(l=+l[1]+4)!=U[1]&&($.push("IE "+U[1]+" mode"),V&&(V[1]=""),U[1]=l),U="IE"==Y?String(U[1].toFixed(1)):U[0]):"number"==typeof L.documentMode&&/^(?:Chrome|Firefox)\b/.test(Y)&&($.push("masking as "+Y+" "+U),Y="IE",U="11.0",V=["Trident"],K="Windows");K=K&&_(K)}if(U&&(l=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(U)||/(?:alpha|beta)(?: ?\d)?/i.exec(s+";"+(H&&p.appMinorVersion))||/\bMinefield\b/i.test(s)&&"a")&&(W=/b/i.test(l)?"beta":"alpha",U=U.replace(RegExp(l+"\\+?$"),"")+("beta"==W?F:R)+(/\d+\+?/.exec(l)||"")),"Fennec"==Y||"Firefox"==Y&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(K))Y="Firefox Mobile";else if("Maxthon"==Y&&U)U=U.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(q))"Xbox 360"==q&&(K=null),"Xbox 360"==q&&/\bIEMobile\b/.test(s)&&$.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Y)||Y&&!q&&!/Browser|Mobi/.test(Y))&&("Windows CE"==K||/Mobi/i.test(s)))Y+=" Mobile";else if("IE"==Y&&H)try{null===u.external&&$.unshift("platform preview")}catch(s){$.unshift("embedded")}else(/\bBlackBerry\b/.test(q)||/\bBB10\b/.test(s))&&(l=(RegExp(q.replace(/ +/g," *")+"/([.\\d]+)","i").exec(s)||0)[1]||U)?(K=((l=[l,/BB10/.test(s)])[1]?(q=null,G="BlackBerry"):"Device Software")+" "+l[0],U=null):this!=E&&"Wii"!=q&&(H&&j||/Opera/.test(Y)&&/\b(?:MSIE|Firefox)\b/i.test(s)||"Firefox"==Y&&/\bOS X (?:\d+\.){2,}/.test(K)||"IE"==Y&&(K&&!/^Win/.test(K)&&U>5.5||/\bWindows XP\b/.test(K)&&U>8||8==U&&!/\bTrident\b/.test(s)))&&!g.test(l=P.call(E,s.replace(g,"")+";
1"))&&l.name&&(l="ing as "+l.name+((l=l.version)?" "+l:""),g.test(Y)?(/\bIE\b/.test(l)&&"Mac OS"==K&&(K=null),l="identify"+l):(l="mask"+l,Y=z?_(z.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(l)&&(K=null),H||(U=null)),V=["Presto"],$.push(l));(l=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(s)||0)[1])&&(l=[parseFloat(l.replace(/\.(\d)$/,".0$1")),l],"Safari"==Y&&"+"==l[1].slice(-1)?(Y="WebKit Nightly",W="alpha",U=l[1].slice(0,-1)):(U==l[1]||U==(l[2]=(/\bSafari\/([\d.]+\+?)/i.exec(s)||0)[1]))&&(U=null),l[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(s)||0)[1],537.36==l[0]&&537.36==l[2]&&parseFloat(l[1])>=28&&"WebKit"==V&&(V=["Blink"]),H&&(m||l[1])?(V&&(V[1]="like Chrome"),l=l[1]||((l=l[0])<530?1:l<532?2:l<532.05?3:l<533?4:l<534.03?5:l<534.07?6:l<534.1?7:l<534.13?8:l<534.16?9:l<534.24?10:l<534.3?11:l<535.01?12:l<535.02?"13+":l<535.07?15:l<535.11?16:l<535.19?17:l<536.05?18:l<536.1?19:l<537.01?20:l<537.11?"21+":l<537.13?23:l<537.18?24:l<537.24?25:l<537.36?26:"Blink"!=V?"27":"28")):(V&&(V[1]="like Safari"),l=(l=l[0])<400?1:l<500?2:l<526?3:l<533?4:l<534?"4+":l<535?5:l<537?6:l<538?7:l<601?8:l<602?9:l<604?10:l<606?11:l<608?12:"12"),V&&(V[1]+=" "+(l+="number"==typeof l?".x":/[.+]/.test(l)?"":"+")),"Safari"==Y&&(!U||parseInt(U)>45)?U=l:"Chrome"==Y&&/\bHeadlessChrome/i.test(s)&&$.unshift("headless")),"Opera"==Y&&(l=/\bzbov|zvav$/.exec(K))?(Y+=" ",$.unshift("desktop mode"),"zvav"==l?(Y+="Mini",U=null):Y+="Mobile",K=K.replace(RegExp(" *"+l+"$"),"")):"Safari"==Y&&/\bChrome\b/.exec(V&&V[1])?($.unshift("desktop mode"),Y="Chrome Mobile",U=null,/\bOS X\b/.test(K)?(G="Apple",K="iOS 4.3+"):K=null):/\bSRWare Iron\b/.test(Y)&&!U&&(U=et("Chrome")),U&&0==U.indexOf(l=/[\d.]+$/.exec(K))&&s.indexOf("/"+l+"-")>-1&&(K=A(K.replace(l,""))),K&&-1!=K.indexOf(Y)&&!RegExp(Y+" OS").test(K)&&(K=K.replace(RegExp(" *"+M(Y)+" *"),"")),V&&!/\b(?:Avant|Nook)\b/.test(Y)&&(/Browser|Lunascape|Maxthon/.test(Y)||"Safari"!=Y&&/^iOS/.test(K)&&/\bSafari\b/.test(V[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Y)&&V[1])&&(l=V[V.length-1])&&$.push(l),$.length&&($=["("+$.join("; ")+")"]),G&&q&&0>q.indexOf(G)&&$.push("on "+G),q&&$.push((/^on /.test($[$.length-1])?"":"on ")+q),K&&(c=(l=/ ([\d.+]+)$/.exec(K))&&"/"==K.charAt(K.length-l[0].length-1),K={architecture:32,family:l&&!c?K.replace(l[0],""):K,version:l?l[1]:null,toString:function(){var s=this.version;return this.family+(s&&!c?" "+s:"")+(64==this.architecture?" 64-bit":"")}}),(l=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(B))&&!/\bi686\b/i.test(B
1)?(K&&(K.architecture=64,K.family=K.family.replace(RegExp(" *"+l),"")),Y&&(/\bWOW64\b/i.test(s)||H&&/\w(?:86|32)$/.test(p.cpuClass||p.platform)&&!/\bWin64; x64\b/i.test(s))&&$.unshift("32-bit")):K&&/^OS X/.test(K.family)&&"Chrome"==Y&&parseFloat(U)>=39&&(K.architecture=64),s||(s=null);var er={};return er.description=s,er.layout=V&&V[0],er.manufacturer=G,er.name=Y,er.prerelease=W,er.product=q,er.ua=s,er.version=Y&&U,er.os=K||{architecture:null,family:null,version:null,toString:function(){return"null"}},er.parse=P,er.toString=en,er.version&&$.unshift(U),er.name&&$.unshift(Y),K&&Y&&!(K==String(K).split(" ")[0]&&(K==Y.split(" ")[0]||q))&&$.push(q?"("+K+")":"on "+K),$.length&&(er.description=$.join(" ")),er}var O=P();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(d.platform=O,define(function(){return O})):h&&p?E(O,function(s,l){h[l]=s}):d.platform=O}).call(this)},344327(s,l,c){"use strict";c.d(l,{A:()=>eY});var u,d=c(70863);function h(s,l){if(null==s)return{};var c={};for(var u in s)if(({}).hasOwnProperty.call(s,u)){if(-1!==l.indexOf(u))continue;c[u]=s[u]}return c}function p(s,l){if(null==s)return{};var c,u,d=h(s,l);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(s);for(u=0;u<p.length;u++)c=p[u],-1===l.indexOf(c)&&({}).propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}function f(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function m(s){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}function g(s,l){if("object"!=m(s)||!s)return s;var c=s[Symbol.toPrimitive];if(void 0!==c){var u=c.call(s,l||"default");if("object"!=m(u))return u;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===l?String:Number)(s)}function v(s){var l=g(s,"string");return"symbol"==m(l)?l:l+""}function b(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,v(u.key),u)}}function y(s,l,c){return l&&b(s.prototype,l),c&&b(s,c),Object.defineProperty(s,"prototype",{writable:!1}),s}function w(s,l){return(w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,l){return s.__proto__=l,s})(s,l)}function k(s,l){if("function"!=typeof l&&null!==l)throw TypeError("Super expression must either be null or a function");s.prototype=Object.create(l&&l.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),l&&w(s,l)}function S(s){return(S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(s){return s.__proto__||Object.getPrototypeOf(s)})(s)}function _(){try{var s=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(s){}return(_=function(){return!!s})()}function E(s){if(void 0===s)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function C(s,l){if(l&&("object"==m(l)||"function"==typeof l))return l;if(void 0!==l)throw TypeError("Derived constructors may only return object or undefined");return E(s)}function D(s){var l=_();return function(){var c,u=S(s);return c=l?Reflect.construct(u,arguments,S(this).constructor):u.apply(this,arguments),C(this,c)}}function M(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function T(s){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}function A(s,l){if("object"!=T(s)||!s)return s;var c=s[Symbol.toPrimitive];if(void 0!==c){var u=c.call(s,l||"default");if("object"!=T(u))return u;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===l?String:Number)(s)}function P(s){var l=A(s,"string");return"symbol"==T(l)?l:l+""}function O(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,P(u.key),u)}}function N(s,l,c){return l&&O(s.prototype,l),c&&O(s,c),Object.defineProperty(s,"prototype",{writable:!1}),s}
1function I(s,l){return(I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(s,l){return s.__proto__=l,s})(s,l)}function R(s,l){if("function"!=typeof l&&null!==l)throw TypeError("Super expression must either be null or a function");s.prototype=Object.create(l&&l.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),l&&I(s,l)}function F(s){if(void 0===s)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function L(s,l){if(l&&("object"==T(l)||"function"==typeof l))return l;if(void 0!==l)throw TypeError("Derived constructors may only return object or undefined");return F(s)}function j(s){return(j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(s){return s.__proto__||Object.getPrototypeOf(s)})(s)}var z=c(933578),B=function(s){return+setTimeout(s,16)},$=function(s){return clearTimeout(s)};"u">typeof window&&"requestAnimationFrame"in window&&(B=function(s){return window.requestAnimationFrame(s)},$=function(s){return window.cancelAnimationFrame(s)});var W=0,H=new Map;function U(s){H.delete(s)}function V(s){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,c=W+=1;function u(l){if(0===l)U(c),s();else{var d=B(function(){u(l-1)});H.set(c,d)}}return u(l),c}V.cancel=function(s){var l=H.get(s);return U(l),$(l)};var Y=c(574795);function q(){return!!("u">typeof window&&window.document&&window.document.createElement)}let G=(0,z.forwardRef)(function(s,l){var c=s.didUpdate,u=s.getContainer,d=s.children,h=(0,z.useRef)();(0,z.useImperativeHandle)(l,function(){return{}});var p=(0,z.useRef)(!1);return!p.current&&q()&&(h.current=u(),p.current=!0),(0,z.useEffect)(function(){null==c||c(s)}),(0,z.useEffect)(function(){return function(){var s,l;null==(s=h.current)||null==(l=s.parentNode)||l.removeChild(h.current)}},[]),h.current?Y.createPortal(d,h.current):null});function K(s){if("u"<typeof document)return 0;if(s||void 0===u){var l=document.createElement("div");l.style.width="100%",l.style.height="200px";var c=document.createElement("div"),d=c.style;d.position="absolute",d.top="0",d.left="0",d.pointerEvents="none",d.visibility="hidden",d.width="200px",d.height="150px",d.overflow="hidden",c.appendChild(l),document.body.appendChild(c);var h=l.offsetWidth;c.style.overflow="scroll";var p=l.offsetWidth;h===p&&(p=c.clientWidth),document.body.removeChild(c),u=h-p}return u}let Z=function(s){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!s)return{};var c=l.element,u=void 0===c?document.body:c,d={},h=Object.keys(s);return h.forEach(function(s){d[s]=u.style[s]}),h.forEach(function(l){u.style[l]=s[l]}),d};function X(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var J={};let Q=function(s){if(X()||s){var l="ant-scrolling-effect",c=RegExp("".concat(l),"g"),u=document.body.className;if(s){if(!c.test(u))return;Z(J),J={},document.body.className=u.replace(c,"").trim();return}var d=K();if(d&&(J=Z({position:"relative",width:"calc(100% - ".concat(d,"px)")}),!c.test(u))){var h="".concat(u," ").concat(l);document.body.className=h.trim()}}};function ee(s,l){(null==l||l>s.length)&&(l=s.length);for(var c=0,u=Array(l);c<l;c++)u[c]=s[c];return u}function et(s){if(Array.isArray(s))return ee(s)}function en(s){if("u">typeof Symbol&&null!=s[Symbol.iterator]||null!=s["@@iterator"])return Array.from(s)}function er(s,l){if(s){if("string"==typeof s)return ee(s,l);var c=({}).toString.call(s).slice(8,-1);return"Object"===c&&s.constructor&&(c=s.constructor.name),"Map"===c||"Set"===c?Array.from(s):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?ee(s,l):void 0}}function ei(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ea(s){return et(s)||en(s)||er(s)||ei()}var eo=[],es="ant-scrolling-effect",el=RegExp("".concat(es),"g"),ec=0,eu=new Map,ed=function s(l){var c=this;M(this,s),this.getContainer=function(){var s;return null==(s=c.options)?void 0:s.container},this.reLock=function(s){var l=eo.find(function(s){return s.target===c.lockTarget});l&&c.unLock(),c.options=s,l&&(l.options=s,c.lock())},this.lock=function(){if(!eo.some(function(s){return s.target===c.lockTarget}
1)){if(eo.some(function(s){var l,u=s.options;return(null==u?void 0:u.container)===(null==(l=c.options)?void 0:l.container)})){eo=[].concat(ea(eo),[{target:c.lockTarget,options:c.options}]);return}var s,l=0,u=(null==(s=c.options)?void 0:s.container)||document.body;(u===document.body&&window.innerWidth-document.documentElement.clientWidth>0||u.scrollHeight>u.clientHeight)&&(l=K());var d=u.className;0===eo.filter(function(s){var l,u=s.options;return(null==u?void 0:u.container)===(null==(l=c.options)?void 0:l.container)}).length&&eu.set(u,Z({width:"calc(100% - ".concat(l,"px)"),overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:u})),el.test(d)||(u.className="".concat(d," ").concat(es).trim()),eo=[].concat(ea(eo),[{target:c.lockTarget,options:c.options}])}},this.unLock=function(){var s,l=eo.find(function(s){return s.target===c.lockTarget});if(eo=eo.filter(function(s){return s.target!==c.lockTarget}),!(!l||eo.some(function(s){var c,u=s.options;return(null==u?void 0:u.container)===(null==(c=l.options)?void 0:c.container)}))){var u=(null==(s=c.options)?void 0:s.container)||document.body,d=u.className;el.test(d)&&(Z(eu.get(u),{element:u}),eu.delete(u),u.className=u.className.replace(el,"").trim())}},this.lockTarget=ec++,this.options=l};function eh(s){var l=ep();return function(){var c,u=j(s);return c=l?Reflect.construct(u,arguments,j(this).constructor):u.apply(this,arguments),L(this,c)}}function ep(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(s){return!1}}var ef=0,em=q(),eg={},ev=function(s){if(!em)return null;if(s){if("string"==typeof s)return document.querySelectorAll(s)[0];if("function"==typeof s)return s();if("object"===T(s)&&s instanceof window.HTMLElement)return s}return document.body};let eb=function(s){R(c,s);var l=eh(c);function c(s){var u;return M(this,c),(u=l.call(this,s)).componentRef=z.createRef(),u.updateScrollLocker=function(s){var l=(s||{}).visible,c=u.props,d=c.getContainer,h=c.visible;h&&h!==l&&em&&ev(d)!==u.scrollLocker.getContainer()&&u.scrollLocker.reLock({container:ev(d)})},u.updateOpenCount=function(s){var l=s||{},c=l.visible,d=l.getContainer,h=u.props,p=h.visible,f=h.getContainer;p!==c&&em&&ev(f)===document.body&&(p&&!c?ef+=1:s&&(ef-=1)),("function"==typeof f&&"function"==typeof d?f.toString()!==d.toString():f!==d)&&u.removeCurrentContainer()},u.attachToParent=function(){var s=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(s||u.container&&!u.container.parentNode){var l=ev(u.props.getContainer);return!!l&&(l.appendChild(u.container),!0)}return!0},u.getContainer=function(){return em?(u.container||(u.container=document.createElement("div"),u.attachToParent(!0)),u.setWrapperClassName(),u.container):null},u.setWrapperClassName=function(){var s=u.props.wrapperClassName;u.container&&s&&s!==u.container.className&&(u.container.className=s)},u.removeCurrentContainer=function(){var s,l;null==(s=u.container)||null==(l=s.parentNode)||l.removeChild(u.container)},u.switchScrollingEffect=function(){1!==ef||Object.keys(eg).length?ef||(Z(eg),eg={},Q(!0)):(Q(),eg=Z({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"}))},u.scrollLocker=new ed({container:ev(s.getContainer)}),u}return N(c,[{key:"componentDidMount",value:function(){var s=this;this.updateOpenCount(),this.attachToParent()||(this.rafId=V(function(){s.forceUpdate()}))}},{key:"componentDidUpdate",value:function(s){this.updateOpenCount(s),this.updateScrollLocker(s),this.setWrapperClassName(),this.attachToParent()}},{key:"componentWillUnmount",value:function(){var s=this.props,l=s.visible,c=s.getContainer;em&&ev(c)===document.body&&(ef=l&&ef?ef-1:ef),this.removeCurrentContainer(),V.cancel(this.rafId)}},{key:"render",value:function(){var s=this.props,l=s.children,c=s.forceRender,u=s.visible,d=null,h={getOpenCount:function(){return ef},getContainer:this.getContainer,switchScrollingEffect:this.switchScrollingEffect,scrollLocker:this.scrollLocker};return(c||u||this.componentRef.current)&&(d=z.createElement(G,{getContainer:this.getContainer,ref:this.componentRef},l(h))),d}}]),c}(z.Component);function ey(s,l,c){return(l=v(l))in s?Object.defineProperty(s,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[l]=c,s}function ew(s,l){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),c.push.apply(c,u)}return c}function ex(s){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};
1l%2?ew(Object(c),!0).forEach(function(l){ey(s,l,c[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(c)):ew(Object(c)).forEach(function(l){Object.defineProperty(s,l,Object.getOwnPropertyDescriptor(c,l))})}return s}var ek=c(497184),eS=c.n(ek),e_={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(s){var l=s.keyCode;if(s.altKey&&!s.ctrlKey||s.metaKey||l>=e_.F1&&l<=e_.F12)return!1;switch(l){case e_.ALT:case e_.CAPS_LOCK:case e_.CONTEXT_MENU:case e_.CTRL:case e_.DOWN:case e_.END:case e_.ESC:case e_.HOME:case e_.INSERT:case e_.LEFT:case e_.MAC_FF_META:case e_.META:case e_.NUMLOCK:case e_.NUM_CENTER:case e_.PAGE_DOWN:case e_.PAGE_UP:case e_.PAUSE:case e_.PRINT_SCREEN:case e_.RIGHT:case e_.SHIFT:case e_.UP:case e_.WIN_KEY:case e_.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(s){if(s>=e_.ZERO&&s<=e_.NINE||s>=e_.NUM_ZERO&&s<=e_.NUM_MULTIPLY||s>=e_.A&&s<=e_.Z||-1!==window.navigator.userAgent.indexOf("WebKit")&&0===s)return!0;switch(s){case e_.SPACE:case e_.QUESTION_MARK:case e_.NUM_PLUS:case e_.NUM_MINUS:case e_.NUM_PE
1RIOD:case e_.NUM_DIVISION:case e_.SEMICOLON:case e_.DASH:case e_.EQUALS:case e_.COMMA:case e_.PERIOD:case e_.SLASH:case e_.APOSTROPHE:case e_.SINGLE_QUOTE:case e_.OPEN_SQUARE_BRACKET:case e_.BACKSLASH:case e_.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};let eE=e_;function eC(s,l,c){return(l=P(l))in s?Object.defineProperty(s,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[l]=c,s}function eD(s,l){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),c.push.apply(c,u)}return c}function eM(s){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};l%2?eD(Object(c),!0).forEach(function(l){eC(s,l,c[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(c)):eD(Object(c)).forEach(function(l){Object.defineProperty(s,l,Object.getOwnPropertyDescriptor(c,l))})}return s}function eT(s,l){var c=eM({},s);return Array.isArray(l)&&l.forEach(function(s){delete c[s]}),c}function eA(s){return Array.isArray(s)?s:[s]}var eP={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},eO=Object.keys(eP).filter(function(s){if("u"<typeof document)return!1;var l=document.getElementsByTagName("html")[0];return s in(l?l.style:{})})[0],eN=eP[eO];function eI(s,l,c,u){s.addEventListener?s.addEventListener(l,c,u):s.attachEvent&&s.attachEvent("on".concat(l),c)}function eR(s,l,c,u){s.removeEventListener?s.removeEventListener(l,c,u):s.attachEvent&&s.detachEvent("on".concat(l),c)}function eF(s,l){var c="function"==typeof s?s(l):s;return Array.isArray(c)?2===c.length?c:[c[0],c[1]]:[c]}var eL=function(s){return!isNaN(parseFloat(s))&&isFinite(s)},ej=!("u">typeof window&&window.document&&window.document.createElement),ez=function s(l,c,u,d){if(!c||c===document||c instanceof Document)return!1;if(c===l.parentNode)return!0;var h=Math.max(Math.abs(u),Math.abs(d))===Math.abs(d),p=Math.max(Math.abs(u),Math.abs(d))===Math.abs(u),f=c.scrollHeight-c.clientHeight,m=c.scrollWidth-c.clientWidth,g=document.defaultView.getComputedStyle(c),v="auto"===g.overflowY||"scroll"===g.overflowY,b="auto"===g.overflowX||"scroll"===g.overflowX,y=f&&v,w=m&&b;return(!!h&&(!y||!!y&&(c.scrollTop>=f&&d<0||c.scrollTop<=0&&d>0))||!!p&&(!w||!!w&&(c.scrollLeft>=m&&u<0||c.scrollLeft<=0&&u>0)))&&s(l,c.parentNode,u,d)},eB=["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","scrollLocker","contentWrapperStyle"],e$={};let eW=function(s){k(c,s);var l=D(c);function c(s){var u;return f(this,c),(u=l.call(this,s)).levelDom=void 0,u.dom=void 0,u.contentWrapper=void 0,u.contentDom=void 0,u.maskDom=void 0,u.handlerDom=void 0,u.drawerId=void 0,u.timeout=void 0,u.passive=void 0,u.startPos=void 0,u.domFocus=function(){u.dom&&u.dom.focus()},u.removeStartHandler=function(s){s.touches.length>1||(u.startPos={x:s.touches[0].clientX,y:s.touches[0].clientY})},u.removeMoveHandler=function(s){if(!(s.changedTouches.length>1)){var l=s.currentTarget,c=s.changedTouches[0].clientX-u.startPos.x,d=s.changedTouches[0].clientY-u.startPos.y;(l===u.maskDom||l===u.handlerDom||l===u.contentDom&&ez(l,s.target,c,d))&&s.cancelable&&s.preventDefault()}},u.transitionEnd=function(s){var l=s.target;eR(l,eN,u.transitionEnd),l.style.transition=""},u.onKeyDown=function(s){if(s.keyCode===eE.ESC){var l=u.props.onClose;s.stopPropagation(),l&&l(s)}},u.onWrapperTransitionEnd=function(s){var l=u.props,c=l.open,d=l.afterVisibleChange;s.target===u.contentWrapper&&s.propertyName.match(/transform$/)&&(u.dom.style.transition="",!c&&u.getCurrentDrawerSome()&&(document.body.style.overflowX="",u.maskDom&&(u.maskDom.style.left="",u.maskDom.style.width="")),d&&d(!!c))},u.openLevelTransition=function(){var s=u.props,l=s.open,c=s.width,d=s.height,h=u.getHorizontalBoolAndPlacementName(),p=h.isHorizontal,f=h.placementName,m=u.contentDom?u.contentDom.getBoundingClientRect()[p?"width":"height"]:0,g=(p?c:d)||m;u.setLevelAndScrolling(l,f,g)},u.setLevelTransform=function(s,l,c,d){var h=u.props,p=h.placement,f=h.levelMove,m=h.duration,g=h.ease,v=h.showMask;u.levelDom.forEach(function(h){h.style.transition="transform ".concat(m," ").concat(g),eI(h,eN,u.transitionEnd);var b=s?c:0;if(f){var y=eF(f,{target:h,open:s});b=s?y[0]:y[1]||0}var w="number"==typeof b?"".concat(b,"px"):b,k="left"===p||"top"===p?w:"-".concat(w);k=v&&"right"===p&&d?"calc(".concat(k," + ").concat(d,"px)"):k,h.style.transform=b?"".concat(l,"(").concat(k,")"):""})},u.setLevelAndScrolling=function(s,l,c){var d=u.props.onChange;if(!ej){var h=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?K(!0):0;u.setLevelTransform(s,l,c,h),u.toggleScrollingToDrawerAndBody(h)}d&&d(s)},u.toggleScrollingToDrawerAndBody=function(s){var l=u.props,c=l.getContainer,d=l.showMask,h=l.open,p=c&&c();if(p&&p.parentNode===document.body&&d){var f=["touchstart"],m=[document.body,u.maskDom,u.handlerDom,u.contentDom];
1h&&"hidden"!==document.body.style.overflow?(s&&u.addScrollingEffect(s),document.body.style.touchAction="none",m.forEach(function(s,l){s&&eI(s,f[l]||"touchmove",l?u.removeMoveHandler:u.removeStartHandler,u.passive)})):u.getCurrentDrawerSome()&&(document.body.style.touchAction="",s&&u.remScrollingEffect(s),m.forEach(function(s,l){s&&eR(s,f[l]||"touchmove",l?u.removeMoveHandler:u.removeStartHandler,u.passive)}))}},u.addScrollingEffect=function(s){var l=u.props,c=l.placement,d=l.duration,h=l.ease,p="width ".concat(d," ").concat(h),f="transform ".concat(d," ").concat(h);switch(u.dom.style.transition="none",c){case"right":u.dom.style.transform="translateX(-".concat(s,"px)");break;case"top":case"bottom":u.dom.style.width="calc(100% - ".concat(s,"px)"),u.dom.style.transform="translateZ(0)"}clearTimeout(u.timeout),u.timeout=setTimeout(function(){u.dom&&(u.dom.style.transition="".concat(f,",").concat(p),u.dom.style.width="",u.dom.style.transform="")})},u.remScrollingEffect=function(s){var l,c=u.props,d=c.placement,h=c.duration,p=c.ease;eO&&(document.body.style.overflowX="hidden"),u.dom.style.transition="none";var f="width ".concat(h," ").concat(p),m="transform ".concat(h," ").concat(p);switch(d){case"left":u.dom.style.width="100%",f="width 0s ".concat(p," ").concat(h);break;case"right":u.dom.style.transform="translateX(".concat(s,"px)"),u.dom.style.width="100%",f="width 0s ".concat(p," ").concat(h),u.maskDom&&(u.maskDom.style.left="-".concat(s,"px"),u.maskDom.style.width="calc(100% + ".concat(s,"px)"));break;case"top":case"bottom":u.dom.style.width="calc(100% + ".concat(s,"px)"),u.dom.style.height="100%",u.dom.style.transform="translateZ(0)",l="height 0s ".concat(p," ").concat(h)}clearTimeout(u.timeout),u.timeout=setTimeout(function(){u.dom&&(u.dom.style.transition="".concat(m,",").concat(l?"".concat(l,","):"").concat(f),u.dom.style.transform="",u.dom.style.width="",u.dom.style.height="")})},u.getCurrentDrawerSome=function(){return!Object.keys(e$).some(function(s){return e$[s]})},u.getLevelDom=function(s){var l=s.level,c=s.getContainer;if(!ej){var d=c&&c(),h=d?d.parentNode:null;u.levelDom=[],"all"===l?(h?Array.prototype.slice.call(h.children):[]).forEach(function(s){"SCRIPT"!==s.nodeName&&"STYLE"!==s.nodeName&&"LINK"!==s.nodeName&&s!==d&&u.levelDom.push(s)}):l&&eA(l).forEach(function(s){document.querySelectorAll(s).forEach(function(s){u.levelDom.push(s)})})}},u.getHorizontalBoolAndPlacementName=function(){var s=u.props.placement,l="left"===s||"right"===s,c="translate".concat(l?"X":"Y");return{isHorizontal:l,placementName:c}},u.state={_self:E(u)},u}return y(c,[{key:"componentDidMount",value:function(){var s,l=this;if(!ej){var c=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return c=!0,null}}))}catch(s){}this.passive=!!c&&{passive:!1}}var u=this.props,d=u.open,h=u.getContainer,p=u.showMask,f=u.autoFocus,m=h&&h();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(9*Math.random()).toString())).toString(16)),this.getLevelDom(this.props),d&&(m&&m.parentNode===document.body&&(e$[this.drawerId]=d),this.openLevelTransition(),this.forceUpdate(function(){f&&l.domFocus()}),p&&(null==(s=this.props.scrollLocker)||s.lock()))}},{key:"componentDidUpdate",value:function(s){var l=this.props,c=l.open,u=l.getContainer,d=l.scrollLocker,h=l.showMask,p=l.autoFocus,f=u&&u();c!==s.open&&(f&&f.parentNode===document.body&&(e$[this.drawerId]=!!c),this.openLevelTransition(),c?(p&&this.domFocus(),h&&(null==d||d.lock())):null==d||d.unLock())}},{key:"componentWillUnmount",value:function(){var s=this.props,l=s.open,c=s.scrollLocker;delete e$[this.drawerId],l&&(this.setLevelTransform(!1),document.body.style.touchAction=""),null==c||c.unLock()}},{key:"render",value:function(){var s,l=this,c=this.props,u=c.className,h=c.children,f=c.style,m=c.width,g=c.height,v=(c.defaultOpen,c.open),b=c.prefixCls,y=c.placement,w=(c.level,c.levelMove,c.ease,c.duration,c.getContainer,c.handler),k=(c.onChange,c.afterVisibleChange,c.showMask),S=c.maskClosable,_=c.maskStyle,E=c.onClose,C=c.onHandleClick,D=c.keyboard,M=(c.getOpenCount,c.scrollLocker,c.contentWrapperStyle),T=p(c,eB),A=!!this.dom&&v,P=eS()(b,(e
1y(s={},"".concat(b,"-").concat(y),!0),ey(s,"".concat(b,"-open"),A),ey(s,u||"",!!u),ey(s,"no-mask",!k),s)),O=this.getHorizontalBoolAndPlacementName().placementName,N="left"===y||"top"===y?"-100%":"100%",I=A?"":"".concat(O,"(").concat(N,")"),R=w&&z.cloneElement(w,{onClick:function(s){w.props.onClick&&w.props.onClick(),C&&C(s)},ref:function(s){l.handlerDom=s}});return z.createElement("div",(0,d.A)({},eT(T,["switchScrollingEffect"]),{tabIndex:-1,className:P,style:f,ref:function(s){l.dom=s},onKeyDown:A&&D?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),k&&z.createElement("div",{className:"".concat(b,"-mask"),onClick:S?E:void 0,style:_,ref:function(s){l.maskDom=s}}),z.createElement("div",{className:"".concat(b,"-content-wrapper"),style:ex({transform:I,msTransform:I,width:eL(m)?"".concat(m,"px"):m,height:eL(g)?"".concat(g,"px"):g},M),ref:function(s){l.contentWrapper=s}},z.createElement("div",{className:"".concat(b,"-content"),ref:function(s){l.contentDom=s},onTouchStart:A&&k?this.removeStartHandler:void 0,onTouchMove:A&&k?this.removeMoveHandler:void 0},h),R))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var c=l.prevProps,u=l._self,d={prevProps:s};if(void 0!==c){var h=s.placement,p=s.level;h!==c.placement&&(u.contentDom=null),p!==c.level&&u.getLevelDom(s)}return d}}]),c}(z.Component);var eH=["defaultOpen","getContainer","wrapperClassName","forceRender","handler"],eU=["visible","afterClose"],eV=function(s){k(c,s);var l=D(c);function c(s){var u;return f(this,c),(u=l.call(this,s)).dom=void 0,u.onHandleClick=function(s){var l=u.props,c=l.onHandleClick,d=l.open;if(c&&c(s),void 0===d){var h=u.state.open;u.setState({open:!h})}},u.onClose=function(s){var l=u.props,c=l.onClose,d=l.open;c&&c(s),void 0===d&&u.setState({open:!1})},u.state={open:void 0!==s.open?s.open:!!s.defaultOpen},"onMaskClick"in s&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),u}return y(c,[{key:"render",value:function(){var s=this,l=this.props,c=(l.defaultOpen,l.getContainer),u=l.wrapperClassName,h=l.forceRender,f=l.handler,m=p(l,eH),g=this.state.open;if(!c)return z.createElement("div",{className:u,ref:function(l){s.dom=l}},z.createElement(eW,(0,d.A)({},m,{open:g,handler:f,getContainer:function(){return s.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var v=!!f||h;return z.createElement(eb,{visible:g,forceRender:v,getContainer:c,wrapperClassName:u},function(l){var c=l.visible,u=l.afterClose,h=p(l,eU);return z.createElement(eW,(0,d.A)({},m,h,{open:void 0!==c?c:g,afterVisibleChange:void 0!==u?u:m.afterVisibleChange,handler:f,onClose:s.onClose,onHandleClick:s.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(s,l){var c=l.prevProps,u={prevProps:s};return void 0!==c&&s.open!==c.open&&(u.open=s.open),u}}]),c}(z.Component);eV.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:z.createElement("div",{className:"drawer-handle"},z.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1,autoFocus:!0};let eY=eV},327984(s,l,c){"use strict";c.d(l,{Ay:()=>rP});var u,d,h,p=c(715634),f=c(933578),m=c.t(f,2),g=c(12471),v=c(809954),b=c(911820),y=c(43225),w=c(580799),k=c(713821),S=c(605032),_=c(544022),E=c(192618),C=c(282195),D=c(177394),M=c(461570),T=c(802474),A=c(120103),P=c(266952),O=c(356593),N=c(518951),I=c(492333),R=c(990444),F=c(34059),L=c(630637),j=c(243527),z=c(209547),B=c(688965),$=c(25621),W=c(314439),H=c(893978),U=c(348065),V=c(242934),Y=c(870043),q=c(551762),G=c(874724),K=c(526202),Z=c(4662),X=c(148546),J=c(381438),Q=c(135199),ee=c(353524),et=c(222024),en=c(611301),er=c(578343),ei=c(684963),ea=c(713864),eo=c(380063),es=c(78901),el=c(204361),ec=c(789539),eu=c(364339),ed=c(616465),eh=c(813092),ep=c(485437),ef=c(674051),em=c(417143),eg=c(355739),ev=c(247898),eb=c(728622),ey=c(970220),ew=c(66832),ex=c(718606),ek=function(){},eS="u">typeof document?f.useLayoutEffect:ek;let e_={...m}.useInsertionEffect||(s=>s());function eE(s){let l=f.useRef(()=>{});return e_(()=>{l.current=s}),f.useCallback(function(){for(var s=arguments.length,c=Array(s),u=0;u<s;u++)c[u]=arguments[u];return null==l.current?void 0:l.current(...c)},[])}var eC=c(391426);function eD(){return"u">typeof window}function eM(s){var l;return(null==s||null==(l=s.ownerDocument)?void 0:l.defaultView)||window}function eT(s){return!!eD()&&(s instanceof Element||s instanceof eM(s).Element)}function eA(s){return eM(s).getComputedStyle(s)}var eP=c(574795),eO=c(884643);function eN(s,l,c){let u,{reference:d,floating:h}=s,p=(0,eO.TV)(l),f=(0,eO.Dz)(l),m=(0,eO.sq)(f),g=(0,eO.C0)(l),v="y"===p,b=d.x+d.width/2-h.width/2,y=d.y+d.height/2-h.height/2,w=d[m]/2-h[m]/2;switch(g){case"top":u={x:b,y:d.y-h.height};break;case"bottom":u={x:b,y:d.y+d.height};break;case"right":u={x:d.x+d.width,y:y};break;case"left":u={x:d.x-h.width,y:y};break;default:u={x:d.x,y:d.y}}switch((0,eO.Sg)(l)){case"start":u[f]-=w*(c&&v?-1:1);break;case"end":u[f]+=w*(c&&v?-1:1)}return u}async function eI(s,l){var c;void 0===l&&(l={});let{x:u,y:d,platform:h,rects:p,elements:f,strategy:m}=s,{boundary:g="clippingAncestors",rootBoundary:v="viewport",elementContext:b="floating",altBoundary:y=!1,padding:w=0}=(0,eO._3)(l,s),k=(0,eO.nI)(w),S="floating"===b?"reference":"floating",_=f[y?S:b],E=(0,eO.B1)(await h.getClippingRect
1({element:null==(c=await (null==h.isElement?void 0:h.isElement(_)))||c?_:_.contextElement||await (null==h.getDocumentElement?void 0:h.getDocumentElement(f.floating)),boundary:g,rootBoundary:v,strategy:m})),C="floating"===b?{x:u,y:d,width:p.floating.width,height:p.floating.height}:p.reference,D=await (null==h.getOffsetParent?void 0:h.getOffsetParent(f.floating)),M=await (null==h.isElement?void 0:h.isElement(D))&&await (null==h.getScale?void 0:h.getScale(D))||{x:1,y:1},T=(0,eO.B1)(h.convertOffsetParentRelativeRectToViewportRelativeRect?await h.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:C,offsetParent:D,strategy:m}):C);return{top:(E.top-T.top+k.top)/M.y,bottom:(T.bottom-E.bottom+k.bottom)/M.y,left:(E.left-T.left+k.left)/M.x,right:(T.right-E.right+k.right)/M.x}}let eR=50,eF=async(s,l,c)=>{let{placement:u="bottom",strategy:d="absolute",middleware:h=[],platform:p}=c,f=p.detectOverflow?p:{...p,detectOverflow:eI},m=await (null==p.isRTL?void 0:p.isRTL(l)),g=await p.getElementRects({reference:s,floating:l,strategy:d}),{x:v,y:b}=eN(g,u,m),y=u,w=0,k={};for(let c=0;c<h.length;c++){let S=h[c];if(!S)continue;let{name:_,fn:E}=S,{x:C,y:D,data:M,reset:T}=await E({x:v,y:b,initialPlacement:u,placement:y,strategy:d,middlewareData:k,rects:g,platform:f,elements:{reference:s,floating:l}});v=null!=C?C:v,b=null!=D?D:b,k[_]={...k[_],...M},T&&w<eR&&(w++,"object"==typeof T&&(T.placement&&(y=T.placement),T.rects&&(g=!0===T.rects?await p.getElementRects({reference:s,floating:l,strategy:d}):T.rects),{x:v,y:b}=eN(g,y,m)),c=-1)}return{x:v,y:b,placement:y,strategy:d,middlewareData:k}},eL=s=>({name:"arrow",options:s,async fn(l){let{x:c,y:u,placement:d,rects:h,platform:p,elements:f,middlewareData:m}=l,{element:g,padding:v=0}=(0,eO._3)(s,l)||{};if(null==g)return{};let b=(0,eO.nI)(v),y={x:c,y:u},w=(0,eO.Dz)(d),k=(0,eO.sq)(w),S=await p.getDimensions(g),_="y"===w,E=_?"top":"left",C=_?"bottom":"right",D=_?"clientHeight":"clientWidth",M=h.reference[k]+h.reference[w]-y[w]-h.floating[k],T=y[w]-h.reference[w],A=await (null==p.getOffsetParent?void 0:p.getOffsetParent(g)),P=A?A[D]:0;P&&await (null==p.isElement?void 0:p.isElement(A))||(P=f.floating[D]||h.floating[k]);let O=M/2-T/2,N=P/2-S[k]/2-1,I=(0,eO.jk)(b[E],N),R=(0,eO.jk)(b[C],N),F=I,L=P-S[k]-R,j=P/2-S[k]/2+O,z=(0,eO.qE)(F,j,L),B=!m.arrow&&null!=(0,eO.Sg)(d)&&j!==z&&h.reference[k]/2-(j<F?I:R)-S[k]/2<0,$=B?j<F?j-F:j-L:0;return{[w]:y[w]+$,data:{[w]:z,centerOffset:j-z-$,...B&&{alignmentOffset:$}},reset:B}}}),ej=function(s){return void 0===s&&(s={}),{name:"flip",options:s,async fn(l){var c,u,d,h,p;let{placement:f,middlewareData:m,rects:g,initialPlacement:v,platform:b,elements:y}=l,{mainAxis:w=!0,crossAxis:k=!0,fallbackPlacements:S,fallbackStrategy:_="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:C=!0,...D}=(0,eO._3)(s,l);if(null!=(c=m.arrow)&&c.alignmentOffset)return{};let M=(0,eO.C0)(f),T=(0,eO.TV)(v),A=(0,eO.C0)(v)===v,P=await (null==b.isRTL?void 0:b.isRTL(y.floating)),O=S||(A||!C?[(0,eO.bV)(v)]:(0,eO.WJ)(v)),N="none"!==E;!S&&N&&O.push(...(0,eO.lP)(v,C,E,P));let I=[v,...O],R=await b.detectOverflow(l,D),F=[],L=(null==(u=m.flip)?void 0:u.overflows)||[];if(w&&F.push(R[M]),k){let s=(0,eO.w7)(f,g,P);F.push(R[s[0]],R[s[1]])}if(L=[...L,{placement:f,overflows:F}],!F.every(s=>s<=0)){let s=((null==(d=m.flip)?void 0:d.index)||0)+1,l=I[s];if(l&&("alignment"!==k||T===(0,eO.TV)(l)||L.every(s=>(0,eO.TV)(s.placement)!==T||s.overflows[0]>0)))return{data:{index:s,overflows:L},reset:{placement:l}};let c=null==(h=L.filter(s=>s.overflows[0]<=0).sort((s,l)=>s.overflows[1]-l.overflows[1])[0])?void 0:h.placement;if(!c)switch(_){case"bestFit":{let s=null==(p=L.filter(s=>{if(N){let l=(0,eO.TV)(s.placement);return l===T||"y"===l}return!0}).map(s=>[s.placement,s.overflows.filter(s=>s>0).reduce((s,l)=>s+l,0)]).sort((s,l)=>s[1]-l[1])[0])?void 0:p[0];s&&(c=s);break}case"initialPlacement":c=v}if(f!==c)return{reset:{placement:c}}}return{}}}},ez=new Set(["left","top"]);async function eB(s,l){let{placement:c,platform:u,elements:d}=s,h=await (null==u.isRTL?void 0:u.isRTL(d.floating)),p=(0,eO.C0)(c),f=(0,eO.Sg)(c),m="y"===(0,eO.TV)(c),g=ez.has(p)?-1:1,v=h&&m?-1:1,b=(0,eO._3)(l,s),{mainAxis:y,crossAxis:w,alignmentAxis:k}="number"==typeof b?{mainAxis:b,crossAxis:0,alignmentAxis:null}
vendor: 1,064 bytes, line 1
1:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return f&&"number"==typeof k&&(w="end"===f?-1*k:k),m?{x:w*v,y:y*g}:{x:y*g,y:w*v}}let e$=function(s){return void 0===s&&(s=0),{name:"offset",options:s,async fn(l){var c,u;let{x:d,y:h,placement:p,middlewareData:f}=l,m=await eB(l,s);return p===(null==(c=f.offset)?void 0:c.placement)&&null!=(u=f.arrow)&&u.alignmentOffset?{}:{x:d+m.x,y:h+m.y,data:{...m,placement:p}}}}};var eW=c(301525);function eH(s){let l=(0,eW.L9)(s),c=parseFloat(l.width)||0,u=parseFloat(l.height)||0,d=(0,eW.sb)(s),h=d?s.offsetWidth:c,p=d?s.offsetHeight:u,f=(0,eO.LI)(c)!==h||(0,eO.LI)(u)!==p;return f&&(c=h,u=p),{width:c,height:u,$:f}}function eU(s){return(0,eW.vq)(s)?s:s.contextElement}function eV(s){let l=eU(s);if(!(0,eW.sb)(l))return(0,eO.Jx)(1);let c=l.getBoundingClientRect(),{width:u,height:d,$:h}=eH(l),p=(h?(0,eO.LI)(c.width):c.width)/u,f=(h?(0,eO.LI)(c.height):c.height)/d;return p&&Number.isFinite(p)||(p=1),f&&Number.isFinite(f)||(f=1),{x:p,y:f}}let eY=(0,eO.Jx)(0);function eq(s){let l=(0,eW.zk)(s);
1return(0,eW.Tc)()&&l.visualViewport?{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}:eY}function eG(s,l,c){return void 0===l&&(l=!1),!!c&&(!l||c===(0,eW.zk)(s))&&l}function eK(s,l,c,u){void 0===l&&(l=!1),void 0===c&&(c=!1);let d=s.getBoundingClientRect(),h=eU(s),p=(0,eO.Jx)(1);l&&(u?(0,eW.vq)(u)&&(p=eV(u)):p=eV(s));let f=eG(h,c,u)?eq(h):(0,eO.Jx)(0),m=(d.left+f.x)/p.x,g=(d.top+f.y)/p.y,v=d.width/p.x,b=d.height/p.y;if(h){let s=(0,eW.zk)(h),l=u&&(0,eW.vq)(u)?(0,eW.zk)(u):u,c=s,d=(0,eW._m)(c);for(;d&&u&&l!==c;){let s=eV(d),l=d.getBoundingClientRect(),u=(0,eW.L9)(d),h=l.left+(d.clientLeft+parseFloat(u.paddingLeft))*s.x,p=l.top+(d.clientTop+parseFloat(u.paddingTop))*s.y;m*=s.x,g*=s.y,v*=s.x,b*=s.y,m+=h,g+=p,c=(0,eW.zk)(d),d=(0,eW._m)(c)}}return(0,eO.B1)({width:v,height:b,x:m,y:g})}function eZ(s,l){let c=(0,eW.CP)(s).scrollLeft;return l?l.left+c:eK((0,eW.ep)(s)).left+c}function eX(s,l){let c=s.getBoundingClientRect();return{x:c.left+l.scrollLeft-eZ(s,c),y:c.top+l.scrollTop}}function eJ(s){return Array.from(s.getClientRects())}function eQ(s){let l=(0,eW.ep)(s),c=(0,eW.CP)(s),u=s.ownerDocument.body,d=(0,eO.T9)(l.scrollWidth,l.clientWidth,u.scrollWidth,u.clientWidth),h=(0,eO.T9)(l.scrollHeight,l.clientHeight,u.scrollHeight,u.clientHeight),p=-c.scrollLeft+eZ(s),f=-c.scrollTop;return"rtl"===(0,eW.L9)(u).direction&&(p+=(0,eO.T9)(l.clientWidth,u.clientWidth)-d),{width:d,height:h,x:p,y:f}}let e0=25;function e1(s,l){let c=(0,eW.zk)(s),u=(0,eW.ep)(s),d=c.visualViewport,h=u.clientWidth,p=u.clientHeight,f=0,m=0;if(d){h=d.width,p=d.height;let s=(0,eW.Tc)();(!s||s&&"fixed"===l)&&(f=d.offsetLeft,m=d.offsetTop)}let g=eZ(u);if(g<=0){let s=u.ownerDocument,l=s.body,c=getComputedStyle(l),d="CSS1Compat"===s.compatMode&&parseFloat(c.marginLeft)+parseFloat(c.marginRight)||0,p=Math.abs(u.clientWidth-l.clientWidth-d);p<=e0&&(h-=p)}else g<=e0&&(h+=g);return{width:h,height:p,x:f,y:m}}function e2(s,l){let c=eK(s,!0,"fixed"===l),u=c.top+s.clientTop,d=c.left+s.clientLeft,h=(0,eW.sb)(s)?eV(s):(0,eO.Jx)(1),p=s.clientWidth*h.x,f=s.clientHeight*h.y;return{width:p,height:f,x:d*h.x,y:u*h.y}}function e3(s,l,c){let u;if("viewport"===l)u=e1(s,c);else if("document"===l)u=eQ((0,eW.ep)(s));else if((0,eW.vq)(l))u=e2(l,c);else{let c=eq(s);u={x:l.x-c.x,y:l.y-c.y,width:l.width,height:l.height}}return(0,eO.B1)(u)}function e9(s,l){let c=(0,eW.$4)(s);return!(c===l||!(0,eW.vq)(c)||(0,eW.eu)(c))&&("fixed"===(0,eW.L9)(c).position||e9(c,l))}function e4(s,l){let c=l.get(s);if(c)return c;let u=(0,eW.v9)(s,[],!1).filter(s=>(0,eW.vq)(s)&&"body"!==(0,eW.mq)(s)),d=null,h="fixed"===(0,eW.L9)(s).position,p=h?(0,eW.$4)(s):s;for(;(0,eW.vq)(p)&&!(0,eW.eu)(p);){let l=(0,eW.L9)(p),c=(0,eW.sQ)(p);c||"fixed"!==l.position||(d=null),(h?c||d:!(!c&&"static"===l.position&&d&&("absolute"===d.position||"fixed"===d.position)||(0,eW.ZU)(p)&&!c&&e9(s,p)))?d=l:u=u.filter(s=>s!==p),p=(0,eW.$4)(p)}return l.set(s,u),u}function e5(s){let{element:l,boundary:c,rootBoundary:u,strategy:d}=s,h=[..."clippingAncestors"===c?(0,eW.Tf)(l)?[]:e4(l,this._c):[].concat(c),u],p=e3(l,h[0],d),f=p.top,m=p.right,g=p.bottom,v=p.left;for(let s=1;s<h.length;s++){let c=e3(l,h[s],d);f=(0,eO.T9)(c.top,f),m=(0,eO.jk)(c.right,m),g=(0,eO.jk)(c.bottom,g),v=(0,eO.T9)(c.left,v)}return{width:m-v,height:g-f,x:v,y:f}}function e8(s){let{width:l,height:c}=eH(s);return{width:l,height:c}}function e6(s,l,c){let u=(0,eW.sb)(l),d=(0,eW.ep)(l),h="fixed"===c,p=eK(s,!0,h,l),f={scrollLeft:0,scrollTop:0},m=(0,eO.Jx)(0);function g(){m.x=eZ(d)}if(u||!u&&!h)if(("body"!==(0,eW.mq)(l)||(0,eW.ZU)(d))&&(f=(0,eW.CP)(l)),u){let s=eK(l,!0,h,l);m.x=s.x+l.clientLeft,m.y=s.y+l.clientTop}else d&&g();h&&!u&&d&&g();let v=!d||u||h?(0,eO.Jx)(0):eX(d,f);return{x:p.left+f.scrollLeft-m.x-v.x,y:p.top+f.scrollTop-m.y-v.y,width:p.width,height:p.height}}function e7(s){return"static"===(0,eW.L9)(s).position}function te(s,l){if(!(0,eW.sb)(s)||"fixed"===(0,eW.L9)(s).position)return null;if(l)return l(s);let c=s.offsetParent;return(0,eW.ep)(s)===c&&(c=c.ownerDocument.body),c}function tt(s,l){let c=(0,eW.zk)(s);if((0,eW.Tf)(s))return c;if(!(0,eW.sb)(s)){let l=(0,eW.$4)(s);for(;l&&!(0,eW.eu)(l);){if((0,eW.vq)(l)&&!e7(l))return l;l=(0,eW.$4)(l)}return c}let u=te(s,l);for(;u&&(0,eW.Lv)(u)&&e7(u);)u=te(u,l);return u&&(0,eW.eu)(u)&&e7(u)&&!(0,eW.sQ)(u)?c:u||(0,eW.gJ)(s)||c}let tn=async function(s){let l=this.getOffsetParent||tt,c=this.getDimensions,u=await c(s.floating);return{reference:e6(s.reference,await l(s.floating),s.strategy),floating:{x:0,y:0,width:u.width,height:u.height}}};function tr(s){return"rtl"===(0,eW.L9)(s).direction}let ti={convertOffsetParentRelativeRectToViewportRelativeRect:function(s){let{elements:l,rect:c,offsetParent:u,strategy:d}=s,h="fixed"===d,p=(0,eW.ep)(u),f=!!l&&(0,eW.Tf)(l.floating);if(u===p||f&&h)return c;let m={scrollLeft:0,scrollTop:0},g=(0,eO.Jx)(1),v=(0,eO.Jx)(0),b=(0,eW.sb)(u);if((b||!b&&!h)&&(("body"!==(0,eW.mq)(u)||(0,eW.ZU)(p))&&(m=(0,eW.CP)(u)),b)){let s=eK(u);g=eV(u),v.x=s.x+u.clientLeft,v.y=s.y+u.clientTop}let y=!p||b||h?(0,eO.Jx)(0):eX(p,m);return{width:c.width*g.x,height:c.height*g.y,x:c.x*g.x-m.scrollLeft*g.x+v.x+y.x,y:c.y*g.y-m.scrollTop*g.y+v.
1y+y.y}},getDocumentElement:eW.ep,getClippingRect:e5,getOffsetParent:tt,getElementRects:tn,getClientRects:eJ,getDimensions:e8,getScale:eV,isElement:eW.vq,isRTL:tr};function ta(s,l){return s.x===l.x&&s.y===l.y&&s.width===l.width&&s.height===l.height}function to(s,l){let c,u=null,d=(0,eW.ep)(s);function h(){var s;clearTimeout(c),null==(s=u)||s.disconnect(),u=null}function p(f,m){void 0===f&&(f=!1),void 0===m&&(m=1),h();let g=s.getBoundingClientRect(),{left:v,top:b,width:y,height:w}=g;if(f||l(),!y||!w)return;let k={rootMargin:-(0,eO.RI)(b)+"px "+-(0,eO.RI)(d.clientWidth-(v+y))+"px "+-(0,eO.RI)(d.clientHeight-(b+w))+"px "+-(0,eO.RI)(v)+"px",threshold:(0,eO.T9)(0,(0,eO.jk)(1,m))||1},S=!0;function _(l){let u=l[0].intersectionRatio;if(u!==m){if(!S)return p();u?p(!1,u):c=setTimeout(()=>{p(!1,1e-7)},1e3)}1!==u||ta(g,s.getBoundingClientRect())||p(),S=!1}try{u=new IntersectionObserver(_,{...k,root:d.ownerDocument})}catch(s){u=new IntersectionObserver(_,k)}u.observe(s)}return p(!0),h}function ts(s,l,c,u){let d;void 0===u&&(u={});let{ancestorScroll:h=!0,ancestorResize:p=!0,elementResize:f="function"==typeof ResizeObserver,layoutShift:m="function"==typeof IntersectionObserver,animationFrame:g=!1}=u,v=eU(s),b=h||p?[...v?(0,eW.v9)(v):[],...l?(0,eW.v9)(l):[]]:[];b.forEach(s=>{h&&s.addEventListener("scroll",c,{passive:!0}),p&&s.addEventListener("resize",c)});let y=v&&m?to(v,c):null,w=-1,k=null;f&&(k=new ResizeObserver(s=>{let[u]=s;u&&u.target===v&&k&&l&&(k.unobserve(l),cancelAnimationFrame(w),w=requestAnimationFrame(()=>{var s;null==(s=k)||s.observe(l)})),c()}),v&&!g&&k.observe(v),l&&k.observe(l));let S=g?eK(s):null;function _(){let l=eK(s);S&&!ta(S,l)&&c(),S=l,d=requestAnimationFrame(_)}return g&&_(),c(),()=>{var s;b.forEach(s=>{h&&s.removeEventListener("scroll",c),p&&s.removeEventListener("resize",c)}),null==y||y(),null==(s=k)||s.disconnect(),k=null,g&&cancelAnimationFrame(d)}}let tl=e$,tc=ej,tu=eL,td=(s,l,c)=>{let u=new Map,d={platform:ti,...c},h={...d.platform,_c:u};return eF(s,l,{...d,platform:h})};var th=function(){},tp="u">typeof document?f.useLayoutEffect:th;function tf(s,l){let c,u,d;if(s===l)return!0;if(typeof s!=typeof l)return!1;if("function"==typeof s&&s.toString()===l.toString())return!0;if(s&&l&&"object"==typeof s){if(Array.isArray(s)){if((c=s.length)!==l.length)return!1;for(u=c;0!=u--;)if(!tf(s[u],l[u]))return!1;return!0}if((c=(d=Object.keys(s)).length)!==Object.keys(l).length)return!1;for(u=c;0!=u--;)if(!({}).hasOwnProperty.call(l,d[u]))return!1;for(u=c;0!=u--;){let c=d[u];if(("_owner"!==c||!s.$$typeof)&&!tf(s[c],l[c]))return!1}return!0}return s!=s&&l!=l}function tm(s){return"u"<typeof window?1:(s.ownerDocument.defaultView||window).devicePixelRatio||1}function tg(s,l){let c=tm(s);return Math.round(l*c)/c}function tv(s){let l=f.useRef(s);return tp(()=>{l.current=s}),l}function tb(s){void 0===s&&(s={});let{placement:l="bottom",strategy:c="absolute",middleware:u=[],platform:d,elements:{reference:h,floating:p}={},transform:m=!0,whileElementsMounted:g,open:v}=s,[b,y]=f.useState({x:0,y:0,strategy:c,placement:l,middlewareData:{},isPositioned:!1}),[w,k]=f.useState(u);tf(w,u)||k(u);let[S,_]=f.useState(null),[E,C]=f.useState(null),D=f.useCallback(s=>{s!==P.current&&(P.current=s,_(s))},[]),M=f.useCallback(s=>{s!==O.current&&(O.current=s,C(s))},[]),T=h||S,A=p||E,P=f.useRef(null),O=f.useRef(null),N=f.useRef(b),I=null!=g,R=tv(g),F=tv(d),L=tv(v),j=f.useCallback(()=>{if(!P.current||!O.current)return;let s={placement:l,strategy:c,middleware:w};F.current&&(s.platform=F.current),td(P.current,O.current,s).then(s=>{let l={...s,isPositioned:!1!==L.current};z.current&&!tf(N.current,l)&&(N.current=l,eP.flushSync(()=>{y(l)}))})},[w,l,c,F,L]);tp(()=>{!1===v&&N.current.isPositioned&&(N.current.isPositioned=!1,y(s=>({...s,isPositioned:!1})))},[v]);let z=f.useRef(!1);tp(()=>(z.current=!0,()=>{z.current=!1}),[]),tp(()=>{if(T&&(P.current=T),A&&(O.current=A),T&&A){if(R.current)return R.current(T,A,j);j()}},[T,A,j,R,I]);let B=f.useMemo(()=>({reference:P,floating:O,setReference:D,setFloating:M}),[D,M]),$=f.useMemo(()=>({reference:T,floating:A}),[T,A]),W=f.useMemo(()=>{let s={position:c,left:0,top:0};if(!$.floating)return s;let l=tg($.floating,b.x),u=tg($.floating,b.y);return m?{...s,transform:"translate("+l+"px, "+u+"px)",...tm($.floating)>=1.5&&{willChange:"transform"}}:{position:c,left:l,top:u}},[c,m,$.floating,b.x,b.y]);return f.useMemo(()=>({...b,update:j,refs:B,elements:$,floatingStyles:W}),[b,j,B,$,W])}let ty=s=>{function l(s){return({}).hasOwnProperty.call(s,"current")}return{name:"arrow",options:s,fn(c){let{element:u,padding:d}="function"==typeof s?s(c):s;return u&&l(u)?null!=u.current?tu({element:u.current,padding:d}).fn(c):{}:u?tu({element:u,padding:d}).fn(c):{}}}},tw=(s,l)=>{let c=tl(s);return{name:c.name,fn:c.fn,options:[s,l]}},tx=(s,l)=>{let c=tc(s);return{name:c.name,fn:c.fn,options:[s,l]}},tk=(s,l)=>{let c=ty(s);return{name:c.name,fn:c.fn,options:[s,l]}},tS={...m},t_=!1,tE=0,tC=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tE++;function tD(){let[s,l]=f.useState(()=>t_?tC():void 0);return eS(()=>{null==s&&l(tC())},[]),f.useEffect(()=>{t_=!0},[]),s}let tM=tS.useId||tD,tT=f.forwardRef(function(s,l){let{context:{placement:c,elements:{floating:u},middlewareData:{arrow:d,shift:h}}
1,width:p=14,height:m=7,tipRadius:g=0,strokeWidth:v=0,staticOffset:b,stroke:y,d:w,style:{transform:k,...S}={},..._}=s,E=tM(),[C,D]=f.useState(!1);if(eS(()=>{u&&"rtl"===eA(u).direction&&D(!0)},[u]),!u)return null;let[M,T]=c.split("-"),A="top"===M||"bottom"===M,P=b;(A&&null!=h&&h.x||!A&&null!=h&&h.y)&&(P=null);let O=2*v,N=O/2,I=p/2*(-(g/8)+1),R=m/2*g/4,F=!!w,L=P&&"end"===T?"bottom":"top",j=P&&"end"===T?"right":"left";P&&C&&(j="end"===T?"left":"right");let z=(null==d?void 0:d.x)!=null?P||d.x:"",B=(null==d?void 0:d.y)!=null?P||d.y:"",$=w||"M0,0 H"+p+(" L"+(p-I))+","+(m-R)+(" Q"+p/2+","+m+" "+I)+","+(m-R)+" Z",W={top:F?"rotate(180deg)":"",left:F?"rotate(90deg)":"rotate(-90deg)",bottom:F?"":"rotate(180deg)",right:F?"rotate(-90deg)":"rotate(90deg)"}[M];return(0,eC.jsxs)("svg",{..._,"aria-hidden":!0,ref:l,width:F?p:p+O,height:p,viewBox:"0 0 "+p+" "+(m>p?m:p),style:{position:"absolute",pointerEvents:"none",[j]:z,[L]:B,[M]:A||F?"100%":"calc(100% - "+O/2+"px)",transform:[W,k].filter(s=>!!s).join(" "),...S},children:[O>0&&(0,eC.jsx)("path",{clipPath:"url(#"+E+")",fill:"none",stroke:y,strokeWidth:O+ +!w,d:$}),(0,eC.jsx)("path",{stroke:O&&!w?_.fill:"none",d:$}),(0,eC.jsx)("clipPath",{id:E,children:(0,eC.jsx)("rect",{x:-N,y:N*(F?-1:1),width:p+O,height:p})})]})});function tA(){let s=new Map;return{emit(l,c){var u;null==(u=s.get(l))||u.forEach(s=>s(c))},on(l,c){s.has(l)||s.set(l,new Set),s.get(l).add(c)},off(l,c){var u;null==(u=s.get(l))||u.delete(c)}}}let tP=f.createContext(null),tO=f.createContext(null),tN=()=>{var s;return(null==(s=f.useContext(tP))?void 0:s.id)||null},tI=()=>f.useContext(tO);function tR(s){let{open:l=!1,onOpenChange:c,elements:u}=s,d=tM(),h=f.useRef({}),[p]=f.useState(()=>tA()),m=null!=tN(),[g,v]=f.useState(u.reference),b=eE((s,l,u)=>{h.current.openEvent=s?l:void 0,p.emit("openchange",{open:s,event:l,reason:u,nested:m}),null==c||c(s,l,u)}),y=f.useMemo(()=>({setPositionReference:v}),[]),w=f.useMemo(()=>({reference:g||u.reference||null,floating:u.floating||null,domReference:u.reference}),[g,u.reference,u.floating]);return f.useMemo(()=>({dataRef:h,open:l,onOpenChange:b,elements:w,events:p,floatingId:d,refs:y}),[l,b,w,p,d,y])}function tF(s){void 0===s&&(s={});let{nodeId:l}=s,c=tR({...s,elements:{reference:null,floating:null,...s.elements}}),u=s.rootContext||c,d=u.elements,[h,p]=f.useState(null),[m,g]=f.useState(null),v=(null==d?void 0:d.domReference)||h,b=f.useRef(null),y=tI();eS(()=>{v&&(b.current=v)},[v]);let w=tb({...s,elements:{...d,...m&&{reference:m}}}),k=f.useCallback(s=>{let l=eT(s)?{getBoundingClientRect:()=>s.getBoundingClientRect(),getClientRects:()=>s.getClientRects(),contextElement:s}:s;g(l),w.refs.setReference(l)},[w.refs]),S=f.useCallback(s=>{(eT(s)||null===s)&&(b.current=s,p(s)),(eT(w.refs.reference.current)||null===w.refs.reference.current||null!==s&&!eT(s))&&w.refs.setReference(s)},[w.refs]),_=f.useMemo(()=>({...w.refs,setReference:S,setPositionReference:k,domReference:b}),[w.refs,S,k]),E=f.useMemo(()=>({...w.elements,domReference:v}),[w.elements,v]),C=f.useMemo(()=>({...w,...u,refs:_,elements:E,nodeId:l}),[w,_,E,l,u]);return eS(()=>{u.dataRef.current.floatingContext=C;let s=null==y?void 0:y.nodesRef.current.find(s=>s.id===l);s&&(s.context=C)}),f.useMemo(()=>({...w,context:C,refs:_,elements:E}),[w,_,E,C])}var tL=function(s,l){return(tL=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(s[c]=l[c])})(s,l)};function tj(s,l){if("function"!=typeof l&&null!==l)throw TypeError("Class extends value "+String(l)+" is not a constructor or null");function c(){this.constructor=s}tL(s,l),s.prototype=null===l?Object.create(l):(c.prototype=l.prototype,new c)}var tz=function(){return(tz=Object.assign||function(s){for(var l,c=1,u=arguments.length;c<u;c++)for(var d in l=arguments[c])Object.prototype.hasOwnProperty.call(l,d)&&(s[d]=l[d]);return s}).apply(this,arguments)};function tB(s,l,c){if(c||2==arguments.length)for(var u,d=0,h=l.length;d<h;d++)!u&&d in l||(u||(u=Array.prototype.slice.call(l,0,d)),u[d]=l[d]);return s.concat(u||Array.prototype.slice.call(l))}"function"==typeof SuppressedError&&SuppressedError;var t$=function(s){var l=s.showTimeSelectOnly,c=void 0!==l&&l,u=s.showTime,d=void 0!==u&&u,h=s.className,p=s.children,m=s.inline,g=c?"Choose Time":"Choose Date".concat(d?" and Time":"");return f.createElement("div",{className:h,"aria-label":g,role:m?void 0:"dialog","aria-modal":m?void 0:"true",translate:"no"},p)},tW=function(s,l){var c=(0,f.useRef)(null),u=(0,f.useRef)(s);(0,f.useEffect)(function(){u.current=s},[s]);var d=(0,f.useCallback)(function(s){var d,h=s.composed&&s.composedPath&&s.composedPath().find(function(s){return s instanceof Node})||s.target;!c.current||c.current.contains(h)||l&&h instanceof HTMLElement&&h.classList.contains(l)||null==(d=u.current)||d.call(u,s)},[l]);return(0,f.useEffect)(function(){return document.addEventListener("mousedown",d),function(){document.removeEventListener("mousedown",d)}},[d]),c},tH=function(s){var l=s.children,c=s.onClickOutside,u=s.className,d=s.containerRef,h=s.style,p=tW(c,s.ignoreClass);return f.createElement("div",{className:u,style:h,ref:function(s){p.current=s,d&&(d.current=s)}},l)},tU=null,tV=!1;function tY(){if(tV)return tU;tV=!0;try{var s="date-fns-tz";tU=c(655774)(s)}catch(s){tU=null}return tU}function tq(s,l){if(!l)return s;var c=tY();return c?c.toZonedTime(s,l):s}function tG(s,l){if(!l)return s;var c=tY();return c?c.fromZonedTime(s,l):s}function tK(){return"u">typeof window?window:globalThis}(u=d||(d={})).ArrowUp="ArrowUp",u.ArrowDown="ArrowDown",u.ArrowLeft="ArrowLeft",u.ArrowRight="ArrowRight",u.PageUp="PageUp",u.PageDown="PageDown",u.Home="Home",u.End="End",u.Enter="Enter",u.Space=" ",u.Tab="Tab",u.Escape="Escape",u.Backspace="Backspace",u.X="x";var tZ=12;function tX(s){if(null==s)return new Date;var l="string"==typeof s?(0,g.H)(s):(0,v.a)(s);return t0(l)?l:new Date}function tJ(s,l,c,u,d){void 0===d&&(d=tX());for(var h=ng(c)||ng(nm()),p=Array.isArray(l)?l:[l],f=0,m=p;f<m.length;f++){var g=m[f],v=(0,b.qg)(s,g,d,{locale:h,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});if(t0(v)&&(!u||s===t2(v,g,c)))return v}if(!u&&s&&s.length>=8){var w=new Date(s);if((0,y.f)(w))return w}return null}function tQ(s,l){if(void 0===l&&(l=tX()),!s)return null;var c=s.match(/\b(1\d{3}|2\d{3})\b/);if(!c||!c[1])return null;var u=parseInt(c[1],10),d=s.match(/(?:^|[/\-\s])?(0?[1-9]|1[0-2])(?:[/\-\s]|$)/);return new Date(u,d&&d[1]?parseInt(d[1],10)-1:l.getMonth(),1)}function t0(s){return(0,y.f)(s)}function t1(s){return null==s?null:(0,w.$)(s)&&(0,y.f)(s)?s:null}function t2(s,l,c){if("en"===c)return(0,k.GP)(s,l,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});var u=c?ng(c):void 0;return c&&!u&&console.warn('A locale object was not found for the provided string ["'.concat(c,'"].')),u=u||ng(nm()),(0,k.GP)(s,l,{locale:u,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})}function t3(s,l){var c=l.dateFormat,u=l.locale,d=Array.isArray(c)&&c.length>0?c[0]:c;return s&&t2(s,d,u)||""}var t9=" - ";function t4(s,l,c){if(!s&&!l)return"";var u=s?t3(s,c):"",d=l?t3(l,c):"",h=c.rangeSeparator||t9;
1return"".concat(u).concat(h).concat(d)}function t5(s,l){if(!(null==s?void 0:s.length))return"";var c=s[0]?t3(s[0],l):"";if(1===s.length)return c;if(2===s.length&&s[1]){var u=t3(s[1],l);return"".concat(c,", ").concat(u)}var d=s.length-1;return"".concat(c," (+").concat(d,")")}function t8(s,l){var c=l.hour,u=void 0===c?0:c,d=l.minute,h=void 0===d?0:d,p=l.second,f=void 0===p?0:p;return(0,S.a)((0,_.g)((0,E.g)(s,f),h),u)}function t6(s){return(0,C.s)(s)}function t7(s,l){return t2(s,"ddd",l)}function ne(s){return(0,D.o)(s)}function nt(s,l,c){var u=l?ng(l):ng(nm());return(0,M.k)(s,{locale:u,weekStartsOn:c})}function nn(s){return(0,T.w)(s)}function nr(s){return(0,A.D)(s)}function ni(s){return(0,P.a)(s)}function na(){return(0,D.o)(tX())}function no(s){return(0,O.D)(s)}function ns(s){return(0,N.$)(s)}function nl(s){return(0,I.p)(s)}function nc(s,l){return s&&l?(0,R.s)(s,l):!s&&!l}function nu(s,l){return s&&l?(0,F.t)(s,l):!s&&!l}function nd(s,l){return s&&l?(0,L.d)(s,l):!s&&!l}function nh(s,l){return s&&l?(0,j.r)(s,l):!s&&!l}function np(s,l){return s&&l?(0,z.n)(s,l):!s&&!l}function nf(s,l,c){var u,d=(0,D.o)(l),h=(0,O.D)(c);try{u=(0,B.v)(s,{start:d,end:h})}catch(s){u=!1}return u}function nm(){return tK().__localeId__}function ng(s){if("string"!=typeof s)return s;var l=tK();return l.__localeData__?l.__localeData__[s]:void 0}function nv(s,l,c){return l(t2(s,"EEEE",c))}function nb(s,l){return t2(s,"EEEEEE",l)}function ny(s,l){return t2(s,"EEE",l)}function nw(s,l){return t2((0,$.Z)(tX(),s),"LLLL",l)}function nx(s,l){return t2((0,$.Z)(tX(),s),"LLL",l)}function nk(s,l){return t2((0,W.z)(tX(),s),"QQQ",l)}function nS(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.maxDate,h=c.excludeDates,p=c.excludeDateIntervals,f=c.includeDates,m=c.includeDateIntervals,g=c.filterDate;return!!c.disabled||nO(s,{minDate:u,maxDate:d})||h&&h.some(function(l){return l instanceof Date?nh(s,l):nh(s,l.date)})||p&&p.some(function(l){var c=l.start,u=l.end;return(0,B.v)(s,{start:c,end:u})})||f&&!f.some(function(l){return nh(s,l)})||m&&!m.some(function(l){var c=l.start,u=l.end;return(0,B.v)(s,{start:c,end:u})})||g&&!g(tX(s))||!1}function n_(s,l){var c=void 0===l?{}:l,u=c.excludeDates,d=c.excludeDateIntervals;return d&&d.length>0?d.some(function(l){var c=l.start,u=l.end;return(0,B.v)(s,{start:c,end:u})}):u&&u.some(function(l){var c;return l instanceof Date?nh(s,l):nh(s,null!=(c=l.date)?c:new Date)})||!1}function nE(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.maxDate,h=c.excludeDates,p=c.includeDates,f=c.filterDate;return nO(s,{minDate:u?(0,T.w)(u):void 0,maxDate:d?(0,I.p)(d):void 0})||(null==h?void 0:h.some(function(l){return nu(s,l instanceof Date?l:l.date)}))||p&&!p.some(function(l){return nu(s,l)})||f&&!f(tX(s))||!1}function nC(s,l,c,u){var d=(0,H.C)(s),h=(0,U.t)(s),p=(0,H.C)(l),f=(0,U.t)(l),m=(0,H.C)(u);return d===p&&d===m?h<=c&&c<=f:d<p&&(m===d&&h<=c||m===p&&f>=c||m<p&&m>d)}function nD(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.maxDate,h=c.excludeDates,p=c.includeDates;return nO(s,{minDate:u,maxDate:d})||h&&h.some(function(l){return nu(l instanceof Date?l:l.date,s)})||p&&!p.some(function(l){return nu(l,s)})||!1}function nM(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.maxDate,h=c.excludeDates,p=c.includeDates,f=c.filterDate;return!!c.disabled||nO(s,{minDate:u,maxDate:d})||(null==h?void 0:h.some(function(l){return nd(s,l instanceof Date?l:l.date)}))||p&&!p.some(function(l){return nd(s,l)})||f&&!f(tX(s))||!1}function nT(s,l,c){if(!l||!c||!(0,y.f)(l)||!(0,y.f)(c))return!1;var u=(0,H.C)(l),d=(0,H.C)(c);return u<=s&&d>=s}function nA(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.maxDate,h=c.excludeDates,p=c.includeDates,f=c.filterDate;if(c.disabled)return!0;var m=new Date(s,0,1);return nO(m,{minDate:u?(0,A.D)(u):void 0,maxDate:d?(0,V.Q)(d):void 0})||(null==h?void 0:h.some(function(s){return nc(m,s instanceof Date?s:s.date)}))||p&&!p.some(function(s){return nc(m,s)})||f&&!f(tX(m))||!1}function nP(s,l,c,u){var d=(0,H.C)(s),h=(0,Y.F)(s),p=(0,H.C)(l),f=(0,Y.F)(l),m=(0,H.C)(u);return d===p&&d===m?h<=c&&c<=f:d<p&&(m===d&&h<=c||m===p&&f>=c||m<p&&m>d)}function nO(s,l){var c,u=void 0===l?{}:l,d=u.minDate,h=u.maxDate;return null!=(c=d&&0>(0,q.m)(s,d)||h&&(0,q.m)(s,h)>0)&&c}function nN(s,l){return l.some(function(l){return(0,G.q)(l)===(0,G.q)(s)&&(0,K.O)(l)===(0,K.O)(s)&&(0,Z.S)(l)===(0,Z.S)(s)})}function nI(s,l){var c=void 0===l?{}:l,u=c.excludeTimes,d=c.includeTimes,h=c.filterTime;return u&&nN(s,u)||d&&!nN(s,d)||h&&!h(s)||!1}function nR(s,l){var c,u=l.minTime,d=l.maxTime;if(!u||!d)throw Error("Both minTime and maxTime props required");var h=tX();h=(0,S.a)(h,(0,G.q)(s)),h=(0,_.g)(h,(0,K.O)(s)),h=(0,E.g)(h,(0,Z.S)(s));var p=tX();p=(0,S.a)(p,(0,G.q)(u)),p=(0,_.g)(p,(0,K.O)(u)),p=(0,E.g)(p,(0,Z.S)(u));var f=tX();f=(0,S.a)(f,(0,G.q)(d)),f=(0,_.g)(f,(0,K.O)(d)),f=(0,E.g)(f,(0,Z.S)(d));try{c=!(0,B.v)(h,{start:p,end:f})}catch(s){c=!1}return c}function nF(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.includeDates,h=(0,X.a)(s,1);return u&&(0,J.U)(u,h)>0||d&&d.every(function(s){return(0,J.U)(s,h)>0})||!1}function nL(s,l){var c=void 0===l?{}:l,u=c.maxDate,d=c.includeDates,h=(0,Q.P)(s,1);return u&&(0,J.U)(h,u)>0||d&&d.every(function(s){return(0,J.U)(h,s)>0})||!1}function nj(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.includeDates,h=(0,A.D)(s),p=(0,ee.c)(h,1);return u&&(0,et.w)(u,p)>0||d&&d.every(function(s){return(0,et.w)(s,p)>0})||!1}function nz(s,l){var c=void 0===l?{}:l,u=c.maxDate,d=c.includeDates,h=(0,V.Q)(s),p=(0,en.z)(h,1);return u&&(0,et.w)(p,u)>0||d&&d.every(function(s){return(0,et.w)(p,s)>0})||!1}function nB(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.includeDates,h=(0,er.d)(s,1);return u&&(0,ei.n)(u,h)>0||d&&d.every(function(s){return(0,ei.n)(s,h)>0})||!1}function n$(s,l){var c=void 0===l?{}:l,u=c.minDate,d=c.yearItemNumber,h=void 0===d?tZ:d,p=nX(nr((0,er.d)(s,h)),h).endPeriod,f=u&&(0,H.C)(u);return f&&f>p||!1}function nW(s,l){var c=void 0===l?{}:l,u=c.maxDate,d=c.includeDates,h=(0,ea.e)(s,1);return u&&(0,ei.n)(h,u)>0||d&&d.every(function(s){return(0,ei.n)(h,s)>0})||!1}function nH(s,l){var c=void 0===l?{}:l,u=c.maxDate,d=c.yearItemNumber,h=void 0===d?tZ:d,p=nX((0,ea.e)(s,h),h).startPeriod,f=u&&(0,H.C)(u);return f&&f<p||!1}function nU(s){var l=s.minDate,c=s.includeDates;if(c&&l){var u=c.filter(function(s){return(0,q.m)(s,l)>=0});return(0,eo.j)(u)}return c?(0,eo.j)(c):l}function nV(s){var l=s.maxDate,c=s.includeDates;if(c&&l){var u=c.filter(function(s){return 0>=(0,q.m)(s,l)});return(0,es.T)(u)}return c?(0,es.T)(c):l}function nY(s,l){void 0===s&&(s=[]),void 0===l&&(l="react-datepicker__day--highlighted");for(var c,u=new Map,d=0,h=s.length;d<h;d++){var p=s[d];if((0,w.$)(p)){var f=t2(p,"MM.dd.yyyy"),m=u.get(f)||[];m.includes(l)||(m.push(l),u.set(f,m))}else if("object"==typeof p){var g=null!=(c=Object.keys(p)[0])?c:"",v=p[g];if("string"==typeof g&&Array.isArray(v))for(var b=0,y=v.length;b<y;b++){var k=v[b];if(k){var f=t2(k,"MM.dd.yyyy"),m=u.get(f)||[];m.includes(g)||(m.push(g),u.set(f,m))}}}}return u}function nq(s,l){return s.length===l.length&&s.every(function(s,c){return s===l[c]})}function nG(s,l){void 0===s&&(s=[]),void 0===l&&(l="react-datepicker__day--holidays");var c=new Map;
1return s.forEach(function(s){var u=s.date,d=s.holidayName;if((0,w.$)(u)){var h=t2(u,"MM.dd.yyyy"),p=c.get(h)||{className:"",holidayNames:[]};if(!("className"in p&&p.className===l&&nq(p.holidayNames,[d]))){p.className=l;var f=p.holidayNames;p.holidayNames=f?tB(tB([],f,!0),[d],!1):[d],c.set(h,p)}}}),c}function nK(s,l,c,u,d){for(var h=d.length,p=[],f=0;f<h;f++){var m=s,g=d[f];g&&(m=(0,el.L)(m,(0,G.q)(g)),m=(0,ec.z)(m,(0,K.O)(g)),m=(0,eu.p)(m,(0,Z.S)(g)));var v=(0,ec.z)(s,(c+1)*u);(0,ed.d)(m,l)&&(0,eh.Y)(m,v)&&void 0!=g&&p.push(g)}return p}function nZ(s){return s<10?"0".concat(s):"".concat(s)}function nX(s,l){void 0===l&&(l=tZ);var c=Math.ceil((0,H.C)(s)/l)*l;return{startPeriod:c-(l-1),endPeriod:c}}function nJ(s){var l=new Date(s.getFullYear(),s.getMonth(),s.getDate());return Math.round((new Date(s.getFullYear(),s.getMonth(),s.getDate(),24)-l)/36e5)}function nQ(s){var l=s.getSeconds(),c=s.getMilliseconds();return(0,v.a)(s.getTime()-1e3*l-c)}function n0(s,l){return nQ(s).getTime()===nQ(l).getTime()}function n1(s){if(!(0,w.$)(s))throw Error("Invalid date");var l=new Date(s);return l.setHours(0,0,0,0),l}
1function n2(s,l){if(!(0,w.$)(s)||!(0,w.$)(l))throw Error("Invalid date received");var c=n1(s),u=n1(l);return(0,eh.Y)(c,u)}function n3(s){return s.key===d.Space}var n9=function(s){function l(l){var c=s.call(this,l)||this;return c.inputRef=f.createRef(),c.onTimeChange=function(s){c.setState({time:s});var l,u,d=c.props.date,h=d instanceof Date&&!isNaN(+d)?d:new Date;if(null==s?void 0:s.includes(":")){var p=s.split(":"),f=p[0],m=p[1];h.setHours(Number(f)),h.setMinutes(Number(m))}null==(u=(l=c.props).onChange)||u.call(l,h)},c.renderTimeInput=function(){var s=c.state.time,l=c.props,u=l.date,d=l.timeString,h=l.customTimeInput;return h?(0,f.cloneElement)(h,{date:u,value:s,onChange:c.onTimeChange}):f.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",ref:c.inputRef,onClick:function(){var s;null==(s=c.inputRef.current)||s.focus()},required:!0,value:s,onChange:function(s){c.onTimeChange(s.target.value||d)}})},c.state={time:c.props.timeString},c}return tj(l,s),l.getDerivedStateFromProps=function(s,l){return s.timeString!==l.time?{time:s.timeString}:null},l.prototype.render=function(){return f.createElement("div",{className:"react-datepicker__input-time-container"},f.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),f.createElement("div",{className:"react-datepicker-time__input-container"},f.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))},l}(f.Component),n4=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.dayEl=(0,f.createRef)(),l.handleClick=function(s){!l.isDisabled()&&l.props.onClick&&l.props.onClick(s)},l.handleMouseEnter=function(s){!l.isDisabled()&&l.props.onMouseEnter&&l.props.onMouseEnter(s)},l.handleOnKeyDown=function(s){var c,u;s.key===d.Space&&(s.preventDefault(),s.key=d.Enter),null==(u=(c=l.props).handleOnKeyDown)||u.call(c,s)},l.isSameDay=function(s){return nh(l.props.day,s)},l.isKeyboardSelected=function(){if(l.props.disabledKeyboardNavigation)return!1;var s,c=l.props.selectsMultiple?null==(s=l.props.selectedDates)?void 0:s.some(function(s){return l.isSameDayOrWeek(s)}):l.isSameDayOrWeek(l.props.selected),u=l.props.preSelection&&l.isDisabled(l.props.preSelection);return!c&&l.isSameDayOrWeek(l.props.preSelection)&&!u},l.isDisabled=function(s){return void 0===s&&(s=l.props.day),nS(s,{minDate:l.props.minDate,maxDate:l.props.maxDate,excludeDates:l.props.excludeDates,excludeDateIntervals:l.props.excludeDateIntervals,includeDateIntervals:l.props.includeDateIntervals,includeDates:l.props.includeDates,filterDate:l.props.filterDate,disabled:l.props.disabled})},l.isExcluded=function(){return n_(l.props.day,{excludeDates:l.props.excludeDates,excludeDateIntervals:l.props.excludeDateIntervals})},l.isStartOfWeek=function(){return nh(l.props.day,nt(l.props.day,l.props.locale,l.props.calendarStartDay))},l.isSameWeek=function(s){return l.props.showWeekPicker&&nh(s,nt(l.props.day,l.props.locale,l.props.calendarStartDay))},l.isSameDayOrWeek=function(s){return l.isSameDay(s)||l.isSameWeek(s)},l.getHighLightedClass=function(){var s=l.props,c=s.day,u=s.highlightDates;if(!u)return!1;var d=t2(c,"MM.dd.yyyy");return u.get(d)},l.getHolidaysClass=function(){var s,c=l.props,u=c.day,d=c.holidays;if(!d)return[void 0];var h=t2(u,"MM.dd.yyyy");return d.has(h)?[null==(s=d.get(h))?void 0:s.className]:[void 0]},l.isInRange=function(){var s=l.props,c=s.day,u=s.startDate,d=s.endDate;return!!u&&!!d&&nf(c,u,d)},l.isInSelectingRange=function(){var s,c=l.props,u=c.day,d=c.selectsStart,h=c.selectsEnd,p=c.selectsRange,f=c.selectsDisabledDaysInRange,m=c.startDate,g=c.swapRange,v=c.endDate,b=null!=(s=l.props.selectingDate)?s:l.props.preSelection;if(l.isAfterMonth()||l.isBeforeMonth()||!(d||h||p)||!b||!f&&l.isDisabled())return!1;if(d&&v&&((0,eh.Y)(b,v)||np(b,v)))return nf(u,b,v);if(h&&m&&((0,ed.d)(b,m)||np(b,m)))return nf(u,m,b);if(p&&m&&!v){if(np(b,m)||(0,ed.d)(b,m))return nf(u,m,b);if(g&&(0,eh.Y)(b,m))return nf(u,b,m)}return!1},l.isSelectingRangeStart=function(){if(!l.isInSelectingRange())return!1;var s,c=l.props,u=c.day,d=c.startDate,h=c.selectsStart,p=c.swapRange,f
1=c.selectsRange,m=null!=(s=l.props.selectingDate)?s:l.props.preSelection;return h?nh(u,m):f&&p&&d&&m?nh(u,(0,eh.Y)(m,d)?m:d):nh(u,d)},l.isSelectingRangeEnd=function(){if(!l.isInSelectingRange())return!1;var s,c=l.props,u=c.day,d=c.endDate,h=c.selectsEnd,p=c.selectsRange,f=c.swapRange,m=c.startDate,g=null!=(s=l.props.selectingDate)?s:l.props.preSelection;return h?nh(u,g):p&&f&&m&&g?nh(u,(0,eh.Y)(g,m)?m:g):p?nh(u,g):nh(u,d)},l.isRangeStart=function(){var s=l.props,c=s.day,u=s.startDate,d=s.endDate;return!!u&&!!d&&nh(u,c)},l.isRangeEnd=function(){var s=l.props,c=s.day,u=s.startDate,d=s.endDate;return!!u&&!!d&&nh(d,c)},l.isWeekend=function(){var s=(0,ep.P)(l.props.day);return 0===s||6===s},l.isAfterMonth=function(){return void 0!==l.props.month&&(l.props.month+1)%12===(0,U.t)(l.props.day)},l.isBeforeMonth=function(){return void 0!==l.props.month&&((0,U.t)(l.props.day)+1)%12===l.props.month},l.isCurrentDay=function(){return l.isSameDay(tX())},l.isSelected=function(){var s;return l.props.selectsMultiple?null==(s=l.props.selectedDates)?void 0:s.some(function(s){return l.isSameDayOrWeek(s)}):l.isSameDayOrWeek(l.props.selected)},l.getClassNames=function(s){var c=l.props.dayClassName?l.props.dayClassName(s):void 0;return(0,p.$)("react-datepicker__day",c,"react-datepicker__day--"+t7(l.props.day),{"react-datepicker__day--disabled":l.isDisabled(),"react-datepicker__day--excluded":l.isExcluded(),"react-datepicker__day--selected":l.isSelected(),"react-datepicker__day--keyboard-selected":l.isKeyboardSelected(),"react-datepicker__day--range-start":l.isRangeStart(),"react-datepicker__day--range-end":l.isRangeEnd(),"react-datepicker__day--in-range":l.isInRange(),"react-datepicker__day--in-selecting-range":l.isInSelectingRange(),"react-datepicker__day--selecting-range-start":l.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":l.isSelectingRangeEnd(),"react-datepicker__day--today":l.isCurrentDay(),"react-datepicker__day--weekend":l.isWeekend(),"react-datepicker__day--outside-month":l.isAfterMonth()||l.isBeforeMonth()},l.getHighLightedClass(),l.getHolidaysClass())},l.getAriaLabel=function(){var s=l.props,c=s.day,u=s.ariaLabelPrefixWhenEnabled,d=void 0===u?"Choose":u,h=s.ariaLabelPrefixWhenDisabled,p=void 0===h?"Not available":h,f=l.isDisabled()||l.isExcluded()?p:d;return"".concat(f," ").concat(t2(c,"PPPP",l.props.locale))},l.getTitle=function(){var s=l.props,c=s.day,u=s.holidays,d=void 0===u?new Map:u,h=s.excludeDates,p=t2(c,"MM.dd.yyyy"),f=[];return d.has(p)&&f.push.apply(f,d.get(p).holidayNames),l.isExcluded()&&f.push(null==h?void 0:h.filter(function(s){return s instanceof Date?nh(s,c):nh(null==s?void 0:s.date,c)}).map(function(s){if(!(s instanceof Date))return null==s?void 0:s.message})),f.join(", ")},l.getTabIndex=function(){var s=l.props.selected,c=l.props.preSelection;return!(l.props.showWeekPicker&&(l.props.showWeekNumber||!l.isStartOfWeek()))&&(l.isKeyboardSelected()||l.isSameDay(s)&&nh(c,s))?0:-1},l.handleFocusDay=function(){var s;l.shouldFocusDay()&&(null==(s=l.dayEl.current)||s.focus({preventScroll:!0}))},l.renderDayContents=function(){return l.props.monthShowsDuplicateDaysEnd&&l.isAfterMonth()||l.props.monthShowsDuplicateDaysStart&&l.isBeforeMonth()?null:l.props.renderDayContents?l.props.renderDayContents((0,ef.p)(l.props.day),l.props.day):(0,ef.p)(l.props.day)},l.render=function(){return f.createElement("div",{ref:l.dayEl,className:l.getClassNames(l.props.day),onKeyDown:l.handleOnKeyDown,onClick:l.handleClick,onMouseEnter:l.props.usePointerEvent?void 0:l.handleMouseEnter,onPointerEnter:l.props.usePointerEvent?l.handleMouseEnter:void 0,tabIndex:l.getTabIndex(),"aria-label":l.getAriaLabel(),role:"gridcell",title:l.getTitle(),"aria-disabled":l.isDisabled(),"aria-current":l.isCurrentDay()?"date":void 0,"aria-selected":l.isSelected()||l.isInRange()},l.renderDayContents(),""!==l.getTitle()&&f.createElement("span",{className:"overlay"},l.getTitle()))},l}return tj(l,s),l.prototype.componentDidMount=function(){this.handleFocusDay()},l.prototype.componentDidUpdate=function(){this.handleFocusDay()},l.prototype.shouldFocusDay=function(){var s=!1;return 0===this.getTabIndex()&&this.isSameDay(this.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(s=!0),this.props.inline&&!this.props.shouldFocusDayInline&&(s=!1),this.isDayActiveElement()&&
1(s=!0),this.isDuplicateDay()&&(s=!1)),s},l.prototype.isDayActiveElement=function(){var s,l,c;return(null==(l=null==(s=this.props.containerRef)?void 0:s.current)?void 0:l.contains(document.activeElement))&&(null==(c=document.activeElement)?void 0:c.classList.contains("react-datepicker__day"))},l.prototype.isDuplicateDay=function(){return this.props.monthShowsDuplicateDaysEnd&&this.isAfterMonth()||this.props.monthShowsDuplicateDaysStart&&this.isBeforeMonth()},l}(f.Component),n5=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.weekNumberEl=(0,f.createRef)(),l.handleClick=function(s){l.props.onClick&&l.props.onClick(s)},l.handleOnKeyDown=function(s){var c,u;s.key===d.Space&&(s.preventDefault(),s.key=d.Enter),null==(u=(c=l.props).handleOnKeyDown)||u.call(c,s)},l.isKeyboardSelected=function(){return!l.props.disabledKeyboardNavigation&&!nh(l.props.date,l.props.selected)&&nh(l.props.date,l.props.preSelection)},l.getTabIndex=function(){return l.props.showWeekPicker&&l.props.showWeekNumber&&(l.isKeyboardSelected()||nh(l.props.date,l.props.selected)&&nh(l.props.preSelection,l.props.selected))?0:-1},l.handleFocusWeekNumber=function(s){var c=!1;0===l.getTabIndex()&&!(null==s?void 0:s.isInputFocused)&&nh(l.props.date,l.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(c=!0),l.props.inline&&!l.props.shouldFocusDayInline&&(c=!1),l.props.containerRef&&l.props.containerRef.current&&l.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(c=!0)),c&&l.weekNumber
1El.current&&l.weekNumberEl.current.focus({preventScroll:!0})},l}return tj(l,s),Object.defineProperty(l,"defaultProps",{get:function(){return{ariaLabelPrefix:"week "}},enumerable:!1,configurable:!0}),l.prototype.componentDidMount=function(){this.handleFocusWeekNumber()},l.prototype.componentDidUpdate=function(s){this.handleFocusWeekNumber(s)},l.prototype.render=function(){var s=this.props,c=s.weekNumber,u=s.isWeekDisabled,d=s.ariaLabelPrefix,h=void 0===d?l.defaultProps.ariaLabelPrefix:d,m=s.onClick,g={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!m&&!u,"react-datepicker__week-number--selected":!!m&&nh(this.props.date,this.props.selected)};return f.createElement("div",{ref:this.weekNumberEl,className:(0,p.$)(g),"aria-label":"".concat(h," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex(),role:"gridcell"},c)},l}(f.Component),n8=function(s){function l(){var c=null!==s&&s.apply(this,arguments)||this;return c.isDisabled=function(s){return nS(s,{minDate:c.props.minDate,maxDate:c.props.maxDate,excludeDates:c.props.excludeDates,excludeDateIntervals:c.props.excludeDateIntervals,includeDateIntervals:c.props.includeDateIntervals,includeDates:c.props.includeDates,filterDate:c.props.filterDate})},c.handleDayClick=function(s,l){c.props.onDayClick&&c.props.onDayClick(s,l)},c.handleDayMouseEnter=function(s){c.props.onDayMouseEnter&&c.props.onDayMouseEnter(s)},c.handleWeekClick=function(s,u,d){for(var h,p,f,m=new Date(s),g=0;g<7;g++){var v=new Date(s);if(v.setDate(v.getDate()+g),!c.isDisabled(v)){m=v;break}}"function"==typeof c.props.onWeekSelect&&c.props.onWeekSelect(m,u,d),c.props.showWeekPicker&&c.handleDayClick(m,d),(null!=(h=c.props.shouldCloseOnSelect)?h:l.defaultProps.shouldCloseOnSelect)&&(null==(f=(p=c.props).setOpen)||f.call(p,!1))},c.formatWeekNumber=function(s){return c.props.formatWeekNumber?c.props.formatWeekNumber(s):t6(s)},c.isWeekDisabled=function(){for(var s=c.startOfWeek(),l=(0,em.f)(s,6),u=new Date(s);u<=l;){if(!c.isDisabled(u))return!1;u=(0,em.f)(u,1)}return!0},c.renderDays=function(){var s=c.startOfWeek(),u=[],d=c.formatWeekNumber(s);if(c.props.showWeekNumber){var h=c.props.onWeekSelect||c.props.showWeekPicker?c.handleWeekClick.bind(c,s,d):void 0;u.push(f.createElement(n5,tz({key:"W"},l.defaultProps,c.props,{weekNumber:d,isWeekDisabled:c.isWeekDisabled(),date:s,onClick:h})))}return u.concat([0,1,2,3,4,5,6].map(function(u){var d=(0,em.f)(s,u);return f.createElement(n4,tz({},l.defaultProps,c.props,{ariaLabelPrefixWhenEnabled:c.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:c.props.disabledDayAriaLabelPrefix,key:d.valueOf(),day:d,onClick:c.handleDayClick.bind(c,d),onMouseEnter:c.handleDayMouseEnter.bind(c,d)}))}))},c.startOfWeek=function(){return nt(c.props.day,c.props.locale,c.props.calendarStartDay)},c.isKeyboardSelected=function(){return!c.props.disabledKeyboardNavigation&&!nh(c.startOfWeek(),c.props.selected)&&nh(c.startOfWeek(),c.props.preSelection)},c}return tj(l,s),Object.defineProperty(l,"defaultProps",{get:function(){return{shouldCloseOnSelect:!0}},enumerable:!1,configurable:!0}),l.prototype.render=function(){var s={"react-datepicker__week":!0,"react-datepicker__week--selected":nh(this.startOfWeek(),this.props.selected),"react-datepicker__week--keyboard-selected":this.isKeyboardSelected()},l=this.props.weekClassName?this.props.weekClassName(this.startOfWeek()):void 0;return f.createElement("div",{className:(0,p.$)(s,l),role:"row"},this.renderDays())},l}(f.Component),n6=6,n7="two_columns",re="three_columns",rt="four_columns",rn=((h={})[n7]={grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2},h[re]={grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3},h[rt]={grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4},h),rr=1;function ri(s,l){return s?rt:l?n7:re}var ra=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.MONTH_REFS=tB([],Array(12),!0).map(function(){return(0,f.createRef)()}),l.QUARTER_REFS=tB([],[,,,,],!0).map(function(){return(0,f.createRef)()}),l.isDisabled=function(s){return nS(s,{minDate:l.props.minDate,maxDate:l.props.maxDate,excludeDates:l.props.excludeDates,excludeDateIntervals:l.props.excludeDateIntervals,includeDateIntervals:l.props.includeDateIntervals,includeDates:l.props.includeDates,filterDate:l.props.filterDate,disabled:l.props.disabled})},l.isExcluded=function(s){return n_(s,{excludeDates:l.props.excludeDates,excludeDateIntervals:l.props.excludeDateIntervals})},l.handleDayClick=function(s,c){var u,d;
1null==(d=(u=l.props).onDayClick)||d.call(u,s,c,l.props.orderInDisplay)},l.handleDayMouseEnter=function(s){var c,u;null==(u=(c=l.props).onDayMouseEnter)||u.call(c,s)},l.handleMouseLeave=function(){var s,c;null==(c=(s=l.props).onMouseLeave)||c.call(s)},l.isRangeStartMonth=function(s){var c=l.props,u=c.day,d=c.startDate,h=c.endDate;return!!d&&!!h&&nu((0,$.Z)(u,s),d)},l.isRangeStartQuarter=function(s){var c=l.props,u=c.day,d=c.startDate,h=c.endDate;return!!d&&!!h&&nd((0,W.z)(u,s),d)},l.isRangeEndMonth=function(s){var c=l.props,u=c.day,d=c.startDate,h=c.endDate;return!!d&&!!h&&nu((0,$.Z)(u,s),h)},l.isRangeEndQuarter=function(s){var c=l.props,u=c.day,d=c.startDate,h=c.endDate;return!!d&&!!h&&nd((0,W.z)(u,s),h)},l.isInSelectingRangeMonth=function(s){var c,u=l.props,d=u.day,h=u.selectsStart,p=u.selectsEnd,f=u.selectsRange,m=u.startDate,g=u.endDate,v=null!=(c=l.props.selectingDate)?c:l.props.preSelection;return!!(h||p||f)&&!!v&&(h&&g?nC(v,g,s,d):(!!p&&!!m||!!f&&!!m&&!g)&&nC(m,v,s,d))},l.isSelectingMonthRangeStart=function(s){if(!l.isInSelectingRangeMonth(s))return!1;var c,u=l.props,d=u.day,h=u.startDate,p=u.selectsStart,f=(0,$.Z)(d,s),m=null!=(c=l.props.selectingDate)?c:l.props.preSelection;return p?nu(f,m):nu(f,h)},l.isSelectingMonthRangeEnd=function(s){if(!l.isInSelectingRangeMonth(s))return!1;var c,u=l.props,d=u.day,h=u.endDate,p=u.selectsEnd,f=u.selectsRange,m=(0,$.Z)(d,s),g=null!=(c=l.props.selectingDate)?c:l.props.preSelection;return p||f?nu(m,g):nu(m,h)},l.isInSelectingRangeQuarter=function(s){var c,u=l.props,d=u.day,h=u.selectsStart,p=u.selectsEnd,f=u.selectsRange,m=u.startDate,g=u.endDate,v=null!=(c=l.props.selectingDate)?c:l.props.preSelection;return!!(h||p||f)&&!!v&&(h&&g?nP(v,g,s,d):(!!p&&!!m||!!f&&!!m&&!g)&&nP(m,v,s,d))},l.isWeekInMonth=function(s){var c=l.props.day,u=(0,em.f)(s,6);return nu(s,c)||nu(u,c)},l.isCurrentMonth=function(s,l){return(0,H.C)(s)===(0,H.C)(tX())&&l===(0,U.t)(tX())},l.isCurrentQuarter=function(s,l){return(0,H.C)(s)===(0,H.C)(tX())&&l===(0,Y.F)(tX())},l.isSelectedMonth=function(s,l,c){return(0,U.t)(c)===l&&(0,H.C)(s)===(0,H.C)(c)},l.isSelectMonthInList=function(s,c,u){return u.some(function(u){return l.isSelectedMonth(s,c,u)})},l.isSelectedQuarter=function(s,l,c){return(0,Y.F)(c)===l&&(0,H.C)(s)===(0,H.C)(c)},l.isSelectQuarterInList=function(s,c,u){return u.some(function(u){return l.isSelectedQuarter(s,c,u)})},l.isMonthSelected=function(){var s=l.props,c=s.day,u=s.selected,d=s.selectedDates,h=s.selectsMultiple,p=(0,U.t)(c);return h?null==d?void 0:d.some(function(s){return l.isSelectedMonth(c,p,s)}):!!u&&l.isSelectedMonth(c,p,u)},l.isQuarterSelected=function(){var s=l.props,c=s.day,u=s.selected,d=s.selectedDates,h=s.selectsMultiple,p=(0,Y.F)(c);return h?null==d?void 0:d.some(function(s){return l.isSelectedQuarter(c,p,s)}):!!u&&l.isSelectedQuarter(c,p,u)},l.renderWeeks=function(){if(!t0(l.props.day))return[];for(var s=[],c=l.props.fixedHeight,u=0,d=!1,h=nt(nn(l.props.day),l.props.locale,l.props.calendarStartDay),p=function(s){return l.props.showWeekPicker?nt(s,l.props.locale,l.props.calendarStartDay):l.props.preSelection},m=function(s){return l.props.showWeekPicker?nt(s,l.props.locale,l.props.calendarStartDay):l.props.selected},g=l.props.selected?m(l.props.selected):void 0,v=l.props.preSelection?p(l.props.preSelection):void 0;s.push(f.createElement(n8,tz({},l.props,{ariaLabelPrefix:l.props.weekAriaLabelPrefix,key:u,day:h,month:(0,U.t)(l.props.day),onDayClick:l.handleDayClick,onDayMouseEnter:l.handleDayMouseEnter,selected:g,preSelection:v,showWeekNumber:l.props.showWeekNumbers}))),!d;){u++,h=(0,eg.J)(h,1);var b=c&&u>=n6,y=!c&&!l.isWeekInMonth(h);if(b||y)if(l.props.peekNextMonth)d=!0;else break}return s},l.onMonthClick=function(s,c){var u=l.isMonthDisabledForLabelDate(c),d=u.isDisabled,h=u.labelDate;d||l.handleDayClick(nn(h),s)},l.onMonthMouseEnter=function(s){var c=l.isMonthDisabledForLabelDate(s),u=c.isDisabled,d=c.labelDate;u||l.handleDayMouseEnter(nn(d))},l.handleMonthNavigation=function(s,c){var u,d,h,p;null==(d=(u=l.props).setPreSelection)||d.call(u,c),null==(p=null==(h=l.MONTH_REFS[s])?void 0:h.current)||p.focus()},l.handleKeyboardNavigation=function(s,c,u){var h,p=l.props,f=p.selected,m=p.preSelection,g=p.setPreSelection,v=p.minDate,b=p.maxDate,y=p.showFourColumnMonthYearPicker,w=p.showTwoColumnMonthYearPicker;if(m){var k=ri(y,w),S=l.getVerticalOffset(k),_=null==(h=rn[k])?void 0:h.grid,E=function(s,l,c){var u,h,p=l,f=c;switch(s){case d.ArrowRight:p=(0,Q.P)(l,rr),f=11===c?0:c+rr;break;case d.ArrowLeft:p=(0,X.a)(l,rr),f=0===c?11:c-rr;break;case d.ArrowUp:p=(0,X.a)(l,S),f=(null==(u=null==_?void 0:_[0])?void 0:u.includes(c))?c+12-S:c-S;break;case d.ArrowDown:p=(0,Q.P)(l,S),f=(null==(h=null==_?void 0:_[_.length-1])?void 0:h.includes(c))?c-12+S:c+S}return{newCalculatedDate:p,newCalculatedMonth:f}},C=function(s,c,u){for(var h=40,p=s,f=!1,m=0,g=E(p,c,u),y=g.newCalculatedDate,w=g.newCalculatedMonth;!f;){if(m>=h){y=c,w=u;break}if(v&&y<v){var k=E(p=d.ArrowRight,y,w);y=k.newCalculatedDate,w=k.newCalculatedMonth}if(b&&y>b){var k=E(p=d.ArrowLeft,y,w);y=k.newCalculatedDate,w=k.newCalculatedMonth}if(nD(y,l.props)){var k=E(p,y,w);y=k.newCalculatedDate,w=k.newCalculatedMonth}else f=!0;m++}return{newCalculatedDate:y,newCalculatedMonth:w}};if(c===d.Enter){l.isMonthDisabled(u)||(l.onMonthClick(s,u),null==g||g(f));return}var D=C(c,m,u),M=D.newCalculatedDate,T=D.newCalculatedMonth;switch(c){case d.ArrowRight:case d.ArrowLeft:case d.ArrowUp:case d.ArrowDown:l.handleMonthNavigation(T,M)}}},l.getVerticalOffset=function(s){var l,c;return null!=(c=null==(l=rn[s])?void 0:l.verticalNavigationOffset)?c:0},l.onMonthKeyDown=function(s,c){var u=l.props,h=u.disabledKeyboardNavigation,p=u.handleOnMonthKeyDown,f=s.key;f!==d.Tab&&s.preventDefault(),h||l.handleKeyboardNavigation(s,f,c),p&&p(s)},l.onQuarterClick=function(s,c){var u=(0,W.z)(l.props.day,c);nM(u,l.props)||l.handleDayClick(ni(u),s)},l.onQuarterMouseEnter=function(s){var c=(0,W.z)(l.props.day,s);nM(c,l.props)||l.handleDayMouseEnter(ni(c))},l.handleQuarterNavigation=function(s,c){var u,d,h,p;l.isDisabled(c)||l.isExcluded(c)||(null==(d=(u=l.props).setPreSelection)||d.call(u,c),null==(p=null==(h=l.QUARTER_REFS[s-1])?void 0:h.current)||p.focus())},l.onQuarterKeyDown=function(s,c){var u,h,p=s.key;if(!l.props.disabledKeyboardNavigation)switch(p){case d.Enter:l.onQuarterClick(s,c),null==(h=(u=l.props).setPreSelection)||h.call(u,l.props.selected);break;case d.ArrowRight:if(!l.props.preSelection)break;l.handleQuarterNavigation(4===c?1:c+1,(0,en.z)(l.props.preSelection,1));break;case d.ArrowLeft:if(!l.props.preSelection)break;l.handleQuarterNavigation(1===c?4:c-1,(0,ee.c)(l.props.preSelection,1))}},l.isMonthDisabledForLabelDate=function(s){var c,u=l.props,d=u.day,h=u.disabled,p=u.minDate,f=u.maxDate,m=u.excludeDates,g=u.includeDates,v=(0,$.Z)(d,s);return h?{isDisabled:!0,labelDate:(0,$.Z)(d,s)}:{isDisabled:null!=(c=(p||f||m||g)&&nE(v,l.props))&&c,labelDate:v}}
1,l.isMonthDisabled=function(s){return l.isMonthDisabledForLabelDate(s).isDisabled},l.getMonthClassNames=function(s){var c=l.props,u=c.day,d=c.startDate,h=c.endDate,f=c.preSelection,m=c.monthClassName,g=m?m((0,$.Z)(u,s)):void 0,v=l.getSelection();return(0,p.$)("react-datepicker__month-text","react-datepicker__month-".concat(s),g,{"react-datepicker__month-text--disabled":l.isMonthDisabled(s),"react-datepicker__month-text--selected":v?l.isSelectMonthInList(u,s,v):void 0,"react-datepicker__month-text--keyboard-selected":!l.props.disabledKeyboardNavigation&&f&&l.isSelectedMonth(u,s,f)&&!l.isMonthSelected()&&!l.isMonthDisabled(s),"react-datepicker__month-text--in-selecting-range":l.isInSelectingRangeMonth(s),"react-datepicker__month-text--in-range":d&&h?nC(d,h,s,u):void 0,"react-datepicker__month-text--range-start":l.isRangeStartMonth(s),"react-datepicker__month-text--range-end":l.isRangeEndMonth(s),"react-datepicker__month-text--selecting-range-start":l.isSelectingMonthRangeStart(s),"react-datepicker__month-text--selecting-range-end":l.isSelectingMonthRangeEnd(s),"react-datepicker__month-text--today":l.isCurrentMonth(u,s)})},l.getTabIndex=function(s){if(null==l.props.preSelection)return"-1";var c=(0,U.t)(l.props.preSelection),u=l.isMonthDisabledForLabelDate(c).isDisabled;return s!==c||u||l.props.disabledKeyboardNavigation?"-1":"0"},l.getQuarterTabIndex=function(s){if(null==l.props.preSelection)return"-1";var c=(0,Y.F)(l.props.preSelection),u=nM(l.props.day,l.props);return s!==c||u||l.props.disabledKeyboardNavigation?"-1":"0"},l.getAriaLabel=function(s){var c=l.props,u=c.chooseDayAriaLabelPrefix,d=void 0===u?"Choose":u,h=c.disabledDayAriaLabelPrefix,p=void 0===h?"Not available":h,f=c.day,m=c.locale,g=(0,$.Z)(f,s),v=l.isDisabled(g)||l.isExcluded(g)?p:d;return"".concat(v," ").concat(t2(g,"MMMM yyyy",m))},l.getQuarterClassNames=function(s){var c=l.props,u=c.day,d=c.startDate,h=c.endDate,f=c.minDate,m=c.maxDate,g=c.excludeDates,v=c.includeDates,b=c.filterDate,y=c.preSelection,w=c.disabledKeyboardNavigation,k=c.disabled,S=(f||m||g||v||b||k)&&nM((0,W.z)(u,s),l.props),_=l.getSelection();return(0,p.$)("react-datepicker__quarter-text","react-datepicker__quarter-".concat(s),{"react-datepicker__quarter-text--disabled":S,"react-datepicker__quarter-text--selected":_?l.isSelectQuarterInList(u,s,_):void 0,"react-datepicker__quarter-text--keyboard-selected":!w&&y&&l.isSelectedQuarter(u,s,y)&&!l.isQuarterSelected()&&!S,"react-datepicker__quarter-text--in-selecting-range":l.isInSelectingRangeQuarter(s),"react-datepicker__quarter-text--in-range":d&&h?nP(d,h,s,u):void 0,"react-datepicker__quarter-text--range-start":l.isRangeStartQuarter(s),"react-datepicker__quarter-text--range-end":l.isRangeEndQuarter(s),"react-datepicker__quarter-text--today":l.isCurrentQuarter(u,s)})},l.getMonthContent=function(s){var c=l.props,u=c.showFullMonthYearPicker,d=c.renderMonthContent,h=c.locale,p=c.day,f=nx(s,h),m=nw(s,h);return d?d(s,f,m,p):u?m:f},l.getQuarterContent=function(s){var c,u=l.props,d=u.renderQuarterContent,h=nk(s,u.locale);return null!=(c=null==d?void 0:d(s,h))?c:h},l.renderMonths=function(){var s,c=l.props,u=c.showTwoColumnMonthYearPicker,h=c.showFourColumnMonthYearPicker,p=c.day,m=c.selected,g=null==(s=rn[ri(h,u)])?void 0:s.grid;return null==g?void 0:g.map(function(s,c){return f.createElement("div",{className:"react-datepicker__month-wrapper",key:c},s.map(function(s,c){return f.createElement("div",{ref:l.MONTH_REFS[s],key:c,onClick:function(c){l.onMonthClick(c,s)},onKeyDown:function(c){n3(c)&&(c.preventDefault(),c.key=d.Enter),l.onMonthKeyDown(c,s)},onMouseEnter:l.props.usePointerEvent?void 0:function(){return l.onMonthMouseEnter(s)},onPointerEnter:l.props.usePointerEvent?function(){return l.onMonthMouseEnter(s)}:void 0,tabIndex:Number(l.getTabIndex(s)),className:l.getMonthClassNames(s),"aria-disabled":l.isMonthDisabled(s),role:"option","aria-label":l.getAriaLabel(s),"aria-current":l.isCurrentMonth(p,s)?"date":void 0,"aria-selected":m?l.isSelectedMonth(p,s,m):void 0},l.getMonthContent(s))}))})},l.renderQuarters=function(){var s=l.props,c=s.day,u=s.selected,d=[1,2,3,4];return f.createElement("div",{className:"react-datepicker__quarter-wrapper"},d.map(function(s,d){return f.createElement("div",{key:d,ref:l.QUART
vendor: 4,539 bytes, line 1
1ER_REFS[d],role:"option",onClick:function(c){l.onQuarterClick(c,s)},onKeyDown:function(c){l.onQuarterKeyDown(c,s)},onMouseEnter:l.props.usePointerEvent?void 0:function(){return l.onQuarterMouseEnter(s)},onPointerEnter:l.props.usePointerEvent?function(){return l.onQuarterMouseEnter(s)}:void 0,className:l.getQuarterClassNames(s),"aria-selected":u?l.isSelectedQuarter(c,s,u):void 0,tabIndex:Number(l.getQuarterTabIndex(s)),"aria-current":l.isCurrentQuarter(c,s)?"date":void 0},l.getQuarterContent(s))}))},l.getClassNames=function(){var s=l.props,c=s.selectingDate,u=s.selectsStart,d=s.selectsEnd,h=s.showMonthYearPicker,f=s.showQuarterYearPicker,m=s.showWeekPicker;return(0,p.$)("react-datepicker__month",{"react-datepicker__month--selecting-range":c&&(u||d)},{"react-datepicker__monthPicker":h},{"react-datepicker__quarterPicker":f},{"react-datepicker__weekPicker":m})},l}return tj(l,s),l.prototype.getSelection=function(){var s=this.props,l=s.selected,c=s.selectedDates;return s.selectsMultiple?c:l?[l]:void 0},l.prototype.render=function(){var s=this.props,l=s.showMonthYearPicker,c=s.showQuarterYearPicker,u=s.day,d=s.ariaLabelPrefix,h=void 0===d?"Month ":d,p=h?h.trim()+" ":"",m=t0(u)?"".concat(p).concat(t2(u,"MMMM, yyyy",this.props.locale)):"";return l||c?f.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":m,role:"listbox"},l?this.renderMonths():this.renderQuarters()):f.createElement("div",{role:"table"},this.props.dayNamesHeader&&f.createElement("div",{role:"rowgroup"},this.props.dayNamesHeader),this.props.monthHeader&&f.createElement("div",{role:"rowgroup"},this.props.monthHeader),f.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":m,role:"rowgroup"},this.renderWeeks()),this.props.monthFooter&&f.createElement("div",{role:"rowgroup"},this.props.monthFooter))},l}(f.Component),ro=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.monthOptionButtonsRef={},l.isSelectedMonth=function(s){return l.props.month===s},l.handleOptionKeyDown=function(s,c){var u;switch(c.key){case"Enter":c.preventDefault(),l.onChange(s);break;case"Escape":c.preventDefault(),l.props.onCancel();break;case"ArrowUp":case"ArrowDown":c.preventDefault();var d=(s+("ArrowUp"===c.key?-1:1)+l.props.monthNames.length)%l.props.monthNames.length;null==(u=l.monthOptionButtonsRef[d])||u.focus()}},l.renderOptions=function(){return l.monthOptionButtonsRef={},l.props.monthNames.map(function(s,c){return f.createElement("div",{ref:function(s){l.monthOptionButtonsRef[c]=s,l.isSelectedMonth(c)&&(null==s||s.focus())},role:"button",tabIndex:0,className:l.isSelectedMonth(c)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:s,onClick:l.onChange.bind(l,c),onKeyDown:l.handleOptionKeyDown.bind(l,c),"aria-selected":l.isSelectedMonth(c)?"true":void 0},l.isSelectedMonth(c)?f.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",s)})},l.onChange=function(s){return l.props.onChange(s)},l.handleClickOutside=function(){return l.props.onCancel()},l}return tj(l,s),l.prototype.render=function(){return f.createElement(tH,{className:"react-datepicker__month-dropdown",onClickOutside:this.handleClickOutside},this.renderOptions())},l}(f.Component),rs=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.state={dropdownVisible:!1},l.renderSelectOptions=function(s){return s.map(function(s,l){return f.createElement("option",{key:s,value:l},s)})},l.renderSelectMode=function(s){return f.createElement("select",{value:l.props.month,className:"react-datepicker__month-select",onChange:function(s){return l.onChange(parseInt(s.target.value))}},l.renderSelectOptions(s))},l.renderReadView=function(s,c){return f.createElement("button",{key:"read",type:"button",style:{visibility:s?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:l.toggleDropdown},f.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),f.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},c[l.props.month]))},l.renderDropdown=function(s){return f.createElement(ro,tz({key:"dropdown"},l.props,{monthNames:s,onChange:l.onChange,onCancel:l.toggleDropdown}))}
1,l.renderScrollMode=function(s){var c=l.state.dropdownVisible,u=[l.renderReadView(!c,s)];return c&&u.unshift(l.renderDropdown(s)),u},l.onChange=function(s){l.toggleDropdown(),s!==l.props.month&&l.props.onChange(s)},l.toggleDropdown=function(){return l.setState({dropdownVisible:!l.state.dropdownVisible})},l}return tj(l,s),l.prototype.render=function(){var s,l=this,c=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(s){return nx(s,l.props.locale)}:function(s){return nw(s,l.props.locale)});switch(this.props.dropdownMode){case"scroll":s=this.renderScrollMode(c);break;case"select":s=this.renderSelectMode(c)}return f.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},s)},l}(f.Component),rl=5;function rc(s,l,c){for(var u=[],d=null!=s?s:(0,er.d)(c,rl),h=null!=l?l:(0,ea.e)(c,rl),p=nn(d),f=nn(h);!(0,ed.d)(p,f);)u.push(tX(p)),p=(0,Q.P)(p,1);return u}var ru=function(s){function l(l){var c=s.call(this,l)||this;return c.renderOptions=function(){return c.state.monthYearsList.map(function(s){var l=(0,ev.W)(s),u=nc(c.props.date,s)&&nu(c.props.date,s);return f.createElement("div",{className:u?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:l,onClick:c.onChange.bind(c,l),"aria-selected":u?"true":void 0},u?f.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",t2(s,c.props.dateFormat,c.props.locale))})},c.onChange=function(s){return c.props.onChange(s)},c.handleClickOutside=function(){c.props.onCancel()},c.state={monthYearsList:rc(c.props.minDate,c.props.maxDate,c.props.date)},c}return tj(l,s),l.prototype.render=function(){var s=(0,p.$)({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return f.createElement(tH,{className:s,onClickOutside:this.handleClickOutside},this.renderOptions())},l}(f.Component),rd=5,rh=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.state={dropdownVisible:!1},l.renderSelectOptions=function(){for(var s,c,u=null!=(s=l.props.minDate)?s:(0,er.d)(l.props.date,rd),d=null!=(c=l.props.maxDate)?c:(0,ea.e)(l.props.date,rd),h=nn(u),p=nn(d),m=[];!(0,ed.d)(h,p);){var g=(0,ev.W)(h);m.push(f.createElement("option",{key:g,value:g},t2(h,l.props.dateFormat,l.props.locale))),h=(0,Q.P)(h,1)}return m},l.onSelectChange=function(s){l.onChange(parseInt(s.target.value))},l.renderSelectMode=function(){return f.createElement("select",{value:(0,ev.W)(nn(l.props.date)),className:"react-datepicker__month-year-select",onChange:l.onSelectChange},l.renderSelectOptions())},l.renderReadView=function(s){var c=t2(l.props.date,l.props.dateFormat,l.props.locale);return f.createElement("div",{key:"read",style:{visibility:s?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:l.toggleDropdown},f.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),f.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},c))},l.renderDropdown=function(){return f.createElement(ru,tz({key:"dropdown"},l.props,{onChange:l.onChange,onCancel:l.toggleDropdown}))},l.renderScrollMode=function(){var s=l.state.dropdownVisible,c=[l.renderReadView(!s)];return s&&c.unshift(l.renderDropdown()),c},l.onChange=function(s){l.toggleDropdown();var c=tX(s);nc(l.props.date,c)&&nu(l.props.date,c)||l.props.onChange(c)},l.toggleDropdown=function(){return l.setState({dropdownVisible:!l.state.dropdownVisible})},l}return tj(l,s),l.prototype.render=function(){var s;switch(this.props.dropdownMode){case"scroll":s=this.renderScrollMode();break;case"select":s=this.renderSelectMode()}return f.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},s)},l}(f.Component),rp=function(s){function l(){var c=null!==s&&s.apply(this,arguments)||this;return c.state={height:null},c.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){var s,u,d;c.list&&(c.list.scrollTop=null!=(d=c.centerLi&&l.calcCenterPosition(c.props.monthRef?c.props.monthRef.clientHeight-(null!=(u=null==(s=c.header)?void 0:s.clientHeight)?u:0):c.list.clientHeight,c.centerLi))?d:0)})},c.handleClick=function(s){var l,u;(c.props.minTime||c.props.maxTime)&&nR(s,c.props)||(c.props.excludeTimes||c.props.includeTimes||c.props.filterTime)&&nI(s,c.props)||null==(u=(l=c.props).onChange)||u.call(l,s)},c.isSelectedTime=function(s){var l=t1(c.props.selected);return l&&n0(l,s)},c.isDisabledTime=function(s){return(c.props.minTime||c.props.maxTime)&&nR(s,c.props)||(c.props.excludeTimes||c.props.includeTimes||c.props.filterTime)&&nI(s,c.props)},c.liClasses=function(s){var u,d=["react-datepicker__time-list-item",c.props.timeClassName?c.props.timeClassName(s):void 0];return c.isSelectedTime(s)&&d.push("react-datepicker__time-list-item--selected"),c.isDisabledTime(s)&&d.push("react-datepicker__time-list-item--disabled"),c.props.injectTimes&&(3600*(0,G.q)(s)+60*(0,K.O)(s)+(0,Z.S)(s))%((null!=(u=c.props.intervals)?u:l.defaultProps.intervals)*60)!=0&&d.push("react-datepicker__time-list-item--injected"),d.join(" ")},c.handleOnKeyDown=function(s,l){var u,h;s.key===d.Space&&(s.preventDefault(),s.key=d.Enter),(s.key===d.ArrowUp||s.key===d.ArrowLeft)&&s.target instanceof HTMLElement&&s.target.previousSibling&&(s.preventDefault(),s.target.previousSibling instanceof HTMLElement&&s.target.previousSibling.focus()),(s.key===d.ArrowDown||s.key===d.ArrowRight)&&s.target instanceof HTMLElement&&s.target.nextSibling&&(s.preventDefault(),s.target.nextSibling instanceof HTMLElement&&s.target.nextSibling.focus()),s.key===d.Enter&&c.handleClick(l),null==(h=(u=c.props).handleOnKeyDown)||h.call(u,s)},c.renderTimes=function(){for(var s,u=[],d="string"==typeof c.props.format?c.props.format:"p",h=null!=(s=c.props.intervals)?s:l.defaultProps.intervals,p=t1(c.props.selected)||t1(c.props.openToDate)||tX(),m=ne(p),g=c.props.injectTimes&&c.props.injectTimes.sort(function(s,l){return s.getTime()-l.getTime()}),v=60*nJ(p)/h,b=0;b<v;b++){var y=(0,ec.z)(m,b*h);if(u.push(y),g){var w=nK(m,y,b,h,g);u=u.concat(w)}}var k=u.reduce(function(s,l){return l.getTime()<=p.getTime()?l:s},u[0]);return u.map(function(s){return f.createElement("li",{key:s.valueOf(),onClick:c.handleClick.bind(c,s),className:c.liClasses(s),ref:function(l){s===k&&(c.centerLi=l)},onKeyDown:function(l){c.handleOnKeyDown(l,s)},tabIndex:s===k?0:-1,role:"option","aria-selected":c.isSelectedTime(s)?"true":void 0,"aria-disabled":c.isDisabledTime(s)?"true":void 0},t2(s,d,c.props.locale))})},c.renderTimeCaption=function(){return!1===c.props.showTimeCaption?f.createElement(f.Fragment,null):f.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(c.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(s){c.header=s}},f.createElement("div",{className:"react-datepicker-time__header"},c.props.timeCaption))},c}return tj(l,s),Object.defineProperty(l,"defaultProps",{get:function(){return{intervals:30,todayButton:null,timeCaption:"Time",showTimeCaption:!0}
1},enumerable:!1,configurable:!0}),l.prototype.componentDidMount=function(){this.scrollToTheSelectedTime(),this.observeDatePickerHeightChanges()},l.prototype.componentWillUnmount=function(){var s;null==(s=this.resizeObserver)||s.disconnect()},l.prototype.observeDatePickerHeightChanges=function(){var s=this,l=this.props.monthRef;this.updateContainerHeight(),l&&(this.resizeObserver=new ResizeObserver(function(){s.updateContainerHeight()}),this.resizeObserver.observe(l))},l.prototype.updateContainerHeight=function(){if(this.props.monthRef&&this.header){var s=this.props.monthRef.clientHeight-this.header.clientHeight;this.state.height!==s&&this.setState({height:s})}},l.prototype.render=function(){var s,c=this,u=this.state.height;return f.createElement("div",{className:"react-datepicker__time-container ".concat((null!=(s=this.props.todayButton)?s:l.defaultProps.todayButton)?"react-datepicker__time-container--with-today-button":"")},this.renderTimeCaption(),f.createElement("div",{className:"react-datepicker__time"},f.createElement("div",{className:"react-datepicker__time-box"},f.createElement("ul",{className:"react-datepicker__time-list",ref:function(s){c.list=s},style:u?{height:u}:{},role:"listbox","aria-label":this.props.timeCaption},this.renderTimes()))))},l.calcCenterPosition=function(s,l){return l.offsetTop-(s/2-l.clientHeight/2)},l}(f.Component),rf=3,rm=function(s){function l(l){var c=s.call(this,l)||this;return c.YEAR_REFS=tB([],Array(c.props.yearItemNumber),!0).map(function(){return(0,f.createRef)()}),c.isDisabled=function(s){return nS(s,{minDate:c.props.minDate,maxDate:c.props.maxDate,excludeDates:c.props.excludeDates,includeDates:c.props.includeDates,filterDate:c.props.filterDate})},c.isExcluded=function(s){return n_(s,{excludeDates:c.props.excludeDates})},c.selectingDate=function(){var s;return null!=(s=c.props.selectingDate)?s:c.props.preSelection},c.updateFocusOnPaginate=function(s){var l=function(){var l,u;null==(u=null==(l=c.YEAR_REFS[s])?void 0:l.current)||u.focus()};window.requestAnimationFrame(l)},c.handleYearClick=function(s,l){c.props.onDayClick&&c.props.onDayClick(s,l)},c.handleYearNavigation=function(s,l){var u,d,h,p,f=c.props,m=f.date,g=f.yearItemNumber;if(void 0!==m&&void 0!==g){var v=nX(m,g).startPeriod;c.isDisabled(l)||c.isExcluded(l)||(null==(d=(u=c.props).setPreSelection)||d.call(u,l),s-v<0?c.updateFocusOnPaginate(g-(v-s)):s-v>=g?c.updateFocusOnPaginate(Math.abs(g-(s-v))):null==(p=null==(h=c.YEAR_REFS[s-v])?void 0:h.current)||p.focus())}},c.isSameDay=function(s,l){return nh(s,l)},c.isCurrentYear=function(s){return s===(0,H.C)(tX())},c.isRangeStart=function(s){return c.props.startDate&&c.props.endDate&&nc((0,eb.i)(tX(),s),c.props.startDate)},c.isRangeEnd=function(s){return c.props.startDate&&c.props.endDate&&nc((0,eb.i)(tX(),s),c.props.endDate)},c.isInRange=function(s){return nT(s,c.props.startDate,c.props.endDate)},c.isInSelectingRange=function(s){var l=c.props,u=l.selectsStart,d=l.selectsEnd,h=l.selectsRange,p=l.startDate,f=l.endDate;return!!(u||d||h)&&!!c.selectingDate()&&(u&&f?nT(s,c.selectingDate(),f):(!!d&&!!p||!!h&&!!p&&!f)&&nT(s,p,c.selectingDate()))},c.isSelectingRangeStart=function(s){if(!c.isInSelectingRange(s))return!1;var l,u=c.props,d=u.startDate,h=u.selectsStart,p=(0,eb.i)(tX(),s);return h?nc(p,null!=(l=c.selectingDate())?l:null):nc(p,null!=d?d:null)},c.isSelectingRangeEnd=function(s){if(!c.isInSelectingRange(s))return!1;var l,u=c.props,d=u.endDate,h=u.selectsEnd,p=u.selectsRange,f=(0,eb.i)(tX(),s);return h||p?nc(f,null!=(l=c.selectingDate())?l:null):nc(f,null!=d?d:null)},c.isKeyboardSelected=function(s){if(!c.props.disabledKeyboardNavigation&&void 0!==c.props.date&&null!=c.props.preSelection){var l=c.props,u=l.minDate,d=l.maxDate,h=l.excludeDates,p=l.includeDates,f=l.filterDate,m=l.selected,g=nr((0,eb.i)(c.props.date,s)),v=(u||d||h||p||f)&&nA(s,c.props),b=!!m&&nh(g,nr(m)),y=nh(g,nr(c.props.preSelection));return!c.props.inline&&!b&&y&&!v}},c.isSelectedYear=function(s){var l=c.props,u=l.selectsMultiple,d=l.selected,h=l.selectedDates;return u?null==h?void 0:h.some(function(l){return s===(0,H.C)(l)}):!!d&&s===(0,H.C)(d)},c.onYearClick=function(s,l){var u=c.props.date;void 0!==u&&c.handleYearClick(nr((0,eb.i)(u,l)),s)},c.onYearKeyDown=function(s,l){var u,h,p=s.key,f=c.props,m=f.date,g=f.yearItemNumber,v=f.handleOnKeyDown;if(p!==d.Tab&&s.preventDefault(),!c.props.disabledKeyboardNavigation)switch(p){case d.Enter:if(null==c.props.selected)break;c.onYearClick(s,l),null==(h=(u=c.props).setPreSelection)||h.call(u,c.props.selected);break;case d.ArrowRight:if(null==c.props.preSelection)break;c.handleYearNavigation(l+1,(0,ea.e)(c.props.preSelection,1));break;case d.ArrowLeft:if(null==c.props.preSelection)break;c.handleYearNavigation(l-1,(0,er.d)(c.props.preSelection,1));break;case d.ArrowUp:if(void 0===m||void 0===g||null==c.props.preSelection)break;var b=nX(m,g).startPeriod,y=rf,w=l-y;if(w<b){var k=g%y;l>=b&&l<b+k?y=k:y+=k,w=l-y}c.handleYearNavigation(w,(0,er.d)(c.props.preSelection,y));break;case d.ArrowDown:if(void 0===m||void 0===g||null==c.props.preSelection)break;var S=nX(m,g).endPeriod,y=rf,w=l+y;if(w>S){var k=g%y;l<=S&&l>S-k?y=k:y+=k,w=l+y}c.handleYearNavigation(w,(0,ea.e)(c.props.preSelection,y))}v&&v(s)},c.getYearClassNames=function(s){var l=c.props,u=l.date,d=l.disabled,h=l.minDate,f=l.maxDate,m=l.excludeDates,g=l.includeDates,v=l.filterDate,b=l.yearClassName;return(0,p.$)("react-datepicker__year-text","react-datepicker__year-".concat(s),u?null==b?void 0:b((0,eb.i)(u,s)):void 0,{"react-datepicker__year-text--selected":c.isSelectedYear(s),"react-datepicker__year-text--disabled":(h||f||m||g||v||d)&&nA(s,c.props),"react-datepicker__year-text--keyboard-selected":c.isKeyboardSelected(s),"react-datepicker__year-text--range-start":c.isRangeStart(s),"react-datepicker__year-text--range-end":c.isRangeEnd(s),"react-datepicker__year-text--in-range":c.isInRange(s),"react-datepicker__year-text--in-selecting-range":c.isInSelectingRange(s),"react-datepicker__year-text--selecting-range-start":c.isSelectingRangeStart(s),"react-datepicker__year-text--selecting-range-end":c.isSelectingRangeEnd(s),"react-datepicker__year-text--today":c.isCurrentYear(s)})},c.getYearTabIndex=function(s){if(c.props.disabledKeyboardNavigation||null==c.props.preSelection)return"-1";var l=(0,H.C)(c.props.preSelection),u=nA(s,c.props);return s!==l||u?"-1":"0"},c.getYearContent=function(s){return c.props.renderYearContent?c.props.renderYearContent(s):s},c}return tj(l,s),l.prototype.render=function(){var s=this,l=[],c=this.props,u=c.date,h=c.yearItemNumber,p=c.onYearMouseEnter,m=c.onYearMouseLeave;if(void 0===u)return null;for(var g=nX(u,h),v=g.startPeriod,b=g.endPeriod,y=function(c){l.push(f.createElement("div",{ref:w.YEAR_REFS[c-v],onClick:function(l){s.onYearClick(l,c)},onKeyDown:function(l){n3(l)&&(l.preventDefault(),l.key=d.Enter),s.onYearKeyDown(l,c)},tabIndex:Number(w.getYearTabIndex(c)),className:w.getYearClassNames(c),onMouseEnter:w.props.usePointerEvent?void 0:function(s){return p(s,c)},onPointerEnter:w.props.usePointerEvent?function(s){return p(s,c)}:void 0,onMouseLeave:w.props.usePointerEvent?void 0:function(s){return m(s,c)},onPointerLeave:w.props.usePointerEvent?function(s){return m(s,c)}:void 0,key:c,"aria-current":w.isCurrentYear(c)?"date":void 0},w.getYearContent(c)))},w=this,k=v;k<=b;k++)y(k);return f.createElement("div",{className:"react-datepicker__year"},f.createElement("div",{className:"react-datepicker__year-wrapper",onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},l))},l}(f.Component);function rg(s,l,c,u){for(var d=[],h=0;h<2*l+1;h++){var p=s+l-h,f=!0;c&&(f=(0,H.C)(c)<=p),u&&f&&(f=(0,H.C)(u)>=p),f&&d.push(p)}return d}var rv=function(s){function l(l){var c=s.call(this,l)||this;c.yearOptionButtonsRef={},c.handleOptionKeyDown=function(s,l){var u;switch(l.key){case"Enter":l.preventDefault(),c.onChange(s);break;case"Escape":l.preventDefault(),c.props.onCancel();break;case"ArrowUp":case"ArrowDown":l.preventDefault();var d=s+("ArrowUp"===l.key?1:-1);c.yearOptionButtonsRef[d]&&(null==(u=c.yearOptionButtonsRef[d])||u.focus())}},c.renderOptions=function(){c.yearOptionButtonsRef={};var s=c.props.year,l=c.state.yearsList.map(function(l){return f.createElement("div",{ref:function(u){c.yearOptionButtonsRef[l]=u,l===s&&(null==u||u.focus())},role:"button",tabIndex:0,className:s===l?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:l,onClick:c.onChange.bind(c,l),onKeyDown:c.handleOptionKeyDown.bind(c,l),"aria-selected":s===l?"true":void 0},s===l?f.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",l)}),u=c.props.minDate?(0,H.C)(c.props.minDate):null,d=c.props.maxDate?(0,H.C)(c.props.maxDate):null;return d&&c.state.yearsList.find(function(s){return s===d})||l.unshift(f.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:c.incrementYears},f.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),u&&c.state.yearsList.find(function(s){return s===u})||l.push(f.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:c.decrementYears},f.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),l},c.onChange=function(s){c.props.onChange(s)},c.handleClickOutside=function(){c.props.onCancel()},c.shiftYears=function(s){var l=c.state.yearsList.map(function(l){return l+s});c.setState({yearsList:l})},c.incrementYears=function(){return c.shiftYears(1)},c.decrementYears=function(){return c.shiftYears(-1)};var u=l.yearDropdownItemNumber,d=l.scrollableYearDropdown,h=u||(d?10:5
1);return c.state={yearsList:rg(c.props.year,h,c.props.minDate,c.props.maxDate)},c.dropdownRef=(0,f.createRef)(),c}return tj(l,s),l.prototype.componentDidMount=function(){var s=this.dropdownRef.current;if(s){var l=s.children?Array.from(s.children):null,c=l?l.find(function(s){return s.ariaSelected}):null;s.scrollTop=c&&c instanceof HTMLElement?c.offsetTop+(c.clientHeight-s.clientHeight)/2:(s.scrollHeight-s.clientHeight)/2}},l.prototype.render=function(){var s=(0,p.$)({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return f.createElement(tH,{className:s,containerRef:this.dropdownRef,onClickOutside:this.handleClickOutside},this.renderOptions())},l}(f.Component),rb=function(s){function l(){var l=null!==s&&s.apply(this,arguments)||this;return l.state={dropdownVisible:!1},l.renderSelectOptions=function(){for(var s=l.props.minDate?(0,H.C)(l.props.minDate):1900,c=l.props.maxDate?(0,H.C)(l.props.maxDate):2100,u=[],d=s;d<=c;d++)u.push(f.createElement("option",{key:d,value:d},d));return u},l.onSelectChange=function(s){l.onChange(parseInt(s.target.value))},l.renderSelectMode=function(){return f.createElement("select",{value:l.props.year,className:"react-datepicker__year-select",onChange:l.onSelectChange},l.renderSelectOptions())},l.renderReadView=function(s){return f.createElement("button",{key:"read",type:"button",style:{visibility:s?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:l.toggleDropdown},f.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),f.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},l.props.year))},l.renderDropdown=function(){return f.createElement(rv,tz({key:"dropdown"},l.props,{onChange:l.onChange,onCancel:l.toggleDropdown}))},l.renderScrollMode=function(){var s=l.state.dropdownVisible,c=[l.renderReadView(!s)];return s&&c.unshift(l.renderDropdown()),c},l.onChange=function(s){l.toggleDropdown(),s!==l.props.year&&l.props.onChange(s)},l.toggleDropdown=function(s){l.setState({dropdownVisible:!l.state.dropdownVisible},function(){l.props.adjustDateOnChange&&l.handleYearChange(l.props.date,s)})},l.handleYearChange=function(s,c){var u;null==(u=l.onSelect)||u.call(l,s,c),l.setOpen()},l.onSelect=function(s,c){var u,d;null==(d=(u=l.props).onSelect)||d.call(u,s,c)},l.setOpen=function(){var s,c;null==(c=(s=l.props).setOpen)||c.call(s,!0)},l}return tj(l,s),l.prototype.render=function(){var s;switch(this.props.dropdownMode){case"scroll":s=this.renderScrollMode();break;case"select":s=this.renderSelectMode()}return f.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},s)},l}(f.Component),ry=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],rw="react-datepicker-ignore-onclickoutside",rx=function(s){var l=(s.className||"").split(/\s+/);return ry.some(function(s){return l.indexOf(s)>=0})},rk=function(s){function l(c){var u=s.call(this,c)||this;return u.monthContainer=void 0,u.handleClickOutside=function(s){u.props.onClickOutside(s)},u.setClickOutsideRef=function(){return u.containerRef.current},u.handleDropdownFocus=function(s){var l,c;rx(s.target)&&(null==(c=(l=u.props).onDropdownFocus)||c.call(l,s))},u.getDateInView=function(){var s=u.props,l=s.preSelection,c=s.selected,d=s.openToDate,h=nU(u.props),p=nV(u.props),f=tX(),m=d||c||l;return m?m:h&&(0,eh.Y)(f,h)?h:p&&(0,ed.d)(f,p)?p:f},u.increaseMonth=function(){u.setState(function(s){var l=s.date;return{date:(0,Q.P)(l,1)}},function(){return u.handleMonthChange(u.state.date)})},u.decreaseMonth=function(){u.setState(function(s){var l=s.date;return{date:(0,X.a)(l,1)}},function(){return u.handleMonthChange(u.state.date)})},u.handleDayClick=function(s,l,c){u.props.onSelect(s,l,c),u.props.setPreSelection&&u.props.setPreSelection(s)},u.handleDayMouseEnter=function(s){u.setState({selectingDate:s}),u.props.onDayMouseEnter&&u.props.onDayMouseEnter(s)},u.handleMonthMouseLeave=function(){u.setState({selectingDate:void 0}),u.props.onMonthMouseLeave&&u.props.onMonthMouseLeave()},u.handleYearMouseEnter=function(s,l){u.setState({selectingDate:(0,eb.i)(tX(),l)}),u.props.onYearMouseEnter&&u.props.onYearMouseEnter(s,l)},u.handleYearMouseLeave=function(s,l){u.props.onYearMouseLeave&&u.props.onYearMouseLeave(s,l)},u.handleYearChange=function(s){var l,c,d,h;null==(c=(l=u.props).onYearChange)||c.call(l,s),u.setState({isRenderAriaLiveMessage:!0}),u.props.adjustDateOnChange&&(u.props.onSelect(s),null==(h=(d=u.props).setOpen)||h.call(d,!0)),u.props.setPreSelection&&u.props.setPreSelection(s)},u.getEnabledPreSelectionDateForMonth=function(s){if(!nS(s,u.props))return s;for(var l=nn(s),c=nl(s),d=(0,ey.c)(c,l),h=null,p=0;p<=d;p++){var f=(0,em.f)(l,p);if(!nS(f,u.props)){h=f;break}}return h},u.handleMonthChange=function(s){var l,c,d,h=null!=(l=u.getEnabledPreSelectionDateForMonth(s))?l:s;u.handleCustomMonthChange(h),u.props.adjustDateOnChange&&(u.props.onSelect(h),null==(d=(c=u.props).setOpen)||d.call(c,!0)),u.props.setPreSelection&&u.props.setPreSelection(h)},u.handleCustomMonthChange=function(s){var l,c;null==(c=(l=u.props).onMonthChange)||c.call(l,s),u.setState({isRenderAriaLiveMessage:!0})},u.handleMonthYearChange=function(s){u.handleYearChange(s),u.handleMonthChange(s)},u.changeYear=function(s){u.setState(function(l){var c=l.date;return{date:(0,eb.i)(c,Number(s))}},function(){return u.handleYearChange(u.state.date)})},u.changeMonth=function(s){u.setState(function(l){var c=l.date;return{date:(0,$.Z)(c,Number(s))}},function(){var s,l;u.handleMonthChange(u.state.date),null==(l=(s=u.props).onMonthSelectedInChange)||l.call(s,0)})},u.changeMonthYear=function(s){u.setState(function(l){var c=l.date;return{date:(0,eb.i)((0,$.Z)(c,(0,U.t)(s)),(0,H.C)(s))}},function(){return u.handleMonthYearChange(u.state.date)})},u.header=function(s,l){if(void 0===s&&(s=u.state.date),void 0===l&&(l=0),!t0(s))return[];var c=u.props.disabled,d=nt(s,u.props.locale,u.props.calendarStartDay),h=[];return u.props.showWeekNumbers&&h.push(f.createElement("div",{key:"W",className:"react-datepicker__day-name ".concat(c?"react-datepicker__day-name--disabled":""),role:"columnheader"},f.createElement("span",{className:"react-datepicker__sr-only"},"Week number"),f.createElement("span",{"aria-hidden":"true"},u.props.weekLabel||"#"))),h.concat([0,1,2,3,4,5,6].map(function(s){var h=(0,em.f)(d,s),m=u.formatWeekday(h,u.props.locale),g=t2(h,"EEEE",u.props.locale),v=u.props.weekDayClassName?u.props.weekDayClassName(h):void 0;if(u.props.renderCustomDayName){var b=u.props.renderCustomDayName({day:h,shortName:m,fullName:g,locale:u.props.locale,customDayNameCount:l});return f.createElement("div",{key:s,role:"columnheader",className:(0,p.$)("react-datepicker__day-name",v,c?"react-datepicker__day-name--disabled":"")},b)}return f.createElement("div",{key:s,role:"columnheader",className:(0,p.$)("react-datepicker__day-name",v,c?"react-datepicker__day-name--disabled":"")},f.createElement("span",{className:"react-datepicker__sr-only"},g),f.createElement("span",{"aria-hidden":"true"},m))}))},u.formatWeekday=function(s,l){return u.props.formatWeekDay?nv(s,u.props.formatWeekDay,l):u.props.useWeekdaysShort?ny(s,l):nb(s,l)},u.decreaseYear=function(){u.setState(function(s){var c,d=s.date;return{date:(0,er.d)(d,u.props.showYearPicker?null!=(c=u.props.yearItemNumber)?c:l.defaultProps.yearItemNumber:1)}},function(){return u.handleYearChange(u.state.date)})},u.clearSelectingDate=function(){u.setState({selectingDate:void 0})},u.renderPreviousButton=function(){if(!u.props.renderCustomHeader){var s,c,d,h,p=null!=(s=u.props.monthsShown)?s:l.defaultProps.monthsShown,m=u.props.showPreviousMonths?p-1:0,g=null!=(c=u.props.monthSelectedIn)?c:m,v=(0,X.a)(u.state.date,g);switch(!0){case u.props.disabled:h=!0;break;case u.props.showMonthYearPicker:h=nB(u.state.date,u.props);break;case u.props.showYearPicker:h=n$(u.state.date,u.props);break;case u.props.showQuarterYearPicker:h=nj(u.state.date,u.props);break;default:h=nF(v,u.props)}if(((null!=(d=u.props.forceShowMonthNavigation)?d:l.defaultProps.forceShowMonthNavigation)||u.props.showDisabledMonthNavigation||!h)&&!u.props.showTimeSelectOnly){var b=["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"],y=["react-datepicker__navigation","react-datepicker__navigation--previous"],w=u.decreaseMonth;(u.props.showMonthYearPicker||u.props.showQuarterYearPicker||u.props.showYearPicker)&&(w=u.decreaseYear),h&&u.props.showDisabledMonthNavigation&&(y.push("react-datepicker__navigation--previous--disabled"),w=void 0);var k=u.props.showMonthYearPicker||u.props.showQuarterYearPicker||u.props.showYearPicker,S=u.props,_=S.previousMonthButtonLabel,E=void 0===_?l.defaultProps.previousMonthButtonLabel:_,C=S.previousYearButtonLabel,D=void 0===C?l.defaultProps.previousYearButtonLabel:C,M=u.props,T=M.previousMonthAriaLabel,A=void 0===T?"string"==typeof E?E:"Previous Month":T,P=M.previousYearAriaLabel,O=void 0===P?"string"==typeof D?D:"Previous Year":P;return f.createElement("button",{type:"button",className:y.join(" "),onClick:w,onKeyDown:u.props.handleOnKeyDown,"aria-label":k?O:A},f.createElement("span",{className:b.join(" ")},k?D:E))}}},u.increaseYear=function(){u.setState(function(s){var c,d=s.date;return{date:(0,ea.e)(d,u.props.showYearPicker?null!=(c=u.props.yearItemNumber)?c:l.defaultProps.yearItemNumber:1)}},function(){return u.handleYearChange(u.state.date)})},u.renderNextButton=function(){if(!u.props.renderCustomHeader){switch(!0){case u.props.disabled:c=!0;break;case u.props.showMonthYearPicker:c=nW(u.state.date,u.props);break;case u.props.showYearPicker:c=nH(u.state.date,u.props);break;case u.props.showQuarterYearPicker:c=nz(u.state.date,u.props);break;default:c=nL(u.state.date,u.props)}if(((null!=(s=u.props.forceShowMonthNavigation)?s:l.defaultProps.forceShowMonthNavigation)||u.props.showDisabledMonthNavigation||!c)&&!u.props.showTimeSelectOnly){var s,c,d=["react-datepicker__navigation","react-datepicker__navigation--next"],h=["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"];u.props.showTimeSelect&&d.push("react-datepicker__navigation--next--with-time"),u.props.todayButton&&d.push("react-datepicker__navigation--next--with-today-button");var p=u.increaseMonth;(u.props.showMonthYearPicker||u.props.showQuarterYearPicker||u.props.showYearPicker)&&(p=u.increaseYear),c&&u.props.showDisabledMonthNavigation&&(d.push("react-datepicker__navigation--next--disabled"),p=void 0);var m=u.props.showMonthYearPicker||u.props.showQuarterYearPicker||u.props.showYearPicker,g=u.props,v=g.nextMonthButtonLabel,b=void 0===v?l.defaultProps.nextMonthButtonLabel:v,y=g.nextYearButtonLabel,w=void 0===y?l.defaultProps.nextYearButtonLabel:y,k=u.props,S=k.nextMonthAriaLabel,_=void 0===S?"string"==typeof b?b:"Next Month":S,E=k.nextYearAriaLabel,C=void 0===E?"string"==typeof w?w:"Next Year":E;return f.createElement("button",{type:"button",className:d.join(" "),onClick:p,onKeyDown:u.props.handleOnKeyDown,"aria-label":m?C:_},f.createElement("span",{className:h.join(" ")},m?w:b))}}},u.renderCurrentMonth=function(s){void 0===s&&(s=u.state.date);var l=["react-datepicker__current-month"];return u.props.showYearDropdown&&l.push("react-datepicker__current-month--hasYearDropdown"),u.props.showMonthDropdown&&l.push("react-datepicker__current-month--hasMonthDropdown"),u.props.showMonthYearDropdown&&l.push("react-datepicker__current-month--hasMonthYearDropdown"),f.createElement("h2",{className:l.join(" ")},t0(s)?t2(s,u.props.dateFormat,u.props.locale):"")},u.renderYearDropdown=function(s){if(void 0===s&&(s=!1),u.props.showYearDropdown&&!s)return f.createElement(rb,tz({},l.defaultProps,u.props,{date:u.state.date,onChange:u.changeYear,year:(0,H.C)(u.state.date)}))},u.renderMonthDropdown=function(s){if(void 0===s&&(s=!1),u.props.showMonthDropdown&&!s)return f.createElement(rs,tz({},l.defaultProps,u.props,{month:(0,U.t)(u.state.date),onChange:u.changeMonth}))},u.renderMonthYearDropdown=function(s){if(void 0===s&&(s=!1),u.props.showMonthYearDropdown&&!s)return f.createElement(rh,tz({},l.defaultProps,u.props,{date:u.state.date,onChange:u.changeMonthYear}))},u.handleTodayButtonClick=function(s){u.props.onSelect(na(),s),u.props.setPreSelection&&u.props.setPreSelection(na())},u.renderTodayButton=function(){if(u.props.todayButton&&!u.props.showTimeSelectOnly)return f.createElement("div",{className:"react-datepicker__today-button",onClick:u.handleTodayButtonClick},u.props.todayButton)},u.renderDayNamesHeader=function(s,l){return void 0===l&&(l=0),f.createElement("div",{className:"react-datepicker__day-names",role:"row"},u.header(s,l))},u.renderDefaultHeader=function(s){var l=s.monthDate,c=s.i,d=f.createElement("div",{className:(0,p.$)("react-datepicker__header",{"react-datepicker__header--has-time-select":u.props.showTimeSelect,"react-datepicker__header--middle":"middle"===u.props.monthHeaderPosition,"react-datepicker__header--bottom":"bottom"===u.props.monthHeaderPosition})},u.renderCurrentMonth(l),f.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(u.props.dropdownMode),onFocus:u.handleDropdownFocus},u.renderMonthDropdown(0!==c),u.renderMonthYearDropdown(0!==c),u.renderYearDropdown(0!==c)));return"top"===u.props.monthHeaderPosition?d:f.createElement("div",{className:"react-datepicker__header-wrapper"},u.renderPreviousButton()||null,u.renderNextButton()||null,d)},u.renderCustomHeader=function(s){var l,c,d,h=s.monthDate,p=s.i;if(u.props.showTimeSelect&&!u.state.monthContainer||u.props.showTimeSelectOnly)return null;var m=u.props,g=m.showYearPicker,v=m.yearItemNumber;if(g){var b=nX(h,v);d={startYear:b.startPeriod,endYear:b.endPeriod}}var y=nF(u.state.date,u.props),w=nL(u.state.date,u.props),k=nB(u.state.date,u.props),S=nW(u.state.date,u.props);return f.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:u.props.onDropdownFocus},null==(c=(l=u.props).renderCustomHeader)?void 0:c.call(l,tz(tz(tz({},u.state),g&&{visibleYearsRange:d}),{customHeaderCount:p,monthDate:h,changeMonth:u.changeMonth,changeYear:u.changeYear,decreaseMonth:u.decreaseMonth,increaseMonth:u.increaseMonth,decreaseYear:u.decreaseYear,increaseYear:u.increaseYear,prevMonthButtonDisabled:y,nextMonthButtonDisabled:w,prevYearButtonDisabled:k,nextYearButtonDisabled:S})))},u.renderYearHeader=function(s){var c=s.monthDate,d=u.props,h=d.showYearPicker,p=d.yearItemNumber,m=nX(c,void 0===p?l.defaultProps.yearItemNumber:p),g=m.startPeriod,v=m.endPeriod;return f.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},h?"".concat(g," - ").concat(v):(0,H.C)(c))},u.renderHeader=function(s){var l=s.monthDate,c=s.i,d={monthDate:l,i:void 0===c?0:c};switch(!0){case void 0!==u.props.renderCustomHeader:return u.renderCustomHeader(d);case u.props.showMonthYearPicker||u.props.showQuarterYearPicker||u.props.showYearPicker:return u.renderYearHeader(d);default:return u.renderDefaultHeader(d)}},u.renderMonths=function(){if(!u.props.showTimeSelectOnly&&!u.props.showYearPicker){for(var s,c,d=[],h=null!=(s=u.props.monthsShown)?s:l.defaultProps.monthsShown,p=u.props.showPreviousMonths?h-1:0,m=u.props.showMonthYearPicker||u.props.showQuarterYearPicker?(0,ea.e)(u.state.date,p):(0,X.a)(u.state.date,p),g=null!=(c=u.props.monthSelectedIn)?c:p,v=0;v<h;++v){var b=v-g+p,y=u.props.showMonthYearPicker||u.props.showQuarterYearPicker?(0,ea.e)(m,b):(0,Q.P)(m,b),w="month-".concat(v),k=v<h-1,S=v>0;d.push(f.createElement("div",{key:w,ref:function(s){u.monthContainer=null!=s?s:void 0},className:"react-datepicker__month-container"},"top"===u.props.monthHeaderPosition&&u.renderHeader({monthDate:y,i:v}),f.createElement(ra,tz({},l.defaultProps,u.props,{containerRef:u.containerRef,ariaLabelPrefix:u.props.monthAriaLabelPrefix,day:y,onDayCl
1ick:u.handleDayClick,handleOnKeyDown:u.props.handleOnDayKeyDown,handleOnMonthKeyDown:u.props.handleOnKeyDown,onDayMouseEnter:u.handleDayMouseEnter,onMouseLeave:u.handleMonthMouseLeave,orderInDisplay:v,selectingDate:u.state.selectingDate,monthShowsDuplicateDaysEnd:k,monthShowsDuplicateDaysStart:S,dayNamesHeader:u.renderDayNamesHeader(y,v),monthHeader:"middle"===u.props.monthHeaderPosition?u.renderHeader({monthDate:y,i:v}):void 0,monthFooter:"bottom"===u.props.monthHeaderPosition?u.renderHeader({monthDate:y,i:v}):void 0}))))}return d}},u.renderYears=function(){if(!u.props.showTimeSelectOnly&&u.props.showYearPicker)return f.createElement("div",{className:"react-datepicker__year--container"},u.renderHeader({monthDate:u.state.date}),f.createElement(rm,tz({},l.defaultProps,u.props,{selectingDate:u.state.selectingDate,date:u.state.date,onDayClick:u.handleDayClick,clearSelectingDate:u.clearSelectingDate,onYearMouseEnter:u.handleYearMouseEnter,onYearMouseLeave:u.handleYearMouseLeave})))},u.renderTimeSection=function(){if(u.props.showTimeSelect&&(u.state.monthContainer||u.props.showTimeSelectOnly))return f.createElement(rp,tz({},l.defaultProps,u.props,{onChange:u.props.onTimeChange,format:u.props.timeFormat,intervals:u.props.timeIntervals,monthRef:u.state.monthContainer}))},u.renderInputTimeSection=function(){if(u.props.showTimeInput){if(u.props.selectsRange){var s,c,d=u.props,h=d.startDate,p=d.endDate,m=h?new Date(h):void 0,g=m&&t0(m)&&h?"".concat(nZ(m.getHours()),":").concat(nZ(m.getMinutes())):"",v=p?new Date(p):void 0,b=v&&t0(v)&&p?"".concat(nZ(v.getHours()),":").concat(nZ(v.getMinutes())):"";return f.createElement(f.Fragment,null,f.createElement(n9,tz({},l.defaultProps,u.props,{date:m,timeString:g,onChange:function(s){var l,c;null==(c=(l=u.props).onTimeChange)||c.call(l,s,"start")},timeInputLabel:(null!=(s=u.props.timeInputLabel)?s:"Time")+" (Start)"})),f.createElement(n9,tz({},l.defaultProps,u.props,{date:v,timeString:b,onChange:function(s){var l,c;null==(c=(l=u.props).onTimeChange)||c.call(l,s,"end")},timeInputLabel:(null!=(c=u.props.timeInputLabel)?c:"Time")+" (End)"})))}var y=u.props.selected?new Date(u.props.selected):void 0,w=y&&t0(y)&&!!u.props.selected,k=w?"".concat(nZ(y.getHours()),":").concat(nZ(y.getMinutes())):"";return f.createElement(n9,tz({},l.defaultProps,u.props,{date:y,timeString:k,onChange:function(s){var l,c;null==(c=(l=u.props).onTimeChange)||c.call(l,s)}}))}},u.renderAriaLiveRegion=function(){if(!t0(u.state.date))return f.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"});var s,c,d=nX(u.state.date,null!=(s=u.props.yearItemNumber)?s:l.defaultProps.yearItemNumber),h=d.startPeriod,p=d.endPeriod;return c=u.props.showYearPicker?"".concat(h," - ").concat(p):u.props.showMonthYearPicker||u.props.showQuarterYearPicker?(0,H.C)(u.state.date):"".concat(nw((0,U.t)(u.state.date),u.props.locale)," ").concat((0,H.C)(u.state.date)),f.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},u.state.isRenderAriaLiveMessage&&c)},u.renderChildren=function(){if(u.props.children)return f.createElement("div",{className:"react-datepicker__children-container"},u.props.children)},u.containerRef=(0,f.createRef)(),u.state={date:u.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},u}return tj(l,s),Object.defineProperty(l,"defaultProps",{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,outsideClickIgnoreClass:rw,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",yearItemNumber:tZ,monthHeaderPosition:"top"}},enumerable:!1,configurable:!0}),l.prototype.componentDidMount=function(){var s=this;this.props.showTimeSelect&&(this.assignMonthContainer=void s.setState({monthContainer:s.monthContainer}))},l.prototype.componentDidUpdate=function(s){var l=this;if(this.props.preSelection&&t0(this.props.preSelection)&&(!nh(this.props.preSelection,s.preSelection)||this.props.monthSelectedIn!==s.monthSelectedIn)){var c=!nu(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return c&&l.handleCustomMonthChange(l.state.date)})}else this.props.openToDate&&!nh(this.props.openToDate,s.openToDate)&&this.setState({date:this.props.openToDate})},l.prototype.render=function(){var s=this.props.container||t$;return f.createElement(tH,{onClickOutside:this.handleClickOutside,style:{display:"contents"},ignoreClass:this.props.outsideClickIgnoreClass},f.createElement("div",{style:{display:"contents"},ref:this.containerRef},f.createElement(s,{className:(0,p.$)("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly,inline:this.props.inline},this.renderAriaLiveRegion(),"top"===this.props.monthHeaderPosition&&this.renderPreviousButton(),"top"===this.props.monthHeaderPosition&&this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren())))},l}
1(f.Component),rS=function(s){var l=s.icon,c=s.className,u=void 0===c?"":c,d=s.onClick,h="react-datepicker__calendar-icon";if("string"==typeof l)return f.createElement("i",{className:"".concat(h," ").concat(l," ").concat(u),"aria-hidden":"true",onClick:d});if(f.isValidElement(l)){var p=l;return f.cloneElement(p,{className:"".concat(p.props.className||""," ").concat(h," ").concat(u),onClick:function(s){"function"==typeof p.props.onClick&&p.props.onClick(s),"function"==typeof d&&d(s)}})}return f.createElement("svg",{className:"".concat(h," ").concat(u),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:d},f.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"}))},r_=function(s){function l(l){var c=s.call(this,l)||this;return c.portalRoot=null,c.el=document.createElement("div"),c}return tj(l,s),l.prototype.componentDidMount=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)},l.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},l.prototype.render=function(){return eP.createPortal(this.props.children,this.el)},l}(f.Component),rE="[tabindex], a, button, input, select, textarea",rC=function(s){return s instanceof HTMLAnchorElement?-1!==s.tabIndex:!s.disabled&&-1!==s.tabIndex},rD=function(s){function l(l){var c=s.call(this,l)||this;return c.getTabChildren=function(){var s;return Array.prototype.slice.call(null==(s=c.tabLoopRef.current)?void 0:s.querySelectorAll(rE),1,-1).filter(rC)},c.handleFocusStart=function(){var s=c.getTabChildren();s&&s.length>1&&s[s.length-1].focus()},c.handleFocusEnd=function(){var s=c.getTabChildren();s&&s.length>1&&s[0].focus()},c.tabLoopRef=(0,f.createRef)(),c}return tj(l,s),l.prototype.render=function(){var s;return(null!=(s=this.props.enableTabLoop)?s:l.defaultProps.enableTabLoop)?f.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},f.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,f.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},l.defaultProps={enableTabLoop:!0},l}(f.Component),rM=function(s){function l(l){var c,u="boolean"!=typeof l.hidePopper||l.hidePopper,d=(0,f.useRef)(null),h=tF(tz({open:!u,whileElementsMounted:ts,placement:l.popperPlacement,middleware:tB([tx({padding:15}),tw(10),tk({element:d})],null!=(c=l.popperModifiers)?c:[],!0)},l.popperProps)),p=tz(tz({},l),{hidePopper:u,popperProps:tz(tz({},h),{arrowRef:d})});return f.createElement(s,tz({},p))}return l.displayName="withFloating(".concat(s.displayName||s.name||"Component",")"),l}(function(s){var l=s.className,c=s.wrapperClassName,u=s.hidePopper,d=void 0===u||u,h=s.popperComponent,m=s.targetComponent,g=s.enableTabLoop,v=s.popperOnKeyDown,b=s.portalId,y=s.portalHost,w=s.popperProps,k=s.showArrow,S=s.popperTargetRef,_=s.monthHeaderPosition;(0,f.useEffect)(function(){(null==S?void 0:S.current)&&w.refs.setPositionReference(S.current)},[S,w.refs]);var E=void 0;if(!d){var C=(0,p.$)("react-datepicker-popper",!k&&"react-datepicker-popper-offset","middle"===_&&"react-datepicker-popper--header-middle","bottom"===_&&"react-datepicker-popper--header-bottom",l);E=f.createElement(rD,{enableTabLoop:g},f.createElement("div",{ref:w.refs.setFloating,style:w.floatingStyles,className:C,"data-placement":w.placement,onKeyDown:v},h,k&&f.createElement(tT,{ref:w.arrowRef,context:w.context,fill:"currentColor",strokeWidth:1,height:8,width:16,style:{transform:"translateY(-1px)"},className:"react-datepicker__triangle"})))}s.popperContainer&&(E=(0,f.createElement)(s.popperContainer,{},E)),b&&!d&&(E=f.createElement(r_,{portalId:b,portalHost:y}
1,E));var D=(0,p.$)("react-datepicker-wrapper",c);return f.createElement(f.Fragment,null,f.createElement("div",{ref:w.refs.setReference,className:D},m),E)});function rT(s,l){return s&&l?(0,U.t)(s)!==(0,U.t)(l)||(0,H.C)(s)!==(0,H.C)(l):s!==l}var rA="Date input not valid.",rP=function(s){function l(c){var u=s.call(this,c)||this;return u.calendar=null,u.input=null,u.getPreSelection=function(){var s=u.props.timeZone,l=u.props.openToDate?u.props.openToDate:u.props.selectsEnd&&u.props.startDate?u.props.startDate:u.props.selectsStart&&u.props.endDate?u.props.endDate:tX();return s?tq(l,s):l},u.modifyHolidays=function(){var s;return null==(s=u.props.holidays)?void 0:s.reduce(function(s,l){var c=tJ(l.date,"yyyy-MM-dd",void 0,!1);return c?tB(tB([],s,!0),[tz(tz({},l),{date:c})],!1):s},[])},u.calcInitialState=function(){var s=u.props.timeZone,l=u.getPreSelection(),c=nU(u.props),d=nV(u.props),h=c&&(0,eh.Y)(l,ne(c))?c:d&&(0,ed.d)(l,no(d))?d:l,p=u.props.selectsRange?u.props.startDate:u.props.selected;return p&&s&&(p=tq(p,s)),{open:u.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:null!=p?p:h,highlightDates:nY(u.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},u.getInputValue=function(){var s,c=u.props,d=c.locale,h=c.startDate,p=c.endDate,f=c.rangeSeparator,m=c.selected,g=c.selectedDates,v=c.selectsMultiple,b=c.selectsRange,y=c.formatMultipleDates,w=c.value,k=null!=(s=u.props.dateFormat)?s:l.defaultProps.dateFormat,S=u.state.inputValue;return"string"==typeof w?w:"string"==typeof S?S:b?t4(h,p,{dateFormat:k,locale:d,rangeSeparator:f}):v?y?y(null!=g?g:[],function(s){return t3(s,{dateFormat:k,locale:d})}):t5(null!=g?g:[],{dateFormat:k,locale:d}):t3(m,{dateFormat:k,locale:d})},u.resetHiddenStatus=function(){u.setState(tz(tz({},u.state),{wasHidden:!1}))},u.setHiddenStatus=function(){u.setState(tz(tz({},u.state),{wasHidden:!0}))},u.setHiddenStateOnVisibilityHidden=function(){"hidden"===document.visibilityState&&u.setHiddenStatus()},u.clearPreventFocusTimeout=function(){u.preventFocusTimeout&&clearTimeout(u.preventFocusTimeout)},u.setFocus=function(){var s,l;null==(l=null==(s=u.input)?void 0:s.focus)||l.call(s,{preventScroll:!0})},u.setBlur=function(){var s,l;null==(l=null==(s=u.input)?void 0:s.blur)||l.call(s),u.cancelFocusInput()},u.deferBlur=function(){requestAnimationFrame(function(){u.setBlur()})},u.setOpen=function(s,l){void 0===l&&(l=!1),u.setState({open:s,preSelection:s&&u.state.open?u.state.preSelection:u.calcInitialState().preSelection,lastPreSelectChange:rN},function(){s||u.setState(function(s){return{focused:!!l&&s.focused}},function(){l||u.deferBlur(),u.setState({inputValue:null})})})},u.inputOk=function(){return(0,w.$)(u.state.preSelection)},u.isCalendarOpen=function(){return void 0===u.props.open?u.state.open&&!u.props.disabled&&!u.props.readOnly:u.props.open},u.handleFocus=function(s){var l,c,d=u.state.wasHidden,h=!d||u.state.open;d&&u.resetHiddenStatus(),!u.state.preventFocus&&(null==(c=(l=u.props).onFocus)||c.call(l,s),!h||u.props.preventOpenOnFocus||u.props.readOnly||u.setOpen(!0)),u.setState({focused:!0})},u.sendFocusBackToInput=function(){u.preventFocusTimeout&&u.clearPreventFocusTimeout(),u.setState({preventFocus:!0},function(){u.preventFocusTimeout=setTimeout(function(){u.setFocus(),u.setState({preventFocus:!1})})})}
1,u.cancelFocusInput=function(){clearTimeout(u.inputFocusTimeout),u.inputFocusTimeout=void 0},u.deferFocusInput=function(){u.cancelFocusInput(),u.inputFocusTimeout=setTimeout(function(){return u.setFocus()},1)},u.handleDropdownFocus=function(){u.cancelFocusInput()},u.resetInputValue=function(){u.setState(tz(tz({},u.state),{inputValue:null}))},u.handleBlur=function(s){(!u.state.open||u.props.withPortal||u.props.showTimeInput)&&(null==(c=(l=u.props).onBlur)||c.call(l,s));var l,c,d=u.state.inputValue;"string"==typeof d&&d.length>0&&!/[a-zA-Z0-9]/.test(d)&&u.props.selected&&u.setSelected(null,void 0,!0),u.resetInputValue(),u.state.open&&!1===u.props.open&&u.setOpen(!1),u.setState({focused:!1})},u.handleCalendarClickOutside=function(s){var l,c;null==(c=(l=u.props).onClickOutside)||c.call(l,s),u.props.inline||s.defaultPrevented||u.setOpen(!1),u.props.withPortal&&s.preventDefault()},u.handleChange=function(){for(var s,c,d,h,p,f,m,g,v=[],b=0;b<arguments.length;b++)v[b]=arguments[b];var y=v[0];if(!(u.props.onChangeRaw&&(u.props.onChangeRaw.apply(u,v),!y||"function"!=typeof y.isDefaultPrevented||y.isDefaultPrevented()))){u.setState({inputValue:(null==y?void 0:y.target)instanceof HTMLInputElement?y.target.value:null,lastPreSelectChange:rO});var w=u.props,k=w.selectsRange,S=w.startDate,_=w.endDate,E=null!=(s=u.props.dateFormat)?s:l.defaultProps.dateFormat,C=null!=(c=u.props.strictParsing)?c:l.defaultProps.strictParsing,D=(null==y?void 0:y.target)instanceof HTMLInputElement?y.target.value:"";if(k){var M=u.props.rangeSeparator,T=M.trim(),A=D.split(E.includes(T)?M:T,2).map(function(s){return s.trim()}),P=A[0],O=A[1],N=tJ(null!=P?P:"",E,u.props.locale,C),I=N?tJ(null!=O?O:"",E,u.props.locale,C):null,R=(null==(d=t1(S))?void 0:d.getTime())!==(null==N?void 0:N.getTime()),F=(null==(h=t1(_))?void 0:h.getTime())!==(null==I?void 0:I.getTime());if(!R&&!F||N&&nS(N,u.props)||I&&nS(I,u.props))return;N&&u.setState({preSelection:N}),null==(f=(p=u.props).onChange)||f.call(p,[N,I],y)}else{var L=tJ(D,E,u.props.locale,C,null!=(m=u.props.selected)?m:void 0);if(L||!D)u.setSelected(L,y,!0);else if(!u.props.inline){var j=tQ(D,null!=(g=u.state.preSelection)?g:void 0);!j||u.props.minDate&&(0,eh.Y)(j,u.props.minDate)||u.props.maxDate&&(0,ed.d)(j,u.props.maxDate)||u.setState({preSelection:j})}}}},u.handleSelect=function(s,c,d){if(!u.props.readOnly){var h,p=u.props,f=p.selectsRange,m=p.startDate,g=p.endDate,v=p.locale,b=p.swapRange,y=null!=(h=u.props.dateFormat)?h:l.defaultProps.dateFormat,w=!f||m&&!g&&(b||!n2(s,m));if(u.props.shouldCloseOnSelect&&!u.props.showTimeSelect&&w&&u.sendFocusBackToInput(),u.props.onChangeRaw){var k=t3(s,{dateFormat:y,locale:v});u.props.onChangeRaw(c,{date:s,formattedDate:k})}u.setSelected(s,c,!1,d),u.props.showDateSelect&&u.setState({isRenderAriaLiveMessage:!0}),!u.props.shouldCloseOnSelect||u.props.showTimeSelect?u.setPreSelection(s):w&&u.setOpen(!1)}},u.setSelected=function(s,l,c,d){var h,p,f=u.props.timeZone,m=s;if(m&&f&&(m=tG(m,f)),u.props.showYearPicker){if(null!==m&&nA((0,H.C)(m),u.props))return}else if(u.props.showMonthYearPicker){if(null!==m&&nE(m,u.props))return}else if(null!==m&&nS(m,u.props))return;var g=u.props,v=g.onChange,b=g.selectsRange,y=g.startDate,w=g.endDate,k=g.selectsMultiple,S=g.selectedDates,_=g.minTime,E=g.swapRange;if(!np(u.props.selected,m)||u.props.allowSameDay||b||k)if(null!==m&&(!u.props.selected||c&&(u.props.showTimeSelect||u.props.showTimeSelectOnly||u.props.showTimeInput)||(m=t8(m,{hour:(0,G.q)(u.props.selected),minute:(0,K.O)(u.props.selected),second:(0,Z.S)(u.props.selected)})),!c&&(u.props.showTimeSelect||u.props.showTimeSelectOnly)&&_&&(m=t8(m,{hour:_.getHours(),minute:_.getMinutes(),second:_.getSeconds()})),u.props.inline||u.setState({preSelection:m}),u.props.focusSelectedMonth||u.setState({monthSelectedIn:d})),b){var C=v,D=!y&&!w,M=y&&!w,T=!y&&!!w,A=y&&w;D?null==C||C([m,null],l):M?null===m?null==C||C([null,null],l):n2(m,y)?E?null==C||C([m,y],l):null==C||C([m,null],l):null==C||C([y,m],l):T&&(m&&n2(m,w)?null==C||C([m,w],l):null==C||C([m,null],l)),A&&(null==C||C([m,null],l))}else if(k){var P=v;if(null!==m)if(null==S?void 0:S.length)if(S.some(function(s){return nh(s,m)})){var O=S.filter(function(s){return!nh(s,m)});null==P||P(O,l)}else null==P||P(tB(tB([],S,!0),[m],!1),l);else null==P||P([m],l)}else null==v||v(m,l);c||(null==(p=(h=u.props).onSelect)||p.call(h,m,l),u.setState({inputValue:null}))},u.setPreSelection=function(s){if(!u.props.readOnly){var l=(0,w.$)(u.props.minDate),
1c=(0,w.$)(u.props.maxDate),d=!0;if(s){var h=ne(s);if(l&&c)d=nf(s,u.props.minDate,u.props.maxDate);else if(l){var p=ne(u.props.minDate);d=(0,ed.d)(s,p)||np(h,p)}else if(c){var f=no(u.props.maxDate);d=(0,eh.Y)(s,f)||np(h,f)}}d&&u.setState({preSelection:s})}},u.toggleCalendar=function(){u.setOpen(!u.state.open)},u.handleTimeChange=function(s,l){if(!u.props.selectsMultiple){var c,d,h=u.props,p=h.selectsRange,f=h.startDate,m=h.endDate,g=h.onChange,v=h.timeZone;if(p){var b=g;if("start"===l){if(f){var y=t8(f,{hour:(0,G.q)(s),minute:(0,K.O)(s)});u.setState({preSelection:y}),v&&(y=tG(y,v)),null==b||b([y,m?v?tG(m,v):m:null],void 0)}}else if("end"===l){if(m){var w=t8(m,{hour:(0,G.q)(s),minute:(0,K.O)(s)});u.setState({preSelection:w}),v&&(w=tG(w,v)),null==b||b([f?v?tG(f,v):f:null,w],void 0)}}else if(f&&!m){var y=t8(f,{hour:(0,G.q)(s),minute:(0,K.O)(s)});u.setState({preSelection:y}),v&&(y=tG(y,v)),null==b||b([y,null],void 0)}else if(f&&m){var w=t8(m,{hour:(0,G.q)(s),minute:(0,K.O)(s)});u.setState({preSelection:w}),v&&(w=tG(w,v)),null==b||b([v?tG(f,v):f,w],void 0)}else{var k=t8(u.getPreSelection(),{hour:(0,G.q)(s),minute:(0,K.O)(s)});u.setState({preSelection:k})}}else{var S=u.props.selected?u.props.selected:u.getPreSelection(),k=u.props.selected?s:t8(S,{hour:(0,G.q)(s),minute:(0,K.O)(s)});u.setState({preSelection:k}),k&&v&&(k=tG(k,v)),null==(d=(c=u.props).onChange)||d.call(c,k)}u.props.shouldCloseOnSelect&&!u.props.showTimeInput&&(u.sendFocusBackToInput(),u.setOpen(!1)),u.props.showTimeInput&&u.setOpen(!0),(u.props.showTimeSelectOnly||u.props.showTimeSelect)&&u.setState({isRenderAriaLiveMessage:!0}),u.setState({inputValue:null})}},u.onInputClick=function(){var s,l;u.props.disabled||u.props.readOnly||u.setOpen(!0),null==(l=(s=u.props).onInputClick)||l.call(s)},u.handleTimeOnlyArrowKey=function(s){var c,h,p,f,m,g=t1(u.props.selected)||u.state.preSelection||tX(),v=null!=(c=u.props.timeIntervals)?c:30,b=null!=(h=u.props.dateFormat)?h:l.defaultProps.dateFormat,y=Array.isArray(b)?b[0]:b,w=ne(g),k=60*(0,G.q)(g)+(0,K.O)(g),S=1440-v;if(s===d.ArrowUp){var _=Math.max(0,k-v);m=(0,ec.z)(w,_)}else{var _=Math.min(S,k+v);m=(0,ec.z)(w,_)}var E=t2(m,y||l.defaultProps.dateFormat,u.props.locale);if(u.setState({preSelection:m,inputValue:E}),!u.props.selectsRange&&!u.props.selectsMultiple){var C=u.props.selected?u.props.selected:u.getPreSelection(),D=u.props.selected?m:t8(C,{hour:(0,G.q)(m),minute:(0,K.O)(m)});null==(f=(p=u.props).onChange)||f.call(p,D),(u.props.showTimeSelectOnly||u.props.showTimeSelect)&&u.setState({isRenderAriaLiveMessage:!0}),requestAnimationFrame(function(){u.scrollToTimeOption(m)})}},u.handleTimeOnlyEnterKey=function(s){var c,d,h,p,f=s.target.value,m=null!=(c=u.props.dateFormat)?c:l.defaultProps.dateFormat,g=u.props.timeFormat||"p",v=u.state.preSelection||t1(u.props.selected)||tX(),b=tJ(f,m,u.props.locale,null!=(d=u.props.strictParsing)&&d,v),y=v;if(b&&t0(b))y=b;else{var w=(null==(h=u.calendar)?void 0:h.containerRef.current)instanceof Element&&u.calendar.containerRef.current.querySelector(".react-datepicker__time-list-item[tabindex='0']");if(w instanceof HTMLElement){var k=null==(p=w.textContent)?void 0:p.trim();if(k){var S=tJ(k,g,u.props.locale,!1,v);S&&t0(S)&&(y=S)}}}u.handleTimeChange(y),u.setOpen(!1),u.sendFocusBackToInput()},u.scrollToTimeOption=function(s){if(null==(l=u.calendar)?void 0:l.containerRef.current){for(var l,c,d=u.calendar.containerRef.current,h=Array.from(d.querySelectorAll(".react-datepicker__time-list-item")),p=null,f=1/0,m=u.props.timeFormat||"p",g=0,v=h;g<v.length;g++){var b=v[g],y=null==(c=b.textContent)?void 0:c.trim();if(y){var w=tJ(y,m,u.props.locale,!1,s);if(w&&t0(w)){if(n0(w,s)){p=b;break}var k=Math.abs(w.getTime()-s.getTime());k<f&&(f=k,p=b)}}}p&&(h.forEach(function(s){s.setAttribute("tabindex","-1")}),p.setAttribute("tabindex","0"),p.scrollIntoView({behavior:"smooth",block:"center"}))}},u.onInputKeyDown=function(s){null==(c=(l=u.props).onKeyDown)||c.call(l,s);var l,c,h,p,f,m,g=s.key;if(!u.state.open&&!u.props.inline&&!u.props.preventOpenOnFocus){(g===d.ArrowDown||g===d.ArrowUp||g===d.Enter)&&(null==(h=u.onInputClick)||h.call(u));return}if(u.state.open&&u.props.showTimeSelectOnly){if(g===d.ArrowDown||g===d.ArrowUp){s.preventDefault(),u.handleTimeOnlyArrowKey(g);return}if(g===d.Enter){s.preventDefault(),u.handleTimeOnlyEnterKey(s);return}}if(u.state.open){if(g===d.ArrowDown||g===d.ArrowUp){s.preventDefault();var v=u.props.showTimeSelectOnly?".react-datepicker__time-list-item[tabindex='0']":u.props.showWeekPicker&&u.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':u.props.showFullMonthYearPicker||u.props.showMonthYearPicker?'.react-datepicker__month-text[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',b=(null==(p=u.calendar)?void 0:p.containerRef.current)instanceof Element&&u.calendar.containerRef.current.querySelector(v);
1b instanceof HTMLElement&&b.focus({preventScroll:!0});return}var y=tX(u.state.preSelection);g===d.Enter?(s.preventDefault(),s.target.blur(),u.inputOk()&&u.state.lastPreSelectChange===rN?(u.handleSelect(y,s),u.props.shouldCloseOnSelect||u.setPreSelection(y)):u.setOpen(!1)):g===d.Escape?(s.preventDefault(),s.target.blur(),u.sendFocusBackToInput(),u.setOpen(!1)):g===d.Tab&&u.setOpen(!1),u.inputOk()||null==(m=(f=u.props).onInputError)||m.call(f,{code:1,msg:rA})}},u.onPortalKeyDown=function(s){s.key===d.Escape&&(s.preventDefault(),u.setState({preventFocus:!0},function(){u.setOpen(!1),setTimeout(function(){u.setFocus(),u.setState({preventFocus:!1})})}))},u.onDayKeyDown=function(s){var l,c,h,p,f,m,g=u.props,v=g.minDate,b=g.maxDate,y=g.disabledKeyboardNavigation,w=g.showWeekPicker,k=g.shouldCloseOnSelect,S=g.locale,_=g.calendarStartDay,E=g.adjustDateOnChange,C=g.inline;if(null==(c=(l=u.props).onKeyDown)||c.call(l,s),!y){var D=s.key,M=s.shiftKey,T=tX(u.state.preSelection),A=function(s,l){var c=l;switch(s){case d.ArrowRight:c=w?(0,eg.J)(l,1):(0,em.f)(l,1);break;case d.ArrowLeft:c=w?(0,ew.k)(l,1):(0,ex.e)(l,1);break;case d.ArrowUp:c=(0,ew.k)(l,1);break;case d.ArrowDown:c=(0,eg.J)(l,1);break;case d.PageUp:c=M?(0,er.d)(l,1):(0,X.a)(l,1);break;case d.PageDown:c=M?(0,ea.e)(l,1):(0,Q.P)(l,1);break;case d.Home:c=nt(l,S,_);break;case d.End:c=ns(l)}return c},P=function(s,l){for(var c=40,h=s,p=!1,f=0,m=A(s,l);!p;){if(f>=c){m=l;break}v&&m<v&&(h=d.ArrowRight,m=nS(v,u.props)?A(h,m):v),b&&m>b&&(h=d.ArrowLeft,m=nS(b,u.props)?A(h,m):b),nS(m,u.props)?((h===d.PageUp||h===d.Home)&&(h=d.ArrowRight),(h===d.PageDown||h===d.End)&&(h=d.ArrowLeft),m=A(h,m)):p=!0,f++}return m};if(D===d.Enter){s.preventDefault(),u.handleSelect(T,s),k||u.setPreSelection(T);return}if(D===d.Escape){s.preventDefault(),u.setOpen(!1),u.inputOk()||null==(p=(h=u.props).onInputError)||p.call(h,{code:1,msg:rA});return}var O=null;switch(D){case d.ArrowLeft:case d.ArrowRight:case d.ArrowUp:case d.ArrowDown:case d.PageUp:case d.PageDown:case d.Home:case d.End:O=P(D,T)}if(!O){null==(m=(f=u.props).onInputError)||m.call(f,{code:1,msg:rA});return}s.preventDefault(),u.setState({lastPreSelectChange:rN}),E&&u.setSelected(O),u.setPreSelection(O),C&&u.setState({shouldFocusDayInline:!0})}},u.onPopperKeyDown=function(s){s.key===d.Escape&&(s.preventDefault(),u.sendFocusBackToInput(),u.setOpen(!1))},u.onClearClick=function(s){s&&s.preventDefault&&s.preventDefault(),u.sendFocusBackToInput();var l=u.props,c=l.selectsRange,d=l.onChange;c?null==d||d([null,null],s):null==d||d(null,s),u.setState({inputValue:null})},u.clear=function(){u.onClearClick()},u.onScroll=function(s){"boolean"==typeof u.props.closeOnScroll&&u.props.closeOnScroll?(s.target===document||s.target===document.documentElement||s.target===document.body)&&u.setOpen(!1):"function"==typeof u.props.closeOnScroll&&u.props.closeOnScroll(s)&&u.setOpen(!1)},u.handleMonthSelectedInChange=function(s){u.setState({monthSelectedIn:s})},u.renderCalendar=function(){var s,c;return u.props.inline||u.isCalendarOpen()?f.createElement(rk,tz({showMonthYearDropdown:void 0,ref:function(s){u.calendar=s}},u.props,u.state,{setOpen:u.setOpen,dateFormat:null!=(s=u.props.dateFormatCalendar)?s:l.defaultProps.dateFormatCalendar,onSelect:u.handleSelect,onClickOutside:u.handleCalendarClickOutside,holidays:nG(u.modifyHolidays()),outsideClickIgnoreClass:u.props.outsideClickIgnoreClass,onDropdownFocus:u.handleDropdownFocus,onTimeChange:u.handleTimeChange,className:u.props.calendarClassName,container:u.props.calendarContainer,handleOnKeyDown:u.props.onKeyDown,handleOnDayKeyDown:u.onDayKeyDown,setPreSelection:u.setPreSelection,dropdownMode:null!=(c=u.props.dropdownMode)?c:l.defaultProps.dropdownMode,onMonthSelectedInChange:u.handleMonthSelectedInChange}),u.props.children):null},u.renderAriaLiveRegion=function(){var s,c,d=u.props.locale,h=null!=(s=u.props.dateFormat)?s:l.defaultProps.dateFormat,p=u.props.showTimeInput||u.props.showTimeSelect?"PPPPp":"PPPP";return c=u.props.selectsRange?"Selected start date: ".concat(t3(u.props.startDate,{dateFormat:p,locale:d}),". ").concat(u.props.endDate?"End date: "+t3(u.props.endDate,{dateFormat:p,locale:d}):""):u.props.showTimeSelectOnly?"Selected time: ".concat(t3(u.props.selected,{dateFormat:h,locale:d})):u.props.showYearPicker?"Selected year: ".concat(t3(u.props.selected,{dateFormat:"yyyy",locale:d})):u.props.showMonthYearPicker?"Selected month: ".concat(t3(u.props.selected,{dateFormat:"MMMM yyyy",locale:d})):u.props.showQuarterYearPicker?"Selected quarter: ".concat(t3(u.props.selected,{dateFormat:"yyyy, QQQ",locale:d})):"Selected date: ".concat(t3(u.props.selected,{dateFormat:p,locale:d})),f.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-l
1ive"},c)},u.renderDateInput=function(){var s,c,d,h,m,g,v,b=(0,p.$)(u.props.className,((s={})[u.props.outsideClickIgnoreClass||l.defaultProps.outsideClickIgnoreClass]=u.state.open,s)),y=u.props.customInput||f.createElement("input",{type:"text"}),w=u.props.customInputRef||"ref",k={},S=null!=(d=u.props["aria-describedby"])?d:u.props.ariaDescribedBy,_=null!=(h=u.props["aria-invalid"])?h:u.props.ariaInvalid,E=null!=(m=u.props["aria-label"])?m:u.props.ariaLabel,C=null!=(g=u.props["aria-labelledby"])?g:u.props.ariaLabelledBy,D=null!=(v=u.props["aria-required"])?v:u.props.ariaRequired;return null!=S&&(k["aria-describedby"]=S),null!=_&&(k["aria-invalid"]=_),null!=E&&(k["aria-label"]=E),null!=C&&(k["aria-labelledby"]=C),null!=D&&(k["aria-required"]=D),(0,f.cloneElement)(y,tz(((c={})[w]=function(s){u.input=s},c.value=u.getInputValue(),c.onBlur=u.handleBlur,c.onChange=u.handleChange,c.onClick=u.onInputClick,c.onFocus=u.handleFocus,c.onKeyDown=u.onInputKeyDown,c.id=u.props.id,c.name=u.props.name,c.form=u.props.form,c.autoFocus=u.props.autoFocus,c.placeholder=u.props.placeholderText,c.disabled=u.props.disabled,c.autoComplete=u.props.autoComplete,c.className=(0,p.$)(y.props.className,b),c.title=u.props.title,c.readOnly=u.props.readOnly,c.required=u.props.required,c.tabIndex=u.props.tabIndex,c),k))},u.renderClearButton=function(){var s=u.props,l=s.isClearable,c=s.disabled,d=s.selected,h=s.startDate,m=s.endDate,g=s.clearButtonTitle,v=s.clearButtonClassName,b=void 0===v?"":v,y=s.ariaLabelClose,w=void 0===y?"Close":y,k=s.selectedDates,S=s.readOnly;return l&&!S&&(null!=d||null!=h||null!=m||(null==k?void 0:k.length))?f.createElement("button",{type:"button",className:(0,p.$)("react-datepicker__close-icon",b,{"react-datepicker__close-icon--disabled":c}),disabled:c,"aria-label":w,onClick:u.onClearClick,title:g,tabIndex:-1}):null},u.state=u.calcInitialState(),u.preventFocusTimeout=void 0,u}return tj(l,s),Object.defineProperty(l,"defaultProps",{get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",preventOpenOnFocus:!1,monthsShown:1,outsideClickIgnoreClass:rw,readOnly:!1,rangeSeparator:t9,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!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:tZ,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}},enumerable:!1,configurable:!0}),l.prototype.componentDidMount=function(){window.addEventListener("scroll",this.onScroll,!0),document.addEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},l.prototype.componentDidUpdate=function(s,l){var c,u,d,h;this.props.selectsRange&&rT(s.startDate,this.props.startDate)?this.setPreSelection(this.props.startDate):rT(s.selected,this.props.selected)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&s.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),this.props.selectsRange&&!1===l.open&&!0===this.state.open&&0!==this.state.monthSelectedIn&&this.setState({monthSelectedIn:0}),s.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:nY(this.props.highlightDates)}),l.focused||np(s.selected,this.props.selected)||this.setState({inputValue:null}
1),l.open!==this.state.open&&(!1===l.open&&!0===this.state.open&&(null==(u=(c=this.props).onCalendarOpen)||u.call(c)),!0===l.open&&!1===this.state.open&&(null==(h=(d=this.props).onCalendarClose)||h.call(d)))},l.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0),document.removeEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},l.prototype.renderInputContainer=function(){var s=this.props,l=s.showIcon,c=s.icon,u=s.calendarIconClassname,d=s.calendarIconClassName,h=s.toggleCalendarOnIconClick,m=this.state.open;return u&&console.warn("calendarIconClassname props is deprecated. should use calendarIconClassName props."),f.createElement("div",{className:"react-datepicker__input-container".concat(l?" react-datepicker__view-calendar-icon":"")},l&&f.createElement(rS,tz({icon:c,className:(0,p.$)(d,!d&&u,m&&"react-datepicker-ignore-onclickoutside")},h?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},l.prototype.render=function(){var s=this.renderCalendar();if(this.props.inline)return s;if(this.props.withPortal){var l=this.state.open?f.createElement(rD,{enableTabLoop:this.props.enableTabLoop},f.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},s)):null;return this.state.open&&this.props.portalId&&(l=f.createElement(r_,tz({portalId:this.props.portalId},this.props),l)),f.createElement(f.Fragment,null,this.renderInputContainer(),l)}return f.createElement(rM,tz({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:s,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow,monthHeaderPosition:this.props.monthHeaderPosition}))},l}(f.Component),rO="input",rN="navigate"},467363(s,l,c){"use strict";function u(s){return s&&"object"==typeof s&&"default"in s?s.default:s}var d={value:!0},h=c(933578),p=u(h),f=c(286907),m=new f,g=m.getBrowser(),v=m.getCPU(),b=m.getDevice(),y=m.getEngine(),w=m.getOS(),k=m.getUA(),S=function(s){return m.setUA(s)},_=function(s){if(!s)return void console.error("No userAgent string was provided");var l=new f(s);return{UA:l,browser:l.getBrowser(),cpu:l.getCPU(),device:l.getDevice(),engine:l.getEngine(),os:l.getOS(),ua:l.getUA(),setUserAgent:function(s){return l.setUA(s)}}},E=Object.freeze({ClientUAInstance:m,browser:g,cpu:v,device:b,engine:y,os:w,ua:k,setUa:S,parseUserAgent:_});function C(s,l){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),c.push.apply(c,u)}return c}function D(s){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};l%2?C(Object(c),!0).forEach(function(l){M(s,l,c[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(c)):C(Object(c)).forEach(function(l){Object.defineProperty(s,l,Object.getOwnPropertyDescriptor(c,l))})}return s}function M(s,l,c){return l in s?Object.defineProperty(s,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[l]=c,s}function T(s,l){if(null==s)return{};var c,u,d={},h=Object.keys(s);for(u=0;u<h.length;u++)c=h[u],l.indexOf(c)>=0||(d[c]=s[c]);return d}function A(s,l){if(null==s)return{};var c,u,d=T(s,l);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(s);for(u=0;u<h.length;u++)c=h[u],!(l.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}var P="mobile",O="tablet",N="smarttv",I="console",R="wearable",F="embedded",L=void 0,j={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"},z={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},B={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},$=function(s){switch(s){case P:return{isMobile:!0};case O:return{isTablet:!0};case N:return{isSmartTV:!0};case I:return{isConsole:!0};case R:return{isWearable:!0};case L:return{isBrowser:!0};case F:return{isEmbedded:!0};default:return B}},W=function(s){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return s||l},H=function(){return!!("u">typeof window&&(window.navigator||navigator))&&(window.navigator||navigator)},U=function(s){var l=H();return l&&l.platform&&(-1!==l.platform.indexOf(s)||"MacIntel"===l.platform&&l.maxTouchPoints>1&&!window.MSStream)},V=function(s,l,c,u,d){return{isBrowser:s,browserMajorVersion:W(l.major),browserFullVersion:W(l.version),browserName:W(l.name),engineName:W(c.name),engineVersion:W(c.version),osName:W(u.name),osVersion:W(u.version),userAgent:W(d)}},Y=function(s,l,c,u){return D({},s,{vendor:W(l.vendor),model:W(l.model),os:W(c.name),osVersion:W(c.version),ua:W(u)})},q=function(s,l,c,u){return{isSmartTV:s,engineName:W(l.name),engineVersion:W(l.version),osName:W(c.name),osVersion:W(c.version),userAgent:W(u)}},G=function(s,l,c,u){return{isConsole:s,engineName:W(l.name),engineVersion:W(l.version),osName:W(c.name),osVersion:W(c.version),userAgent:W(u)}},K=function(s,l,c,u){return{isWearable:s,engineName:W(l.name),engineVersion:W(l.version),osName:W(c.name),osVersion:W(c.version),userAgent:W(u)}},Z=function(s,l,c,u,d){return{isEmbedded:s,vendor:W(l.vendor),model:W(l.model),engineName:W(c.name),engineVersion:W(c.version),osName:W(u.name),osVersion:W(u.version),userAgent:W(d)}};function X(s){var l=s?_(s):E,c=l.device,u=l.browser,d=l.engine,h=l.os,p=l.ua,f=$(c.type),m=f.isBrowser,g=f.isMobile,v=f.isTablet,b=f.isSmartTV,y=f.isConsole,w=f.isWearable,k=f.isEmbedded;return m?V(m,u,d,h,p):b?q(b,d,h,p):y?G(y,d,h,p):g||v?Y(f,c,h,p):w?K(w,d,h,p):k?Z(k,c,d,h,p):void 0}var J=function(s){return s.type===P},Q=function(s){return s.type===O},ee=function(s){var l=s.type;return l===P||l===O},et=function(s){return s.type===N},en=function(s){return s.type===L},er=function(s){return s.type===R},ei=function(s){return s.type===I},ea=function(s){return s.type===F},eo=function(s){return W(s.vendor)},es=function(s){return W(s.model)},el=function(s){return W(s.type,"browser")},ec=function(s){return s.name===z.Android},eu=function(s){return s.name===z.Windows},ed=function(s){return s.name===z.MAC_OS},eh=function(s){return s.name===z.WindowsPhone},ep=function(s){return s.name===z.IOS},ef=function(s){return W(s.version)},em=function(s){return W(s.name)},eg=function(s){return s.name===j.Chrome},ev=function(s){return s.name===j.Firefox},eb=function(s){return s.name===j.Chromium},ey=function(s){return s.name===j.Edge},ew=function(s){return s.name===j.Yandex},ex=function(s){var l=s.name;return l===j.Safari||l===j.MobileSafari},ek=function(s){return s.name===j.MobileSafari},eS=function(s){return s.name===j.Opera},e_=function(s){var l=s.name;return l===j.InternetExplorer||l===j.Ie},eE=function(s){return s.name===j.MIUI},eC=function(s){return s.name===j.SamsungBrowser},eD=function(s){return W(s.version)},eM=function(s){return W(s.major)},eT=function(s){return W(s.name)},eA=function(s){return W(s.name)},eP=function(s){return W(s.version)},eO=function(){var s=H(),l=s&&s.userAgent&&s.userAgent.toLowerCase();return"string"==typeof l&&/electron/.test(l)},eN=function(s){return"string"==typeof s&&-1!==s.indexOf("Edg/")},eI=function(){var s=H();
1return s&&(/iPad|iPhone|iPod/.test(s.platform)||"MacIntel"===s.platform&&s.maxTouchPoints>1)&&!window.MSStream},eR=function(){return U("iPad")},eF=function(){return U("iPhone")},eL=function(){return U("iPod")},ej=function(s){return W(s)};function ez(s){var l=s||E,c=l.device,u=l.browser,d=l.os,h=l.engine,p=l.ua;return{isSmartTV:et(c),isConsole:ei(c),isWearable:er(c),isEmbedded:ea(c),isMobileSafari:ek(u)||eR(),isChromium:eb(u),isMobile:ee(c)||eR(),isMobileOnly:J(c),isTablet:Q(c)||eR(),isBrowser:en(c),isDesktop:en(c),isAndroid:ec(d),isWinPhone:eh(d),isIOS:ep(d)||eR(),isChrome:eg(u),isFirefox:ev(u),isSafari:ex(u),isOpera:eS(u),isIE:e_(u),osVersion:ef(d),osName:em(d),fullBrowserVersion:eD(u),browserVersion:eM(u),browserName:eT(u),mobileVendor:eo(c),mobileModel:es(c),engineName:eA(h),engineVersion:eP(h),getUA:ej(p),isEdge:ey(u)||eN(p),isYandex:ew(u),deviceType:el(c),isIOS13:eI(),isIPad13:eR(),isIPhone13:eF(),isIPod13:eL(),isElectron:eO(),isEdgeChromium:eN(p),isLegacyEdge:ey(u)&&!eN(p),isWindows:eu(d),isMacOs:ed(d),isMIUI:eE(u),isSamsungBrowser:eC(u)}}var eB=et(b),e$=ei(b),eW=er(b),eH=ea(b),eU=ek(g)||eR(),eV=eb(g),eY=ee(b)||eR(),eq=J(b),eG=Q(b)||eR(),eK=en(b),eZ=en(b),eX=ec(w),eJ=eh(w),eQ=ep(w)||eR(),e0=eg(g),e1=ev(g),e2=ex(g),e3=eS(g),e9=e_(g),e4=ef(w),e5=em(w),e8=eD(g),e6=eM(g),e7=eT(g),te=eo(b),tt=es(b),tn=eA(y),tr=eP(y),ti=ej(k),ta=ey(g)||eN(k),to=ew(g),ts=el(b),tl=eI(),tc=eR(),tu=eF(),td=eL(),th=eO(),tp=eN(k),tf=ey(g)&&!eN(k),tm=eu(w),tg=ed(w),tv=eE(g),tb=eC(g),ty=function(s){if(!s||"string"!=typeof s)return void console.error("No valid user agent string was provided");var l=_(s);return ez({device:l.device,browser:l.browser,os:l.os,engine:l.engine,ua:l.ua})},tw=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eK?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tx=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return e9?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tk=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eQ?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tS=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eY?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},t_=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eG?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tE=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eJ?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tC=function(s){var l=s.renderWithFragment,c=s.children,u=(s.viewClassName,s.style,A(s,["renderWithFragment","children","viewClassName","style"]));return eq?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tD=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eB?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tM=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return e$?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tT=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eW?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},tA=function(s){var l=s.renderWithFragment,c=s.children,u=(s.viewClassName,s.style,s.condition),d=A(s,["renderWithFragment","children","viewClassName","style","condition"]);return u?l?p.createElement(h.Fragment,null,c):p.createElement("div",d,c):null};d=function(s){var l=s.renderWithFragment,c=s.children,u=A(s,["renderWithFragment","children"]);return eX?l?p.createElement(h.Fragment,null,c):p.createElement("div",u,c):null},d=j,l.S7=tw,d=tM,d=tA,d=tx,d=tk,d=tC,d=tS,d=z,d=tD,d=t_,d=tT,d=tE,l.C0=e7,l.n5=e6,d=X,l.RX=ts,d=tn,d=tr,l.Yz=e8,d=ty,l.ZQ=ti,l.m0=eX,d=eK,l.H8=e0,d=eV,d=e$,l.xl=eZ,d=ta,l.op=tp,d=th,d=eH,d=e1,d=e9,l.un=eQ,d=tl,d=tc,d=tu,d=td,d=tf,d=tv,l.Ue=tg,l.Fr=eY,d=eq,l.HQ=eU,d=e3,l.nr=e2,d=tb,d=eB,d=eG,d=eW,d=eJ,d=tm,d=to,d=tt,d=te,l.wH=e5,l.B4=e4},596838(s,l,c){"use strict";function u(s){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(s)}d={value:!0},l.A=void 0;var d,h=v(c(933578)),p=m(c(938372)),f=m(c(589642));function m(s){return s&&s.__esModule?s:{default:s}}function g(){if("function"!=typeof WeakMap)return null;var s=new WeakMap;return g=function(){return s},s}function v(s){if(s&&s.__esModule)return s;if(null===s||"object"!==u(s)&&"function"!=typeof s)return{default:s};var l=g();if(l&&l.has(s))return l.get(s);var c={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in s)if(Object.prototype.hasOwnProperty.call(s,h)){var p=d?Object.getOwnPropertyDescriptor(s,h):null;p&&(p.get||p.set)?Object.defineProperty(c,h,p):c[h]=s[h]}return c.default=s,l&&l.set(s,c),c}function b(s){return S(s)||k(s)||w(s)||y()}function y(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(s,l){if(s){if("string"==typeof s)return _(s,l);var c=Object.prototype.toString.call(s).slice(8,-1);
1if("Object"===c&&s.constructor&&(c=s.constructor.name),"Map"===c||"Set"===c)return Array.from(s);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return _(s,l)}}function k(s){if("u">typeof Symbol&&Symbol.iterator in Object(s))return Array.from(s)}function S(s){if(Array.isArray(s))return _(s)}function _(s,l){(null==l||l>s.length)&&(l=s.length);for(var c=0,u=Array(l);c<l;c++)u[c]=s[c];return u}function E(){return(E=Object.assign||function(s){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(s[u]=c[u])}return s}).apply(this,arguments)}function C(s,l){if(null==s)return{};var c,u,d=D(s,l);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(s);for(u=0;u<h.length;u++)c=h[u],!(l.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}function D(s,l){if(null==s)return{};var c,u,d={},h=Object.keys(s);for(u=0;u<h.length;u++)c=h[u],l.indexOf(c)>=0||(d[c]=s[c]);return d}function M(s,l){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable})),c.push.apply(c,u)}return c}function T(s){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{};l%2?M(Object(c),!0).forEach(function(l){B(s,l,c[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(c)):M(Object(c)).forEach(function(l){Object.defineProperty(s,l,Object.getOwnPropertyDescriptor(c,l))})}return s}function A(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function P(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function O(s,l,c){return l&&P(s.prototype,l),c&&P(s,c),s}function N(s,l){if("function"!=typeof l&&null!==l)throw TypeError("Super expression must either be null or a function");s.prototype=Object.create(l&&l.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),l&&I(s,l)}function I(s,l){return(I=Object.setPrototypeOf||function(s,l){return s.__proto__=l,s})(s,l)}function R(s){var l=j();return function(){var c,u=z(s);return c=l?Reflect.construct(u,arguments,z(this).constructor):u.apply(this,arguments),F(this,c)}}function F(s,l){return l&&("object"===u(l)||"function"==typeof l)?l:L(s)}function L(s){if(void 0===s)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function j(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(s){return!1}}function z(s){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)})(s)}function B(s,l,c){return l in s?Object.defineProperty(s,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[l]=c,s}var $=["onChange","onOpen","onClose","onMonthChange","onYearChange","onReady","onValueUpdate","onDayCreate"],W=p.default.oneOfType([p.default.func,p.default.arrayOf(p.default.func)]),H=["onCreate","onDestroy"],U=p.default.func,V=function(s){N(c,s);var l=R(c);function c(){var s;A(this,c);for(var u=arguments.length,d=Array(u),h=0;h<u;h++)d[h]=arguments[h];return B(L(s=l.call.apply(l,[this].concat(d))),"createFlatpickrInstance",function(){var l=T({onClose:function(){s.node.blur&&s.node.blur()}},s.props.options);$.forEach(function(c){s.props[c]&&(l[c]=s.props[c])}),s.flatpickr=(0,f.default)(s.node,l),s.props.hasOwnProperty("value")&&s.flatpickr.setDate(s.props.value,!1);var c=s.props.onCreate;c&&c(s.flatpickr)}),B(L(s),"destroyFlatpickrInstance",function(){var l=s.props.onDestroy;l&&l(s.flatpickr),s.flatpickr.destroy(),s.flatpickr=null}),B(L(s),"handleNodeChange",function(l){s.node=l,s.flatpickr&&(s.destroyFlatpickrInstance(),s.createFlatpickrInstance())}),s}return O(c,[{key:"componentDidUpdate",value:function(s){var l=this,c=this.props.options,u=s.options;$.forEach(function(d){Y(c,l.props,d),Y(u,s,d)});for(var d=Object.getOwnPropertyNames(c),h=d.length-1;h>=0;h--){var p=d[h],f=c[p];f!==u[p]&&(-1===$.indexOf(p)||Array.isArray(f)||(f=[f]),this.flatpickr.set(p,f))}this.props.hasOwnProperty("value")&&this.props.value!==s.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 s=this.props,l=s.options,c=s.defaultValue,u=s.value,d=s.children,p=s.render,f=C(s,["options","defaultValue","value","children","render"]);return($.forEach(function(s){delete f[s]}),H.forEach(function(s){delete f[s]}),p)?p(T(T({},f),{},{defaultValue:c,value:u}),this.handleNodeChange):l.wrap?h.default.createElement("div",E({},f,{ref:this.handleNodeChange}),d):h.default.createElement("input",E({},f,{defaultValue:c,ref:this.handleNodeChange}))}}]),c}(h.Component);function Y(s,l,c){var u=T({},s);if(l.hasOwnProperty(c)){u[c]&&!Array.isArray(u[c])?u[c]=[u[c]]:u[c]||(u[c]=[]);var d,h=Array.isArray(l[c])?l[c]:[l[c]];(d=u[c]).push.apply(d,b(h))}return u}
1B(V,"propTypes",{defaultValue:p.default.string,options:p.default.object,onChange:W,onOpen:W,onClose:W,onMonthChange:W,onYearChange:W,onReady:W,onValueUpdate:W,onDayCreate:W,onCreate:U,onDestroy:U,value:p.default.oneOfType([p.default.string,p.default.array,p.default.object,p.default.number]),children:p.default.node,className:p.default.string,render:p.default.func}),B(V,"defaultProps",{options:{}}),l.A=V},661368(s,l,c){"use strict";var u=c(630119),d=c.n(u),h=c(933578);let p=(s,l,c)=>{let u=(0,h.useRef)(null);u.current=l,(0,h.useEffect)(()=>(d().bind(s,(s,l)=>{"function"==typeof u.current&&u.current(s,l)},c),()=>{d().unbind(s)}),[s])};c.d(l,{},{A:p})},325335(s,l,c){"use strict";var u=c(933578),d=function(s,l){return(d=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var c in l)l.hasOwnProperty(c)&&(s[c]=l[c])})(s,l)};function h(s,l){function c(){this.constructor=s}d(s,l),s.prototype=null===l?Object.create(l):(c.prototype=l.prototype,new c)}var p=function(){return(p=Object.assign||function(s){for(var l,c=1,u=arguments.length;c<u;c++)for(var d in l=arguments[c])Object.prototype.hasOwnProperty.call(l,d)&&(s[d]=l[d]);return s}).apply(this,arguments)};function f(s,l,c,u){var d,h=!1,p=0;function f(){d&&clearTimeout(d)}function m(){f(),h=!0}function g(){var m=this,g=Date.now()-p,v=arguments;function b(){p=Date.now(),c.apply(m,v)}function y(){d=void 0}h||(u&&!d&&b(),f(),void 0===u&&g>s?b():!0!==l&&(d=setTimeout(u?y:b,void 0===u?s-g:s)))}return"boolean"!=typeof l&&(u=c,c=l,l=void 0),g.cancel=m,g}var m="Pixel",g="Percent",v={unit:g,value:.8};function b(s){return"number"==typeof s?{unit:g,value:100*s}:"string"==typeof s?s.match(/^(\d*(\.\d+)?)px$/)?{unit:m,value:parseFloat(s)}:s.match(/^(\d*(\.\d+)?)%$/)?{unit:g,value:parseFloat(s)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),v):(console.warn("scrollThreshold should be string or number"),v)}let y=function(s){function l(l){var c=s.call(this,l)||this;return c.lastScrollTop=0,c.actionTriggered=!1,c.startY=0,c.currentY=0,c.dragging=!1,c.maxPullDownDistance=0,c.getScrollableTarget=function(){return c.props.scrollableTarget instanceof HTMLElement?c.props.scrollableTarget:"string"==typeof c.props.scrollableTarget?document.getElementById(c.props.scrollableTarget):(null===c.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)},c.onStart=function(s){!c.lastScrollTop&&(c.dragging=!0,s instanceof MouseEvent?c.startY=s.pageY:s instanceof TouchEvent&&(c.startY=s.touches[0].pageY),c.currentY=c.startY,c._infScroll&&(c._infScroll.style.willChange="transform",c._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},c.onMove=function(s){!c.dragging||(s instanceof MouseEvent?c.currentY=s.pageY:s instanceof TouchEvent&&(c.currentY=s.touches[0].pageY),c.currentY<c.startY||(c.currentY-c.startY>=Number(c.props.pullDownToRefreshThreshold)&&c.setState({pullToRefreshThresholdBreached:!0}),!(c.currentY-c.startY>1.5*c.maxPullDownDistance)&&c._infScroll&&(c._infScroll.style.overflow="visible",c._infScroll.style.transform="translate3d(0px, "+(c.currentY-c.startY)+"px, 0px)")))},c.onEnd=function(){c.startY=0,c.currentY=0,c.dragging=!1,c.state.pullToRefreshThresholdBreached&&(c.props.refreshFunction&&c.props.refreshFunction(),c.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame(function(){c._infScroll&&(c._infScroll.style.overflow="auto",c._infScroll.style.transform="none",c._infScroll.style.willChange="unset")})},c.onScrollListener=function(s){"function"==typeof c.props.onScroll&&setTimeout(function(){return c.props.onScroll&&c.props.onScroll(s)},0);var l=c.props.height||c._scrollableNode?s.target:document.documentElement.scrollTop?document.documentElement:document.body;if(!c.actionTriggered){var u=c.props.inverse?c.isElementAtTop(l,c.props.scrollThreshold):c.isElementAtBottom(l,c.props.scrollThreshold);u&&c.props.hasMore&&(c.actionTriggered=!0,c.setState({showLoader:!0}),c.props.next&&c.props.next()),c.lastScrollTop=l.scrollTop}},c.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:l.dataLength},c.throttledOnScrollListener=f(150,c.onScrollListener).bind(c),c.onStart=c.onStart.bind(c),c.onMove=c.onMove.bind(c),c.onEnd=c.onEnd.bind(c),c}return h(l,s),l.prototype.componentDidMount=function(){if(void 0===this.props.dataLength)throw Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');
1if(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 Error('Mandatory prop "refreshFunction" missing.\n          Pull Down To Refresh functionality will not work\n          as expected. Check README.md for usage\'')},l.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)))},l.prototype.componentDidUpdate=function(s){this.props.dataLength!==s.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},l.getDerivedStateFromProps=function(s,l){return s.dataLength!==l.prevDataLength?p(p({},l),{prevDataLength:s.dataLength}):null},l.prototype.isElementAtTop=function(s,l){void 0===l&&(l=.8);var c=s===document.body||s===document.documentElement?window.screen.availHeight:s.clientHeight,u=b(l);return u.unit===m?s.scrollTop<=u.value+c-s.scrollHeight+1:s.scrollTop<=u.value/100+c-s.scrollHeight+1},l.prototype.isElementAtBottom=function(s,l){void 0===l&&(l=.8);var c=s===document.body||s===document.documentElement?window.screen.availHeight:s.clientHeight,u=b(l);return u.unit===m?s.scrollTop+c>=s.scrollHeight-u.value:s.scrollTop+c>=u.value/100*s.scrollHeight},l.prototype.render=function(){var s=this,l=p({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),c=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),d=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return u.createElement("div",{style:d,className:"infinite-scroll-component__outerdiv"},u.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(l){return s._infScroll=l},style:l},this.props.pullDownToRefresh&&u.createElement("div",{style:{position:"relative"},ref:function(l){return s._pullDown=l}},u.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&&!c&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},l}(u.Component);c.d(l,{},{A:y})},423987(s,l,c){"use strict";c.d(l,{A:()=>w});var u=c(933578);function d(){return(d=Object.assign||function(s){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(s[u]=c[u])}return s}).apply(this,arguments)}function h(s,l){s.prototype=Object.create(l.prototype),s.prototype.constructor=s,p(s,l)}function p(s,l){return(p=Object.setPrototypeOf||function(s,l){return s.__proto__=l,s})(s,l)}var f=function(s){function l(){return s.apply(this,arguments)||this}h(l,s);var c=l.prototype;return c.getColumns=function(){var s=this.props,l=s.children,c=s.columnsCount,d=Array.from({length:c},function(){return[]});
1return u.Children.forEach(l,function(s,l){s&&u.isValidElement(s)&&d[l%c].push(s)}),d},c.renderColumns=function(){var s=this.props.gutter;return this.getColumns().map(function(l,c){return u.createElement("div",{key:c,style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:s}},l.map(function(s){return s}))})},c.render=function(){var s=this.props,l=s.gutter,c=s.className,h=s.style;return u.createElement("div",{style:d({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:l},h),className:c},this.renderColumns())},l}(u.Component);f.propTypes={},f.defaultProps={columnsCount:3,gutter:"0",className:null,style:{}};let m=f;var g=1,v=function(){var s=(0,u.useState)(!1),l=s[0],c=s[1];return(0,u.useEffect)(function(){c(!0)},[]),l},b=function(){var s=v(),l=(0,u.useState)(0),c=l[0],d=l[1],h=(0,u.useCallback)(function(){s&&d(window.innerWidth)},[s]);return(0,u.useEffect)(function(){if(s)return window.addEventListener("resize",h),h(),function(){return window.removeEventListener("resize",h)}},[s,h]),c},y=function(s){var l=s.columnsCountBreakPoints,c=s.children,d=s.className,h=s.style,p=b(),f=(0,u.useMemo)(function(){var s=Object.keys(l).sort(function(s,l){return s-l}),c=s.length>0?l[s[0]]:g;return s.forEach(function(s){s<p&&(c=l[s])}),c},[p,l]);return u.createElement("div",{className:d,style:h},u.Children.map(c,function(s,l){return u.cloneElement(s,{key:l,columnsCount:f})}))};y.propTypes={},y.defaultProps={columnsCountBreakPoints:{350:1,750:2,900:3},className:null,style:null};let w=m},783560(s,l,c){"use strict";var u=c(933578);let d="Left",h="Right",p="Up",f="Down",m={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},g={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},v="mousemove",b="mouseup",y="touchend",w="touchmove",k="touchstart";function S(s,l,c,u){return s>l?c>0?h:d:u>0?f:p}function _(s,l){if(0===l)return s;let c=Math.PI/180*l;return[s[0]*Math.cos(c)+s[1]*Math.sin(c),s[1]*Math.cos(c)-s[0]*Math.sin(c)]}function E(s,l){let c=l=>{let c="touches"in l;c&&l.touches.length>1||s((s,d)=>{d.trackMouse&&!c&&(document.addEventListener(v,u),document.addEventListener(b,p));let{clientX:h,clientY:f}=c?l.touches[0]:l,m=_([h,f],d.rotationAngle);return d.onTouchStartOrOnMouseDown&&d.onTouchStartOrOnMouseDown({event:l}),Object.assign(Object.assign(Object.assign({},s),g),{initial:m.slice(),xy:m,start:l.timeStamp||0})})},u=l=>{s((s,c)=>{let u="touches"in l;if(u&&l.touches.length>1)return s;if(l.timeStamp-s.start>c.swipeDuration)return s.swiping?Object.assign(Object.assign({},s),{swiping:!1}):s;let{clientX:d,clientY:h}=u?l.touches[0]:l,[p,f]=_([d,h],c.rotationAngle),g=p-s.xy[0],v=f-s.xy[1],b=Math.abs(g),y=Math.abs(v),w=(l.timeStamp||0)-s.start,k=Math.sqrt(b*b+y*y)/(w||1),E=[g/(w||1),v/(w||1)],C=S(b,y,g,v),D="number"==typeof c.delta?c.delta:c.delta[C.toLowerCase()]||m.delta;if(b<D&&y<D&&!s.swiping)return s;let M={absX:b,absY:y,deltaX:g,deltaY:v,dir:C,event:l,first:s.first,initial:s.initial,velocity:k,vxvy:E};M.first&&c.onSwipeStart&&c.onSwipeStart(M),c.onSwiping&&c.onSwiping(M);let T=!1;return(c.onSwiping||c.onSwiped||c[`onSwiped${C}`])&&(T=!0),T&&c.preventScrollOnSwipe&&c.trackTouch&&l.cancelable&&l.preventDefault(),Object.assign(Object.assign({},s),{first:!1,eventData:M,swiping:!0})})},d=l=>{s((s,c)=>{let u;if(s.swiping&&s.eventData){if(l.timeStamp-s.start<c.swipeDuration){u=Object.assign(Object.assign({},s.eventData),{event:l}),c.onSwiped&&c.onSwiped(u);let d=c[`onSwiped${u.dir}`];d&&d(u)}}else c.onTap&&c.onTap({event:l});return c.onTouchEndOrOnMouseUp&&c.onTouchEndOrOnMouseUp({event:l}),Object.assign(Object.assign(Object.assign({},s),g),{eventData:u})})},h=()=>{document.removeEventListener(v,u),document.removeEventListener(b,p)},p=s=>{h(),d(s)},f=(s,l)=>{let h=()=>{};if(s&&s.addEventListener){let p=Object.assign(Object.assign({},m.touchEventOptions),l.touchEventOptions),f=[[k,c,p],[w,u,Object.assign(Object.assign({},p),l.preventScrollOnSwipe?{passive:!1}:{})],[y,d,p]];f.forEach(([l,c,u])=>s.addEventListener(l,c,u)),h=()=>f.forEach(([l,c])=>s.removeEventListener(l,c))}return h},E={ref:l=>{null!==l&&s((s,c)=>{if(s.el===l)return s;let u={};return s.el&&s.el!==l&&s.cleanUpTouch&&(s.cleanUpTouch(),u.cleanUpTouch=void 0),c.trackTouch&&l&&(u.cleanUpTouch=f(l,c)),Object.assign(Object.assign(Object.assign({},s),{el:l}),u)})}};return l.trackMouse&&(E.onMouseDown=c),[E,f]}function C(s,l,c,u){return l.trackTouch&&s.el?s.cleanUpTouch?l.preventScrollOnSwipe!==c.preventScrollOnSwipe||l.touchEventOptions.passive!==c.touchEventOptions.passive?(s.cleanUpTouch(),Object.assign(Object.assign({}
1,s),{cleanUpTouch:u(s.el,l)})):s:Object.assign(Object.assign({},s),{cleanUpTouch:u(s.el,l)}):(s.cleanUpTouch&&s.cleanUpTouch(),Object.assign(Object.assign({},s),{cleanUpTouch:void 0}))}function D(s){let l,{trackMouse:c}=s,d=u.useRef(Object.assign({},g)),h=u.useRef(Object.assign({},m)),p=u.useRef(Object.assign({},h.current));for(l in p.current=Object.assign({},h.current),h.current=Object.assign(Object.assign({},m),s),m)void 0===h.current[l]&&(h.current[l]=m[l]);let[f,v]=u.useMemo(()=>E(s=>d.current=s(d.current,h.current),{trackMouse:c}),[c]);return d.current=C(d.current,h.current,p.current,v),f}c.d(l,{uh:()=>D})},915354(s,l,c){"use strict";c.d(l,{A:()=>h});var u=c(933578);function d(s,l){void 0===l&&(l=0);var c=(0,u.useRef)(!1),d=(0,u.useRef)(),h=(0,u.useRef)(s),p=(0,u.useCallback)(function(){return c.current},[]),f=(0,u.useCallback)(function(){c.current=!1,d.current&&clearTimeout(d.current),d.current=setTimeout(function(){c.current=!0,h.current()},l)},[l]),m=(0,u.useCallback)(function(){c.current=null,d.current&&clearTimeout(d.current)},[]);return(0,u.useEffect)(function(){h.current=s},[s]),(0,u.useEffect)(function(){return f(),m},[l]),[p,m,f]}function h(s,l,c){void 0===l&&(l=0),void 0===c&&(c=[]);var h=d(s,l),p=h[0],f=h[1],m=h[2];return(0,u.useEffect)(m,c),[p,f]}},395430(s,l,c){"use strict";c.d(l,{A:()=>m});var u=c(933578);function d(s,l,c,u){var d,h=!1,p=0;function f(){d&&clearTimeout(d)}function m(){f(),h=!0}function g(){for(var m=arguments.length,g=Array(m),v=0;v<m;v++)g[v]=arguments[v];var b=this,y=Date.now()-p;function w(){p=Date.now(),c.apply(b,g)}function k(){d=void 0}h||(u&&!d&&w(),f(),void 0===u&&y>s?w():!0!==l&&(d=setTimeout(u?k:w,void 0===u?s-y:s)))}return"boolean"!=typeof l&&(u=c,c=l,l=void 0),g.cancel=m,g}var h=c(232248),p=["mousemove","mousedown","resize","keydown","touchstart","wheel"],f=6e4;let m=function(s,l,c){void 0===s&&(s=f),void 0===l&&(l=!1),void 0===c&&(c=p);var m=(0,u.useState)(l),g=m[0],v=m[1];return(0,u.useEffect)(function(){for(var l,u=!0,p=g,f=function(s){u&&(p=s,v(s))},m=d(50,function(){p&&f(!1),clearTimeout(l),l=setTimeout(function(){return f(!0)},s)}),b=function(){document.hidden||m()},y=0;y<c.length;y++)(0,h.on)(window,c[y],m);return(0,h.on)(document,"visibilitychange",b),l=setTimeout(function(){return f(!0)},s),function(){u=!1;for(var s=0;s<c.length;s++)(0,h.AU)(window,c[s],m);(0,h.AU)(document,"visibilitychange",b)}},[s,c]),g}},894831(s,l,c){"use strict";var u=c(933578);let d=function(s,l){var c=(0,u.useRef)(function(){});(0,u.useEffect)(function(){c.current=s}),(0,u.useEffect)(function(){if(null!==l){var s=setInterval(function(){return c.current()},l||0);return function(){return clearInterval(s)}}},[l])};c.d(l,{},{A:d})},742249(s,l,c){"use strict";c.d(l,{A:()=>m});var u=c(933578);let d=function(s){(0,u.useEffect)(s,[])},h=function(s){var l=(0,u.useRef)(s);l.current=s,d(function(){return function(){return l.current()}})},p=function(s){var l=(0,u.useRef)(0),c=(0,u.useState)(s),d=c[0],p=c[1],f=(0,u.useCallback)(function(s){cancelAnimationFrame(l.current),l.current=requestAnimationFrame(function(){p(s)})},[]);return h(function(){cancelAnimationFrame(l.current)}),[d,f]};var f=c(232248);let m=function(s){var l=void 0===s?{}:s,c=l.initialWidth,d=void 0===c?1/0:c,h=l.initialHeight,m=void 0===h?1/0:h,g=l.onChange,v=p({width:f.Bd?window.innerWidth:d,height:f.Bd?window.innerHeight:m}),b=v[0],y=v[1];return(0,u.useEffect)(function(){if(f.Bd){var s=function(){var s=window.innerWidth,l=window.innerHeight;y({width:s,height:l}),g&&g(s,l)};return(0,f.on)(window,"resize",s),function(){(0,f.AU)(window,"resize",s)}}},[]),b}},42592(s,l,c){s.exports=(function(){function s(l,u,d){function h(f,m){if(!u[f]){if(!l[f]){var g=c(165454);if(!m&&g)return g(f,!0);if(p)return p(f,!0);var v=Error("Cannot find module '"+f+"'");throw v.code="MODULE_NOT_FOUND",v}var b=u[f]={exports:{}};l[f][0].call(b.exports,function(s){return h(l[f][1][s]||s)},b,b.exports,s,l,u,d)}return u[f].exports}for(var p=c(165454),f=0;f<d.length;f++)h(d[f]);return h}return s})()({1:[function(s,l,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0,f(s("./utils"));var u=f(s("./TributeEvents")),d=f(s("./TributeMenuEvents")),h=f(s("./TributeRange")),p=f(s("./TributeSearch"));function f(s){return s&&s.__esModule?s:{default:s}}function m(s,l){return b(s)||v(s,l)||g()}
1function g(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function v(s,l){var c=[],u=!0,d=!1,h=void 0;try{for(var p,f=s[Symbol.iterator]();!(u=(p=f.next()).done)&&(c.push(p.value),!l||c.length!==l);u=!0);}catch(s){d=!0,h=s}finally{try{u||null==f.return||f.return()}finally{if(d)throw h}}return c}function b(s){if(Array.isArray(s))return s}function y(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function w(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function k(s,l,c){return l&&w(s.prototype,l),c&&w(s,c),s}c.default=function(){function s(l){var c,f=this,m=l.values,g=void 0===m?null:m,v=l.iframe,b=void 0===v?null:v,w=l.selectClass,k=void 0===w?"highlight":w,S=l.trigger,_=void 0===S?"@":S,E=l.autocompleteMode,C=void 0!==E&&E,D=l.selectTemplate,M=void 0===D?null:D,T=l.menuItemTemplate,A=void 0===T?null:T,P=l.lookup,O=void 0===P?"key":P,N=l.fillAttr,I=void 0===N?"value":N,R=l.collection,F=void 0===R?null:R,L=l.menuContainer,j=void 0===L?null:L,z=l.noMatchTemplate,B=void 0===z?null:z,$=l.requireLeadingSpace,W=void 0===$||$,H=l.allowSpaces,U=void 0!==H&&H,V=l.replaceTextSuffix,Y=void 0===V?null:V,q=l.positionMenu,G=void 0===q||q,K=l.spaceSelectsMatch,Z=void 0!==K&&K,X=l.searchOpts,J=void 0===X?{}:X,Q=l.menuItemLimit,ee=void 0===Q?null:Q;if(y(this,s),this.autocompleteMode=C,this.menuSelected=0,this.current={},this.inputEvent=!1,this.isActive=!1,this.menuContainer=j,this.allowSpaces=U,this.replaceTextSuffix=Y,this.positionMenu=G,this.hasTrailingSpace=!1,this.spaceSelectsMatch=Z,this.autocompleteMode&&(_="",U=!1),g)this.collection=[{trigger:_,iframe:b,selectClass:k,selectTemplate:(M||s.defaultSelectTemplate).bind(this),menuItemTemplate:(A||s.defaultMenuItemTemplate).bind(this),noMatchTemplate:"function"==typeof(c=B)?c.bind(f):B||(function(){return""}).bind(f),lookup:O,fillAttr:I,values:g,requireLeadingSpace:W,searchOpts:J,menuItemLimit:ee}];else if(F)this.autocompleteMode&&console.warn("Tribute in autocomplete mode does not work for collections"),this.collection=F.map(function(l){var c;return{trigger:l.trigger||_,iframe:l.iframe||b,selectClass:l.selectClass||k,selectTemplate:(l.selectTemplate||s.defaultSelectTemplate).bind(f),menuItemTemplate:(l.menuItemTemplate||s.defaultMenuItemTemplate).bind(f),noMatchTemplate:"function"==typeof(c=B)?c.bind(f):null,lookup:l.lookup||O,fillAttr:l.fillAttr||I,values:l.values,requireLeadingSpace:l.requireLeadingSpace,searchOpts:l.searchOpts||J,menuItemLimit:l.menuItemLimit||ee}});else throw Error("[Tribute] No collection specified.");new h.default(this),new u.default(this),new d.default(this),new p.default(this)}return k(s,[{key:"triggers",value:function(){return this.collection.map(function(s){return s.trigger})}},{key:"attach",value:function(s){if(!s)throw Error("[Tribute] Must pass in a DOM node or NodeList.");if("u">typeof jQuery&&s instanceof jQuery&&(s=s.get()),s.constructor===NodeList||s.constructor===HTMLCollection||s.constructor===Array)for(var l=s.length,c=0;c<l;++c)this._attach(s[c]);else this._attach(s)}},{key:"_attach",value:function(s){s.hasAttribute("data-tribute")&&console.warn("Tribute was already bound to "+s.nodeName),this.ensureEditable(s),this.events.bind(s),s.setAttribute("data-tribute",!0)}},{key:"ensureEditable",value:function(l){if(-1===s.inputTypes().indexOf(l.nodeName))if(l.contentEditable)l.contentEditable=!0;else throw Error("[Tribute] Cannot bind to "+l.nodeName)}},{key:"createMenu",value:function(){var s=this.range.getDocument().createElement("div"),l=this.range.getDocument().createElement("ul");return(s.className="tribute-container",s.appendChild(l),this.menuContainer)?this.menuContainer.appendChild(s):this.range.getDocument().body.appendChild(s)}},{key:"showMenuFor",value:function(s,l){var c=this;if(!this.isActive||this.current.element!==s||this.current.mentionText!==this.currentMentionTextSnapshot){this.currentMentionTextSnapshot=this.current.mentionText,this.menu||(this.menu=this.createMenu(),s.tributeMenu=this.menu,this.menuEvents.bind(this.menu)),this.isActive=!0,this.menuSelected=0,this.current.mentionText||(this.current.mentionText="");var u=function(s){if(c.isActive){var u=c.search.filter(c.current.mentionText,s,{pre:c.current.collection.searchOpts.pre||"<span>",post:c.current.collection.searchOpts.post||"</span>",skip:c.current.collection.searchOpts.skip,extract:function(s){if("string"==typeof c.current.collection.lookup)return s[c.current.collection.lookup];if("function"==typeof c.current.collection.lookup)return c.current.collection.lookup(s,c.current.mentionText);throw Error("Invalid lookup attribute, lookup must be string or function.")}});c.current.filteredItems=u;var d=c.menu.querySelector("ul");if(c.range.positionMenuAtCaret(l),!u.length){var h=new CustomEvent("tribute-no-match",{detail:c.menu});c.current.element.dispatchEvent(h),("function"!=typeof c.current.collection.noMatchTemplate||c.current.collection.noMatchTemplate())&&c.current.collection.noMatchTemplate?"function"==typeof c.current.collection.noMatchTemplate?d.innerHTML=c.current.collection.noMatchTemplate():d.innerHTML=c.current.collection.noMatchTemplate:c.hideMenu();return}c.current.collection.menuItemLimit&&(u=u.slice(0,c.current.collection.menuItemLimit)),d.innerHTML="";var p=c.range.getDocument().createDocumentFragment();u.forEach(function(s,l){var u=c.range.getDocument().createElement("li");u.setAttribute("data-index",l),u.addEventListener("mousemove",function(s){var l=m(c._findLiTarget(s.target),2),u=(l[0],l[1]);0!==s.movementY&&c.events.setActiveLi(u)}),c.menuSelected===l&&(u.className=c.current.collection.selectClass),u.innerHTML=c.current.collection.menuItemTemplate(s),p.appendChild(u)}),d.appendChild(p)}};"function"==typeof this.current.collection.values?this.current.collection.values(this.current.mentionText,u):u(this.current.collection.values)}}},{key:"_findLiTarget",value:function(s){if(!s)return[];var l=s.getAttribute("data-index");return l?[s,l]:this._findLiTarget(s.parentNode)}},{key:"showMenuForCollection",value:function(s,l){s!==document.activeElement&&this.placeCaretAtEnd(s),this.current.collection=this.collection[l||0],this.current.externalTrigger=!0,this.current.element=s,s.isContentEditable?this.insertTextAtCursor(this.current.collection.trigger):this.insertAtCaret(s,this.current.collection.trigger),this.showMenuFor(s)}},{key:"placeCaretAtEnd",value:function(s){if(s.focus(),void 0!==window.getSelection&&void 0!==document.createRange){var l=document.createRange();l.selectNodeContents(s),l.collapse(!1);var c=window.getSelection();c.removeAllRanges(),c.addRange(l)}else if(void 0!==document.body.createTextRange){var u=document.body.createTextRange();u.moveToElementText(s),u.collapse(!1),u.select()}}},{key:"insertTextAtCursor",value:function(s){(c=(l=window.getSelection()).getRangeAt(0)).deleteContents();var l,c,u=document.createTextNode(s);c.insertNode(u),c.selectNodeContents(u),c.collapse(!1),l.removeAllRanges(),l.addRange(c)}},{key:"insertAtCaret",value:function(s,l){var c=s.scrollTop,u=s.selectionStart,d=s.value.substring(0,u),h=s.value.substring(s.selectionEnd,s.value.length);s.value=d+l+h,s.selectionStart=u+=l.length,s.selectionEnd=u,s.focus(),s.scrollTop=c}},{key:"hideMenu",value:function(){this.menu&&(this.menu.style.cssText="display: none;",this.isActive=!1,this.menuSelected=0,this.current={})}},{key:"selectItemAtIndex",value:function(s,l){if(!("number"!=typeof(s=parseInt(s))||isNaN(s))){var c=this.current.filteredItems[s],u=this.current.collection.selectTemplate(c);null!==u&&this.replaceText(u,l,c)}}},{key:"replaceText",value:function(s,l,c){this.range.replaceTriggerText(s,!0,
1!0,l,c)}},{key:"_append",value:function(s,l,c){if("function"==typeof s.values)throw Error("Unable to append to values, as it is a function.");c?s.values=l:s.values=s.values.concat(l)}},{key:"append",value:function(s,l,c){var u=parseInt(s);if("number"!=typeof u)throw Error("please provide an index for the collection to update.");var d=this.collection[u];this._append(d,l,c)}},{key:"appendCurrent",value:function(s,l){if(this.isActive)this._append(this.current.collection,s,l);else throw Error("No active state. Please use append instead and pass an index.")}},{key:"detach",value:function(s){if(!s)throw Error("[Tribute] Must pass in a DOM node or NodeList.");if("u">typeof jQuery&&s instanceof jQuery&&(s=s.get()),s.constructor===NodeList||s.constructor===HTMLCollection||s.constructor===Array)for(var l=s.length,c=0;c<l;++c)this._detach(s[c]);else this._detach(s)}},{key:"_detach",value:function(s){var l=this;this.events.unbind(s),s.tributeMenu&&this.menuEvents.unbind(s.tributeMenu),setTimeout(function(){s.removeAttribute("data-tribute"),l.isActive=!1,s.tributeMenu&&s.tributeMenu.remove()})}}],[{key:"defaultSelectTemplate",value:function(s){return void 0===s?null:this.range.isContentEditable(this.current.element)?'<span class="tribute-mention">'+(this.current.collection.trigger+s.original[this.current.collection.fillAttr])+"</span>":this.current.collection.trigger+s.original[this.current.collection.fillAttr]}},{key:"defaultMenuItemTemplate",value:function(s){return s.string}},{key:"inputTypes",value:function(){return["TEXTAREA","INPUT"]}}]),s}(),l.exports=c.default},{"./TributeEvents":2,"./TributeMenuEvents":3,"./TributeRange":4,"./TributeSearch":5,"./utils":7}],2:[function(s,l,c){"use strict";function u(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function d(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function h(s,l,c){return l&&d(s.prototype,l),c&&d(s,c),s}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0,c.default=function(){function s(l){u(this,s),this.tribute=l,this.tribute.events=this}return h(s,[{key:"bind",value:function(s){s.boundKeydown=this.keydown.bind(s,this),s.boundKeyup=this.keyup.bind(s,this),s.boundInput=this.input.bind(s,this),s.addEventListener("keydown",s.boundKeydown,!1),s.addEventListener("keyup",s.boundKeyup,!1),s.addEventListener("input",s.boundInput,!1)}},{key:"unbind",value:function(s){s.removeEventListener("keydown",s.boundKeydown,!1),s.removeEventListener("keyup",s.boundKeyup,!1),s.removeEventListener("input",s.boundInput,!1),delete s.boundKeydown,delete s.boundKeyup,delete s.boundInput}},{key:"keydown",value:function(l,c){l.shouldDeactivate(c)&&(l.tribute.isActive=!1,l.tribute.hideMenu());var u=this;l.commandEvent=!1,s.keys().forEach(function(s){s.key===c.keyCode&&(l.commandEvent=!0,l.callbacks()[s.value.toLowerCase()](c,u))})}},{key:"input",value:function(s,l){s.inputEvent=!0,s.keyup.call(this,s,l)}},{key:"click",value:function(s,l){var c=s.tribute;if(c.menu&&c.menu.contains(l.target)){var u=l.target;for(l.preventDefault(),l.stopPropagation();"li"!==u.nodeName.toLowerCase();)if(!(u=u.parentNode)||u===c.menu)throw Error("cannot find the <li> container for the click");c.selectItemAtIndex(u.getAttribute("data-index"),l),c.hideMenu()}else c.current.element&&!c.current.externalTrigger&&(c.current.externalTrigger=!1,setTimeout(function(){return c.hideMenu()}))}},{key:"keyup",value:function(s,l){if(s.inputEvent&&(s.inputEvent=!1),s.updateSelection(this),27!==l.keyCode){if(!s.tribute.allowSpaces&&s.tribute.hasTrailingSpace){s.tribute.hasTrailingSpace=!1,s.commandEvent=!0,s.callbacks().space(l,this);return}if(!s.tribute.isActive)if(s.tribute.autocompleteMode)s.callbacks().triggerChar(l,this,"");else{var c=s.getKeyCode(s,this,l);if(isNaN(c)||!c)return;var u=s.tribute.triggers().find(function(s){return s.charCodeAt(0)===c});void 0!==u&&s.callbacks().triggerChar(l,this,u)}((s.tribute.current.trigger||s.tribute.autocompleteMode)&&!1===s.commandEvent||s.tribute.isActive&&8===l.keyCode)&&s.tribute.showMenuFor(this,!0)}}},{key:"shouldDeactivate",value:function(l){if(!this.tribute.isActive)return!1;if(0===this.tribute.current.mentionText.length){var c=!1;
1return s.keys().forEach(function(s){l.keyCode===s.key&&(c=!0)}),!c}return!1}},{key:"getKeyCode",value:function(s,l,c){var u=s.tribute,d=u.range.getTriggerInfo(!1,u.hasTrailingSpace,!0,u.allowSpaces,u.autocompleteMode);return!!d&&d.mentionTriggerChar.charCodeAt(0)}},{key:"updateSelection",value:function(s){this.tribute.current.element=s;var l=this.tribute.range.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);l&&(this.tribute.current.selectedPath=l.mentionSelectedPath,this.tribute.current.mentionText=l.mentionText,this.tribute.current.selectedOffset=l.mentionSelectedOffset)}},{key:"callbacks",value:function(){var s=this;return{triggerChar:function(l,c,u){var d=s.tribute;d.current.trigger=u;var h=d.collection.find(function(s){return s.trigger===u});d.current.collection=h,d.inputEvent&&d.showMenuFor(c,!0)},enter:function(l,c){s.tribute.isActive&&s.tribute.current.filteredItems&&(l.preventDefault(),l.stopPropagation(),setTimeout(function(){s.tribute.selectItemAtIndex(s.tribute.menuSelected,l),s.tribute.hideMenu()},0))},escape:function(l,c){s.tribute.isActive&&(l.preventDefault(),l.stopPropagation(),s.tribute.isActive=!1,s.tribute.hideMenu())},tab:function(l,c){s.callbacks().enter(l,c)},space:function(l,c){s.tribute.isActive&&(s.tribute.spaceSelectsMatch?s.callbacks().enter(l,c):s.tribute.allowSpaces||(l.stopPropagation(),setTimeout(function(){s.tribute.hideMenu(),s.tribute.isActive=!1},0)))},up:function(l,c){if(s.tribute.isActive&&s.tribute.current.filteredItems){l.preventDefault(),l.stopPropagation();var u=s.tribute.current.filteredItems.length,d=s.tribute.menuSelected;u>d&&d>0?(s.tribute.menuSelected--,s.setActiveLi()):0===d&&(s.tribute.menuSelected=u-1,s.setActiveLi(),s.tribute.menu.scrollTop=s.tribute.menu.scrollHeight)}},down:function(l,c){if(s.tribute.isActive&&s.tribute.current.filteredItems){l.preventDefault(),l.stopPropagation();var u=s.tribute.current.filteredItems.length-1,d=s.tribute.menuSelected;u>d?(s.tribute.menuSelected++,s.setActiveLi()):u===d&&(s.tribute.menuSelected=0,s.setActiveLi(),s.tribute.menu.scrollTop=0)}},delete:function(l,c){s.tribute.isActive&&s.tribute.current.mentionText.length<1?s.tribute.hideMenu():s.tribute.isActive&&s.tribute.showMenuFor(c)}}}},{key:"setActiveLi",value:function(s){var l=this.tribute.menu.querySelectorAll("li"),c=l.length>>>0;s&&(this.tribute.menuSelected=parseInt(s));for(var u=0;u<c;u++){var d=l[u];if(u===this.tribute.menuSelected){d.classList.add(this.tribute.current.collection.selectClass);var h=d.getBoundingClientRect(),p=this.tribute.menu.getBoundingClientRect();if(h.bottom>p.bottom){var f=h.bottom-p.bottom;this.tribute.menu.scrollTop+=f}else if(h.top<p.top){var m=p.top-h.top;this.tribute.menu.scrollTop-=m}}else d.classList.remove(this.tribute.current.collection.selectClass)}}},{key:"getFullHeight",value:function(s,l){var c=s.getBoundingClientRect().height;if(l){var u=s.currentStyle||window.getComputedStyle(s);return c+parseFloat(u.marginTop)+parseFloat(u.marginBottom)}return c}}],[{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"}]}}]),s}(),l.exports=c.default},{}],3:[function(s,l,c){"use strict";function u(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function d(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function h(s,l,c){return l&&d(s.prototype,l),c&&d(s,c),s}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0,c.default=function(){function s(l){u(this,s),this.tribute=l,this.tribute.menuEvents=this,this.menu=this.tribute.menu}return h(s,[{key:"bind",value:function(s){var l=this;this.menuClickEvent=this.tribute.events.click.bind(null,this),this.menuContainerScrollEvent=this.debounce(function(){l.tribute.isActive&&l.tribute.showMenuFor(l.tribute.current.element,!1)},300,!1),this.windowResizeEvent=this.debounce(function(){l.tribute.isActive&&l.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(s){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(s,l,c){var u,d=this,h=arguments;
vendor: 9,556 bytes, line 1
1return function(){var p=d,f=h,m=function(){u=null,c||s.apply(p,f)},g=c&&!u;clearTimeout(u),u=setTimeout(m,l),g&&s.apply(p,f)}}}]),s}(),l.exports=c.default},{}],4:[function(s,l,c){"use strict";function u(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function d(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function h(s,l,c){return l&&d(s.prototype,l),c&&d(s,c),s}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0,c.default=function(){function s(l){u(this,s),this.tribute=l,this.tribute.range=this}return h(s,[{key:"getDocument",value:function(){var s;return(this.tribute.current.collection&&(s=this.tribute.current.collection.iframe),s)?s.contentWindow.document:document}},{key:"positionMenuAtCaret",value:function(s){var l,c=this,u=this.tribute.current,d=this.getTriggerInfo(!1,this.tribute.hasTrailingSpace,!0,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(void 0!==d){if(!this.tribute.positionMenu){this.tribute.menu.style.cssText="display: block;";return}l=this.isContentEditable(u.element)?this.getContentEditableCaretPosition(d.mentionPosition):this.getTextAreaOrInputUnderlinePosition(this.tribute.current.element,d.mentionPosition),this.tribute.menu.style.cssText="top: ".concat(l.top,"px;\n                                     left: ").concat(l.left,"px;\n                                     right: ").concat(l.right,"px;\n                                     bottom: ").concat(l.bottom,"px;\n                                     position: absolute;\n                                     z-index: 10000;\n                                     display: block;"),"auto"===l.left&&(this.tribute.menu.style.left="auto"),"auto"===l.top&&(this.tribute.menu.style.top="auto"),s&&this.scrollIntoView(),window.setTimeout(function(){var u={width:c.tribute.menu.offsetWidth,height:c.tribute.menu.offsetHeight},d=c.isMenuOffScreen(l,u),h=window.innerWidth>u.width&&(d.left||d.right),p=window.innerHeight>u.height&&(d.top||d.bottom);(h||p)&&(c.tribute.menu.style.cssText="display: none",c.positionMenuAtCaret(s))},0)}else this.tribute.menu.style.cssText="display: none"}},{key:"selectElement",value:function(s,l,c){var u,d=s;if(l)for(var h=0;h<l.length;h++){if(void 0===(d=d.childNodes[l[h]]))return;for(;d.length<c;)c-=d.length,d=d.nextSibling;0!==d.childNodes.length||d.length||(d=d.previousSibling)}var p=this.getWindowSelection();(u=this.getDocument().createRange()).setStart(d,c),u.setEnd(d,c),u.collapse(!0);try{p.removeAllRanges()}catch(s){}p.addRange(u),s.focus()}},{key:"replaceTriggerText",value:function(s,l,c,u,d){var h=this.getTriggerInfo(!0,c,l,this.tribute.allowSpaces,this.tribute.autocompleteMode);if(void 0!==h){var p=this.tribute.current,f=new CustomEvent("tribute-replaced",{detail:{item:d,instance:p,context:h,event:u}});if(this.isContentEditable(p.element))s+="string"==typeof this.tribute.replaceTextSuffix?this.tribute.replaceTextSuffix:"\xa0",this.pasteHtml(s,h.mentionPosition,h.mentionPosition+h.mentionText.length+!this.tribute.autocompleteMode);else{var m=this.tribute.current.element,g="string"==typeof this.tribute.replaceTextSuffix?this.tribute.replaceTextSuffix:" ";s+=g;var v=h.mentionPosition,b=h.mentionPosition+h.mentionText.length+g.length;m.value=m.value.substring(0,v)+s+m.value.substring(b,m.value.length),m.selectionStart=v+s.length,m.selectionEnd=v+s.length}p.element.dispatchEvent(f)}}},{key:"pasteHtml",value:function(s,l,c){h=this.getWindowSelection(),(d=this.getDocument().createRange()).setStart(h.anchorNode,l),d.setEnd(h.anchorNode,c),d.deleteContents();var u=this.getDocument().createElement("div");u.innerHTML=s;for(var d,h,p,f,m=this.getDocument().createDocumentFragment();p=u.firstChild;)f=m.appendChild(p);d.insertNode(m),f&&((d=d.cloneRange()).setStartAfter(f),d.collapse(!0),h.removeAllRanges(),h.addRange(d))}},{key:"getWindowSelection",value:function(){return this.tribute.collection.iframe?this.tribute.collection.iframe.contentWindow.getSelection():window.getSelection()}},{key:"getNodePositionInParent",value:function(s){if(null===s.parentNode)return 0;for(var l=0;l<s.parentNode.childNodes.length;l++)if(s.parentNode.childNodes[l]===s)return l}},{key:"getContentEditableSelectedPath",value:function(s){var l=this.getWindowSelection(),c=l.anchorNode,u=[];if(null!=c){for(var d,h=c.contentEditable;null!==c&&"true"!==h;)d=this.getNodePositionInParent(c),u.push(d),null!==(c=c.parentNode)&&(h=c.contentEditable);return u.reverse(),{selected:c,path:u,offset:l.getRangeAt(0).startOffset}}}},{key:"getTextPrecedingCurrentSelection",value:function(){var s=this.tribute.current,l="";if(this.isContentEditable(s.element)){var c=this.getWindowSelection().anchorNode;if(null!=c){var u=c.textContent,d=this.getWindowSelection().getRangeAt(0).startOffset;u&&d>=0&&(l=u.substring(0,d))}}else{var h=this.tribute.current.element;if(h){var p=h.selectionStart;h.value&&p>=0&&(l=h.value.substring(0,p))}}return l}},{key:"getLastWordInText",value:function(s){var l=(s=s.replace(/\u00A0/g," ")).split(" "),c=l.length-1;return l[c].trim()}},{key:"getTriggerInfo",value:function(s,l,c,u,d){var h=this,p=this.tribute.current;if(this.isContentEditable(p.element)){var f=this.getContentEditableSelectedPath(p);f&&(v=f.selected,b=f.path,y=f.offset)}else v=this.tribute.current.element;var m=this.getTextPrecedingCurrentSelection(),g=this.getLastWordInText(m);if(d)return{mentionPosition:m.length-g.length,mentionText:g,mentionSelectedElement:v,mentionSelectedPath:b,mentionSelectedOffset:y};if(null!=m){var v,b,y,w,k=-1;if(this.tribute.collection.forEach(function(s){var l=s.trigger,u=s.requireLeadingSpace?h.lastIndexWithLeadingSpace(m,l):m.lastIndexOf(l);u>k&&(k=u,w=l,c=s.requireLeadingSpace)}),k>=0&&(0===k||!c||/[\xA0\s]/g.test(m.substring(k-1,k)))){var S=m.substring(k+1,m.length);w=m.substring(k,k+1);var _=S.substring(0,1),E=S.length>0&&(" "===_||"\xa0"===_);l&&(S=S.trim());var C=u?/[^\S ]/g:/[\xA0\s]/g;if(this.tribute.hasTrailingSpace=C.test(S),!E&&(s||!C.test(S)))return{mentionPosition:k,mentionText:S,mentionSelectedElement:v,mentionSelectedPath:b,mentionSelectedOffset:y,mentionTriggerChar:w}}}}},{key:"lastIndexWithLeadingSpace",value:function(s,l){for(var c=s.split("").reverse().join(""),u=-1,d=0,h=s.length;d<h;d++){var p=d===s.length-1,f=/\s/.test(c[d+1]);if(l===c[d]&&(p||f)){u=s.length-1-d;break}}return u}},{key:"isContentEditable",value:function(s){return"INPUT"!==s.nodeName&&"TEXTAREA"!==s.nodeName}},{key:"isMenuOffScreen",value:function(s,l){var c=window.innerWidth,u=window.innerHeight,d=document.documentElement,h=(window.pageXOffset||d.scrollLeft)-(d.clientLeft||0),p=(window.pageYOffset||d.scrollTop)-(d.clientTop||0),f="number"==typeof s.top?s.top:p+u-s.bottom-l.height,m="number"==typeof s.right?s.right:s.left+l.width,g="number"==typeof s.bottom?s.bottom:s.top+l.height,v="number"==typeof s.left?s.left:h+c-s.right-l.width;return{top:f<Math.floor(p),right:m>Math.ceil(h+c),bottom:g>Math.ceil(p+u),left:v<Math.floor(h)}}},{key:"getMenuDimensions",value:function(){var s={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;",s.width=this.tribute.menu.offsetWidth,s.height=this.tribute.menu.offsetHeight,this.tribute.menu.style.cssText="display: none;",s}},{key:"getTextAreaOrInputUnderlinePosition",value:function(s,l,c){var u=["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"],d=null!==window.mozInnerScreenX,h=this.getDocument().createElement("div");h.id="input-textarea-caret-position-mirror-div",this.getDocument().body.appendChild(h);var p=h.style,f=window.getComputedStyle?getComputedStyle(s):s.currentStyle;p.whiteSpace="pre-wrap","INPUT"!==s.nodeName&&(p.wordWrap="break-word"),p.position="absolute",p.visibility="hidden",u.forEach(function(s){p[s]=f[s]}),d?(p.width="".concat(parseInt(f.width)-2,"px"),s.scrollHeight>parseInt(f.height)&&(p.overflowY="scroll")):p.overflow="hidden",h.textContent=s.value.substring(0,l),"INPUT"===s.nodeName&&(h.textContent=h.textContent.replace(/\s/g,"\xa0"));var m=this.getDocument().createElement("span");m.textContent=s.value.substring(l)||".",h.appendChild(m);var g=s.getBoundingClientRect(),v=document.documentElement,b=(window.pageXOffset||v.scrollLeft)-(v.clientLeft||0),y=(window.pageYOffset||v.scrollTop)-(v.clientTop||0),w={top:g.top+y+m.offsetTop+parseInt(f.borderTopWidth)+parseInt(f.fontSize)-s.scrollTop,left:g.left+b+m.offsetLeft+parseInt(f.borderLeftWidth)},k=window.innerWidth,S=window.innerHeight,_=this.getMenuDimensions(),E=this.isMenuOffScreen(w,_);E.right&&(w.right=k-w.left,w.left="auto");var C=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;return E.bottom&&(w.bottom=C-(S-(this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect()).top)+(S-g.top-m.offsetTop),w.top="auto"),(E=this.isMenuOffScreen(w,_)).left&&(w.left
1=k>_.width?b+k-_.width:b,delete w.right),E.top&&(w.top=S>_.height?y+S-_.height:y,delete w.bottom),this.getDocument().body.removeChild(h),w}},{key:"getContentEditableCaretPosition",value:function(s){var l,c,u="\uFEFF",d="sel_".concat(new Date().getTime(),"_").concat(Math.random().toString().substr(2)),h=this.getWindowSelection(),p=h.getRangeAt(0);(l=this.getDocument().createRange()).setStart(h.anchorNode,s),l.setEnd(h.anchorNode,s),l.collapse(!1),(c=this.getDocument().createElement("span")).id=d,c.appendChild(this.getDocument().createTextNode(u)),l.insertNode(c),h.removeAllRanges(),h.addRange(p);var f=c.getBoundingClientRect(),m=document.documentElement,g=(window.pageXOffset||m.scrollLeft)-(m.clientLeft||0),v=(window.pageYOffset||m.scrollTop)-(m.clientTop||0),b={left:f.left+g,top:f.top+c.offsetHeight+v},y=window.innerWidth,w=window.innerHeight,k=this.getMenuDimensions(),S=this.isMenuOffScreen(b,k);S.right&&(b.left="auto",b.right=y-f.left-g);var _=this.tribute.menuContainer?this.tribute.menuContainer.offsetHeight:this.getDocument().body.offsetHeight;if(S.bottom){var E=_-(w-(this.tribute.menuContainer?this.tribute.menuContainer.getBoundingClientRect():this.getDocument().body.getBoundingClientRect()).top);b.top="auto",b.bottom=E+(w-f.top)}return(S=this.isMenuOffScreen(b,k)).left&&(b.left=y>k.width?g+y-k.width:g,delete b.right),S.top&&(b.top=w>k.height?v+w-k.height:v,delete b.bottom),c.parentNode.removeChild(c),b}},{key:"scrollIntoView",value:function(s){var l,c=20,u=100,d=this.menu;if(void 0!==d){for(;void 0===l||0===l.height;)if(0===(l=d.getBoundingClientRect()).height&&(void 0===(d=d.childNodes[0])||!d.getBoundingClientRect))return;var h=l.top,p=h+l.height;if(h<0)window.scrollTo(0,window.pageYOffset+l.top-c);else if(p>window.innerHeight){var f=window.pageYOffset+l.top-c;f-window.pageYOffset>u&&(f=window.pageYOffset+u);var m=window.pageYOffset-(window.innerHeight-p);m>f&&(m=f),window.scrollTo(0,m)}}}}]),s}(),l.exports=c.default},{}],5:[function(s,l,c){"use strict";function u(s,l){if(!(s instanceof l))throw TypeError("Cannot call a class as a function")}function d(s,l){for(var c=0;c<l.length;c++){var u=l[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(s,u.key,u)}}function h(s,l,c){return l&&d(s.prototype,l),c&&d(s,c),s}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0,c.default=function(){function s(l){u(this,s),this.tribute=l,this.tribute.search=this}return h(s,[{key:"simpleFilter",value:function(s,l){var c=this;return l.filter(function(l){return c.test(s,l)})}},{key:"test",value:function(s,l){return null!==this.match(s,l)}},{key:"match",value:function(s,l,c){c=c||{},l.length;var u=c.pre||"",d=c.post||"",h=c.caseSensitive&&l||l.toLowerCase();if(c.skip)return{rendered:l,score:0};s=c.caseSensitive&&s||s.toLowerCase();var p=this.traverse(h,s,0,0,[]);return p?{rendered:this.render(l,p.cache,u,d),score:p.score}:null}},{key:"traverse",value:function(s,l,c,u,d){if(l.length===u)return{score:this.calculateScore(d),cache:d.slice()};if(s.length!==c&&!(l.length-u>s.length-c)){for(var h,p,f=l[u],m=s.indexOf(f,c);m>-1&&(d.push(m),p=this.traverse(s,l,m+1,u+1,d),d.pop(),p);)(!h||h.score<p.score)&&(h=p),m=s.indexOf(f,m+1);return h}}},{key:"calculateScore",value:function(s){var l=0,c=1;return s.forEach(function(u,d){d>0&&(s[d-1]+1===u?c+=c+1:c=1),l+=c}),l}},{key:"render",value:function(s,l,c,u){var d=s.substring(0,l[0]);return l.forEach(function(h,p){d+=c+s[h]+u+s.substring(h+1,l[p+1]?l[p+1]:s.length)}),d}},{key:"filter",value:function(s,l,c){var u=this;return c=c||{},l.reduce(function(l,d,h,p){var f=d;c.extract&&((f=c.extract(d))||(f=""));var m=u.match(s,f,c);return null!=m&&(l[l.length]={string:m.rendered,score:m.score,index:h,original:d}),l},[]).sort(function(s,l){var c=l.score-s.score;return c||s.index-l.index})}}]),s}(),l.exports=c.default},{}],6:[function(s,l,c){"use strict";var u;Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0,c.default=((u=s("./Tribute"))&&u.__esModule?u:{default:u}).default,l.exports=c.default},{"./Tribute":1}],7:[function(s,l,c){"use strict";if(Array.prototype.find||(Array.prototype.find=function(s){if(this===null)throw TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof s)throw TypeError("predicate must be a function");for(var l,c=Object(this),u=c.length>>>0,d=arguments[1],h=0;h<u;h++)if(l=c[h],s.call(d,l,h,c))return l}),window&&"function"!=typeof window.CustomEvent){var u=function(s,l){l=l||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(s,l.bubbles,l.cancelable,l.detail),c};void 0!==window.Event&&(u.prototype=window.Event.prototype),window.CustomEvent=u}}
1,{}]},{},[6])(6)},286907(s,l){!function(c){"use strict";var u="",d="?",h="function",p="undefined",f="object",m="string",g="major",v="model",b="name",y="type",w="vendor",k="version",S="architecture",_="console",E="mobile",C="tablet",D="smarttv",M="wearable",T="embedded",A=500,P="Amazon",O="Apple",N="ASUS",I="BlackBerry",R="Browser",F="Chrome",L="Firefox",j="Google",z="Huawei",B="LG",$="Microsoft",W="Motorola",H="Opera",U="Samsung",V="Sharp",Y="Sony",q="Xiaomi",G="Zebra",K="Facebook",Z="Chromium OS",X="Mac OS",J=" Browser",Q=function(s,l){var c={};for(var u in s)l[u]&&l[u].length%2==0?c[u]=l[u].concat(s[u]):c[u]=s[u];return c},ee=function(s){for(var l={},c=0;c<s.length;c++)l[s[c].toUpperCase()]=s[c];return l},et=function(s,l){return typeof s===m&&-1!==en(l).indexOf(en(s))},en=function(s){return s.toLowerCase()},er=function(s){return typeof s===m?s.replace(/[^\d\.]/g,u).split(".")[0]:void 0},ei=function(s,l){if(typeof s===m)return s=s.replace(/^\s\s*/,u),typeof l===p?s:s.substring(0,A)},ea=function(s,l){for(var c,u,d,p,m,g,v=0;v<l.length&&!m;){var b=l[v],y=l[v+1];for(c=u=0;c<b.length&&!m&&b[c];)if(m=b[c++].exec(s))for(d=0;d<y.length;d++)g=m[++u],typeof(p=y[d])===f&&p.length>0?2===p.length?typeof p[1]==h?this[p[0]]=p[1].call(this,g):this[p[0]]=p[1]:3===p.length?typeof p[1]!==h||p[1].exec&&p[1].test?this[p[0]]=g?g.replace(p[1],p[2]):void 0:this[p[0]]=g?p[1].call(this,g,p[2]):void 0:4===p.length&&(this[p[0]]=g?p[3].call(this,g.replace(p[1],p[2])):void 0):this[p]=g||void 0;v+=2}},eo=function(s,l){for(var c in l)if(typeof l[c]===f&&l[c].length>0){for(var u=0;u<l[c].length;u++)if(et(l[c][u],s))return c===d?void 0:c}else if(et(l[c],s))return c===d?void 0:c;return l.hasOwnProperty("*")?l["*"]:s},es={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"},el={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[k,[b,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[k,[b,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[b,k],[/opios[\/ ]+([\w\.]+)/i],[k,[b,H+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[k,[b,H+" GX"]],[/\bopr\/([\w\.]+)/i],[k,[b,H]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[k,[b,"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],[b,k],[/quark(?:pc)?\/([-\w\.]+)/i],[k,[b,"Quark"]],[/\bddg\/([\w\.]+)/i],[k,[b,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[k,[b,"UC"+R]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[k,[b,"WeChat"]],[/konqueror\/([\w\.]+)/i],[k,[b,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[k,[b,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[k,[b,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[k,[b,"Smart Lenovo "+R]],[/(avast|avg)\/([\w\.]+)/i],[[b,/(.+)/,"$1 Secure "+R],k],[/\bfocus\/([\w\.]+)/i],[k,[b,L+" Focus"]],[/\bopt\/([\w\.]+)/i],[k,[b,H+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[k,[b,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[k,[b,"Dolphin"]],[/coast\/([\w\.]+)/i],[k,[b,H+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[k,[b,"MIUI "+R]],[/fxios\/([-\w\.]+)/i],[k,[b,L]],[/\bqihu|(qi?ho?o?|360)browser/i],[[b,"360"+J]],[/\b(qq)\/([\w\.]+)/i],[[b,/(.+)/,"$1Browser"],k],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[b,/(.+)/,"$1"+J],k],[/samsungbrowser\/([\w\.]+)/i],[k,[b,U+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[b,/_/g," "],k],[/metasr[\/ ]?([\d\.]+)/i],[k,[b,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[b,"Sogou Mobile"],k],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[b,k],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[b],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[b,K],k],[/(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],[b,k],[/\bgsa\/([\w\.]+) .*safari\//i],[k,[b,"GSA"]],[/musical_ly(?:.
vendor: 5,681 bytes, line 1
1+app_?version\/|_)([\w\.]+)/i],[k,[b,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[k,[b,F+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[b,F+" WebView"],k],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[k,[b,"Android "+R]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[b,k],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[k,[b,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[k,b],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[b,[k,eo,{"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],[b,k],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[b,"Netscape"],k],[/(wolvic)\/([\w\.]+)/i],[b,k],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[k,[b,L+" 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],[b,[k,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[b,[k,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[S,"amd64"]],[/(ia32(?=;))/i],[[S,en]],[/((?:i[346]|x)86)[;\)]/i],[[S,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[S,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[S,"armhf"]],[/windows (ce|mobile); ppc;/i],[[S,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[S,/ower/,u,en]],[/(sun4\w)[;\)]/i],[[S,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[S,en]]],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],[v,[w,U],[y,C]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[v,[w,U],[y,E]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[v,[w,O],[y,E]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[v,[w,O],[y,C]],[/(macintosh);/i],[v,[w,O]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[v,[w,V],[y,E]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[v,[w,z],[y,C]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[v,[w,z],[y,E]],[/\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],[[v,/_/g," "],[w,q],[y,E]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[v,/_/g," "],[w,q],[y,C]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[v,[w,"OPPO"],[y,E]],[/\b(opd2\d{3}a?) bui/i],[v,[w,"OPPO"],[y,C]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[v,[w,"Vivo"],[y,E]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[v,[w,"Realme"],[y,E]],[/\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],[v,[w,W],[y,E]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[v,[w,W],[y,C]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[v,[w,B],[y,C]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[v,[w,B],[y,E]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[v,[w,"Lenovo"],[y,C]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[v,/_/g," "],[w,"Nokia"],[y,E]],[/(pixel c)\b/i],[v,[w,j],[y,C]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[v,[w,j],[y,E]],[/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],[v,[w,Y],[y,E]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[v,"Xperia Tablet"],[w,Y],[y,C]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[v,[w,"OnePlus"],[y,E]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[v,[w,P],[y,C]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[v,/(.+)/g,"Fire Phone $1"],[w,P],[y,E]],[/(playbook);[-\w\),; ]+(rim)/i],[v,w,[y,C]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[v,[w,I],[y,E]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[v,[w,N],[y,C]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[v,[w,N],[y,E]],[/(nexus 9)/i],[v,[w,"HTC"],[y,C]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[w,[v,/_/g," "],[y,E]],[/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],[v,[w,"TCL"],[y,C]],[/(itel) ((\w+))/i],[[w,en],v,[y,eo,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[v,[w,"Acer"],[y,C]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[v,[w,"Meizu"],[y,E]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[v,[w,"Ulefone"],[y,E]],[/droid.+; (a(?:015|06[35]|142p?))/i],[v,[w,"Nothing"],[y,E]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asu
vendor: 4,662 bytes, line 1
1s)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[w,v,[y,E]],[/(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],[w,v,[y,C]],[/(surface duo)/i],[v,[w,$],[y,C]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[v,[w,"Fairphone"],[y,E]],[/(u304aa)/i],[v,[w,"AT&T"],[y,E]],[/\bsie-(\w*)/i],[v,[w,"Siemens"],[y,E]],[/\b(rct\w+) b/i],[v,[w,"RCA"],[y,C]],[/\b(venue[\d ]{2,7}) b/i],[v,[w,"Dell"],[y,C]],[/\b(q(?:mv|ta)\w+) b/i],[v,[w,"Verizon"],[y,C]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[v,[w,"Barnes & Noble"],[y,C]],[/\b(tm\d{3}\w+) b/i],[v,[w,"NuVision"],[y,C]],[/\b(k88) b/i],[v,[w,"ZTE"],[y,C]],[/\b(nx\d{3}j) b/i],[v,[w,"ZTE"],[y,E]],[/\b(gen\d{3}) b.+49h/i],[v,[w,"Swiss"],[y,E]],[/\b(zur\d{3}) b/i],[v,[w,"Swiss"],[y,C]],[/\b((zeki)?tb.*\b) b/i],[v,[w,"Zeki"],[y,C]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[w,"Dragon Touch"],v,[y,C]],[/\b(ns-?\w{0,9}) b/i],[v,[w,"Insignia"],[y,C]],[/\b((nxa|next)-?\w{0,9}) b/i],[v,[w,"NextBook"],[y,C]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[w,"Voice"],v,[y,E]],[/\b(lvtel\-)?(v1[12]) b/i],[[w,"LvTel"],v,[y,E]],[/\b(ph-1) /i],[v,[w,"Essential"],[y,E]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[v,[w,"Envizen"],[y,C]],[/\b(trio[-\w\. ]+) b/i],[v,[w,"MachSpeed"],[y,C]],[/\btu_(1491) b/i],[v,[w,"Rotor"],[y,C]],[/(shield[\w ]+) b/i],[v,[w,"Nvidia"],[y,C]],[/(sprint) (\w+)/i],[w,v,[y,E]],[/(kin\.[onetw]{3})/i],[[v,/\./g," "],[w,$],[y,E]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[v,[w,G],[y,C]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[v,[w,G],[y,E]],[/smart-tv.+(samsung)/i],[w,[y,D]],[/hbbtv.+maple;(\d+)/i],[[v,/^/,"SmartTV"],[w,U],[y,D]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[w,B],[y,D]],[/(apple) ?tv/i],[w,[v,O+" TV"],[y,D]],[/crkey/i],[[v,F+"cast"],[w,j],[y,D]],[/droid.+aft(\w+)( bui|\))/i],[v,[w,P],[y,D]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[v,[w,V],[y,D]],[/(bravia[\w ]+)( bui|\))/i],[v,[w,Y],[y,D]],[/(mitv-\w{5}) bui/i],[v,[w,q],[y,D]],[/Hbbtv.*(technisat) (.*);/i],[w,v,[y,D]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[w,ei],[v,ei],[y,D]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[y,D]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[w,v,[y,_]],[/droid.+; (shield) bui/i],[v,[w,"Nvidia"],[y,_]],[/(playstation [345portablevi]+)/i],[v,[w,Y],[y,_]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[v,[w,$],[y,_]],[/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i],[v,[w,U],[y,M]],[/((pebble))app/i],[w,v,[y,M]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[v,[w,O],[y,M]],[/droid.+; (glass) \d/i],[v,[w,j],[y,M]],[/droid.+; (wt63?0{2,3})\)/i],[v,[w,G],[y,M]],[/(quest( \d| pro)?)/i],[v,[w,K],[y,M]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[w,[y,T]],[/(aeobc)\b/i],[v,[w,P],[y,T]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[v,[y,E]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[v,[y,C]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[y,C]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[y,E]],[/(android[-\w\. ]{0,9});.+buil/i],[v,[w,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[k,[b,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[k,[b,"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],[b,k],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[k,b]],os:[[/microsoft (windows) (vista|xp)/i],[b,k],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[b,[k,eo,es]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[k,eo,es],[b,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[k,/_/g,"."],[b,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[b,X],[k,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[k,b],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[b,k],[/\(bb(10);/i],[k,[b,I]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[k,[b,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+);
1 rv:.+ gecko\/([\w\.]+)/i],[k,[b,L+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[k,[b,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[k,[b,"watchOS"]],[/crkey\/([\d\.]+)/i],[k,[b,F+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[b,Z],k],[/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],[b,k],[/(sunos) ?([\w\.\d]*)/i],[[b,"Solaris"],k],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[b,k]]},ec=function(s,l){if(typeof s===f&&(l=s,s=void 0),!(this instanceof ec))return new ec(s,l).getResult();var d=typeof c!==p&&c.navigator?c.navigator:void 0,_=s||(d&&d.userAgent?d.userAgent:u),D=d&&d.userAgentData?d.userAgentData:void 0,M=l?Q(el,l):el,T=d&&d.userAgent==_;return this.getBrowser=function(){var s={};return s[b]=void 0,s[k]=void 0,ea.call(s,_,M.browser),s[g]=er(s[k]),T&&d&&d.brave&&typeof d.brave.isBrave==h&&(s[b]="Brave"),s},this.getCPU=function(){var s={};return s[S]=void 0,ea.call(s,_,M.cpu),s},this.getDevice=function(){var s={};return s[w]=void 0,s[v]=void 0,s[y]=void 0,ea.call(s,_,M.device),T&&!s[y]&&D&&D.mobile&&(s[y]=E),T&&"Macintosh"==s[v]&&d&&typeof d.standalone!==p&&d.maxTouchPoints&&d.maxTouchPoints>2&&(s[v]="iPad",s[y]=C),s},this.getEngine=function(){var s={};return s[b]=void 0,s[k]=void 0,ea.call(s,_,M.engine),s},this.getOS=function(){var s={};return s[b]=void 0,s[k]=void 0,ea.call(s,_,M.os),T&&!s[b]&&D&&D.platform&&"Unknown"!=D.platform&&(s[b]=D.platform.replace(/chrome os/i,Z).replace(/macos/i,X)),s},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 _},this.setUA=function(s){return _=typeof s===m&&s.length>A?ei(s,A):s,this},this.setUA(_),this};ec.VERSION="1.0.39",ec.BROWSER=ee([b,k,g]),ec.CPU=ee([S]),ec.DEVICE=ee([v,w,y,_,E,D,C,M,T]),ec.ENGINE=ec.OS=ee([b,k]),typeof l!==p?("object"!==p&&s.exports&&(l=s.exports=ec),l.UAParser=ec):typeof define===h&&define.amd?define(function(){return ec}):typeof c!==p&&(c.UAParser=ec);var eu=typeof c!==p&&(c.jQuery||c.Zepto);if(eu&&!eu.ua){var ed=new ec;eu.ua=ed.getResult(),eu.ua.get=function(){return ed.getUA()},eu.ua.set=function(s){ed.setUA(s);var l=ed.getResult();for(var c in l)eu.ua[c]=l[c]}}}("object"==typeof window?window:this)},808490(s,l){!function(){var s={direction:"horizontal",snapToLines:!0,linePosition:"auto",lineAlign:"start",textPosition:"auto",positionAlign:"auto",size:100,alignment:"center"},c=function(l){l||(l={"&amp":"&","&lt":"<","&gt":">","&lrm":"‎","&rlm":"‏","&nbsp":"\xa0"}),this.entities=l,this.parse=function(c,h){c=c.replace(/\0/g,"�");var p=/\r\n|\r|\n/,f=Date.now(),m=0,g=c.split(p),v=!1,b=[],y=[],w=[];function k(s,l){w.push({message:s,line:m+1,col:l})}var S=g[m],_=S.length,E="WEBVTT",C=0,D=E.length;for("\uFEFF"===S[0]&&(C=1,D+=1),(_<D||S.indexOf(E)!==0+C||_>D&&" "!==S[D]&&"	"!==S[D])&&k('No valid signature. (File needs to start with "WEBVTT".)'),m++;""!=g[m]&&void 0!=g[m];){if(k("No blank line after the signature."),-1!=g[m].indexOf("--\x3e")){v=!0;break}m++}for(;void 0!=g[m];){for(;!v&&""==g[m];)m++;if(!v&&void 0==g[m])break;var M=Object.assign({},s,{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}),T=!0;if(-1==g[m].indexOf("--\x3e")){if(M.id=g[m],/^NOTE($|[ \t])/.test(M.id)){for(m++;""!=g[m]&&void 0!=g[m];)-1!=g[m].indexOf("--\x3e")&&k("Cannot have timestamp in a comment."),m++;continue}if(/^STYLE($|[ \t])/.test(M.id)){var A=[],P=!1;for(m++;""!=g[m]&&void 0!=g[m];)-1!=g[m].indexOf("--\x3e")&&(k("Cannot have timestamp in a style block."),P=!0),A.push(g[m]),m++;if(y.length){k("Style blocks cannot appear after the first cue.");continue}
vendor: 9,674 bytes, line 1
1P||b.push(A.join("\n"));continue}if(""==g[++m]||void 0==g[m]){k("Cue identifier cannot be standalone.");continue}if(-1==g[m].indexOf("--\x3e")){T=!1,k("Cue identifier needs to be followed by timestamp.");continue}}v=!1;var O=new u(g[m],k),N=0;if(y.length>0&&(N=y[y.length-1].startTime),T&&!O.parse(M,N)){for(M=null,m++;""!=g[m]&&void 0!=g[m];){if(-1!=g[m].indexOf("--\x3e")){v=!0;break}m++}continue}for(m++;""!=g[m]&&void 0!=g[m];){if(-1!=g[m].indexOf("--\x3e")){k("Blank line missing before cue."),v=!0;break}""!=M.text&&(M.text+="\n"),M.text+=g[m],m++}var I=new d(M.text,k,h,l);M.tree=I.parse(M.startTime,M.endTime),y.push(M)}return y.sort(function(s,l){return s.startTime<l.startTime?-1:s.startTime>l.startTime?1:s.endTime>l.endTime?-1:+(s.endTime<l.endTime)}),{cues:y,errors:w,time:Date.now()-f,styles:b}}},u=function(s,l){var c=/[\u0020\t\f]/,u=/[^\u0020\t\f]/,s=s,d=0,h=function(s){l(s,d+1)},p=!0;function f(l){for(;void 0!=s[d]&&l.test(s[d]);)d++}function m(l){for(var c="";void 0!=s[d]&&l.test(s[d]);)c+=s[d],d++;return c}function g(){var l,c,u,p,f="minutes";if(void 0==s[d])return void h("No timestamp found.");if(!/\d/.test(s[d]))return void h("Timestamp must start with a character in the range 0-9.");if(((l=m(/\d/)).length>2||parseInt(l,10)>59)&&(f="hours"),":"!=s[d])return void h("No time unit separator found.");if(d++,2!=(c=m(/\d/)).length)return void h("Must be exactly two digits.");if("hours"==f||":"==s[d]){if(":"!=s[d])return void h("No seconds found or minutes is greater than 59.");if(d++,2!=(u=m(/\d/)).length)return void h("Must be exactly two digits.")}else{if(2!=l.length)return void h("Must be exactly two digits.");u=c,c=l,l="0"}return"."!=s[d]?void h('No decimal separator (".") found.'):(d++,3!=(p=m(/\d/)).length)?void h("Milliseconds must be given in three digits."):parseInt(c,10)>59?void h("You cannot have more than 59 minutes."):parseInt(u,10)>59?void h("You cannot have more than 59 seconds."):60*parseInt(l,10)*60+60*parseInt(c,10)+parseInt(u,10)+parseInt(p,10)/1e3}function v(s,l){for(var u=s.split(c),d=[],p=0;p<u.length;p++)if(""!=u[p]){var f=u[p].indexOf(":"),m=u[p].slice(0,f),g=u[p].slice(f+1);if(-1!=d.indexOf(m)&&h("Duplicate setting."),d.push(m),""==g)return void h("No value for setting defined.");if("vertical"==m){if("rl"!=g&&"lr"!=g){h("Writing direction can only be set to 'rl' or 'rl'.");continue}l.direction=g}else if("line"==m){if(/,/.test(g)){var v=g.split(",");g=v[0];var b=v[1]}if(!/^[-\d](\d*)(\.\d+)?%?$/.test(g)){h("Line position takes a number or percentage.");continue}if(-1!=g.indexOf("-",1)){h("Line position can only have '-' at the start.");continue}if(-1!=g.indexOf("%")&&g.indexOf("%")!=g.length-1){h("Line position can only have '%' at the end.");continue}if("-"==g[0]&&"%"==g[g.length-1]){h("Line position cannot be a negative percentage.");continue}var y=g,w=!1;if("%"==g[g.length-1]&&(w=!0,y=g.slice(0,g.length-1),parseInt(g,10)>100)){h("Line position cannot be >100%.");continue}if(""===y||isNaN(y)||!isFinite(y)){h("Line position needs to be a number");continue}if(void 0!==b){if(!["start","center","end"].includes(b)){h("Line alignment needs to be one of start, center or end");continue}l.lineAlign=b}l.snapToLines=!w,l.linePosition=parseFloat(y),parseFloat(y).toString()!==y&&(l.nonSerializable=!0)}else if("position"==m){if(/,/.test(g)){var v=g.split(",");g=v[0];var k=v[1]}if("%"!=g[g.length-1]){h("Text position must be a percentage.");continue}if(parseInt(g,10)>100||0>parseInt(g,10)){h("Text position needs to be between 0 and 100%.");continue}if(""===(y=g.slice(0,g.length-1))||isNaN(y)||!isFinite(y)){h("Line position needs to be a number");continue}if(void 0!==k){if(!["line-left","center","line-right"].includes(k)){h("Position alignment needs to be one of line-left, center or line-right");continue}l.positionAlign=k}l.textPosition=parseFloat(y)}else if("size"==m){if("%"!=g[g.length-1]){h("Size must be a percentage.");continue}if(parseInt(g,10)>100){h("Size cannot be >100%.");continue}var S=g.slice(0,g.length-1);if(void 0===S||""===S||isNaN(S)){h("Size needs to be a number"),S=100;continue}if((S=parseFloat(S))<0||S>100){h("Size needs to be between 0 and 100%.");continue}l.size=S}else if("align"==m){var _=["start","center","end","left","right"];if(-1==_.indexOf(g)){h("Alignment can only be set to one of "+_.join(", ")+".");continue}l.alignment=g}else h("Invalid setting.")}}this.parse=function(l,m){return(f(c),l.startTime=g(),void 0==l.startTime)?void 0:(l.startTime<m&&h("Start timestamp is not greater than or equal to start timestamp of previous cue."),u.test(s[d])&&h("Timestamp not separated from '--\x3e' by whitespace."),f(c),"-"!=s[d]||"-"!=s[++d]||">"!=s[++d])?void h("No valid timestamp separator found."):(d++,u.test(s[d])&&h("'--\x3e' not separated from timestamp by whitespace."),f(c),l.endTime=g(),void 0!=l.endTime)?(l.endTime<=l.startTime&&h("End timestamp is not greater than start timestamp."),u.test(s[d])&&(p=!1),f(c),v(s.substring(d),l),!0):void 0},this.parseTimestamp=function(){var l=g();return void 0!=s[d]?void h("Timestamp must not have trailing characters."):l}},d=function(s,l,c,d){this.entities=d;var h=this,s=s,p=0,f=function(s){"metadata"!=c&&l(s,p+1)};function m(){for(var l="data",c="",u="",m=[];void 0!=s[p-1]||0==p;){var g=s[p];if("data"==l)if("&"==g)u=g,l="escape";else if("<"==g&&""==c)l="tag";else{if("<"==g||void 0==g)return["text",c];c+=g}else if("escape"==l)if("<"==g||void 0==g){let s;return f("Incorrect escape."),(s=u.match(/^&#([0-9]+)$/))?c+=String.fromCharCode(s[1]):h.entities[u]?c+=h.entities[u]:c+=u,["text",c]}else if("&"==g)f("Incorrect escape."),c+=u,u=g;else if(/[a-z#0-9]/i.test(g))u+=g;else if(";"==g){let s;(s=u.match(/^&#(x?[0-9]+)$/))?c+=String.fromCharCode("0"+s[1]):h.entities[u+g]?c+=h.entities[u+g]:(s=Object.keys(d).find(s=>u.startsWith(s)))?c+=h.entities[s]+u.slice(s.length)+g:(f("Incorrect escape."),c+=u+";"),l="data"}else f("Incorrect escape."),c+=u+g,l="data";else if("tag"==l)if("	"==g||"\n"==g||"\f"==g||" "==g)l="start tag annotation";else if("."==g)l="start tag class";else if("/"==g)l="end tag";else if(/\d/.test(g))c=g,l="timestamp tag";else{if(">"==g||void 0==g)return">"==g&&p++,["start tag","",[],""];c=g,l="start tag"}else if("start tag"==l)if("	"==g||"\f"==g||" "==g)l="start tag annotation";else if("\n"==g)u=g,l="start tag annotation";else if("."==g)l="start tag class";else{if(">"==g||void 0==g)return">"==g&&p++,["start tag",c,[],""];c+=g}else if("start tag class"==l)if("	"==g||"\f"==g||" "==g)u&&m.push(u),u="",l="start tag annotation";else if("\n"==g)u&&m.push(u),u=g,l="start tag annotation";else if("."==g)u&&m.push(u),u="";else{if(">"==g||void 0==g)return">"==g&&p++,u&&m.push(u),["start tag",c,m,""];u+=g}else if("start tag annotation"==l)if(">"==g||void 0==g)return">"==g&&p++,["start tag",c,m,u=u.split(/[\u0020\t\f\r\n]+/).filter(function(s){if(s)return!0}).join(" ")];else u+=g;else if("end tag"==l)if(">"==g||void 0==g)return">"==g&&p++,["end tag",c];else c+=g;else if("timestamp tag"==l)if(">"==g||void 0==g)return">"==g&&p++,["timestamp",c];else c+=g;else f("Never happens.");p++}}this.parse=function(l,d){function h(s){let l={...s};return s.children&&(l.children=s.children.map(h)),l.parent&&delete l.parent,l}var g={children:[]},v=g,b=[];function y(s){v.children.push({type:"object",name:s[1],classes:s[2],children:[],parent:v}),v=v.children[v.children.length-1]}function w(s){for(var l=v;l;){if(l.name==s)return!0;l=l.parent}}for(;void 0!=s[p];){var k=m();if("text"==k[0])v.children.push({type:"text",value:k[1],parent:v});else if("start tag"==k[0]){"chapters"==c&&f("Start tags not allowed in chapter title text.");var S=k[1];"v"!=S&&"lang"!=S&&""!=k[3]&&f("Only <v> and <lang> can have an annotation."),"c"==S||"i"==S||"b"==S||"u"==S||"ruby"==S||"rt"==S&&"ruby"==v.name?y(k):"v"==S?(w("v")&&f("<v> cannot be nested inside itself."),y(k),v.value=k[3],k[3]||f("<v> requires an annotation.")):"lang"==S?(y(k),v.value=k[3]):f("Incorrect start tag.")}else if("end tag"==k[0])"chapters"==c&&f("End tags not allowed in chapter title text."),k[1]==v.name?v=v.parent:"ruby"==k[1]&&"rt"==v.name?v=v.parent.parent:f("Incorrect end tag.");else if("timestamp"==k[0]){"chapters"==c&&f("Timestamp not allowed in chapter title text.");var _=new u(k[1],f).parseTimestamp();void 0!=_&&((_<=l||_>=d)&&f("Timestamp must be between start timestamp and end timestamp."),b.length>0&&b[b.length-1]>=_&&f("Timestamp must be greater than any previous timestamp."),v.children.push({type:"timestamp",value:_,parent:v}),b.push(_))}}for(;v.parent;)"v"!=v.name&&f("Required end tag missing."),v=v.parent;return h(g)}},h=function(){function l(s){let l=("00"+1e3*(s-Math.floor(s)).toFixed(3)).slice(-3),c=0,u=0,d=0;return s>=3600&&(c=Math.floor(s/3600)),u=Math.floor((s-3600*c)/60),d=Math.floor(s-3600*c-60*u),(c?c+":":"")+(""+u).padStart(2,"0")+":"+(""+d).padStart(2,"0")+"."+l}function c(l){var c="";let u=Object.keys(s).filter(c=>l[c]!==s[c]);return u.includes("direction")&&(c+=" vertical:"+l.direction),u.includes("alignment")&&(c+=" align:"+l.alignment),u.includes("size")&&(c+=" size:"+l.size+"%"),(u.includes("lineAlign")||u.includes("linePosition"))&&(c+=" line:"+l.linePosition+(l.snapToLines?"":"%")+(l.lineAlign&&l.lineAlign!=s.lineAlign?","+l.lineAlign:"")),(u.includes("textPosition")||u.includes("positionAlign"))&&(c+=" position:"+l.textPosition+"%"+(l.positionAlign&&l.positionAlign!==s.positionAlign?","+l.positionAlign:"")),c}function u(s){for(var c="",d=0;d<s.length;d++){var h=s[d];if("text"==h.type)c+=h.value.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");else if("object"==h.type){if(c+="<"+h.name,h.classes)for(var p=0;p<h.classes.length;p++)c+="."+h.classes[p];
1h.value&&(c+=" "+h.value),c+=">",h.children&&(c+=u(h.children)),c+="</"+h.name+">"}else"timestamp"==h.type?c+="<"+l(h.value)+">":c+="<"+h.value+">"}return c}function d(s){return(void 0!==s.id?s.id+"\n":"")+l(s.startTime)+" --\x3e "+l(s.endTime)+c(s)+"\n"+u(s.tree.children)+"\n\n"}function h(s){return"STYLE\n"+s+"\n\n"}this.serialize=function(s,l){var c="WEBVTT\n\n";if(l)for(var u=0;u<l.length;u++)c+=h(l[u]);for(var u=0;u<s.length;u++)c+=d(s[u]);return c}};function p(s){s.WebVTTParser=c,s.WebVTTCueTimingsAndSettingsParser=u,s.WebVTTCueTextParser=d,s.WebVTTSerializer=h}"u">typeof window&&p(window),p(l)}()},797069(s,l,c){"use strict";c.d(l,{QW:()=>ei});let u=()=>({emit(s,...l){for(let c=this.events[s]||[],u=0,d=c.length;u<d;u++)c[u](...l)},events:{},on(s,l){return(this.events[s]||=[]).push(l),()=>{this.events[s]=this.events[s]?.filter(s=>l!==s)}}});class d{constructor(s){this.id=s,this.intent="unsubscribed",this.state="idle",this.channels=[],this.disposed=!1,this._pendings=[]}add(s){this.channels.includes(s)||this.channels.push(s)}remove(s){let l=this.channels.indexOf(s);l>-1&&this.channels.splice(l,1)}notify(s,...l){this.state="restored"===s?"connected":s,1===l.length?this.channels.forEach(c=>c[s](l[0])):this.channels.forEach(l=>l[s]())}pending(s){this._checkIntent(s);let l=this._pendings[0];return l&&l.intent===s?l.promise:Promise.resolve()}ensureResubscribed(){this.disposed||(this.intent=void 0,this.ensureSubscribed())}ensureSubscribed(){if("subscribed"!==this.intent){if(this.disposed)throw Error("Subscription is disposed");this.intent="subscribed",this._mergeWithPending("unsubscribed")||this.subscriber(this)}}maybeUnsubscribe(){this.disposed||"unsubscribed"===this.intent||this.channels.length>0||(this.intent="unsubscribed",this._mergeWithPending("subscribed")||this.unsubscriber(this))}async acquire(s){let l;this._checkIntent(s);let c={promise:new Promise(s=>{l=s}),intent:s,release:()=>
1{this._pendings.splice(this._pendings.indexOf(c),1),l(c)},canceled:!1,acquired:!1},u=this._pendingTop;return this._pendings.push(c),u&&await u.promise,this.gvl&&await this.gvl.acquire(c,s),c.acquired=!0,c}close(s){this.disposed=!0,this.intent=void 0,this.notify("closed",s)}_checkIntent(s){if("unsubscribed"!==s&&"subscribed"!==s)throw Error(`Unknown subscription intent: ${s}`)}get _pendingTop(){return this._pendings.length?this._pendings[this._pendings.length-1]:void 0}_mergeWithPending(s){let l=this._pendingTop;return!!l&&!l.acquired&&l.intent===s&&(this._pendings.pop(),l.canceled=!0,!0)}}class h{constructor(){this.queue=[]}async acquire(s,l){"subscribed"===l&&(this.queue.push(s.promise.then(()=>{this.queue.splice(this.queue.indexOf(s),1)})),this.queue.length>1&&await this.queue[this.queue.length-2])}}class p{constructor(s){!1===s.concurrentSubscribes&&(this.glv=new h),this._subscriptions={},this._localToRemote={}}all(){return Object.values(this._subscriptions)}get(s){return this._subscriptions[s]}create(s,{subscribe:l,unsubscribe:c}){let u=this._subscriptions[s]=new d(s);return u.remoteId=this._localToRemote[s],u.subscriber=l,u.unsubscriber=c,u.gvl=this.glv,u}remove(s){delete this._subscriptions[s],delete this._localToRemote[s]}storeRemoteId(s,l){this._localToRemote[s]=l;let c=this.get(s);c&&(c.remoteId=l)}}class f{constructor(s={}){this.subscriptions=new p(s),this._pendingMessages=[],this._remoteToLocal={}}subscribe(s,l){this._remoteToLocal[l]=s,this.subscriptions.storeRemoteId(s,l),this.flush(l)}unsubscribe(s){let l=this.subscriptions.get(s);if(!l)return;let c=l.remoteId;c&&delete this._remoteToLocal[c],this.subscriptions.remove(s)}transmit(s,l,c){let u=this._remoteToLocal[s];if(!u)return void this._pendingMessages.push([s,l,c]);let d=this.subscriptions.get(u);d&&d.channels.forEach(s=>{s.receive(l,c)})}notify(s,l,c){let u=this._remoteToLocal[s];if(!u)return;let d=this.subscriptions.get(u);d&&d.channels.forEach(s=>s.emit(l,c))}close(){this._pendingMessages.length=0}get size(){return this.channels.length}get channels(){return this.subscriptions.all().flatMap(s=>s.channels)}flush(s){let l=[];for(let c of this._pendingMessages)c[0]===s?this.transmit(c[0],c[1],c[2]):l.push(c);this._pendingMessages=l}}class m extends Error{constructor(s,l){s instanceof Error?(super(s.message),this.cause=s):super(s),this.reason=l,this.name="ReasonError"}}class g extends m{constructor(s){super("Rejected",s),this.name="SubscriptionRejectedError"}}class v extends m{constructor(s){super(s||"Timed out to receive subscription ack"),this.name="SubscriptionTimeoutError"}}class b extends m{constructor(s,l){l?super(s,l):super("Disconnected",s),this.name="DisconnectedError"}}class y extends b{constructor(s){super(s,"stale_connection"),this.name="StaleConnectionError"}}let w={debug:0,info:1,warn:2,error:3};class k{constructor(s){this.level=s||"warn"}log(s,l,c){w[s]<w[this.level]||this.writeLogEntry(s,l,c)}writeLogEntry(){throw Error("Not implemented")}debug(s,l){this.log("debug",s,l)}info(s,l){this.log("info",s,l)}warn(s,l){this.log("warn",s,l)}error(s,l){this.log("error",s,l)}}class S extends k{writeLogEntry(){}}function _(s){if(!s)return"";let l=Object.keys(s).sort().filter(l=>void 0!==s[l]).map(l=>{let c=JSON.stringify(s[l]);return`${JSON.stringify(l)}:${c}`});return`{${l.join(",")}}`}class E{constructor(s){this.channel=s,this.listeners=[]}watch(){this.listeners.push(this.channel.on("presence",s=>{if("info"===s.type){this._state||(this._state=this.stateFromInfo(s));return}this._state&&("join"===s.type?this._state[s.id]=s.info:"leave"===s.type&&delete this._state[s.id])}))}reset(){delete this._state}dispose(){delete this._info,delete this._state,this.listeners.forEach(s=>s()),this.listeners.length=0}async join(s,l){if(!this._info)return this._info={id:String(s),info:l},this.channel.perform("$presence:join",this._info)}async leave(){if(!this._info)return;let s=await this.channel.perform("$presence:leave");return delete this._info,s}async info(){return this._state||(this._promise||(this._promise=this._sync()),await this._promise),this._state}async _sync(){this.watch();try{let s=await this.channel.perform("$presence:info",{});return this._state=this.stateFromInfo(s),this._state}finally{delete this._promise}}stateFromInfo(s){return s.records?s.records.reduce((s,{id:l,info:c})=>(s[l]=c,s),{}):{}}}let C=Symbol("state");class D{constructor(s={}){this.emitter=u(),this.params=Object.freeze(s),this.presence=new E(this),this.initialConnect=!0,this[C]="idle"}get identifier(){return this._identifier||(this._identifier=_({channel:this.channelId,...this.params})),this._identifier}get channelId(){return this.constructor.identifier}get state(){return this[C]}attached(s){if(this.receiver){if(this.receiver!==s)throw Error("Already connected to a different receiver");return!1}return this.receiver=s,!0}connecting(){this[C]="connecting"}connected(){if("connected"===this.state||"closed"===this.state)return;this[C]="connected";let s=!1;
1this.initialConnect?(this.initialConnect=!1,this.emit("connect",{reconnect:!1,restored:s})):this.emit("connect",{reconnect:!0,restored:s})}restored(){if("connected"===this.state)throw Error("Already connected");this[C]="connected";let s=!0,l=!0;this.initialConnect=!1,this.emit("connect",{reconnect:l,restored:s})}disconnected(s){"disconnected"!==this.state&&"closed"!==this.state&&(this[C]="disconnected",this.presence.reset(),this.emit("disconnect",s))}closed(s){"closed"!==this.state&&(this[C]="closed",delete this.receiver,this.initialConnect=!0,this.presence.dispose(),this.emit("close",s))}disconnect(){"idle"!==this.state&&"closed"!==this.state&&this.receiver.unsubscribe(this)}async perform(s,l){if("idle"===this.state||"closed"===this.state)throw Error("Channel is not subscribed");return this.receiver.perform(this.identifier,s,l)}async send(s){return this.perform(void 0,s)}async whisper(s){try{await this.perform("$whisper",s)}catch(l){let s=this.receiver?this.receiver.logger:null;s&&s.warn("whisper failed: ",l)}}receive(s,l){this.emit("message",s,l)}on(s,l){return this.emitter.on(s,l)}once(s,l){let c=this.emitter.on(s,(...s)=>{c(),l(...s)});return c}emit(s,...l){return this.emitter.emit(s,...l)}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((s,l)=>{let c=[()=>delete this._pendingSubscribe];c.push(this.on("connect",()=>{c.forEach(s=>s()),s()})),c.push(this.on("close",s=>{c.forEach(s=>s()),l(s||new m("Channel was disconnected before subscribing","canceled"))}))})),this._pendingSubscribe}}class M extends m{constructor(){super("No connection","closed"),this.name="NoConnectionError"}}class T extends D{static identifier="__ghost__";constructor(s,l){super(l),this.channelId=s}set channelId(s){this._channelId=s}get channelId(){return this._channelId}}let A="$pubsub";class P extends D{static identifier=A;async perform(s,l){if(s.startsWith("$"))return super.perform(s,l);throw Error("not implemented")}}let O=Symbol("state");class N{constructor({transport:s,protocol:l,encoder:c,logger:d,lazy:h,hubOptions:p,performFailures:m,transportConfigurator:g}){this.emitter=u(),this.transport=s,this.encoder=c,this.logger=d||new S,this.protocol=l,this.performFailures=m||"throw",this.protocol.attached(this),this.hub=new f(p||{}),this[O]="idle",this.handleClose=this.handleClose.bind(this),this.handleIncoming=this.handleIncoming.bind(this),this.transportConfigurator=g,this.transport.on("close",this.handleClose),this.transport.on("data",this.handleIncoming),this.initialConnect=!0,this.recovering=!1,!1===h&&this.connect().catch(()=>{})}get state(){return this[O]}async connect(){if("connected"===this.state)return Promise.resolve();if("connecting"===this.state)return this.pendingConnect();let s="idle"===this.state;this[O]="connecting";let l=this.pendingConnect();this.logger.debug("connecting");try{this.transportConfigurator&&await this.transportConfigurator(this.transport,{initial:s}),await this.transport.open()}catch(s){this.handleClose(s)}return l}setSessionId(s){this.sessionId=s,this.transport.setParam("sid",s)}connected(){if("connected"===this.state)return;this.logger.info("connected"),this[O]="connected",this.recovering&&this.hub.subscriptions.all().forEach(s=>s.notify("disconnected",new b("recovery_failed"))),this.hub.subscriptions.all().forEach(s=>this._resubscribe(s));let s=!1;this.recovering=!1,this.initialConnect?(this.initialConnect=!1,this.emit("connect",{reconnect:!1,restored:s})):this.emit("connect",{reconnect:!0,restored:s})}restored(s){this.logger.info("connection recovered",{remoteIds:s}),this[O]="connected",this.hub.subscriptions.all().forEach(l=>{s&&l.remoteId&&s.includes(l.remoteId)?l.notify("restored"):(l.notify("disconnected",new b("recovery_failed")),this._resubscribe(l))});let l=!this.initialConnect,c=!0;this.recovering=!1,this.initialConnect=!1,this.emit("connect",{reconnect:l,restored:c})}notify(s,l,c){l&&"string"!=typeof l&&(c=l,l=void 0),l?this.hub.notify(l,"info",{type:s,data:c}
1):this.emit("info",{type:s,data:c})}handleClose(s){this.logger.debug("transport closed",{error:s}),this.disconnected(new b(s,"transport_closed"))}disconnected(s){("connected"===this.state||"connecting"===this.state)&&(this.logger.info("disconnected",{reason:s}),this[O]="disconnected",this.recovering=this.protocol.recoverableClosure(s),this.recovering?this.hub.subscriptions.all().forEach(s=>s.notify("connecting")):this.hub.subscriptions.all().forEach(l=>{l.notify("disconnected",s)}),this.protocol.reset(s),this.hub.close(),this.transport.close(),this.emit("disconnect",s))}closed(s){let l;if("closed"===this.state||"idle"===this.state)return;s&&(l=s instanceof b?s:new b(s,void 0)),this.logger.info("closed",{reason:s||"user"}),this[O]="closed";let c=l||new b("cable_closed");this.hub.subscriptions.all().forEach(s=>s.notify("disconnected",c)),this.hub.close(),this.protocol.reset(),this.transport.close(),this.initialConnect=!0,this.emit("close",l)}disconnect(){this.closed()}handleIncoming(s){if("closed"===this.state||"idle"===this.state)return;let l=this.encoder.decode(s);if(void 0===l)return void this.logger.error("failed to decode message",{message:s});this.logger.debug("incoming data",l);let c=this.protocol.receive(l);if(c){this.logger.debug("processed incoming message",c);let{type:s,identifier:l,message:u,meta:d}=c;s?this.hub.notify(l,s,u):this.hub.transmit(l,u,d)}}send(s){if("closed"===this.state)throw Error("Cable is closed");let l=this.encoder.encode(s);void 0===l?this.logger.error("failed to encode message",{message:s}):(this.logger.debug("outgoing message",s),this.transport.send(l))}keepalive(s){this.emit("keepalive",s)}streamFrom(s){let l=new P({stream_name:s});return this.subscribe(l)}streamFromSigned(s){let l=new P({signed_stream_name:s});return this.subscribe(l)}subscribeTo(s,l){let c,u;return"string"==typeof s&&(u=s,s=T),c=u?new s(u,l):new s(l),this.subscribe(c)}subscribe(s){if(!s.attached(this))return s;let l=s.identifier;s.connecting();let c=this.hub.subscriptions.get(l)||this.hub.subscriptions.create(l,{subscribe:l=>this._subscribe(l,s.channelId,s.params),unsubscribe:s=>this._unsubscribe(s)});return c.add(s),"subscribed"===c.intent&&"connected"===c.state&&s.connected(),c.ensureSubscribed(),s}async _resubscribe(s){"subscribed"!==s.intent||s.channels[0]&&(s.notify("connecting"),s.ensureResubscribed())}async _subscribe(s,l,c){let u=s.id;if("idle"===this.state&&this.connect().catch(()=>{}),"connected"!==this.state)return void this.logger.debug("cancel subscribe, no connection",{identifier:u});this.logger.debug("acquiring subscribe lock",{identifier:u});let d=await s.acquire("subscribed");if(d.canceled){this.logger.debug("subscribe lock has been canceled",{identifier:u}),d.release();return}if(this.logger.debug("subscribe lock has been acquired",{identifier:u}),"subscribed"!==s.intent){this.logger.debug("cancel subscribe request, already unsubscribed"),d.release();return}if("connected"!==this.state){this.logger.debug("cancel subscribe, no connection",{identifier:u}),d.release();return}if("connected"===s.state){this.logger.debug("already connected, skip subscribe command",{identifier:u}),s.notify("connected"),d.release();return}let h={identifier:l,params:c};this.logger.debug("subscribing",h);try{let d=await this.protocol.subscribe(l,c);this.hub.subscribe(u,d),this.logger.debug("subscribed",{...h,remoteId:d}),s.notify("connected")}catch(l){if(l){if(l instanceof g&&this.logger.warn("rejected",h),l instanceof b){this.logger.debug("disconnected during subscription; will retry on connect",h),d.release();return}this.logger.error("failed to subscribe",{error:l,...h})}s.close(l),this.hub.unsubscribe(u)}d.release()}unsubscribe(s){let l=s.identifier,c=this.hub.subscriptions.get(l);if(!c)throw Error(`Subscription not found: ${l}`);c.remove(s),s.closed(),c.maybeUnsubscribe()}async _unsubscribe(s){let l=s.id;this.logger.debug("acquiring unsubscribe lock",{identifier:l});let c=await s.acquire("unsubscribed");if(c.canceled){this.logger.debug("unsubscribe lock has been canceled",{identifier:l}),c.release();return}if(this.logger.debug("unsubscribe lock has been acquired",{identifier:l}),"unsubscribed"!==s.intent){this.logger.debug("cancel unsubscribe, no longer needed",{identifier:l,intent:s.intent}),c.release();return}if("disconnected"===s.state||"closed"===s.state){this.logger.debug(`already ${s.state} connected, skip unsubscribe command`,{identifier:l}),c.release();return}let u=s.remoteId;if(this.logger.debug("unsubscribing...",{remoteId:u}),"connected"!==this.state){this.logger.debug("unsubscribe skipped (cable is not connected)",{id:l}),s.close(),this.hub.unsubscribe(l),c.release();return}try{await this.protocol.unsubscribe(u),this.logger.debug("unsubscribed remotely",{id:l})}catch(s){s&&(s instanceof b?this.logger.debug("cable disconnected during the unsubscribe command execution",{id:l,error:s}):this.logger.error("unsubscribe failed",{id:l,error:s}))}"unsubscribed"===s.intent?(s.close(),this.hub.unsubscribe(l)):s.state="closed",c.release()}async perform(s,l,c){if("throw"===this.performFailures)return this._perform(s,l,c);try{return await this._perform(s,l,c)}catch(s){"warn"===this.performFailures&&this.logger.warn("perform failed",{error:s});return}}async _perform(s,l,c){if("connecting"===this.state&&await this.pendingConnect(),"closed"===this.state||"disconnected"===this.state)throw new M;let u=this.hub.subscriptions.get(s);if(!u)throw Error(`Subscription not found: ${s}`);if(await u.pending("subscribed"),"subscribed"!==u.intent)throw Error(`Subscription is closed: ${s}`);let d=u.remoteId,h={id:d,action:l,payload:c};this.logger.debug("perform",h);try{let s=await this.protocol.perform(d,l,c);return s&&this.logger.debug("perform result",{message:s,request:h}),s}catch(s){throw this.logger.error("perform failed",{error:s,request:h}),s}}on(s,l){return this.emitter.on(s,l)}once(s,l){let c=this.emitter.on(s,(...s)=>{c(),l(...s)});return c}emit(s,...l){return this.emitter.emit(s,...l)}
1pendingConnect(){return this._pendingConnect||(this._pendingConnect=new Promise((s,l)=>{let c=[()=>delete this._pendingConnect];c.push(this.on("connect",()=>{c.forEach(s=>s()),s()})),c.push(this.on("close",s=>{c.forEach(s=>s()),l(s)})),c.push(this.on("disconnect",s=>{c.forEach(s=>s()),l(s)}))})),this._pendingConnect}}let I=0;class R{constructor(s={}){let{logger:l}=s;this.logger=l||new S,this.pendingSubscriptions={},this.pendingUnsubscriptions={},this.subscribeCooldownInterval=s.subscribeCooldownInterval||250,this.subscribeRetryInterval=s.subscribeRetryInterval||5e3}attached(s){this.cable=s}subscribe(s,l){let c={channel:s};l&&Object.assign(c,l);let u=_(c);if(this.pendingUnsubscriptions[u]){let c=1.5*this.subscribeCooldownInterval;return this.logger.debug(`unsubscribed recently, cooldown for ${c}`,u),new Promise(u=>{setTimeout(()=>{u(this.subscribe(s,l))},c)})}if(this.pendingSubscriptions[u])return this.logger.warn("subscription is already pending, skipping",u),Promise.reject(Error("Already subscribing"));let d=this.subscribeRetryInterval;return new Promise((s,l)=>{let c=++I;this.pendingSubscriptions[u]={resolve:s,reject:l,id:c},this.cable.send(this.buildSubscribeRequest(u)),this.maybeRetrySubscribe(c,u,d)})}buildSubscribeRequest(s){return{command:"subscribe",identifier:s}}maybeRetrySubscribe(s,l,c){setTimeout(()=>{let u=this.pendingSubscriptions[l];u&&u.id===s&&(this.logger.warn(`no subscription ack received in ${c}ms, retrying subscribe`,l),this.cable.send(this.buildSubscribeRequest(l)),this.maybeExpireSubscribe(s,l,c))},c)}maybeExpireSubscribe(s,l,c){setTimeout(()=>{let u=this.pendingSubscriptions[l];u&&u.id===s&&(delete this.pendingSubscriptions[l],u.reject(new v(`Haven't received subscription ack in ${2*c}ms for ${l}`)))},c)}unsubscribe(s){return this.cable.send({command:"unsubscribe",identifier:s}),this.pendingUnsubscriptions[s]=!0,setTimeout(()=>{delete this.pendingUnsubscriptions[s]},this.subscribeCooldownInterval),Promise.resolve()}perform(s,l,c){return"$whisper"===l?this.whisper(s,c):(c||(c={}),c.action||=l,this.cable.send({command:"message",identifier:s,data:JSON.stringify(c)}),Promise.resolve())}whisper(s,l){return this.cable.send({command:"whisper",identifier:s,data:l}),Promise.resolve()}receive(s){if("object"!=typeof s)return void this.logger.error("unsupported message format",{message:s});let{type:l,identifier:c,message:u,reason:d,reconnect:h}=s;if("ping"===l)return this.cable.keepalive(s.message);if(this.cable.keepalive(),"welcome"===l){let l=s.sid;return l&&this.cable.setSessionId(l),this.cable.connected()}if("disconnect"===l){let s=new b(d);this.reset(s),!1===h?this.cable.closed(s):this.cable.disconnected(s);return}if("confirm_subscription"===l){let s=this.pendingSubscriptions[c];if(!s){this.logger.error("subscription not found, unsubscribing",{type:l,identifier:c}),this.unsubscribe(c);return}return delete this.pendingSubscriptions[c],s.resolve(c)}if("reject_subscription"===l){let s=this.pendingSubscriptions[c];return s?(delete this.pendingSubscriptions[c],s.reject(new g)):this.logger.error("subscription not found",{type:l,identifier:c})}if(u)return{identifier:c,message:u};this.logger.warn(`unknown message type: ${l}`,{message:s})}reset(s){for(let l in this.pendingSubscriptions)this.pendingSubscriptions[l].reject(s);this.pendingSubscriptions={}}recoverableClosure(){return!1}}let F=()=>Date.now()/1e3|0;class L extends R{constructor(s={}){super(s),this.streamsPositions={},this.subscriptionStreams={},this.pendingHistory={},this.pendingPresence={},this.presenceInfo={},this.restoreSince=s.historyTimestamp,this.disableSessionRecovery=s.disableSessionRecovery,void 0===this.restoreSince&&(this.restoreSince=F()),this.sessionId=void 0,this.sendPongs=s.pongs}reset(s){for(let l in this.pendingPresence)this.pendingPresence[l].reject(s);return this.pendingPresence={},super.reset()}receive(s){if("object"!=typeof s)return void this.logger.error("unsupported message format",{message:s});let{type:l,identifier:c,message:u}=s;if("disconnect"===l)return delete this.sessionId,this.cable.setSessionId(""),super.receive(s);if("reject_subscription"===l)return super.receive(s);
1if("confirm_subscription"===l)return this.subscriptionStreams[c]||(this.subscriptionStreams[c]=new Set),super.receive(s);if("ping"===l)return!1==!this.restoreSince&&(this.restoreSince=F()),this.sendPongs&&this.sendPong(),this.cable.keepalive(s.message);if(this.cable.keepalive(),"confirm_history"===l){this.logger.debug("history result received",s),this.cable.notify("history_received",c);return}if("reject_history"===l){this.logger.warn("failed to retrieve history",s),this.cable.notify("history_not_found",c);return}if("welcome"===l){if(!this.disableSessionRecovery&&(this.sessionId=s.sid,this.sessionId&&this.cable.setSessionId(this.sessionId)),s.restored){let l=s.restored_ids||Object.keys(this.subscriptionStreams);for(let s of l)this.cable.send({identifier:s,command:"history",history:this.historyRequestFor(s)}),this.presenceInfo[s]&&this.cable.send({identifier:s,command:"join",presence:this.presenceInfo[s]});return this.cable.restored(l)}return this.cable.connected(this.sessionId)}if("presence"===l){let s=u.type;if("info"===s){let s=this.pendingPresence[c];s&&(delete this.pendingPresence[c],s.resolve(u))}else if("error"===s){let s=this.pendingPresence[c];s&&(delete this.pendingPresence[c],s.reject(Error("failed to retrieve presence")))}return{type:l,identifier:c,message:u}}if(u){let l=this.trackStreamPosition(c,s.stream_id,s.epoch,s.offset);return{identifier:c,message:u,meta:l}}this.logger.warn(`unknown message type: ${l}`,{message:s})}perform(s,l,c){switch(l){case"$presence:join":return this.join(s,c);case"$presence:leave":return this.leave(s,c);case"$presence:info":return this.presence(s,c)}return super.perform(s,l,c)}unsubscribe(s){return delete this.presenceInfo[s],super.unsubscribe(s)}buildSubscribeRequest(s){let l=super.buildSubscribeRequest(s),c=this.historyRequestFor(s);c&&(l.history=c,this.pendingHistory[s]=!0);let u=this.presenceInfo[s];return u&&(l.presence=u),l}recoverableClosure(){return!!this.sessionId}historyRequestFor(s){let l={},c=!1;if(this.subscriptionStreams[s])for(let u of this.subscriptionStreams[s]){let s=this.streamsPositions[u];s&&(c=!0,l[u]=s)}if(c||this.restoreSince)return{since:this.restoreSince,streams:l}}trackStreamPosition(s,l,c,u){if(l&&c)return this.subscriptionStreams[s]||(this.subscriptionStreams[s]=new Set),this.subscriptionStreams[s].add(l),this.streamsPositions[l]={epoch:c,offset:u},{stream:l,epoch:c,offset:u}}async sendPong(){await new Promise(s=>setTimeout(s,0)),"connected"===this.cable.state&&this.cable.send({command:"pong"})}async join(s,l){return this.presenceInfo[s]=l,this.cable.send({command:"join",identifier:s,presence:l}),Promise.resolve()}async leave(s,l){return delete this.presenceInfo[s],this.cable.send({command:"leave",identifier:s,presence:l}),Promise.resolve()}presence(s,l){return this.pendingPresence[s]?(this.logger.warn("presence is already pending, skipping",s),Promise.reject(Error("presence request is already pending"))):new Promise((c,u)=>{this.pendingPresence[s]={resolve:c,reject:u},this.cable.send({command:"presence",identifier:s,data:l})})}}class j{encode(s){return JSON.stringify(s)}decode(s){try{return JSON.parse(s)}catch(s){}}}class z{constructor(s,l={}){this.url=s;let c=l.websocketImplementation;if(c)this.Impl=c;else if("u">typeof WebSocket)this.Impl=WebSocket;else throw Error("No WebSocket support");this.connected=!1,this.emitter=u();let{format:d,subprotocol:h,authStrategy:p}=l;this.format=d||"text",this.connectionOptions=l.websocketOptions,this.authStrategy=p||"param",this.authProtocol="",this.subprotocol=h}displayName(){return"WebSocket("+this.url+")"}open(){let s=this.subprotocol;return"sub-protocol"===this.authStrategy&&(s=[this.subprotocol,this.authProtocol]),this.connectionOptions?this.ws=new this.Impl(this.url,s,this.connectionOptions):this.ws=new this.Impl(this.url,s),this.ws.binaryType="arraybuffer",this.initListeners(),new Promise((s,l)=>{let c=[];c.push(this.once("open",()=>{c.forEach(s=>s()),s()})),c.push(this.once("close",()=>{c.forEach(s=>s()),l(Error("WS connection closed"))}))})}setURL(s){this.url=s}setParam(s,l){let c=new URL(this.url);c.searchParams.set(s,l);let u=`${c.protocol}//${c.host}${c.pathname}?${c.searchParams}`;this.setURL(u)}setToken(s,l="jid"){if("param"===this.authStrategy)this.setParam(l,s);else if("header"===this.authStrategy){this.connectionOptions=this.connectionOptions||{},this.connectionOptions.headers=this.connectionOptions.headers||{};let c=`x-${l}`.toLowerCase();c=Object.keys(this.connectionOptions.headers).find(s=>s.toLowerCase()===c)||c,this.connectionOptions.headers[c]=s}else if("sub-protocol"===this.authStrategy)this.authProtocol=`anycable-token.${s}`;else throw Error("Unknown auth strategy: "+this.authStrategy)}
1send(s){if(this.ws&&this.connected)this.ws.send(s);else throw Error("WebSocket is not connected")}close(){this.ws?this.onclose():this.connected=!1}on(s,l){return this.emitter.on(s,l)}once(s,l){let c=this.emitter.on(s,(...s)=>{c(),l(...s)});return c}initListeners(){this.ws.onerror=s=>{this.connected&&this.emitter.emit("error",s.error||Error("WS Error"))},this.ws.onclose=()=>{this.onclose()},this.ws.onmessage=s=>{let l=s.data;"binary"===this.format&&(l=new Uint8Array(l)),this.emitter.emit("data",l)},this.ws.onopen=()=>{this.connected=!0,this.emitter.emit("open")}}onclose(){this.ws.onclose=void 0,this.ws.onmessage=void 0,this.ws.onopen=void 0,this.ws.close(),delete this.ws,this.connected=!1,this.emitter.emit("close")}}let B={maxMissingPings:2,maxReconnectAttempts:1/0},$=()=>Date.now(),W=(s,l)=>{let{backoffRate:c,jitterRatio:u,maxInterval:d}=l=l||{};return c=c||2,void 0===u&&(u=.5),l=>{let h=s*c**l,p=h*c,f=h+(p-h)*Math.random();return f*=1+2*(Math.random()-.5)*u,d&&d<f&&(f=d),f}};class H{constructor({pingInterval:s,...l}){if(this.pingInterval=s,!this.pingInterval)throw Error(`Incorrect pingInterval is provided: ${s}`);if(l=Object.assign({},B,l),this.strategy=l.reconnectStrategy,!this.strategy)throw Error("Reconnect strategy must be provided");this.maxMissingPings=l.maxMissingPings,this.maxReconnectAttempts=l.maxReconnectAttempts,this.logger=l.logger||new S,this.state="pending_connect",this.attempts=0,this.disconnectedAt=$()}watch(s){this.target=s,this.initListeners()}reconnectNow(){return"connected"!==this.state&&"pending_connect"!==this.state&&"closed"!==this.state&&(this.cancelReconnect(),this.state="pending_connect",this.target.connect().catch(s=>{this.logger.info("Failed at reconnecting: "+s)}),!0)}initListeners(){this.unbind=[],this.unbind.push(this.target.on("connect",()=>{this.attempts=0,this.pingedAt=$(),this.state="connected",this.cancelReconnect(),this.startPolling()})),this.unbind.push(this.target.on("disconnect",()=>{this.disconnectedAt=$(),this.state="disconnected",this.stopPolling(),this.scheduleReconnect()})),this.unbind.push(this.target.on("close",()=>{this.disconnectedAt=$(),this.state="closed",this.cancelReconnect(),this.stopPolling()})),this.unbind.push(this.target.on("keepalive",()=>{this.pingedAt=$()})),this.unbind.push(()=>{this.cancelReconnect(),this.stopPolling()})}dispose(){delete this.target,this.unbind&&this.unbind.forEach(s=>s()),delete this.unbind}startPolling(){this.pollId&&clearTimeout(this.pollId);let s=this.pingInterval+(Math.random()-.5)*this.pingInterval*.5;this.pollId=setTimeout(()=>{this.checkStale(),"connected"===this.state&&this.startPolling()},s)}stopPolling(){this.pollId&&clearTimeout(this.pollId)}checkStale(){let s=$()-this.pingedAt;s>this.maxMissingPings*this.pingInterval&&(this.logger.warn(`Stale connection: ${s}ms without pings`),this.state="pending_disconnect",this.target.disconnected(new y))}scheduleReconnect(){if(this.attempts>=this.maxReconnectAttempts)return void this.target.close();let s=this.strategy(this.attempts);this.attempts++,this.logger.info(`Reconnecting in ${s}ms (${this.attempts} attempt)`),this.state="pending_reconnect",this.reconnnectId=setTimeout(()=>this.reconnectNow(),s)}cancelReconnect(){this.reconnnectId&&(clearTimeout(this.reconnnectId),delete this.reconnnectId)}}class U{constructor(s,l={}){this.transports=s,this.transport=null,this.emitter=u(),this.unbind=[],this.logger=l.logger||new S}displayName(){return"fallbacked transport"}async open(){for(let s=0;s<this.transports.length;s++){let l=this.transports[s];try{this.transport=l,this.resetListeners(),this.logger.debug(`Trying to connect via ${l.displayName()}`),await l.open(),this.logger.debug(`Connected via ${l.displayName()}`);return}catch(s){this.logger.debug(`Failed to connect via ${l.displayName()}: ${s.message}`)}}throw this.transport=null,this.resetListeners(),Error("Couldn't connect via any available transport")}send(s){if(!this.transport)throw Error("No transport is open");this.transport.send(s)}async close(){if(!this.transport)throw Error("No transport is open");await this.transport.close(),this.transport=null}setURL(){throw Error("Not implemented. Set URL for each transport separately")}
1setParam(s,l){this.transports.forEach(c=>{c.setParam(s,l)})}setToken(s,l){this.transports.forEach(c=>{c.setToken(s,l)})}on(s,l){return this.emitter.on(s,l)}once(s,l){let c=this.emitter.on(s,(...s)=>{c(),l(...s)});return c}get url(){return this.transport?this.transport.url:""}resetListeners(){this.unbind.forEach(s=>s()),this.unbind.length=0,this.transport&&this.unbind.push(this.transport.on("open",()=>{this.emitter.emit("open")}),this.transport.on("data",s=>{this.emitter.emit("data",s)}),this.transport.on("close",s=>{this.emitter.emit("close",s)}),this.transport.on("error",s=>{this.emitter.emit("error",s)}))}}let V={protocol:"actioncable-v1-json",pingInterval:3e3,maxReconnectAttempts:1/0,maxMissingPings:2,logLevel:"warn",lazy:!0};function Y(s,l){if("object"==typeof s&&void 0===l&&(l=s,s=void 0),l=l||{},!s&&!l.transport)throw Error("URL or transport must be specified");let{protocol:c,websocketImplementation:u,websocketFormat:d,websocketOptions:h,websocketAuthStrategy:p,fallbacks:f,logLevel:m,logger:g,transport:v,encoder:b,lazy:y,monitor:w,pingInterval:k,reconnectStrategy:_,maxMissingPings:E,maxReconnectAttempts:C,subprotocol:D,tokenRefresher:M,historyTimestamp:T,protocolOptions:A,concurrentSubscribes:P,performFailures:O,transportConfigurator:I,auth:F}=l=Object.assign({},V,l);if(g=g||new S(m),"string"==typeof c){D=D||c;let s=c.substring(0,c.lastIndexOf("-")),l=c.substring(c.lastIndexOf("-")+1);if(A=A||{},"actioncable-v1"===s)c=new R({logger:g,...A});else if("actioncable-v1-ext"===s)c=new L({logger:g,historyTimestamp:T,...A});else throw Error(`Protocol is not supported yet: ${c}`);if("json"===l)b=b||new j,d=d||"text";else if("msgpack"===l){if(d="binary",!b)throw Error("Msgpack encoder must be specified explicitly. Use `@anycable/msgpack-encoder` package or build your own")}else if("protobuf"===l){if(d=d||"binary",!b)throw Error("Protobuf encoder must be specified explicitly. Use `@anycable/protobuf-encoder` package or build your own")}else throw Error(`Protocol is not supported yet: ${c}`)}if(!c)throw Error("Protocol must be specified");v=v||new z(s,{websocketImplementation:u,websocketOptions:h,subprotocol:D,authStrategy:p,format:d}),f&&(v=new U([v,...f],{logger:g})),F&&F.token&&v.setToken(F.token,F.param||"jid"),_=_||W(k),!1!==w&&(w=w||new H({pingInterval:k,reconnectStrategy:_,maxMissingPings:E,maxReconnectAttempts:C,logger:g}));let B=new N({protocol:c,transport:v,encoder:b,logger:g,lazy:y,hubOptions:{concurrentSubscribes:P},performFailures:O,transportConfigurator:I});return w&&(w.watch(B),B.monitor=w),M&&q(B,async()=>{try{await M(v)}catch(s){return g.error("Failed to refresh authentication token: "+s),!1}return B.connect().catch(()=>{}),!0}),B}function q(s,l){let c=!1;s.on("connect",()=>c=!1),s.on("close",async u=>{if(u){if(c)return void s.logger.warn("Token auto-refresh is disabled",u);"token_expired"===u.reason&&(c=!0,await l())}})}class G extends k{writeLogEntry(s,l,c){c?console[s](l,c):console[s](l)}}class K extends H{watch(s){super.watch(s),this.initActivityListeners()}initActivityListeners(){if("u">typeof document&&"u">typeof window&&document.addEventListener&&window.addEventListener){let s=()=>{!document.hidden&&this.reconnectNow()&&this.logger.debug("Trigger reconnect due to visibility change")},l=s=>{this.reconnectNow()&&this.logger.debug("Trigger reconnect",{event:s})},c=()=>this.disconnect(new b("page_frozen"));document.addEventListener("visibilitychange",s,!1),window.addEventListener("focus",l,!1),window.addEventListener("online",l,!1),window.addEventListener("resume",l,!1),window.addEventListener("freeze",c,!1),this.unbind.push(()=>{document.removeEventListener("visibilitychange",s,!1),window.removeEventListener("focus",l,!1),window.removeEventListener("online",l,!1),window.removeEventListener("resume",l,!1),window.removeEventListener("freeze",c,!1)})}}disconnect(s){"disconnected"!==this.state&&"closed"!==this.state&&(this.logger.info("Disconnecting",{reason:s.message}),this.cancelReconnect(),this.stopPolling(),this.state="pending_disconnect",this.target.disconnected(s))}}let Z=["cable","action-cable"],X="/cable",J=(s,l)=>{for(let c of Z){let u=s.head.querySelector(`meta[name='${c}-${l}']`);if(u)return u.getAttribute("content")}},Q=s=>{if(s.match(/wss?:\/\//))return s;if("u">typeof window){let l=window.location.protocol.replace("http","ws");return`${l}//${window.location.host}${s}`}return s},ee=()=>{if("u">typeof document&&document.head){let s=J(document,"url");
1if(s)return Q(s)}return Q(X)},et=()=>{if("u">typeof document&&document.head){let s=J(document,"history-timestamp");if(s)return 0|s}},en=()=>{if("u">typeof document&&document.head)return J(document,"token")},er=()=>{if("u">typeof document&&document.head)return J(document,"token-param")};function ei(s,l){"object"==typeof s&&void 0===l&&(l=s,s=void 0),s=s||ee(),l=l||{},l.historyTimestamp||=et();let c=en();if(c){let s=er();l.auth=Object.assign({token:c,param:s},l.auth||{})}let{logLevel:u,logger:d,pingInterval:h,reconnectStrategy:p,maxMissingPings:f,maxReconnectAttempts:m}=l=Object.assign({},V,l);return d=l.logger=l.logger||new G(u),p=l.reconnectStrategy=l.reconnectStrategy||W(h),!1!==l.monitor&&(l.monitor=l.monitor||new K({pingInterval:h,reconnectStrategy:p,maxMissingPings:f,maxReconnectAttempts:m,logger:d})),Y(s,l)}},70863(s,l,c){"use strict";function u(){return(u=Object.assign?Object.assign.bind():function(s){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)({}).hasOwnProperty.call(c,u)&&(s[u]=c[u])}return s}).apply(null,arguments)}c.d(l,{A:()=>u})},985351(s,l,c){"use strict";var u=c(933578);let d=u.createContext(void 0);function h(){return u.useContext(d)}c.d(l,{C:()=>h},{p:d})},670007(s,l,c){"use strict";var u=c(933578),d=c(576768),h=c(941188),p=c(690834),f=c(985351),m=c(394944),g=c(983329),v=c(910798),b=c(391426);let y=u.forwardRef(function(s,l){let{className:c,defaultPressed:y=!1,disabled:w=!1,form:k,onPressedCh
1ange:S,pressed:_,render:E,type:C,value:D,nativeButton:M=!0,style:T,...A}=s,P=(0,h.e)(D||void 0),O=(0,f.C)(),N=O?.value??[],I=(w||O?.disabled)??!1,[R,F]=(0,d.q)({controlled:O?void 0!==P&&N.indexOf(P)>-1:_,default:y,name:"Toggle",state:"pressed"}),{getButtonProps:L,buttonRef:j}=(0,m.s)({disabled:I,native:M}),z={disabled:I,pressed:R},B=[j,l],$=[{"aria-pressed":R,onClick(s){let l=!R,c=(0,v.d)("none",s.nativeEvent);S?.(l,c),c.isCanceled||(P&&O?.setGroupValue?.(P,l,c),c.isCanceled||F(l))}},A,L],W=(0,p.o)("button",s,{enabled:!O,state:z,ref:B,props:$}),H=u.useMemo(()=>({disabled:I,focusableWhenDisabled:!1}),[I]);return O?(0,b.jsx)(g.l,{tag:"button",render:E,className:c,style:T,metadata:H,state:z,refs:B,props:$}):W});c.d(l,{},{l:y})},154581(s,l,c){"use strict";c.d(l,{t:()=>nw});var u,d,h,p,f,m,g,v,b,y,w=Object.defineProperty,k=(s,l)=>{let c={};for(var u in s)w(c,u,{get:s[u],enumerable:!0});return l||w(c,Symbol.toStringTag,{value:"Module"}),c},S=c(21392),_=c(362052),E=c(739042),C=c(892907),D=c(34819),M=c(62089),T=c(713821),A=c(781372);let P={...A.enUS,labels:{labelDayButton:(s,l,c,u)=>{let d,h=(d=u&&"function"==typeof u.format?u.format.bind(u):(s,l)=>(0,T.GP)(s,l,{locale:A.enUS,...c}))(s,"PPPP");return l.today&&(h=`Today, ${h}`),l.selected&&(h=`${h}, selected`),h},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:s=>`Week ${s}`,labelYearDropdown:"Choose the Year",labelGrid:(s,l,c)=>{let u;return(u=c&&"function"==typeof c.format?c.format.bind(c):(s,c)=>(0,T.GP)(s,c,{locale:A.enUS,...l}))(s,"LLLL yyyy")},labelGridcell:(s,l,c,u)=>{let d,h=(d=u&&"function"==typeof u.format?u.format.bind(u):(s,l)=>(0,T.GP)(s,l,{locale:A.enUS,...c}))(s,"PPPP");return l?.today&&(h=`Today, ${h}`),h},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(s,l,c)=>{let u;return(u=c&&"function"==typeof c.format?c.format.bind(c):(s,c)=>(0,T.GP)(s,c,{locale:A.enUS,...l}))(s,"cccc")}}};var O=c(417143),N=c(135199),I=c(355739),R=c(713864),F=c(551762),L=c(381438),j=c(447618),z=c(434263),B=c(643778),$=c(492333),W=c(518951),H=c(242934),U=c(282195),V=c(348065),Y=c(893978),q=c(526333),G=c(616465),K=c(813092),Z=c(580799),X=c(243527),J=c(34059),Q=c(990444),ee=c(78901),et=c(380063),en=c(25621),er=c(728622),ei=c(177394),ea=c(746377),eo=c(802474),es=c(461570),el=c(120103),ec=c(861060);let eu=5,ed=4;function eh(s,l){let c=l.startOfMonth(s),u=c.getDay()>0?c.getDay():7,d=l.addDays(s,-u+1),h=l.addDays(d,34);return l.getMonth(s)===l.getMonth(h)?eu:ed}function ep(s,l){let c=l.startOfMonth(s),u=c.getDay();return 1===u?c:0===u?l.addDays(c,-6):l.addDays(c,-1*(u-1))}function ef(s,l){let c=ep(s,l),u=eh(s,l);return l.addDays(c,7*u-1)}var em=class s{constructor(s,l){this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?ec.BB.tz(this.options.timeZone):new(this.options.Date??Date),this.newDate=(s,l,c)=>this.overrides?.newDate?this.overrides.newDate(s,l,c):this.options.timeZone?new ec.BB(s,l,c,this.options.timeZone):new Date(s,l,c),this.addDays=(s,l)=>this.overrides?.addDays?this.overrides.addDays(s,l):(0,O.f)(s,l),this.addMonths=(s,l)=>this.overrides?.addMonths?this.overrides.addMonths(s,l):(0,N.P)(s,l),this.addWeeks=(s,l)=>this.overrides?.addWeeks?this.overrides.addWeeks(s,l):(0,I.J)(s,l),this.addYears=(s,l)=>this.overrides?.addYears?this.overrides.addYears(s,l):(0,R.e)(s,l),this.differenceInCalendarDays=(s,l)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(s,l):(0,F.m)(s,l),this.differenceInCalendarMonths=(s,l)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(s,l):(0,L.U)(s,l),this.eachMonthOfInterval=s=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(s):(0,j.i)(s),this.eachYearOfInterval=s=>{let l=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(s):(0,z.z)(s),c=new Set(l.map(s=>this.getYear(s)));if(c.size===l.length)return l;let u=[];return c.forEach(s=>{u.push(new Date(s,0,1))}),u},this.endOfBroadcastWeek=s=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(s):ef(s,this),this.endOfISOWeek=s=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(s):(0,B.g)(s),this.endOfMonth=s=>this.overrides?.endOfMonth?this.overrides.endOfMonth(s):(0,$.p)(s),this.endOfWeek=(s,l)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(s,l):(0,W.$)(s,this.options),this.endOfYear=s=>this.overrides?.endOfYear?this.overrides.endOfYear(s):(0,H.Q)(s),this.format=(s,l,c)=>{let u=this.overrides?.format?this.overrides.format(s,l,this.options):(0,T.GP)(s,l,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(u):u},this.getISOWeek=s=>this.overrides?.getISOWeek?this.overrides.getISOWeek(s):(0,U.s)(s),this.getMonth=(s,l)=>this.overrides?.getMonth?this.overrides.getMonth(s,this.options):(0,V.t)(s,this.options),this.getYear=(s,l)=>this.overrides?.getYear?this.overrides.getYear(s,this.options):(0,Y.C)(s,this.options),this.getWeek=(s,l)=>this.overrides?.getWeek?this.overrides.getWeek(s,this.options):(0,q.N)(s,this.options),this.isAfter=(s,l)=>this.overrides?.isAfter?this.overrides.isAfter(s,l):(0,G.d)(s,l),this.isBefore=(s,l)=>this.overrides?.isBefore?this.overrides.isBefore(s,l):(0,K.Y)(s,l),this.isDate=s=>this.overrides?.isDate?this.overrides.isDate(s):(0,Z.$)(s),this.isSameDay=(s,l)=>this.overrides?.isSameDay?this.overrides.isSameDay(s,l):(0,X.r)(s,l),this.isSameMonth=(s,l)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(s,l):(0,J.t)(s,l),this.isSameYear=(s,l)=>this.overrides?.isSameYear?this.overrides.isSameYear(s,l):(0,Q.s)(s,l),this.max=s=>this.overrides?.max?this.overrides.max(s):(0,ee.T)(s),this.min=s=>this.overrides?.min?this.overrides.min(s):(0,et.j)(s),this.setMonth=(s,l)=>this.overrides?.setMonth?this.overrides.setMonth(s,l):(0,en.Z)(s,l),this.setYear=(s,l)=>this.overrides?.setYear?this.overrides.setYear(s,l):(0,er.i)(s,l),this.startOfBroadcastWeek=(s,l)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(s,this):ep(s,this),this.startOfDay=s=>this.overrides?.startOfDay?this.overrides.startOfDay(s):(0,ei.o)(s),this.startOfISOWeek=s=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(s):(0,ea.b)(s),this.startOfMonth=s=>this.overrides?.startOfMonth?this.overrides.startOfMonth(s):(0,eo.w)(s),this.startOfWeek=(s,l)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(s,this.options):(0,es.k)(s,this.options),this.startOfYear=s=>this.overrides?.startOfYear?this.overrides.startOfYear(s):(0,el.D)(s),this.options={locale:P,...s},this.overrides=l}getDigitMap(){let{numerals:s="latn"}=this.options,l=new Intl.NumberFormat("en-US",{numberingSystem:s}),c={};for(let s=0;s<10;s++)c[s.toString()]=l.format(s);return c}replaceDigits(s){let l=this.getDigitMap();return s.replace(/\d/g,s=>l[s]||s)}formatNumber(s){return this.replaceDigits(s.toString())}getMonthYearOrder(){let l=this.options.locale?.code;return l&&s.yearFirstLocales.has(l)?"year-first":"month-first"}formatMonthYear(l){let{locale:c,timeZone:u,numerals:d}=this.options,h=c?.code;if(h&&s.yearFirstLocales.has(h))try{return new Intl.DateTimeFormat(h,{month:"long",year:"numeric",timeZone:u,numberingSystem:d}).format(l)}catch{}let p="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(l,p)}};em.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let eg=new em;var ev=c(933578),eb=c(391426),ey=class{constructor(s,l,c=eg){this.date=s,this.displayMonth=l,this.outside=!!(l&&!c.isSameMonth(s,l)),this.dateLib=c,this.isoDate=c.format(s,"yyyy-MM-dd"),this.displayMonthId=c.format(l,"yyyy-MM"),this.dateMonthId=c.format(s,"yyyy-MM")}isEqualTo(s){return this.dateLib.isSameDay(s.date,this.date)&&this.dateLib.isSameMonth(s.displayMonth,this.displayMonth)}},ew=class{constructor(s,l){this.date=s,this.weeks=l}},ex=class{constructor(s,l){this.days=l,this.weekNumber=s}};function ek(s){return ev.createElement("span",{...s})}function eS(s){let{size:l=24,orientation:c="left",className:u,style:d}=s;return ev.createElement("svg",{className:u,style:d,width:l,height:l,viewBox:"0 0 24 24"},"up"===c&&ev.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===c&&ev.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===c&&ev.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===c&&ev.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function e_(s){let{day:l,modifiers:c,...u}=s;return ev.createElement("td",{...u})}function eE(s){let{day:l,modifiers:c,...u}=s,d=ev.useRef(null);return ev.useEffect(()=>{c.focused&&d.current?.focus()},[c.focused]),ev.createElement("button",{ref:d,...u})}(u=m||(m={})).Root="root",u.Chevron="chevron",u.Day="day",u.DayButton="day_button",u.CaptionLabel="caption_label",u.Dropdowns="dropdowns",u.Dropdown="dropdown",u.DropdownRoot="dropdown_root",u.Footer="footer",u.MonthGrid="month_grid",u.MonthCaption="month_caption",u.MonthsDropdown="months_dropdown",u.Month="month",u.Months="months",u.Nav="nav",u.NextMonthButton="button_next",u.PreviousMonthButton="button_previous",u.Week="week",u.Weeks="weeks",u.Weekday="weekday",u.Weekdays="weekdays",u.WeekNumber="week_number",u.WeekNumberHeader="week_number_header",u.YearsDropdown="years_dropdown",(d=g||(g={})).disabled="disabled",d.hidden="hidden",d.outside="outside",d.focused="focused",d.today="today",(h=v||(v={})).range_end="range_end",h.range_middle="range_middle",h.range_start="range_start",h.selected="selected",(p=b||(b={})).weeks_before_enter="weeks_before_enter",p.weeks_before_exit="weeks_before_exit",p.weeks_after_enter="weeks_after_enter",p.weeks_after_exit="weeks_after_exit",p.caption_after_enter="caption_after_enter",p.caption_after_exit="caption_after_exit",p.caption_before_enter="caption_before_enter",p.caption_before_exit="caption_before_exit";let eC=(0,ev.createContext)(void 0);function eD(){let s=(0,ev.useContext)(eC);if(void 0===s)throw Error("useDayPicker() must be used within a custom component.");return s}function eM(s){let{options:l,className:c,...u}=s,{classNames:d,components:h,styles:p}=eD(),f=[d[m.Dropdown],c].join(" "),g=l?.find(({value:s})=>s===u.value);return ev.createElement("span",{"data-disabled":u.disabled,className:d[m.DropdownRoot],style:p?.[m.DropdownRoot]},ev.createElement(h.Select,{className:f,...u},l?.map(({value:s,label:l,disabled:c})=>ev.createElement(h.Option,{key:s,value:s,disabled:c},l))),ev.createElement("span",{className:d[m.CaptionLabel],style:p?.[m.CaptionLabel],"aria-hidden":!0},g?.label,ev.createElement(h.Chevron,{orientation:"down",size:18,className:d[m.Chevron],style:p?.[m.Chevron]}
1)))}function eT(s){return ev.createElement("div",{...s})}function eA(s){return ev.createElement("div",{...s})}function eP(s){let{calendarMonth:l,displayIndex:c,...u}=s;return ev.createElement("div",{...u},s.children)}function eO(s){let{calendarMonth:l,displayIndex:c,...u}=s;return ev.createElement("div",{...u})}function eN(s){return ev.createElement("table",{...s})}function eI(s){return ev.createElement("div",{...s})}function eR(s){let{components:l}=eD();return ev.createElement(l.Dropdown,{...s})}function eF(s){let{onPreviousClick:l,onNextClick:c,previousMonth:u,nextMonth:d,...h}=s,{components:p,classNames:f,styles:g,labels:{labelPrevious:v,labelNext:b}}=eD(),y=(0,ev.useCallback)(s=>{d&&c?.(s)},[d,c]),w=(0,ev.useCallback)(s=>{u&&l?.(s)},[u,l]);return ev.createElement("nav",{...h},ev.createElement(p.PreviousMonthButton,{type:"button",className:f[m.PreviousMonthButton],style:g?.[m.PreviousMonthButton],tabIndex:u?void 0:-1,"aria-disabled":!u||void 0,"aria-label":v(u),onClick:w},ev.createElement(p.Chevron,{disabled:!u||void 0,className:f[m.Chevron],style:g?.[m.Chevron],orientation:"left"})),ev.createElement(p.NextMonthButton,{type:"button",className:f[m.NextMonthButton],style:g?.[m.NextMonthButton],tabIndex:d?void 0:-1,"aria-disabled":!d||void 0,"aria-label":b(d),onClick:y},ev.createElement(p.Chevron,{disabled:!d||void 0,orientation:"right",className:f[m.Chevron],style:g?.[m.Chevron]})))}function eL(s){return ev.createElement("button",{...s})}function ej(s){return ev.createElement("option",{...s})}function ez(s){return ev.createElement("button",{...s})}function eB(s){let{rootRef:l,...c}=s;return ev.createElement("div",{...c,ref:l})}function e$(s){return ev.createElement("select",{...s})}function eW(s){let{week:l,...c}=s;return ev.createElement("tr",{...c})}function eH(s){return ev.createElement("th",{...s})}function eU(s){return ev.createElement("thead",{"aria-hidden":!0},ev.createElement("tr",{...s}))}function eV(s){let{week:l,...c}=s;return ev.createElement("th",{...c})}function eY(s){return ev.createElement("th",{...s})}function eq(s){return ev.createElement("tbody",{...s})}function eG(s){let{components:l}=eD();return ev.createElement(l.Dropdown,{...s})}var eK=k({CaptionLabel:()=>ek,Chevron:()=>eS,Day:()=>e_,DayButton:()=>eE,Dropdown:()=>eM,DropdownNav:()=>eT,Footer:()=>eA,Month:()=>eP,MonthCaption:()=>eO,MonthGrid:()=>eN,Months:()=>eI,MonthsDropdown:()=>eR,Nav:()=>eF,NextMonthButton:()=>eL,Option:()=>ej,PreviousMonthButton:()=>ez,Root:()=>eB,Select:()=>e$,Week:()=>eW,WeekNumber:()=>eV,WeekNumberHeader:()=>eY,Weekday:()=>eH,Weekdays:()=>eU,Weeks:()=>eq,YearsDropdown:()=>eG});function eZ(s,l,c=!1,u=eg){let{from:d,to:h}=s,{differenceInCalendarDays:p,isSameDay:f}=u;return d&&h?(0>p(h,d)&&([d,h]=[h,d]),p(l,d)>=+!!c&&p(h,l)>=+!!c):!c&&h?f(h,l):!c&&!!d&&f(d,l)}function eX(s){return!!(s&&"object"==typeof s&&"before"in s&&"after"in s)}function eJ(s){return!!(s&&"object"==typeof s&&"from"in s)}function eQ(s){return!!(s&&"object"==typeof s&&"after"in s)}function e0(s){return!!(s&&"object"==typeof s&&"before"in s)}function e1(s){return!!(s&&"object"==typeof s&&"dayOfWeek"in s)}function e2(s,l){return Array.isArray(s)&&s.every(l.isDate)}function e3(s,l,c=eg){let u=Array.isArray(l)?l:[l],{isSameDay:d,differenceInCalendarDays:h,isAfter:p}=c;return u.some(l=>{if("boolean"==typeof l)return l;if(c.isDate(l))return d(s,l);if(e2(l,c))return l.some(l=>d(s,l));if(eJ(l))return eZ(l,s,!1,c);if(e1(l))return Array.isArray(l.dayOfWeek)?l.dayOfWeek.includes(s.getDay()):l.dayOfWeek===s.getDay();if(eX(l)){let c=h(l.before,s),u=h(l.after,s),d=c>0,f=u<0;return p(l.before,l.after)?f&&d:d||f}return eQ(l)?h(s,l.after)>0:e0(l)?h(l.before,s)>0:"function"==typeof l&&l(s)})}function e9(s,l,c,u,d){let{disabled:h,hidden:p,modifiers:f,showOutsideDays:m,broadcastCalendar:v,today:b=d.today()}=l,{isSameDay:y,isSameMonth:w,startOfMonth:k,isBefore:S,endOfMonth:_,isAfter:E}=d,C=c&&k(c),D=u&&_(u),M={[g.focused]:[],[g.outside]:[],[g.disabled]:[],[g.hidden]:[],[g.today]:[]},T={};for(let l of s){let{date:s,displayMonth:c}=l,u=!!(c&&!w(s,c)),g=!!(C&&S(s,C)),k=!!(D&&E(s,D)),_=!!(h&&e3(s,h,d)),A=!!(p&&e3(s,p,d))||g||k||!v&&!m&&u||v&&!1===m&&u,P=y(s,b);
vendor: 5,329 bytes, line 1
1u&&M.outside.push(l),_&&M.disabled.push(l),A&&M.hidden.push(l),P&&M.today.push(l),f&&Object.keys(f).forEach(c=>{let u=f?.[c];u&&e3(s,u,d)&&(T[c]?T[c].push(l):T[c]=[l])})}return s=>{let l={[g.focused]:!1,[g.disabled]:!1,[g.hidden]:!1,[g.outside]:!1,[g.today]:!1},c={};for(let c in M)l[c]=M[c].some(l=>l===s);for(let l in T)c[l]=T[l].some(l=>l===s);return{...l,...c}}}function e4(s,l,c={}){return Object.entries(s).filter(([,s])=>!0===s).reduce((s,[u])=>(c[u]?s.push(c[u]):l[g[u]]?s.push(l[g[u]]):l[v[u]]&&s.push(l[v[u]]),s),[l[m.Day]])}function e5(s){return{...eK,...s}}function e8(s){let l={"data-mode":s.mode??void 0,"data-required":"required"in s?s.required:void 0,"data-multiple-months":s.numberOfMonths&&s.numberOfMonths>1||void 0,"data-week-numbers":s.showWeekNumber||void 0,"data-broadcast-calendar":s.broadcastCalendar||void 0,"data-nav-layout":s.navLayout||void 0};return Object.entries(s).forEach(([s,c])=>{s.startsWith("data-")&&(l[s]=c)}),l}function e6(){let s={};for(let l in m)s[m[l]]=`rdp-${m[l]}`;for(let l in g)s[g[l]]=`rdp-${g[l]}`;for(let l in v)s[v[l]]=`rdp-${v[l]}`;for(let l in b)s[b[l]]=`rdp-${b[l]}`;return s}function e7(s,l,c){return(c??new em(l)).formatMonthYear(s)}function te(s,l,c){return(c??new em(l)).format(s,"d")}function tt(s,l=eg){return l.format(s,"LLLL")}function tn(s,l,c){return(c??new em(l)).format(s,"cccccc")}function tr(s,l=eg){return s<10?l.formatNumber(`0${s.toLocaleString()}`):l.formatNumber(`${s.toLocaleString()}`)}function ti(){return""}function ta(s,l=eg){return l.format(s,"yyyy")}var to=k({formatCaption:()=>e7,formatDay:()=>te,formatMonthDropdown:()=>tt,formatWeekNumber:()=>tr,formatWeekNumberHeader:()=>ti,formatWeekdayName:()=>tn,formatYearDropdown:()=>ta});function ts(s){return{...to,...s}}function tl(s,l,c,u){let d=(u??new em(c)).format(s,"PPPP");return l.today&&(d=`Today, ${d}`),l.selected&&(d=`${d}, selected`),d}function tc(s,l,c){return(c??new em(l)).formatMonthYear(s)}function tu(s,l,c,u){let d=(u??new em(c)).format(s,"PPPP");return l?.today&&(d=`Today, ${d}`),d}function td(s){return"Choose the Month"}function th(){return""}let tp="Go to the Next Month";function tf(s,l){return tp}function tm(s){return"Go to the Previous Month"}function tg(s,l,c){return(c??new em(l)).format(s,"cccc")}function tv(s,l){return`Week ${s}`}function tb(s){return"Week Number"}function ty(s){return"Choose the Year"}var tw=k({labelDayButton:()=>tl,labelGrid:()=>tc,labelGridcell:()=>tu,labelMonthDropdown:()=>td,labelNav:()=>th,labelNext:()=>tf,labelPrevious:()=>tm,labelWeekNumber:()=>tv,labelWeekNumberHeader:()=>tb,labelWeekday:()=>tg,labelYearDropdown:()=>ty});let tx=(s,l,c)=>l||(c?"function"==typeof c?c:(...s)=>c:s);function tk(s,l){let c=l.locale?.labels??{};return{...tw,...s??{},labelDayButton:tx(tl,s?.labelDayButton,c.labelDayButton),labelMonthDropdown:tx(td,s?.labelMonthDropdown,c.labelMonthDropdown),labelNext:tx(tf,s?.labelNext,c.labelNext),labelPrevious:tx(tm,s?.labelPrevious,c.labelPrevious),labelWeekNumber:tx(tv,s?.labelWeekNumber,c.labelWeekNumber),labelYearDropdown:tx(ty,s?.labelYearDropdown,c.labelYearDropdown),labelGrid:tx(tc,s?.labelGrid,c.labelGrid),labelGridcell:tx(tu,s?.labelGridcell,c.labelGridcell),labelNav:tx(th,s?.labelNav,c.labelNav),labelWeekNumberHeader:tx(tb,s?.labelWeekNumberHeader,c.labelWeekNumberHeader),labelWeekday:tx(tg,s?.labelWeekday,c.labelWeekday)}}function tS(s,l,c,u,d){let{startOfMonth:h,startOfYear:p,endOfYear:f,eachMonthOfInterval:m,getMonth:g}=d;return m({start:p(s),end:f(s)}).map(s=>{let p=u.formatMonthDropdown(s,d);return{value:g(s),label:p,disabled:l&&s<h(l)||c&&s>h(c)||!1}})}function t_(s,l={},c={}){let u={...l?.[m.Day]};return Object.entries(s).filter(([,s])=>!0===s).forEach(([s])=>{u={...u,...c?.[s]}}),u}function tE(s,l,c,u){let d=u??s.today(),h=c?s.startOfBroadcastWeek(d,s):l?s.startOfISOWeek(d):s.startOfWeek(d),p=[];for(let l=0;l<7;l++){let c=s.addDays(h,l);p.push(c)}return p}function tC(s,l,c,u,d=!1){if(!s||!l)return;let{startOfYear:h,endOfYear:p,eachYearOfInterval:f,getYear:m}=u,g=f({start:h(s),end:p(l)});return d&&g.reverse(),g.map(s=>{let l=c.formatYearDropdown(s,u);return{value:m(s),label:l,disabled:!1}})}function tD(s,l={}){let{weekStartsOn:c,locale:u}=l,d=c??u?.options?.weekStartsOn??0,h=l=>{let c="number"==typeof l||"string"==typeof l?new Date(l):l;return new ec.BB(c.getFullYear(),c.getMonth(),c.getDate(),12,0,0,s)},p=s=>{let l=h(s);return new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0,0)};return{today:()=>h(ec.BB.tz(s)),newDate:(l,c,u)=>new ec.BB(l,c,u,12,0,0,s),startOfDay:s=>h(s),startOfWeek:(s,l)=>{let c=h(s),u=l?.weekStartsOn??d,p=(c.getDay()-u+7)%7;return c.setDate(c.getDate()-p),c},startOfISOWeek:s=>{let l=h(s),c=(l.getDay()-1+7)%7;return l.setDate(l.getDate()-c),l},startOfMonth:s=>{let l=h(s);return l.setDate(1),l},startOfYear:s=>{let l=h(s);return l.setMonth(0,1),l},endOfWeek:(s,l)=>{let c=h(s),u=(((l?.weekStartsOn??d)+6)%7-c.getDay()+7)%7;return c.setDate(c.getDate()+u),c},endOfISOWeek:s=>{let l=h(s),c=(7-l.getDay())%7;return l.setDate(l.getDate()+c),l},endOfMonth:s=>{let l=h(s);return l.setMonth(l.getMonth()+1,0),l},endOfYear:s=>{let l=h(s);return l.setMonth(11,31),l},eachMonthOfInterval:l=>{let c=h(l.start),u=h(l.end),d=[],p=new ec.BB(c.getFullYear(),c.getMonth(),1,12,0,0,s),f=12*u.getFullYear()+u.getMonth();for(;12*p.getFullYear()+p.getMonth()<=f;
1)d.push(new ec.BB(p,s)),p.setMonth(p.getMonth()+1,1);return d},addDays:(s,l)=>{let c=h(s);return c.setDate(c.getDate()+l),c},addWeeks:(s,l)=>{let c=h(s);return c.setDate(c.getDate()+7*l),c},addMonths:(s,l)=>{let c=h(s);return c.setMonth(c.getMonth()+l),c},addYears:(s,l)=>{let c=h(s);return c.setFullYear(c.getFullYear()+l),c},eachYearOfInterval:l=>{let c=h(l.start),u=h(l.end),d=[],p=new ec.BB(c.getFullYear(),0,1,12,0,0,s);for(;p.getFullYear()<=u.getFullYear();)d.push(new ec.BB(p,s)),p.setFullYear(p.getFullYear()+1,0,1);return d},getWeek:(s,l)=>{let c=p(s);return(0,q.N)(c,{weekStartsOn:l?.weekStartsOn??d,firstWeekContainsDate:l?.firstWeekContainsDate??u?.options?.firstWeekContainsDate??1})},getISOWeek:s=>{let l=p(s);return(0,U.s)(l)},differenceInCalendarDays:(s,l)=>{let c=p(s),u=p(l);return(0,F.m)(c,u)},differenceInCalendarMonths:(s,l)=>{let c=p(s),u=p(l);return(0,L.U)(c,u)}}}let tM=s=>s instanceof HTMLElement?s:null,tT=s=>[...s.querySelectorAll("[data-animated-month]")??[]],tA=s=>tM(s.querySelector("[data-animated-month]")),tP=s=>tM(s.querySelector("[data-animated-caption]")),tO=s=>tM(s.querySelector("[data-animated-weeks]")),tN=s=>tM(s.querySelector("[data-animated-nav]")),tI=s=>tM(s.querySelector("[data-animated-weekdays]"));function tR(s,l,{classNames:c,months:u,focused:d,dateLib:h}){let p=(0,ev.useRef)(null),f=(0,ev.useRef)(u),m=(0,ev.useRef)(!1);(0,ev.useLayoutEffect)(()=>{let g=f.current;if(f.current=u,!l||!s.current||!(s.current instanceof HTMLElement)||0===u.length||0===g.length||u.length!==g.length)return;let v=h.isSameMonth(u[0].date,g[0].date),y=h.isAfter(u[0].date,g[0].date),w=y?c[b.caption_after_enter]:c[b.caption_before_enter],k=y?c[b.weeks_after_enter]:c[b.weeks_before_enter],S=p.current,_=s.current.cloneNode(!0);if(_ instanceof HTMLElement?(tT(_).forEach(s=>{if(!(s instanceof HTMLElement))return;let l=tA(s);l&&s.contains(l)&&s.removeChild(l);let c=tP(s);c&&c.classList.remove(w);let u=tO(s);u&&u.classList.remove(k)}),p.current=_):p.current=null,m.current||v||d)return;let E=S instanceof HTMLElement?tT(S):[],C=tT(s.current);if(C?.every(s=>s instanceof HTMLElement)&&E?.every(s=>s instanceof HTMLElement)){m.current=!0;let l=[];s.current.style.isolation="isolate";let u=tN(s.current);u&&(u.style.zIndex="1"),C.forEach((d,h)=>{let p=E[h];if(!p)return;d.style.position="relative",d.style.overflow="hidden";let f=tP(d);f&&f.classList.add(w);let g=tO(d);g&&g.classList.add(k);let v=()=>{m.current=!1,s.current&&(s.current.style.isolation=""),u&&(u.style.zIndex=""),f&&f.classList.remove(w),g&&g.classList.remove(k),d.style.position="",d.style.overflow="",d.contains(p)&&d.removeChild(p)};l.push(v),p.style.pointerEvents="none",p.style.position="absolute",p.style.overflow="hidden",p.setAttribute("aria-hidden","true");let S=tI(p);S&&(S.style.opacity="0");let _=tP(p);_&&(_.classList.add(y?c[b.caption_before_exit]:c[b.caption_after_exit]),_.addEventListener("animationend",v));let C=tO(p);C&&C.classList.add(y?c[b.weeks_before_exit]:c[b.weeks_after_exit]),d.insertBefore(p,d.firstChild)})}})}function tF(s,l,c,u){let d=s[0],h=s[s.length-1],{ISOWeek:p,fixedWeeks:f,broadcastCalendar:m}=c??{},{addDays:g,differenceInCalendarDays:v,differenceInCalendarMonths:b,endOfBroadcastWeek:y,endOfISOWeek:w,endOfMonth:k,endOfWeek:S,isAfter:_,startOfBroadcastWeek:E,startOfISOWeek:C,startOfWeek:D}=u,M=m?E(d,u):p?C(d):D(d),T=m?y(h):p?w(k(h)):S(k(h)),A=l&&(m?y(l):p?w(l):S(l)),P=v(A&&_(T,A)?A:T,M),O=b(h,d)+1,N=[];for(let s=0;s<=P;s++){let l=g(M,s);N.push(l)}let I=(m?35:42)*O;if(f&&N.length<I){let s=I-N.length;for(let l=0;l<s;l++){let s=g(N[N.length-1],1);N.push(s)}}return N}function tL(s){let l=[];return s.reduce((s,c)=>{let u=c.weeks.reduce((s,l)=>s.concat(l.days.slice()),l.slice());return s.concat(u.slice())},l.slice())}function tj(s,l,c,u){let{numberOfMonths:d=1}=c,h=[];for(let c=0;c<d;c++){let d=u.addMonths(s,c);if(l&&d>l)break;h.push(d)}return h}function tz(s,l,c,u){let{month:d,defaultMonth:h,today:p=u.today(),numberOfMonths:f=1}=s,m=d||h||p,{differenceInCalendarMonths:g,addMonths:v,startOfMonth:b}=u;return c&&g(c,m)<f-1&&(m=v(c,-1*(f-1))),l&&0>g(m,l)&&(m=l),b(m)}function tB(s,l,c,u){let{addDays:d,endOfBroadcastWeek:h,endOfISOWeek:p,endOfMonth:f,endOfWeek:m,getISOWeek:g,getWeek:v,startOfBroadcastWeek:b,startOfISOWeek:y,startOfWeek:w}=u,k=s.reduce((s,k)=>{let S=c.broadcastCalendar?b(k,u):c.ISOWeek?y(k):w(k),_=c.broadcastCalendar?h(k):c.ISOWeek?p(f(k)):m(f(k)),E=l.filter(s=>s>=S&&s<=_),C=c.broadcastCalendar?35:42;if(c.fixedWeeks&&E.length<C){let s=l.filter(s=>{let l=C-E.length;return s>_&&s<=d(_,l)});E.push(...s)}let D=E.reduce((s,l)=>{let d=c.ISOWeek?g(l):v(l),h=s.find(s=>s.weekNumber===d),p=new ey(l,k,u);return h?h.days.push(p):s.push(new ex(d,[p])),s},[]),M=new ew(k,D);return s.push(M),s},[]);return c.reverseMonths?k.reverse():k}function t$(s,l){let{startMonth:c,endMonth:u}=s,{startOfYear:d,startOfDay:h,startOfMonth:p,endOfMonth:f,addYears:m,endOfYear:g,today:v}=l,b="dropdown"===s.captionLayout||"dropdown-years"===s.captionLayout;return c?c=p(c):!c&&b&&(c=d(m(s.today??v(),-100))),u?u=f(u):!u&&b&&(u=g(s.today??v())),[c?h(c):c,u?h(u):u]}function tW(s,l,c,u){if(c.disableNavigation)return;let{pagedNavigation:d,numberOfMonths:h=1}=c,{startOfMonth:p,addMonths:f,differenceInCalendarMonths:m}=u,g=d?h:1,v=p(s);if(!l||!(m(l,s)<h))return f(v,g)}function tH(s,l,c,u){if(c.disableNavigation)return;let{pagedNavigation:d,numberOfMonths:h}=c,{startOfMonth:p,addMonths:f,differenceInCalendarMonths:m}=u,g=d?h??1:1,v=p(s);if(!l||!(0>=m(v,l)))return f(v,-g)}function tU(s){return s.reduce((s,l)=>s.concat(l.weeks.slice()),[])}function tV(s,l){let[c,u]=(0,ev.useState)(s);return[void 0===l?c:l,u]}function tY(s,l){let[c,u]=t$(s,l),{startOfMonth:d,endOfMonth:h}=l,p=tz(s,c,u,l),[f,m]=tV(p,s.month?p:void 0);(0,ev.useEffect)(()=>{m(tz(s,c,u,l))},[s.timeZone]);let{months:g,weeks:v,days:b,previousMonth:y,nextMonth:w}=(0,ev.useMemo)(()=>{let d=tj(f,u,{numberOfMonths:s.numberOfMonths},l),p=tF(d,s.endMonth?h(s.endMonth):void 0,{ISOWeek:s.ISOWeek,fixedWeeks:s.fixedWeeks,broadcastCalendar:s.broadcastCalendar},l),m=tB(d,p,{broadcastCalendar:s.broadcastCalendar,fixedWeeks:s.fixedWeeks,ISOWeek:s.ISOWeek,reverseMonths:s.reverseMonths},l);return{months:m,weeks:tU(m),days:tL(m),previousMonth:tH(f,c,s,l),nextMonth:tW(f,u,s,l)}},[l,f.getTime(),u?.getTime(),c?.getTime(),s.disableNavigation,s.broadcastCalendar,s.endMonth?.getTime(),s.fixedWeeks,s.ISOWeek,s.numberOfMonths,s.pagedNavigation,s.reverseMonths]),{disableNavigation:k,onMonthChange:S}=s,_=s=>v.some(l=>l.days.some(l=>l.isEqualTo(s))),E=s=>{if(k)return;let l=d(s);c&&l<d(c)&&(l=d(c)),u&&l>d(u)&&(l=d(u)),m(l),S?.(l)},C=s=>{_(s)||E(s.date)};return{months:g,weeks:v,days:b,navStart:c,navEnd:u,previousMonth:y,nextMonth:w,goToMonth:E,goToDay:C}}function tq(s){return!s[g.disabled]&&!s[g.hidden]&&!s[g.outside]}function tG(s,l,c,u){let d,h=-1;for(let p of s){let s=l(p);
1tq(s)&&(s[g.focused]&&h<y.FocusedModifier?(d=p,h=y.FocusedModifier):u?.isEqualTo(p)&&h<y.LastFocused?(d=p,h=y.LastFocused):c(p.date)&&h<y.Selected?(d=p,h=y.Selected):s[g.today]&&h<y.Today&&(d=p,h=y.Today))}return d||(d=s.find(s=>tq(l(s)))),d}function tK(s,l,c,u,d,h,p){let{ISOWeek:f,broadcastCalendar:m}=h,{addDays:g,addMonths:v,addWeeks:b,addYears:y,endOfBroadcastWeek:w,endOfISOWeek:k,endOfWeek:S,max:_,min:E,startOfBroadcastWeek:C,startOfISOWeek:D,startOfWeek:M}=p,T=({day:g,week:b,month:v,year:y,startOfWeek:s=>m?C(s,p):f?D(s):M(s),endOfWeek:s=>m?w(s):f?k(s):S(s)})[s](c,"after"===l?1:-1);return"before"===l&&u?T=_([u,T]):"after"===l&&d&&(T=E([d,T])),T}function tZ(s,l,c,u,d,h,p,f=0){if(f>365)return;let m=tK(s,l,c.date,u,d,h,p),g=!!(h.disabled&&e3(m,h.disabled,p)),v=!!(h.hidden&&e3(m,h.hidden,p)),b=new ey(m,m,p);return g||v?tZ(s,l,b,u,d,h,p,f+1):b}function tX(s,l,c,u,d){let{autoFocus:h}=s,[p,f]=(0,ev.useState)(),m=tG(l.days,c,u||(()=>!1),p),[g,v]=(0,ev.useState)(h?m:void 0),b=()=>{f(g),v(void 0)},y=(c,u)=>{if(!g)return;let h=tZ(c,u,g,l.navStart,l.navEnd,s,d);!h||(!s.disableNavigation||l.days.some(s=>s.isEqualTo(h)))&&(l.goToDay(h),v(h))};return{isFocusTarget:s=>!!m?.isEqualTo(s),setFocused:v,focused:g,blur:b,moveFocus:y}}function tJ(s,l){let{selected:c,required:u,onSelect:d}=s,[h,p]=tV(c,d?c:void 0),f=d?c:h,{isSameDay:m}=l,g=s=>f?.some(l=>m(l,s))??!1,{min:v,max:b}=s,y=(s,l,c)=>{let h=[...f??[]];if(g(s)){if(f?.length===v||u&&f?.length===1)return;h=f?.filter(l=>!m(l,s))}else h=f?.length===b?[s]:[...h,s];return d||p(h),d?.(h,s,l,c),h};return{selected:f,select:y,isSelected:g}}function tQ(s,l,c=0,u=0,d=!1,h=eg){let p,{from:f,to:m}=l||{},{isSameDay:g,isAfter:v,isBefore:b}=h;if(f||m){if(f&&!m)p=g(f,s)?0===c?{from:f,to:s}:d?{from:f,to:void 0}:void 0:b(s,f)?{from:s,to:f}:{from:f,to:s};else if(f&&m)if(g(f,s)&&g(m,s))p=d?{from:f,to:m}:void 0;else if(g(f,s))p={from:f,to:c>0?void 0:s};else if(g(m,s))p={from:s,to:c>0?void 0:s};else if(b(s,f))p={from:s,to:m};else if(v(s,f))p={from:f,to:s};else if(v(s,m))p={from:f,to:s};else throw Error("Invalid range")}else p={from:s,to:c>0?void 0:s};if(p?.from&&p?.to){let l=h.differenceInCalendarDays(p.to,p.from);u>0&&l>u?p={from:s,to:void 0}:c>1&&l<c&&(p={from:s,to:void 0})}return p}function t0(s,l,c=eg){let u=Array.isArray(l)?l:[l],d=s.from,h=Math.min(c.differenceInCalendarDays(s.to,s.from),6);for(let s=0;s<=h;s++){if(u.includes(d.getDay()))return!0;d=c.addDays(d,1)}return!1}function t1(s,l,c=eg){return eZ(s,l.from,!1,c)||eZ(s,l.to,!1,c)||eZ(l,s.from,!1,c)||eZ(l,s.to,!1,c)}function t2(s,l,c=eg){let u=Array.isArray(l)?l:[l];if(u.filter(s=>"function"!=typeof s).some(l=>"boolean"==typeof l?l:c.isDate(l)?eZ(s,l,!1,c):e2(l,c)?l.some(l=>eZ(s,l,!1,c)):eJ(l)?!!l.from&&!!l.to&&t1(s,{from:l.from,to:l.to},c):e1(l)?t0(s,l.dayOfWeek,c):eX(l)?c.isAfter(l.before,l.after)?t1(s,{from:c.addDays(l.after,1),to:c.addDays(l.before,-1)},c):e3(s.from,l,c)||e3(s.to,l,c):!!(eQ(l)||e0(l))&&(e3(s.from,l,c)||e3(s.to,l,c))))return!0;let d=u.filter(s=>"function"==typeof s);if(d.length){let l=s.from,u=c.differenceInCalendarDays(s.to,s.from);for(let s=0;s<=u;s++){if(d.some(s=>s(l)))return!0;l=c.addDays(l,1)}}return!1}function t3(s,l){let{disabled:c,excludeDisabled:u,resetOnSelect:d,selected:h,required:p,onSelect:f}=s,[m,g]=tV(h,f?h:void 0),v=f?h:m,b=s=>v&&eZ(v,s,!1,l),y=(h,m,b)=>{let y,{min:w,max:k}=s;if(h){let s=v?.from,c=v?.to,u=!!s&&!!c,f=!!s&&!!c&&l.isSameDay(s,c)&&l.isSameDay(h,s);y=d&&(u||!v?.from)?!p&&f?void 0:{from:h,to:void 0}:tQ(h,v,w,k,p,l)}return u&&c&&y?.from&&y.to&&t2({from:y.from,to:y.to},c,l)&&(y.from=h,y.to=void 0),f||g(y),f?.(y,h,m,b),y};return{selected:v,select:y,isSelected:b}}function t9(s,l){let{selected:c,required:u,onSelect:d}=s,[h,p]=tV(c,d?c:void 0),f=d?c:h,{isSameDay:m}=l,g=s=>!!f&&m(f,s),v=(s,l,c)=>{let h=s;return!u&&f&&f&&m(s,f)&&(h=void 0),d||p(h),d?.(h,s,l,c),h};return{selected:f,select:v,isSelected:g}}function t4(s,l){let c=t9(s,l),u=tJ(s,l),d=t3(s,l);switch(s.mode){case"single":return c;case"multiple":return u;case"range":return d;default:return}}function t5(s,l){return s instanceof ec.BB&&s.timeZone===l?s:new ec.BB(s,l)}function t8(s,l,c){if(!c)return t5(s,l);let u=t5(s,l);return new Date(new ec.BB(u.getFullYear(),u.getMonth(),u.getDate(),12,0,0,l).getTime())}function t6(s,l,c){return"boolean"==typeof s||"function"==typeof s?s:s instanceof Date?t8
1(s,l,c):Array.isArray(s)?s.map(s=>s instanceof Date?t8(s,l,c):s):eJ(s)?{...s,from:s.from?t5(s.from,l):s.from,to:s.to?t5(s.to,l):s.to}:eX(s)?{before:t8(s.before,l,c),after:t8(s.after,l,c)}:eQ(s)?{after:t8(s.after,l,c)}:e0(s)?{before:t8(s.before,l,c)}:s}function t7(s,l,c){return s?Array.isArray(s)?s.map(s=>t6(s,l,c)):t6(s,l,c):s}function ne(s){let l=s,c=l.timeZone;if(c&&((l={...s,timeZone:c}).today&&(l.today=t5(l.today,c)),l.month&&(l.month=t5(l.month,c)),l.defaultMonth&&(l.defaultMonth=t5(l.defaultMonth,c)),l.startMonth&&(l.startMonth=t5(l.startMonth,c)),l.endMonth&&(l.endMonth=t5(l.endMonth,c)),"single"===l.mode&&l.selected?l.selected=t5(l.selected,c):"multiple"===l.mode&&l.selected?l.selected=l.selected?.map(s=>t5(s,c)):"range"===l.mode&&l.selected&&(l.selected={from:l.selected.from?t5(l.selected.from,c):l.selected.from,to:l.selected.to?t5(l.selected.to,c):l.selected.to}),void 0!==l.disabled&&(l.disabled=t7(l.disabled,c)),void 0!==l.hidden&&(l.hidden=t7(l.hidden,c)),l.modifiers)){let s={};Object.keys(l.modifiers).forEach(u=>{s[u]=t7(l.modifiers?.[u],c)}),l.modifiers=s}let{components:u,formatters:d,labels:h,dateLib:p,locale:f,classNames:b}=(0,ev.useMemo)(()=>{let s={...P,...l.locale},c=l.broadcastCalendar?1:l.weekStartsOn,u=l.noonSafe&&l.timeZone?tD(l.timeZone,{weekStartsOn:c,locale:s}):void 0,d=l.dateLib&&u?{...u,...l.dateLib}:l.dateLib??u,h=new em({locale:s,weekStartsOn:c,firstWeekContainsDate:l.firstWeekContainsDate,useAdditionalWeekYearTokens:l.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:l.useAdditionalDayOfYearTokens,timeZone:l.timeZone,numerals:l.numerals},d);return{dateLib:h,components:e5(l.components),formatters:ts(l.formatters),labels:tk(l.labels,h.options),locale:s,classNames:{...e6(),...l.classNames}}},[l.locale,l.broadcastCalendar,l.weekStartsOn,l.firstWeekContainsDate,l.useAdditionalWeekYearTokens,l.useAdditionalDayOfYearTokens,l.timeZone,l.numerals,l.dateLib,l.noonSafe,l.components,l.formatters,l.labels,l.classNames]);l.today||(l={...l,today:p.today()});let{captionLayout:y,mode:w,navLayout:k,numberOfMonths:S=1,onDayBlur:_,onDayClick:E,onDayFocus:C,onDayKeyDown:D,onDayMouseEnter:M,onDayMouseLeave:T,onNextClick:A,onPrevClick:O,showWeekNumber:N,styles:I}=l,{formatCaption:R,formatDay:F,formatMonthDropdown:L,formatWeekNumber:j,formatWeekNumberHeader:z,formatWeekdayName:B,formatYearDropdown:$}=d,W=tY(l,p),{days:H,months:U,navStart:V,navEnd:Y,previousMonth:q,nextMonth:G,goToMonth:K}=W,Z=e9(H,l,V,Y,p),{isSelected:X,select:J,selected:Q}=t4(l,p)??{},{blur:ee,focused:et,isFocusTarget:en,moveFocus:er,setFocused:ei}=tX(l,W,Z,X??(()=>!1),p),{labelDayButton:ea,labelGridcell:eo,labelGrid:es,labelMonthDropdown:el,labelNav:ec,labelPrevious:eu,labelNext:ed,labelWeekday:eh,labelWeekNumber:ep,labelWeekNumberHeader:ef,labelYearDropdown:eg}=h,eb=(0,ev.useMemo)(()=>tE(p,l.ISOWeek,l.broadcastCalendar,l.today),[p,l.ISOWeek,l.broadcastCalendar,l.today]),ey=void 0!==w||void 0!==E,ew=(0,ev.useCallback)(()=>{q&&(K(q),O?.(q))},[q,K,O]),ex=(0,ev.useCallback)(()=>{G&&(K(G),A?.(G))},[K,G,A]),ek=(0,ev.useCallback)((s,l)=>c=>{c.preventDefault(),c.stopPropagation(),ei(s),l.disabled||(J?.(s.date,l,c),E?.(s.date,l,c))},[J,E,ei]),eS=(0,ev.useCallback)((s,l)=>c=>{ei(s),C?.(s.date,l,c)},[C,ei]),e_=(0,ev.useCallback)((s,l)=>c=>{ee(),_?.(s.date,l,c)},[ee,_]),eE=(0,ev.useCallback)((s,c)=>u=>{let d={ArrowLeft:[u.shiftKey?"month":"day","rtl"===l.dir?"after":"before"],ArrowRight:[u.shiftKey?"month":"day","rtl"===l.dir?"before":"after"],ArrowDown:[u.shiftKey?"year":"week","after"],ArrowUp:[u.shiftKey?"year":"week","before"],PageUp:[u.shiftKey?"year":"month","before"],PageDown:[u.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(d[u.key]){u.preventDefault(),u.stopPropagation();let[s,l]=d[u.key];er(s,l)}D?.(s.date,c,u)},[er,D,l.dir]),eD=(0,ev.useCallback)((s,l)=>c=>{M?.(s.date,l,c)},[M]),eM=(0,ev.useCallback)((s,l)=>c=>{T?.(s.date,l,c)},[T]),eT=(0,ev.useCallback)((s,l)=>c=>{let u=Number(c.target.value),d=p.setMonth(p.startOfMonth(s),u);K(p.addMonths(d,-l))},[p,K]),eA=(0,ev.useCallback)((s,l)=>c=>{let u=Number(c.target.value),d=p.setYear(p.startOfMonth(s),u);K(p.addMonths(d,-l))},[p,K]),{className:eP,style:eO}=(0,ev.useMemo)(()=>
1({className:[b[m.Root],l.className].filter(Boolean).join(" "),style:{...I?.[m.Root],...l.style}}),[b,l.className,l.style,I]),eN=e8(l),eI=s=>{let l=I?.[m.Dropdown],c=I?.[s];if(l||c)return{...l,...c}},eR=(0,ev.useRef)(null);tR(eR,!!l.animate,{classNames:b,months:U,focused:et,dateLib:p});let eF={dayPickerProps:l,selected:Q,select:J,isSelected:X,months:U,nextMonth:G,previousMonth:q,goToMonth:K,getModifiers:Z,components:u,classNames:b,styles:I,labels:h,formatters:d};return ev.createElement(eC.Provider,{value:eF},ev.createElement(u.Root,{rootRef:l.animate?eR:void 0,className:eP,style:eO,dir:l.dir,id:l.id,lang:l.lang??f.code,nonce:l.nonce,title:l.title,role:l.role,"aria-label":l["aria-label"],"aria-labelledby":l["aria-labelledby"],...eN},ev.createElement(u.Months,{className:b[m.Months],style:I?.[m.Months]},!l.hideNavigation&&!k&&ev.createElement(u.Nav,{"data-animated-nav":l.animate?"true":void 0,className:b[m.Nav],style:I?.[m.Nav],"aria-label":ec(),onPreviousClick:ew,onNextClick:ex,previousMonth:q,nextMonth:G}),U.map((s,c)=>{let h,_,E=l.reverseMonths?U.length-1-c:c;return ev.createElement(u.Month,{"data-animated-month":l.animate?"true":void 0,className:b[m.Month],style:I?.[m.Month],key:c,displayIndex:c,calendarMonth:s},"around"===k&&!l.hideNavigation&&0===c&&ev.createElement(u.PreviousMonthButton,{type:"button",className:b[m.PreviousMonthButton],style:I?.[m.PreviousMonthButton],tabIndex:q?void 0:-1,"aria-disabled":!q||void 0,"aria-label":eu(q),onClick:ew,"data-animated-button":l.animate?"true":void 0},ev.createElement(u.Chevron,{disabled:!q||void 0,className:b[m.Chevron],style:I?.[m.Chevron],orientation:"rtl"===l.dir?"right":"left"})),ev.createElement(u.MonthCaption,{"data-animated-caption":l.animate?"true":void 0,className:b[m.MonthCaption],style:I?.[m.MonthCaption],calendarMonth:s,displayIndex:c},y?.startsWith("dropdown")?ev.createElement(u.DropdownNav,{className:b[m.Dropdowns],style:I?.[m.Dropdowns]},(h="dropdown"===y||"dropdown-months"===y?ev.createElement(u.MonthsDropdown,{key:"month",className:b[m.MonthsDropdown],"aria-label":el(),disabled:!!l.disableNavigation,onChange:eT(s.date,E),options:tS(s.date,V,Y,d,p),style:eI(m.MonthsDropdown),value:p.getMonth(s.date)}):ev.createElement("span",{key:"month"},L(s.date,p)),_="dropdown"===y||"dropdown-years"===y?ev.createElement(u.YearsDropdown,{key:"year",className:b[m.YearsDropdown],"aria-label":eg(p.options),disabled:!!l.disableNavigation,onChange:eA(s.date,E),options:tC(V,Y,d,p,!!l.reverseYears),style:eI(m.YearsDropdown),value:p.getYear(s.date)}):ev.createElement("span",{key:"year"},$(s.date,p)),"year-first"===p.getMonthYearOrder()?[_,h]:[h,_]),ev.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},R(s.date,p.options,p))):ev.createElement(u.CaptionLabel,{className:b[m.CaptionLabel],style:I?.[m.CaptionLabel],role:"status","aria-live":"polite"},R(s.date,p.options,p))),"around"===k&&!l.hideNavigation&&c===S-1&&ev.createElement(u.NextMonthButton,{type:"button",className:b[m.NextMonthButton],style:I?.[m.NextMonthButton],tabIndex:G?void 0:-1,"aria-disabled":!G||void 0,"aria-label":ed(G),onClick:ex,"data-animated-button":l.animate?"true":void 0},ev.createElement(u.Chevron,{disabled:!G||void 0,className:b[m.Chevron],style:I?.[m.Chevron],orientation:"rtl"===l.dir?"left":"right"})),c===S-1&&"after"===k&&!l.hideNavigation&&ev.createElement(u.Nav,{"data-animated-nav":l.animate?"true":void 0,className:b[m.Nav],style:I?.[m.Nav],"aria-label":ec(),onPreviousClick:ew,onNextClick:ex,previousMonth:q,nextMonth:G}),ev.createElement(u.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===w||"range"===w,"aria-label":es(s.date,p.options,p)||void 0,className:b[m.MonthGrid],style:I?.[m.MonthGrid]},!l.hideWeekdays&&ev.createElement(u.Weekdays,{"data-animated-weekdays":l.animate?"true":void 0,className:b[m.Weekdays],style:I?.[m.Weekdays]},N&&ev.createElement(u.WeekNumberHeader,{"aria-label":ef(p.options),className:b[m.WeekNumberHeader],style:I?.[m.WeekNumberHeader],scope:"col"},z()),eb.map(s=>ev.createElement(u.Weekday,{"aria-label":eh(s,p.options,p),className:b[m.Weekday],key:String(s),style:I?.[m.Weekday],scope:"col"},B(s,p.options,p)))),ev.createElement(u.Weeks,{"data-animated-weeks":l.animate?"true":void 0,className:b[m.Weeks],style:I?.[m.Weeks]},s.weeks.map(s=>ev.createElement(u.Week,{className:b[m.Week],key:s.weekNumber,style:I?.[m.Week],week:s},N&&ev.createElement(u.WeekNumber,{week:s,style:I?.[m.WeekNumber],"aria-label":ep(s.weekNumber,{locale:f}),className:b[m.WeekNumber],scope:"row",role:"rowheader"},j(s.weekNumber,p)),s.days.map(s=>{let{date:c}=s,d=Z(s);if(d[g.focused]=!d.hidden&&!!et?.isEqualTo(s),d[v.selected]=X?.(c)||d.selected,eJ(Q)){let{from:s,to:l}=Q;d[v.range_start]=!!(s&&l&&p.isSameDay(c,s)),d[v.range_end]=!!(s&&l&&p.isSameDay(c,l)),d[v.range_middle]=eZ(Q,c,!0,p)}let h=t_(d,I,l.modifiersStyles),f=e4(d,b,l.modifiersClassNames),y=ey||d.hidden?void 0:eo(c,d,p.options,p);return ev.createElement(u.Day,{key:`${s.isoDate}_${s.displayMonthId}`,day:s,modifiers:d,className:f.join(" "),style:h,role:"gridcell","aria-selected":d.selected||void 0,"aria-label":y,"data-day":s.isoDate,"data-month":s.outside?s.dateMonthId:void 0,"data-selected":d.selected||void 0,"data-disabled":d.disabled||void 0,"data-hidden":d.hidden||void 0,"data-outside":s.outside||void 0,"data-focused":d.focused||void 0,"data-today":d.today||void 0},!d.hidden&&ey?ev.createElement(u.DayButton,{className:b[m.DayButton],style:I?.[m.DayButton],type:"button",day:s,modifiers:d,disabled:!d.focused&&d.disabled||void 0,"aria-disabled":d.focused&&d.disabled||void 0,tabIndex:en(s)?0:-1,"aria-label":ea(c,d,p.options,p),onClick:ek(s,d),onBlur:e_(s,d),onFocus:eS(s,d),onKeyDown:eE(s,d),onMouseEnter:eD(s,d),onMouseLeave:eM(s,d)},F(c,p.options,p)):!d.hidden&&F(s.date,p.options,p))}))))))})),l.footer&&ev.createElement(u.Footer,{className:b[m.Footer],style:I?.[m.Footer],role:"status","aria-live":"polite"},l.footer)))}function nt(s){return{target:{value:String(s)}}}(f=y||(y={}))[f.Today=0]="Today",f[f.Selected=1]="Selected",f[f.LastFocused=2]="LastFocused",f[f.FocusedModifier=3]="FocusedModifier";let nn=(0,S.n)({base:["flex","items-center","justify-center","p-0","size-8","text-body-sm","rounded-md","[td:first-child>&]:rounded-l-md","[td:last-child>&]:rounded-r-md","[[data-outside]>&]:text-tertiary","data-[disabled]:text-tertiary","focus-visible:z-50"],variants:{rangeLayout:{true:["[[data-selected]:not([data-range-middle])>&]:bg-inverse","[[data-selected]:not([data-range-middle])>&]:text-inverse","[[data-range-middle]>&]:text-primary","data-[today]:bg-secondary","data-[today]:text-primary"],false:["[[data-selected]>&]:bg-inverse","[[data-selected]>&]:text-inverse"]}}}),nr=(0,S.n)({base:["p-0","!size-8"],variants:{rangeLayout:{true:["data-[range-start]:bg-secondary","data-[range-middle]:bg-secondary","data-[range-end]:bg-secondary","data-[range-start]:rounded-l-md","data-[range-end]:rounded-r-md","first:data-[range-middle]:rounded-l-md","last:data-[range-middle]:rounded-r-md","first:data-[range-end]:rounded-l-md","last:data-[range-start]:rounded-r-md","data-[range-start]:data-[range-end]:rounded-md"],false:"pt-2"}}}),ni=(0,S.n)({base:"w-fit",variants:{rangeLayout:{true:["border-separate","[border-spacing:0_8px]"],false:"border-spacing-2"}}}),na=({className:s,...l})=>{if(!l.options||0===l.options.length)return(0,eb.jsx)(eb.Fragment,{});let c=l.options.find(s=>s.value===l.value);return(0,eb.jsx)(M.t,{...l,internalClassName:(0,S.r)(s,"[&>span:first-child]:min-w-[4ch]"),options:l.options,multiple:!1,value:c,defaultValue:c,onValueChange:s=>{l.onChange?.(nt(String(s?.value)))}})},no=({className:s,...l})=>{let c=(0,_.t)("calendar");return(0,eb.jsx)(D.K,{...l,"aria-label":c.nextMonth,variant:"ghost",size:"sm",icon:"chevron-right",internalClassName:(0,S.r)(s,"absolute end-3 top-3.5")})},ns=({className:s,...l})=>{let c=(0,_.t)("calendar");return(0,eb.jsx)(D.K,{...l,"aria-label":c.previousMonth,variant:"ghost",size:"sm",icon:"chevron-left",internalClassName:(0,S.r)(s,"absolute start-3 top-3.5")})},nl=s=>(0,eb.jsx)("div",{...s,className:(0,S.r)("flex gap-1 px-8",s.className),children:s.children}),nc=({rootRef:s,...l})=>
1(0,eb.jsx)("div",{...l,className:(0,S.r)("relative w-fit rounded-lg p-3",l.className),ref:s,children:l.children}),nu=({day:s,modifiers:l,className:c,rangeLayout:u=!1,...d})=>{let h=(0,ev.useRef)(null);return(0,ev.useEffect)(()=>{l.focused&&h.current?.focus()},[l.focused]),(0,eb.jsx)(E.$,{...d,variant:"ghost",size:"sm",internalClassName:(0,S.r)(c,nn({rangeLayout:u})),ref:h,...u&&l.today?{"data-today":""}:void 0})},nd=({calendarMonth:s,displayIndex:l,...c})=>(0,eb.jsx)("div",{...c,className:(0,S.r)("flex flex-col items-center gap-4",c.className)}),nh=s=>(0,eb.jsx)("div",{...s,className:(0,S.r)("flex gap-4",s.className),children:s.children}),np=({day:s,modifiers:l,rangeLayout:c=!1,...u})=>{let d=(0,ev.useMemo)(()=>c?{"data-outside":l.outside?"":void 0,"data-selected":l.selected?"":void 0,"data-range-start":l.range_start?"":void 0,"data-range-middle":l.range_middle?"":void 0,"data-range-end":l.range_end?"":void 0}:{},[l.outside,l.range_end,l.range_middle,l.range_start,l.selected,c]);return(0,eb.jsx)("td",{...u,className:(0,S.r)(nr({rangeLayout:c}),u.className),...d,children:u.children})},nf=s=>(0,eb.jsx)("th",{...s,className:(0,S.r)("w-8 p-0",s.className),children:(0,eb.jsx)(C.o5,{variant:"caption",color:"secondary",children:s.children})}),nm=({rangeLayout:s=!1,...l})=>(0,eb.jsx)("table",{...l,className:(0,S.r)(ni({rangeLayout:s}),l.className),children:l.children}),ng=({calendarMonth:s,displayIndex:l,...c})=>(0,eb.jsx)("div",{...c,className:(0,S.r)("flex h-9 items-center justify-center",c.className),children:c.children}),nv=s=>(0,eb.jsx)(C.o5,{...s,variant:"label-sm",color:"primary"}),nb=10;function ny(s,l,c){return new Date(new Date().getFullYear()+s,l,c)}let nw=s=>{let l="range"===s.mode,c=(0,ev.useMemo)(()=>({Dropdown:na,NextMonthButton:no,PreviousMonthButton:ns,DropdownNav:nl,Root:nc,DayButton:s=>(0,eb.jsx)(nu,{...s,rangeLayout:l}),Day:s=>(0,eb.jsx)(np,{...s,rangeLayout:l}),Month:nd,Months:nh,Weekday:nf,MonthGrid:s=>(0,eb.jsx)(nm,{...s,rangeLayout:l}),MonthCaption:ng,CaptionLabel:nv}),[l]);return(0,eb.jsx)(ne,{...s,startMonth:s.startMonth??ny(-80,0,1),endMonth:s.endMonth??ny(nb,11,31),formatters:{formatMonthDropdown:l=>(0,T.GP)(l,"MMM",s.locale?{locale:s.locale}:void 0)},components:c})};nw.displayName="BaseCalendar"},371044(s,l,c){"use strict";var u=c(21392),d=c(817751),h=c(362052),p=c(998202),f=c(872777),m=c(881220),g=c(558095),v=c(933578),b=c(391426),y=c(163544),w=c(180756),k=c(612664),S=c(236295);function _(s){return String(s).padStart(2,"0")}function E(s){let l=s<12?"AM":"PM";return{hours:s%12==0?12:s%12,period:l}}function C(s,l){return"AM"===l?12===s?0:s:12===s?12:s+12}function D(s){return 60*s.hours+s.minutes}function M(s){return{hours:Math.floor(s/60)%24,minutes:s%60}}function T(s,l){let c=D(s)-D(l);return c<0?-1:+(c>0)}function A(s,l,c){let u=D(s),d=D(l),h=D(c);return u<d?{...l}:u>h?{...c}:s}function P(s,l,c){let u=Math.max(1,Math.min(1440,Math.floor(c))),d=D(s),h=D(l);if(d>h)return[];let p=[];for(let s=d;s<=h;s+=u)p.push(M(s));return p}function O(s,l){if(0===l.length)return -1;let c=D(s),u=0,d=Math.abs(D(l[0])-c);for(let s=1;s<l.length;s++){let h=Math.abs(D(l[s])-c);h<d&&(d=h,u=s)}return u}function N(s,l,c){if(0===l.length)return -1;let u=l.findIndex(l=>0===T(l,s));if(u>=0){let s=u+c;return s>=0&&s<l.length?s:-1}if(c>0)return l.findIndex(l=>T(l,s)>0);let d=-1;for(let c=0;c<l.length;c++)if(0>T(l[c],s))d=c;else break;return d}function I(s,l,c,u){if(!l)return`${_(s.hours)}:${_(s.minutes)}`;let{hours:d,period:h}=E(s.hours);return`${d}:${_(s.minutes)} ${"AM"===h?c:u}`}let R={};function F(s,l,c){return A(s,l,c)}function L(s,l){return"hours"===s?"minutes":"minutes"===s&&l?"ampm":null}function j(s){return"minutes"===s?"hours":"ampm"===s?"minutes":null}function z(s,l,c){let u="hours"===l?23:59,d=s[l],h=1===c?Math.min(d+1,u):Math.max(d-1,0);return{...s,[l]:h}}function B(s,l){let{hours:c,period:u}=E(s.hours),d=1===l?12===c?1:c+1:1===c?12:c-1;return{...s,hours:C(d,u)}}function $(s){let{hours:l,period:c}=E(s.hours),u="AM"===c?"PM":"AM";return{...s,hours:C(l,u)}}function W(s,l){let{hours:c}=E(s.hours);return{...s,hours:C(c,l)}}function H(s,l,c){let u="hours"===l?23:59,{value:d,pendingDigit:h}=c;if(null!==h){let c=10*h+s;return{value:{...d,[l]:Math.min(c,u)},pendingDigit:null,advance:"hours"===l}}return 10*s>u?{value:{...d,[l]:s},pendingDigit:null,advance:"hours"===l}:{value:{...d,[l]:s},pendingDigit:s,advance:!1}}function U(s,l){let{value:c,pendingDigit:u}=l,{period:d}=E(c.hours);if(null!==u){let l=10*u+s;return{value:{...c,hours:C(Math.min(l,12),d)},pendingDigit:null,advance:!0}}return 0===s?{value:null,pendingDigit:null,advance:!1}:10*s>12?{value:{...c,hours:C(s,d)},pendingDigit:null,advance:!0}:{value:{...c,hours:C(s,d)},pendingDigit:s,advance:!1}}function V(s){return/^[0-9]$/.test(s)}function Y(s,l){return l.disabled||l.readonly?R:"ArrowUp"===s||"ArrowDown"===s?X("ArrowUp"===s?-1:1,"hours",l):"ArrowRight"===s?{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,advanceFocusTo:"minutes"}:"ArrowLeft"===s?{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null}:V(s)?J(Number(s),"hours",l):"Backspace"===s||"Delete"===s?Q("hours",l):"Escape"===s?ee(l):"Tab"===s?{setPendingDigit:!0,nextPendingDigit:null}:R}function q(s,l){if(l.disabled||l.readonly)return R;if("ArrowUp"===s||"ArrowDown"===s)return X("ArrowUp"===s?-1:1,"minutes",l);if("ArrowRight"===s){let s=L("minutes",l.is12h);return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,...s?{advanceFocusTo:s}:{}}}return"ArrowLeft"===s?{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,advanceFocusTo:"hours"}:V(s)?J(Number(s),"minutes",l):"Backspace"===s||"Delete"===s?Q("minutes",l):"Escape"===s?ee(l):"Tab"===s?{setPendingDigit:!0,nextPendingDigit:null}:R}function G(s,l){if(l.disabled||l.readonly)return R;if("ArrowUp"===s||"ArrowDown"===s)return et("ArrowUp"===s?-1:1,l);if("a"===s||"A"===s){let{period:s}=E(l.value.hours);return"AM"===s?{preventDefault:!0}:{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F(W(l.value,"AM"),l.effectiveMin,l.effectiveMax)}}
1if("p"===s||"P"===s){let{period:s}=E(l.value.hours);return"PM"===s?{preventDefault:!0}:{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F(W(l.value,"PM"),l.effectiveMin,l.effectiveMax)}}if("Backspace"===s||"Delete"===s){let{period:s}=E(l.value.hours);return"AM"===s?{preventDefault:!0}:{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F(W(l.value,"AM"),l.effectiveMin,l.effectiveMax)}}if("ArrowLeft"===s){let s=j("ampm");return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,...s?{advanceFocusTo:s}:{}}}return"Escape"===s?ee(l):"Tab"===s?{setPendingDigit:!0,nextPendingDigit:null}:R}function K(s,l,c){if(c.disabled||c.readonly)return R;let u=s.replace(/\D/g,""),{value:d,is12h:h,effectiveMin:p,effectiveMax:f}=c;if(""===u){if(h&&"hours"===l){let{period:s}=E(d.hours);return{setPendingDigit:!0,nextPendingDigit:null,nextValue:F({...d,hours:C(12,s)},p,f)}}return{setPendingDigit:!0,nextPendingDigit:null,nextValue:F({...d,[l]:0},p,f)}}let m=u.slice(-2),g=Number(m);if(h&&"hours"===l){let s=12,{period:l}=E(d.hours);if(2===m.length)return 0===g?{setPendingDigit:!0,nextPendingDigit:null}:{setPendingDigit:!0,nextPendingDigit:null,nextValue:F({...d,hours:C(Math.min(g,s),l)},p,f),advanceFocusTo:"minutes"};if(0===g)return R;let c=F({...d,hours:C(g,l)},p,f);return 10*g>s?{setPendingDigit:!0,nextPendingDigit:null,nextValue:c,advanceFocusTo:"minutes"}:{setPendingDigit:!0,nextPendingDigit:g,nextValue:c}}let v="hours"===l?23:59;if(2===m.length)return{setPendingDigit:!0,nextPendingDigit:null,nextValue:F({...d,[l]:Math.min(g,v)},p,f),..."hours"===l?{advanceFocusTo:"minutes"}:{}};let b=F({...d,[l]:g},p,f);return 10*g>v?{setPendingDigit:!0,nextPendingDigit:null,nextValue:b,..."hours"===l?{advanceFocusTo:"minutes"}:{}}:{setPendingDigit:!0,nextPendingDigit:g,nextValue:b}}function Z(s,l){if(l.disabled||l.readonly)return{};let{value:c,shortcuts:u,effectiveMin:d,effectiveMax:h}=l;if("ArrowUp"===s||"ArrowDown"===s){let l=N(c,u,"ArrowDown"===s?1:-1);return l<0?{preventDefault:!0}:{preventDefault:!0,nextValue:F(u[l],d,h),nextFocusedIndex:l}}if("Home"===s)return 0===u.length?{preventDefault:!0}:{preventDefault:!0,nextValue:F(u[0],d,h),nextFocusedIndex:0};if("End"===s){if(0===u.length)return{preventDefault:!0};let s=u.length-1;return{preventDefault:!0,nextValue:F(u[s],d,h),nextFocusedIndex:s}}return"Enter"===s||" "===s?0>u.findIndex(s=>s.hours===c.hours&&s.minutes===c.minutes)&&l.focusedMenuItemIndex>=0?{preventDefault:!0,nextValue:F(u[l.focusedMenuItemIndex],d,h),closeMenu:!0,advanceFocusTo:"hours"}:{preventDefault:!0,closeMenu:!0,advanceFocusTo:"hours"}:"Escape"===s?{preventDefault:!0,closeMenu:!0,advanceFocusTo:"hours"}:{}}function X(s,l,c){let{showMenu:u,shortcuts:d,value:h,effectiveMin:p,effectiveMax:f,is12h:m}=c;if(u&&d.length>0){let l=N(h,d,s),c=l>=0?F(d[l],p,f):void 0;return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,...c?{nextValue:c}:{},openMenuFocusListbox:!0}}return m&&"hours"===l?{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F(B(h,1===s?-1:1),p,f)}:{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F(z(h,l,1===s?-1:1),p,f)}}function J(s,l,c){let{is12h:u,effectiveMin:d,effectiveMax:h}=c;if(u&&"hours"===l){let l=U(s,c);return l.value?{preventDefault:!0,nextValue:F(l.value,d,h),setPendingDigit:!0,nextPendingDigit:l.pendingDigit,...l.advance?{advanceFocusTo:"minutes"}:{}}:{preventDefault:!0}}let p=H(s,l,c);return{preventDefault:!0,nextValue:F(p.value,d,h),setPendingDigit:!0,nextPendingDigit:p.pendingDigit,...p.advance?{advanceFocusTo:"minutes"}:{}}}function Q(s,l){let{value:c,is12h:u,effectiveMin:d,effectiveMax:h}=l;if(u&&"hours"===s){let{period:s}=E(c.hours);return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F({...c,hours:C(12,s)},d,h)}}return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F({...c,[s]:0},d,h)}}function ee(s){return s.menuOpen?{preventDefault:!0,closeMenu:!0,advanceFocusTo:"hours"}:{preventDefault:!0}}function et(s,l){let{showMenu:c,shortcuts:u,value:d,effectiveMin:h,effectiveMax:p}=l;if(c&&u.length>0){let l=N(d,u,s),c=l>=0?F(u[l],h,p):void 0;return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,...c?{nextValue:c}:{},openMenuFocusListbox:!0}}return{preventDefault:!0,setPendingDigit:!0,nextPendingDigit:null,nextValue:F($(d),h,p)}}function en({inputRef:s,id:l,ariaLabel:c,ariaValueMin:u,ariaValueMax:d,ariaValueNow:h,rawValue:p,disabled:f,readonly:m,className:g,onKeyDown:v,onChange:y,onFocus:w,onBlur:k}){return(0,b.jsx)("input",{ref:s,id:l,type:"text",inputMode:"numeric",pattern:"[0-9]*","aria-label":c,role:"spinbutton","aria-valuemin":u,"aria-valuemax":d,"aria-valuenow":h,value:_(p),readOnly:m,disabled:f,tabIndex:f?-1:0,autoComplete:"off",autoCorrect:"off",spellCheck:!1,className:g,onKeyDown:v,onChange:y,onFocus:w,onBlur:k})}function er(s){let{value:l,shortcuts:c,enabled:d,is12h:h,wrapperRef:p,portalContainer:g,timeShortcutsLabel:_,amLabel:E,pmLabel:C,idPrefix:D,onListboxFocus:M}=s,A=(0,v.useRef)(null),[P,N]=(0,v.useState)(!1),[R,F]=(0,v.useState)(!1),[L,j]=(0,v.useState)(-1),z=s=>`${D}-opt-${s}`;(0,v.useEffect)(()=>
1{if(!R||!P)return;let s=requestAnimationFrame(()=>{let s=A.current;s&&document.activeElement!==s&&s.focus()});return()=>cancelAnimationFrame(s)},[R,P]),(0,v.useEffect)(()=>{P&&0!==c.length&&j(O(l,c))},[l,c,P]),(0,v.useEffect)(()=>{if(!P||L<0)return;let s=requestAnimationFrame(()=>{A.current?.querySelector(`#${CSS.escape(`${D}-opt-${L}`)}`)?.scrollIntoView({block:"center",behavior:"instant"})});return()=>cancelAnimationFrame(s)},[L,P,D]);let B=(0,v.useCallback)(()=>{d&&N(!0)},[d]),$=(0,v.useCallback)(s=>{d&&(j(O(s??l,c)),F(!0))},[d,l,c]),W=(0,v.useCallback)(s=>{d&&($(s),N(!0))},[d,$]),H=(0,v.useCallback)(()=>{N(!1),F(!1)},[]),U=(0,v.useCallback)(s=>null!==s&&(A.current?.contains(s)??!1),[]),V=(0,v.useCallback)(()=>{F(!0),M?.()},[M]),Y=(0,v.useCallback)(()=>{F(!1)},[]),q=s=>d&&0!==c.length?(0,b.jsx)(y.y,{open:P,onOpenChange:(s,l)=>{if("focus-out"===l.reason||"outside-press"===l.reason){let s=l.event.target;if(p.current?.contains(s))return}N(s),s||F(!1)},children:(0,b.jsx)(w.i,{container:g,children:(0,b.jsx)(k.U,{anchor:p,align:"start",sideOffset:4,children:(0,b.jsx)(S.i,{initialFocus:!1,finalFocus:!1,className:(0,u.r)(f.g,f.l,"p-0"),children:(0,b.jsxs)(m.t.Root,{className:(0,u.r)(f.u,"max-h-48"),children:[(0,b.jsx)(m.t.Viewport,{className:(0,u.r)(f.f),...f.d,children:(0,b.jsx)(m.t.Content,{style:{minWidth:0},children:(0,b.jsx)("div",{ref:A,role:"listbox",tabIndex:0,"aria-label":_,"aria-activedescendant":L>=0?z(L):void 0,onKeyDown:s.onListboxKeyDown,onFocus:V,onBlur:Y,className:(0,u.r)(f.m,"outline-none"),children:c.map((c,d)=>{let p=0===T(c,l);return(0,b.jsx)("div",{id:z(d),role:"option","aria-selected":p,"data-selected":p?"true":void 0,className:(0,u.r)((0,f.c)({hasDescription:!1}),es({selected:p})),onPointerDown:s=>s.preventDefault(),onClick:()=>s.onShortcutClick(c),children:(0,b.jsx)("span",{className:"text-body-sm",children:I(c,h,E,C)})},`${c.hours}-${c.minutes}`)})})})}),(0,b.jsx)(m.t.Scrollbar,{orientation:"vertical",size:"sm"})]})})})})}):null;return{menuOpen:P,menuItemFocused:R,focusedIndex:L,setFocusedIndex:j,open:B,openWithListboxFocus:W,primeListbox:$,close:H,isInsideListbox:U,renderPopover:q}}let ei=(0,u.n)({base:["w-[2ch]","text-center","bg-transparent","outline-none","select-all","caret-transparent","tabular-nums"],variants:{disabled:{true:"cursor-not-allowed text-disabled",false:"text-primary"},readonly:{true:"cursor-default",false:null}},defaultVariants:{disabled:!1,readonly:!1}}),ea=(0,u.n)({base:"select-none",variants:{disabled:{true:"text-disabled",false:"text-primary"}},defaultVariants:{disabled:!1}}),eo=(0,u.n)({variants:{popupOpenStyles:{true:"data-[popup-open]:border-focus data-[popup-open]:shadow-focus data-[popup-open]:hover:border-focus",false:null},disabled:{true:"cursor-not-allowed",false:null}},defaultVariants:{popupOpenStyles:!1,disabled:!1}}),es=(0,u.n)({base:"w-full cursor-pointer hover:bg-hover",variants:{selected:{true:"bg-hover",false:null}},defaultVariants:{selected:!1}});function el({value:s,onChange:l,disabled:c=!1,invalid:f=!1,readonly:m=!1,icon:y="clock",id:w,"aria-label":k,"aria-labelledby":S,className:_,"data-testid":C,timeFormat:D="24h",i18n:M,minTime:T,maxTime:A,stepMinutes:O,disableShortcutMenu:N=!1}){let I=(0,v.useRef)(null),R=(0,v.useRef)(null),F=(0,v.useRef)(null),L=(0,v.useRef)(null),j=(0,v.useId)(),[z,B]=(0,v.useState)("none"),[$,W]=(0,v.useState)(null),H=(0,p.P)(),U=(0,h.t)("timeInput",M),V="12h"===D,X=!N,J=T?.hours??0,Q=T?.minutes??0,ee=A?.hours??23,et=A?.minutes??59,es=Math.max(1,Math.min(1440,O??15)),ec=(0,v.useMemo)(()=>({hours:J,minutes:Q}),[J,Q]),eu=(0,v.useMemo)(()=>({hours:ee,minutes:et}),[ee,et]),ed=(0,v.useMemo)(()=>X?P(ec,eu,es):[],[X,ec,eu,es]),{hours:eh,period:ep}=V?E(s.hours):{hours:s.hours,period:"AM"},ef=(0,v.useCallback)(()=>{B("none")},[]),{menuOpen:em,menuItemFocused:eg,focusedIndex:ev,setFocusedIndex:eb,open:ey,openWithListboxFocus:ew,primeListbox:ex,close:ek,isInsideListbox:eS,renderPopover:e_}=er({value:s,shortcuts:ed,enabled:X,disabled:c,readonly:m,is12h:V,wrapperRef:L,portalContainer:H,timeShortcutsLabel:U.timeShortcutsLabel,amLabel:U.am,pmLabel:U.pm,idPrefix:j,onListboxFocus:ef}),eE=(0,v.useCallback)(()=>({value:s,is12h:V,effectiveMin:ec,effectiveMax:eu,pendingDigit:$,shortcuts:ed,showMenu:X,disabled:c,readonly:m,menuOpen:em}),[s,V,ec,eu,$,ed,X,c,m,em]);(0,v.useEffect)(()=>
1{if(eg&&em)return;let s=null;"hours"===z?s=I.current:"minutes"===z?s=R.current:"ampm"===z&&(s=F.current),s&&document.activeElement!==s&&(s.focus(),s instanceof HTMLInputElement&&s.select())},[z,eg,em]),(0,v.useEffect)(()=>{let s=document.activeElement;(s===I.current||s===R.current)&&s.select()},[s.hours,s.minutes]);let eC=(0,v.useCallback)(s=>null!==s&&!!(L.current?.contains(s)||eS(s)),[eS]),eD=(0,v.useCallback)((s,c)=>{s.preventDefault&&c&&c.preventDefault(),s.nextValue&&l(s.nextValue),s.setPendingDigit&&W(s.nextPendingDigit??null),"number"==typeof s.nextFocusedIndex&&eb(s.nextFocusedIndex),s.openMenuFocusListbox&&ew(s.nextValue),s.closeMenu&&ek(),s.advanceFocusTo&&("document"===s.advanceFocusTo?(document.activeElement?.blur(),B("none")):B(s.advanceFocusTo))},[l,eb,ew,ek]),eM=(0,v.useCallback)((l,u)=>{B(l),W(null),u.target.select(),!X||c||m||eC(u.relatedTarget)||ex(s)},[X,c,m,eC,ex,s]),eT=(0,v.useCallback)(s=>{eC(s.relatedTarget)||B("none")},[eC]),eA=(0,v.useCallback)((s,l)=>{let c=eE();eD("hours"===s?Y(l.key,c):q(l.key,c),l)},[eE,eD]),eP=(0,v.useCallback)(s=>{eD(G(s.key,eE()),s)},[eE,eD]),eO=(0,v.useCallback)((s,l)=>{eD(K(l.target.value,s,eE()),null)},[eE,eD]),eN=(0,v.useCallback)(l=>{let u=Z(l.key,{value:s,shortcuts:ed,focusedMenuItemIndex:ev,effectiveMin:ec,effectiveMax:eu,disabled:c,readonly:m});eD(u,l)},[s,ed,ev,ec,eu,c,m,eD]),eI=(0,v.useCallback)(s=>{c||m||eD({nextValue:s,closeMenu:!0,advanceFocusTo:"hours"},null)},[c,m,eD]),eR=(0,v.useCallback)(s=>{c||m||ey(),"INPUT"===s.target.tagName||c||m||(s.preventDefault(),B("hours"))},[c,m,ey]),eF=ei({disabled:c,readonly:m}),eL=(0,u.r)((0,g.r)({invalid:f,disabled:c,readonly:m,type:"text",isWrapper:!0}),eo({popupOpenStyles:!c&&!f,disabled:c}),_),ej=V?eh:s.hours,ez=(0,b.jsx)(en,{segment:"hours",inputRef:I,id:w,ariaLabel:U.hoursLabel,ariaValueMin:+!!V,ariaValueMax:V?12:23,ariaValueNow:ej,rawValue:ej,disabled:c,readonly:m,className:eF,onKeyDown:s=>eA("hours",s),onChange:s=>eO("hours",s),onFocus:s=>eM("hours",s),onBlur:eT}),eB=(0,b.jsx)("span",{className:ea({disabled:c}),"aria-hidden":"true",children:":"}),e$=(0,b.jsx)(en,{segment:"minutes",inputRef:R,ariaLabel:U.minutesLabel,ariaValueMin:0,ariaValueMax:59,ariaValueNow:s.minutes,rawValue:s.minutes,disabled:c,readonly:m,className:eF,onKeyDown:s=>eA("minutes",s),onChange:s=>eO("minutes",s),onFocus:s=>eM("minutes",s),onBlur:eT}),eW=V?(0,b.jsx)("input",{ref:F,type:"text",inputMode:"none","aria-label":U.amPmLabel,role:"spinbutton","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":+("AM"!==ep),"aria-valuetext":"AM"===ep?U.am:U.pm,value:"AM"===ep?U.am:U.pm,readOnly:m,disabled:c,tabIndex:c?-1:0,autoComplete:"off",autoCorrect:"off",spellCheck:!1,className:(0,u.r)(eF,"ml-1 min-w-[3ch]"),onKeyDown:eP,onChange:()=>{},onFocus:s=>eM("ampm",s),onBlur:eT}):null;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{"data-testid":C,"data-popup-open":em?"":void 0,"data-time-input-box":"",ref:L,role:"group","aria-label":k,"aria-labelledby":S,className:eL,onPointerDown:eR,children:[null!=y&&(0,b.jsx)(d.t,{name:y,size:"sm",color:c?"disabled":"tertiary","aria-hidden":"true"}),(0,b.jsxs)("div",{className:"flex",children:[ez,eB,e$,eW]})]}),e_({onListboxKeyDown:eN,onShortcutClick:eI})]})}el.displayName="BaseTimeInput",c.d(l,{n:()=>_,t:()=>el})},529799(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(268342),m=c(362052),g=c(739042),v=c(933578),b=c(391426);let y=(s,l)=>Array.from({length:l-s+1},(l,c)=>c+s),w=({totalCount:s,pageSize:l,siblingCount:c=1,currentPage:u})=>(0,v.useMemo)(()=>{let d=Math.ceil(s/l);if(d<=c+5)return y(1,d);let h=Math.max(u-c,1),p=Math.min(u+c,d),f=h>2,m=p<d-2;return!f&&m?[...y(1,3+2*c),"...",d]:f&&!m?[1,"...",...y(d-(3+2*c)+1,d)]:f&&m?[1,"...",...y(h,p),"...",d]:[]},[s,l,c,u]),k=(0,u.t)(["flex","items-center","justify-between","gap-4","py-3","w-full","text-body-sm","text-secondary","select-none","flex-[1_0_0]","antialiased"]),S=(0,u.t)(["flex","items-center","gap-2"]),_=(0,d.n)({base:["inline-flex","items-center","gap-1","px-2","min-w-9","h-9","rounded-md"],variants:{active:{true:["bg-primary","border","border-primary","hover:bg-hover","focus:outline-none","focus-visible:outline-none","focus-visible:shadow-none"],false:null}},defaultVariants:{active:!1}}),E=({t:s,start:l,end:c,count:u,formatNumber:d})=>(0,b.jsx)("div",{className:"text-secondary",children:(0,b.jsxs)("span",{children:[s.showing," ",(0,b.jsxs)("strong",{className:"text-primary",children:[d(l),"-",d(c)]})," ",s.of," ",(0,b.jsx)("strong",{className:"text-primary",children:d(u)})]})});function C({count:s,page:l,defaultPage:c=1,pageSize:u=20,onPageChange:y,showSummary:D=!0,showPageNumbers:M=!0,hideOnSinglePage:T=!1,className:A,i18n:P,"data-testid":O,ref:N,...I}){let R=(0,m.t)("pagination",P),F=(0,f.a)(),L=(0,v.useMemo)(()=>{let s=new Intl.NumberFormat(F);return l=>s.format(l)},[F]),j=void 0!==l,[z,B]=(0,v.useState)(c),$=j?l:z,W=s=>{j||B(s),y?.(s)},H=w({currentPage:$,totalCount:s,pageSize:u}),U=s<=0?0:($-1)*u+1,V=Math.max(0,Math.min($*u,s)),Y=()=>W($+1),q=()=>W($-1),G=H[H.length-1]??1,K=T&&s<=u;return K&&!D?null:(0,b.jsxs)("nav",{ref:N,"data-testid":O,"aria-label":R.pagination,className:(0,h.t)("Pagination",k,A),...I,children:[D&&(0,b.jsx)(E,{start:U,end:V,count:Math.max(s,0),t:R,formatNumber:L}),!K&&(0,b.jsxs)("div",{className:(0,d.r)(S),children:[(0,b.jsx)(g.$,{variant:"ghost",onClick:q,disabled:1===$,"aria-label":R.goToPreviousPage,startIcon:"chevron-left",children:R.previous}),M&&(0,b.jsx)("div",{className:"flex items-center gap-1",children:H.map((s,l)=>"..."===s?(0,b.jsx)("span",{className:"flex size-9 items-center justify-center",children:(0,b.jsx)(p.t,{name:"dot-menu",color:"tertiary","data-testid":`pagination-ellipsis-${l}`})},`dots-${l}`):(0,b.jsx)(g.$,{variant:"ghost",internalClassName:_({active:s===$}),onClick:()=>W(s),"aria-current":s===$?"page":void 0,"aria-label":`${R.goToPage} ${s}`,children:(0,b.jsx)("span",{className:"text-sm",children:s})}
1,s))}),(0,b.jsx)(g.$,{variant:"secondary",onClick:Y,disabled:$===G,"aria-label":R.goToNextPage,endIcon:"chevron-right",children:R.next})]})]})}C.displayName="Pagination",c.d(l,{t:()=>C})},604693(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(881061),f=c(892907),m=c(253737),g=c(314054),v=c(881220),b=c(716822),y=c(933578),w=c(391426),k=c(435418);let S=(0,d.n)({base:["flex","relative","flex-col","w-full","min-h-0","max-h-full"],variants:{fillHeight:{true:["h-full","flex-1"],false:null}},defaultVariants:{fillHeight:!1}}),_=(0,d.n)({base:["flex","flex-col","min-h-0"],variants:{grow:{true:["flex-1"],false:null}},defaultVariants:{grow:!1}}),E=(0,u.t)(["relative","focus-visible:outline-none","focus-visible:after:absolute",'focus-visible:after:content-[""]',"focus-visible:after:w-[--table-focus-overlay-width,100%]","focus-visible:after:h-full","focus-visible:after:pointer-events-none","focus-visible:after:top-0","focus-visible:after:left-[--table-focus-overlay-left,0px]","focus-visible:after:z-20","focus-visible:after:rounded-[inherit]","focus-visible:after:outline-inset-focus"]),C=(0,u.t)([...E,"grid","w-full","min-w-full","bg-primary","border","border-b-0","border-primary","rounded-t-md","overflow-x-auto","overflow-y-hidden","shrink-0","[scrollbar-width:none]","[&::-webkit-scrollbar]:hidden"]),D=(0,u.t)(["flex","flex-col","min-h-0","bg-primary","border","flex-auto","border-t-0","border-primary","rounded-b-md","overflow-hidden"]),M=(0,u.t)(["w-full","min-h-0","flex-1","focus-visible:outline-none"]),T=(0,u.t)(["grid","w-full","min-w-full","shadow-[0_1px_0_0_var(--color-border-primary)]"]);(0,u.t)(["grid","col-span-full","grid-cols-subgrid"]);let A=(0,d.n)({base:["grid","col-span-full","bg-primary","border-b","border-primary","grid-cols-subgrid"],variants:{size:{sm:"h-10",md:"h-12",lg:"h-12"}},defaultVariants:{size:"sm"}}),P=(0,d.n)({base:[...E,"grid","col-span-full","bg-primary","border-b","border-primary","grid-cols-subgrid","group","hover:bg-hover","last:border-b-0","data-[selected]:bg-active"],variants:{size:{sm:"h-[3.25rem]",md:"h-16",lg:"h-24",auto:"min-h-[3.25rem]"}},defaultVariants:{size:"sm"}}),O=(0,d.n)({base:["flex","items-center","px-4","min-w-0","truncate","bg-inherit","focus-visible:outline-inset-focus","group-data-[autosize]:overflow-visible","group-data-[autosize]:whitespace-normal","group-data-[autosize]:text-clip","data-[action-cell]:overflow-visible"],variants:{align:{left:"justify-start text-left",center:"justify-center text-center",right:"justify-end text-right"},pinned:{left:["sticky","z-10","[[data-scrolled-left]_&]:[box-shadow:3px_0_6px_0_rgba(0,0,0,0.06)]","[[data-scrolled-left]_&]:[clip-path:inset(0_-10px_0_0)]"],right:["sticky","z-10","[[data-scrolled-right]_&]:[box-shadow:-3px_0_6px_0_rgba(0,0,0,0.06)]","[[data-scrolled-right]_&]:[clip-path:inset(0_0_0_-10px)]"]},header:{true:"gap-2 py-0",false:"py-2"},underline:{true:["underline","underline-offset-auto","[text-underline-position:from-font]"],false:null}},defaultVariants:{align:"left",underline:!1}}),N=(0,u.t)(["truncate","group-data-[autosize]:overflow-visible","group-data-[autosize]:whitespace-normal","group-data-[autosize]:text-clip","group-data-[max-lines]:[display:-webkit-box]","group-data-[max-lines]:[-webkit-box-orient:vertical]","group-data-[max-lines]:[-webkit-line-clamp:var(--row-max-lines)]","group-data-[max-lines]:overflow-hidden","group-data-[max-lines]:!whitespace-normal"]),I=(0,u.t)(["truncate","group-data-[autosize]:overflow-visible","group-data-[autosize]:whitespace-normal","group-data-[autosize]:text-clip","group-data-[max-lines]:[display:-webkit-box]","group-data-[max-lines]:[-webkit-box-orient:vertical]","group-data-[max-lines]:[-webkit-line-clamp:calc(var(--row-max-lines)_-_1)]","group-data-[max-lines]:overflow-hidden","group-data-[max-lines]:!whitespace-normal"]),R=(0,d.n)({base:[N],variants:{underline:{true:["underline","underline-offset-auto","[text-underline-position:from-font]"],false:null}},defaultVariants:{underline:!1}}),F=(0,d.n)({base:["truncate"],variants:{underline:{true:["underline","underline-offset-auto","[text-underline-position:from-font]"],false:null}},defaultVariants:{underline:!1}}),L=10,j=19;function z(s,l,c){if(!s)return c;let u="right"===s&&l>0?Math.min(L+Math.ceil(l/20),j):void 0;return{...c,[s]:`${l}px`,...void 0!==u&&{zIndex:u}}}function B({className:s,children:l,align:c,pinned:u,pinnedOffset:d=0,isActionCell:p,underline:f=!1,style:m,role:g="cell",ref:v,...b}){let k=(0,y.useMemo)(()=>(0,h.t)("Table.BaseCell",O({align:c,pinned:u,header:!1,underline:f}),"text-body-sm text-primary",s),[c,u,f,s]),S=(0,y.useMemo)(()=>z(u,d,m),[u,d,m]);return(0,w.jsx)("div",{ref:v,role:g,"data-action-cell":p?"":void 0,className:k,style:S,...b,children:l})}B.displayName="Table.BaseCell";let $=(0,y.createContext)(null);function W(){let s=(0,y.useContext)($);if(!s)throw Error("Table components must be used within Table.Root. Make sure your component is wrapped in <Table.Root>.");return s}function H({className:s,children:l,role:c="rowgroup","data-testid":u,ref:f,...m}){let{columns:g,registerViewportRef:b}=W(),S=(0,p.S)(f,b),_=(0,y.useMemo)(()=>({gridTemplateColumns:g,minWidth:"100%"}),[g]);return(0,w.jsxs)(k.V,{"data-testid":u,className:(0,h.t)("Table",D,s),...m,children:[(0,w.jsx)(v.t.Viewport,{ref:S,role:c,className:(0,d.r)(M),children:(0,w.jsx)(v.t.Content,{className:(0,d.r)(T),style:_,children:l})}),(0,w.jsx)(v.t.Scrollbar,{orientation:"vertical",className:"z-20 rounded-b-md"}),(0,w.jsx)(v.t.Scrollbar,{orientation:"horizontal",className:"z-20 rounded-b-md"}),(0,w.jsx)(v.t.Corner,{})]})}function U({className:s,children:l,"data-testid":c,ref:u,...d}){return(0,w.jsx)("div",{ref:u,"data-testid":c,className:(0,h.t)("Table.Footer","shrink-0",s),...d,children:l})}function V({className:s,children:l,role:c="rowgroup",tabIndex:u=0,"data-testid":d,ref:f,...m}){let{columns:g,registerHeaderScrollRef:v}=W(),b=(0,p.S)(f,v),y=g?{gridTemplateColumns:g}:void 0;return(0,w.jsx)("div",{ref:b,"data-testid":d,role:c,tabIndex:u,className:(0,h.t)("Table",C,s),style:y,...m,children:l})}function Y({className:s,children:l,text:c,helperText:u,align:d,pinned:p,pinnedOffset:m=0,isActionCell:g,style:v,role:k="columnheader",ref:S,..._}){let E=l??(void 0!==c&&(0,w.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,w.jsx)(f.o5,{variant:"label-sm",color:"secondary",truncate:!0,className:"min-w-0 flex-1",children:c}),u&&(0,w.jsx)(b.Help,{content:u,className:"shrink-0"})]})),C=(0,y.useMemo)(()=>(0,h.t)("Table.HeaderCell",O({align:d,pinned:p,header:!0}),s),[d,p,s]),D=(0,y.useMemo)(()=>z(p,m,v),[p,m,v]);return(0,w.jsx)("div",{ref:S,role:k,"data-action-cell":g?"":void 0,className:C,style:D,..._,children:E})}function q({className:s,children:l,size:c="sm",role:u="row",ref:d,...p}){return(0,w.jsx)("div",{ref:d,role:u,className:(0,h.t)("Table",A({size:c}),s),...p,children:l})}H.displayName="Table.Body",U.displayName="Table.Footer",V.displayName="Table.Header",Y.displayName="Table.HeaderCell",q.displayName="Table.HeaderRow";let G=(s,l,c=!1,u,h)=>s&&l?(0,w.jsxs)("div",{className:"flex flex-col overflow-hidden",children:[(0,w.jsx)(f.o5,{ref:u,variant:"label-sm",color:"primary","data-main-text":!0,className:F({underline:c}),children:s}),(0,w.jsx)(f.o5,{ref:h,variant:"body-sm",color:"secondary",className:(0,d.r)(I),children:l})]}):s?(0,w.jsx)(f.o5,{ref:u,variant:"body-sm",color:"primary","data-main-text":!0,className:R({underline:c}),children:s}):l?(0,w.jsx)(f.o5,{ref:h,variant:"body-sm",color:"secondary",className:(0,d.r)(N),children:l}):null;function K({startContent:s,text:l,description:c,underline:u=!1,children:d,ref:h,...p}){let f=(0,y.useRef)(null),v=(0,y.useRef)(null),b=(0,m.o)(f),k=(0,m.o)(v);if(s&&!l&&!c)return(0,w.jsxs)(B,{ref:h,...p,children:[s,d]});let S=G(l,c,u,f,v),_=l&&c?(0,w.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,w.jsx)("span",{children:l}),(0,w.jsx)("span",{children:c})]}):l??c,E=null!=S&&(b||k)&&_?(0,w.jsx)(g.m,{content:_,children:S}):S;return(0,w.jsxs)(B,{ref:h,...p,children:[(0,w.jsxs)("div",{className:"flex items-center gap-2 overflow-hidden",children:[s,E]}),d]})}K.displayName="Table.MixedCell";let Z=(s,l)=>.5>Math.abs(s-l);function X({className:s,columns:l,minHeight:c,fillHeight:u=!1,state:d,children:f,role:m="table","data-testid":g,ref:v,...b}){let k=(0,y.useRef)(null),E=(0,y.useRef)(null),C=(0,y.useRef)(null),D=(0,y.useRef)(null),M=(0,y.useRef)(null),[T,A]=(0,y.useState)({isAtStart:!0,isAtEnd:!1}),P=(0,y.useCallback)(s=>
1{E.current=s},[]),O=(0,y.useCallback)(s=>{C.current=s},[]),N=(0,y.useCallback)((s,l)=>{let c=k.current;c&&(c.style.setProperty("--table-focus-overlay-left",`${s}px`),c.style.setProperty("--table-focus-overlay-width",`${l}px`))},[]),I=(0,y.useMemo)(()=>({columns:l,registerHeaderScrollRef:P,registerViewportRef:O,state:d}),[l,P,O,d]),R=(0,y.useCallback)((s,l)=>{Z(s.scrollLeft,l)||(s.scrollLeft=l)},[]),F=(0,y.useCallback)(s=>{let{scrollLeft:l,scrollWidth:c,clientWidth:u}=s;N(l,u);let d=l<=1,h=l+u>=c-1;A(s=>s.isAtStart===d&&s.isAtEnd===h?s:{isAtStart:d,isAtEnd:h})},[N]),L=(0,y.useCallback)(()=>{let s=C.current,l=E.current;s&&l&&R(l,s.scrollLeft),s&&F(s)},[R,F]),j=(0,y.useCallback)(s=>{null===D.current&&(D.current=requestAnimationFrame(()=>{D.current=null,F(s)}))},[F]),z=(0,y.useCallback)(()=>{let s=C.current;if(!s)return;let l=E.current;l&&R(l,s.scrollLeft),j(s)},[j,R]),B=(0,y.useCallback)(()=>{let s=E.current;if(!s)return;let l=C.current;l&&R(l,s.scrollLeft),j(s)},[j,R]),W=(0,y.useCallback)(()=>{null===M.current&&(M.current=requestAnimationFrame(()=>{M.current=null,L()}))},[L]);(0,y.useLayoutEffect)(()=>{let s=C.current,l=E.current;if(!s)return;L(),s.addEventListener("scroll",z,{passive:!0});let c=new ResizeObserver(W);return c.observe(s),l&&l.addEventListener("scroll",B,{passive:!0}),()=>{s.removeEventListener("scroll",z),c.disconnect(),l&&l.removeEventListener("scroll",B),null!==D.current&&(cancelAnimationFrame(D.current),D.current=null),null!==M.current&&(cancelAnimationFrame(M.current),M.current=null)}},[L,z,B,W]);let H=(0,p.S)(k,v),{style:V,...Y}=b,q=(0,y.useMemo)(()=>void 0!==c?{...V,minHeight:c}:V,[c,V]),{tableChildren:G,footerChildren:K}=(0,y.useMemo)(()=>{let s=[],l=[];return y.Children.toArray(f).forEach(c=>{(0,y.isValidElement)(c)&&c.type===U?l.push(c):s.push(c)}),{tableChildren:s,footerChildren:l}},[f]);return(0,w.jsx)($,{value:I,children:(0,w.jsxs)("div",{ref:H,"data-testid":g,className:(0,h.t)("Table",S({fillHeight:u}),s),"data-scrolled-left":!T.isAtStart||void 0,"data-scrolled-right":!T.isAtEnd||void 0,style:q,...Y,children:[(0,w.jsx)("div",{role:m,className:_({grow:u||void 0!==c}),children:G}),K]})})}function J({className:s,children:l,size:c="sm",maxLines:u,selected:d=!1,style:p,role:f="row",ref:m,...g}){let v=(0,y.useMemo)(()=>u&&"auto"===c?{...p,"--row-max-lines":u}:p,[u,c,p]);return(0,w.jsx)("div",{ref:m,role:f,"aria-selected":d||void 0,"data-selected":d?"":void 0,"data-autosize":"auto"===c?"":void 0,"data-max-lines":u,className:(0,h.t)("Table",P({size:c}),s),style:v,...g,children:l})}function Q({text:s,underline:l=!1,children:c,ref:u,...d}){let h=(0,y.useRef)(null),p=(0,m.o)(h),v=(0,w.jsx)("div",{className:"overflow-hidden",children:(0,w.jsx)(f.o5,{ref:h,variant:"body-sm",color:"primary","data-main-text":!0,className:R({underline:l}),children:s})});return(0,w.jsxs)(B,{ref:u,...d,children:[p?(0,w.jsx)(g.m,{content:s,children:v}):v,c]})}X.displayName="Table.Root",J.displayName="Table.Row",Q.displayName="Table.TextCell";let ee={Root:X,Header:V,Body:H,Footer:U,HeaderRow:q,Row:J,HeaderCell:Y,BaseCell:B,TextCell:Q,MixedCell:K};c.d(l,{n:()=>W},{t:ee})},116240(s,l,c){"use strict";c.d(l,{n:()=>eA});var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(933578),m=c(576768),g=c(780666),v=c(452008),b=c(698529),y=c(941579);let w=f.createContext(void 0);function k(){let s=f.useContext(w);if(void 0===s)throw Error((0,y.A)(10));return s}var S=c(690834),_=c(391426);let E={value:()=>null},C=f.forwardRef(function(s,l){let{render:c,className:u,disabled:d=!1,hiddenUntilFound:h,keepMounted:p,loopFocus:y,onValueChange:k,multiple:C=!1,orientation:D="vertical",value:M,defaultValue:T,style:A,...P}=s,O=T??v.Ml,N=f.useRef([]),[I,R]=(0,m.q)({controlled:M,default:O,name:"Accordion",state:"value"}),F=(0,g.K)((s,l,c)=>{if(C)if(l){let l=I.slice();if(l.push(s),k?.(l,c),c.isCanceled)return;R(l)}else{let l=I.filter(l=>l!==s);if(k?.(l,c),c.isCanceled)return;R(l)}else{let l=I[0]===s?[]:[s];k?.(l,c),c.isCanceled||R(l)}}),L=f.useMemo(()=>({value:I,disabled:d,orientation:D}),[I,d,D]),j=f.useMemo(()=>({disabled:d,handleValueChange:F,hiddenUntilFound:h??!1,keepMounted:p??!1,state:L,value:
1I}),[d,F,h,p,L,I]),z=(0,S.o)("div",s,{state:L,ref:l,props:P,stateAttributesMapping:E});return(0,_.jsx)(w.Provider,{value:j,children:(0,_.jsx)(b.u,{elementsRef:N,children:z})})});var D=c(203720),M=c(941188),T=c(910798),A=c(126832),P=c(661721);function O(s){let{open:l,defaultOpen:c=!1,onOpenChange:u,disabled:d}=s,[h,p]=(0,m.q)({controlled:l,default:c,name:"Collapsible",state:"open"}),{mounted:v,setMounted:b,transitionStatus:y}=(0,P.$)(h,!0,!0),w=(0,M.e)(),[k,S]=f.useState(),_=null===k?void 0:k??w,E=(0,g.K)(s=>{let l=!h,c=(0,T.d)(A.Ui,s.nativeEvent);u(l,c),c.isCanceled||p(l)});return f.useMemo(()=>({defaultPanelId:w,disabled:d,handleTrigger:E,mounted:v,open:h,panelId:_,setMounted:b,setOpen:p,setPanelIdState:S,transitionStatus:y}),[w,d,E,v,h,_,b,p,S,y])}let N=f.createContext(void 0);function I(){let s=f.useContext(N);if(void 0===s)throw Error((0,y.A)(15));return s}var R=c(566935);let F=f.createContext(void 0);function L(){let s=f.useContext(F);if(void 0===s)throw Error((0,y.A)(9));return s}var j=c(122157);let z="data-open",B="data-closed",$=j.e;j.V;let W="data-panel-open",H={[z]:""},U={[B]:""},V={open:s=>s?{[W]:""}:null},Y={open:s=>s?H:U};var q=c(187695);let G="data-index",K={...Y,index:s=>({[G]:String(s)}),...q.G,value:()=>null},Z=f.forwardRef(function(s,l){let{className:c,disabled:u=!1,onOpenChange:d,render:h,value:p,style:m,...v}=s,{ref:b,index:y}=(0,R.q)(),w=(0,D.a)(l,b),{disabled:E,handleValueChange:C,state:T,value:A}=k(),P=(0,M.e)(),I=p??P,L=u||E,j=-1!==A.indexOf(I),z=(0,g.K)((s,l)=>{d?.(s,l),l.isCanceled||C(I,s,l)}),B=O({open:j,onOpenChange:z,disabled:L}),$=f.useMemo(()=>({open:B.open,disabled:B.disabled,transitionStatus:B.transitionStatus}),[B.open,B.disabled,B.transitionStatus]),W=f.useMemo(()=>({...B,onOpenChange:z,state:$}),[B,$,z]),H=f.useMemo(()=>({...T,hidden:!j&&!B.mounted,index:y,disabled:L,open:j}),[B.mounted,L,y,j,T]),U=(0,M.e)(),[V,Y]=f.useState(),q=null===V?void 0:V??U,G=f.useMemo(()=>({defaultTriggerId:U,open:j,state:H,setTriggerId:Y,triggerId:q}),[U,j,H,Y,q]),Z=(0,S.o)("div",s,{state:H,ref:w,props:v,stateAttributesMapping:K});return(0,_.jsx)(N.Provider,{value:W,children:(0,_.jsx)(F.Provider,{value:G,children:Z})})}),X=f.forwardRef(function(s,l){let{render:c,className:u,style:d,...h}=s,{state:p}=L();return(0,S.o)("h3",s,{state:p,ref:l,props:h,stateAttributesMapping:K})});var J=c(550880),Q=c(394944);let ee=f.forwardRef(function(s,l){let{disabled:c,className:u,id:d,render:h,nativeButton:p=!0,style:f,...m}=s,{panelId:g,open:v,handleTrigger:b,disabled:y}=I(),w=c||y,{getButtonProps:k,buttonRef:_}=(0,Q.s)({disabled:w,focusableWhenDisabled:!0,native:p}),{defaultTriggerId:E,state:C,setTriggerId:D}=L(),M=d||void 0,T=M??E;(0,J.g)(()=>(D(s=>M??(null===s?void 0:s)),()=>{D(s=>s===M?null:s)}),[M,D]);let A={"aria-controls":v?g:void 0,"aria-expanded":v,id:T,onClick:b};return(0,S.o)("button",s,{state:C,ref:[l,_],props:[A,m,k],stateAttributesMapping:V})});var et=c(634565),en=c(213718),er=c(95875),ei=c(712236),ea=c(301525),eo=c(841275),es=c(560333);let el={height:void 0,width:void 0};function ec(s){let{externalRef:l,hiddenUntilFound:c,id:u,keepMounted:d,mounted:h,onOpenChange:p,open:m,setMounted:v,setOpen:b,transitionStatus:y}=s,w=f.useRef(null),k=f.useRef(null),[S,_]=f.useState(el),E=f.useRef(el),C=f.useRef(!1),M=f.useRef(m),A=f.useRef(!1),[P,O]=f.useState(!1),N=f.useRef(null),I=(0,D.a)(l,w),R=(0,ei.u)(m),F=(0,es.V)(w),L=!m&&!h,j=P?"idle":y,z=m&&(M.current||A.current),B=!m&&h&&"css-animation"===k.current&&void 0===S.height&&void 0===S.width?E.current:S,W=c&&L&&"css-animation"!==k.current,H=(0,g.K)((s,l=!0)=>{l&&(E.current=s),_(s)}),U=(0,g.K)(()=>{N.current?.(),N.current=null}),V=(0,g.K)(s=>{U(),N.current=()=>{N.current=null,s()}}),Y=(0,g.K)(()=>{m&&h&&"css-animation"===k.current&&(A.current=!0)});(0,J.g)(()=>{P&&"starting"!==y&&O(!1)},[P,y]),f.useEffect(()=>()=>{Y(),U()},[Y,U]),(0,J.g)(()=>{let s=w.current;if(!s)return;!m&&N.current&&U();let l=ed(s,z);if(k.current=l,m&&"idle"===y&&M.current&&"css-animation"===l){E.current=eu(s);return}if(m&&"starting"===y){let c=C.current;if(C.current=!1,"none"===l){H(eu(s)),O(!0);return}if("css-transition"===l){let l=ef(s);return H(eu(s)),c&&(V(ep(s,"transition-duration","0s")),O(!0)),l}H(eu(s));let u=ep(s,"animation-name","none");if(!c)return void u();let d=ep(s,"animation-duration","0s");return u(),V(d),void O(!0)}if(!m&&h&&("idle"===y||"starting"===y)){if(M.current=!1,A.current=!1,"none"===l){H(el,!1),v(!1);return}H(eu(s));return}if("ending"!==y)return;if("none"===l)return void v(!1);let c=eu(s);c.height>0||c.width>0?(H(c),"css-animation"===l&&ep(s,"animation-name","none")()):v(!1)},[h,m,U,H,v,V,z,y]),(0,eo.v)({enabled:m&&h&&"idle"===j,open:!0,ref:w,onComplete(){m&&H(el,!1)}}),f.useEffect(()=>{if(m||!h||"ending"!==j||!w.current)return;let s=new AbortController,l=-1;function c(){R.current||(v(!1),H(el,!1))}return l=er.KP.request(()=>{F(c,s.signal)}
1),()=>{er.KP.cancel(l),s.abort()}},[R,h,m,j,F,H,v]),(0,J.g)(()=>{let s=w.current;s&&c&&L&&s.setAttribute("hidden","until-found")},[L,c]),f.useEffect(function(){let s=w.current;if(s)return(0,en.q)(s,"beforematch",l);function l(s){let l=(0,T.d)("none",s);p(!0,l),l.isCanceled||(C.current=!0,b(!0))}},[p,b]);let q=d||c||h||m;return{height:B.height,props:{...W?{[$]:""}:void 0,hidden:L,id:u},ref:I,shouldPreventOpenAnimation:z,shouldRender:q,transitionStatus:j,width:B.width}}function eu(s){return{height:s.scrollHeight,width:s.scrollWidth}}function ed(s,l){let c=(0,ea.zk)(s).getComputedStyle(s),u=(c.animationName.split(",").map(s=>s.trim()).some(s=>""!==s&&"none"!==s)||l)&&eh(c.animationDuration),d=eh(c.transitionDuration);return u&&d||d?"css-transition":u?"css-animation":"none"}function eh(s){return s.split(",").map(s=>s.trim()).some(s=>""!==s&&Number.parseFloat(s)>0)}function ep(s,l,c){let u=s.style.getPropertyValue(l),d=s.style.getPropertyPriority(l);return s.style.setProperty(l,c),()=>{""===u?s.style.removeProperty(l):s.style.setProperty(l,u,d)}}function ef(s){let l={"justify-content":s.style.justifyContent,"align-items":s.style.alignItems,"align-content":s.style.alignContent,"justify-items":s.style.justifyItems};function c(){Object.entries(l).forEach(([l,c])=>{""===c?s.style.removeProperty(l):s.style.setProperty(l,c)})}Object.keys(l).forEach(l=>{s.style.setProperty(l,"initial","important")});let u=er.KP.request(c);return()=>{er.KP.cancel(u),c()}}let em="--accordion-panel-height",eg="--accordion-panel-width",ev=f.forwardRef(function(s,l){let{className:c,hiddenUntilFound:u,keepMounted:d,id:h,render:p,style:f,...m}=s,{hiddenUntilFound:g,keepMounted:v}=k(),{defaultPanelId:b,mounted:y,onOpenChange:w,open:_,setMounted:E,setOpen:C,setPanelIdState:D,transitionStatus:M}=I(),T=u??g,A=d??v,P=h||void 0,O=h??b;(0,J.g)(()=>(D(s=>P??(null===s?void 0:s)),()=>{D(s=>s===P?null:s)}),[P,D]);let{height:N,props:R,ref:F,shouldPreventOpenAnimation:j,shouldRender:z,transitionStatus:B,width:$}=ec({externalRef:l,hiddenUntilFound:T,id:O,keepMounted:A,mounted:y,onOpenChange:w,open:_,setMounted:E,setOpen:C,transitionStatus:M}),{state:W,triggerId:H}=L(),U={...W,transitionStatus:B},V=(0,et.m)(f,U),Y=(0,S.o)("div",{...s,style:void 0},{state:U,ref:F,props:[R,{"aria-labelledby":H,role:"region",style:{[em]:void 0===N?"auto":`${N}px`,[eg]:void 0===$?"auto":`${$}px`}},m,V?{style:V}:void 0,j?{style:{animationName:"none"}}:void 0],stateAttributesMapping:K});return z?Y:null}),eb=(0,u.t)(["flex","flex-col","w-full","group","data-[boxed]:rounded-md","data-[boxed]:border","data-[boxed]:border-primary"]),ey=(0,u.t)(["w-full","group","border-b","border-primary","data-[disabled]:opacity-50","data-[disabled]:cursor-not-allowed","group-data-[boxed]:px-4","group-data-[boxed]:last:border-b-0"]),ew=(0,u.t)(["flex","items-center","w-full"]),ex=(0,u.t)(["flex","items-center","self-stretch","justify-between","gap-x-2","py-4","text-primary","text-label-sm","text-left","flex-1","transition-colors","disabled:cursor-not-allowed","disabled:hover:no-underline","hover:underline","hover:decoration-solid","hover:decoration-auto","hover:underline-offset-auto","hover:[text-underline-position:from-font]","hover:[text-decoration-skip-ink:auto]"]),ek=(0,u.t)(["duration-300","transition-transform","shrink-0","group-data-[open]:rotate-180"]),eS=(0,u.t)(["grid","text-body-sm","text-primary","opacity-0","duration-300","ease-out","transition-[grid-template-rows,opacity]","[grid-template-rows:0fr]","group-data-[open]:[grid-template-rows:1fr]","group-data-[open]:opacity-100"]),e_=(0,u.t)(["overflow-hidden"]),eE=(0,u.t)(["pb-4"]);function eC({className:s,defaultValue:l,onValueChange:c,multiple:u,value:d,disabled:p=!1,isBoxed:f=!1,"data-testid":m,ref:g,...v}){return(0,_.jsx)(C,{"data-testid":m,disabled:p,onValueChange:c,className:(0,h.t)("Accordion",eb,s),defaultValue:l,multiple:u,ref:g,value:d,"data-boxed":f?"true":void 0,...v})}function eD({className:s,disabled:l,ref:c,...u}){return(0,_.jsx)(Z,{ref:c,disabled:l,className:(0,h.t)("Accordion",ey,s),...u})}function eM({className:s,children:l,ref:c,...u}){return(0,_.jsx)(X,{className:(0,d.r)(ew),children:(0,_.jsxs)(ee,{ref:c,className:(0,h.t)("Accordion",ex,s),...u,children:[l,(0,_.jsx)(p.t,{name:"chevron-down",color:"secondary",className:(0,d.r)(ek)})]})})}function eT({className:s,children:l,ref:c,...u}){return(0,_.jsx)(ev,{...u,ref:c,hiddenUntilFound:!0,className:(0,d.r)(eS),children:(0,_.jsx)("div",{className:(0,d.r)(e_),children:(0,_.jsx)("div",{className:(0,h.t)("Accordion",eE,s),children:l})})})}eC.displayName="Accordion.Root",eD.displayName="Accordion.Item",eM.displayName="Accordion.Trigger",eT.displayName="Accordion.Content";let eA={Root:eC,Item:eD,Trigger:eM,Content:eT}},228464(s,l,c){"use strict";var u=c(21392),d=c(617593),h=c(391426);let p=(0,u.n)({base:"shrink-0",variants:{size:{xxs:"size-4",xs:"size-5",sm:"size-6",md:"size-8",lg:"size-10",xl:"size-12","2xl":"size-16","3xl":"size-20"}},defaultVariants:{size:"md"}}),f=({size:s,className:l,"data-testid":c})=>(0,h.jsx)(d.E,{shape:"rounded",className:(0,u.r)(p({size:s}),l),"data-testid":c});c.d(l,{},{L:f})},765164(s,l,c){"use strict";var u=c(21392),d=c(617593),h=c(391426);let p=({className:s,"data-testid":l})=>(0,h.jsx)(d.E,{shape:"square",className:(0,u.r)("inline-flex h-[1.375rem] w-16 rounded-md",s),"data-testid":l});c.d(l,{},{n:p})},546244(s,l,c){"use strict";var u=c(21392),d=c(817751),h=c(739042),p=c(889230),f=c(892907),m=c(409858),g=c(391426);let v=(0,u.n)({base:["flex","relative","items-center","gap-2","py-3","px-10","w-full","min-h-10","overflow-hidden"],variants:{variant:{primary:"bg-secondary",destructive:"bg-danger-light",success:"bg-success-light",warning:"bg-warning-light",info:"bg-info-light"}},defaultVariants:{variant:"primary"}}),b=s=>{let{title:l,description:c,variant:b="primary",onDismiss:y,icon:w,iconColor:k,iconProps:S,actionProps:_,linkProps:E}=s;if(!l&&!c)return null;let{variant:C="outline",...D}=_??{},M=E?(0,u.r)("whitespace-nowrap",E.internalClassName):void 0,T=_?(0,g.jsx)(h.$,{...D,variant:C,size:"sm",fullWidth:!1}):E?"custom"===E.variant?(0,g.jsx)(m.N,{...E,internalClassName:M}):(0,g.jsx)(m.N,{...E,size:"sm",internalClassName:M}):null;return(0,g.jsxs)("div",{className:v({variant:b}),children:[(0,g.jsx)("div",{className:"flex w-full min-w-0 justify-center",children:(0,g.jsxs)("div",{className:"flex min-w-0 max-w-full items-center justify-center gap-2",children:[w&&(0,g.jsx)("div",{className:"flex h-[--leading-md] shrink-0 items-center self-start",children:(0,g.jsx)(d.t,{...S,name:w,color:k,size:"md",className:"shrink-0"})}),(0,g.jsxs)("p",{className:"min-w-0 text-center",children:[l&&(0,g.jsx)(f.o5,{variant:"label-sm",color:"primary",component:"span",children:l}),c&&(0,g.jsx)(f.o5,{variant:"body-sm",color:"secondary",component:"span",children:l?` ${c}`:c})]}),T&&(0,g.jsx)("div",{className:"flex h-[--leading-md] shrink-0 items-center",children:T})]})}),y&&(0,g.jsx)("div",{className:"absolute end-2 top-1/2 flex -translate-y-1/2 items-center justify-center self-stretch",children:(0,g.jsx)(p.t,{icon:"cross","aria-label":"Close",onClick:y}
1)})]})};c.d(l,{},{l:b})},99654(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(362052),m=c(892907),g=c(253737),v=c(314054),b=c(409858),y=c(70719),w=c(933578),k=c(391426);let S="...",_=(0,u.t)(["flex","items-center","gap-1","min-w-0","max-w-full","text-body-sm","antialiased"]),E=(0,u.t)(["flex","items-center","gap-1","p-0","m-0","min-w-0","max-w-full","list-none"]),C=(0,u.t)(["flex","items-center","min-w-0","shrink"]),D={sm:"min-w-8",lg:"min-w-10"},M={sm:"min-w-[calc(4ch_+_2rem)]",lg:"min-w-[calc(4ch_+_2.5rem)]"},T="min-w-[4ch]",A=(0,u.t)(["p-2","min-w-0","max-w-full","text-tertiary","rounded-lg","!no-underline","hover:text-primary","hover:bg-hover","focus-visible:outline-none","focus-visible:shadow-focus"]),P=(0,u.t)(["p-2","text-tertiary","cursor-pointer","shrink-0","rounded-lg","hover:bg-hover","focus-visible:outline-none","focus-visible:shadow-focus"]),O=(0,u.t)(["block","min-w-0","max-w-full","truncate"]),N=(0,u.t)(["inline-flex","min-w-0","max-w-full","focus-visible:outline-none","focus-visible:shadow-focus"]);function I({label:s,color:l,size:c,ariaCurrent:u,renderTrigger:h}){let p=(0,w.useRef)(null),f=(0,g.o)(p),b=(0,k.jsx)(m.o5,{ref:p,variant:"sm"===c?"body-sm":"heading-xl",color:l,component:"span",className:(0,d.r)(O),"aria-current":u,children:s}),y=h?.(b)??(f?(0,k.jsx)("span",{className:(0,d.r)(N),tabIndex:0,children:b}):b);return f&&null!=y?(0,k.jsx)(v.m,{content:s,children:y}):y}function R(s,l){let c=Math.max(l,2);return s.length<=c?{visibleItems:s,hiddenItems:[]}:{visibleItems:[s[0],S,...s.slice(-(c-1))],hiddenItems:s.slice(1,s.length-(c-1))}}function F({item:s,className:l,size:c}){return(0,k.jsx)(I,{label:s.label,size:c,color:"tertiary",renderTrigger:c=>null!=s.renderLink?"function"==typeof s.renderLink?s.renderLink({className:l,children:c})??null:(0,w.isValidElement)(s.renderLink)?(0,w.cloneElement)(s.renderLink,{className:l,children:c}):null:(0,k.jsx)(b.N,{href:s.href,internalClassName:(0,d.r)(l),children:c})})}function L({items:s,maxItems:l=4,className:c,size:u="sm","data-testid":m,i18n:g,ref:v,...b}){let O=(0,f.t)("breadCrumbs",g),{visibleItems:N,hiddenItems:j}=R(s,l),z=(0,w.useRef)(new Map),B=(0,w.useCallback)(s=>l=>{z.current.set(s,l)},[]),$=(0,w.useMemo)(()=>j.map((s,l)=>({label:s.label,onClick:()=>{"href"in s&&s.href&&!s.href.startsWith("javascript:")?window.location.href=s.href:"renderLink"in s&&null!=s.renderLink&&z.current.get(l)?.click()}})),[j]);return(0,k.jsxs)("nav",{ref:v,"data-testid":m,"aria-label":O.breadcrumb,className:(0,h.t)("Breadcrumbs",_,c),...b,children:[j.map((s,l)=>{if(!("renderLink"in s)||null==s.renderLink)return null;let c="function"==typeof s.renderLink?s.renderLink({ref:B(l),tabIndex:-1}):(0,w.isValidElement)(s.renderLink)?(0,w.cloneElement)(s.renderLink,{ref:B(l),tabIndex:-1}):null;return null==c?null:(0,k.jsx)("span",{"aria-hidden":"true",style:{display:"none"},children:c},`hidden-link-${s.label}`)}),(0,k.jsx)("ol",{className:(0,d.r)(E),children:N.map((s,l)=>{let c=l===N.length-1,h=!c,f=0===l;return s===S?(0,k.jsxs)("li",{className:(0,d.r)(C,"shrink-0"),children:[(0,k.jsx)(y.t,{options:$,align:"start",trigger:(0,k.jsx)("button",{type:"button",className:(0,d.r)(P),"aria-label":O.showHiddenPages,children:(0,k.jsx)(p.t,{name:"dot-menu",size:u})})}),h&&(0,k.jsx)(p.t,{name:"slash",size:u,color:"tertiary",className:"shrink-0","aria-hidden":"true"})]},"dots"):(0,k.jsxs)("li",{className:(0,d.r)(C,f?h?M[u]:T:h&&D[u]),children:[c?(0,k.jsx)(I,{label:s.label,size:u,color:"primary",ariaCurrent:"page"}):(0,k.jsx)(F,{item:s,className:(0,d.r)(A),size:u}),h&&(0,k.jsx)(p.t,{name:"slash",size:u,color:"tertiary",className:"shrink-0","aria-hidden":"true"})]},s.href?`link-${s.href}`:null!=s.renderLink?`renderLink-${s.label}`:`label-${s.label}`)})})]})}L.displayName="Breadcrumbs",c.d(l,{BI:()=>L})},82293(s,l,c){"use strict";var u=c(21392),d=c(617593),h=c(391426);let p=(0,u.n)({base:"inline-flex shrink-0",variants:{size:{sm:"h-8 w-16 rounded-md",md:"h-9 w-20 rounded-md",lg:"h-10 w-24 rounded-lg"},fullWidth:{true:"w-full",false:null}},defaultVariants:{size:"md",fullWidth:!1}}),f=({size:s,fullWidth:l=!1,className:c,"data-testid":f})=>(0,h.jsx)(d.E,{shape:"square",className:(0,u.r)(p({size:s,fullWidth:l}),c),"data-testid":f});c.d(l,{},{k:f})},173700(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(13241),f=c(44175),m=c(933578),g=c(391426);let v=(0,d.n)({base:["flex","items-start","bg-primary","border","border-primary","rounded-xl","group/card","focus-visible:outline-none"],variants:{layout:{vertical:"flex-col",horizontal:"flex-row"},isInteractive:{true:null,false:null}},compoundVariants:[{isInteractive:!0,className:["cursor-pointer","hover:border-hover","hover:shadow-2xs","focus-visible:shadow-focus"]}],defaultVariants:{layout:"vertical",isInteractive:!1}}),b=(0,u.t)(["p-4","w-full","group-data-[layout=vertical]/card:pb-2"]),y=(0,u.t)(["p-2","w-full","group-data-[layout=horizontal]/card:p-4"]),w=(0,u.t)(["p-4","w-full","group-data-[layout=vertical]/card:pt-2"]),k=(0,u.t)(["!text-primary","!no-underline","hover:text-primary"]),S=s=>{let{layout:l="vertical",className:c,children:u,"data-testid":d,...b}=s,y="renderLink"in s?null!=s.renderLink:null!=s.onClick,w=(0,f.t)(u),S=[];
1m.Children.forEach(w,s=>{(0,m.isValidElement)(s)&&(s.type===_||s.type===E||s.type===C)&&S.push(s)});let D=S;if("renderLink"in s&&null!=s.renderLink){let s=(0,h.t)("Card",v({layout:l,isInteractive:!0}),k,c),{renderLink:u,...f}=b;return(0,p.r)(u,{...f,className:s,"data-testid":d,"data-layout":l,children:D})}let{onClick:M,role:T,tabIndex:A,...P}=b,O=M?s=>{P.onKeyDown?.(s),s.defaultPrevented||("Enter"===s.key||" "===s.key)&&(s.preventDefault(),M(s))}:void 0,N=(0,h.t)("Card",v({layout:l,isInteractive:y}),c);if(M){let s={onClick:M,onKeyDown:O,role:T??"button",tabIndex:A??0};return(0,g.jsx)("div",{...P,...s,className:N,"data-layout":l,"data-testid":d,children:D})}return(0,g.jsx)("div",{...P,className:N,role:T,tabIndex:A,"data-layout":l,"data-testid":d,children:D})};S.displayName="Card.Root";let _=({className:s,children:l,"data-testid":c})=>(0,g.jsx)("div",{className:(0,h.t)("Card.Header",b,s),"data-testid":c,children:l});_.displayName="Card.Header";let E=({className:s,children:l,"data-testid":c})=>(0,g.jsx)("div",{className:(0,h.t)("Card.Body",y,s),"data-testid":c,children:l});E.displayName="Card.Body";let C=({className:s,children:l,"data-testid":c})=>(0,g.jsx)("div",{className:(0,h.t)("Card.Footer",w,s),"data-testid":c,children:l});C.displayName="Card.Footer";let D={Root:S,Header:_,Body:E,Footer:C};c.d(l,{},{Z:D})},321803(s,l,c){"use strict";c.d(l,{F:()=>td});var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(18616),m=c(933578),g=c(391426);let v={active:!0,breakpoints:{},announceChanges:!1,carouselAriaLabel:"Carousel",carouselAriaRoleDescription:"carousel",carouselRole:"region",previousButtonAriaLabel:"Go to previous Slide",nextButtonAriaLabel:"Go to next Slide",slideAriaRoleDescription:"slide",slideRole:"group",rootNode:null,slideAriaLabel:(s,l,c,u,d,h)=>{let p=l+1,f=c+1,m=l!==c,g=`(group ${d+1} of ${h})`;return s?m?`Slides ${p}-${f} of ${u} ${g}`:`Slide ${p} of ${u} ${g}`:`Slide ${p} of ${u}`},dotButtonAriaLabel:(s,l,c,u,d,h)=>{let p=l+1,f=c+1,m=l!==c,g=`(group ${d+1} of ${h})`;return s?m?`Go to slides ${p}-${f} of ${u} ${g}`:`Go to slide ${p} of ${u} ${g}`:`Go to slide ${p} of ${u}`},liveRegionContent:(s,l,c,u,d,h)=>{let p=l+1,f=c+1,m=l!==c,g=`(group ${d+1} of ${h})`;return s?m?`Showing slides ${p}-${f} of ${u} ${g}`:`Showing slide ${p} of ${u} ${g}`:`Showing slide ${p} of ${u}`}};function b(s){let l=new Map,c=s||null;function u(s,u){!c||u&&(l.set(s,u),c.setAttribute(s,u))}function d(s,l){if(c){if(!l)return h(s);u(s,l.toString())}}function h(s){c&&(l.delete(s),c.removeAttribute(s))}function p(){c&&(l.forEach((s,l)=>h(l)),l.clear())}return{connect:function(s){c=s},set:u,toggle:d,remove:h,removeAll:p}}function y(s){return"string"==typeof s}function w(s,l){return y(l)?s.querySelector(l):l}function k(s,l){let c=y(l)?s.querySelectorAll(l):l;return c?Array.from(c):[]}function S(s,l){let c=s.rootNode();return l&&l(c)||c}function _(s={}){let l,c,u,d,h,p,f,m=["a[href]","area[href]",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","summary","details","object","embed","audio[controls]","video[controls]",'[tabindex]:not([tabindex="-1"])','[contenteditable]:not([contenteditable="false"])'].map(s=>`${s}:not([hidden])`).join(","),g=!1,y=!1,E=null,C=null,D=[],M=!1,T=null,A=[],P=[],O=[];function N(){return!g&&!y&&l.active}function I(m,w){c=m;let{mergeOptions:k,optionsAtMedia:E}=w,C=k(v,_.globalOptions),T=k(C,s);y=!1,l=E(T),g=c.internalEngine().isSsr,N()&&(d=b(),h=b(),p=b(),f=b(),P=c.snapList().map(()=>b()),O=c.slideNodes().map(()=>b()),u=S(c,l.rootNode),D=c.snapList().map((s,l)=>l),A=c.slideNodes().map(()=>[]),M=l.announceChanges,R(),j(),c.on("select",B))}function R(){if(!N())return;let{carouselRole:s,carouselAriaLabel:u,carouselAriaRoleDescription:h}=l;C&&C.disconnect(),d.connect(c.rootNode()),d.set("role",s),d.set("aria-label",u),d.set("aria-roledescription",h)}function F(s){return()=>{T=s;let{snapBySlide:l}=c.internalEngine().scrollSnapList;U([l[T]])}}function L(){if(null===T||T<0)return;let{snapBySlide:s}=c.internalEngine().scrollSnapList;U([s[T]]),T=null}function j(){if(!N())return;let{scrollSnapList:s,eventStore:u}=c.internalEngine(),{slideRole:d,slideAriaRoleDescription:h,slideAriaLabel:p}=l,f={capture:!0};
1c.slideNodes().forEach((l,c)=>{let g=V(s.snapBySlide[c],p),v=O[c],y=k(l,m);v.connect(l),v.set("role",d),v.set("aria-roledescription",h),v.set("aria-label",g),u.add(l,"focusout",L,f),u.add(l,"focusin",F(c),f),A[c]=y.map(s=>({focusAttributes:b(s),prevTabIndex:s.getAttribute("tabindex")}))}),U()}function z(s){if(!N())return;let{dotButtonAriaLabel:c}=l,d=w(u,s),h=k(d,null==d?void 0:d.children);P=h.map(()=>b()),h.forEach((s,l)=>{let u=V(l,c),d=P[l];d.connect(s),d.set("aria-label",u)}),d&&(C&&C.disconnect(),(C=new MutationObserver(()=>z(s))).observe(d,{childList:!0})),H()}function B(s){let l=s.previousSnap(),c=s.selectedSnap(),u=[c];c!==l&&u.push(l),U(u),H(u),W(),$()}function $(){if(!N()||!E||!M||!l.liveRegionContent)return;let s=V(c.selectedSnap(),l.liveRegionContent);s&&(E.innerHTML=s)}function W(){let s=!c.canGoToPrev(),l=!c.canGoToNext();h.toggle("aria-disabled",s),p.toggle("aria-disabled",l)}function H(s=D){s.forEach(s=>{let l=s===c.selectedSnap(),u=P[s];u&&u.toggle("aria-current",l)})}function U(s=D){let{slidesBySnap:l}=c.internalEngine().scrollSnapList;
1s.forEach(s=>{let u=l[s],d=s===c.selectedSnap();u.forEach(s=>{let l=c.slideNodes()[s].contains(document.activeElement),u=O[s],h=A[s];u.toggle("aria-hidden",!d&&!l),h.forEach(s=>{let{focusAttributes:l,prevTabIndex:c}=s,u=d?c:"-1";l.toggle("tabindex",u)})})})}function V(s,l){let{slidesBySnap:u}=c.internalEngine().scrollSnapList,d=u[s];if(!l||!D.length||!d)return"";let h=u.some(s=>s.length>1),p=c.slideNodes().length,f=D.length;return l(h,d[0],d[d.length-1],p,s,f)}return{name:"accessibility",options:s,init:I,destroy:function(){N()&&(c.off("select",B),d.removeAll(),h.removeAll(),p.removeAll(),f.removeAll(),O.forEach(s=>s.removeAll()),P.forEach(s=>s.removeAll()),A.flat().forEach(s=>{let{focusAttributes:l,prevTabIndex:c}=s;l.toggle("tabindex",c)}))},setupPrevAndNextButtons:function(s,c){if(!N())return;let{previousButtonAriaLabel:d,nextButtonAriaLabel:f}=l;h.connect(w(u,s)),h.set("aria-label",d),p.connect(w(u,c)),p.set("aria-label",f),W()},setupDotButtons:z,setupLiveRegion:function(s){N()&&(E=w(u,s),f.connect(E),f.set("aria-live","polite"),f.set("aria-atomic","true"),$())},setUpdateLiveRegion:function(s){M=s,$()},updateSlides:U,updateDotButtons:H,updatePrevAndNextButtons:W,updateLiveRegion:$}}_.globalOptions=void 0;let E={active:!0,breakpoints:{},delay:4e3,instant:!1,defaultInteraction:!0,stopOnLastSnap:!1,rootNode:null};function C(s,l){let c=s.snapList();return"number"==typeof l?c.map(()=>l):l(c,s)}function D(s,l){let c=s.rootNode();return l&&l(c)||c}function M(s={}){let l,c,u,d=!1,h=!1,p=null,f=null,m=0,g=!1,v=!1,b=!1,y=!1,w=!1,k=R;function S(){return!d&&!h&&l.active}function _(p,f){c=p;let{mergeOptions:m,optionsAtMedia:g}=f,v=m(E,M.globalOptions),y=m(v,s);if(h=!1,l=g(y),d=c.internalEngine().isSsr,!S()||c.snapList().length<=1)return;b=l.instant,u=C(c,l.delay),k=l.defaultInteraction?R:F;let{eventStore:w,nodeHandler:_}=c.internalEngine(),{ownerDocument:T}=_,A=D(c,l.rootNode);T&&w.add(T,"visibilitychange",N),c.on("pointerdown",k),c.on("pointerup",k),c.on("slidefocus",k),w.add(A,"mouseenter",s=>k(c,s,s.type)),w.add(A,"mouseleave",s=>k(c,s,s.type)),w.add(c.containerNode(),"focusout",s=>k(c,s,"slidefocusout"))}function T(){let{ownerWindow:s}=c.internalEngine().nodeHandler;if(!s)return;let l=new Date().getTime(),u=c.createEvent("autoplay:timerset",{startTime:l});s.clearTimeout(m),m=s.setTimeout(L,j()),f=l,u.emit()}function A(){let{ownerWindow:s}=c.internalEngine().nodeHandler;if(!s)return;let l=new Date().getTime(),u=c.createEvent("autoplay:timerstopped",{stopTime:l});s.clearTimeout(m),m=0,f=null,u.emit()}function P(){if(S()){if(I()){v=!0;return}g||(g=!0,c.createEvent("autoplay:play",null).emit()),T()}}function O(){S()&&(g&&(g=!1,c.createEvent("autoplay:stop",null).emit()),A())}function N(){if(I())return v=g,O();v&&P()}function I(){let{ownerDocument:s}=c.internalEngine().nodeHandler;return!!s&&"hidden"===s.visibilityState}function R(s,l,c){let u=l.type,d=c||u;"slidefocus"===d&&O(),"pointerdown"===d&&O()}function F(s,l,u){let d=l.type,h=u||d;"mouseenter"===h&&(y=!0),"mouseleave"===h&&(y=!1),"pointerdown"===h&&(w=!0),"pointerup"===h&&(w=!1),c.createEvent("autoplay:interaction",{interaction:h,originalEvent:l,isMouseOver:y,isPointerDown:w}).emit()}function L(){let{indexCurrent:s}=c.internalEngine(),u=s.clone().add(1).get(),d=c.snapList().length-1,h=l.stopOnLastSnap&&u===d,f=c.createEvent("autoplay:select",{targetSnap:c.canGoToNext()?u:0,sourceSnap:s.get()});if(c.canGoToNext()?c.goToNext(b):c.goTo(0,b),f.emit(),p=null,h)return O();P()}function j(){return p||u[c.selectedSnap()]}function z(){if(!S()||!f)return null;let s=new Date().getTime()-f;return j()-s}return{name:"autoplay",options:s,init:_,destroy:function(){S()&&(c.off("pointerdown",k).off("pointerup",k).off("slidefocus",k),O(),h=!0,g=!1)},play:function(s){b=null!=s?s:b,P()},stop:function(){g&&O()},reset:function(){g&&P(),p=null},pause:function(){g&&(p=z(),O())},isPlaying:function(){return g},timeUntilNext:z}}function T(s){return"[object Object]"===Object.prototype.toString.call(s)}function A(s){return T(s)||Array.isArray(s)}function P(s,l){let c=Object.keys(s),u=Object.keys(l);return c.length===u.length&&JSON.stringify(Object.keys(s.breakpoints||{}))===JSON.stringify(Object.keys(l.breakpoints||{}))&&c.every(c=>{let u=s[c],d=l[c];return"function"==typeof u?`${u}`==`${d}`:A(u)&&A(d)?P(u,d):u===d})}function O(s){return s.concat().sort((s,l)=>s.name>l.name?1:-1).map(s=>s.options)}function N(s,l){if(s.length!==l.length)return!1;let c=O(s),u=O(l);return c.every((s,l)=>P(s,u[l]))}function I(s){return l=>s(F(l)?l:l.get())}function R(s){return s.find(({name:s})=>"ssr"===s)}function F(s){return"number"==typeof s}function L(s){return"string"==typeof s}function j(s){return"[object Object]"===Object.prototype.toString.call(s)}function z(s){return Math.abs(s)}function B(s){return Math.sign(s)}function $(s,l){return z(s-l)}
1function W(s,l){if(0===s||0===l||z(s)<=z(l))return 0;let c=$(z(s),z(l));return z(c/s)}function H(s){return Math.round(100*s)/100}function U(s){return K(s).map(Number)}function V(s){return s[Y(s)]}function Y(s){return Math.max(0,s.length-1)}function q(s,l){return l===Y(s)}function G(s,l=0){return Array.from(Array(s-l+1),(s,c)=>l+c)}function K(s){return Object.keys(s)}function Z(s,l){return[s,l].reduce((s,l)=>(K(l).forEach(c=>{let u=s[c],d=l[c],h=j(u)&&j(d);s[c]=h?Z(u,d):d}),s),{})}function X(s,l){return void 0!==l.MouseEvent&&s instanceof l.MouseEvent}function J(s,l){let c={start:u,center:d,end:h};function u(){return 0}function d(s){return h(s)/2}function h(s){return l-s}return{measure:function(u,d){return L(s)?c[s](u):s(l,u,d)}}}function Q(){let s=[],l={add:function(c,u,d,h={passive:!0}){let p;if("addEventListener"in c)c.addEventListener(u,d,h),p=()=>c.removeEventListener(u,d,h);else{let s=c;s.addListener(d),p=()=>s.removeListener(d)}return s.push(p),l},clear:function(){s=s.filter(s=>s())}};return l}function ee(s,l){let c,u=Q(),d=1e3/60,h=null,p=0,f=0;function m(u){if(!f)return;h||(h=u,s(),s());let g=u-h;for(h=u,p+=g;p>=d;)s(),p-=d;l(p/d),f&&(f=c.requestAnimationFrame(m))}function g(){f&&(c.cancelAnimationFrame(f),h=null,p=0,f=0)}function v(){h=null,p=0}return{init:function(s){let l=s.document;c=s,u.add(l,"visibilitychange",()=>{l.hidden&&v()})},destroy:function(){g(),u.clear()},start:function(){f||(f=c.requestAnimationFrame(m))},stop:g,update:s,render:l}}function et(s,l){let c="rtl"===l,u="y"===s,d=u?"y":"x",h=u?"x":"y",p=!u&&c?-1:1;function f(s){let{height:l,width:c}=s;return u?l:c}return{scroll:d,cross:h,startEdge:function s(){return u?"top":c?"right":"left"}(),endEdge:function s(){return u?"bottom":c?"left":"right"}(),nativeScroll:u?"scrollTop":"scrollLeft",getSize:f,direction:I(function(s){return s*p})}}function en(s=0,l=0){let c=z(s-l);function u(l){return l<s}function d(s){return s>l}function h(s){return u(s)||d(s)}function p(c){return h(c)?u(c)?s:l:c}function f(s){return c?s-c*Math.ceil((s-l)/c):s}return{length:c,max:l,min:s,clamp:I(p),pastAnyBound:I(h),pastMaxBound:I(d),pastMinBound:I(u),removeOffset:I(f)}}function er(s,l,c){let{clamp:u}=en(0,s),d=s+1,h=p(l);function p(s){return c?z((d+s)%d):u(s)}function f(){return h}function m(s){return g().set(f()+s)}function g(){return er(s,f(),c)}let v={get:f,set:function(s){return h=p(s),v},add:m,clone:g};return v}function ei(s,l,c,u,d,h,p,f,m,g,v,b,y,w,k,S,_){let E,C,{cross:D,direction:M}=l,T=["INPUT","SELECT","TEXTAREA"],A={passive:!1},P=Q(),O=Q(),N=en(50,225).clamp(y.measure(20)),I={mouse:300,touch:400},R={mouse:500,touch:600},F=!0===w||"snap"===w,L=!0!==w,j=F?43:25,H=!1,U=0,V=0,Y=!1,q=!1,G=!1,K=!1,Z=!1;function J(){let s=Z?E:c;O.add(s,"mousemove",es,A).add(s,"mouseup",el)}function ee(s){let l=s.nodeName||"";return T.includes(l)}function et(){return(F?R:I)[Z?"mouse":"touch"]}function er(){return g.byDistance(0,!1).index!==v.get()}function ei(s){return g.byDistance(s,L).distance}function ea(s){let l=v.add(-1*B(s));return F||z(s)<N?ei(s):S&&er()?.5*ei(s):g.byIndex(l.get(),0).distance}function eo(s){if(!b.createEvent("pointerdown",s).emit())return;let l=X(s,C),c=l&&0!==s.button;Z=l,K=F&&l&&!s.buttons&&H,H=$(u.get(),h.get())>=2,c||ee(s.target)||(q=!0,d.pointerDown(s),m.useFriction(0).useDuration(0),u.set(h),U=d.readPoint(s),V=d.readPoint(s,D),J(),Y=!0)}function es(s){if(!b.createEvent("pointermove",s).emit()||!X(s,C)&&s.touches.length>=2)return el(s);let l=d.readPoint(s),c=d.readPoint(s,D),h=$(l,U),f=$(c,V);if(!G&&!Z&&(!s.cancelable||!(G=h>f)))return el(s);let g=d.pointerMove(s);h>k&&(K=!0),m.useFriction(.3).useDuration(.75),p.start(),u.add(M(g)),s.cancelable&&s.preventDefault()}function el(s){let l=b.createEvent("pointerup",s),c=d.pointerUp(s)*et(),u=ea(M(c)),h=W(c,u),p=j-10*h,g=_+h/50;G=!1,q=!1,Y=!1,Z=!1,O.clear(),m.useDuration(p).useFriction(g),f.distance(u,L),l.emit()}function ec(s){K&&(s.stopPropagation(),s.preventDefault(),K=!1)}return{init:function(l){if(!s)return;E=l.document,C=l,d.init(l);let u=c;P.add(u,"dragstart",s=>s.preventDefault(),A).add(u,"touchmove",s=>Y&&es(s),A).add(u,"touchend",s=>Y&&el(s)).add(u,"touchstart",eo).add(u,"mousedown",eo).add(u,"touchcancel",el).add(u,"contextmenu",el).add(u,"click",ec,!0)},destroy:function(){P.clear(),O.clear(),Y=!1},pointerDown:function(){return q}}}function ea(s){let l,c,u,d=170;function h(s){return s.timeStamp}function p(c,u){let d=u||s.scroll,h=`client${"x"===d?"X":"Y"}`;return(X(c,l)?c:c.touches[0])[h]}return{init:function(s){l=s},pointerDown:function(s){return c=s,u=s,p(s)},pointerMove:function(s){let l=p(s)-p(u),f=h(s)-h(c)>d;return u=s,f&&(c=s),l},pointerUp:function(s){if(!c||!u)return 0;let l=p(u)-p(c),f=h(s)-h(c),m=h(s)-h(u)>d,g=l/f;return f&&!m&&z(g)>.1?g:0},readPoint:p}}function eo(s){return{measure:function(l){return l/100*s}}}function es(s,l,c,u,d,h){let p,f,m=[l,...u],g=[],v=!1;function b(s){return d.getSize(h.getRect(s))}function y(s){let d=c.createEvent("resize",s);if(d.emit())for(let c of s){if(v)return;let s=c.target===l,h=u.indexOf(c.target),p=s?f:g[h];if(z(b(s?l:u[h])-p)>=.5){d.api.reInit();break}}}return{init:function(c){s&&(f=b(l),g=u.map(b),p=new c.ResizeObserver(y),c.requestAnimationFrame(()=>{m.forEach(s=>p.observe(s))}))},destroy:function(){v=!0,p&&p.disconnect()}}}function el(){return{update:function(s){let{dragHandler:l,scrollBody:c,scrollBounds:u,options:{loop:d}}=s;d||u.constrain(l.pointerDown()),c.seek()},render:function(s,l){let{scrollBody:c,translate:u,location:d,offsetLocation:h,previousLocation:p,scrollLooper:f,slideLooper:m,dragHandler:g,animation:v,eventHandler:b,scrollBounds:y,options:{loop:w}}=s,k=c.settled(),S=!y.shouldConstrain(),_=g.pointerDown(),E=w||S,C=k&&E,D=!C,M=D&&_,T=C&&!_;T&&v.stop();let A=d.get()*l+p.get()*(1-l);h.set(A),w&&(f.loop(c.direction()),m.loop()),u.to(h),T&&b.createEvent("settle",null).emit(),D&&b.createEvent("scroll",{isDragging:
1M}).emit()}}}function ec(s,l,c,u,d,h){let p=0,f=0,m=d,g=h,v=s.get(),b=0;function y(s){return m=s,k}function w(s){return g=s,k}let k={direction:function(){return f},duration:function(){return m},velocity:function(){return p},seek:function(){let l=u.minus(s),d=0;return m?(c.set(s),p+=l/m,p*=g,v+=p,s.add(p),d=v-b):(p=0,c.set(u),s.set(u),d=l),f=B(d),b=v,k},settled:function(){return .001>z(u.minus(l))},useBaseFriction:function(){return w(h)},useBaseDuration:function(){return y(d)},useFriction:w,useDuration:y};return k}function eu(s,l,c,u,d){let{pastAnyBound:h,pastMinBound:p,clamp:f}=s,m=d.measure(10),g=d.measure(50),v=en(.1,.99),b=!1;function y(){return!b&&!!h(c)&&!!h(l)}function w(d){if(!y())return;let h=z(s[p(l)?"min":"max"]-l.get()),b=c.minus(l),w=v.clamp(h/g);c.subtract(b*w),!d&&z(b)<m&&(c.set(f(c)),u.useDuration(25).useBaseFriction())}return{shouldConstrain:y,constrain:w,toggleActive:function(s){b=!s}}}function ed(s,l,c,u,d){let h=en(-l+s,0),p=v(),f=g();function m(s,l){return!!d&&1>=$(s,l)}function g(){let s=p[0],l=V(p);return en(p.lastIndexOf(s),p.indexOf(l)+1)}function v(){return c.map((s,l)=>{let{min:u,max:d}=h,p=h.clamp(s),f=!l,g=q(c,l);return f?d:g||m(u,p)?u:m(d,p)?d:p}).map(s=>parseFloat(s.toFixed(3)))}return{snapsContained:function(){if(l<=s+d)return[h.max];if("keepSnaps"===u)return p;let{min:c,max:m}=f;return p.slice(c,m)}(),scrollContainLimit:f}}function eh(s,l,c){let u=l[0];return{limit:en(c?u-s:V(l),u)}}function ep(s,l,c,u){let d=.1,{pastMinBound:h,pastMaxBound:p}=en(l.min+d,l.max+d);function f(s){return 1===s?p(c):-1===s&&h(c)}return{loop:function(l){if(!f(l))return;let c=-1*l*s;u.forEach(s=>s.add(c))}}}function ef(s){let{max:l,length:c}=s;return{get:I(function(s){let u=s-l;return c?-(u/c):0})}}function em(s,l,c,u,d){let{startEdge:h,endEdge:p}=s,{groupSlides:f}=d,m=v().map(l.measure),g=b();function v(){return f(u).map(s=>V(s)[p]-s[0][h]).map(z)}function b(){return u.map(s=>c[h]-s[h]).map(s=>-z(s))}function y(){return f(g).map(s=>s[0]).map((s,l)=>s+m[l])}return{snaps:g,snapsAligned:y()}}function eg(s,l,c,u,d,h,p){let{groupSlides:f}=d,{min:m,max:g}=u,v=y(),b=w();function y(){let u=f(h),d=!s||"keepSnaps"===l;return 1===c.length?[h]:d?u:u.slice(m,g).map((s,l,c)=>{let u=!l,d=q(c,l);return u?G(V(s)):d?G(Y(h),s[0]):s})}function w(){let s={};return v.forEach((l,c)=>{l.forEach(l=>{s[l]=c})}),s}return{slidesBySnap:v,snapBySlide:b,progressBySnap:c.map(p.get),length:c.length}}function ev(s,l,c,u,d){let{pastAnyBound:h,removeOffset:p,clamp:f}=u;function m(s){return s.sort((s,l)=>z(s)-z(l))[0]}function g(c){let u=s?p(c):f(c),{index:d}=l.reduce((s,l,c)=>{let d=z(v(l-u,0));return d>=s.smallestDisplacement?s:{smallestDisplacement:d,index:c}},{smallestDisplacement:1/0,index:0});return{index:d,distance:u}}function v(l,u){if(!s)return l;let d=[l,l+c,l-c];if(!u)return m(d);let h=d.filter(s=>B(s)===u);return h.length?m(h):V(d)-c}return{byDistance:function(c,u){let p=d.plus(c),{index:f,distance:m}=g(p),b=!s&&h(p);if(!u||b)return{index:f,distance:c};let y=c+v(l[f]-m,0);return{index:f,distance:y}},byIndex:function(s,c){let u=v(l[s]-d.get(),c);return{index:s,distance:u}},shortcut:v}}function eb(s,l,c,u,d,h,p){function f(d){let{index:f,distance:m}=d,g=l.get(),v=f!==g;m&&(h.add(m),u.duration()?s.start():(s.update(),s.render(1),s.update())),v&&(c.set(g),l.set(f),p.createEvent("select",{targetSnap:f,sourceSnap:g}).emit())}function m(s){return s?F(s)?s:"forward"===s?-1:1:0}
1return{distance:function(s,l){f(d.byDistance(s,l))},index:function(s,c){let u=l.clone().set(s).get();f(d.byIndex(u,m(c)))}}}function ey(s,l,c,u,d,h,p,f,m){let g={passive:!0,capture:!0},v=0;function b(l,u){if(new Date().getTime()-v>10||!m.createEvent("slidefocus",l).emit())return;c[s.nativeScroll]=0;let f=d.snapBySlide[u];F(f)&&(p.useDuration(0),h.index(f,0))}function y(s){"Tab"===s.code&&(v=new Date().getTime())}return{init:function(s){l&&(f.add(s.document,"keydown",y,!1),u.forEach((s,l)=>{f.add(s,"focus",s=>b(s,l),g)}))}}}function ew(s){let l=s||0;function c(s){l+=s}function u(s){c(-s)}function d(s){return l+s}function h(s){return d(-s)}return{get:function(){return l},set:I(function(s){l=s}),add:I(c),subtract:I(u),plus:I(d),minus:I(h)}}function ex(s,l,c,u,d,h,p,f){let m=.5,g=U(u),v=U(u).reverse(),b=_().concat(E());function y(s,l){return s.reduce((s,l)=>s-u[l],l)}function w(s,l){return s.reduce((s,c)=>y(s,l)>0?[...s,c]:s,[])}function k(l){return d.map((u,d)=>({start:u-c[d]+m+l,end:u+s-m+l}))}function S(s,c,u){let d=k(c);return s.map(s=>{let c=u?0:-l,h=u?l:0,m=u?"end":"start",g=d[s][m];return{index:s,loopPoint:g,slideLocation:ew(-1),translate:f[s],target:()=>p.get()>g?c:h}})}function _(){return S(w(v,h[0]),l,!1)}function E(){return S(w(g,s-h[0]-1),-l,!0)}return{canLoop:function(){return b.every(({index:l})=>.1>=y(g.filter(s=>s!==l),s))},loop:function(){b.forEach(s=>{let{target:l,translate:c,slideLocation:u}=s,d=l();d!==u.get()&&(c.to(d),u.set(d))})},loopPoints:b}}function ek(s,l,c){let u,d=!1;function h(s){let l=c.createEvent("slideschanged",s);if(l.emit())for(let c of s){if(d)return;if("childList"===c.type){l.api.reInit();break}}}return{init:function(c){s&&(u=new c.MutationObserver(h)).observe(l,{childList:!0})},destroy:function(){u&&u.disconnect(),d=!0}}}function eS(s,l,c,u,d){let h,p=new Set,f=!1;function m(s){let u=[],d=[];for(let c of s){if(f)return;let s=l.indexOf(c.target);c.isIntersecting?(p.add(s),u.push(s)):(p.delete(s),d.push(s))}c.createEvent("slidesinview",{slidesInView:g(),slidesLeftView:d,slidesEnterView:u}).emit()}function g(){return[...p]}return{init:function(c){h=new c.IntersectionObserver(m,{root:s.parentElement,threshold:u,rootMargin:d}),l.forEach(s=>h.observe(s))},destroy:function(){h&&h.disconnect(),f=!0},get:g}}function e_(s,l,c,u,d,h){let{ownerWindow:p}=h,{getSize:f,startEdge:m,endEdge:g}=s,v=c[0]&&d&&p,b=k(),y=S(),w=c.map(f);function k(){if(!v)return 0;let s=c[0];return z(l[m]-s[m])}function S(){return v?parseFloat(p.getComputedStyle(V(u)).getPropertyValue(`margin-${g}`)):0}function _(){return c.map((s,l,c)=>{let u=!l,d=q(c,l);return u?w[l]+b:d?w[l]+y:c[l+1][m]-s[m]}).map(z)}return{slideSizes:w,slideSizesWithGaps:_(),startGap:b,endGap:y}}function eE(s,l,c,u,d,h,p,f,m){let{startEdge:g,endEdge:v,direction:b}=s,y=F(c);function w(s,l){return U(s).filter(s=>s%l==0).map(c=>s.slice(c,c+l))}function k(s){return s.length?U(s).reduce((c,y,w)=>{let k=V(c)||0,S=0===k,_=y===Y(s),E=d[g]-h[k][g],C=d[g]-h[y][v],D=!u&&S?b(p):0,M=z(C-(!u&&_?b(f):0)-(E+D));return w&&M>l+m&&c.push(y),_&&c.push(s.length),c},[]).map((l,c,u)=>{let d=Math.max(u[c-1]||0);return s.slice(d,l)}):[]}return{groupSlides:function(s){return y?w(s,c):k(s)}}}function eC(s,l){let c,u="x"===s.scroll?p:f,d=l.style,h=!1;function p(s){return`translate3d(${s}px,0px,0px)`}function f(s){return`translate3d(0px,${s}px,0px)`}function m(s){h=!s}return{clear:function(){d.transform="",l.getAttribute("style")||l.removeAttribute("style")},to:I(function(l){if(h)return;let p=H(s.direction(l));p!==c&&(d.transform=u(p),c=p)}),toggleActive:m}}function eD(s,l,c,u,d,h,p,f){let{align:m,axis:g,direction:v,startSnap:b,loop:y,duration:w,dragFree:k,dragThreshold:S,inViewThreshold:_,inViewMargin:E,slidesToScroll:C,skipSnaps:D,containScroll:M,draggable:T,resize:A,slideChanges:P,focus:O}=u,N=2*!f,I=et(g,v),{containerRect:R,slideRects:F}=p,L=I.getSize(R),j=eo(L),z=J(m,L),B=!y&&!!M,{slideSizes:$,slideSizesWithGaps:W,startGap:H,endGap:q}=e_(I,R,F,c,y||!!M,d),G=eE(I,L,C,y,R,F,H,q,N),{snaps:K,snapsAligned:Z}=em(I,z,R,F,G),X=-V(K)+V(W),{snapsContained:en,scrollContainLimit:eD}=ed(L,X,Z,M,N),eM=B?en:Z,{limit:eT}=eh(X,eM,y),eA=er(Y(eM),b,y),eP=eA.clone(),eO=U(c),eN=el(),eI=ee(()=>eN.update(eJ),s=>eN.render(eJ,s)),eR=.68,eF=eM[eA.get()],eL=ew(eF),ej=ew(eF),ez=ew(eF),eB=ew(eF),e$=eC(I,l),eW=c.map(s=>eC(I,s)),eH=ef(eT),eU=ec(eL,ez,ej,eB,w,eR),eV=eg(B,M,eM,eD,G,eO,eH),eY=ex(L,X,$,W,K,eM,ez,eW),eq=ev(y,eM,X,eT,eB),eG=eb(eI,eA,eP,eU,eq,eB,h),eK=Q(),eZ=eS(l,c,h,_,E),eX=ey(I,O,s,c,eV,eG,eU,eK,h),eJ={eventHandler:h,containerRect:R,c
1ontentSize:X,slideRects:F,nodeHandler:d,animation:eI,slideSizes:$,isSsr:f,axis:I,dragHandler:ei(T,I,s,eB,ea(I),eL,eI,eG,eU,eq,eA,h,j,k,S,D,eR),eventStore:eK,percentOfView:j,indexCurrent:eA,indexPrevious:eP,limit:eT,location:eL,offsetLocation:ez,previousLocation:ej,options:u,resizeHandler:es(A,l,h,c,I,d),scrollBody:eU,scrollBounds:eu(eT,ez,eB,eU,j),scrollLooper:ep(X,eT,ez,[eL,ez,ej,eB]),scrollProgress:eH,scrollSnaps:eM,scrollTarget:eq,scrollTo:eG,slideLooper:eY,slideFocus:eX,slidesHandler:ek(P,l,h),slidesInView:eZ,slideIndexes:eO,slidesToScroll:G,slideTranslates:eW,scrollSnapList:eV,translate:e$,target:eB};return eJ}function eM(){let s,l={};function c(s){return l[s]||[]}function u(s,u){return l=Object.assign(Object.assign({},l),{[s]:u(c(s))}),p}function d(l,c){return{api:s,type:l,detail:c}}function h(l,u){let h=d(l,u);return c(l).every(l=>!1!==l(s,h))}let p={init:function(l){s=l},clear:function(){l={}},createEvent:function(l,c){return{api:s,emit:()=>h(l,c)}},on:function(s,l){return u(s,s=>s.includes(l)?s:[...s,l]),p},off:function(s,l){return u(s,s=>s.filter(s=>s!==l)),p}};return p}M.globalOptions=void 0;let eT={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,inViewMargin:"0px",breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startSnap:0,active:!0,draggable:!0,resize:!0,focus:!0,slideChanges:!0};function eA(s){let l,c=s?s.ownerDocument:null,u=c?c.defaultView:null;function d(s){let{offsetTop:l,offsetLeft:c,offsetWidth:u,offsetHeight:d}=s;return{top:l,right:c+u,bottom:l+d,left:c,width:u,height:d}}function h(c,u,h){if(h&&l)return l;let p=s?c.style:{transform:""},f=p.transform;p.transform="none";let m=d(c),g=u.map(d);return p.transform=f,l={containerRect:m,slideRects:g}}return{ownerDocument:c,ownerWindow:u,getNodes:function(l){if(!s)return{root:{},container:{},slides:[]};let{container:c,slides:u}=l,d=(L(c)?s.querySelector(c):c)||s.children[0],h=Array.from((L(u)?d.querySelectorAll(u):u)||d.children);return{root:s,container:d,slides:h}},getRect:d,getRects:h}}function eP(){let s;function l(s,l){return Z(s,l||{})}function c(c){if(!s)return c;let u=c.breakpoints||{},d=K(u).filter(l=>s.matchMedia(l).matches).map(s=>u[s]).reduce((s,c)=>l(s,c),{});return l(c,d)}return{init:function(l){l&&(s=l)},mergeOptions:l,optionsAtMedia:c,optionsMediaQueries:function(l){return s?l.map(s=>K(s.breakpoints||{})).reduce((s,l)=>s.concat(l),[]).map(s.matchMedia):[]}}}function eO(s){let l=[];return{init:function(c,u){return l=u,u.reduce((l,u)=>(u.init(c,s),Object.assign(Object.assign({},l),{[u.name]:u})),{})},destroy:function(){l=l.filter(s=>s.destroy())}}}function eN(s,l,c){let u,d,h,p,f,m=!s,g=eP(),v=eO(g),b=Q(),y=eM(),{mergeOptions:w,optionsAtMedia:k,optionsMediaQueries:S}=g,{on:_,off:E,createEvent:C}=y,D=L,M=!1,T=w(eT,eN.globalOptions),A=w(T),P=[],O={};function N(s){return I(w(A,s),p,f,!0)}function I(s,l,c,u){let p=d.getRects(l,c,u),f=eD(h,l,c,s,d,y,p,m);return s.loop&&!f.slideLooper.canLoop()?N({loop:!1}):f}function F(l,c){if(M)return;let{ownerWindow:y}=d=eA(s);g.init(y),A=k(T=w(T,l)),P=c||P;let _=A,E=d.getNodes(A),C=R(P);m&&C&&(C.setup(I,w,T),_=w(_,{direction:"ltr"}),E=C.getNodes()),h=E.root,p=E.container,f=E.slides,u=I(_,p,f),S([T,...P.map(({options:s})=>s)]).forEach(s=>b.add(s,"change",L)),A.active&&(!m&&y&&(u.translate.to(u.location),u.options.loop&&u.slideLooper.loop(),u.animation.init(y),u.resizeHandler.init(y),u.slidesInView.init(y),u.slidesHandler.init(y),u.slideFocus.init(y),u.eventHandler.init(W),p.offsetParent&&f.length&&u.dragHandler.init(y)),O=v.init(W,P))}function L(s,l){let c=y.createEvent("reinit",null),u=$();j(),F(w({startSnap:u},s),l),c.emit()}function j(){u.dragHandler.destroy(),u.resizeHandler.destroy(),u.slidesHandler.destroy(),u.slidesInView.destroy(),u.animation.destroy(),v.destroy(),u.eventStore.clear(),b.clear(),u.translate.clear(),u.slideTranslates.forEac
1h(s=>s.clear())}function z(s,l,c){M||m||A.active&&(u.scrollBody.useBaseFriction().useDuration(!0===l?0:A.duration),u.scrollTo.index(s,c))}function B(s){return u.indexCurrent.add(s).get()}function $(){return B(0)}let W={canGoToNext:function(){return B(1)!==$()},canGoToPrev:function(){return B(-1)!==$()},cloneEngine:N,containerNode:function(){return p},createEvent:C,internalEngine:function(){return u},destroy:function(){if(M||m)return;let s=y.createEvent("destroy",null);M=!0,b.clear(),j(),s.emit(),y.clear()},on:_,off:E,plugins:function(){return O},previousSnap:function(){return u.indexPrevious.get()},reInit:D,rootNode:function(){return h},goToNext:function(s){z(B(1),s,-1)},goToPrev:function(s){z(B(-1),s,1)},scrollProgress:function(){return u.scrollProgress.get(u.offsetLocation)},goTo:z,selectedSnap:$,slideNodes:function(){return f},slidesInView:function(){return u.slidesInView.get()},snapIndex:B,snapList:function(){return u.scrollSnapList.progressBySnap}};return F(l||{},c||[]),W}function eI(s={},l=[]){eN.globalOptions=eI.globalOptions;let c=(0,m.useRef)(s),u=(0,m.useRef)(l),d=(0,m.useRef)(null),[h,p]=(0,m.useState)(),[f,g]=(0,m.useState)();null===d.current&&(d.current=eN(null,c.current,u.current));let v=(0,m.useCallback)(()=>{h&&h.reInit(c.current,u.current)},[h]);return(0,m.useEffect)(()=>{P(c.current,s)||(c.current=s,v())},[s,v]),(0,m.useEffect)(()=>{N(u.current,l)||(u.current=l,v())},[l,v]),(0,m.useEffect)(()=>{if(f){eN.globalOptions=eI.globalOptions;let s=eN(f,c.current,u.current);return p(s),()=>s.destroy()}p(void 0)},[f]),[g,h,d.current]}function eR(){return(eR=Object.assign||function(s){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(s[u]=c[u])}return s}).apply(this,arguments)}eN.globalOptions=void 0,eI.globalOptions=void 0;var eF=.996,eL=function(s,l){return void 0===l&&(l=eF),s*l/(1-l)};function ej(s){return s[s.length-1]}function ez(s){return s.reduce(function(s,l){return s+l})/s.length}var eB=function(s,l,c){return Math.min(Math.max(l,s),c)};function e$(s,l){if(s.length!==l.length)throw Error("vectors must be same length");return s.map(function(s,c){return s+l[c]})}function eW(s){return Math.max.apply(Math,s.map(Math.abs))}function eH(s){return Object.freeze(s),Object.values(s).forEach(function(s){null===s||"object"!=typeof s||Object.isFrozen(s)||eH(s)}),s}function eU(){var s={};function l(l,c){s[l]=(s[l]||[]).filter(function(s){return s!==c})}return eH({on:function(c,u){return s[c]=(s[c]||[]).concat(u),function(){return l(c,u)}},off:l,dispatch:function(l,c){l in s&&s[l].forEach(function(s){return s(c)})}})}function eV(s){var l=[],c=function(c){c.removeEventListener("wheel",s),l=l.filter(function(s){return s!==c})},u=function(){l.forEach(c)};return eH({observe:function(u){return u.addEventListener("wheel",s,{passive:!1}),l.push(u),function(){return c(u)}},unobserve:c,disconnect:u})}var eY=[1,18,"u">typeof window&&window.innerHeight||800];function eq(s){var l=s.deltaX*eY[s.deltaMode],c=s.deltaY*eY[s.deltaMode],u=(s.deltaZ||0)*eY[s.deltaMode];return{timeStamp:s.timeStamp,axisDelta:[l,c,u]}}var eG=[-1,-1,-1];function eK(s,l){if(!l)return s;var c=!0===l?eG:l.map(function(s){return s?-1:1});return eR({},s,{axisDelta:s.axisDelta.map(function(s,l){return s*c[l]})})}var eZ=700,eX=function(s){return eR({},s,{axisDelta:s.axisDelta.map(function(s){return eB(s,-eZ,eZ)})})},eJ=!1,eQ=.6,e0=.96,e1=2,e2=5,e3=eH({preventWheelAction:!0,reverseSign:[!0,!0,!1]}),e9=400;function e4(){return{isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:e9}}let e5=function(s){void 0===s&&(s={});var l,c,u,d=eU(),h=d.on,p=d.off,f=d.dispatch,m=e3,g=e4(),v=!1,b=function(s){Array.isArray(s)?s.forEach(function(s){return S(s)}):S(s)},y=function(s){return(void 0===s&&(s={}),Object.values(s).some(function(s){return null==s}))?(eJ&&console.error("updateOptions ignored! undefined & null options not allowed"),m):m=eH(eR({},e3,m,s))},w=function(s){var l=eR({event:c,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:g.isMomentum,axisDelta:[0,0,0],axisVelocity:g.axisVelocity,axisMovement:g.axisMovement,get axisMovementProjection(){return e$(l.axisMovement,l.axisVelocity.map(function(s){return eL(s)}))}},s);f("wheel",eR({},l,{previous:u})),u=l},k=function(s,l){var c=m.preventWheelAction,u=l[0],d=l[1],h=l[2];if("boolean"==typeof c)return c;switch(c){case"x":return Math.abs(u)>=s;case"y":return Math.abs(d)>=s;case"z":return Math.abs(h)>=s;default:return eJ&&console.warn("unsupported preventWheelAction value: "+c,"warn"),!1}},S=function(s){var l=eX(eK(eq(s),m.reverseSign)),u=l.axisDelta,d=l.timeStamp,h=eW(u),p="boolean"==typeof s.momentum?s.momentum:void 0;if(s.preventDefault&&k(h,u)&&s.preventDefault(),g.isStarted?g.isMomentum&&(!1===p||void 0===p&&h>Math.max(2,2*g.lastAbsDelta))&&(N(!0),P()):P(),void 0===p&&0===h&&Object.is&&Object.is(s.deltaX,-0)){v=!0;return}c=s,void 0!==p&&(g.isMomentum=p,v=!1),g.axisMovement=e$(g.axisMovement,u),g.lastAbsDelta=h,g.scrollPointsToMerge.push({axisDelta:u,timeStamp:d}),_(),w({axisDelta:u,isStart:!g.isStartPublished}),g.isStartPublished=!0,O()},_=function(){g.scrollPointsToMerge.length===e1?(g.scrollPoints.unshift({axisDeltaSum:g.scrollPointsToMerge.map(function(s){return s.axisDelta}).reduce(e$),timeStamp:ez(g.scrollPointsToMerge.map(function(s){return s.timeStamp}))}),C(),g.scrollPointsToMerge.length=0,g.scrollPoints.length=1,g.isMomentum||"boolean"==typeof c.momentum||T()):g.isStartPublished||E()},E=function(){g.axisVelocity=ej(g.scrollPointsToMerge).axisDelta.map(function(s){return s/g.willEndTimeout})},C=function(){var s=g.scrollPoints,l=s[0],c=s[1];if(c&&l){var u=l.timeStamp-c.timeStamp;if(u<=0){eJ&&console.warn("invalid deltaTime");return}var d=l.axisDeltaSum.map(function(s){return s/u}),h=d.map(function(s,l){return s/(g.axisVelocity[l]||1)});g.axisVelocity=d,g.accelerationFactors.push(h),D(u)}}
1,D=function(s){var l=10*Math.ceil(s/10)*1.2;g.isMomentum||(l=Math.max(100,2*l)),g.willEndTimeout=Math.min(1e3,Math.round(l))},M=function(s){return 0===s||s<=e0&&s>=eQ},T=function(){if(g.accelerationFactors.length>=e2){if(v&&(v=!1,eW(g.axisVelocity)>=.2))return void A();var s=g.accelerationFactors.slice(-1*e2);s.every(function(s){var l=!!s.reduce(function(s,l){return s&&s<1&&s===l?1:0}),c=s.filter(M).length===s.length;return l||c})&&A(),g.accelerationFactors=s}},A=function(){g.isMomentum=!0},P=function(){(g=e4()).isStarted=!0,g.startTime=Date.now(),u=void 0,v=!1},O=function(){clearTimeout(l),l=setTimeout(N,g.willEndTimeout)},N=function(s){void 0===s&&(s=!1),g.isStarted&&(g.isMomentum&&s?w({isEnding:!0,isMomentumCancel:!0}):w({isEnding:!0}),g.isMomentum=!1,g.isStarted=!1)},I=eV(b),R=I.observe,F=I.unobserve,L=I.disconnect;return y(s),eH({on:h,off:p,observe:R,unobserve:F,disconnect:L,feedWheel:b,updateOptions:y})},e8={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};function e6(s={}){let l=()=>{};return{name:"wheelGestures",options:s,init:function(c,u){var d,h;l();let{mergeOptions:p,optionsAtMedia:f}=u,m=f(p(p(e8,e6.globalOptions),s)),g=c.internalEngine();if(g.isSsr||!m.active)return;let v=null!=(d=m.target)?d:c.containerNode().parentNode,b=c.containerNode().ownerDocument.defaultView,y=null!=(h=m.forceWheelAxis)?h:g.options.axis,w=+("x"!==y),k=e5({preventWheelAction:y,reverseSign:[!0,!0,!1]}),{axis:S,target:_,location:E,scrollBody:C,scrollTarget:D,scrollTo:M,indexCurrent:T,animation:A}=g,P=!0===g.options.dragFree||"snap"===g.options.dragFree,O=!0!==g.options.dragFree,N=!1,I=!1,R=0,F=0,L=0,j=0,z=0,B=0;function $(){F=S.getSize(g.containerRect)}let W=g.scrollBounds.constrain,H=s=>W(s||N);function U(){if(!N)return;N=!1,m.wheelDraggingClass&&v.classList.remove(m.wheelDraggingClass);let s=b.performance.now(),l=s-z,c=l&&s-B<=170?(L-j)/l:0,u=(Math.abs(c)>.1?c:0)*(P?500:300),d=function(s){let l=Math.min(225,Math.max(50,g.percentOfView.measure(20))),c=()=>D.byDistance(s,O).distance;if(P||Math.abs(s)<l)return c();if(g.options.skipSnaps&&D.byDistance(0,!1).index!==T.get())return .5*c();let u=T.add(-Math.sign(s));return D.byIndex(u.get(),0).distance}(S.direction(u)),h=u&&d&&Math.abs(u)>Math.abs(d)?(Math.abs(u)-Math.abs(d))/Math.abs(u):0;C.useDuration((P?43:25)-10*h),C.useFriction(.68+h/50),M.distance(d,O)}function V(){N&&(I=!0,U())}g.scrollBounds.constrain=H,$(),c.on("resize",$),c.on("pointerdown",V);let Y=k.observe(v),q=k.on("wheel",function(s){if(s.isEnding)return U(),void(I=!1);if(g.dragHandler.pointerDown())return void(I=!0);if(I)return;if(s.isMomentum)return void U();let l=s.axisDelta[w],u=s.axisDelta[+(0===w)];if(!N&&Math.abs(l)>Math.abs(u)&&(N=!0,R=0,L=j=0,B=z=b.performance.now(),C.useFriction(0).useDuration(0),_.set(E),m.wheelDraggingClass&&v.classList.add(m.wheelDraggingClass)),!N)return;let d=function(s){if(g.options.loop)return!1;let l=S.direction(s);return l<0&&c.scrollProgress()>=1||l>0&&0>=c.scrollProgress()}(l);if(R=d?R+Math.abs(l):0,d&&R>F/2)return I=!0,void U();var h=d;let p=s.axisMovement[w];if(h&&F){let s=Math.min(R/(F/2),1);p-=Math.sign(p)*R*(.25+.5*s)}g.options.skipSnaps||P||(p=Math.max(-F,Math.min(p,F)));let f=b.performance.now(),y=p-L;f-z>170&&(z=f,j=p),L=p,B=f,C.useFriction(.3).useDuration(.75),_.add(S.direction(y)),A.start()});l=()=>{N&&(N=!1,_.set(E),C.useBaseDuration().useBaseFriction()),m.wheelDraggingClass&&v.classList.remove(m.wheelDraggingClass),Y(),q(),c.off("resize",$),c.off("pointerdown",V),g.scrollBounds.constrain===H&&(g.scrollBounds.constrain=W),l=()=>{}}},destroy:()=>l()}}e6.globalOptions=void 0;let e7=(0,u.t)(["relative","w-full","group/carousel"]),te=(0,u.t)(["overflow-hidden","focus-visible:outline-none","focus-visible:shadow-focus"]),tt=(0,u.t)(["flex","touch-pan-y","touch-pinch-zoom"]),tn=(0,u.t)(["min-w-0","flex-[0_0_100%]"]),tr=(0,u.t)(["flex","items-center","justify-center","gap-2","pt-2"]),ti=(0,u.t)(["flex","items-center","justify-center","size-9","text-primary","duration-200","shrink-0","rounded-md","shadow-2xs","transition-opacity","hover:bg-hover","focus-visible:outline-none","disabled:opacity-40","disabled:cursor-default","focus-visible:shadow-focus"]),ta=(0,u.t)(["size-2","bg-secondary","border","duration-200","shrink-0","rounded-full","transition-colors","md:size-3","focus-visible:bg-primary","focus-visible:outline-none","data-[selected]:bg-inverse","focus-visible:shadow-focus","focus-visible:border-focus","hover:border-hover"]),to=(0,u.t)(["absolute","pointer-events-none","top-0","bottom-0","z-[5]"]),ts=(0,u.t)(["flex","absolute","
1items-center","justify-center","px-1.5","min-w-8","h-5","text-center","text-inverse","text-label-xs","tracking-none","bg-inverse","top-4","right-4","z-[5]","rounded-md"]),tl=(0,u.t)(["sr-only"]);function tc({align:s="start",loop:l=!1,slidesToScroll:c=1,autoplay:u=!1,showCounter:v,wheelGestures:b=!0,showNavigation:y=!0,showDots:w=!0,dragFree:k=!1,startSnap:S,defaultActiveIndex:E,activeIndex:C,onActiveIndexChange:D,onSettle:T,onSlidesInView:A,apiRef:P,peekAmount:O,edgeBlur:N=!1,"aria-label":I,className:R,children:F,"data-testid":L,ref:j}){let z=(0,m.useRef)(null),B=(0,m.useRef)(null),$=(0,m.useRef)(null),W=(0,m.useRef)(null),H=(0,f.d)(),U=(0,f.w)(H,"md"),V=v??!U,Y=y&&U,q=m.Children.count(F),G=C??E??S??0,K=void 0!==C,Z=(0,m.useMemo)(()=>{let s=[];if(u){let l="object"==typeof u?u:{};s.push(M({delay:l.delay??4e3,defaultInteraction:l.stopOnInteraction??!0,rootNode:s=>s.parentElement}))}return s.push(_({announceChanges:!0,carouselAriaLabel:I})),b&&s.push(e6()),s},[u,I,b]),[X,J]=(0,m.useState)(!1),[Q,ee]=(0,m.useState)(!1),[et,en]=(0,m.useState)(0),[er,ei]=(0,m.useState)([]),ea=er.length,[eo,es]=eI({align:s,loop:l,slidesToScroll:c,dragFree:k,startSnap:G,containScroll:"trimSnaps",draggable:1!==er.length,breakpoints:{"(prefers-reduced-motion: reduce)":{duration:0}}},Z),el=(0,m.useRef)(D),ec=(0,m.useRef)(T),eu=(0,m.useRef)(A);(0,m.useLayoutEffect)(()=>{el.current=D,ec.current=T,eu.current=A});let ed=(0,m.useCallback)(s=>{J(s.canGoToPrev()),ee(s.canGoToNext());let l=s.selectedSnap();en(l),el.current?.(l)},[]),eh=(0,m.useCallback)(s=>{ei(s.snapList()),ed(s)},[ed]),ep=(0,m.useCallback)(s=>{ec.current?.(s.selectedSnap())},[]),ef=(0,m.useCallback)(s=>{eu.current?.(s.slidesInView())},[]);(0,m.useEffect)(()=>{if(es)return eh(es),es.on("select",ed),es.on("reinit",eh),es.on("settle",ep),es.on("slidesinview",ef),()=>{es.off("select",ed),es.off("reinit",eh),es.off("settle",ep),es.off("slidesinview",ef)}},[es,ed,eh,ep,ef]),(0,m.useEffect)(()=>{es&&K&&es.selectedSnap()!==C&&es.goTo(C)},[es,K,C]),(0,m.useEffect)(()=>{if(!es)return;let s=es.plugins()?.accessibility;s&&(Y&&z.current&&B.current&&s.setupPrevAndNextButtons(z.current,B.current),w&&ea>1&&$.current&&s.setupDotButtons($.current),W.current&&s.setupLiveRegion(W.current),u&&s.setUpdateLiveRegion(!1))},[es,Y,w,ea,u,C]),(0,m.useEffect)(()=>{es&&u&&es.plugins()?.autoplay?.play()},[es,u]);let em=(0,m.useCallback)(()=>es?.goToPrev(),[es]),eg=(0,m.useCallback)(()=>es?.goToNext(),[es]),ev=(0,m.useCallback)(s=>es?.goTo(s),[es]),eb=(0,m.useCallback)(s=>{if(s.defaultPrevented||s.altKey||s.ctrlKey||s.metaKey||s.shiftKey)return;let l=s.target,c=l.tagName;if("INPUT"!==c&&"TEXTAREA"!==c&&"SELECT"!==c&&!l.isContentEditable)switch(s.key){case"ArrowLeft":s.preventDefault(),em();break;case"ArrowRight":s.preventDefault(),eg();break;case"Home":s.preventDefault(),ev(0);break;case"End":s.preventDefault(),ev(er.length-1)}},[em,eg,ev,er.length]),ey=(0,m.useMemo)(()=>es?{getActiveIndex:()=>es.selectedSnap(),getSnapList:()=>es.snapList(),scrollTo:(s,l)=>es.goTo(s,l),scrollPrev:s=>es.goToPrev(s),scrollNext:s=>es.goToNext(s),canScrollPrev:()=>es.canGoToPrev(),canScrollNext:()=>es.canGoToNext(),getScrollProgress:()=>es.scrollProgress(),reInit:()=>es.reInit(),onSelect:s=>{let l=l=>s(l.selectedSnap());return es.on("select",l),()=>es.off("select",l)},onSettle:s=>{let l=l=>s(l.selectedSnap());return es.on("settle",l),()=>es.off("settle",l)}}:null,[es]);(0,m.useImperativeHandle)(P,()=>ey,[ey]);let ew=O?{paddingInline:O}:void 0;return(0,g.jsxs)("div",{ref:j,className:(0,h.t)("Carousel",e7,R),"data-testid":L,children:[(0,g.jsx)("div",{className:(0,d.r)(te),ref:eo,style:ew,role:"region",tabIndex:0,onKeyDown:eb,children:(0,g.jsx)("div",{className:(0,d.r)(tt),children:F})}),V&&q>1&&(0,g.jsxs)("span",{className:(0,d.r)(ts),"aria-hidden":"true",children:[et+1,"/",q]}),N&&O&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("div",{className:(0,d.r)(to,"left-0"),style:{width:O,background:"linear-gradient(to right, var(--color-background-primary), transparent)"},"aria-hidden":"true"}),(0,g.jsx)("div",{className:(0,d.r)(to,"right-0"),style:{width:O,background:"linear-gradient(to left, var(--color-background-primary), transparent)"},"aria-hidden":"true"})]}),(Y||w&&er.length>1)&&(0,g.jsxs)("div",{className:(0,d.r)(tr),children:[Y&&(0,g.jsx)("button",{ref:z,type:"button",className:(0,d.r)(ti),onClick:em,disabled:!X,children:(0,g.jsx)(p.t,{name:"chevron-left",size:"md","aria-hidden":!0})}),w&&ea>1&&(0,g.jsx)("div",{ref:$,className:"flex items-center gap-1 md:gap-2",children:er.map((s,l)=>(0,g.jsx)("button",{type:"button","data-selected":l===et?"true":void 0,className:(0,d.r)(ta),onClick:()=>ev(l)},l))}),Y&&(0,g.jsx)("button",{ref:B,type:"button",className:(0,d.r)(ti),onClick:eg,disabled:!Q,children:(0,g.jsx)(p.t,{name:"chevron-right",size:"md","aria-hidden":!0})})]}),(0,g.jsx)("div",{ref:W,className:(0,d.r)(tl),"aria-live":"polite"})]})}function tu({className:s,children:l,ref:c}){return(0,g.jsx)("div",{ref:c,className:(0,d.r)(tn,s),children:l})}
1tc.displayName="Carousel.Root",tu.displayName="Carousel.Slide";let td={Root:tc,Slide:tu}},717136(s,l,c){"use strict";var u=c(21392),d=c(362052),h=c(889230),p=c(452825),f=c(222124),m=c(933578),g=c(391426);function v({value:s,getValue:l,i18n:c,noDivider:b=!1,"aria-label":y,className:w,ref:k,...S}){let _=(0,d.t)("clipboardAction",c),E=(0,m.useCallback)(()=>void 0!==l?l():s??"",[s,l]),{isClipboardAvailable:C,copied:D,liveText:M,copy:T}=(0,f.V)({copiedAriaLabel:_.copiedAriaLabel,copyErrorTitle:_.copyErrorTitle,copyErrorDescription:_.copyErrorDescription,resetOnValueChange:void 0===l?s??"":void 0});if(!C)return null;let A=D?_.copiedAriaLabel:y??_.copyAriaLabel,P=()=>{T(E())};return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("span",{className:"flex h-full shrink-0 items-center gap-2",children:[!b&&(0,g.jsx)(p.c,{className:"h-full border-secondary",orientation:"vertical"}),(0,g.jsx)(h.t,{ref:k,icon:D?"checkmark":"copy","aria-label":A,onClick:P,className:(0,u.r)(w,"pointer-events-auto"),...S})]}),(0,g.jsx)("span",{"aria-live":"polite",className:"sr-only",children:M})]})}v.displayName="ClipboardAction",c.d(l,{z:()=>v})},518964(s,l,c){"use strict";let u,d,h,p;c.d(l,{CodeInput:()=>ts});var f,m,g,v,b,y,w,k,S,_,E,C,D,M,T,A,P,O,N,I,R,F,L,j,z,B,$,W,H,U=c(549403),V=c(21392),Y=c(973704),q=c(362052),G=c(881061),K=c(34819),Z=c(881220),X=c(12778),J=c(749543),Q=c(558095),ee=c(222124),et=c(58330),en=c(933578),er=c(391426),ei=c(715634),ea=Object.create,eo=Object.defineProperty,es=Object.defineProperties,el=Object.getOwnPropertyDescriptor,ec=Object.getOwnPropertyDescriptors,eu=Object.getOwnPropertyNames,ed=Object.getOwnPropertySymbols,eh=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,em=(s,l,c)=>l in s?eo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,eg=(s,l)=>{for(var c in l||(l={}))ep.call(l,c)&&em(s,c,l[c]);if(ed)for(var c of ed(l))ef.call(l,c)&&em(s,c,l[c]);return s},ev=(s,l)=>es(s,ec(l)),eb=(s,l)=>{var c={};for(var u in s)ep.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&ed)for(var u of ed(s))0>l.indexOf(u)&&ef.call(s,u)&&(c[u]=s[u]);return c},ey=(s,l)=>{for(var c in l)eo(s,c,{get:l[c],enumerable:!0})},ew=(s,l,c,u)=>{if(l&&"object"==typeof l||"function"==typeof l)for(let d of eu(l))ep.call(s,d)||d===c||eo(s,d,{get:()=>l[d],enumerable:!(u=el(l,d))||u.enumerable});return s},ex=(p=null!=(h=(u={"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(s,l){var c=function(){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,l=0,c={},u={util:{encode:function s(l){return l instanceof d?new d(l.type,s(l.content),l.alias):Array.isArray(l)?l.map(s):l.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(s){return Object.prototype.toString.call(s).slice(8,-1)},objId:function(s){return s.__id||Object.defineProperty(s,"__id",{value:++l}),s.__id},clone:function s(l,c){var d,h;switch(c=c||{},u.util.type(l)){case"Object":if(c[h=u.util.objId(l)])return c[h];for(var p in d={},c[h]=d,l)l.hasOwnProperty(p)&&(d[p]=s(l[p],c));return d;case"Array":if(c[h=u.util.objId(l)])return c[h];return d=[],c[h]=d,l.forEach(function(l,u){d[u]=s(l,c)}),d;default:return l}},getLanguage:function(l){for(;l;){var c=s.exec(l.className);if(c)return c[1].toLowerCase();l=l.parentElement}return"none"},setLanguage:function(l,c){l.className=l.className.replace(RegExp(s,"gi"),""),l.classList.add("language-"+c)},isActive:function(s,l,c){for(var u="no-"+l;s;){var d=s.classList;if(d.contains(l))return!0;if(d.contains(u))return!1;s=s.parentElement}return!!c}},languages:{plain:c,plaintext:c,text:c,txt:c,extend:function(s,l){var c=u.util.clone(u.languages[s]);for(var d in l)c[d]=l[d];return c},insertBefore:function(s,l,c,d){var h=(d=d||u.languages)[s],p={};for(var f in h)if(h.hasOwnProperty(f)){if(f==l)for(var m in c)c.hasOwnProperty(m)&&(p[m]=c[m]);c.hasOwnProperty(f)||(p[f]=h[f])}var g=d[s];return d[s]=p,u.languages.DFS(u.languages,function(l,c){c===g&&l!=s&&(this[l]=p)}),p},DFS:function s(l,c,d,h){h=h||{};var p=u.util.objId;for(var f in l)if(l.hasOwnProperty(f)){c.call(l,f,l[f],d||f);var m=l[f],g=u.util.type(m);"Object"!==g||h[p(m)]?"Array"!==g||h[p(m)]||(h[p(m)]=!0,s(m,c,f,h)):(h[p(m)]=!0,s(m,c,null,h))}}},plugins:{},highlight:function(s,l,c){var h={code:s,grammar:l,language:c};if(u.hooks.run("before-tokenize",h),!h.grammar)throw Error('The language "'+h.language+'" has no grammar.');return h.tokens=u.tokenize(h.code,h.grammar),u.hooks.run("after-tokenize",h),d.stringify(u.util.encode(h.tokens),h.language)},tokenize:function(s,l){var c=l.rest;if(c){for(var u in c)l[u]=c[u];delete l.rest}var d=new f;return m(d,d.head,s),p(s,d,l,d.head,0),v(d)},hooks:{all:{},add:function(s,l){var c=u.hooks.all;c[s]=c[s]||[],c[s].push(l)},run:function(s,l){var c=u.hooks.all[s];if(c&&c.length)for(var d,h=0;d=c[h++];)d(l)}},Token:d};function d(s,l,c,u){this.type=s,this.content=l,this.alias=c,this.length=0|(u||"").length}function h(s,l,c,u){s.lastIndex=l;var d=s.exec(c);if(d&&u&&d[1]){var h=d[1].length;d.index+=h,d[0]=d[0].slice(h)}return d}function p(s,l,c,f,v,b){for(var y in c)if(c.hasOwnProperty(y)&&c[y]){var w=c[y];w=Array.isArray(w)?w:[w];for(var k=0;k<w.length;++k){if(b&&b.cause==y+","+k)return;var S=w[k],_=S.inside,E=!!S.lookbehind,C=!!S.greedy,D=S.alias;if(C&&!S.pattern.global){var M=S.pattern.toString().match(/[imsuy]*$/)[0];S.pattern=RegExp(S.pattern.source,M+"g")}for(var T=S.pattern||S,A=f.next,P=v;A!==l.tail&&(!b||!(P>=b.reach));P+=A.value.length,A=A.next){var O,N=A.value;if(l.length>s.length)return;if(!(N instanceof d)){var I=1;if(C){if(!(O=h(T,P,s,E))||O.index>
1=s.length)break;var R=O.index,F=O.index+O[0].length,L=P;for(L+=A.value.length;R>=L;)L+=(A=A.next).value.length;if(L-=A.value.length,P=L,A.value instanceof d)continue;for(var j=A;j!==l.tail&&(L<F||"string"==typeof j.value);j=j.next)I++,L+=j.value.length;I--,N=s.slice(P,L),O.index-=P}else if(!(O=h(T,0,N,E)))continue;var R=O.index,z=O[0],B=N.slice(0,R),$=N.slice(R+z.length),W=P+N.length;b&&W>b.reach&&(b.reach=W);var H=A.prev;B&&(H=m(l,H,B),P+=B.length),g(l,H,I);var U=new d(y,_?u.tokenize(z,_):z,D,z);if(A=m(l,H,U),$&&m(l,A,$),I>1){var V={cause:y+","+k,reach:W};p(s,l,c,A.prev,P,V),b&&V.reach>b.reach&&(b.reach=V.reach)}}}}}}function f(){var s={value:null,prev:null,next:null},l={value:null,prev:s,next:null};s.next=l,this.head=s,this.tail=l,this.length=0}function m(s,l,c){var u=l.next,d={value:c,prev:l,next:u};return l.next=d,u.prev=d,s.length++,d}function g(s,l,c){for(var u=l.next,d=0;d<c&&u!==s.tail;d++)u=u.next;l.next=u,u.prev=l,s.length-=d}function v(s){for(var l=[],c=s.head.next;c!==s.tail;)l.push(c.value),c=c.next;return l}return d.stringify=function s(l,c){if("string"==typeof l)return l;if(Array.isArray(l)){var d="";return l.forEach(function(l){d+=s(l,c)}),d}var h={type:l.type,content:s(l.content,c),tag:"span",classes:["token",l.type],attributes:{},language:c},p=l.alias;p&&(Array.isArray(p)?Array.prototype.push.apply(h.classes,p):h.classes.push(p)),u.hooks.run("wrap",h);var f="";for(var m in h.attributes)f+=" "+m+'="'+(h.attributes[m]||"").replace(/"/g,"&quot;")+'"';return"<"+h.tag+' class="'+h.classes.join(" ")+'"'+f+">"+h.content+"</"+h.tag+">"},u}();l.exports=c,c.default=c}},function(){return d||(0,u[eu(u)[0]])((d={exports:{}}).exports,d),d.exports})())?ea(eh(h)):{},ew(h&&h.__esModule?p:eo(p,"default",{value:h,enumerable:!0}),h));ex.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ex.languages.markup.tag.inside["attr-value"].inside.entity=ex.languages.markup.entity,ex.languages.markup.doctype.inside["internal-subset"].inside=ex.languages.markup,ex.hooks.add("wrap",function(s){"entity"===s.type&&(s.attributes.title=s.content.replace(/&amp;/,"&"))}),Object.defineProperty(ex.languages.markup.tag,"addInlined",{value:function(s,l){var c={},c=(c["language-"+l]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:ex.languages[l]},c.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:c}}),l=(c["language-"+l]={pattern:/[\s\S]+/,inside:ex.languages[l]},{});l[s]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return s}),"i"),lookbehind:!0,greedy:!0,inside:c},ex.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(ex.languages.markup.tag,"addAttribute",{value:function(s,l){ex.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+s+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[l,"language-"+l],inside:ex.languages[l]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ex.languages.html=ex.languages.markup,ex.languages.mathml=ex.languages.markup,ex.languages.svg=ex.languages.markup,ex.languages.xml=ex.languages.extend("markup",{}),ex.languages.ssml=ex.languages.xml,ex.languages.atom=ex.languages.xml,ex.languages.rss=ex.languages.xml,f=ex,m={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},v=RegExp((v="(?:[^\\\\-]|"+(g=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+v),b={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},f.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:v,inside:{escape:g,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":m,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:g}},"special-escape":m,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":b}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:g,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":b}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},ex.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
vendor: 4,287 bytes, line 1
1],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},ex.languages.javascript=ex.languages.extend("clike",{"class-name":[ex.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ex.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ex.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ex.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ex.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ex.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ex.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ex.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ex.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
1)*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ex.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ex.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ex.languages.markup&&(ex.languages.markup.tag.addInlined("script","javascript"),ex.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ex.languages.js=ex.languages.javascript,ex.languages.actionscript=ex.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),ex.languages.actionscript["class-name"].alias="function",delete ex.languages.actionscript.parameter,delete ex.languages.actionscript["literal-property"],ex.languages.markup&&ex.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:ex.languages.markup}}),w=/#(?!\{).+/,k={pattern:/#\{[^}]+\}/,alias:"variable"},(y=ex).languages.coffeescript=y.languages.extend("javascript",{comment:w,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:k}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),y.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:w,interpolation:k}}}),y.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:y.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:k}}]}),y.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete y.languages.coffeescript["template-string"],y.languages.coffee=y.languages.coffeescript,Object.defineProperty(_=(S=ex).languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(s,l){(s="string"==typeof s?[s]:s).forEac
1h(function(s){var c=function(s){s.inside||(s.inside={}),s.inside.rest=l},u="doc-comment";if(d=S.languages[s]){var d,h=d[u];if((h=h||(d=S.languages.insertBefore(s,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[u])instanceof RegExp&&(h=d[u]={pattern:h}),Array.isArray(h))for(var p=0,f=h.length;p<f;p++)h[p]instanceof RegExp&&(h[p]={pattern:h[p]}),c(h[p]);else c(h)}})}}),_.addSupport(["java","javascript","php"],_),C=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,(E=ex).languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+C.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+C.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+C.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+C.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:C,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},E.languages.css.atrule.inside.rest=E.languages.css,(C=E.languages.markup)&&(C.tag.addInlined("style","css"),C.tag.addAttribute("style","css")),M=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,(D=ex).languages.css.selector={pattern:D.languages.css.selector.pattern,lookbehind:!0,inside:M={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+M.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[M,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},D.languages.css.atrule.inside["selector-function-argument"].inside=M,D.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),M={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},T={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},D.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])
vendor: 4,148 bytes, line 1
1/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:M,number:T,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:M,number:T}),function(s){var l=/[*&][^\s[\]{},]+/,c=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,u="(?:"+c.source+"(?:[ 	]+"+l.source+")?|"+l.source+"(?:[ 	]+"+c.source+")?)",d=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),h=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function p(s,l){return l=(l||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return u}).replace(/<<value>>/g,function(){return s}),l)}s.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return u})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return u}).replace(/<<key>>/g,function(){return"(?:"+d+"|"+h+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:p(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:p(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:p(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:p(h),lookbehind:!0,greedy:!0},number:{pattern:p(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:c,important:l,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},s.languages.yml=s.languages.yaml}(ex),function(s){var l=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function c(s){return s=s.replace(/<inner>/g,function(){return l}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+s+")")}var u=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,d=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return u}),h=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,p=(s.languages.markdown=s.languages.extend("markup",{}),s.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:s.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+d+h+"(?:"+d+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+d+h+")(?:"+d+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(u),inside:s.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+d+")"+h+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+d+"$"),inside:{"table-header":{pattern:RegExp(u),alias:"important",inside:s.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"}
vendor: 6,384 bytes, line 1
1,list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:c(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:c(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:c(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:c(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(l){["url","bold","italic","strike","code-snippet"].forEach(function(c){l!==c&&(s.languages.markdown[l].inside.content.inside[c]=s.languages.markdown[c])})}),s.hooks.add("after-tokenize",function(s){"markdown"!==s.language&&"md"!==s.language||function s(l){if(l&&"string"!=typeof l)for(var c=0,u=l.length;c<u;c++){var d,h=l[c];"code"!==h.type?s(h.content):(d=h.content[1],h=h.content[3],d&&h&&"code-language"===d.type&&"code-block"===h.type&&"string"==typeof d.content&&(d=d.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),d="language-"+(d=(/[a-z][\w-]*/i.exec(d)||[""])[0].toLowerCase()),h.alias?"string"==typeof h.alias?h.alias=[h.alias,d]:h.alias.push(d):h.alias=[d]))}}(s.tokens)}),s.hooks.add("wrap",function(l){if("code-block"===l.type){for(var c,u="",d=0,h=l.classes.length;d<h;d++){var g=l.classes[d],g=/language-(.+)/.exec(g);if(g){u=g[1];break}}var v,b=s.languages[u];b?l.content=s.highlight((c=(c=l.content).replace(p,"")).replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(s,l){return"#"===(l=l.toLowerCase())[0]?m("x"===l[1]?parseInt(l.slice(2),16):Number(l.slice(1))):f[l]||s}),b,u):u&&"none"!==u&&s.plugins.autoloader&&(v="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random()),l.attributes.id=v,s.plugins.autoloader.loadLanguages(u,function(){var l=document.getElementById(v);l&&(l.innerHTML=s.highlight(l.textContent,s.languages[u],u))}))}}),RegExp(s.languages.markup.tag.pattern.source,"gi")),f={amp:"&",lt:"<",gt:">",quot:'"'},m=String.fromCodePoint||String.fromCharCode;s.languages.md=s.languages.markdown}(ex),ex.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:ex.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},ex.hooks.add("after-tokenize",function(s){if("graphql"===s.language)for(var l=s.tokens.filter(function(s){return"string"!=typeof s&&"comment"!==s.type&&"scalar"!==s.type}),c=0;c<l.length;){var u=l[c++];if("keyword"===u.type&&"mutation"===u.content){var d=[];if(b(["definition-mutation","punctuation"])&&"("===v(1).content){c+=2;var h=y(/^\($/,/^\)$/);if(-1===h)continue;for(;c<h;c++){var p=v(0);"variable"===p.type&&(w(p,"variable-input"),d.push(p.content))}c=h+1}if(b(["punctuation","property-query"])&&"{"===v(0).content&&(c++,w(v(0),"property-mutation"),0<d.length)){var f=y(/^\{$/,/^\}$/);if(-1!==f)for(var m=c;m<f;m++){var g=l[m];"variable"===g.type&&0<=d.indexOf(g.content)&&w(g,"variable-input")}}}}function v(s){return l[c+s]}function b(s,l){l=l||0;for(var c=0;c<s.length;c++){var u=v(c+l);if(!u||u.type!==s[c])return}return 1}function y(s,u){for(var d=1,h=c;h<l.length;h++){var p=l[h],f=p.content;if("punctuation"===p.type&&"string"==typeof f){if(s.test(f))d++;else if(u.test(f)&&0==--d)return h}}return -1}function w(s,l){var c=s.alias;c?Array.isArray(c)||(s.alias=c=[c]):s.alias=c=[],c.push(l)}}),ex.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CA
1SE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(s){var l=s.languages.javascript["template-string"],c=l.pattern.source,u=l.inside.interpolation,d=u.inside["interpolation-punctuation"],h=u.pattern.source;function p(l,u){if(s.languages[l])return{pattern:RegExp("((?:"+u+")\\s*)"+c),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:l}}}}function f(l,c,u){return l={code:l,grammar:c,language:u},s.hooks.run("before-tokenize",l),l.tokens=s.tokenize(l.code,l.grammar),s.hooks.run("after-tokenize",l),l.tokens}function m(l,c,p){var m=s.tokenize(l,{interpolation:{pattern:RegExp(h),lookbehind:!0}}),g=0,v={},m=f(m.map(function(s){if("string"==typeof s)return s;for(var c,u,s=s.content;-1!==l.indexOf((u=g++,c="___"+p.toUpperCase()+"_"+u+"___")););return v[c]=s,c}).join(""),c,p),b=Object.keys(v);return g=0,function l(c){for(var h=0;h<c.length;h++){if(g>=b.length)return;var p,m,y,w,k,S,_,E=c[h];"string"==typeof E||"string"==typeof E.content?(p=b[g],-1!==(_=(S="string"==typeof E?E:E.content).indexOf(p))&&(++g,m=S.substring(0,_),k=v[p],y=void 0,(w={})["interpolation-punctuation"]=d,3===(w=s.tokenize(k,w)).length&&((y=[1,1]).push.apply(y,f(w[1],s.languages.javascript,"javascript")),w.splice.apply(w,y)),y=new s.Token("interpolation",w,u.alias,k),w=S.substring(_+p.length),k=[],m&&k.push(m),k.push(y),w&&(l(S=[w]),k.push.apply(k,S)),"string"==typeof E?(c.splice.apply(c,[h,1].concat(k)),h+=k.length-1):E.content=k)):Array.isArray(_=E.content)?l(_):l([_])}}(m),new s.Token(p,m,"language-"+p,l)}s.languages.javascript["template-string"]=[p("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),p("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),p("svg",/\bsvg/.source),p("markdown",/\b(?:markdown|md)/.source),p("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),p("sql",/\bsql/.source),l].filter(
1Boolean);var g={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function v(s){return"string"==typeof s?s:Array.isArray(s)?s.map(v).join(""):v(s.content)}s.hooks.add("after-tokenize",function(l){l.language in g&&function l(c){for(var u=0,d=c.length;u<d;u++){var h,p,f,g=c[u];"string"!=typeof g&&(Array.isArray(h=g.content)?"template-string"===g.type?(g=h[1],3===h.length&&"string"!=typeof g&&"embedded-code"===g.type&&(p=v(g),g=Array.isArray(g=g.alias)?g[0]:g,f=s.languages[g])&&(h[1]=m(p,f,g))):l(h):"string"!=typeof h&&l([h]))}}(l.tokens)})}(ex),(A=ex).languages.typescript=A.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),A.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete A.languages.typescript.parameter,delete A.languages.typescript["literal-property"],P=A.languages.extend("typescript",{}),delete P["class-name"],A.languages.typescript["class-name"].inside=P,A.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:P}}}}),A.languages.ts=A.languages.typescript,N=(O=ex).languages.javascript,R="(@(?:arg|argument|param|property)\\s+(?:"+(I=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",O.languages.jsdoc=O.languages.extend("javadoclike",{parameter:{pattern:RegExp(R+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),O.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(R+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:N,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return I})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+I),lookbehind:!0,inside:{string:N.string,number:N.number,boolean:N.boolean,keyword:O.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:N,alias:"language-javascript"}}}}),O.languages.javadoclike.addSupport("javascript",O.languages.jsdoc),(F=ex).languages.flow=F.languages.extend("javascript",{}),F.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),F.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete F.languages.flow.parameter,F.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(F.languages.flow.keyword)||(F.languages.flow.keyword=[F.languages.flow.keyword]),F.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0}),ex.languages.n4js=ex.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),ex.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),ex.languages.n4jsd=ex.languages.n4js,function(s){function l(s,l){return RegExp(s.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),l)}s.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+s.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),s.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+s.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),s.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),s.languages.insertBefore("javascript","keyword",{imports:{pattern:l(/(\bimport\b\s*)(?:<ID>
vendor: 4,323 bytes, line 1
1(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:s.languages.javascript},exports:{pattern:l(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:s.languages.javascript}}),s.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),s.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),s.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:l(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var c=["function","function-variable","method","method-variable","property-access"],u=0;u<c.length;u++){var d=c[u],h=s.languages.javascript[d],d=(h="RegExp"===s.util.type(h)?s.languages.javascript[d]={pattern:h}:h).inside||{};(h.inside=d)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(ex),function(s){var l=s.util.clone(s.languages.javascript),c=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,u=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,d=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function h(s,l){return RegExp(s=s.replace(/<S>/g,function(){return c}).replace(/<BRACES>/g,function(){return u}).replace(/<SPREAD>/g,function(){return d}),l)}function p(l){for(var c=[],u=0;u<l.length;u++){var d=l[u],h=!1;"string"!=typeof d&&("tag"===d.type&&d.content[0]&&"tag"===d.content[0].type?"</"===d.content[0].content[0].content?0<c.length&&c[c.length-1].tagName===f(d.content[0].content[1])&&c.pop():"/>"!==d.content[d.content.length-1].content&&c.push({tagName:f(d.content[0].content[1]),openedBraces:0}):0<c.length&&"punctuation"===d.type&&"{"===d.content?c[c.length-1].openedBraces++:0<c.length&&0<c[c.length-1].openedBraces&&"punctuation"===d.type&&"}"===d.content?c[c.length-1].openedBraces--:h=!0),(h||"string"==typeof d)&&0<c.length&&0===c[c.length-1].openedBraces&&(h=f(d),u<l.length-1&&("string"==typeof l[u+1]||"plain-text"===l[u+1].type)&&(h+=f(l[u+1]),l.splice(u+1,1)),0<u&&("string"==typeof l[u-1]||"plain-text"===l[u-1].type)&&(h=f(l[u-1])+h,l.splice(u-1,1),u--),l[u]=new s.Token("plain-text",h,null,h)),d.content&&"string"!=typeof d.content&&p(d.content)}}d=h(d).source,s.languages.jsx=s.languages.extend("markup",l),s.languages.jsx.tag.pattern=h(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),s.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,s.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,s.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,s.languages.jsx.tag.inside.comment=l.comment,s.languages.insertBefore("inside","attr-name",{spread:{pattern:h(/<SPREAD>/.source),inside:s.languages.jsx}},s.languages.jsx.tag),s.languages.insertBefore("inside","special-attr",{script:{pattern:h(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:s.languages.jsx}}},s.languages.jsx.tag);var f=function(s){return s?"string"==typeof s?s:"string"==typeof s.content?s.content:s.content.map(f).join(""):""};s.hooks.add("after-tokenize",function(s){"jsx"!==s.language&&"tsx"!==s.language||p(s.tokens)})}(ex),j=(L=ex).util.clone(L.languages.typescript),(L.languages.tsx=L.languages.extend("jsx",j),delete L.languages.tsx.parameter,delete L.languages.tsx["literal-property"],j=L.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+j.pattern.source+")",j.pattern.flags),j.lookbehind=!0,ex.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]
vendor: 12,474 bytes, line 1
1*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},ex.languages.swift["string-literal"].forEach(function(s){s.inside.interpolation.inside=ex.languages.swift}),(z=ex).languages.kotlin=z.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete z.languages.kotlin["class-name"],B={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:z.languages.kotlin}},z.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:B},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:B},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete z.languages.kotlin.string,z.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),z.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),z.languages.kt=z.languages.kotlin,z.languages.kts=z.languages.kotlin,ex.languages.c=ex.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),ex.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),ex.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},ex.languages.c.string],char:ex.languages.c.char,comment:ex.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:ex.languages.c}}}}),ex.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete ex.languages.c.boolean,ex.languages.objectivec=ex.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete ex.languages.objectivec["class-name"],ex.languages.objc=ex.languages.objectivec,ex.languages.reason=ex.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),ex.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete ex.languages.reason.function,function(s){for(var l=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,c=0;c<2;c++)l=l.replace(/<self>/g,function(){return l});l=l.replace(/<self>/g,function(){return/[^\s\S]/.source}),s.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+l),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},s.languages.rust["closure-params"].inside.rest=s.languages.rust,s.languages.rust.attribute.inside.string=s.languages.rust.string}(ex),ex.languages.go=ex.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),ex.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete ex.languages.go["class-name"],$=ex,W=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,H=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return W.source}),$.languages.cpp=$.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return W.source})),lookbehind:!0}
vendor: 15,383 bytes, line 1
1,/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:W,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),$.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return H})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),$.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:$.languages.cpp}}}}),$.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),$.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:$.languages.extend("cpp",{})}}),$.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},$.languages.cpp["base-clause"]),ex.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},ex.languages.python["string-interpolation"].inside.interpolation.inside.rest=ex.languages.python,ex.languages.py=ex.languages.python,ex.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},ex.languages.webmanifest=ex.languages.json,ey({},{dracula:()=>ek,duotoneDark:()=>eS,duotoneLight:()=>e_,github:()=>eE,gruvboxMaterialDark:()=>eW,gruvboxMaterialLight:()=>eH,jettwaveDark:()=>ej,jettwaveLight:()=>ez,nightOwl:()=>eC,nightOwlLight:()=>eD,oceanicNext:()=>eA,okaidia:()=>eP,oneDark:()=>eB,oneLight:()=>e$,palenight:()=>eO,shadesOfPurple:()=>eN,synthwave84:()=>eI,ultramin:()=>eR,vsDark:()=>eF,vsLight:()=>eL});var ek={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},eS={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},e_={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},eE={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},eC={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},eD={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},eM="#c5a5c5",eT="#8dc891",eA={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:eM}},{types:["attr-value"],style:{color:eT}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:eT}},{types:["punctuation"],style:{color:eT}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:eM}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},eP={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},eO={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},eN={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},eI={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},eR={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]}
1,eF={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},eL={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}}
1,{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},ej={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},ez={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},eB={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},e$={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},eW={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},eH={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},eU=s=>(0,en.useCallback)(l=>{var c=l,{className:u,style:d,line:h}=c;let p=ev(eg({},eb(c,["className","style","line"])),{className:(0,ei.A)("token-line",u)});
1return"object"==typeof s&&"plain"in s&&(p.style=s.plain),"object"==typeof d&&(p.style=eg(eg({},p.style||{}),d)),p},[s]),eV=s=>{let l=(0,en.useCallback)(({types:l,empty:c})=>{if(null!=s)return 1===l.length&&"plain"===l[0]?null!=c?{display:"inline-block"}:void 0:1===l.length&&null!=c?s[l[0]]:Object.assign(null!=c?{display:"inline-block"}:{},...l.map(l=>s[l]))},[s]);return(0,en.useCallback)(s=>{var c=s,{token:u,className:d,style:h}=c;let p=ev(eg({},eb(c,["token","className","style"])),{className:(0,ei.A)("token",...u.types,d),children:u.content,style:l(u)});return null!=h&&(p.style=eg(eg({},p.style||{}),h)),p},[l])},eY=/\r\n|\r|\n/,eq=s=>{0===s.length?s.push({types:["plain"],content:"\n",empty:!0}):1===s.length&&""===s[0].content&&(s[0].content="\n",s[0].empty=!0)},eG=(s,l)=>{let c=s.length;return c>0&&s[c-1]===l?s:s.concat(l)},eK=s=>{let l=[[]],c=[s],u=[0],d=[s.length],h=0,p=0,f=[],m=[f];for(;p>-1;){for(;(h=u[p]++)<d[p];){let s,g=l[p],v=c[p][h];if("string"==typeof v?(g=p>0?g:["plain"],s=v):(g=eG(g,v.type),v.alias&&(g=eG(g,v.alias)),s=v.content),"string"!=typeof s){p++,l.push(g),c.push(s),u.push(0),d.push(s.length);continue}let b=s.split(eY),y=b.length;f.push({types:g,content:b[0]});for(let s=1;s<y;s++)eq(f),m.push(f=[]),f.push({types:g,content:b[s]})}p--,l.pop(),c.pop(),u.pop(),d.pop()}return eq(f),m},eZ=({prism:s,code:l,grammar:c,language:u})=>(0,en.useMemo)(()=>{if(null==c)return eK([l]);let d={code:l,grammar:c,language:u,tokens:[]};return s.hooks.run("before-tokenize",d),d.tokens=s.tokenize(l,c),s.hooks.run("after-tokenize",d),eK(d.tokens)},[l,c,u,s]),eX=(s,l)=>{let{plain:c}=s,u=s.styles.reduce((s,c)=>{let{languages:u,style:d}=c;return u&&!u.includes(l)||c.types.forEach(l=>{let c=eg(eg({},s[l]),d);s[l]=c}),s},{});return u.root=c,u.plain=ev(eg({},c),{backgroundColor:void 0}),u},eJ=({children:s,language:l,code:c,theme:u,prism:d})=>{let h=l.toLowerCase(),p=eX(u,h),f=eU(p),m=eV(p),g=d.languages[h];return s({tokens:eZ({prism:d,language:h,code:c,grammar:g}),className:`prism-code language-${h}`,style:null!=p?p.root:{},getLineProps:f,getTokenProps:m})},eQ=s=>(0,en.createElement)(eJ,ev(eg({},s),{prism:s.prism||ex,theme:s.theme||eF,code:s.code,language:s.language}));let e0="var(--color-text-primary)",e1="#ac61e7",e2="#dfa430",e3={plain:{color:e0,backgroundColor:"transparent"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"var(--color-text-tertiary)",fontStyle:"italic"}},{types:["punctuation"],style:{color:e0}},{types:["property","tag","boolean","number","constant","symbol","deleted"],style:{color:"#506cf0"}},{types:["selector","attr-name","string","char","builtin","inserted"],style:{color:"#0a7a4a"}},{types:["operator","entity","url","language-css","style","variable"],style:{color:e2}},{types:["atrule","attr-value","keyword"],style:{color:e1}},{types:["function","class-name"],style:{color:e2}},{types:["regex","important"],style:{color:e1}},{types:["parameter"],style:{color:e2}}]},e9={js:"jsx",css:"css",html:"markup",txt:"plaintext",md:"markdown"};function e4(s){return e9[s]}let e5=(0,en.memo)(({code:s,language:l,theme:c})=>(0,er.jsx)(eQ,{code:s,language:e4(l),theme:c,children:({tokens:s,getLineProps:l,getTokenProps:c})=>(0,er.jsx)(er.Fragment,{children:s.map((u,d)=>{let h=l({line:u}),p=d===s.length-1;return(0,er.jsxs)(en.Fragment,{children:[(0,er.jsx)("span",{...h,children:u.map((s,l)=>(0,er.jsx)("span",{...c({token:s})},l))}),!p&&"\n"]},d)})})})),e8=32,e6={js:"placeholderJs",css:"placeholderCss",html:"placeholderHtml",txt:"placeholderTxt",md:"placeholderMd"},e7=(0,U.t)(["flex","relative","items-stretch","gap-0","overflow-clip","compass-code-input"]),te=(0,V.n)({base:["flex","flex-col","items-end","px-3","py-4","text-code-md","select-none","shrink-0","overflow-clip","lg:text-code-sm"],variants:{disabled:{true:["text-disabled","bg-disabled"],false:"text-tertiary"},readonly:{true:"bg-secondary",false:null}},defaultVariants:{disabled:!1,readonly:!1}}),tt=(0,U.t)(["flex","flex-col","items-end","min-w-4","will-change-transform"]),tn=(0,U.t)(["relative","min-w-0","flex-1","overflow-hidden"]),tr=(0,U.t)(["cursor-text","pointer-events-auto"]),ti=(0,U.t)(["relative","min-w-full","w-fit"]),ta=(0,V.n)({base:["relative","p-4","m-0","min-w-full","w-fit","text-code-md","whitespace-pre","pointer-events-none","[tab-size:2]","lg:text-code-sm"],variants:{disabled:{true:"text-disabled",fal
1se:"text-primary"}},defaultVariants:{disabled:!1}}),to=(0,V.n)({base:["block","absolute","p-4","m-0","w-full","h-full","text-code-md","text-transparent","bg-transparent","outline-none","top-0","left-0","[tab-size:2]","resize-none","border-0","overflow-hidden","placeholder:text-tertiary","lg:text-code-sm"],variants:{disabled:{true:["cursor-not-allowed","placeholder:text-disabled"],false:null},readonly:{true:"cursor-default",false:null}},defaultVariants:{disabled:!1,readonly:!1}});function ts({rootClassName:s,rootProps:l,disabled:c=!1,readonly:u=!1,name:d,validate:h,validationMode:p,validationDebounceTime:f,layout:m="vertical",horizontalLayoutRatio:g,label:v,labelTooltip:b,labelProps:y,description:w,descriptionProps:k,error:S,errorProps:_,language:E,value:C,defaultValue:D,onChange:M,onValueChange:T,onKeyDown:A,placeholder:P,showLineNumbers:O=!0,showCopyAction:N=!1,minLines:I=4,maxLines:R,indentOnTab:F=!1,i18n:L,className:j,"data-testid":z,"aria-label":B,id:$,required:W,ref:H,...U}){let ei=(0,q.t)("codeInput",L),ea=(0,en.useId)(),eo=$??ea,es=void 0!==C,[el,ec]=(0,en.useState)(()=>"string"==typeof D?D:""),eu=es?C??"":el,ed=(0,en.useRef)(null),eh=(0,en.useRef)(null),ep=(0,en.useRef)(null),ef=(0,G.S)(ed,H),em=(0,en.useRef)(eu);em.current=eu;let{isClipboardAvailable:eg,copied:ev,liveText:eb,copy:ey}=(0,ee.V)({copiedAriaLabel:ei.copiedAriaLabel,copyErrorTitle:ei.copyErrorTitle,copyErrorDescription:ei.copyErrorDescription,resetOnValueChange:eu}),ew=(0,en.useMemo)(()=>Math.max(I,0===eu.length?1:eu.split("\n").length),[eu,I]),ex=R??(u?null:8),ek=`calc(var(--code-line-height) * ${I} + ${e8}px)`,eS=null==ex?void 0:`calc(var(--code-line-height) * ${ex} + ${e8}px)`,e_=P??ei[e6[E]],eE=(0,en.useCallback)(s=>{let l=s.target.value;es||ec(l),M?.(s),T?.(l,s)},[es,M,T]),eC=(0,en.useRef)(null),eD=(0,en.useCallback)(()=>{null==eC.current&&(eC.current=globalThis.requestAnimationFrame(()=>{eC.current=null;let s=eh.current,l=ep.current;s&&l&&(l.style.transform=`translate3d(0, ${-s.scrollTop}px, 0)`)}))},[]);(0,en.useEffect)(()=>()=>{null!=eC.current&&globalThis.cancelAnimationFrame(eC.current)},[]);let eM=(0,en.useCallback)(s=>{if("Escape"===s.key){s.currentTarget.blur(),A?.(s);return}if(F&&"Tab"===s.key){s.preventDefault();let l=s.currentTarget,{selectionStart:c,selectionEnd:u,value:d}=l;if(s.shiftKey){let s=d.lastIndexOf("\n",c-1)+1,h=0;for(;h<2&&" "===d[s+h];)h++;if(h>0){l.setSelectionRange(s,s+h),document.execCommand("insertText",!1,"");let d=-h,p=Math.max(s,c+d),f=Math.max(s,u+d);l.setSelectionRange(p,f)}}else document.execCommand("insertText",!1,"  ");A?.(s);return}A?.(s)},[F,A]),eT=(0,en.useCallback)(async()=>{await ey(em.current)},[ey]),eA=(0,en.useCallback)(()=>{c||ed.current?.focus()},[c]),eP=(0,Y.t)("CodeInput",(0,Q.r)({invalid:!1,disabled:c,readonly:u,isWrapper:!0}),e7,j),eO=te({disabled:c,readonly:u}),eN=ta({disabled:c}),eI=to({disabled:c,readonly:u});return(0,er.jsxs)(X.t,{"data-testid":null==z?void 0:`${z}-root`,disabled:c,name:d,validate:h,validationMode:p,validationDebounceTime:f,invalid:!1,className:(0,V.r)((0,Q.a)({layout:m}),s),...l,children:[(0,er.jsx)(et.t,{label:v,labelProps:y,labelTooltip:b,description:w,descriptionProps:k,layout:m,horizontalLayoutRatio:g,triggerId:eo,required:W}),(0,er.jsxs)("div",{className:(0,V.r)((0,Q.n)({layout:m,column:"control",horizontalLayoutRatio:g})),children:[(0,er.jsxs)("div",{className:eP,children:[O&&(0,er.jsx)("div",{className:eO,"aria-hidden":"true",style:{minHeight:ek,maxHeight:eS},children:(0,er.jsx)("div",{ref:ep,className:(0,V.r)(tt),children:Array.from({length:ew}).map((s,l)=>(0,er.jsx)("span",{className:"leading-md lg:leading-sm",children:l+1},l))})}),(0,er.jsx)(Z.t,{ref:eh,orientation:"both",size:"md",className:(0,V.r)(tn),style:{minHeight:ek,maxHeight:eS},viewportClassName:(0,V.r)(tr),viewportProps:{tabIndex:-1,onScroll:eD,onClick:eA,role:"presentation","data-testid":null==z?"code-input-scroller":`${z}-scroller`},children:(0,er.jsxs)("div",{className:(0,V.r)(ti),style:{minHeight:ek},children:[(0,er.jsx)("pre",{className:eN,children:c?(0,er.jsx)("span",{className:"text-disabled",children:eu}):(0,er.jsx)(e5,{code:eu,language:E,theme:e3})}),(0,er.jsx)("textarea",{ref:ef,id:eo,name:d,className:eI,style:{caretColor:"var(--color-text-primary)"},value:es?eu:void 0,defaultValue:es?void 0:D,onChange:eE,onKeyDown:eM,placeholder:e_,disabled:c,readOnly:u,required:W,wrap:"off",spellCheck:!1,autoCorrect:"off",autoCapitalize:"off",autoComplete:"off","aria-label":B,"data-testid":z,...U})]})}),N&&eg&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(K.K,{variant:"secondary",size:"sm",icon:ev?"checkmark":"copy","aria-label":ev?ei.copiedAriaLabel:ei.copyAriaLabel,className:"pointer-events-auto absolute right-2 top-2",onClick:eT,type:"button"}),(0,er.jsx)("span",{"aria-live":"polite",className:"sr-only",children:eb})]})]}),w&&"vertical"===m&&(0,er.jsx)(X.r,{disabled:c,...k,children:w}),S&&(0,er.jsx)(J.t,{match:!0,..._,children:S})]})]})}ts.displayName="CodeInput"},51875(s,l,c){"use strict";var u=c(21392),d=c(973704),h=c(790389),p=c(12778),f=c(749543),m=c(558095),g=c(716822),v=c(11736),b=c(933578),y=c(391426),w=c(522557);let k="#000000";function S(s,l){return(0,v.r)(s.h,s.s,s.v,l?s.a:void 0)}function _({value:s,defaultValue:l=k,onChange:c,supportTransparency:E=!1,rootClassName:C,rootProps:D,invalid:M=!1,layout:T="vertical",horizontalLayoutRatio:A,disabled:P=!1,name:O,validate:N,validationMode:I,validationDebounceTime:R,label:F,labelTooltip:L,labelProps:j,description:z,de
1scriptionProps:B,error:$,errorProps:W,className:H,"aria-label":U="Pick a color","data-testid":V,ref:Y}){let[q,G]=(0,b.useState)(()=>(0,v.n)(s??l)),K=(0,b.useRef)(s),[Z,X]=(0,b.useState)(!1),[J,Q]=(0,b.useState)(()=>S((0,v.n)(s??l),E)),[ee,et]=(0,b.useState)(!1);if(void 0!==s&&s!==K.current){let l=(0,v.n)(s),c=S(q,E);s.toUpperCase()!==c.toUpperCase()&&(K.current=s,G(l),ee||Q(S(l,E).toUpperCase()))}let en=S(q,E),er=(0,b.useCallback)(s=>{G(s);let l=S(s,E);K.current=l,ee||Q(l.toUpperCase()),c?.(l)},[c,E,ee]),ei=(0,b.useCallback)(s=>{er({...q,h:s})},[q,er]),ea=(0,b.useCallback)((s,l)=>{er({...q,s,v:l})},[q,er]),eo=(0,b.useCallback)(s=>{er({...q,a:s})},[q,er]),es=(0,b.useCallback)(s=>{er(s)},[er]),el=(0,b.useRef)(null),ec=(0,b.useCallback)(()=>{P||X(!0)},[P]),eu=(0,b.useCallback)((s,l)=>{if(!s&&"outside-press"===l.reason){let s=l.event.target;if(s instanceof Node&&el.current?.contains(s))return}X(s)},[]),ed=(0,b.useCallback)(s=>{let l=s.target.value;if(Q(l),(0,v.i)(l)){let s=(0,v.n)(l),u={...s,a:E?s.a:q.a};G(u);let d=S(u,E);K.current=d,c?.(d)}},[E,q.a,c]),eh=(0,b.useCallback)(()=>{et(!0),Q(en.toUpperCase())},[en]),ep=(0,b.useCallback)(()=>{if(et(!1),(0,v.i)(J)){let s=(0,v.n)(J);er({...s,a:E?s.a:q.a})}Q(en.toUpperCase())},[J,en,E,q.a,er]),ef=(0,b.useCallback)(s=>{"Enter"===s.key&&s.target.blur()},[]);return(0,y.jsxs)(p.t,{"data-testid":V,disabled:P,name:O,validate:N,validationMode:I,validationDebounceTime:R,invalid:M,className:(0,d.t)("ColorInput",(0,m.a)({layout:T}),C),...D,children:[(0,y.jsxs)("div",{className:(0,u.r)((0,m.n)({layout:T,column:"meta",horizontalLayoutRatio:A})),children:[F&&(0,y.jsxs)(p.n,{layout:T,hasDescription:!!z,...j,children:[F,L&&(0,y.jsx)(g.Help,{content:L})]}),z&&"horizontal"===T&&(0,y.jsx)(p.r,{...B,children:z})]}),(0,y.jsxs)("div",{className:(0,u.r)((0,m.n)({layout:T,column:"control",horizontalLayoutRatio:A})),children:[(0,y.jsxs)("div",{ref:el,onPointerDown:ec,"data-popup-open":Z?"":void 0,className:(0,d.t)("ColorInput",(0,m.r)({invalid:M,disabled:P,type:"text",isWrapper:!0}),"cursor-text",P&&"cursor-not-allowed",Z&&["border-active","hover:border-active"],H),children:[(0,y.jsx)("span",{className:(0,u.r)("size-5 shrink-0 rounded-sm border border-primary"),style:{backgroundColor:en},"aria-hidden":"true"}),(0,y.jsx)(w.p,{ref:Y,type:"text",value:ee?J:en.toUpperCase(),onChange:ed,onFocus:eh,onBlur:ep,onKeyDown:ef,disabled:P,"aria-label":F?void 0:U,className:(0,u.r)((0,m.t)({disabled:P}),"min-w-[8ch]")})]}),(0,y.jsx)(h.A,{open:Z,onOpenChange:eu,anchor:el,disabled:P,sideOffset:4,align:"start",internalClassName:"min-w-[380px] max-w-[480px] w-[--anchor-width] p-2 rounded-lg",children:(0,y.jsx)(v.t,{hue:q.h,saturation:q.s,value:q.v,alpha:q.a,onHueChange:ei,onSaturationValueChange:ea,onAlphaChange:eo,showTransparency:E,onColorChange:es})}),O&&(0,y.jsx)("input",{type:"hidden",name:O,value:en,readOnly:!0}),z&&"vertical"===T&&(0,y.jsx)(p.r,{...B,children:z}),M&&$&&(0,y.jsx)(f.t,{match:!0,...W,children:$})]})]})}_.displayName="ColorInput",c.d(l,{A:()=>_})},416146(s,l,c){"use strict";let u;c.d(l,{b:()=>aO});var d=c(549403),h=c(21392),p=c(817751),f=c(362052),m=c(13241),g=c(111946),v=c(889230),b=c(892907),y=c(70719),w=c(18616),k=c(957975),S=c(716822),_=c(604693),E=c(617593),C=c(82293),D=c(391426);let M=s=>"number"==typeof s&&Number.isFinite(s)?Math.max(0,Math.floor(s)):3,T=({showSummary:s=!0,showPageNumbers:l=!0,pageButtonCount:c,className:u,"data-testid":d})=>{let p=Array.from({length:M(c)},(s,l)=>`pagination-skeleton-page-${l}`);return(0,D.jsxs)("div",{"aria-hidden":"true",className:(0,h.r)("flex w-full flex-[1_0_0] select-none items-center justify-between gap-4 py-3",u),"data-testid":d,children:[s&&(0,D.jsx)(E.E,{shape:"pill",className:"h-[--leading-sm] w-36 max-w-[45%]","data-pagination-skeleton-summary":""}),(0,D.jsxs)("div",{className:"flex items-center gap-2","data-pagination-skeleton-controls":"",children:[(0,D.jsx)(C.k,{size:"md",className:"w-24"}),l&&(0,D.jsx)("div",{className:"flex items-center gap-1",children:p.map(s=>(0,D.jsx)(E.E,{shape:"square",className:"size-9 rounded-md","data-
1pagination-skeleton-page":""},s))}),(0,D.jsx)(C.k,{size:"md",className:"w-16"})]})]})},A=["w-3/5","w-4/5","w-1/2","w-2/3","w-5/6"],P=(s,l,c)=>"number"==typeof s&&Number.isFinite(s)?Math.max(c,Math.floor(s)):l,O=s=>Array.from({length:s},(s,l)=>l),N=({rowCount:s,columnCount:l,rowSize:c="sm"})=>{let u=P(s,5,0);return(0,D.jsx)(D.Fragment,{children:O(u).map(s=>(0,D.jsx)(_.t.Row,{"aria-hidden":"true",className:"pointer-events-none","data-table-skeleton-row":"",size:c,children:O(l).map(l=>(0,D.jsx)(_.t.BaseCell,{"data-table-skeleton-cell":"",children:(0,D.jsx)(E.E,{shape:"pill",className:(0,h.r)("h-[--leading-sm] max-w-full",A[(s+l)%A.length])})},`row-${s}-cell-${l}`))},`row-${s}`))})},I=({variant:s="summary",className:l,"data-testid":c})=>(0,D.jsx)(_.t.Footer,{"aria-hidden":"true",className:l,"data-table-skeleton-footer":"","data-testid":c,children:"pagination"===s?(0,D.jsx)(T,{showPageNumbers:!1}):(0,D.jsx)("div",{className:"flex w-full items-center justify-between gap-4 py-3",children:(0,D.jsx)(E.E,{shape:"pill",className:"h-5 w-36 max-w-[45%]"})})});var R=c(529799),F=c(32584),L=c(933578),j=c(954726),z=c(21386);function B(s){return $(s)||"function"==typeof s||W(s)}function $(s){let l;return"function"==typeof s&&(l=Object.getPrototypeOf(s)).prototype&&l.prototype.isReactComponent}function W(s){return"object"==typeof s&&"symbol"==typeof s.$$typeof&&["react.memo","react.forward_ref"].includes(s.$$typeof.description)}function H(s,l){return null==s?null:B(s)?L.createElement(s,l):s}function U(s){if("cell"in s&&s.cell){let l=s.cell,c=l.column.columnDef,u=l,d=c;return u.getIsAggregated?.()?H(d.aggregatedCell??c.cell,l.getContext()):u.getIsPlaceholder?.()?null:H(c.cell,l.getContext())}return"header"in s&&s.header?H(s.header.column.columnDef.header,s.header.getContext()):"footer"in s&&s.footer?H(s.footer.column.columnDef.footer,s.footer.getContext()):null}function V(s){return s}function Y(s,l){return"function"==typeof s?s(l):s}function q(s){if(Array.isArray(s))return s.map(q);if(s&&"object"==typeof s){let l=Object.getPrototypeOf(s);if(l!==Object.prototype&&null!==l)return s;let c=null===l?K():{},u=Object.keys(s);for(let l=0;l<u.length;l++){let d=u[l];Object.defineProperty(c,d,{configurable:!0,enumerable:!0,value:q(s[d]),writable:!0})}return c}return s}function G(s,l){let c=Object.keys(l),u=s;for(let s=0;s<c.length;s++){let d=c[s];d.startsWith("_memo_")||"_cellsCache"===d||(u[d]=l[d])}return s}function K(){return Object.create(null)}function Z(s,l){return Object.prototype.hasOwnProperty.call(s,l)}function X(s,l){return c=>{(l.options.atoms?.[s]??l.baseAtoms[s]).set(s=>Y(c,s))}}function J(s){if("object"!=typeof s||null===s)return!1;if(Array.isArray(s))return!0;let l=Object.getPrototypeOf(s);return l===Object.prototype||null===l}function Q(s){return Reflect.ownKeys(s).filter(l=>Object.prototype.propertyIsEnumerable.call(s,l))}let ee=3;function et(s,l){return en(s,l,ee)}function en(s,l,c){if(Object.is(s,l))return!0;if(c<=0||!J(s)||!J(l)||(Array.isArray(s)||Array.isArray(l))&&(!Array.isArray(s)||!Array.isArray(l)||s.length!==l.length))return!1;let u=Q(s),d=Q(l);if(u.length!==d.length)return!1;let h=s,p=l;for(let s=0;s<u.length;s++){let d=u[s];
1if(!Object.prototype.propertyIsEnumerable.call(l,d)||!en(h[d],p[d],c-1))return!1}return!0}function er(s,l,c,u=et){let d=`on${l.charAt(0).toUpperCase()}${l.slice(1)}Change`,h=s.options[d];h&&h(s=>{let l=Y(c,s);return u(s,l)?s:l})}function ei(s){return s instanceof Function}function ea(s,l){let c=[],u=s=>{s.forEach(s=>{c.push(s);let d=l(s);d.length&&u(d)})};return u(s),c}let eo=({fn:s,memoDeps:l,onAfterCompare:c,onAfterUpdate:u,onBeforeCompare:d,onBeforeUpdate:h})=>{let p,f=[];return m=>{d?.();let g=l?.(m),v=!g||g.length!==f?.length;if(!v&&g){for(let s=0;s<g.length;s++)if(g[s]!==f[s]){v=!0;break}}return c?.(v),v&&(f=g,h?.(),p=s(...g??[]),u?.(p)),p}};function es(s){let l=!1;return()=>{if(!l){l=!0;return}s()}}function el({feature:s,fnName:l,objectId:c,onAfterUpdate:u,table:d,...h}){let p=()=>{if(!u)return;let{schedule:s,untrack:l}=d._reactivity;s(()=>l(()=>u()))},f={onAfterUpdate:()=>{p()}};return eo({...h,...f})}function ec(s,l="_"){let[c,u]=s.split(l);return{fnKey:u,fnName:`${c}.${u}`,parentName:c}}function eu(s,l,c){for(let[u,{fn:d,memoDeps:h}]of Object.entries(c)){let{fnKey:c,fnName:p}=ec(u);l[c]=h?el({memoDeps:h,fn:d,fnName:p,table:l,feature:s}):d}}function ed(s,l,c,u){for(let[d,{fn:h,memoDeps:p}]of Object.entries(u)){let{fnKey:u,fnName:f}=ec(d);if(p){let d=`_memo_${u}`;l[u]=function(...l){if(!this[d]){let l=this;this[d]=el({memoDeps:s=>p(l,s),fn:(...s)=>h(l,...s),fnName:f,objectId:l.id,table:c,feature:s})}return this[d](...l)}}else l[u]=function(...s){return h(this,...s)}}}function eh(s,l,c,...u){return s[l]?.(...u)??c(s,...u)}let ep=/([0-9]+)/gm;function ef(s){let l=Object.assign((s,c,u)=>{let d=s.getValue(u),h=c.getValue(u),p=l.resolveDataValue;return p&&(d=p(d),h=p(h)),l.sort(d,h,s,c,u)},s);return l}let em=ef({resolveDataValue:s=>eS(s).toLowerCase(),sort:(s,l)=>e_(s,l)}),eg=ef({resolveDataValue:s=>eS(s),sort:(s,l)=>e_(s,l)}),ev=ef({resolveDataValue:s=>eS(s).toLowerCase(),sort:(s,l)=>ex(s,l)}),eb=ef({resolveDataValue:s=>eS(s),sort:(s,l)=>ex(s,l)}),ey=ef({resolveDataValue:s=>ek(s),sort:(s,l)=>s>l?1:s<l?-1:0}),ew=ef({sort:(s,l)=>ex(s,l)});function ex(s,l){return s===l?0:s>l?1:-1}function ek(s){return s instanceof Date?s.getTime():s}function eS(s){return"number"==typeof s?isNaN(s)||s===1/0||s===-1/0?"":String(s):"string"==typeof s?s:""}function e_(s,l){let c=0,u=0,d=s.length,h=l.length;for(;c<d&&u<h;){let d=eE(s.charCodeAt(c)),h=eE(l.charCodeAt(u)),p=eC(s,c,d),f=eC(l,u,h);if(!d&&!h){let d=eD(s,c,p,l,u,f);if(d)return d;c=p,u=f;continue}if(d!==h)return d?1:-1;let m=eM(s,c,p,l,u,f);if(m)return m;c=p,u=f}return eA(s,c)-eA(l,u)}function eE(s){return s>=48&&s<=57}function eC(s,l,c){let u=l+1;for(;u<s.length&&eE(s.charCodeAt(u))===c;)u++;return u}function eD(s,l,c,u,d,h){let p=c-l,f=h-d,m=p<f?p:f;for(let c=0;c<m;c++){let h=s.charCodeAt(l+c),p=u.charCodeAt(d+c);if(h>p)return 1;if(p>h)return -1}return p>f?1:f>p?-1:0}function eM(s,l,c,u,d,h){let p=l;for(;p<c&&48===s.charCodeAt(p);)p++;let f=d;for(;f<h&&48===u.charCodeAt(f);)f++;let m=c-p,g=h-f;if(0===m&&0===g)return 0;if(m<=15&&g<=15){let l=eT(s,p,c),d=eT(u,f,h);return l>d?1:d>l?-1:0}let v=parseInt(s.slice(l,c),10),b=parseInt(u.slice(d,h),10);return v>b?1:b>v?-1:0}function eT(s,l,c){let u=0;for(let d=l;d<c;d++)u=10*u+s.charCodeAt(d)-48;return u}function eA(s,l){let c=0,u=l;for(;u<s.length;)c++,u=eC(s,u,eE(s.charCodeAt(u)));return c}function eP(){return[]}function eO(s,l){er(s,"sorting",l)}function eN(s,l){eO(s,l?[]:q(s.initialState.sorting??[]))}function eI(s){s.atoms.sorting&&(s.options.autoResetAll??s.options.autoResetSorting)&&eN(s)}function eR(s){let l,c=s.table._rowModelFns.sortFns,u=s.table.getFilteredRowModel().flatRows.slice(0,10),d=!1;for(let c=0;c<u.length;c++){let h=u[c].getValue(s.id);if("[object Date]"===Object.prototype.toString.call(h)){l="datetime";break}if("string"==typeof h&&(d=!0,h.split(ep).length>1)){l="alphanumeric";break}}if(!l&&d&&(l="text"),l){let s=c?.[l];if(s||"alphanumeric"===l&&(s=c?.text),s)return s}return ew}function eF(s){let l=s.table.getFilteredRowModel().flatRows.slice(0,10);for(let c=0;c<l.length;c++){let u=l[c].getValue(s.id);if(null!=u)return"string"==typeof u?"asc":"desc"}return"desc"}function eL(s){let l=s.table._rowModelFns.sortFns;return ei(s.columnDef.sortFn)?s.columnDef.sortFn:"auto"===s.columnDef.sortFn?eR(s):l?.[s.columnDef.sortFn]??ew}function ej(s,l,c){let u=eB(s,c&&eW(s)),d=void 0!==l;eO(s.table,h=>{let p,f=h.findIndex(l=>l.id===s.id),m=-1===f?void 0:h[f],g=[],v=d?l:"desc"===u,b=!!(h.length&&eW(s)&&c);return"toggle"!=(p=b?m?"toggle":"add":m?"toggle":"replace")||d||u||(p="remove"),"add"===p?(g=[...h,{id:s.id,desc:v}
1]).splice(0,g.length-(s.table.options.maxMultiSortColCount??Number.MAX_SAFE_INTEGER)):g="toggle"===p?b?h.map(l=>l.id===s.id?{...l,desc:v}:l):[{id:s.id,desc:v}]:"remove"===p?b?h.filter(l=>l.id!==s.id):[]:[{id:s.id,desc:v}],g})}function ez(s){return s.columnDef.sortDescFirst??s.table.options.sortDescFirst??"desc"===eF(s)?"desc":"asc"}function eB(s,l){let c=ez(s),u=eH(s);return u?(u===c||!(s.table.options.enableSortingRemoval??!0)||!!l&&!(s.table.options.enableMultiRemove??!0))&&("desc"===u?"asc":"desc"):c}function e$(s){return(s.columnDef.enableSorting??!0)&&(s.table.options.enableSorting??!0)&&!!s.accessorFn}function eW(s){return s.columnDef.enableMultiSort??s.table.options.enableMultiSort??!!s.accessorFn}function eH(s){let l=s.table.atoms.sorting?.get()?.find(l=>l.id===s.id);return!!l&&(l.desc?"desc":"asc")}function eU(s){return s.table.atoms.sorting?.get()?.findIndex(l=>l.id===s.id)??-1}function eV(s){eO(s.table,l=>l.length?l.filter(l=>l.id!==s.id):[])}function eY(s){let l=e$(s);return c=>{l&&ej(s,void 0,!!eW(s)&&s.table.options.isMultiSortEvent?.(c))}}let eq={getInitialState:s=>({sorting:eP(),...s}),getDefaultColumnDef:()=>({sortFn:"auto",sortUndefined:1}),getDefaultTableOptions:s=>({autoResetSorting:!1,onSortingChange:X("sorting",s),isMultiSortEvent:s=>s.shiftKey}),assignColumnPrototype(s,l){ed("rowSortingFeature",s,l,{column_getAutoSortFn:{fn:s=>eR(s)},column_getAutoSortDir:{fn:s=>eF(s)},column_getSortFn:{fn:s=>eL(s)},column_toggleSorting:{fn:(s,l,c)=>ej(s,l,c)},column_getFirstSortDir:{fn:s=>ez(s)},column_getNextSortingOrder:{fn:(s,l)=>eB(s,l)},column_getCanSort:{fn:s=>e$(s)},column_getCanMultiSort:{fn:s=>eW(s)},column_getIsSorted:{fn:s=>eH(s)},column_getSortIndex:{fn:s=>eU(s)},column_clearSorting:{fn:s=>eV(s)},column_getToggleSortingHandler:{fn:s=>eY(s)}})},constructTableAPIs(s){eu("rowSortingFeature",s,{table_setSorting:{fn:l=>eO(s,l)},table_resetSorting:{fn:l=>eN(s,l)}})}},eG=0,eK=10;function eZ(){return{pageIndex:eG,pageSize:eK}}function eX(s){(s.options.autoResetAll??s.options.autoResetPageIndex??!s.options.manualPagination)&&(s.atoms.pagination?.get()?.pageIndex??eG)!==eG&&e1(s,!0)}function eJ(s,l){er(s,"pagination",l)}function eQ(s,l){eJ(s,l?eZ():q(s.initialState.pagination??eZ()))}function e0(s,l){eJ(s,c=>{let u=Y(l,c.pageIndex);return u=Math.max(0,Math.min(u,void 0===s.options.pageCount||-1===s.options.pageCount?Number.MAX_SAFE_INTEGER:s.options.pageCount-1)),{...c,pageIndex:u}})}function e1(s,l){e0(s,l?eG:s.initialState.pagination?.pageIndex??eG)}function e2(s,l){e3(s,l?eK:s.initialState.pagination?.pageSize??eK)}function e3(s,l){eJ(s,s=>{let c=Math.max(1,Y(l,s.pageSize)),u=s.pageSize===1/0?0:s.pageSize*s.pageIndex,d=c===1/0?0:Math.floor(u/c);return{...s,pageIndex:d,pageSize:c}})}function e9(s){let l=tn(s),c=[];return l&&l>0&&(c=[...Array(l)].fill(null).map((s,l)=>l)),c}function e4(s){return(s.atoms.pagination?.get()?.pageIndex??0)>0}function e5(s){let l=s.atoms.pagination?.get()?.pageIndex??eG,c=tn(s);return -1===c||0!==c&&l<c-1}function e8(s){let l=s.atoms.pagination?.get()?.pageIndex??eG,c=tn(s);return Number.isFinite(c)&&c>0&&l<c-1}function e6(s){return e0(s,s=>s-1)}function e7(s){return e0(s,s=>s+1)}function te(s){return e0(s,0)}function tt(s){let l=tn(s);if(Number.isFinite(l)&&!(l<=0))return e0(s,l-1)}function tn(s){let l=s.options.pageCount;if(null!=l)return l;let c=tr(s),u=s.atoms.pagination?.get()?.pageSize??eK;return u===1/0&&Number.isFinite(c)&&c>0?1:Math.ceil(c/u)}function tr(s){return s.options.rowCount??s.getPrePaginatedRowModel().rows.length}function ti(){return s=>{let l=s;return el({feature:"rowSortingFeature",table:l,fnName:"table.getSortedRowModel",memoDeps:()=>[l.atoms.sorting?.get(),l.getPreSortedRowModel()],fn:()=>ta(l),onAfterUpdate:es(()=>eX(l))})}}function ta(s){let l=s.getPreSortedRowModel(),c=s.atoms.sorting?.get();if(!l.rows.length||!c?.length)return l;let u=[],d=c.filter(l=>{let c=s.getColumn(l.id);return!!c&&e$(c)});if(!d.length)return l;let h=[];for(let l=0;l<d.length;l++){let c=d[l],u=s.getColumn(c.id);u&&h.push({id:c.id,desc:c.desc,sortUndefined:u.columnDef.sortUndefined,invertSorting:u.columnDef.invertSorting,sortFn:eL(u)})}let p=(s,l)=>{for(let c=0;c<h.length;c++){let u=h[c],d=u.sortUndefined,p=u.desc,f=0;if(d){let c=s.getValue(u.id),h=l.getValue(u.id),p=void 0===c,m=void 0===h;if(p&&m)continue;if(p||m){if("first"===d)return p?-1:1;if("last"===d)return p?1:-1;f=p?d:-d}}if(0===f&&(f=u.sortFn(s,l,u.id)),0!==f)return p&&(f*=-1),u.invertSorting&&(f*=-1),f}return s.index-l.index},f=s=>{let l=s.slice();l.sort(p);let c=!1;for(let d=0;d<l.length;d++){let h=l[d];h!==s[d]&&(c=!0);let p=u.length;if(u.push(h),h.subRows.length){let s=f(h.subRows);if(s.changed){let f=Object.create(Object.getPrototypeOf(h));G(f,h),f.subRows=s.rows,l[d]=f,u[p]=f,c=!0}}}return{rows:l,changed:c}};return{rows:f(l.rows).rows,flatRows:u,rowsById:l.rowsById}}function to(){return K()}function ts(s,l){s.options.onRowSelectionChange?.(l)}function tl(s,l){s._lastSelectedRowId=null,ts(s,l?K():Object.assign(K(),q(s.initialState.rowSelection??{})))}function tc(s,l,c){s._lastSelectedRowId=null,ts(s,u=>{if(l=void 0!==l?l:!eh(s,"getIsAllRowsSelected",tg),c?.deselectAll&&!l)return K();let d=Object.assign(K(),u),h=s.getPreGroupedRowModel().flatRows;
1if(l){let s=new Map;h.forEach(l=>{tO(l,s)&&(d[l.id]=!0)})}else h.forEach(s=>{tC(s)&&delete d[s.id]});return d})}function tu(s,l,c){s._lastSelectedRowId=null,ts(s,u=>{let d=void 0!==l?l:!eh(s,"getIsAllPageRowsSelected",tv);if(c?.deselectAll&&!d)return K();let h=Object.assign(K(),u);return s.getRowModel().rows.forEach(l=>{tP(h,l.id,d,!0,s,!0)}),h})}function td(s){return s.getCoreRowModel()}function th(s){let l=s.getCoreRowModel();return eh(s,"getIsSomeRowsSelected",tb)?tR(l,s):{rows:[],flatRows:[],rowsById:K()}}function tp(s){let l=s.getFilteredRowModel();return eh(s,"getIsSomeRowsSelected",tb)?tR(l,s):{rows:[],flatRows:[],rowsById:K()}}function tf(s){let l=s.getSortedRowModel();return eh(s,"getIsSomeRowsSelected",tb)?tR(l,s):{rows:[],flatRows:[],rowsById:K()}}function tm(s){return Object.keys(s.atoms.rowSelection?.get()??{})}function tg(s){let l=s.getFilteredRowModel().flatRows,c=s.atoms.rowSelection?.get()??{},u=!!(l.length&&Object.keys(c).length);if(u){let s=new Map;l.some(l=>!tF(l,c)&&tO(l,s))&&(u=!1)}return u}function tv(s){let l=s.getPaginatedRowModel().flatRows,c=s.atoms.rowSelection?.get()??{},u=new Map,d=!1;for(let s=0;s<l.length;s++){let h=l[s];if(tF(h,c))!d&&tO(h,u)&&(d=!0);else if(tO(h,u))return!1}return d}function tb(s){return eh(s,"getSelectedRowIds",tm).length>0}function ty(s){return s.getPaginatedRowModel().flatRows.filter(s=>tC(s)).some(s=>tS(s)||eh(s,"getIsSomeSelected",t_))}function tw(s){return l=>{tc(s,l.target.checked)}}function tx(s){return l=>{tu(s,l.target.checked)}}function tk(s,l,c){let u=tS(s);ts(s.table,d=>{l=void 0!==l?l:!u;let h=Object.assign(K(),d);return tP(h,s.id,l,(c?.selectChildren??!0)&&tM(s),s.table),!l&&c?.deselectParents&&tN(h,s),h})}function tS(s){return tF(s,s.table.atoms.rowSelection?.get()??{})}function t_(s){return"some"===tL(s)}function tE(s){return"all"===tL(s)}function tC(s){let l=s.table.options;return"function"==typeof l.enableRowSelection?l.enableRowSelection(s):l.enableRowSelection??!0}function tD(s){let l=s.table.options;return"function"==typeof l.enableSubRowSelection?l.enableSubRowSelection(s):l.enableSubRowSelection??!0}function tM(s){let l=s.table.options;return"function"==typeof l.enableMultiRowSelection?l.enableMultiRowSelection(s):l.enableMultiRowSelection??!0}function tT(s,l){let c=tC(s);return u=>{if(!c)return;let d=u,h=s.table,p=d.target.checked,f=h._lastSelectedRowId;!1!==h.options.enableRowRangeSelection&&null!==f&&tM(s)&&h.options.isRowRangeSelectionEvent?.(u)&&tA(s,f,p,l)||tk(s,p,l),h._lastSelectedRowId=s.id}}function tA(s,l,c,u){let d=u?.selectChildren??!0,h=s.table,p=h.getRowsInDisplayOrder(),f=h.getPrePaginatedRowModel().rowsById[l]??h.getCoreRowModel().rowsById[l];if(!f)return!1;let m=f.getDisplayIndex(),g=s.getDisplayIndex(),v=p[m],b=p[g];if(m<0||g<0||m>=p.length||g>=p.length||v?.id!==f.id||b?.id!==s.id||!tM(f)||!tM(s))return!1;let y=Math.min(m,g),w=Math.max(m,g);return ts(h,s=>{let l=Object.assign(K(),s);for(let s=y;s<=w;s++){let f=p[s];tC(f)&&tM(f)&&(tP(l,f.id,c,d,h),!c&&u?.deselectParents&&tN(l,f))}return l}),!0}function tP(s,l,c,u,d,h){let p=d.getRow(l,!0);c?(tM(p)||Object.keys(s).forEach(l=>delete s[l]),tC(p)&&(s[l]=!0)):(!h||tC(p))&&delete s[l],u&&p.subRows.length&&tD(p)&&p.subRows.forEach(l=>tP(s,l.id,c,u,d,h))}function tO(s,l){if(!tC(s))return!1;let c=s.table;if(!0===c.options.enableSubRowSelection)return!0;let u=s.parentId;if(void 0===u)return!0;let d=l.get(u);if(void 0!==d)return d;let h=c.getCoreRowModel().rowsById,p=[],f=!0,m=u;for(;void 0!==m;){let s=l.get(m);if(void 0!==s){f=s;break}p.push(m);let u=h[m]??c.getRow(m,!0);if(!tD(u)){f=!1;break}m=u.parentId}return p.forEach(s=>l.set(s,f)),f}function tN(s,l){let c=l.table.getCoreRowModel().rowsById,u=l.parentId;for(;void 0!==u;)delete s[u],u=(c[u]??l.table.getRow(u,!0)).parentId}function tI(s,l,c,u){let d=[];for(let h=0;h<s.length;h++){let p=s[h],f=tF(p,l);if(f&&(c.push(p),u[p.id]=p),p.subRows.length){let s=tI(p.subRows,l,c,u);if(f){let l=Object.create(Object.getPrototypeOf(p));G(l,p),l.subRows=s,d.push(l)}}else f&&d.push(p)}return d}function tR(s,l){let c=[],u=K(),d=l.atoms.rowSelection?.get()??{};return{rows:tI(s.rows,d,c,u),flatRows:c,rowsById:u}}function tF(s,l){return!!(Z(l,s.id)&&l[s.id])}function tL(s){if(!s.subRows.length)return!1;let l=s.table.atoms.rowSelection?.get()??{},c=!1,u=!0,d=!1;for(let h=0;h<s.subRows.length;h++){let p=s.subRows[h];if(c&&!u)break;if(tC(p)&&(d=!0,tF(p,l)?c=!0:u=!1),p.subRows.length){let s=tL(p);
1"all"===s?(c=!0,d=!0):"some"===s?(c=!0,u=!1,d=!0):u=!1}}return!!d&&(u?"all":!!c&&"some")}let tj={initTableInstanceData:s=>{s._lastSelectedRowId=null},resetTableInstanceData:s=>{s._lastSelectedRowId=null},getInitialState:s=>({rowSelection:to(),...s}),getDefaultTableOptions:s=>({onRowSelectionChange:X("rowSelection",s),enableRowSelection:!0,enableMultiRowSelection:!0,enableRowRangeSelection:!0,enableSubRowSelection:!0,isRowRangeSelectionEvent:s=>{let l=s;return!!(l.shiftKey||l.nativeEvent?.shiftKey)}}),assignRowPrototype:(s,l)=>{ed("rowSelectionFeature",s,l,{row_toggleSelected:{fn:(s,l,c)=>tk(s,l,c)},row_getIsSelected:{fn:s=>tS(s)},row_getIsSomeSelected:{fn:s=>t_(s),memoDeps:s=>[s.subRows,s.table.atoms.rowSelection?.get(),s.table.options.enableRowSelection]},row_getIsAllSubRowsSelected:{fn:s=>tE(s),memoDeps:s=>[s.subRows,s.table.atoms.rowSelection?.get(),s.table.options.enableRowSelection]},row_getCanSelect:{fn:s=>tC(s)},row_getCanSelectSubRows:{fn:s=>tD(s)},row_getCanMultiSelect:{fn:s=>tM(s)},row_getToggleSelectedHandler:{fn:(s,l)=>tT(s,l)}})},constructTableAPIs:s=>{eu("rowSelectionFeature",s,{table_setRowSelection:{fn:l=>ts(s,l)},table_resetRowSelection:{fn:l=>tl(s,l)},table_toggleAllRowsSelected:{fn:(l,c)=>tc(s,l,c)},table_toggleAllPageRowsSelected:{fn:(l,c)=>tu(s,l,c)},table_getPreSelectedRowModel:{fn:()=>td(s)},table_getSelectedRowModel:{fn:()=>th(s),memoDeps:()=>[s.atoms.rowSelection?.get(),s.getCoreRowModel()]},table_getFilteredSelectedRowModel:{fn:()=>tp(s),memoDeps:()=>[s.atoms.rowSelection?.get(),s.getFilteredRowModel()]},table_getGroupedSelectedRowModel:{fn:()=>tf(s),memoDeps:()=>[s.atoms.rowSelection?.get(),s.getSortedRowModel()]},table_getSelectedRowIds:{fn:()=>tm(s),memoDeps:()=>[s.atoms.rowSelection?.get()]},table_getIsAllRowsSelected:{fn:()=>tg(s),memoDeps:()=>[s.atoms.rowSelection?.get(),s.getFilteredRowModel(),s.options.enableRowSelection,s.options.enableSubRowSelection]},table_getIsAllPageRowsSelected:{fn:()=>tv(s),memoDeps:()=>[s.atoms.rowSelection?.get(),s.getPaginatedRowModel(),s.options.enableRowSelection,s.options.enableSubRowSelection]},table_getIsSomeRowsSelected:{fn:()=>tb(s),memoDeps:()=>[s.atoms.rowSelection?.get()]},table_getIsSomePageRowsSelected:{fn:()=>ty(s),memoDeps:()=>[s.atoms.rowSelection?.get(),s.getPaginatedRowModel(),s.options.enableRowSelection]},table_getToggleAllRowsSelectedHandler:{fn:()=>tw(s)},table_getToggleAllPageRowsSelectedHandler:{fn:()=>tx(s)}})}},tz={getInitialState:s=>({...s,pagination:{...eZ(),...s.pagination}}),getDefaultTableOptions:s=>({onPaginationChange:X("pagination",s)}),constructTableAPIs:s=>{eu("rowPaginationFeature",s,{table_autoResetPageIndex:{fn:()=>eX(s)},table_setPagination:{fn:l=>eJ(s,l)},table_resetPagination:{fn:l=>eQ(s,l)},table_setPageIndex:{fn:l=>e0(s,l)},table_resetPageIndex:{fn:l=>e1(s,l)},table_setPageSize:{fn:l=>e3(s,l)},table_getPageCount:{fn:()=>tn(s)},table_resetPageSize:{fn:l=>e2(s,l)},table_getPageOptions:{fn:()=>e9(s)},table_getCanPreviousPage:{fn:()=>e4(s)},table_getCanNextPage:{fn:()=>e5(s)},table_getCanLastPage:{fn:()=>e8(s)},table_previousPage:{fn:()=>e6(s)},table_nextPage:{fn:()=>e7(s)},table_firstPage:{fn:()=>te(s)},table_lastPage:{fn:()=>tt(s)},table_getRowCount:{fn:()=>tr(s)}})}};function tB(){return K()}function t$(s){s.atoms.expanded&&(s.options.autoResetAll??s.options.autoResetExpanded??!s.options.manualExpanding)&&s._reactivity.schedule(()=>tU(s))}function tW(s,l){s.options.onExpandedChange?.(l)}function tH(s,l){let c=s.atoms.expanded?.get()??{};if(l??!tG(s)){if(!0===c||!tV(s))return;tW(s,!0)}else{if(!0!==c&&!Object.keys(c).length)return;tW(s,K())}}function tU(s,l){let c=s.initialState.expanded;er(s,"expanded",l?K():!0===c||Object.assign(K(),q(c??{})))}function tV(s){return s.getPrePaginatedRowModel().flatRows.some(s=>tQ(s))}function tY(s){return l=>{tH(s)}}function tq(s){let l=s.atoms.expanded?.get()??{};return!0===l||Object.values(l).some(Boolean)}function tG(s){let l=s.atoms.expanded?.get()??{};if(!0===l)return!0;if(!Object.keys(l).length)return!1;let c=s.getRowModel().flatRows.filter(s=>tQ(s));return!(!c.length||c.some(s=>!tX(s)))}function tK(s){let l=0,c=s.atoms.expanded?.get();return(!0===c?Object.values(s.getRowModel().rowsById).filter(s=>tQ(s)).map(s=>s.id):Object.keys(c??{}
1)).forEach(s=>{let c=s.split(".");l=Math.max(l,c.length)}),l}function tZ(s,l){let c=s.table.atoms.expanded?.get()??{},u=!0===c||tJ(c,s.id),d=l??!u;d===u||(!d||tQ(s))&&tW(s.table,l=>{let c=!0===l||tJ(l,s.id),u=K();if(!0===l?Object.values(s.table.getRowModel().rowsById).forEach(s=>{tQ(s)&&(u[s.id]=!0)}):u=Object.assign(K(),l),!c&&d)return u[s.id]=!0,u;if(c&&!d){let l=K(),c=Object.keys(u);for(let d=0;d<c.length;d++){let h=c[d];h!==s.id&&u[h]&&(l[h]=!0)}return l}return l})}function tX(s){let l=s.table.atoms.expanded?.get()??{};return!!(s.table.options.getIsRowExpanded?.(s)??(!0===l||tJ(l,s.id)))}function tJ(s,l){return!!(s&&!0!==s&&Z(s,l)&&s[l])}function tQ(s){return s.table.options.getRowCanExpand?.(s)??((s.table.options.enableExpanding??!0)&&!!s.subRows.length)}function t0(s){let l=!0,c=s;for(;l&&c.parentId;)l=tX(c=s.table.getRow(c.parentId,!0));return l}function t1(s){let l=tQ(s);return()=>{l&&tZ(s)}}function t2(){return s=>{let l=s;return el({feature:"rowExpandingFeature",table:l,fnName:"table.getExpandedRowModel",memoDeps:()=>[l.atoms.expanded?.get(),l.getPreExpandedRowModel(),l.options.paginateExpandedRows,l.options.manualPagination],fn:()=>t3(l)})}}function t3(s){let l=s.getPreExpandedRowModel(),c=s.atoms.expanded?.get();return l.rows.length&&(!0===c||Object.keys(c??{}).length)&&(s.options.paginateExpandedRows||s.options.manualPagination)?t9(l):l}function t9(s){let l=[],c=s=>{l.push(s),s.subRows.length&&tX(s)&&s.subRows.forEach(c)};return s.rows.forEach(c),{rows:l,flatRows:s.flatRows,rowsById:s.rowsById}}function t4(){return s=>{let l=s;return el({feature:"rowPaginationFeature",table:l,fnName:"table.getPaginatedRowModel",memoDeps:()=>[l.getPrePaginatedRowModel(),l.atoms.pagination?.get(),l.options.paginateExpandedRows?void 0:l.atoms.expanded?.get()],fn:()=>t5(l)})}}function t5(s){let l,c=s.getPrePaginatedRowModel(),u=s.atoms.pagination?.get();if(!c.rows.length)return c;let{pageSize:d,pageIndex:h}=u??eZ(),{rows:p,flatRows:f,rowsById:m}=c,g=p;if(d!==1/0||0!==h){let s=d*h,l=s+d;g=p.slice(s,l)}(l=s.options.paginateExpandedRows?{rows:g,flatRows:f,rowsById:m}:t9({rows:g,flatRows:f,rowsById:m})).flatRows=[];let v=new Set,b=s=>{!v.has(s.id)&&(v.add(s.id),l.flatRows.push(s),s.subRows.length&&s.subRows.forEach(b))};return l.rows.forEach(b),l}function t8(s){return!!s&&"object"==typeof s&&"aggregate"in s}function t6(s){return!!s&&"object"==typeof s&&"id"in s&&"aggregationFn"in s}function t7(s){}function ne(s){return void 0===s||Number.isNaN(s)?0:Math.max(0,Math.floor(s))}function nt(s,l,c,u,d){if(s.subRows.length&&l<c){for(let h=0;h<s.subRows.length;h++)nt(s.subRows[h],l+1,c,u,d);return}u.has(s.id)||(u.add(s.id),d.push(s))}function nn(s,l,c,u){if(s.subRows.length&&l<c){for(let d=0;d<s.subRows.length;d++)nn(s.subRows[d],l+1,c,u);return}u.push(s)}function nr(s,l=0){let c=[],u=new Set,d=ne(l);for(let l=0;l<s.length;l++)nt(s[l],0,d,u,c);return c}function ni(s,l=0){let c=ne(l),u=!1;if(c>0){for(let l=0;l<s.length;l++)if(s[l].subRows.length){u=!0;break}}if(!u)return s;let d=[];for(let l=0;l<s.length;l++)nn(s[l],0,c,d);return d}function na(s){return"number"==typeof s?"sum":s instanceof Date&&!Number.isNaN(s.getTime())?"extent":void 0}function no(s){let l=na(s.table.getCoreRowModel().flatRows[0]?.getValue(s.id));if(!l)return;let c=s.table._rowModelFns.aggregationFns?.[l];return c||t7(`aggregationFn '${l}' (auto) for column '${s.id}' is not registered`),c}function ns(s,l){if(t8(l))return l;if("auto"===l)return no(s);let c=s.table._rowModelFns.aggregationFns?.[l];return c||t7(`aggregationFn '${String(l)}' for column '${s.id}' is not registered`),c}function nl(s){let l=s.columnDef.aggregationFn,c=s.table._rowModelFns.aggregationFns,u=s.table.getCoreRowModel(),d=s._resolvedAggregationFnsCache;if(d&&d.option===l&&d.registry===c&&d.coreRowModel===u)return d.value;let h=d=>(s._resolvedAggregationFnsCache={coreRowModel:u,option:l,registry:c,value:d},d);if(null==l)return h([]);if(!Array.isArray(l))return h([{aggregationFn:ns(s,l),id:"string"==typeof l?l:void 0}]);let p=K();for(let s=0;s<l.length;s++){let c=l[s],u="string"==typeof c?c:t6(c)?c.id:void 0;void 0!==u&&(p[u]=(p[u]??0)+1)}let f=[];for(let c=0;c<l.length;c++){let u=l[c],d="string"==typeof u?u:t6(u)?u.id:void 0;if(void 0===d){s.id,f.push({aggregationFn:void 0,id:void 0});continue}if(p[d]>1){s.id,f.push({aggregationFn:void 0,id:d});continue}let h=t6(u)?u.aggregationFn:u;f.push({aggregationFn:ns(s,h),id:d})}return h(f)}function nc(s,l,c){return l?c&&s&&"object"==typeof s&&Z(s,c)?s[c]:void 0:s}function nu(s){let{subRows:l,column:c,groupingRow:u,rows:d,uniqueRows:h}
1=s,p=c,f=ne(s.maxDepth??p.columnDef.maxAggregationDepth),m=h?ni(d,f):nr(d,f),g=nl(p),v=Array.isArray(p.columnDef.aggregationFn),b=!!l?.length&&l.every(s=>!!s.groupingColumnId&&s.groupingColumnId!==c.id),y=s=>s.getValue(c.id),w=s=>{let d=s.aggregationFn;if(!d)return;let h={...l?{subRows:l}:{},column:c,columnId:c.id,getValue:y,...u?{groupingRow:u}:{},maxDepth:f,rows:m,table:c.table};return b&&d.merge?d.merge({...h,subRowResults:l.map(l=>nc(l.getValue(c.id),v,s.id)),subRows:l}):d.aggregate(h)};if(!v)return g[0]?w(g[0]):void 0;let k=K();for(let s=0;s<g.length;s++){let l=g[s];void 0!==l.id&&(k[l.id]=w(l))}return k}function nd(s,l){let c=l?.rows,u=ne(l?.maxDepth??s.columnDef.maxAggregationDepth),d=s.columnDef.getAggregationValue?.({column:s,maxDepth:u,rows:c,table:s.table});if(d)return d.value;if(s.table.options.manualAggregation)return;if(void 0!==c)return nu({column:s,maxDepth:u,rows:c});let h=s.table.getPreGroupedRowModel(),p=s._aggregationValueCache,f=s.table._rowModelFns.aggregationFns,m=s.columnDef.aggregationFn;if(p&&p.dependency===h&&p.maxDepth===u&&p.registry===f&&p.aggregationFnOption===m)return p.value;let g=nu({column:s,maxDepth:u,rows:h.rows,uniqueRows:!0});return s._aggregationValueCache={aggregationFnOption:m,dependency:h,maxDepth:u,registry:f,value:g},g}function nh(s){let l=s.row.groupingColumnId;return!(!l||l===s.column.id||s.column.table.atoms.grouping?.get?.()?.includes(s.column.id))&&nl(s.column).some(s=>!!s.aggregationFn)}function np(s,l){return null==s?null:Array.isArray(l)&&"object"==typeof s?Object.keys(s).map(l=>`${l}: ${String(s[l])}`).join(", "):String(s)}let nf={getDefaultColumnDef:()=>({aggregatedCell:({column:s,getValue:l})=>np(l(),s.columnDef.aggregationFn),aggregationFn:"auto",maxAggregationDepth:0}),getDefaultTableOptions:()=>({manualAggregation:!1}),assignCellPrototype:(s,l)=>{ed("rowAggregationFeature",s,l,{cell_getIsAggregated:{fn:s=>nh(s)}})},assignColumnPrototype:(s,l)=>{ed("rowAggregationFeature",s,l,{column_getAggregationFns:{fn:s=>nl(s)},column_getAggregationValue:{fn:(s,l)=>nd(s,l)},column_getAutoAggregationFn:{fn:s=>no(s),memoDeps:s=>[s.table.getCoreRowModel(),s.table._rowModelFns.aggregationFns]}})},initColumnInstanceData:s=>{s._aggregationValueCache=void 0,s._resolvedAggregationFnsCache=void 0}};function nm(s){return s}function ng(s){return"number"==typeof s}function nv(s){return s instanceof Date&&!Number.isNaN(s.getTime())}function nb(s){return ng(s)?"number":nv(s)?"date":void 0}function ny(s,l){return(s instanceof Date?s.getTime():s)-(l instanceof Date?l.getTime():l)}function nw(s){return s instanceof Date?s.getTime():s}let nx=nm({aggregate:s=>{let l=s.rows,c=0;for(let u=0;u<l.length;u++){let d=s.getValue(l[u]);c+="number"==typeof d?d:0}return c},merge:({subRowResults:s})=>{let l=0;for(let c=0;c<s.length;c++){let u=s[c];ng(u)&&(l+=u)}return l}}),nk=nm({aggregate:s=>{let l,c,u=s.rows,d=0;for(let h=0;h<u.length;h++){let p=s.getValue(u[h]),f=nb(p);if(!f||void 0!==l&&f!==l)continue;let m=nw(p);void 0===l?(l=f,c=p,d=m):m-d<0&&(c=p,d=m)}return c},merge:({subRowResults:s})=>{let l,c;for(let u=0;u<s.length;u++){let d=s[u],h=nb(d);h&&void 0!==d&&(c??=h)===h&&(void 0===l||0>ny(d,l))&&(l=d)}return l}}),nS=nm({aggregate:s=>{let l,c,u=s.rows,d=0;for(let h=0;h<u.length;h++){let p=s.getValue(u[h]),f=nb(p);if(!f||void 0!==l&&f!==l)continue;let m=nw(p);void 0===l?(l=f,c=p,d=m):m-d>0&&(c=p,d=m)}return c},merge:({subRowResults:s})=>{let l,c;for(let u=0;u<s.length;u++){let d=s[u],h=nb(d);h&&void 0!==d&&(c??=h)===h&&(void 0===l||ny(d,l)>0)&&(l=d)}return l}}),n_=nm({aggregate:s=>{let l=s.rows,c=0,u=0;for(let d=0;d<l.length;d++){let h=s.getValue(l[d]);if(null==h)continue;let p="number"==typeof h?h:+h;Number.isNaN(p)||(c++,u+=p)}return c?u/c:void 0}}),nE=nm({aggregate:s=>{let l=s.rows,c=new Set;for(let u=0;u<l.length;u++)c.add(s.getValue(l[u]));return Array.from(c)}}),nC=nm({aggregate:s=>{let l=s.rows,c=new Set;for(let u=0;u<l.length;u++)c.add(s.getValue(l[u]));return c.size}}),nD=nm({aggregate:({rows:s})=>s.length,merge:({subRowResults:s})=>{let l=0;for(let c=0;c<s.length;c++){let u=s[c];ng(u)&&(l+=u)}return l}});function nM(){return[]}function nT(s){nI(s.table,l=>
1l.includes(s.id)?l.filter(l=>l!==s.id):[...l,s.id])}function nA(s){return(s.columnDef.enableGrouping??!0)&&(s.table.options.enableGrouping??!0)&&(!!s.accessorFn||!!s.columnDef.getGroupingValue)}function nP(s){return!!s.table.atoms.grouping?.get()?.includes(s.id)}function nO(s){return s.table.atoms.grouping?.get()?.indexOf(s.id)??-1}function nN(s){let l=nA(s);return()=>{l&&nT(s)}}function nI(s,l){er(s,"grouping",l)}function nR(s,l){nI(s,l?[]:q(s.initialState.grouping??[]))}function nF(s){return!!s.groupingColumnId}function nL(s,l){if(s._groupingValuesCache&&Z(s._groupingValuesCache,l))return s._groupingValuesCache[l];let c=s.table.getColumn(l);return c.columnDef.getGroupingValue?(s._groupingValuesCache&&(s._groupingValuesCache[l]=c.columnDef.getGroupingValue(s.original,s.index,s)),s._groupingValuesCache?.[l]):s.getValue(l)}function nj(s){let l=s.row;return nP(s.column)&&s.column.id===l.groupingColumnId}function nz(s){return!nj(s)&&nP(s.column)}let nB={getInitialState:s=>({grouping:nM(),...s}),getDefaultTableOptions:s=>({onGroupingChange:X("grouping",s),groupedColumnMode:"reorder"}),assignCellPrototype:(s,l)=>{ed("columnGroupingFeature",s,l,{cell_getIsGrouped:{fn:s=>nj(s)},cell_getIsPlaceholder:{fn:s=>nz(s)}})},assignColumnPrototype:(s,l)=>{ed("columnGroupingFeature",s,l,{column_toggleGrouping:{fn:s=>nT(s)},column_getCanGroup:{fn:s=>nA(s)},column_getIsGrouped:{fn:s=>nP(s)},column_getGroupedIndex:{fn:s=>nO(s)},column_getToggleGroupingHandler:{fn:s=>nN(s)}})},assignRowPrototype:(s,l)=>{ed("columnGroupingFeature",s,l,{row_getIsGrouped:{fn:s=>nF(s)},row_getGroupingValue:{fn:(s,l)=>nL(s,l)}})},initRowInstanceData:s=>{s._groupingValuesCache=K()},constructTableAPIs:s=>{eu("columnGroupingFeature",s,{table_setGrouping:{fn:l=>nI(s,l)},table_resetGrouping:{fn:l=>nR(s,l)}})}};function n$(s){let l=s.atoms.columnOrder?.get();return c=>{let u=[];if(l?.length){let s=new Map;for(let l=0;l<c.length;l++){let u=c[l];s.set(u.id,u)}for(let c=0;c<l.length;c++){let d=l[c],h=s.get(d);h&&(u.push(h),s.delete(d))}for(let l=0;l<c.length;l++){let d=c[l];s.has(d.id)&&u.push(d)}}else u=c;return nW(s,u)}}function nW(s,l){let c=s.atoms.grouping?.get()??[],{groupedColumnMode:u}=s.options;if(!c.length||!u)return l;let d=l.filter(s=>!c.includes(s.id));if("remove"===u)return d;let h=new Map;for(let s=0;s<l.length;s++){let c=l[s];h.set(c.id,c)}let p=[];for(let s=0;s<c.length;s++){let l=h.get(c[s]);l&&p.push(l)}return[...p,...d]}function nH(s){if(!s._columnPrototype){s._columnPrototype={table:s};let l=Object.values(s._features);for(let c=0;c<l.length;c++)l[c].assignColumnPrototype?.(s._columnPrototype,s)}return s._columnPrototype}function nU(s,l,c,u){let d,h={...s.getDefaultColumnDef(),...l},p=h.accessorKey,f=void 0===p?void 0:String(p),m=h.id??f?.replaceAll(".","_")??("string"==typeof h.header?h.header:void 0);if(h.accessorFn)d=h.accessorFn;else if(void 0!==p)if("string"==typeof p&&p.includes(".")){let s=p.split(".");d=l=>{let c=l;for(let l=0;l<s.length;l++){let u=s[l];c=c?.[u]}return c}}else d=s=>s[h.accessorKey];if(!m)throw Error();let g=Object.create(nH(s));g.accessorFn=d,g.columnDef=h,g.columns=[],g.depth=c,g.id=`${String(m)}`,g.parent=u;let v=s._columnInstanceInitFns;for(let s=0;s<v.length;s++)v[s](g);return g}function nV(s){return[s,...s.columns.flatMap(s=>s.getFlatColumns())]}function nY(s){if(s.columns.length){let l=s.columns.flatMap(s=>s.getLeafColumns());return eh(s.table,"getOrderColumns",n$)(l)}return[s]}function nq(s){return{header:s=>{let l=s.header.column.columnDef;return l.accessorKey?l.accessorKey:l.accessorFn?l.id:null},cell:s=>s.renderValue()?.toString?.()??null,...Object.values(s._features).reduce((s,l)=>Object.assign(s,l.getDefaultColumnDef?.()),{}),...s.options.defaultColumn}}function nG(s,l,c,u=0){let d=Array(l.length);for(let h=0;h<l.length;h++){if(!(h in l))continue;let p=l[h],f=nU(s,p,u,c),m=p;f.columns=m.columns?nG(s,m.columns,f,u+1):[],d[h]=f}return d}function nK(s){return nG(s,s.options.columns)}function nZ(s){return s.getAllColumns().flatMap(s=>s.getFlatColumns())}function nX(s){let l=K(),c=s.getAllFlatColumns();for(let s=0;s<c.length;s++){let u=c[s];l[u.id]=u}return l}function nJ(s){let l=s.getAllColumns().flatMap(s=>s.getLeafColumns());return eh(s,"getOrderColumns",n$)(l)}function nQ(s){let l=K(),c=s.getAllLeafColumns();for(let s=0;s<c.length;s++){let u=c[s];l[u.id]=u}return l}function n0(s,l){return s.getAllFlatColumnsById()[l]}function n1(s){if(!s._rowPrototype){s._rowPrototype={table:s};let l=Object.values(s._features);for(let c=0;c<l.length;c++)l[c].assignRowPrototype?.(s._rowPrototype,s)}return s._rowPrototype}let n2=(s,l,c,u,d,h,p)=>{let f=Object.create(n1(s));f._displayIndexCache=-1,f._uniqueValuesCache=K(),f._valuesCache=K(),f.depth=d,f.id=l,f.index=u,f.original=c,f.parentId=p,f.subRows=h??[];let m=s._rowInstanceInitFns;for(let s=0;s<m.length;s++)m[s](f);return f};function n3(){return s=>{let l,c,u=s,d=!1;return el({feature:"columnGroupingFeature",table:u,fnName:"table.getGroupedRowModel",memoDeps:()=>[u.atoms.grouping?.get(),u.getPreGroupedRowModel(),u.options.columns],fn:()=>n9(u),onAfterUpdate:()=>{let s=u.atoms.grouping?.get(),h=u.getPreGroupedRowModel(),p=d&&(s!==l||h!==c);l=s,c=h,d=!0,p&&(t$(u),eX(u))}})}}function n9(s){let l=s.getPreGroupedRowModel(),c=s.atoms.grouping?.get();if(!l.rows.length||!c?.length)return n4(l.rows,0,void 0),l;let u=c.filter(l=>n0(s,l)),d=[],h=K(),p=(l,c=0,f)=>{if(c>=u.length)return l.map(s=>(s.depth=c,d.push(s),h[s.id]=s,s.subRows.length&&(s.subRows=p(s.subRows,c+1,s.id)),s));let m=u[c];return Array.from(n5(s,l,m).entries()).map(([l,g],v)=>{let b=`${m}:${l}`;b=f?`${f}>${b}`:b;let y=d.length;d.push(void 0);let w=p(g,c+1,b);
1w.forEach(s=>{s.parentId=b});let k=ni(g,1/0),S=n2(s,b,k[0].original,v,c,void 0,f);return Object.assign(S,{groupingColumnId:m,groupingValue:l,subRows:w,leafRows:k,getValue:l=>{let d=u.indexOf(l);if(-1!==d&&d<=c)return Z(S._valuesCache,l)||g[0]&&(S._valuesCache[l]=g[0].getValue(l)??void 0),S._valuesCache[l];let h=S._aggregationValuesCache;if(h&&Z(h,l))return h[l];let p=s.getColumn(l);if("function"!=typeof p.getAggregationFns)return;let f=S._aggregationValuesCache??=K();return f[l]=nu({subRows:w,column:p,groupingRow:S,rows:g,uniqueRows:!0}),f[l]}}),d[y]=S,h[b]=S,S})};return{rows:p(l.rows,0),flatRows:d,rowsById:h}}function n4(s,l,c){for(let u=0;u<s.length;u++){let d=s[u];d.depth=l,d.parentId=c,d.subRows.length&&n4(d.subRows,l+1,d.id)}}function n5(s,l,c){let u=new Map,d=n0(s,c)?.columnDef.getGroupingValue;for(let s=0;s<l.length;s++){let h,p=l[s];if(d){let s=p._groupingValuesCache;s&&Z(s,c)?h=s[c]:s&&(h=s[c]=d(p.original,p.index,p))}else h=p.getValue(c);let f=`${h}`,m=u.get(f);m?m.push(p):u.set(f,[p])}return u}let n8={getInitialState:s=>({expanded:tB(),...s}),getDefaultTableOptions:s=>({onExpandedChange:X("expanded",s),paginateExpandedRows:!0}),assignRowPrototype:(s,l)=>{ed("rowExpandingFeature",s,l,{row_toggleExpanded:{fn:(s,l)=>tZ(s,l)},row_getIsExpanded:{fn:s=>tX(s)},row_getCanExpand:{fn:s=>tQ(s)},row_getIsAllParentsExpanded:{fn:s=>t0(s)},row_getToggleExpandedHandler:{fn:s=>t1(s)}})},constructTableAPIs:s=>{eu("rowExpandingFeature",s,{table_autoResetExpanded:{fn:()=>t$(s)},table_setExpanded:{fn:l=>tW(s,l)},table_toggleAllRowsExpanded:{fn:l=>tH(s,l)},table_resetExpanded:{fn:l=>tU(s,l)},table_getCanSomeRowsExpand:{fn:()=>tV(s)},table_getToggleAllRowsExpandedHandler:{fn:()=>tY(s)},table_getIsSomeRowsExpanded:{fn:()=>tq(s)},table_getIsAllRowsExpanded:{fn:()=>tG(s)},table_getExpandedDepth:{fn:()=>tK(s)}})}};function n6(){return{}}var n7=c(920059);function re(s,l){return s===l}function rt(s,l=s=>s,c){let u=c?.compare??re,d=(0,L.useCallback)(l=>{let{unsubscribe:c}=s.subscribe(l);return c},[s]),h=(0,L.useCallback)(()=>s.get(),[s]);return(0,n7.useSyncExternalStoreWithSelector)(d,h,h,l,u)}function rn(s,l){if(Object.is(s,l))return!0;if("object"!=typeof s||null===s||"object"!=typeof l||null===l)return!1;if(s instanceof Map&&l instanceof Map){if(s.size!==l.size)return!1;for(let[c,u]of s)if(!l.has(c)||!Object.is(u,l.get(c)))return!1;return!0}if(s instanceof Set&&l instanceof Set){if(s.size!==l.size)return!1;for(let c of s)if(!l.has(c))return!1;return!0}if(s instanceof Date&&l instanceof Date)return s.getTime()===l.getTime();let c=rr(s);if(c.length!==rr(l).length)return!1;for(let u=0;u<c.length;u++)if(!Object.prototype.hasOwnProperty.call(l,c[u])||!Object.is(s[c[u]],l[c[u]]))return!1;return!0}function rr(s){return Object.keys(s).concat(Object.getOwnPropertySymbols(s))}function ri(s){let l=rt(s.source,s.selector,{compare:rn});return"function"==typeof s.children?s.children(l):s.children}function ra(s,l,c){let u="object"==typeof s,d=u?s:void 0;return{next:(u?s.next:s)?.bind(d),error:(u?s.error:l)?.bind(d),complete:(u?s.complete:c)?.bind(d)}}let ro=[],rs=0,{link:rl,unlink:rc,propagate:ru,checkDirty:rd,shallowPropagate:rh}=function({update:s,notify:l,unwatched:c}){return{link:u,unlink:d,propagate:h,checkDirty:p,shallowPropagate:f};function u(s,l,c){let u=l.depsTail;if(void 0!==u&&u.dep===s)return;let d=void 0!==u?u.nextDep:l.deps;if(void 0!==d&&d.dep===s){d.version=c,l.depsTail=d;return}let h=s.subsTail;if(void 0!==h&&h.version===c&&h.sub===l)return;let p=l.depsTail=s.subsTail={version:c,dep:s,sub:l,prevDep:u,nextDep:d,prevSub:h,nextSub:void 0};void 0!==d&&(d.prevDep=p),void 0!==u?u.nextDep=p:l.deps=p,void 0!==h?h.nextSub=p:s.subs=p}function d(s,l=s.sub){let u=s.dep,h=s.prevDep,p=s.nextDep,f=s.nextSub,m=s.prevSub;return void 0!==p?p.prevDep=h:l.depsTail=h,void 0!==h?h.nextDep=p:l.deps=p,void 0!==f?f.prevSub=m:u.subsTail=m,void 0!==m?m.nextSub=f:void 0===(u.subs=f)&&c(u),p}function h(s){let c,u=s.nextSub;e:for(;;){let d=s.sub,h=d.flags;if(60&h?12&h?4&h?!(48&h)&&m(s,d)?(d.flags=40|h,h&=1):h=0:d.flags=-9&h|32:h=0:d.flags=32|h,2&h&&l(d),1&h){let l=d.subs;if(void 0!==l){let d=(s=l).nextSub;void 0!==d&&(c={value:u,prev:c},u=d);continue}}if(void 0!==(s=u)){u=s.nextSub;continue}for(;void 0!==c;)if(s=c.value,c=c.prev,void 0!==s){u=s.nextSub;continue e}break}}function p(l,c){let u,d=0,h=!1;e:for(;;){let p=l.dep,m=p.flags;if(16&c.flags)h=!0;else if((17&m)==17){if(s(p)){let s=p.subs;void 0!==s.nextSub&&f(s),h=!0}}else if((33&m)==33){(void 0!==l.nextSub||void 0!==l.prevSub)&&(u={value:l,prev:u}),l=p.deps,c=p,++d;continue}if(!h){let s=l.nextDep;if(void 0!==s){l=s;continue}}for(;d--;){let d=c.subs,p=void 0!==d.nextSub;if(p?(l=u.value,u=u.prev):l=d,h){if(s(c)){p&&f(d),c=l.sub;continue}h=!1}else c.flags&=-33;c=l.sub;let m=l.nextDep;if(void 0!==m){l=m;continue e}}return h}}function f(s){do{let c=s.sub,u=c.flags;(48&u)==32&&(c.flags=16|u,(6&u)==2&&l(c))}while(void 0!==(s=s.nextSub))}function m(s,l){let c=l.depsTail;for(;void 0!==c;){if(c===s)return!0;c=c.prevDep}return!1}}({update:s=>s._update(),notify(s){ro[rf++]=s,s.flags&=-3},unwatched(s){void 0!==s.depsTail&&(s.depsTail=void 0,s.flags=17,rv(s))}}),rp=0,rf=0,rm=0;function rg(s){try{++rm,s()}finally{--rm||rb()}}function rv(s){let l=s.depsTail,c=void 0!==l?l.nextDep:s.deps;for(;void 0!==c;)c=rc(c,s)}function rb(){if(!(rm>0)){for(;rp<rf;){let s=ro[rp];ro[rp++]=void 0,s.notify()}rp=0,rf=0}}function ry(s,l){let c="function"==typeof s,d=s,h={_snapshot:c?void 0:s,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:+!c,get:()=>(void 0!==u&&rl(h,u,rs),h._snapshot),subscribe(s){let l=ra(s),c={current:!1},u=rw(()=>{h.get(),c.current?l.next?.(h._snapshot):c.current=!0});return{unsubscribe:()=>{u.stop()}}},_update(s){let p=u,f=l?.compare??Object.is;if(c)u=h,++rs,h.depsTail=void 0;else if(void 0===s)return!1;c&&(h.flags=5);try{let l=h._snapshot,u="function"==typeof s?s(l):void 0===s&&c?d(l):s;if(void 0===l||!f(l,u))return h._snapshot=u,!0;return!1}finally{u=p,c&&(h.flags&=-5),rv(h)}}};return c?(h.flags=17,h.get=function(){let s=h.flags;if(16&s||32&s&&rd(h.deps,h)){if(h._update()){let s=h.subs;void 0!==s&&rh(s)}}else 32&s&&(h.flags=-33&s);return void 0!==u&&rl(h,u,rs),h._snapshot}):h.set=function(s){if(h._update(s)){let s=h.subs;void 0!==s&&(ru(s),rh(s),rb())}},h}function rw(s){let l=()=>{let l=u;u=c,++rs,c.depsTail=void 0,c.flags=6;try{return s()}finally{u=l,c.flags&=-5,rv(c)}},c={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:6,notify(){let s=this.flags;16&s||32&s&&rd(this.deps,this)?l():this.flags=2},stop(){this.flags=0,this.depsTail=void 0,rv(this)}};return l(),c}function rx(s){let{createAtom:l,batch:c}=s,u=l(0);return{createOptionsStore:!1,wrapExternalAtoms:!1,addSubscription:()=>{throw Error("Feature not supported in current reactivity implementation")},unmount:()=>{throw Error("Feature not supported in current reactivity implementation")},schedule:s.schedule??(s=>queueMicrotask(s)),batch:c,untrack:s=>s(),createReadonlyAtom:(s,c)=>{let d,h=c?.compare??Object.is,p=!1,f=()=>{let l=s();return p&&h(d,l)||(d=l,p=!0),d},m=l(()=>(u.get(),f()),{compare:h});return{get:f,subscribe:m.subscribe.bind(m)}},createWritableAtom:(s,c)=>l(s,{compare:c?.compare}),commit:()=>{u.set(s=>s+1)}}}function rk(s,l=Object.is){let c,u=!1;return{get:s.get,markCommitted:s=>{c=s,u=!0},subscribe:d=>s.subscribe(s=>{u&&l(c,s)||d(s)})}}function rS(){return rx({createAtom:ry,batch:rg})}function r_(s,l,c=(s,l)=>s===l){let u=void 0===l?s.options.state:l;s._reactivity.batch(()=>
1{if(u)for(let l in u){let d=s.baseAtoms[l];if(!d)continue;let h=u[l],p=void 0===h?s.initialState[l]:h;c(s._reactivity.untrack(()=>d.get()),p)||d.set(()=>p)}})}function rE(s,l,c=(s,l)=>s===l){s._reactivity.batch(()=>{r_(s,l,c),s._reactivity.commit?.()})}function rC(s){let l=q(s.initialState);s._reactivity.batch(()=>{let c=Object.keys(l);for(let u=0;u<c.length;u++){let d=c[u];s.baseAtoms[d].set(l[d])}});let c=Object.values(s._features);for(let l=0;l<c.length;l++)c[l].resetTableInstanceData?.(s)}function rD(s,l){let{features:c,atoms:u,initialState:d}=s.options;if(!s.options.mergeOptions)return{...s.options,...l,features:c,atoms:u,initialState:d};let h=s.options.mergeOptions(s.options,l),p={...Object.getOwnPropertyDescriptors(h)};return Object.defineProperties(Object.create(Object.getPrototypeOf(h)),{...p,features:{value:c,enumerable:!0,configurable:!0,writable:!0},atoms:{value:u,enumerable:!0,configurable:!0,writable:!0},initialState:{value:d,enumerable:!0,configurable:!0,writable:!0}})}function rM(s,l,c){let u=rD(s,Y(l,s.options));s.optionsStore?s.optionsStore.set(()=>u):s.options=u,c?.syncExternalState!==!1&&rE(s,u.state??null)}function rT(s){return s.row.getValue(s.column.id)}function rA(s){return s.getValue()??s.table.options.renderFallbackValue}function rP(s){return{table:s.table,column:s.column,row:s.row,cell:s,getValue:()=>s.getValue(),renderValue:()=>s.renderValue()}}function rO(s){let l=s.table.atoms.columnVisibility?.get();if(!l)return!0;
1let c=s.columns;return c.length?c.some(s=>eh(s,"getIsVisible",rO)):(Z(l,s.id)?l[s.id]:void 0)??!0}function rN(s){return s.getAllLeafColumns().filter(s=>eh(s,"getIsVisible",rO))}function rI(s){if(!s._headerPrototype){s._headerPrototype={table:s};let l=Object.values(s._features);for(let c=0;c<l.length;c++)l[c].assignHeaderPrototype?.(s._headerPrototype,s)}return s._headerPrototype}function rR(s,l,c){let u=Object.create(rI(s));u.colSpan=0,u.column=l,u.depth=c.depth,u.headerGroup=null,u.id=c.id??l.id,u.index=c.index,u.isPlaceholder=!!c.isPlaceholder,u.placeholderId=c.placeholderId,u.rowSpan=0,u.subHeaders=[];let d=s._headerInstanceInitFns;for(let s=0;s<d.length;s++)d[s](u);return u}function rF(s,l=1){let c=l;for(let u=0;u<s.length;u++){let d=s[u];eh(d,"getIsVisible",rO)&&d.columns.length&&(c=Math.max(c,rF(d.columns,l+1)))}return c}function rL(s,l){return s?`${s}_${l}`:String(l)}function rj(s,l,c,u){let d=s??"";return l&&(d=d?`${d}_${l}`:String(l)),c&&(d=d?`${d}_${c}`:c),u&&(d=d?`${d}_${u}`:u),d}function rz(s,l){let c=0;for(let u=0;u<s.length;u++)s[u].column===l&&c++;return c}function rB(s,l,c,u,d,h){let p={depth:l,id:rL(u,l),headers:[]},f=[];for(let d=0;d<s.length;d++){let h;if(!(d in s))continue;let m=s[d],g=f[f.length-1],v=m.column.depth===p.depth,b=!1;
1if(v&&m.column.parent?h=m.column.parent:(h=m.column,b=!0),g&&g.column===h)g.subHeaders.push(m);else{let s=rR(c,h,{id:rj(u,l,h.id,m.id),isPlaceholder:b,placeholderId:b?String(rz(f,h)):void 0,depth:l,index:f.length});s.subHeaders.push(m),f.push(s)}p.headers.push(m),m.headerGroup=p}for(let s=0;s<h.length;s++)h[s](p);d.push(p),l>0&&rB(f,l-1,c,u,d,h)}function r$(s){for(let l=0;l<s.length;l++){let c=s[l];if(!eh(c.column,"getIsVisible",rO))continue;let u=0;if(c.subHeaders.length){r$(c.subHeaders);for(let s=0;s<c.subHeaders.length;s++){let l=c.subHeaders[s];eh(l.column,"getIsVisible",rO)&&(u+=l.colSpan)}}else u=1;if(c.colSpan=u,c.isPlaceholder&&1===c.subHeaders.length&&c.subHeaders[0].column===c.column){let s=1,l=c.subHeaders[0];for(;l;)l.rowSpan=0,s++,l=1===l.subHeaders.length&&l.subHeaders[0].column===c.column?l.subHeaders[0]:void 0;c.rowSpan=s}else c.rowSpan=1}}function rW(s,l,c,u){let d=rF(s),h=[],p=c._headerGroupInstanceInitFns,f=Array(l.length);for(let s=0;s<l.length;s++)s in l&&(f[s]=rR(c,l[s],{depth:d,index:s}));return rB(f,d-1,c,u,h,p),h.reverse(),r$(h[0]?.headers??[]),h}function rH(){return{start:[],end:[]}}function rU(s,l){for(let c=0;c<s.subHeaders.length;c++)rU(s.subHeaders[c],l);l.push(s)}function rV(s){let l=[];return rU(s,l),l}function rY(s){return{column:s.column,header:s,table:s.column.table}}function rq(s){let{start:l,end:c}=s.atoms.columnPinning?.get()??rH(),u=s.getAllColumns(),d=eh(s,"getVisibleLeafColumns",rN);if(!l.length&&!c.length)return rW(u,d,s);let h=s.getAllLeafColumnsById(),p=[];for(let s=0;s<l.length;s++){let c=h[l[s]];c&&eh(c,"getIsVisible",rO)&&p.push(c)}let f=[];for(let s=0;s<c.length;s++){let l=h[c[s]];l&&eh(l,"getIsVisible",rO)&&f.push(l)}return rW(u,[...p,...d.filter(s=>!l.includes(s.id)&&!c.includes(s.id)),...f],s)}function rG(s){return[...s.getHeaderGroups()].reverse()}function rK(s){let l=s.getHeaderGroups(),c=[];for(let s=0;s<l.length;s++){let u=l[s].headers;for(let s=0;s<u.length;s++)c.push(u[s])}return c}function rZ(s){let l=s.getHeaderGroups()[0]?.headers??[],c=[];for(let s=0;s<l.length;s++){let u=l[s].getLeafHeaders();for(let s=0;s<u.length;s++)c.push(u[s])}return c}function rX(){return[]}function rJ(s,l){er(s,"cellSelection",l?rX():q(s.initialState.cellSelection)??rX())}function rQ(s){s.atoms.cellSelection&&(s.options.autoResetAll??s.options.autoResetCellSelection??!0)&&s._reactivity.schedule(()=>rJ(s))}function r0(){return s=>el({feature:"coreRowModelsFeature",table:s,fnName:"table.getCoreRowModel",memoDeps:()=>[s.options.data],fn:()=>r2(s,s.options.data),onAfterUpdate:es(()=>{t$(s),eX(s),eI(s),rQ(s)})})}function r1(s,l,c,u=0,d){let h=[];for(let p=0;p<c.length;p++){let f=c[p],m=n2(s,s.getRowId(f,p,d),f,p,u,void 0,d?.id);l.flatRows.push(m),l.rowsById[m.id]=m,h.push(m),s.options.getSubRows&&(m.originalSubRows=s.options.getSubRows(f,p),m.originalSubRows?.length&&(m.subRows=r1(s,l,m.originalSubRows,u+1,m)))}return h}function r2(s,l){let c={rows:[],flatRows:[],rowsById:K()};return c.rows=r1(s,c,l),c}function r3(s){return s._rowModels.coreRowModel||(s._rowModels.coreRowModel=s.options.features.coreRowModel?.(s)??r0()(s)),s._rowModels.coreRowModel()}function r9(s){return s.getCoreRowModel()}function r4(s){return(s._rowModels.filteredRowModel||(s._rowModels.filteredRowModel=s.options.features.filteredRowModel?.(s)),s.options.manualFiltering||!s._rowModels.filteredRowModel)?s.getPreFilteredRowModel():s._rowModels.filteredRowModel()}function r5(s){return s.getFilteredRowModel()}function r8(s){return(s._rowModels.groupedRowModel||(s._rowModels.groupedRowModel=s.options.features.groupedRowModel?.(s)),s.options.manualGrouping||!s._rowModels.groupedRowModel)?s.getPreGroupedRowModel():s._rowModels.groupedRowModel()}function r6(s){return s.getGroupedRowModel()}function r7(s){return(s._rowModels.sortedRowModel||(s._rowModels.sortedRowModel=s.options.features.sortedRowModel?.(s)),s.options.manualSorting||!s._rowModels.sortedRowModel)?s.getPreSortedRowModel():s._rowModels.sortedRowModel()}function ie(s){return s.getSortedRowModel()}function it(s){return(s._rowModels.expandedRowModel||(s._rowModels.expandedRowModel=s.options.features.expandedRowModel?.(s)),s.options.manualExpanding||!s._rowModels.expandedRowModel)?s.getPreExpandedRowModel():s._rowModels.expandedRowModel()}function ir(s){return s.getExpandedRowModel()}function ii(s){return(s._rowModels.paginatedRowModel||(s._rowModels.paginatedRowModel=s.options.features.paginatedRowModel?.(s)),s.options.manualPagination||!s._rowModels.paginatedRowModel)?s.getPrePaginatedRowModel():s._rowModels.paginatedRowModel()}function ia(s){return s.getPaginatedRowModel()}function io(s){if(!s._cellPrototype){s._cellPrototype={table:s};let l=Object.values(s._features);for(let c=0;c<l.length;c++)l[c].assignCellPrototype?.(s._cellPrototype,s)}return s._cellPrototype}function is(s,l,c){let u=Object.create(io(c));u.column=s,u.id=`${l.id}_${s.id}`,u.row=l;let d=c._cellInstanceInitFns;for(let s=0;s<d.length;s++)d[s](u);return u}function il(s){let l=s.table.getRowsInDisplayOrder(),c=s._displayIndexCache;return l[c]===s?c:-1}function ic(s){let l=s.getPrePaginatedRowModel().rows;if(!1===s.options.paginateExpandedRows){let s=[],c=l=>{l._displayIndexCache=s.length,s.push(l),l.subRows.length&&l.getIsExpanded?.()&&l.subRows.forEach(c)};return l.forEach(c),s}for(let s=0;s<l.length;s++)l[s]._displayIndexCache=s;return l}function iu(s,l){if(Z(s._valuesCache,l))return s._valuesCache[l];let c=s.table.getColumn(l);if(c?.accessorFn)return s._valuesCache[l]=c.accessorFn(s.original,s.index),s._valuesCache[l]}function id(s,l){if(Z(s._uniqueValuesCache,l))return s._uniqueValuesCache[l];let c=s.table.getColumn(l);if(c?.accessorFn)return c.columnDef.getUniqueValues?s._uniqueValuesCache[l]=c.columnDef.getUniqueValues(s.original,s.index):s._uniqueValuesCache[l]=[s.getValue(l)],s._uniqueValuesCache[l]}
1function ih(s,l){return s.getValue(l)??s.table.options.renderFallbackValue}function ip(s){return ea(s.subRows,s=>s.subRows)}function im(s){let l=s.getCoreRowModel().flatRows,c=0;for(let s=0;s<l.length;s++)c=Math.max(c,l[s].depth);return c}function ig(s){if(s.parentId)return s.table.getCoreRowModel().rowsById[s.parentId]??s.table.getRow(s.parentId,!0)}function iv(s){let l=[],c=s;for(;;){let s=c.getParentRow();if(!s)break;l.push(s),c=s}return l.reverse()}function ib(s){let l=s.table.getAllLeafColumns(),c=s._cellsCache;c||(c=s._cellsCache=new WeakMap);let u=Array(l.length);for(let d=0;d<l.length;d++){let h=l[d],p=c.get(h);p||(p=is(h,s,s.table),c.set(h,p)),u[d]=p}return u}function iy(s){let l=K(),c=s.getAllCells();for(let s=0;s<c.length;s++){let u=c[s];l[u.column.id]=u}return l}function iw(s,l,c,u){return l.options.getRowId?.(s,c,u)??(u?`${u.id}.${c}`:String(c))}function ix(s,l,c){let u=(c?s.getPrePaginatedRowModel():s.getRowModel()).rowsById[l];if(!u&&!(u=s.getCoreRowModel().rowsById[l]))throw Error();return u}let ik={coreCellsFeature:{assignCellPrototype:(s,l)=>{ed("coreCellsFeature",s,l,{cell_getValue:{fn:s=>rT(s)},cell_renderValue:{fn:s=>rA(s)},cell_getContext:{fn:s=>rP(s),memoDeps:s=>[s]}})}},coreColumnsFeature:{assignColumnPrototype:(s,l)=>{ed("coreColumnsFeature",s,l,{column_getFlatColumns:{fn:s=>nV(s),memoDeps:s=>[s.table.options.columns]},column_getLeafColumns:{fn:s=>nY(s),memoDeps:s=>[s.table.atoms.columnOrder?.get(),s.table.atoms.grouping?.get(),s.table.options.columns,s.table.options.groupedColumnMode]}})},constructTableAPIs:s=>{eu("coreColumnsFeature",s,{table_getDefaultColumnDef:{fn:()=>nq(s),memoDeps:()=>[s.options.defaultColumn]},table_getAllColumns:{fn:()=>nK(s),memoDeps:()=>[s.options.columns]},table_getAllFlatColumns:{fn:()=>nZ(s),memoDeps:()=>[s.options.columns]},table_getAllFlatColumnsById:{fn:()=>nX(s),memoDeps:()=>[s.options.columns]},table_getAllLeafColumns:{fn:()=>nJ(s),memoDeps:()=>[s.atoms.columnOrder?.get(),s.atoms.grouping?.get(),s.options.columns,s.options.groupedColumnMode]},table_getAllLeafColumnsById:{fn:()=>nQ(s),memoDeps:()=>[s.getAllLeafColumns()]},table_getColumn:{fn:l=>n0(s,l)}})}},coreHeadersFeature:{assignHeaderPrototype:(s,l)=>{ed("coreHeadersFeature",s,l,{header_getLeafHeaders:{fn:s=>rV(s),memoDeps:s=>[s.column.table.options.columns]},header_getContext:{fn:s=>rY(s),memoDeps:s=>[s.column.table.options.columns]}})},constructTableAPIs:s=>{eu("coreHeadersFeature",s,{table_getHeaderGroups:{fn:()=>rq(s),memoDeps:()=>[s.options.columns,s.atoms.columnOrder?.get(),s.atoms.grouping?.get(),s.atoms.columnPinning?.get(),s.atoms.columnVisibility?.get(),s.options.groupedColumnMode]},table_getFooterGroups:{fn:()=>rG(s),memoDeps:()=>[s.getHeaderGroups()]},table_getFlatHeaders:{fn:()=>rK(s),memoDeps:()=>[s.getHeaderGroups()]},table_getLeafHeaders:{fn:()=>rZ(s),memoDeps:()=>[s.getHeaderGroups()]}})}},coreRowModelsFeature:{constructTableAPIs:s=>{eu("coreRowModelsFeature",s,{table_getCoreRowModel:{fn:()=>r3(s)},table_getPreFilteredRowModel:{fn:()=>r9(s)},table_getFilteredRowModel:{fn:()=>r4(s)},table_getPreGroupedRowModel:{fn:()=>r5(s)},table_getGroupedRowModel:{fn:()=>r8(s)},table_getPreSortedRowModel:{fn:()=>r6(s)},table_getSortedRowModel:{fn:()=>r7(s)},table_getPreExpandedRowModel:{fn:()=>ie(s)},table_getExpandedRowModel:{fn:()=>it(s)},table_getPrePaginatedRowModel:{fn:()=>ir(s)},table_getPaginatedRowModel:{fn:()=>ii(s)},table_getRowModel:{fn:()=>ia(s)}})}},coreRowsFeature:{assignRowPrototype:(s,l)=>{ed("coreRowsFeature",s,l,{row_getDisplayIndex:{fn:s=>il(s)},row_getAllCellsByColumnId:{fn:s=>iy(s),memoDeps:s=>[s.getAllCells()]},row_getAllCells:{fn:s=>ib(s),memoDeps:s=>[s.table.getAllLeafColumns()]},row_getLeafRows:{fn:s=>ip(s),memoDeps:s=>[s.subRows]},row_getParentRow:{fn:s=>ig(s)},row_getParentRows:{fn:s=>iv(s)},row_getUniqueValues:{fn:(s,l)=>id(s,l)},row_getValue:{fn:(s,l)=>iu(s,l)},row_renderValue:{fn:(s,l)=>ih(s,l)}})},constructTableAPIs:s=>{eu("coreRowsFeature",s,{table_getRowsInDisplayOrder:{fn:()=>ic(s),memoDeps:()=>[s.getPrePaginatedRowModel().rows,s.options.paginateExpandedRows,!1===s.options.paginateExpandedRows?s.atoms.expanded?.get():void 0]},table_getRowId:{fn:(l,c,u)=>iw(l,s,c,u)},table_getRow:{fn:(l,c)=>ix(s,l,c)},table_getMaxSubRowDepth:{fn:()=>im(s),memoDeps:()=>[s.getCoreRowModel()]}})}},coreTablesFeature:{constructTableAPIs:s=>{eu("coreTablesFeature",s,{table_reset:{fn:()=>rC(s)},table_setOptions:{fn:l=>rM(s,l)}})}}};function iS(s){let l=s;return Object.defineProperty(s,"state",{get:()=>s.get()}),"set"in s&&(l.setState=s.set.bind(s)),l}function i_(s,l={}
1){return Object.values(s).forEach(s=>{l=s.getInitialState?.(l)??l}),q(l)}function iE(s){let l=s.features.coreReactivityFeature,{aggregationFns:c,columnMeta:u,coreRowModel:d,expandedRowModel:h,facetedMinMaxValues:p,facetedRowModel:f,facetedUniqueValues:m,filterFns:g,filterMeta:v,filteredRowModel:b,groupedRowModel:y,paginatedRowModel:w,sortFns:k,sortedRowModel:S,tableMeta:_,...E}=s.features,C={_cellInstanceInitFns:[],_columnInstanceInitFns:[],_features:{...ik,...E},_headerGroupInstanceInitFns:[],_headerInstanceInitFns:[],_reactivity:l,_rowInstanceInitFns:[],_rowModelFns:{aggregationFns:c,filterFns:g,sortFns:k},_rowModels:{},atoms:{},baseAtoms:{}},D=Object.values(C._features),M={...D.reduce((s,l)=>Object.assign(s,l.getDefaultTableOptions?.(C)),{}),...s};if(l.wrapExternalAtoms&&M.atoms)for(let[s,c]of Object.entries(M.atoms)){let u=c,d=l.createWritableAtom(u.get(),{debugName:`externalAtom/${s}`});M.atoms[s]=d;let h=!1,p=u.subscribe(s=>{h||d.set(s)}),f=d.subscribe(s=>{h=!0,u.set(s),h=!1});l.addSubscription(p),l.addSubscription(f)}l.createOptionsStore?(C.optionsStore=l.createWritableAtom(M,{debugName:"table/optionsStore"}),Object.defineProperty(C,"options",{configurable:!0,enumerable:!0,get:()=>C.optionsStore.get(),set(s){C.optionsStore.set(()=>s)}})):C.options=M,C.initialState=i_(C._features,C.options.initialState);let T=Object.keys(C.initialState);for(let s=0;s<T.length;s++){let c=T[s];C.baseAtoms[c]=l.createWritableAtom(C.initialState[c],{debugName:`table/baseAtoms/${c}`}),C.atoms[c]=l.createReadonlyAtom(()=>{let s=C.options,l=s.atoms?.[c],u=l?l.get():C.baseAtoms[c].get();if(l)return u;let d=s.state;if(d&&Z(d,c)){let s=d[c];return void 0===s?C.initialState[c]:s}return u},{debugName:`table/atoms/${c}`})}r_(C),C.store=iS(l.createReadonlyAtom(()=>{let s={};for(let l=0;l<T.length;l++){let c=T[l];s[c]=C.atoms[c].get()}return s},{compare:rn,debugName:"table/store"}));for(let s=0;s<D.length;s++){let l=D[s];l.initTableInstanceData?.(C),l.initCellInstanceData&&C._cellInstanceInitFns.push(l.initCellInstanceData.bind(l)),l.initColumnInstanceData&&C._columnInstanceInitFns.push(l.initColumnInstanceData.bind(l)),l.initHeaderGroupInstanceData&&C._headerGroupInstanceInitFns.push(l.initHeaderGroupInstanceData.bind(l)),l.initHeaderInstanceData&&C._headerInstanceInitFns.push(l.initHeaderInstanceData.bind(l)),l.initRowInstanceData&&C._rowInstanceInitFns.push(l.initRowInstanceData.bind(l)),l.constructTableAPIs?.(C)}return C}let iC="u"<typeof window?L.useEffect:L.useLayoutEffect;function iD(s,l){let[{table:c,rootSource:u}
1]=(0,L.useState)(()=>{let l=iE({...s,features:{coreReactivityFeature:rS(),...s.features}});return l.Subscribe=s=>ri({...s,source:s.source??l.store}),l.FlexRender=U,{table:l,rootSource:rk(l.store,rn)}}),d=c;rM(d,l=>({...l,...s}),{syncExternalState:!1});let h=d.options.state,p=u.get(),f=rt(u,l,{compare:rn});return iC(()=>{u.markCommitted(p),rE(d,h??null,rn)}),(0,L.useMemo)(()=>({...c,options:s,state:f}),[c,s,f])}function iM(){let s=(0,_.n)();if(null==s.state)throw Error("useDataTableContext must be used within a DataTable component. Make sure your component is wrapped in <DataTable>.");return s.state}function iT(){let{table:s,rowSize:l,onRowClick:c,rowRenderLink:u}=iM(),d=s.getRowModel().rows;return 0===d.length?null:(0,D.jsx)(D.Fragment,{children:d.map(d=>{if(d.getIsGrouped()){let c=!0===s.options.enableMultiRowSelection&&d.getIsAllSubRowsSelected();return(0,D.jsx)(_.t.Row,{size:l,selected:c,children:d.getAllCells().filter(s=>!s.column.getIsGrouped()).map(s=>(0,D.jsx)(L.Fragment,{children:H(s.column.columnDef.cell,s.getContext())},s.id))},d.id)}let p=d.getIsSelected(),f=u?.(d.original,d.index)??void 0;return(0,D.jsx)(_.t.Row,{size:l,selected:p,tabIndex:c&&!f?0:void 0,onClick:c?s=>{s.defaultPrevented||c(d.original,d.index)}:void 0,onKeyDown:c&&!f?s=>{("Enter"===s.key||" "===s.key)&&(s.preventDefault(),c(d.original,d.index))}:void 0,className:(0,h.r)(c||f?"cursor-pointer":void 0),children:d.getAllCells().filter(s=>!s.column.getIsGrouped()).map(s=>(0,D.jsx)(L.Fragment,{children:H(s.column.columnDef.cell,s.getContext())},s.id))},d.id)})})}iT.displayName="DataTable.Body";let iA=(0,d.t)(["flex","absolute","flex-col","items-center","justify-center","text-center","bg-primary","inset-0"]);function iP({content:s,emptyStateProps:l,className:c}){return(0,D.jsx)("div",{role:"row",className:(0,h.r)(iA,c),children:(0,D.jsx)("div",{role:"cell",children:s??(0,D.jsx)(F.p,{...l})})})}iP.displayName="DataTable.Empty";let iO=V({rowSortingFeature:eq,sortedRowModel:ti(),sortFns:{alphanumeric:em,alphanumericCaseSensitive:eg,text:ev,textCaseSensitive:eb,datetime:ey,basic:ew},rowSelectionFeature:tj,rowPaginationFeature:tz,paginatedRowModel:t4(),rowAggregationFeature:nf,aggregationFns:{sum:nx,min:nk,max:nS,mean:n_,count:nD,unique:nE,uniqueCount:nC},columnGroupingFeature:nB,groupedRowModel:n3(),rowExpandingFeature:n8,expandedRowModel:t2(),columnMeta:n6(),tableMeta:n6()});function iN(s){return"asc"===s?"ascending":"desc"===s?"descending":"none"}let iI=(0,d.t)(["cursor-pointer","select-none","hover:bg-hover"]),iR={left:"justify-start",center:"justify-center",right:"justify-end"};function iF({text:s,helperText:l,color:c,align:u="left",stopHelperEvents:d=!1}){let p=(0,L.useCallback)(s=>{s.stopPropagation()},[]),f=(0,L.useCallback)(s=>{("Enter"===s.key||" "===s.key)&&s.stopPropagation()},[]);return(0,D.jsxs)("div",{className:(0,h.r)("flex min-w-0 flex-1 items-center gap-2",iR[u]),children:[(0,D.jsx)(b.o5,{variant:"label-sm",color:c,truncate:!0,className:"min-w-0",children:s}),l&&(0,D.jsx)(S.Help,{content:l,className:"shrink-0",onClick:d?p:void 0,onKeyDown:d?f:void 0})]})}function iL({header:s,headerText:l,meta:c}){let u=s.column.getIsSorted(),d=(0,L.useMemo)(()=>s.column.getToggleSortingHandler(),[s.column]),f=(0,L.useCallback)(s=>{("Enter"===s.key||" "===s.key)&&(s.preventDefault(),d?.(s))},[d]);return(0,D.jsxs)(_.t.HeaderCell,{align:c?.align,pinned:c?.pinned,pinnedOffset:c?.pinnedOffset,className:(0,h.r)(iI,c?.className),tabIndex:0,onClick:d,onKeyDown:f,"data-sortable":"","data-sorted":u||void 0,"aria-sort":iN(u),children:[(0,D.jsx)(iF,{text:l,helperText:c?.helperText,color:"primary",align:c?.align,stopHelperEvents:!0}),u&&(0,D.jsx)(p.t,{name:"asc"===u?"arrow-up":"arrow-down",size:"sm","aria-hidden":"true",color:"secondary"})]})}function ij(){let{table:s}=iM(),l=s.getHeaderGroups();return(0,D.jsx)(_.t.Header,{children:l.map(s=>(0,D.jsx)(_.t.HeaderRow,{children:s.headers.map(s=>{let l=s.column.columnDef.meta,c=s.column.columnDef.header;return"function"==typeof c?(0,D.jsx)(L.Fragment,{children:H(c,s.getContext())},s.id):s.isPlaceholder?(0,D.jsx)(_.t.HeaderCell,{},s.id):s.column.getCanSort()?(0,D.jsx)(iL,{header:s,headerText:"string"==typeof c?c:s.id,meta:l},s.id):(0,D.jsx)(_.t.HeaderCell,{text:c,helperText:l?.helperText,align:l?.align,pinned:l?.pinned,pinnedOffset:l?.pinnedOffset,className:l?.className},s.id)})},s.id))})}ij.displayName="DataTable.Header";let iz=(0,d.t)(["flex","absolute","flex-col","items-center","justify-center","text-center","bg-primary","inset-0"]);function iB({content:s,className:l}){let c=(0,f.t)("dataTable");return(0,D.jsx)("div",{role:"row","aria-busy":!0,className:(0,h.r)(iz,l),children:(0,D.jsx)("div",{role:"cell",children:s??(0,D.jsx)(g.t,{"aria-label":c.loading,size:"lg"})})})}function i$({loadingRowCount:s,rowCount:l,paginationEnabled:c,pageIndex:u,pageSize:d}){if(null!=s)return s;if(null==l)return;if(!c)return l;let h=l-u*d;return h>0?Math.min(h,d):l>0?Math.min(l,d):0}function iW(s){return null==s||""===s}function iH(s){return"number"==typeof s?"number":"boolean"==typeof s?"boolean":s instanceof Date?"date":"string"==typeof s?"string":null}function iU(s,l){return s??iH(l)}function iV(s,l,c){return new Intl.NumberFormat(l,c).format(s)}iB.displayName="DataTable.Loading";let iY={dateStyle:"medium"},iq={dateStyle:"medium",timeStyle:"short"};function iG(s,l,c,u){let d="datetime"===l?iq:iY;return new Intl.DateTimeFormat(c,u??d).format(s)}let iK={numeric:"auto",style:"long"},iZ=1e3,iX=6e4,iJ=36e5,iQ=864e5,i0=2592e6,i1=31536e6;function i2(s){let l=Math.abs(s);return l<iX?{value:Math.round(s/iZ),unit:"second"}:l<iJ?{value:Math.round(s/iX),unit:"minute"}:l<iQ?{value:Math.round(s/iJ),unit:"hour"}:l<i0?{value:Math.round(s/iQ),unit:"day"}:l<i1?{value:Math.round(s/i0),unit:"month"}:{value:Math.round(s/i1),unit:"year"}}function i3(s,l,c){let{value:u,unit:d}=i2(s.getTime()-l);return new Intl.RelativeTimeFormat(c,iK).format(u,d)}function i9(s){return(0,D.jsx)(p.t,{name:s?"checkmark-small":"cross-small",size:"lg",color:"primary","aria-hidden":"true"})}
1let i4="z-0",i5="-z-10",i8="z-[5]",i6="z-[6]",i7=(0,d.t)(["absolute","inset-0","focus-visible:outline-inset-focus"]);function ae({link:s,fallbackAriaLabel:l,underContent:c=!1}){return(0,m.r)(s,{"aria-label":(0,m.t)(s)??l,className:(0,h.r)(i7,c?i5:i4)})}ae.displayName="DataTable.RowLink";let at="__spacer__",an="__selection__",ar="__actions__",ai=50,aa=(0,d.t)(["underline","underline-offset-auto","[text-underline-position:from-font]"]),ao=24;function as(s){let l=s.filter(s=>!ap(s)&&!("items"in s)&&!s.showInMenu),c=s.some(s=>ap(s)||"items"in s||"showInMenu"in s&&s.showInMenu),u=l.length+ +!!c;return u*ao+16+(u-1)*4}function al(s){if(!s)return null;let l=s.match(/^(\d+(?:\.\d+)?)px$/);return l?parseFloat(l[1]):null}function ac(s){return[...s.filter(s=>"left"===s.pinned),...s.filter(s=>!s.pinned),...s.filter(s=>"right"===s.pinned)]}function au(s){let l=new Map,c=0;for(let u of s)"left"===u.pinned&&(l.set(u.id,c),c+=u.width);let u=0;for(let c=s.length-1;c>=0;c--){let d=s[c];"right"===d.pinned&&(l.set(d.id,u),u+=d.width)}return l}function ad(s){let l=new Map;for(let c=0;c<s.length;c++){let u=s[c];if(!u.userColumn)continue;let d=s[c-1],h=s[c+1],p=[];d?.id==="__selection__"&&p.push("pl-0"),h?.id==="__actions__"&&p.push("pr-0"),p.length>0&&l.set(u.id,p.join(" "))}return l}function ah(s,l){return"function"==typeof s?s(l):s??!1}function ap(s){return"divider"===s||"type"in s&&"divider"===s.type}function af(s,l,c){let u={label:s.label,description:s.description,icon:s.icon,prefix:s.prefix,suffix:s.suffix,danger:s.danger,disabled:ah(s.disabled,l),closeOnClick:s.closeOnClick};return s.submenu?{...u,submenu:s.submenu}:{...u,...s.onClick&&{onClick:u=>{u.stopPropagation(),s.onClick(l,c)}}}}function am(s,l){return s.filter(s=>ap(s)?"divider"===s||!ah(s.hidden,l):"items"in s||!ah(s.hidden,l))}function ag(s,l,c,u){let d=am(s,l),h=d.filter(s=>!ap(s)&&!("items"in s)&&!s.showInMenu),p=d.filter(s=>ap(s)||"items"in s||"showInMenu"in s&&!0===s.showInMenu);return(0,D.jsxs)("div",{className:"flex items-center gap-1",children:[h.map((s,u)=>{let d=ah(s.disabled,l);return(0,D.jsx)(v.t,{icon:s.icon,"aria-label":s.label,disabled:d,onClick:u=>{u.stopPropagation(),s.onClick(l,c)},className:s.danger?"hover:icon-danger":void 0},u)}),p.length>0&&(0,D.jsx)(y.t,{trigger:(0,D.jsx)(v.t,{icon:"dot-menu","aria-label":u.moreActions,onClick:s=>s.stopPropagation()}),options:p.map(s=>ap(s)?"divider":"items"in s?{label:s.label,items:s.items.filter(s=>!ah(s.hidden,l)).map(s=>af(s,l,c))}:af(s,l,c))})]})}function av({isChecked:s,isIndeterminate:l,onCheckedChange:c,...u}){return(0,D.jsx)(j.y,{checked:s,indeterminate:l,onCheckedChange:c,className:(0,h.r)(k.c),...u,children:(0,D.jsx)(z.P,{keepMounted:!0,className:"data-[unchecked]:hidden",children:(0,D.jsx)(p.t,{name:l?"dash":"checkmark-small",size:"sm",color:"inverse","aria-hidden":"true"})})})}function ab(s,l){return{id:an,pinned:"left",width:"48px",isActionCell:!0,enableSorting:!1,header:c=>{let u=c.column.columnDef.meta?.pinnedOffset??0;return(0,D.jsxs)(_.t.HeaderCell,{isActionCell:!0,pinned:"left",pinnedOffset:u,children:[(0,D.jsx)("span",{className:"sr-only",children:l.rowSelection}),"multiple"===s&&(0,D.jsx)(av,{isChecked:c.table.getIsAllRowsSelected(),isIndeterminate:c.table.getIsSomeRowsSelected()&&!c.table.getIsAllRowsSelected(),onCheckedChange:()=>c.table.toggleAllRowsSelected(),"aria-label":l.selectAllRows})]})},cell:c=>{let u=c.column.columnDef.meta?.pinnedOffset??0;if(c.row.getIsGrouped()){if("multiple"!==s)return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"left",pinnedOffset:u});let d=c.row.getIsAllSubRowsSelected(),h=c.row.getIsSomeSelected();return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"left",pinnedOffset:u,children:(0,D.jsx)(av,{isChecked:d,isIndeterminate:h&&!d,onCheckedChange:()=>c.row.toggleSelected(!d,{selectChildren:!0}),onClick:s=>s.stopPropagation(),"aria-label":l.selectGroupRows.replace("{group}",String(c.row.groupingValue??""))})})}let d=c.row.getIsSelected();return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"left",pinnedOffset:u,children:(0,D.jsx)(av,{isChecked:d,onCheckedChange:()=>c.row.toggleSelected(),onClick:s=>s.stopPropagation(),"aria-label":l.selectRow.replace("{index}",String(c.row.index+1))})})}}}function ay(){return{id:at,width:"1fr",enableSorting:!1,header:()=>(0,D.jsx)("div",{}),cell:()=>(0,D.jsx)("div",{})}}function aw(s,l,c){let u=Math.max(...s?.length?[as(s)]:[],...l?.length?[as(l)]:[]);return{id:ar,pinned:"right",width:`${u}px`,isActionCell:!0,enableSorting:!1,header:s=>{let l=s.column.columnDef.meta?.pinnedOffset??0;return(0,D.jsx)(_.t.HeaderCell,{isActionCell:!0,pinned:"right",pinnedOffset:l,className:"px-2",children:(0,D.jsx)("span",{className:"sr-only",children:c.rowActions})})},cell:u=>{let d=u.column.columnDef.meta?.pinnedOffset??0;if(u.row.getIsGrouped()){if(!l?.length)return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"right",pinnedOffset:d,className:"px-2"});let s=u.row.subRows.map(s=>s.original);return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"right",pinnedOffset:d,className:"px-2",children:ag(l,s,u.row.index,c)})}if(!s?.length)return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"right",pinnedOffset:d,className:"px-2"});let h=u.row.original,p=u.row.index;return(0,D.jsx)(_.t.BaseCell,{isActionCell:!0,pinned:"right",pinnedOffset:d,className:"px-2",children:ag(s,h,p,c)})}}}function ax(s){return{id:s.id??String(s.field),field:s.field,pinned:s.pinned,width:s.width,minWidth:s.minWidth,maxWidth:s.maxWidth,header:s.header??String(s.field),userColumn:s,enableSorting:s.enableSorting??!1,sortingFn:s.sortingFn,sortDe
1scFirst:s.sortDescFirst,sortUndefined:s.sortUndefined,aggregationFn:s.aggregationFn}}function ak(s){return!s.width||s.minWidth||s.maxWidth?`minmax(${s.minWidth??`${ai}px`}, ${s.maxWidth??s.width??"1fr"})`:s.width}function aS(s){return ak(s).includes("fr")}function a_(s,l,c=!1){let u=s.header??s.id,d=s.cell??aM(s,l,c),h={id:s.id,header:u,cell:d,enableSorting:s.enableSorting??!1,...void 0!==s.sortingFn&&{sortFn:s.sortingFn},...void 0!==s.sortDescFirst&&{sortDescFirst:s.sortDescFirst},...void 0!==s.sortUndefined&&{sortUndefined:s.sortUndefined},...void 0!==s.aggregationFn&&{aggregationFn:s.aggregationFn},...s.userColumn?.aggregatedCell!==void 0&&{aggregatedCell:s.userColumn.aggregatedCell},meta:{pinned:s.pinned,pinnedOffset:void 0}};if(s.userColumn){let l=s.userColumn;return l.valueGetter?{...h,accessorFn:s=>l.valueGetter(s),meta:{...h.meta,align:l.align,helperText:l.helperText}}:{...h,accessorKey:String(l.field),meta:{...h.meta,align:l.align,helperText:l.helperText}}}return h}function aE(s){let l=new Map;return s.map(s=>{let c=l.get(s.id)??0;if(l.set(s.id,c+1),0===c)return s;let u=`${s.id}_${c}`;return{...s,id:u}})}function aC(s,l){let c=s.cell;if("function"!=typeof c)return s;let{rowLinkLabel:u,hostId:d,anchorUnderContent:p,hostClassName:f}=l;return{...s,cell:s=>{let l=c(s);if(s.row.getIsGrouped())return l;let d=s.table.options.meta?.rowRenderLink;if(!d)return l;let m=d(s.row.original,s.row.index)??void 0;if(!m||!(0,L.isValidElement)(l))return l;let g=l.props;return(0,L.cloneElement)(l,{children:(0,D.jsxs)(D.Fragment,{children:[g.children,(0,D.jsx)(ae,{link:m,fallbackAriaLabel:u,underContent:p})]}),className:(0,h.r)(g.className,f)})}}}function aD(s,l=!1,c,u,d,h,p,m){let g=aE(s.filter(s=>!s.visibleFrom||(0,w.w)(h,s.visibleFrom)).map(ax)),v=p??f.n.dataTable,b=m?u:void 0,y=[];!1!==l&&y.push(ab(l,v)),y.push(...g);let k=m?g.filter(s=>s.id!==m):g;k.some(aS)||y.push(ay()),(c?.length||b?.length)&&y.push(aw(c,b,v));let S=ac(y),_=au(S.map(s=>({id:s.id,pinned:s.pinned,width:al(s.width)??0}))),E=ad(S),C=S.filter(s=>!s.pinned&&s.id!==m),D=C.find(s=>s.userColumn?.onCellClick==null)??C[0]??S.find(s=>s.userColumn);for(let s of S)s.isRowLinkHost=s===D;let M=k[0]?.id;return{columns:S.map(s=>{let l=a_(s,d,!!m&&s.id===M);if(s.isRowLinkHost&&D){let c=D.userColumn?.onCellClick!=null;l=aC(l,{rowLinkLabel:v.rowLink,hostId:s.id,anchorUnderContent:c,hostClassName:c||s.pinned?void 0:i8})}let c=l.meta;if(c){s.pinned&&(c.pinnedOffset=_.get(s.id)??0);let l=E.get(s.id);l&&(c.className=l)}return l}),gridTemplate:(m?S.filter(s=>s.id!==m):S).map(ak).join(" ")}}function aM(s,l,c=!1){let u=s.userColumn;return u?d=>{let f,m=d.column.columnDef.meta,g=m?.pinnedOffset,v=m?.className,b=d.row,y=c&&!b.getIsGrouped()?"pl-10":void 0,w=(0,h.r)(v,y);if(c&&b.getIsGrouped())return(0,D.jsx)(_.t.MixedCell,{text:`${String(b.groupingValue??"—")} \xb7 ${b.subRows.length}`,startContent:(0,D.jsx)(p.t,{name:b.getIsExpanded()?"chevron-down":"chevron-right",size:"sm"}),align:u.align,pinned:u.pinned,pinnedOffset:g,className:(0,h.r)(v,"cursor-pointer"),onClick:b.getToggleExpandedHandler(),tabIndex:0,onKeyDown:s=>{("Enter"===s.key||" "===s.key)&&(s.preventDefault(),b.toggleExpanded())}});if(b.getIsGrouped()&&!u.aggregationFn)return(0,D.jsx)(_.t.BaseCell,{align:u.align,pinned:u.pinned,pinnedOffset:g,className:v});let k=u.onCellClick,S=null!=k;u.renderLink&&(f=d.table.options.meta?.rowRenderLink?.(b.original,b.index)!=null?void 0:u.renderLink(b.original)??void 0);let E=k?{onClick:l=>{l.stopPropagation(),l.defaultPrevented||k(b.original,String(s.field??s.id),d.getValue(),b.index)},...f?{}:{onKeyDown:l=>{("Enter"===l.key||" "===l.key)&&(l.preventDefault(),l.stopPropagation(),k(b.original,String(s.field??s.id),d.getValue(),b.index))},tabIndex:0},className:(0,h.r)(w,"cursor-pointer",i6)}:{className:w};if(u.cell)return(0,D.jsx)(_.t.BaseCell,{align:u.align,pinned:u.pinned,pinnedOffset:g,underline:S,...E,children:u.cell(d)});let C=d.getValue();if(iW(C))return(0,D.jsx)(_.t.TextCell,{text:"–",align:u.align,pinned:u.pinned,pinnedOffset:g,...E});if(u.valueFormatter)return aT(u.valueFormatter(C,b.original),u,b,g,E,S,f);let M=iU(u.type,C);switch(M){case"number":return aT(iV(C,l,u.numberFormatOptions),u,b,g,E,S,f);case"boolean":return(0,D.jsx)(_.t.BaseCell,{align:u.align,pinned:u.pinned,pinnedOffset:g,...E,children:i9(C)});case"date":case"datetime":{let s,c=C;
1return aT(s=u.relativeTime?i3(c,d.table.options.meta?.now??Date.now(),l):iG(c,M,l,u.dateFormatOptions),u,b,g,E,S,f)}default:return aT(String(C),u,b,g,E,S,f)}}:()=>(0,D.jsx)("div",{})}function aT(s,l,c,u,d,p=!1,f){let g=!!l.description,v=!!l.startContent;if(f){let p=(0,m.r)(f,{className:"block min-w-0 w-full truncate",children:(0,D.jsx)(b.o5,{variant:g?"label-sm":"body-sm",color:"primary","data-main-text":!0,className:(0,h.r)(aa),children:s})});return g||v?(0,D.jsx)(_.t.BaseCell,{align:l.align,pinned:l.pinned,pinnedOffset:u,...d,children:(0,D.jsxs)("div",{className:"flex min-w-0 items-center gap-2 overflow-hidden",children:[l.startContent?.(c.original),(0,D.jsxs)("div",{className:"flex min-w-0 flex-col overflow-hidden",children:[p,g&&(0,D.jsx)(b.o5,{variant:"body-sm",color:"secondary",className:"truncate",children:l.description?.(c.original)})]})]})}):(0,D.jsx)(_.t.BaseCell,{align:l.align,pinned:l.pinned,pinnedOffset:u,...d,children:p})}return g||v?(0,D.jsx)(_.t.MixedCell,{text:s,description:l.description?.(c.original),startContent:l.startContent?.(c.original),align:l.align,pinned:l.pinned,pinnedOffset:u,underline:p,...d}):(0,D.jsx)(_.t.TextCell,{text:s,align:l.align,pinned:l.pinned,pinnedOffset:u,underline:p,...d})}let aA={groupedColumnMode:"remove",initialState:{expanded:!0}};function aP(s){let l=!1;for(let c of Object.keys(s))if(!0!==s[c]){l=!0;break}if(!l)return s;let c={};for(let l of Object.keys(s))s[l]&&(c[l]=!0);return c}function aO(s){return aN(s)}function aN({data:s,columns:l,locale:c,state:u,initialState:d,rowSize:h="sm",onRowClick:p,rowRenderLink:m,selectionMode:g=!1,onRowSelectionChange:v,onSortingChange:b,manualSorting:y=!1,pagination:k=!1,manualPagination:S=!1,rowCount:E,onPageChange:C,hideFooterOnSinglePage:M=!1,rowActions:T,groupedRowActions:A,groupBy:P,emptyOverlay:O,emptyStateProps:F,loading:j=!1,loadingOverlay:z,loadingRowCount:B,getRowId:$,fillHeight:W=!1,minHeight:H=198,className:U,i18n:V,"data-testid":Y,...q}){let G=(0,w.d)(),K=(0,f.t)("dataTable",V),{columns:Z,gridTemplate:X}=(0,L.useMemo)(()=>
1aD(l,g,T,A,c,G,K,P),[l,g,T,A,c,G,K,P]),[J,Q]=(0,L.useState)(()=>aP(d?.rowSelection??{})),ee=u?.rowSelection!==void 0,et=aP(u?.rowSelection??J),en=(0,L.useRef)(et);en.current=et;let er=(0,L.useCallback)(s=>{let l="function"==typeof s?s(en.current):s;ee||Q(l),v&&v(Object.keys(l).filter(s=>l[s]))},[ee,v]),[ei,ea]=(0,L.useState)(()=>d?.sorting??[]),eo=u?.sorting!==void 0,es=eo?u.sorting:ei,el=(0,L.useRef)(es);el.current=es;let ec=(0,L.useCallback)(s=>{let l="function"==typeof s?s(el.current):s;eo||ea(l),b&&b(l[0])},[eo,b]),eu={pageIndex:0,pageSize:20},[ed,eh]=(0,L.useState)(()=>({...eu,...d?.pagination})),ep=u?.pagination!==void 0,ef=ep?u.pagination:ed,em=(0,L.useRef)(ef);em.current=ef;let eg=(0,L.useCallback)(s=>{let l="function"==typeof s?s(em.current):s;ep||eh(l),C&&C(l.pageIndex+1)},[ep,C]),ev=E??s.length,eb=(0,L.useMemo)(()=>P?[P]:void 0,[P]),ey=iD({features:iO,data:s,columns:Z,state:{rowSelection:et,sorting:es,...k?{pagination:ef}:{},...eb?{grouping:eb}:{}},meta:{now:Date.now(),rowRenderLink:m},enableRowSelection:!1!==g&&(!P||(s=>!s.getIsGrouped())),enableMultiRowSelection:"multiple"===g,...P&&"multiple"===g?{enableSubRowSelection:!0}:{},onRowSelectionChange:er,enableMultiSort:!1,enableSortingRemoval:!1,manualSorting:y,onSortingChange:ec,...k?{manualPagination:S,rowCount:ev,onPaginationChange:eg}:{manualPagination:!0},...P?aA:{},getRowId:$}),ew=(0,L.useMemo)(()=>({table:ey,rowSize:h,onRowClick:p,rowRenderLink:m,rowLinkLabel:K.rowLink}),[ey,h,p,m,K.rowLink]),ex=j&&null==z,ek=i$({loadingRowCount:B,rowCount:E,paginationEnabled:k,pageIndex:ef.pageIndex,pageSize:ef.pageSize}),eS=ey.getAllLeafColumns().filter(s=>!s.getIsGrouped()).length,e_=k&&!(M&&ev<=ef.pageSize),{"aria-busy":eE,...eC}=q;return(0,D.jsxs)(_.t.Root,{"aria-busy":eE??(j||void 0),"data-testid":Y,columns:X,state:ew,fillHeight:W,minHeight:H,className:U,...eC,children:[(0,D.jsx)(ij,{}),(0,D.jsxs)(_.t.Body,{children:[ex&&(0,D.jsx)(N,{columnCount:eS,rowCount:ek,rowSize:"auto"===h?"sm":h}),j&&!ex&&(0,D.jsx)(iB,{content:z}),!j&&0===s.length&&(0,D.jsx)(iP,{content:O,emptyStateProps:F}),s.length>0&&!j&&(0,D.jsx)(iT,{})]}),e_&&(ex?(0,D.jsx)(I,{variant:"pagination"}):(0,D.jsx)(_.t.Footer,{children:(0,D.jsx)(R.t,{count:ev,page:ef.pageIndex+1,pageSize:ef.pageSize,onPageChange:s=>{eg({...ef,pageIndex:s-1})},showPageNumbers:!1})}))]})}aO.displayName="DataTable"},843085(s,l,c){"use strict";c.d(l,{J:()=>D});var u=c(21392),d=c(973704),h=c(268342),p=c(881061),f=c(892907),m=c(790389),g=c(12778),v=c(749543),b=c(558095),y=c(58330),w=c(640436),k=c(154581),S=c(933578),_=c(391426);function E({value:s,defaultValue:l,onChange:c,disabledDays:u,disabled:d=!1,navigationLayout:p="dropdowns",locale:f,"data-testid":m,defaultMonth:g,month:v,numberOfMonths:b,startMonth:y,endMonth:w,hideNavigation:C,disableNavigation:D,hidden:M,modifiers:T,modifiersClassNames:A,modifiersStyles:P,dir:O,onMonthChange:N,onNextClick:I,onPrevClick:R}){let F=(0,h.i)(),L=f??F,j=void 0!==s,[z,B]=(0,S.useState)(l),$=j?s:z,W=(0,S.useCallback)(s=>{j||B(s),c?.(s)},[j,c]);return(0,_.jsx)(k.t,{mode:"single",navLayout:"around",reverseYears:!0,showOutsideDays:!0,captionLayout:"arrows-only"===p?"label":"dropdown",fixedWeeks:!0,selected:$,onSelect:W,defaultMonth:g??$,month:v,numberOfMonths:b,startMonth:y,endMonth:w,hideNavigation:C,disableNavigation:D,disabled:!!d||u,hidden:M,modifiers:T,modifiersClassNames:A,modifiersStyles:P,locale:L,dir:O,onMonthChange:N,onNextClick:I,onPrevClick:R,"data-testid":m})}E.displayName="DatePicker";var C=c(713821);function D({rootClassName:s,rootProps:l,disabled:c=!1,name:k,validate:M,validationMode:T,validationDebounceTime:A,invalid:P=!1,layout:O="vertical",horizontalLayoutRatio:N,label:I,labelTooltip:R,labelProps:F,description:L,descriptionProps:j,error:z,errorProps:B,value:$,defaultValue:W,onChange:H,closeOnSelect:U=!0,navigationLayout:V="dropdowns",displayFormat:Y="MMM d, yyyy",placeholder:q,icon:G="calendar",startContent:K,endContent:Z,className:X,"aria-label":J,"data-testid":Q,defaultMonth:ee,month:et,numberOfMonths:en,startMonth:er,endMonth:ei,hideNavigation:ea,disableNavigation:eo,disabledDays:es,hidden:el,modifiers:ec,modifiersClassNames:eu,modifiersStyles:ed,locale:eh,dir:ep,onMonthChange:ef,onNextClick:em,onPrevClick:eg,ref:ev}){let[eb,ey]=(0,S.useState)(!1),ew=(0,S.useId)(),ex=(0,S.useId)(),ek=`date-input-trigger-${ew}`,eS=`date-input-value-${ew}`,e_=`date-input-hidden-${ew}`,eE=(0,S.useRef)(null),eC=(0,p.S)(eE,ev),eD=(0,h.i)(),eM=eh??eD,eT=void 0!==$,[eA,eP]=(0,S.useState)(W),eO=eT?$:eA,eN=eO?(0,C.GP)(eO,Y,eM?{locale:eM}:void 0):void 0,eI=eN??q,eR=eO?(0,C.GP)(eO,"yyyy-MM-dd"):"",eF=(0,S.useCallback)(s=>
1{eT||eP(s),H?.(s),eE.current&&(eE.current.value=s?(0,C.GP)(s,"yyyy-MM-dd"):""),U&&ey(!1)},[eT,H,U]);return(0,_.jsxs)(g.t,{"data-testid":Q,disabled:c,name:k,validate:M,validationMode:T,validationDebounceTime:A,invalid:P,className:(0,d.t)("DateInput",(0,b.a)({layout:O}),s),...l,children:[(0,_.jsx)(y.t,{label:I,labelProps:F,labelTooltip:R,labelId:ex,triggerId:ek,description:L,descriptionProps:j,layout:O,horizontalLayoutRatio:N}),(0,_.jsxs)("div",{className:(0,u.r)((0,b.n)({layout:O,column:"control",horizontalLayoutRatio:N})),children:[(0,_.jsx)(m.A,{trigger:(0,_.jsxs)("button",{id:ek,type:"button",disabled:c,"aria-label":I?void 0:J,"aria-describedby":eI?eS:void 0,"aria-expanded":eb,"data-popup-open":eb?"":void 0,className:(0,d.t)("DateInput",(0,b.r)({invalid:P,disabled:c,type:"text",isWrapper:!0}),"cursor-pointer","focus-visible:outline-none","focus-visible:border-focus","focus-visible:shadow-focus","hover:focus-visible:border-focus",P&&"focus-visible:border-danger",P&&"focus-visible:shadow-focus-danger",P&&"hover:focus-visible:border-danger",c&&"cursor-not-allowed",X),children:[(0,_.jsx)(w.t,{startContent:K,icon:G}),(0,_.jsx)("span",{className:"flex-1 text-left",children:eN?(0,_.jsx)(f.o5,{variant:"body-responsive",color:"primary",component:"span",children:eN}):(0,_.jsx)(f.o5,{variant:"body-responsive",color:"tertiary",component:"span",children:q})}),Z]}),open:eb,onOpenChange:ey,disabled:c,sideOffset:4,internalClassName:"min-w-fit p-0",children:(0,_.jsx)(E,{value:eO,onChange:eF,disabled:c,disabledDays:es,navigationLayout:V,defaultMonth:ee,month:et,numberOfMonths:en,startMonth:er,endMonth:ei,hideNavigation:ea,disableNavigation:eo,hidden:el,modifiers:ec,modifiersClassNames:eu,modifiersStyles:ed,locale:eh,dir:ep,onMonthChange:ef,onNextClick:em,onPrevClick:eg})}),eI&&(0,_.jsx)("span",{id:eS,className:"sr-only",children:eI}),(0,_.jsx)("input",{ref:eC,id:e_,type:"date",name:k,value:eR,readOnly:!0,tabIndex:-1,"aria-hidden":"true",className:"sr-only"}),L&&"vertical"===O&&(0,_.jsx)(g.r,{...j,children:L}),P&&z&&(0,_.jsx)(v.t,{match:!0,...B,children:z})]})]})}D.displayName="DateInput"},771019(s,l,c){"use strict";var u=c(21392),d=c(973704),h=c(268342),p=c(892907),f=c(790389),m=c(12778),g=c(749543),v=c(558095),b=c(58330),y=c(640436),w=c(914781),k=c(933578),S=c(391426),_=c(713821);function E({rootClassName:s,rootProps:l,disabled:c=!1,name:C,validate:D,validationMode:M,validationDebounceTime:T,invalid:A=!1,layout:P="vertical",horizontalLayoutRatio:O,label:N,labelTooltip:I,labelProps:R,description:F,descriptionProps:L,error:j,errorProps:z,value:B,defaultValue:$,onChange:W,navigationLayout:H="dropdowns",timeFormat:U="24h",i18n:V,minTime:Y,maxTime:q,stepMinutes:G,disableShortcutMenu:K,displayFormat:Z,placeholder:X,icon:J="calendar",startContent:Q,endContent:ee,className:et,"aria-label":en,"data-testid":er,defaultMonth:ei,month:ea,numberOfMonths:eo,startMonth:es,endMonth:el,hideNavigation:ec,disableNavigation:eu,disabledDays:ed,hidden:eh,modifiers:ep,modifiersClassNames:ef,modifiersStyles:em,locale:eg,dir:ev,onMonthChange:eb,onNextClick:ey,onPrevClick:ew}){let ex=Z??"MMM d, yyyy, h:mm a",[ek,eS]=(0,k.useState)(!1),e_=(0,k.useId)(),eE=(0,k.useId)(),eC=`date-time-input-trigger-${e_}`,eD=`date-time-input-value-${e_}`,eM=`date-time-input-hidden-${e_}`,eT=(0,k.useRef)(null),eA=(0,h.i)(),eP=eg??eA,eO=void 0!==B,[eN,eI]=(0,k.useState)($),eR=eO?B:eN,eF=eR?(0,_.GP)(eR,ex,eP?{locale:eP}:void 0):void 0,eL=eF??X,ej=eR?(0,_.GP)(eR,"yyyy-MM-dd'T'HH:mm"):"",ez=(0,k.useCallback)(s=>{eO||eI(s),W?.(s),eT.current&&(eT.current.value=s?(0,_.GP)(s,"yyyy-MM-dd'T'HH:mm"):"")},[eO,W]);return(0,S.jsxs)(m.t,{"data-testid":er,disabled:c,name:C,validate:D,validationMode:M,validationDebounceTime:T,invalid:A,className:(0,d.t)("DateTimeInput",(0,v.a)({layout:P}),s),...l,children:[(0,S.jsx)(b.t,{label:N,labelProps:R,labelTooltip:I,labelId:eE,triggerId:eC,description:F,descriptionProps:L,layout:P,horizontalLayoutRatio:O}),(0,S.jsxs)("div",{className:(0,u.r)((0,v.n)({layout:P,column:"control",horizontalLayoutRatio:O})),children:[(0,S.jsx)(f.A,{trigger:(0,S.jsxs)("button",{id:eC,type:"button",disabled:c,"aria-label":N?void 0:en,"aria-describedby":eL?eD:void 0,"aria-expanded":ek,"data-popup-open":ek?"":void 0,className:(0,d.t)("DateTimeInput",(0,v.r)({invalid:A,disabled:c,type:"text",isWrapper:!0}),"cursor-pointer","focus-visible:outline-none","focus-visible:border-focus","focus-visible:shadow-focus","hover:focus-visible:border-focus",A&&"focus-visible:border-danger",A&&"focus-visible:shadow-focus-danger",A&&"hover:focus-visible:border-danger",c&&"cursor-not-allowed",et),children:[(0,S.jsx)(y.t,{startContent:Q,icon:J}),(0,S.jsx)("span",{className:"flex-1 text-left",children:eF?(0,S.jsx)(p.o5,{variant:"body-responsive",color:"primary",component:"span",children:eF}):(0,S.jsx)(p.o5,{variant:"body-responsive",color:"tertiary",component:"span",children:X})}),ee]}),open:ek,onOpenChange:eS,disabled:c,sideOffset:4,internalClassName:"min-w-fit p-0",children:(0,S.jsx)(w.K,{value:eR,onChange:ez,disabled:c,invalid:A,navigationLayout:H,timeFormat:U,i18n:V,minTime:Y,maxTime:q,stepMinutes:G,disableShortcutMenu:K,disabledDays:ed,defaultMonth:ei,month:ea,numberOfMonths:eo,startMonth:e
1s,endMonth:el,hideNavigation:ec,disableNavigation:eu,hidden:eh,modifiers:ep,modifiersClassNames:ef,modifiersStyles:em,locale:eg,dir:ev,onMonthChange:eb,onNextClick:ey,onPrevClick:ew})}),eL&&(0,S.jsx)("span",{id:eD,className:"sr-only",children:eL}),(0,S.jsx)("input",{ref:eT,id:eM,type:"datetime-local",name:C,value:ej,readOnly:!0,tabIndex:-1,"aria-hidden":"true",className:"sr-only"}),F&&"vertical"===P&&(0,S.jsx)(m.r,{...L,children:F}),A&&j&&(0,S.jsx)(g.t,{match:!0,...z,children:j})]})]})}E.displayName="DateTimeInput",c.d(l,{e:()=>E})},914781(s,l,c){"use strict";var u=c(21392),d=c(268342),h=c(452825),p=c(154581),f=c(371044),m=c(933578),g=c(391426),v=c(177394);function b({value:s,defaultValue:l,onChange:c,disabledDays:y,disabled:w=!1,invalid:k=!1,navigationLayout:S="dropdowns",timeAriaLabel:_="Time",timeFormat:E="24h",i18n:C,minTime:D,maxTime:M,stepMinutes:T,disableShortcutMenu:A,className:P,"data-testid":O,defaultMonth:N,month:I,numberOfMonths:R,startMonth:F,endMonth:L,hideNavigation:j,disableNavigation:z,hidden:B,modifiers:$,modifiersClassNames:W,modifiersStyles:H,locale:U,dir:V,onMonthChange:Y,onNextClick:q,onPrevClick:G}){let K=(0,d.i)(),Z=U??K,X=void 0!==s,[J,Q]=(0,m.useState)(l),ee=X?s:J,et={hours:ee?.getHours()??0,minutes:ee?.getMinutes()??0},en=(0,m.useCallback)(s=>{X||Q(s),c?.(s)},[X,c]),er=(0,m.useCallback)(s=>{if(!s)return void en(void 0);let l=new Date(s);l.setHours(ee?.getHours()??0),l.setMinutes(ee?.getMinutes()??0),l.setSeconds(0),l.setMilliseconds(0),en(l)},[en,ee]),ei=(0,m.useCallback)(({hours:s,minutes:l})=>{let c=void 0!==ee?new Date(ee):(0,v.o)(new Date);c.setHours(s),c.setMinutes(l),c.setSeconds(0),c.setMilliseconds(0),en(c)},[en,ee]),ea=!!w||y;return(0,g.jsxs)("div",{"data-testid":O,className:(0,u.r)("flex flex-col gap-2",P),children:[(0,g.jsx)(p.t,{mode:"single",navLayout:"around",reverseYears:!0,showOutsideDays:!0,captionLayout:"arrows-only"===S?"label":"dropdown",fixedWeeks:!0,selected:ee,onSelect:er,defaultMonth:N??ee,month:I,numberOfMonths:R,startMonth:F,endMonth:L,hideNavigation:j,disableNavigation:z,disabled:ea,hidden:B,modifiers:$,modifiersClassNames:W,modifiersStyles:H,locale:Z,dir:V,onMonthChange:Y,onNextClick:q,onPrevClick:G,classNames:{root:"pb-0"}}),(0,g.jsx)("div",{className:"px-3",children:(0,g.jsx)(h.c,{orientation:"horizontal"})}),(0,g.jsx)("div",{className:"px-3 pb-3",children:(0,g.jsx)(f.t,{value:et,onChange:ei,disabled:w,invalid:k,"aria-label":_,timeFormat:E,i18n:C,minTime:D,maxTime:M,stepMinutes:T,disableShortcutMenu:A})})]})}b.displayName="DateTimePicker",c.d(l,{K:()=>b})},694812(s,l,c){"use strict";c.d(l,{_s:()=>tE});var u,d,h=c(21392),p=c(973704),f=c(881061),m=c(739042),g=c(892907),v=c(998202),b=c(34819),y=c(881220),w=c(849419),k=c(795805),S=c(933578),_=c(391426);let E=c(497504).H,C=c(203610).Z;var D=c(934139),M=c(690834),T=c(823215);let A="--nested-drawers",P="--drawer-height",O="--drawer-frontmost-height",N="--drawer-swipe-movement-x",I="--drawer-swipe-movement-y",R="--drawer-snap-point-offset",F="--drawer-swipe-strength",L="--drawer-swipe-progress",j=S.forwardRef(function(s,l){let{render:c,className:u,style:d,forceRender:h=!1,...p}=s,f=(0,D.P)(),m=f.useState("open"),g=f.useState("nested"),v=f.useState("mounted"),b={open:m,transitionStatus:f.useState("transitionStatus")};return(0,M.o)("div",s,{state:b,ref:[f.context.backdropRef,l],stateAttributesMapping:T.LM,props:[{role:"presentation",hidden:!v,style:{pointerEvents:m?void 0:"none",userSelect:"none",WebkitUserSelect:"none",[L]:"0",[F]:"1"}},p],enabled:h||!g})});var z=c(574795),B=c(301525),$=c(213718),W=c(496518),H=c(95875),U=c(550880),V=c(780666),Y=c(501966),q=c(999347),G=c(267883);let K=S.forwardRef(function(s,l){let{render:c,className:u,style:d,children:h,...p}=s,f=(0,q.p)(),m=(0,D.P)(),g=m.useState("open"),v=m.useState("nested"),b=m.useState("transitionStatus"),y=m.useState("nestedOpenDialogCount"),w=m.useState("mounted"),k=m.useStateSetter("viewportElement"),S={open:g,nested:v,transitionStatus:b,nestedDialogOpen:y>0},_=f||w;return(0,M.o)("div",s,{enabled:_,state:S,ref:[l,k],stateAttributesMapping:G.v,props:[{role:"presentation",hidden:!w,style:{pointerEvents:g?void 0:"none"},children:h},p]})});var Z=c(924686);Z.ho,Z.$h,Z.ep,Z.VJ;let X="data-nested-dialog-open";var J=c(113670),Q=c(941579);let ee=S.createContext(void 0);function et(s){let l=S.useContext(ee);if(!0!==s&&void 0===l)throw Error((0,Q.A)(90));return l}function en(s,l){let c=s+l;return c>=0?l:-Math.sqrt(-c)-s}function er(s,l,c){if(!Number.isFinite(l)||l<=0)return null;if("number"==typeof s)return Number.isFinite(s)?s<=1?(0,Y.q)(s,0,1)*l:s:null;let u=s.trim();if(u.endsWith("px")){let s=Number.parseFloat(u);return Number.isFinite(s)?s:null}if(u.endsWith("rem")){let s=Number.parseFloat(u);return Number.isFinite(s)?s*c:null}return null}function ei(s,l){let c=-1,u=1/0;for(let d=0;d<s.length;d+=1){let h=Math.abs(s[d]-l);h<u&&(u=h,c=d)}return c}function ea(){let s=(0,D.P)(),{snapPoints:l,activeSnapPoint:c,setActiveSnapPoint:u,popupHeight:d}=et(),h=s.useState("viewportElement"),[p,f]=S.useState(0),[m,g]=S.useState(16),v=(0,V.K)(()=>{let s=(0,W.R)(h).documentElement;f(h?h.offsetHeight:s.clientHeight);let l=parseFloat(getComputedStyle(s).fontSize);Number.isFinite(l)&&g(l)});(0,U.g)(()=>
1{if(v(),!h||"function"!=typeof ResizeObserver)return;let s=new ResizeObserver(v);return s.observe(h),()=>{s.disconnect()}},[v,h]);let b=S.useMemo(()=>{if(!l||0===l.length||p<=0||d<=0)return[];let s=Math.min(d,p),c=l.map(l=>{let c=er(l,p,m);if(null===c)return null;let u=(0,Y.q)(c,0,s);return{value:l,height:u,offset:Math.max(0,d-u)}}).filter(s=>!!s);if(c.length<=1)return c;let u=[],h=[];for(let s=c.length-1;s>=0;s-=1){let l=c[s];h.some(s=>1>=Math.abs(s-l.height))||(h.push(l.height),u.push(l))}return u.reverse(),u},[d,m,l,p]),y=S.useMemo(()=>{if(null===c)return;let s=b.find(s=>Object.is(s.value,c));if(s)return s;let l=Math.min(d,p),u=er(c,p,m);if(null===u)return;let h=(0,Y.q)(u,0,l);return b[ei(b.map(s=>s.height),h)]},[c,d,b,m,p]);return{snapPoints:l,activeSnapPoint:c,setActiveSnapPoint:u,popupHeight:d,viewportHeight:p,resolvedSnapPoints:b,activeSnapPointOffset:y?.offset??null}}let eo=S.createContext(void 0);function es(){return S.useContext(eo)}var el=c(719525);Z.ho,Z.$h,Z.ep,Z.VJ;let ec="data-expanded",eu="data-nested-drawer-open",ed="data-nested-drawer-swiping",eh="data-swipe-dismiss",ep="data-swipe-direction",ef="data-swiping",em="data-drawer-content";var eg=c(910798),ev=c(241615);let eb=S.createContext(null);function ey(){return S.useContext(eb)}var ew=c(122157),ex=c(106965),ek=c(428836),eS=c(280345);let e_=S.createContext(void 0);function eE(){return S.useContext(e_)}let eC=10,eD=.5,eM=.5,eT=300,eA=4,eP=.2,eO=4,eN=80,eI=360,eR=.1,eF=1,eL=6,ej=2,ez=`[${em}]`,eB=S.forwardRef(function(s,l){let{render:c,className:u,style:d,children:h,...p}=s,f=(0,D.P)(),m=f.context.popupRef,g=f.context.backdropRef,{swipeDirection:v,notifyParentSwipingChange:b,notifyParentSwipeProgressChange:y,frontmostHeight:w,snapToSequentialPoints:k,swipeAreaActiveRef:E}=et(),C=es(),{snapPoints:M,resolvedSnapPoints:T,activeSnapPoint:A,activeSnapPointOffset:O,setActiveSnapPoint:R,popupHeight:F}=ea(),j=f.useState("open"),q=f.useState("mounted"),G=f.useState("nested"),Z=f.useState("nestedOpenDrawerCount"),Q=f.useState("viewportElement"),ee=f.useState("popupElement"),er=C?.visualStateStore,eo=Z>0,ec="left"===v||"right"===v?"horizontal":"vertical",eu="vertical"===ec,ed=eu?"horizontal":"vertical",[ep,ef]=S.useState(null),em=S.useRef(void 0),ey=S.useRef(null),ek=(0,H.NR)(),e_=S.useRef(!1),eL=S.useRef(!1),ej=S.useRef(""),ez=S.useRef(!1),eB=S.useRef(!1),eY=S.useRef(null),eq=eE(),eG=S.useMemo(()=>{if(!M||M.length<2||T.length<2||"down"!==v&&"up"!==v)return null;let s=T.map(s=>s.offset).sort((s,l)=>s-l),l=s[0],c=s[1]-l;return{minOffset:l,range:c}},[T,M,v]),eZ=S.useMemo(()=>eG&&null!==O?(0,Y.q)((O-eG.minOffset)/eG.range,0,1):null,[O,eG]),e1=S.useMemo(()=>M&&M.length>0&&("down"===v||"up"===v)?"down"===v?["down","up"]:["up","down"]:[v],[M,v]),e9=(0,V.K)(s=>{m.current?.toggleAttribute(eh,s),g.current?.toggleAttribute(eh,s)}),e4=(0,V.K)(()=>{e9(!1),m.current?.removeAttribute(ew.V),ef(null)}),e5=(0,V.K)(()=>{eL.current&&(eL.current=!1,b?.(!1))}),e8=(0,V.K)((s,l,c)=>{let u=j&&!G&&l,d=u?s:0,h=j&&l?s:0;c&&y&&(y(h),h<=0&&e5()),er?.set({swipeProgress:d,frontmostHeight:d>0?w:0});let p=g.current;if(!p)return;let f=u&&d>0;p.style.setProperty(L,f?`${d}`:"0"),f&&w>0?p.style.setProperty(P,`${w}px`):p.style.removeProperty(P)});function e6(s,l,c,u,d,h,p,f){let m=eU(s,l);if(m<=0)return null;let g=Math.max(0,m-((("down"===l||"up"===l)&&M&&M.length>0?O??0:0)+(0,el.g)(l,c,u)));if(g<=0)return null;let v=(0,el.g)(l,p,f),b=Math.abs(v)>0?v:(0,el.g)(l,d,h);if(b<=eP)return null;let y=(0,Y.q)(b,eP,eO);return eR+((0,Y.q)(g/y,eN,eI)-eN)/(eI-eN)*(eF-eR)}function e7(s){if(eL.current||!s)return;let l=s.direction??v;Math.abs((0,el.g)(l,s.deltaX,s.deltaY))<eC||(eL.current=!0,b?.(!0))}let te=(0,el.q)({enabled:q&&!eo,directions:e1,elementRef:f.context.popupRef,ignoreSelectorWhenTouch:!1,ignoreScrollableAncestors:!0,movementCssVars:{x:N,y:I},onSwipeStart(s){if("touches"in s||"touch"===s.pointerType)return;let l=m.current,c=(0,W.R)(l),u=c.getSelection?.();if(!u||u.isCollapsed)return;let d=(0,B.vq)(u.anchorNode)?u.anchorNode:u.anchorNode?.parentElement,h=(0,B.vq)(u.focusNode)?u.focusNode:u.focusNode?.parentElement;((0,ev.gR)(l,d)||(0,ev.gR)(l,h))&&u.removeAllRanges()},onSwipingChange(s){e_.current=s,e$(f.context.backdropRef.current,s),s||y||e5()},swipeThreshold:({element:s,direction:l})=>eV(s,l),canStart(s,l){let c=f.context.popupRef.current;if(!c)return!1;let u=c.ownerDocument,d=(0,eS.u)(c.getRootNode(),s.x,s.y);if(!d||!(0,ev.gR)(c,d))return!1;let h=l.nativeEvent;return!(("touches"in h||"touch"===h.pointerType)&&eK(u,c))},onProgress(s,l){let c=e_.current;c&&e7(l);let u=!!(M&&M.length>0);if(c&&"down"===v&&u&&l){let s=f.context.popupRef.current;s&&(s.style.removeProperty("transform"),s.style.setProperty(I,`${en(O??0,l.deltaY)}px`))}let d=s;if(eG&&F>0){let s=O??eG.minOffset,u=s=>(0,Y.q)((s-eG.minOffset)/eG.range,0,1);c&&l&&Number.isFinite(l.deltaY)?d=u((0,Y.q)(s+l.deltaY,0,F)):null!==eZ&&(d=eZ)}c||(y?.(0),e5()),e8(d,!0,c)},onRelease({event:s,deltaX:l,deltaY:c,direction:u,velocityX:d,velocityY:h,releaseVelocityX:p,releaseVelocityY:m}){let g=f.context.popupRef.current;if(!g)return void e4();let b=g;function y(s){e5(),e9(!0),b.style.removeProperty("transition"),b.setAttribute(ew.V,""),z.flushSync(()=>{ef(e6(b,s,l,c,d,h,p,m))})}if(!M||0===M.length){if(!u)return void e4();let s=(0,el.g)(u,l,c);if(s<=0)return e4(),!1;if((0,el.g)(u,d,h)>=eD)return y(u),!0;let p=s>eV(b,u);return p?y(u):e4(),p}if("down"!==v&&"up"!==v)return void e4();if(!F)return e4(),!1;if(0===T.length)return void e4();let w="down"===v?c:-c,S=Math.sign(w),_="down"===v?m:-m,E="down"===v?h:-h,C=_;if(0!==S&&Math.abs(w)>=eC){let s=Math.sign(C);0!==s&&s!==S&&(C=E)}let D=O??0,P=(0,Y.q)(D+w,0,F),N=Math.abs(C)>=eM?(0,Y.q)(C,-eA,eA)*eT:0,I=k?P:(0,Y.q)(P+N,0,F),L=(0,eg.d)("swipe",s),j=()=>(e8(0,!0,!0),e4(),!1),B=s=>(R(s.value,L),j()),$=s=>
1u?(R(null,L),L.isCanceled)?j():(em.current=A,y(v),!0):B(s);if(k){let s=[...T].sort((s,l)=>s.offset-l.offset),l=s.map(s=>s.offset),c=ei(l,D),u=s[ei(l,I)],d=Math.sign(C),h=I;if(0!==S&&0!==d&&d===S&&Math.abs(C)>=eM){let l=(0,Y.q)(c+S,0,s.length-1);if(l!==c){let c=s[l];(S>0?I<c.offset:I>c.offset)&&(u=c,h=c.offset)}else if(S>0)return $(u)}return Math.abs(h-F)<Math.abs(h-u.offset)?$(u):B(u)}let W=T[ei(T.map(s=>s.offset),I)];return C>=eD&&w>0||Math.abs(I-F)<Math.abs(I-W.offset)?$(W):B(W)},onDismiss(s){er?.set({swipeProgress:0,frontmostHeight:0});let l=f.context.backdropRef.current;l&&(l.style.setProperty(L,"0"),l.style.removeProperty(P));let c=(0,eg.d)("swipe",s);if(f.setOpen(!1,c),c.isCanceled){let l=em.current;void 0!==l&&R(l,(0,eg.d)("swipe",s)),em.current=void 0,ey.current?.(),e4();return}if(f.select("open")){let l=s;ek.request(()=>{if(f.select("open")){let s=em.current;void 0!==s&&R(s,(0,eg.d)("swipe",l)),em.current=void 0,e4(),ey.current?.()}else em.current=void 0});return}em.current=void 0,e9(!0)}}),tt=te.getPointerProps(),tn=te.getTouchProps(),{moveNative:tr,reset:ti}=te;ey.current=ti,S.useEffect(()=>{let s=Q??ee;if(!s)return;let l=s,c=(0,W.R)(l);function u(s,u,d){let h=eu?d.clientY-u.lastY:d.clientX-u.lastX;if(2===s.touches.length||eK(c,l)||!j||!q||eo||eQ(u,s,d,eu))return;let p=u.scrollTarget;if(!p||p===c.documentElement||p===c.body){s.cancelable&&s.preventDefault(),s.stopPropagation(),tr(s,l);return}if(!e0(p,ec)){s.cancelable&&s.preventDefault(),s.stopPropagation();return}if(0!==h){let l=e3(p,ec,v,h);u.allowSwipe?s.cancelable&&s.preventDefault():s.cancelable&&l?(u.allowSwipe=!0,s.preventDefault()):u.allowSwipe=!1}!0===u.allowSwipe&&(s.stopPropagation(),tr(s,l))}function d(s){if(eq?.onTouchMove(s),eB.current)return;let l=eY.current,c=s.touches[0];c&&l&&(u(s,l,c),eJ(l,c))}return(0,$.q)(c,"touchmove",d,{passive:!1,capture:!0})},[q,eo,j,ee,eu,ec,v,tr,Q,eq]),(0,U.g)(()=>{eG&&!te.swiping&&e8(!j||G?0:eZ??0,!0,!1)},[e8,w,G,y,j,eZ,eG,te.swiping,f,er]),(0,U.g)(()=>{if(y)return j||y(0),()=>{y(0)}},[y,j]),(0,U.g)(()=>{j&&(E.current||ti(),e4())},[e4,j,ti,E]),(0,U.g)(()=>{let s=g.current;return()=>{er?.set({swipeProgress:0,frontmostHeight:0}),e$(s,!1);let l=g.current;l!==s&&e$(l,!1),e5()}},[g,e5,er]);let ta=S.useMemo(()=>({swiping:te.swiping,getDragStyles:te.getDragStyles,swipeStrength:ep??null,setSwipeDismissed:e9}),[e9,te.getDragStyles,te.swiping,ep]);function to(s){eB.current=s,eY.current=null}function ts(){to(!1),ej.current="",ez.current=!1}function tl(s){return ej.current="","touch"!==s.pointerType}return(0,_.jsx)(K,{ref:l,className:u,style:d,render:c,...(0,J.v6)(p,{onPointerDown(s){if(ej.current=s.pointerType,ez.current="pen"===s.pointerType,!j||!q||eo)return;let l=(0,eS.u)(s.currentTarget.getRootNode(),s.clientX,s.clientY);eW(l)||eH(l)||"touch"!==s.pointerType&&tt.onPointerDown?.(s)},onPointerMove(s){"touch"!==s.pointerType&&tt.onPointerMove?.(s)},onPointerUp(s){tl(s)&&tt.onPointerUp?.(s)},onPointerCancel(s){tl(s)&&tt.onPointerCancel?.(s)},onTouchStart(s){if("pen"===ej.current&&ez.current){ez.current=!1,to(!1);return}if(!j||!q||eo)return void to(!1);let l=s.touches[0];if(!l)return;if(eX(s))return void to(!1);let c=s.currentTarget,u=(0,eS.u)(c.getRootNode(),l.clientX,l.clientY),d=(0,ev.EW)(s.nativeEvent),h=(0,B.vq)(d)?d:c;if(!(0,ev.gR)(c,h)||(eq?.onTouchStart(s),eW(u)))return void to(!0);eB.current=!1;let p=(0,ex.Ps)(h,c,ec),f=null!=(0,ex.Ps)(h,c,ed),m=null;p&&(m=!!e2(p,ec,v)&&null),eY.current={startX:l.clientX,startY:l.clientY,lastX:l.clientX,lastY:l.clientY,scrollTarget:p,hasCrossAxisScrollableContent:f,allowSwipe:m,preserveNativeCrossAxisScroll:!1,drawerAxisAttributed:!1},tn.onTouchStart?.(s)},onTouchEnd(s){eq?.onTouchEnd(s),ts(),tn.onTouchEnd?.(s)},onTouchCancel(s){eq?.onTouchCancel(),ts(),tn.onTouchCancel?.(s)},[X]:void 0}),children:(0,_.jsx)(eb.Provider,{value:ta,children:h})})});function e$(s,l){s?.toggleAttribute(ef,l)}function eW(s){return!!s?.closest(ek.BF)}function eH(s){return!!s?.closest(ez)}function eU(s,l){return"left"===l||"right"===l?s.offsetWidth:s.offsetHeight}function eV(s,l){return Math.max(.5*eU(s,l),eC)}function eY(s,l){return s instanceof l.HTMLInputElement&&"range"===s.type}function eq(s){return"INPUT"===s.tagName||"TEXTAREA"===s.tagName}function eG(s,l){let c=(0,B.vq)(s.anchorNode)?s.anchorNode:s.anchorNode?.parentElement,u=(0,B.vq)(s.focusNode)?s.focusNode:s.focusNode?.parentElement;return s.containsNode(l,!0)||(0,ev.gR)(l,c)||(0,ev.gR)(l,u)}function eK(s,l){let c=(0,ev.RS)(s);if(c&&(0,ev.gR)(l,c)&&eq(c)){let{selectionStart:s,selectionEnd:l}=c;if(null!=s&&null!=l&&s<l)return!0}let u=s.getSelection?.();return!!u&&!u.isCollapsed&&eG(u,l)}function eZ(s,l){return s.composedPath().some(s=>eY(s,l))}function eX(s){return eZ(s.nativeEvent,(0,B.zk)(s.currentTarget))}function eJ(s,l){s.lastX=l.clientX,s.lastY=l.clientY}function eQ(s,l,c,u){if(s.preserveNativeCrossAxisScroll)return!0;
1if(s.drawerAxisAttributed||!0===s.allowSwipe||!s.hasCrossAxisScrollableContent)return!1;if(!l.cancelable)return s.preserveNativeCrossAxisScroll=!0,!0;let d=u?c.clientY-s.startY:c.clientX-s.startX,h=u?c.clientX-s.startX:c.clientY-s.startY,p=Math.abs(d),f=Math.abs(h);return f>=eL&&f>p+ej?(s.preserveNativeCrossAxisScroll=!0,!0):!(p>=eL)||(s.drawerAxisAttributed=!0,!1)}function e0(s,l){return e1(s,l).max>0}function e1(s,l){if("vertical"===l){let l=Math.max(0,s.scrollHeight-s.clientHeight);return{offset:s.scrollTop,max:l}}let c=Math.max(0,s.scrollWidth-s.clientWidth);return{offset:s.scrollLeft,max:c}}function e2(s,l,c){let u=e9(c,l),{offset:d,max:h}=e1(s,l);return u?d<=0:d>=h}function e3(s,l,c,u){return!!(e9(c,l)?u>0:u<0)&&e2(s,l,c)}function e9(s,l){return"vertical"===l?"down"===s:"right"===s}var e4=c(452008),e5=c(798647),e8=c(841275),e6=c(315922),e7=c(607174);let te=!1;function tt(){te||("u">typeof CSS&&"registerProperty"in CSS&&([N,I,R].forEach(s=>{try{CSS.registerProperty({name:s,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),[{name:L,initialValue:"0"},{name:F,initialValue:"1"}].forEach(({name:s,initialValue:l})=>{try{CSS.registerProperty({name:s,syntax:"<number>",inherits:!1,initialValue:l})}catch{}})),te=!0)}let tn={...T.LM,expanded:s=>s?{[ec]:""}:null,nestedDrawerOpen:s=>s?{[eu]:""}:null,nestedDrawerSwiping:s=>s?{[ed]:""}:null,swipeDirection:s=>({[ep]:s}),swiping:s=>s?{[ef]:""}:null},tr=S.forwardRef(function(s,l){let c,{render:u,className:d,style:h,finalFocus:p,initialFocus:f,...m}=s,g=(0,D.P)(),v=g.context.popupRef,{swipeDirection:b,frontmostHeight:y,hasNestedDrawer:w,nestedSwiping:k,nestedSwipeProgressStore:E,onPopupHeightChange:C,notifyParentFrontmostHeight:T,n
1otifyParentHasNestedDrawer:N}=et(),j=g.useState("descriptionElementId"),z=g.useState("disablePointerDismissal"),B=g.useState("floatingRootContext"),$=g.useState("popupProps"),W=g.useState("modal"),H=g.useState("mounted"),Y=g.useState("nested"),G=g.useState("nestedOpenDrawerCount"),K=g.useState("transitionStatus"),Z=g.useState("open"),X=g.useState("openMethod"),J=g.useState("titleElementId"),Q=g.useState("role"),ee=B.useState("floatingId"),er=m.id??ee,ei=ey();(0,q.p)();let{snapPoints:eo,activeSnapPoint:es,activeSnapPointOffset:el}=ea(),ec=G>0,eu=ei?.swiping??!1,ed=ei?.swipeStrength??null,[eh,ep]=S.useState(0),ef=S.useRef(0),em=(0,V.K)(()=>{let s=v.current;if(!s)return;let l=s.offsetHeight;if(ef.current>0&&y>ef.current&&l>ef.current)return;if(ef.current>0&&w){let s=ef.current;ep(s),C(s);return}let c=l;c!==ef.current&&(ef.current=c,ep(c),C(c))});(0,U.g)(()=>{if(!H){ef.current=0,ep(0),C(0);return}let s=v.current;if(!s||(tt(),em(),"function"!=typeof ResizeObserver))return;let l=new ResizeObserver(em);return l.observe(s),()=>{l.disconnect()}},[em,H,ec,C,v]),(0,U.g)(()=>{let s=()=>{let s=v.current;if(!s)return;let l=E.getSnapshot();l>0?s.style.setProperty(L,`${l}`):s.style.setProperty(L,"0")};s();let l=E.subscribe(s),c=v.current;return()=>{l(),c&&c.style.setProperty(L,"0")}},[E,v]),(0,U.g)(()=>{if(Z)return T?.(y),()=>{T?.(0)}},[y,Z,T]),(0,U.g)(()=>{if(N)return N(Z||"ending"===K),()=>{N(!1)}},[N,Z,K]),(0,e8.v)({open:Z,ref:v,onComplete(){Z&&g.context.onOpenChangeComplete?.(!0)}});let eg=void 0===f?v:f,ev=g.useStateSetter("popupElement"),eb={open:Z,nested:Y,transitionStatus:K,expanded:1===es,nestedDrawerOpen:ec,nestedDrawerSwiping:k,swipeDirection:b,swiping:eu},ew=!w&&"ending"!==K;eh&&!ew&&(c=`${eh}px`);let ex=eo&&eo.length>0&&("down"===b||"up"===b),ek=null;ex&&null!==el&&(ek="up"===b?-el:el);let eS=ei?ei.getDragStyles():e4.t0;if(ex&&"down"===b){let s=el??0,l=Number.parseFloat(String(eS[I]));eS=eu&&Number.isFinite(l)?{...eS,transform:void 0,[I]:`${en(s,l)}px`}:{...eS,transform:void 0}}let e_=(0,M.o)("div",s,{state:eb,props:[$,{id:er,"aria-labelledby":J,"aria-describedby":j,role:Q,...e7.Ls,hidden:!H,onKeyDown(s){e6.jF.has(s.key)&&s.stopPropagation()},style:{...eS,[L]:"0",[A]:G,[P]:c,[R]:"number"==typeof ek?`${ek}px`:"0px",[O]:y?`${y}px`:void 0,[F]:"number"==typeof ed&&Number.isFinite(ed)&&ed>0?`${ed}`:"1"}},m],ref:[l,v,ev],stateAttributesMapping:tn});return(0,_.jsx)(e5.s,{context:B,openInteractionType:X,disabled:!H,closeOnFocusOut:!z,initialFocus:eg,returnFocus:p,modal:!1!==W,restoreFocus:"popup",children:e_})}),ti=S.forwardRef(function(s,l){let{render:c,className:u,style:d,...h}=s;return(0,D.P)(),(0,M.o)("div",s,{ref:l,props:[{[em]:""},h]})}),ta=c(51292).L,to=c(942080).z;var ts=c(576768),tl=c(716217),tc=c(126832),tu=c(981902);function td(s){let{children:l,open:c,defaultOpen:h=!1,onOpenChange:p,onOpenChangeComplete:f,disablePointerDismissal:m=!1,modal:g=!0,actionsRef:v,handle:b,triggerId:y,defaultTr
1iggerId:w=null,swipeDirection:k="down",snapToSequentialPoints:E=!1,snapPoints:C,snapPoint:D,defaultSnapPoint:M,onSnapPointChange:T}=s,A=et(!0),P=A?.onNestedSwipeProgressChange,O=A?.onNestedFrontmostHeightChange,N=A?.onNestedSwipingChange,I=A?.onNestedDrawerPresenceChange,[R,F]=S.useState(0),[L,j]=S.useState(0),[z,B]=S.useState(!1),[$,W]=S.useState(!1),[H]=S.useState(th),U=void 0!==M?M:C?.[0]??null,Y=void 0!==D,[q,G]=(0,ts.q)({controlled:D,default:U,name:"Drawer",state:"snapPoint"}),K=S.useRef(!1),Z=S.useRef(!1),X=(0,V.K)((s,l)=>{let c=l??(0,eg.d)("none");T?.(s,c),c.isCanceled||G(s)}),J=S.useMemo(()=>Y||!C||0===C.length||null!==q&&C.some(s=>Object.is(s,q))?q:U,[q,Y,U,C]),Q=(0,V.K)(s=>{F(s),!K.current&&s>0&&j(s)}),en=(0,V.K)(s=>{if(s>0){K.current=!0,j(s);return}K.current=!1,R>0&&j(R)}),er=(0,V.K)(s=>{B(s)}),ei=(0,V.K)(s=>{H.set(s),P?.(s)}),ea=(0,V.K)(s=>{W(s),N?.(s)}),eo=(0,V.K)((s,l)=>{p?.(s,l),!l.isCanceled&&!s&&C&&C.length>0&&X(U,(0,eg.d)(l.reason,l.event,l.trigger))}),es=S.useMemo(()=>({swipeDirection:k,swipeAreaActiveRef:Z,snapToSequentialPoints:E,snapPoints:C,activeSnapPoint:J,setActiveSnapPoint:X,frontmostHeight:L,popupHeight:R,hasNestedDrawer:z,nestedSwiping:$,nestedSwipeProgressStore:H,onNestedDrawerPresenceChange:er,onPopupHeightChange:Q,onNestedFrontmostHeightChange:en,onNestedSwipingChange:ea,onNestedSwipeProgressChange:ei,notifyParentFrontmostHeight:O,notifyParentSwipingChange:N,notifyParentSwipeProgressChange:P,notifyParentHasNestedDrawer:I}),[J,L,z,$,H,I,P,N,O,er,en,ei,ea,Q,R,X,C,E,Z,k]),el="function"==typeof l?s=>(0,_.jsxs)(S.Fragment,{children:[u||(u=(0,_.jsx)(tp,{})),l(s)]}):(0,_.jsxs)(S.Fragment,{children:[d||(d=(0,_.jsx)(tp,{})),l]}),ec=(0,tu.G)("drawer",{open:c,defaultOpen:h,onOpenChange:eo,onOpenChangeComplete:f,disablePointerDismissal:m,modal:g,actionsRef:v,handle:b,triggerId:y,defaultTr
1iggerId:w,children:el});return(0,_.jsx)(ee.Provider,{value:es,children:ec})}function th(){let s=0,l=new Set;return{getSnapshot:()=>s,set(c){let u=Number.isFinite(c)?c:0;u!==s&&(s=u,l.forEach(s=>{s()}))},subscribe:s=>(l.add(s),()=>{l.delete(s)})}}function tp(){let s=es(),l=(0,D.P)(!1),c=s?.setDrawerOpen,u=s?.removeDrawer,d=l.useState("open"),h=l.useState("nestedOpenDialogCount"),p=l.useState("popupElement"),f=0===h;return(0,U.g)(()=>{if(u)return()=>{u(l)}},[u,l]),(0,U.g)(()=>{c?.(l,d)},[d,c,l]),S.useEffect(()=>{if(!d||!f||!tl.yA)return;let s=(0,B.zk)(p).CloseWatcher;if(!s)return;function c(s){l.select("open")&&l.setOpen(!1,(0,eg.d)(tc.zz,s))}let u=new s,h=(0,$.q)(u,"close",c);return()=>{h(),u.destroy()}},[l,f,d,p]),null}let tf=({children:s,...l})=>(0,_.jsx)(E,{...l,render:l=>(0,S.cloneElement)(s,{...l,...s.props})});tf.displayName="Drawer.Close";let tm=(0,S.createContext)(null),tg=()=>{let s=(0,S.useContext)(tm);if(!s)throw Error("Drawer compound components must be used within a Drawer.Root");return s};function tv({children:s,className:l,"data-testid":c,bottomInset:u,ref:d,...m}){let g=(0,v.P)(),[b,E]=(0,S.useState)(null),[D,M]=(0,S.useState)(null),T=(0,f.S)(M,d),{isOpen:A,shouldResolveAutoSnap:P,resolveAutoSnapPoint:O,noBackdrop:N,container:I,onHeightChange:R}=tg(),F=I??g??void 0,L=null!=I,z=(0,S.useRef)(R);z.current=R;let B=null!=R;(0,S.useLayoutEffect)(()=>{let s;if(!B||!D)return;let l=()=>{if(!z.current)return;let s=I?.offsetHeight??window.innerHeight,l=getComputedStyle(D),c=A||D.hasAttribute("data-ending-style")?(0,w.v)(l.transform):s,u=Math.min(Math.max(s-(parseFloat(l.marginTop)||0)-Math.max(c,parseFloat(l.marginBottom)||0),0),s),d=D.hasAttribute("data-swiping");z.current(u,d)};l();let c=new MutationObserver(l);c.observe(D,{attributes:!0,attributeFilter:["style","data-swiping","data-starting-style","data-ending-style","data-open","data-closed"]});let u=null,d=()=>{null!=u&&(window.cancelAnimationFrame(u),u=null)},h=()=>{l(),u=window.requestAnimationFrame(h)},p=s=>{s.target!==D||"transform"===s.propertyName&&null==u&&h()},f=s=>{s.target!==D||"transform"===s.propertyName&&(d(),l())};D.addEventListener("transitionrun",p),D.addEventListener("transitionend",f),D.addEventListener("transitioncancel",f);let m=null,g=0,v=30,b=()=>{l(),(g+=1)<v&&(m=window.requestAnimationFrame(b))};if(m=window.requestAnimationFrame(b),I&&"function"==typeof ResizeObserver){let c=new ResizeObserver(l);c.observe(I),s=()=>c.disconnect()}else window.addEventListener("resize",l),s=()=>window.removeEventListener("resize",l);return()=>{c.disconnect(),d(),null!=m&&window.cancelAnimationFrame(m),D.removeEventListener("transitionrun",p),D.removeEventListener("transitionend",f),D.removeEventListener("transitioncancel",f),s()}},[A,I,B,D]),(0,S.useLayoutEffect)(()=>{if(!A||!P||!b)return;let s=window.requestAnimationFrame(()=>{let s=Math.floor(.5*(I?.offsetHeight??window.innerHeight))-56;O(b.scrollHeight>s?1:.5)});return()=>{window.cancelAnimationFrame(s)}},[A,P,O,I,b]);let $=(0,S.useMemo)(()=>({...w.h,marginBottom:u??0,"--bottom-inset":`${u??0}px`}),[u]);return(0,_.jsxs)(C,{container:F,keepMounted:!0,children:[!N&&(0,_.jsx)(j,{render:(0,_.jsx)(k.t,{className:(0,h.r)(L&&"absolute")})}),(0,_.jsx)(eB,{className:(0,h.r)((0,w.g)({scoped:L})),children:(0,_.jsxs)(tr,{ref:T,className:(0,p.t)("Drawer.Content",(0,w.d)({scoped:L,insetBottom:!!u}),l),style:$,"data-testid":c,...m,children:[(0,_.jsx)("div",{className:(0,h.r)(w.i),"aria-hidden":"true",children:(0,_.jsx)("div",{className:(0,h.r)(w.a)})}),(0,_.jsx)(ti,{className:(0,h.r)(w.n),style:{maxHeight:"calc(100% - var(--translate-y, 0px) - 56px)"},children:(0,_.jsxs)(y.t.Root,{className:(0,h.r)(w.f),children:[(0,_.jsx)(y.t.Viewport,{className:(0,h.r)(w.p),children:(0,_.jsx)("div",{ref:E,className:(0,h.r)(w.t),children:s})}),(0,_.jsx)(y.t.Scrollbar,{orientation:"vertical"})]})})]})})]})}tv.displayName="Drawer.Content";let tb=({title:s,subtitle:l,sticky:c=!1,prefix:u,suffix:d,showCloseButton:p=!1,closeButtonLabel:f,"data-testid":m})=>(0,_.jsxs)("header",{"data-testid":m,className:(0,h.r)((0,w.c)({sticky:c})),children:[u&&(0,_.jsx)("div",{className:(0,h.r)(w.o),children:u}),(0,_.jsxs)("div",{className:(0,h.r)(w.s),children:[(0,_.jsx)(ta,{render:(0,_.jsx)(g.o5,{variant:"heading-md",color:"primary",className:"line-clamp-2 min-w-0"}),title:s,children:s}),l&&(0,_.jsx)(g.o5,{variant:"body-sm",color:"tertiary",truncate:!0,className:"min-w-0",title:l,children:l})]}),d&&(0,_.jsx)("div",{className:(0,h.r)(w.o),children:d}),p&&(0,_.jsx)(E,{render:(0,_.jsx)(b.K,{variant:"ghost",size:"sm",icon:"cross","aria-label":f||"Close",className:"shrink-0"})})]});tb.displayName="Drawer.Header";let ty=({children:s,...l})=>(0,_.jsx)(to,{...l,render:l=>(0,S.cloneElement)(s,{...l,...s.props})});ty.displayName="Drawer.Trigger";let tw=(s,l)=>"full"===s?1:"three-quarter"===s?.75:"peek"===s?l?.[0]??.25:.5,tx=new Set(["outside-press","swipe","escape-key","close-watcher"]),tk=new Set(["outside-press","focus-out"]),tS=({snapTo:s,snapPoints:l,indent:c=!0,noBackdrop:u=!1,container:d,onHeightChange:h,open:p,defaultOpen:f,onOpenChange:m,disablePointerDismissal:g,preventDism
1iss:v=!1,dismissConfirmation:b,onDismissConfirm:y,onDismissAttempt:k,children:E,...C})=>{let D=(0,S.useId)(),M=(0,w.C)(),[T,A]=(0,S.useState)(p??f??!1),[P,O]=(0,S.useState)(!1),[N,I]=(0,S.useState)(tw(s,l)),[R,F]=(0,S.useState)(null==s&&(p??f??!1));(0,S.useEffect)(()=>{void 0!==p&&A(p)},[p]);let L=(0,S.useRef)(!1);(0,S.useEffect)(()=>{let c=L.current;if(L.current=T,!T)return void F(!1);if(!c){if(s){I(tw(s,l)),F(!1);return}I(.5),F(!0)}},[T,s,l]),(0,S.useEffect)(()=>{},[s,l]),(0,S.useEffect)(()=>{if(c&&T&&M)return M.registerDrawerIndent(D),()=>{M.unregisterDrawerIndent(D)}},[c,T,D,M]);let j=(0,S.useCallback)((s,l)=>{if(!s&&u&&tk.has(l.reason))return void l.cancel();if(!s&&v&&tx.has(l.reason)){l.cancel(),k?.(l.reason),b&&O(!0);return}A(s),m?.(s,l)},[m,u,v,b,k]),z=(0,S.useCallback)(()=>{O(!1),y?.()},[y]),B=(0,S.useCallback)(()=>{O(!1)},[]),$=(0,S.useCallback)((s,l)=>{I(s)},[]),W=(0,S.useCallback)(s=>{I(s),F(!1)},[]),H=(0,S.useMemo)(()=>({isOpen:T,indent:c,noBackdrop:u,container:d,onHeightChange:h,shouldResolveAutoSnap:R,resolveAutoSnapPoint:W}),[T,c,u,d,h,R,W]);return(0,_.jsx)(td,{...C,open:p,defaultOpen:f,onOpenChange:j,disablePointerDismissal:g,modal:!u,swipeDirection:"down",snapPoints:l??w.m,snapPoint:N,onSnapPointChange:$,snapToSequentialPoints:!1,children:(0,_.jsxs)(tm,{value:H,children:[E,b&&(0,_.jsx)(t_,{open:P,onOpenChange:O,confirmation:b,onConfirm:z,onCancel:B})]})})};tS.displayName="Drawer.Root";let t_=({open:s,onOpenChange:l,confirmation:c,onConfirm:u,onCancel:d})=>{let{title:h,description:p,confirmLabel:f="Discard",cancelLabel:v="Keep editing"}=c;return(0,_.jsx)(tS,{open:s,onOpenChange:l,children:(0,_.jsx)(tv,{"aria-label":h,children:(0,_.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,_.jsx)(g.o5,{variant:"heading-md",children:h}),(0,_.jsx)(g.o5,{variant:"body-md",color:"secondary",children:p}),(0,_.jsxs)("div",{className:"flex items-center justify-end gap-3 pt-2",children:[(0,_.jsx)(m.$,{variant:"secondary",onClick:d,children:v}),(0,_.jsx)(m.$,{variant:"destructive",onClick:u,children:f})]})]})})})},tE={Root:tS,Trigger:ty,Content:tv,Header:tb,Close:tf}},543381(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(362052),m=c(892907),g=c(933578),v=c(391426);let b=["image/*"],y={"application/pdf":"file-pdf","video/*":"videos","audio/*":"music"},w={pdf:"file-pdf",mp4:"videos",mov:"videos",webm:"videos",avi:"videos",mkv:"videos",mp3:"music",wav:"music",ogg:"music",m4a:"music",flac:"music",aac:"music"},k="file";function S(s){return s<1024?`${s} B`:s<1048576?`${Math.round(s/1024)} KB`:`${Math.round(s/1048576)} MB`}function _(s,l){let c=s.toLowerCase();return l.some(s=>{if(!s)return!1;let l=s.toLowerCase();if("*/*"===l||"*"===l)return!0;if(l.endsWith("/*")){let s=l.slice(0,l.indexOf("/"));return c.startsWith(`${s}/`)}return c===l})}function E(s){return s.startsWith(".")&&s.length>1&&!s.includes("/")}function C(s,l){let c=D(s.name);return l.some(l=>E(l)?c===l.slice(1).toLowerCase():_(s.type,[l]))}function D(s){let l=s.lastIndexOf(".");return -1===l||l===s.length-1?"":s.slice(l+1).toLowerCase()}function M(s,l){if(s)return s.type.startsWith("image/");let c=D(l??"");return!(c&&w[c])}function T(s,l){if(s?.type){for(let[l,c]of Object.entries(y))if(_(s.type,[l]))return c}let c=w[D(l??s?.name??"")];return c||k}let A=16,P=`radial-gradient(circle ${9/16}rem at ${(48-A/2)/16}rem ${(A/2-4)/16}rem, transparent 100%, black 100%)`,O={maskImage:P,WebkitMaskImage:P},N=(0,u.t)(["relative","size-11","shrink-0"]),I=(0,u.t)(["size-full","rounded-sm","object-contain"]),R=(0,u.t)(["flex","items-center","justify-center","size-full","bg-secondary","rounded-sm"]),F=(0,u.t)(["absolute","cursor-pointer","-top-1","-right-1"]),L=(0,u.t)(["pointer-events-auto"]);function j({src:s,fileName:l,onRemove:c,file:u,isDisabled:h=!1}){let f=M(u,l)?void 0:T(u,l);return(0,v.jsxs)("div",{className:(0,d.r)(N),children:[f?(0,v.jsx)("div",{className:(0,d.r)(R),role:"img","aria-label":l,children:(0,v.jsx)(p.t,{name:f,size:"md",color:"secondary"})}):(0,v.jsx)("img",{src:s,alt:l,className:(0,d.r)(I),style:h?void 0:O}),!h&&(0,v.jsx)("button",{type:"button",onClick:s=>{s.stopPropagation(),c()},"aria-label":`Remove ${l}`,className:(0,d.r)(L),children:(0,v.jsx)(p.t,{name:"circle-x-filled",size:"sm",internalClassName:(0,d.r)(F)})})]})}j.displayName="Dropzone.PreviewThumbnail";let z=(0,d.n)({base:["relative","bg-primary","duration-200","select-none","group","rounded-lg","border-2","border-dashed","border-primary","transition-colors","hover:bg-hover","active:bg-active","active:border-active","hover:border-hover"],variants:{isDragActive:{true:["bg-active","border-active"]},isDisabled:{true:["opacity-50","cursor-not-allowed","pointer-events-none"]}}}),B=(0,u.t)(["absolute","outline-none","cursor-pointer","inset-0","rounded-lg","focus-visible:shadow-focus"]),$=(0,d.n)({base:["flex","relative","items-center","justify-center","gap-4","p-6","pointer-events-none","z-10"],variants:{variant:{vertical:["flex-col","text-center"],horizontal:["flex-row","text-left"]}},defaultVariants:{variant:"vertical"}}),W=(0,u.t)(["flex","items-center","justify-center","size-11","bg-secondary","duration-200","rounded-full","transition-colors","group-hover:bg-secondary-hover"]),H=(0,d.n)({base:["flex","flex-col","gap-0.5","px-2","max-w-full"],variants:{variant:{vertical:["items-center"],horizontal:null}},defaultVariants:{variant:"vertical"}}),U=(0,u.t)(["max-w-full","break-all"]);function V({variant:s,isDragActive:l,isDisabled:c,hasPreview:u,preview:h,removeFile:f,title:g,description:b,maxFileSizeLabel:y,rootProps:w,inputProps:k}){let{ref:S,..._}=k;return(0,v.jsxs)("div",{className:(0,d.r)(z({isDragActive:l,isDisabled:c})),children:[(0,v.jsx)("input",{ref:S,..._}),(0,v.jsx)("div",{role:"button",tabIndex:c?-1:0,"aria-disabled":c,"aria-label":g,className:(0,d.r)(B),...w}),(0,v.jsx)("div",{className:(0,d.r)($({variant:s})),children:u&&h?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{children:(0,v.jsx)(j,{src:h.url,fileName:h.name,file:h.file,onRemove:f})}),(0,v.jsxs)("div",{className:(0,d.r)(H({variant:s})),children:[(0,v.jsx)(m.o5,{variant:"label-sm",className:(0,d.r)(U),children:"vertical"===s?h.name:g}),(0,v.jsx)(m.o5,{variant:"body-sm",color:"secondary",children:b})]})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:(0,d.r)(W),children:(0,v.jsx)(p.t,{name:"arrow-box-up",
1size:"md",color:"primary"})}),(0,v.jsxs)("div",{className:(0,d.r)(H({variant:s})),children:[(0,v.jsx)(m.o5,{variant:"label-sm",children:g}),(0,v.jsx)(m.o5,{variant:"body-sm",color:"secondary",children:b}),y&&(0,v.jsx)(m.o5,{variant:"body-sm",color:"secondary",children:y})]})]})})]})}V.displayName="Dropzone.Area";let Y=(0,u.t)(["flex","flex-col","gap-3"]),q=(0,u.t)(["flex","flex-row","flex-wrap","justify-center","gap-3","p-2","border","rounded-lg","border-primary"]);function G({files:s,removeFile:l,label:c,isDisabled:u=!1}){return 0===s.length?null:(0,v.jsxs)("div",{className:(0,d.r)(Y),children:[(0,v.jsx)(m.o5,{variant:"label-sm",children:c}),(0,v.jsx)("div",{className:(0,d.r)(q),children:s.map((s,c)=>(0,v.jsx)(j,{src:s.url,fileName:s.name,file:s.file,onRemove:()=>l(c),isDisabled:u},s.url))})]})}function K(s){let l=[];for(let c of s)c.file&&l.push(c.file);return l}function Z(s){let{isMultiple:l=!1,accept:c=b,maxFileSize:u,maxFiles:d,isDisabled:h=!1,value:p,defaultValue:f,onValueChange:m,onFilesChange:v,onFilesRejected:y}=s,w=void 0!==p,[k,_]=(0,g.useState)(()=>f??[]),M=w?p:k,[T,A]=(0,g.useState)(!1),[P,O]=(0,g.useState)(void 0),N=(0,g.useRef)(null),I=(0,g.useRef)(0),R=(0,g.useRef)(new Set),F=(0,g.useRef)(M);(0,g.useEffect)(()=>{let s=new Set(F.current.map(s=>s.url)),l=new Set(M.map(s=>s.url));for(let c of s)!l.has(c)&&R.current.has(c)&&(URL.revokeObjectURL(c),R.current.delete(c));F.current=M},[M]),(0,g.useEffect)(()=>{let s=R.current;return()=>{for(let l of s)URL.revokeObjectURL(l);s.clear()}},[]);let L=(0,g.useCallback)(s=>{m?.(s),v?.(K(s))},[m,v]),j=(0,g.useCallback)((s,h)=>{let p=[];if(!C(s,c)){let l=D(s.name),u=c.some(s=>!E(s))&&s.type?s.type:l?`.${l}`:"unknown";p.push({code:"file-invalid-type",message:`File type "${u}" is not accepted.`})}return null!=u&&s.size>u&&p.push({code:"file-too-large",message:`File is too large. Maximum size is ${S(u)}.`}),l&&null!=d&&h>=d&&p.push({code:"too-many-files",message:`Maximum number of files (${d}) exceeded.`}),p},[c,u,d,l]),z=(0,g.useCallback)(s=>{if(h||0===s.length)return;let c=[],u=[],d=l?M.length:0;for(let l of s){let s=j(l,d);s.length>0?u.push({file:l,errors:s}):(c.push(l),d+=1)}if(u.length>0?(O(u[0].errors[0].code),y?.(u)):O(void 0),c.length>0){let s,u=c.map(s=>{let l=URL.createObjectURL(s);return R.current.add(l),{url:l,file:s,name:s.name}});s=l?[...M,...u]:[u[0]],w||_(s),L(s)}},[h,l,w,M,j,L,y]),B=(0,g.useCallback)(s=>{if(h)return;let c=M.filter((l,c)=>c!==s);w||_(c),L(c),l&&null!=d&&"too-many-files"===P&&c.length<d&&O(void 0)},[h,w,M,L,d,l,P]),$=(0,g.useCallback)(()=>{h||N.current?.click()},[h]),W=(0,g.useCallback)(s=>{s.preventDefault(),s.stopPropagation(),h||(I.current+=1,1===I.current&&A(!0))},[h]),H=(0,g.useCallback)(s=>{s.preventDefault(),s.stopPropagation()},[]),U=(0,g.useCallback)(s=>{s.preventDefault(),s.stopPropagation(),I.current-=1,0===I.current&&A(!1)},[]),V=(0,g.useCallback)(s=>{s.preventDefault(),s.stopPropagation(),I.current=0,A(!1),h||z(Array.from(s.dataTransfer.files))},[h,z]),Y=(0,g.useCallback)(s=>{("Enter"===s.key||" "===s.key)&&(s.preventDefault(),$())},[$]),q=(0,g.useCallback)(s=>{z(Array.from(s.target.files??[])),s.target.value=""},[z]);return{isDragActive:T,files:M,internalErrorCode:P,removeFile:B,getRootProps:(0,g.useCallback)(()=>({onDragEnter:W,onDragOver:H,onDragLeave:U,onDrop:V,onClick:$,onKeyDown:Y}),[W,H,U,V,Y,$]),getInputProps:(0,g.useCallback)(()=>({ref:N,type:"file",accept:c.join(","),multiple:l,onChange:q,tabIndex:-1,style:{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0,0,0,0)",whiteSpace:"nowrap",border:0},"aria-hidden":!0}),[c,l,q])}}G.displayName="Dropzone.PreviewList";let X=(0,u.t)(["flex","flex-col","gap-4","text-center"]);function J({variant:s="vertical",isMultiple:l=!1,title:c,titleMultiple:u,description:d,replaceDescription:p,filesUploadedLabel:y,value:w,defaultValue:k,onValueChange:_,onFilesChange:E,onFilesRejected:C,maxFileSize:D,maxFiles:M,accept:T=b,error:A,isDisabled:P=!1,className:O,i18n:N,"data-testid":I}){let R=(0,f.t)("dropzone",N),{isDragActive:F,files:L,internalErrorCode:j,removeFile:z,getRootProps:B,getInputProps:$}=Z({isMultiple:l,accept:T,maxFileSize:D,maxFiles:M,isDisabled:P,value:w,defaultValue:k,onValueChange:_,onFilesChange:E,onFilesRejected:C}),W=!l&&L.length>0,H=W?L[0]:void 0,U=(0,g.useMemo)(()=>null==D?"":S(D),[D]),Y=(0,g.useMemo)(()=>
1{if(null!=D)return R.maxFileSizeLabel.replace("{size}",U)},[D,R.maxFileSizeLabel,U]),q=(0,g.useMemo)(()=>{if(null!=j)return({"file-too-large":R.fileTooLargeError.replace("{size}",U),"file-invalid-type":R.fileInvalidTypeError.replace("{types}",T.join(", ")),"too-many-files":R.tooManyFilesError.replace("{count}",String(M??""))})[j]},[j,U,M,R.fileTooLargeError,R.fileInvalidTypeError,R.tooManyFilesError,T]),K=A??q,Q=W?p??R.replaceDescription:d??R.description,ee=l?u??R.titleMultiple:c??R.title;return(0,v.jsxs)("div",{"data-testid":I,className:(0,h.t)("Dropzone",X,O),"data-compass-field":"",children:[(0,v.jsx)(V,{variant:s,isDragActive:F,isDisabled:P,hasPreview:W,preview:H,removeFile:()=>z(0),title:ee,description:Q,maxFileSizeLabel:Y,rootProps:B(),inputProps:$()}),l&&(0,v.jsx)(G,{files:L,removeFile:z,label:y??R.filesUploadedLabel,isDisabled:P}),K&&(0,v.jsx)(m.o5,{variant:"body-sm",color:"danger",children:K})]})}J.displayName="Dropzone",c.d(l,{m:()=>J})},32584(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(362052),m=c(739042),g=c(892907),v=c(391426);let b=(0,u.t)(["flex","flex-col","items-center","justify-center","gap-6","p-4","size-full","text-center"]),y=(0,u.t)(["flex","items-center","justify-center","p-5","bg-secondary","rounded-full","shrink-0"]),w=(0,u.t)(["flex","flex-col","items-center","gap-2","max-w-[480px]","w-full"]),k=(0,u.t)(["flex","items-center","gap-2"]);function S({icon:s="circle-plus",title:l,description:c,primaryAction:u,secondaryAction:_,className:E,i18n:C,"data-testid":D}){let M=(0,f.t)("emptyState",C),T=l??M.title,A=c??M.description,P=!!(u||_);return(0,v.jsxs)("div",{className:(0,h.t)("EmptyState",b,E),"data-testid":D,children:[(0,v.jsx)("div",{className:(0,d.r)(y),children:(0,v.jsx)(p.t,{name:s,size:"lg",color:"primary"})}),(0,v.jsxs)("div",{className:(0,d.r)(w),children:[(0,v.jsx)(g.o5,{variant:"heading-lg",color:"primary",children:T}),(0,v.jsx)(g.o5,{variant:"body-md",color:"secondary",children:A})]}),P&&(0,v.jsxs)("div",{className:(0,d.r)(k),children:[_&&(0,v.jsx)(m.$,{variant:"outline",onClick:_.onClick,disabled:_.disabled,"data-testid":_["data-testid"],children:_.label}),u&&(0,v.jsx)(m.$,{variant:u.variant??"primary",onClick:u.onClick,disabled:u.disabled,loading:u.loading,type:u.type,form:u.form,"data-testid":u["data-testid"],children:u.label})]})]})}S.displayName="EmptyState",c.d(l,{p:()=>S})},330111(s,l,c){"use strict";var u=c(34819),d=c(391426),h=c(670007);let p={primary:"[&:not([data-disabled])_svg]:icon-primary",secondary:"[&:not([data-disabled])_svg]:icon-secondary",tertiary:"[&:not([data-disabled])_svg]:icon-tertiary",disabled:"[&:not([data-disabled])_svg]:icon-disabled",inverse:"[&:not([data-disabled])_svg]:icon-inverse",danger:"[&:not([data-disabled])_svg]:icon-danger",info:"[&:not([data-disabled])_svg]:icon-info",success:"[&:not([data-disabled])_svg]:icon-success",warning:"[&:not([data-disabled])_svg]:icon-warning",like:"[&:not([data-disabled])_svg]:icon-like"};function f({icon:s,toggleIcon:l,variant:c,toggleVariant:m,toggleIconColor:g,size:v,counter:b,loading:y,disabled:w,pressed:k,defaultPressed:S,onPressedCh
1ange:_,value:E,className:C,"aria-label":D,"data-testid":M,ref:T,...A}){return(0,d.jsx)(h.l,{...A,ref:T,pressed:k,defaultPressed:S,onPressedChange:_,value:E,disabled:w||y,className:C,"data-testid":M,render:(h,f)=>(0,d.jsx)(u.K,{...h,variant:f.pressed&&m?m:c,size:v,counter:b,loading:y,"aria-label":D,"aria-pressed":f.pressed,icon:f.pressed?l:s,internalClassName:f.pressed&&g?p[g]:void 0})})}f.displayName="IconToggleButton",c.d(l,{C:()=>f})},136112(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(881061),f=c(734018),m=c(881220),g=c(18616),v=c(481241),b=c(933578),y=c(391426);let w=(0,u.t)(["relative","w-full","h-dvh","bg-primary","overflow-hidden"]),k=(0,u.t)(["flex","absolute","flex-col","bg-primary","inset-x-0","top-0","z-[9999]"]),S=(0,u.t)(["ease-out","transition-transform","motion-reduce:transition-none"]),_=(0,u.t)(["-translate-y-full"]),E=(0,u.t)(["flex","absolute","flex-col","bg-primary","inset-x-0","bottom-0","z-10"]),C=(0,u.t)(["ease-out","transition-transform","motion-reduce:transition-none"]),D=(0,u.t)(["translate-y-full"]),M=(0,u.t)(["grid","items-center","gap-2","px-4","py-3","grid-cols-[auto_1fr_auto]","shrink-0","border-b","border-secondary"]),T=(0,u.t)(["flex","items-center","gap-2","min-w-0"]),A=(0,u.t)(["flex","items-center","justify-center","min-w-0"]),P=(0,u.t)(["flex","items-center","justify-self-end","col-start-3","shrink-0"]),O=(0,d.n)({base:["px-4","py-3","shrink-0"],variants:{scrolled:{true:["border-b","border-secondary"],false:null}},defaultVariants:{scrolled:!1}}),N=(0,u.t)(["absolute","inset-0"]),I=(0,u.t)(["h-full"]),R=(0,u.t)(["flex","flex-col","min-h-full"]),F=(0,u.t)(["flex","flex-col","h-full","overflow-hidden"]),L=(0,u.t)(["px-4"]),j=(0,u.t)(["py-3"]),z=(0,u.t)(["flex","items-center","justify-around","py-2","shrink-0","border-t","border-primary"]),B=(0,u.t)(["will-change-transform","motion-reduce:will-change-auto"]);function $({children:s}){return(0,y.jsx)("nav",{className:(0,d.r)(z),style:W,children:s})}$.displayName="MobileShell.BottomBar";let W={paddingBottom:v.n.bottom("var(--spacing-2)")},H=(0,b.createContext)(null);function U(){let s=(0,b.useContext)(H);if(!s)throw Error("MobileShell sub-components must be used within <MobileShell.Root>");return s}function V(){return U()}let Y=(0,b.createContext)(null);function q(){let s=(0,b.useContext)(Y);if(!s)throw Error("MobileShell.Header/Footer must be used within a <ChromeVisibilityContext> (provided by <MobileShell.Root>). If you are writing a custom test harness or Storybook stub, make sure it renders one alongside <MobileShellContext>.");return s}let G=(0,b.createContext)(null);function K(){let s=(0,b.useContext)(G);if(!s)throw Error("MobileShell.HeaderBar must be used within a <ScrolledStateContext> (provided by <MobileShell.Root>). If you are writing a custom test harness or Storybook stub, make sure it renders one alongside <MobileShellContext>.");return s}function Z({children:s,className:l,id:c,fullBleed:u=!1,fixedHeight:p=!1}){let{reportContentScrollTop:f,isChromeScrollTrackingEnabled:g,headerHeight:w,footerHeight:k,isHeaderForcedHidden:S,isFooterForcedHidden:_}=V(),E=(0,b.useRef)(null);(0,b.useEffect)(()=>{},[p,g]),(0,b.useEffect)(()=>{},[p,c]);let C=(0,b.useRef)(0),D=(0,b.useCallback)(s=>{C.current=s.currentTarget.scrollTop,null===E.current&&(E.current=globalThis.requestAnimationFrame(()=>{f(C.current),E.current=null}))},[f]);return(0,b.useEffect)(()=>()=>{null!==E.current&&globalThis.cancelAnimationFrame(E.current),f(0)},[f]),(0,y.jsx)("div",{className:(0,d.r)(N),children:(0,y.jsxs)(m.t.Root,{className:(0,d.r)(I),children:[(0,y.jsx)(m.t.Viewport,{id:p?void 0:c,className:"h-full",onScroll:D,children:(0,y.jsx)("main",{className:(0,h.t)("MobileShell.Content",p?F:R,u?void 0:L,u?void 0:j,l),style:{paddingTop:S?v.t.top:void 0===w?u?v.t.top:`calc(12px + ${v.t.top})`:w+12*!u,paddingBottom:_?v.t.bottom:void 0===k?u?v.t.bottom:`calc(12px + ${v.t.bottom})`:k+12*!u},children:s})}),!p&&(0,y.jsx)(m.t.Scrollbar,{orientation:"vertical"})]})})}function X(s){let l=(0,b.useRef)(null);return(0,b.useLayoutEffect)(()=>{l.current&&(l.current.inert=s)},[s]),l}function J(s){let l=(0,b.useRef)(null),[c,u]=(0,b.useState)(void 0);return(0,b.useLayoutEffect)(()=>
1{if(!s)return void u(void 0);let c=l.current;if(!c)return;u(c.offsetHeight);let d=new ResizeObserver(s=>{let l=s[0];u(l?.borderBoxSize?.[0]?.blockSize??l?.contentRect?.height??c.offsetHeight)});return d.observe(c),()=>d.disconnect()},[s]),{ref:l,height:c}}function Q({children:s}){let{isChromeScrollTrackingEnabled:l,reportFooterHeight:c}=V(),{isFooterVisible:u,chromeTransitionDurationMs:h}=q(),m=X(!u),{ref:g,height:v}=J(!0),w=(0,p.S)(m,g);(0,b.useLayoutEffect)(()=>{void 0!==v&&c(v)},[v,c]),(0,b.useEffect)(()=>()=>c(void 0),[c]);let k=(0,f.j)(),S=l&&!k?{transitionDuration:`${h}ms`}:void 0;return(0,y.jsx)("footer",{ref:w,"data-testid":"mobile-shell-footer",className:(0,d.r)(E,C,l&&B,!u&&D),style:S,children:s})}function ee({children:s,themeVars:l}){let{isChromeScrollTrackingEnabled:c,reportHeaderHeight:u}=V(),{isHeaderVisible:h,chromeTransitionDurationMs:m}=q(),g=X(!h),{ref:v,height:w}=J(!0),E=(0,p.S)(g,v);(0,b.useLayoutEffect)(()=>{void 0!==w&&u(w)},[w,u]),(0,b.useEffect)(()=>()=>u(void 0),[u]);let C=(0,f.j)(),D=c&&!C?{transitionDuration:`${m}ms`}:void 0;return(0,y.jsx)("header",{ref:E,"data-testid":"mobile-shell-header",className:(0,d.r)(k,S,c&&B,!h&&_),style:{...l,...D},children:s})}function et({children:s,border:l="always",themeVars:c}){let{isContentScrolled:u}=K();return(0,y.jsx)("div",{className:O({scrolled:"never"!==l&&("on-scroll"!==l||u)}),style:c,children:s})}Z.displayName="MobileShell.Content",Q.displayName="MobileShell.Footer",ee.displayName="MobileShell.Header",et.displayName="MobileShell.HeaderBar";let en=1,er=24;function ei(s){let l=(0,f.j)(),[c,u]=(0,b.useState)(!0),d=(0,b.useRef)(0),h=(0,b.useRef)(!0);(0,b.useEffect)(()=>{s||(u(!0),h.current=!0,d.current=0)},[s]);let p=(0,b.useCallback)(l=>{if(!s){d.current=0;return}if(l<er){d.current=l,h.current||(h.current=!0,u(!0));return}let c=l-d.current;if(Math.abs(c)<en)return;d.current=l;let p=c<0;p!==h.current&&(h.current=p,u(p))},[s]);return{isChromeVisible:!s||c,chromeTransitionDurationMs:300*!l,reportContentScrollTop:p}}function ea({children:s,breakpoint:l="lg",hideChromeOnScroll:c=!1}){let u=(0,g.d)(),h=!(0,g.w)(u,l),[p,f]=(0,b.useState)(void 0),[m,v]=(0,b.useState)(void 0),[k,S]=(0,b.useState)(!1),[_,E]=(0,b.useState)(0),[C,D]=(0,b.useState)(0),M=_>0,T=C>0,A=(0,b.useCallback)(s=>{E(l=>Math.max(0,l+(s?1:-1)))},[]),P=(0,b.useCallback)(s=>{D(l=>Math.max(0,l+(s?1:-1)))},[]),{isChromeVisible:O,chromeTransitionDurationMs:N,reportContentScrollTop:I}=ei(c&&h),R=O&&!M,F=O&&!T,L=(0,b.useCallback)(s=>{S(s>0),I(s)},[I]),j=(0,b.useMemo)(()=>({isMobile:h,setHeaderHidden:A,setFooterHidden:P,isChromeScrollTrackingEnabled:c,reportContentScrollTop:L,reportHeaderHeight:f,reportFooterHeight:v,headerHeight:p,footerHeight:m,isHeaderForcedHidden:M,isFooterForcedHidden:T}),[h,c,L,p,m,M,T,A,P]),z=(0,b.useMemo)(()=>({isHeaderVisible:R,isFooterVisible:F,chromeTransitionDurationMs:N}),[R,F,N]),B=(0,b.useMemo)(()=>({isContentScrolled:k}),[k]);return h?(0,y.jsx)(H,{value:j,children:(0,y.jsx)(Y,{value:z,children:(0,y.jsx)(G,{value:B,children:(0,y.jsx)("div",{className:(0,d.r)(w),children:s})})})}):null}function eo({leading:s,center:l,trailing:c}){return(0,y.jsxs)("div",{className:(0,d.r)(M),style:es,children:[(0,y.jsx)("div",{className:(0,d.r)(T),children:s}),l&&(0,y.jsx)("div",{className:(0,d.r)(A),children:l}),(0,y.jsx)("div",{className:(0,d.r)(P),children:c})]})}ea.displayName="MobileShell.Root",eo.displayName="MobileShell.TopBar";let es={paddingTop:v.n.top("0.75rem")},el={Root:ea,Header:ee,TopBar:eo,HeaderBar:et,Content:Z,Footer:Q,BottomBar:$};c.d(l,{},{j:el})},704500(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(817751),p=c(362052),f=c(889230),m=c(892907),g=c(70719),v=c(34819),b=c(481241),y=c(933578),w=c(391426);let k=(0,d.n)({base:["items-center","gap-2","px-4","py-3","bg-primary","shrink-0","border-b","border-secondary"],variants:{hasCenter:{true:["grid","grid-cols-[auto_1fr_auto]"],false:"flex"}},defaultVariants:{hasCenter:!1}}),S=(0,d.n)({base:["flex","items-center","gap-0","min-w-0"],variants:{hasCenter:{true:null,false:"flex-1"}},defaultVariants:{hasCenter:!1}}),_=(0,u.t)(["min-w-0","flex-1"]),E=(0,u.t)(["flex","items-center","gap-2","min-w-0"]),C=(0,u.t)(["flex","items-center","justify-center","min-w-0"]),D=(0,d.n)({base:["flex","items-center","gap-3"],variants:{hasCenter:{true:"col-start-3",false:"shrink-0"}},defaultVariants:{hasCenter:!1}}),M=(0,u.t)(["flex","items-center","gap-2"]),T="hover:bg-transparent hover:shadow-none active:bg-transparent active:shadow-none";function A({back:s,title:l,icon:c,logo:u,onTitleClick:f,onTitleClickLabel:g,hasCenter:b,i18n:k}){let C=(0,p.t)("topNav",k);(0,y.useEffect)(()=>{},[l,u]),(0,y.useEffect)(()=>{},[f,l,u]);let{style:D,className:M,...P}=u?.imgProps??{},O=u?(0,w.jsx)("img",{...P,src:u.src,alt:u.alt,className:"h-6 w-auto shrink-0 object-contain","data-testid":"logo-img"}):l?(0,w.jsxs)("span",{className:(0,d.r)(E),children:[c&&("string"==typeof c?(0,w.jsx)(h.t,{name:c,className:"shrink-0"}):(0,w.jsx)("img",{src:c.src,alt:c.alt??"",className:"size-5 shrink-0 object-contain"})),(0,w.jsx)(m.o5,{variant:"heading-xl",component:"div",truncate:!0,className:"min-w-0",children:l})]}):null;return(0,w.jsxs)("div",{className:S({hasCenter:b}),children:[s&&(s.renderLink?(0,w.jsx)(v.K,{"aria-label":s.label??C.back,icon:"arrow-left",variant:"ghost",size:"md",internalClassName:T,renderLink:s.renderLink}):(0,w.jsx)(v.K,{"aria-label":s.label??C.back,icon:"arrow-left",variant:"ghost",size:"md",internalClassName:T,onClick:s.onClick})),null!=O&&(f?(0,w.jsx)("button",{type:"button",onClick:f,"aria-label":g,className:(0,d.r)(_,"rounded-sm text-left focus-visible:shadow-focus focus-visible:outline-none"),children:O}):(0,w.jsx)("div",{className:(0,d.r)(_),children:O}))]})}A.displayName="MobileTopNav.Leading";let P=2;function O({actions:s,primaryAction:l,collapseActions:c,collapseThreshold:u,actionIconSize:h="md",actionIconColor:m,hasCenter:v,i18n:b}){let y=(0,p.t)("topNav",b),k=s??[],S=Number.isFinite(u)?u:P,_=k.length+ +!!l,E=(c??!0)&&_>S;return(0,w.jsxs)("div",{className:D({hasCenter:v}),children:[k.length>0&&(E?(0,w.jsx)(g.t,{trigger:(0,w.jsx)(f.t,{icon:"dot-menu",iconSize:h,color:m,"aria-label":y.moreActions}),options:k.map(s=>s.submenu?{label:s.label,icon:s.icon,submenu:s.submenu,disabled:s.disabled,loading:s.loading,loadingAriaLabel:s.loadingAriaLabel}:{label:s.label,icon:s.icon,onClick:s.onClick,renderLink:s.renderLink,disabled:s.disabled,loading:s.loading,loadingAriaLabel:s.loadingAriaLabel})}):(0,w.jsx)("div",{className:(0,d.r)(M),children:k.map(s=>{let l=s.id??s.label;return s.submenu?(0,w.jsx)(g.t,{options:s.submenu,trigger:(0,w.jsx)(f.t,{icon:s.icon,iconSize:h,color:m,"aria-label":s.label,disabled:s.disabled,loading:s.loading,loadingAriaLabel:s.loadingAriaLabel})},l):s.renderLink?(0,w.jsx)(f.t,{icon:s.icon,iconSize:h,color:m,"aria-label":s.label,onClick:s.onClick,disabled:s.disabled,loading:s.loading,loadingAriaLabel:s.loadingAriaLabel,renderLink:s.renderLink},l):(0,w.jsx)(f.t,{icon:s.icon,iconSize:h,color:m,"aria-label":s.label,onClick:s.onClick,disabled:s.disabled,loading:s.loading,loadingAriaLabel:s.loadingAriaLabel},l)})}
1)),l]})}function N(s){let{back:l,title:c,icon:u,logo:h,center:p,actions:f,primaryAction:m,collapseActions:g,collapseThreshold:v,actionIconSize:b,actionIconColor:y,themeVars:S,i18n:_}=s,E=null!=p&&"boolean"!=typeof p,D={back:l,title:c,icon:u,logo:h,hasCenter:E,i18n:_};return(0,w.jsxs)("div",{className:k({hasCenter:E}),style:{...S,...I},children:[s.onTitleClick?(0,w.jsx)(A,{...D,onTitleClick:s.onTitleClick,onTitleClickLabel:s.onTitleClickLabel}):(0,w.jsx)(A,{...D}),E&&(0,w.jsx)("div",{className:(0,d.r)(C),children:p}),(0,w.jsx)(O,{actions:f,primaryAction:m,collapseActions:g,collapseThreshold:v,actionIconSize:b,actionIconColor:y,hasCenter:E,i18n:_})]})}O.displayName="MobileTopNav.Trailing",N.displayName="MobileTopNav";let I={paddingTop:b.n.top("0.75rem")};c.d(l,{z:()=>N})},885765(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(881061),f=c(259228),m=c(933578),g=c(391426);let v={"text-sm":"text-sm","heading-xl":"text-heading-xl"},b={primary:"text-primary",secondary:"text-secondary",tertiary:"text-tertiary"};Object.keys(v),Object.keys(b);let y=(0,d.n)({variants:{variant:v,color:b},defaultVariants:{variant:"text-sm",color:"primary"}}),w=(0,u.t)(["p-0","w-full","break-words","bg-transparent","outline-none","resize-none","border-none","overflow-hidden","disabled:cursor-not-allowed"]);function k({variant:s="text-sm",color:l="primary",lineBreak:c=!0,maxRows:u,maxLength:d,className:v,onKeyDown:b,onPaste:S,style:_,rows:E,"data-testid":C,ref:D,...M}){let{measureRef:T,style:A}=(0,f.C)({minRows:1,maxRows:u&&u>0?u:1/0}),P=(0,p.S)(T,D),O=(0,m.useCallback)(s=>{c||"Enter"!==s.key?b?.(s):s.preventDefault()},[c,b]),N=(0,m.useCallback)(s=>{if(!c){s.preventDefault();let l=s.clipboardData.getData("text/plain").replace(/[\r\n]/g,"");document.execCommand("insertText",!1,l);return}S?.(s)},[c,S]),I=(0,h.t)("NakedTextArea",w,y({variant:s,color:l}),v);return(0,g.jsx)("textarea",{ref:P,className:I,style:{...A,..._},rows:c?E??1:1,onKeyDown:O,onPaste:N,"data-testid":C,maxLength:d&&d>0?d:void 0,...M,"data-compass-field":""})}k.displayName="NakedTextArea",c.d(l,{Q6:()=>k})},620529(s,l,c){"use strict";var u=c(549403),d=c(973704),h=c(998202),p=c(795805),f=c(391426),m=c(972674),g=c(203610),v=c(596882),b=c(240620);let y=(0,u.t)(["flex","fixed","flex-col","m-4","bg-primary","outline-none","duration-300","ease-out","inset-0","overflow-hidden","rounded-xl","shadow-lg","transition-all","motion-reduce:transition-none","data-[starting-style]:scale-95","data-[starting-style]:opacity-0","data-[ending-style]:scale-95","data-[ending-style]:opacity-0"]);function w({"aria-describedby":s,actionsRef:l,children:c,className:u,defaultOpen:k,onOpenChange:S,open:_,"data-testid":E,ref:C,...D}){let M=(0,h.P)();return(0,f.jsx)(m.D,{actionsRef:l,"data-testid":E,defaultOpen:k,onOpenChange:S,open:_,...D,children:(0,f.jsxs)(g.Z,{container:M,children:[(0,f.jsx)(v.X,{render:(0,f.jsx)(p.t,{})}),(0,f.jsx)(b.h,{"aria-describedby":s,ref:C,className:(0,d.t)("PageOverlay",y,u),children:c})]})})}w.displayName="PageOverlay",c.d(l,{w:()=>w})},443151(s,l,c){"use strict";c.d(l,{Ns:()=>eE,nm:()=>e_});
1var u=c(21392),d=c(973704),h=c(998202),p=c(302528),f=c(872777),m=c(391426),g=c(933578),v=c(827675),b=c(290993),y=c(792062),w=c(607174),k=c(301525);function S(s,l,c,u){return{left:s,top:l,right:c,bottom:u,x:s,y:l,width:c-s,height:u-l}}function _(s){return{left:s.left,top:s.top,right:s.right,bottom:s.bottom,width:s.width,height:s.height}}function E(s){let l,c=[],u=1/0,d=1/0,h=-1/0,p=-1/0;for(let f of Array.from(s).sort((s,l)=>s.top-l.top)){if(u=Math.min(u,f.left),d=Math.min(d,f.top),h=Math.max(h,f.right),p=Math.max(p,f.bottom),!l||f.top-l.top>l.height/2)c.push(_(f));else{let s=c[c.length-1];s.left=Math.min(s.left,f.left),s.right=Math.max(s.right,f.right),s.bottom=Math.max(s.bottom,f.bottom),s.width=s.right-s.left,s.height=s.bottom-s.top}l=f}return{lines:c,fallback:S(u,d,h,p)}}function C(s,l,c){return s.findIndex(s=>l>s.left-2&&l<s.right+2&&c>s.top-2&&c<s.bottom+2)}function D(s){return S(s.left,s.top,s.right,s.bottom)}function M(s,l,c){let{lines:u}=E(s.getClientRects());if(u.length<2)return;let d=C(u,l,c);return{x:l,y:c,lineIndex:-1===d?void 0:d,element:s}}function T(s,l,c){let{lines:u,fallback:d}=E(s.getClientRects());if(u.length<2)return null;let h=c?.x,p=c?.y,f=l[0];if(c?.lineIndex!=null&&u[c.lineIndex])return D(u[c.lineIndex]);if(null!=h&&null!=p){let s=C(u,h,p);if(-1!==s)return D(u[s])}if(2===u.length&&u[0].left>u[1].right&&null!=h&&null!=p)return d;if("t"===f||"b"===f){let s=u[0],l=u[u.length-1],c="t"===f?s:l;return S(c.left,s.top,c.right,l.bottom)}let m="l"===f,g=u[0].left,v=u[0].right,b=m?1/0:-1/0,y=u[0],w=u[0];for(let s of u){g=Math.min(g,s.left),v=Math.max(v,s.right);let l=m?s.left:s.right;m&&l<b||!m&&l>b?(b=l,y=s,w=s):l===b&&(w=s)}return S(g,y.top,v,w.bottom)}function A(s){return"contextElement"in s&&s.contextElement?s.contextElement:(0,k.vq)(s)?s:void 0}function P(s,l){function c(l){O(s,l.currentTarget,l.clientX,l.clientY)}function u(s){l||c(s)}return{onFocus(){s.current=void 0},onMouseEnter:u,onMouseMove:u}}function O(s,l,c,u){let d=M(l,c,u);return s.current=d,d}function N(s){return{name:"inline",async fn(l){let c=l.elements.reference;if("function"!=typeof c?.getClientRects)return{};let u=A(c),d=s.current,h=d?.element===c||d?.element===u?d:void 0,p=T(c,l.placement,h);if(!p||"function"!=typeof l.platform.getElementRects)return{};let f=await l.platform.getElementRects({reference:{contextElement:u,getBoundingClientRect:()=>p},floating:l.elements.floating,strategy:l.strategy});return l.rects.reference.x===f.reference.x&&l.rects.reference.y===f.reference.y&&l.rects.reference.width===f.reference.width&&l.rects.reference.height===f.reference.height?{}:{reset:{rects:f}}}}}var I=c(126832),R=c(549468);let F={...b.o,instantType:s=>s.instantType,adaptiveOrigin:s=>s.adaptiveOrigin,closeDelay:s=>s.closeDelay};class L extends v.H{constructor(s,l,c){const u=new y.Z;super(z(s,u,l,c),B(u),F)}setOpen=(s,l)=>{let{inlineRectCoordsRef:c}=this.context;(0,w.DU)(this,s,l,{onBeforeDispatch(){let u=l.event;s&&l.reason===I.N7&&l.trigger&&"clientX"in u&&"clientY"in u&&c.current?.element!==l.trigger&&O(c,l.trigger,u.clientX,u.clientY)}})}}function j(){let s=new y.Z;return new R.l(Object.freeze(z(void 0,s)),Object.freeze(B(s)),F)}function z(s,l,c,u=!1){return{...(0,b.r)(l,c,u),instantType:void 0,adaptiveOrigin:void 0,closeDelay:300,...s}}function B(s){return{popupRef:g.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:s,inlineRectCoordsRef:{current:void 0}}}var $=c(224230);class W extends $.S{constructor(){super(j(),"PreviewCard")}open(s){this.openByTrigger(s)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}function H(){return new W}var U=c(660097),V=c(550880),Y=c(843898),q=c(232711),G=c(941579);let K=g.createContext(void 0);function Z(s){let l=g.useContext(K);if(void 0===l&&!s)throw Error((0,G.A)(50));return l}var X=c(910798);function J(s){let{open:l,defaultOpen:c=!1,onOpenChange:u,onOpenChangeComplete:d,actionsRef:h,handle:p,triggerId:f,defaultTriggerId:v=null,children:b}=s,y=(0,w.xp)((s,u)=>new L({open:c,openProp:l,activeTriggerId:v,triggerIdProp:f},s,u));y.useControlledProp("openProp",l),y.useControlledProp("triggerIdProp",f),y.useContextCallback("onOpenChange",u),y.useContextCallback("onOpenChangeComplete",d);let k=y.useState("open"),S=y.useState("activeTriggerId"),_=y.useState("mounted"),E=y.useState("payload");(0,w.tr)(y,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:C}=(0,w.l$)(k,y,()=>
1{y.context.inlineRectCoordsRef.current=void 0});(0,V.g)(()=>{k&&null==S&&y.set("payload",void 0)},[y,S,k]),g.useImperativeHandle(h,()=>({unmount:C,close:()=>y.setOpen(!1,(0,X.d)(I.zJ))}),[C,y]);let D=k||_;return(0,m.jsxs)(K.Provider,{value:y,children:[p&&(0,m.jsx)(w.Ae,{handle:p,store:y}),D&&(0,m.jsx)(Q,{store:y}),"function"==typeof b?b({payload:E}):b]})}function Q({store:s}){let l=s.useState("floatingRootContext"),c=(0,Y.s)(l);return(0,w.i6)(s,{activeTriggerProps:c.reference,inactiveTriggerProps:c.trigger,popupProps:c.floating}),null}let ee=(0,U.G1)(function(s){return Z(!0)?(0,m.jsx)(J,{...s}):(0,m.jsx)(q.P6,{children:(0,m.jsx)(J,{...s})})});var et=c(823215),en=c(690834),er=c(941188),ei=c(486008),ea=c(300737),eo=c(788141),es=c(266662);let el=(0,U.nk)(function(s,l){let{render:c,className:u,delay:d,closeDelay:h,id:p,payload:f,handle:m,style:v,...b}=s,y=Z(!0),k=(0,ei.f)(m)??y;if(!k)throw Error((0,G.A)(89));let S=(0,er.e)(p),_=k.useState("isTriggerActive",S),E=k.useState("isOpenedByTrigger",S),C=k.useState("floatingRootContext"),D=k.context.inlineRectCoordsRef,M=g.useRef(null),T=d??600,A=h??300,{registerTrigger:O,isMountedByThisTrigger:N}=(0,w.L_)(S,M,k,{payload:f,closeDelay:A}),I=(0,ea.j)(C,{mouseOnly:!0,move:!1,handleClose:(0,eo.i)(),delay:()=>({open:T,close:A}),triggerElementRef:M,isActiveTrigger:_,isClosing:()=>"ending"===k.select("transitionStatus")}),R=(0,es.i)(C,{delay:T}),F={open:E},L=k.useState("triggerProps",N),j=P(D,E);return(0,en.o)("a",s,{state:F,ref:[l,O,M],props:[I,R.reference,L,j,{id:S},b],stateAttributesMapping:et.qV})}),ec=g.createContext(void 0);function eu(){let s=g.useContext(ec);if(void 0===s)throw Error((0,G.A)(48));return s}var ed=c(999678);let eh=g.forwardRef(function(s,l){let{keepMounted:c=!1,...u}=s;return Z().useState("mounted")||c?(0,m.jsx)(ec.Provider,{value:c,children:(0,m.jsx)(ed.F,{ref:l,...u})}):null}),ep=g.createContext(void 0);function ef(){let s=g.useContext(ep);if(void 0===s)throw Error((0,G.A)(49));return s}var em=c(433110),eg=c(428836),ev=c(348499);let eb=g.forwardRef(function(s,l){let{render:c,className:u,anchor:d,positionMethod:h="absolute",side:p="bottom",align:f="center",sideOffset:g=0,alignOffset:v=0,collisionBoundary:b="clipping-ancestors",collisionPadding:y=5,arrowPadding:w=5,sticky:k=!1,disableAnchorTracking:S=!1,collisionAvoidance:_=eg.Pe,style:E,...C}=s,D=Z(),M=eu(),T=(0,q.fI)(),A=D.useState("open"),P=D.useState("mounted"),O=D.useState("floatingRootContext"),I=D.useState("instantType"),R=D.useState("transitionStatus"),F=D.useState("adaptiveOrigin"),L=D.context.inlineRectCoordsRef,j=(0,em.s)({anchor:d,floatingRootContext:O,positionMethod:h,mounted:P,side:p,sideOffset:g,align:f,alignOffset:v,arrowPadding:w,collisionBoundary:b,collisionPadding:y,sticky:k,disableAnchorTracking:S,keepMounted:M,nodeId:T,collisionAvoidance:_,adaptiveOrigin:F,inline:N(L)}),z=j.update;(0,V.g)(()=>{A&&P&&z()},[A,P,z]);let B={open:A,side:j.side,align:j.align,anchorHidden:j.anchorHidden,instant:I},$=(0,ev.i)(s,B,{styles:j.positionerStyles,transitionStatus:R,props:C,refs:[l,D.useStateSetter("positionerElement")],hidden:!P,inert:!A});return(0,m.jsx)(ep.Provider,{value:j,children:(0,m.jsx)(q.$c,{id:T,children:$})})});var ey=c(841275),ew=c(512357),ex=c(433230);let ek=g.forwardRef(function(s,l){let{className:c,render:u,style:d,...h}=s,p=Z(),{side:f,align:m}=ef(),g=p.useState("open"),v=p.useState("instantType"),b=p.useState("transitionStatus"),y=p.useState("popupProps"),k=p.useState("floatingRootContext"),S=p.useState("closeDelay");(0,ey.v)({open:g,ref:p.context.popupRef,onComplete(){g&&p.context.onOpenChangeComplete?.(!0)}}),(0,ex.a)(k,{closeDelay:S});let _={open:g,side:f,align:m,instant:v,transitionStatus:b};return(0,en.o)("div",s,{state:_,ref:[l,p.context.popupRef,p.useStateSetter("popupElement")],props:[w.Ls,y,(0,ew.d)(b),h],stateAttributesMapping:et.LM})}),eS=g.forwardRef(function(s,l){let{render:c,className:u,style:d,...h}=s,p=Z(),{arrowRef:f,side:m,align:g,arrowUncentered:v,arrowStyles:b}=ef(),y={open:p.useState("open"),side:m,align:g,uncentered:v};return(0,en.o)("div",s,{state:y,ref:[f,l],props:[{style:b,"aria-hidden":!0},h],stateAttributesMapping:et.GW})}),e_=()=>H();function eE({internalClassName:s,trigger:l,children:c,open:g,defaultOpen:v,onOpenChange:b,handle:y,delay:w=200,closeDelay:k=0,align:S,alignOffset:_,side:E="top",sideOffset:C=4,className:D,"data-testid":M}){let T=(0,h.P)();return(0,m.jsxs)(ee,{open:g,defaultOpen:v,onOpenChange:b,handle:y,children:[l&&(0,m.jsx)(el,{render:l,delay:w,closeDelay:k}),(0,m.jsx)(eh,{container:T,children:(0,m.jsx)(eb,{align:S,alignOffset:_,side:E,sideOffset:C,className:"pointer-events-none",children:(0,m.jsxs)(ek,{"data-testid":M,className:(0,d.t)("PreviewCard",f.g,p.t,"group","relative","p-4","pointer-events-auto",s,D),children:[c,(0,m.jsx)(eS,{className:(0,u.r)(f.h)})]})})})]})}eE.displayName="PreviewCard"},486182(s,l,c){"use strict";c.d(l,{z:()=>$});var u=c(549403),d=c(21392),h=c(973704),p=c(268342),f=c(892907),m=c(391426),g=c(933578),v=c(722380),b=c(51167),y=c(501966),w=c(22245),k=c(690834),S=c(941579);let _=g.createContext(void 0);function E(){let s=g.useContext(_);if(void 0===s)throw Error((0,S.A)(51));return s}let C="data-complete",D="data-indeterminate",M="data-progressing",T={status:s=>"progressing"===s?{[M]:""}:"complete"===s?{[C]:""}:"indeterminate"===s?{[D]:""}:null},A=g.forwardRef(function(s,l){let{format:c,getAriaValueText:u,locale:d,max:h=100,min:p=0,value:f,render:S,className:E,
1children:C,style:D,...M}=s,[A,P]=g.useState(),O="indeterminate",N=null,I=null,R="",F="indeterminate progress";if(null!=f&&Number.isFinite(f)){let s=(0,w.w)(f,p,h);N=(0,y.q)(Number.isNaN(s)?0:s,0,100),O=(I=(0,y.q)(f,p,h))===h?"complete":"progressing",F=R=c?(0,b.Z)(I,d,c):(0,b.Z)(N/100,d,{style:"percent"})}let L=g.useMemo(()=>({status:O}),[O]),j={"aria-labelledby":A,"aria-valuemax":h,"aria-valuemin":p,"aria-valuenow":I??void 0,"aria-valuetext":u?u(R,f):F,role:"progressbar",children:(0,m.jsxs)(g.Fragment,{children:[C,(0,m.jsx)("span",{role:"presentation",style:v.Q,children:"x"})]})},z=g.useMemo(()=>({formattedValue:R,percentageValue:N,setLabelId:P,state:L,value:f}),[R,N,P,L,f]),B=(0,k.o)("div",s,{state:L,ref:l,props:[j,M],stateAttributesMapping:T});return(0,m.jsx)(_.Provider,{value:z,children:B})});var P=c(769248);let O=g.forwardRef(function(s,l){let{render:c,className:u,style:d,id:h,...p}=s,{setLabelId:f,state:m}=E(),g=(0,P.v)(h,f);return(0,k.o)("span",s,{state:m,ref:l,props:[{id:g,role:"presentation"},p],stateAttributesMapping:T})}),N=g.forwardRef(function(s,l){let{className:c,render:u,children:d,style:h,...p}=s,{value:f,formattedValue:m,state:g}=E(),v="indeterminate"===g.status,b=v?"indeterminate":m,y=v?null:m;return(0,k.o)("span",s,{state:g,ref:l,props:[{"aria-hidden":!0,children:"function"==typeof d?d(b,f):y},p],stateAttributesMapping:T})}),I=g.forwardRef(function(s,l){let{render:c,className:u,style:d,...h}=s,{state:p}=E();return(0,k.o)("div",s,{state:p,ref:l,props:h,stateAttributesMapping:T})}),R=g.forwardRef(function(s,l){let{render:c,className:u,style:d,...h}=s,{percentageValue:p,state:f}=E(),m=null==p?{}:{insetInlineStart:0,height:"inherit",width:`${p}%`};return(0,k.o)("div",s,{state:f,ref:l,props:[{style:m},h],stateAttributesMapping:T})}),F=(0,u.t)(["flex","flex-col","w-full"]),L=(0,u.t)(["flex","items-center","justify-between","h-5"]),j=(0,u.t)(["flex","items-center","justify-between","gap-4","h-[22px]"]),z=(0,u.t)(["w-full","h-1.5","bg-disabled","rounded-full","overflow-hidden"]),B=(0,d.n)({base:["h-full","bg-inverse","rounded-full"],variants:{state:{determinate:["duration-300","transition-all"],indeterminate:["w-1/3","animate-progress-indeterminate"]}},defaultVariants:{state:"determinate"}}),$=({label:s,hideValue:l=!1,className:c,value:u,min:g=0,max:v=100,layout:b="vertical",format:y,locale:w,"aria-label":k,"aria-valuetext":S,getAriaValueText:_,"data-testid":E})=>{let C=(0,p.a)(),D=null==u,M=s||"vertical"===b&&!l,T=null!=u?Math.min(v,Math.max(g,u)):null;return(0,m.jsxs)(A,{"data-testid":E,className:(0,h.t)("ProgressBar",F,c),value:T,min:g,max:v,format:y,locale:w??C,"aria-label":s?void 0:k,"aria-valuetext":S,getAriaValueText:_,children:[M&&(0,m.jsxs)("div",{className:(0,d.r)(L),children:[s&&(0,m.jsx)(O,{render:(0,m.jsx)(f.o5,{variant:"label-sm"}),children:s}),"vertical"===b&&!l&&(0,m.jsx)(N,{render:(0,m.jsx)(f.o5,{variant:"label-sm"}),className:"ml-auto"})]}),(0,m.jsxs)("div",{className:(0,d.r)(j),children:[(0,m.jsx)(I,{className:(0,d.r)(z),children:(0,m.jsx)(R,{className:B({state:D?"indeterminate":"determinate"})})}),"horizontal"===b&&!l&&(0,m.jsx)(N,{render:(0,m.jsx)(f.o5,{variant:"label-sm"}),className:"ml-auto"})]})]})};$.displayName="ProgressBar"},812785(s,l,c){"use strict";c.d(l,{I:()=>A});var u=c(21392),d=c(973704),h=c(817751),p=c(892907),f=c(933578),m=c(391426),g=c(670007),v=c(780666),b=c(576768),y=c(452008),w=c(690834),k=c(900521),S=c(689453);let _=f.createContext(void 0);function E(){return f.useContext(_)}var C=c(985351);let D=f.forwardRef(function(s,l){let{defaultValue:c,disabled:u=!1,loopFocus:d=!0,onValueChange:h,orientation:p="horizontal",multiple:g=!1,value:_,className:D,render:M,style:T,...A}=s,P=(0,S.S)(!0),O=E(),N=c??y.Ml,I=void 0!==_||void 0!==c,R=(P?.disabled??!1)||(O?.disabled??!1)||u,[F,L]=(0,b.q)({controlled:_,default:N,name:"ToggleGroup",state:"value"}),j=(0,v.K)((s,l,c)=>{let u;g?(u=F.slice(),l?u.push(s):u.splice(F.indexOf(s),1)):u=l?[s]:[],h?.(u,c),c.isCanceled||L(u)}),z={disabled:R,multiple:g,orientation:p},B=f.useMemo(()=>({disabled:R,setGroupValue:j,value:F,isValueInitialized:I}),[R,j,F,I]),$={role:"group"},W=(0,w.o)("div",s,{enabled:!!P,state:z,ref:l,props:[$,A]});return(0,m.jsx)(C.p.Provider,{value:B,children:P?W:(0,m.jsx)(k.Y,{render:M,className:D,style:T,state:z,refs:[l],props:[$,A],loopFocus:d,enableHomeAndEndKeys:!0,orientation:p})})}),M=(0,u.n)({base:"flex gap-1 rounded-md bg-secondary p-1",variants:{fullWidth:{true:"w-full"}}}),T=(0,u.n)({base:["flex","items-center","justify-center","gap-2","px-2","py-1","bg-secondary","border","border-transparent","rounded-sm","hover:bg-secondary-hover","focus-visible:outline-none","hover:shadow-2xs","focus-visible:border-focus","focus-visible:shadow-focus","data-[pressed]:bg-primary","data-[pressed]:shadow-2xs"],variants:{fullWidth:{true:"flex-1"}}});function A({options:s,iconOnly:l,value:c,onValueChange:u,defaultValue:v,required:b,fullWidth:y,"data-testid":w,ref:k,...S}){let _=(s,l)=>{b&&0===s.length?l.cancel():u?.(s[0],l)},E=(0,f.useMemo)(()=>v?[v]:b?[s[0].value]:void 0,[s,v,b]),C=(0,f.useMemo)(()=>c?[c]:void 0,[c]);return(0,m.jsx)(D,{ref:k,"data-testid":w,...S,className:(0,d.t)("SegmentedControl",M({fullWidth:y}),S.className),value:C,onValueChange:_,defaultValue:E,children:l?s.map(s=>(0,m.jsx)(g.l,{value:s.value,"aria-label":s.ariaLabel,className:T({fullWidth:y}),children:(0,m.jsx)(h.t,{...s.iconProps,name:s.icon,size:"sm",color:s.iconColor,"aria-hidden":"true",focusable:!1})},s.value)):s.map(s=>(0,m.jsxs)(g.l,{value:s.value,className:T({fullWidth:y}),children:[s.icon&&(0,m.jsx)(h.t,{...s.iconProps,name:s.icon,size:"sm",color:s.iconColor,"aria-hidden":"true",focusable:!1}),(0,m.jsx)(p.o5,{variant:"label-sm",color:"primary",children:s.label})]},s.value))})}},194358(s,l,c){"use strict";var u=c(973704),d=c(362052),h=c(40373),p=c(630242),f=c(391426);function m(s){let l=new Set,c=[],u=new Set;for(let d of s){if(l.has(d)){u.add(d);continue}l.add(d),c.push(d)}return c}function g({kinds:s,className:l,i18n:c,"aria-label":v,"data-testid":b,ref:y,...w}){let k=(0,d.t)("sentimentGroup",c),S=m(s),_=v??k.groupLabel.replace("{count}",String(S.length));return(0,f.jsx)("div",{...w,ref:y,role:"group","aria-label":_,"data-testid":b,className:(0,u.t)("SentimentGroup","isolate flex items-center",p.t,l),children:S.map((s,l)=>{let c=l===S.length-1;return(0,f.jsx)("div",{className:"relative flex size-5",style:{zIndex:S.length-l,...!c?p.n:void 0},children:(0,f.jsx)(h.g,{kind:s})},s)})})}g.displayName="SentimentGroup",c.d(l,{x:()=>g})},828775(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(817751),f=c(362052),m=c(739042),g=c(998202),v=c(314054),b=c(734018),y=c(34819),w=c(933578),k=c(391426),S=c(333037),_=c(501286),E=c(49252),C=c(95666),D=c(271622),M=c(729426),T=c(208704);let A=500,P=12,O=50,N=(0,u.t)(["p-2","bg-primary","border","outline-none","rounded-xl","border-primary","shadow-2xs"]),I=(0,u.t)(["flex","items-center","gap-1"]),R=(0,u.t)(["inline-flex","items-center","justify-center","p-0","size-9","bg-transparent","outline-none","transition","duration-200","cursor-pointer","shrink-0","appearance-none","overflow-visible","border-0","rounded-md","hover:bg-hover","active:bg-active","hover:scale-[1.3]","data-[highlighted]:scale-[1.3]","data-[highlighted]:bg-hover","data-[finger-highlight]:scale-[1.3]","data-[finger-highlight]:bg-hover","motion-reduce:transition-none"]),F=(0,d.n)({base:["select-none","touch-none"],variants:{kind:{like:["icon-sentiment-like","hover:icon-sentiment-like"],celebrate:["icon-sentiment-celebrate","hover:icon-sentiment-celebrate"],support:["icon-sentiment-support","hover:icon-sentiment-support"],love:["icon-sentiment-love","hover:icon-sentiment-love"],idea:["icon-sentiment-idea","hover:icon-sentiment-idea"],funny:["icon-sentiment-funny","hover:icon-sentiment-funny"]},hoverOpened:{false:null,true:"data-[popup-open]:aria-expanded:bg-hover"}}});function L(s){let{iconOnly:l=!1,value:c,defaultValue:u,onSentimentSelect:L,disabled:j=!1,open:z,defaultOpen:B,onOpenChange:$,align:W="start",alignOffset:H,side:U="top",sideOffset:V=8,className:Y,i18n:q,"data-testid":G}=s,K=(0,g.P)(),Z=(0,w.useId)(),X=(0,f.t)("sentimentPicker",q),J=(0,b.j)(),Q=Object.hasOwn(s,"value"),[ee,et]=(0,w.useState)(u),en=Q?c:ee,er=(0,w.useRef)(en),ei=(0,w.useCallback)(s=>
1{Q||et(s),L?.(s)},[Q,L]),ea=(0,w.useRef)(null);null===ea.current&&(ea.current=S.k());let eo=ea.current,[es,el]=(0,w.useState)(!1),ec=(0,w.useRef)(void 0),eu=(0,w.useRef)(!1),ed=(0,w.useRef)(!1),eh=(0,w.useRef)(!1),ep=(0,w.useRef)(!1),ef=(0,w.useRef)(null),em=(0,w.useRef)(null),eg=(0,w.useRef)(0),ev=(0,w.useRef)(null),eb=void 0!==en,ey=eb?(0,p.a)(en):"thumbup",ew=eb?X[en]:X.like,ex=F({hoverOpened:es,kind:en}),ek=Z,eS=void 0!==z,e_=l?(0,k.jsx)(y.K,{"aria-label":ew,disabled:j,icon:ey,internalClassName:ex,size:"md",variant:"ghost"}):(0,k.jsx)(m.$,{disabled:j,internalClassName:ex,size:"md",startIcon:ey,variant:"ghost",children:ew}),eE=()=>{ei(void 0===en?"like":void 0)},eC=(s,l)=>{let c=document.elementFromPoint(s,l),u=c instanceof Element?c.closest('[role="menuitem"]'):null;return u&&ef.current?.contains(u)?u:null},eD=s=>{let l=em.current;l!==s&&(l?.removeAttribute("data-finger-highlight"),em.current=s,s?.setAttribute("data-finger-highlight",""))},eM=()=>{window.clearTimeout(eg.current),eg.current=0},eT=s=>{(ec.current=s,el(!1),eS)?$?.(!0):eo.open(ek)},eA=()=>{(ec.current=void 0,el(!1),eS)?$?.(!1):eo.close()};return(0,w.useEffect)(()=>()=>{window.clearTimeout(eg.current)},[]),(0,w.useEffect)(()=>{let s=er.current;if(er.current=en,s===en||J||void 0===en)return;let l=document.getElementById(ek)?.querySelector("svg");if(!(l instanceof SVGElement))return;let c=l.animate([{transform:"scale(1)"},{transform:"scale(0.88)"},{transform:"scale(1.12)"},{transform:"scale(1)"}],{duration:300,easing:"ease"});return()=>{c.cancel()}},[en,J,ek]),(0,k.jsxs)(_.i,{disabled:j,handle:eo,modal:!1,orientation:"horizontal",...eS?{open:z}:{defaultOpen:B},onOpenChange:(s,l)=>{s&&"trigger-hover"===l.reason&&ep.current||"trigger-press"===l.reason?l.cancel():(s&&"trigger-hover"===l.reason?(ec.current="trigger-hover",el(!0),ev.current=document.activeElement instanceof HTMLElement?document.activeElement:null):s||(ec.current=void 0,ed.current=!1,ev.current=null,el(!1)),s&&"keyboard"===ec.current&&window.requestAnimationFrame(()=>{let s=ef.current?.querySelector('[role="menuitem"]');s instanceof HTMLElement&&s.focus()}),$?.(s))},children:[(0,k.jsx)(E.c,{closeDelay:150,delay:0,disabled:j,handle:eo,id:ek,openOnHover:!0,render:e_,onClick:()=>{if(!j&&!eu.current){if(ed.current||eh.current){eh.current=!1;return}eE(),ep.current=!0,(eo.isOpen||z)&&eA()}},onContextMenu:s=>{s.preventDefault()},onPointerLeave:()=>{ep.current=!1},onKeyDown:s=>{j||eo.isOpen||z||("ArrowUp"===s.key||"ArrowDown"===s.key)&&(s.preventDefault(),eT("keyboard"))},onPointerCancel:()=>{eu.current=!1,eD(null),eM()},onPointerDown:s=>{j||"touch"!==s.pointerType||(eu.current=!0,ep.current=!0,ed.current=!1,eM(),s.nativeEvent.isTrusted&&s.currentTarget.setPointerCapture(s.pointerId),eg.current=window.setTimeout(()=>{eu.current=!1,ed.current=!0,eh.current=!0,eT("touch")},A))},onPointerMove:s=>{ed.current&&"touch"===s.pointerType&&eD(eC(s.clientX,s.clientY))},onPointerUp:s=>{let l=eu.current,c=ed.current;if(eu.current=!1,eM(),c){if(eh.current=!0,eD(null),"touch"===s.pointerType){let l=eC(s.clientX,s.clientY),c=l?.getAttribute("data-sentiment-kind");c&&l&&(ei(c),eA())}return}l&&!j&&(eh.current=!0,eE(),(eo.isOpen||z)&&eA())}}),(0,k.jsx)(C.g,{container:K,children:(0,k.jsx)(D.y,{align:W,alignOffset:H,className:"pointer-events-none",side:U,sideOffset:V,children:(0,k.jsx)(M._,{ref:ef,"aria-labelledby":ek,className:(0,h.t)("SentimentPicker",N,I,"pointer-events-auto",Y),"data-testid":G,onFocus:s=>{if("trigger-hover"!==ec.current||s.target!==s.currentTarget)return;let l=ev.current;ev.current=null,l&&l.isConnected&&document.activeElement===s.currentTarget&&l.focus(),document.activeElement===s.currentTarget&&s.currentTarget.blur()},children:p.s.map(s=>(0,k.jsx)(v.m,{content:X[s],closeDelay:O,delay:O,side:"top",sideOffset:P,onOpenChange:(s,l)=>{s&&"trigger-focus"===l.reason&&l.cancel()},children:(0,k.jsx)(T.D,{"aria-label":X[s],label:X[s],nativeButton:!0,render:(0,k.jsx)("button",{"aria-label":X[s],className:(0,d.r)(R),"data-sentiment-kind":s,type:"button",children:(0,k.jsx)(p.t,{name:(0,p.a)(s),size:"md"})}),onClick:()=>{ei(s)}})},s))})})})]})}L.displayName="SentimentPicker",c.d(l,{w:()=>L})},698532(s,l,c){"use strict";var u=c(549403),d=c(21392),h=c(973704),p=c(881061),f=c(892907),m=c(998202),g=c(34819),v=c(881220),b=c(795805),y=c(933578),w=c(391426),k=c(497504),S=c(203610),_=c(596882),E=c(240620),C=c(51292),D=c(107900),M=c(942080),T=c(972674),A=c(535339);let P=(0,d.n)({base:["bg-overlay","duration-200","ease-out","inset-0","transition-opacity","motion-reduce:transition-none","data-[starting-style]:opacity-0","data-[ending-style]:opacity-0"],variants:{scoped:{true:["absolute"],false:["fixed"]}},defaultVariants:{scoped:!1}}),O=(0,d.n)({base:["flex","flex-col","m-2","text-primary","bg-primary","border","duration-300","ease-out","pointer-events-auto","rounded-lg","border-primary","[&[hidden]]:hidden","overflow-hidden","shadow-xl","will-change-transform","[transition-property:transform,box-shadow]","top-0","bottom-0","focus:outline-none","motion-reduce:transition-none"],variants:{position:{right:["right-0","data-[starting-style]:[transform:translateX(100%)]","data-[ending-style]:[transform:translateX(100%)]"],left:["left-0","data-[starting-style]:[transform:translateX(-100%)]","data-[ending-style]:[transform:translateX(-100%)]"]},size:{sm:["w-[min(24rem,85%)]"],md:["w-[min(30rem,90%)]"],lg:["w-[min(45rem,95%)]"]},scoped:{true:["absolute"],false:["fixed"]}},defaultVariants:{position:"right",size:"md",scoped:!1}}),N=(0,u.t)(["flex","flex-col","min-h-0","grow","overflow-hidden"]),I=(0,u.t)(["min-h-0","flex-1"]),R=(0,u.t)(["h-full"]),F=(0,u.t)(["p-4"]),L=({children:s,className:l,"data-testid":c})=>(0,w.jsxs)(v.t.Root,{className:(0,h.t)("SideDrawer.Body",I,l),"data-testid":c,children:[(0,w.jsx)(v.t.Viewport,{className:(0,d.r)(R),children:(0,w.jsx)("div",{className:(0,d.r)(F),children:s})}),(0,w.jsx)(v.t.Scrollbar,{orientation:"vertical"})]});L.displayName="SideDrawer.Body";let j=({children:s,...l})=>(0,w.jsx)(k.H,{...l,render:s});j.displayName="SideDrawer.Close";let z=(0,y.createContext)(null),B=()=>{let s=(0,y.useContext)(z);if(!s)throw Error("SideDrawer compound components must be used within a SideDrawer.Root");return s};function $({children:s,className:l,"data-testid":c,initialFocus:u,ref:f,...g}){let v=(0,y.useRef)(null),k=(0,p.S)(v,f),C=(0,m.P)(),{position:D,size:M,noBackdrop:T,container:A}=B(),I=A??C??void 0,R=null!=A;return(0,w.jsxs)(S.Z,{container:I,keepMounted:!0,children:[!T&&(0,w.jsx)(_.X,{render:(0,w.jsx)(b.t,{className:(0,d.r)(P({scoped:R}))})}),(0,w.jsx)(E.h,{ref:k,initialFocus:u??(()=>v.current),className:(0,h.t)("SideDrawer.Content",O({position:D,size:M,scoped:R}),l),"data-testid":c,...g,children:(0,w.jsx)("div",{className:(0,d.r)(N),children:s})})]})}$.displayName="SideDrawer.Content";let W=(0,u.t)(["flex","flex-row","items-center","gap-3","px-5","py-4","w-full","min-w-0","shrink-0","flex-nowrap","border-b","border-primary"]),H=(0,u.t)(["flex","shrink-0"]),U=(0,u.t)(["flex","flex-col","gap-1","min-w-0","flex-1"]),V=({title:s,description:l,prefix:c,suffix:u,showCloseButton:h=!0,closeButtonLabel:p,"data-testid":m})=>(0,w.jsxs)("header",{"data-testid":m,className:(0,d.r)(W),children:[c&&(0,w.jsx)("div",{className:(0,d.r)(H),children:c}),(0,w.jsxs)("div",{className:(0,d.r)(U),children:[(0,w.jsx)(C.L,{render:(0,w.jsx)(f.o5,{variant:"heading-md",color:"primary",className:"min-w-0 truncate whitespace-nowrap"}),title:s,children:s}),l&&(0,w.jsx)(D.r,{render:(0,w.jsx)(f.o5,{variant:"body-sm",color:"tertiary"}),children:l})]}),u&&(0,w.jsx)("div",{className:(0,d.r)(H),children:u}),h&&(0,w.jsx)(k.H,{render:(0,w.jsx)(g.K,{variant:"ghost",size:"sm",icon:"cross","aria-label":p||"Close",className:"shrink-0"})})]});V.displayName="SideDrawer.Header";let Y=({children:s,...l})=>(0,w.jsx)(M.z,{...l,render:l=>(0,y.cloneElement)(s,{...l,...s.props})});Y.displayName="SideDrawer.Trigger";let q=new Set(["outside-press","escape-key","close-watcher"]),G=new Set(["outside-press","focus-out"]),K=({position:s="right",size:l="md",
1noBackdrop:c=!1,container:u,actionsRef:d,open:h,defaultOpen:p,onOpenChange:f,disablePointerDismissal:m,preventDismiss:g=!1,onDismissAttempt:v,children:b,...k})=>{let S=(0,y.useCallback)((s,l)=>{if(!s){if(c&&G.has(l.reason))return void l.cancel();if(g&&q.has(l.reason)){l.cancel(),v?.(l.reason);return}}f?.(s,l)},[c,g,f,v]),_=(0,y.useMemo)(()=>({position:s,size:l,noBackdrop:c,container:u}),[s,l,c,u]);return(0,w.jsx)(T.D,{...k,open:h,defaultOpen:p,onOpenChange:S,disablePointerDismissal:m,actionsRef:d,modal:!c,children:(0,w.jsx)(z,{value:_,children:b})})};K.displayName="SideDrawer.Root",A.Q;let Z={Root:K,Trigger:Y,Content:$,Header:V,Body:L,Close:j};c.d(l,{},{$:Z})},617593(s,l,c){"use strict";var u=c(21392),d=c(391426);let h=(0,u.n)({base:"animate-pulse bg-skeleton motion-reduce:animate-none",variants:{shape:{rounded:"rounded-full",pill:"rounded-sm",square:"rounded-md"}},defaultVariants:{shape:"square"}}),p=({className:s,shape:l,"data-testid":c,...p})=>(0,d.jsx)("div",{"data-testid":c,"aria-hidden":"true",className:(0,u.r)(h({shape:l}),s),...p});c.d(l,{},{E:p})},136253(s,l,c){"use strict";c.d(l,{A:()=>R});var u=c(549403),d=c(21392),h=c(973704),p=c(314054),f=c(933578),m=c(391426),g=c(726722),v=c(888853),b=c(267642),y=c(22245),w=c(701593),k=c(690834),S=c(674747),_=c(348595);function E(s,l,c,u,d,h){let p={visibility:h||c&&(void 0===u||l&&void 0===d)?"hidden":void 0,position:s?"absolute":"relative",[s?"width":"height"]:"inherit"},f=`${u??0}%`,m=`${(d??0)-(u??0)}%`;return c&&(p["--start-position"]=f,f="var(--start-position)",l&&(p["--relative-size"]=m,m="var(--relative-size)")),p[s?"bottom":"insetInlineStart"]=l?f:0,p[s?"height":"width"]=l?m:f,p}let C=f.forwardRef(function(s,l){let{render:c,className:u,style:d,...h}=s,{indicatorPosition:p,inset:f,max:m,min:g,orientation:v,renderBeforeHydration:b,state:C,values:D}=(0,S.a)(),M=(0,w.i)(),T=E("vertical"===v,D.length>1,f,f?p[0]:(0,y.w)(D[0],g,m),f?p[1]:(0,y.w)(D[D.length-1],g,m),f&&b&&M);return(0,k.o)("div",s,{state:C,ref:l,props:[{"data-base-ui-slider-indicator":b?"":void 0,style:T,suppressHydrationWarning:b||void 0},h],stateAttributesMapping:_.q})});var D=c(712180),M=c(51167);let T=f.forwardRef(function(s,l){let{"aria-live":c="off",render:u,className:d,children:h,style:p,...m}=s,{thumbMap:g,state:v,values:b,format:y,locale:w}=(0,S.a)(),E=Array.from(g.values(),({inputId:s})=>s).join(" ").trim()||void 0,C=f.useMemo(()=>b.map(s=>(0,M.Z)(s,w,y)),[y,w,b]),D=C.join(" – ");return(0,k.o)("output",s,{state:v,ref:l,props:[{"aria-live":c,children:"function"==typeof h?h(C,b):D,htmlFor:E},m],stateAttributesMapping:_.q})}),A=(0,u.t)(["flex","flex-col","gap-2","w-full"]),P=(0,u.t)(["flex","items-center","w-full","h-6","cursor-pointer","select-none"]),O=(0,u.t)(["relative","w-full","h-1.5","bg-disabled","select-none","rounded-full"]),N=(0,u.t)(["h-full","bg-inverse","select-none","rounded-full"]),I=(0,d.n)({base:["size-4","bg-primary","border","cursor-grab","select-none","border-accent","rounded-full","z-10","active:size-[18px]","focus-visible:outline-none","active:cursor-grabbing","focus-visible-within:shadow-focus","active:shadow-focus","hover:shadow-focus"],variants:{variant:{default:null,branded:"bg-branded-slider"}},defaultVariants:{variant:"default"}});function R({className:s,thumbAriaLabels:l,defaultValue:c,value:u,variant:y="default","data-testid":w,"aria-label":k,"aria-labelledby":S,ref:_,...E}){let M=u??c,F=Array.isArray(M)?M.length:1,[L,j]=(0,f.useState)({}),[z,B]=(0,f.useState)({}),$=s=>l?.[s]?l[s]:k?1===F?k:`${k} ${s+1}`:void 0;return(0,m.jsx)(g.g,{ref:_,"data-testid":w,className:(0,h.t)("Slider",A,s),defaultValue:c,value:u,"aria-label":k,"aria-labelledby":S,...E,"data-compass-field":"",children:(0,m.jsx)(v.X,{className:(0,d.r)(P),children:(0,m.jsxs)(b.h,{className:(0,d.r)(O),children:[(0,m.jsx)(C,{className:(0,d.r)(N)}),Array.from({length:F},(s,c)=>(0,m.jsx)(D.O,{index:c,"aria-label":$(c),"aria-labelledby":l?.[c]?void 0:S,onMouseEnter:()=>j(s=>({...s,[c]:!0})),onMouseLeave:()=>j(s=>({...s,[c]:!1})),onFocus:()=>B(s=>({...s,[c]:!0})),onBlur:()=>B(s=>({...s,[c]:!1})),render:s=>{let l="data-dragging"in s;return(0,m.jsx)(p.m,{content:(0,m.jsx)(T,{children:s=>s[c]}),open:!!L[c]||!!z[c]||l,onOpenChange:s=>j(l=>({...l,[c]:s})),delay:0,closeOnClick:!1,side:"top",children:(0,m.jsx)("div",{...s,className:I({variant:y})})})}},c))]})})})}R.displayName="Slider"},835860(s,l,c){"use strict";c.d(l,{t:()=>ug,b:()=>u_});var u,d,h,p,f,m,g,v,b,y,w,k,S,_,E,C,D,M,T,A,P,O,N,I,R,F,L,j,z,B,$,W,H,U,V,Y,q,G,K,Z,X,J,Q,ee,et,en,er,ei,ea,eo,es,el,ec,eu,ed,eh,ep,ef,em,eg,ev,eb,ey,ew,ex,ek,eS,e_,eE,eC,eD,eM,eT,eA,eP,eO,eN,eI,eR,eF,eL,ej,ez,eB,e$,eW,eH,eU,eV,eY,eq,eG,eK,eZ,eX,eJ,eQ,e0,e1,e2,e3,e9,e4,e5,e8,e6,e7,te,tt,tn,tr,ti,ta,to,ts,tl,tc,tu,td,th,tp,tf,tm,tg,tv,tb,ty,tw,tx,tk,tS,t_,tE,tC,tD,tM,tT,tA,tP,tO,tN,tI,tR,tF,tL,tj,tz,tB,t$,tW,tH,tU,tV,tY,tq,tG,tK,tZ,tX,tJ,tQ,t0,t1,t2,t3,t9,t4,t5,t8,t6,t7,ne,nt,nn,nr,ni,na,no,ns,nl,nc,nu,nd,nh,np,nf=c(21392),nm=c(933578),ng=c(391426),nv=Symbol.for("preact-signals");function nb(){if(n_>1)n_--;
1else{var s,l=!1,c=nM;for(nM=void 0;void 0!==c;)c.S.v===c.v&&(c.S.i=c.i),c=c.o;for(;void 0!==nS;){var u=nS;for(nS=void 0,nE++;void 0!==u;){var d=u.u;if(u.u=void 0,u.f&=-3,!(8&u.f)&&nN(u))try{u.c()}catch(c){l||(s=c,l=!0)}u=d}}if(nE=0,n_--,l)throw s}}function ny(s){if(n_>0)return s();nD=++nC,n_++;try{return s()}finally{nb()}}var nw=void 0;function nx(s){var l=nw;nw=void 0;try{return s()}finally{nw=l}}var nk,nS=void 0,n_=0,nE=0,nC=0,nD=0,nM=void 0,nT=0;function nA(s){if(void 0!==nw){var l=s.n;if(void 0===l||l.t!==nw)return l={i:0,S:s,p:nw.s,n:void 0,t:nw,e:void 0,x:void 0,r:l},void 0!==nw.s&&(nw.s.n=l),nw.s=l,s.n=l,32&nw.f&&s.S(l),l;if(-1===l.i)return l.i=0,void 0!==l.n&&(l.n.p=l.p,void 0!==l.p&&(l.p.n=l.n),l.p=nw.s,l.n=void 0,nw.s.n=l,nw.s=l),l}}function nP(s,l){this.v=s,this.i=0,this.n=void 0,this.t=void 0,this.l=0,this.W=null==l?void 0:l.watched,this.Z=null==l?void 0:l.unwatched,this.name=null==l?void 0:l.name}function nO(s,l){return new nP(s,l)}function nN(s){for(var l=s.s;void 0!==l;l=l.n)if(l.S.i!==l.i||!l.S.h()||l.S.i!==l.i)return!0;return!1}function nI(s){for(var l=s.s;void 0!==l;l=l.n){var c=l.S.n;if(void 0!==c&&(l.r=c),l.S.n=l,l.i=-1,void 0===l.n){s.s=l;break}}}function nR(s){for(var l=s.s,c=void 0;void 0!==l;){var u=l.p;-1===l.i?(l.S.U(l),void 0!==u&&(u.n=l.n),void 0!==l.n&&(l.n.p=u)):c=l,l.S.n=l.r,void 0!==l.r&&(l.r=void 0),l=u}s.s=c}function nF(s,l){nP.call(this,void 0),this.x=s,this.s=void 0,this.g=nT-1,this.f=4,this.W=null==l?void 0:l.watched,this.Z=null==l?void 0:l.unwatched,this.name=null==l?void 0:l.name}function nL(s,l){return new nF(s,l)}function nj(s){var l=s.m;if(s.m=void 0,"function"==typeof l){n_++;var c=nw;nw=void 0;try{l()}catch(l){throw s.f&=-2,s.f|=8,nz(s),l}finally{nw=c,nb()}}}function nz(s){for(var l=s.s;void 0!==l;l=l.n)l.S.U(l);s.x=void 0,s.s=void 0,nj(s)}function nB(s){if(nw!==this)throw Error("Out-of-order effect");nR(this),nw=s,this.f&=-2,8&this.f&&nz(this),nb()}function n$(s,l){this.x=s,this.m=void 0,this.s=void 0,this.u=void 0,this.f=32,this.name=null==l?void 0:l.name,nk&&nk.push(this)}function nW(s,l){var c=new n$(s,l);try{c.c()}catch(s){throw c.d(),s}var u=c.d.bind(c);return u[Symbol.dispose]=u,u}nP.prototype.brand=nv,nP.prototype.h=function(){return!0},nP.prototype.S=function(s){var l=this,c=this.t;c!==s&&void 0===s.e&&(s.x=c,this.t=s,void 0!==c?c.e=s:nx(function(){var s;null==(s=l.W)||s.call(l)}))},nP.prototype.U=function(s){var l=this;if(void 0!==this.t){var c=s.e,u=s.x;void 0!==c&&(c.x=u,s.e=void 0),void 0!==u&&(u.e=c,s.x=void 0),s===this.t&&(this.t=u,void 0===u&&nx(function(){var s;null==(s=l.Z)||s.call(l)}))}},nP.prototype.subscribe=function(s){var l=this;return nW(function(){var c=l.value,u=nw;nw=void 0;try{s(c)}finally{nw=u}},{name:"sub"})},nP.prototype.valueOf=function(){return this.value},nP.prototype.toString=function(){return this.value+""},nP.prototype.toJSON=function(){return this.value},nP.prototype.peek=function(){var s=nw;nw=void 0;try{return this.value}finally{nw=s}},Object.defineProperty(nP.prototype,"value",{get:function(){var s=nA(this);return void 0!==s&&(s.i=this.i),this.v},set:function(s){if(s!==this.v){if(nE>100)throw Error("Cycle detected");l=this,0!==n_&&0===nE&&l.l!==nD&&(l.l=nD,nM={S:l,v:l.v,i:l.i,o:nM}),this.v=s,this.i++,nT++,n_++;try{for(var l,c=this.t;void 0!==c;c=c.x)c.t.N()}finally{nb()}}}}),nF.prototype=new nP,nF.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f)||(this.f&=-5,this.g===nT))return!0;if(this.g=nT,this.f|=1,this.i>0&&!nN(this))return this.f&=-2,!0;var s=nw;try{nI(this),nw=this;var l=this.x();(16&this.f||this.v!==l||0===this.i)&&(this.v=l,this.f&=-17,this.i++)}catch(s){this.v=s,this.f|=16,this.i++}return nw=s,nR(this),this.f&=-2,!0},nF.prototype.S=function(s){if(void 0===this.t){this.f|=36;for(var l=this.s;void 0!==l;l=l.n)l.S.S(l)}nP.prototype.S.call(this,s)},nF.prototype.U=function(s){if(void 0!==this.t&&(nP.prototype.U.call(this,s),void 0===this.t)){this.f&=-33;for(var l=this.s;void 0!==l;l=l.n)l.S.U(l)}},nF.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var s=this.t;void 0!==s;s=s.x)s.t.N()}},Object.defineProperty(nF.prototype,"value",{get:function(){if(1&this.f)throw Error("Cycle detected");var s=nA(this);if(this.h(),void 0!==s&&(s.i=this.i),16&this.f)throw this.v;return this.v}}),n$.prototype.c=function(){var s=this.S();try{if(8&this.f||void 0===this.x)return;var l=this.x();"function"==typeof l&&(this.m=l)}finally{s()}},n$.prototype.S=function(){if(1&this.f)throw Error("Cycle detected");this.f|=1,this.f&=-9,nj(this),nI(this),n_++;var s=nw;return nw=this,nB.bind(this,s)},n$.prototype.N=function(){2&this.f||(this.f|=2,this.u=nS,nS=this)},n$.prototype.d=function(){this.f|=8,1&this.f||nz(this)},n$.prototype.dispose=function(){this.d()};var nH=Object.create,nU=Object.defineProperty,nV=Object.defineProperties,nY=Object.getOwnPropertyDescriptor,nq=Object.getOwnPropertyDescriptors,nG=Object.getOwnPropertySymbols,nK=Object.prototype.hasOwnProperty,nZ=Object.prototype.propertyIsEnumerable,nX=(s,l)=>(l=Symbol[s])?l:Symbol.for("Symbol."+s),nJ=s=>{throw TypeError(s)},nQ=(s,l,c)=>l in s?nU(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,n0=(s,l)=>{for(var c in l||(l={}))nK.call(l,c)&&nQ(s,c,l[c]);if(nG)for(var c of nG(l))nZ.call(l,c)&&nQ(s,c,l[c]);return s},n1=(s,l)=>nV(s,nq(l)),n2=(s,l)=>nU(s,"name",{value:l,configurable:!0}),n3=s=>{var l;return[,,,nH(null!=(l=null==s?void 0:s[nX("metadata")])?l:null)]},n9=["class","method","getter","setter","accessor","field","value","get","set"],n4=s=>void 0!==s&&"function"!=typeof s?nJ("Function expected"):s,n5=(s,l,c,u,d)=>({kind:n9[s],name:l,metadata:u,addInitializer:s=>c._?nJ("Already initialized"):d.push(n4(s||null))}),n8=(s,l)=>nQ(l,nX("metadata"),s[3]),n6=(s,l,c,u)=>{for(var d=0,h=s[l>>1],p=h&&h.length;d<p;d++)1&l?h[d].call(c):u=h[d].call(c,u);return u},n7=(s,l,c,u,d,h)=>{var p,f,m,g,v,b=7&l,y=!!(8&l),w=!!(16&l),k=b>3?s.length+1:b?y?1:2:0,S=n9[b+5],_=b>3&&(s[k-1]=[]),E=s[k]||(s[k]=[]),C=b&&(w||y||(d=d.prototype),b<5&&(b>3||!w)&&nY(b<4?d:{get[c](){return rn(this,h)},set[c](x){return ri(this,h,x)}},c));b?w&&b<4&&n2(h,(b>2?"set ":b>1?"get ":"")+c):n2(d,c);for(var D=u.length-1;D>=0;D--)g=n5(b,c,m={},s[3],E),b&&(g.static=y,g.private=w,v=g.access={has:w?s=>rt(d,s):s=>c in s},3^b&&(v.get=w?s=>(1^b?rn:ra)(s,d,4^b?h:C.get):s=>s[c]),b>2&&(v.set=w?(s,l)=>ri(s,d,l,4^b?h:C.set):(s,l)=>s[c]=l)),f=(0,u[D])(b?b<4?w?h:C[S]:b>4?void 0:{get:C.get,set:C.set}:d,g),m._=1,4^b||void 0===f?n4(f)&&(b>4?_.unshift(f):b?w?h=f:C[S]=f:d=f):"object"!=typeof f||null===f?nJ("Object expected"):(n4(p=f.get)&&(C.get=p),n4(p=f.set)&&(C.set=p),n4(p=f.init)&&_.unshift(p));return b||n8(s,d),C&&nU(d,c,C),w?4^b?h:C:d},re=(s,l,c)=>l.has(s)||nJ("Cannot "+c),rt=(s,l)=>Object(l)!==l?nJ('Cannot use the "in" operator on this value'):s.has(l),rn=(s,l,c)=>(re(s,l,"read from private field"),c?c.call(s):l.get(s)),rr=(s,l,c)=>l.has(s)?nJ("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),ri=(s,l,c,u)=>(re(s,l,"write to private field"),u?u.call(s,c):l.set(s,c),c),ra=(s,l,c)=>(re(s,l,"access private method"),c);function ro(s,l){if(l){let c;return nL(()=>{let u=s();return u&&c&&l(c,u)?c:(c=u,u)})}return nL(s)}function rs(s,l){if(Object.is(s,l))return!0;
1if(null===s||null===l)return!1;if("function"==typeof s&&"function"==typeof l)return s===l;if(s instanceof Set&&l instanceof Set){if(s.size!==l.size)return!1;for(let c of s)if(!l.has(c))return!1;return!0}if(Array.isArray(s))return!!Array.isArray(l)&&s.length===l.length&&!s.some((s,c)=>!rs(s,l[c]));if("object"==typeof s&&"object"==typeof l){let c=Object.keys(s),u=Object.keys(l);return c.length===u.length&&!c.some(c=>!rs(s[c],l[c]))}return!1}function rl({get:s},l){return{init:s=>nO(s),get(){return s.call(this).value},set(l){let c=s.call(this);c.peek()!==l&&(c.value=l)}}}function rc(s,l){let c=new WeakMap;return function(){let l=c.get(this);return l||(l=ro(s.bind(this)),c.set(this,l)),l.value}}function ru(s=!0){return function(l,c){c.addInitializer(function(){let l="field"===c.kind||c.static?this:Object.getPrototypeOf(this),u=Object.getOwnPropertyDescriptor(l,c.name);u&&Object.defineProperty(l,c.name,n1(n0({},u),{enumerable:s}))})}}function rd(...s){let l=s.map(s=>nW(s));return()=>l.forEach(s=>s())}w=[rl],y=[rl],b=[rl],v=[ru()],g=[ru()],m=[ru()];var rh=class{constructor(s,l=Object.is){this.defaultValue=s,this.equals=l,n6(k,5,this),rr(this,D),rr(this,S,n6(k,8,this)),n6(k,11,this),rr(this,M,n6(k,12,this)),n6(k,15,this),rr(this,O,n6(k,16,this)),n6(k,19,this),this.reset=this.reset.bind(this),this.reset()}get current(){return rn(this,D,I)}get initial(){return rn(this,D,E)}get previous(){return rn(this,D,A)}set current(s){let l=nx(()=>rn(this,D,I));s&&l&&this.equals(l,s)||ny(()=>{rn(this,D,E)||ri(this,D,s,C),ri(this,D,l,P),ri(this,D,s,R)})}reset(s=this.defaultValue){ny(()=>{ri(this,D,void 0,P),ri(this,D,s,C),ri(this,D,s,R)})}};function rp(s){return nx(()=>{let l={};for(let c in s)l[c]=s[c];return l})}k=n3(null),S=new WeakMap,D=new WeakSet,M=new WeakMap,O=new WeakMap,E=(_=n7(k,20,"#initial",w,D,S)).get,C=_.set,A=(T=n7(k,20,"#previous",y,D,M)).get,P=T.set,I=(N=n7(k,20,"#current",b,D,O)).get,R=N.set,n7(k,2,"current",v,rh),n7(k,2,"initial",g,rh),n7(k,2,"previous",m,rh),n8(k,rh);var rf=class{constructor(){rr(this,F,new WeakMap)}get(s,l){var c;return s?null==(c=rn(this,F).get(s))?void 0:c.get(l):void 0}set(s,l,c){var u;if(s)return rn(this,F).has(s)||rn(this,F).set(s,new Map),null==(u=rn(this,F).get(s))?void 0:u.set(l,c)}clear(s){var l;return s?null==(l=rn(this,F).get(s))?void 0:l.clear():void 0}};F=new WeakMap;var rm=Object.create,rg=Object.defineProperty,rv=Object.getOwnPropertyDescriptor,rb=Object.getOwnPropertySymbols,ry=Object.prototype.hasOwnProperty,rw=Object.prototype.propertyIsEnumerable,rx=(s,l)=>(l=Symbol[s])?l:Symbol.for("Symbol."+s),rk=s=>{throw TypeError(s)},rS=Math.pow,r_=(s,l,c)=>l in s?rg(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,rE=(s,l)=>{for(var c in l||(l={}))ry.call(l,c)&&r_(s,c,l[c]);if(rb)for(var c of rb(l))rw.call(l,c)&&r_(s,c,l[c]);return s},rC=(s,l)=>rg(s,"name",{value:l,configurable:!0}),rD=s=>{var l;return[,,,rm(null!=(l=null==s?void 0:s[rx("metadata")])?l:null)]},rM=["class","method","getter","setter","accessor","field","value","get","set"],rT=s=>void 0!==s&&"function"!=typeof s?rk("Function expected"):s,rA=(s,l,c,u,d)=>({kind:rM[s],name:l,metadata:u,addInitializer:s=>c._?rk("Already initialized"):d.push(rT(s||null))}),rP=(s,l)=>r_(l,rx("metadata"),s[3]),rO=(s,l,c,u)=>{for(var d=0,h=s[l>>1],p=h&&h.length;d<p;d++)1&l?h[d].call(c):u=h[d].call(c,u);return u},rN=(s,l,c,u,d,h)=>{var p,f,m,g,v,b=7&l,y=!!(8&l),w=!!(16&l),k=b>3?s.length+1:b?y?1:2:0,S=rM[b+5],_=b>3&&(s[k-1]=[]),E=s[k]||(s[k]=[]),C=b&&(w||y||(d=d.prototype),b<5&&(b>3||!w)&&rv(b<4?d:{get[c](){return rF(this,h)},set[c](x){return rj(this,h,x)}},c));b?w&&b<4&&rC(h,(b>2?"set ":b>1?"get ":"")+c):rC(d,c);for(var D=u.length-1;D>=0;D--)g=rA(b,c,m={},s[3],E),b&&(g.static=y,g.private=w,v=g.access={has:w?s=>rR(d,s):s=>c in s},3^b&&(v.get=w?s=>(1^b?rF:rz)(s,d,4^b?h:C.get):s=>s[c]),b>2&&(v.set=w?(s,l)=>rj(s,d,l,4^b?h:C.set):(s,l)=>s[c]=l)),f=(0,u[D])(b?b<4?w?h:C[S]:b>4?void 0:{get:C.get,set:C.set}:d,g),m._=1,4^b||void 0===f?rT(f)&&(b>4?_.unshift(f):b?w?h=f:C[S]=f:d=f):"object"!=typeof f||null===f?rk("Object expected"):(rT(p=f.get)&&(C.get=p),rT(p=f.set)&&(C.set=p),rT(p=f.init)&&_.unshift(p));return b||rP(s,d),C&&rg(d,c,C),w?4^b?h:C:d},rI=(s,l,c)=>l.has(s)||rk("Cannot "+c),rR=(s,l)=>Object(l)!==l?rk('Cannot use the "in" operator on this value'):s.has(l),rF=(s,l,c)=>
1(rI(s,l,"read from private field"),c?c.call(s):l.get(s)),rL=(s,l,c)=>l.has(s)?rk("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),rj=(s,l,c,u)=>(rI(s,l,"write to private field"),u?u.call(s,c):l.set(s,c),c),rz=(s,l,c)=>(rI(s,l,"access private method"),c),rB=class s{constructor(s,l){this.x=s,this.y=l}static delta(l,c){return new s(l.x-c.x,l.y-c.y)}static distance(s,l){return Math.hypot(s.x-l.x,s.y-l.y)}static equals(s,l){return s.x===l.x&&s.y===l.y}static from({x:l,y:c}){return new s(l,c)}},r$=class s{constructor(s,l,c,u){this.left=s,this.top=l,this.width=c,this.height=u,this.scale={x:1,y:1}}get inverseScale(){return{x:1/this.scale.x,y:1/this.scale.y}}translate(l,c){let{top:u,left:d,width:h,height:p,scale:f}=this,m=new s(d+l,u+c,h,p);return m.scale=rE({},f),m}get boundingRectangle(){let{width:s,height:l,left:c,top:u,right:d,bottom:h}=this;return{width:s,height:l,left:c,top:u,right:d,bottom:h}}get center(){let{left:s,top:l,right:c,bottom:u}=this;return new rB((s+c)/2,(l+u)/2)}get area(){let{width:s,height:l}=this;return s*l}equals(l){if(!(l instanceof s))return!1;let{left:c,top:u,width:d,height:h}=this;return c===l.left&&u===l.top&&d===l.width&&h===l.height}containsPoint(s){let{top:l,left:c,bottom:u,right:d}=this;return l<=s.y&&s.y<=u&&c<=s.x&&s.x<=d}intersectionArea(l){return l instanceof s?rW(this,l):0}intersectionRatio(s){let{area:l}=this,c=this.intersectionArea(s);return c/(s.area+l-c)}get bottom(){let{top:s,height:l}=this;return s+l}get right(){let{left:s,width:l}=this;return s+l}get aspectRatio(){let{width:s,height:l}=this;return s/l}get corners(){return[{x:this.left,y:this.top},{x:this.right,y:this.top},{x:this.left,y:this.bottom},{x:this.right,y:this.bottom}]}static from({top:l,left:c,width:u,height:d}){return new s(c,l,u,d)}static delta(s,l,c={x:"center",y:"center"}){let u=(s,l)=>{let u=c[l],d="x"===l?s.left:s.top,h="x"===l?s.width:s.height;return"start"==u?d:"end"==u?d+h:d+h/2};return rB.delta({x:u(s,"x"),y:u(s,"y")},{x:u(l,"x"),y:u(l,"y")})}static intersectionRatio(l,c){return s.from(l).intersectionRatio(s.from(c))}};function rW(s,l){let c=Math.max(l.top,s.top),u=Math.max(l.left,s.left),d=Math.min(l.left+l.width,s.left+s.width),h=Math.min(l.top+l.height,s.top+s.height),p=d-u,f=h-c;return u<d&&c<h?p*f:0}var rH=class extends(z=rh,j=[rc],L=[rc],z){constructor(s){super(rB.from(s),(s,l)=>rB.equals(s,l)),rO($,5,this),rL(this,B,0),this.velocity={x:0,y:0}}get delta(){return rB.delta(this.current,this.initial)}get direction(){let{current:s,previous:l}=this;if(!l)return null;let c={x:s.x-l.x,y:s.y-l.y};return c.x||c.y?Math.abs(c.x)>Math.abs(c.y)?c.x>0?"right":"left":c.y>0?"down":"up":null}get current(){return super.current}set current(s){let{current:l}=this,c=rB.from(s),u={x:c.x-l.x,y:c.y-l.y},d=Date.now(),h=d-rF(this,B),p=s=>Math.round(s/h*100);ny(()=>{rj(this,B,d),this.velocity={x:p(u.x),y:p(u.y)},super.current=c})}reset(s=this.defaultValue){super.reset(rB.from(s)),this.velocity={x:0,y:0}}};function rU({x:s,y:l},c){let u=Math.abs(s),d=Math.abs(l);return"number"==typeof c?Math.sqrt(rS(u,2)+rS(d,2))>c:"x"in c&&"y"in c?u>c.x&&d>c.y:"x"in c?u>c.x:"y"in c&&d>c.y}$=rD(z),B=new WeakMap,rN($,2,"delta",j,rH),rN($,2,"direction",L,rH),rP($,rH);var rV=((u=rV||{}).Horizontal="x",u.Vertical="y",u),rY=Object.values(rV),rq=Object.create,rG=Object.defineProperty,rK=Object.defineProperties,rZ=Object.getOwnPropertyDescriptor,rX=Object.getOwnPropertyDescriptors,rJ=Object.getOwnPropertySymbols,rQ=Object.prototype.hasOwnProperty,r0=Object.prototype.propertyIsEnumerable,r1=(s,l)=>(l=Symbol[s])?l:Symbol.for("Symbol."+s),r2=s=>{throw TypeError(s)},r3=(s,l,c)=>l in s?rG(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,r9=(s,l)=>{for(var c in l||(l={}))rQ.call(l,c)&&r3(s,c,l[c]);if(rJ)for(var c of rJ(l))r0.call(l,c)&&r3(s,c,l[c]);return s},r4=(s,l)=>rK(s,rX(l)),r5=(s,l)=>rG(s,"name",{value:l,configurable:!0}),r8=(s,l)=>{var c={};for(var u in s)rQ.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&rJ)for(var u of rJ(s))0>l.indexOf(u)&&r0.call(s,u)&&(c[u]=s[u]);return c},r6=s=>{var l;return[,,,rq(null!=(l=null==s?void 0:s[r1("metadata")])?l:null)]},r7=["class","method","getter","setter","accessor","field","value","get","set"],ie=s=>void 0!==s&&"function"!=typeof s?r2("Function expected"):s,it=(s,l,c,u,d)=>({kind:r7[s],name:l,metadata:u,addInitializer:s=>c._?r2("Already initialized"):d.push(ie(s||null))}),ir=(s,l)=>r3(l,r1("metadata"),s[3]),ii=(s,l,c,u)=>{for(var d=0,h=s[l>>1],p=h&&h.length;d<p;d++)1&l?h[d].call(c):u=h[d].call(c,u);return u},ia=(s,l,c,u,d,h)=>{var p,f,m,g,v,b=7&l,y=!!(8&l),w=!!(16&l),k=b>3?s.length+1:b?y?1:2:0,S=r7[b+5],_=b>3&&(s[k-1]=[]),E=s[k]||(s[k]=[]),C=b&&(w||y||(d=d.prototype),b<5&&(b>3||!w)&&rZ(b<4?d:{get[c](){return il(this,h)},set[c](x){return iu(this,h,x)}},c));b?w&&b<4&&r5(h,(b>2?"set ":b>1?"get ":"")+c):r5(d,c);for(var D=u.length-1;D>=0;D--)g=it(b,c,m={},s[3],E),b&&(g.static=y,g.private=w,v=g.access={has:w?s=>is(d,s):s=>c in s},3^b&&(v.get=w?s=>(1^b?il:id)(s,d,4^b?h:C.get):s=>s[c]),b>2&&(v.set=w?(s,l)=>iu(s,d,l,4^b?h:C.set):(s,l)=>s[c]=l)),f=(0,u[D])(b?b<4?w?h:C[S]:b>4?void 0:{get:C.get,set:C.set}:d,g),m._=1,4^b||void 0===f?ie(f)&&(b>4?_.unshift(f):b?w?h=f:C[S]=f:d=f):"object"!=typeof f||null===f?r2("Object expected"):(ie(p=f.get)&&(C.get=p),ie(p=f.set)&&(C.set=p),ie(p=f.init)&&_.unshift(p));return b||ir(s,d),C&&rG(d,c,C),w?4^b?h:C:d},io=(s,l,c)=>l.has(s)||r2("Cannot "+c),is=(s,l)=>Object(l)!==l?r2('Cannot use the "in" operator on this value'):s.has(l),il=(s,l,c)=>(io(s,l,"read from private field"),c?c.call(s):l.get(s)),ic=(s,l,c)=>l.has(s)?r2("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),iu=(s,l,c,u)=>(io(s,l,"write to private field"),u?u.call(s,c):l.set(s,c),c),id=(s,l,c)=>(io(s,l,"access private method"),c);function ih(s,l){return{plugin:s,options:l}}function ip(s){return l=>ih(s,l)}function im(s){return"function"==typeof s?{plugin:s,options:void 0}:s}W=[rl];var ig=class{constructor(s,l){this.manager=s,this.options=l,ic(this,U,ii(H,8,this,
1!1)),ii(H,11,this),ic(this,V,new Set)}enable(){this.disabled=!1}disable(){this.disabled=!0}isDisabled(){return nx(()=>this.disabled)}configure(s){this.options=s}registerEffect(s){let l=nW(s.bind(this));return il(this,V).add(l),l}destroy(){il(this,V).forEach(s=>s())}static configure(s){return ih(this,s)}};H=r6(null),U=new WeakMap,V=new WeakMap,ia(H,4,"disabled",W,ig,U),ir(H,ig);var iv=class extends ig{},ib=class{constructor(s){this.manager=s,this.instances=new Map,ic(this,Y,[])}get values(){return Array.from(this.instances.values())}set values(s){let l=s.map(im).reduce((s,l)=>{let c=s.find(({plugin:s})=>s===l.plugin);return c?(c.options=l.options,s):[...s,l]},[]),c=l.map(({plugin:s})=>s);for(let s of il(this,Y))if(!c.includes(s)){if(s.prototype instanceof iv)continue;this.unregister(s)}for(let{plugin:s,options:c}of l)this.register(s,c);iu(this,Y,c)}get(s){return this.instances.get(s)}register(s,l){let c=this.instances.get(s);if(c)return c.options!==l&&(c.options=l),c;let u=new s(this.manager,l);return this.instances.set(s,u),u}unregister(s){let l=this.instances.get(s);l&&(l.destroy(),this.instances.delete(s))}destroy(){for(let s of this.instances.values())s.destroy();this.instances.clear()}};function iy(s,l){return s.priority===l.priority?s.type===l.type?l.value-s.value:l.type-s.type:l.priority-s.priority}Y=new WeakMap;var iw=[],ix=class extends ig{constructor(s){super(s),ic(this,q),ic(this,G),this.computeCollisions=this.computeCollisions.bind(this),iu(this,G,nO(iw)),this.destroy=rd(()=>{let s=this.computeCollisions(),l=nx(()=>this.manager.dragOperation.position.current);if(s!==iw){let s=il(this,q);if(iu(this,q,l),s&&l.x==s.x&&l.y==s.y)return}else iu(this,q,void 0);il(this,G).value=s},()=>{let{dragOperation:s}=this.manager;s.status.initialized&&this.forceUpdate()})}forceUpdate(s=!0){nx(()=>{s?il(this,G).value=this.computeCollisions():iu(this,q,void 0)})}computeCollisions(s,l){let{registry:c,dragOperation:u}=this.manager,{source:d,shape:h,status:p}=u;if(!p.initialized||!h)return iw;let f=[],m=[];for(let h of null!=s?s:c.droppables){if(h.disabled||d&&!h.accepts(d))continue;let s=null!=l?l:h.collisionDetector;if(!s)continue;m.push(h),h.shape;let c=nx(()=>s({droppable:h,dragOperation:u}));c&&(null!=h.collisionPriority&&(c.priority=h.collisionPriority),f.push(c))}return 0===m.length?iw:(f.sort(iy),f)}get collisions(){return il(this,G).value}};q=new WeakMap,G=new WeakMap,X=[rl],Z=[rl],K=[rl];var ik=class s{constructor(s,l){ic(this,et,ii(ee,8,this)),ii(ee,11,this),ic(this,en),ic(this,er,ii(ee,12,this)),ii(ee,15,this),ic(this,ei,ii(ee,16,this)),ii(ee,19,this);const{effects:c,id:u,data:d={},disabled:h=!1,register:p=!0}=s;let f=u;iu(this,en,nO(u)),this.manager=l,this.data=d,this.disabled=h,this.effects=()=>{var s;return[()=>{let{id:s,manager:l}=this;if(s!==f)return f=s,null==l||l.registry.register(this),()=>null==l?void 0:l.registry.unregister(this)},...null!=(s=null==c?void 0:c())?s:[]]},this.register=this.register.bind(this),this.unregister=this.unregister.bind(this),this.destroy=this.destroy.bind(this),l&&p&&queueMicrotask(this.register)}get id(){var l,c;let u=il(this,en).value;return null!=(c=null==(l=s.pendingIdChanges)?void 0:l.get(this))?c:u}set id(l){var c,u;l!==(null!=(u=null==(c=s.pendingIdChanges)?void 0:c.get(this))?u:il(this,en).peek())&&(s.pendingIdChanges||(s.pendingIdChanges=new Map,queueMicrotask(()=>{var l;return id(l=s,J,Q).call(l)})),s.pendingIdChanges.set(this,l))}register(){var s;return null==(s=this.manager)?void 0:s.registry.register(this)}unregister(){var s;null==(s=this.manager)||s.registry.unregister(this)}destroy(){var s;null==(s=this.manager)||s.registry.unregister(this)}};ee=r6(null),J=new WeakSet,Q=function(){let s=ik.pendingIdChanges;ik.pendingIdChanges=null,s&&ny(()=>{for(let[l,c]of s)il(l,en).value=c})},et=new WeakMap,en=new WeakMap,er=new WeakMap,ei=new WeakMap,ia(ee,4,"manager",X,ik,et),ia(ee,4,"data",Z,ik,er),ia(ee,4,"disabled",K,ik,ei),ic(ik,J),ir(ee,ik),ik.pendingIdChanges=null;var iS=ik,i_=class{constructor(){this.map=nO(new Map),this.cleanupFunctions=new WeakMap,this.register=(s,l)=>{let c=this.map.peek(),u=c.get(s),d=()=>this.unregister(s,l);if(u===l)return d;if(u&&u.id===s){let s=this.cleanupFunctions.get(u);null==s||s(),this.cleanupFunctions.delete(u)}let h=new Map(c);for(let[u,d]of c)if(d===l&&u!==s){h.delete(u);break}h.set(s,l),this.map.value=h;let p=rd(...l.effects());return this.cleanupFunctions.set(l,p),d},this.unregister=(s,l)=>{let c=this.map.peek();if(c.get(s)!==l)return;let u=this.cleanupFunctions.get(l);null==u||u(),this.cleanupFunctions.delete(l);let d=new Map(c);d.delete(s),this.map.value=d}}[Symbol.iterator](){return this.map.peek().values()}get value(){return this.map.value.values()}has(s){return this.map.value.has(s)}get(s){return this.map.value.get(s)}destroy(){for(let s of this){let l=this.cleanupFunctions.get(s);null==l||l(),s.destroy()}this.map.value=new Map}},iE=class extends(ed=iS,eu=[rl],ec=[rl],el=[rl],es=[rc],eo=[rc],ea=[rc],ed){constructor(s,l){var c=s,{modifiers:u,type:d,sensors:h,plugins:p,effects:f}=c,m=r8(c,["modifiers","type","sensors","plugins","effects"]);super(r4(r9({},m),{effects:()=>{var s;return[...null!=(s=null==f?void 0:f())?s:[],()=>{let{manager:s,plugins:l}=this;if(s&&l)for(let c of l){let{plugin:l}=im(c);s.registry.plugins.register(l)}}]}}),l),ii(eh,5,this),ic(this,ep,ii(eh,8,this)),ii(eh,11,this),ic(this,ef,ii(eh,12,this)),ii(eh,15,this),ic(this,em,ii(eh,16,this,this.isDragSource?"dragging":"idle")),ii(eh,19,this),this.type=d,this.sensors=h,this.modifiers=u,this.alignment=m.alignment,this.plugins=p}pluginConfig(s){if(this.plugins)for(let l of this.plugins){let c=im(l);if(c.plugin===s)return c.options}}get isDropping(){return"dropping"===this.status&&this.isDragSource}get isDragging(){return"dragging"===this.status&&this.isDragSource}get isDragSource(){var s,l;return(null==(l=null==(s=this.manager)?void 0:s.dragOperation.source)?void 0:l.id)===this.id}};eh=r6(ed),ep=new WeakMap,ef=new WeakMap,em=new WeakMap,ia(eh,4,"type",eu,iE,ep),ia(eh,4,"modifiers",ec,iE,ef),ia(eh,4,"status",el,iE,em),ia(eh,2,"isDropping",es,iE),ia(eh,2,"isDragging",eo,iE),ia(eh,2,"isDragSource",ea,iE),ir(eh,iE);var iC=class extends(ek=iS,ex=[rl],ew=[rl],ey=[rl],eb=[rl],ev=[rl],eg=[rc],ek){constructor(s,l){var c=s,{accept:u,collisionDetector:d,collisionPriority:h,type:p}=c;super(r8(c,["accept","collisionDetector","collisionPriority","type"]),l),ii(eS,5,this),ic(this,e_,ii(eS,8,this)),ii(eS,11,this),ic(this,eE,ii(eS,12,this)),ii(eS,15,this),ic(this,eC,ii(eS,16,this)),ii(eS,19,this),ic(this,eD,ii(eS,20,this)),ii(eS,23,this),ic(this,eM,ii(eS,24,this)),ii(eS,27,this),this.accept=u,this.collisionDetector=d,this.collisionPriority=h,this.type=p}accepts(s){let{accept:l}=this;return!l||("function"==typeof l?l(s):!!s.type&&(Array.isArray(l)?l.includes(s.type):s.type===l))}get isDropTarget(){var s,l;return(null==(l=null==(s=this.manager)?void 0:s.dragOperation.target)?void 0:l.id)===this.id}};eS=r6(ek),e_=new WeakMap,eE=new WeakMap,eC=new WeakMap,eD=new WeakMap,eM=new WeakMap,ia(eS,4,"accept",ex,iC,e_),ia(eS,4,"type",ew,iC,eE),ia(eS,4,"collisionDetector",ey,iC,eC),ia(eS,4,"collisionPriority",eb,iC,eD),ia(eS,4,"shape",ev,iC,eM),ia(eS,2,"isDropTarget",eg,iC),ir(eS,iC);var iD=class{constructor(){this.registry=new Map}addEventListener(s,l){let{registry:c}=this,u=new Set(c.get(s));return u.add(l),c.set(s,u),()=>this.removeEventListener(s,l)}removeEventListener(s,l){let{registry:c}=this,u=new Set(c.get(s));u.delete(l),c.set(s,u)}
1dispatch(s,...l){let{registry:c}=this,u=c.get(s);if(u)for(let s of u)s(...l)}},iM=class extends iD{constructor(s){super(),this.manager=s}dispatch(s,l){let c=[l,this.manager];super.dispatch(s,...c)}};function iT(s,l=!0){let c=!1;return r4(r9({},s),{cancelable:l,get defaultPrevented(){return c},preventDefault(){l&&(c=!0)}})}var iA=class extends iv{constructor(s){super(s);const l=(s,l)=>s.map(({id:s})=>s).join("")===l.map(({id:s})=>s).join("");let c=[];this.destroy=rd(()=>{let{dragOperation:l,collisionObserver:u}=s;l.status.initializing&&(c=[],u.enable())},()=>{let{collisionObserver:u,monitor:d}=s,{collisions:h}=u;if(u.isDisabled()||iS.pendingIdChanges)return;let p=iT({collisions:h});if(d.dispatch("collision",p),p.defaultPrevented||l(h,c))return;c=h;let[f]=h;nx(()=>{var l;(null==f?void 0:f.id)!==(null==(l=s.dragOperation.target)?void 0:l.id)&&(u.disable(),s.actions.setDropTarget(null==f?void 0:f.id).then(()=>{u.enable()}))})})}},iP=((d=iP||{})[d.Lowest=0]="Lowest",d[d.Low=1]="Low",d[d.Normal=2]="Normal",d[d.High=3]="High",d[d.Highest=4]="Highest",d),iO=((h=iO||{})[h.Collision=0]="Collision",h[h.ShapeIntersection=1]="ShapeIntersection",h[h.PointerIntersection=2]="PointerIntersection",h);eR=[rl],eI=[rc],eN=[rc],eO=[rc],eP=[rc],eA=[rc],eT=[rc];var iN=class{constructor(){ii(eF,5,this),ic(this,eL,ii(eF,8,this,"idle")),ii(eF,
111,this)}get current(){return this.value}get idle(){return"idle"===this.value}get initializing(){return"initializing"===this.value}get initialized(){let{value:s}=this;return"idle"!==s&&"initialization-pending"!==s}get dragging(){return"dragging"===this.value}get dropped(){return"dropped"===this.value}set(s){this.value=s}};eF=r6(null),eL=new WeakMap,ia(eF,4,"value",eR,iN,eL),ia(eF,2,"current",eI,iN),ia(eF,2,"idle",eN,iN),ia(eF,2,"initializing",eO,iN),ia(eF,2,"initialized",eP,iN),ia(eF,2,"dragging",eA,iN),ia(eF,2,"dropped",eT,iN),ir(eF,iN);var iI=class{constructor(s){this.manager=s}setDragSource(s){let{dragOperation:l}=this.manager;l.sourceIdentifier="string"==typeof s||"number"==typeof s?s:s.id}setDropTarget(s){return nx(()=>{let{dragOperation:l}=this.manager,c=null!=s?s:null;if(l.targetIdentifier===c)return Promise.resolve(!1);l.targetIdentifier=c;let u=iT({operation:l.snapshot()});return l.status.dragging&&this.manager.monitor.dispatch("dragover",u),this.manager.renderer.rendering.then(()=>u.defaultPrevented)})}start(s){return nx(()=>{let{dragOperation:l}=this.manager;if(null!=s.source&&this.setDragSource(s.source),!l.source)throw Error("Cannot start a drag operation without a drag source");if(!l.status.idle)throw Error("Cannot start a drag operation while another is active");let c=new AbortController,{event:u,coordinates:d}=s;ny(()=>{l.status.set("initialization-pending"),l.shape=null,l.canceled=!1,l.activatorEvent=null!=u?u:null,l.position.reset(d)});let h=iT({operation:l.snapshot()});return(this.manager.monitor.dispatch("beforedragstart",h),h.defaultPrevented)?(l.reset(),c.abort()):(l.status.set("initializing"),l.controller=c,this.manager.renderer.rendering.then(()=>{if(c.signal.aborted)return;let{status:s}=l;"initializing"===s.current&&ny(()=>{l.status.set("dragging"),this.manager.monitor.dispatch("dragstart",{nativeEvent:u,operation:l.snapshot(),cancelable:!1})})})),c})}move(s){return nx(()=>{var l,c;let{dragOperation:u}=this.manager,{status:d,controller:h}=u;if(!d.dragging||!h||h.signal.aborted)return;let p=iT({nativeEvent:s.event,operation:u.snapshot(),by:s.by,to:s.to},null==(l=s.cancelable)||l);(null==(c=s.propagate)||c)&&this.manager.monitor.dispatch("dragmove",p),queueMicrotask(()=>{var l,c,d,h,f;if(p.defaultPrevented)return;let m=null!=(f=s.to)?f:{x:u.position.current.x+(null!=(c=null==(l=s.by)?void 0:l.x)?c:0),y:u.position.current.y+(null!=(h=null==(d=s.by)?void 0:d.y)?h:0)};u.position.current=m})})}stop(s={}){return nx(()=>{var l,c;let u,{dragOperation:d}=this.manager,{controller:h}=d;if(!h||h.signal.aborted)return;let p=()=>{let s={resume:()=>{},abort:()=>{}};return u=new Promise((l,c)=>{s.resume=l,s.abort=c}),s};h.abort();let f=()=>{this.manager.renderer.rendering.then(()=>{d.status.set("dropped");let s=nx(()=>{var s;return(null==(s=d.source)?void 0:s.status)==="dropping"}),l=()=>{d.controller===h&&(d.controller=void 0),d.reset()};if(s){let{source:s}=d,c=nW(()=>{(null==s?void 0:s.status)==="idle"&&(c(),l())})}else this.manager.renderer.rendering.then(l)})};d.canceled=null!=(l=s.canceled)&&l,this.manager.monitor.dispatch("dragend",{nativeEvent:s.event,operation:d.snapshot(),canceled:null!=(c=s.canceled)&&c,suspend:p}),u?u.then(f).catch(()=>d.reset()):f()})}},iR=class extends ig{constructor(s,l){super(s,l),this.manager=s,this.options=l}},iF=class extends AbortController{constructor(s,l){for(const c of(super(),this.constraints=s,this.onActivate=l,this.activated=!1,null!=s?s:[]))c.controller=this}onEvent(s){var l;if(!this.activated)if(null==(l=this.constraints)?void 0:l.length)for(let l of this.constraints)l.onEvent(s);else this.activate(s)}activate(s){this.activated||(this.activated=!0,this.onActivate(s))}abort(s){this.activated=!1,super.abort(s)}},iL=class{constructor(s){this.options=s,ic(this,ej)}set controller(s){iu(this,ej,s),s.signal.addEventListener("abort",()=>this.abort())}activate(s){var l;null==(l=il(this,ej))||l.activate(s)}};ej=new WeakMap;var ij=class extends ig{constructor(s,l){super(s,l),this.manager=s,this.options=l}apply(s){return s.transform}},iz=class{constructor(s){this.draggables=new i_,this.droppables=new i_,this.plugins=new ib(s),this.sensors=new ib(s),this.modifiers=new ib(s)}register(s,l){if(s instanceof iE)return this.draggables.register(s.id,s);if(s instanceof iC)return this.droppables.register(s.id,s);if(s.prototype instanceof ij)return this.modifiers.register(s,l);if(s.prototype instanceof iR)return this.sensors.register(s,l);if(s.prototype instanceof ig)return this.plugins.register(s,l);throw Error("Invalid instance type")}unregister(s){if(s instanceof iS)return s instanceof iE?this.draggables.unregister(s.id,s):s instanceof iC?this.droppables.unregister(s.id,s):()=>{};if(s.prototype instanceof ij)return this.modifiers.unregister(s);if(s.prototype instanceof iR)return this.sensors.unregister(s);if(s.prototype instanceof ig)return this.plugins.unregister(s);throw Error("Invalid instance type")}destroy(){this.draggables.destroy(),this.droppables.destroy(),this.plugins.destroy(),this.sensors.destroy(),this.modifiers.destroy()}};eq=[rc],eY=[rl],eV=[rl],eU=[rl],eH=[rl],eW=[rl],e$=[rc],eB=[rc],ez=[rc];var iB=class{constructor(s){ii(eX,5,this),ic(this,eG),ic(this,eK),ic(this,eZ,new rh(void 0,(s,l)=>s&&l?s.equals(l):s===l)),this.status=new iN,ic(this,eJ,ii(eX,8,this,
1!1)),ii(eX,11,this),ic(this,eQ,ii(eX,12,this,null)),ii(eX,15,this),ic(this,e0,ii(eX,16,this,null)),ii(eX,19,this),ic(this,e1,ii(eX,20,this,null)),ii(eX,23,this),ic(this,e2,ii(eX,24,this,[])),ii(eX,27,this),this.position=new rH({x:0,y:0}),ic(this,e3,{x:0,y:0}),iu(this,eG,s)}get shape(){let{current:s,initial:l,previous:c}=il(this,eZ);return s&&l?{current:s,initial:l,previous:c}:null}set shape(s){s?il(this,eZ).current=s:il(this,eZ).reset()}get source(){var s;let l=this.sourceIdentifier;if(null==l)return null;let c=il(this,eG).registry.draggables.get(l);return c&&iu(this,eK,c),null!=(s=null!=c?c:il(this,eK))?s:null}get target(){var s;let l=this.targetIdentifier;return null!=l&&null!=(s=il(this,eG).registry.droppables.get(l))?s:null}get transform(){let{x:s,y:l}=this.position.delta,c={x:s,y:l};for(let s of this.modifiers)c=s.apply(r4(r9({},this.snapshot()),{transform:c}));return iu(this,e3,c),c}snapshot(){return nx(()=>({source:this.source,target:this.target,activatorEvent:this.activatorEvent,transform:il(this,e3),shape:this.shape?rp(this.shape):null,position:rp(this.position),status:rp(this.status),canceled:this.canceled}))}reset(){ny(()=>{this.status.set("idle"),this.sourceIdentifier=null,this.targetIdentifier=null,il(this,eZ).reset(),this.position.reset({x:0,y:0}),iu(this,e3,{x:0,y:0}),this.modifiers=[]})}};eX=r6(null),eG=new WeakMap,eK=new WeakMap,eZ=new WeakMap,eJ=new WeakMap,eQ=new WeakMap,e0=new WeakMap,e1=new WeakMap,e2=new WeakMap,e3=new WeakMap,ia(eX,2,"shape",eq,iB),ia(eX,4,"canceled",eY,iB,eJ),ia(eX,4,"activatorEvent",eV,iB,eQ),ia(eX,4,"sourceIdentifier",eU,iB,e0),ia(eX,4,"targetIdentifier",eH,iB,e1),ia(eX,4,"modifiers",eW,iB,e2),ia(eX,2,"source",e$,iB),ia(eX,2,"target",eB,iB),ia(eX,2,"transform",ez,iB),ir(eX,iB);var i$={get rendering(){return Promise.resolve()}};function iW(s,l){return"function"==typeof s?s(l):null!=s?s:l}var iH=class{constructor(s){var l;this.destroy=()=>{this.dragOperation.status.idle||this.actions.stop({canceled:!0}),this.dragOperation.modifiers.forEach(s=>s.destroy()),this.registry.destroy(),this.collisionObserver.destroy()};const c=null!=s?s:{},u=iW(c.plugins,[]),d=iW(c.sensors,[]),h=iW(c.modifiers,[]),p=null!=(l=c.renderer)?l:i$,f=new iM(this),m=new iz(this);this.registry=m,this.monitor=f,this.renderer=p,this.actions=new iI(this),this.dragOperation=new iB(this),this.collisionObserver=new ix(this),this.plugins=[iA,...u],this.modifiers=h,this.sensors=d;const{destroy:g}=this,v=rd(()=>{var s,l,c;let u=nx(()=>this.dragOperation.modifiers),d=this.modifiers;for(let s of u)d.includes(s)||s.destroy();this.dragOperation.modifiers=null!=(c=null==(l=null==(s=this.dragOperation.source)?void 0:s.modifiers)?void 0:l.map(s=>{let{plugin:l,options:c}=im(s);return new l(this,c)}))?c:d});this.destroy=()=>{v(),g()}}get plugins(){return this.registry.plugins.values}set plugins(s){this.registry.plugins.values=s}get modifiers(){return this.registry.modifiers.values}set modifiers(s){this.registry.modifiers.values=s}get sensors(){return this.registry.sensors.values}set sensors(s){this.registry.sensors.values=s}},iU=Object.defineProperty,iV=Object.defineProperties,iY=Object.getOwnPropertyDescriptors,iq=Object.getOwnPropertySymbols,iG=Object.prototype.hasOwnProperty,iK=Object.prototype.propertyIsEnumerable,iZ=(s,l,c)=>l in s?iU(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,iX=(s,l)=>{for(var c in l||(l={}))iG.call(l,c)&&iZ(s,c,l[c]);if(iq)for(var c of iq(l))iK.call(l,c)&&iZ(s,c,l[c]);return s},iJ=(s,l)=>iV(s,iY(l)),iQ=class extends ij{apply({transform:s}){if(!this.options)return s;let{axis:l,value:c}=this.options;return iJ(iX({},s),{[l]:c})}};iQ.configure=ip(iQ);var i0=iQ,i1=i0.configure({axis:"x",value:0}),i2=i0.configure({axis:"y",value:0});function i3(s,l,c){let u=iX({},l);return s.boundingRectangle.top+l.y<=c.top?u.y=c.top-s.boundingRectangle.top:s.boundingRectangle.bottom+l.y>=c.top+c.height&&(u.y=c.top+c.height-s.boundingRectangle.bottom),s.boundingRectangle.left+l.x<=c.left?u.x=c.left-s.boundingRectangle.left:s.boundingRectangle.right+l.x>=c.left+c.width&&(u.x=c.left+c.width-s.boundingRectangle.right),u}var i9=class extends ij{apply({transform:s}){var l;let{size:c=20}=null!=(l=this.options)?l:{},u="number"==typeof c?c:c.x,d="number"==typeof c?c:c.y;return iJ(iX({},s),{x:Math.ceil(s.x/u)*u,y:Math.ceil(s.y/d)*d})}};i9.configure=ip(i9);var i4=s=>{throw TypeError(s)},i5=(s,l,c)=>l.has(s)||i4("Cannot "+c),i8=(s,l,c)=>(i5(s,l,"read from private field"),l.get(s)),i6=(s,l,c)=>l.has(s)?i4("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),i7=(s,l,c,u)=>(i5(s,l,"write to private field"),l.set(s,c),c),ae=(s,l,c)=>(i5(s,l,"access private method"),c);function at(s){return!!s&&(s instanceof KeyframeEffect||"getKeyframes"in s&&"function"==typeof s.getKeyframes)}function an(s,l){let c=s.getAnimations(),u=null;for(let s of c){if("running"!==s.playState)continue;let{effect:c}=s,d=(at(c)?c.getKeyframes():[]).filter(l);d.length>0&&(u=[d[d.length-1],s])}return u}function ar(s){let{width:l,height:c,top:u,left:d,bottom:h,right:p}=s.getBoundingClientRect();return{width:l,height:c,top:u,left:d,bottom:h,right:p}}function ai(s){let l=Object.prototype.toString.call(s);return"[object Window]"===l||"[object global]"===l}function aa(s){return"nodeType"in s}function ao(s){var l,c,u;return s?ai(s)?s:aa(s)?"defaultView"in s?null!=(l=s.defaultView)?l:window:null!=(u=null==(c=s.ownerDocument)?void 0:c.defaultView)?u:window:window:window}function as(s){let{Document:l}=ao(s);return s instanceof l||"nodeType"in s&&s.nodeType===Node.DOCUMENT_NODE}function al(s){return!(!s||ai(s))&&(s instanceof ao(s).HTMLElement||"namespaceURI"in s&&"string"==typeof s.namespaceURI&&s.namespaceURI.endsWith("html"))}function ac(s){return s instanceof ao(s).SVGElement||"namespaceURI"in s&&"string"==typeof s.namespaceURI&&s.namespaceURI.endsWith("svg")}function au(s){return s?ai(s)?s.document:aa(s)?as(s)?s:al(s)||ac(s)?s.ownerDocument:document:document:document}function ad(s){var l,c,u,d;let{documentElement:h}
1=au(s),p=ao(s).visualViewport,f=null!=(l=null==p?void 0:p.width)?l:h.clientWidth,m=null!=(c=null==p?void 0:p.height)?c:h.clientHeight,g=null!=(u=null==p?void 0:p.offsetTop)?u:0,v=null!=(d=null==p?void 0:p.offsetLeft)?d:0;return{top:g,left:v,right:v+f,bottom:g+m,width:f,height:m}}function ah(s,l){if(ap(s)&&!1===s.open)return!1;let{overflow:c,overflowX:u,overflowY:d}=getComputedStyle(s);return"visible"===c&&"visible"===u&&"visible"===d}function ap(s){return"DETAILS"===s.tagName}function af(s,l=s.getBoundingClientRect(),c=0){var u,d,h,p,f;let m=l,{ownerDocument:g}=s,v=null!=(u=g.defaultView)?u:window,b=s.parentElement;for(;b&&b!==g.documentElement;){if(!ah(b)){let s=b.getBoundingClientRect(),l=c*(s.bottom-s.top),u=c*(s.right-s.left),d=c*(s.bottom-s.top),h=c*(s.right-s.left);(m={top:Math.max(m.top,s.top-l),right:Math.min(m.right,s.right+u),bottom:Math.min(m.bottom,s.bottom+d),left:Math.max(m.left,s.left-h),width:0,height:0}).width=m.right-m.left,m.height=m.bottom-m.top}b=b.parentElement}let y=v.visualViewport,w=null!=(d=null==y?void 0:y.offsetTop)?d:0,k=null!=(h=null==y?void 0:y.offsetLeft)?h:0,S=null!=(p=null==y?void 0:y.width)?p:v.innerWidth,_=null!=(f=null==y?void 0:y.height)?f:v.innerHeight,E=c*_,C=c*S;return(m={top:Math.max(m.top,w-E),right:Math.min(m.right,k+S+C),bottom:Math.min(m.bottom,w+_+E),left:Math.max(m.left,k-C),width:0,height:0}).width=m.right-m.left,m.height=m.bottom-m.top,m.width<0&&(m.width=0),m.height<0&&(m.height=0),m}function am(s){return{x:s.clientX,y:s.clientY}}var ag="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function av(s=document,l=new Set){if(l.has(s))return[];l.add(s);let c=[s];for(let u of Array.from(s.querySelectorAll("iframe, frame")))try{let s=u.contentDocument;s&&!l.has(s)&&c.push(...av(s,l))}catch(s){}try{let u=s.defaultView;if(u&&u!==window.top){let d=u.parent;d&&d.document&&d.document!==s&&c.push(...av(d.document,l))}}catch(s){}return c}function ab(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function ay(){var s,l;let c=ab()?window.visualViewport:null;return{x:null!=(s=null==c?void 0:c.offsetLeft)?s:0,y:null!=(l=null==c?void 0:c.offsetTop)?l:0}}function aw(s){return!!s&&!!aa(s)&&s instanceof ao(s).ShadowRoot}function ax(s){if(s&&aa(s)){let l=s.getRootNode();if(aw(l)||l instanceof Document)return l}return au(s)}function ak(s){return s.matchMedia("(prefers-reduced-motion: reduce)").matches}function aS(s){let l="input, textarea, select, canvas, [contenteditable]",c=s.cloneNode(!0),u=Array.from(s.querySelectorAll(l));
1return Array.from(c.querySelectorAll(l)).forEach((s,l)=>{let c=u[l];if(a_(s)&&a_(c)&&("file"!==s.type&&(s.value=c.value),"radio"===s.type&&s.name&&(s.name=`Cloned__${s.name}`)),aE(s)&&aE(c)&&c.width>0&&c.height>0){let l=s.getContext("2d");null==l||l.drawImage(c,0,0)}}),c}function a_(s){return"value"in s}function aE(s){return"CANVAS"===s.tagName}function aC(s,{x:l,y:c}){let u=s.elementFromPoint(l,c);if(aD(u)){let{contentDocument:s}=u;if(s){let{left:d,top:h}=u.getBoundingClientRect();return aC(s,{x:l-d,y:c-h})}}return u}function aD(s){return(null==s?void 0:s.tagName)==="IFRAME"}var aM=new WeakMap;function aT(s){return s.closest(`
2    input:not([disabled]),
3    select:not([disabled]),
4    textarea:not([disabled]),
5    button:not([disabled]),
6    a[href],
7    [contenteditable]:not([contenteditable="false"])
8  `)}var aA=class{constructor(){this.entries=new Set,this.clear=()=>{for(let s of this.entries){let[l,{type:c,listener:u,options:d}]=s;l.removeEventListener(c,u,d)}this.entries.clear()}}bind(s,l){let c=Array.isArray(s)?s:[s],u=Array.isArray(l)?l:[l],d=[];for(let s of c)for(let l of u){let{type:c,listener:u,options:h}=l,p=[s,l];s.addEventListener(c,u,h),this.entries.add(p),d.push(p)}let h=this.entries;return function(){for(let s of d){let[l,{type:c,listener:u,options:d}]=s;l.removeEventListener(c,u,d),h.delete(s)}}}};function aP(s){let l=null==s?void 0:s.ownerDocument.defaultView;if(l&&l.self!==l.parent)return l.frameElement}function aO(s){let l=new Set,c=aP(s);for(;c;)l.add(c),c=aP(c);return l}function aN(s,l){let c=setTimeout(s,l);return()=>clearTimeout(c)}function aI(s,l){let c,u,d=()=>performance.now();return function(...h){let p=this;u?(null==c||c(),c=aN(()=>{s.apply(p,h),u=d()},l-(d()-u))):(s.apply(p,h),u=d())}}function aR(s,l){return s===l||!!s&&!!l&&s.top==l.top&&s.left==l.left&&s.right==l.right&&s.bottom==l.bottom}function aF(s,l=s.getBoundingClientRect()){let{width:c,height:u}=af(s,l);return c>0&&u>0}var aL=ag?ResizeObserver:class{observe(){}unobserve(){}disconnect(){}},aj=class extends aL{constructor(s){super(l=>{i8(this,e9)?s(l,this):i7(this,e9,!0)}),i6(this,e9,!1)}};e9=new WeakMap;var az=Array.from({length:100},(s,l)=>l/100),aB=75,a$=class{constructor(s,l,c={debug:!1,skipInitial:!1}){this.element=s,this.callback=l,i6(this,tr),this.disconnect=()=>{var s,l,c;i7(this,tt,!0),null==(s=i8(this,e8))||s.disconnect(),null==(l=i8(this,e6))||l.disconnect(),i8(this,e7).disconnect(),null==(c=i8(this,te))||c.remove()},i6(this,e4,!0),i6(this,e5),i6(this,e8),i6(this,e6),i6(this,e7),i6(this,te),i6(this,tt,!1),i6(this,tn,aI(()=>{var s,l,c;let{element:u}=this;if(null==(s=i8(this,e6))||s.disconnect(),i8(this,tt)||!i8(this,e4)||!u.isConnected)return;let d=null!=(l=u.ownerDocument)?l:document,{innerHeight:h,innerWidth:p}=null!=(c=d.defaultView)?c:window,f=u.getBoundingClientRect(),{top:m,left:g,bottom:v,right:b}=af(u,f),y=-Math.floor(m),w=-Math.floor(g),k=-Math.floor(p-b),S=-Math.floor(h-v),_=`${y}px ${k}px ${S}px ${w}px`;this.boundingClientRect=f,i7(this,e6,new IntersectionObserver(s=>{let[l]=s,{intersectionRect:c}=l;1!==(1!==l.intersectionRatio?l.intersectionRatio:r$.intersectionRatio(c,af(u)))&&i8(this,tn).call(this)},{threshold:az,rootMargin:_,root:d})),i8(this,e6).observe(u),ae(this,tr,ti).call(this)},aB)),this.boundingClientRect=s.getBoundingClientRect(),i7(this,e4,aF(s,this.boundingClientRect));let u=!0;this.callback=s=>{u&&(u=!1,c.skipInitial)||l(s)};const d=s.ownerDocument;(null==c?void 0:c.debug)&&(i7(this,te,document.createElement("div")),i8(this,te).style.background="rgba(0,0,0,0.15)",i8(this,te).style.position="fixed",i8(this,te).style.pointerEvents="none",d.body.appendChild(i8(this,te))),i7(this,e7,new IntersectionObserver(l=>{var c,u;let{boundingClientRect:d,isIntersecting:h}=l[l.length-1],{width:p,height:f}=d,m=i8(this,e4);i7(this,e4,h),(p||f)&&(m&&!h?(null==(c=i8(this,e6))||c.disconnect(),this.callback(null),null==(u=i8(this,e8))||u.disconnect(),i7(this,e8,void 0),i8(this,te)&&(i8(this,te).style.visibility="hidden")):i8(this,tn).call(this),h&&!i8(this,e8)&&(i7(this,e8,new aj(i8(this,tn))),i8(this,e8).observe(s)))},{threshold:az,root:d})),i8(this,e4)&&!c.skipInitial&&this.callback(this.boundingClientRect),i8(this,e7).observe(s)}};e4=new WeakMap,e5=new WeakMap,e8=new WeakMap,e6=new WeakMap,e7=new WeakMap,te=new WeakMap,tt=new WeakMap,tn=new WeakMap,tr=new WeakSet,ti=function(){i8(this,tt)||(ae(this,tr,ta).call(this),aR(this.boundingClientRect,i8(this,e5))||(this.callback(this.boundingClientRect),i7(this,e5,this.boundingClientRect)))},ta=function(){if(i8(this,te)){let{top:s,left:l,width:c,height:u}=af(this.element);i8(this,te).style.overflow="hidden",i8(this,te).style.visibility="visible",i8(this,te).style.top=`${Math.floor(s)}px`,i8(this,te).style.left=`${Math.floor(l)}px`,i8(this,te).style.width=`${Math.floor(c)}px`,i8(this,te).style.height=`${Math.floor(u)}px`}};var aW=new WeakMap,aH=new WeakMap;function aU(s,l){let c=aW.get(s);return c||(c={disconnect:new a$(s,l=>{let c=aW.get(s);c&&c.callbacks.forEach(s=>s(l))},{skipInitial:!0}).disconnect,callbacks:new Set}),c.callbacks.add(l),aW.set(s,c),()=>{c.callbacks.delete(l),0===c.callbacks.size&&(aW.delete(s),c.disconnect())}}function aV(s,l){let c=new Set;for(let u of s){let s=aU(u,l);c.add(s)}return()=>c.forEach(s=>s())}function aY(s,l){var c;let u=s.ownerDocument;if(!aH.has(u)){let s=new AbortController,l=new Set;document.addEventListener("scroll",s=>l.forEach(l=>l(s)),{capture:!0,passive:!0,signal:s.signal}),aH.set(u,{disconnect:()=>s.abort(),listeners:l})}let{listeners:d,disconnect:h}=null!=(c=aH.get(u))?c:{};return d&&h?(d.add(l),()=>{d.delete(l),0===d.size&&(h(),aH.delete(u))}):()=>{}}var aq=class{constructor(s,l,c){this.callback=l,i6(this,to),i6(this,ts,!1),i6(this,tl),i6(this,tc,aI(s=>{if(!i8(this,ts)&&s.target&&"contains"in s.target&&"function"==typeof s.target.contains){for(let l of i8(this,tl))if(s.target.contains(l)){this.callback(i8(this,to).boundingClientRect);break}}},aB));const u=aO(s),d=aV(u,l),h=aY(s,i8(this,tc));i7(this,tl,u),i7(this,to,new a$(s,l,c)),this.disconnect=()=>{i8(this,ts)||(i7(this,ts,!0),d(),h(),i8(this,to).disconnect())}}};function aG(s){return"showPopover"in s&&"hidePopover"in s&&"function"==typeof s.showPopover&&"function"==typeof s.hidePopover}function aK(s){try{aG(s)&&s.isConnected&&s.hasAttribute("popover")&&!s.matches(":popover-open")&&s.showPopover()}catch(s){}}function aZ(s){return!!ag&&!!s&&s===au(s).scrollingElement}function aX(s){var l,c;
8let u=ao(s),d=aZ(s)?ad(s):ar(s),h=u.visualViewport,p=aZ(s)?{height:null!=(l=null==h?void 0:h.height)?l:u.innerHeight,width:null!=(c=null==h?void 0:h.width)?c:u.innerWidth}:{height:s.clientHeight,width:s.clientWidth},f={current:{x:s.scrollLeft,y:s.scrollTop},max:{x:s.scrollWidth-p.width,y:s.scrollHeight-p.height}},m=f.current.y<=0,g=f.current.x<=0,v=f.current.y>=f.max.y,b=f.current.x>=f.max.x;return{rect:d,position:f,isTop:m,isLeft:g,isBottom:v,isRight:b}}function aJ(s,l){let{isTop:c,isBottom:u,isLeft:d,isRight:h,position:p}=aX(s),{x:f,y:m}=null!=l?l:{x:0,y:0},g=!c&&p.current.y+m>0,v=!u&&p.current.y+m<p.max.y,b=!d&&p.current.x+f>0,y=!h&&p.current.x+f<p.max.x;return{top:g,bottom:v,left:b,right:y,x:b||y,y:g||v}}to=new WeakMap,ts=new WeakMap,tl=new WeakMap,tc=new WeakMap;var aQ=class{constructor(s){this.scheduler=s,this.pending=!1,this.tasks=new Set,this.resolvers=new Set,this.flush=()=>{let{tasks:s,resolvers:l}=this;for(let l of(this.pending=!1,this.tasks=new Set,this.resolvers=new Set,s))l();for(let s of l)s()}}schedule(s){return this.tasks.add(s),this.pending||(this.pending=!0,this.scheduler(this.flush)),new Promise(s=>this.resolvers.add(s))}},a0=new aQ(s=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(s):s()}),a1=new aQ(s=>setTimeout(s,50)),a2=new Map,a3=a2.clear.bind(a2);function a9(s,l=!1){if(!l)return a4(s);let c=a2.get(s);return c||(c=a4(s),a2.set(s,c),a1.schedule(a3)),c}function a4(s){return ao(s).getComputedStyle(s)}function a5(s,l=a9(s,!0)){return"fixed"===l.position||"sticky"===l.position}function a8(s,l=a9(s,!0)){let c=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(s=>{let u=l[s];return"string"==typeof u&&c.test(u)})}var a6={excludeElement:!0,escapeShadowDOM:!0};function a7(s,l=a6){let{limit:c,excludeElement:u,escapeShadowDOM:d}=l,h=new Set;function p(l){if(null!=c&&h.size>=c||!l)return h;if(as(l)&&null!=l.scrollingElement&&!h.has(l.scrollingElement))return h.add(l.scrollingElement),h;if(d&&aw(l))return p(l.host);if(!al(l))return ac(l)?p(l.parentElement):h;if(h.has(l))return h;let f=a9(l,!0);if(u&&l===s||a8(l,f)&&h.add(l),a5(l,f)){let{scrollingElement:s}=l.ownerDocument;return s&&h.add(s),h}return p(l.parentNode)}return s?p(s):h}function oe(s,l=window.frameElement){let c={x:0,y:0,scaleX:1,scaleY:1};if(!s)return c;let u=aP(s);for(;u&&u!==l;){let s=ar(u),{x:l,y:d}=ot(u,s);c.x=c.x+s.left,c.y=c.y+s.top,c.scaleX=c.scaleX*l,c.scaleY=c.scaleY*d,u=aP(u)}return c}function ot(s,l=ar(s)){let c=Math.round(l.width),u=Math.round(l.height);if(al(s))return{x:c/s.offsetWidth,y:u/s.offsetHeight};let d=a9(s,!0);return{x:(parseFloat(d.width)||c)/c,y:(parseFloat(d.height)||u)/u}}function on(s){if(!s||"none"===s)return null;let l=s.split(" "),c=parseFloat(l[0]),u=parseFloat(l[1]);return isNaN(c)&&isNaN(u)?null:{x:isNaN(c)?u:c,y:isNaN(u)?c:u}}function or(s){if(!s||"none"===s)return null;let[l,c,u="0"]=s.split(" "),d={x:parseFloat(l),y:parseFloat(c),z:parseInt(u,10)};return isNaN(d.x)&&isNaN(d.y)?null:{x:isNaN(d.x)?0:d.x,y:isNaN(d.y)?0:d.y,z:isNaN(d.z)?0:d.z}}function oi(s){var l,c,u,d,h,p,f,m,g;let{scale:v,transform:b,translate:y}=s,w=on(v),k=or(y),S=oa(b);if(!S&&!w&&!k)return null;let _={x:null!=(l=null==w?void 0:w.x)?l:1,y:null!=(c=null==w?void 0:w.y)?c:1},E={x:null!=(u=null==k?void 0:k.x)?u:0,y:null!=(d=null==k?void 0:k.y)?d:0},C={x:null!=(h=null==S?void 0:S.x)?h:0,y:null!=(p=null==S?void 0:S.y)?p:0,scaleX:null!=(f=null==S?void 0:S.scaleX)?f:1,scaleY:null!=(m=null==S?void 0:S.scaleY)?m:1};return{x:E.x+C.x,y:E.y+C.y,z:null!=(g=null==k?void 0:k.z)?g:0,scaleX:_.x*C.scaleX,scaleY:_.y*C.scaleY}}function oa(s){if(s.startsWith("matrix3d(")){let l=s.slice(9,-1).split(/, /);return{x:+l[12],y:+l[13],scaleX:+l[0],scaleY:+l[5]}}if(s.startsWith("matrix(")){let l=s.slice(7,-1).split(/, /);return{x:+l[4],y:+l[5],scaleX:+l[0],scaleY:+l[3]}}return null}var oo=((p=oo||{})[p.Idle=0]="Idle",p[p.Forward=1]="Forward",p[p.Reverse=-1]="Reverse",p),os={x:.2,y:.2},ol={x:10,y:10};function oc(s,l,c,u=25,d=os,h=ol){let{x:p,y:f}=l,{rect:m,isTop:g,isBottom:v,isLeft:b,isRight:y}=aX(s),w=oe(s),k=oi(a9(s,!0)),S=null!==k&&(null==k?void 0:k.scaleX)<0,_=null!==k&&(null==k?void 0:k.scaleY)<0,E=new r$(m.left*w.scaleX+w.x,m.top*w.scaleY+w.y,m.width*w.scaleX,m.height*w.scaleY),C={x:0,y:0},D={x:0,y:0},M={height:E.height*d.y,width:E.width*d.x};return M.height>0&&(!g||_&&!v)&&f<=E.top+M.height&&(null==c?void 0:c.y)!==1&&p>=E.left-h.x&&p<=E.right+h.x?(C.y=_?1:-1,D.y=u*Math.abs((E.top+M.height-f)/M.height)):M.height>0&&(!v||_&&!g)&&f>=E.bottom-M.height&&(null==c?void 0:c.y)!==-1&&p>=E.left-h.x&&p<=E.right+h.x&&(C.y=_?-1:1,D.y=u*Math.abs((E.bottom-M.height-f)/M.height)),M.width>0&&(!y||S&&!b)&&p>=E.right-M.width&&(null==c?void 0:c.x)!==-1&&f>=E.top-h.y&&f<=E.bottom+h.y?(C.x=S?-1:1,D.x=u*Math.abs((E.right-M.width-p)/M.width)):M.width>
80&&(!b||S&&!y)&&p<=E.left+M.width&&(null==c?void 0:c.x)!==1&&f>=E.top-h.y&&f<=E.bottom+h.y&&(C.x=S?1:-1,D.x=u*Math.abs((E.left+M.width-p)/M.width)),{direction:C,speed:D}}function ou(s,{block:l="nearest",inline:c="nearest"}={}){if(!al(s))return;let u=a7(s),d=[];for(let h of u){if(!al(h))continue;let{top:u,left:p}=oh(s,h),f=u,m=p;for(let s of d)f-=s.scrollTop,m-=s.scrollLeft;if("none"!==l){let c=f<h.scrollTop;c!==f+s.offsetHeight>h.scrollTop+h.clientHeight&&("center"===l?h.scrollTop=f-h.clientHeight/2+s.offsetHeight/2:c?h.scrollTop=f:h.scrollTop=f+s.offsetHeight-h.clientHeight)}if("none"!==c){let l=m<h.scrollLeft;l!==m+s.offsetWidth>h.scrollLeft+h.clientWidth&&("center"===c?h.scrollLeft=m-h.clientWidth/2+s.offsetWidth/2:l?h.scrollLeft=m:h.scrollLeft=m+s.offsetWidth-h.clientWidth)}d.push(h)}}function od(s){let l=0,c=0,u=s;for(;u;){l+=u.offsetTop,c+=u.offsetLeft;let s=u.offsetParent;if(!al(s))break;l+=s.clientTop,c+=s.clientLeft,u=s}return{top:l,left:c}}function oh(s,l){let c=od(s),u=od(l);return{top:c.top-u.top-l.clientTop,left:c.left-u.left-l.clientLeft}}function op(s,l,c){let{scaleX:u,scaleY:d,x:h,y:p}=l,f=s.left+h+(1-u)*parseFloat(c),m=s.top+p+(1-d)*parseFloat(c.slice(c.indexOf(" ")+1)),g=u?s.width*u:s.width,v=d?s.height*d:s.height;return{width:g,height:v,top:m,right:f+g,bottom:m+v,left:f}}function of(s,l,c){let{scaleX:u,scaleY:d,x:h,y:p}=l,f=s.left-h-(1-u)*parseFloat(c),m=s.top-p-(1-d)*parseFloat(c.slice(c.indexOf(" ")+1)),g=u?s.width/u:s.width,v=d?s.height/d:s.height;return{width:g,height:v,top:m,right:f+g,bottom:m+v,left:f}}function om({element:s,keyframes:l,options:c}){return s.animate(l,c).finished}function og(s,l=a9(s).translate,c=!0){if(c){let l=an(s,s=>"translate"in s);if(l){let{translate:s=""}=l[0];if("string"==typeof s){let l=or(s);if(l)return l}}}if(l){let s=or(l);if(s)return s}return{x:0,y:0,z:0}}var ov=new aQ(s=>setTimeout(s,0)),ob=new Map,oy=ob.clear.bind(ob);function ow(s){let l=s.ownerDocument,c=ob.get(l);if(c)return c;c=l.getAnimations(),ob.set(l,c),ov.schedule(oy);let u=c.filter(l=>at(l.effect)&&l.effect.target===s);return ob.set(s,u),c}function ox(s,l){let c=ow(s).filter(s=>{var c,u;if(at(s.effect)){let{target:d}=s.effect;if(null==(u=d&&(null==(c=l.isValidTarget)?void 0:c.call(l,d)))||u)return s.effect.getKeyframes().some(s=>{for(let c of l.properties)if(s[c])return!0})}}).map(s=>{let{effect:l,currentTime:c}=s,u=null==l?void 0:l.getComputedTiming().duration;if(!s.pending&&"finished"!==s.playState&&"number"==typeof u&&"number"==typeof c&&c<u)return s.currentTime=u,()=>{s.currentTime=c}});if(c.length>0)return()=>c.forEach(s=>null==s?void 0:s())}var ok=class extends r${constructor(s,l={}){var c,u,d,h;let p;const{frameTransform:f=oe(s),ignoreTransforms:m,getBoundingClientRect:g=ar}=l,v=ox(s,{properties:["transform","translate","scale","width","height"],isValidTarget:l=>(l!==s||ab())&&l.contains(s)}),b=g(s);let{top:y,left:w,width:k,height:S}=b;const _=a9(s),E=oi(_),C={x:null!=(c=null==E?void 0:E.scaleX)?c:1,y:null!=(u=null==E?void 0:E.scaleY)?u:1},D=oS(s,_);null==v||v(),E&&(p=of(b,E,_.transformOrigin),(m||D)&&(y=p.top,w=p.left,k=p.width,S=p.height));const M={width:null!=(d=null==p?void 0:p.width)?d:k,height:null!=(h=null==p?void 0:p.height)?h:S};if(D&&!m&&p){const s=op(p,D,_.transformOrigin);y=s.top,w=s.left,k=s.width,S=s.height,C.x=D.scaleX,C.y=D.scaleY}f&&(m||(w*=f.scaleX,k*=f.scaleX,y*=f.scaleY,S*=f.scaleY),w+=f.x,y+=f.y),super(w,y,k,S),this.scale=C,this.intrinsicWidth=M.width,this.intrinsicHeight=M.height}};function oS(s,l){let c,u,d,h=s.getAnimations();if(!h.length)return null;let p=!1;for(let s of h){if("running"!==s.playState)continue;let l=at(s.effect)?s.effect.getKeyframes():[],h=l[l.length-1];if(!h)continue;let{transform:f,translate:m,scale:g}=h;"string"==typeof f&&f&&(c=f,p=!0),"string"==typeof m&&m&&(u=m,p=!0),"string"==typeof g&&g&&(d=g,p=!0)}return p?oi({transform:null!=c?c:l.transform,translate:null!=u?u:l.translate,scale:null!=d?d:l.scale}):null}function o_(s){return"style"in s&&"object"==typeof s.style&&null!==s.style&&"setProperty"in s.style&&"removeProperty"in s.style&&"function"==typeof s.style.setProperty&&"function"==typeof s.style.removeProperty}var oE=class{constructor(s){this.element=s,this.initial=new Map}set(s,l=""){let{element:c}=this;if(o_(c))for(let[u,d]of Object.entries(s)){let s=`${l}${u}`;this.initial.has(s)||this.initial.set(s,c.style.getPropertyValue(s)),c.style.setProperty(s,"string"==typeof d?d:`${d}px`)}}remove(s,l=""){let{element:c}=this;if(o_(c))for(let u of s){let s=`${l}${u}`;c.style.removeProperty(s)}}reset(){let{element:s}=this;if(o_(s)){for(let[l,c]of this.initial)s.style.setProperty(l,c);""===s.getAttribute("style")&&s.removeAttribute("style")}}};function oC(s){return!!s&&(s instanceof ao(s).Element||aa(s)&&s.nodeType===Node.ELEMENT_NODE)}function oD(s){if(!s)return!1;let{KeyboardEvent:l}=ao(s.target);return s instanceof l}function oM(s){if(!s)return!1;let{PointerEvent:l}=ao(s.target);return s instanceof l}function oT(s){if(!oC(s))return!1;let{tagName:l}=s;return"INPUT"===l||"TEXTAREA"===l||oA(s)}function oA(s){return s.hasAttribute("contenteditable")&&"false"!==s.getAttribute("contenteditable")}var oP={};function oO(s){let l=null==oP[s]?0:oP[s]+1;return oP[s]=l,`${s}-${l}`}var oN=({dragOperation:s,droppable:l})=>{let c=s.position.current;if(!c)return null;let{id:u}=l;return l.shape&&l.shape.containsPoint(c)?{id:u,value:1/rB.distance(l.shape.center,c),type:iO.PointerIntersection,priority:iP.High}:null},oI=({dragOperation:s,droppable:l})=>{let{shape:c}=s;if(!l.shape||!(null==c?void 0:c.current))return null;let u=c.current.intersectionArea(l.shape);if(u){let{position:d}=s,h=rB.distance(l.shape.center,d.current),p=u/(c.current.area+l.shape.area-u)/h;return{id:l.id,value:p,type:iO.ShapeIntersection,priority:iP.Normal}}return null},oR=s=>{var l;return null!=(l=oN(s))?l:oI(s)},oF=s=>{let{dragOperation:l,droppable:c}=s,{shape:u,position:d}=l;if(!c.shape)return null;let h=u?r$.from(u.current.boundingRectangle).corners:void 0,p=r$.from(c.shape.boundingRectangle).corners.reduce((s,l,c)=>{var u;return s+rB.distance(rB.from(l),null!=(u=null==h?void 0:h[c])?u:d.current)},0)/4;return{id:c.id,value:1/p,type:iO.Collision,priority:iP.Normal}},oL=Object.create,oj=Object.defineProperty,oz=Object.defineProperties,oB=Object.getOwnPropertyDescriptor,o$=Object.getOwnPropertyDescriptors,oW=Object.getOwnPropertySymbols,oH=Object.prototype.hasOwnProperty,oU=Object.prototype.propertyIsEnumerable,oV=(s,l)=>(l=Symbol[s])?l:Symbol.for("Symbol."+s),oY=s=>{throw TypeError(s)},oq=(s,l,c)=>l in s?oj(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,oG=(s,l)=>{for(var c in l||(l={}))oH.call(l,c)&&oq(s,c,l[c]);if(oW)for(var c of oW(l))oU.call(l,c)&&oq(s,c,l[c]);return s},oK=(s,l)=>oz(s,o$(l)),oZ=(s,l)=>oj(s,"name",{value:l,configurable:!0}),oX=(s,l)=>{var c={};for(var u in s)oH.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&oW)for(var u of oW(s))0>l.indexOf(u)&&oU.call(s,u)&&(c[u]=s[u]);return c},oJ=s=>{var l;return[,,,oL(null!=(l=null==s?void 0:s[oV("metadata")])?l:null)]},oQ=["class","method","getter","setter","accessor","field","value","get","set"],o0=s=>void 0!==s&&"function"!=typeof s?oY("Function expected"):s,o1=(s,l,c,u,d)=>({kind:oQ[s],name:l,metadata:u,addInitializer:s=>c._?oY("Already initialized"):d.push(o0(s||null))}),o2=(s,l)=>oq(l,oV("metadata"),s[3]),o3=(s,l,c,u)=>{for(var d=0,h=s[l>>1],p=h&&h.length;d<p;d++)1&l?h[d].call(c):u=h[d].call(c,u);return u},o9=(s,l,c,u,d,h)=>{var p,f,m,g,v,b=7&l,y=!!(8&l),w=!!(16&l),k=b>3?s.length+1:b?y?1:2:0,S=oQ[b+5],_=b>3&&(s[k-1]=[]),E=s[k]||(s[k]=[]),C=b&&(w||y||(d=d.prototype),b<5&&(b>3||!w)&&oB(b<4?d:{get[c](){return o8(this,h)},set[c](x){return o7(this,h,x)}},c));b?w&&b<4&&oZ(h,(b>2?"set ":b>1?"get ":"")+c):oZ(d,c);for(var D=u.length-1;D>=0;D--)g=o1(b,c,m={},s[3],E),b&&(g.static=y,g.private=w,v=g.access={has:w?s=>o5(d,s):s=>c in s},3^b&&(v.get=w?s=>(1^b?o8:se)(s,d,4^b?h:C.get):s=>s[c]),b>2&&(v.set=w?(s,l)=>o7(s,d,l,4^b?h:C.set):(s,l)=>s[c]=l)),f=(0,u[D])(b?b<4?w?h:C[S]:b>4?void 0:{get:C.get,set:C.set}:d,g),m._=1,4^b||void 0===f?o0(f)&&(b>4?_.unshift(f):b?w?h=f:C[S]=f:d=f):"object"!=typeof f||null===f?oY("Object expected"):(o0(p=f.get)&&(C.get=p),o0(p=f.set)&&(C.set=p),o0(p=f.init)&&_.unshift(p));return b||o2(s,d),C&&oj(d,c,C),w?4^b?h:C:d},o4=(s,l,c)=>l.has(s)||oY("Cannot "+c),o5=(s,l)=>Object(l)!==l?oY('Cannot use the "in" operator on this value'):s.has(l),o8=(s,l,c)=>(o4(s,l,"read from private field"),c?c.call(s):l.get(s)),o6=(s,l,c)=>l.has(s)?oY("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),o7=(s,l,c,u)=>(o4(s,l,"write to private field"),u?u.call(s,c):l.set(s,c),c),se=(s,l,c)=>(o4(s,l,"access private method"),c),st="button",sn="draggable",sr="dnd-kit-description",si="dnd-kit-announcement",sa={draggable:"To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item in a given direction. Press space again to drop the item in its new position, or press escape to cancel."},so={dragstart({operation:{source:s}}){if(s)return`Picked up draggable item ${s.id}.`},dragover({operation:{source:s,target:l}}){if(s&&s.id!==(null==l?void 0:l.id))return l?`Draggable item ${s.id} was moved over droppable target ${l.id}.`:`Draggable item ${s.id} is no longer over a droppable target.`},dragend({operation:{source:s,target:l},canceled:c}){if(s)return c?`Dragging was cancelled. Draggable item ${s.id} was dropped.`:l?`Draggable item ${s.id} was dropped over droppable target ${l.id}`:`Draggable item ${s.id} was dropped.`}};function ss(s){return["input","select","textarea","a","button"].includes(s.tagName.toLowerCase())}function sl(s,l){let c=document.createElement("div");return c.id=s,c.style.setProperty("display","none"),c.textContent=l,c}
8function sc(s){let l=document.createElement("div");return l.id=s,l.setAttribute("role","status"),l.setAttribute("aria-live","polite"),l.setAttribute("aria-atomic","true"),l.style.setProperty("position","fixed"),l.style.setProperty("width","1px"),l.style.setProperty("height","1px"),l.style.setProperty("margin","-1px"),l.style.setProperty("border","0"),l.style.setProperty("padding","0"),l.style.setProperty("overflow","hidden"),l.style.setProperty("clip","rect(0 0 0 0)"),l.style.setProperty("clip-path","inset(100%)"),l.style.setProperty("white-space","nowrap"),l}var su=["dragover","dragmove"],sd=class extends ig{constructor(s,l){let c,u,d,h;super(s);const{id:p,idPrefix:{description:f=sr,announcement:m=si}={},announcements:g=so,screenReaderInstructions:v=sa,debounce:b=500}=null!=l?l:{},y=p?`${f}-${p}`:oO(f),w=p?`${m}-${p}`:oO(m),k=(s=h)=>{d&&s&&(null==d?void 0:d.nodeValue)!==s&&(d.nodeValue=s)},S=()=>a0.schedule(k),_=sh(S,b),E=Object.entries(g).map(([s,l])=>this.manager.monitor.addEventListener(s,(c,u)=>{let p=d;if(!p)return;let f=null==l?void 0:l(c,u);f&&p.nodeValue!==f&&(h=f,su.includes(s)?_():(S(),_.cancel()))})),C=()=>{let s=[];(null==c?void 0:c.isConnected)||(c=sl(y,v.draggable),s.push(c)),(null==u?void 0:u.isConnected)||(u=sc(w),d=document.createTextNode(""),u.appendChild(d),s.push(u)),s.length>0&&document.body.append(...s)},D=new Set;function M(){for(let s of D)s()}this.registerEffect(()=>{var s;for(let l of(D.clear(),this.manager.registry.draggables.value)){let d=null!=(s=l.handle)?s:l.element;if(d){for(let s of(c&&u||D.add(C),(!ss(d)||ab())&&!d.hasAttribute("tabindex")&&D.add(()=>d.setAttribute("tabindex","0")),d.hasAttribute("role")||"button"===d.tagName.toLowerCase()||D.add(()=>d.setAttribute("role",st)),d.hasAttribute("aria-roledescription")||D.add(()=>d.setAttribute("aria-roledescription",sn)),d.hasAttribute("aria-describedby")||D.add(()=>d.setAttribute("aria-describedby",y)),["aria-pressed","aria-grabbed"])){let c=String(l.isDragging);d.getAttribute(s)!==c&&D.add(()=>d.setAttribute(s,c))}let s=String(l.disabled);d.getAttribute("aria-disabled")!==s&&D.add(()=>d.setAttribute("aria-disabled",s))}}D.size>0&&a0.schedule(M)}),this.destroy=()=>{super.destroy(),null==c||c.remove(),null==u||u.remove(),E.forEac
8h(s=>s())}}};function sh(s,l){let c,u=()=>{clearTimeout(c),c=setTimeout(s,l)};return u.cancel=()=>clearTimeout(c),u}var sp=new Map,sf=class extends(tf=iv,tp=[rl],th=[rc],td=[rc],tu=[rc],tf){constructor(s,l){super(s,l),o3(tg,5,this),o6(this,tb),o6(this,tm,new Set),o6(this,tv,o3(tg,8,this,new Set)),o3(tg,11,this),this.registerEffect(se(this,tb,ty))}register(s){return o8(this,tm).add(s),()=>{o8(this,tm).delete(s)}}addRoot(s){return nx(()=>{let l=new Set(this.additionalRoots);l.add(s),this.additionalRoots=l}),()=>{nx(()=>{let l=new Set(this.additionalRoots);l.delete(s),this.additionalRoots=l})}}get sourceRoot(){var s;let{source:l}=this.manager.dragOperation;return ax(null!=(s=null==l?void 0:l.element)?s:null)}get targetRoot(){var s;let{target:l}=this.manager.dragOperation;return ax(null!=(s=null==l?void 0:l.element)?s:null)}get roots(){let{status:s}=this.manager.dragOperation;return s.initializing||s.initialized?new Set([...[this.sourceRoot,this.targetRoot].filter(s=>null!=s),...this.additionalRoots]):new Set}};tg=oJ(tf),tm=new WeakMap,tv=new WeakMap,tb=new WeakSet,ty=function(){let{roots:s}=this,l=[];for(let c of s)for(let s of o8(this,tm))l.push(se(this,tb,tw).call(this,c,s));return()=>{for(let s of l)s()}},tw=function(s,l){let c=sp.get(s);c||(c=new Map,sp.set(s,c));let u=c.get(l);if(!u){let d=as(s)?se(this,tb,tx).call(this,s,c,l):se(this,tb,tk).call(this,s,c,l);if(!d)return()=>{};u=d,c.set(l,u)}u.refCount++;let d=!1;return()=>{d||(d=!0,u.refCount--,0===u.refCount&&u.cleanup())}},tx=function(s,l,c){var u;let d=s.createElement("style"),{nonce:h}=null!=(u=this.options)?u:{};h&&d.setAttribute("nonce",h),d.textContent=c,s.head.prepend(d);let p=new MutationObserver(l=>{for(let c of l)for(let l of Array.from(c.removedNodes))if(l===d)return void s.head.prepend(d)});return p.observe(s.head,{childList:!0}),{refCount:0,cleanup:()=>{p.disconnect(),d.remove(),l.delete(c),0===l.size&&sp.delete(s)}}},tk=function(s,l,c){"adoptedStyleSheets"in s&&Array.isArray(s.adoptedStyleSheets);let u=s.ownerDocument.defaultView,{CSSStyleSheet:d}=null!=u?u:{};if(!d)return null;let h=new d;return h.replaceSync(c),s.adoptedStyleSheets.push(h),{refCount:0,cleanup:()=>{var u;if(aw(s)&&(null==(u=s.host)?void 0:u.isConnected)){let l=s.adoptedStyleSheets.indexOf(h);-1!==l&&s.adoptedStyleSheets.splice(l,1)}l.delete(c),0===l.size&&sp.delete(s)}}},o9(tg,4,"additionalRoots",tp,sf,tv),o9(tg,2,"sourceRoot",th,sf),o9(tg,2,"targetRoot",td,sf),o9(tg,2,"roots",tu,sf),o2(tg,sf),sf.configure=ip(sf);var sm=sf,sg=class extends ig{constructor(s,l){super(s,l),this.manager=s;const{cursor:c="grabbing"}=null!=l?l:{},u=s.registry.plugins.get(sm),d=null==u?void 0:u.register(`* { cursor: ${c} !important; }`);if(d){const s=this.destroy.bind(this);this.destroy=()=>{d(),s()}}}},sv="data-dnd-",sb=`${sv}dropping`,sy="--dnd-",sw=`${sv}dragging`,sx=`${sv}placeholder`,sk=[sw,sx,"popover","aria-pressed","aria-grabbing"],sS=["view-transition-name"],s_=`
9  :is(:root,:host) [${sw}] {
10    position: fixed !important;
11    pointer-events: none !important;
12    touch-action: none;
13    z-index: calc(infinity);
14    will-change: translate;
15    top: var(${sy}top, 0px) !important;
16    left: var(${sy}left, 0px) !important;
17    right: unset !important;
18    bottom: unset !important;
19    width: var(${sy}width, auto);
20    max-width: var(${sy}width, auto);
21    height: var(${sy}height, auto);
22    max-height: var(${sy}height, auto);
23    transform: var(${sy}transform, none) !important;
24    transition: var(${sy}transition) !important;
25  }
26
27  :is(:root,:host) [${sx}] {
28    transition: none;
29  }
30
31  :is(:root,:host) [${sx}='hidden'] {
32    visibility: hidden;
33  }
34
35  [${sw}] * {
36    pointer-events: none !important;
37  }
38
39  [${sw}]:not([${sb}]) {
40    translate: var(${sy}translate) !important;
41  }
42
43  [${sw}][style*='${sy}scale'] {
44    scale: var(${sy}scale) !important;
45    transform-origin: var(${sy}transform-origin) !important;
46  }
47
48  @layer dnd-kit {
49    :where([${sw}][popover]) {
50      overflow: visible;
51      background: unset;
52      border: unset;
53      margin: unset;
54      padding: unset;
55      color: inherit;
56
57      &:is(input, button) {
58        border: revert;
59        background: revert;
60      }
61    }
62  }
63  [${sw}]::backdrop, [${sv}
63overlay]:not([${sw}]) {
64    display: none;
65    visibility: hidden;
66  }
67`.replace(/\n+/g," ").replace(/\s+/g," ").trim();function sE(s,l="hidden"){return nx(()=>{let{element:c,manager:u}=s;if(!c||!u)return;let d=sC(c,u.registry.droppables),h=[],p=aS(c),{remove:f}=p;return sD(d,p,h),sM(p,l),p.remove=()=>{h.forEach(s=>s()),f.call(p)},p})}function sC(s,l){let c=new Map;for(let u of l)if(u.element&&(s===u.element||s.contains(u.element))){let s=`${sv}${oO("dom-id")}`;u.element.setAttribute(s,""),c.set(u,s)}return c}function sD(s,l,c){for(let[u,d]of s){if(!u.element)continue;let s=`[${d}]`,h=l.matches(s)?l:l.querySelector(s);if(u.element.removeAttribute(d),!h)continue;let p=u.element;u.proxy=h,h.removeAttribute(d),aM.set(p,h),c.push(()=>{aM.delete(p),u.proxy=void 0})}}function sM(s,l="hidden"){s.setAttribute("inert","true"),s.setAttribute("tab-index","-1"),s.setAttribute("aria-hidden","true"),s.setAttribute(sx,l)}function sT(s,l){return s===l||aP(s)===aP(l)}function sA(s){let{target:l}=s;"newState"in s&&"closed"===s.newState&&oC(l)&&l.hasAttribute("popover")&&requestAnimationFrame(()=>aK(l))}function sP(s){return"TR"===s.tagName}function sO(s,l,c){let u=new MutationObserver(u=>{let d=!1;for(let c of u){if(c.target!==s){d=!0;continue}if("attributes"!==c.type)continue;let u=c.attributeName;if(u.startsWith("aria-")||sk.includes(u))continue;let h=s.getAttribute(u);if("style"===u){if(o_(s)&&o_(l)){let c=s.style;for(let s of Array.from(l.style))""===c.getPropertyValue(s)&&l.style.removeProperty(s);for(let s of Array.from(c)){if(sS.includes(s)||s.startsWith(sy))continue;let u=c.getPropertyValue(s);l.style.setProperty(s,u)}}}else null!==h?l.setAttribute(u,h):l.removeAttribute(u)}d&&c&&l.replaceChildren(...s.cloneNode(!0).childNodes)});return u.observe(s,{attributes:!0,subtree:!0,childList:!0}),u}function sN(s,l,c){let u=new MutationObserver(u=>{for(let d of u)if(0!==d.addedNodes.length)for(let u of Array.from(d.addedNodes)){if(u.contains(s)&&s.nextElementSibling!==l){s.insertAdjacentElement("afterend",l),aK(c);return}if(u.contains(l)&&l.previousElementSibling!==s){l.insertAdjacentElement("beforebegin",s),aK(c);return}}s.isConnected&&l.isConnected&&s.nextElementSibling!==l&&(s.insertAdjacentElement("afterend",l),aK(c))});return u.observe(s.ownerDocument.body,{childList:!0,subtree:!0}),u}function sI(s){return new ResizeObserver(()=>{var l,c,u;let d=new ok(s.placeholder,{frameTransform:s.frameTransform,ignoreTransforms:!0}),h=null!=(l=s.transformOrigin)?l:{x:1,y:1},p=(s.width-d.width)*h.x+s.delta.x,f=(s.height-d.height)*h.y+s.delta.y,m=ay();if(s.styles.set({width:d.width-s.widthOffset,height:d.height-s.heightOffset,top:s.top+f+m.y,left:s.left+p+m.x},sy),null==(c=s.getElementMutationObserver())||c.takeRecords(),sP(s.element)&&sP(s.placeholder)){let l=Array.from(s.element.cells),c=Array.from(s.placeholder.cells);for(let[u,d]of(s.getSavedCellWidths()||s.setSavedCellWidths(l.map(s=>s.style.width)),l.entries())){let s=c[u];d.style.width=`${s.getBoundingClientRect().width}px`}}let g=null!=(u=s.getTranslate())?u:{x:0,y:0},v=s.left+p+m.x+g.x,b=s.top+f+m.y+g.y,y=d.width-s.widthOffset,w=d.height-s.heightOffset,k=s.frameTransform;s.dragOperation.shape=new r$(v*k.scaleX+k.x,b*k.scaleY+k.y,y*k.scaleX,w*k.scaleY)})}var sR=250,sF="ease";function sL(s){var l,c,u,d;let{animation:h}=s;if("function"==typeof h)return void Promise.resolve(h({source:s.source,element:s.element,feedbackElement:s.feedbackElement,placeholder:s.placeholder,translate:s.translate,moved:s.moved})).then(()=>{s.cleanup(),requestAnimationFrame(s.restoreFocus)});let{duration:p=sR,easing:f=sF}=null!=h?h:{};aK(s.feedbackElement);let[,m]=null!=(l=an(s.feedbackElement,s=>"translate"in s))?l:[];null==m||m.pause();let g=null!=(c=s.placeholder)?c:s.element,v={frameTransform:sT(s.feedbackElement,g)?null:void 0},b=new ok(s.feedbackElement,v),y=null!=(u=or(a9(s.feedbackElement).translate))?u:s.translate,w=new ok(g,v),k=r$.delta(b,w,s.alignment),S={x:y.x-k.x,y:y.y-k.y},_=Math.round(b.intrinsicHeight)!==Math.round(w.intrinsicHeight)?{minHeight:[`${b.intrinsicHeight}px`,`${w.intrinsicHeight}px`],maxHeight:[`${b.intrinsicHeight}px`,`${w.intrinsicHeight}px`]}:{},E=Math.round(b.intrinsicWidth)!==Math.round(w.intrinsicWidth)?{minWidth:[`${b.intrinsicWidth}px`,`${w.intrinsicWidth}px`],maxWidth:[`${b.intrinsicWidth}px`,`${w.intrinsicWidth}px`]}:{};s.styles.set({transition:s.transition},sy),s.feedbackElement.setAttribute(sb,""),null==(d=s.getElementMutationObserver())||d.takeRecords(),om({element:s.feedbackElement,keyframes:oK(oG(oG({},_),E),{translate:[`${y.x}px ${y.y}px 0`,`${S.x}px ${S.y}px 0`]}),options:{duration:ak(ao(s.feedbackElement))?0:s.moved||s.feedbackElement!==s.element?p:0,easing:f}}).then(()=>{s.feedbackElement.removeAttribute(sb),null==m||m.finish(),s.cleanup(),requestAnimationFrame(s.restoreFocus)})}var sj=class extends(t_=ig,tS=[rl],t_){constructor(s,l){super(s,l),o6(this,tD),o6(this,tC,o3(tE,8,this)),o3(tE,11,this),this.state={initial:{},current:{}};const c=s.registry.plugins.get(sm),u=null==c?void 0:c.register(s_);if(u){const s=this.destroy.bind(this);this.destroy=()=>{u(),s()}}this.registerEffect(se(this,tD,tM).bind(this,c)),this.registerEffect(se(this,tD,tT))}};tE=oJ(t_),tC=new WeakMap,tD=new WeakSet,tM=function(s){let{overlay:l}=this;if(!l||!s)return;let c=ax(l);if(c)return s.addRoot(c)},tT=function(){var s,l,c,u,d,h,p;let f,m,g,{state:v,manager:b,options:y}=this,{dragOperation:w}=b,{position:k,source:S,status:_}=w;if(_.idle){v.current={},v.initial={};return}if(!S)return;let{element:E}=S,C=S.pluginConfig(sj),D=null!=(l=null!=(s=null==C?void 0:C.feedback)?s:null==y?void 0:y.feedback)?l:"default",M="function"==typeof D?D(S,b):D;if(!E||"none"===M||!_.initialized||_.initializing)return;let{initial:T}=v,A=null!=(c=this.overlay)?c:E,P=oe(A),O=oe(E),N=!sT(E,A),I=new ok(E,{frameTransform:N?O:null,ignoreTransforms:!N}
67),R={x:O.scaleX/P.scaleX,y:O.scaleY/P.scaleY},{width:F,height:L,top:j,left:z}=I;N&&(F/=R.x,L/=R.y);let B=new oE(A),$=a9(E),{transition:W,translate:H,boxSizing:U,paddingBlockStart:V,paddingBlockEnd:Y,paddingInlineStart:q,paddingInlineEnd:G,borderInlineStartWidth:K,borderInlineEndWidth:Z,borderBlockStartWidth:X,borderBlockEndWidth:J}=$,Q=W.split(",").filter(s=>!/^\s*(transform|translate|scale)\b/.test(s)).join(","),ee=oi($),et=$.transform,en="clone"===M,er="content-box"===U,ei=er?parseInt(q)+parseInt(G)+parseInt(K)+parseInt(Z):0,ea=er?parseInt(V)+parseInt(Y)+parseInt(X)+parseInt(J):0,eo="move"===M||this.overlay?null:sE(S,en?"clone":"hidden"),es=nx(()=>oD(b.dragOperation.activatorEvent));if(!T.translate){if(this.overlay&&ee)T.translate={x:ee.x,y:ee.y};else if("none"!==H){let s=or(H);s&&(T.translate=s)}}if(!T.transformOrigin){let s=nx(()=>k.current),l=z+(null!=(u=null==ee?void 0:ee.x)?u:0),c=j+(null!=(d=null==ee?void 0:ee.y)?d:0);T.transformOrigin={x:(s.x-l*P.scaleX-P.x)/(F*P.scaleX),y:(s.y-c*P.scaleY-P.y)/(L*P.scaleY)}}let{transformOrigin:el}=T,ec=j*P.scaleY+P.y,eu=z*P.scaleX+P.x;if(!T.coordinates&&(T.coordinates={x:eu,y:ec},1!==R.x||1!==R.y)){let{scaleX:s,scaleY:l}=O,{x:c,y:u}=el;T.coordinates.x+=(F*s-F)*c,T.coordinates.y+=(L*l-L)*u}T.dimensions||(T.dimensions={width:F,height:L}),T.frameTransform||(T.frameTransform=P);let ed={x:T.coordinates.x-eu,y:T.coordinates.y-ec},eh={width:(T.dimensions.width*T.frameTransform.scaleX-F*P.scaleX)*el.x,height:(T.dimensions.height*T.frameTransform.scaleY-L*P.scaleY)*el.y},ep={x:ed.x/P.scaleX+eh.width,y:ed.y/P.scaleY+eh.height},ef={left:z+ep.x,top:j+ep.y};A.setAttribute(sw,"true");let em=nx(()=>w.transform),eg=null!=(h=T.translate)?h:{x:0,y:0},ev=em.x*P.scaleX+eg.x,eb=em.y*P.scaleY+eg.y,ey=ay();B.set({width:F-ei,height:L-ea,top:ef.top+ey.y,left:ef.left+ey.x,translate:`${ev}px ${eb}px 0`,transform:this.overlay?"none":et,transition:Q?`${Q}, translate 0ms linear`:"translate 0ms linear",scale:N?`${R.x} ${R.y}`:"","transform-origin":`${100*el.x}% ${100*el.y}%`},sy),eo&&(E.insertAdjacentElement("afterend",eo),(null==y?void 0:y.rootElement)&&("function"==typeof y.rootElement?y.rootElement(S):y.rootElement).appendChild(E)),aG(A)&&(A.hasAttribute("popover")||A.setAttribute("popover","manual"),aK(A),A.addEventListener("beforetoggle",sA));let ew=sI({placeholder:eo,element:E,feedbackElement:A,frameTransform:P,transformOrigin:el,width:F,height:L,top:j,left:z,widthOffset:ei,heightOffset:ea,delta:ep,styles:B,dragOperation:w,getTranslate:()=>v.current.translate,getElementMutationObserver:()=>f,getSavedCellWidths:()=>g,setSavedCellWidths:s=>{g=s}}),ex=new ok(A);nx(()=>w.shape=ex);let ek=ao(A),eS=s=>{this.manager.actions.stop({event:s})},e_=ak(ek);es&&ek.addEventListener("resize",eS),"idle"===nx(()=>S.status)&&requestAnimationFrame(()=>S.status="dragging"),eo&&(ew.observe(eo),f=sO(E,eo,en),m=sN(E,eo,A));let eE=null==(p=b.dragOperation.source)?void 0:p.id,eC=()=>{var s;if(!es||null==eE)return;let l=b.registry.draggables.get(eE),c=null!=(s=null==l?void 0:l.handle)?s:null==l?void 0:l.element;al(c)&&c.focus()},eD=()=>{null==f||f.disconnect(),null==m||m.disconnect(),ew.disconnect(),ek.removeEventListener("resize",eS),aG(A)&&(A.removeEventListener("beforetoggle",sA),A.removeAttribute("popover")),A.removeAttribute(sw),B.reset();let s=()=>{var s;if(g&&sP(E))for(let[l,c]of Array.from(E.cells).entries())c.style.width=null!=(s=g[l])?s:"";S.status="idle";let l=null!=v.current.translate,c=w.status.dragging;eo&&(!c&&l||eo.parentElement!==A.parentElement)&&A.isConnected&&eo.replaceWith(A),null==eo||eo.remove()};A===this.overlay?setTimeout(s,0):s()},eM=null==y?void 0:y.dropAnimation,eT=this,eA=rd(()=>{var s,l,c;let{transform:u,status:d}=w;if((u.x||u.y||v.current.translate)&&d.dragging){let d=null!=(s=T.translate)?s:{x:0,y:0},h={x:u.x/P.scaleX+d.x,y:u.y/P.scaleY+d.y},p=v.current.translate,m=nx(()=>w.modifiers),g=nx(()=>{var s;return null==(s=w.shape)?void 0:s.current}),b=null==y?void 0:y.keyboardTransition,k=es&&!e_&&null!==b?`${null!=(l=null==b?void 0:b.duration)?l:250}ms ${null!=(c=null==b?void 0:b.easing)?c:"cubic-bezier(0.25, 1, 0.5, 1)"}`:"0ms linear";if(B.set({transition:Q?`${Q}, translate ${k}`:`translate ${k}`,translate:`${h.x}px ${h.y}px 0`},sy),null==f||f.takeRecords(),g&&g!==ex&&p&&!m.length){let s=rB.delta(h,p);
67w.shape=r$.from(g.boundingRectangle).translate(s.x*P.scaleX,s.y*P.scaleY)}else w.shape=new ok(A);v.current.translate=h}},function(){if(w.status.dropped){this.dispose(),S.status="dropping";let s=(null==C?void 0:C.dropAnimation)!==void 0?C.dropAnimation:void 0!==eT.dropAnimation?eT.dropAnimation:eM,l=v.current.translate,c=null!=l;if(l||E===A||(l={x:0,y:0}),!l||null===s)return void eD();b.renderer.rendering.then(()=>{sL({source:S,element:E,feedbackElement:A,placeholder:eo,translate:l,moved:c,transition:W,alignment:S.alignment,styles:B,animation:null!=s?s:void 0,getElementMutationObserver:()=>f,cleanup:eD,restoreFocus:eC})})}});return()=>{eD(),eA()}},o9(tE,4,"overlay",tS,sj,tC),o2(tE,sj),sj.configure=ip(sj);var sz=sj,sB=!0,s$=!1;tO=[rl],tN=oo.Forward,tA=[rl],tP=oo.Reverse;var sW=class{constructor(){o6(this,tR,o3(tI,8,this,sB)),o3(tI,11,this),o6(this,tF,o3(tI,12,this,sB)),o3(tI,15,this)}isLocked(s){return s!==oo.Idle&&(null==s?this[oo.Forward]===sB&&this[oo.Reverse]===sB:this[s]===sB)}unlock(s){s!==oo.Idle&&(this[s]=s$)}};tI=oJ(null),tR=new WeakMap,tF=new WeakMap,o9(tI,4,tN,tO,sW,tR),o9(tI,4,tP,tA,sW,tF),o2(tI,sW);var sH=[oo.Forward,oo.Reverse],sU=class{constructor(){this.x=new sW,this.y=new sW}isLocked(){return this.x.isLocked()&&this.y.isLocked()}},sV=class extends ig{constructor(s){super(s);const l=nO(new sU);let c=null;this.signal=l,nW(()=>{let{status:u}=s.dragOperation;if(!u.initialized){c=null,l.value=new sU;return}let{delta:d}=s.dragOperation.position;if(c){let s={x:sY(d.x,c.x),y:sY(d.y,c.y)},u=l.peek();ny(()=>{for(let l of rY)for(let c of sH)s[l]===c&&u[l].unlock(c);l.value=u})}c=d})}get current(){return this.signal.peek()}};function sY(s,l){return Math.sign(s-l)}var sq=class extends(tj=iv,tL=[rl],tj){constructor(s){super(s),o6(this,tB,o3(tz,8,this,!1)),o3(tz,11,this),o6(this,t$),o6(this,tW,()=>{if(!o8(this,t$))return;let{element:s,by:l}=o8(this,t$);l.y&&(s.scrollTop+=l.y),l.x&&(s.scrollLeft+=l.x)}),this.scroll=(s,l)=>{var c;if(this.disabled)return!1;let u=this.getScrollableElements();if(!u)return o7(this,t$,void 0),!1;let{position:d}=this.manager.dragOperation,h=null==d?void 0:d.current;if(h){let{by:d}=null!=s?s:{},p=d?{x:sG(d.x),y:sG(d.y)}:void 0,f=p?void 0:this.scrollIntentTracker.current;if(null==f?void 0:f.isLocked())return!1;for(let s of u){let u=aJ(s,d);if(u.x||u.y){let{speed:u,direction:m}=oc(s,h,p,null==l?void 0:l.acceleration,null==l?void 0:l.threshold);if(f)for(let s of rY)f[s].isLocked(m[s])&&(u[s]=0,m[s]=0);if(m.x||m.y){let{x:l,y:h}=null!=d?d:m,p=l*u.x,f=h*u.y;if(p||f){let l=null==(c=o8(this,t$))?void 0:c.by;if(this.autoScrolling&&l&&(l.x&&!p||l.y&&!f))continue;return o7(this,t$,{element:s,by:{x:p,y:f}}),a0.schedule(o8(this,tW)),!0}}}}}return o7(this,t$,void 0),!1};let l=null,c=null;const u=ro(()=>{let{position:c,source:u}=s.dragOperation;if(!c)return null;let d=aC(ax(null==u?void 0:u.element),c.current);return d&&(l=d),null!=d?d:l}),d=ro(()=>{let l=u.value,{documentElement:d}=au(l);if(!l||l===d){let{target:l}=s.dragOperation,u=null==l?void 0:l.element;if(u){let s=a7(u,{excludeElement:!1});return c=s,s}}if(l){let s=a7(l,{excludeElement:!1});return this.autoScrolling&&c&&s.size<(null==c?void 0:c.size)?c:(c=s,s)}return c=null,null},rs);this.getScrollableElements=()=>d.value,this.scrollIntentTracker=new sV(s),this.destroy=s.monitor.addEventListener("dragmove",l=>{!this.disabled&&!l.defaultPrevented&&oD(s.dragOperation.activatorEvent)&&l.by&&this.scroll({by:l.by})&&l.preventDefault()})}};function sG(s){return s>0?oo.Forward:s<0?oo.Reverse:oo.Idle}tz=oJ(tj),tB=new WeakMap,t$=new WeakMap,tW=new WeakMap,o9(tz,4,"autoScrolling",tL,sq,tB),o2(tz,sq);var sK=new class{constructor(s){this.scheduler=s,this.pending=!1,this.tasks=new Set,this.resolvers=new Set,this.flush=()=>{let{tasks:s,resolvers:l}=this;for(let l of(this.pending=!1,this.tasks=new Set,this.resolvers=new Set,s))l();for(let s of l)s()}}schedule(s){return this.tasks.add(s),this.pending||(this.pending=!0,this.scheduler(this.flush)),new Promise(s=>this.resolvers.add(s))}}(s=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(s):s()}),sZ=10,sX=class extends ig{constructor(s,l){super(s,l);const c=s.registry.plugins.get(sq);if(!c)throw Error("AutoScroller plugin depends on Scroller plugin");this.destroy=nW(()=>{var l,u,d;if(this.disabled)return;let{position:h,status:p}=s.dragOperation;if(p.dragging){let s={acceleration:null==(l=this.options)?void 0:l.acceleration,threshold:"number"==typeof(null==(u=this.options)?void 0:u.threshold)?{x:this.options.threshold,y:this.options.threshold}:null==(d=this.options)?void 0:d.threshold};if(c.scroll(void 0,s)){c.autoScrolling=!0;let l=setInterval(()=>sK.schedule(()=>c.scroll(void 0,s)),sZ);return()=>{clearInterval(l)}}c.autoScrolling=!1}})}};sX.configure=ip(sX);var sJ=sX,sQ={capture:!0,passive:!0},s0=class extends iv{constructor(s){super(s),o6(this,tH),this.handleScroll=()=>{null==o8(this,tH)&&o7(this,tH,setTimeout(()=>{this.manager.collisionObserver.forceUpdate(!1),o7(this,tH,void 0)},50))};const{dragOperation:l}=this.manager;this.destroy=nW(()=>{var s,c,u;if(l.status.dragging){let d=null!=(u=null==(c=null==(s=l.source)?void 0:s.element)?void 0:c.ownerDocument)?u:document;return d.addEventListener("scroll",this.handleScroll,sQ),()=>{d.removeEventListener("scroll",this.handleScroll,sQ)}}})}};tH=new WeakMap;var s1="* { user-select: none !important; -webkit-user-select: none !important; }",s2=class extends ig{constructor(s){super(s),this.manager=s;const l=s.registry.plugins.get(sm),c=null==l?void 0:l.register(s1);if(this.destroy=nW(()=>{let{dragOperation:s}=this.manager;if(s.status.initialized)return s3(),document.addEventListener("selectionchange",s3,{capture:!0}),()=>{document.removeEventListener("selectionchange",s3,{capture:!0})}}),c){const s=this.destroy.bind(this);this.destroy=()=>{c(),s()}}}};function s3(){var s;null==(s=document.getSelection())||s.removeAllRanges()}var s9=Object.freeze({offset:10,keyboardCodes:{start:["Space","Enter"],cancel:["Escape"],end:["Space","Enter","Tab"],up:["ArrowUp"],down:["ArrowDown"],left:["ArrowLeft"],right:["ArrowRight"]},preventActivation(s,l){var c;let u=null!=(c=l.handle)?c:l.element;return s.target!==u}}),s4=class extends iR{constructor(s,l){super(s),this.manager=s,this.options=l,o6(this,tU,[]),this.listeners=new aA,this.handleSourceKeyDown=(s,l,c)=>{if(this.disabled||s.defaultPrevented||!oC(s.target)||l.disabled)return;let{keyboardCodes:u=s9.keyboardCodes,preventActivation:d=s9.preventActivation}=null!=c?c:{};!u.start.includes(s.code)||!this.manager.dragOperation.status.idle||null!=d&&d(s,l)||this.handleStart(s,l,c)}}bind(s,l=this.options){return nW(()=>{var c;let u=null!=(c=s.handle)?c:s.element,d=c=>{oD(c)&&this.handleSourceKeyDown(c,s,l)};if(u)return u.addEventListener("keydown",d),()=>{u.removeEventListener("keydown",d)}})}handleStart(s,l,c){let{element:u}=l;if(!u)throw Error("Source draggable does not have an associated element");s.preventDefault(),s.stopImmediatePropagation(),ou(u);let{center:d}=new ok(u);if(this.manager.actions.start({event:s,coordinates:{x:d.x,y:d.y},source:l}).signal.aborted)return this.cleanup();this.sideEffects();let h=au(u),p=[this.listeners.bind(h,[{type:"keydown",listener:s=>this.handleKeyDown(s,l,c),options:{capture:!0}}])];o8(this,tU).push(...p)}handleKeyDown(s,l,c){let{keyboardCodes:u=s9.keyboardCodes}=null!=c?c:{};if(s8(s,[...u.end,...u.cancel])){s.preventDefault();let l=s8(s,u.cancel);this.handleEnd(s,l);return}s8(s,u.up)?this.handleMove("up",s):s8(s,u.down)&&this.handleMove("down",s),s8(s,u.left)?this.handleMove("left",s):s8(s,u.right)&&this.handleMove("right",s)}handleEnd(s,l){this.manager.actions.stop({event:s,canceled:l}),this.cleanup()}handleMove(s,l){var c,u;let{shape:d}=this.manager.dragOperation,h=l.shiftKey?5:1,p={x:0,y:0},f=null!=(u=null==(c=this.options)?void 0:c.offset)?u:s9.offset;if("number"==typeof f&&(f={x:f,y:f}),d){switch(s){case"up":p={x:0,y:-f.y*h};break;case"down":p={x:0,y:f.y*h};break;case"left":p={x:-f.x*h,y:0};break;case"right":p={x:f.x*h,y:0}}(p.x||p.y)&&(l.preventDefault(),this.manager.actions.move({event:l,by:p}))}}sideEffects(){let s=this.manager.registry.plugins.get(sJ);(null==s?void 0:s.disabled)===!1&&(s.disable(),o8(this,tU).push(()=>{s.enable()}))}
67cleanup(){o8(this,tU).forEach(s=>s()),o7(this,tU,[])}destroy(){this.cleanup(),this.listeners.clear()}};tU=new WeakMap,s4.configure=ip(s4),s4.defaults=s9;var s5=s4;function s8(s,l){return l.includes(s.code)}var s6=class extends iL{constructor(){super(...arguments),o6(this,tV)}onEvent(s){switch(s.type){case"pointerdown":o7(this,tV,am(s));break;case"pointermove":if(!o8(this,tV))return;let{x:l,y:c}=am(s),u={x:l-o8(this,tV).x,y:c-o8(this,tV).y},{tolerance:d}=this.options;if(d&&rU(u,d))return void this.abort();rU(u,this.options.value)&&this.activate(s);break;case"pointerup":this.abort()}}abort(){o7(this,tV,void 0)}};tV=new WeakMap;var s7=class extends iL{constructor(){super(...arguments),o6(this,tY),o6(this,tq)}onEvent(s){switch(s.type){case"pointerdown":o7(this,tq,am(s)),o7(this,tY,setTimeout(()=>this.activate(s),this.options.value));break;case"pointermove":if(!o8(this,tq))return;let{x:l,y:c}=am(s);rU({x:l-o8(this,tq).x,y:c-o8(this,tq).y},this.options.tolerance)&&this.abort();break;case"pointerup":this.abort()}}abort(){o8(this,tY)&&(clearTimeout(o8(this,tY)),o7(this,tq,void 0),o7(this,tY,void 0))}};tY=new WeakMap,tq=new WeakMap;var le=class{};le.Delay=s7,le.Distance=s6;var lt=Object.freeze({activationConstraints(s,l){var c;let{pointerType:u,target:d}=s;if(!("mouse"===u&&oC(d)&&(l.handle===d||(null==(c=l.handle)?void 0:c.contains(d)))))return"touch"===u?[new le.Delay({value:250,tolerance:5})]:oT(d)&&!s.defaultPrevented?[new le.Delay({value:200,tolerance:0})]:[new le.Delay({value:200,tolerance:10}),new le.Distance({value:5})]},preventActivation(s,l){var c;let{target:u}=s;if(u===l.element||u===l.handle||!oC(u)||(null==(c=l.handle)?void 0:c.contains(u)))return!1;let d=aT(u);return d!==l.element&&!!d}}),ln=class extends iR{constructor(s,l){super(s),this.manager=s,this.options=l,o6(this,tG,new Set),this.listeners=new aA,this.latest={event:void 0,coordinates:void 0},this.handleMove=()=>{let{event:s,coordinates:l}=this.latest;s&&l&&this.manager.actions.move({event:s,to:l})},this.handleCancel=this.handleCancel.bind(this),this.handlePointerUp=this.handlePointerUp.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this)}activationConstraints(s,l,c=this.options){let{activationConstraints:u=lt.activationConstraints}=null!=c?c:{};return"function"==typeof u?u(s,l):u}bind(s,l=this.options){return nW(()=>{var c;let u=new AbortController,{signal:d}=u,h=c=>{oM(c)&&this.handlePointerDown(c,s,l)},p=[null!=(c=s.handle)?c:s.element];for(let c of((null==l?void 0:l.activatorElements)&&(p=Array.isArray(l.activatorElements)?l.activatorElements:l.activatorElements(s)),p))c&&(ll(c.ownerDocument.defaultView),c.addEventListener("pointerdown",h,{signal:d}));return()=>u.abort()})}handlePointerDown(s,l,c){if(this.disabled||!s.isPrimary||0!==s.button||!oC(s.target)||l.disabled||li(s)||!this.manager.dragOperation.status.idle)return;let{preventActivation:u=lt.preventActivation}=null!=c?c:{};if(null==u?void 0:u(s,l))return;let{target:d}=s,h=al(d)&&d.draggable&&"true"===d.getAttribute("draggable"),p=oe(l.element),{x:f,y:m}=am(s);this.initialCoordinates={x:f*p.scaleX+p.x,y:m*p.scaleY+p.y};let g=this.activationConstraints(s,l,c);s.sensor=this;let v=new iF(g,s=>this.handleStart(l,s));v.signal.onabort=()=>this.handleCancel(s),v.onEvent(s),this.controller=v;let b=av(),y=this.listeners.bind(b,[{type:"pointermove",listener:s=>this.handlePointerMove(s,l)},{type:"pointerup",listener:this.handlePointerUp,options:{capture:!0}},{type:"pointercancel",listener:this.handleCancel},{type:"dragstart",listener:h?this.handleCancel:la,options:{capture:!0}}]),w=()=>{y(),this.initialCoordinates=void 0};o8(this,tG).add(w)}handlePointerMove(s,l){var c,u;if((null==(c=this.controller)?void 0:c.activated)===!1){null==(u=this.controller)||u.onEvent(s);return}if(this.manager.dragOperation.status.dragging){let c=am(s),u=oe(l.element);c.x=c.x*u.scaleX+u.x,c.y=c.y*u.scaleY+u.y,s.preventDefault(),s.stopPropagation(),this.latest.event=s,this.latest.coordinates=c,a0.schedule(this.handleMove)}}handlePointerUp(s){let{status:l}=this.manager.dragOperation;if(!l.idle){s.preventDefault(),s.stopPropagation();let c=!l.initialized;this.manager.actions.stop({event:s,canceled:c})}this.cleanup()}handleKeyDown(s){"Escape"===s.key&&(s.preventDefault(),this.handleCancel(s))}handleStart(s,l){let{manager:c,initialCoordinates:u}=this;if(!u||!c.dragOperation.status.idle||l.defaultPrevented)return;if(c.actions.start({coordinates:u,event:l,source:s}).signal.aborted)return this.cleanup();l.preventDefault();let d=au(l.target).body;try{d.setPointerCapture(l.pointerId)}catch(s){this.handleCancel(l);return}
67let h=oC(l.target)?[l.target,d]:d,p=this.listeners.bind(h,[{type:"touchmove",listener:la,options:{passive:!1}},{type:"click",listener:la},{type:"contextmenu",listener:la},{type:"keydown",listener:this.handleKeyDown}]);o8(this,tG).add(p)}handleCancel(s){let{dragOperation:l}=this.manager;l.status.initialized&&this.manager.actions.stop({event:s,canceled:!0}),this.cleanup()}cleanup(){let{controller:s}=this;this.controller=void 0,s&&!s.signal.aborted&&s.abort(),this.latest={event:void 0,coordinates:void 0},o8(this,tG).forEach(s=>s()),o8(this,tG).clear()}destroy(){this.cleanup(),this.listeners.clear()}};tG=new WeakMap,ln.configure=ip(ln),ln.defaults=lt;var lr=ln;function li(s){return"sensor"in s}function la(s){s.preventDefault()}function lo(){}var ls=new WeakSet;function ll(s){!s||ls.has(s)||(s.addEventListener("touchmove",lo,{capture:!1,passive:!1}),ls.add(s))}var lc=[],lu=[sd,sJ,sg,sz,s2],ld=[lr,s5],lh=class extends iH{constructor(s={}){const l=iW(s.plugins,lu),c=iW(s.sensors,ld),u=iW(s.modifiers,lc);super(oK(oG({},s),{plugins:[s0,sq,sm,...l],sensors:c,modifiers:u}))}},lp=class extends(tX=iE,tZ=[rl],tK=[rl],tX){constructor(s,l){var c=s,{element:u,effects:d=()=>[],handle:h}=c;super(oG({effects:()=>[...d(),()=>{var s,l;let{manager:c}=this;if(!c)return;let u=(null!=(l=null==(s=this.sensors)?void 0:s.map(im))?l:[...c.sensors]).map(s=>{let l=s instanceof iR?s:c.registry.register(s.plugin),u=s instanceof iR?void 0:s.options;return l.bind(this,u)});return function(){u.forEach(s=>s())}}]},oX(c,["element","effects","handle"])),l),o6(this,tQ,o3(tJ,8,this)),o3(tJ,11,this),o6(this,t0,o3(tJ,12,this)),o3(tJ,15,this),this.element=u,this.handle=h}};tJ=oJ(tX),tQ=new WeakMap,t0=new WeakMap,o9(tJ,4,"handle",tZ,lp,tQ),o9(tJ,4,"element",tK,lp,t0),o2(tJ,lp);var lf=class extends(t3=iC,t2=[rl],t1=[rl],t3){constructor(s,l){var c=s,{element:u,effects:d=()=>[]}=c,h=oX(c,["element","effects"]);const{collisionDetector:p=oR}=h,f=s=>{let{manager:l,element:c}=this;if(!c||null===s){this.shape=void 0;return}if(!l)return;let u=new ok(c),d=nx(()=>this.shape);return u&&(null==d?void 0:d.equals(u))?d:(this.shape=u,u)},m=nO(!1);super(oK(oG({},h),{collisionDetector:p,effects:()=>[...d(),()=>{let{element:s,manager:l}=this;if(!l)return;let{dragOperation:c}=l,{source:u}=c;m.value=!!(u&&c.status.initialized&&s&&!this.disabled&&this.accepts(u))},()=>{let{element:s}=this;if(m.value&&s){let l=new aq(s,f);return()=>{l.disconnect(),this.shape=void 0}}},()=>{var s;if(null==(s=this.manager)?void 0:s.dragOperation.status.initialized)return()=>{this.shape=void 0}}]}),l),o6(this,t7),o6(this,t4,o3(t9,8,this)),o3(t9,11,this),o6(this,ne,o3(t9,12,this)),o3(t9,15,this),this.element=u,this.refreshShape=()=>f()}set element(s){o7(this,t7,s,t6)}get element(){var s;return null!=(s=this.proxy)?s:o8(this,t7,t8)}};t9=oJ(t3),t4=new WeakMap,t7=new WeakSet,ne=new WeakMap,t8=(t5=o9(t9,20,"#element",t2,t7,t4)).get,t6=t5.set,o9(t9,4,"proxy",t1,lf,ne),o2(t9,lf);var lm=class extends ij{constructor(s,l){super(s,l),this.boundingRectangle=nO(null),this.destroy=nW(()=>{if(!this.options)return;let{dragOperation:l}=s,{status:c}=l;if(c.initialized){let s,{element:c}=this.options,u="function"==typeof c?c(l):c;if(!u)return;let d=()=>{this.boundingRectangle.value=ar(u)},h=()=>{s||(s=setTimeout(()=>{d(),s=void 0},25))},p=new ResizeObserver(d);return p.observe(u),document.addEventListener("scroll",h,{passive:!0,capture:!0}),()=>{document.removeEventListener("scroll",h,{capture:!0}),p.disconnect(),this.boundingRectangle.value=null}}})}apply(s){let{shape:l,transform:c}=s;if(!l)return c;let u=this.boundingRectangle.value;if(!u)return c;let{initial:d,current:h}=l,{height:p,width:f}=h.boundingRectangle;return i3(new r$(d.center.x-f/2,d.center.y-p/2,f,p),c,u)}};lm.configure=ip(lm);var lg=lm,lv=Object.defineProperty,lb=Object.defineProperties,ly=Object.getOwnPropertyDescriptors,lw=Object.getOwnPropertySymbols,lx=Object.prototype.hasOwnProperty,lk=Object.prototype.propertyIsEnumerable,lS=(s,l,c)=>l in s?lv(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,l_=(s,l)=>{for(var c in l||(l={}))lx.call(l,c)&&lS(s,c,l[c]);if(lw)for(var c of lw(l))lk.call(l,c)&&lS(s,c,l[c]);return s},lE=(s,l)=>lb(s,ly(l));function lC(s,l,c){if(l===c)return s;let u=s.slice();return u.splice(c,0,u.splice(l,1)[0]),u}function lD(s,l){let c=String(l);return Object.prototype.hasOwnProperty.call(s,c)?c:void 0}function lM(s){return"initialIndex"in s&&"number"==typeof s.initialIndex&&"index"in s&&"number"==typeof s.index}function lT(s,l,c){var u,d;let h,p,{source:f,target:m,canceled:g}=l.operation;if(!f||!m||g)return"preventDefault"in l&&l.preventDefault(),s;let v=(s,l)=>s===l||null!==s&&"object"==typeof s&&"id"in s&&s.id===l;if(Array.isArray(s)){let u=s.findIndex(s=>v(s,f.id)),d=s.findIndex(s=>v(s,m.id));if(-1===u||-1===d){if(lM(f)){let u=f.initialIndex,d=f.index;return u===d||u<0||u>=s.length?("preventDefault"in l&&l.preventDefault(),s):c(s,u,d)}return s}if(!g&&"index"in f&&"number"==typeof f.index){let l=f.index;if(l!==u)return c(s,u,l)}return c(s,u,d)}let b=Object.entries(s),y=-1,w=-1;for(let[s,l]of b)if(-1===y&&-1!==(y=l.findIndex(s=>v(s,f.id)))&&(h=s),-1===w&&-1!==(w=l.findIndex(s=>v(s,m.id)))&&(p=s),-1!==y&&-1!==w)break;if(-1===y&&lM(f)){let u=null==f.initialGroup?void 0:lD(s,f.initialGroup),d=f.initialIndex,h=null==f.group?void 0:lD(s,f.group),p=f.index;if(null==u||null==h||u===h&&d===p)return"preventDefault"in l&&l.preventDefault(),s;if(u===h)return lE(l_({},s),{[u]:c(s[u],d,p)});let m=s[u][d];return lE(l_({},s),{[u]:[...s[u].slice(0,d),...s[u].slice(d+1)],[h]:[...s[h].slice(0,p),m,...s[h].slice(p)]})}if(!f.manager)return s;let{dragOperation:k}=f.manager,S=null!=(d=null==(u=k.shape)?void 0:u.current.center)?d:k.position.current;if(null==p){let l=lD(s,m.id);if(null!=l){let c=m.shape&&S.y>m.shape.center.y?s[l].length:0;p=l,w=c}}if(null==h||null==p||h===p&&y===w){if(null!=h&&h===p&&y===w&&lM(f)){let l=null==f.group?void 0:lD(s,f.group),u=null!=f.group&&l!==h,d=f.index!==y;if(u||d){let u=null==f.group?h:l;if(null!=u){if(h===u)return lE(l_({},s),{[h]:c(s[h],y,f.index)});let l=s[h][y];return lE(l_({},s),{[h]:[...s[h].slice(0,y),...s[h].slice(y+1)],[u]:[...s[u].slice(0,f.index),l,...s[u].slice(f.index)]})}}}return"preventDefault"in l&&l.preventDefault(),s}if(h===p)return lE(l_({},s),{[h]:c(s[h],y,w)});let _=+!!(m.shape&&Math.round(S.y)>Math.round(m.shape.center.y)),E=s[h][y];return lE(l_({},s),{[h]:[...s[h].slice(0,y),...s[h].slice(y+1)],[p]:[...s[p].slice(0,w+_),E,...s[p].slice(w+_)]})}function lA(s,l){return lT(s,l,lC)}var lP=c(574795);function lO(s){return null!=s&&"object"==typeof s&&"current"in s}function lN(s){var l;if(null!=s)return lO(s)?null!=(l=s.current)?l:void 0:s}var lI="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?nm.useLayoutEffect:nm.useEffect;function lR(){let s=(0,nm.useState)(0)[1];return(0,nm.useCallback)(()=>{s(s=>s+1)},[s])}function lF(s,l){let c=(0,nm.useRef)(new Map),u=lR();return lI(()=>s?nW(()=>{var d;let h=!1,p=!1;for(let u of c.current){let[f]=u,m=nx(()=>u[1]),g=s[f];m!==g&&(h=!0,c.current.set(f,g),p=null!=(d=null==l?void 0:l(f,m,g))&&d)}h&&(p?queueMicrotask(()=>(0,lP.flushSync)(u)):u())}):void c.current.clear(),[s]),(0,nm.useMemo)(()=>s?new Proxy(s,{get(s,l){let u=s[l];return c.current.set(l,u),u}}):s,[s])}function lL(s,l){s()}function lj(s){let l=(0,nm.useRef)(s);return lI(()=>{l.current=s},[s]),l}function lz(s,l,c=nm.useEffect,u=Object.is){let d=(0,nm.useRef)(s);c(()=>{let c=d.current;u(s,c)||(d.current=s,l(s,c))},[l,s])}function lB(s,l){let c=(0,nm.useRef)(lN(s));lI(()=>{let u=lN(s);u!==c.current&&(c.current=u,l(u))})}var l$=Object.getOwnPropertySymbols,lW=Object.prototype.hasOwnProperty,lH=Object.prototype.propertyIsEnumerable,lU=(s,l)=>{var c={};for(var u in s)lW.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&l$)for(var u of l$(s))0>l.indexOf(u)&&lH.call(s,u)&&(c[u]=s[u]);return c},lV=new lh,lY=(0,nm.createContext)(lV),lq=(0,nm.memo)((0,nm.forwardRef)(({children:s},l)=>{let[c,u]=(0,nm.useState)(0),d=(0,nm.useRef)(null),h=(0,nm.useRef)(null),p=(0,nm.useMemo)(()=>({renderer:{get rendering(){var s;return null!=(s=d.current)?s:Promise.resolve()}}
67,trackRendering(s){d.current||(d.current=new Promise(s=>{h.current=s})),(0,nm.startTransition)(()=>{s(),u(s=>s+1)})}}),[]);return lI(()=>{var s;null==(s=h.current)||s.call(h),d.current=null},[s,c]),(0,nm.useImperativeHandle)(l,()=>p),null})),lG=[void 0,rs];function lK(s){var l=s,{children:c,onCollision:u,onBeforeDragStart:d,onDragStart:h,onDragMove:p,onDragOver:f,onDragEnd:m}=l,g=lU(l,["children","onCollision","onBeforeDragStart","onDragStart","onDragMove","onDragOver","onDragEnd"]);let v=(0,nm.useRef)(null),{plugins:b,modifiers:y,sensors:w}=g,k=iW(b,lu),S=iW(w,ld),_=iW(y,lc),E=lj(d),C=lj(h),D=lj(f),M=lj(p),T=lj(m),A=lj(u),P=lZ(()=>{var s;return null!=(s=g.manager)?s:new lh(g)});return(0,nm.useEffect)(()=>{if(!v.current)throw Error("Renderer not found");let{renderer:s,trackRendering:l}=v.current,{monitor:c}=P;P.renderer=s;let u=[c.addEventListener("beforedragstart",s=>{let c=E.current;c&&l(()=>c(s,P))}),c.addEventListener("dragstart",s=>{var l;return null==(l=C.current)?void 0:l.call(C,s,P)}),c.addEventListener("dragover",s=>{let c=D.current;c&&l(()=>c(s,P))}),c.addEventListener("dragmove",s=>{let c=M.current;c&&l(()=>c(s,P))}),c.addEventListener("dragend",s=>{let c=T.current;c&&l(()=>c(s,P))}),c.addEventListener("collision",s=>{var l;return null==(l=A.current)?void 0:l.call(A,s,P)})];return()=>u.forEach(s=>s())},[P]),lz(k,()=>P&&(P.plugins=k),...lG),lz(S,()=>P&&(P.sensors=S),...lG),lz(_,()=>P&&(P.modifiers=_),...lG),(0,ng.jsxs)(lY.Provider,{value:P,children:[(0,ng.jsx)(lq,{ref:v,children:c}),c]})}function lZ(s){let l=(0,nm.useRef)(null);return l.current||(l.current=s()),(0,nm.useInsertionEffect)(()=>()=>{var s;return null==(s=l.current)?void 0:s.destroy()},[]),l.current}function lX(){return(0,nm.useContext)(lY)}function lJ(s){var l;let c=null!=(l=lX())?l:void 0,[u]=(0,nm.useState)(()=>s(c));return u.manager!==c&&(u.manager=c),lI(u.register,[c,u]),u}var lQ=Object.create,l0=Object.defineProperty,l1=Object.getOwnPropertyDescriptor,l2=(s,l)=>(l=Symbol[s])?l:Symbol.for("Symbol."+s),l3=s=>{throw TypeError(s)},l9=(s,l,c)=>l in s?l0(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,l4=s=>{var l;return[,,,lQ(null!=(l=null==s?void 0:s[l2("metadata")])?l:null)]},l5=["class","method","getter","setter","accessor","field","value","get","set"],l8=s=>void 0!==s&&"function"!=typeof s?l3("Function expected"):s,l6=(s,l,c,u,d)=>({kind:l5[s],name:l,metadata:u,addInitializer:s=>c._?l3("Already initialized"):d.push(l8(s||null))}),l7=(s,l)=>l9(l,l2("metadata"),s[3]),ce=(s,l,c,u)=>{for(var d=0,h=s[l>>1],p=h&&h.length;d<p;d++)h[d].call(c);return u},ct=(s,l,c,u,d,h)=>{for(var p,f,m,g=7&l,v=!1,b=!1,y=2,w=l5[g+5],k=s[y]||(s[y]=[]),S=l1(d=d.prototype,c),_=u.length-1;_>=0;_--)(m=l6(g,c,f={},s[3],k)).static=v,m.private=b,(m.access={has:s=>c in s}).get=s=>s[c],p=(0,u[_])(S[w],m),f._=1,l8(p)&&(S[w]=p);return S&&l0(d,c,S),d},cn=(s,l,c)=>l.has(s)||l3("Cannot "+c),cr=(s,l,c)=>(cn(s,l,"read from private field"),l.get(s)),ci=(s,l,c)=>l.has(s)?l3("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),ca=(s,l,c,u)=>(cn(s,l,"write to private field"),l.set(s,c),c),co=class s{constructor(s,l){this.x=s,this.y=l}static delta(l,c){return new s(l.x-c.x,l.y-c.y)}static distance(s,l){return Math.hypot(s.x-l.x,s.y-l.y)}static equals(s,l){return s.x===l.x&&s.y===l.y}static from({x:l,y:c}){return new s(l,c)}},cs=class extends(nr=rh,nn=[rc],nt=[rc],nr){constructor(s){super(co.from(s),(s,l)=>co.equals(s,l)),ce(na,5,this),ci(this,ni,0),this.velocity={x:0,y:0}}get delta(){return co.delta(this.current,this.initial)}get direction(){let{current:s,previous:l}=this;if(!l)return null;let c={x:s.x-l.x,y:s.y-l.y};return c.x||c.y?Math.abs(c.x)>Math.abs(c.y)?c.x>0?"right":"left":c.y>0?"down":"up":null}get current(){return super.current}set current(s){let{current:l}=this,c=co.from(s),u={x:c.x-l.x,y:c.y-l.y},d=Date.now(),h=d-cr(this,ni),p=s=>Math.round(s/h*100);ny(()=>{ca(this,ni,d),this.velocity={x:p(u.x),y:p(u.y)},super.current=c})}reset(s=this.defaultValue){super.reset(co.from(s)),this.velocity={x:0,y:0}}};na=l4(nr),ni=new WeakMap,ct(na,2,"delta",nn,cs),ct(na,2,"direction",nt,cs),l7(na,cs);var cl=((f=cl||{}).Horizontal="x",f.Vertical="y",f);Object.values(cl);var cc=Object.create,cu=Object.defineProperty,cd=Object.defineProperties,ch=Object.getOwnPropertyDescriptor,cp=Object.getOwnPropertyDescriptors,cf=Object.getOwnPropertySymbols,cm=Object.prototype.hasOwnProperty,cg=Object.prototype.propertyIsEnumerable,cv=(s,l)=>(l=Symbol[s])?l:Symbol.for("Symbol."+s),cb=s=>{throw TypeError(s)},cy=(s,l,c)=>l in s?cu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,cw=(s,l)=>{for(var c in l||(l={}))cm.call(l,c)&&cy(s,c,l[c]);if(cf)for(var c of cf(l))cg.call(l,c)&&cy(s,c,l[c]);return s},cx=(s,l)=>cd(s,cp(l)),ck=(s,l)=>{var c={};for(var u in s)cm.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&cf)for(var u of cf(s))0>l.indexOf(u)&&cg.call(s,u)&&(c[u]=s[u]);return c},cS=s=>{var l;return[,,,cc((l=void 0,null))]},c_=["class","method","getter","setter","accessor","field","value","get","set"],cE=s=>void 0!==s&&"function"!=typeof s?cb("Function expected"):s,cC=(s,l,c,u,d)=>({kind:c_[s],name:l,metadata:u,addInitializer:s=>c._?cb("Already initialized"):d.push(cE(s||null))}),cD=(s,l)=>cy(l,cv("metadata"),s[3]),cM=(s,l,c,u)=>{for(var d=0,h=s[l>>1],p=h&&h.length;d<p;d++)1&l?h[d].call(c):u=h[d].call(c,u);return u},cT=(s,l,c,u,d,h)=>{for(var p,f,m,g,v,b=7&l,y=!1,w=!1,k=s.length+1,S=c_[b+5],_=s[k-1]=[],E=s[k]||(s[k]=[]),C=(d=d.prototype,ch({get[c](){return cP(this,h)},set[c](x){return cN(this,h,x)}},c)),D=u.length-1;D>=0;D--)(g=cC(b,c,m={},s[3],E)).static=y,g.private=w,(v=g.access={has:s=>c in s}).get=s=>s[c],v.set=(s,l)=>s[c]=l,f=(0,u[D])({get:C.get,set:C.set},g),m._=1,void 0===f?cE(f)&&(C[S]=f):"object"!=typeof f||null===f?cb("Object expected"):(cE(p=f.get)&&(C.get=p),cE(p=f.set)&&(C.set=p),cE(p=f.init)&&_.unshift(p));return C&&cu(d,c,C),d},cA=(s,l,c)=>l.has(s)||cb("Cannot "+c),cP=(s,l,c)=>(cA(s,l,"read from private field"),l.get(s)),cO=(s,l,c)=>l.has(s)?cb("Cannot add the same private member more than once"):l instanceof WeakSet?l.add(s):l.set(s,c),cN=(s,l,c,u)=>(cA(s,l,"write to private field"),l.set(s,c),c);function cI(s){return s instanceof ut||s instanceof ue}var cR=10,cF=class extends ig{constructor(s){super(s);const l=nW(()=>{let{dragOperation:l}=s;if(oD(l.activatorEvent)&&cI(l.source)&&l.status.initialized){let l=s.registry.plugins.get(sq);
67if(l)return l.disable(),()=>l.enable()}}),c=s.monitor.addEventListener("dragmove",(s,l)=>{queueMicrotask(()=>{if(this.disabled||s.defaultPrevented||!s.nativeEvent)return;let{dragOperation:c}=l;if(!oD(s.nativeEvent)||!cI(c.source)||!c.shape)return;let{actions:u,collisionObserver:d,registry:h}=l,{by:p}=s;if(!p)return;let f=cL(p),{source:m,target:g}=c,{center:v}=c.shape.current,b=[],y=[];ny(()=>{for(let s of h.droppables){let{id:l}=s;if(!s.accepts(m)||l===(null==g?void 0:g.id)&&cI(s)||!s.element)continue;let c=s.shape,u=new ok(s.element,{getBoundingClientRect:s=>af(s,void 0,.2)});u.height&&u.width&&("down"==f&&v.y+cR<u.center.y||"up"==f&&v.y-cR>u.center.y||"left"==f&&v.x-cR>u.center.x||"right"==f&&v.x+cR<u.center.x)&&(b.push(s),s.shape=u,y.push(()=>s.shape=c))}}),s.preventDefault(),d.disable();let w=d.computeCollisions(b,oF);ny(()=>y.forEach(s=>s()));let[k]=w;if(!k)return;let{id:S}=k,{index:_,group:E}=m.sortable;u.setDropTarget(S).then(()=>{let{source:s,target:l,shape:h}=c;if(!s||!cI(s)||!h)return;let{index:p,group:f,target:m}=s.sortable,g=_!==p||E!==f,v=g?m:null==l?void 0:l.element;if(!v)return;ou(v);let b=new ok(v);if(!b)return;let y=r$.delta(b,r$.from(h.current.boundingRectangle),s.alignment);u.move({by:y}),g?u.setDropTarget(s.id).then(()=>d.enable()):d.enable()})})});this.destroy=()=>{c(),l()}}};function cL(s){let{x:l,y:c}=s;return l>0?"right":l<0?"left":c>0?"down":c<0?"up":void 0}var cj=Object.defineProperty,cz=Object.defineProperties,cB=Object.getOwnPropertyDescriptors,c$=Object.getOwnPropertySymbols,cW=Object.prototype.hasOwnProperty,cH=Object.prototype.propertyIsEnumerable,cU=(s,l,c)=>l in s?cj(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,cV=(s,l)=>{for(var c in l||(l={}))cW.call(l,c)&&cU(s,c,l[c]);if(c$)for(var c of c$(l))cH.call(l,c)&&cU(s,c,l[c]);return s},cY=(s,l)=>cz(s,cB(l));function cq(s,l,c){if(l===c)return s;let u=s.slice();return u.splice(c,0,u.splice(l,1)[0]),u}function cG(s,l){let c=String(l);return Object.prototype.hasOwnProperty.call(s,c)?c:void 0}function cK(s){return"initialIndex"in s&&"number"==typeof s.initialIndex&&"index"in s&&"number"==typeof s.index}function cZ(s,l,c){var u,d;let h,p,{source:f,target:m,canceled:g}=l.operation;if(!f||!m||g)return"preventDefault"in l&&l.preventDefault(),s;let v=(s,l)=>s===l||null!==s&&"object"==typeof s&&"id"in s&&s.id===l;if(Array.isArray(s)){let u=s.findIndex(s=>v(s,f.id)),d=s.findIndex(s=>v(s,m.id));if(-1===u||-1===d){if(cK(f)){let u=f.initialIndex,d=f.index;return u===d||u<0||u>=s.length?("preventDefault"in l&&l.preventDefault(),s):c(s,u,d)}return s}if(!g&&"index"in f&&"number"==typeof f.index){let l=f.index;if(l!==u)return c(s,u,l)}return c(s,u,d)}let b=Object.entries(s),y=-1,w=-1;for(let[s,l]of b)if(-1===y&&-1!==(y=l.findIndex(s=>v(s,f.id)))&&(h=s),-1===w&&-1!==(w=l.findIndex(s=>v(s,m.id)))&&(p=s),-1!==y&&-1!==w)break;if(-1===y&&cK(f)){let u=null==f.initialGroup?void 0:cG(s,f.initialGroup),d=f.initialIndex,h=null==f.group?void 0:cG(s,f.group),p=f.index;if(null==u||null==h||u===h&&d===p)return"preventDefault"in l&&l.preventDefault(),s;if(u===h)return cY(cV({},s),{[u]:c(s[u],d,p)});let m=s[u][d];return cY(cV({},s),{[u]:[...s[u].slice(0,d),...s[u].slice(d+1)],[h]:[...s[h].slice(0,p),m,...s[h].slice(p)]})}if(!f.manager)return s;let{dragOperation:k}=f.manager,S=null!=(d=null==(u=k.shape)?void 0:u.current.center)?d:k.position.current;if(null==p){let l=cG(s,m.id);if(null!=l){let c=m.shape&&S.y>m.shape.center.y?s[l].length:0;p=l,w=c}}if(null==h||null==p||h===p&&y===w){if(null!=h&&h===p&&y===w&&cK(f)){let l=null==f.group?void 0:cG(s,f.group),u=null!=f.group&&l!==h,d=f.index!==y;if(u||d){let u=null==f.group?h:l;if(null!=u){if(h===u)return cY(cV({},s),{[h]:c(s[h],y,f.index)});let l=s[h][y];return cY(cV({},s),{[h]:[...s[h].slice(0,y),...s[h].slice(y+1)],[u]:[...s[u].slice(0,f.index),l,...s[u].slice(f.index)]})}}}return"preventDefault"in l&&l.preventDefault(),s}if(h===p)return cY(cV({},s),{[h]:c(s[h],y,w)});let _=+!!(m.shape&&Math.round(S.y)>Math.round(m.shape.center.y)),E=s[h][y];return cY(cV({},s),{[h]:[...s[h].slice(0,y),...s[h].slice(y+1)],[p]:[...s[p].slice(0,w+_),E,...s[p].slice(w+_)]})}function cX(s,l){return cZ(s,l,cq)}function cJ(s){let l=new Map;for(let[,c]of s)for(let s of c)l.set(s.id,s.index);return l}function cQ(s,l,c){var u;for(let[d,h]of l)for(let l of h){let h=s.get(l.id);if(l.index!==h||l.group!==d||!(null==(u=c.get(d))?void 0:u.has(l)))return!0}return!1}var c0="__default__";function c1(s,l,c,u){let d=u<l?"afterend":"beforebegin";c.insertAdjacentElement(d,s)}function c2(s,l){return s.index-l.index}function c3(s,l){return s.initialIndex-l.initialIndex}function c9(s,l=c2){return Array.from(s).sort(l)}var c4=[cF,class extends ig{constructor(s){super(s);const l=()=>{let l=new Map;for(let c of s.registry.droppables)if(c instanceof ut){let{sortable:s}=c,{group:u}=s,d=l.get(u);d||(d=new Set,l.set(u,d)),d.add(s)}return l},c=[s.monitor.addEventListener("dragover",(s,c)=>{if(this.disabled)return;let{dragOperation:u}=c,{source:d,target:h}=u;if(!cI(d)||!cI(h)||d.sortable===h.sortable)return;let p=l(),f=cJ(p),m=d.sortable.group===h.sortable.group,g=p.get(d.sortable.group),v=m?g:p.get(h.sortable.group);g&&v&&queueMicrotask(()=>{s.defaultPrevented||c.renderer.rendering.then(()=>{var u,b;if(cQ(f,p,l()))return;let y=d.sortable.element,w=h.sortable.element;if(!w||!y||!m&&h.id===d.sortable.group)return;let k=c9(g),S=m?k:c9(v),_=null!=(u=d.sortable.group)?u:c0,E=null!=(b=h.sortable.group)?b:c0,C={[_]:k,[E]:S},D=cX(C,s);if(C===D)return;let M=D[E].indexOf(d.sortable),T=D[E].indexOf(h.sortable);c.collisionObserver.disable(),c1(y,M,w,T),ny(()=>{for(let[s,l]of D[_].entries())l.index=s;if(!m)for(let[s,l]of D[E].entries())l.group=h.sortable.group,l.index=s}),c.actions.setDropTarget(d.id).then(()=>c.collisionObserver.enable())})})}),s.monitor.addEventListener("dragend",(s,c)=>{if(!s.canceled)return;let{dragOperation:u}=c,{source:d}=u;cI(d)&&(d.sortable.initialIndex!==d.sortable.index||d.sortable.initialGroup!==d.sortable.group)&&queueMicrotask(()=>{let s=l(),u=cJ(s),h=s.get(d.sortable.initialGroup);h&&c.renderer.rendering.then(()=>
67{if(cQ(u,s,l()))return;let c=c9(h),p=c9(h,c3),f=d.sortable.element,m=c[p.indexOf(d.sortable)],g=null==m?void 0:m.element;m&&g&&f&&(c1(f,m.index,g,d.index),ny(()=>{for(let l of s.values())for(let s of Array.from(l).values())s.index=s.initialIndex,s.group=s.initialGroup}))})})})];this.destroy=()=>{for(let s of c)s()}}}],c5={duration:250,easing:"cubic-bezier(0.25, 1, 0.5, 1)",idle:!1};function c8(s){var l,c;return"boolean"==typeof s?{draggable:s,droppable:s}:{draggable:null!=(l=null==s?void 0:s.draggable)&&l,droppable:null!=(c=null==s?void 0:s.droppable)&&c}}var c6=new rf;ns=[rl],no=[rl];var c7=class{constructor(s,l){cO(this,nc,cM(nl,8,this)),cM(nl,11,this),cO(this,nu),cO(this,nd),cO(this,nh,cM(nl,12,this)),cM(nl,15,this),cO(this,np),this.register=()=>(ny(()=>{var s,l;null==(s=this.manager)||s.registry.register(this.droppable),null==(l=this.manager)||l.registry.register(this.draggable)}),()=>this.unregister()),this.unregister=()=>{ny(()=>{var s,l;null==(s=this.manager)||s.registry.unregister(this.droppable),null==(l=this.manager)||l.registry.unregister(this.draggable)})},this.destroy=()=>{ny(()=>{this.droppable.destroy(),this.draggable.destroy()})};var c=s,{effects:u=()=>[],disabled:d,group:h,index:p,sensors:f,type:m,transition:g=c5,plugins:v}=c,b=ck(c,["effects","disabled","group","index","sensors","type","transition","plugins"]);const y=iW(v,c4),w=c8(d);this.droppable=new ut(cx(cw({},b),{disabled:w.droppable}),l,this),this.draggable=new ue(cx(cw({},b),{disabled:w.draggable,plugins:y,effects:()=>[()=>{var s,l,c;let u=null==(s=this.manager)?void 0:s.dragOperation.status;(null==u?void 0:u.initializing)&&this.id===(null==(c=null==(l=this.manager)?void 0:l.dragOperation.source)?void 0:c.id)&&c6.clear(this.manager),(null==u?void 0:u.dragging)&&c6.set(this.manager,this.id,nx(()=>({initialIndex:this.index,initialGroup:this.group})))},()=>{let{index:s,group:l,manager:c}=this,u=cP(this,nd),d=cP(this,nu);(s!==u||l!==d)&&(cN(this,nd,s),cN(this,nu,l),this.animate())},()=>{var s,l;let{target:c}=this,{isDragSource:u}=this.draggable;"move"===(null!=(l=null==(s=this.draggable.pluginConfig(sz))?void 0:s.feedback)?l:"default")&&u&&(this.droppable.disabled=!c)},...u()],type:m,sensors:f}),l,this),cN(this,np,b.element),this.manager=l,this.index=p,cN(this,nd,p),this.group=h,cN(this,nu,h),this.type=m,this.transition=g}get initialIndex(){var s,l;return null!=(l=null==(s=c6.get(this.manager,this.id))?void 0:s.initialIndex)?l:this.index}get initialGroup(){var s,l;return null!=(l=null==(s=c6.get(this.manager,this.id))?void 0:s.initialGroup)?l:this.group}animate(){nx(()=>{let{manager:s,transition:l}=this,{shape:c}=this.droppable;if(!s)return;let{idle:u}=s.dragOperation.status;c&&l&&(!u||l.idle)&&s.renderer.rendering.then(()=>{let{element:u}=this;if(!u)return;for(let s of u.getAnimations())"transitionProperty"in s&&("transform"===s.transitionProperty||"translate"===s.transitionProperty||"scale"===s.transitionProperty)&&s.cancel();let d=this.refreshShape();if(!d)return;let h={x:c.boundingRectangle.left-d.boundingRectangle.left,y:c.boundingRectangle.top-d.boundingRectangle.top},{translate:p}=a9(u),f=og(u,p,!1),m=og(u,p);if(h.x||h.y){let c=ak(ao(u))?cx(cw({},l),{duration:0}):l;om({element:u,keyframes:{translate:[`${f.x+h.x}px ${f.y+h.y}px ${f.z}`,`${m.x}px ${m.y}px ${m.z}`]},options:c}).then(()=>{s.dragOperation.status.dragging||(this.droppable.shape=void 0)})}})})}get manager(){return this.draggable.manager}set manager(s){ny(()=>{this.draggable.manager=s,this.droppable.manager=s})}set element(s){ny(()=>{let l=cP(this,np),c=this.droppable.element,u=this.draggable.element;c&&c!==l||(this.droppable.element=s),u&&u!==l||(this.draggable.element=s),cN(this,np,s)})}get element(){var s,l;let c=cP(this,np);if(c)return null!=(l=null!=(s=aM.get(c))?s:c)?l:this.droppable.element}set target(s){this.droppable.element=s}get target(){return this.droppable.element}set source(s){this.draggable.element=s}get source(){return this.draggable.element}get disabled(){let{disabled:s}=this.draggable,{disabled:l}=this.droppable;return s===l?s:{draggable:s,droppable:l}}set plugins(s){this.draggable.plugins=iW(s,c4)}set disabled(s){let l=c8(s);ny(()=>{this.droppable.disabled=l.droppable,this.draggable.disabled=l.draggable})}set data(s){ny(()=>{this.droppable.data=s,this.draggable.data=s})}set handle(s){this.draggable.handle=s}
67set id(s){this.droppable.id=s,this.draggable.id=s}get id(){return this.droppable.id}set sensors(s){this.draggable.sensors=s}set modifiers(s){this.draggable.modifiers=s}set collisionPriority(s){this.droppable.collisionPriority=s}set collisionDetector(s){this.droppable.collisionDetector=null!=s?s:oR}set alignment(s){this.draggable.alignment=s}get alignment(){return this.draggable.alignment}set type(s){ny(()=>{this.droppable.type=s,this.draggable.type=s})}get type(){return this.draggable.type}set accept(s){this.droppable.accept=s}get accept(){return this.droppable.accept}get isDropTarget(){return this.droppable.isDropTarget}get isDragSource(){return this.draggable.isDragSource}get isDragging(){return this.draggable.isDragging}get isDropping(){return this.draggable.isDropping}get status(){return this.draggable.status}refreshShape(){return this.droppable.refreshShape()}accepts(s){return this.droppable.accepts(s)}};nl=cS(),nc=new WeakMap,nu=new WeakMap,nd=new WeakMap,nh=new WeakMap,np=new WeakMap,cT(nl,4,"index",ns,c7,nc),cT(nl,4,"group",no,c7,nh),cD(nl,c7);var ue=class extends lp{constructor(s,l,c){super(s,l),this.sortable=c}get index(){return this.sortable.index}get initialIndex(){return this.sortable.initialIndex}get group(){return this.sortable.group}get initialGroup(){return this.sortable.initialGroup}},ut=class extends lf{constructor(s,l,c){super(s,l),this.sortable=c}get index(){return this.sortable.index}get group(){return this.sortable.group}},un=Object.defineProperty,ur=Object.defineProperties,ui=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,ul=(s,l,c)=>l in s?un(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,uc=(s,l)=>{for(var c in l||(l={}))uo.call(l,c)&&ul(s,c,l[c]);if(ua)for(var c of ua(l))us.call(l,c)&&ul(s,c,l[c]);return s},uu=(s,l)=>ur(s,ui(l));function ud(s){let{accept:l,collisionDetector:c,collisionPriority:u,id:d,data:h,element:p,handle:f,index:m,group:g,disabled:v,modifiers:b,sensors:y,target:w,type:k,plugins:S}=s,_=uc(uc({},c5),s.transition),E=lJ(l=>new c7(uu(uc({},s),{transition:_,register:!1,handle:lN(f),element:lN(p),target:lN(w)}),l)),C=lF(E,uh);return lz(d,()=>E.id=d),lI(()=>{ny(()=>{E.group=g,E.index=m})},[E,g,m]),lz(k,()=>E.type=k),lz(l,()=>E.accept=l,void 0,rs),lz(h,()=>h&&(E.data=h)),lz(m,()=>{var s;(null==(s=E.manager)?void 0:s.dragOperation.status.idle)&&(null==_?void 0:_.idle)&&E.refreshShape()},lL),lB(f,s=>E.handle=s),lB(p,s=>E.element=s),lB(w,s=>E.target=s),lz(v,()=>E.disabled=null!=v&&v,void 0,rs),lz(y,()=>E.sensors=y,void 0,rs),lz(c,()=>E.collisionDetector=c),lz(u,()=>E.collisionPriority=u),lz(S,()=>E.plugins=S,void 0,rs),lz(_,()=>E.transition=_,void 0,rs),lz(b,()=>E.modifiers=b,void 0,rs),lz(s.alignment,()=>E.alignment=s.alignment),{sortable:C,get isDragging(){return C.isDragging},get isDropping(){return C.isDropping},get isDragSource(){return C.isDragSource},get isDropTarget(){return C.isDropTarget},handleRef:(0,nm.useCallback)(s=>{E.handle=null!=s?s:void 0},[E]),ref:(0,nm.useCallback)(s=>{var l,c;(s||null==(l=E.element)||!l.isConnected||(null==(c=E.manager)?void 0:c.dragOperation.status.idle))&&(E.element=null!=s?s:void 0)},[E]),sourceRef:(0,nm.useCallback)(s=>{var l,c;(s||null==(l=E.source)||!l.isConnected||(null==(c=E.manager)?void 0:c.dragOperation.status.idle))&&(E.source=null!=s?s:void 0)}
67,[E]),targetRef:(0,nm.useCallback)(s=>{var l,c;(s||null==(l=E.target)||!l.isConnected||(null==(c=E.manager)?void 0:c.dragOperation.status.idle))&&(E.target=null!=s?s:void 0)},[E])}}function uh(s,l,c){return"isDragSource"===s&&!c&&!!l}function up({delay:s,distance:l}){let c=[];if(void 0!==s){let l="number"==typeof s?{value:s,tolerance:5}:{value:s.duration,tolerance:s.tolerance??5};c.push(new le.Delay(l))}if(void 0!==l){let s="number"==typeof l?{value:l}:{value:l.value,tolerance:l.tolerance};c.push(new le.Distance(s))}return c}function uf(s){return(0,nm.useMemo)(()=>{let l={activatorElements:s=>[s.handle].filter(Boolean)};return void 0!==s&&(l.activationConstraints=()=>up(s)),[lr.configure(l),s5]},[s])}let um=(0,nm.createContext)(null);function ug({className:s,children:l,"aria-label":c,render:u}){let d=(0,nm.useContext)(um),h=s=>d?.handleRef(s);return u?u({ref:h,style:{touchAction:"none"}}):(0,ng.jsx)("span",{ref:h,"aria-label":c,className:s,role:"button",tabIndex:0,style:{touchAction:"none"},children:l})}function uv({item:s,renderItem:l,index:c,groupId:u,draggingClassName:d,modifiers:h}){let{ref:p,handleRef:f,isDragging:m}=ud({id:s.id,index:c,type:"item",accept:"item",group:u,data:null!=u?{group:u}:void 0,modifiers:h}),g=l(s);return(0,ng.jsx)(um,{value:{handleRef:f},children:(0,nm.cloneElement)(g,{ref:s=>p(s),className:(0,nf.r)(g.props.className,m&&d)})})}let ub=(0,nm.memo)(uv);function uy({group:s,renderGroup:l,renderItem:c,renderAddNew:u,index:d,draggingClassName:h,groupWrapperClassName:p,modifiers:f}){let{handleRef:m,isDragging:g,ref:v}=ud({id:s.id,accept:["group","item"],collisionPriority:iP.Low,type:"group",index:d,modifiers:f});return(0,ng.jsxs)("div",{ref:s=>v(s),className:(0,nf.r)(g&&h,p),children:[(0,ng.jsx)(um,{value:{handleRef:m},children:l(s)}),s.items.map((l,u)=>(0,ng.jsx)(ub,{item:l,renderItem:c,index:u,groupId:s.id,draggingClassName:h,modifiers:f},l.id)),u?.(s.id)]})}let uw=(0,nm.memo)(uy);function ux(s,l){let c=(0,nm.useRef)(null);return{containerRef:c,modifiers:(0,nm.useMemo)(()=>{let u=[];return"vertical"===s?u.push(i1):"horizontal"===s&&u.push(i2),l&&u.push(lg.configure({element:()=>c.current})),u},[s,l])}}function uk({items:s,onItemsChange:l,renderItem:c,renderAddNew:u,className:d,draggingClassName:h,axis:p,activationConstraints:f,restrictToContainer:m}){let g=(0,nm.useRef)(s),v=(0,nm.useRef)(!1),[b,y]=(0,nm.useState)(s);v.current||b===s||y(s);let w=(0,nm.useRef)(b);w.current=b;let{containerRef:k,modifiers:S}=ux(p,m),_=uf(f);return(0,ng.jsx)(lK,{sensors:_,onDragStart:(0,nm.useCallback)(()=>{g.current=s,v.current=!0},[s]),onDragOver:(0,nm.useCallback)(l=>{y(lA(s,l))},[s]),onDragEnd:(0,nm.useCallback)(s=>{v.current=!1,s.canceled?y(g.current):l(w.current)},[l]),children:(0,ng.jsxs)("div",{ref:k,className:d,children:[b.map((s,l)=>(0,ng.jsx)(ub,{item:s,renderItem:c,index:l,draggingClassName:h,modifiers:S},s.id)),u?.()]})})}function uS({items:s,onItemsChange:l,renderItem:c,renderGroup:u,renderAddNew:d,className:h,draggingClassName:p,groupWrapperClassName:f,axis:m,activationConstraints:g,restrictToContainer:v}){let b=(0,nm.useRef)(s),y=(0,nm.useRef)(!1),[w,k]=(0,nm.useState)(s);y.current||w===s||k(s);let S=(0,nm.useRef)(w);S.current=w;let{containerRef:_,modifiers:E}=ux(m,v),C=uf(g);return(0,ng.jsx)(lK,{sensors:C,onDragStart:(0,nm.useCallback)(()=>{b.current=s,y.current=!0},[s]),onDragOver:(0,nm.useCallback)(l=>{let{source:c}=l.operation;if(c&&"group"===c.type)return void k(lA(s,l));let u=lA(Object.fromEntries(s.map(s=>[s.id,s.items])),l);k(s.map(s=>{let l=u[s.id];return l===s.items?s:{...s,items:l}}))},[s]),onDragEnd:(0,nm.useCallback)(s=>{y.current=!1,s.canceled?k(b.current):l(S.current)},[l]),children:(0,ng.jsxs)("div",{ref:_,className:h,children:[w.map((s,l)=>(0,ng.jsx)(uw,{index:l,group:s,renderGroup:u,renderItem:c,renderAddNew:d,draggingClassName:p,groupWrapperClassName:f,modifiers:E},s.id)),d?.(void 0)]})})}function u_(s){return"flat"===s.mode?(0,ng.jsx)(uk,{...s}):(0,ng.jsx)(uS,{...s})}},642237(s,l,c){"use strict";var u=c(21392),d=c(973704),h=c(362052),p=c(796524),f=c(70719),m=c(34819),g=c(790389),v=c(391426);function b({icon:s,"aria-label":l,variant:c="primary",size:y,loading:w,loadingAriaLabel:k,disabled:S=!1,className:_,menuOptions:E,popoverContent:C,open:D,defaultOpen:M,onOpenChange:T,align:A,alignOffset:P,side:O,sideOffset:N,closeOnContentClick:I,fillAvailableHeight:R,popoverClassName:F,dropdownMaxWidth:L,dropdownMaxHeight:j,i18n:z,"data-testid":B,ref:$,...W}){let H=(0,h.t)("splitButton",z),U=S||!0===w,V=(0,v.jsx)(m.K,{variant:c,size:y,icon:"chevron-down","aria-label":C?H.toggleDropdown:H.openMenu,internalClassName:(0,u.r)((0,p.n)({variant:c}))});return(0,v.jsxs)("div",{className:(0,d.t)("SplitIconButton",(0,p.r)({size:y}),_),children:[(0,v.jsx)(m.K,{ref:$,variant:c,size:y,icon:s,"aria-label":l,loading:w,loadingAriaLabel:k,disabled:S,"data-testid":B,internalClassName:(0,u.r)((0,p.i)({variant:c})),...W}),C?(0,v.jsx)(g.A,{trigger:V,open:D,defaultOpen:M,onOpenChange:T,disabled:U,align:A,alignOffset:P,side:O,sideOffset:N,closeOnContentClick:I,fillAvailableHeight:R,className:F,children:C}):(0,v.jsx)(f.t,{options:E,trigger:V,open:D,defaultOpen:M,onOpenChange:T,disabled:U,align:A,alignOffset:P,side:O,sideOffset:N,dropdownMaxWidth:L,dropdownMaxHeight:j})]})}b.displayName="SplitIconButton",c.d(l,{c:()=>b})},106271(s,l,c){"use strict";var u=c(21392),d=c(973704),h=c(881061),p=c(12778),f=c(749543),m=c(558095),g=c(716822),v=c(371044),b=c(933578),y=c(391426);function w({rootClassName:s,rootProps:l,disabled:c=!1,name:k,validate:S,validationMode:_,validationDebounceTime:E,invalid:C=!1,layout:D="vertical",horizontalLayoutRatio:M,label:T,labelTooltip:A,labelProps:P,description:O,descriptionProps:N,error:I,errorProps:R,value:F,defaultValue:L,onChange:j,icon:z="clock",className:B,readonly:$=!1,"aria-label":W,"data-testid":H,timeFormat:U="24h",i18n:V,minTime:Y,maxTime:q,stepMinutes:G,disableShortcutMenu:K,ref:Z}){let X=(0,b.useId)(),J=(0,b.useId)(),Q=`time-input-hours-${X}`,ee=(0,b.useRef)(null),et=(0,h.S)(ee,Z),en=void 0!==F,[er,ei]=(0,b.useState)(L??{hours:0,minutes:0}),ea=en?F:er,eo=(0,b.useCallback)(s=>
67{en||ei(s),j?.(s),ee.current&&(ee.current.value=`${(0,v.n)(s.hours)}:${(0,v.n)(s.minutes)}`)},[en,j]),es=`${(0,v.n)(ea.hours)}:${(0,v.n)(ea.minutes)}`;return(0,y.jsxs)(p.t,{"data-testid":H,disabled:c,name:k,validate:S,validationMode:_,validationDebounceTime:E,invalid:C,className:(0,d.t)("TimeInput",(0,m.a)({layout:D}),s),...l,children:[(T||O&&"horizontal"===D)&&(0,y.jsxs)("div",{className:(0,u.r)((0,m.n)({layout:D,column:"meta",horizontalLayoutRatio:M})),children:[T&&(0,y.jsxs)(p.n,{htmlFor:Q,id:J,layout:D,hasDescription:!!O,...P,className:(0,u.r)("flex items-center gap-2",P?.className),children:[T,A&&(0,y.jsx)(g.Help,{content:A})]}),O&&"horizontal"===D&&(0,y.jsx)(p.r,{...N,children:O})]}),(0,y.jsxs)("div",{className:(0,u.r)((0,m.n)({layout:D,column:"control",horizontalLayoutRatio:M})),children:[(0,y.jsx)(v.t,{value:ea,onChange:eo,disabled:c,invalid:C,readonly:$,icon:z,id:Q,"aria-label":T?void 0:W,"aria-labelledby":T?J:void 0,className:(0,d.t)("TimeInput",B),timeFormat:U,i18n:V,minTime:Y,maxTime:q,stepMinutes:G,disableShortcutMenu:K}),(0,y.jsx)("input",{ref:et,type:"time",name:k,value:es,readOnly:!0,tabIndex:-1,"aria-hidden":"true",className:"sr-only","aria-labelledby":J}),O&&"vertical"===D&&(0,y.jsx)(p.r,{...N,children:O}),C&&I&&(0,y.jsx)(f.t,{match:!0,...R,children:I})]})]})}w.displayName="TimeInput",c.d(l,{c:()=>w})},791408(s,l,c){"use strict";var u=c(21392),d=c(617593),h=c(391426);let p=(0,u.n)({variants:{variant:{"heading-3xl":"h-[var(--leading-3xl)]","heading-2xl":"h-[var(--leading-2xl)]","heading-xl":"h-[var(--leading-xl)]","heading-lg":"h-[var(--leading-lg)]","heading-md":"h-[var(--leading-md)]","heading-sm":"h-[var(--leading-sm)]","heading-xs":"h-[var(--leading-xs)]","label-xl":"h-[var(--leading-xl)]","label-lg":"h-[var(--leading-lg)]","label-md":"h-[var(--leading-md)]","label-sm":"h-[var(--leading-sm)]","label-xs":"h-[var(--leading-xs)]","label-xs-uppercase":"h-[var(--leading-xs)]","body-md":"h-[var(--leading-md)]","body-sm":"h-[var(--leading-sm)]","body-responsive":"h-[var(--leading-md)] lg:h-[var(--leading-sm)]",caption:"h-[--leading-xs]",code:"h-[--leading-sm]"}},defaultVariants:{variant:"body-md"}}),f=({variant:s,lines:l=1,className:c,"data-testid":f})=>{let m=Number.isFinite(l)?Math.max(1,Math.floor(l)):1,g=Array.from({length:m},(s,l)=>({id:`typography-skeleton-line-${l}`,isShortFinalLine:m>1&&l===m-1}));return(0,h.jsx)("div",{"aria-hidden":"true",className:(0,u.r)("flex w-32 flex-col",c),"data-testid":f,children:g.map(({id:l,isShortFinalLine:c})=>(0,h.jsx)(d.E,{shape:"pill",className:(0,u.r)(p({variant:s}),c?"w-3/4":"w-full")},l))})};c.d(l,{},{H:f})},630242(s,l,c){"use strict";let u="-space-x-0.5",d="radial-gradient(circle 0.75rem at 1.75rem 0.625rem, transparent 100%, black 100%)",h={maskImage:d,WebkitMaskImage:d};c.d(l,{},{n:h,t:u})},141035(s,l,c){"use strict";var u=c(933578);function d(s){return Array.isArray(s)?{items:s,hasMore:!1,nextCursor:null}:{items:s.items,hasMore:s.hasMore??!1,nextCursor:s.nextCursor??null}}function h({onSearch:s}){let[l,c]=(0,u.useState)([]),[p,f]=(0,u.useState)(null),[m,g]=(0,u.useState)(!1),[v,b]=(0,u.useState)(!1),[y,w]=(0,u.useState)(!1),[k,S]=(0,u.useState)(null),_=(0,u.useRef)(null),E=(0,u.useRef)(""),C=(0,u.useCallback)((l,u)=>{if("item-press"===u.reason)return;if(_.current?.abort(),""===l.trim()){c([]),S(null),w(!1),f(null),g(!1),b(!1);return}E.current=l;let h=new AbortController;_.current=h,c([]),S(null),w(!1),f(null),g(!0),b(!1),s(l,h.signal,null).then(s=>{if(h.signal.aborted)return;let{items:l,hasMore:u,nextCursor:p}=d(s);c(l),w(u),S(p),g(!1)},s=>{h.signal.aborted||(c([]),f(s instanceof Error?s.message:"Search failed. Please try again."),g(!1))})},[s]),D=(0,u.useCallback)(()=>{if(!y||m||v)return;_.current?.abort();let l=new AbortController;_.current=l;let u=E.current,h=k;b(!0),s(u,l.signal,h).then(s=>{if(l.signal.aborted)return;let{items:u,hasMore:h,nextCursor:p}=d(s);c(s=>[...s,...u]),w(h),S(p),b(!1)},s=>{l.signal.aborted||(f(s instanceof Error?s.message:"Load more failed. Please try again."),b(!1))})},[s,y,m,v,k]),M=(0,u.useCallback)(s=>{s||(_.current?.abort(),c([]),S(null),w(!1),f(null),g(!1),b(!1))},[]);return{isLoading:m,isLoadingMore:v,hasMore:y,items:l,error:p,loadM
67ore:D,searchProps:(0,u.useMemo)(()=>({options:l,isLoading:m,isLoadingMore:v,hasMore:y,onLoadMore:D,filter:null,onInputValueChange:C,onOpenChangeComplete:M}),[l,m,v,y,D,C,M])}}c.d(l,{U:()=>h})},18616(s,l,c){"use strict";var u=c(70485),d=c(933578);let h=["sm","md","lg","xl","2xl","3xl"],p=Object.fromEntries(h.map(s=>[s,parseInt(u.m[s],10)]));function f(s,l){return!!s&&p[s]>=p[l]}function m(){}function g(){let s=(0,d.useMemo)(()=>"u"<typeof window?null:h.map(s=>({key:s,mql:window.matchMedia(`(min-width: ${u.m[s]})`)})),[]),l=(0,d.useCallback)(l=>{if(!s)return()=>{};for(let{mql:c}of s)c.addEventListener("change",l);return()=>{for(let{mql:c}of s)c.removeEventListener("change",l)}},[s]),c=(0,d.useCallback)(()=>{if(s){for(let l=s.length-1;l>=0;l--)if(s[l].mql.matches)return s[l].key}},[s]);return(0,d.useSyncExternalStore)(l,c,m)}c.d(l,{d:()=>g,w:()=>f})},222124(s,l,c){"use strict";var u=c(268342),d=c(933578);let h=2e3;function p(){return"function"==typeof globalThis.navigator?.clipboard?.writeText}function f(s){let{copiedAriaLabel:l,copyErrorTitle:c,copyErrorDescription:f,resetOnValueChange:m}=s,g=(0,u.r)(),[v,b]=(0,d.useState)(!1),[y,w]=(0,d.useState)(!1),[k,S]=(0,d.useState)(""),_=(0,d.useRef)(null);(0,d.useEffect)(()=>{b(p())},[]);let E=(0,d.useRef)(void 0);return(0,d.useEffect)(()=>{void 0!==m&&void 0!==E.current&&E.current!==m&&(null!=_.current&&(globalThis.clearTimeout(_.current),_.current=null),w(!1),S("")),E.current=m},[m]),(0,d.useEffect)(()=>()=>{null!=_.current&&globalThis.clearTimeout(_.current)},[]),{isClipboardAvailable:v,copied:y,liveText:k,copy:(0,d.useCallback)(async s=>{if(v)try{await globalThis.navigator.clipboard.writeText(s),null!=_.current&&globalThis.clearTimeout(_.current),w(!0),S(l),_.current=globalThis.setTimeout(()=>{w(!1),S(""),_.current=null},h)}catch{w(!1),S(""),g?.toast.add({title:c,description:f,variant:"destructive",icon:"triangle-exclamation-filled",iconColor:"danger"})}},[v,l,c,f,g])}}c.d(l,{V:()=>f})},481241(s,l,c){"use strict";let u={top:"env(safe-area-inset-top, 0px)",right:"env(safe-area-inset-right, 0px)",bottom:"env(safe-area-inset-bottom, 0px)",left:"env(safe-area-inset-left, 0px)"},d={top:s=>`calc(${s} + ${u.top})`,right:s=>`calc(${s} + ${u.right})`,bottom:s=>`calc(${s} + ${u.bottom})`,left:s=>`calc(${s} + ${u.left})`};c.d(l,{},{n:d,t:u})},861060(s,l,c){"use strict";function u(s,l,c="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:s,timeZoneName:c}).format(l).split(/\s/g).slice(2).join(" ")}c.d(l,{BB:()=>k,tz:()=>S}),Symbol.for("constructDateFrom");let d={},h={};function p(s,l){try{let c=(d[s]||=new Intl.DateTimeFormat("en-US",{timeZone:s,timeZoneName:"longOffset"}).format)(l).split("GMT")[1];if(c in h)return h[c];return m(c,c.split(":"))}catch{if(s in h)return h[s];let l=s?.match(f);if(l)return m(s,l.slice(1));return NaN}}let f=/([+-]\d\d):?(\d\d)?/;function m(s,l){let c=+(l[0]||0),u=+(l[1]||0),d=(l[2]||0)/60;return h[s]=60*c+u>0?60*c+u+d:60*c-u-d}class g extends Date{constructor(...s){super(),s.length>1&&"string"==typeof s[s.length-1]&&(this.timeZone=s.pop()),this.internal=new Date,isNaN(p(this.timeZone,this))?this.setTime(NaN):s.length?"number"==typeof s[0]&&(1===s.length||2===s.length&&"number"!=typeof s[1])?this.setTime(s[0]):"string"==typeof s[0]?this.setTime(+new Date(s[0])):s[0]instanceof Date?this.setTime(+s[0]):(this.setTime(+new Date(...s)),w(this,NaN),b(this)):this.setTime(Date.now())}static tz(s,...l){return l.length?new g(...l,s):new g(Date.now(),s)}withTimeZone(s){return new g(+this,s)}getTimezoneOffset(){let s=-p(this.timeZone,this);return s>0?Math.floor(s):Math.ceil(s)}setTime(s){return Date.prototype.setTime.apply(this,arguments),b(this),+this}[Symbol.for("constructDateFrom")](s){return new g(+new Date(s),this.timeZone)}}let v=/^(get|set)(?!UTC)/;function b(s){s.internal.setTime(+s),s.internal.setUTCSeconds(s.internal.getUTCSeconds()-Math.round(-(60*p(s.timeZone,s))))}function y(s){Date.prototype.setFullYear.call(s,s.internal.getUTCFullYear(),s.internal.getUTCMonth(),s.internal.getUTCDate()),Date.prototype.setHours.call(s,s.internal.getUTCHours(),s.internal.getUTCMinutes(),s.internal.getUTCSeconds(),s.internal.getUTCMilliseconds()),w(s)}function w(s){let l=p(s.timeZone,s),c=l>0?Math.floor(l):Math.ceil(l),u=new Date(+s);u.setUTCHours(u.getUTCHours()-1);let d=-new Date(+s).getTimezoneOffset(),h=d- -new Date(+u).getTimezoneOffset(),f=Date.prototype.getHours.apply(s)!==s.internal.getUTCHours();h&&f&&s.internal.setUTCMinutes(s.internal.getUTCMinutes()+h);let m=d-c;m&&Date.prototype.setUTCMinutes.call(s,Date.prototype.getUTCMinutes.call(s)+m);let g=new Date(+s);g.setUTCSeconds(0);let v=d>0?g.getSeconds():(g.getSeconds()-60)%60,b=Math.round(-(60*p(s.timeZone,s)))%60;(b||v)&&(s.internal.setUTCSeconds(s.internal.getUTCSeconds()+b),Date.prototype.setUTCSeconds.call(s,Date.prototype.getUTCSeconds.call(s)+b+v));let y=p(s.timeZone,s),w=y>0?Math.floor(y):Math.ceil(y),k=-new Date(+s).getTimezoneOffset()-w-m;if(w!==c&&k){Date.prototype.setUTCMinutes.call(s,Date.prototype.getUTCMinutes.call(s)+k);let l=p(s.timeZone,s),c=w-(l>0?Math.floor(l):Math.ceil(l));c&&(s.internal.setUTCMinutes(s.internal.getUTCMinutes()+c),Date.prototype.setUTCMinutes.call(s,Date.prototype.getUTCMinutes.call(s)+c))}}Object.getOwnPropertyNames(Date.prototype).forEach(s=>{if(!v.test(s))return;let l=s.replace(v,"$1UTC");g.prototype[l]&&(s.startsWith("get")?g.prototype[s]=function(){return this.internal[l]()}:(g.prototype[s]=function(){return Date.prototype[l].apply(this.internal,arguments),y(this),+this},g.prototype[l]=function(){return Date.prototype[l].apply(this,arguments),b(this),+this}))});class k extends g{static tz(s,...l){return l.length?new k(...l,s):new k(Date.now(),s)}toISOString(){let[s,l,c]=this.tzComponents(),u=`${s}${l}
67:${c}`;return this.internal.toISOString().slice(0,-1)+u}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[s,l,c,u]=this.internal.toUTCString().split(" ");return`${s?.slice(0,-1)} ${c} ${l} ${u}`}toTimeString(){let s=this.internal.toUTCString().split(" ")[4],[l,c,d]=this.tzComponents();return`${s} GMT${l}${c}${d} (${u(this.timeZone,this)})`}toLocaleString(s,l){return Date.prototype.toLocaleString.call(this,s,{...l,timeZone:l?.timeZone||this.timeZone})}toLocaleDateString(s,l){return Date.prototype.toLocaleDateString.call(this,s,{...l,timeZone:l?.timeZone||this.timeZone})}toLocaleTimeString(s,l){return Date.prototype.toLocaleTimeString.call(this,s,{...l,timeZone:l?.timeZone||this.timeZone})}tzComponents(){let s=this.getTimezoneOffset();return[s>0?"-":"+",String(Math.floor(Math.abs(s)/60)).padStart(2,"0"),String(Math.abs(s)%60).padStart(2,"0")]}withTimeZone(s){return new k(+this,s)}[Symbol.for("constructDateFrom")](s){return new k(+new Date(s),this.timeZone)}}let S=s=>l=>k.tz(s,+new Date(l))},125805(s,l,c){"use strict";var u=c(135739),d=c(840239),h=c(933578),p=c(185636),f=c(710887),m=c(636687),g=c(991465),v=c(775794),b=c(71976),y=c(108284),w=c(873622),k=c(89065),S=c(721041),_=c(185400),E=c(835242),C=c(603753),D=c(464803),M=c(658209),T=c(33027),A=c(616251),P=c(509547);let O=(0,h.createContext)(null);O.displayName="GroupContext";let N=h.Fragment;function I(s){var l;let[c,u]=(0,h.useState)(null),[d,p]=(0,P.b0)(),[f,m]=(0,T.rU)(),g=(0,h.useMemo)(()=>({switch:c,setSwitch:u}),[c,u]),v={},b=s,y=(0,M.Ci)();return h.createElement(m,{name:"Switch.Description",value:f},h.createElement(p,{name:"Switch.Label",value:d,props:{htmlFor:null==(l=g.switch)?void 0:l.id,onClick(s){c&&(C.kS(s.currentTarget)&&s.preventDefault(),c.click(),c.focus({preventScroll:!0}))}}},h.createElement(O.Provider,{value:g},y({ourProps:v,theirProps:b,slot:{},defaultTag:N,name:"Switch.Group"}))))}let R="button";function F(s,l){var c;let C=(0,h.useId)(),N=(0,_.q)(),I=(0,k._)(),{id:F=N||`headlessui-switch-${C}`,disabled:L=I||!1,checked:j,defaultChecked:z,onChange:B,name:$,value:W,form:H,autoFocus:U=!1,...V}=s,Y=(0,h.useContext)(O),[q,G]=(0,h.useState)(null),K=(0,h.useRef)(null),Z=(0,w.P)(K,l,null===Y?null:Y.setSwitch,G),X=(0,m.K)(z),[J,Q]=(0,f.P)(j,B,null!=X&&X),ee=(0,g.L)(),[et,en]=(0,h.useState)(!1),er=(0,v._)(()=>{en(!0),null==Q||Q(!J),ee.nextFrame(()=>{en(!1)})}),ei=(0,v._)(s=>{if((0,E.l)(s.currentTarget))return s.preventDefault();s.preventDefault(),er()}),ea=(0,v._)(s=>{s.key===A.D.Space?(s.preventDefault(),er()):s.key===A.D.Enter&&(0,D.q)(s.currentTarget)}),eo=(0,v._)(s=>s.preventDefault()),es=(0,P.o2)(),el=(0,T.MM)(),{isFocusVisible:ec,focusProps:eu}=(0,u.o)({autoFocus:U}),{isHovered:ed,hoverProps:eh}=(0,d.M)({isDisabled:L}),{pressed:ep,pressProps:ef}=(0,p.Z)({disabled:L}),em=(0,y._)({checked:J,disabled:L,hover:ed,focus:ec,active:ep,autofocus:U,changing:et}),eg=(0,M.v6)({id:F,ref:Z,role:"switch",type:(0,b.c)(s,q),tabIndex:-1===s.tabIndex?0:null!=(c=s.tabIndex)?c:0,"aria-checked":J,"aria-labelledby":es,"aria-describedby":el,disabled:L||void 0,autoFocus:U,onClick:ei,onKeyUp:ea,onKeyPress:eo},eu,eh,ef),ev=(0,h.useCallback)(()=>{if(void 0!==X)return null==Q?void 0:Q(X)},[Q,X]),eb=(0,M.Ci)();return h.createElement(h.Fragment,null,null!=$&&h.createElement(S.CL,{disabled:L,data:{[$]:W||"on"},overrides:{type:"checkbox",checked:J},form:H,onReset:ev}),eb({ourProps:eg,theirProps:V,slot:em,defaultTag:R,name:"Switch"}))}let L=Object.assign((0,M.FX)(F),{Group:I,Label:P.JU,Description:T.VY});c.d(l,{dO:()=>L})},247816(s,l,c){"use strict";var u=c(933578);function d(s,l){return u.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:l},s),u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}let h=u.forwardRef(d);c.d(l,{},{A:h})},930630(s,l,c){"use strict";var u=c(933578);function d(s,l){return u.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:l},s),u.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"}))}let h=u.forwardRef(d);c.d(l,{},{A:h})},268427(s,l,c){"use strict";c.d(l,{Ay:()=>et});var u=c(933578);let d=String.raw,h=(()=>{try{document.createElement("div").animate({opacity:0}
67,{easing:"linear(0, 1)"})}catch{return!1}return!0})(),p="u">typeof CSS&&CSS.supports&&CSS.supports("line-height","mod(1,1)"),f="u">typeof matchMedia?matchMedia("(prefers-reduced-motion: reduce)"):null,m="--_number-flow-d-opacity",g="--_number-flow-d-width",v="--_number-flow-dx",b="--_number-flow-d",y=(()=>{try{return CSS.registerProperty({name:m,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:v,syntax:"<length>",inherits:!0,initialValue:"0px"}),CSS.registerProperty({name:g,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:b,syntax:"<number>",inherits:!0,initialValue:"0"}),!0}catch{return!1}})(),w="round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px)",k=`calc(${w} * 2)`,S="var(--number-flow-mask-width, 0.5em)",_=`calc(${S} / var(--scale-x))`,E="#000 0, transparent 71%",C=d`:host{display:inline-block;direction:ltr;white-space:nowrap;isolation:isolate;line-height:1}.number,.number__inner{display:inline-block;transform-origin:left top}:host([data-will-change]) :is(.number,.number__inner,.section,.digit,.digit__num,.symbol){will-change:transform}.number{--scale-x:calc(1 + var(${g}) / var(--width));transform:translateX(var(${v})) scaleX(var(--scale-x));margin:0 calc(-1 * ${S});position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 ${_},#000 calc(100% - ${_}),transparent ),linear-gradient(to bottom,transparent 0,#000 ${k},#000 calc(100% - ${k}),transparent 100% ),radial-gradient(at bottom right,${E}),radial-gradient(at bottom left,${E}),radial-gradient(at top left,${E}),radial-gradient(at top right,${E});-webkit-mask-size:100% calc(100% - ${k} * 2),calc(100% - ${_} * 2) 100%,${_} ${k},${_} ${k},${_} ${k},${_} ${k};-webkit-mask-position:center,center,top left,top right,bottom right,bottom left;-webkit-mask-repeat:no-repeat}.number__inner{padding:${w} ${S};transform:scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${v})))}:host > :not(.number){z-index:5}.section,.symbol{display:inline-block;position:relative;isolation:isolate}.section::after{content:'\200b';display:inline-block}.section--justify-left{transform-origin:center left}.section--justify-right{transform-origin:center right}.section > [inert],.symbol > [inert]{margin:0 !important;position:absolute !important;z-index:-1}.digit{display:inline-block;position:relative;--c:var(--current) + var(${b})}.digit__num,.number .section::after{padding:${w} 0}.digit__num{display:inline-block;--offset-raw:mod(var(--length) + var(--n) - mod(var(--c),var(--length)),var(--length));--offset:calc( var(--offset-raw) - var(--length) * round(down,var(--offset-raw) / (var(--length) / 2),1) );--y:clamp(-100%,var(--offset) * 100%,100%);transform:translateY(var(--y))}.digit__num[inert]{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(var(--y))}.digit:not(.is-spinning) .digit__num[inert]{display:none}.symbol__value{display:inline-block;mix-blend-mode:plus-lighter;white-space:pre}.section--justify-left .symbol > [inert]{left:0}.section--justify-right .symbol > [inert]{right:0}.animate-presence{opacity:calc(1 + var(${m}))}`,D="u">typeof HTMLElement?HTMLElement:class{},M=d`:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:${w} 0}.symbol{white-space:pre}`,T=(s="")=>d`:where(number-flow${s}){line-height:1}number-flow${s} > span{font-kerning:none;display:inline-block;padding:${k} 0}`,A=(s,l,c)=>{let u=document.createElement(s),[d,h]=Array.isArray(l)?[void 0,l]:[l,c];return d&&Object.assign(u,d),null==h||h.forEach(s=>u.appendChild(s)),u},P=(s,l)=>{var c;return"left"===l?s.offsetLeft:((null==(c=s.offsetParent instanceof HTMLElement?s.offsetParent:null)?void 0:c.offsetWidth)??0)-s.offsetWidth-s.offsetLeft},O=s=>s.offsetWidth>0&&s.offsetHeight>0,N=(s,l)=>{"u">typeof HTMLElement&&"u">typeof customElements&&!customElements.get(s)&&customElements.define(s,l)};function I(s,l,{reverse:c=!1}={}){let u=s.length;for(let d=c?u-1:0;c?d>=0:d<u;c?d--:d++)l(s[d],d)}function R(s,l,c,u){let d=l.formatToParts(s);c&&d.unshift({type:"prefix",value:c}),u&&d.push({type:"suffix",value:u});let h=[],p=[],f=[],m=[],g={},v=s=>`${s}:${g[s]=(g[s]??-1)+1}`,b="",y=!1,w=!1;for(let s of d){b+=s.value;let l="minusSign"===s.type||"plusSign"===s.type?"sign":s.type;"integer"===l?(y=!0,p.push(...s.value.split("").map(s=>({type:l,value:parseInt(s)})))):"group"===l?p.push({type:l,value:s.value}):"decimal"===l?(w=!0,f.push({type:l,value:s.value,key:v(l)})):"fraction"===l?f.push(...s.value.split("").map(s=>({type:l,value:parseInt(s),key:v(l),pos:-1-g[l]}))):(y||w?m:h).push({type:l,value:s.value,key:v(l)})}let k=[];for(let s=p.length-1;s>=0;s--){let l=p[s];k.unshift("integer"===l.type?{...l,key:v(l.type),pos:g[l.type]}:{...l,key:v(l.type)})}return{pre:h,integer:k,fraction:f,post:m,valueAsString:b,value:"string"==typeof s?parseFloat(s):s}}let F=p&&h&&y;class L extends D{constructor(){super(),this.created=!1,this.batched=!1,this._preUpdated=!1;const{animated:s,...l}=this.constructor.defaultProps;this._animated=this.computedAnimated=s,Object.assign(this,l)}get animated(){return this._animated}set animated(s){var l;this.animated!==s&&(this._animated=s,null==(l=this.shadowRoot)||l.getAnimations().forEac
67h(s=>s.finish()))}set data(s){var l,c;if(null==s||s===this._data)return;let{pre:u,integer:d,fraction:h,post:p,value:m}=s;if(this.created){let g=this._data;this._data=s,this.computedTrend="function"==typeof this.trend?this.trend(g.value,m):this.trend,this.computedAnimated=F&&this._animated&&(!this.respectMotionPreference||!(null!=(l=f)&&l.matches))&&O(this)&&"visible"===this.ownerDocument.visibilityState,null==(c=this.plugins)||c.forEach(l=>{var c;return null==(c=l.onUpdate)?void 0:c.call(l,s,g,this)}),this.batched||this.willUpdate(),this._pre.update(u),this._num.update({integer:d,fraction:h}),this._post.update(p),this.batched||this.didUpdate()}else{this._data=s,this.attachShadow({mode:"open"});try{this._internals??(this._internals=this.attachInternals()),this._internals.role="img"}catch{}let l=document.createElement("style");this.nonce&&(l.nonce=this.nonce),l.textContent=C,this.shadowRoot.appendChild(l),this._pre=new $(this,u,{justify:"right",part:"left"}),this.shadowRoot.appendChild(this._pre.el),this._num=new j(this,d,h),this.shadowRoot.appendChild(this._num.el),this._post=new $(this,p,{justify:"left",part:"right"}),this.shadowRoot.appendChild(this._post.el),this.created=!0}try{this._internals.ariaLabel=s.valueAsString}catch{}}willUpdate(){var s;this._preUpdated=F&&this._animated&&(!this.respectMotionPreference||!(null!=(s=f)&&s.matches))&&"visible"===this.ownerDocument.visibilityState,this._preUpdated&&(this._pre.willUpdate(),this._num.willUpdate(),this._post.willUpdate())}didUpdate(){if(!this.computedAnimated||!this._preUpdated)return;this._abortAnimationsFinish?this._abortAnimationsFinish.abort():this.dispatchEvent(new Event("animationsstart")),this._pre.didUpdate(),this._num.didUpdate(),this._post.didUpdate();let s=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(s=>s.finished)).then(()=>{s.signal.aborted||(this.dispatchEvent(new Event("animationsfinish")),this._abortAnimationsFinish=void 0)}),this._abortAnimationsFinish=s}}L.defaultProps={transformTiming:{duration:900,easing:"linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)"},spinTiming:void 0,opacityTiming:{duration:450,easing:"ease-out"},animated:!0,trend:(s,l)=>Math.sign(l-s),respectMotionPreference:!0,plugins:void 0,digits:void 0};class j{constructor(s,l,c,{className:u,...d}={}){this.flow=s,this._integer=new B(s,l,{justify:"right",part:"integer"}),this._fraction=new B(s,c,{justify:"left",part:"fraction"}),this._inner=A("span",{className:"number__inner"},[this._integer.el,this._fraction.el]),this.el=A("span",{...d,part:"number",className:`number ${u??""}`},[this._inner])}willUpdate(){this._prevWidth=this.el.offsetWidth,this._prevLeft=this.el.getBoundingClientRect().left,this._integer.willUpdate(),this._fraction.willUpdate()}update({integer:s,fraction:l}){this._integer.update(s),this._fraction.update(l)}didUpdate(){let s=this.el.getBoundingClientRect();this._integer.didUpdate(),this._fraction.didUpdate();let l=this._prevLeft-s.left,c=this.el.offsetWidth,u=this._prevWidth-c;this.el.style.setProperty("--width",String(c)),this.el.animate({[v]:[`${l}px`,"0px"],[g]:[u,0]},{...this.flow.transformTiming,composite:"accumulate"})}}class z{constructor(s,l,{justify:c,className:u,...d},h){this.flow=s,this.children=new Map,this.onCharRemove=s=>()=>{this.children.delete(s)},this.justify=c;const p=l.map(s=>this.addChar(s).el);this.el=A("span",{...d,className:`section section--justify-${c} ${u??""}`},h?h(p):p)}addChar(s,{startDigitsAtZero:l=!1,...c}={}){let u="integer"===s.type||"fraction"===s.type?new U(this,s.type,l?0:s.value,s.pos,{...c,onRemove:this.onCharRemove(s.key)}):new V(this,s.type,s.value,{...c,onRemove:this.onCharRemove(s.key)});return this.children.set(s.key,u),u}unpop(s){s.el.removeAttribute("inert"),s.el.style.top="",s.el.style[this.justify]=""}
67pop(s){s.forEach(s=>{s.el.style.top=`${s.el.offsetTop}px`,s.el.style[this.justify]=`${P(s.el,this.justify)}px`}),s.forEach(s=>{s.el.setAttribute("inert",""),s.present=!1})}addNewAndUpdateExisting(s){let l=new Map,c=new Map,u="left"===this.justify,d=u?"prepend":"append";if(I(s,s=>{let u;this.children.has(s.key)?(u=this.children.get(s.key),c.set(s,u),this.unpop(u),u.present=!0):(u=this.addChar(s,{startDigitsAtZero:!0,animateIn:!0}),l.set(s,u)),this.el[d](u.el)},{reverse:u}),this.flow.computedAnimated){let s=this.el.getBoundingClientRect();l.forEach(l=>{l.willUpdate(s)})}l.forEach((s,l)=>{s.update(l.value)}),c.forEach((s,l)=>{s.update(l.value)})}willUpdate(){let s=this.el.getBoundingClientRect();this._prevOffset=s[this.justify],this.children.forEach(l=>l.willUpdate(s))}didUpdate(){let s=this.el.getBoundingClientRect();this.children.forEach(l=>l.didUpdate(s));let l=s[this.justify],c=this._prevOffset-l;c&&this.children.size&&this.el.animate({transform:[`translateX(${c}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}class B extends z{update(s){let l=new Map;this.children.forEach((c,u)=>{s.find(s=>s.key===u)||l.set(u,c),this.unpop(c)}),this.addNewAndUpdateExisting(s),l.forEach(s=>{s instanceof U&&s.update(0)}),this.pop(l)}}class $ extends z{update(s){let l=new Map;this.children.forEach((c,u)=>{s.find(s=>s.key===u)||l.set(u,c)}),this.pop(l),this.addNewAndUpdateExisting(s)}}class W{constructor(s,l,{onRemove:c,animateIn:u=!1}={}){this.flow=s,this.el=l,this._present=!0,this._remove=()=>{var s;this.el.remove(),null==(s=this._onRemove)||s.call(this)},this.el.classList.add("animate-presence"),this.flow.computedAnimated&&u&&this.el.animate({[m]:[-.9999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),this._onRemove=c}get present(){return this._present}set present(s){if(this._present!==s){if(this._present=s,s?this.el.removeAttribute("inert"):this.el.setAttribute("inert",""),!this.flow.computedAnimated){s||this._remove();return}this.el.style.setProperty("--_number-flow-d-opacity",s?"0":"-.999"),this.el.animate({[m]:s?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),s?this.flow.removeEventListener("animationsfinish",this._remove):this.flow.addEventListener("animationsfinish",this._remove,{once:!0})}}}class H extends W{constructor(s,l,c,u){super(s.flow,c,u),this.section=s,this.value=l,this.el=c}}class U extends H{constructor(s,l,c,u,d){var h,p;const f=((null==(p=null==(h=s.flow.digits)?void 0:h[u])?void 0:p.max)??9)+1,m=Array.from({length:f}).map((s,l)=>{let u=A("span",{className:"digit__num"},[document.createTextNode(String(l))]);return l!==c&&u.setAttribute("inert",""),u.style.setProperty("--n",String(l)),u}),g=A("span",{part:`digit ${l}-digit`,className:"digit"},m);g.style.setProperty("--current",String(c)),g.style.setProperty("--length",String(f)),super(s,c,g,d),this.pos=u,this._onAnimationsFinish=()=>{this.el.classList.remove("is-spinning")},this._numbers=m,this.length=f}willUpdate(s){let l=this.el.getBoundingClientRect();this._prevValue=this.value;let c=l[this.section.justify]-s[this.section.justify],u=l.width/2;this._prevCenter="left"===this.section.justify?c+u:c-u}update(s){this.el.style.setProperty("--current",String(s)),this._numbers.forEach((l,c)=>c===s?l.removeAttribute("inert"):l.setAttribute("inert","")),this.value=s}didUpdate(s){let l=this.el.getBoundingClientRect(),c=l[this.section.justify]-s[this.section.justify],u=l.width/2,d="left"===this.section.justify?c+u:c-u,h=this._prevCenter-d;h&&this.el.animate({transform:[`translateX(${h}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"});let p=this.getDelta();p&&(this.el.classList.add("is-spinning"),this.el.animate({[b]:[-p,0]},{...this.flow.spinTiming??this.flow.transformTiming,composite:"accumulate"}),this.flow.addEventListener("animationsfinish",this._onAnimationsFinish,{once:!0}))}getDelta(){var s;if(this.flow.plugins)for(let l of this.flow.plugins){let c=null==(s=l.getDelta)?void 0:s.call(l,this.value,this._prevValue,this);if(null!=c)return c}let l=this.value-this._prevValue,c=this.flow.computedTrend||Math.sign(l);return c<0&&this.value>this._prevValue?this.value-this.length-this._prevValue:c>0&&this.value<this._prevValue?this.length-this._prevValue+this.value:l}}class V extends H{constructor(s,l,c,u){const d=A("span",{className:"symbol__value",textContent:c});super(s,c,A("span",{part:`symbol ${l}`,className:"symbol"},[d]),u),this.type=l,this._children=new Map,this._onChildRemove=s=>()=>{this._children.delete(s)},this._children.set(c,new W(this.flow,d,{onRemove:this._onChildRemove(c)}))}willUpdate(s){if("decimal"===this.type)return;let l=this.el.getBoundingClientRect();this._prevOffset=l[this.section.justify]-s[this.section.justify]}update(s){if(this.value!==s){let l=this._children.get(this.value);l&&(l.present=!1);let c=this._children.get(s);if(c)c.present=!0;else{let l=A("span",{className:"symbol__value",textContent:s});this.el.appendChild(l),this._children.set(s,new W(this.flow,l,{animateIn:!0,onRemove:this._onChildRemove(s)}))}}this.value=s}didUpdate(s){if("decimal"===this.type)return;let l=this.el.getBoundingClientRect()[this.section.justify]-s[this.section.justify],c=this._prevOffset-l;c&&this.el.animate({transform:[`translateX(${c}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}let Y=s=>[M,T(s),C],q=parseInt(u.version.match(/^(\d+)\./)?.[1])>=19,G=["data","digits"];class K extends L{attributeChangedCallback(s,l,c){this[s]=JSON.parse(c)}}K.observedAttributes=q?[]:G,N("number-flow-react",K);let Z={};function X(s){return s}let J=q?X:JSON.stringify;function Q(s){let{transformTiming:l,spinTiming:c,opacityTiming:u,animated:d,respectMotionPreference:h,trend:p,plugins:f,...m}=s;return[{transformTiming:l,spinTiming:c,opacityTiming:u,animated:d,respectMotionPreference:h,trend:p,plugins:f},m]}class ee extends u.Component{updateProperties(s){if(!this.el)return;this.el.batched=!this.props.isolate;let[l]=Q(this.props);Object.entries(l).forEach(([s,l])=>{this.el[s]=l??K.defaultProps[s]}),s?.onAnimationsStart&&this.el.removeEventListener("animationsstart",s.onAnimationsStart),this.props.onAnimationsStart&&this.el.addEventListener("animationsstart",this.props.onAnimationsStart),s?.onAnimationsFinish&&this.el.removeEventListener("animationsfinish",s.onAnimationsFinish),this.props.onAnimationsFinish&&this.el.addEventListener("animationsfinish",this.props.onAnimationsFinish)}componentDidMount(){this.updateProperties(),q&&this.el&&(this.el.digits=this.props.digits,this.el.data=this.props.data)}getSnapshotBeforeUpdate(s){if(this.updateProperties(s),s.data!==this.props.data){if(this.props.group)return this.props.group.willUpdate(),()=>this.props.group?.didUpdate();if(!this.props.isolate)return this.el?.willUpdate(),()=>this.el?.didUpdate()}return null}componentDidUpdate(s,l,c){c?.()}handleRef(s){this.props.innerRef&&(this.props.innerRef.current=s),this.el=s}render(){let[s,{innerRef:l,className:c,data:d,nonce:h,willChange:p,isolate:f,group:m,digits:g,onAnimationsStart:v,onAnimationsFinish:b,...y}]=Q(this.props);return u.createElement("number-flow-react",{ref:this.handleRef,"data-will-change":p?"":void 0,class:c,nonce:h,...y,dangerouslySetInnerHTML:{__html:""},suppressHydrationWarning:!0,digits:J(g),data:J(d)})}constructor(s){super(s),this.handleRef=this.handleRef.bind(this)}}let et=u.forwardRef(function({value:s,locales:l,format:c,prefix:d,suffix:h,...p},f){u.useImperativeHandle(f,()=>m.current,[]);let m=u.useRef(void 0),g=u.useContext(en);g?.useRegister(m);let v=u.useMemo(()=>l?JSON.stringify(l):"",[l]),b=u.useMemo(()=>c?JSON.stringify(c):"",[c]),y=u.useMemo(()=>R(s,Z[`${v}:${b}`]??=new Intl.NumberFormat(l,c),d,h),[s,v,b,d,h]);return u.createElement(ee,{...p,group:g,data:y,innerRef:m})}),en=u.createContext(void 0);Y("-react")},494620(s,l,c){"use strict";c.d(l,{UC:()=>ez,ZL:()=>ej,bL:()=>eF,l9:()=>eL});var u,d,h=c(933578),p=c(379677),f=c(851609),m=c(306623),g=c(834745),v=c(823828),b=c(439
67690),y=c(933057),w=c(94252),k=c(554494),S=c(794028),_=c(391426),E=Object.defineProperty,C=(s,l)=>E(s,"name",{value:l,configurable:!0}),D="Popper",[M,T]=(0,f.A)(D),[A,P]=M(D),O=C(s=>{let{__scopePopper:l,children:c}=s,[u,d]=h.useState(null),[p,f]=h.useState(void 0);return(0,_.jsx)(A,{scope:l,anchor:u,onAnchorChange:d,placementState:p,setPlacementState:f,children:c})},"Popper"),N="PopperAnchor",I=h.forwardRef(C(function(s,l){let{__scopePopper:c,virtualRef:u,...d}=s,p=P(N,c),f=h.useRef(null),m=p.onAnchorChange,v=h.useCallback(s=>{f.current=s,s&&m(s)},[m]),b=(0,g.s)(l,v),w=h.useRef(null);h.useEffect(()=>{if(!u)return;let s=w.current;w.current=u.current,s!==w.current&&m(w.current)});let k=p.placementState&&$(p.placementState),S=k?.[0],E=k?.[1];return u?null:(0,_.jsx)(y.sG.div,{"data-radix-popper-side":S,"data-radix-popper-align":E,...d,ref:b})},"PopperAnchor")),R="PopperContent",[F,L]=M(R),j=h.forwardRef(C(function(s,l){let{__scopePopper:c,side:u="bottom",sideOffset:d=0,align:p="center",alignOffset:f=0,arrowPadding:m=0,avoidCollisions:E=!0,collisionBoundary:D=[],collisionPadding:M=0,sticky:T="partial",hideWhenDetached:A=!1,updatePositionStrategy:O="optimized",onPlaced:N,...I}=s,L=P(R,c),[j,W]=h.useState(null),H=(0,g.s)(l,W),[U,V]=h.useState(null),Y=(0,S.X)(U),q=Y?.width??0,G=Y?.height??0,K=u+("center"!==p?"-"+p:""),Z="number"==typeof M?M:{top:0,right:0,bottom:0,left:0,...M},X=Array.isArray(D)?D:[D],J=X.length>0,Q={padding:Z,boundary:X.filter(z),altBoundary:J},{refs:ee,floatingStyles:et,placement:en,isPositioned:er,middlewareData:ei}=(0,v.we)({strategy:"fixed",placement:K,whileElementsMounted:C((...s)=>(0,b.ll)(...s,{animationFrame:"always"===O}),"whileElementsMounted"),elements:{reference:L.anchor},middleware:[(0,v.cY)({mainAxis:d+G,alignmentAxis:f}),E&&(0,v.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===T?(0,v.ER)():void 0,...Q}),E&&(0,v.UU)({...Q}),(0,v.Ej)({...Q,apply:C(({elements:s,rects:l,availableWidth:c,availableHeight:u})=>{let{width:d,height:h}=l.reference,p=s.floating.style;p.setProperty("--radix-popper-available-width",`${c}px`),p.setProperty("--radix-popper-available-height",`${u}px`),p.setProperty("--radix-popper-anchor-width",`${d}px`),p.setProperty("--radix-popper-anchor-height",`${h}px`)},"apply")}),U&&(0,v.UE)({element:U,padding:m}),B({arrowWidth:q,arrowHeight:G}),A&&(0,v.jD)({strategy:"referenceHidden",...Q,boundary:J?Q.boundary:void 0})]}),ea=L.setPlacementState;(0,k.N)(()=>(ea(en),()=>{ea(void 0)}),[en,ea]);let[eo,es]=$(en),el=(0,w.c)(N);(0,k.N)(()=>{er&&el?.()},[er,el]);let ec=ei.arrow?.x,eu=ei.arrow?.y,ed=ei.arrow?.centerOffset!==0,[eh,ep]=h.useState();return(0,k.N)(()=>{j&&ep(window.getComputedStyle(j).zIndex)},[j]),(0,_.jsx)("div",{ref:ee.setFloating,"data-radix-popper-content-wrapper":"",style:{...et,transform:er?et.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eh,"--radix-popper-transform-origin":[ei.transformOrigin?.x,ei.transformOrigin?.y].join(" "),...ei.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:s.dir,children:(0,_.jsx)(F,{scope:c,placedSide:eo,placedAlign:es,onArrowChange:V,arrowX:ec,arrowY:eu,shouldHideArrow:ed,children:(0,_.jsx)(y.sG.div,{"data-side":eo,"data-align":es,...I,ref:H,style:{...I.style,animation:er?I.style?.animation:"none"}})})})},"PopperContent"));function z(s){return null!==s}C(z,"isNotNull");var B=C(s=>({name:"transformOrigin",options:s,fn(l){let{placement:c,rects:u,middlewareData:d}=l,h=d.arrow?.centerOffset!==0,p=h?0:s.arrowWidth,f=h?0:s.arrowHeight,[m,g]=$(c),v={start:"0%",center:"50%",end:"100%"}[g],b=(d.arrow?.x??0)+p/2,y=(d.arrow?.y??0)+f/2,w="",k="";return"bottom"===m?(w=h?v:`${b}px`,k=`${-f}px`):"top"===m?(w=h?v:`${b}px`,k=`${u.floating.height+f}px`):"right"===m?(w=`${-f}px`,k=h?v:`${y}px`):"left"===m&&(w=`${u.floating.width+f}px`,k=h?v:`${y}px`),{data:{x:w,y:k}}}}),"transformOrigin");function $(s){let[l,c="center"]=s.split("-");return[l,c]}C($,"getSideAndAlignFromPlacement");var W=O,H=I,U=j,V=c(574795),Y=Object.defineProperty,q=(s,l)=>Y(s,"name",{value:l,configurable:!0}),G=h.forwardRef(q(function(s,l){let{container:c,...u}=s,[d,p]=h.useState(!1);(0,k.N)(()=>p(!0),[]);let f=c||d&&globalThis?.document?.body;return f?V.createPortal((0,_.jsx)(y.sG.div,{...u,ref:l}),f):null},"Portal")),K=Object.defineProperty,Z=(s,l)=>K(s,"name",{value:l,configurable:!0});function X(s,l){return h.useReducer((s,c)=>l[s][c]??s,s)}Z(X,"useStateMachine");var J=Z(s=>{let{present:l,children:c}=s,u=Q(l),d="function"==typeof c?c({present:u.isPresent}):h.Children.only(c),p=et(u.ref,er(d));return"function"==typeof c||u.isPresent?h.cloneElement(d,{ref:p}):null},"Presence");function Q(s){let[l,c]=h.useState(),u=h.useRef(null),d=h.useRef(s),p=h.useRef("none"),f=h.useRef(void 0),[m,g]=X(s?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return h.useEffect(()=>{"mounted"===m?(p.current=f.current??en(u.current),f.current=void 0):p.current="none"},[m]),(0,k.N)(()=>{let l=u.current,c=d.current;if(c!==s){let u=p.current,h=en(l);if(s)f.current=h,g("MOUNT");else if("none"===h||l?.display==="none")g("UNMOUNT");else{let s=u!==h;c&&s?g("ANIMATION_OUT"):g("UNMOUNT")}d.current=s}},[s,g]),(0,k.N)(()=>
67{if(l){let s,c=l.ownerDocument.defaultView??window,h=Z(h=>{let p=en(u.current).includes(CSS.escape(h.animationName));if(h.target===l&&p&&(g("ANIMATION_END"),!d.current)){let u=l.style.animationFillMode;l.style.animationFillMode="forwards",s=c.setTimeout(()=>{"forwards"===l.style.animationFillMode&&(l.style.animationFillMode=u)})}},"handleAnimationEnd"),f=Z(s=>{s.target===l&&(p.current=en(u.current))},"handleAnimationStart");return l.addEventListener("animationstart",f),l.addEventListener("animationcancel",h),l.addEventListener("animationend",h),()=>{c.clearTimeout(s),l.removeEventListener("animationstart",f),l.removeEventListener("animationcancel",h),l.removeEventListener("animationend",h)}}g("ANIMATION_END")},[l,g]),{isPresent:["mounted","unmountSuspended"].includes(m),ref:h.useCallback(s=>{if(s){let l=getComputedStyle(s);u.current=l,f.current=en(l)}else u.current=null;c(s)},[])}}function ee(s,l){if("function"==typeof s)return s(l);null!=s&&(s.current=l)}function et(...s){let l=h.useRef(s);return l.current=s,h.useCallback(s=>{let c=l.current,u=!1,d=c.map(l=>{let c=ee(l,s);return u||"function"!=typeof c||(u=!0),c});if(u)return()=>{for(let s=0;s<d.length;s++){let l=d[s];"function"==typeof l?l():ee(c[s],null)}}},[])}function en(s){return s?.animationName||"none"}function er(s){let l=Object.getOwnPropertyDescriptor(s.props,"ref")?.get,c=l&&"isReactWarning"in l&&l.isReactWarning;return c?s.ref:(c=(l=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in l&&l.isReactWarning)?s.props.ref:s.props.ref||s.ref}Z(Q,"usePresence"),Z(ee,"setRef"),Z(et,"useStableComposedRefs"),Z(en,"getAnimationName"),Z(er,"getElementRef");var ei=Object.defineProperty,ea=(s,l)=>ei(s,"name",{value:l,configurable:!0}),eo="dismissableLayer.update",es="dismissableLayer.pointerDownOutside",el="dismissableLayer.focusOutside",ec=h.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),eu=h.forwardRef(ea(function(s,l){let{disableOutsidePointerEvents:c=!1,deferPointerDownOutside:d=!1,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:v,onInteractOutside:b,onDismiss:k,...S}=s,E=h.useContext(ec),[C,D]=h.useState(null),M=C?.ownerDocument??globalThis?.document,[,T]=h.useState({}),A=(0,g.s)(l,D),P=Array.from(E.layers),[O]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),N=O?P.indexOf(O):-1,I=C?P.indexOf(C):-1,R=E.layersWithOutsidePointerEventsDisabled.size>0,F=I>=N,L=h.useRef(!1),j=eh(s=>{m?.(s),b?.(s),s.defaultPrevented||k?.()},{ownerDocument:M,deferPointerDownOutside:d,isDeferredPointerDownOutsideRef:L,dismissableSurfaces:E.dismissableSurfaces,shouldHandlePointerDownOutside:h.useCallback(s=>{if(!(s instanceof Node))return!1;let l=[...E.branches].some(l=>l.contains(s));return F&&!l},[E.branches,F])}),z=ep(s=>{if(d&&L.current)return;let l=s.target;![...E.branches].some(s=>s.contains(l))&&(v?.(s),b?.(s),s.defaultPrevented||k?.())},M),B=!!C&&I===P.length-1,$=(0,w.c)(s=>{"Escape"===s.key&&(f?.(s),!s.defaultPrevented&&k&&(s.preventDefault(),k()))});return h.useEffect(()=>{if(B)return M.addEventListener("keydown",$,{capture:!0}),()=>M.removeEventListener("keydown",$,{capture:!0})},[M,B,$]),h.useEffect(()=>{if(C)return c&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(u=M.body.style.pointerEvents,M.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),ef(),()=>{c&&(E.layersWithOutsidePointerEventsDisabled.delete(C),0===E.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=u))}},[C,M,c,E]),h.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),ef())},[C,E]),h.useEffect(()=>{let s=ea(()=>T({}),"handleUpdate");return document.addEventListener(eo,s),()=>document.removeEventListener(eo,s)},[]),(0,_.jsx)(y.sG.div,{...S,ref:A,style:{pointerEvents:R?F?"auto":"none":void 0,...s.style},onFocusCapture:(0,p.mK)(s.onFocusCapture,z.onFocusCapture),onBlurCapture:(0,p.mK)(s.onBlurCapture,z.onBlurCapture),onPointerDownCapture:(0,p.mK)(s.onPointerDownCapture,j.onPointerDownCapture)})},"DismissableLayer"));ea(function(){let s=h.useContext(ec),[l,c]=h.useState(null);return h.useEffect(()=>{if(l)return s.dismissableSurfaces.add(l),()=>
67{s.dismissableSurfaces.delete(l)}},[l,s.dismissableSurfaces]),c},"useDismissableLayerSurface");var ed=ea(()=>!0,"IS_TRUE");function eh(s,l){let{ownerDocument:c=globalThis?.document,deferPointerDownOutside:u=!1,isDeferredPointerDownOutsideRef:d,dismissableSurfaces:p,shouldHandlePointerDownOutside:f=ed}=l,m=(0,w.c)(s),g=h.useRef(!1),v=h.useRef(!1),b=h.useRef(new Map),y=h.useRef(()=>{});return h.useEffect(()=>{function s(){v.current=!1,d.current=!1,b.current.clear()}function l(){return Array.from(b.current.values()).some(Boolean)}function h(s){if(!v.current)return;let l=s.target;l instanceof Node&&[...p].some(s=>s.contains(l))||b.current.set(s.type,!0),"click"===s.type&&window.setTimeout(()=>{v.current&&y.current()},0)}function w(s){v.current&&b.current.set(s.type,!1)}ea(s,"resetOutsideInteraction"),ea(l,"isOutsideInteractionIntercepted"),ea(h,"handleInteractionCapture"),ea(w,"handleInteractionBubble");let k=ea(h=>{if(h.target&&!g.current){let p=function(){c.removeEventListener("click",y.current);let u=l();s(),u||em(es,m,w,{discrete:!0})};if(ea(p,"handleAndDispatchPointerDownOutsideEvent"),!f(h.target)){c.removeEventListener("click",y.current),s(),g.current=!1;return}let w={originalEvent:h};v.current=!0,d.current=u&&0===h.button,b.current.clear(),u&&0===h.button?(c.removeEventListener("click",y.current),y.current=p,c.addEventListener("click",y.current,{once:!0})):p()}else c.removeEventListener("click",y.current),s();g.current=!1},"handlePointerDown"),S=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let s of S)c.addEventListener(s,h,!0),c.addEventListener(s,w);let _=window.setTimeout(()=>{c.addEventListener("pointerdown",k)},0);return()=>{for(let s of(window.clearTimeout(_),c.removeEventListener("pointerdown",k),c.removeEventListener("click",y.current),S))c.removeEventListener(s,h,!0),c.removeEventListener(s,w)}},[c,m,u,d,p,f]),{onPointerDownCapture:ea(()=>g.current=!0,"onPointerDownCapture")}}function ep(s,l=globalThis?.document){let c=(0,w.c)(s),u=h.useRef(!1);return h.useEffect(()=>{let s=ea(s=>{s.target&&!u.current&&em(el,c,{originalEvent:s},{discrete:!1})},"handleFocus");return l.addEventListener("focusin",s),()=>l.removeEventListener("focusin",s)},[l,c]),{onFocusCapture:ea(()=>u.current=!0,"onFocusCapture"),onBlurCapture:ea(()=>u.current=!1,"onBlurCapture")}}function ef(){let s=new CustomEvent(eo);document.dispatchEvent(s)}function em(s,l,c,{discrete:u}){let d=c.originalEvent.target,h=new CustomEvent(s,{bubbles:!1,cancelable:!0,detail:c});l&&d.addEventListener(s,l,{once:!0}),u?(0,y.hO)(d,h):d.dispatchEvent(h)}ea(eh,"usePointerDownOutside"),ea(ep,"useFocusOutside"),ea(ef,"dispatchUpdate"),ea(em,"handleAndDispatchCustomEvent");var eg=Object.defineProperty,ev=(s,l)=>eg(s,"name",{value:l,configurable:!0}),eb="HoverCard",[ey,ew]=(0,f.A)(eb,[T]),ex=T(),[ek,eS]=ey(eb),e_=ev(s=>{let{__scopeHoverCard:l,children:c,open:u,defaultOpen:d,onOpenChange:p,openDelay:f=700,closeDelay:g=300}=s,v=ex(l),b=h.useRef(0),y=h.useRef(0),w=h.useRef(!1),k=h.useRef(!1),[S,E]=(0,m.i)({prop:u,defaultProp:d??!1,onChange:p,caller:eb}),C=h.useCallback(()=>{clearTimeout(y.current),b.current=window.setTimeout(()=>E(!0),f)},[f,E]),D=h.useCallback(()=>{clearTimeout(b.current),w.current||k.current||(y.current=window.setTimeout(()=>E(!1),g))},[g,E]),M=h.useCallback(()=>E(!1),[E]);return h.useEffect(()=>()=>{clearTimeout(b.current),clearTimeout(y.current)},[]),(0,_.jsx)(ek,{scope:l,open:S,onOpenChange:E,onOpen:C,onClose:D,onDismiss:M,hasSelectionRef:w,isPointerDownOnContentRef:k,children:(0,_.jsx)(W,{...v,children:c})})},"HoverCard"),eE="HoverCardTrigger",eC=h.forwardRef(ev(function(s,l){let{__scopeHoverCard:c,...u}=s,d=eS(eE,c),h=ex(c);return(0,_.jsx)(H,{asChild:!0,...h,children:(0,_.jsx)(y.sG.a,{"data-state":d.open?"open":"closed",...u,ref:l,onPointerEnter:(0,p.mK)(s.onPointerEnter,eI(d.onOpen)),onPointerLeave:(0,p.mK)(s.onPointerLeave,eI(d.onClose)),onFocus:(0,p.mK)(s.onFocus,d.onOpen),onBlur:(0,p.mK)(s.onBlur,d.onClose),onTouchStart:(0,p.mK)(s.onTouchStart,s=>s.preventDefault())})})},"HoverCardTrigger")),eD="HoverCardPortal",[eM,eT]=ey(eD,{forceMount:void 0}),eA=ev(s=>{let{__scopeHoverCard:l,forceMount:c,children:u,container:d}=s,h=eS(eD,l);return(0,_.jsx)(eM,{scope:l,forceMount:c,children:(0,_.jsx)(J,{present:c||h.open,children:(0,_.jsx)(G,{asChild:!0,container:d,children:u})})})},"HoverCardPortal"),eP="HoverCardContent",eO=h.forwardRef(ev(function(s,l){let c=eT(eP,s.__scopeHoverCard),{forceMount:u=c.forceMount,...d}=s,h=eS(eP,s.__scopeHoverCard);return(0,_.jsx)(J,{present:u||h.open,children:(0,_.jsx)(eN,{"data-state":h.open?"open":"closed",...d,onPointerEnter:(0,p.mK)(s.onPointerEnter,eI(h.onOpen)),onPointerLeave:(0,p.mK)(s.onPointerLeave,eI(h.onClose)),ref:l})})},"HoverCardContent")),eN=h.forwardRef(ev(function(s,l){let{__scopeHoverCard:c,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:v,...b}=s,y=eS(eP,c),w=ex(c),k=h.useRef(null),S=(0,g.s)(l,k),[E,C]=h.useState(!1);return h.useEffect(()=>{if(E){let s=document.body;return d=s.style.userSelect||s.style.webkitUserSelect,s.style.userSelect="none",s.style.webkitUserSelect="none",()=>{s.style.userSelect=d,s.style.webkitUserSelect=d}}},[E]),h.useEffect(()=>{if(k.current){let s=ev(()=>{C(!1),y.isPointerDownOnContentRef.current=!1,setTimeout(()=>{document.getSelection()?.toString()!==""&&(y.hasSelectionRef.current=!0)})},"handlePointerUp");return document.addEventListener("pointerup",s),()=>{document.removeEventListener("pointerup",s),y.hasSelectionRef.current=!1,y.isPointerDownOnContentRef.current=!1}}},[y.isPointerDownOnContentRef,y.hasSelectionRef]),h.useEffect(()=>{k.current&&eR(k.current).forEach(s=>s.setAttribute("tabindex","-1"))}),(0,_.jsx)(eu,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:v,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:(0,p.mK)(m,s=>{s.preventDefault()}),onDismiss:y.onDismiss,children:(0,_.jsx)(U,{...w,...b,onPointerDown:(0,p.mK)(b.onPointerDown,s=>{s.currentTarget.contains(s.target)&&C(!0),y.hasSelectionRef.current=!1,y.isPointerDownOnContentRef.current=!0}),ref:S,style:{...b.style,userSelect:E?"text":void 0,WebkitUserSelect:E?"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)"}})})},"HoverCardContentImpl"));function eI(s){return l=>"touch"===l.pointerType?void 0:s()}function eR(s){let l=[],c=document.createTreeWalker(s,NodeFilter.SHOW_ELEMENT,{acceptNode:ev(s=>s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP,"acceptNode")});for(;c.nextNode();)l.push(c.currentNode);return l}ev(eI,"excludeTouch"),ev(eR,"getTabbableNodes");var eF=e_,eL=eC,ej=eA,ez=eO},94252(s,l,c){"use strict";var u=c(933578),d=Object.defineProperty;function h(s){let l=u.useRef(s);return u.useEffect(()=>{l.current=s}),u.useMemo(()=>(...s)=>l.current?.(...s),[])}d(h,"name",{value:"useCallbackRef",configurable:!0}),c.d(l,{c:()=>h})},686883(s,l,c){"use strict";var u=function(){return null};c.d(l,{dd:()=>u})},778771(s,l,c){"use strict";var u=c(969990);function d(s){return new h(s,{silent:!0}).createRoute}var h=class{constructor(s,l){this.path=s,this.createRoute=s=>{let l=(0,u.un)(s);return l.isRoot=!1,l},this.silent=l?.silent}};c.d(l,{WK:()=>d})},109257(s,l,c){"use strict";var u=c(173630),d=c(866722),h=c(610548);function p(s){let l=(0,u.r)({warn:s?.router===void 0}),c=s?.router||l;return(0,h.P)(c.stores.__store,(0,d.X)(s,c))}c.d(l,{k:()=>p})},242221(s,l,c){"use strict";c.d(l,{q:()=>W});var u=c(391426),d=c(933578);function h(s,l,c,u){return new(c||(c=Promise))(function(d,h){function p(s){try{m(u.next(s))}catch(s){h(s)}}function f(s){try{m(u.throw(s))}catch(s){h(s)}}function m(s){var l;s.done?d(s.value):((l=s.value)instanceof c?l:new c(function(s){s(l)})).then(p,f)}m((u=u.apply(s,l||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;class p{constructor(){this.listeners={}}on(s,l,c){if(this.listeners[s]||(this.listeners[s]=new Set),null==c?void 0:c.once){let c=(...u)=>{this.un(s,c),l(...u)};return this.listeners[s].add(c),()=>this.un(s,c)}return this.listeners[s].add(l),()=>this.un(s,l)}un(s,l){var c;null==(c=this.listeners[s])||c.delete(l)}once(s,l){return this.on(s,l,{once:!0})}unAll(){this.listeners={}}
67emit(s,...l){this.listeners[s]&&this.listeners[s].forEach(s=>s(...l))}}let f={decode:function(s,l){return h(this,void 0,void 0,function*(){let c=new AudioContext({sampleRate:l});try{return yield c.decodeAudioData(s)}finally{c.close()}})},createBuffer:function(s,l){if(!s||0===s.length)throw Error("channelData must be a non-empty array");if(l<=0)throw Error("duration must be greater than 0");if("number"==typeof s[0]&&(s=[s]),!s[0]||0===s[0].length)throw Error("channelData must contain non-empty channel arrays");!function(s){let l=s[0];if(l.some(s=>s>1||s<-1)){let c=l.length,u=0;for(let s=0;s<c;s++){let c=Math.abs(l[s]);c>u&&(u=c)}for(let l of s)for(let s=0;s<c;s++)l[s]/=u}}(s);let c=s.map(s=>s instanceof Float32Array?s:Float32Array.from(s));return{duration:l,length:c[0].length,sampleRate:c[0].length/l,numberOfChannels:c.length,getChannelData:s=>{let l=c[s];if(!l)throw Error(`Channel ${s} not found`);return l},copyFromChannel:AudioBuffer.prototype.copyFromChannel,copyToChannel:AudioBuffer.prototype.copyToChannel}}};function m(s,l){let c=l.xmlns?document.createElementNS(l.xmlns,s):document.createElement(s);for(let[s,u]of Object.entries(l))if("children"===s&&u)for(let[s,l]of Object.entries(u))l instanceof Node?c.appendChild(l):"string"==typeof l?c.appendChild(document.createTextNode(l)):c.appendChild(m(s,l));else"style"===s?Object.assign(c.style,u):"textContent"===s?c.textContent=u:c.setAttribute(s,u.toString());return c}function g(s,l,c){let u=m(s,l||{});return null==c||c.appendChild(u),u}var v=Object.freeze({__proto__:null,createElement:g,default:g});let b={fetchBlob:function(s,l,c){return h(this,void 0,void 0,function*(){let u=yield fetch(s,c);if(u.status>=400)throw Error(`Failed to fetch ${s}: ${u.status} (${u.statusText})`);return function(s,l){h(this,void 0,void 0,function*(){if(!s.body||!s.headers)return;let c=s.body.getReader(),u=Number(s.headers.get("Content-Length"))||0,d=0,h=s=>{l(Math.round((d+=(null==s?void 0:s.length)||0)/u*100))};try{for(;;){let s=yield c.read();if(s.done)break;h(s.value)}}catch(s){console.warn("Progress tracking error:",s)}})}(u.clone(),l),u.blob()})}};function y(s){let l=s,c=new Set;return{get value(){return l},set(s){Object.is(l,s)||(l=s,c.forEach(s=>s(l)))},update(s){this.set(s(l))},subscribe:s=>(c.add(s),()=>c.delete(s))}}function w(s,l){let c=y(s());return l.forEach(l=>l.subscribe(()=>{let l=s();Object.is(c.value,l)||c.set(l)})),{get value(){return c.value},subscribe:s=>c.subscribe(s)}}function k(s,l){let c,u=()=>{c&&(c(),c=void 0),c=s()},d=l.map(s=>s.subscribe(u));return u(),()=>{c&&(c(),c=void 0),d.forEach(s=>s())}}class S extends p{get isPlayingSignal(){return this._isPlaying}get currentTimeSignal(){return this._currentTime}get durationSignal(){return this._duration}get volumeSignal(){return this._volume}get mutedSignal(){return this._muted}get playbackRateSignal(){return this._playbackRate}get seekingSignal(){return this._seeking}constructor(s){super(),this.isExternalMedia=!1,this.reactiveMediaEventCleanups=[],s.media?(this.media=s.media,this.isExternalMedia=!0):this.media=document.createElement("audio"),this._isPlaying=y(!1),this._currentTime=y(0),this._duration=y(0),this._volume=y(this.media.volume),this._muted=y(this.media.muted),this._playbackRate=y(this.media.playbackRate||1),this._seeking=y(!1),this.setupReactiveMediaEvents(),s.mediaControls&&(this.media.controls=!0),s.autoplay&&(this.media.autoplay=!0),null!=s.playbackRate&&this.onMediaEvent("canplay",()=>{null!=s.playbackRate&&(this.media.playbackRate=s.playbackRate)},{once:!0})}setupReactiveMediaEvents(){this.reactiveMediaEventCleanups.push(this.onMediaEvent("play",()=>{this._isPlaying.set(!0)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("pause",()=>{this._isPlaying.set(!1)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("ended",()=>{this._isPlaying.set(!1)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("timeupdate",()=>{this._currentTime.set(this.media.currentTime)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("durationchange",()=>{this._duration.set(this.media.duration||0)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("loadedmetadata",()=>{this._duration.set(this.media.duration||0)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("seeking",()=>{this._seeking.set(!0)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("seeked",()=>{this._seeking.set(!1)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("volumechange",()=>{this._volume.set(this.media.volume),this._muted.set(this.media.muted)})),this.reactiveMediaEventCleanups.push(this.onMediaEvent("ratechange",()=>{this._playbackRate.set(this.media.playbackRate)}))}onMediaEvent(s,l,c){return this.media.addEventListener(s,l,c),()=>this.media.removeEventListener(s,l,c)}getSrc(){return this.media.currentSrc||this.media.src||""}revokeSrc(){let s=this.getSrc();s.startsWith("blob:")&&URL.revokeObjectURL(s)}canPlayType(s){return""!==this.media.canPlayType(s)}setSrc(s,l){let c=this.getSrc();if(s&&c===s)return;this.revokeSrc();let u=l instanceof Blob&&(this.canPlayType(l.type)||!s)?URL.createObjectURL(l):s;if(c&&this.media.removeAttribute("src"),u||s)try{this.media.src=u}catch(l){this.media.src=s}}destroy(){this.reactiveMediaEventCleanups.forEach(s=>s()),this.reactiveMediaEventCleanups=[],this.isExternalMedia||(this.media.pause(),this.revokeSrc(),this.media.removeAttribute("src"),this.media.load(),this.media.remove())}setMediaElement(s){this.reactiveMediaEventCleanups.forEach(s=>s()),this.reactiveMediaEventCleanups=[],this.media=s,this.setupReactiveMediaEvents()}play(){return h(this,void 0,void 0,function*(){try{return yield this.media.play()}catch(s){if(s instanceof DOMException&&"AbortError"===s.name)return;throw s}})}pause(){this.media.pause()}isPlaying(){return!this.media.paused&&!this.media.ended}setTime(s){this.media.currentTime=Math.max(0,Math.min(s,this.getDuration()))}getDuration(){return this.media.duration}getCurrentTime(){return this.media.currentTime}getVolume(){return this.media.volume}setVolume(s){this.media.volume=s}getMuted(){return this.media.muted}setMuted(s){this.media.muted=s}getPlaybackRate(){return this.media.playbackRate}isSeeking(){return this.media.seeking}setPlaybackRate(s,l){null!=l&&(this.media.preservesPitch=l),this.media.playbackRate=s}getMediaElement(){return this.media}setSinkId(s){return this.media.setSinkId(s)}}function _({maxTop:s,maxBottom:l,halfHeight:c,vScale:u,barMinHeight:d=0,barAlign:h}){let p=Math.round(s*c*u),f=p+Math.round(l*c*u)||1;return f<d&&(f=d,h||(p=f/2)),{topHeight:p,totalHeight:f}}function E({barAlign:s,halfHeight:l,topHeight:c,totalHeight:u,canvasHeight:d}){return"top"===s?0:"bottom"===s?d-u:l-c}function C(s,l,c){let u=l-s.left,d=c-s.top;return[u/s.width,d/s.height]}function D(s){return!!(s.barWidth||s.barGap||s.barAlign)}function M(s,l){if(!D(l))return s;let c=l.barWidth||.5,u=c+(l.barGap||c/2);return 0===u?s:Math.floor(s/u)*u}
67function T({scrollLeft:s,totalWidth:l,numCanvases:c}){if(0===l)return[0];let u=Math.floor(s/l*c);return[u-1,u,u+1]}function A(s){let l=s._cleanup;"function"==typeof l&&l()}function P(s){let l=y({scrollLeft:s.scrollLeft,scrollWidth:s.scrollWidth,clientWidth:s.clientWidth}),c=w(()=>(function(s){let{scrollLeft:l,scrollWidth:c,clientWidth:u}=s;return 0===c?{startX:0,endX:1}:{startX:Math.max(0,Math.min(1,l/c)),endX:Math.max(0,Math.min(1,(l+u)/c))}})(l.value),[l]),u=w(()=>{var s;return{left:(s=l.value).scrollLeft,right:s.scrollLeft+s.clientWidth}},[l]),d=()=>{l.set({scrollLeft:s.scrollLeft,scrollWidth:s.scrollWidth,clientWidth:s.clientWidth})};return s.addEventListener("scroll",d,{passive:!0}),{scrollData:l,percentages:c,bounds:u,cleanup:()=>{s.removeEventListener("scroll",d),A(l)}}}class O extends p{constructor(s,l){super(),this.timeouts=[],this.isScrollable=!1,this.audioData=null,this.resizeObserver=null,this.lastContainerWidth=0,this.isDragging=!1,this.subscriptions=[],this.unsubscribeOnScroll=[],this.dragStream=null,this.scrollStream=null,this.subscriptions=[],this.options=s;const c=this.parentFromOptionsContainer(s.container);this.parent=c;const[u,d]=this.initHtml();c.appendChild(u),this.container=u,this.scrollContainer=d.querySelector(".scroll"),this.wrapper=d.querySelector(".wrapper"),this.canvasWrapper=d.querySelector(".canvases"),this.progressWrapper=d.querySelector(".progress"),this.cursor=d.querySelector(".cursor"),l&&d.appendChild(l),this.initEvents()}parentFromOptionsContainer(s){let l;if("string"==typeof s?l=document.querySelector(s):s instanceof HTMLElement&&(l=s),!l)throw Error("Container not found");return l}initEvents(){this.wrapper.addEventListener("click",s=>{let[l,c]=C(this.wrapper.getBoundingClientRect(),s.clientX,s.clientY);this.emit("click",l,c)}),this.wrapper.addEventListener("dblclick",s=>{let[l,c]=C(this.wrapper.getBoundingClientRect(),s.clientX,s.clientY);this.emit("dblclick",l,c)}),!0!==this.options.dragToSeek&&"object"!=typeof this.options.dragToSeek||this.initDrag(),this.scrollStream=P(this.scrollContainer);let s=k(()=>{let{startX:s,endX:l}=this.scrollStream.percentages.value,{left:c,right:u}=this.scrollStream.bounds.value;this.emit("scroll",s,l,c,u)},[this.scrollStream.percentages,this.scrollStream.bounds]);if(this.subscriptions.push(s),"function"==typeof ResizeObserver){let s=this.createDelay(100);this.resizeObserver=new ResizeObserver(()=>{s().then(()=>this.onContainerResize()).catch(()=>{})}),this.resizeObserver.observe(this.scrollContainer)}}onContainerResize(){let s=this.parent.clientWidth;s===this.lastContainerWidth&&"auto"!==this.options.height||(this.lastContainerWidth=s,this.reRender(),this.emit("resize"))}initDrag(){if(this.dragStream)return;this.dragStream=function(s,l={}){let{threshold:c=3,mouseButton:u=0,touchDelay:d=100}=l,h=y(null),p=new Map,f=matchMedia("(pointer: coarse)").matches,m=()=>{},g=l=>{if(l.button!==u||(p.set(l.pointerId,l),p.size>1))return;let g=l.clientX,v=l.clientY,b=!1,y=Date.now(),{left:w,top:k}=s.getBoundingClientRect(),S=s=>{if(s.defaultPrevented||p.size>1||f&&Date.now()-y<d)return;let l=s.clientX,u=s.clientY,m=l-g,S=u-v;(b||Math.abs(m)>c||Math.abs(S)>c)&&(s.preventDefault(),s.stopPropagation(),b||(h.set({type:"start",x:g-w,y:v-k}),b=!0),h.set({type:"move",x:l-w,y:u-k,deltaX:m,deltaY:S}),g=l,v=u)},_=s=>{if(p.delete(s.pointerId),b){let l=s.clientX,c=s.clientY;h.set({type:"end",x:l-w,y:c-k})}m()},E=s=>{p.delete(s.pointerId),s.relatedTarget&&s.relatedTarget!==document.documentElement||_(s)},C=s=>{b&&(s.stopPropagation(),s.preventDefault())},D=s=>{s.defaultPrevented||p.size>1||b&&s.preventDefault()};document.addEventListener("pointermove",S),document.addEventListener("pointerup",_),document.addEventListener("pointerout",E),document.addEventListener("pointercancel",E),document.addEventListener("touchmove",D,{passive:!1}),document.addEventListener("click",C,{capture:!0}),m=()=>{document.removeEventListener("pointermove",S),document.removeEventListener("pointerup",_),document.removeEventListener("pointerout",E),document.removeEventListener("pointercancel",E),document.removeEventListener("touchmove",D),setTimeout(()=>{document.removeEventListener("click",C,{capture:!0})},10)}};return s.addEventListener("pointerdown",g),{signal:h,cleanup:()=>{m(),s.removeEventListener("pointerdown",g),p.clear(),A(h)}}}(this.wrapper);let s=k(()=>{var s;let l=this.dragStream.signal.value;if(!l)return;let c=this.wrapper.getBoundingClientRect().width,u=(s=l.x/c)<0?0:s>1?1:s;
67"start"===l.type?(this.isDragging=!0,this.emit("dragstart",u)):"move"===l.type?this.emit("drag",u):"end"===l.type&&(this.isDragging=!1,this.emit("dragend",u))},[this.dragStream.signal]);this.subscriptions.push(s)}initHtml(){let s=document.createElement("div"),l=s.attachShadow({mode:"open"}),c=this.options.cspNonce&&"string"==typeof this.options.cspNonce?this.options.cspNonce.replace(/"/g,""):"";return l.innerHTML=`
68      <style${c?` nonce="${c}"`:""}>
69        :host {
70          user-select: none;
71          min-width: 1px;
72        }
73        :host audio {
74          display: block;
75          width: 100%;
76        }
77        :host .scroll {
78          overflow-x: auto;
79          overflow-y: hidden;
80          width: 100%;
81          position: relative;
82        }
83        :host .noScrollbar {
84          scrollbar-color: transparent;
85          scrollbar-width: none;
86        }
87        :host .noScrollbar::-webkit-scrollbar {
88          display: none;
89          -webkit-appearance: none;
90        }
91        :host .wrapper {
92          position: relative;
93          overflow: visible;
94          z-index: 2;
95        }
96        :host .canvases {
97          min-height: ${this.getHeight(this.options.height,this.options.splitChannels)}px;
98          pointer-events: none;
99        }
100        :host .canvases > div {
101          position: relative;
102        }
103        :host canvas {
104          display: block;
105          position: absolute;
106          top: 0;
107          image-rendering: pixelated;
108        }
109        :host .progress {
110          pointer-events: none;
111          position: absolute;
112          z-index: 2;
113          top: 0;
114          left: 0;
115          width: 0;
116          height: 100%;
117          overflow: hidden;
118        }
119        :host .progress > div {
120          position: relative;
121        }
122        :host .cursor {
123          pointer-events: none;
124          position: absolute;
125          z-index: 5;
126          top: 0;
127          left: 0;
128          height: 100%;
129          border-radius: 2px;
130        }
131      </style>
132
133      <div class="scroll" part="scroll">
134        <div class="wrapper" part="wrapper">
135          <div class="canvases" part="canvases"></div>
136          <div class="progress" part="progress"></div>
137          <div class="cursor" part="cursor"></div>
138        </div>
139      </div>
140    `,[s,l]}setOptions(s){if(this.options.container!==s.container){let l=this.parentFromOptionsContainer(s.container);l.appendChild(this.container),this.parent=l}!0!==s.dragToSeek&&"object"!=typeof this.options.dragToSeek||this.initDrag(),this.options=s,this.reRender()}getWrapper(){return this.wrapper}getWidth(){return this.scrollContainer.clientWidth}getScroll(){return this.scrollContainer.scrollLeft}setScroll(s){this.scrollContainer.scrollLeft=s}setScrollPercentage(s){let{scrollWidth:l}=this.scrollContainer,c=l*s;this.setScroll(c)}destroy(){var s;this.subscriptions.forEach(s=>s()),this.container.remove(),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),null==(s=this.unsubscribeOnScroll)||s.forEach(s=>s()),this.unsubscribeOnScroll=[],this.dragStream&&(this.dragStream.cleanup(),this.dragStream=null),this.scrollStream&&(this.scrollStream.cleanup(),this.scrollStream=null)}createDelay(s=10){let l,c,u=()=>{l&&(clearTimeout(l),l=void 0),c&&(c(),c=void 0)};return this.timeouts.push(u),()=>new Promise((d,h)=>{u(),c=h,l=setTimeout(()=>{l=void 0,c=void 0,d()},s)})}getHeight(s,l){var c;let u=(null==(c=this.audioData)?void 0:c.numberOfChannels)||1;return function({optionsHeight:s,optionsSplitChannels:l,parentHeight:c,numberOfChannels:u,defaultHeight:d=128}){if(null==s)return d;let h=Number(s);if(!isNaN(h))return h;if("auto"===s){let s=c||d;return(null==l?void 0:l.every(s=>!s.overlay))?s/u:s}return d}({optionsHeight:s,optionsSplitChannels:l,parentHeight:this.parent.clientHeight,numberOfChannels:u,defaultHeight:128})}convertColorValues(s,l){return function(s,l,c){if(!Array.isArray(s))return s||"";if(0===s.length)return"#999";if(s.length<2)return s[0]||"";let u=document.createElement("canvas"),d=u.getContext("2d"),h=null!=c?c:u.height*l,p=d.createLinearGradient(0,0,0,h||l),f=1/(s.length-1);
140return s.forEach((s,l)=>{p.addColorStop(l*f,s)}),p}(s,this.getPixelRatio(),null==l?void 0:l.canvas.height)}getPixelRatio(){return Math.max(1,window.devicePixelRatio||1)}renderBarWaveform(s,l,c,u){let{width:d,height:h}=c.canvas,{halfHeight:p,barWidth:f,barRadius:m,barIndexScale:g,barSpacing:v,barMinHeight:b}=function({width:s,height:l,length:c,options:u,pixelRatio:d}){let h=l/2,p=u.barWidth?u.barWidth*d:1,f=u.barGap?u.barGap*d:u.barWidth?p/2:0,m=p+f||1;return{halfHeight:h,barWidth:p,barGap:f,barRadius:u.barRadius||0,barMinHeight:u.barMinHeight?u.barMinHeight*d:0,barIndexScale:c>0?s/m/c:0,barSpacing:m}}({width:d,height:h,length:(s[0]||[]).length,options:l,pixelRatio:this.getPixelRatio()}),y=function({channelData:s,barIndexScale:l,barSpacing:c,barWidth:u,halfHeight:d,vScale:h,canvasHeight:p,barAlign:f,barMinHeight:m}){let g=s[0]||[],v=s[1]||g,b=g.length,y=[],w=0,k=0,S=0;for(let s=0;s<=b;s++){let b=Math.round(s*l);if(b>w){let{topHeight:s,totalHeight:l}=_({maxTop:k,maxBottom:S,halfHeight:d,vScale:h,barMinHeight:m,barAlign:f}),g=E({barAlign:f,halfHeight:d,topHeight:s,totalHeight:l,canvasHeight:p});y.push({x:w*c,y:g,width:u,height:l}),w=b,k=0,S=0}let C=Math.abs(g[s]||0),D=Math.abs(v[s]||0);C>k&&(k=C),D>S&&(S=D)}return y}({channelData:s,barIndexScale:g,barSpacing:v,barWidth:f,halfHeight:p,vScale:u,canvasHeight:h,barAlign:l.barAlign,barMinHeight:b});
140for(let s of(c.beginPath(),y))m&&"roundRect"in c?c.roundRect(s.x,s.y,s.width,s.height,m):c.rect(s.x,s.y,s.width,s.height);c.fill(),c.closePath()}renderLineWaveform(s,l,c,u){let{width:d,height:h}=c.canvas,p=function({channelData:s,width:l,height:c,vScale:u}){let d=c/2,h=s[0]||[];return[h,s[1]||h].map((s,c)=>{let h=s.length,p=h?l/h:0,f=d,m=0===c?-1:1,g=[{x:0,y:f}],v=0,b=0;for(let l=0;l<=h;l++){let c=Math.round(l*p);if(c>v){let s=f+(Math.round(b*d*u)||1)*m;g.push({x:v,y:s}),v=c,b=0}let h=Math.abs(s[l]||0);h>b&&(b=h)}return g.push({x:v,y:f}),g})}({channelData:s,width:d,height:h,vScale:u});for(let s of(c.beginPath(),p))if(s.length){c.moveTo(s[0].x,s[0].y);for(let l=1;l<s.length;l++){let u=s[l];c.lineTo(u.x,u.y)}}c.fill(),c.closePath()}renderWaveform(s,l,c){if(c.fillStyle=this.convertColorValues(l.waveColor,c),l.renderFunction)return void l.renderFunction(s,c);let u=function({channelData:s,barHeight:l,normalize:c,maxPeak:u}){var d;let h=l||1;if(!c)return h;let p=s[0];if(!p||0===p.length)return h;let f=null!=u?u:0;if(!u)for(let s=0;s<p.length;s++){let l=Math.abs(null!=(d=p[s])?d:0);l>f&&(f=l)}return f?h/f:h}({channelData:s,barHeight:l.barHeight,normalize:l.normalize,maxPeak:l.maxPeak});D(l)?this.renderBarWaveform(s,l,c,u):this.renderLineWaveform(s,l,c,u)}renderSingleCanvas(s,l,c,u,d,h,p){let f=this.getPixelRatio(),m=document.createElement("canvas");m.width=Math.round(c*f),m.height=Math.round(u*f),m.style.width=`${c}px`,m.style.height=`${u}px`,m.style.left=`${Math.round(d)}px`,h.appendChild(m);let g=m.getContext("2d");if(l.renderFunction?(g.fillStyle=this.convertColorValues(l.waveColor,g),l.renderFunction(s,g)):this.renderWaveform(s,l,g),m.width>0&&m.height>0){let s=m.cloneNode(),c=s.getContext("2d");c.drawImage(m,0,0),c.globalCompositeOperation="source-in",c.fillStyle=this.convertColorValues(l.progressColor,c),c.fillRect(0,0,m.width,m.height),p.appendChild(s)}}renderMultiCanvas(s,l,c,u,d,h){let p=this.getPixelRatio(),{clientWidth:f}=this.scrollContainer,m=c/p,g=function({clientWidth:s,totalWidth:l,options:c}){return M(Math.min(8e3,s,l),c)}({clientWidth:f,totalWidth:m,options:l}),v={};if(0===g)return;let b=c=>{if(c<0||c>=y||v[c])return;v[c]=!0;let p=c*g,f=Math.min(m-p,g);if((f=M(f,l))<=0)return;let b=function({channelData:s,offset:l,clampedWidth:c,totalWidth:u}){return s.map(s=>{let d=Math.floor(l/u*s.length),h=Math.floor((l+c)/u*s.length);return s.slice(d,h)})}({channelData:s,offset:p,clampedWidth:f,totalWidth:m});this.renderSingleCanvas(b,l,f,u,p,d,h)},y=Math.ceil(m/g);if(!this.isScrollable){for(let s=0;s<y;s++)b(s);return}if(T({scrollLeft:this.scrollContainer.scrollLeft,totalWidth:m,numCanvases:y}).forEach(s=>b(s)),y>1){let s=this.on("scroll",()=>{let{scrollLeft:s}=this.scrollContainer;Object.keys(v).length>10&&(d.innerHTML="",h.innerHTML="",v={}),T({scrollLeft:s,totalWidth:m,numCanvases:y}).forEach(s=>b(s))});this.unsubscribeOnScroll.push(s)}}renderChannel(s,l,c,u){var{overlay:d}=l,h=function(s,l){var c={};for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var d=0;for(u=Object.getOwnPropertySymbols(s);d<u.length;d++)0>l.indexOf(u[d])&&Object.prototype.propertyIsEnumerable.call(s,u[d])&&(c[u[d]]=s[u[d]])}return c}(l,["overlay"]);let p=document.createElement("div"),f=this.getHeight(h.height,h.splitChannels);p.style.height=`${f}px`,d&&u>0&&(p.style.marginTop=`-${f}px`),this.canvasWrapper.style.minHeight=`${f}px`,this.canvasWrapper.appendChild(p);let m=p.cloneNode();this.progressWrapper.appendChild(m),this.renderMultiCanvas(s,h,c,f,p,m)}render(s){return h(this,void 0,void 0,function*(){var l;this.timeouts.forEach(s=>s()),this.timeouts=[],this.canvasWrapper.innerHTML="",this.progressWrapper.innerHTML="",null!=this.options.width&&(this.scrollContainer.style.width="number"==typeof this.options.width?`${this.options.width}px`:this.options.width);let c=this.getPixelRatio(),u=this.scrollContainer.clientWidth,{scrollWidth:d,isScrollable:h,useParentWidth:p,width:f}=function({duration:s,minPxPerSec:l=0,parentWidth:c,fillParent:u,pixelRatio:d}){let h=Math.ceil(s*l),p=h>c,f=!!(u&&!p);return{scrollWidth:h,isScrollable:p,useParentWidth:f,width:(f?c:h)*d}}({duration:s.duration,minPxPerSec:this.options.minPxPerSec||0,parentWidth:u,fillParent:this.options.fillParent,pixelRatio:c});if(this.isScrollable=h,this.wrapper.style.width=p?"100%":`${d}px`,this.scrollContainer.style.overflowX=this.isScrollable?"auto":"hidden",this.scrollContainer.classList.toggle("noScrollbar",!!this.options.hideScrollbar),this.cursor.style.backgroundColor=`${this.options.cursorColor||this.options.progressColor}`,this.cursor.style.width=`${this.options.cursorWidth}
140px`,this.audioData=s,this.emit("render"),this.options.splitChannels)for(let c=0;c<s.numberOfChannels;c++){let u=Object.assign(Object.assign({},this.options),null==(l=this.options.splitChannels)?void 0:l[c]);this.renderChannel([s.getChannelData(c)],u,f,c)}else{let l=[s.getChannelData(0)];s.numberOfChannels>1&&l.push(s.getChannelData(1)),this.renderChannel(l,this.options,f,0)}Promise.resolve().then(()=>this.emit("rendered"))})}reRender(){if(this.unsubscribeOnScroll.forEach(s=>s()),this.unsubscribeOnScroll=[],!this.audioData)return;let{scrollWidth:s}=this.scrollContainer,{right:l}=this.progressWrapper.getBoundingClientRect();if(this.render(this.audioData),this.isScrollable&&s!==this.scrollContainer.scrollWidth){let s,{right:c}=this.progressWrapper.getBoundingClientRect(),u=((s=2*(c-l))<0?Math.floor(s):Math.ceil(s))/2;this.scrollContainer.scrollLeft+=u}}zoom(s){this.options.minPxPerSec=s,this.reRender()}scrollIntoView(s,l=!1){let{scrollLeft:c,scrollWidth:u,clientWidth:d}=this.scrollContainer,h=s*u,p=c,f=c+d,m=d/2;if(this.isDragging){let s=30;h+30>f?this.scrollContainer.scrollLeft+=s:h-s<p&&(this.scrollContainer.scrollLeft-=s)}else{(h<p||h>f)&&(this.scrollContainer.scrollLeft=h-(this.options.autoCenter?m:0));let s=h-c-m;l&&this.options.autoCenter&&s>0&&(this.scrollContainer.scrollLeft+=s)}}renderProgress(s,l){if(isNaN(s))return;let c=100*s;this.canvasWrapper.style.clipPath=`polygon(${c}% 0%, 100% 0%, 100% 100%, ${c}% 100%)`,this.progressWrapper.style.width=`${c}%`,this.cursor.style.left=`${c}%`,this.cursor.style.transform=this.options.cursorWidth?`translateX(-${s*this.options.cursorWidth}px)`:"",this.isScrollable&&this.options.autoScroll&&this.audioData&&this.audioData.duration>0&&this.scrollIntoView(s,l)}exportImage(s,l,c){return h(this,void 0,void 0,function*(){let u=this.canvasWrapper.querySelectorAll("canvas");if(!u.length)throw Error("No waveform data");return"dataURL"===c?Promise.resolve(Array.from(u).map(c=>c.toDataURL(s,l))):Promise.all(Array.from(u).map(c=>new Promise((u,d)=>{c.toBlob(s=>{s?u(s):d(Error("Could not export image"))},s,l)})))})}}class N extends p{constructor(){super(...arguments),this.animationFrameId=null,this.isRunning=!1}start(){if(this.isRunning)return;this.isRunning=!0;let s=()=>
140{this.isRunning&&(this.emit("tick"),this.animationFrameId=requestAnimationFrame(s))};s()}stop(){this.isRunning=!1,null!==this.animationFrameId&&(cancelAnimationFrame(this.animationFrameId),this.animationFrameId=null)}destroy(){this.stop()}}class I extends p{constructor(s=new AudioContext){super(),this.bufferNode=null,this.playStartTime=0,this.playedDuration=0,this._muted=!1,this._playbackRate=1,this._duration=void 0,this.buffer=null,this.currentSrc="",this.paused=!0,this.crossOrigin=null,this.seeking=!1,this.autoplay=!1,this.addEventListener=this.on,this.removeEventListener=this.un,this.audioContext=s,this.gainNode=this.audioContext.createGain(),this.gainNode.connect(this.audioContext.destination)}load(){return h(this,void 0,void 0,function*(){})}get src(){return this.currentSrc}set src(s){(this.currentSrc=s,this._duration=void 0,s)?fetch(s).then(l=>{if(l.status>=400)throw Error(`Failed to fetch ${s}: ${l.status} (${l.statusText})`);return l.arrayBuffer()}).then(l=>this.currentSrc!==s?null:this.audioContext.decodeAudioData(l)).then(l=>{this.currentSrc===s&&(this.buffer=l,this.emit("loadedmetadata"),this.emit("canplay"),this.autoplay&&this.play())}).catch(s=>{console.error("WebAudioPlayer load error:",s)}):(this.buffer=null,this.emit("emptied"))}_play(){if(!this.paused)return;this.paused=!1,this.bufferNode&&(this.bufferNode.onended=null,this.bufferNode.disconnect()),this.bufferNode=this.audioContext.createBufferSource(),this.buffer&&(this.bufferNode.buffer=this.buffer),this.bufferNode.playbackRate.value=this._playbackRate,this.bufferNode.connect(this.gainNode);let s=this.playedDuration*this._playbackRate;(s>=this.duration||s<0)&&(s=0,this.playedDuration=0),this.bufferNode.start(this.audioContext.currentTime,s),this.playStartTime=this.audioContext.currentTime,this.bufferNode.onended=()=>{this.currentTime>=this.duration&&(this.pause(),this.emit("ended"))}}_pause(){var s;this.paused=!0,null==(s=this.bufferNode)||s.stop(),this.playedDuration+=this.audioContext.currentTime-this.playStartTime}play(){return h(this,void 0,void 0,function*(){this.paused&&(this._play(),this.emit("play"))})}pause(){this.paused||(this._pause(),this.emit("pause"))}stopAt(s){let l=s-this.currentTime,c=this.bufferNode;null==c||c.stop(this.audioContext.currentTime+l),null==c||c.addEventListener("ended",()=>{c===this.bufferNode&&(this.bufferNode=null,this.pause())},{once:!0})}setSinkId(s){return h(this,void 0,void 0,function*(){return this.audioContext.setSinkId(s)})}get playbackRate(){return this._playbackRate}set playbackRate(s){this._playbackRate=s,this.bufferNode&&(this.bufferNode.playbackRate.value=s)}get currentTime(){return(this.paused?this.playedDuration:this.playedDuration+(this.audioContext.currentTime-this.playStartTime))*this._playbackRate}set currentTime(s){let l=!this.paused;l&&this._pause(),this.playedDuration=s/this._playbackRate,l&&this._play(),this.emit("seeking"),this.emit("timeupdate")}get duration(){var s,l;return null!=(s=this._duration)?s:(null==(l=this.buffer)?void 0:l.duration)||0}set duration(s){this._duration=s}get volume(){return this.gainNode.gain.value}set volume(s){this.gainNode.gain.value=s,this.emit("volumechange")}get muted(){return this._muted}set muted(s){this._muted!==s&&(this._muted=s,this._muted?this.gainNode.disconnect():this.gainNode.connect(this.audioContext.destination))}canPlayType(s){return/^(audio|video)\//.test(s)}getGainNode(){return this.gainNode}getChannelData(){let s=[];if(!this.buffer)return s;let l=this.buffer.numberOfChannels;for(let c=0;c<l;c++)s.push(this.buffer.getChannelData(c));return s}removeAttribute(s){switch(s){case"src":this.src="";break;case"playbackRate":this.playbackRate=0;break;case"currentTime":this.currentTime=0;break;case"duration":this.duration=0;break;case"volume":this.volume=0;break;case"muted":this.muted=!1}}}let R={waveColor:"#999",progressColor:"#555",cursorWidth:1,minPxPerSec:0,fillParent:!0,interact:!0,dragToSeek:!1,autoScroll:!0,autoCenter:!0,sampleRate:8e3};class F extends S{static create(s){return new F(s)}getState(){return this.wavesurferState}getRenderer(){return this.renderer}constructor(s){const l=s.media||("WebAudio"===s.backend?new I:void 0);
140super({media:l,mediaControls:s.mediaControls,autoplay:s.autoplay,playbackRate:s.audioRate}),this.plugins=[],this.decodedData=null,this.stopAtPosition=null,this.subscriptions=[],this.mediaSubscriptions=[],this.abortController=null,this.reactiveCleanups=[],this.options=Object.assign({},R,s);const{state:c,actions:u}=function(s){var l,c,u,d,h,p;let f=null!=(l=null==s?void 0:s.currentTime)?l:y(0),m=null!=(c=null==s?void 0:s.duration)?c:y(0),g=null!=(u=null==s?void 0:s.isPlaying)?u:y(!1),v=null!=(d=null==s?void 0:s.isSeeking)?d:y(!1),b=null!=(h=null==s?void 0:s.volume)?h:y(1),k=null!=(p=null==s?void 0:s.playbackRate)?p:y(1),S=y(null),_=y(null),E=y(""),C=y(0),D=y(0),M=w(()=>!g.value,[g]),T=w(()=>null!==S.value,[S]),A=w(()=>T.value&&m.value>0,[T,m]),P=w(()=>f.value,[f]),O=w(()=>m.value>0?f.value/m.value:0,[f,m]);return{state:{currentTime:f,duration:m,isPlaying:g,isPaused:M,isSeeking:v,volume:b,playbackRate:k,audioBuffer:S,peaks:_,url:E,zoom:C,scrollPosition:D,canPlay:T,isReady:A,progress:P,progressPercent:O},actions:{setCurrentTime:s=>{let l=Math.max(0,Math.min(m.value||1/0,s));f.set(l)},setDuration:s=>{m.set(Math.max(0,s))},setPlaying:s=>{g.set(s)},setSeeking:s=>{v.set(s)},setVolume:s=>{let l=Math.max(0,Math.min(1,s));b.set(l)},setPlaybackRate:s=>{let l=Math.max(.1,Math.min(16,s));k.set(l)},setAudioBuffer:s=>{S.set(s),s&&m.set(s.duration)},setPeaks:s=>{_.set(s)},setUrl:s=>{E.set(s)},setZoom:s=>{C.set(Math.max(0,s))},setScrollPosition:s=>{D.set(Math.max(0,s))}}}}({isPlaying:this.isPlayingSignal,currentTime:this.currentTimeSignal,duration:this.durationSignal,volume:this.volumeSignal,playbackRate:this.playbackRateSignal,isSeeking:this.seekingSignal});this.wavesurferState=c,this.wavesurferActions=u,this.timer=new N;const d=l?void 0:this.getMediaElement();this.renderer=new O(this.options,d),this.initPlayerEvents(),this.initRendererEvents(),this.initTimerEvents(),this.initReactiveState(),this.initPlugins();const h=this.options.url||this.getSrc()||"";Promise.resolve().then(()=>{this.emit("init");let{peaks:s,duration:l}=this.options;(h||s&&l)&&this.load(h,s,l).catch(s=>{this.emit("error",s instanceof Error?s:Error(String(s)))})})}updateProgress(s=this.getCurrentTime()){return this.renderer.renderProgress(s/this.getDuration(),this.isPlaying()),s}initTimerEvents(){this.subscriptions.push(this.timer.on("tick",()=>{if(!this.isSeeking()){let s=this.updateProgress();this.emit("timeupdate",s),this.emit("audioprocess",s),null!=this.stopAtPosition&&this.isPlaying()&&s>=this.stopAtPosition&&this.pause()}}))}initReactiveState(){var s,l;let c,u,d;this.reactiveCleanups.push((s=this.wavesurferState,l={emit:this.emit.bind(this)},(c=[]).push(k(()=>{let c=s.isPlaying.value;l.emit(c?"play":"pause")},[s.isPlaying])),c.push(k(()=>{let c=s.currentTime.value;l.emit("timeupdate",c),s.isPlaying.value&&l.emit("audioprocess",c)},[s.currentTime,s.isPlaying])),c.push(k(()=>{s.isSeeking.value&&l.emit("seeking",s.currentTime.value)},[s.isSeeking,s.currentTime])),u=!1,c.push(k(()=>{s.isReady.value&&!u&&(u=!0,l.emit("ready",s.duration.value))},[s.isReady,s.duration])),d=!1,c.push(k(()=>{let c=s.isPlaying.value,u=s.currentTime.value,h=s.duration.value,p=h>0&&u>=h;d&&!c&&p&&l.emit("finish"),d=c&&p},[s.isPlaying,s.currentTime,s.duration])),c.push(k(()=>{let c=s.zoom.value;c>0&&l.emit("zoom",c)},[s.zoom])),()=>{c.forEach(s=>s())}))}initPlayerEvents(){this.isPlaying()&&(this.emit("play"),this.timer.start()),this.mediaSubscriptions.push(this.onMediaEvent("timeupdate",()=>{let s=this.updateProgress();this.emit("timeupdate",s)}),this.onMediaEvent("play",()=>{this.emit("play"),this.timer.start()}),this.onMediaEvent("pause",()=>{this.emit("pause"),this.timer.stop(),this.stopAtPosition=null}),this.onMediaEvent("emptied",()=>{this.timer.stop(),this.stopAtPosition=null}),this.onMediaEvent("ended",()=>{this.emit("timeupdate",this.getDuration()),this.emit("finish"),this.stopAtPosition=null}),this.onMediaEvent("seeking",()=>{this.emit("seeking",this.getCurrentTime())}),this.onMediaEvent("error",()=>{var s;this.emit("error",null!=(s=this.getMediaElement().error)?s:Error("Media error")),this.stopAtPosition=null}))}initRendererEvents(){this.subscriptions.push(this.renderer.on("click",(s,l)=>
140{this.options.interact&&(this.seekTo(s),this.emit("interaction",s*this.getDuration()),this.emit("click",s,l))}),this.renderer.on("dblclick",(s,l)=>{this.emit("dblclick",s,l)}),this.renderer.on("scroll",(s,l,c,u)=>{let d=this.getDuration();this.emit("scroll",s*d,l*d,c,u)}),this.renderer.on("render",()=>{this.emit("redraw")}),this.renderer.on("rendered",()=>{this.emit("redrawcomplete")}),this.renderer.on("dragstart",s=>{this.emit("dragstart",s)}),this.renderer.on("dragend",s=>{this.emit("dragend",s)}),this.renderer.on("resize",()=>{this.emit("resize")}));{let s,l=this.renderer.on("drag",l=>{var c;if(!this.options.interact)return;this.renderer.renderProgress(l),clearTimeout(s);let u=0,d=this.options.dragToSeek;this.isPlaying()?u=0:!0===d?u=200:d&&"object"==typeof d&&(u=null!=(c=d.debounceTime)?c:200),s=setTimeout(()=>{this.seekTo(l)},u),this.emit("interaction",l*this.getDuration()),this.emit("drag",l)});this.subscriptions.push(()=>{clearTimeout(s),l()})}}initPlugins(){var s;(null==(s=this.options.plugins)?void 0:s.length)&&this.options.plugins.forEach(s=>{this.registerPlugin(s)})}unsubscribePlayerEvents(){this.mediaSubscriptions.forEach(s=>s()),this.mediaSubscriptions=[]}setOptions(s){this.options=Object.assign({},this.options,s),s.duration&&!s.peaks&&(this.decodedData=f.createBuffer(this.exportPeaks(),s.duration)),s.peaks&&s.duration&&(this.decodedData=f.createBuffer(s.peaks,s.duration)),this.renderer.setOptions(this.options),s.audioRate&&this.setPlaybackRate(s.audioRate),null!=s.mediaControls&&(this.getMediaElement().controls=s.mediaControls)}registerPlugin(s){if(this.plugins.includes(s))return s;s._init(this),this.plugins.push(s);let l=s.once("destroy",()=>{this.plugins=this.plugins.filter(l=>l!==s),this.subscriptions=this.subscriptions.filter(s=>s!==l)});return this.subscriptions.push(l),s}unregisterPlugin(s){this.plugins=this.plugins.filter(l=>l!==s),s.destroy()}getWrapper(){return this.renderer.getWrapper()}getWidth(){return this.renderer.getWidth()}getScroll(){return this.renderer.getScroll()}setScroll(s){return this.renderer.setScroll(s)}setScrollTime(s){let l=s/this.getDuration();this.renderer.setScrollPercentage(l)}getActivePlugins(){return this.plugins}loadAudio(s,l,c,u){return h(this,void 0,void 0,function*(){var d;if(this.emit("load",s),!this.options.media&&this.isPlaying()&&this.pause(),this.decodedData=null,this.stopAtPosition=null,null==(d=this.abortController)||d.abort(),this.abortController=null,!l&&!c){let c=this.options.fetchParams||{};window.AbortController&&!c.signal&&(this.abortController=new AbortController,c.signal=this.abortController.signal);let u=s=>this.emit("loading",s);l=yield b.fetchBlob(s,u,c);let d=this.options.blobMimeType;d&&(l=new Blob([l],{type:d}))}this.setSrc(s,l);let h=yield new Promise(s=>{let l=u||this.getDuration();l?s(l):this.mediaSubscriptions.push(this.onMediaEvent("loadedmetadata",()=>s(this.getDuration()),{once:!0}))});if(!s&&!l){let s=this.getMediaElement();s instanceof I&&(s.duration=h)}if(c)this.decodedData=f.createBuffer(c,h||0);else if(l){let s=yield l.arrayBuffer();this.decodedData=yield f.decode(s,this.options.sampleRate)}this.decodedData&&(this.emit("decode",this.getDuration()),this.renderer.render(this.decodedData)),this.emit("ready",this.getDuration())})}load(s,l,c){return h(this,void 0,void 0,function*(){try{return yield this.loadAudio(s,void 0,l,c)}catch(s){throw this.emit("error",s),s}})}loadBlob(s,l,c){return h(this,void 0,void 0,function*(){try{return yield this.loadAudio("",s,l,c)}catch(s){throw this.emit("error",s),s}})}zoom(s){if(!this.decodedData)throw Error("No audio loaded");this.renderer.zoom(s),this.emit("zoom",s)}getDecodedData(){return this.decodedData}exportPeaks({channels:s=2,maxLength:l=8e3,precision:c=1e4}={}){if(!this.decodedData)throw Error("The audio has not been decoded yet");let u=Math.min(s,this.decodedData.numberOfChannels),d=[];for(let s=0;s<u;s++){let u=this.decodedData.getChannelData(s),h=[],p=u.length/l;for(let s=0;s<l;s++){let l=u.slice(Math.floor(s*p),Math.ceil((s+1)*p)),d=0;for(let s=0;s<l.length;s++){let c=l[s];Math.abs(c)>Math.abs(d)&&(d=c)}h.push(Math.round(d*c)/c)}d.push(h)}return d}getDuration(){let s=super.getDuration()||0;return(0===s||s===1/0)&&this.decodedData&&(s=this.decodedData.duration),s}toggleInteraction(s){this.options.interact=s}setTime(s){this.stopAtPosition=null,super.setTime(s),this.updateProgress(s),this.emit
140("timeupdate",s)}seekTo(s){let l=this.getDuration()*s;this.setTime(l)}play(s,l){let c=Object.create(null,{play:{get:()=>super.play}});return h(this,void 0,void 0,function*(){null!=s&&this.setTime(s);let u=yield c.play.call(this);return null!=l&&(this.media instanceof I?this.media.stopAt(l):this.stopAtPosition=l),u})}playPause(){return h(this,void 0,void 0,function*(){return this.isPlaying()?this.pause():this.play()})}stop(){this.pause(),this.setTime(0)}skip(s){this.setTime(this.getCurrentTime()+s)}empty(){this.load("",[[0]],.001)}setMediaElement(s){this.unsubscribePlayerEvents(),super.setMediaElement(s),this.initPlayerEvents()}exportImage(){return h(this,arguments,void 0,function*(s="image/png",l=1,c="dataURL"){return this.renderer.exportImage(s,l,c)})}destroy(){var s;this.emit("destroy"),null==(s=this.abortController)||s.abort(),this.plugins.forEach(s=>s.destroy()),this.subscriptions.forEach(s=>s()),this.unsubscribePlayerEvents(),this.reactiveCleanups.forEach(s=>s()),this.reactiveCleanups=[],this.timer.destroy(),this.renderer.destroy(),super.destroy()}}function L(s,l){var c={};for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols){var d=0;for(u=Object.getOwnPropertySymbols(s);d<u.length;d++)0>l.indexOf(u[d])&&Object.prototype.propertyIsEnumerable.call(s,u[d])&&(c[u[d]]=s[u[d]])}return c}function j(s,l){let[c,u]=(0,d.useState)(null),h=(0,d.useMemo)(()=>L(l,["plugins"]),[l]),p=(0,d.useMemo)(()=>Object.entries(h).flat(),[h]);return(0,d.useEffect)(()=>{if(!(null==s?void 0:s.current))return;let c=F.create(Object.assign(Object.assign({},h),{plugins:l.plugins,container:s.current}));return u(c),()=>{c.destroy()}},[s,l.plugins,...p]),c}F.BasePlugin=class extends p{constructor(s){super(),this.subscriptions=[],this.isDestroyed=!1,this.options=s}onInit(){}
140_init(s){this.isDestroyed&&(this.subscriptions=[],this.isDestroyed=!1),this.wavesurfer=s,this.onInit()}destroy(){this.emit("destroy"),this.subscriptions.forEach(s=>s()),this.subscriptions=[],this.isDestroyed=!0,this.wavesurfer=void 0}},F.dom=v;let z=/^on([A-Z])/,B=s=>z.test(s);function $(s,l){let c=(0,d.useMemo)(()=>Object.entries(l).flat(),[l]);(0,d.useEffect)(()=>{if(!s)return;let c=Object.entries(l);if(!c.length)return;let u=c.map(([l,c])=>{let u=l.replace(z,(s,l)=>l.toLowerCase());return s.on(u,(...l)=>c(s,...l))});return()=>{u.forEach(s=>s())}},[s,...c])}function W(s){var{container:l}=s;let c=j(l,L(s,["container"])),u=function(s){let[l,c]=(0,d.useState)(!1),[u,h]=(0,d.useState)(!1),[p,f]=(0,d.useState)(!1),[m,g]=(0,d.useState)(0);return(0,d.useEffect)(()=>{if(!s)return;let l=[s.on("load",()=>{c(!1),h(!1),g(0)}),s.on("ready",()=>{c(!0),h(!1),f(!1),g(0)}),s.on("finish",()=>{f(!0)}),s.on("play",()=>{h(!0)}),s.on("pause",()=>{h(!1)}),s.on("timeupdate",()=>{g(s.getCurrentTime())}),s.on("destroy",()=>{c(!1),h(!1)})];return()=>{l.forEach(s=>s())}},[s]),(0,d.useMemo)(()=>({isReady:l,isPlaying:u,hasFinished:p,currentTime:m}),[u,p,m,l])}(c);return(0,d.useMemo)(()=>Object.assign(Object.assign({},u),{wavesurfer:c}),[u,c])}(0,d.memo)(s=>{var l;let c=(0,d.useRef)(null),[h,p]=(l=s,(0,d.useMemo)(()=>{let s=Object.assign({},l),c=Object.assign({},l);for(let l in s)B(l)?delete s[l]:delete c[l];return[s,c]},[l]));return $(j(c,h),p),(0,u.jsx)("div",{ref:c})})},936224(s,l,c){"use strict";function u(s,l,c){let u=l<0?s.length+l:l;if(u>=0&&u<s.length){let u=c<0?s.length+c:c,[d]=s.splice(l,1);s.splice(u,0,d)}}function d(s,l,c){return u(s=[...s],l,c),s}c.d(l,{p:()=>d})},974761(s,l,c){"use strict";function u(){}function d(){}c.d(l,{HB:()=>d,ok:()=>u})},644488(s,l,c){"use strict";var u=c(694831),d=c(933578),h=c(401427);function p(s){let l=(0,d.useRef)(0),{isStatic:c}=(0,d.useContext)(h.Q);(0,d.useEffect)(()=>{if(c)return;let d=({timestamp:c,delta:u})=>{l.current||(l.current=c),s(c-l.current,u)};return u.Gt.update(d,!0),()=>(0,u.WG)(d)},[s])}c.d(l,{N:()=>p})},892236(s,l,c){"use strict";var u=c(83238),d=c(933578),h=c(401427),p=c(237162);function f(s){let l=(0,p.M)(()=>(0,u.OQ)(s)),{isStatic:c}=(0,d.useContext)(h.Q);if(c){let[,c]=(0,d.useState)(s);(0,d.useEffect)(()=>l.on("change",c),[])}return l}c.d(l,{d:()=>f})},501375(s,l,c){"use strict";c.r(l);let u=s=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:s.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:s.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),d=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],h=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),p=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
140d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),f=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),m=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
140area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();
140function g(s){let l=s.regex,c=u(s),g={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},v="and or not only",b=/@-?\w[\w]*(-\w+)*/,y="[a-zA-Z-][a-zA-Z0-9_-]*",w=[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[c.BLOCK_COMMENT,g,c.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+y,relevance:0},c.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+p.join("|")+")"},{begin:":(:)?("+f.join("|")+")"}]},c.CSS_VARIABLE,{className:"attribute",begin:"\\b("+m.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[c.BLOCK_COMMENT,c.HEXCOLOR,c.IMPORTANT,c.CSS_NUMBER_MODE,...w,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...w,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},c.FUNCTION_DISPATCH]},{begin:l.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:b},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:v,attribute:h.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...w,c.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+d.join("|")+")\\b"}]}}c.d(l,{default:()=>g})},384005(s,l,c){"use strict";c.r(l);let u="[A-Za-z$_][0-9A-Za-z$_]*",d=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],h=["true","false","null","undefined","NaN","Infinity"],p=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],f=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],m=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],g=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],v=[].concat(m,p,f);function b(s){let l=s.regex,c=(s,{after:l})=>{let c="</"+s[0].slice(1);return -1!==s.input.indexOf(c,l)},b=u,y="<>",w="</>",k=/<[A-Za-z0-9\\._:-]+\s*\/>/,S=/<[A-Za-z0-9\\._:-]+/,_=/\/[A-Za-z0-9\\._:-]+>|\/>/,E=(s,l)=>{let u,d=s[0].length+s.index,h=s.input[d];if("<"===h||","===h)return void l.ignoreMatch();">"!==h||c(s,{after:d})||l.ignoreMatch();let p=s.input.substring(d);if((u=p.match(/^\s*=/))||(u=p.match(/^\s+extends\s+/))&&0===u.index)return void l.ignoreMatch()},C={$pattern:u,keyword:d,literal:h,built_in:v,"variable.language":g},D="[0-9](_?[0-9])*",M=`\\.(${D})`,T="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",A={className:"number",variants:[{begin:`(\\b(${T})((${M})|\\.)?|(${M}))[eE][+-]?(${D})\\b`},{begin:`\\b(${T})\\b((${M})\\b|\\.)?|(${M})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},P={className:"subst",begin:"\\$\\{",end:"\\}",keywords:C,contains:[]},O={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,P],subLanguage:"xml"}},N={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,P],subLanguage:"css"}},I={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,P],subLanguage:"graphql"}},R={className:"string",begin:"`",end:"`",contains:[s.BACKSLASH_ESCAPE,P]},F={className:"comment",variants:[s.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0}
vendor: 4,213 bytes, line 140
140,{className:"variable",begin:b+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),s.C_BLOCK_COMMENT_MODE,s.C_LINE_COMMENT_MODE]},L=[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,O,N,I,R,{match:/\$\d+/},A];P.contains=L.concat({begin:/\{/,end:/\}/,keywords:C,contains:["self"].concat(L)});let j=[].concat(F,P.contains),z=j.concat([{begin:/(\s*)\(/,end:/\)/,keywords:C,contains:["self"].concat(j)}]),B={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:z},$={variants:[{match:[/class/,/\s+/,b,/\s+/,/extends/,/\s+/,l.concat(b,"(",l.concat(/\./,b),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,b],scope:{1:"keyword",3:"title.class"}}]},W={relevance:0,match:l.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...p,...f]}},H={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},U={variants:[{match:[/function/,/\s+/,b,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[B],illegal:/%/},V={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function Y(s){return l.concat("(?!",s.join("|"),")")}let q={match:l.concat(/\b/,Y([...m,"super","import"].map(s=>`${s}\\s*\\(`)),b,l.lookahead(/\s*\(/)),className:"title.function",relevance:0},G={begin:l.concat(/\./,l.lookahead(l.concat(b,/(?![0-9A-Za-z$_(])/))),end:b,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},K={match:[/get|set/,/\s+/,b,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},B]},Z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+s.UNDERSCORE_IDENT_RE+")\\s*=>",X={match:[/const|var|let/,/\s+/,b,/\s*/,/=\s*/,/(async\s*)?/,l.lookahead(Z)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[B]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:C,exports:{PARAMS_CONTAINS:z,CLASS_REFERENCE:W},illegal:/#(?![$_A-z])/,contains:[s.SHEBANG({label:"shebang",binary:"node",relevance:5}),H,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,O,N,I,R,F,{match:/\$\d+/},A,W,{scope:"attr",match:b+l.lookahead(":"),relevance:0},X,{begin:"("+s.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[F,s.REGEXP_MODE,{className:"function",begin:Z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:z}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:y,end:w},{match:k},{begin:S,"on:begin":E,end:_}],subLanguage:"xml",contains:[{begin:S,end:_,skip:!0,contains:["self"]}]}]},U,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[B,s.inherit(s.TITLE_MODE,{begin:b,className:"title.function"})]},{match:/\.\.\./,relevance:0},G,{match:"\\$"+b,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[B]},q,V,$,K,{match:/\$[(.]/}]}}c.d(l,{default:()=>b})},399200(s,l,c){"use strict";function u(s){let l={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},c={match:/[{}[\],:]/,className:"punctuation",relevance:0},u=["true","false","null"],d={scope:"literal",beginKeywords:u.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:u},contains:[l,c,s.QUOTE_STRING_MODE,d,s.C_NUMBER_MODE,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}c.r(l),c.d(l,{default:()=>u})},284385(s,l,c){"use strict";function u(s){let l=s.regex,c=l.concat(/[\p{L}_]/u,l.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),u=/[\p{L}0-9._:-]+/u,d={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},h={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},p=s.inherit(h,{begin:/\(/,end:/\)/}),f=s.inherit(s.APOS_STRING_MODE,{className:"string"}
140),m=s.inherit(s.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[d]},{begin:/'/,end:/'/,contains:[d]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[h,m,f,p,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[h,p,m,f]}]}]},s.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},d,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[m]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:l.concat(/</,l.lookahead(l.concat(c,l.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:c,relevance:0,starts:g}]},{className:"tag",begin:l.concat(/<\//,l.lookahead(l.concat(c,/>/))),contains:[{className:"name",begin:c,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}c.r(l),c.d(l,{default:()=>u})},352466(s,l,c){"use strict";var u=c(470941),d={amp:"&",gt:">",lt:"<",nbsp:"\xa0",quot:'"'},h=/^#[xX]([A-Fa-f0-9]+)$/,p=/^#([0-9]+)$/,f=/^([A-Za-z0-9]+)$/,m=function(){function s(s){this.named=s}return s.prototype.parse=function(s){if(s){var l=s.match(h);if(l)return String.fromCharCode(parseInt(l[1],16));if(l=s.match(p))return String.fromCharCode(parseInt(l[1],10));if(l=s.match(f))return this.named[l[1]]||"&"+l[1]+";"}},s}(),g=/[\t\n\f ]/,v=/[A-Za-z]/,b=/\r\n?/g;function y(s){return g.test(s)}function w(s){return v.test(s)}function k(s){return s.replace(b,"\n")}var S=function(){function s(s,l,c){void 0===c&&(c="precompile"),this.delegate=s,this.entityParser=l,this.mode=c,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var s=this.peek();if("<"!==s||this.isIgnoredEndTag()){if("precompile"===this.mode&&"\n"===s){var l=this.tagNameBuffer.toLowerCase();("pre"===l||"textarea"===l)&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}else this.transitionTo("tagOpen"),this.markTagStart(),this.consume()},data:function(){var s=this.peek(),l=this.tagNameBuffer;"<"!==s||this.isIgnoredEndTag()?"&"===s&&"script"!==l&&"style"!==l?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(s)):(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume())},tagOpen:function(){var s=this.consume();"!"===s?this.transitionTo("markupDeclarationOpen"):"/"===s?this.transitionTo("endTagOpen"):("@"===s||":"===s||w(s))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(s))},markupDeclarationOpen:function(){var s=this.consume();"-"===s&&"-"===this.peek()?(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment()):"DOCTYPE"===s.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase()&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())},doctype:function(){y(this.consume())&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var s=this.consume();y(s)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(s.toLowerCase()))},doctypeName:function(){var s=this.consume();y(s)?this.transitionTo("afterDoctypeName"):">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(s.toLowerCase())},afterDoctypeName:function(){var s=this.consume();if(!y(s))if(">"===s)this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var l=s.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),c="PUBLIC"===l.toUpperCase(),u="SYSTEM"===l.toUpperCase();(c||u)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),c?this.transitionTo("afterDoctypePublicKeyword"):u&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var s=this.peek();y(s)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):'"'===s?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):"'"===s?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):">"===s&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var s=this.consume();'"'===s?this.transitionTo("afterDoctypePublicIdentifier"):">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(s)},doctypePublicIdentifierSingleQuoted:function(){var s=this.consume();"'"===s?this.transitionTo("afterDoctypePublicIdentifier"):">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(s)},afterDoctypePublicIdentifier:function(){var s=this.consume();y(s)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===s?this.transitionTo("doctype
140SystemIdentifierDoubleQuoted"):"'"===s&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var s=this.consume();y(s)||(">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):'"'===s?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):"'"===s&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var s=this.consume();'"'===s?this.transitionTo("afterDoctypeSystemIdentifier"):">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(s)},doctypeSystemIdentifierSingleQuoted:function(){var s=this.consume();"'"===s?this.transitionTo("afterDoctypeSystemIdentifier"):">"===s?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(s)},afterDoctypeSystemIdentifier:function(){var s=this.consume();y(s)||">"===s&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var s=this.consume();"-"===s&&"-"===this.peek()?this.transitionTo("commentStartDash"):">"===s?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(s),this.transitionTo("comment"))},commentStartDash:function(){var s=this.consume();"-"===s?this.transitionTo("commentEnd"):">"===s?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var s=this.consume();"-"===s?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(s)},commentEndDash:function(){var s=this.consume();"-"===s&&"-"===this.peek()?this.delegate.appendToCommentData(s):"-"===s?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+s),this.transitionTo("comment"))},commentEnd:function(){var s=this.consume();">"===s?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+s),this.transitionTo("comment"))},tagName:function(){var s=this.consume();y(s)?this.transitionTo("beforeAttributeName"):"/"===s?this.transitionTo("selfClosingStartTag"):">"===s?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(s)},endTagName:function(){var s=this.consume();y(s)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):"/"===s?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):">"===s?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(s)},beforeAttributeName:function(){var s=this.peek();y(s)?this.consume():"/"===s?(this.transitionTo("selfClosingStartTag"),this.consume()):">"===s?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):"="===s?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(s)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var s=this.peek();y(s)?(this.transitionTo("afterAttributeName"),this.consume()):"/"===s?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===s?(this.transitionTo("beforeAttributeValue"),this.consume()):">"===s?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(('"'===s||"'"===s||"<"===s)&&this.delegate.reportSyntaxError(s+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(s))},afterAttributeName:function(){var s=this.peek();y(s)?this.consume():"/"===s?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===s?(this.consume(),this.transitionTo("beforeAttributeValue")):">"===s?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(s))},beforeAttributeValue:function(){var s=this.peek();y(s)?this.consume():'"'===s?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):"'"===s?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):">"===s?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(s))},attributeValueDoubleQuoted:function(){var s=this.consume();'"'===s?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===s?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(s)},attributeValueSingleQuoted:function(){var s=this.consume();"'"===s?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===s?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(s)},attributeValueUnquoted:function(){var s=this.peek();y(s)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):"/"===s?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"&"===s?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):">"===s?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(s))},afterAttributeValueQuoted:function(){var s=this.peek();y(s)?(this.consume(),this.transitionTo("beforeAttributeName")):"/"===s?(this.consume(),this.transitionTo("selfClosingStartTag")):">"===s?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var s=this.consume();("@"===s||":"===s||w(s))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(s))}},this.reset()}return s.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},s.prototype.transitionTo=function(s){this.state=s},s.prototype.tokenize=function(s){this.reset(),this.tokenizePart(s),this.tokenizeEOF()},s.prototype.tokenizePart=function(s){for(this.input+=k(s);this.index<this.input.length;){var l=this.states[this.state];if(void 0!==l)l.call(this);else throw Error("unhandled state "+this.state)}},s.prototype.tokenizeEOF=function(){this.flushData()},s.prototype.flushData=function(){"data"===this.state&&(this.delegate.finishData(),this.transitionTo("beforeData"))},s.prototype.peek=function(){return this.input.charAt(this.index)},s.prototype.consume=function(){var s=this.peek();return this.index++,"\n"===s?(this.line++,this.column=0):this.column++,s},s.prototype.consumeCharRef=function(){var s=this.input.indexOf(";",this.index);if(-1!==s){var l=this.input.slice(this.index,s),c=this.entityParser.parse(l);if(c){for(var u=l.length;u;)this.consume(),u--;return this.consume(),c}}},s.prototype.markTagStart=function(){this.delegate.tagOpen()},s.prototype.appendToTagName=function(s){this.tagNameBuffer+=s,this.delegate.appendToTagName(s)},s.prototype.isIgnoredEndTag=function(){var s=this.tagNameBuffer;return"title"===s&&"</title>"!==this.input.substring(this.index,this.index+8)||"style"===s&&"</style>"!==this.input.substring(this.index,this.index+8)||"script"===s&&"<\/script>"!==this.input.substring(this.index,this.index+9)},s}(),_=function(){function s(s,l){void 0===l&&(l={}),this.options=l,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new S(this,s,l.mode),this._currentAttribute=void 0}return s.prototype.tokenize=function(s){return this.tokens=[],this.tokenizer.tokenize(s),this.tokens},s.prototype.tokenizePart=function(s){return this.tokens=[],this.tokenizer.tokenizePart(s),this.tokens},s.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},s.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},s.prototype.current=function(){var s=this.token;if(null===s)throw Error("token was unexpectedly null");if(0==arguments.length)return s;for(var l=0;l<arguments.length;l++)if(s.type===arguments[l])return s;throw Error("token type was unexpectedly "+s.type)},s.prototype.push=function(s){this.token=s,this.tokens.push(s)},s.prototype.currentAttribute=function(){return this._currentAttribute},s.prototype.addLocInfo=function(){this.options.loc&&(this.current().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},s.prototype.beginDoctype=function(){this.push({type:"Doctype",name:""})},s.prototype.appendToDoctypeName=function(s){this.current("Doctype").name+=s},s.prototype.appendToDoctypePublicIdentifier=function(s){var l=this.current("Doctype");void 0===l.publicIdentifier?l.publicIdentifier=s:l.publicIdentifier+=s},s.prototype.appendToDoctypeSystemIdentifier=function(s){var l=this.current("Doctype");void 0===l.systemIdentifier?l.systemIdentifier=s:l.systemIdentifier+=s},s.prototype.endDoctype=function(){this.addLocInfo()},s.prototype.beginData=function(){this.push({type:"Chars",chars:""})},s.prototype.appendToData=function(s){this.current("Chars").chars+=s},s.prototype.finishData=function(){this.addLocInfo()},s.prototype.beginComment=function(){this.push({type:"Comment",chars:""})},s.prototype.appendToCommentData=function(s){this.current("Comment").chars+=s},s.prototype.finishComment=function(){this.addLocInfo()},s.prototype.tagOpen=function(){},s.prototype.beginStartTag=function(){this.push({type:"StartTag",tagName:"",attributes:[],selfClosing:!1})},s.prototype.beginEndTag=function(){this.push({type:"EndTag",tagName:""})},s.prototype.finishTag=function(){this.addLocInfo()},s.prototype.markTagAsSelfClosing=function(){this.current("StartTag").selfClosing=!0},s.prototype.appendToTagName=function(s){this.current("StartTag","EndTag").tagName+=s},s.prototype.beginAttribute=function(){this._currentAttribute=["","",!1]},s.prototype.appendToAttributeName=function(s){this.currentAttribute()[0]+=s},s.prototype.beginAttributeValue=function(s){this.currentAttribute()[2]=s},s.prototype.appendToAttributeValue=function(s){this.currentAttribute()[1]+=s},s.prototype.finishAttributeValue=function(){this.current("StartTag").attributes.push(this._currentAttribute)},s.prototype.reportSyntaxError=function(s){this.current().syntaxError=s},s}();function E(s,l){return new _(new m(d),l).tokenize(s)}let C="LinkifyResult",D="StartTag",M="EndTag",T="Chars",A="Comment",P="Doctype";function O(s,l={}){let c=E(s),d=[],h=[],p=new u.JY(l,R);for(let s=0;s<c.length;s++){let l=c[s];if(l.type===D){d.push(l);let u=l.tagName.toUpperCase();if(!("A"===u||p.ignoreTags.indexOf(u)>=0))continue;let h=d.length;I(u,c,++s,d),s+=d.length-h-1}else if(l.type!==T)d.push(l);else{let s=N(l.chars,p);d.push.apply(d,s)}}for(let s=0;s<d.length;s++){let l=d[s];switch(l.type){case C:h.push(l.rendered);break;case D:{let s="<"+l.tagName;l.attributes.length>0&&(s+=" "+z(l.attributes).join(" ")),l.selfClosing&&(s+=" /"),s+=">",h.push(s);break}case M:h.push(`</${l.tagName}>`);break;case T:h.push(F(l.chars));break;case A:h.push(`<!--${F(l.chars)}-->`);break;case P:{let s=`<!DOCTYPE ${l.name}`;l.publicIdentifier&&(s+=` PUBLIC "${l.publicIdentifier}"`),l.systemIdentifier&&(s+=` "${l.systemIdentifier}"`),s+=">",h.push(s)}}}return h.join("")}function N(s,l){let c=(0,u.qw)(s),d=[];for(let s=0;s<c.length;s++){let u=c[s];"nl"===u.t&&l.get("nl2br")?d.push({type:D,tagName:"br",attributes:[],selfClosing:!0}):u.isLink&&l.check(u)?d.push({type:C,rendered:l.render(u)}):d.push({type:T,chars:u.toString()})}return d}function I(s,l,c,u){let d=1;for(;c<l.length&&d>0;){let h=l[c];h.type===D&&h.tagName.toUpperCase()===s?d++:h.type===M&&h.tagName.toUpperCase()===s&&d--,u.push(h),c++}return u}function R({tagName:s,attributes:l,content:c}){return`<${s} ${j(l)}>${F(c)}</${s}>`}function F(s){return s.replace(/</g,"&lt;").replace(/>/g,"&gt;")}function L(s){return s.replace(/"/g,"&quot;")}function j(s){let l=[];for(let c in s){let u=s[c]+"";l.push(`${c}="${L(u)}"`)}return l.join(" ")}function z(s){let l=[];for(let c=0;c<s.length;c++){let u=s[c][0],d=s[c][1]+"";l.push(`${u}="${L(d)}"`)}return l}c.d(l,{A:()=>O})},377443(s,l,c){"use strict";var u=c(933578),d=c(470941);function h(s,l,c){let h=(0,d.qw)(s),p=[];for(let s=0;s<h.length;s++){let d=h[s];if("nl"===d.t&&l.get("nl2br")){let s=`__linkify-el-${c.elementId++}`;p.push(u.createElement("br",{key:s}))}else if(d.isLink&&l.check(d)){let s=l.render(d);if(!("key"in s.props)){let l=Object.assign({key:`__linkify-el-${c.elementId++}`},s.props);s=u.cloneElement(s,l)}p.push(s)}else p.push(d.toString())}return p}function p(s,l,c){if(0===u.Children.count(s.props.children))return s;let d=[];
140u.Children.forEach(s.props.children,s=>{"string"==typeof s?d.push.apply(d,h(s,l,c)):u.isValidElement(s)?"string"==typeof s.type&&l.ignoreTags.indexOf(s.type.toUpperCase())>=0?d.push(s):d.push(p(s,l,c)):d.push(s)});let f=Object.assign({key:`__linkify-el-${c.elementId++}`},s.props);return u.cloneElement(s,f,d)}let f=s=>{let l=0,c=({tagName:s,attributes:c,content:d})=>(c.key=`__linkify-lnk-${l++}`,c.class&&(c.className=c.class,delete c.class),u.createElement(s,c,d)),h={key:"__linkify-wrapper"};for(let l in s)"options"!==l&&"as"!==l&&"tagName"!==l&&"children"!==l&&(h[l]=s[l]);let f=new d.JY(s.options,c),m=s.as||s.tagName||u.Fragment||"span",g=s.children;return p(u.createElement(m,h,g),f,{elementId:0})};c.d(l,{},{A:f})},71217(s,l,c){"use strict";function u(s){let l=s.regex,c=s.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),u="decltype\\(auto\\)",d="[a-zA-Z_]\\w*::",h="<[^<>]+>",p="(?!struct)("+u+"|"+l.optional(d)+"[a-zA-Z_]\\w*"+l.optional(h)+")",f={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},m="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",g={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[s.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+m+"|.)",end:"'",illegal:"."},s.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},v={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},b={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},s.inherit(g,{className:"string"}),{className:"string",begin:/<.*?>/},c,s.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:l.optional(d)+s.IDENT_RE,relevance:0},w=l.optional(d)+s.IDENT_RE+"\\s*\\(",k={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
140noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},S={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:l.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,s.IDENT_RE,l.lookahead(/(<[^<>]+>|)\s*\(/))},_=[S,b,f,c,s.C_BLOCK_COMMENT_MODE,v,g],E={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:k,contains:_.concat([{begin:/\(/,end:/\)/,keywords:k,contains:_.concat(["self"]),relevance:0}]),relevance:0},C={className:"function",begin:"("+p+"[\\*&\\s]+)+"+w,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:k,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:u,keywords:k,relevance:0},{begin:w,returnBegin:!0,contains:[y],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[g,v]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:[c,s.C_BLOCK_COMMENT_MODE,g,v,f,{begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:["self",c,s.C_BLOCK_COMMENT_MODE,g,v,f]}]},f,c,s.C_BLOCK_COMMENT_MODE,b]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:k,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(E,C,S,_,[b,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:k,contains:["self",f]},{begin:s.IDENT_RE+"::",keywords:k},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function d(s){let l=["boolean","byte","word","String"],c=["KeyboardController","MouseController","SoftwareSerial","
140EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],d=["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],h=["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"],p=u(s),f=p.keywords;return f.type=[...f.type,...l],f.literal=[...f.literal,...h],f.built_in=[...f.built_in,...c],f._hints=d,p.name="Arduino",p.aliases=["ino"],p.supersetOf="cpp",p}
vendor: 7,123 bytes, line 140
140function h(s){let l=s.regex,c={},u={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[c]}]};Object.assign(c,{className:"variable",variants:[{begin:l.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},u]});let d={className:"subst",begin:/\$\(/,end:/\)/,contains:[s.BACKSLASH_ESCAPE]},h=s.inherit(s.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),p={begin:/<<-?\s*(?=\w+)/,starts:{contains:[s.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},f={className:"string",begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,c,d]};d.contains.push(f);let m={match:/\\"/},g={className:"string",begin:/'/,end:/'/},v={match:/\\'/},b={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},s.NUMBER_MODE,c]},y=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],w=s.SHEBANG({binary:`(${y.join("|")})`,relevance:10}),k={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[s.inherit(s.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},S={match:/(\/[a-z._-]+)+/};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[w,s.SHEBANG(),k,b,h,p,S,f,m,g,v,c]}}function p(s){let l=s.regex,c=s.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),u="decltype\\(auto\\)",d="[a-zA-Z_]\\w*::",h="<[^<>]+>",p="("+u+"|"+l.optional(d)+"[a-zA-Z_]\\w*"+l.optional(h)+")",f={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},m="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",g={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[s.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+m+"|.)",end:"'",illegal:"."},s.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},v={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},b={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},s.inherit(g,{className:"string"}),{className:"string",begin:/<.*?>/},c,s.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:l.optional(d)+s.IDENT_RE,relevance:0},w=l.optional(d)+s.IDENT_RE+"\\s*\\(",k={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},S=[b,f,c,s.C_BLOCK_COMMENT_MODE,v,g],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:k,contains:S.concat([{begin:/\(/,end:/\)/,keywords:k,contains:S.concat(["self"]),relevance:0}]),relevance:0},E={begin:"("+p+"[\\*&\\s]+)+"+w,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:k,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:u,keywords:k,relevance:0},{begin:w,returnBegin:!0,contains:[s.inherit(y,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:[c,s.C_BLOCK_COMMENT_MODE,g,v,f,{begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:["self",c,s.C_BLOCK_COMMENT_MODE,g,v,f]}]},f,c,s.C_BLOCK_COMMENT_MODE,b]};return{name:"C",aliases:["h"],keywords:k,disableAutodetect:!0,illegal:"</",contains:[].concat(_,E,S,[b,{begin:s.IDENT_RE+"::",keywords:k},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},s.TITLE_MODE]}]),exports:{preprocessor:b,strings:g,keywords:k}}}
vendor: 1,743 bytes, line 140
140function f(s){let l=s.regex,c=s.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),u="decltype\\(auto\\)",d="[a-zA-Z_]\\w*::",h="<[^<>]+>",p="(?!struct)("+u+"|"+l.optional(d)+"[a-zA-Z_]\\w*"+l.optional(h)+")",f={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},m="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",g={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[s.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+m+"|.)",end:"'",illegal:"."},s.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},v={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},b={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},s.inherit(g,{className:"string"}),{className:"string",begin:/<.*?>/},c,s.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:l.optional(d)+s.IDENT_RE,relevance:0},w=l.optional(d)+s.IDENT_RE+"\\s*\\(",k={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
140noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},S={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:l.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,s.IDENT_RE,l.lookahead(/(<[^<>]+>|)\s*\(/))},_=[S,b,f,c,s.C_BLOCK_COMMENT_MODE,v,g],E={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:k,contains:_.concat([{begin:/\(/,end:/\)/,keywords:k,contains:_.concat(["self"]),relevance:0}]),relevance:0},C={className:"function",begin:"("+p+"[\\*&\\s]+)+"+w,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:k,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:u,keywords:k,relevance:0},{begin:w,returnBegin:!0,contains:[y],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[g,v]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:[c,s.C_BLOCK_COMMENT_MODE,g,v,f,{begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:["self",c,s.C_BLOCK_COMMENT_MODE,g,v,f]}]},f,c,s.C_BLOCK_COMMENT_MODE,b]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:k,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(E,C,S,_,[b,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:k,contains:["self",f]},{begin:s.IDENT_RE+"::",keywords:k},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function m(s){let l=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],c=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],u=["default","false","null","true"],d={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
140sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:l,literal:u},h=s.inherit(s.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),p={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},f={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},m={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},g=s.inherit(m,{illegal:/\n/}),v={className:"subst",begin:/\{/,end:/\}/,keywords:d},b=s.inherit(v,{illegal:/\n/}),y={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},s.BACKSLASH_ESCAPE,b]},w={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},v]},k=s.inherit(w,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},b]});v.contains=[w,y,m,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,p,s.C_BLOCK_COMMENT_MODE],b.contains=[k,y,g,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,p,s.inherit(s.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];let S={variants:[f,w,y,m,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE]},_={begin:"<",end:">",contains:[{beginKeywords:"in out"},h]},E=s.IDENT_RE+"(<"+s.IDENT_RE+"(\\s*,\\s*"+s.IDENT_RE+")*>)?(\\[\\])?",C={begin:"@"+s.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:d,illegal:/::/,contains:[s.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:"</?",end:">"}]}]}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},S,p,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},h,_,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[h,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[h,_,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+E+"\\s+)+"+s.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:d,contains:[{beginKeywords:c.join(" "),relevance:0},{begin:s.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[s.TITLE_MODE,_],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:d,relevance:0,contains:[S,p,s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},C]}}c.d(l,{l:()=>eK});var g=c(501375);function v(s){let l=s.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:l.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:l.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}function b(s){let l={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:l,illegal:"</",contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,{className:"string",variants:[s.QUOTE_STRING_MODE,s.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[s.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:l,illegal:/["']/}]}]}}
vendor: 5,045 bytes, line 140
140function y(s){let l=s.regex,c=/[_A-Za-z][_0-9A-Za-z]*/;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[s.HASH_COMMENT_MODE,s.QUOTE_STRING_MODE,s.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:l.concat(c,l.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}function w(s){let l=s.regex,c={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]},u=s.COMMENT();u.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];let d={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},h={className:"literal",begin:/\bon|off|true|false|yes|no\b/},p={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},f={begin:/\[/,end:/\]/,contains:[u,h,d,p,c,"self"],relevance:0},m=/[A-Za-z0-9_-]+/,g=/"(\\"|[^"])*"/,v=/'[^']*'/,b=l.either(m,g,v);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[u,{className:"section",begin:/\[+/,end:/\]+/},{begin:l.concat(b,"(\\s*\\.\\s*",b,")*",l.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[u,f,h,d,p,c]}}]}}var k="[0-9](_*[0-9])*",S=`\\.(${k})`,_="[0-9a-fA-F](_*[0-9a-fA-F])*",E={className:"number",variants:[{begin:`(\\b(${k})((${S})|\\.)?|(${S}))[eE][+-]?(${k})[fFdD]?\\b`},{begin:`\\b(${k})((${S})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${S})[fFdD]?\\b`},{begin:`\\b(${k})[fFdD]\\b`},{begin:`\\b0[xX]((${_})\\.?|(${_})?\\.(${_}))[pP][+-]?(${k})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${_})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function C(s,l,c){return -1===c?"":s.replace(l,u=>C(s,l,c-1))}function D(s){let l=s.regex,c="[\xc0-ʸa-zA-Z_$][\xc0-ʸa-zA-Z_$0-9]*",u=c+C("(?:<"+c+"~~~(?:\\s*,\\s*"+c+"~~~)*>)?",/~~~/g,2),d={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},h={className:"meta",begin:"@"+c,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},p={className:"params",begin:/\(/,end:/\)/,keywords:d,relevance:0,contains:[s.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:d,illegal:/<\/|#/,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[s.BACKSLASH_ESCAPE]},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,c],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[l.concat(/(?!else)/,c),/\s+/,c,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,c],className:{1:"keyword",3:"title.class"},contains:[p,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+u+"\\s+)",s.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:d,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:d,relevance:0,contains:[h,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,E,s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},E,h]}}var M=c(384005),T=c(399200),A="[0-9](_*[0-9])*",P=`\\.(${A})`,O="[0-9a-fA-F](_*[0-9a-fA-F])*",N={className:"number",variants:[{begin:`(\\b(${A})((${P})|\\.)?|(${P}))[eE][+-]?(${A})[fFdD]?\\b`},{begin:`\\b(${A})((${P})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${P})[fFdD]?\\b`},{begin:`\\b(${A})[fFdD]\\b`},{begin:`\\b0[xX]((${O})\\.?|(${O})?\\.(${O}))[pP][+-]?(${A})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${O})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function I(s){let l={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infi
140x operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},c={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},u={className:"symbol",begin:s.UNDERSCORE_IDENT_RE+"@"},d={className:"subst",begin:/\$\{/,end:/\}/,contains:[s.C_NUMBER_MODE]},h={className:"variable",begin:"\\$"+s.UNDERSCORE_IDENT_RE},p={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[h,d]},{begin:"'",end:"'",illegal:/\n/,contains:[s.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[s.BACKSLASH_ESCAPE,h,d]}]};d.contains.push(p);let f={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+s.UNDERSCORE_IDENT_RE+")?"},m={className:"meta",begin:"@"+s.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[s.inherit(p,{className:"string"}),"self"]}]},g=N,v=s.COMMENT("/\\*","\\*/",{contains:[s.C_BLOCK_COMMENT_MODE]}),b={variants:[{className:"type",begin:s.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},y=b;return y.variants[1].contains=[b],b.variants[1].contains=[y],{name:"Kotlin",aliases:["kt","kts"],keywords:l,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),s.C_LINE_COMMENT_MODE,v,c,u,f,m,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:l,relevance:5,contains:[{begin:s.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[s.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:l,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[b,s.C_LINE_COMMENT_MODE,v],relevance:0},s.C_LINE_COMMENT_MODE,v,f,m,p,s.C_NUMBER_MODE]},v]},{begin:[/class|interface|trait/,/\s+/,s.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},s.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},f,m]},p,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},g]}}let R=s=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:s.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:s.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),F=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],L=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),j=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
140d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),z=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),B=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
140area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse(),$=j.concat(z).sort().reverse();function W(s){let l=R(s),c=$,u="[\\w-]+",d="("+u+"|@\\{"+u+"\\})",h=[],p=[],f=function(s){return{className:"string",begin:"~?"+s+".*?"+s}},m=function(s,l,c){return{className:s,begin:l,relevance:c}},g={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:L.join(" ")},v={begin:"\\(",end:"\\)",contains:p,keywords:g,relevance:0};p.push(s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,f("'"),f('"'),l.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},l.HEXCOLOR,v,m("variable","@@?"+u,10),m("variable","@\\{"+u+"\\}"),m("built_in","~?`[^`]*?`"),{className:"attribute",begin:u+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},l.IMPORTANT,{beginKeywords:"and not"},l.FUNCTION_DISPATCH);
vendor: 4,458 bytes, line 140
140let b=p.concat({begin:/\{/,end:/\}/,contains:h}),y={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(p)},w={begin:d+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+B.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:p}}]},k={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:g,returnEnd:!0,contains:p,relevance:0}},S={className:"variable",variants:[{begin:"@"+u+"\\s*:",relevance:15},{begin:"@"+u}],starts:{end:"[;}]",returnEnd:!0,contains:b}},_={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:d,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,y,m("keyword","all\\b"),m("variable","@\\{"+u+"\\}"),{begin:"\\b("+F.join("|")+")\\b",className:"selector-tag"},l.CSS_NUMBER_MODE,m("selector-tag",d,0),m("selector-id","#"+d),m("selector-class","\\."+d,0),m("selector-tag","&",0),l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+j.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+z.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:b},{begin:"!important"},l.FUNCTION_DISPATCH]},E={begin:u+":(:)?"+`(${c.join("|")})`,returnBegin:!0,contains:[_]};return h.push(s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,k,S,E,w,_,y,l.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:h}}function H(s){let l="\\[=*\\[",c="\\]=*\\]",u={begin:l,end:c,contains:["self"]},d=[s.COMMENT("--(?!"+l+")","$"),s.COMMENT("--"+l,c,{contains:[u],relevance:10})];return{name:"Lua",aliases:["pluto"],keywords:{$pattern:s.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:d.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[s.inherit(s.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:d}].concat(d)},s.C_NUMBER_MODE,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,{className:"string",begin:l,end:c,contains:[u],relevance:5}])}}function U(s){let l={className:"variable",variants:[{begin:"\\$\\("+s.UNDERSCORE_IDENT_RE+"\\)",contains:[s.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},c={className:"string",begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,l]},u={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[l,c]},d={begin:"^"+s.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},h={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},p={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[l]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[s.HASH_COMMENT_MODE,l,c,u,d,h,p]}}
vendor: 4,509 bytes, line 140
140function V(s){let l=s.regex,c={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},u={begin:"^[-\\*]{3,}",end:"$"},d={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},h={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},p={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},f=/[A-Za-z][A-Za-z0-9+.-]*/,m={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:l.concat(/\[.+?\]\(/,f,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},v={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},b=s.inherit(g,{contains:[]}),y=s.inherit(v,{contains:[]});g.contains.push(y),v.contains.push(b);let w=[c,m];return[g,v,b,y].forEach(s=>{s.contains=s.contains.concat(w)}),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:w=w.concat(g,v)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:w}]}]},c,h,g,v,{className:"quote",begin:"^>\\s+",contains:w,end:"$"},d,u,m,p,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}function Y(s){let l=/[a-zA-Z@][a-zA-Z0-9_]*/,c={"variable.language":["this","super"],$pattern:l,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},u={$pattern:l,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:c,illegal:"</",contains:[{className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,s.C_NUMBER_MODE,s.QUOTE_STRING_MODE,s.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[s.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0}
vendor: 11,064 bytes, line 140
140,s.inherit(s.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+u.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:u,contains:[s.UNDERSCORE_TITLE_MODE]},{begin:"\\."+s.UNDERSCORE_IDENT_RE,relevance:0}]}}function q(s){let l=s.regex,c=/[dualxmsipngr]{0,12}/,u={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot class close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl field fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map method mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},d={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:u},h={begin:/->\{/,end:/\}/},p={scope:"attr",match:/\s+:\s*\w+(\s*\(.*?\))?/},f={scope:"variable",variants:[{begin:/\$\d/},{begin:l.concat(/[$%@](?!")(\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@](?!")[^\s\w{=]|\$=/,relevance:0}],contains:[p]},m={className:"number",variants:[{match:/0?\.[0-9][0-9_]+\b/},{match:/\bv?(0|[1-9][0-9_]*(\.[0-9_]+)?|[1-9][0-9_]*)\b/},{match:/\b0[0-7][0-7_]*\b/},{match:/\b0x[0-9a-fA-F][0-9a-fA-F_]*\b/},{match:/\b0b[0-1][0-1_]*\b/}],relevance:0},g=[s.BACKSLASH_ESCAPE,d,f],v=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],b=(s,u,d="\\1")=>{let h="\\1"===d?d:l.concat(d,u);return l.concat(l.concat("(?:",s,")"),u,/(?:\\.|[^\\\/])*?/,h,/(?:\\.|[^\\\/])*?/,d,c)},y=(s,u,d)=>l.concat(l.concat("(?:",s,")"),u,/(?:\\.|[^\\\/])*?/,d,c),w=[f,s.HASH_COMMENT_MODE,s.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),h,{className:"string",contains:g,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[s.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[s.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},m,{begin:"(\\/\\/|"+s.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[s.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:b("s|tr|y",l.either(...v,{capture:!0}))},{begin:b("s|tr|y","\\(","\\)")},{begin:b("s|tr|y","\\[","\\]")},{begin:b("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:y("(?:m|qr)?",/\//,/\//)},{begin:y("m|qr",l.either(...v,{capture:!0}),/\1/)},{begin:y("m|qr",/\(/,/\)/)},{begin:y("m|qr",/\[/,/\]/)},{begin:y("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub method",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[s.TITLE_MODE,p]},{className:"class",beginKeywords:"class",end:"[;{]",excludeEnd:!0,relevance:5,contains:[s.TITLE_MODE,p,m]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return d.contains=w,h.contains=w,{name:"Perl",aliases:["pl","pm"],keywords:u,contains:w}}function G(s){let l,c=s.regex,u=/(?![A-Za-z0-9])(?![$])/,d=c.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,u),h=c.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,u),p=c.concat(/[A-Z]+/,u),f={scope:"variable",match:"\\$+"+d},m={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},g={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},v=s.inherit(s.APOS_STRING_MODE,{illegal:null}),b=s.inherit(s.QUOTE_STRING_MODE,{illegal:null,contains:s.QUOTE_STRING_MODE.contains.concat(g)}),y={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:s.QUOTE_STRING_MODE.contains.concat(g),"on:begin":(s,l)=>{l.data._beginMatch=s[1]||s[2]},"on:end":(s,l)=>{l.data._beginMatch!==s[1]&&l.ignoreMatch()}},w=s.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),k="[ 	\n]",S={scope:"string",variants:[b,v,y,w]},_={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},E=["false","null","true"],C=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],D=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],M={keyword:C,literal:(l=[],E.forEach(s=>{l.push(s),s.toLowerCase()===s?l.push(s.toUpperCase()):l.push(s.toLowerCase())}),l),built_in:D},T=s=>s.map(s=>s.replace(/\|\d+$/,"")),A={variants:[{match:[/new/,c.concat(k,"+"),c.concat("(?!",T(D).join("\\b|"),"\\b)"),h],scope:{1:"keyword",4:"title.class"}}]},P=c.concat(d,"\\b(?!\\()"),O={variants:[{match:[c.concat(/::/,c.lookahead(/(?!class\b)/)),P],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[h,c.concat(/::/,c.lookahead(/(?!class\b)/)),P],scope:{1:"title.class",3:"variable.constant"}},{match:[h,c.concat("::",c.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[h,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},N={scope:"attr",match:c.concat(d,c.lookahead(":"),c.lookahead(/(?!::)/))},I={relevance:0,begin:/\(/,end:/\)/,keywords:M,contains:[N,f,O,s.C_BLOCK_COMMENT_MODE,S,_,A]},R={relevance:0,match:[/\b/,c.concat("(?!fn\\b|function\\b|",T(C).join("\\b|"),"|",T(D).join("\\b|"),"\\b)"),d,c.concat(k,"*"),c.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[I]};I.contains.push(R);let F=[N,O,s.C_BLOCK_COMMENT_MODE,S,_,A],L={begin:c.concat(/#\[\s*\\?/,c.either(h,p)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:E,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:E,keyword:["new","array"]},contains:["self",...F]},...F,{scope:"meta",variants:[{match:h},{match:p}]}]};return{case_insensitive:!1,keywords:M,contains:[L,s.HASH_COMMENT_MODE,s.COMMENT("//","$"),s.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:s.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},m,{scope:"variable.language",match:/\$this\b/},f,R,O,{match:[/const/,/\s/,d],scope:{1:"keyword",3:"variable.constant"}},A,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},s.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:M,contains:["self",L,f,O,s.C_BLOCK_COMMENT_MODE,S,_]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},s.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[s.inherit(s.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},s.UNDERSCORE_TITLE_MODE]},S,_]}}function K(s){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},s.inherit(s.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}
vendor: 20,722 bytes, line 140
140),s.inherit(s.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}function Z(s){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function X(s){let l=s.regex,c=/[\p{XID_Start}_]\p{XID_Continue}*/u,u=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],d={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:u,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},h={className:"meta",begin:/^(>>>|\.\.\.) /},p={className:"subst",begin:/\{/,end:/\}/,keywords:d,illegal:/#/},f={begin:/\{\{/,relevance:0},m={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[s.BACKSLASH_ESCAPE,h],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[s.BACKSLASH_ESCAPE,h],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[s.BACKSLASH_ESCAPE,h,f,p]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[s.BACKSLASH_ESCAPE,h,f,p]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[s.BACKSLASH_ESCAPE,f,p]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[s.BACKSLASH_ESCAPE,f,p]},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE]},g="[0-9](_?[0-9])*",v=`(\\b(${g}))?\\.(${g})|\\b(${g})\\.`,b=`\\b|${u.join("|")}`,y={className:"number",relevance:0,variants:[{begin:`(\\b(${g})|(${v}))[eE][+-]?(${g})[jJ]?(?=${b})`},{begin:`(${v})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${b})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${b})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${b})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${b})`},{begin:`\\b(${g})[jJ](?=${b})`}]},w={className:"comment",begin:l.lookahead(/# type:/),end:/$/,keywords:d,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},k={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:d,contains:["self",h,y,m,s.HASH_COMMENT_MODE]}]};return p.contains=[m,y,h],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:d,illegal:/(<\/|\?)|=>/,contains:[h,y,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},m,w,s.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,c],scope:{1:"keyword",3:"title.function"},contains:[k]},{variants:[{match:[/\bclass/,/\s+/,c,/\s*/,/\(\s*/,c,/\s*\)/]},{match:[/\bclass/,/\s+/,c]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[y,k,m]}]}}function J(s){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}function Q(s){let l=s.regex,c=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,u=l.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),d=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,h=l.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:c,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[s.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:l.lookahead(l.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:c},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),s.HASH_COMMENT_MODE,{scope:"string",contains:[s.BACKSLASH_ESCAPE],variants:[s.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),s.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),s.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),s.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),s.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),s.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[d,u]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,u]},{scope:{1:"punctuation",2:"number"},match:[h,u]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,u]}]},{scope:{3:"operator"},match:[c,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:d},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:h},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}function ee(s){let l=s.regex,c="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",u=l.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),d=l.concat(u,/(::\w+)*/),h={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepend","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},p={className:"doctag",begin:"@[A-Za-z]+"},f={begin:"#<",end:">"},m=[s.COMMENT("#","$",{contains:[p]}),s.COMMENT("^=begin","^=end",{contains:[p],relevance:10}),s.COMMENT("^__END__",s.MATCH_NOTHING_RE)],g={className:"subst",begin:/#\{/,end:/\}/,keywords:h},v={className:"string",contains:[s.BACKSLASH_ESCAPE,g],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:l.concat(/<<[-~]?'?/,l.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[s.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[s.BACKSLASH_ESCAPE,g]})]}]},b="[1-9](_?[0-9])*|0",y="[0-9](_?[0-9])*",w={className:"number",relevance:0,variants:[{begin:`\\b(${b})(\\.(${y}))?([eE][+-]?(${y})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},k={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:h}]},S={match:[/(include|extend)\s+/,d],scope:{2:"title.class"},keywords:h},_=[v,{variants:[{match:[/class\s+/,d,/\s+<\s+/,d]},{match:[/\b(class|module)\s+/,d]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:h},S,{relevance:0,match:[d,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:u,scope:"title.class"},{match:[/def/,/\s+/,c],scope:{1:"keyword",3:"title.function"},contains:[k]},{begin:s.IDENT_RE+"::"},{className:"symbol",begin:s.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[v,{begin:c}],relevance:0},w,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:h},{begin:"("+s.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[s.BACKSLASH_ESCAPE,g],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(f,m),relevance:0}].concat(f,m);g.contains=_,k.contains=_;let E=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:h,contains:_}}];return m.unshift(f),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:h,illegal:/\/\*/,contains:[s.SHEBANG({binary:"ruby"})].concat(E).concat(m).concat(_)}}function et(s){let l=s.regex,c=/(r#)?/,u=l.concat(c,s.UNDERSCORE_IDENT_RE),d=l.concat(c,s.IDENT_RE),h={className:"title.function.invoke",relevance:0,begin:l.concat(/\b/,/(?!let|for|while|if|else|match\b)/,d,l.lookahead(/\s*\(/))},p="([ui](8|16|32|64|128|size)|f(32|64))?",f=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],m=["true","false","Some","None","Ok","Err"],g=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],v=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:s.IDENT_RE+"!?",type:v,keyword:f,literal:m,built_in:g},illegal:"</",contains:[s.C_LINE_COMMENT_MODE,s.COMMENT("/\\*","\\*/",{contains:["self"]}),s.inherit(s.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*(?!')/},{scope:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'/,end:/'/,contains:[{scope:"char.escape",match:/\\('|\w|x\w{2}|u\w{4}|U\w{8})/}]}]},{className:"number",variants:[{begin:"\\b0b([01_]+)"+p},{begin:"\\b0o([0-7_]+)"+p},{begin:"\\b0x([A-Fa-f0-9_]+)"+p},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+p}],relevance:0},{begin:[/fn/,/\s+/,u],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/,contains:[s.BACKSLASH_ESCAPE]}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,u],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,u,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,u],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,u],className:{1:"keyword",3:"title.class"}},{begin:s.IDENT_RE+"::",keywords:{keyword:"Self",built_in:g,type:v}},{className:"punctuation",begin:"->"},h]}}let en=s=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:s.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:s.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),er=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],ei=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),ea=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),eo=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),es=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
140area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function el(s){let l=en(s),c=eo,u=ea,d="@[a-z-]+",h="and or not only",p={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,l.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0}
vendor: 1,111 bytes, line 140
140,{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+er.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+u.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+c.join("|")+")"},p,{begin:/\(/,end:/\)/,contains:[l.CSS_NUMBER_MODE]},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+es.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inl
140ine-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[l.BLOCK_COMMENT,p,l.HEXCOLOR,l.CSS_NUMBER_MODE,s.QUOTE_STRING_MODE,s.APOS_STRING_MODE,l.IMPORTANT,l.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:d,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:h,attribute:ei.join(" ")},contains:[{begin:d,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},p,s.QUOTE_STRING_MODE,s.APOS_STRING_MODE,l.HEXCOLOR,l.CSS_NUMBER_MODE]},l.FUNCTION_DISPATCH]}}function ec(s){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}function eu(s){let l=s.regex,c=s.COMMENT("--","$"),u={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},d={begin:/"/,end:/"/,contains:[{match:/""/}]},h=["true","false","unknown"],p=["double precision","large object","with timezone","without timezone"],f=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],m=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],g=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],v=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],b=m,y=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","
140initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter(s=>!m.includes(s)),w={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},k={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},S={match:l.concat(/\b/,l.either(...b),/\s*\(/),relevance:0,keywords:{built_in:b}};function _(s){return l.concat(/\b/,l.either(...s.map(s=>s.replace(/\s+/,"\\s+"))),/\b/)}let E={scope:"keyword",match:_(v),relevance:0};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(s,{exceptions:l,when:c}={}){let u=c;return l=l||[],s.map(s=>s.match(/\|\d+$/)||l.includes(s)?s:u(s)?`${s}|0`:s)}(y,{when:s=>s.length<3}),literal:h,type:f,built_in:g},contains:[{scope:"type",match:_(p)},E,S,w,u,d,s.C_NUMBER_MODE,s.C_BLOCK_COMMENT_MODE,c,k]}}function ed(s){return s?"string"==typeof s?s:s.source:null}function eh(s){return ep("(?=",s,")")}function ep(...s){return s.map(s=>ed(s)).join("")}function ef(s){let l=s[s.length-1];return"object"==typeof l&&l.constructor===Object?(s.splice(s.length-1,1),l):{}}function em(...s){return"("+(ef(s).capture?"":"?:")+s.map(s=>ed(s)).join("|")+")"}let eg=s=>ep(/\b/,s,/\w$/.test(s)?/\b/:/\B/),ev=["Protocol","Type"].map(eg),eb=["init","self"].map(eg),ey=["Any","Self"],ew=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],ex=["false","nil","true"],ek=["assignment","associativity","higherThan","left","lowerThan","none","right"],eS=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],e_=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","
vendor: 5,244 bytes, line 140
140withoutActuallyEscaping","zip"],eE=em(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),eC=em(eE,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),eD=ep(eE,eC,"*"),eM=em(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),eT=em(eM,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),eA=ep(eM,eT,"*"),eP=ep(/[A-Z]/,eT,"*"),eO=["attached","autoclosure",ep(/convention\(/,em("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",ep(/objc\(/,eA,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],eN=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function eI(s){let l={match:/\s+/,relevance:0},c=s.COMMENT("/\\*","\\*/",{contains:["self"]}),u=[s.C_LINE_COMMENT_MODE,c],d={match:[/\./,em(...ev,...eb)],className:{2:"keyword"}},h={match:ep(/\./,em(...ew)),relevance:0},p=ew.filter(s=>"string"==typeof s).concat(["_|0"]),f={variants:[{className:"keyword",match:em(...ew.filter(s=>"string"!=typeof s).concat(ey).map(eg),...eb)}]},m={$pattern:em(/\b\w+/,/#\w+/),keyword:p.concat(eS),literal:ex},g=[d,h,f],v=[{match:ep(/\./,em(...e_)),relevance:0},{className:"built_in",match:ep(/\b/,em(...e_),/(?=\()/)}],b={match:/->/,relevance:0},y=[b,{className:"operator",relevance:0,variants:[{match:eD},{match:`\\.(\\.|${eC})+`}]}],w="([0-9]_*)+",k="([0-9a-fA-F]_*)+",S={className:"number",relevance:0,variants:[{match:`\\b(${w})(\\.(${w}))?([eE][+-]?(${w}))?\\b`},{match:`\\b0x(${k})(\\.(${k}))?([pP][+-]?(${w}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},_=(s="")=>({className:"subst",variants:[{match:ep(/\\/,s,/[0\\tnr"']/)},{match:ep(/\\/,s,/u\{[0-9a-fA-F]{1,8}\}/)}]}),E=(s="")=>({className:"subst",match:ep(/\\/,s,/[\t ]*(?:[\r\n]|\r\n)/)}),C=(s="")=>({className:"subst",label:"interpol",begin:ep(/\\/,s,/\(/),end:/\)/}),D=(s="")=>({begin:ep(s,/"""/),end:ep(/"""/,s),contains:[_(s),E(s),C(s)]}),M=(s="")=>({begin:ep(s,/"/),end:ep(/"/,s),contains:[_(s),C(s)]}),T={className:"string",variants:[D(),D("#"),D("##"),D("###"),M(),M("#"),M("##"),M("###")]},A=[s.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[s.BACKSLASH_ESCAPE]}],P={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:A},O=s=>{let l=ep(s,/\//),c=ep(/\//,s);return{begin:l,end:c,contains:[...A,{scope:"comment",begin:`#(?!.*${c})`,end:/$/}]}},N={scope:"regexp",variants:[O("###"),O("##"),O("#"),P]},I={match:ep(/`/,eA,/`/)},R=[I,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${eT}+`}],F=[{match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:eN,contains:[...y,S,T]}]}},{scope:"keyword",match:ep(/@/,em(...eO),eh(em(/\(/,/\s+/)))},{scope:"meta",match:ep(/@/,eA)}],L={match:eh(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:ep(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,eT,"+")},{className:"type",match:eP,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:ep(/\s+&\s+/,eh(eP)),relevance:0}]},j={begin:/</,end:/>/,keywords:m,contains:[...u,...g,...F,b,L]};L.contains.push(j);let z={begin:/\(/,end:/\)/,relevance:0,keywords:m,contains:["self",{match:ep(eA,/\s*:/),keywords:"_|0",relevance:0},...u,N,...g,...v,...y,S,T,...R,...F,L]},B={begin:/</,end:/>/,keywords:"repeat each",contains:[...u,L]},$={begin:/\(/,end:/\)/,keywords:m,contains:[{begin:em(eh(ep(eA,/\s*:/)),eh(ep(eA,/\s+/,eA,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:eA}]},...u,...g,...y,S,T,...F,L,z],endsParent:!0,illegal:/["']/},W={match:[/(func|macro)/,/\s+/,em(I.match,eA,eD)],className:{1:"keyword",3:"title.function"},contains:[B,$,l],illegal:[/\[/,/%/]},H={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[B,$,l],illegal:/\[|%/},U={match:[/operator/,/\s+/,eD],className:{1:"keyword",3:"title"}},V={begin:[/precedencegroup/,/\s+/,eP],className:{1:"keyword",3:"title"},contains:[L],keywords:[...ek,...ex],end:/}/},Y={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/
vendor: 10,319 bytes, line 140
140],scope:{1:"keyword",3:"keyword",5:"title.function"}},q={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},G={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,eA,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:m,contains:[B,...g,{begin:/:/,end:/\{/,keywords:m,contains:[{scope:"title.class.inherited",match:eP},...g],relevance:0}]};for(let s of T.variants){let l=s.contains.find(s=>"interpol"===s.label);l.keywords=m;let c=[...g,...v,...y,S,T,...R];l.contains=[...c,{begin:/\(/,end:/\)/,contains:["self",...c]}]}return{name:"Swift",keywords:m,contains:[...u,W,H,Y,q,G,U,V,{beginKeywords:"import",end:/$/,contains:[...u],relevance:0},N,...g,...v,...y,S,T,...R,...F,L,z]}}let eR="[A-Za-z$_][0-9A-Za-z$_]*",eF=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],eL=["true","false","null","undefined","NaN","Infinity"],ej=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],ez=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],eB=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],e$=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],eW=[].concat(eB,ej,ez);function eH(s){let l=s.regex,c=(s,{after:l})=>{let c="</"+s[0].slice(1);return -1!==s.input.indexOf(c,l)},u=eR,d="<>",h="</>",p=/<[A-Za-z0-9\\._:-]+\s*\/>/,f=/<[A-Za-z0-9\\._:-]+/,m=/\/[A-Za-z0-9\\._:-]+>|\/>/,g=(s,l)=>{let u,d=s[0].length+s.index,h=s.input[d];if("<"===h||","===h)return void l.ignoreMatch();">"!==h||c(s,{after:d})||l.ignoreMatch();let p=s.input.substring(d);if((u=p.match(/^\s*=/))||(u=p.match(/^\s+extends\s+/))&&0===u.index)return void l.ignoreMatch()},v={$pattern:eR,keyword:eF,literal:eL,built_in:eW,"variable.language":e$},b="[0-9](_?[0-9])*",y=`\\.(${b})`,w="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",k={className:"number",variants:[{begin:`(\\b(${w})((${y})|\\.)?|(${y}))[eE][+-]?(${b})\\b`},{begin:`\\b(${w})\\b((${y})\\b|\\.)?|(${y})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},S={className:"subst",begin:"\\$\\{",end:"\\}",keywords:v,contains:[]},_={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,S],subLanguage:"xml"}},E={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,S],subLanguage:"css"}},C={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[s.BACKSLASH_ESCAPE,S],subLanguage:"graphql"}},D={className:"string",begin:"`",end:"`",contains:[s.BACKSLASH_ESCAPE,S]},M={className:"comment",variants:[s.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:u+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),s.C_BLOCK_COMMENT_MODE,s.C_LINE_COMMENT_MODE]},T=[s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,_,E,C,D,{match:/\$\d+/},k];S.contains=T.concat({begin:/\{/,end:/\}/,keywords:v,contains:["self"].concat(T)});let A=[].concat(M,S.contains),P=A.concat([{begin:/(\s*)\(/,end:/\)/,keywords:v,contains:["self"].concat(A)}]),O={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:v,contains:P},N={variants:[{match:[/class/,/\s+/,u,/\s+/,/extends/,/\s+/,l.concat(u,"(",l.concat(/\./,u),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,u],scope:{1:"keyword",3:"title.class"}}]},I={relevance:0,match:l.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...ej,...ez]}},R={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},F={variants:[{match:[/function/,/\s+/,u,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[O],illegal:/%/},L={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function j(s){return l.concat("(?!",s.join("|"),")")}let z={match:l.concat(/\b/,j([...eB,"super","import"].map(s=>`${s}\\s*\\(`)),u,l.lookahead(/\s*\(/)),className:"title.function",relevance:0},B={begin:l.concat(/\./,l.lookahead(l.concat(u,/(?![0-9A-Za-z$_(])/))),end:u,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},$={match:[/get|set/,/\s+/,u,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},O]},W="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+s.UNDERSCORE_IDENT_RE+")\\s*=>",H={match:[/const|var|let/,/\s+/,u,/\s*/,/=\s*/,/(async\s*)?/,l.lookahead(W)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[O]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:v,exports:{PARAMS_CONTAINS:P,CLASS_REFERENCE:I},illegal:/#(?![$_A-z])/,contains:[s.SHEBANG({label:"shebang",binary:"node",relevance:5}),R,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,_,E,C,D,M,{match:/\$\d+/},k,I,{scope:"attr",match:u+l.lookahead(":"),relevance:0},H,{begin:"("+s.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[M,s.REGEXP_MODE,{className:"function",begin:W,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:s.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:v,contains:P}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:d,end:h},{match:p},{begin:f,"on:begin":g,end:m}],subLanguage:"xml",contains:[{begin:f,end:m,skip:!0,contains:["self"]}]}]},F,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+s.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[O,s.inherit(s.TITLE_MODE,{begin:u,className:"title.function"})]},{match:/\.\.\./,relevance:0},B,{match:"\\$"+u,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[O]},z,L,N,$,{match:/\$[(.]/}]}}function eU(s){let l=s.regex,c=eH(s),u=eR,d=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],h={begin:[/namespace/,/\s+/,s.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},p={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:d},contains:[c.exports.CLASS_REFERENCE]},f={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},m=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],g={$pattern:eR,keyword:eF.concat(m),literal:eL,built_in:eW.concat(d),"variable.language":e$},v={className:"meta",begin:"@"+u},b=(s,l,c)=>{let u=s.contains.findIndex(s=>s.label===l);if(-1===u)throw Error("can not find mode to replace");s.contains.splice(u,1,c)};Object.assign(c.keywords,g),c.exports.PARAMS_CONTAINS.push(v);let y=c.contains.find(s=>"attr"===s.scope),w=Object.assign({},y,{match:l.concat(u,l.lookahead(/\s*\?:/))});return c.exports.PARAMS_CONTAINS.push([c.exports.CLASS_REFERENCE,y,w]),c.contains=c.contains.concat([v,h,p,w]),b(c,"shebang",s.SHEBANG()),b(c,"use_strict",f),c.contains.find(s=>"func.def"===s.label).relevance=0,Object.assign(c,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),c}function eV(s){let l=s.regex,c={className:"string",begin:/"(""|[^/n])"C\b/},u={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},d=/\d{1,2}\/\d{1,2}\/\d{4}/,h=/\d{4}-\d{1,2}-\d{1,2}/,p=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,f=/\d{1,2}(:\d{1,2}){1,2}/,m={className:"literal",variants:[{begin:l.concat(/# */,l.either(h,d),/ *#/)},{begin:l.concat(/# */,f,/ *#/)},{begin:l.concat(/# */,p,/ *#/)},{begin:l.concat(/# */,l.either(h,d),/ +/,l.either(p,f),/ *#/)}]},g={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},v={className:"label",begin:/^\w+:/},b=s.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),y=s.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]}),w={className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[y]};return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step 
140stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[c,u,m,g,v,b,y,w]}}function eY(s){s.regex;let l=s.COMMENT(/\(;/,/;\)/);l.contains.push("self");let c=s.COMMENT(/;;/,/$/),u={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},d={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},h={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[c,l,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},s.QUOTE_STRING_MODE,d,h,u]}}var eq=c(284385);function eG(s){let l="true false yes no null",c="[\\w#;/?:@&=+$,.~*'()[\\]]+",u={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},d={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},h={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},p={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[s.BACKSLASH_ESCAPE,d]},f=s.inherit(p,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),m={className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},g={end:",",endsWithParent:!0,excludeEnd:!0,keywords:l,relevance:0},v={begin:/\{/,end:/\}/,contains:[g],illegal:"\\n",relevance:0},b={begin:"\\[",end:"\\]",contains:[g],illegal:"\\n",relevance:0},y=[u,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+c},{className:"type",begin:"!<"+c+">"},{className:"type",begin:"!"+c},{className:"type",begin:"!!"+c},{className:"meta",begin:"&"+s.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+s.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},s.HASH_COMMENT_MODE,{beginKeywords:l,keywords:{literal:l}},m,{className:"number",begin:s.C_NUMBER_RE+"\\b",relevance:0},v,b,h,p],w=[...y];return w.pop(),w.push(f),g.contains=w,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:y}}let eK={arduino:d,bash:h,c:p,cpp:f,csharp:m,css:g.default,diff:v,go:b,graphql:y,ini:w,java:D,javascript:M.default,json:T.default,kotlin:I,less:W,lua:H,makefile:U,markdown:V,objectivec:Y,perl:q,php:G,"php-template":K,plaintext:Z,python:X,"python-repl":J,r:Q,ruby:ee,rust:et,scss:el,shell:ec,sql:eu,swift:eI,typescript:eU,vbnet:eV,wasm:eY,xml:eq.default,yaml:eG}},426564(s,l,c){"use strict";var u=c(974761),d=c(783193);let h={},p="hljs-";function f(s){let l=d.default.newInstance();return s&&v(s),{highlight:c,highlightAuto:f,listLanguages:g,register:v,registerAlias:b,registered:y};function c(s,c,d){(0,u.ok)("string"==typeof s,"expected `string` as `name`"),(0,u.ok)("string"==typeof c,"expected `string` as `value`");let f=d||h,g="string"==typeof f.prefix?f.prefix:p;if(!l.getLanguage(s))throw Error("Unknown language: `"+s+"` is not registered");l.configure({__emitter:m,classPrefix:g});let v=l.highlight(c,{ignoreIllegals:!0,language:s});if(v.errorRaised)throw Error("Could not highlight with `Highlight.js`",{cause:v.errorRaised});let b=v._emitter.root,y=b.data;return y.language=v.language,y.relevance=v.relevance,b}function f(s,d){let p;(0,u.ok)("string"==typeof s,"expected `string` as `value`");let f=(d||h).subset||g(),m=-1,v=0;for(;++m<f.length;){let u=f[m];
140if(!l.getLanguage(u))continue;let h=c(u,s,d);h.data&&void 0!==h.data.relevance&&h.data.relevance>v&&(v=h.data.relevance,p=h)}return p||{type:"root",children:[],data:{language:void 0,relevance:v}}}function g(){return l.listLanguages()}function v(s,c){if("string"==typeof s)(0,u.ok)(void 0!==c,"expected `grammar`"),l.registerLanguage(s,c);else{let c;for(c in s)Object.hasOwn(s,c)&&l.registerLanguage(c,s[c])}}function b(s,c){if("string"==typeof s)(0,u.ok)(void 0!==c),l.registerAliases("string"==typeof c?c:[...c],{languageName:s});else{let c;for(c in s)if(Object.hasOwn(s,c)){let u=s[c];l.registerAliases("string"==typeof u?u:[...u],{languageName:c})}}}function y(s){return!!l.getLanguage(s)}}class m{constructor(s){this.options=s,this.root={type:"root",children:[],data:{language:void 0,relevance:0}},this.stack=[this.root]}addText(s){if(""===s)return;let l=this.stack[this.stack.length-1],c=l.children[l.children.length-1];c&&"text"===c.type?c.value+=s:l.children.push({type:"text",value:s})}startScope(s){this.openNode(String(s))}endScope(){this.closeNode()}__addSublanguage(s,l){let c=this.stack[this.stack.length-1],u=s.root.children;l?c.children.push({type:"element",tagName:"span",properties:{className:[l]},children:u}):c.children.push(...u)}openNode(s){let l=this,c=s.split(".").map(function(s,c){return c?s+"_".repeat(c):l.options.classPrefix+s}),u=this.stack[this.stack.length-1],d={type:"element",tagName:"span",properties:{className:c},children:[]};u.children.push(d),this.stack.push(d)}closeNode(){this.stack.pop()}finalize(){}toHTML(){return""}}c.d(l,{$:()=>f})},910846(s,l,c){"use strict";function u(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];var c=s.filter(Boolean);
vendor: 16,427 bytes, line 140
140return c.length<=1?c[0]||null:function(s){c.forEach(function(l){"function"==typeof l?l(s):l&&(l.current=s)})}}c.d(l,{A:()=>u})},430667(s,l,c){"use strict";let u,d,h,p;var f,m,g,v,b,y=c(933578),w=Object.defineProperty,k=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,E=(s,l,c)=>l in s?w(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c,C=(s,l)=>{for(var c in l||(l={}))S.call(l,c)&&E(s,c,l[c]);if(k)for(var c of k(l))_.call(l,c)&&E(s,c,l[c]);return s},D=(s,l)=>{var c={};for(var u in s)S.call(s,u)&&0>l.indexOf(u)&&(c[u]=s[u]);if(null!=s&&k)for(var u of k(s))0>l.indexOf(u)&&_.call(s,u)&&(c[u]=s[u]);return c};(s=>{let l=class l{constructor(s,c,u,h){if(this.version=s,this.errorCorrectionLevel=c,this.modules=[],this.isFunction=[],s<l.MIN_VERSION||s>l.MAX_VERSION)throw RangeError("Version value out of range");if(h<-1||h>7)throw RangeError("Mask value out of range");this.size=4*s+17;let p=[];for(let s=0;s<this.size;s++)p.push(!1);for(let s=0;s<this.size;s++)this.modules.push(p.slice()),this.isFunction.push(p.slice());this.drawFunctionPatterns();const f=this.addEccAndInterleave(u);if(this.drawCodewords(f),-1==h){let s=1e9;for(let l=0;l<8;l++){this.applyMask(l),this.drawFormatBits(l);const c=this.getPenaltyScore();c<s&&(h=l,s=c),this.applyMask(l)}}d(0<=h&&h<=7),this.mask=h,this.applyMask(h),this.drawFormatBits(h),this.isFunction=[]}static encodeText(c,u){let d=s.QrSegment.makeSegments(c);return l.encodeSegments(d,u)}static encodeBinary(c,u){let d=s.QrSegment.makeBytes(c);return l.encodeSegments([d],u)}static encodeSegments(s,u,h=1,f=40,m=-1,g=!0){let v,b;if(!(l.MIN_VERSION<=h&&h<=f&&f<=l.MAX_VERSION)||m<-1||m>7)throw RangeError("Invalid value");for(v=h;;v++){let c=8*l.getNumDataCodewords(v,u),d=p.getTotalBits(s,v);if(d<=c){b=d;break}if(v>=f)throw RangeError("Data too long")}for(let s of[l.Ecc.MEDIUM,l.Ecc.QUARTILE,l.Ecc.HIGH])g&&b<=8*l.getNumDataCodewords(v,s)&&(u=s);let y=[];for(let l of s)for(let s of(c(l.mode.modeBits,4,y),c(l.numChars,l.mode.numCharCountBits(v),y),l.getData()))y.push(s);d(y.length==b);let w=8*l.getNumDataCodewords(v,u);d(y.length<=w),c(0,Math.min(4,w-y.length),y),c(0,(8-y.length%8)%8,y),d(y.length%8==0);for(let s=236;y.length<w;s^=253)c(s,8,y);let k=[];for(;8*k.length<y.length;)k.push(0);return y.forEach((s,l)=>k[l>>>3]|=s<<7-(7&l)),new l(v,u,k,m)}getModule(s,l){return 0<=s&&s<this.size&&0<=l&&l<this.size&&this.modules[l][s]}getModules(){return this.modules}drawFunctionPatterns(){for(let s=0;s<this.size;s++)this.setFunctionModule(6,s,s%2==0),this.setFunctionModule(s,6,s%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);let s=this.getAlignmentPatternPositions(),l=s.length;for(let c=0;c<l;c++)for(let u=0;u<l;u++)(0!=c||0!=u)&&(0!=c||u!=l-1)&&(c!=l-1||0!=u)&&this.drawAlignmentPattern(s[c],s[u]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(s){let l=this.errorCorrectionLevel.formatBits<<3|s,c=l;for(let s=0;s<10;s++)c=c<<1^(c>>>9)*1335;let h=(l<<10|c)^21522;d(h>>>15==0);for(let s=0;s<=5;s++)this.setFunctionModule(8,s,u(h,s));this.setFunctionModule(8,7,u(h,6)),this.setFunctionModule(8,8,u(h,7)),this.setFunctionModule(7,8,u(h,8));for(let s=9;s<15;s++)this.setFunctionModule(14-s,8,u(h,s));for(let s=0;s<8;s++)this.setFunctionModule(this.size-1-s,8,u(h,s));for(let s=8;s<15;s++)this.setFunctionModule(8,this.size-15+s,u(h,s));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let s=this.version;for(let l=0;l<12;l++)s=s<<1^(s>>>11)*7973;let l=this.version<<12|s;d(l>>>18==0);for(let s=0;s<18;s++){let c=u(l,s),d=this.size-11+s%3,h=Math.floor(s/3);this.setFunctionModule(d,h,c),this.setFunctionModule(h,d,c)}}drawFinderPattern(s,l){for(let c=-4;c<=4;c++)for(let u=-4;u<=4;u++){let d=Math.max(Math.abs(u),Math.abs(c)),h=s+u,p=l+c;0<=h&&h<this.size&&0<=p&&p<this.size&&this.setFunctionModule(h,p,2!=d&&4!=d)}}drawAlignmentPattern(s,l){for(let c=-2;c<=2;c++)for(let u=-2;u<=2;u++)this.setFunctionModule(s+u,l+c,1!=Math.max(Math.abs(u),Math.abs(c)))}setFunctionModule(s,l,c){this.modules[l][s]=c,this.isFunction[l][s]=!0}addEccAndInterleave(s){let c=this.version,u=this.errorCorrectionLevel;if(s.length!=l.getNumDataCodewords(c,u))throw RangeError("Invalid argument");let h=l.NUM_ERROR_CORRECTION_BLOCKS[u.ordinal][c],p=l.ECC_CODEWORDS_PER_BLOCK[u.ordinal][c],f=Math.floor(l.getNumRawDataModules(c)/8),m=h-f%h,g=Math.floor(f/h),v=[],b=l.reedSolomonComputeDivisor(p);for(let c=0,u=0;c<h;c++){let d=s.slice(u,u+g-p+(c<m?0:1));u+=d.length;let h=l.reedSolomonComputeRemainder(d,b);c<m&&d.push(0),v.push(d.concat(h))}let y=[];for(let s=0;s<v[0].length;s++)v.forEach((l,c)=>{(s!=g-p||c>=m)&&y.push(l[s])});return d(y.length==f),y}drawCodewords(s){if(s.length!=Math.floor(l.getNumRawDataModules(this.version)/8))throw RangeError("Invalid argument");let c=0;for(let l=this.size-1;l>=1;l-=2){6==l&&(l=5);for(let d=0;d<this.size;d++)for(let h=0;h<2;h++){let p=l-h,f=(l+1&2)==0?this.size-1-d:d;!this.isFunction[f][p]&&c<8*s.length&&(this.modules[f][p]=u(s[c>>>3],7-(7&c)),c++)}}d(c==8*s.length)}applyMask(s){if(s<0||s>7)throw RangeError("Mask value out of range");for(let l=0;l<this.size;l++)for(let c=0;c<this.size;c++){let u;switch(s){case 0:u=(c+l)%2==0;break;case 1:u=l%2==0;break;case 2:u=c%3==0;break;case 3:u=(c+l)%3==0;break;case 4:u=(Math.floor(c/3)+Math.floor(l/2))%2==0;break;case 5:u=c*l%2+c*l%3==0;break;case 6:u=(c*l%2+c*l%3)%2==0;break;case 7:u=((c+l)%2+c*l%3)%2==0;break;default:throw Error("Unreachable")}!this.isFunction[l][c]&&u&&(this.modules[l][c]=!this.modules[l][c])}}getPenaltyScore(){let s=0;for(let c=0;c<this.size;c++){let u=!1,d=0,h=[0,0,0,0,0,0,0];for(let p=0;p<this.size;p++)this.modules[c][p]==u?5==++d?s+=l.PENALTY_N1:d>5&&s++:(this.finderPenaltyAddHistory(d,h),u||(s+=this.finderPenaltyCountPatterns(h)*l.PENALTY_N3),u=this.modules[c][p],d=1);s+=this.finderPenaltyTerminateAndCount(u,d,h)*l.PENALTY_N3}for(let c=0;c<this.size;c++){let u=!1,d=0,h=[0,0,0,0,0,0,0];for(let p=0;p<this.size;p++)this.modules[p][c]==u?5==++d?s+=l.PENALTY_N1:d>5&&s++:(this.finderPenaltyAddHistory(d,h),u||(s+=this.finderPenaltyCountPatterns(h)*l.PENALTY_N3),u=this.modules[p][c],d=1);s+=this.finderPenaltyTerminateAndCount(u,d,h)*l.PENALTY_N3}for(let c=0;c<this.size-1;c++)for(let u=0;u<this.size-1;u++){let d=this.modules[c][u];d==this.modules[c][u+1]&&d==this.modules[c+1][u]&&d==this.modules[c+1][u+1]&&(s+=l.PENALTY_N2)}let c=0;for(let s of this.modules)c=s.reduce((s,l)=>s+ +!!l,c);let u=this.size*this.size,h=Math.ceil(Math.abs(20*c-10*u)/u)-1;return d(0<=h&&h<=9),d(0<=(s+=h*l.PENALTY_N4)&&s<=2568888),s}getAlignmentPatternPositions(){if(1==this.version)return[];{let s=Math.floor(this.version/7)+2,l=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*s-2)),c=[6];for(let u=this.size-7;c.length<s;u-=l)c.splice(1,0,u);return c}}static getNumRawDataModules(s){if(s<l.MIN_VERSION||s>l.MAX_VERSION)throw RangeError("Version number out of range");let c=(16*s+128)*s+64;if(s>=2){let l=Math.floor(s/7)+2;c-=(25*l-10)*l-55,s>=7&&(c-=36)}return d(208<=c&&c<=29648),c}static getNumDataCodewords(s,c){return Math.floor(l.getNumRawDataModules(s)/8)-l.ECC_CODEWORDS_PER_BLOCK[c.ordinal][s]*l.NUM_ERROR_CORRECTION_BLOCKS[c.ordinal][s]}static reedSolomonComputeDivisor(s){if(s<1||s>255)throw RangeError("Degree out of range");let c=[];for(let l=0;l<s-1;l++)c.push(0);c.push(1);let u=1;for(let d=0;d<s;d++){for(let s=0;s<c.length;s++)c[s]=l.reedSolomonMultiply(c[s],u),s+1<c.length&&(c[s]^=c[s+1]);u=l.reedSolomonMultiply(u,2)}return c}static reedSolomonComputeRemainder(s,c){let u=c.map(s=>0);for(let d of s){let s=d^u.shift();u.push(0),c.forEach((c,d)=>u[d]^=l.reedSolomonMultiply(c,s))}return u}static reedSolomonMultiply(s,l){if(s>>>8!=0||l>>>8!=0)throw RangeError("Byte out of range");let c=0;for(let u=7;u>=0;u--)c=c<<1^(c>>>7)*285^(l>>>u&1)*s;return d(c>>>8==0),c}finderPenaltyCountPatterns(s){let l=s[1];d(l<=3*this.size);let c=l>0&&s[2]==l&&s[3]==3*l&&s[4]==l&&s[5]==l;return(c&&s[0]>=4*l&&s[6]>=l?1:0)+(c&&s[6]>=4*l&&s[0]>=l?1:0)}finderPenaltyTerminateAndCount(s,l,c){return s&&(this.finderPenaltyAddHistory(l,c),l=0),l+=this.size,this.finderPenaltyAddHistory(l,c),this.finderPenaltyCountPatterns(c)}finderPenaltyAddHistory(s,l){0==l[0]&&(s+=this.size),l.pop(),l.unshift(s)}};function c(s,l,c){if(l<0||l>31||s>>>l!=0)throw RangeError("Value out of range");for(let u=l-1;u>=0;u--)c.push(s>>>u&1)}function u(s,l){return(s>>>l&1)!=0}function d(s){if(!s)throw Error("Assertion error")}l.MIN_VERSION=1,l.MAX_VERSION=40,l.PENALTY_N1=3,l.PENALTY_N2=3,l.PENALTY_N3=40,l.PENALTY_N4=10,l.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],l.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],s.QrCode=l;let h=class s{constructor(s,l,c){if(this.mode=s,this.numChars=l,this.bitData=c,l<0)throw RangeError("Invalid argument");this.bitData=c.slice()}static makeBytes(l){let u=[];for(let s of l)c(s,8,u);return new s(s.Mode.BYTE,l.length,u)}static makeNumeric(l){if(!s.isNumeric(l))throw RangeError("String contains non-numeric characters");let u=[];for(let s=0;s<l.length;){let d=Math.min(l.length-s,3);c(parseInt(l.substring(s,s+d),10),3*d+1,u),s+=d}return new s(s.Mode.NUMERIC,l.length,u)}static makeAlphanumeric(l){let u;if(!s.isAlphanumeric(l))throw RangeError("String contains unencodable characters in alphanumeric mode");let d=[];for(u=0;u+2<=l.length;u+=2){let h=45*s.ALPHANUMERIC_CHARSET.indexOf(l.charAt(u));c(h+=s.ALPHANUMERIC_CHARSET.indexOf(l.charAt(u+1)),11,d)}return u<l.length&&c(s.ALPHANUMERIC_CHARSET.indexOf(l.charAt(u)),6,d),new s(s.Mode.ALPHANUMERIC,l.length,d)}static makeSegments(l){return""==l?[]:s.isNumeric(l)?[s.makeNumeric(l)]:s.isAlphanumeric(l)?[s.makeAlphanumeric(l)]:[s.makeBytes(s.toUtf8ByteArray(l))]}static makeEci(l){let u=[];if(l<0)throw RangeError("ECI assignment value out of range");if(l<128)c(l,8,u);else if(l<16384)c(2,2,u),c(l,14,u);else if(l<1e6)c(6,3,u),c(l,21,u);else throw RangeError("ECI assignment value out of range");return new s(s.Mode.ECI,0,u)}static isNumeric(l){return s.NUMERIC_REGEX.test(l)}static isAlphanumeric(l){return s.ALPHANUMERIC_REGEX.test(l)}getData(){return this.bitData.slice()}static getTotalBits(s,l){let c=0;for(let u of s){let s=u.mode.numCharCountBits(l);if(u.numChars>=1<<s)return 1/0;c+=4+s+u.bitData.length}return c}static toUtf8ByteArray(s){s=encodeURI(s);let l=[];for(let c=0;c<s.length;c++)"%"!=s.charAt(c)?l.push(s.charCodeAt(c)):(l.push(parseInt(s.substring(c+1,c+3),16)),c+=2);return l}};h.NUMERIC_REGEX=/^[0-9]*$/,h.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,h.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let p=h;s.QrSegment=h})(b||(b={})),m=u=(f=b||(b={})).QrCode||(f.QrCode={}),(d=class{constructor(s,l){this.ordinal=s,this.formatBits=l}}).LOW=new d(0,1),d.MEDIUM=new d(1,0),d.QUARTILE=new d(2,3),d.HIGH=new d(3,2),m.Ecc=d,v=h=(g=b||(b={})).QrSegment||(g.QrSegment={}),(p=class{constructor(s,l){this.modeBits=s,this.numBitsCharCount=l}numCharCountBits(s){return this.numBitsCharCount[Math.floor((s+7)/17)]}}).NUMERIC=new p(1,[10,12,14]),p.ALPHANUMERIC=new p(2,[9,11,13]),p.BYTE=new p(4,[8,16,16]),p.KANJI=new p(8,[8,10,12]),p.ECI=new p(7,[0,0,0]),v.Mode=p;var M=b,T={L:M.QrCode.Ecc.LOW,M:M.QrCode.Ecc.MEDIUM,Q:M.QrCode.Ecc.QUARTILE,H:M.QrCode.Ecc.HIGH},A=128,P="L",O="#FFFFFF",N="#000000",I=!1,R=1,F=4,L=0,j=.1;function z(s,l=0){let c=[];return s.forEach(function(s,u){let d=null;s.forEach(function(h,p){if(!h&&null!==d){c.push(`M${d+l} ${u+l}h${p-d}v1H${d+l}z`),d=null;return}if(p===s.length-1){if(!h)return;null===d?c.push(`M${p+l},${u+l} h1v1H${p+l}z`):c.push(`M${d+l},${u+l} h${p+1-d}v1H${d+l}z`);return}h&&null===d&&(d=p)})}),c.join("")}function B(s,l){return s.slice().map((s,c)=>c<l.y||c>=l.y+l.h?s:s.map((s,c)=>(c<l.x||c>=l.x+l.w)&&s))}function $(s,l,c,u){if(null==u)return null;let d=s.length+2*c,h=Math.floor(l*j),p=d/l,f=(u.width||h)*p,m=(u.height||h)*p,g=null==u.x?s.length/2-f/2:u.x*p,v=null==u.y?s.length/2-m/2:u.y*p,b=null==u.opacity?1:u.opacity,y=null;if(u.excavate){let s=Math.floor(g),l=Math.floor(v),c=Math.ceil(f+g-s),u=Math.ceil(m+v-l);y={x:s,y:l,w:c,h:u}}return{x:g,y:v,h:m,w:f,excavation:y,opacity:b,crossOrigin:u.crossOrigin}}function W(s,l){return null!=l?Math.max(Math.floor(l),0):s?F:L}function H({value:s,level:l,minVersion:c,includeMargin:u,marginSize:d,imageSettings:h,size:p,boostLevel:f}){let m=y.useMemo(()=>{let u=(Array.isArray(s)?s:[s]).reduce((s,l)=>(s.push(...M.QrSegment.makeSegments(l)),s),[]);return M.QrCode.encodeSegments(u,T[l],c,void 0,void 0,f)},[s,l,c,f]),{cells:g,margin:v,numCells:b,calculatedImageSettings:w}=y.useMemo(()=>{let s=m.getModules(),l=W(u,d),c=s.length+2*l,f=$(s,p,l,h);return{cells:s,margin:l,numCells:c,calculatedImageSettings:f}},[m,p,h,u,d]);return{qrcode:m,margin:v,cells:g,numCells:b,calculatedImageSettings:w}}var U=function(){try{new Path2D().addPath(new Path2D)}catch(s){return!1}return!0}();y.forwardRef(function(s,l){let c=s,{value:u,size:d=A,level:h=P,bgColor:p=O,fgColor:f=N,includeMargin:m=I,minVersion:g=R,boostLevel:v,marginSize:b,imageSettings:w}=c,k=D(c,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:S}=k,_=D(k,["style"]),E=null==w?void 0:w.src,M=y.useRef(null),T=y.useRef(null),F=y.useCallback(s=>{M.current=s,"function"==typeof l?l(s):l&&(l.current=s)},[l]),[L,j]=y.useState(!1),{margin:$,cells:W,numCells:V,calculatedImageSettings:Y}=H({value:u,level:h,minVersion:g,boostLevel:v,includeMargin:m,marginSize:b,imageSettings:w,size:d});y.useEffect(()=>{if(null!=M.current){let s=M.current,l=s.getContext("2d");if(!l)return;let c=W,u=T.current,h=null!=Y&&null!==u&&u.complete&&0!==u.naturalHeight&&0!==u.naturalWidth;h&&null!=Y.excavation&&(c=B(W,Y.excavation));let m=window.devicePixelRatio||1;s.height=s.width=d*m;let g=d/V*m;l.scale(g,g),l.fillStyle=p,l.fillRect(0,0,V,V),l.fillStyle=f,U?l.fill(new Path2D(z(c,$))):W.forEach(function(s,c){s.forEach(function(s,u){s&&l.fillRect(u+$,c+$,1,1)})}),Y&&(l.globalAlpha=Y.opacity),h&&l.drawImage(u,Y.x+$,Y.y+$,Y.w,Y.h)}}),y.useEffect(()=>{j(!1)},[E]);let q=C({height:d,width:d},S),G=null;return null!=E&&(G=y.createElement("img",{src:E,key:E,style:{display:"none"},onLoad:()=>{j(!0)},ref:T,crossOrigin:null==Y?void 0:Y.crossOrigin})),y.createElement(y.Fragment,null,y.createElement("canvas",C({style:q,height:d,width:d,ref:F,role:"img"},_)),G)}).displayName="QRCodeCanvas";var V=y.forwardRef(function(s,l){let c=s,{value:u,size:d=A,level:h=P,bgColor:p=O,fgColor:f=N,includeMargin:m=I,minVersion:g=R,boostLevel:v,title:b,marginSize:w,imageSettings:k}=c,S=D(c,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:_,cells:E,numCells:M,calculatedImageSettings:T}=H({value:u,level:h,minVersion:g,boostLevel:v,includeMargin:m,marginSize:w,imageSettings:k,size:d}),F=E,L=null;null!=k&&null!=T&&(null!=T.excavation&&(F=B(E,T.excavation)),L=y.createElement("image",{href:k.src,height:T.h,width:T.w,x:T.x+_,y:T.y+_,preserveAspectRatio:"none",opacity:T.opacity,crossOrigin:T.crossOrigin}));let j=z(F,_);return y.createElement("svg",C({height:d,width:d,viewBox:`0 0 ${M} ${M}`,ref:l,role:"img"},S),!!b&&y.createElement("title",null,b),y.createElement("path",{fill:p,d:`M0,0 h${M}v${M}H0z`,shapeRendering:"crispEdges"}),y.createElement("path",{fill:f,d:j,shapeRendering:"crispEdges"}),L)});V.displayName="QRCodeSVG",c.d(l,{h:()=>V})},441240(s,l,c){"use strict";c.d(l,{vD:()=>D,lT:()=>N});var u,d,h,p,f,m={},g=function(){let s;if(u)return m;
140u=1,Object.defineProperty(m,"__esModule",{value:!0}),m.parse=g,m.serialize=y;let l=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,c=/^[\u0021-\u003A\u003C-\u007E]*$/,d=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,h=/^[\u0020-\u003A\u003D-\u007E]*$/,p=Object.prototype.toString,f=((s=function(){}).prototype=Object.create(null),s);function g(s,l){let c=new f,u=s.length;if(u<2)return c;let d=l?.decode||w,h=0;do{let l=s.indexOf("=",h);if(-1===l)break;let p=s.indexOf(";",h),f=-1===p?u:p;if(l>f){h=s.lastIndexOf(";",l-1)+1;continue}let m=v(s,h,l),g=b(s,l,m),y=s.slice(m,g);if(void 0===c[y]){let u=v(s,l+1,f),h=b(s,f,u),p=d(s.slice(u,h));c[y]=p}h=f+1}while(h<u);return c}function v(s,l,c){do{let c=s.charCodeAt(l);if(32!==c&&9!==c)return l}while(++l<c);return c}function b(s,l,c){for(;l>c;){let c=s.charCodeAt(--l);if(32!==c&&9!==c)return l+1}return c}function y(s,u,p){let f=p?.encode||encodeURIComponent;if(!l.test(s))throw TypeError(`argument name is invalid: ${s}`);let m=f(u);if(!c.test(m))throw TypeError(`argument val is invalid: ${u}`);let g=s+"="+m;if(!p)return g;if(void 0!==p.maxAge){if(!Number.isInteger(p.maxAge))throw TypeError(`option maxAge is invalid: ${p.maxAge}`);g+="; Max-Age="+p.maxAge}if(p.domain){if(!d.test(p.domain))throw TypeError(`option domain is invalid: ${p.domain}`);g+="; Domain="+p.domain}if(p.path){if(!h.test(p.path))throw TypeError(`option path is invalid: ${p.path}`);g+="; Path="+p.path}if(p.expires){if(!k(p.expires)||!Number.isFinite(p.expires.valueOf()))throw TypeError(`option expires is invali
140d: ${p.expires}`);g+="; Expires="+p.expires.toUTCString()}if(p.httpOnly&&(g+="; HttpOnly"),p.secure&&(g+="; Secure"),p.partitioned&&(g+="; Partitioned"),p.priority)switch("string"==typeof p.priority?p.priority.toLowerCase():void 0){case"low":g+="; Priority=Low";break;case"medium":g+="; Priority=Medium";break;case"high":g+="; Priority=High";break;default:throw TypeError(`option priority is invalid: ${p.priority}`)}if(p.sameSite)switch("string"==typeof p.sameSite?p.sameSite.toLowerCase():p.sameSite){case!0:case"strict":g+="; SameSite=Strict";break;case"lax":g+="; SameSite=Lax";break;case"none":g+="; SameSite=None";break;default:throw TypeError(`option sameSite is invalid: ${p.sameSite}`)}return g}function w(s){if(-1===s.indexOf("%"))return s;try{return decodeURIComponent(s)}catch(l){return s}}function k(s){return"[object Date]"===p.call(s)}return m}();function v(){let s="u"<typeof global?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return"boolean"==typeof s?s:"object"==typeof document&&"string"==typeof document.cookie}function b(s){return"string"==typeof s?g.parse(s):"object"==typeof s&&null!==s?s:{}}function y(s,l={}){let c=w(s);if(!l.doNotParse)try{return JSON.parse(c)}catch(s){}return s}function w(s){return s&&"j"===s[0]&&":"===s[1]?s.substr(2):s}class k{constructor(s,l={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let s=this.cookies;this.cookies=g.parse(document.cookie),this._checkChanges(s)};const c="u"<typeof document?"":document.cookie;this.cookies=b(s||c),this.defaultSetOptions=l,this.HAS_DOCUMENT_COOKIE=v()}_emitChange(s){for(let l=0;l<this.changeListeners.length;++l)this.changeListeners[l](s)}_checkChanges(s){new Set(Object.keys(s).concat(Object.keys(this.cookies))).forEach(l=>{s[l]!==this.cookies[l]&&this._emitChange({name:l,value:y(this.cookies[l])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(s,l={}){return l.doNotUpdate||this.update(),y(this.cookies[s],l)}getAll(s={}){s.doNotUpdate||this.update();let l={};for(let c in this.cookies)l[c]=y(this.cookies[c],s);return l}set(s,l,c){c=c?Object.assign(Object.assign({},this.defaultSetOptions),c):this.defaultSetOptions;let u="string"==typeof l?l:JSON.stringify(l);this.cookies=Object.assign(Object.assign({},this.cookies),{[s]:u}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=g.serialize(s,u,c)),this._emitChange({name:s,value:l,options:c})}remove(s,l){let c=l=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),l),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[s],this.HAS_DOCUMENT_COOKIE&&(document.cookie=g.serialize(s,"",c)),this._emitChange({name:s,value:void 0,options:l})}addChangeListener(s){this.changeListeners.push(s),this.HAS_DOCUMENT_COOKIE&&1===this.changeListeners.length&&("object"==typeof window&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(s){let l=this.changeListeners.indexOf(s);l>=0&&this.changeListeners.splice(l,1),this.HAS_DOCUMENT_COOKIE&&0===this.changeListeners.length&&("object"==typeof window&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}removeAllChangeListeners(){for(;this.changeListeners.length>0;)this.removeChangeListener(this.changeListeners[0])}}var S=c(933578);let _=S.createContext(null),{Provider:E,Consumer:C}=_,D=s=>{let l=S.useMemo(()=>s.cookies?s.cookies:new k(void 0,s.defaultSetOptions),[s.cookies,s.defaultSetOptions]);return S.createElement(E,{value:l},s.children)};"function"==typeof SuppressedError&&SuppressedError;var M={exports:{}},T={};function A(){if(d)return T;d=1;var s="function"==typeof Symbol&&Symbol.for,l=s?Symbol.for("react.element"):60103,c=s?Symbol.for("react.portal"):60106,u=s?Symbol.for("react.fragment"):60107,h=s?Symbol.for("react.strict_mode"):60108,p=s?Symbol.for("react.profiler"):60114,f=s?Symbol.for("react.provider"):60109,m=s?Symbol.for("react.context"):60110,g=s?Symbol.for("react.async_mode"):60111,v=s?Symbol.for("react.concurrent_mode"):60111,b=s?Symbol.for("react.forward_ref"):60112,y=s?Symbol.for("react.suspense"):60113,w=s?Symbol.for("react.suspense_list"):60120,k=s?Symbol.for("react.memo"):60115,S=s?Symbol.for("react.lazy"):60116,_=s?Symbol.for("react.block"):60121,E=s?Symbol.for("react.fundamental"):60117,C=s?Symbol.for("react.responder"):60118,D=s?Symbol.for("react.scope"):60119;function M(s){if("object"==typeof s&&null!==s){var d=s.$$typeof;switch(d){case l:switch(s=s.type){case g:case v:case u:case p:case h:case y:return s;default:switch(s=s&&s.$$typeof){case m:case b:case S:case k:case f:return s;default:return d}}case c:return d}}}function A(s){return M(s)===v}return T.AsyncMode=g,T.ConcurrentMode=v,T.ContextConsumer=m,T.ContextProvider=f,T.Element=l,T.ForwardRef=b,T.Fragment=u,T.Lazy=S,T.Memo=k,T.Portal=c,T.Profiler=p,T.StrictMode=h,T.Suspense=y,T.isAsyncMode=function(s){return A(s)||M(s)===g},T.isConcurrentMode=A,T.isContextConsumer=function(s){return M(s)===m},T.isContextProvider=function(s){return M(s)===f},T.isElement=function(s){return"object"==typeof s&&null!==s&&s.$$typeof===l},T.isForwardRef=function(s){return M(s)===b},T.isFragment=function(s){return M(s)===u},T.isLazy=function(s){return M(s)===S},T.isMemo=function(s){return M(s)===k},T.isPortal=function(s){return M(s)===c},T.isProfiler=function(s){return M(s)===p},T.isStrictMode=function(s){return M(s)===h},T.isSuspense=function(s){return M(s)===y},T.isValidElementType=function(s){return"string"==typeof s||"function"==typeof s||s===u||s===v||s===p||s===h||s===y||s===w||"object"==typeof s&&null!==s&&(s.$$typeof===S||s.$$typeof===k||s.$$typeof===f||s.$$typeof===m||s.$$typeof===b||s.$$typeof===E||s.$$typeof===C||s.$$typeof===D||s.$$typeof===_)},T.typeOf=M,T}function P(){return h||(h=1,M.exports=A()),M.exports}function O(){return"u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement}function N(s,l){let c=(0,S.useContext)(_);if(!c)throw Error("Missing <CookiesProvider>");let u=Object.assign(Object.assign({},{doNotUpdate:!0}),l),[d,h]=(0,S.useState)(()=>c.getAll(u));return O()&&(0,S.useLayoutEffect)(()=>{function l(){if(!c)throw Error("Missing <CookiesProvider>");let l=c.getAll(u);I(s||null,l,d)&&h(l)}return c.addChangeListener(l),()=>{c.removeChangeListener(l)}},[c,d]),[d,(0,S.useMemo)(()=>c.set.bind(c),[c]),(0,S.useMemo)(()=>c.remove.bind(c),[c]),(0,S.useMemo)(()=>c.update.bind(c),[c])]}function I(s,l,c){if(!s)return!0;for(let u of s)if(l[u]!==c[u])return!0;return!1}!function(){if(!f){f=1;var s=P(),l={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},c={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},u={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},d={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},h={};h[s.ForwardRef]=u,h[s.Memo]=d;var m=Object.defineProperty,g=Object.getOwnPropertyNames,v=Object.getOwnPropertySymbols,b=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,w=Object.prototype;return p=S}function k(c){return s.isMemo(c)?d:h[c.$$typeof]||l}function S(s,l,u){if("string"!=typeof l){if(w){var d=y(l);d&&d!==w&&S(s,d,u)}var h=g(l);v&&(h=h.concat(v(l)));for(var p=k(s),f=k(l),_=0;_<h.length;++_){var E=h[_];if(!c[E]&&!(u&&u[E])&&!(f&&f[E])&&!(p&&p[E])){var C=b(l,E);try{m(s,E,C)}catch(s){}}}}return s}}()},443473(s,l,c){"use strict";let u={alphabet:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",minLength:0,blocklist:new Set(["0rgasm","1d10t","1d1ot","1di0t","1diot","1eccacu10","1eccacu1o","1eccacul0","1eccaculo","1mbec11e","1mbec1le","1mbeci1e","1mbecile","a11upat0","a11upato","a1lupat0","a1lupato","aand","ah01e","ah0le","aho1e","ahole","al1upat0","al1upato","allupat0","allupato","ana1","ana1e","anal","anale","anus","arrapat0","arrapato","arsch","arse","ass","b00b","b00be","b01ata","b0ceta","b0iata","b0ob","b0obe","b0sta","b1tch","b1te","b1tte","ba1atkar","balatkar","bastard0","bastardo","batt0na","battona","bitch","bite","bitte","bo0b","bo0be","bo1ata","boceta","boiata","boob","boobe","bosta","bran1age","bran1er","bran1ette","bran1eur","bran1euse","branlage","branler","branlette","branleur","branleuse","c0ck","c0g110ne","c0g11one","c0g1i0ne","c0g1ione","c0gl10ne","c0gl1one","c0gli0ne","c0glione","c0na","c0nnard","c0nnasse","c0nne","c0u111es","c0u11les","c0u1l1es","c0u1lles","c0ui11es","c0ui1les","c0uil1es","c0uilles","c11t","c11t0","c11to","c1it","c1it0","c1ito","cabr0n","cabra0","cabrao","cabron","caca","cacca","cacete","cagante","cagar","cagare","cagna","cara1h0","cara1ho","caracu10","caracu1o","caracul0","caraculo","caralh0","caralho","cazz0","cazz1mma","cazzata","cazzimma","cazzo","ch00t1a","ch00t1ya","ch00tia","ch00tiya","ch0d","ch0ot1a","ch0ot1ya","ch0otia","ch0otiya","ch1asse","ch1avata","ch1er","ch1ng0","ch1ngadaz0s","ch1ngadazos","ch1ngader1ta","ch1ngaderita","ch1ngar","ch1ngo","ch1ngues","ch1nk","chatte","chiasse","chiavata","chier","ching0","chingadaz0s","chingadazos","chingader1ta","chingaderita","chingar","chingo","chingues","chink","cho0t1a","cho0t1ya","cho0tia","cho0tiya","chod","choot1a","choot1ya","chootia","chootiya","cl1t","cl1t0","cl1to","clit","clit0","clito","cock","cog110ne","cog11one","cog1i0ne","cog1ione","cogl10ne","cogl1one","cogli0ne","coglione","cona","connard","connasse","conne","cou111es","cou11les","cou1l1es","cou1lles","coui11es","coui1les","couil1es","couilles","cracker","crap","cu10","cu1att0ne","cu1attone","cu1er0","cu1ero","cu1o","cul0","culatt0ne","culattone","culer0","culero","culo","cum","cunt","d11d0","d11do","d1ck","d1ld0","d1ldo","damn","de1ch","deich","depp","di1d0","di1do","dick","dild0","dildo","dyke","encu1e","encule","enema","enf01re","enf0ire","enfo1re","enfoire","estup1d0","estup1do","estupid0","estupido","etr0n","etron","f0da","f0der","f0ttere","f0tters1","f0ttersi","f0tze","f0utre","f1ca","f1cker","f1ga","fag","fica","ficker","figa","foda","foder","fottere","fotters1","fottersi","fotze","foutre","fr0c10","fr0c1o","fr0ci0","fr0cio","fr0sc10","fr0sc1o","fr0sci0","fr0scio","froc10","froc1o","froci0","frocio","frosc10","frosc1o","frosci0","froscio","fuck","g00","g0o","g0u1ne","g0uine","gandu","go0","goo","gou1ne","gouine","gr0gnasse","grognasse","haram1","harami","haramzade","hund1n","hundin","i
140d10t","id1ot","idi0t","idiot","imbec11e","imbec1le","imbeci1e","imbecile","j1zz","jerk","jizz","k1ke","kam1ne","kamine","kike","leccacu10","leccacu1o","leccacul0","leccaculo","m1erda","m1gn0tta","m1gnotta","m1nch1a","m1nchia","m1st","mam0n","mamahuev0","mamahuevo","mamon","masturbat10n","masturbat1on","masturbate","masturbati0n","masturbation","merd0s0","merd0so","merda","merde","merdos0","merdoso","mierda","mign0tta","mignotta","minch1a","minchia","mist","musch1","muschi","n1gger","neger","negr0","negre","negro","nerch1a","nerchia","nigger","orgasm","p00p","p011a","p01la","p0l1a","p0lla","p0mp1n0","p0mp1no","p0mpin0","p0mpino","p0op","p0rca","p0rn","p0rra","p0uff1asse","p0uffiasse","p1p1","p1pi","p1r1a","p1rla","p1sc10","p1sc1o","p1sci0","p1scio","p1sser","pa11e","pa1le","pal1e","palle","pane1e1r0","pane1e1ro","pane1eir0","pane1eiro","panele1r0","panele1ro","paneleir0","paneleiro","patakha","pec0r1na","pec0rina","pecor1na","pecorina","pen1s","pendej0","pendejo","penis","pip1","pipi","pir1a","pirla","pisc10","pisc1o","pisci0","piscio","pisser","po0p","po11a","po1la","pol1a","polla","pomp1n0","pomp1no","pompin0","pompino","poop","porca","porn","porra","pouff1asse","pouffiasse","pr1ck","prick","pussy","put1za","puta","puta1n","putain","pute","putiza","puttana","queca","r0mp1ba11e","r0mp1ba1le","r0mp1bal1e","r0mp1balle","r0mpiba11e","r0mpiba1le","r0mpibal1e","r0mpiballe","rand1","randi","rape","recch10ne","recch1one","recchi0ne","recchione","retard","romp1ba11e","romp1ba1le","romp1bal1e","romp1balle","rompiba11e","rompiba1le","rompibal1e","rompiballe","ruff1an0","ruff1ano","ruffian0","ruffiano","s1ut","sa10pe","sa1aud","sa1ope","sacanagem","sal0pe","salaud","salope","saugnapf","sb0rr0ne","sb0rra","sb0rrone","sbattere","sbatters1","sbattersi","sborr0ne","sborra","sborrone","sc0pare","sc0pata","sch1ampe","sche1se","sche1sse","scheise","scheisse","schlampe","schwachs1nn1g","schwachs1nnig","schwachsinn1g","schwachsinnig","schwanz","scopare","scopata","sexy","sh1t","shit","slut","sp0mp1nare","sp0mpinare","spomp1nare","spompinare","str0nz0","str0nza","str0nzo","stronz0","stronza","stronzo","stup1d","stupid","succh1am1","succh1ami","succhiam1","succhiami","sucker","t0pa","tapette","test1c1e","test1cle","testic1e","testicle","tette","topa","tr01a","tr0ia","tr0mbare","tr1ng1er","tr1ngler","tring1er","tringler","tro1a","troia","trombare","turd","twat","vaffancu10","vaffancu1o","vaffancul0","vaffanculo","vag1na","vagina","verdammt","verga","w1chsen","wank","wichsen","x0ch0ta","x0chota","xana","xoch0ta","xochota","z0cc01a","z0cc0la","z0cco1a","z0ccola","z1z1","z1zi","ziz1","zizi","zocc01a","zocc0la","zocco1a","zoccola"])};class d{constructor(s){var l,c,d;const h=null!=(l=null==s?void 0:s.alphabet)?l:u.alphabet,p=null!=(c=null==s?void 0:s.minLength)?c:u.minLength,f=null!=(d=null==s?void 0:s.blocklist)?d:u.blocklist;if(new Blob([h]).size!==h.length)throw Error("Alphabet cannot contain multibyte characters");const m=3;if(h.length<m)throw Error(`Alphabet length must be at least ${m}`);if(new Set(h).size!==h.length)throw Error("Alphabet must contain unique characters");const g=255;if("number"!=typeof p||p<0||p>g)throw Error(`Minimum length has to be between 0 and ${g}`);const v=new Set,b=h.toLowerCase().split("");for(const s of f)if(s.length>=3){const l=s.toLowerCase(),c=l.split("");c.filter(s=>b.includes(s)).length===c.length&&v.add(l)}this.alphabet=this.shuffle(h),this.minLength=p,this.blocklist=v}encode(s){if(0===s.length)return"";if(s.filter(s=>s>=0&&s<=this.maxValue()).length!==s.length)throw Error(`Encoding supports numbers between 0 and ${this.maxValue()}`);return this.encodeNumbers(s)}decode(s){let l=[];if(""===s)return l;let c=this.alphabet.split("");for(let u of s.split(""))if(!c.includes(u))return l;let u=s.charAt(0),d=this.alphabet.indexOf(u),h=this.alphabet.slice(d)+this.alphabet.slice(0,d);h=h.split("").reverse().join("");let p=s.slice(1);for(;p.length>0;){let s=h.slice(0,1),c=p.split(s);if(c.length>0){if(""===c[0])return l;l.push(this.toNumber(c[0],h.slice(1))),c.length>1&&(h=this.shuffle(h))}p=c.slice(1).join(s)}return l}encodeNumbers(s,l=0){if(l>this.alphabet.length)throw Error("Reached max attempts to re-generate the ID");let c=s.reduce((s,l,c)=>this.alphabet[l%this.alphabet.length].codePointAt(0)+c+s,s.length)%this.alphabet.length;c=(c+l)%this.alphabet.length;let u=this.alphabet.slice(c)+this.alphabet.slice(0,c),d=u.charAt(0);u=u.split("").reverse().join("");let h=[d];for(let l=0;l!==s.length;l++){let c=s[l];h.push(this.toId(c,u.slice(1))),l<s.length-1&&(h.push(u.slice(0,1)),u=this.shuffle(u))}let p=h.join("");if(this.minLength>p.length)for(p+=u.slice(0,1);this.minLength-p.length>0;)u=this.shuffle(u),p+=u.slice(0,Math.min(this.minLength-p.length,u.length));return this.isBlockedId(p)&&(p=this.encodeNumbers(s,l+1)),p}shuffle(s){let l=s.split("");for(let s=0,c=l.length-1;c>0;s++,c--){let u=(s*c+l[s].codePointAt(0)+l[c].codePointAt(0))%l.length;[l[s],l[u]]=[l[u],l[s]]}return l.join("")}toId(s,l){let c=[],u=l.split(""),d=s;do c.unshift(u[d%u.length]),d=Math.floor(d/u.length);while(d>0);return c.join("")}toNumber(s,l){let c=l.split("");return s.split("").reduce((s,l)=>s*c.length+c.indexOf(l),0)}isBlockedId(s){let l=s.toLowerCase();for(let s of this.blocklist)if(s.length<=l.length){if(l.length<=3||s.length<=3){if(l===s)return!0}
140else if(/\d/.test(s)){if(l.startsWith(s)||l.endsWith(s))return!0}else if(l.includes(s))return!0}return!1}maxValue(){return Number.MAX_SAFE_INTEGER}}c.d(l,{A:()=>d})},15819(s,l,c){"use strict";function u(s,l){return function(s){if(Array.isArray(s))return s}(s)||function(s,l){var c=null==s?null:"u">typeof Symbol&&s[Symbol.iterator]||s["@@iterator"];if(null!=c){var u,d,h=[],p=!0,f=!1;try{for(c=c.call(s);!(p=(u=c.next()).done)&&(h.push(u.value),!l||h.length!==l);p=!0);}catch(s){f=!0,d=s}finally{try{p||null==c.return||c.return()}finally{if(f)throw d}}return h}}(s,l)||d(s,l)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(s,l){if(s){if("string"==typeof s)return h(s,l);var c=Object.prototype.toString.call(s).slice(8,-1);return"Object"===c&&s.constructor&&(c=s.constructor.name),"Map"===c||"Set"===c?Array.from(s):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?h(s,l):void 0}}function h(s,l){(null==l||l>s.length)&&(l=s.length);for(var c=0,u=Array(l);c<l;c++)u[c]=s[c];return u}var p=/\.(?:(?:[\x2D0-9A-Z_a-z\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])|\\(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))+/,f=/#(?:(?:[\x2D0-9A-Z_a-z\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])|\\(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))+/,m=/\[[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*((?:(?:\*|[\x2D0-9A-Z_a-z]*)\|)?(?:(?:[\x2D0-9A-Z_a-z\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+))/g,g={};function v(s){var l=g[s];if(l)return l;l=g[s]={attributes:!0,subtree:!0,childList:!0};var c,h=[],v=function(s){var l="u">typeof Symbol&&s[Symbol.iterator]||s["@@iterator"];if(!l){if(Array.isArray(s)||(l=d(s))){l&&(s=l);var c=0,u=function(){};return{s:u,n:function(){return c>=s.length?{done:!0}:{done:!1,value:s[c++]}},e:function(s){throw s},f:u}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var h,p=!0,f=!1;return{s:function(){l=l.call(s)},n:function(){var s=l.next();return p=s.done,s},e:function(s){f=!0,h=s},f:function(){try{p||null==l.return||l.return()}finally{if(f)throw h}}}}(s.matchAll(m));try{for(v.s();!(c=v.n()).done;){var b=u(c.value,2)[1];if(b.startsWith("*")||b.startsWith("|"))return l;h.push(b.replace("|",":"))}}catch(s){v.e(s)}finally{v.f()}return p.test(s)&&h.push("class"),f.test(s)&&h.push("id"),0===h.length?l.attributes=!1:l.attributeFilter=h,l}function b(s){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=l.timeout,u=void 0===c?2500:c,d=l.scope,h=void 0===d?document:d;return new Promise(function(l){var c=h.querySelector(s);if(null===c){var d=null,p=new MutationObserver(function(){var c=h.querySelector(s);null!==c&&(clearTimeout(d),p.disconnect(),l(c))});p.observe(h,v(s)),d=setTimeout(function(){p.disconnect(),l(null)},u)}else l(c)})}c.d(l,{Y:()=>b})},465649(s,l,c){"use strict";function u(s,l,c,u){return new(c||(c=Promise))(function(d,h){function p(s){try{m(u.next(s))}catch(s){h(s)}}function f(s){try{m(u.throw(s))}catch(s){h(s)}}function m(s){var l;s.done?d(s.value):((l=s.value)instanceof c?l:new c(function(s){s(l)})).then(p,f)}m((u=u.apply(s,l||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;class d{constructor(){this.listeners={}}on(s,l,c){if(this.listeners[s]||(this.listeners[s]=new Set),null==c?void 0:c.once){let c=(...u)=>{this.un(s,c),l(...u)};return this.listeners[s].add(c),()=>this.un(s,c)}return this.listeners[s].add(l),()=>this.un(s,l)}un(s,l){var c;null==(c=this.listeners[s])||c.delete(l)}once(s,l){return this.on(s,l,{once:!0})}unAll(){this.listeners={}}
140emit(s,...l){this.listeners[s]&&this.listeners[s].forEach(s=>s(...l))}}class h extends d{constructor(s){super(),this.subscriptions=[],this.isDestroyed=!1,this.options=s}onInit(){}_init(s){this.isDestroyed&&(this.subscriptions=[],this.isDestroyed=!1),this.wavesurfer=s,this.onInit()}destroy(){this.emit("destroy"),this.subscriptions.forEach(s=>s()),this.subscriptions=[],this.isDestroyed=!0,this.wavesurfer=void 0}}class p extends d{constructor(){super(...arguments),this.animationFrameId=null,this.isRunning=!1}start(){if(this.isRunning)return;this.isRunning=!0;let s=()=>{this.isRunning&&(this.emit("tick"),this.animationFrameId=requestAnimationFrame(s))};s()}stop(){this.isRunning=!1,null!==this.animationFrameId&&(cancelAnimationFrame(this.animationFrameId),this.animationFrameId=null)}destroy(){this.stop()}}let f=100,m=["audio/webm","audio/wav","audio/mpeg","audio/mp4","audio/mp3"];class g extends h{constructor(s){var l,c,u,d,h,f;super(Object.assign(Object.assign({},s),{audioBitsPerSecond:null!=(l=s.audioBitsPerSecond)?l:128e3,scrollingWaveform:null!=(c=s.scrollingWaveform)&&c,scrollingWaveformWindow:null!=(u=s.scrollingWaveformWindow)?u:5,continuousWaveform:null!=(d=s.continuousWaveform)&&d,renderRecordedAudio:null==(h=s.renderRecordedAudio)||h,mediaRecorderTimeslice:null!=(f=s.mediaRecorderTimeslice)?f:void 0})),this.stream=null,this.mediaRecorder=null,this.dataWindow=null,this.isWaveformPaused=!1,this.lastStartTime=0,this.lastDuration=0,this.duration=0,this.micStream=null,this.recordedBlobUrl=null,this.timer=new p,this.subscriptions.push(this.timer.on("tick",()=>{let s=performance.now()-this.lastStartTime;this.duration=this.isPaused()?this.duration:this.lastDuration+s,this.emit("record-progress",this.duration)}))}static create(s){return new g(s||{})}renderMicStream(s){var l;let c=new AudioContext,u=c.createMediaStreamSource(s),d=c.createAnalyser();u.connect(d),(this.options.continuousWaveform||this.options.scrollingWaveform)&&(d.fftSize=32);let h=d.frequencyBinCount,p=new Float32Array(h),m=0;this.wavesurfer&&(null!=(l=this.originalOptions)||(this.originalOptions=Object.assign({},this.wavesurfer.options)),this.wavesurfer.options.interact=!1,this.options.scrollingWaveform&&(this.wavesurfer.options.cursorWidth=0,this.wavesurfer.options.normalize=!0,this.wavesurfer.options.maxPeak=1));let g=setInterval(()=>{var s,l,c,u;if(!this.isWaveformPaused){if(d.getFloatTimeDomainData(p),this.options.scrollingWaveform){let s=Math.floor((this.options.scrollingWaveformWindow||0)*f),l=0;for(let s=0;s<h;s++){let c=Math.abs(p[s]);c>l&&(l=c)}this.dataWindow||(this.dataWindow=new Float32Array(s));let c=new Float32Array(s);if(this.dataWindow&&this.dataWindow.length>0){let l=s-1,u=this.dataWindow.slice(-l);c.set(u,0)}c[s-1]=l,this.dataWindow=c}else if(this.options.continuousWaveform){if(!this.dataWindow){let c=this.options.continuousWaveformDuration?Math.round(this.options.continuousWaveformDuration*f):(null!=(l=null==(s=this.wavesurfer)?void 0:s.getWidth())?l:0)*window.devicePixelRatio;this.dataWindow=new Float32Array(c)}let c=0;for(let s=0;s<h;s++){let l=Math.abs(p[s]);l>c&&(c=l)}if(m+1>this.dataWindow.length){let s=new Float32Array(2*this.dataWindow.length);s.set(this.dataWindow,0),this.dataWindow=s}this.dataWindow[m]=c,m++}else this.dataWindow=p;if(this.wavesurfer){let s=(null!=(u=null==(c=this.dataWindow)?void 0:c.length)?u:0)/f;this.wavesurfer.load("",[this.dataWindow],this.options.scrollingWaveform?this.options.scrollingWaveformWindow:s).then(()=>{this.wavesurfer&&this.options.continuousWaveform&&(this.wavesurfer.setTime(this.getDuration()/1e3),this.wavesurfer.options.minPxPerSec||this.wavesurfer.setOptions({minPxPerSec:this.wavesurfer.getWidth()/this.wavesurfer.getDuration()}))}).catch(s=>{console.error("Error rendering real-time recording data:",s)})}}},10);return{onDestroy:()=>{clearInterval(g),null==u||u.disconnect(),null==c||c.close()},onEnd:()=>{this.isWaveformPaused=!0,this.stopMic()}}}startMic(s){return u(this,void 0,void 0,function*(){let l;this.micStream&&this.stopMic();try{l=yield navigator.mediaDevices.getUserMedia({audio:null==s||s})}catch(s){throw Error("Error accessing the microphone: "+s.message)}let c=this.renderMicStream(l);
140return this.micStream=c,this.unsubscribeDestroy=this.once("destroy",c.onDestroy),this.unsubscribeRecordEnd=this.once("record-end",c.onEnd),this.stream=l,l})}stopMic(){var s,l,c;null==(s=this.micStream)||s.onDestroy(),null==(l=this.unsubscribeDestroy)||l.call(this),null==(c=this.unsubscribeRecordEnd)||c.call(this),this.micStream=null,this.unsubscribeDestroy=void 0,this.unsubscribeRecordEnd=void 0,this.stream&&(this.stream.getTracks().forEach(s=>s.stop()),this.stream=null,this.mediaRecorder=null)}startRecording(s){return u(this,void 0,void 0,function*(){let l=this.stream||(yield this.startMic(s));this.dataWindow=null;let c=this.mediaRecorder||new MediaRecorder(l,{mimeType:this.options.mimeType||m.find(s=>MediaRecorder.isTypeSupported(s)),audioBitsPerSecond:this.options.audioBitsPerSecond});this.mediaRecorder=c,this.stopRecording();let u=[];c.ondataavailable=s=>{s.data.size>0&&u.push(s.data),this.emit("record-data-available",s.data)};let d=s=>{var l;let d=new Blob(u,{type:c.mimeType});this.emit(s,d),this.options.renderRecordedAudio&&(this.applyOriginalOptionsIfNeeded(),this.recordedBlobUrl&&URL.revokeObjectURL(this.recordedBlobUrl),this.recordedBlobUrl=URL.createObjectURL(d),null==(l=this.wavesurfer)||l.load(this.recordedBlobUrl))};c.onpause=()=>d("record-pause"),c.onstop=()=>d("record-end"),c.start(this.options.mediaRecorderTimeslice),this.lastStartTime=performance.now(),this.lastDuration=0,this.duration=0,this.isWaveformPaused=!1,this.timer.start(),this.emit("record-start")})}getDuration(){return this.duration}isRecording(){var s;return"recording"===(null==(s=this.mediaRecorder)?void 0:s.state)}isPaused(){var s;return"paused"===(null==(s=this.mediaRecorder)?void 0:s.state)}isActive(){var s;return"inactive"!==(null==(s=this.mediaRecorder)?void 0:s.state)}stopRecording(){var s;this.isActive()&&(null==(s=this.mediaRecorder)||s.stop(),this.timer.stop())}pauseRecording(){var s,l;this.isRecording()&&(this.isWaveformPaused=!0,null==(s=this.mediaRecorder)||s.requestData(),null==(l=this.mediaRecorder)||l.pause(),this.timer.stop(),this.lastDuration=this.duration)}resumeRecording(){var s;this.isPaused()&&(this.isWaveformPaused=!1,null==(s=this.mediaRecorder)||s.resume(),this.timer.start(),this.lastStartTime=performance.now(),this.emit("record-resume"))}static getAvailableAudioDevices(){return u(this,void 0,void 0,function*(){return navigator.mediaDevices.enumerateDevices().then(s=>s.filter(s=>"audioinput"===s.kind))})}destroy(){this.applyOriginalOptionsIfNeeded(),super.destroy(),this.stopRecording(),this.stopMic(),this.recordedBlobUrl&&(URL.revokeObjectURL(this.recordedBlobUrl),this.recordedBlobUrl=null)}applyOriginalOptionsIfNeeded(){this.wavesurfer&&this.originalOptions&&(this.wavesurfer.setOptions(this.originalOptions),delete this.originalOptions)}}c.d(l,{A:()=>g})},960122(s,l,c){"use strict";var u=c(649018),d=c(961355);function h(s){return u.qG(d.rS,s)}function p(s){return u.dN(d.WF,s)}c.d(l,{ai:()=>h,zM:()=>p})},961355(s,l,c){"use strict";c.d(l,{WF:()=>nr,rS:()=>t7,EB:()=>tH,zM:()=>ni,k5:()=>nw,ai:()=>ne,Ik:()=>nh,vk:()=>nV,g1:()=>nb,Yj:()=>tW,KC:()=>nf});var u=c(636895),d=c(431029);class h{constructor(s=[]){this.content=[],this.indent=0,this&&(this.args=s)}indented(s){this.indent+=1,s(this),this.indent-=1}write(s){if("function"==typeof s){s(this,{execution:"sync"}),s(this,{execution:"async"});return}let l=s.split("\n").filter(s=>s),c=Math.min(...l.map(s=>s.length-s.trimStart().length));for(let s of l.map(s=>s.slice(c)).map(s=>" ".repeat(2*this.indent)+s))this.content.push(s)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(s=>`  ${s}`)].join("\n"))}}var p=c(45332);let f=(s,l)=>{s.name="$ZodError",Object.defineProperty(s,"_zod",{value:s._zod,enumerable:!1}),Object.defineProperty(s,"issues",{value:l,enumerable:!1}),s.message=JSON.stringify(l,p.k8,2),Object.defineProperty(s,"toString",{value:()=>s.message,enumerable:!1})},m=(0,u.xI)("$ZodError",f),g=(0,u.xI)("$ZodError",f,{Parent:Error});function v(s,l=s=>s.message){let c={},u=[];for(let d of s.issues)d.path.length>0?(c[d.path[0]]=c[d.path[0]]||[],c[d.path[0]].push(l(d))):u.push(l(d));return{formErrors:u,fieldErrors:c}}function b(s,l=s=>s.message){let c={_errors:[]},u=(s,d=[])=>{for(let h of s.issues)if("invalid_union"===h.code&&h.errors.length)h.errors.map(s=>u({issues:s},[...d,...h.path]));else if("invalid_key"===h.code)u({issues:h.issues},[...d,...h.path]);else if("invalid_element"===h.code)u({issues:h.issues},[...d,...h.path]);else{let s=[...d,...h.path];if(0===s.length)c._errors.push(l(h));else{let u=c,d=0;for(;d<s.length;){let c=s[d];d===s.length-1?(u[c]=u[c]||{_errors:[]},u[c]._errors.push(l(h))):u[c]=u[c]||{_errors:[]},u=u[c],d++}}}};return u(s),c}let y=s=>(l,c,d,h)=>{let f=d?{...d,async:!1}:{async:!1},m=l._zod.run({value:c,issues:[]},f);if(m instanceof Promise)throw new u.GT;if(m.issues.length){let l=new(h?.Err??s)(m.issues.map(s=>
140p.iR(s,f,u.$W())));throw p.gx(l,h?.callee),l}return m.value},w=s=>async(l,c,d,h)=>{let f=d?{...d,async:!0}:{async:!0},m=l._zod.run({value:c,issues:[]},f);if(m instanceof Promise&&(m=await m),m.issues.length){let l=new(h?.Err??s)(m.issues.map(s=>p.iR(s,f,u.$W())));throw p.gx(l,h?.callee),l}return m.value},k=s=>(l,c,d)=>{let h=d?{...d,async:!1}:{async:!1},f=l._zod.run({value:c,issues:[]},h);if(f instanceof Promise)throw new u.GT;return f.issues.length?{success:!1,error:new(s??m)(f.issues.map(s=>p.iR(s,h,u.$W())))}:{success:!0,data:f.value}},S=k(g),_=s=>async(l,c,d)=>{let h=d?{...d,async:!0}:{async:!0},f=l._zod.run({value:c,issues:[]},h);return f instanceof Promise&&(f=await f),f.issues.length?{success:!1,error:new s(f.issues.map(s=>p.iR(s,h,u.$W())))}:{success:!0,data:f.value}},E=_(g),C=s=>(l,c,u)=>{let d=u?{...u,direction:"backward"}:{direction:"backward"};return y(s)(l,c,d)},D=s=>(l,c,u)=>y(s)(l,c,u),M=s=>async(l,c,u)=>{let d=u?{...u,direction:"backward"}:{direction:"backward"};return w(s)(l,c,d)},T=s=>async(l,c,u)=>w(s)(l,c,u),A=s=>(l,c,u)=>{let d=u?{...u,direction:"backward"}:{direction:"backward"};return k(s)(l,c,d)},P=s=>(l,c,u)=>k(s)(l,c,u),O=s=>async(l,c,u)=>{let d=u?{...u,direction:"backward"}:{direction:"backward"};return _(s)(l,c,d)},N=s=>async(l,c,u)=>_(s)(l,c,u);var I=c(105029);let R={major:4,minor:4,patch:3},F=u.xI("$ZodType",(s,l)=>{var c;s??(s={}),s._zod.def=l,s._zod.bag=s._zod.bag||{},s._zod.version=R;let d=[...s._zod.def.checks??[]];for(let l of(s._zod.traits.has("$ZodCheck")&&d.unshift(s),d))for(let c of l._zod.onattach)c(s);if(0===d.length)(c=s._zod).deferred??(c.deferred=[]),s._zod.deferred?.push(()=>{s._zod.run=s._zod.parse});else{let l=(s,l,c)=>{let d,h=p.QH(s);for(let f of l){if(f._zod.def.when){if(p.rL(s)||!f._zod.def.when(s))continue}else if(h)continue;let l=s.issues.length,m=f._zod.check(s);if(m instanceof Promise&&c?.async===!1)throw new u.GT;if(d||m instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await m,s.issues.length!==l&&(h||(h=p.QH(s,l)))});else{if(s.issues.length===l)continue;h||(h=p.QH(s,l))}}return d?d.then(()=>s):s},c=(c,h,f)=>{if(p.QH(c))return c.aborted=!0,c;let m=l(h,d,f);if(m instanceof Promise){if(!1===f.async)throw new u.GT;return m.then(l=>s._zod.parse(l,f))}return s._zod.parse(m,f)};s._zod.run=(h,p)=>{if(p.skipChecks)return s._zod.parse(h,p);if("backward"===p.direction){let l=s._zod.parse({value:h.value,issues:[]},{...p,skipChecks:!0});return l instanceof Promise?l.then(s=>c(s,h,p)):c(l,h,p)}let f=s._zod.parse(h,p);if(f instanceof Promise){if(!1===p.async)throw new u.GT;return f.then(s=>l(s,d,p))}return l(f,d,p)}}p.gJ(s,"~standard",()=>({validate:l=>{try{let c=S(s,l);return c.success?{value:c.data}:{issues:c.error?.issues}}catch(c){return E(s,l).then(s=>s.success?{value:s.data}:{issues:s.error?.issues})}},vendor:"zod",version:1}))}),L=u.xI("$ZodString",(s,l)=>{F.init(s,l),s._zod.pattern=[...s?._zod.bag?.patterns??[]].pop()??I.Yj(s._zod.bag),s._zod.parse=(c,u)=>{if(l.coerce)try{c.value=String(c.value)}catch(s){}return"string"==typeof c.value||c.issues.push({expected:"string",code:"invalid_type",input:c.value,inst:s}),c}}),j=u.xI("$ZodStringFormat",(s,l)=>{d.ql.init(s,l),L.init(s,l)}),z=u.xI("$ZodGUID",(s,l)=>{l.pattern??(l.pattern=I.Os),j.init(s,l)}),B=u.xI("$ZodUUID",(s,l)=>{if(l.version){let s={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[l.version];if(void 0===s)throw Error(`Invalid UUID version: "${l.version}"`);l.pattern??(l.pattern=I.uR(s))}else l.pattern??(l.pattern=I.uR());j.init(s,l)}),$=u.xI("$ZodEmail",(s,l)=>{l.pattern??(l.pattern=I.Rp),j.init(s,l)}),W=u.xI("$ZodURL",(s,l)=>{j.init(s,l),s._zod.check=c=>{try{let u=c.value.trim();if(!l.normalize&&l.protocol?.source===I.F.source&&!/^https?:\/\//i.test(u))return void c.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:c.value,inst:s,continue:!l.abort});let d=new URL(u);l.hostname&&(l.hostname.lastIndex=0,l.hostname.test(d.hostname)||c.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:l.hostname.source,input:c.value,inst:s,continue:!l.abort})),l.protocol&&(l.protocol.lastIndex=0,l.protocol.test(d.protocol.endsWith(":")?d.protocol.slice(0,-1):d.protocol)||c.issues.push({code:"invalid_format",format:"url",n
140ote:"Invalid protocol",pattern:l.protocol.source,input:c.value,inst:s,continue:!l.abort})),l.normalize?c.value=d.href:c.value=u;return}catch(u){c.issues.push({code:"invalid_format",format:"url",input:c.value,inst:s,continue:!l.abort})}}}),H=u.xI("$ZodEmoji",(s,l)=>{l.pattern??(l.pattern=I.Zg()),j.init(s,l)}),U=u.xI("$ZodNanoID",(s,l)=>{l.pattern??(l.pattern=I.Ak),j.init(s,l)}),V=u.xI("$ZodCUID",(s,l)=>{l.pattern??(l.pattern=I.gF),j.init(s,l)}),Y=u.xI("$ZodCUID2",(s,l)=>{l.pattern??(l.pattern=I.Gl),j.init(s,l)}),q=u.xI("$ZodULID",(s,l)=>{l.pattern??(l.pattern=I.Z0),j.init(s,l)}),G=u.xI("$ZodXID",(s,l)=>{l.pattern??(l.pattern=I.kM),j.init(s,l)}),K=u.xI("$ZodKSUID",(s,l)=>{l.pattern??(l.pattern=I.fO),j.init(s,l)}),Z=u.xI("$ZodISODateTime",(s,l)=>{l.pattern??(l.pattern=I.w$(l)),j.init(s,l)}),X=u.xI("$ZodISODate",(s,l)=>{l.pattern??(l.pattern=I.p6),j.init(s,l)}),J=u.xI("$ZodISOTime",(s,l)=>{l.pattern??(l.pattern=I.kB(l)),j.init(s,l)}),Q=u.xI("$ZodISODuration",(s,l)=>{l.pattern??(l.pattern=I.p0),j.init(s,l)}),ee=u.xI("$ZodIPv4",(s,l)=>{l.pattern??(l.pattern=I.uX),j.init(s,l),s._zod.bag.format="ipv4"}),et=u.xI("$ZodIPv6",(s,l)=>{l.pattern??(l.pattern=I.ug),j.init(s,l),s._zod.bag.format="ipv6",s._zod.check=c=>{try{new URL(`http://[${c.value}]`)}catch{c.issues.push({code:"invalid_format",format:"ipv6",input:c.value,inst:s,continue:!l.abort})}}}),en=u.xI("$ZodCIDRv4",(s,l)=>{l.pattern??(l.pattern=I.zr),j.init(s,l)}),er=u.xI("$ZodCIDRv6",(s,l)=>{l.pattern??(l.pattern=I.l7),j.init(s,l),s._zod.check=c=>{let u=c.value.split("/");try{if(2!==u.length)throw Error();let[s,l]=u;if(!l)throw Error();let c=Number(l);if(`${c}`!==l||c<0||c>128)throw Error();new URL(`http://[${s}]`)}catch{c.issues.push({code:"invalid_format",format:"cidrv6",input:c.value,inst:s,continue:!l.abort})}}});function ei(s){if(""===s)return!0;if(/\s/.test(s)||s.length%4!=0)return!1;try{return atob(s),!0}catch{return!1}}let ea=u.xI("$ZodBase64",(s,l)=>{l.pattern??(l.pattern=I.K3),j.init(s,l),s._zod.bag.contentEncoding="base64",s._zod.check=c=>{ei(c.value)||c.issues.push({code:"invalid_format",format:"base64",input:c.value,inst:s,continue:!l.abort})}});function eo(s){if(!I.r0.test(s))return!1;let l=s.replace(/[-_]/g,s=>"-"===s?"+":"/");return ei(l.padEnd(4*Math.ceil(l.length/4),"="))}let es=u.xI("$ZodBase64URL",(s,l)=>{l.pattern??(l.pattern=I.r0),j.init(s,l),s._zod.bag.contentEncoding="base64url",s._zod.check=c=>{eo(c.value)||c.issues.push({code:"invalid_format",format:"base64url",input:c.value,inst:s,continue:!l.abort})}}),el=u.xI("$ZodE164",(s,l)=>{l.pattern??(l.pattern=I.hQ),j.init(s,l)});function ec(s,l=null){try{let c=s.split(".");if(3!==c.length)return!1;let[u]=c;if(!u)return!1;let d=JSON.parse(atob(u));if("typ"in d&&d?.typ!=="JWT"||!d.alg||l&&(!("alg"in d)||d.alg!==l))return!1;return!0}catch{return!1}}let eu=u.xI("$ZodJWT",(s,l)=>{j.init(s,l),s._zod.check=c=>{ec(c.value,l.alg)||c.issues.push({code:"invalid_format",format:"jwt",input:c.value,inst:s,continue:!l.abort})}}),ed=u.xI("$ZodNumber",(s,l)=>{F.init(s,l),s._zod.pattern=s._zod.bag.pattern??I.ai,s._zod.parse=(c,u)=>{if(l.coerce)try{c.value=Number(c.value)}catch(s){}let d=c.value;if("number"==typeof d&&!Number.isNaN(d)&&Number.isFinite(d))return c;let h="number"==typeof d?Number.isNaN(d)?"NaN":Number.isFinite(d)?void 0:"Infinity":void 0;return c.issues.push({expected:"number",code:"invalid_type",input:d,inst:s,...h?{received:h}:{}}),c}}),eh=u.xI("$ZodNumberFormat",(s,l)=>{d.KH.init(s,l),ed.init(s,l)}),ep=u.xI("$ZodBoolean",(s,l)=>{F.init(s,l),s._zod.pattern=I.zM,s._zod.parse=(c,u)=>{if(l.coerce)try{c.value=!!c.value}catch(s){}let d=c.value;return"boolean"==typeof d||c.issues.push({expected:"boolean",code:"invalid_type",input:d,inst:s}),c}}),ef=u.xI("$ZodUnknown",(s,l)=>{F.init(s,l),s._zod.parse=s=>s}),em=u.xI("$ZodNever",(s,l)=>{F.init(s,l),s._zod.parse=(l,c)=>(l.issues.push({expected:"never",code:"invalid_type",input:l.value,inst:s}),l)});function eg(s,l,c){s.issues.length&&l.issues.push(...p.lQ(c,s.issues)),l.value[c]=s.value}let ev=u.xI("$ZodArray",(s,l)=>{F.init(s,l),s._zod.parse=(c,u)=>{let d=c.value;if(!Array.isArray(d))return c.issues.push({expected:"array",code:"invalid_type",input:d,inst:s}),c;c.value=Array(d.length);let h=[];for(let s=0;s<d.length;s++){let p=d[s],f=l.element._zod.run({value:p,issues:[]},u);f instanceof Promise?h.push(f.then(l=>eg(l,c,s))):eg(f,c,s)}return h.length?Promise.all(h).then(()=>c):c}});function eb(s,l,c,u,d,h){let f=c in u;if(s.issues.length){if(d&&h&&!f)return;l.issues.push(...p.lQ(c,s.issues))}if(!f&&!d){s.issues.length||l.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[c]});return}void 0===s.value?f&&(l.value[c]=void 0):l.value[c]=s.value}function ey(s){let l=Object.keys(s.shape);for(let c of l)if(!s.shape?.[c]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${c}": expected a Zod schema`);let c=p.NM(s.shape);return{...s,keys:l,keySet:new Set(l),numKeys:l.length,optionalKeys:new Set(c)}}function ew(s,l,c,u,d,h){let p=[],f=d.keySet,m=d.catchall._zod,g=m.def.type,v="optional"===m.optin,b="optional"===m.optout;for(let d in l){if("__proto__"===d||f.has(d))continue;if("never"===g){p.push(d);continue}let h=m.run({value:l[d],issues:[]},u);h instanceof Promise?s.push(h.then(s=>
140eb(s,c,d,l,v,b))):eb(h,c,d,l,v,b)}return(p.length&&c.issues.push({code:"unrecognized_keys",keys:p,input:l,inst:h}),s.length)?Promise.all(s).then(()=>c):c}let ex=u.xI("$ZodObject",(s,l)=>{let c;F.init(s,l);let u=Object.getOwnPropertyDescriptor(l,"shape");if(!u?.get){let s=l.shape;Object.defineProperty(l,"shape",{get:()=>{let c={...s};return Object.defineProperty(l,"shape",{value:c}),c}})}let d=p.PO(()=>ey(l));p.gJ(s._zod,"propValues",()=>{let s=l.shape,c={};for(let l in s){let u=s[l]._zod;if(u.values)for(let s of(c[l]??(c[l]=new Set),u.values))c[l].add(s)}return c});let h=p.Gv,f=l.catchall;s._zod.parse=(l,u)=>{c??(c=d.value);let p=l.value;if(!h(p))return l.issues.push({expected:"object",code:"invalid_type",input:p,inst:s}),l;l.value={};let m=[],g=c.shape;for(let s of c.keys){let c=g[s],d="optional"===c._zod.optin,h="optional"===c._zod.optout,f=c._zod.run({value:p[s],issues:[]},u);f instanceof Promise?m.push(f.then(c=>eb(c,l,s,p,d,h))):eb(f,l,s,p,d,h)}return f?ew(m,p,l,u,d.value,s):m.length?Promise.all(m).then(()=>l):l}}),ek=u.xI("$ZodObjectJIT",(s,l)=>{let c,d;ex.init(s,l);let f=s._zod.parse,m=p.PO(()=>ey(l)),g=s=>{let l=new h(["shape","payload","ctx"]),c=m.value,u=s=>{let l=p.UQ(s);return`shape[${l}]._zod.run({ value: input[${l}], issues: [] }, ctx)`};l.write("const input = payload.value;");let d=Object.create(null),f=0;for(let s of c.keys)d[s]=`key_${f++}`;for(let h of(l.write("const newResult = {};"),c.keys)){let c=d[h],f=p.UQ(h),m=s[h],g=m?._zod?.optin==="optional",v=m?._zod?.optout==="optional";l.write(`const ${c} = ${u(h)};`),g&&v?l.write(`
141        if (${c}.issues.length) {
142          if (${f} in input) {
143            payload.issues = payload.issues.concat(${c}.issues.map(iss => ({
144              ...iss,
145              path: iss.path ? [${f}, ...iss.path] : [${f}]
146            })));
147          }
148        }
149        
150        if (${c}.value === undefined) {
151          if (${f} in input) {
152            newResult[${f}] = undefined;
153          }
154        } else {
155          newResult[${f}] = ${c}.value;
156        }
157        
158      `):g?l.write(`
159        if (${c}.issues.length) {
160          payload.issues = payload.issues.concat(${c}.issues.map(iss => ({
161            ...iss,
162            path: iss.path ? [${f}, ...iss.path] : [${f}]
163          })));
164        }
165        
166        if (${c}.value === undefined) {
167          if (${f} in input) {
168            newResult[${f}] = undefined;
169          }
170        } else {
171          newResult[${f}] = ${c}.value;
172        }
173        
174      `):l.write(`
175        const ${c}_present = ${f} in input;
176        if (${c}.issues.length) {
177          payload.issues = payload.issues.concat(${c}.issues.map(iss => ({
178            ...iss,
179            path: iss.path ? [${f}, ...iss.path] : [${f}]
180          })));
181        }
182        if (!${c}_present && !${c}.issues.length) {
183          payload.issues.push({
184            code: "invalid_type",
185            expected: "nonoptional",
186            input: undefined,
187            path: [${f}]
188          });
189        }
190
191        if (${c}_present) {
192          if (${c}.value === undefined) {
193            newResult[${f}] = undefined;
194          } else {
195            newResult[${f}] = ${c}.value;
196          }
197        }
198
199      `)}l.write("payload.value = newResult;"),l.write("return payload;");let g=l.compile();return(l,c)=>g(s,l,c)},v=p.Gv,b=!u.cr.jitless,y=p.hI,w=b&&y.value,k=l.catchall;s._zod.parse=(u,h)=>{d??(d=m.value);let p=u.value;return v(p)?b&&w&&h?.async===!1&&!0!==h.jitless?(c||(c=g(l.shape)),u=c(u,h),k)?ew([],p,u,h,d,s):u:f(u,h):(u.issues.push({expected:"object",code:"invalid_type",input:p,inst:s}),u)}});function eS(s,l,c,d){for(let c of s)if(0===c.issues.length)return l.value=c.value,l;let h=s.filter(s=>!p.QH(s));return 1===h.length?(l.value=h[0].value,h[0]):(l.issues.push({code:"invalid_union",input:l.value,inst:c,errors:s.map(s=>s.issues.map(s=>p.iR(s,d,u.$W())))}),l)}let e_=u.xI("$ZodUnion",(s,l)=>{F.init(s,l),p.gJ(s._zod,"optin",()=>l.options.some(s=>"optional"===s._zod.optin)?"optional":void 0),p.gJ(s._zod,"optout",()=>l.options.some(s=>"optional"===s._zod.optout)?"optional":void 0),p.gJ(s._zod,"values",()=>{if(l.options.every(s=>s._zod.values))return new Set(l.options.flatMap(s=>Array.from(s._zod.values)))}),p.gJ(s._zod,"pattern",()=>{if(l.options.every(s=>s._zod.pattern)){let s=l.options.map(s=>s._zod.pattern);return RegExp(`^(${s.map(s=>p.p6(s.source)).join("|")})$`)}});let c=1===l.options.length?l.options[0]._zod.run:null;s._zod.parse=(u,d)=>{if(c)return c(u,d);let h=!1,p=[];for(let s of l.options){let l=s._zod.run({value:u.value,issues:[]},d);if(l instanceof Promise)p.push(l),h=!0;else{if(0===l.issues.length)return l;p.push(l)}}return h?Promise.all(p).then(l=>eS(l,u,s,d)):eS(p,u,s,d)}}),eE=u.xI("$ZodIntersection",(s,l)=>{F.init(s,l),s._zod.parse=(s,c)=>{let u=s.value,d=l.left._zod.run({value:u,issues:[]},c),h=l.right._zod.run({value:u,issues:[]},c);return d instanceof Promise||h instanceof Promise?Promise.all([d,h]).then(([l,c])=>eD(s,l,c)):eD(s,d,h)}});function eC(s,l){if(s===l||s instanceof Date&&l instanceof Date&&+s==+l)return{valid:!0,data:s};if(p.Qd(s)&&p.Qd(l)){let c=Object.keys(l),u=Object.keys(s).filter(s=>-1!==c.indexOf(s)),d={...s,...l};for(let c of u){let u=eC(s[c],l[c]);if(!u.valid)return{valid:!1,mergeErrorPath:[c,...u.mergeErrorPath]};d[c]=u.data}return{valid:!0,data:d}}if(Array.isArray(s)&&Array.isArray(l)){if(s.length!==l.length)return{valid:!1,mergeErrorPath:[]};let c=[];for(let u=0;u<s.length;u++){let d=eC(s[u],l[u]);if(!d.valid)return{valid:!1,mergeErrorPath:[u,...d.mergeErrorPath]};c.push(d.data)}return{valid:!0,data:c}}return{valid:!1,mergeErrorPath:[]}}function eD(s,l,c){let u,d=new Map;for(let c of l.issues)if("unrecognized_keys"===c.code)for(let s of(u??(u=c),c.keys))d.has(s)||d.set(s,{}),d.get(s).l=!0;else s.issues.push(c);for(let l of c.issues)if("unrecognized_keys"===l.code)for(let s of l.keys)d.has(s)||d.set(s,{}),d.get(s).r=!0;else s.issues.push(l);let h=[...d].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(h.length&&u&&s.issues.push({...u,keys:h}),p.QH(s))return s;let f=eC(l.value,c.value);if(!f.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(f.mergeErrorPath)}`);return s.value=f.data,s}let eM=u.xI("$ZodRecord",(s,l)=>{F.init(s,l),s._zod.parse=(c,d)=>{let h=c.value;if(!p.Qd(h))return c.issues.push({expected:"record",code:"invalid_type",input:h,inst:s}),c;let f=[],m=l.keyType._zod.values;if(m){let g;c.value={};let v=new Set;for(let g of m)if("string"==typeof g||"number"==typeof g||"symbol"==typeof g){v.add("number"==typeof g?g.toString():g);let m=l.keyType._zod.run({value:g,issues:[]},d);if(m instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(m.issues.length){c.issues.push({code:"invalid_key",origin:"record",issues:m.issues.map(s=>
199p.iR(s,d,u.$W())),input:g,path:[g],inst:s});continue}let b=m.value,y=l.valueType._zod.run({value:h[g],issues:[]},d);y instanceof Promise?f.push(y.then(s=>{s.issues.length&&c.issues.push(...p.lQ(g,s.issues)),c.value[b]=s.value})):(y.issues.length&&c.issues.push(...p.lQ(g,y.issues)),c.value[b]=y.value)}for(let s in h)v.has(s)||(g=g??[]).push(s);g&&g.length>0&&c.issues.push({code:"unrecognized_keys",input:h,inst:s,keys:g})}else for(let m of(c.value={},Reflect.ownKeys(h))){if("__proto__"===m||!Object.prototype.propertyIsEnumerable.call(h,m))continue;let g=l.keyType._zod.run({value:m,issues:[]},d);if(g instanceof Promise)throw Error("Async schemas not supported in object keys currently");if("string"==typeof m&&I.ai.test(m)&&g.issues.length){let s=l.keyType._zod.run({value:Number(m),issues:[]},d);if(s instanceof Promise)throw Error("Async schemas not supported in object keys currently");0===s.issues.length&&(g=s)}if(g.issues.length){"loose"===l.mode?c.value[m]=h[m]:c.issues.push({code:"invalid_key",origin:"record",issues:g.issues.map(s=>p.iR(s,d,u.$W())),input:m,path:[m],inst:s});continue}let v=l.valueType._zod.run({value:h[m],issues:[]},d);v instanceof Promise?f.push(v.then(s=>{s.issues.length&&c.issues.push(...p.lQ(m,s.issues)),c.value[g.value]=s.value})):(v.issues.length&&c.issues.push(...p.lQ(m,v.issues)),c.value[g.value]=v.value)}return f.length?Promise.all(f).then(()=>c):c}}),eT=u.xI("$ZodEnum",(s,l)=>{F.init(s,l);let c=p.w5(l.entries),u=new Set(c);s._zod.values=u,s._zod.pattern=RegExp(`^(${c.filter(s=>p.qQ.has(typeof s)).map(s=>"string"==typeof s?p.$f(s):s.toString()).join("|")})$`),s._zod.parse=(l,d)=>{let h=l.value;return u.has(h)||l.issues.push({code:"invalid_value",values:c,input:h,inst:s}),l}}),eA=u.xI("$ZodTransform",(s,l)=>{F.init(s,l),s._zod.optin="optional",s._zod.parse=(c,d)=>
199{if("backward"===d.direction)throw new u.cV(s.constructor.name);let h=l.transform(c.value,c);if(d.async)return(h instanceof Promise?h:Promise.resolve(h)).then(s=>(c.value=s,c.fallback=!0,c));if(h instanceof Promise)throw new u.GT;return c.value=h,c.fallback=!0,c}});function eP(s,l){return void 0===l&&(s.issues.length||s.fallback)?{issues:[],value:void 0}:s}let eO=u.xI("$ZodOptional",(s,l)=>{F.init(s,l),s._zod.optin="optional",s._zod.optout="optional",p.gJ(s._zod,"values",()=>l.innerType._zod.values?new Set([...l.innerType._zod.values,void 0]):void 0),p.gJ(s._zod,"pattern",()=>{let s=l.innerType._zod.pattern;return s?RegExp(`^(${p.p6(s.source)})?$`):void 0}),s._zod.parse=(s,c)=>{if("optional"===l.innerType._zod.optin){let u=s.value,d=l.innerType._zod.run(s,c);return d instanceof Promise?d.then(s=>eP(s,u)):eP(d,u)}return void 0===s.value?s:l.innerType._zod.run(s,c)}}),eN=u.xI("$ZodExactOptional",(s,l)=>{eO.init(s,l),p.gJ(s._zod,"values",()=>l.innerType._zod.values),p.gJ(s._zod,"pattern",()=>l.innerType._zod.pattern),s._zod.parse=(s,c)=>l.innerType._zod.run(s,c)}),eI=u.xI("$ZodNullable",(s,l)=>{F.init(s,l),p.gJ(s._zod,"optin",()=>l.innerType._zod.optin),p.gJ(s._zod,"optout",()=>l.innerType._zod.optout),p.gJ(s._zod,"pattern",()=>{let s=l.innerType._zod.pattern;return s?RegExp(`^(${p.p6(s.source)}|null)$`):void 0}),p.gJ(s._zod,"values",()=>l.innerType._zod.values?new Set([...l.innerType._zod.values,null]):void 0),s._zod.parse=(s,c)=>null===s.value?s:l.innerType._zod.run(s,c)}),eR=u.xI("$ZodDefault",(s,l)=>{F.init(s,l),s._zod.optin="optional",p.gJ(s._zod,"values",()=>l.innerType._zod.values),s._zod.parse=(s,c)=>{if("backward"===c.direction)return l.innerType._zod.run(s,c);if(void 0===s.value)return s.value=l.defaultValue,s;let u=l.innerType._zod.run(s,c);return u instanceof Promise?u.then(s=>eF(s,l)):eF(u,l)}});function eF(s,l){return void 0===s.value&&(s.value=l.defaultValue),s}let eL=u.xI("$ZodPrefault",(s,l)=>{F.init(s,l),s._zod.optin="optional",p.gJ(s._zod,"values",()=>l.innerType._zod.values),s._zod.parse=(s,c)=>("backward"===c.direction||void 0===s.value&&(s.value=l.defaultValue),l.innerType._zod.run(s,c))}),ej=u.xI("$ZodNonOptional",(s,l)=>{F.init(s,l),p.gJ(s._zod,"values",()=>{let s=l.innerType._zod.values;return s?new Set([...s].filter(s=>void 0!==s)):void 0}),s._zod.parse=(c,u)=>{let d=l.innerType._zod.run(c,u);return d instanceof Promise?d.then(l=>ez(l,s)):ez(d,s)}});function ez(s,l){return s.issues.length||void 0!==s.value||s.issues.push({code:"invalid_type",expected:"nonoptional",input:s.value,inst:l}),s}let eB=u.xI("$ZodCatch",(s,l)=>{F.init(s,l),s._zod.optin="optional",p.gJ(s._zod,"optout",()=>l.innerType._zod.optout),p.gJ(s._zod,"values",()=>l.innerType._zod.values),s._zod.parse=(s,c)=>{if("backward"===c.direction)return l.innerType._zod.run(s,c);let d=l.innerType._zod.run(s,c);return d instanceof Promise?d.then(d=>(s.value=d.value,d.issues.length&&(s.value=l.catchValue({...s,error:{issues:d.issues.map(s=>p.iR(s,c,u.$W()))},input:s.value}),s.issues=[],s.fallback=!0),s)):(s.value=d.value,d.issues.length&&(s.value=l.catchValue({...s,error:{issues:d.issues.map(s=>p.iR(s,c,u.$W()))},input:s.value}),s.issues=[],s.fallback=!0),s)}}),e$=u.xI("$ZodPipe",(s,l)=>{F.init(s,l),p.gJ(s._zod,"values",()=>l.in._zod.values),p.gJ(s._zod,"optin",()=>l.in._zod.optin),p.gJ(s._zod,"optout",()=>l.out._zod.optout),p.gJ(s._zod,"propValues",()=>l.in._zod.propValues),s._zod.parse=(s,c)=>{if("backward"===c.direction){let u=l.out._zod.run(s,c);return u instanceof Promise?u.then(s=>eW(s,l.in,c)):eW(u,l.in,c)}let u=l.in._zod.run(s,c);return u instanceof Promise?u.then(s=>eW(s,l.out,c)):eW(u,l.out,c)}});function eW(s,l,c){return s.issues.length?(s.aborted=!0,s):l._zod.run({value:s.value,issues:s.issues,fallback:s.fallback},c)}let eH=u.xI("$ZodPreprocess",(s,l)=>{e$.init(s,l)}),eU=u.xI("$ZodReadonly",(s,l)=>{F.init(s,l),p.gJ(s._zod,"propValues",()=>l.innerType._zod.propValues),p.gJ(s._zod,"values",()=>l.innerType._zod.values),p.gJ(s._zod,"optin",()=>l.innerType?._zod?.optin),p.gJ(s._zod,"optout",()=>l.innerType?._zod?.optout),s._zod.parse=(s,c)=>{if("backward"===c.direction)return l.innerType._zod.run(s,c);let u=l.innerType._zod.run(s,c);return u instanceof Promise?u.then(eV):eV(u)}});function eV(s){return s.value=Object.freeze(s.value),s}let eY=u.xI("$ZodCustom",(s,l)=>{d.QP.init(s,l),F.init(s,l),s._zod.parse=(s,l)=>s,s._zod.check=c=>{let u=c.value,d=l.fn(u);if(d instanceof Promise)return d.then(l=>eq(l,c,u,s));eq(d,c,u,s)}});function eq(s,l,c,u){if(!s){let s={code:"custom",input:c,inst:u,path:[...u._zod.def.path??[]],continue:!u._zod.def.abort};u._zod.def.params&&(s.params=u._zod.def.params),l.issues.push(p.sn(s))}}var eG=c(213495),eK=c(649018);
199function eZ(s){let l=s?.target??"draft-2020-12";return"draft-4"===l&&(l="draft-04"),"draft-7"===l&&(l="draft-07"),{processors:s.processors??{},metadataRegistry:s?.metadata??eG.fd,target:l,unrepresentable:s?.unrepresentable??"throw",override:s?.override??(()=>{}),io:s?.io??"output",counter:0,seen:new Map,cycles:s?.cycles??"ref",reused:s?.reused??"inline",external:s?.external??void 0}}function eX(s,l,c={path:[],schemaPath:[]}){var u;let d=s._zod.def,h=l.seen.get(s);if(h)return h.count++,c.schemaPath.includes(s)&&(h.cycle=c.path),h.schema;let p={schema:{},count:1,cycle:void 0,path:c.path};l.seen.set(s,p);let f=s._zod.toJSONSchema?.();if(f)p.schema=f;else{let u={...c,schemaPath:[...c.schemaPath,s],path:c.path};if(s._zod.processJSONSchema)s._zod.processJSONSchema(l,p.schema,u);else{let c=p.schema,h=l.processors[d.type];if(!h)throw Error(`[toJSONSchema]: Non-representable type encountered: ${d.type}`);h(s,l,c,u)}let h=s._zod.parent;h&&(p.ref||(p.ref=h),eX(h,l,u),l.seen.get(h).isParent=!0)}let m=l.metadataRegistry.get(s);return m&&Object.assign(p.schema,m),"input"===l.io&&e0(s)&&(delete p.schema.examples,delete p.schema.default),"input"===l.io&&"_prefault"in p.schema&&((u=p.schema).default??(u.default=p.schema._prefault)),delete p.schema._prefault,l.seen.get(s).schema}function eJ(s,l){let c=s.seen.get(l);if(!c)throw Error("Unprocessed schema. This is a bug in Zod.");let u=new Map;for(let l of s.seen.entries()){let c=s.metadataRegistry.get(l[0])?.id;if(c){let s=u.get(c);if(s&&s!==l[0])throw Error(`Duplicate schema id "${c}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);u.set(c,l[0])}}let d=l=>
199{let u="draft-2020-12"===s.target?"$defs":"definitions";if(s.external){let c=s.external.registry.get(l[0])?.id,d=s.external.uri??(s=>s);if(c)return{ref:d(c)};let h=l[1].defId??l[1].schema.id??`schema${s.counter++}`;return l[1].defId=h,{defId:h,ref:`${d("__shared")}#/${u}/${h}`}}if(l[1]===c)return{ref:"#"};let d="#",h=`${d}/${u}/`,p=l[1].schema.id??`__schema${s.counter++}`;return{defId:p,ref:h+p}},h=s=>{if(s[1].schema.$ref)return;let l=s[1],{ref:c,defId:u}=d(s);l.def={...l.schema},u&&(l.defId=u);let h=l.schema;for(let s in h)delete h[s];h.$ref=c};if("throw"===s.cycles)for(let l of s.seen.entries()){let s=l[1];if(s.cycle)throw Error(`Cycle detected: #/${s.cycle?.join("/")}/<root>
200
201Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let c of s.seen.entries()){let u=c[1];if(l===c[0]){h(c);continue}if(s.external){let u=s.external.registry.get(c[0])?.id;if(l!==c[0]&&u){h(c);continue}}if(s.metadataRegistry.get(c[0])?.id||u.cycle||u.count>1&&"ref"===s.reused){h(c);continue}}}function eQ(s,l){let c=s.seen.get(l);if(!c)throw Error("Unprocessed schema. This is a bug in Zod.");let u=l=>{let c=s.seen.get(l);if(null===c.ref)return;let d=c.def??c.schema,h={...d},p=c.ref;if(c.ref=null,p){u(p);let c=s.seen.get(p),f=c.schema;if(f.$ref&&("draft-07"===s.target||"draft-04"===s.target||"openapi-3.0"===s.target)?(d.allOf=d.allOf??[],d.allOf.push(f)):Object.assign(d,f),Object.assign(d,h),l._zod.parent===p)for(let s in d)"$ref"!==s&&"allOf"!==s&&(s in h||delete d[s]);if(f.$ref&&c.def)for(let s in d)"$ref"!==s&&"allOf"!==s&&s in c.def&&JSON.stringify(d[s])===JSON.stringify(c.def[s])&&delete d[s]}let f=l._zod.parent;if(f&&f!==p){u(f);let l=s.seen.get(f);if(l?.schema.$ref&&(d.$ref=l.schema.$ref,l.def))for(let s in d)"$ref"!==s&&"allOf"!==s&&s in l.def&&JSON.stringify(d[s])===JSON.stringify(l.def[s])&&delete d[s]}s.override({zodSchema:l,jsonSchema:d,path:c.path??[]})};for(let l of[...s.seen.entries()].reverse())u(l[0]);let d={};if("draft-2020-12"===s.target?d.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===s.target?d.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===s.target?d.$schema="http://json-schema.org/draft-04/schema#":s.target,s.external?.uri){let c=s.external.registry.get(l)?.id;if(!c)throw Error("Schema is missing an `id` property");d.$id=s.external.uri(c)}Object.assign(d,c.def??c.schema);let h=s.metadataRegistry.get(l)?.id;void 0!==h&&d.id===h&&delete d.id;let p=s.external?.defs??{};for(let l of s.seen.entries()){let s=l[1];s.def&&s.defId&&(s.def.id===s.defId&&delete s.def.id,p[s.defId]=s.def)}s.external||Object.keys(p).length>0&&("draft-2020-12"===s.target?d.$defs=p:d.definitions=p);try{let c=JSON.parse(JSON.stringify(d));return Object.defineProperty(c,"~standard",{value:{...l["~standard"],jsonSchema:{input:e2(l,"input",s.processors),output:e2(l,"output",s.processors)}},enumerable:!1,writable:!1}),c}catch(s){throw Error("Error converting schema to JSON.")}}function e0(s,l){let c=l??{seen:new Set};if(c.seen.has(s))return!1;c.seen.add(s);let u=s._zod.def;if("transform"===u.type)return!0;if("array"===u.type)return e0(u.element,c);if("set"===u.type)return e0(u.valueType,c);if("lazy"===u.type)return e0(u.getter(),c);if("promise"===u.type||"optional"===u.type||"nonoptional"===u.type||"nullable"===u.type||"readonly"===u.type||"default"===u.type||"prefault"===u.type)return e0(u.innerType,c);if("intersection"===u.type)return e0(u.left,c)||e0(u.right,c);if("record"===u.type||"map"===u.type)return e0(u.keyType,c)||e0(u.valueType,c);if("pipe"===u.type)return!!s._zod.traits.has("$ZodCodec")||e0(u.in,c)||e0(u.out,c);if("object"===u.type){for(let s in u.shape)if(e0(u.shape[s],c))return!0;return!1}if("union"===u.type){for(let s of u.options)if(e0(s,c))return!0;return!1}if("tuple"===u.type){for(let s of u.items)if(e0(s,c))return!0;if(u.rest&&e0(u.rest,c))return!0}return!1}let e1=(s,l={})=>c=>{let u=eZ({...c,processors:l});return eX(s,u),eJ(u,s),eQ(u,s)},e2=(s,l,c={})=>u=>{let{libraryOptions:d,target:h}=u??{},p=eZ({...d??{},target:h,io:l,processors:c});return eX(s,p),eJ(p,s),eQ(p,s)},e3={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},e9=(s,l,c,u)=>{let d=c;d.type="string";let{minimum:h,maximum:p,format:f,patterns:m,contentEncoding:g}=s._zod.bag;if("number"==typeof h&&(d.minLength=h),"number"==typeof p&&(d.maxLength=p),f&&(d.format=e3[f]??f,""===d.format&&delete d.format,"time"===f&&delete d.format),g&&(d.contentEncoding=g),m&&m.size>0){let s=[...m];1===s.length?d.pattern=s[0].source:s.length>1&&(d.allOf=[...s.map(s=>({..."draft-07"===l.target||"draft-04"===l.target||"openapi-3.0"===l.target?{type:"string"}:{},pattern:s.source}))])}},e4=(s,l,c,u)=>{let d=c,{minimum:h,maximum:p,format:f,multipleOf:m,exclusiveMaximum:g,exclusiveMinimum:v}=s._zod.bag;
201"string"==typeof f&&f.includes("int")?d.type="integer":d.type="number";let b="number"==typeof v&&v>=(h??-1/0),y="number"==typeof g&&g<=(p??1/0),w="draft-04"===l.target||"openapi-3.0"===l.target;b?w?(d.minimum=v,d.exclusiveMinimum=!0):d.exclusiveMinimum=v:"number"==typeof h&&(d.minimum=h),y?w?(d.maximum=g,d.exclusiveMaximum=!0):d.exclusiveMaximum=g:"number"==typeof p&&(d.maximum=p),"number"==typeof m&&(d.multipleOf=m)},e5=(s,l,c,u)=>{c.type="boolean"},e8=(s,l,c,u)=>{c.not={}},e6=(s,l,c,u)=>{},e7=(s,l,c,u)=>{let d=s._zod.def,h=(0,p.w5)(d.entries);h.every(s=>"number"==typeof s)&&(c.type="number"),h.every(s=>"string"==typeof s)&&(c.type="string"),c.enum=h},te=(s,l,c,u)=>{if("throw"===l.unrepresentable)throw Error("Custom types cannot be represented in JSON Schema")},tt=(s,l,c,u)=>{if("throw"===l.unrepresentable)throw Error("Transforms cannot be represented in JSON Schema")},tn=(s,l,c,u)=>{let d=c,h=s._zod.def,{minimum:p,maximum:f}=s._zod.bag;"number"==typeof p&&(d.minItems=p),"number"==typeof f&&(d.maxItems=f),d.type="array",d.items=eX(h.element,l,{...u,path:[...u.path,"items"]})},tr=(s,l,c,u)=>{let d=c,h=s._zod.def;d.type="object",d.properties={};let p=h.shape;for(let s in p)d.properties[s]=eX(p[s],l,{...u,path:[...u.path,"properties",s]});let f=new Set([...new Set(Object.keys(p))].filter(s=>{let c=h.shape[s]._zod;return"input"===l.io?void 0===c.optin:void 0===c.optout}));f.size>0&&(d.required=Array.from(f)),h.catchall?._zod.def.type==="never"?d.additionalProperties=!1:h.catchall?h.catchall&&(d.additionalProperties=eX(h.catchall,l,{...u,path:[...u.path,"additionalProperties"]})):"output"===l.io&&(d.additionalProperties=!1)},ti=(s,l,c,u)=>{let d=s._zod.def,h=!1===d.inclusive,p=d.options.map((s,c)=>eX(s,l,{...u,path:[...u.path,h?"oneOf":"anyOf",c]}));h?c.oneOf=p:c.anyOf=p},ta=(s,l,c,u)=>{let d=s._zod.def,h=eX(d.left,l,{...u,path:[...u.path,"allOf",0]}),p=eX(d.right,l,{...u,path:[...u.path,"allOf",1]}),f=s=>"allOf"in s&&1===Object.keys(s).length;c.allOf=[...f(h)?h.allOf:[h],...f(p)?p.allOf:[p]]},to=(s,l,c,u)=>{let d=c,h=s._zod.def;d.type="object";let p=h.keyType,f=p._zod.bag,m=f?.patterns;if("loose"===h.mode&&m&&m.size>0){let s=eX(h.valueType,l,{...u,path:[...u.path,"patternProperties","*"]});for(let l of(d.patternProperties={},m))d.patternProperties[l.source]=s}else("draft-07"===l.target||"draft-2020-12"===l.target)&&(d.propertyNames=eX(h.keyType,l,{...u,path:[...u.path,"propertyNames"]})),d.additionalProperties=eX(h.valueType,l,{...u,path:[...u.path,"additionalProperties"]});let g=p._zod.values;if(g){let s=[...g].filter(s=>"string"==typeof s||"number"==typeof s);s.length>0&&(d.required=s)}},ts=(s,l,c,u)=>{let d=s._zod.def,h=eX(d.innerType,l,u),p=l.seen.get(s);"openapi-3.0"===l.target?(p.ref=d.innerType,c.nullable=!0):c.anyOf=[h,{type:"null"}]},tl=(s,l,c,u)=>{let d=s._zod.def;eX(d.innerType,l,u),l.seen.get(s).ref=d.innerType},tc=(s,l,c,u)=>{let d=s._zod.def;eX(d.innerType,l,u),l.seen.get(s).ref=d.innerType,c.default=JSON.parse(JSON.stringify(d.defaultValue))},tu=(s,l,c,u)=>{let d=s._zod.def;eX(d.innerType,l,u),l.seen.get(s).ref=d.innerType,"input"===l.io&&(c._prefault=JSON.parse(JSON.stringify(d.defaultValue)))},td=(s,l,c,u)=>{let d,h=s._zod.def;eX(h.innerType,l,u),l.seen.get(s).ref=h.innerType;try{d=h.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}c.default=d},th=(s,l,c,u)=>{let d=s._zod.def,h=d.in._zod.traits.has("$ZodTransform"),p="input"===l.io?h?d.out:d.in:d.out;eX(p,l,u),l.seen.get(s).ref=p},tp=(s,l,c,u)=>{let d=s._zod.def;eX(d.innerType,l,u),l.seen.get(s).ref=d.innerType,c.readOnly=!0},tf=(s,l,c,u)=>{let d=s._zod.def;eX(d.innerType,l,u),l.seen.get(s).ref=d.innerType},tm=u.xI("ZodISODateTime",(s,l)=>{Z.init(s,l),tH.init(s,l)});function tg(s){return eK.G1(tm,s)}let tv=u.xI("ZodISODate",(s,l)=>{X.init(s,l),tH.init(s,l)});function tb(s){return eK.db(tv,s)}let ty=u.xI("ZodISOTime",(s,l)=>{J.init(s,l),tH.init(s,l)});function tw(s){return eK.Kn(ty,s)}let tx=u.xI("ZodISODuration",(s,l)=>{Q.init(s,l),tH.init(s,l)});function tk(s){return eK.f2(tx,s)}let tS=(s,l)=>{m.init(s,l),s.name="ZodError",Object.defineProperties(s,{format:{value:l=>b(s,l)},flatten:{value:l=>v(s,l)},addIssue:{value:l=>{s.issues.push(l),s.message=JSON.stringify(s.issues,p.k8,2)}},addIssues:{value:l=>{s.issues.push(...l),s.message=JSON.stringify(s.issues,p.k8,2)}},isEmpty:{get:()=>0===s.issues.length}})},t_=u.xI("ZodError",tS,{Parent:Error}),tE=y(t_),tC=w(t_),tD=k(t_),tM=_(t_),tT=C(t_),tA=D(t_),tP=M(t_),tO=T(t_),tN=A(t_),tI=P(t_),tR=O(t_),tF=N(t_),tL=new WeakMap;function tj(s,l,c){let u=Object.getPrototypeOf(s),d=tL.get(u);if(d||(d=new Set,tL.set(u,d)),!d.has(l))for(let s in d.add(l),c){let l=c[s];Object.defineProperty(u,s,{configurable:!0,enumerable:!1,get(){let c=l.bind(this);return Object.defineProperty(this,s,{configurable:!0,writable:!0,enumerable:!0,value:c}),c},set(l){Object.defineProperty(this,s,{configurable:!0,writable:!0,enumerable:!0,value:l})}})}}let tz=u.xI("ZodType",(s,l)=>(F.init(s,l),Object.assign(s["~standard"],{jsonSchema:{input:e2(s,"input"),output:e2(s,"output")}}),s.toJSONSchema=e1(s,{}),s.def=l,s.type=l.type,Object.defineProperty(s,"_def",{value:l}),s.parse=(l,c)=>tE(s,l,c,{callee:s.parse}),s.safeParse=(l,c)=>tD(s,l,c),s.parseAsync=async(l,c)=>tC(s,l,c,{callee:s.parseAsync}),s.safeParseAsync=async(l,c)=>tM(s,l,c),s.spa=s.safeParseAsync,s.encode=(l,c)=>tT(s,l,c),s.decode=(l,c)=>tA(s,l,c),s.encodeAsync=async(l,c)=>tP(s,l,c),s.decodeAsync=async(l,c)=>tO(s,l,c),s.safeEncode=(l,c)=>tN(s,l,c),s.safeDecode=(l,c)=>tI(s,l,c),s.safeEncodeAsync=async(l,c)=>tR(s,l,c),s.safeDecodeAsync=async(l,c)=>tF(s,l,c),tj(s,"ZodType",{check(...s){let l=this.def;return this.clone(p.zM(l,{checks:[...l.checks??[],...s.map(s=>"function"==typeof s?{_zod:{check:s,def:{check:"custom"},onattach:[]}}:s)]}),{parent:!0})},with(...s){return this.check(...s)},clone(s,l){return p.o8(this,s,l)},brand(){return this},register(s,l){return s.add(this,l),this},refine(s,l){return this.check(nH(s,l))},superRefine(s,l){return this.check(nU(s,l))},overwrite(s){return this.check(eK.bS(s))},optional(){return n_(this)},exactOptional(){return nC(this)},nullable(){return nM(this)},nullish(){return n_(nM(this))},nonoptional(s){return nI(this,s)},array(){return nu(this)},or(s){return nf([this,s])},and(s){return ng(this,s)},transform(s){return nj(this,nk(s))},default(s){return nA(this,s)},prefault(s){return nO(this,s)},catch(s){return nF(this,s)},pipe(s){return nj(this,s)},readonly(){return n$(this)},describe(s){let l=this.clone();return eG.fd.add(l,{description:s}),l},meta(...s){if(0===s.length)return eG.fd.get(this);let l=this.clone();return eG.fd.add(l,s[0]),l},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(s){return s(this)}}),Object.defineProperty(s,"description",{get:()=>eG.fd.get(s)?.description,configurable:!0}),s)),tB=u.xI("_ZodString",(s,l)=>{L.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>e9(s,l,c,u);let c=s._zod.bag;s.format=c.format??null,s.minLength=c.minimum??null,s.maxLength=c.maximum??null,tj(s,"_ZodString",{regex(...s){return this.check(eK.Fk(...s))},includes(...s){return this.check(eK.dR(...s))},startsWith(...s){return this.check(eK.$S(...s))},endsWith(...s){return this.check(eK.ER(...s))},min(...s){return this.check(eK.m9(...s))},max(...s){return this.check(eK.Eb(...s))},length(...s){return this.check(eK.YA(...s))},nonempty(...s){return this.check(eK.m9(1,...s))},lowercase(s){return this.check(eK.hH(s))},uppercase(s){return this.check(eK.qF(s))},trim(){return this.check(eK.WN())},normalize(...s){return this.check(eK.lo(...s))},toLowerCase(){return this.check(eK.Il())},toUpperCase(){return this.check(eK.xY())},slugify(){return this.check(eK.TL())}})}),t$=u.xI("ZodString",(s,l)=>{L.init(s,l),tB.init(s,l),s.email=l=>s.check(eK.Mu(tU,l)),s.url=l=>s.check(eK.Fn(tq,l)),s.jwt=l=>s.check(eK.rk(t6,l)),s.emoji=l=>s.check(eK.aC(tG,l)),s.guid=l=>s.check(eK.tB(tV,l)),s.uuid=l=>s.check(eK.Be(tY,l)),s.uuidv4=l=>s.check(eK.nA(tY,l)),s.uuidv6=l=>s.check(eK.pY(tY,l)),s.uuidv7=l=>s.check(eK.wA(tY,l)),s.nanoid=l=>s.check(eK.Dl(tK,l)),s.guid=l=>s.check(eK.tB(tV,l)),s.cuid=l=>s.check(eK.fs(tZ,l)),s.cuid2=l=>s.check(eK.Bj(tX,l)),s.ulid=l=>s.check(eK.Ct(tJ,l)),s.base64=l=>s.check(eK.rt(t4,l)),s.base64url=l=>s.check(eK.cU(t5,l)),s.xid=l=>s.check(eK.Pw(tQ,l)),s.ksuid=l=>s.check(eK._z(t0,l)),s.ipv4=l=>s.check(eK.Ny(t1,l)),s.ipv6=l=>s.check(eK.$O(t2,l)),s.cidrv4=l=>s.check(eK.Uy(t3,l)),s.cidrv6=l=>s.check(eK.gP(t9,l)),s.e164=l=>s.check(eK.KB(t8,l)),s.datetime=l=>s.check(tg(l)),s.date=l=>s.check(tb(l)),s.time=l=>s.check(tw(l)),s.duration=l=>s.check(tk(l))});function tW(s){return eK.Rl(t$,s)}let tH=u.xI("ZodStringFormat",(s,l)=>{j.init(s,l),tB.init(s,l)}),tU=u.xI("ZodEmail",(s,l)=>{$.init(s,l),tH.init(s,l)}),tV=u.xI("ZodGUID",(s,l)=>{z.init(s,l),tH.init(s,l)}),tY=u.xI("ZodUUID",(s,l)=>{B.init(s,l),tH.init(s,l)}),tq=u.xI("ZodURL",(s,l)=>{W.init(s,l),tH.init(s,l)}),tG=u.xI("ZodEmoji",(s,l)=>{H.init(s,l),tH.init(s,l)}),tK=u.xI("ZodNanoID",(s,l)=>{U.init(s,l),tH.init(s,l)}),tZ=u.xI("ZodCUID",(s,l)=>{V.init(s,l),tH.init(s,l)}),tX=u.xI("ZodCUID2",(s,l)=>{Y.init(s,l),tH.init(s,l)}),tJ=u.xI("ZodULID",(s,l)=>{q.init(s,l),tH.init(s,l)}),tQ=u.xI("ZodXID",(s,l)=>{G.init(s,l),tH.init(s,l)}),t0=u.xI("ZodKSUID",(s,l)=>{K.init(s,l),tH.init(s,l)}),t1=u.xI("ZodIPv4",(s,l)=>{ee.init(s,l),tH.init(s,l)}),t2=u.xI("ZodIPv6",(s,l)=>{et.init(s,l),tH.init(s,l)}),t3=u.xI("ZodCIDRv4",(s,l)=>{en.init(s,l),tH.init(s,l)}),t9=u.xI("ZodCIDRv6",(s,l)=>{er.init(s,l),tH.init(s,l)}),t4=u.xI("ZodBase64",(s,l)=>{ea.init(s,l),tH.init(s,l)}),t5=u.xI("ZodBase64URL",(s,l)=>{es.init(s,l),tH.init(s,l)}),t8=u.xI("ZodE164",(s,l)=>{el.init(s,l),tH.init(s,l)}),t6=u.xI("ZodJWT",(s,l)=>{eu.init(s,l),tH.init(s,l)}),t7=u.xI("ZodNumber",(s,l)=>{ed.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>e4(s,l,c,u),tj(s,"ZodNumber",{gt(s,l){return this.check(eK.Tx(s,l))},gte(s,l){return this.check(eK.qm(s,l))},min(s,l){return this.check(eK.qm(s,l))},lt(s,l){return this.check(eK.Au(s,l))},lte(s,l){return this.check(eK.Zm(s,l))},max(s,l){return this.check(eK.Zm(s,l))},int(s){return this.check(nn(s))},safe(s){return this.check(nn(s))},positive(s){return this.check(eK.Tx(0,s))},nonnegative(s){return this.check(eK.qm(0,s))},negative(s){return this.check(eK.Au(0,s))},nonpositive(s){return this.check(eK.Zm(0,s))},multipleOf(s,l){return this.check(eK.Hi(s,l))},step(s,l){return this.check(eK.Hi(s,l))},finite(){return this}});let c=s._zod.bag;s.minValue=Math.max(c.minimum??-1/0,c.exclusiveMinimum??-1/0)??null,s.maxValue=Math.min(c.maximum??1/0,c.exclusiveMaximum??1/0)??null,s.isInt=(c.format??"").includes("int")||Number.isSafeInteger(c.multipleOf??.5),s.isFinite=!0,s.format=c.format??null});function ne(s){return eK.F7(t7,s)}let nt=u.xI("ZodNumberFormat",(s,l)=>{eh.init(s,l),t7.init(s,l)});function nn(s){return eK.LK(nt,s)}let nr=u.xI("ZodBoolean",(s,l)=>{ep.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>e5(s,l,c,u)});function ni(s){return eK._L(nr,s)}let na=u.xI("ZodUnknown",(s,l)=>{ef.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>e6(s,l,c,u)});function no(){return eK.em(na)}let ns=u.xI("ZodNever",(s,l)=>{em.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>e8(s,l,c,u)});function nl(s){return eK.G8(ns,s)}let nc=u.xI("ZodArray",(s,l)=>{ev.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tn(s,l,c,u),s.element=l.element,tj(s,"ZodArray",{min(s,l){return this.check(eK.m9(s,l))},nonempty(s){return this.check(eK.m9(1,s))},max(s,l){return this.check(eK.Eb(s,l))},length(s,l){return this.check(eK.YA(s,l))},unwrap(){return this.element}})});function nu(s,l){return eK.dZ(nc,s,l)}let nd=u.xI("ZodObject",(s,l)=>{ek.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tr(s,l,c,u),p.gJ(s,"shape",()=>l.shape),tj(s,"ZodObject",{keyof(){return nw(Object.keys(this._zod.def.shape))},catchall(s){return this.clone({...this._zod.def,catchall:s})},passthrough(){return this.clone({...this._zod.def,catchall:no()})},loose(){return this.clone({...this._zod.def,catchall:no()})},strict(){return this.clone({...this._zod.def,catchall:nl()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(s){return p.X$(this,s)},safeExtend(s){return p.W0(this,s)},merge(s){return p.h1(this,s)},pick(s){return p.Up(this,s)},omit(s){return p.cJ(this,s)},partial(...s){return p.OH(nS,this,s[0])},required(...s){return p.mw(nN,this,s[0])}})});function nh(s,l){return new nd({type:"object",shape:s??{},...p.A2(l)})}let np=u.xI("ZodUnion",(s,l)=>{e_.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>ti(s,l,c,u),s.options=l.options});function nf(s,l){return new np({type:"union",options:s,...p.A2(l)})}let nm=u.xI("ZodIntersection",(s,l)=>{eE.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>ta(s,l,c,u)});function ng(s,l){return new nm({type:"intersection",left:s,right:l})}let nv=u.xI("ZodRecord",(s,l)=>{eM.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>to(s,l,c,u),s.keyType=l.keyType,s.valueType=l.valueType});function nb(s,l,c){return new nv(l&&l._zod?{type:"record",keyType:s,valueType:l,...p.A2(c)}:{type:"record",keyType:tW(),valueType:s,...p.A2(l)})}let ny=u.xI("ZodEnum",(s,l)=>{eT.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>e7(s,l,c,u),s.enum=l.entries,s.options=Object.values(l.entries);let c=new Set(Object.keys(l.entries));s.extract=(s,u)=>{let d={};for(let u of s)if(c.has(u))d[u]=l.entries[u];else throw Error(`Key ${u} not found in enum`);return new ny({...l,checks:[],...p.A2(u),entries:d})},s.exclude=(s,u)=>{let d={...l.entries};for(let l of s)if(c.has(l))delete d[l];else throw Error(`Key ${l} not found in enum`);return new ny({...l,checks:[],...p.A2(u),entries:d})}});function nw(s,l){return new ny({type:"enum",entries:Array.isArray(s)?Object.fromEntries(s.map(s=>[s,s])):s,...p.A2(l)})}let nx=u.xI("ZodTransform",(s,l)=>{eA.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tt(s,l,c,u),s._zod.parse=(c,d)=>
201{if("backward"===d.direction)throw new u.cV(s.constructor.name);c.addIssue=u=>{if("string"==typeof u)c.issues.push(p.sn(u,c.value,l));else{let l=u;l.fatal&&(l.continue=!1),l.code??(l.code="custom"),l.input??(l.input=c.value),l.inst??(l.inst=s),c.issues.push(p.sn(l))}};let h=l.transform(c.value,c);return h instanceof Promise?h.then(s=>(c.value=s,c.fallback=!0,c)):(c.value=h,c.fallback=!0,c)}});function nk(s){return new nx({type:"transform",transform:s})}let nS=u.xI("ZodOptional",(s,l)=>{eO.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tf(s,l,c,u),s.unwrap=()=>s._zod.def.innerType});function n_(s){return new nS({type:"optional",innerType:s})}let nE=u.xI("ZodExactOptional",(s,l)=>{eN.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tf(s,l,c,u),s.unwrap=()=>s._zod.def.innerType});function nC(s){return new nE({type:"optional",innerType:s})}let nD=u.xI("ZodNullable",(s,l)=>{eI.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>ts(s,l,c,u),s.unwrap=()=>s._zod.def.innerType});function nM(s){return new nD({type:"nullable",innerType:s})}let nT=u.xI("ZodDefault",(s,l)=>{eR.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tc(s,l,c,u),s.unwrap=()=>s._zod.def.innerType,s.removeDefault=s.unwrap});function nA(s,l){return new nT({type:"default",innerType:s,get defaultValue(){return"function"==typeof l?l():p.yG(l)}})}let nP=u.xI("ZodPrefault",(s,l)=>{eL.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tu(s,l,c,u),s.unwrap=()=>s._zod.def.innerType});function nO(s,l){return new nP({type:"prefault",innerType:s,get defaultValue(){return"function"==typeof l?l():p.yG(l)}})}let nN=u.xI("ZodNonOptional",(s,l)=>{ej.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tl(s,l,c,u),s.unwrap=()=>s._zod.def.innerType});function nI(s,l){return new nN({type:"nonoptional",innerType:s,...p.A2(l)})}let nR=u.xI("ZodCatch",(s,l)=>{eB.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>td(s,l,c,u),s.unwrap=()=>s._zod.def.innerType,s.removeCatch=s.unwrap});function nF(s,l){return new nR({type:"catch",innerType:s,catchValue:"function"==typeof l?l:()=>l})}let nL=u.xI("ZodPipe",(s,l)=>{e$.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>th(s,l,c,u),s.in=l.in,s.out=l.out});function nj(s,l){return new nL({type:"pipe",in:s,out:l})}let nz=u.xI("ZodPreprocess",(s,l)=>{nL.init(s,l),eH.init(s,l)}),nB=u.xI("ZodReadonly",(s,l)=>{eU.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>tp(s,l,c,u),s.unwrap=()=>s._zod.def.innerType});function n$(s){return new nB({type:"readonly",innerType:s})}let nW=u.xI("ZodCustom",(s,l)=>{eY.init(s,l),tz.init(s,l),s._zod.processJSONSchema=(l,c,u)=>te(s,l,c,u)});function nH(s,l={}){return eK.fU(nW,s,l)}function nU(s,l){return eK.MB(s,l)}function nV(s,l){return new nz({type:"pipe",in:nk(s),out:l})}eK.q0,eK.mI},649018(s,l,c){"use strict";var u=c(431029),d=c(213495),h=c(45332);function p(s,l){return new s({type:"string",...h.A2(l)})}function f(s,l){return new s({type:"string",format:"email",check:"string_format",abort:!1,...h.A2(l)})}function m(s,l){return new s({type:"string",format:"guid",check:"string_format",abort:!1,...h.A2(l)})}function g(s,l){return new s({type:"string",format:"uuid",check:"string_format",abort:!1,...h.A2(l)})}function v(s,l){return new s({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...h.A2(l)})}function b(s,l){return new s({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...h.A2(l)})}function y(s,l){return new s({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...h.A2(l)})}function w(s,l){return new s({type:"string",format:"url",check:"string_format",abort:!1,...h.A2(l)})}function k(s,l){return new s({type:"string",format:"emoji",check:"string_format",abort:!1,...h.A2(l)})}function S(s,l){return new s({type:"string",format:"nanoid",check:"string_format",abort:!1,...h.A2(l)})}function _(s,l){return new s({type:"string",format:"cuid",check:"string_format",abort:!1,...h.A2(l)})}function E(s,l){return new s({type:"string",format:"cuid2",check:"string_format",abort:!1,...h.A2(l)})}function C(s,l){return new s({type:"string",format:"ulid",check:"string_format",abort:!1,...h.A2(l)})}function D(s,l){return new s({type:"string",format:"xid",check:"string_format",abort:!1,...h.A2(l)})}function M(s,l){return new s({type:"string",format:"ksuid",check:"string_format",abort:!1,...h.A2(l)})}function T(s,l){return new s({type:"string",format:"ipv4",check:"string_format",abort:!1,...h.A2(l)})}function A(s,l){return new s({type:"string",format:"ipv6",check:"string_format",abort:!1,...h.A2(l)})}function P(s,l){return new s({type:"string",format:"cidrv4",check:"string_format",abort:!1,...h.A2(l)})}function O(s,l){return new s({type:"string",format:"cidrv6",check:"string_format",abort:!1,...h.A2(l)})}function N(s,l){return new s({type:"string",format:"base64",check:"string_format",abort:!1,...h.A2(l)})}function I(s,l){return new s({type:"string",format:"base64url",check:"string_format",abort:!1,...h.A2(l)})}function R(s,l){return new s({type:"string",format:"e164",check:"string_format",abort:!1,...h.A2(l)})}function F(s,l){return new s({type:"string",format:"jwt",check:"string_format",abort:!1,...h.A2(l)})}function L(s,l){return new s({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...h.A2(l)})}function j(s,l){return new s({type:"string",format:"date",check:"string_format",...h.A2(l)})}function z(s,l){return new s({type:"string",format:"time",check:"string_format",precision:null,...h.A2(l)})}function B(s,l){return new s({type:"string",format:"duration",check:"string_format",...h.A2(l)})}function $(s,l){return new s({type:"number",checks:[],...h.A2(l)})}function W(s,l){return new s({type:"number",coerce:!0,checks:[],...h.A2(l)})}function H(s,l){return new s({type:"number",check:"number_format",abort:!1,format:"safeint",...h.A2(l)})}function U(s,l){return new s({type:"boolean",...h.A2(l)})}function V(s,l){return new s({type:"boolean",coerce:!0,...h.A2(l)})}function Y(s){return new s({type:"unknown"})}function q(s,l){return new s({type:"never",...h.A2(l)})}function G(s,l){return new u.sm({check:"less_than",...h.A2(l),value:s,inclusive:!1})}function K(s,l){return new u.sm({check:"less_than",...h.A2(l),value:s,inclusive:!0})}function Z(s,l){return new u.J_({check:"greater_than",...h.A2(l),value:s,inclusive:!1})}function X(s,l){return new u.J_({check:"greater_than",...h.A2(l),value:s,inclusive:!0})}function J(s,l){return new u.Jk({check:"multiple_of",...h.A2(l),value:s})}function Q(s,l){return new u.Yk({check:"max_length",...h.A2(l),maximum:s})}function ee(s,l){return new u.Kk({check:"min_length",...h.A2(l),minimum:s})}function et(s,l){return new u.RM({check:"length_equals",...h.A2(l),length:s})}function en(s,l){return new u.DG({check:"string_format",format:"regex",...h.A2(l),pattern:s})}function er(s){return new u.NI({check:"string_format",format:"lowercase",...h.A2(s)})}function ei(s){return new u.kH({check:"string_format",format:"up
201percase",...h.A2(s)})}function ea(s,l){return new u.Tt({check:"string_format",format:"includes",...h.A2(l),includes:s})}function eo(s,l){return new u.J({check:"string_format",format:"starts_with",...h.A2(l),prefix:s})}function es(s,l){return new u.E6({check:"string_format",format:"ends_with",...h.A2(l),suffix:s})}function el(s){return new u.v$({check:"overwrite",tx:s})}function ec(s){return el(l=>l.normalize(s))}function eu(){return el(s=>s.trim())}function ed(){return el(s=>s.toLowerCase())}function eh(){return el(s=>s.toUpperCase())}function ep(){return el(s=>h.Yv(s))}function ef(s,l,c){return new s({type:"array",element:l,...h.A2(c)})}function em(s,l,c){return new s({type:"custom",check:"custom",fn:l,...h.A2(c)})}function eg(s,l){let c=ev(l=>(l.addIssue=s=>{if("string"==typeof s)l.issues.push(h.sn(s,l.value,c._zod.def));else{let u=s;u.fatal&&(u.continue=!1),u.code??(u.code="custom"),u.input??(u.input=l.value),u.inst??(u.inst=c),u.continue??(u.continue=!c._zod.def.abort),l.issues.push(h.sn(u))}},s(l.value,l)),l);return c}function ev(s,l){let c=new u.QP({check:"custom",...h.A2(l)});return c._zod.check=s,c}function eb(s){let l=new u.QP({check:"describe"});return l._zod.onattach=[l=>{let c=d.fd.get(l)??{};d.fd.add(l,{...c,description:s})}],l._zod.check=()=>{},l}function ey(s){let l=new u.QP({check:"meta"});return l._zod.onattach=[l=>{let c=d.fd.get(l)??{};d.fd.add(l,{...c,...s})}],l._zod.check=()=>{},l}c.d(l,{$O:()=>A,$S:()=>eo,Au:()=>G,Be:()=>g,Bj:()=>E,Ct:()=>C,Dl:()=>S,ER:()=>es,Eb:()=>Q,F7:()=>$,Fk:()=>en,Fn:()=>w,G1:()=>L,G8:()=>q,Hi:()=>J,Il:()=>ed,KB:()=>R,Kn:()=>z,LK:()=>H,MB:()=>eg,Mu:()=>f,Ny:()=>T,Pw:()=>D,Rl:()=>p,TL:()=>ep,Tx:()=>Z,Uy:()=>P,WN:()=>eu,YA:()=>et,Zm:()=>K,_L:()=>U,_z:()=>M,aC:()=>k,bS:()=>el,cU:()=>I,dN:()=>V,dR:()=>ea,dZ:()=>ef,db:()=>j,em:()=>Y,f2:()=>B,fU:()=>em,fs:()=>_,gP:()=>O,hH:()=>er,lo:()=>ec,m9:()=>ee,mI:()=>ey,nA:()=>v,pY:()=>b,q0:()=>eb,qF:()=>ei,qG:()=>W,qm:()=>X,rk:()=>F,rt:()=>N,tB:()=>m,wA:()=>y,xY:()=>eh})},431029(s,l,c){"use strict";var u=c(636895),d=c(105029),h=c(45332);let p=u.xI("$ZodCheck",(s,l)=>{var c;s._zod??(s._zod={}),s._zod.def=l,(c=s._zod).onattach??(c.onattach=[])}),f={number:"number",bigint:"bigint",object:"date"},m=u.xI("$ZodCheckLessThan",(s,l)=>{p.init(s,l);let c=f[typeof l.value];s._zod.onattach.push(s=>{let c=s._zod.bag,u=(l.inclusive?c.maximum:c.exclusiveMaximum)??1/0;l.value<u&&(l.inclusive?c.maximum=l.value:c.exclusiveMaximum=l.value)}),s._zod.check=u=>{(l.inclusive?u.value<=l.value:u.value<l.value)||u.issues.push({origin:c,code:"too_big",maximum:"object"==typeof l.value?l.value.getTime():l.value,input:u.value,inclusive:l.inclusive,inst:s,continue:!l.abort})}}),g=u.xI("$ZodCheckGreaterThan",(s,l)=>{p.init(s,l);let c=f[typeof l.value];s._zod.onattach.push(s=>{let c=s._zod.bag,u=(l.inclusive?c.minimum:c.exclusiveMinimum)??-1/0;l.value>u&&(l.inclusive?c.minimum=l.value:c.exclusiveMinimum=l.value)}),s._zod.check=u=>{(l.inclusive?u.value>=l.value:u.value>l.value)||u.issues.push({origin:c,code:"too_small",minimum:"object"==typeof l.value?l.value.getTime():l.value,input:u.value,inclusive:l.inclusive,inst:s,continue:!l.abort})}}),v=u.xI("$ZodCheckMultipleOf",(s,l)=>{p.init(s,l),s._zod.onattach.push(s=>{var c;(c=s._zod.bag).multipleOf??(c.multipleOf=l.value)}),s._zod.check=c=>{if(typeof c.value!=typeof l.value)throw Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof c.value?c.value%l.value===BigInt(0):0===h.LG(c.value,l.value))||c.issues.push({origin:typeof c.value,code:"not_multiple_of",divisor:l.value,input:c.value,inst:s,continue:!l.abort})}}),b=u.xI("$ZodCheckNumberFormat",(s,l)=>{p.init(s,l),l.format=l.format||"float64";let c=l.format?.includes("int"),u=c?"int":"number",[f,m]=h.zH[l.format];s._zod.onattach.push(s=>{let u=s._zod.bag;u.format=l.format,u.minimum=f,u.maximum=m,c&&(u.pattern=d.nd)}),s._zod.check=d=>{let h=d.value;if(c){if(!Number.isInteger(h))return void d.issues.push({expected:u,format:l.format,code:"invalid_type",continue:!1,input:h,inst:s});if(!Number.isSafeInteger(h))return void(h>0?d.issues.push({input:h,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:s,origin:u,inclusive:!0,
201continue:!l.abort}):d.issues.push({input:h,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:s,origin:u,inclusive:!0,continue:!l.abort}))}h<f&&d.issues.push({origin:"number",input:h,code:"too_small",minimum:f,inclusive:!0,inst:s,continue:!l.abort}),h>m&&d.issues.push({origin:"number",input:h,code:"too_big",maximum:m,inclusive:!0,inst:s,continue:!l.abort})}}),y=u.xI("$ZodCheckMaxLength",(s,l)=>{var c;p.init(s,l),(c=s._zod.def).when??(c.when=s=>{let l=s.value;return!h.cl(l)&&void 0!==l.length}),s._zod.onattach.push(s=>{let c=s._zod.bag.maximum??1/0;l.maximum<c&&(s._zod.bag.maximum=l.maximum)}),s._zod.check=c=>{let u=c.value;if(u.length<=l.maximum)return;let d=h.Rc(u);c.issues.push({origin:d,code:"too_big",maximum:l.maximum,inclusive:!0,input:u,inst:s,continue:!l.abort})}}),w=u.xI("$ZodCheckMinLength",(s,l)=>{var c;p.init(s,l),(c=s._zod.def).when??(c.when=s=>{let l=s.value;return!h.cl(l)&&void 0!==l.length}),s._zod.onattach.push(s=>{let c=s._zod.bag.minimum??-1/0;l.minimum>c&&(s._zod.bag.minimum=l.minimum)}),s._zod.check=c=>{let u=c.value;if(u.length>=l.minimum)return;let d=h.Rc(u);c.issues.push({origin:d,code:"too_small",minimum:l.minimum,inclusive:!0,input:u,inst:s,continue:!l.abort})}}),k=u.xI("$ZodCheckLengthEquals",(s,l)=>{var c;p.init(s,l),(c=s._zod.def).when??(c.when=s=>{let l=s.value;return!h.cl(l)&&void 0!==l.length}),s._zod.onattach.push(s=>{let c=s._zod.bag;c.minimum=l.length,c.maximum=l.length,c.length=l.length}),s._zod.check=c=>{let u=c.value,d=u.length;if(d===l.length)return;let p=h.Rc(u),f=d>l.length;c.issues.push({origin:p,...f?{code:"too_big",maximum:l.length}:{code:"too_small",minimum:l.length},inclusive:!0,exact:!0,input:c.value,inst:s,continue:!l.abort})}}),S=u.xI("$ZodCheckStringFormat",(s,l)=>{var c,u;p.init(s,l),s._zod.onattach.push(s=>{let c=s._zod.bag;c.format=l.format,l.pattern&&(c.patterns??(c.patterns=new Set),c.patterns.add(l.pattern))}),l.pattern?(c=s._zod).check??(c.check=c=>{l.pattern.lastIndex=0,l.pattern.test(c.value)||c.issues.push({origin:"string",code:"invalid_format",format:l.format,input:c.value,...l.pattern?{pattern:l.pattern.toString()}:{},inst:s,continue:!l.abort})}):(u=s._zod).check??(u.check=()=>{})}),_=u.xI("$ZodCheckRegex",(s,l)=>{S.init(s,l),s._zod.check=c=>{l.pattern.lastIndex=0,l.pattern.test(c.value)||c.issues.push({origin:"string",code:"invalid_format",format:"regex",input:c.value,pattern:l.pattern.toString(),inst:s,continue:!l.abort})}}),E=u.xI("$ZodCheckLowerCase",(s,l)=>{l.pattern??(l.pattern=d.AC),S.init(s,l)}),C=u.xI("$ZodCheckUpperCase",(s,l)=>{l.pattern??(l.pattern=d.Zv),S.init(s,l)}),D=u.xI("$ZodCheckIncludes",(s,l)=>{p.init(s,l);let c=h.$f(l.includes),u=new RegExp("number"==typeof l.position?`^.{${l.position}}${c}`:c);l.pattern=u,s._zod.onattach.push(s=>{let l=s._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(u)}),s._zod.check=c=>{c.value.includes(l.includes,l.position)||c.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:l.includes,input:c.value,inst:s,continue:!l.abort})}}),M=u.xI("$ZodCheckStartsWith",(s,l)=>{p.init(s,l);let c=RegExp(`^${h.$f(l.prefix)}.*`);l.pattern??(l.pattern=c),s._zod.onattach.push(s=>{let l=s._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(c)}),s._zod.check=c=>{c.value.startsWith(l.prefix)||c.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:l.prefix,input:c.value,inst:s,continue:!l.abort})}}),T=u.xI("$ZodCheckEndsWith",(s,l)=>{p.init(s,l);let c=RegExp(`.*${h.$f(l.suffix)}$`);l.pattern??(l.pattern=c),s._zod.onattach.push(s=>{let l=s._zod.bag;l.patterns??(l.patterns=new Set),l.patterns.add(c)}),s._zod.check=c=>{c.value.endsWith(l.suffix)||c.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:l.suffix,input:c.value,inst:s,continue:!l.abort})}}),A=u.xI("$ZodCheckOverwrite",(s,l)=>{p.init(s,l),s._zod.check=s=>{s.value=l.tx(s.value)}});c.d(l,{},{DG:_,E6:T,J:M,J_:g,Jk:v,KH:b,Kk:w,NI:E,QP:p,RM:k,Tt:D,Yk:y,kH:C,ql:S,sm:m,v$:A})},636895(s,l,c){"use strict";var u;function d(s,l,c){function u(c,u){if(c._zod||Object.defineProperty(c,"_zod",{value:{def:u,constr:p,traits:new Set},enumerable:!1}),c._zod.traits.has(s))return;c._zod.traits.add(s),l(c,u);let d=p.prototype,h=Object.keys(d);for(let s=0;s<h.length;s++){let l=h[s];l in c||(c[l]=d[l].bind(c))}}
201let d=c?.Parent??Object;class h extends d{}function p(s){var l;let d=c?.Parent?new h:this;for(let c of(u(d,s),(l=d._zod).deferred??(l.deferred=[]),d._zod.deferred))c();return d}return Object.defineProperty(h,"name",{value:s}),Object.defineProperty(p,"init",{value:u}),Object.defineProperty(p,Symbol.hasInstance,{value:l=>!!c?.Parent&&l instanceof c.Parent||l?._zod?.traits?.has(s)}),Object.defineProperty(p,"name",{value:s}),p}Symbol("zod_brand");class h extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class p extends Error{constructor(s){super(`Encountered unidirectional transform during encode: ${s}`),this.name="ZodEncodeError"}}(u=globalThis).__zod_globalConfig??(u.__zod_globalConfig={});let f=globalThis.__zod_globalConfig;function m(s){return s&&Object.assign(f,s),f}c.d(l,{$W:()=>m,GT:()=>h,cV:()=>p,xI:()=>d},{cr:f})},105029(s,l,c){"use strict";let u=/^[cC][0-9a-z]{6,}$/,d=/^[0-9a-z]+$/,h=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,p=/^[0-9a-vA-V]{20}$/,f=/^[A-Za-z0-9]{27}$/,m=/^[a-zA-Z0-9_-]{21}$/,g=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,v=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,b=s=>s?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${s}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,y=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,w="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function k(){return RegExp(w,"u")}let S=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,_=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,E=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,C=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,D=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,M=/^[A-Za-z0-9_-]*$/,T=/^https?$/,A=/^\+[1-9]\d{6,14}$/,P="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",O=RegExp(`^${P}$`);function N(s){let l="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof s.precision?-1===s.precision?`${l}`:0===s.precision?`${l}:[0-5]\\d`:`${l}:[0-5]\\d\\.\\d{${s.precision}}`:`${l}(?::[0-5]\\d(?:\\.\\d+)?)?`}function I(s){return RegExp(`^${N(s)}$`)}function R(s){let l=N({precision:s.precision}),c=["Z"];s.local&&c.push(""),s.offset&&c.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let u=`${l}(?:${c.join("|")})`;return RegExp(`^${P}T(?:${u})$`)}let F=s=>{let l=s?`[\\s\\S]{${s?.minimum??0},${s?.maximum??""}}`:"[\\s\\S]*";return RegExp(`^${l}$`)},L=/^-?\d+$/,j=/^-?\d+(?:\.\d+)?$/,z=/^(?:true|false)$/i,B=/^[^A-Z]*$/,$=/^[^a-z]*$/;c.d(l,{Zg:()=>k,kB:()=>I,w$:()=>R},{AC:B,Ak:m,F:T,Gl:d,K3:D,Os:v,Rp:y,Yj:F,Z0:h,Zv:$,ai:j,fO:f,gF:u,hQ:A,kM:p,l7:C,nd:L,p0:g,p6:O,r0:M,uR:b,uX:S,ug:_,zM:z,zr:E})},213495(s,l,c){"use strict";var u;Symbol("ZodOutput"),Symbol("ZodInput");class d{constructor(){this._map=new WeakMap,this._idmap=new Map}add(s,...l){let c=l[0];return this._map.set(s,c),c&&"object"==typeof c&&"id"in c&&this._idmap.set(c.id,s),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(s){let l=this._map.get(s);return l&&"object"==typeof l&&"id"in l&&this._idmap.delete(l.id),this._map.delete(s),this}get(s){let l=s._zod.parent;if(l){let c={...this.get(l)??{}};delete c.id;let u={...c,...this._map.get(s)};return Object.keys(u).length?u:void 0}return this._map.get(s)}has(s){return this._map.has(s)}}function h(){return new d}(u=globalThis).__zod_globalRegistry??(u.__zod_globalRegistry=h());let p=globalThis.__zod_globalRegistry;c.d(l,{},{fd:p})},45332(s,l,c){"use strict";var u=c(636895);function d(s){let l=Object.values(s).filter(s=>"number"==typeof s);return Object.entries(s).filter(([s,c])=>-1===l.indexOf(+s)).map(([s,l])=>l)}function h(s,l){return"bigint"==typeof l?l.toString():l}function p(s){let l=!1;return{get value(){if(!l){let l=s();return Object.defineProperty(this,"value",{value:l}),l}throw Error("cached value already set")}}}function f(s){return null==s}function m(s){let l=+!!s.startsWith("^"),c=s.endsWith("$")?s.length-1:s.length;return s.slice(l,c)}function g(s,l){let c=s/l,u=Math.round(c),d=Number.EPSILON*Math.max(Math.abs(c),1);return Math.abs(c-u)<d?0:c-u}let v=Symbol("evaluating");function b(s,l,c){let u;
201Object.defineProperty(s,l,{get(){if(u!==v)return void 0===u&&(u=v,u=c()),u},set(c){Object.defineProperty(s,l,{value:c})},configurable:!0})}function y(s,l,c){Object.defineProperty(s,l,{value:c,writable:!0,enumerable:!0,configurable:!0})}function w(...s){let l={};for(let c of s)Object.assign(l,Object.getOwnPropertyDescriptors(c));return Object.defineProperties({},l)}function k(s){return JSON.stringify(s)}function S(s){return s.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}let _="captureStackTrace"in Error?Error.captureStackTrace:(...s)=>{};function E(s){return"object"==typeof s&&null!==s&&!Array.isArray(s)}let C=p(()=>{if(u.cr.jitless||"u">typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(s){return!1}});function D(s){if(!1===E(s))return!1;let l=s.constructor;if(void 0===l||"function"!=typeof l)return!0;let c=l.prototype;return!1!==E(c)&&!1!==Object.prototype.hasOwnProperty.call(c,"isPrototypeOf")}function M(s){return D(s)?{...s}:Array.isArray(s)?[...s]:s instanceof Map?new Map(s):s instanceof Set?new Set(s):s}let T=new Set(["string","number","symbol"]);function A(s){return s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function P(s,l,c){let u=new s._zod.constr(l??s._zod.def);return(!l||c?.parent)&&(u._zod.parent=s),u}function O(s){let l=s;if(!l)return{};if("string"==typeof l)return{error:()=>l};if(l?.message!==void 0){if(l?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");l.error=l.message}return(delete l.message,"string"==typeof l.error)?{...l,error:()=>l.error}:l}function N(s){return Object.keys(s).filter(l=>"optional"===s[l]._zod.optin&&"optional"===s[l]._zod.optout)}let I={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function R(s,l){let c=s._zod.def,u=c.checks;if(u&&u.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let d=w(s._zod.def,{get shape(){let s={};for(let u in l){if(!(u in c.shape))throw Error(`Unrecognized key: "${u}"`);l[u]&&(s[u]=c.shape[u])}return y(this,"shape",s),s},checks:[]});return P(s,d)}function F(s,l){let c=s._zod.def,u=c.checks;if(u&&u.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let d=w(s._zod.def,{get shape(){let u={...s._zod.def.shape};for(let s in l){if(!(s in c.shape))throw Error(`Unrecognized key: "${s}"`);l[s]&&delete u[s]}return y(this,"shape",u),u},checks:[]});return P(s,d)}function L(s,l){if(!D(l))throw Error("Invalid input to extend: expected a plain object");let c=s._zod.def.checks;if(c&&c.length>0){let c=s._zod.def.shape;for(let s in l)if(void 0!==Object.getOwnPropertyDescriptor(c,s))throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let u=w(s._zod.def,{get shape(){let c={...s._zod.def.shape,...l};return y(this,"shape",c),c}});return P(s,u)}function j(s,l){if(!D(l))throw Error("Invalid input to safeExtend: expected a plain object");let c=w(s._zod.def,{get shape(){let c={...s._zod.def.shape,...l};return y(this,"shape",c),c}});return P(s,c)}function z(s,l){if(s._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let c=w(s._zod.def,{get shape(){let c={...s._zod.def.shape,...l._zod.def.shape};return y(this,"shape",c),c},get catchall(){return l._zod.def.catchall},checks:l._zod.def.checks??[]});return P(s,c)}function B(s,l,c){let u=l._zod.def.checks;if(u&&u.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let d=w(l._zod.def,{get shape(){let u=l._zod.def.shape,d={...u};if(c)for(let l in c){if(!(l in u))throw Error(`Unrecognized key: "${l}"`);c[l]&&(d[l]=s?new s({type:"optional",innerType:u[l]}):u[l])}else for(let l in u)d[l]=s?new s({type:"optional",innerType:u[l]}):u[l];return y(this,"shape",d),d},checks:[]});return P(l,d)}function $(s,l,c){let u=w(l._zod.def,{get shape(){let u=l._zod.def.shape,d={...u};if(c)for(let l in c){if(!(l in d))throw Error(`Unrecognized key: "${l}"`);c[l]&&(d[l]=new s({type:"nonoptional",innerType:u[l]}
201))}else for(let l in u)d[l]=new s({type:"nonoptional",innerType:u[l]});return y(this,"shape",d),d}});return P(l,u)}function W(s,l=0){if(!0===s.aborted)return!0;for(let c=l;c<s.issues.length;c++)if(s.issues[c]?.continue!==!0)return!0;return!1}function H(s,l=0){if(!0===s.aborted)return!0;for(let c=l;c<s.issues.length;c++)if(s.issues[c]?.continue===!1)return!0;return!1}function U(s,l){return l.map(l=>{var c;return(c=l).path??(c.path=[]),l.path.unshift(s),l})}function V(s){return"string"==typeof s?s:s?.message}function Y(s,l,c){let u=s.message?s.message:V(s.inst?._zod.def?.error?.(s))??V(l?.error?.(s))??V(c.customError?.(s))??V(c.localeError?.(s))??"Invalid input",{inst:d,continue:h,input:p,...f}=s;return f.path??(f.path=[]),f.message=u,l?.reportInput&&(f.input=p),f}function q(s){return Array.isArray(s)?"array":"string"==typeof s?"string":"unknown"}function G(...s){let[l,c,u]=s;return"string"==typeof l?{message:l,code:"custom",input:c,inst:u}:{...l}}c.d(l,{$f:()=>A,A2:()=>O,Gv:()=>E,LG:()=>g,NM:()=>N,OH:()=>B,PO:()=>p,QH:()=>W,Qd:()=>D,Rc:()=>q,UQ:()=>k,Up:()=>R,W0:()=>j,X$:()=>L,Yv:()=>S,cJ:()=>F,cl:()=>f,gJ:()=>b,h1:()=>z,iR:()=>Y,k8:()=>h,lQ:()=>U,mw:()=>$,o8:()=>P,p6:()=>m,rL:()=>H,sn:()=>G,w5:()=>d,yG:()=>M,zM:()=>w},{gx:_,hI:C,qQ:T,zH:I})},167928(s,l,c){"use strict";let u=new Map,d=s=>{let l=u.get(s);return l?Object.fromEntries(Object.entries(l.stores).map(([s,l])=>[s,l.getState()])):{}},h=(s,l,c)=>{if(void 0===s)return{type:"untracked",connection:l.connect(c)};let d=u.get(c.name);if(d)return{type:"tracked",store:s,...d};let h={connection:l.connect(c),stores:{}};return u.set(c.name,h),{type:"tracked",store:s,...h}},p=(s,l={})=>(c,u,p)=>{let m,{enabled:g,anonymousActionType:v,store:b,...y}=l;try{m=(null==g||g)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(s){}if(!m)return g&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),s(c,u,p);let{connection:w,...k}=h(b,m,y),S=!0;p.setState=(s,l,h)=>{let f=c(s,l);if(!S)return f;let m=void 0===h?{type:v||"anonymous"}:"string"==typeof h?{type:h}:h;return void 0===b?null==w||w.send(m,u()):null==w||w.send({...m,type:`${b}/${m.type}`},{...d(y.name),[b]:p.getState()}),f};let _=(...s)=>{let l=S;S=!1,c(...s),S=l},E=s(p.setState,u,p);if("untracked"===k.type?null==w||w.init(E):(k.stores[k.store]=p,null==w||w.init(Object.fromEntries(Object.entries(k.stores).map(([s,l])=>[s,s===k.store?E:l.getState()])))),p.dispatchFromDevtools&&"function"==typeof p.dispatch){let s=!1,l=p.dispatch;p.dispatch=(...c)=>{"__setState"!==c[0].type||s||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),s=!0),l(...c)}}return w.subscribe(s=>{var l;switch(s.type){case"ACTION":if("string"!=typeof s.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return f(s.payload,s=>{if("__setState"===s.type){if(void 0===b)return void _(s.state);1!==Object.keys(s.state).length&&console.error(`
202                    [zustand devtools middleware] Unsupported __setState action format. 
203                    When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(),
204                    and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } }
205                    `);let l=s.state[b];return void(null==l||JSON.stringify(p.getState())!==JSON.stringify(l)&&_(l))}p.dispatchFromDevtools&&"function"==typeof p.dispatch&&p.dispatch(s)});case"DISPATCH":switch(s.payload.type){case"RESET":if(_(E),void 0===b)return null==w?void 0:w.init(p.getState());return null==w?void 0:w.init(d(y.name));case"COMMIT":if(void 0===b){null==w||w.init(p.getState());break}return null==w?void 0:w.init(d(y.name));case"ROLLBACK":return f(s.state,s=>{if(void 0===b){_(s),null==w||w.init(p.getState());return}_(s[b]),null==w||w.init(d(y.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return f(s.state,s=>{void 0===b?_(s):JSON.stringify(p.getState())!==JSON.stringify(s[b])&&_(s[b])});case"IMPORT_STATE":{let{nextLiftedState:c}=s.payload,u=null==(l=c.computedStates.slice(-1)[0])?void 0:l.state;if(!u)return;void 0===b?_(u):_(u[b]),null==w||w.send(null,c);break}case"PAUSE_RECORDING":return S=!S}return}}),E},f=(s,l)=>{let c;try{c=JSON.parse(s)}catch(s){console.error("[zustand devtools middleware] Could not parse the received json",s)}void 0!==c&&l(c)},m=s=>(l,c,u)=>{let d=u.subscribe;return u.subscribe=(s,l,c)=>{let h=s;if(l){let d=(null==c?void 0:c.equalityFn)||Object.is,p=s(u.getState());h=c=>{let u=s(c);if(!d(p,u)){let s=p;
205l(p=u,s)}},(null==c?void 0:c.fireImmediately)&&l(p,p)}return d(h)},s(l,c,u)};function g(s,l){let c;try{c=s()}catch(s){return}return{getItem:s=>{var u;let d=s=>null===s?null:JSON.parse(s,null==l?void 0:l.reviver),h=null!=(u=c.getItem(s))?u:null;return h instanceof Promise?h.then(d):d(h)},setItem:(s,u)=>c.setItem(s,JSON.stringify(u,null==l?void 0:l.replacer)),removeItem:s=>c.removeItem(s)}}let v=s=>l=>{try{let c=s(l);if(c instanceof Promise)return c;return{then:s=>v(s)(c),catch(s){return this}}}catch(s){return{then(s){return this},catch:l=>v(l)(s)}}},b=(s,l)=>(c,u,d)=>{let h,p,f={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:s=>s,version:0,merge:(s,l)=>({...l,...s}),...l},m=!1,g=new Set,b=new Set;try{h=f.getStorage()}catch(s){}if(!h)return s((...s)=>{console.warn(`[zustand persist middleware] Unable to update item '${f.name}', the given storage is currently unavailable.`),c(...s)},u,d);let y=v(f.serialize),w=()=>{let s,l=y({state:f.partialize({...u()}),version:f.version}).then(s=>h.setItem(f.name,s)).catch(l=>{s=l});if(s)throw s;return l},k=d.setState;d.setState=(s,l)=>{k(s,l),w()};let S=s((...s)=>{c(...s),w()},u,d),_=()=>{var s;if(!h)return;m=!1,g.forEach(s=>s(u()));let l=(null==(s=f.onRehydrateStorage)?void 0:s.call(f,u()))||void 0;return v(h.getItem.bind(h))(f.name).then(s=>{if(s)return f.deserialize(s)}).then(s=>{if(s)if("number"!=typeof s.version||s.version===f.version)return s.state;else{if(f.migrate)return f.migrate(s.state,s.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(s=>{var l;return c(p=f.merge(s,null!=(l=u())?l:S),!0),w()}).then(()=>{null==l||l(p,void 0),m=!0,b.forEach(s=>s(p))}).catch(s=>{null==l||l(void 0,s)})};return d.persist={setOptions:s=>{f={...f,...s},s.getStorage&&(h=s.getStorage())},clearStorage:()=>{null==h||h.removeItem(f.name)},getOptions:()=>f,rehydrate:()=>_(),hasHydrated:()=>m,onHydrate:s=>(g.add(s),()=>{g.delete(s)}),onFinishHydration:s=>(b.add(s),()=>{b.delete(s)})},_(),p||S},y=(s,l)=>(c,u,d)=>{let h,p={storage:g(()=>localStorage),partialize:s=>s,version:0,merge:(s,l)=>({...l,...s}),...l},f=!1,m=new Set,b=new Set,y=p.storage;if(!y)return s((...s)=>{console.warn(`[zustand persist middleware] Unable to update item '${p.name}', the given storage is currently unavailable.`),c(...s)},u,d);let w=()=>{let s=p.partialize({...u()});return y.setItem(p.name,{state:s,version:p.version})},k=d.setState;d.setState=(s,l)=>{k(s,l),w()};let S=s((...s)=>{c(...s),w()},u,d);d.getInitialState=()=>S;let _=()=>{var s,l;if(!y)return;f=!1,m.forEach(s=>{var l;return s(null!=(l=u())?l:S)});let d=(null==(l=p.onRehydrateStorage)?void 0:l.call(p,null!=(s=u())?s:S))||void 0;return v(y.getItem.bind(y))(p.name).then(s=>{if(s)if("number"!=typeof s.version||s.version===p.version)return[!1,s.state];else{if(p.migrate)return[!0,p.migrate(s.state,s.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(s=>{var l;let[d,f]=s;if(c(h=p.merge(f,null!=(l=u())?l:S),!0),d)return w()}).then(()=>{null==d||d(h,void 0),h=u(),f=!0,b.forEach(s=>s(h))}).catch(s=>{null==d||d(void 0,s)})};return d.persist={setOptions:s=>{p={...p,...s},s.storage&&(y=s.storage)},clearStorage:()=>{null==y||y.removeItem(p.name)},getOptions:()=>p,rehydrate:()=>_(),hasHydrated:()=>f,onHydrate:s=>(m.add(s),()=>{m.delete(s)}),onFinishHydration:s=>(b.add(s),()=>{b.delete(s)})},p.skipHydration||_(),h||S},w=(s,l)=>"getStorage"in l||"serialize"in l||"deserialize"in l?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),b(s,l)):y(s,l);c.d(l,{KU:()=>g},{Zr:w,eh:m,lt:p})},704643(s,l,c){"use strict";var u=c(126373);let d=s=>(l,c,d)=>(d.setState=(s,c,...d)=>l("function"==typeof s?(0,u.jM)(s):s,c,...d),s(d.setState,c,d));c.d(l,{},{D:d})},347848(s,l,c){"use strict";function u(s,l){if(Object.is(s,l))return!0;if("object"!=typeof s||null===s||"object"!=typeof l||null===l)return!1;if(s instanceof Map&&l instanceof Map){if(s.size!==l.size)return!1;
205for(let[c,u]of s)if(!Object.is(u,l.get(c)))return!1;return!0}if(s instanceof Set&&l instanceof Set){if(s.size!==l.size)return!1;for(let c of s)if(!l.has(c))return!1;return!0}let c=Object.keys(s);if(c.length!==Object.keys(l).length)return!1;for(let u of c)if(!Object.prototype.hasOwnProperty.call(l,u)||!Object.is(s[u],l[u]))return!1;return!0}let{useRef:d}=c(933578);function h(s){let l=d();return c=>{let d=s(c);return u(l.current,d)?l.current:l.current=d}}c.d(l,{k:()=>h})}}]);
206//# sourceMappingURL=/packs/js/91784-da99252f5dc1306e.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.