/home/techb158/public_html/wp-content/plugins/kirki/assets/js
NameSizeModeActions
admin/-0755rm
kirki-editor.min.js56318880644editdlrm
kirki.min.js11771890644editdlrm
Edit: /home/techb158/public_html/wp-content/plugins/kirki/assets/js/kirki-editor.min.js (5631888B)
/*! For license information please see kirki-editor.min.js.LICENSE.txt */ (()=>{var __webpack_modules__={43394(e,t,n){"use strict";n.r(t),n.d(t,{Composite:()=>Xt,CompositeItem:()=>Qt,FloatingArrow:()=>rn,FloatingDelayGroup:()=>En,FloatingFocusManager:()=>Jn,FloatingList:()=>Ut,FloatingNode:()=>dn,FloatingOverlay:()=>nr,FloatingPortal:()=>Wn,FloatingTree:()=>pn,arrow:()=>Et,autoPlacement:()=>yt,autoUpdate:()=>nt,computePosition:()=>lt,detectOverflow:()=>rt,flip:()=>vt,getOverflowAncestors:()=>S,hide:()=>bt,inline:()=>wt,inner:()=>Tr,limitShift:()=>ht,offset:()=>ft,platform:()=>et,safePolygon:()=>Nr,shift:()=>mt,size:()=>gt,useClick:()=>ar,useClientPoint:()=>lr,useDelayGroup:()=>kn,useDelayGroupContext:()=>wn,useDismiss:()=>dr,useFloating:()=>fr,useFloatingNodeId:()=>un,useFloatingParentNodeId:()=>sn,useFloatingPortalNode:()=>Zn,useFloatingRootContext:()=>pr,useFloatingTree:()=>cn,useFocus:()=>mr,useHover:()=>gn,useId:()=>nn,useInnerOffset:()=>Lr,useInteractions:()=>yr,useListItem:()=>Zt,useListNavigation:()=>xr,useMergeRefs:()=>kt,useRole:()=>_r,useTransitionStatus:()=>Ar,useTransitionStyles:()=>Ir,useTypeahead:()=>Mr});var r=n(63696),i=n.t(r,2);function a(){return"undefined"!=typeof window}function o(e){return c(e)?(e.nodeName||"").toLowerCase():"#document"}function l(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(c(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function c(e){return!!a()&&(e instanceof Node||e instanceof l(e).Node)}function u(e){return!!a()&&(e instanceof Element||e instanceof l(e).Element)}function d(e){return!!a()&&(e instanceof HTMLElement||e instanceof l(e).HTMLElement)}function p(e){return!(!a()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof l(e).ShadowRoot)}function f(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=C(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function m(e){return/^(table|td|th)$/.test(o(e))}function h(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const v=/transform|translate|scale|rotate|perspective|filter/,g=/paint|layout|strict|content/,y=e=>!!e&&"none"!==e;let b;function w(e){const t=u(e)?C(e):e;return y(t.transform)||y(t.translate)||y(t.scale)||y(t.rotate)||y(t.perspective)||!E()&&(y(t.backdropFilter)||y(t.filter))||v.test(t.willChange||"")||g.test(t.contain||"")}function E(){return null==b&&(b="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),b}function k(e){return/^(html|body|#document)$/.test(o(e))}function C(e){return l(e).getComputedStyle(e)}function x(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function O(e){if("html"===o(e))return e;const t=e.assignedSlot||e.parentNode||p(e)&&e.host||s(e);return p(t)?t.host:t}function _(e){const t=O(e);return k(t)?e.ownerDocument?e.ownerDocument.body:e.body:d(t)&&f(t)?t:_(t)}function S(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=_(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),o=l(i);if(a){const e=P(o);return t.concat(o,o.visualViewport||[],f(i)?i:[],e&&n?S(e):[])}return t.concat(i,S(i,[],n))}function P(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function A(e){let t=e.activeElement;for(;null!=(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement);){var n;t=t.shadowRoot.activeElement}return t}function I(e,t){if(!e||!t)return!1;const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&p(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function M(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function D(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function T(e){return!(0!==e.mozInputSource||!e.isTrusted)||(N()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function L(e){return!D().includes("jsdom/")&&(!N()&&0===e.width&&0===e.height||N()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function j(){return/apple/i.test(navigator.vendor)}function N(){const e=/android/i;return e.test(M())||e.test(D())}function R(){return M().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function V(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function F(e){return(null==e?void 0:e.ownerDocument)||document}function H(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function B(e){return"composedPath"in e?e.composedPath()[0]:e.target}function z(e){return d(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function U(e){e.preventDefault(),e.stopPropagation()}function Z(e){return!!e&&"combobox"===e.getAttribute("role")&&z(e)}const W=["top","right","bottom","left"],q=["start","end"],G=W.reduce((e,t)=>e.concat(t,t+"-"+q[0],t+"-"+q[1]),[]),Y=Math.min,K=Math.max,X=Math.round,Q=Math.floor,$=e=>({x:e,y:e}),J={left:"right",right:"left",bottom:"top",top:"bottom"};function ee(e,t,n){return K(e,Y(t,n))}function te(e,t){return"function"==typeof e?e(t):e}function ne(e){return e.split("-")[0]}function re(e){return e.split("-")[1]}function ie(e){return"x"===e?"y":"x"}function ae(e){return"y"===e?"height":"width"}function oe(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function le(e){return ie(oe(e))}function se(e,t,n){void 0===n&&(n=!1);const r=re(e),i=le(e),a=ae(i);let o="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=me(o)),[o,me(o)]}function ce(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const ue=["left","right"],de=["right","left"],pe=["top","bottom"],fe=["bottom","top"];function me(e){const t=ne(e);return J[t]+e.slice(t.length)}function he(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function ve(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}var ge=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"].join(","),ye="undefined"==typeof Element,be=ye?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,we=!ye&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},Ee=function(e,t){var n;void 0===t&&(t=!0);var r=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):Ee(e.parentNode))},ke=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var a=i.shift();if(!Ee(a,!1))if("SLOT"===a.tagName){var o=a.assignedElements(),l=o.length?o:a.children,s=ke(l,!0,n);n.flatten?r.push.apply(r,s):r.push({scopeParent:a,candidates:s})}else{be.call(a,ge)&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var c=a.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(a),u=!Ee(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(c&&u){var d=ke(!0===c?a.children:c.children,!0,n);n.flatten?r.push.apply(r,d):r.push({scopeParent:a,candidates:d})}else i.unshift.apply(i,a.children)}}return r},Ce=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},xe=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!Ce(e)?0:e.tabIndex},Oe=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},_e=function(e){return"INPUT"===e.tagName},Se=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},Pe=function(e,t){return!(t.disabled||function(e){return _e(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var i=be.call(e,"details>summary:first-of-type")?e.parentElement:e;if(be.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return Se(e)}else{if("function"==typeof r){for(var a=e;e;){var o=e.parentElement,l=we(e);if(o&&!o.shadowRoot&&!0===r(o))return Se(e);e=e.assignedSlot?e.assignedSlot:o||l===e.ownerDocument?o:l.host}e=a}if(function(e){var t,n,r,i,a=e&&we(e),o=null===(t=a)||void 0===t?void 0:t.host,l=!1;if(a&&a!==e)for(l=!!(null!==(n=o)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(o)||null!=e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!l&&o;){var s,c,u;l=!(null===(c=o=null===(s=a=we(o))||void 0===s?void 0:s.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(o))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},Me=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,o=function(e,t){var n=xe(e);return n<0&&t&&!Ce(e)?0:n}(a,i),l=i?Me(e.candidates):a;0===o?i?t.push.apply(t,l):t.push(a):n.push({documentOrder:r,tabIndex:o,item:e,isScope:i,content:l})}),n.sort(Oe).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},De=function(e,t){var n;return n=(t=t||{}).getShadowRoot?ke([e],t.includeContainer,{filter:Ae.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Ie}):function(e,t,n){if(Ee(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(ge));return t&&be.call(e,ge)&&r.unshift(e),r.filter(n)}(e,t.includeContainer,Ae.bind(null,t)),Me(n)},Te=n(78325);function Le(e,t,n){let{reference:r,floating:i}=e;const a=oe(t),o=le(t),l=ae(o),s=ne(t),c="y"===a,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,p=r[l]/2-i[l]/2;let f;switch(s){case"top":f={x:u,y:r.y-i.height};break;case"bottom":f={x:u,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-i.width,y:d};break;default:f={x:r.x,y:r.y}}switch(re(t)){case"start":f[o]-=p*(n&&c?-1:1);break;case"end":f[o]+=p*(n&&c?-1:1)}return f}async function je(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:a,rects:o,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=te(t,e),m=he(f),h=l[p?"floating"===d?"reference":"floating":d],v=ve(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(h)))||n?h:h.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),g="floating"===d?{x:r,y:i,width:o.floating.width,height:o.floating.height}:o.reference,y=await(null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),b=await(null==a.isElement?void 0:a.isElement(y))&&await(null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},w=ve(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:g,offsetParent:y,strategy:s}):g);return{top:(v.top-w.top+m.top)/b.y,bottom:(w.bottom-v.bottom+m.bottom)/b.y,left:(v.left-w.left+m.left)/b.x,right:(w.right-v.right+m.right)/b.x}}function Ne(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Re(e){return W.some(t=>e[t]>=0)}function Ve(e){const t=Y(...e.map(e=>e.left)),n=Y(...e.map(e=>e.top));return{x:t,y:n,width:K(...e.map(e=>e.right))-t,height:K(...e.map(e=>e.bottom))-n}}const Fe=new Set(["left","top"]);function He(e){const t=C(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=d(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,l=X(n)!==a||X(r)!==o;return l&&(n=a,r=o),{width:n,height:r,$:l}}function Be(e){return u(e)?e:e.contextElement}function ze(e){const t=Be(e);if(!d(t))return $(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=He(t);let o=(a?X(n.width):n.width)/r,l=(a?X(n.height):n.height)/i;return o&&Number.isFinite(o)||(o=1),l&&Number.isFinite(l)||(l=1),{x:o,y:l}}const Ue=$(0);function Ze(e){const t=l(e);return E()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Ue}function We(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),a=Be(e);let o=$(1);t&&(r?u(r)&&(o=ze(r)):o=ze(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==l(e))&&t}(a,n,r)?Ze(a):$(0);let c=(i.left+s.x)/o.x,d=(i.top+s.y)/o.y,p=i.width/o.x,f=i.height/o.y;if(a){const e=l(a),t=r&&u(r)?l(r):r;let n=e,i=P(n);for(;i&&r&&t!==n;){const e=ze(i),t=i.getBoundingClientRect(),r=C(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,p*=e.x,f*=e.y,c+=a,d+=o,n=l(i),i=P(n)}}return ve({width:p,height:f,x:c,y:d})}function qe(e,t){const n=x(e).scrollLeft;return t?t.left+n:We(s(e)).left+n}function Ge(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-qe(e,n),y:n.top+t.scrollTop}}function Ye(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=l(e),r=s(e),i=n.visualViewport;let a=r.clientWidth,o=r.clientHeight,c=0,u=0;if(i){a=i.width,o=i.height;const e=E();(!e||e&&"fixed"===t)&&(c=i.offsetLeft,u=i.offsetTop)}const d=qe(r);if(d<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=25&&(a-=o)}else d<=25&&(a+=d);return{width:a,height:o,x:c,y:u}}(e,n);else if("document"===t)r=function(e){const t=s(e),n=x(e),r=e.ownerDocument.body,i=K(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=K(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+qe(e);const l=-n.scrollTop;return"rtl"===C(r).direction&&(o+=K(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:l}}(s(e));else if(u(t))r=function(e,t){const n=We(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=d(e)?ze(e):$(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n);else{const n=Ze(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ve(r)}function Ke(e,t){const n=O(e);return!(n===t||!u(n)||k(n))&&("fixed"===C(n).position||Ke(n,t))}function Xe(e,t,n){const r=d(t),i=s(t),a="fixed"===n,l=We(e,!0,a,t);let c={scrollLeft:0,scrollTop:0};const u=$(0);function p(){u.x=qe(i)}if(r||!r&&!a)if(("body"!==o(t)||f(i))&&(c=x(t)),r){const e=We(t,!0,a,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&p();a&&!r&&i&&p();const m=!i||r||a?$(0):Ge(i,c);return{x:l.left+c.scrollLeft-u.x-m.x,y:l.top+c.scrollTop-u.y-m.y,width:l.width,height:l.height}}function Qe(e){return"static"===C(e).position}function $e(e,t){if(!d(e)||"fixed"===C(e).position)return null;if(t)return t(e);let n=e.offsetParent;return s(e)===n&&(n=n.ownerDocument.body),n}function Je(e,t){const n=l(e);if(h(e))return n;if(!d(e)){let t=O(e);for(;t&&!k(t);){if(u(t)&&!Qe(t))return t;t=O(t)}return n}let r=$e(e,t);for(;r&&m(r)&&Qe(r);)r=$e(r,t);return r&&k(r)&&Qe(r)&&!w(r)?n:r||function(e){let t=O(e);for(;d(t)&&!k(t);){if(w(t))return t;if(h(t))return null;t=O(t)}return null}(e)||n}const et={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const a="fixed"===i,l=s(r),c=!!t&&h(t.floating);if(r===l||c&&a)return n;let u={scrollLeft:0,scrollTop:0},p=$(1);const m=$(0),v=d(r);if((v||!v&&!a)&&(("body"!==o(r)||f(l))&&(u=x(r)),v)){const e=We(r);p=ze(r),m.x=e.x+r.clientLeft,m.y=e.y+r.clientTop}const g=!l||v||a?$(0):Ge(l,u);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-u.scrollLeft*p.x+m.x+g.x,y:n.y*p.y-u.scrollTop*p.y+m.y+g.y}},getDocumentElement:s,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const a=[..."clippingAncestors"===n?h(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=S(e,[],!1).filter(e=>u(e)&&"body"!==o(e)),i=null;const a="fixed"===C(e).position;let l=a?O(e):e;for(;u(l)&&!k(l);){const t=C(l),n=w(l);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||f(l)&&!n&&Ke(e,l))?r=r.filter(e=>e!==l):i=t,l=O(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=Ye(t,a[0],i);let s=l.top,c=l.right,d=l.bottom,p=l.left;for(let e=1;e{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});const p=u&&l?function(e,t){let n,r=null;const i=s(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();const c=e.getBoundingClientRect(),{left:u,top:d,width:p,height:f}=c;if(l||t(),!p||!f)return;const m={rootMargin:-Q(d)+"px "+-Q(i.clientWidth-(u+p))+"px "+-Q(i.clientHeight-(d+f))+"px "+-Q(u)+"px",threshold:K(0,Y(1,s))||1};let h=!0;function v(t){const r=t[0].intersectionRatio;if(r!==s){if(!h)return o();r?o(!1,r):n=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==r||tt(c,e.getBoundingClientRect())||o(),h=!1}try{r=new IntersectionObserver(v,{...m,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),a}(u,n):null;let f,m=-1,h=null;o&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),u&&!c&&h.observe(u),t&&h.observe(t));let v=c?We(e):null;return c&&function t(){const r=We(e);v&&!tt(v,r)&&n(),v=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(f)}}const rt=je,it=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:a,rects:o,initialPlacement:l,platform:s,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...v}=te(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const g=ne(i),y=oe(l),b=ne(l)===l,w=await(null==s.isRTL?void 0:s.isRTL(c.floating)),E=p||(b||!h?[me(l)]:function(e){const t=me(e);return[ce(e),t,ce(t)]}(l)),k="none"!==m;!p&&k&&E.push(...function(e,t,n,r){const i=re(e);let a=function(e,t,n){switch(e){case"top":case"bottom":return n?t?de:ue:t?ue:de;case"left":case"right":return t?pe:fe;default:return[]}}(ne(e),"start"===n,r);return i&&(a=a.map(e=>e+"-"+i),t&&(a=a.concat(a.map(ce)))),a}(l,h,m,w));const C=[l,...E],x=await s.detectOverflow(t,v),O=[];let _=(null==(r=a.flip)?void 0:r.overflows)||[];if(u&&O.push(x[g]),d){const e=se(i,o,w);O.push(x[e[0]],x[e[1]])}if(_=[..._,{placement:i,overflows:O}],!O.every(e=>e<=0)){var S,P;const e=((null==(S=a.flip)?void 0:S.index)||0)+1,t=C[e];if(t&&("alignment"!==d||y===oe(t)||_.every(e=>oe(e.placement)!==y||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let n=null==(P=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:P.placement;if(!n)switch(f){case"bestFit":{var A;const e=null==(A=_.filter(e=>{if(k){const t=oe(e.placement);return t===y||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:A[0];e&&(n=e);break}case"initialPlacement":n=l}if(i!==n)return{reset:{placement:n}}}return{}}}},at=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:a,platform:o,elements:l,middlewareData:s}=t,{element:c,padding:u=0}=te(e,t)||{};if(null==c)return{};const d=he(u),p={x:n,y:r},f=le(i),m=ae(f),h=await o.getDimensions(c),v="y"===f,g=v?"top":"left",y=v?"bottom":"right",b=v?"clientHeight":"clientWidth",w=a.reference[m]+a.reference[f]-p[f]-a.floating[m],E=p[f]-a.reference[f],k=await(null==o.getOffsetParent?void 0:o.getOffsetParent(c));let C=k?k[b]:0;C&&await(null==o.isElement?void 0:o.isElement(k))||(C=l.floating[b]||a.floating[m]);const x=w/2-E/2,O=C/2-h[m]/2-1,_=Y(d[g],O),S=Y(d[y],O),P=_,A=C-h[m]-S,I=C/2-h[m]/2+x,M=ee(P,I,A),D=!s.arrow&&null!=re(i)&&I!==M&&a.reference[m]/2-(In&&(f=n)}if(c){var g,y;const e="y"===p?"width":"height",t=Fe.has(ne(i)),n=a.reference[d]-a.floating[e]+(t&&(null==(g=o.offset)?void 0:g[d])||0)+(t?0:v.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:(null==(y=o.offset)?void 0:y[d])||0)-(t?v.crossAxis:0);mr&&(m=r)}return{[p]:f,[d]:m}}}},lt=(e,t,n)=>{const r=new Map,i={platform:et,...n},a={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:o}=n,l=o.detectOverflow?o:{...o,detectOverflow:je},s=await(null==o.isRTL?void 0:o.isRTL(t));let c=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Le(c,r,s),p=r,f=0;const m={};for(let n=0;n{t.current=e}),t}const ft=(e,t)=>{const n=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:a,placement:o,middlewareData:l}=t,s=await async function(e,t){const{placement:n,platform:r,elements:i}=e,a=await(null==r.isRTL?void 0:r.isRTL(i.floating)),o=ne(n),l=re(n),s="y"===oe(n),c=Fe.has(o)?-1:1,u=a&&s?-1:1,d=te(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(f="end"===l?-1*m:m),s?{x:f*u,y:p*c}:{x:p*c,y:f*u}}(t,e);return o===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:a+s.y,data:{...s,placement:o}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},mt=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:l=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=te(e,t),u={x:n,y:r},d=await a.detectOverflow(t,c),p=oe(ne(i)),f=ie(p);let m=u[f],h=u[p];if(o){const e="y"===f?"bottom":"right";m=ee(m+d["y"===f?"top":"left"],m,m-d[e])}if(l){const e="y"===p?"bottom":"right";h=ee(h+d["y"===p?"top":"left"],h,h-d[e])}const v=s.fn({...t,[f]:m,[p]:h});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[f]:o,[p]:l}}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},ht=(e,t)=>({fn:ot(e).fn,options:[e,t]}),vt=(e,t)=>{const n=it(e);return{name:n.name,fn:n.fn,options:[e,t]}},gt=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:a,platform:o,elements:l}=t,{apply:s=()=>{},...c}=te(e,t),u=await o.detectOverflow(t,c),d=ne(i),p=re(i),f="y"===oe(i),{width:m,height:h}=a.floating;let v,g;"top"===d||"bottom"===d?(v=d,g=p===(await(null==o.isRTL?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(g=d,v="end"===p?"top":"bottom");const y=h-u.top-u.bottom,b=m-u.left-u.right,w=Y(h-u[v],y),E=Y(m-u[g],b),k=!t.middlewareData.shift;let C=w,x=E;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(x=b),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(C=y),k&&!p){const e=K(u.left,0),t=K(u.right,0),n=K(u.top,0),r=K(u.bottom,0);f?x=m-2*(0!==e||0!==t?e+t:K(u.left,u.right)):C=h-2*(0!==n||0!==r?n+r:K(u.top,u.bottom))}await s({...t,availableWidth:x,availableHeight:C});const O=await o.getDimensions(l.floating);return m!==O.width||h!==O.height?{reset:{rects:!0}}:{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},yt=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i;const{rects:a,middlewareData:o,placement:l,platform:s,elements:c}=t,{crossAxis:u=!1,alignment:d,allowedPlacements:p=G,autoAlignment:f=!0,...m}=te(e,t),h=void 0!==d||p===G?function(e,t,n){return(e?[...n.filter(t=>re(t)===e),...n.filter(t=>re(t)!==e)]:n.filter(e=>ne(e)===e)).filter(n=>!e||re(n)===e||!!t&&ce(n)!==n)}(d||null,f,p):p,v=await s.detectOverflow(t,m),g=(null==(n=o.autoPlacement)?void 0:n.index)||0,y=h[g];if(null==y)return{};const b=se(y,a,await(null==s.isRTL?void 0:s.isRTL(c.floating)));if(l!==y)return{reset:{placement:h[0]}};const w=[v[ne(y)],v[b[0]],v[b[1]]],E=[...(null==(r=o.autoPlacement)?void 0:r.overflows)||[],{placement:y,overflows:w}],k=h[g+1];if(k)return{data:{index:g+1,overflows:E},reset:{placement:k}};const C=E.map(e=>{const t=re(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),x=(null==(i=C.filter(e=>e[2].slice(0,re(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||C[0][0];return x!==l?{data:{index:g+1,overflows:E},reset:{placement:x}}:{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},bt=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:i="referenceHidden",...a}=te(e,t);switch(i){case"referenceHidden":{const e=Ne(await r.detectOverflow(t,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Re(e)}}}case"escaped":{const e=Ne(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Re(e)}}}default:return{}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},wt=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:r,rects:i,platform:a,strategy:o}=t,{padding:l=2,x:s,y:c}=te(e,t),u=Array.from(await(null==a.getClientRects?void 0:a.getClientRects(r.reference))||[]),d=function(e){const t=e.slice().sort((e,t)=>e.y-t.y),n=[];let r=null;for(let e=0;er.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>ve(Ve(e)))}(u),p=ve(Ve(u)),f=he(l),m=await a.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=s&&null!=c)return d.find(e=>s>e.left-f.left&&se.top-f.top&&c=2){if("y"===oe(n)){const e=d[0],t=d[d.length-1],r="top"===ne(n),i=e.top,a=t.bottom,o=r?e.left:t.left,l=r?e.right:t.right;return{top:i,bottom:a,left:o,right:l,width:l-o,height:a-i,x:o,y:i}}const e="left"===ne(n),t=K(...d.map(e=>e.right)),r=Y(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===r:n.right===t),a=i[0].top,o=i[i.length-1].bottom;return{top:a,bottom:o,left:r,right:t,width:t-r,height:o-a,x:r,y:a}}return p}},floating:r.floating,strategy:o});return i.reference.x!==m.reference.x||i.reference.y!==m.reference.y||i.reference.width!==m.reference.width||i.reference.height!==m.reference.height?{reset:{rects:m}}:{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},Et=(e,t)=>{const n=(e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"==typeof e?e(t):e;return n&&function(e){return{}.hasOwnProperty.call(e,"current")}(n)?null!=n.current?at({element:n.current,padding:r}).fn(t):{}:n?at({element:n,padding:r}).fn(t):{}}}))(e);return{name:n.name,fn:n.fn,options:[e,t]}};function kt(e){return r.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}const Ct={...i},xt=Ct.useInsertionEffect||(e=>e());function Ot(e){const t=r.useRef(()=>{});return xt(()=>{t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=new Array(e),r=0;r=e.current.length}function Dt(e,t){return Lt(e,{disabledIndices:t})}function Tt(e,t){return Lt(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Lt(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:i,amount:a=1}=void 0===t?{}:t;const o=e.current;let l=n;do{l+=r?-a:a}while(l>=0&&l<=o.length-1&&Ft(o,l,i));return l}function jt(e,t){let{event:n,orientation:r,loop:i,rtl:a,cols:o,disabledIndices:l,minIndex:s,maxIndex:c,prevIndex:u,stopEvent:d=!1}=t,p=u;if(n.key===_t){if(d&&U(n),-1===u)p=c;else if(p=Lt(e,{startingIndex:p,amount:o,decrement:!0,disabledIndices:l}),i&&(u-oe?n:n-o}Mt(e,p)&&(p=u)}if(n.key===St&&(d&&U(n),-1===u?p=s:(p=Lt(e,{startingIndex:u,amount:o,disabledIndices:l}),i&&u+o>c&&(p=Lt(e,{startingIndex:u%o-o,amount:o,disabledIndices:l}))),Mt(e,p)&&(p=u)),"both"===r){const t=Q(u/o);n.key===(a?Pt:At)&&(d&&U(n),u%o!==o-1?(p=Lt(e,{startingIndex:u,disabledIndices:l}),i&&It(p,o,t)&&(p=Lt(e,{startingIndex:u-u%o-1,disabledIndices:l}))):i&&(p=Lt(e,{startingIndex:u-u%o-1,disabledIndices:l})),It(p,o,t)&&(p=u)),n.key===(a?At:Pt)&&(d&&U(n),u%o!==0?(p=Lt(e,{startingIndex:u,decrement:!0,disabledIndices:l}),i&&It(p,o,t)&&(p=Lt(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:l}))):i&&(p=Lt(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:l})),It(p,o,t)&&(p=u));const r=Q(c/o)===t;Mt(e,p)&&(p=i&&r?n.key===(a?At:Pt)?c:Lt(e,{startingIndex:u-u%o-1,disabledIndices:l}):u)}return p}function Nt(e,t,n){const r=[];let i=0;return e.forEach((e,a)=>{let{width:o,height:l}=e,s=!1;for(n&&(i=0);!s;){const e=[];for(let n=0;nnull==r[e])?(e.forEach(e=>{r[e]=a}),s=!0):i++}}),[...r]}function Rt(e,t,n,r,i){if(-1===e)return-1;const a=n.indexOf(e),o=t[e];switch(i){case"tl":return a;case"tr":return o?a+o.width-1:a;case"bl":return o?a+(o.height-1)*r:a;case"br":return n.lastIndexOf(e)}}function Vt(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function Ft(e,t,n){if(n)return n.includes(t);const r=e[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}var Ht="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function Bt(e,t){const n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}const zt=r.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function Ut(e){const{children:t,elementsRef:n,labelsRef:i}=e,[a,o]=r.useState(()=>new Map),l=r.useCallback(e=>{o(t=>new Map(t).set(e,null))},[]),s=r.useCallback(e=>{o(t=>{const n=new Map(t);return n.delete(e),n})},[]);return Ht(()=>{const e=new Map(a);Array.from(e.keys()).sort(Bt).forEach((t,n)=>{e.set(t,n)}),function(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}(a,e)||o(e)},[a]),r.createElement(zt.Provider,{value:r.useMemo(()=>({register:l,unregister:s,map:a,elementsRef:n,labelsRef:i}),[l,s,a,n,i])},t)}function Zt(e){void 0===e&&(e={});const{label:t}=e,{register:n,unregister:i,map:a,elementsRef:o,labelsRef:l}=r.useContext(zt),[s,c]=r.useState(null),u=r.useRef(null),d=r.useCallback(e=>{if(u.current=e,null!==s&&(o.current[s]=e,l)){var n;const r=void 0!==t;l.current[s]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[s,o,l,t]);return Ht(()=>{const e=u.current;if(e)return n(e),()=>{i(e)}},[n,i]),Ht(()=>{const e=u.current?a.get(u.current):null;null!=e&&c(e)},[a]),r.useMemo(()=>({ref:d,index:null==s?-1:s}),[s,d])}function Wt(e,t){return"function"==typeof e?e(t):e?r.cloneElement(e,t):r.createElement("div",t)}const qt=r.createContext({activeIndex:0,onNavigate:()=>{}}),Gt=[Pt,At],Yt=[_t,St],Kt=[...Gt,...Yt],Xt=r.forwardRef(function(e,t){const{render:n,orientation:i="both",loop:a=!0,rtl:o=!1,cols:l=1,disabledIndices:s,activeIndex:c,onNavigate:u,itemSizes:d,dense:p=!1,...f}=e,[m,h]=r.useState(0),v=null!=c?c:m,g=Ot(null!=u?u:h),y=r.useRef([]),b=n&&"function"!=typeof n?n.props:{},w=r.useMemo(()=>({activeIndex:v,onNavigate:g}),[v,g]),E=l>1,k={...f,...b,ref:t,"aria-orientation":"both"===i?void 0:i,onKeyDown(e){null==f.onKeyDown||f.onKeyDown(e),null==b.onKeyDown||b.onKeyDown(e),function(e){if(!Kt.includes(e.key))return;let t=v;const n=Dt(y,s),r=Tt(y,s),c=o?Pt:At,u=o?At:Pt;if(E){const u=d||Array.from({length:y.current.length},()=>({width:1,height:1})),f=Nt(u,l,p),m=f.findIndex(e=>null!=e&&!Ft(y.current,e,s)),h=f.reduce((e,t,n)=>null==t||Ft(y.current,t,s)?e:n,-1),g=f[jt({current:f.map(e=>e?y.current[e]:null)},{event:e,orientation:i,loop:a,rtl:o,cols:l,disabledIndices:Vt([...s||y.current.map((e,t)=>Ft(y.current,t)?t:void 0),void 0],f),minIndex:m,maxIndex:h,prevIndex:Rt(v>r?n:v,u,f,l,e.key===St?"bl":e.key===c?"tr":"tl")})];null!=g&&(t=g)}const f={horizontal:[c],vertical:[St],both:[c,St]}[i],m={horizontal:[u],vertical:[_t],both:[u,_t]}[i],h=E?Kt:{horizontal:Gt,vertical:Yt,both:Kt}[i];var b;t===v&&[...f,...m].includes(e.key)&&(t=a&&t===r&&f.includes(e.key)?n:a&&t===n&&m.includes(e.key)?r:Lt(y,{startingIndex:t,decrement:m.includes(e.key),disabledIndices:s})),t===v||Mt(y,t)||(e.stopPropagation(),h.includes(e.key)&&e.preventDefault(),g(t),null==(b=y.current[t])||b.focus())}(e)}};return r.createElement(qt.Provider,{value:w},r.createElement(Ut,{elementsRef:y},Wt(n,k)))}),Qt=r.forwardRef(function(e,t){const{render:n,...i}=e,a=n&&"function"!=typeof n?n.props:{},{activeIndex:o,onNavigate:l}=r.useContext(qt),{ref:s,index:c}=Zt(),u=kt([s,t,a.ref]),d=o===c;return Wt(n,{...i,...a,ref:u,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==i.onFocus||i.onFocus(e),null==a.onFocus||a.onFocus(e),l(c)}})});function $t(){return $t=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Math.random().toString(36).slice(2,6)+en++,nn=Ct.useId||function(){const[e,t]=r.useState(()=>Jt?tn():void 0);return Ht(()=>{null==e&&t(tn())},[]),r.useEffect(()=>{Jt=!0},[]),e},rn=r.forwardRef(function(e,t){const{context:{placement:n,elements:{floating:i},middlewareData:{arrow:a,shift:o}},width:l=14,height:s=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:d,stroke:p,d:f,style:{transform:m,...h}={},...v}=e,g=nn(),[y,b]=r.useState(!1);if(Ht(()=>{i&&"rtl"===C(i).direction&&b(!0)},[i]),!i)return null;const[w,E]=n.split("-"),k="top"===w||"bottom"===w;let x=d;(k&&null!=o&&o.x||!k&&null!=o&&o.y)&&(x=null);const O=2*u,_=O/2,S=l/2*(c/-8+1),P=s/2*c/4,A=!!f,I=x&&"end"===E?"bottom":"top";let M=x&&"end"===E?"right":"left";x&&y&&(M="end"===E?"left":"right");const D=null!=(null==a?void 0:a.x)?x||a.x:"",T=null!=(null==a?void 0:a.y)?x||a.y:"",L=f||"M0,0 H"+l+" L"+(l-S)+","+(s-P)+" Q"+l/2+","+s+" "+S+","+(s-P)+" Z",j={top:A?"rotate(180deg)":"",left:A?"rotate(90deg)":"rotate(-90deg)",bottom:A?"":"rotate(180deg)",right:A?"rotate(-90deg)":"rotate(90deg)"}[w];return r.createElement("svg",$t({},v,{"aria-hidden":!0,ref:t,width:A?l:l+O,height:l,viewBox:"0 0 "+l+" "+(s>l?s:l),style:{position:"absolute",pointerEvents:"none",[M]:D,[I]:T,[w]:k||A?"100%":"calc(100% - "+O/2+"px)",transform:[j,m].filter(e=>!!e).join(" "),...h}}),O>0&&r.createElement("path",{clipPath:"url(#"+g+")",fill:"none",stroke:p,strokeWidth:O+(f?0:1),d:L}),r.createElement("path",{stroke:O&&!f?v.fill:"none",d:L}),r.createElement("clipPath",{id:g},r.createElement("rect",{x:-_,y:_*(A?-1:1),width:l+O,height:l})))});function an(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}const on=r.createContext(null),ln=r.createContext(null),sn=()=>{var e;return(null==(e=r.useContext(on))?void 0:e.id)||null},cn=()=>r.useContext(ln);function un(e){const t=nn(),n=cn(),r=sn(),i=e||r;return Ht(()=>{const e={id:t,parentId:i};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,i]),t}function dn(e){const{children:t,id:n}=e,i=sn();return r.createElement(on.Provider,{value:r.useMemo(()=>({id:n,parentId:i}),[n,i])},t)}function pn(e){const{children:t}=e,n=r.useRef([]),i=r.useCallback(e=>{n.current=[...n.current,e]},[]),a=r.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),o=r.useState(()=>an())[0];return r.createElement(ln.Provider,{value:r.useMemo(()=>({nodesRef:n,addNode:i,removeNode:a,events:o}),[i,a,o])},t)}function fn(e){return"data-floating-ui-"+e}function mn(e){const t=(0,r.useRef)(e);return Ht(()=>{t.current=e}),t}const hn=fn("safe-polygon");function vn(e,t,n){return n&&!V(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function gn(e,t){void 0===t&&(t={});const{open:n,onOpenChange:i,dataRef:a,events:o,elements:l}=e,{enabled:s=!0,delay:c=0,handleClose:d=null,mouseOnly:p=!1,restMs:f=0,move:m=!0}=t,h=cn(),v=sn(),g=mn(d),y=mn(c),b=mn(n),w=r.useRef(),E=r.useRef(-1),k=r.useRef(),C=r.useRef(-1),x=r.useRef(!0),O=r.useRef(!1),_=r.useRef(()=>{}),S=r.useRef(!1),P=r.useCallback(()=>{var e;const t=null==(e=a.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[a]);r.useEffect(()=>{if(s)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(E.current),clearTimeout(C.current),x.current=!0,S.current=!1)}},[s,o]),r.useEffect(()=>{if(!s)return;if(!g.current)return;if(!n)return;function e(e){P()&&i(!1,e,"hover")}const t=F(l.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[l.floating,n,i,s,g,P]);const A=r.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");const r=vn(y.current,"close",w.current);r&&!k.current?(clearTimeout(E.current),E.current=window.setTimeout(()=>i(!1,e,n),r)):t&&(clearTimeout(E.current),i(!1,e,n))},[y,i]),M=Ot(()=>{_.current(),k.current=void 0}),D=Ot(()=>{if(O.current){const e=F(l.floating).body;e.style.pointerEvents="",e.removeAttribute(hn),O.current=!1}}),T=Ot(()=>!!a.current.openEvent&&["click","mousedown"].includes(a.current.openEvent.type));r.useEffect(()=>{if(s&&u(l.domReference)){var e;const i=l.domReference;return n&&i.addEventListener("mouseleave",o),null==(e=l.floating)||e.addEventListener("mouseleave",o),m&&i.addEventListener("mousemove",t,{once:!0}),i.addEventListener("mouseenter",t),i.addEventListener("mouseleave",r),()=>{var e;n&&i.removeEventListener("mouseleave",o),null==(e=l.floating)||e.removeEventListener("mouseleave",o),m&&i.removeEventListener("mousemove",t),i.removeEventListener("mouseenter",t),i.removeEventListener("mouseleave",r)}}function t(e){if(clearTimeout(E.current),x.current=!1,p&&!V(w.current)||f>0&&!vn(y.current,"open"))return;const t=vn(y.current,"open",w.current);t?E.current=window.setTimeout(()=>{b.current||i(!0,e,"hover")},t):n||i(!0,e,"hover")}function r(e){if(T())return;_.current();const t=F(l.floating);if(clearTimeout(C.current),S.current=!1,g.current&&a.current.floatingContext){n||clearTimeout(E.current),k.current=g.current({...a.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){D(),M(),T()||A(e,!0,"safe-polygon")}});const r=k.current;return t.addEventListener("mousemove",r),void(_.current=()=>{t.removeEventListener("mousemove",r)})}("touch"!==w.current||!I(l.floating,e.relatedTarget))&&A(e)}function o(e){T()||a.current.floatingContext&&(null==g.current||g.current({...a.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){D(),M(),T()||A(e)}})(e))}},[l,s,e,p,f,m,A,M,D,i,n,b,h,y,g,a,T]),Ht(()=>{var e;if(s&&n&&null!=(e=g.current)&&e.__options.blockPointerEvents&&P()){O.current=!0;const e=l.floating;if(u(l.domReference)&&e){var t;const n=F(l.floating).body;n.setAttribute(hn,"");const r=l.domReference,i=null==h||null==(t=h.nodesRef.current.find(e=>e.id===v))||null==(t=t.context)?void 0:t.elements.floating;return i&&(i.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[s,n,v,l,h,g,P]),Ht(()=>{n||(w.current=void 0,S.current=!1,M(),D())},[n,M,D]),r.useEffect(()=>()=>{M(),clearTimeout(E.current),clearTimeout(C.current),D()},[s,l.domReference,M,D]);const L=r.useMemo(()=>{function e(e){w.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){const{nativeEvent:t}=e;function r(){x.current||b.current||i(!0,t,"hover")}p&&!V(w.current)||n||0===f||S.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(C.current),"touch"===w.current?r():(S.current=!0,C.current=window.setTimeout(r,f)))}}},[p,i,n,b,f]),j=r.useMemo(()=>({onMouseEnter(){clearTimeout(E.current)},onMouseLeave(e){T()||A(e.nativeEvent,!1)}}),[A,T]);return r.useMemo(()=>s?{reference:L,floating:j}:{},[s,L,j])}const yn=()=>{},bn=r.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:yn,setState:yn,isInstantPhase:!1}),wn=()=>r.useContext(bn);function En(e){const{children:t,delay:n,timeoutMs:i=0}=e,[a,o]=r.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:i,initialDelay:n,currentId:null,isInstantPhase:!1}),l=r.useRef(null),s=r.useCallback(e=>{o({currentId:e})},[]);return Ht(()=>{a.currentId?null===l.current?l.current=a.currentId:a.isInstantPhase||o({isInstantPhase:!0}):(a.isInstantPhase&&o({isInstantPhase:!1}),l.current=null)},[a.currentId,a.isInstantPhase]),r.createElement(bn.Provider,{value:r.useMemo(()=>({...a,setState:o,setCurrentId:s}),[a,s])},t)}function kn(e,t){void 0===t&&(t={});const{open:n,onOpenChange:r,floatingId:i}=e,{id:a,enabled:o=!0}=t,l=null!=a?a:i,s=wn(),{currentId:c,setCurrentId:u,initialDelay:d,setState:p,timeoutMs:f}=s;return Ht(()=>{o&&c&&(p({delay:{open:1,close:vn(d,"close")}}),c!==l&&r(!1))},[o,l,r,p,c,d]),Ht(()=>{function e(){r(!1),p({delay:d,currentId:null})}if(o&&c&&!n&&c===l){if(f){const t=window.setTimeout(e,f);return()=>{clearTimeout(t)}}e()}},[o,n,p,c,l,r,d,f]),Ht(()=>{o&&u!==yn&&n&&u(l)},[o,n,u,l]),s}let Cn=0;function xn(e,t){void 0===t&&(t={});const{preventScroll:n=!1,cancelPrevious:r=!0,sync:i=!1}=t;r&&cancelAnimationFrame(Cn);const a=()=>null==e?void 0:e.focus({preventScroll:n});i?a():Cn=requestAnimationFrame(a)}function On(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let _n=new WeakMap,Sn=new WeakSet,Pn={},An=0;const In=e=>e&&(e.host||In(e.parentNode));function Mn(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);const r=F(e[0]).body;return function(e,t,n,r){const i="data-floating-ui-inert",a=r?"inert":n?"aria-hidden":null,l=(s=t,e.map(e=>{if(s.contains(e))return e;const t=In(e);return s.contains(t)?t:null}).filter(e=>null!=e));var s;const c=new Set,u=new Set(l),d=[];Pn[i]||(Pn[i]=new WeakMap);const p=Pn[i];return l.forEach(function e(t){t&&!c.has(t)&&(c.add(t),t.parentNode&&e(t.parentNode))}),function e(t){t&&!u.has(t)&&[].forEach.call(t.children,t=>{if("script"!==o(t))if(c.has(t))e(t);else{const e=a?t.getAttribute(a):null,n=null!==e&&"false"!==e,r=(_n.get(t)||0)+1,o=(p.get(t)||0)+1;_n.set(t,r),p.set(t,o),d.push(t),1===r&&n&&Sn.add(t),1===o&&t.setAttribute(i,""),!n&&a&&t.setAttribute(a,"true")}})}(t),c.clear(),An++,()=>{d.forEach(e=>{const t=(_n.get(e)||0)-1,n=(p.get(e)||0)-1;_n.set(e,t),p.set(e,n),t||(!Sn.has(e)&&a&&e.removeAttribute(a),Sn.delete(e)),n||e.removeAttribute(i)}),An--,An||(_n=new WeakMap,_n=new WeakMap,Sn=new WeakSet,Pn={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}const Dn=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function Tn(e,t){const n=De(e,Dn());"prev"===t&&n.reverse();const r=n.indexOf(A(F(e)));return n.slice(r+1)[0]}function Ln(){return Tn(document.body,"next")}function jn(){return Tn(document.body,"prev")}function Nn(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!I(n,r)}function Rn(e){De(e,Dn()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function Vn(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{const t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}const Fn={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function Hn(e){"Tab"===e.key&&(e.target,clearTimeout(void 0))}const Bn=r.forwardRef(function(e,t){const[n,i]=r.useState();Ht(()=>(j()&&i("button"),document.addEventListener("keydown",Hn),()=>{document.removeEventListener("keydown",Hn)}),[]);const a={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[fn("focus-guard")]:"",style:Fn};return r.createElement("span",$t({},e,a))}),zn=r.createContext(null),Un=fn("portal");function Zn(e){void 0===e&&(e={});const{id:t,root:n}=e,i=nn(),a=qn(),[o,l]=r.useState(null),s=r.useRef(null);return Ht(()=>()=>{null==o||o.remove(),queueMicrotask(()=>{s.current=null})},[o]),Ht(()=>{if(!i)return;if(s.current)return;const e=t?document.getElementById(t):null;if(!e)return;const n=document.createElement("div");n.id=i,n.setAttribute(Un,""),e.appendChild(n),s.current=n,l(n)},[t,i]),Ht(()=>{if(null===n)return;if(!i)return;if(s.current)return;let e=n||(null==a?void 0:a.portalNode);e&&!u(e)&&(e=e.current),e=e||document.body;let r=null;t&&(r=document.createElement("div"),r.id=t,e.appendChild(r));const o=document.createElement("div");o.id=i,o.setAttribute(Un,""),e=r||e,e.appendChild(o),s.current=o,l(o)},[t,n,i,a]),o}function Wn(e){const{children:t,id:n,root:i,preserveTabOrder:a=!0}=e,o=Zn({id:n,root:i}),[l,s]=r.useState(null),c=r.useRef(null),u=r.useRef(null),d=r.useRef(null),p=r.useRef(null),f=null==l?void 0:l.modal,m=null==l?void 0:l.open,h=!!l&&!l.modal&&l.open&&a&&!(!i&&!o);return r.useEffect(()=>{if(o&&a&&!f)return o.addEventListener("focusin",e,!0),o.addEventListener("focusout",e,!0),()=>{o.removeEventListener("focusin",e,!0),o.removeEventListener("focusout",e,!0)};function e(e){o&&Nn(e)&&("focusin"===e.type?Vn:Rn)(o)}},[o,a,f]),r.useEffect(()=>{o&&(m||Vn(o))},[m,o]),r.createElement(zn.Provider,{value:r.useMemo(()=>({preserveTabOrder:a,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:d,afterInsideRef:p,portalNode:o,setFocusManagerState:s}),[a,o])},h&&o&&r.createElement(Bn,{"data-type":"outside",ref:c,onFocus:e=>{if(Nn(e,o)){var t;null==(t=d.current)||t.focus()}else{const e=jn()||(null==l?void 0:l.refs.domReference.current);null==e||e.focus()}}}),h&&o&&r.createElement("span",{"aria-owns":o.id,style:Fn}),o&&Te.createPortal(t,o),h&&o&&r.createElement(Bn,{"data-type":"outside",ref:u,onFocus:e=>{if(Nn(e,o)){var t;null==(t=p.current)||t.focus()}else{const t=Ln()||(null==l?void 0:l.refs.domReference.current);null==t||t.focus(),(null==l?void 0:l.closeOnFocusOut)&&(null==l||l.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))}const qn=()=>r.useContext(zn),Gn="data-floating-ui-focusable";function Yn(e){return e?e.hasAttribute(Gn)?e:e.querySelector("["+Gn+"]")||e:null}let Kn=[];function Xn(e){Kn=Kn.filter(e=>e.isConnected);let t=e;if(t&&"body"!==o(t)){if(!function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==be.call(e,ge)&&Ae(t,e)}(t,Dn())){const e=De(t,Dn())[0];e&&(t=e)}Kn.push(t),Kn.length>20&&(Kn=Kn.slice(-20))}}function Qn(){return Kn.slice().reverse().find(e=>e.isConnected)}const $n=r.forwardRef(function(e,t){return r.createElement("button",$t({},e,{type:"button",ref:t,tabIndex:-1,style:Fn}))});function Jn(e){const{context:t,children:n,disabled:i=!1,order:a=["content"],guards:o=!0,initialFocus:l=0,returnFocus:s=!0,restoreFocus:c=!1,modal:u=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:f=!0}=e,{open:m,refs:h,nodeId:v,onOpenChange:g,events:y,dataRef:b,floatingId:w,elements:{domReference:E,floating:k}}=t,C="number"==typeof l&&l<0,x=Z(E)&&C,O="undefined"==typeof HTMLElement||!("inert"in HTMLElement.prototype)||o,_=mn(a),S=mn(l),P=mn(s),M=cn(),D=qn(),j=r.useRef(null),N=r.useRef(null),R=r.useRef(!1),V=r.useRef(!1),H=r.useRef(-1),z=null!=D,W=Yn(k),q=Ot(function(e){return void 0===e&&(e=W),e?De(e,Dn()):[]}),G=Ot(e=>{const t=q(e);return _.current.map(e=>E&&"reference"===e?E:W&&"floating"===e?W:t).filter(Boolean).flat()});function Y(e){return!i&&p&&u?r.createElement($n,{ref:"start"===e?j:N,onClick:e=>g(!1,e.nativeEvent)},"string"==typeof p?p:"Dismiss"):null}r.useEffect(()=>{if(i)return;if(!u)return;function e(e){if("Tab"===e.key){I(W,A(F(W)))&&0===q().length&&!x&&U(e);const t=G(),n=B(e);"reference"===_.current[0]&&n===E&&(U(e),e.shiftKey?xn(t[t.length-1]):xn(t[1])),"floating"===_.current[1]&&n===W&&e.shiftKey&&(U(e),xn(t[0]))}}const t=F(W);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[i,E,W,u,_,x,q,G]),r.useEffect(()=>{if(!i&&k)return k.addEventListener("focusin",e),()=>{k.removeEventListener("focusin",e)};function e(e){const t=B(e),n=q().indexOf(t);-1!==n&&(H.current=n)}},[i,k,q]),r.useEffect(()=>{if(!i&&f)return k&&d(E)?(E.addEventListener("focusout",t),E.addEventListener("pointerdown",e),k.addEventListener("focusout",t),()=>{E.removeEventListener("focusout",t),E.removeEventListener("pointerdown",e),k.removeEventListener("focusout",t)}):void 0;function e(){V.current=!0,setTimeout(()=>{V.current=!1})}function t(e){const t=e.relatedTarget;queueMicrotask(()=>{const n=!(I(E,t)||I(k,t)||I(t,k)||I(null==D?void 0:D.portalNode,t)||null!=t&&t.hasAttribute(fn("focus-guard"))||M&&(On(M.nodesRef.current,v).find(e=>{var n,r;return I(null==(n=e.context)?void 0:n.elements.floating,t)||I(null==(r=e.context)?void 0:r.elements.domReference,t)})||function(e,t){var n;let r=[],i=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;i;){const t=e.find(e=>e.id===i);i=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r}(M.nodesRef.current,v).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(c&&n&&A(F(W))===F(W).body){d(W)&&W.focus();const e=H.current,t=q(),n=t[e]||t[t.length-1]||W;d(n)&&n.focus()}!x&&u||!t||!n||V.current||t===Qn()||(R.current=!0,g(!1,e,"focus-out"))})}},[i,E,k,W,u,v,M,D,g,f,c,q,x]),r.useEffect(()=>{var e;if(i)return;const t=Array.from((null==D||null==(e=D.portalNode)?void 0:e.querySelectorAll("["+fn("portal")+"]"))||[]);if(k){const e=[k,...t,j.current,N.current,_.current.includes("reference")||x?E:null].filter(e=>null!=e),n=u||x?Mn(e,O,!O):Mn(e);return()=>{n()}}},[i,E,k,u,_,D,x,O]),Ht(()=>{if(i||!d(W))return;const e=A(F(W));queueMicrotask(()=>{const t=G(W),n=S.current,r=("number"==typeof n?t[n]:n.current)||W,i=I(W,e);C||i||!m||xn(r,{preventScroll:r===W})})},[i,m,W,C,G,S]),Ht(()=>{if(i||!W)return;let e=!1;const t=F(W),n=A(t);let r=b.current.openEvent;function a(t){let{open:n,reason:i,event:a,nested:o}=t;n&&(r=a),"escape-key"===i&&h.domReference.current&&Xn(h.domReference.current),"hover"===i&&"mouseleave"===a.type&&(R.current=!0),"outside-press"===i&&(o?(R.current=!1,e=!0):R.current=!(T(a)||L(a)))}Xn(n),y.on("openchange",a);const o=t.createElement("span");return o.setAttribute("tabindex","-1"),o.setAttribute("aria-hidden","true"),Object.assign(o.style,Fn),z&&E&&E.insertAdjacentElement("afterend",o),()=>{y.off("openchange",a);const n=A(t),i=I(k,n)||M&&On(M.nodesRef.current,v).some(e=>{var t;return I(null==(t=e.context)?void 0:t.elements.floating,n)});(i||r&&["click","mousedown"].includes(r.type))&&h.domReference.current&&Xn(h.domReference.current);const l="boolean"==typeof P.current?Qn()||o:P.current.current||o;queueMicrotask(()=>{P.current&&!R.current&&d(l)&&(l===n||n===t.body||i)&&l.focus({preventScroll:e}),o.remove()})}},[i,k,W,P,b,h,y,M,v,z,E]),r.useEffect(()=>{queueMicrotask(()=>{R.current=!1})},[i]),Ht(()=>{if(!i&&D)return D.setFocusManagerState({modal:u,closeOnFocusOut:f,open:m,onOpenChange:g,refs:h}),()=>{D.setFocusManagerState(null)}},[i,D,u,m,g,h,f]),Ht(()=>{if(i)return;if(!W)return;if("function"!=typeof MutationObserver)return;if(C)return;const e=()=>{const e=W.getAttribute("tabindex"),t=q(),n=A(F(k)),r=t.indexOf(n);-1!==r&&(H.current=r),_.current.includes("floating")||n!==h.domReference.current&&0===t.length?"0"!==e&&W.setAttribute("tabindex","0"):"-1"!==e&&W.setAttribute("tabindex","-1")};e();const t=new MutationObserver(e);return t.observe(W,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[i,k,W,h,_,q,C]);const K=!i&&O&&(!u||!x)&&(z||u);return r.createElement(r.Fragment,null,K&&r.createElement(Bn,{"data-type":"inside",ref:null==D?void 0:D.beforeInsideRef,onFocus:e=>{if(u){const e=G();xn("reference"===a[0]?e[0]:e[e.length-1])}else if(null!=D&&D.preserveTabOrder&&D.portalNode)if(R.current=!1,Nn(e,D.portalNode)){const e=Ln()||E;null==e||e.focus()}else{var t;null==(t=D.beforeOutsideRef.current)||t.focus()}}}),!x&&Y("start"),n,Y("end"),K&&r.createElement(Bn,{"data-type":"inside",ref:null==D?void 0:D.afterInsideRef,onFocus:e=>{if(u)xn(G()[0]);else if(null!=D&&D.preserveTabOrder&&D.portalNode)if(f&&(R.current=!0),Nn(e,D.portalNode)){const e=jn()||E;null==e||e.focus()}else{var t;null==(t=D.afterOutsideRef.current)||t.focus()}}}))}let er=0,tr=()=>{};const nr=r.forwardRef(function(e,t){const{lockScroll:n=!1,...i}=e;return Ht(()=>{if(n)return er++,1===er&&(tr=function(){const e=/iP(hone|ad|od)|iOS/.test(M()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",r=window.innerWidth-document.documentElement.clientWidth,i=t.left?parseFloat(t.left):window.scrollX,a=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",r&&(t[n]=r+"px"),e){var o,l;const e=(null==(o=window.visualViewport)?void 0:o.offsetLeft)||0,n=(null==(l=window.visualViewport)?void 0:l.offsetTop)||0;Object.assign(t,{position:"fixed",top:-(a-Math.floor(n))+"px",left:-(i-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(i,a))}}()),()=>{er--,0===er&&tr()}},[n]),r.createElement("div",$t({ref:t},i,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...i.style}}))});function rr(e){return d(e.target)&&"BUTTON"===e.target.tagName}function ir(e){return z(e)}function ar(e,t){void 0===t&&(t={});const{open:n,onOpenChange:i,dataRef:a,elements:{domReference:o}}=e,{enabled:l=!0,event:s="click",toggle:c=!0,ignoreMouse:u=!1,keyboardHandlers:d=!0,stickIfOpen:p=!0}=t,f=r.useRef(),m=r.useRef(!1),h=r.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){const t=f.current;0===e.button&&"click"!==s&&(V(t,!0)&&u||(!n||!c||a.current.openEvent&&p&&"mousedown"!==a.current.openEvent.type?(e.preventDefault(),i(!0,e.nativeEvent,"click")):i(!1,e.nativeEvent,"click")))},onClick(e){const t=f.current;"mousedown"===s&&f.current?f.current=void 0:V(t,!0)&&u||(!n||!c||a.current.openEvent&&p&&"click"!==a.current.openEvent.type?i(!0,e.nativeEvent,"click"):i(!1,e.nativeEvent,"click"))},onKeyDown(e){f.current=void 0,e.defaultPrevented||!d||rr(e)||(" "!==e.key||ir(o)||(e.preventDefault(),m.current=!0),"Enter"===e.key&&i(!n||!c,e.nativeEvent,"click"))},onKeyUp(e){e.defaultPrevented||!d||rr(e)||ir(o)||" "===e.key&&m.current&&(m.current=!1,i(!n||!c,e.nativeEvent,"click"))}}),[a,o,s,u,d,i,n,p,c]);return r.useMemo(()=>l?{reference:h}:{},[l,h])}function or(e){return null!=e&&null!=e.clientX}function lr(e,t){void 0===t&&(t={});const{open:n,dataRef:i,elements:{floating:a,domReference:o},refs:s}=e,{enabled:c=!0,axis:u="both",x:d=null,y:p=null}=t,f=r.useRef(!1),m=r.useRef(null),[h,v]=r.useState(),[g,y]=r.useState([]),b=Ot((e,t)=>{f.current||i.current.openEvent&&!or(i.current.openEvent)||s.setPositionReference(function(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){var a;const o=(null==e?void 0:e.getBoundingClientRect())||{width:0,height:0,x:0,y:0},l="x"===t.axis||"both"===t.axis,s="y"===t.axis||"both"===t.axis,c=["mouseenter","mousemove"].includes((null==(a=t.dataRef.current.openEvent)?void 0:a.type)||"")&&"touch"!==t.pointerType;let u=o.width,d=o.height,p=o.x,f=o.y;return null==n&&t.x&&l&&(n=o.x-t.x),null==r&&t.y&&s&&(r=o.y-t.y),p-=n||0,f-=r||0,u=0,d=0,!i||c?(u="y"===t.axis?o.width:0,d="x"===t.axis?o.height:0,p=l&&null!=t.x?t.x:p,f=s&&null!=t.y?t.y:f):i&&!c&&(d="x"===t.axis?o.height:d,u="y"===t.axis?o.width:u),i=!0,{width:u,height:d,x:p,y:f,top:f,right:p+u,bottom:f+d,left:p}}}}(o,{x:e,y:t,axis:u,dataRef:i,pointerType:h}))}),w=Ot(e=>{null==d&&null==p&&(n?m.current||y([]):b(e.clientX,e.clientY))}),E=V(h)?a:n,k=r.useCallback(()=>{if(!E||!c||null!=d||null!=p)return;const e=l(a);function t(n){const r=B(n);I(a,r)?(e.removeEventListener("mousemove",t),m.current=null):b(n.clientX,n.clientY)}if(!i.current.openEvent||or(i.current.openEvent)){e.addEventListener("mousemove",t);const n=()=>{e.removeEventListener("mousemove",t),m.current=null};return m.current=n,n}s.setPositionReference(o)},[E,c,d,p,a,i,s,o,b]);r.useEffect(()=>k(),[k,g]),r.useEffect(()=>{c&&!a&&(f.current=!1)},[c,a]),r.useEffect(()=>{!c&&n&&(f.current=!0)},[c,n]),Ht(()=>{!c||null==d&&null==p||(f.current=!1,b(d,p))},[c,d,p,b]);const C=r.useMemo(()=>{function e(e){let{pointerType:t}=e;v(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:w,onMouseEnter:w}},[w]);return r.useMemo(()=>c?{reference:C}:{},[c,C])}const sr={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},cr={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},ur=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function dr(e,t){void 0===t&&(t={});const{open:n,onOpenChange:i,elements:a,dataRef:o}=e,{enabled:l=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:p="pointerdown",referencePress:f=!1,referencePressEvent:m="pointerdown",ancestorScroll:h=!1,bubbles:v,capture:g}=t,y=cn(),b=Ot("function"==typeof c?c:()=>!1),w="function"==typeof c?b:c,x=r.useRef(!1),_=r.useRef(!1),{escapeKey:P,outsidePress:A}=ur(v),{escapeKey:M,outsidePress:D}=ur(g),T=r.useRef(!1),L=Ot(e=>{var t;if(!n||!l||!s||"Escape"!==e.key)return;if(T.current)return;const r=null==(t=o.current.floatingContext)?void 0:t.nodeId,a=y?On(y.nodesRef.current,r):[];if(!P&&(e.stopPropagation(),a.length>0)){let e=!0;if(a.forEach(t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__escapeKeyBubbles||(e=!1)}),!e)return}i(!1,function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,"escape-key")}),j=Ot(e=>{var t;const n=()=>{var t;L(e),null==(t=B(e))||t.removeEventListener("keydown",n)};null==(t=B(e))||t.addEventListener("keydown",n)}),N=Ot(e=>{var t;const n=x.current;x.current=!1;const r=_.current;if(_.current=!1,"click"===p&&r)return;if(n)return;if("function"==typeof w&&!w(e))return;const l=B(e),s="["+fn("inert")+"]",c=F(a.floating).querySelectorAll(s);let f=u(l)?l:null;for(;f&&!k(f);){const e=O(f);if(k(e)||!u(e))break;f=e}if(c.length&&u(l)&&!l.matches("html,body")&&!I(l,a.floating)&&Array.from(c).every(e=>!I(f,e)))return;if(d(l)&&z){const t=l.clientWidth>0&&l.scrollWidth>l.clientWidth,n=l.clientHeight>0&&l.scrollHeight>l.clientHeight;let r=n&&e.offsetX>l.clientWidth;if(n&&"rtl"===C(l).direction&&(r=e.offsetX<=l.offsetWidth-l.clientWidth),r||t&&e.offsetY>l.clientHeight)return}const m=null==(t=o.current.floatingContext)?void 0:t.nodeId,h=y&&On(y.nodesRef.current,m).some(t=>{var n;return H(e,null==(n=t.context)?void 0:n.elements.floating)});if(H(e,a.floating)||H(e,a.domReference)||h)return;const v=y?On(y.nodesRef.current,m):[];if(v.length>0){let e=!0;if(v.forEach(t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__outsidePressBubbles||(e=!1)}),!e)return}i(!1,e,"outside-press")}),R=Ot(e=>{var t;const n=()=>{var t;N(e),null==(t=B(e))||t.removeEventListener(p,n)};null==(t=B(e))||t.addEventListener(p,n)});r.useEffect(()=>{if(!n||!l)return;o.current.__escapeKeyBubbles=P,o.current.__outsidePressBubbles=A;let e=-1;function t(e){i(!1,e,"ancestor-scroll")}function r(){window.clearTimeout(e),T.current=!0}function c(){e=window.setTimeout(()=>{T.current=!1},E()?5:0)}const d=F(a.floating);s&&(d.addEventListener("keydown",M?j:L,M),d.addEventListener("compositionstart",r),d.addEventListener("compositionend",c)),w&&d.addEventListener(p,D?R:N,D);let f=[];return h&&(u(a.domReference)&&(f=S(a.domReference)),u(a.floating)&&(f=f.concat(S(a.floating))),!u(a.reference)&&a.reference&&a.reference.contextElement&&(f=f.concat(S(a.reference.contextElement)))),f=f.filter(e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)}),f.forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{s&&(d.removeEventListener("keydown",M?j:L,M),d.removeEventListener("compositionstart",r),d.removeEventListener("compositionend",c)),w&&d.removeEventListener(p,D?R:N,D),f.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[o,a,s,w,p,n,i,h,l,P,A,L,M,j,N,D,R]),r.useEffect(()=>{x.current=!1},[w,p]);const V=r.useMemo(()=>({onKeyDown:L,[sr[m]]:e=>{f&&i(!1,e.nativeEvent,"reference-press")}}),[L,i,f,m]),z=r.useMemo(()=>({onKeyDown:L,onMouseDown(){_.current=!0},onMouseUp(){_.current=!0},[cr[p]]:()=>{x.current=!0}}),[L,p]);return r.useMemo(()=>l?{reference:V,floating:z}:{},[l,V,z])}function pr(e){const{open:t=!1,onOpenChange:n,elements:i}=e,a=nn(),o=r.useRef({}),[l]=r.useState(()=>an()),s=null!=sn(),[c,u]=r.useState(i.reference),d=Ot((e,t,r)=>{o.current.openEvent=e?t:void 0,l.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),p=r.useMemo(()=>({setPositionReference:u}),[]),f=r.useMemo(()=>({reference:c||i.reference||null,floating:i.floating||null,domReference:i.reference}),[c,i.reference,i.floating]);return r.useMemo(()=>({dataRef:o,open:t,onOpenChange:d,elements:f,events:l,floatingId:a,refs:p}),[t,d,f,l,a,p])}function fr(e){void 0===e&&(e={});const{nodeId:t}=e,n=pr({...e,elements:{reference:null,floating:null,...e.elements}}),i=e.rootContext||n,a=i.elements,[o,l]=r.useState(null),[s,c]=r.useState(null),d=(null==a?void 0:a.domReference)||o,p=r.useRef(null),f=cn();Ht(()=>{d&&(p.current=d)},[d]);const m=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:a,elements:{reference:o,floating:l}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[d,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,m]=r.useState(i);ct(f,i)||m(i);const[h,v]=r.useState(null),[g,y]=r.useState(null),b=r.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),w=r.useCallback(e=>{e!==x.current&&(x.current=e,y(e))},[]),E=o||h,k=l||g,C=r.useRef(null),x=r.useRef(null),O=r.useRef(d),_=null!=c,S=pt(c),P=pt(a),A=pt(u),I=r.useCallback(()=>{if(!C.current||!x.current)return;const e={placement:t,strategy:n,middleware:f};P.current&&(e.platform=P.current),lt(C.current,x.current,e).then(e=>{const t={...e,isPositioned:!1!==A.current};M.current&&!ct(O.current,t)&&(O.current=t,Te.flushSync(()=>{p(t)}))})},[f,t,n,P,A]);st(()=>{!1===u&&O.current.isPositioned&&(O.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[u]);const M=r.useRef(!1);st(()=>(M.current=!0,()=>{M.current=!1}),[]),st(()=>{if(E&&(C.current=E),k&&(x.current=k),E&&k){if(S.current)return S.current(E,k,I);I()}},[E,k,I,S,_]);const D=r.useMemo(()=>({reference:C,floating:x,setReference:b,setFloating:w}),[b,w]),T=r.useMemo(()=>({reference:E,floating:k}),[E,k]),L=r.useMemo(()=>{const e={position:n,left:0,top:0};if(!T.floating)return e;const t=dt(T.floating,d.x),r=dt(T.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...ut(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,T.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:I,refs:D,elements:T,floatingStyles:L}),[d,I,D,T,L])}({...e,elements:{...a,...s&&{reference:s}}}),h=r.useCallback(e=>{const t=u(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),m.refs.setReference(t)},[m.refs]),v=r.useCallback(e=>{(u(e)||null===e)&&(p.current=e,l(e)),(u(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!u(e))&&m.refs.setReference(e)},[m.refs]),g=r.useMemo(()=>({...m.refs,setReference:v,setPositionReference:h,domReference:p}),[m.refs,v,h]),y=r.useMemo(()=>({...m.elements,domReference:d}),[m.elements,d]),b=r.useMemo(()=>({...m,...i,refs:g,elements:y,nodeId:t}),[m,g,y,t,i]);return Ht(()=>{i.dataRef.current.floatingContext=b;const e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=b)}),r.useMemo(()=>({...m,context:b,refs:g,elements:y}),[m,g,y,b])}function mr(e,t){void 0===t&&(t={});const{open:n,onOpenChange:i,events:a,dataRef:o,elements:s}=e,{enabled:c=!0,visibleOnly:p=!0}=t,f=r.useRef(!1),m=r.useRef(),h=r.useRef(!0);r.useEffect(()=>{if(!c)return;const e=l(s.domReference);function t(){!n&&d(s.domReference)&&s.domReference===A(F(s.domReference))&&(f.current=!0)}function r(){h.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[s.domReference,n,c]),r.useEffect(()=>{if(c)return a.on("openchange",e),()=>{a.off("openchange",e)};function e(e){let{reason:t}=e;"reference-press"!==t&&"escape-key"!==t||(f.current=!0)}},[a,c]),r.useEffect(()=>()=>{clearTimeout(m.current)},[]);const v=r.useMemo(()=>({onPointerDown(e){L(e.nativeEvent)||(h.current=!1)},onMouseLeave(){f.current=!1},onFocus(e){if(f.current)return;const t=B(e.nativeEvent);if(p&&u(t))try{if(j()&&R())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!h.current&&!z(t))return}i(!0,e.nativeEvent,"focus")},onBlur(e){f.current=!1;const t=e.relatedTarget,n=e.nativeEvent,r=u(t)&&t.hasAttribute(fn("focus-guard"))&&"outside"===t.getAttribute("data-type");m.current=window.setTimeout(()=>{var e;const a=A(s.domReference?s.domReference.ownerDocument:document);(t||a!==s.domReference)&&(I(null==(e=o.current.floatingContext)?void 0:e.refs.floating.current,a)||I(s.domReference,a)||r||i(!1,n,"focus"))})}}),[o,s.domReference,i,p]);return r.useMemo(()=>c?{reference:v}:{},[c,v])}const hr="active",vr="selected";function gr(e,t,n){const r=new Map,i="item"===n;let a=e;if(i&&e){const{[hr]:t,[vr]:n,...r}=e;a=r}return{..."floating"===n&&{tabIndex:-1,[Gn]:""},...a,...t.map(t=>{const r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[n,a]=t;var o;i&&[hr,vr].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof a&&(null==(o=r.get(n))||o.push(a),e[n]=function(){for(var e,t=arguments.length,i=new Array(t),a=0;ae(...i)).find(e=>void 0!==e)})):e[n]=a)}),e):e,{})}}function yr(e){void 0===e&&(e=[]);const t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),i=e.map(e=>null==e?void 0:e.item),a=r.useCallback(t=>gr(t,e,"reference"),t),o=r.useCallback(t=>gr(t,e,"floating"),n),l=r.useCallback(t=>gr(t,e,"item"),i);return r.useMemo(()=>({getReferenceProps:a,getFloatingProps:o,getItemProps:l}),[a,o,l])}let br=!1;function wr(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function Er(e,t){return wr(t,e===_t||e===St,e===Pt||e===At)}function kr(e,t,n){return wr(t,e===St,n?e===Pt:e===At)||"Enter"===e||" "===e||""===e}function Cr(e,t,n){return wr(t,n?e===At:e===Pt,e===_t)}function xr(e,t){const{open:n,onOpenChange:i,elements:a}=e,{listRef:o,activeIndex:l,onNavigate:s=()=>{},enabled:c=!0,selectedIndex:u=null,allowEscape:p=!1,loop:f=!1,nested:m=!1,rtl:h=!1,virtual:v=!1,focusItemOnOpen:g="auto",focusItemOnHover:y=!0,openOnArrowKeyDown:b=!0,disabledIndices:w,orientation:E="vertical",cols:k=1,scrollItemIntoView:C=!0,virtualItemRef:x,itemSizes:O,dense:_=!1}=t,S=mn(Yn(a.floating)),P=sn(),M=cn(),D=Ot(s),N=Z(a.domReference),V=r.useRef(g),H=r.useRef(null!=u?u:-1),B=r.useRef(null),z=r.useRef(!0),W=r.useRef(D),q=r.useRef(!!a.floating),G=r.useRef(n),Y=r.useRef(!1),K=r.useRef(!1),X=mn(w),Q=mn(n),$=mn(C),J=mn(u),[ee,te]=r.useState(),[ne,re]=r.useState(),ie=Ot(function(e,t,n){function r(e){v?(te(e.id),null==M||M.events.emit("virtualfocus",e),x&&(x.current=e)):xn(e,{preventScroll:!0,sync:!(!R()||!j())&&(br||Y.current)})}void 0===n&&(n=!1);const i=e.current[t.current];i&&r(i),requestAnimationFrame(()=>{const a=e.current[t.current]||i;if(!a)return;i||r(a);const o=$.current;o&&oe&&(n||!z.current)&&(null==a.scrollIntoView||a.scrollIntoView("boolean"==typeof o?{block:"nearest",inline:"nearest"}:o))})});Ht(()=>{document.createElement("div").focus({get preventScroll(){return br=!0,!1}})},[]),Ht(()=>{c&&(n&&a.floating?V.current&&null!=u&&(K.current=!0,H.current=u,D(u)):q.current&&(H.current=-1,W.current(null)))},[c,n,a.floating,u,D]),Ht(()=>{if(c&&n&&a.floating)if(null==l){if(Y.current=!1,null!=J.current)return;if(q.current&&(H.current=-1,ie(o,H)),(!G.current||!q.current)&&V.current&&(null!=B.current||!0===V.current&&null==B.current)){let e=0;const t=()=>{null==o.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(H.current=null==B.current||kr(B.current,E,h)||m?Dt(o,X.current):Tt(o,X.current),B.current=null,D(H.current))};t()}}else Mt(o,l)||(H.current=l,ie(o,H,K.current),K.current=!1)},[c,n,a.floating,l,J,m,o,E,h,D,ie,X]),Ht(()=>{var e;if(!c||a.floating||!M||v||!q.current)return;const t=M.nodesRef.current,n=null==(e=t.find(e=>e.id===P))||null==(e=e.context)?void 0:e.elements.floating,r=A(F(a.floating)),i=t.some(e=>e.context&&I(e.context.elements.floating,r));n&&!i&&z.current&&n.focus({preventScroll:!0})},[c,a.floating,M,P,v]),Ht(()=>{if(c&&M&&v&&!P)return M.events.on("virtualfocus",e),()=>{M.events.off("virtualfocus",e)};function e(e){re(e.id),x&&(x.current=e)}},[c,M,v,P,x]),Ht(()=>{W.current=D,q.current=!!a.floating}),Ht(()=>{n||(B.current=null)},[n]),Ht(()=>{G.current=n},[n]);const ae=null!=l,oe=r.useMemo(()=>{function e(e){if(!n)return;const t=o.current.indexOf(e);-1!==t&&D(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...y&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;z.current&&"touch"!==t&&(H.current=-1,ie(o,H),D(null),v||xn(S.current,{preventScroll:!0}))}}}},[n,S,ie,y,o,D,v]),le=Ot(e=>{if(z.current=!1,Y.current=!0,229===e.which)return;if(!Q.current&&e.currentTarget===S.current)return;if(m&&Cr(e.key,E,h))return U(e),i(!1,e.nativeEvent,"list-navigation"),void(d(a.domReference)&&(v?null==M||M.events.emit("virtualfocus",a.domReference):a.domReference.focus()));const t=H.current,r=Dt(o,w),l=Tt(o,w);if(N||("Home"===e.key&&(U(e),H.current=r,D(H.current)),"End"===e.key&&(U(e),H.current=l,D(H.current))),k>1){const t=O||Array.from({length:o.current.length},()=>({width:1,height:1})),n=Nt(t,k,_),i=n.findIndex(e=>null!=e&&!Ft(o.current,e,w)),a=n.reduce((e,t,n)=>null==t||Ft(o.current,t,w)?e:n,-1),s=n[jt({current:n.map(e=>null!=e?o.current[e]:null)},{event:e,orientation:E,loop:f,rtl:h,cols:k,disabledIndices:Vt([...w||o.current.map((e,t)=>Ft(o.current,t)?t:void 0),void 0],n),minIndex:i,maxIndex:a,prevIndex:Rt(H.current>l?r:H.current,t,n,k,e.key===St?"bl":e.key===(h?Pt:At)?"tr":"tl"),stopEvent:!0})];if(null!=s&&(H.current=s,D(H.current)),"both"===E)return}if(Er(e.key,E)){if(U(e),n&&!v&&A(e.currentTarget.ownerDocument)===e.currentTarget)return H.current=kr(e.key,E,h)?r:l,void D(H.current);kr(e.key,E,h)?H.current=f?t>=l?p&&t!==o.current.length?-1:r:Lt(o,{startingIndex:t,disabledIndices:w}):Math.min(l,Lt(o,{startingIndex:t,disabledIndices:w})):H.current=f?t<=r?p&&-1!==t?o.current.length:l:Lt(o,{startingIndex:t,decrement:!0,disabledIndices:w}):Math.max(r,Lt(o,{startingIndex:t,decrement:!0,disabledIndices:w})),Mt(o,H.current)?D(null):D(H.current)}}),se=r.useMemo(()=>v&&n&&ae&&{"aria-activedescendant":ne||ee},[v,n,ae,ne,ee]),ce=r.useMemo(()=>({"aria-orientation":"both"===E?void 0:E,...!Z(a.domReference)&&se,onKeyDown:le,onPointerMove(){z.current=!0}}),[se,le,a.domReference,E]),ue=r.useMemo(()=>{function e(e){"auto"===g&&T(e.nativeEvent)&&(V.current=!0)}return{...se,onKeyDown(e){z.current=!1;const t=e.key.startsWith("Arrow"),r=["Home","End"].includes(e.key),a=t||r,l=function(e,t,n){return wr(t,n?e===Pt:e===At,e===St)}(e.key,E,h),s=Cr(e.key,E,h),c=Er(e.key,E),d=(m?l:c)||"Enter"===e.key||""===e.key.trim();if(v&&n){const t=null==M?void 0:M.nodesRef.current.find(e=>null==e.parentId),n=M&&t?function(e,t){let n,r=-1;return function t(i,a){a>r&&(n=i,r=a),On(e,i).forEach(e=>{t(e.id,a+1)})}(t,0),e.find(e=>e.id===n)}(M.nodesRef.current,t.id):null;if(a&&n&&x){const t=new KeyboardEvent("keydown",{key:e.key,bubbles:!0});if(l||s){var p,f;const r=(null==(p=n.context)?void 0:p.elements.domReference)===e.currentTarget,i=s&&!r?null==(f=n.context)?void 0:f.elements.domReference:l?o.current.find(e=>(null==e?void 0:e.id)===ee):null;i&&(U(e),i.dispatchEvent(t),re(void 0))}var g;if((c||r)&&n.context&&n.context.open&&n.parentId&&e.currentTarget!==n.context.elements.domReference)return U(e),void(null==(g=n.context.elements.domReference)||g.dispatchEvent(t))}return le(e)}(n||b||!t)&&(d&&(B.current=m&&c?null:e.key),m?l&&(U(e),n?(H.current=Dt(o,X.current),D(H.current)):i(!0,e.nativeEvent,"list-navigation")):c&&(null!=u&&(H.current=u),U(e),!n&&b?i(!0,e.nativeEvent,"list-navigation"):le(e),n&&D(H.current)))},onFocus(){n&&!v&&D(null)},onPointerDown:function(e){V.current=g,"auto"===g&&L(e.nativeEvent)&&(V.current=!0)},onMouseDown:e,onClick:e}},[ee,se,le,X,g,o,m,D,i,n,b,E,h,u,M,v,x]);return r.useMemo(()=>c?{reference:ue,floating:ce,item:oe}:{},[c,ue,ce,oe])}const Or=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function _r(e,t){var n;void 0===t&&(t={});const{open:i,floatingId:a}=e,{enabled:o=!0,role:l="dialog"}=t,s=null!=(n=Or.get(l))?n:l,c=nn(),u=null!=sn(),d=r.useMemo(()=>"tooltip"===s||"label"===l?{["aria-"+("label"===l?"labelledby":"describedby")]:i?a:void 0}:{"aria-expanded":i?"true":"false","aria-haspopup":"alertdialog"===s?"dialog":s,"aria-controls":i?a:void 0,..."listbox"===s&&{role:"combobox"},..."menu"===s&&{id:c},..."menu"===s&&u&&{role:"menuitem"},..."select"===l&&{"aria-autocomplete":"none"},..."combobox"===l&&{"aria-autocomplete":"list"}},[s,a,u,i,c,l]),p=r.useMemo(()=>{const e={id:a,...s&&{role:s}};return"tooltip"===s||"label"===l?e:{...e,..."menu"===s&&{"aria-labelledby":c}}},[s,a,c,l]),f=r.useCallback(e=>{let{active:t,selected:n}=e;const r={role:"option",...t&&{id:a+"-option"}};switch(l){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}},[a,l]);return r.useMemo(()=>o?{reference:d,floating:p,item:f}:{},[o,d,p,f])}const Sr=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function Pr(e,t){return"function"==typeof e?e(t):e}function Ar(e,t){void 0===t&&(t={});const{open:n,elements:{floating:i}}=e,{duration:a=250}=t,o=("number"==typeof a?a:a.close)||0,[l,s]=r.useState("unmounted"),c=function(e,t){const[n,i]=r.useState(e);return e&&!n&&i(!0),r.useEffect(()=>{if(!e&&n){const e=setTimeout(()=>i(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,o);return c||"close"!==l||s("unmounted"),Ht(()=>{if(i){if(n){s("initial");const e=requestAnimationFrame(()=>{s("open")});return()=>{cancelAnimationFrame(e)}}s("close")}},[n,i]),{isMounted:c,status:l}}function Ir(e,t){void 0===t&&(t={});const{initial:n={opacity:0},open:i,close:a,common:o,duration:l=250}=t,s=e.placement,c=s.split("-")[0],u=r.useMemo(()=>({side:c,placement:s}),[c,s]),d="number"==typeof l,p=(d?l:l.open)||0,f=(d?l:l.close)||0,[m,h]=r.useState(()=>({...Pr(o,u),...Pr(n,u)})),{isMounted:v,status:g}=Ar(e,{duration:l}),y=mn(n),b=mn(i),w=mn(a),E=mn(o);return Ht(()=>{const e=Pr(y.current,u),t=Pr(w.current,u),n=Pr(E.current,u),r=Pr(b.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===g&&h(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===g&&h({transitionProperty:Object.keys(r).map(Sr).join(","),transitionDuration:p+"ms",...n,...r}),"close"===g){const r=t||e;h({transitionProperty:Object.keys(r).map(Sr).join(","),transitionDuration:f+"ms",...n,...r})}},[f,w,y,b,E,p,g,u]),{isMounted:v,styles:m}}function Mr(e,t){var n;const{open:i,dataRef:a}=e,{listRef:o,activeIndex:l,onMatch:s,onTypingChange:c,enabled:u=!0,findMatch:d=null,resetMs:p=750,ignoreKeys:f=[],selectedIndex:m=null}=t,h=r.useRef(),v=r.useRef(""),g=r.useRef(null!=(n=null!=m?m:l)?n:-1),y=r.useRef(null),b=Ot(s),w=Ot(c),E=mn(d),k=mn(f);Ht(()=>{i&&(clearTimeout(h.current),y.current=null,v.current="")},[i]),Ht(()=>{var e;i&&""===v.current&&(g.current=null!=(e=null!=m?m:l)?e:-1)},[i,m,l]);const C=Ot(e=>{e?a.current.typing||(a.current.typing=e,w(e)):a.current.typing&&(a.current.typing=e,w(e))}),x=Ot(e=>{function t(e,t,n){const r=E.current?E.current(t,n):t.find(e=>0===(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase())));return r?e.indexOf(r):-1}const n=o.current;if(v.current.length>0&&" "!==v.current[0]&&(-1===t(n,n,v.current)?C(!1):" "===e.key&&U(e)),null==n||k.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;i&&" "!==e.key&&(U(e),C(!0)),n.every(e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&&v.current===e.key&&(v.current="",g.current=y.current),v.current+=e.key,clearTimeout(h.current),h.current=setTimeout(()=>{v.current="",g.current=y.current,C(!1)},p);const r=g.current,a=t(n,[...n.slice((r||0)+1),...n.slice(0,(r||0)+1)],v.current);-1!==a?(b(a),y.current=a):" "!==e.key&&(v.current="",C(!1))}),O=r.useMemo(()=>({onKeyDown:x}),[x]),_=r.useMemo(()=>({onKeyDown:x,onKeyUp(e){" "===e.key&&C(!1)}}),[x,C]);return r.useMemo(()=>u?{reference:O,floating:_}:{},[u,O,_])}function Dr(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const Tr=e=>({name:"inner",options:e,async fn(t){const{listRef:n,overflowRef:r,onFallbackChange:i,offset:a=0,index:o=0,minItemsVisible:l=4,referenceOverflowThreshold:s=0,scrollRef:c,...u}=te(e,t),{rects:d,elements:{floating:p}}=t,f=n.current[o],m=(null==c?void 0:c.current)||p,h=p.clientTop||m.clientTop,v=0!==p.clientTop,g=0!==m.clientTop,y=p===m;if(!f)return{};const b={...t,...await ft(-f.offsetTop-p.clientTop-d.reference.height/2-f.offsetHeight/2-a).fn(t)},w=await rt(Dr(b,m.scrollHeight+h+p.clientTop),u),E=await rt(b,{...u,elementContext:"reference"}),k=K(0,w.top),C=b.y+k,x=(m.scrollHeight>m.clientHeight?e=>e:X)(K(0,m.scrollHeight+(v&&y||g?2*h:0)-k-K(0,w.bottom)));if(m.style.maxHeight=x+"px",m.scrollTop=k,i){const e=m.offsetHeight=-s||E.bottom>=-s;Te.flushSync(()=>i(e))}return r&&(r.current=await rt(Dr({...b,y:C},m.offsetHeight+h+p.clientTop),u)),{y:C}}});function Lr(e,t){const{open:n,elements:i}=e,{enabled:a=!0,overflowRef:o,scrollRef:l,onChange:s}=t,c=Ot(s),u=r.useRef(!1),d=r.useRef(null),p=r.useRef(null);r.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==o.current)return;const n=e.deltaY,r=o.current.top>=-.5,i=o.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,l=n<0?-1:1,s=n<0?"max":"min";t.scrollHeight<=t.clientHeight||(!r&&n>0||!i&&n<0?(e.preventDefault(),Te.flushSync(()=>{c(e=>e+Math[s](n,a*l))})):/firefox/i.test(D())&&(t.scrollTop+=n))}const t=(null==l?void 0:l.current)||i.floating;return n&&t?(t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=o.current&&(p.current={...o.current})}),()=>{d.current=null,p.current=null,t.removeEventListener("wheel",e)}):void 0},[a,n,i.floating,o,l,c]);const f=r.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){const e=(null==l?void 0:l.current)||i.floating;if(o.current&&e&&u.current){if(null!==d.current){const t=e.scrollTop-d.current;(o.current.bottom<-.5&&t<-1||o.current.top<-.5&&t>1)&&Te.flushSync(()=>c(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[i.floating,c,o,l]);return r.useMemo(()=>a?{floating:f}:{},[a,f])}function jr(e,t){const[n,r]=e;let i=!1;const a=t.length;for(let e=0,o=a-1;e=r!=c>=r&&n<=(s-a)*(r-l)/(c-l)+a&&(i=!i)}return i}function Nr(e){void 0===e&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let i,a=!1,o=null,l=null,s=performance.now();const c=e=>{let{x:n,y:c,placement:d,elements:p,onClose:f,nodeId:m,tree:h}=e;return function(e){function v(){clearTimeout(i),f()}if(clearTimeout(i),!p.domReference||!p.floating||null==d||null==n||null==c)return;const{clientX:g,clientY:y}=e,b=[g,y],w=B(e),E="mouseleave"===e.type,k=I(p.floating,w),C=I(p.domReference,w),x=p.domReference.getBoundingClientRect(),O=p.floating.getBoundingClientRect(),_=d.split("-")[0],S=n>O.right-O.width/2,P=c>O.bottom-O.height/2,A=function(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}(b,x),M=O.width>x.width,D=O.height>x.height,T=(M?x:O).left,L=(M?x:O).right,j=(D?x:O).top,N=(D?x:O).bottom;if(k&&(a=!0,!E))return;if(C&&(a=!1),C&&!E)return void(a=!0);if(E&&u(e.relatedTarget)&&I(p.floating,e.relatedTarget))return;if(h&&On(h.nodesRef.current,m).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===_&&c>=x.bottom-1||"bottom"===_&&c<=x.top+1||"left"===_&&n>=x.right-1||"right"===_&&n<=x.left+1)return v();let R=[];switch(_){case"top":R=[[T,x.top+1],[T,O.bottom-1],[L,O.bottom-1],[L,x.top+1]];break;case"bottom":R=[[T,O.top+1],[T,x.bottom-1],[L,x.bottom-1],[L,O.top+1]];break;case"left":R=[[O.right-1,N],[O.right-1,j],[x.left+1,j],[x.left+1,N]];break;case"right":R=[[x.right-1,N],[x.right-1,j],[O.left+1,j],[O.left+1,N]]}if(!jr([g,y],R)){if(a&&!A)return v();if(!E&&r){const t=function(e,t){const n=performance.now(),r=n-s;if(null===o||null===l||0===r)return o=e,l=t,s=n,null;const i=e-o,a=t-l,c=Math.sqrt(i*i+a*a);return o=e,l=t,s=n,c/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return v()}jr([g,y],function(e){let[n,r]=e;switch(_){case"top":return[[M?n+t/2:S?n+4*t:n-4*t,r+t+1],[M?n-t/2:S?n+4*t:n-4*t,r+t+1],[O.left,S||M?O.bottom-t:O.top],[O.right,S?M?O.bottom-t:O.top:O.bottom-t]];case"bottom":return[[M?n+t/2:S?n+4*t:n-4*t,r-t],[M?n-t/2:S?n+4*t:n-4*t,r-t],[O.left,S||M?O.top+t:O.bottom],[O.right,S?M?O.top+t:O.bottom:O.top+t]];case"left":{const e=[n+t+1,D?r+t/2:P?r+4*t:r-4*t],i=[n+t+1,D?r-t/2:P?r+4*t:r-4*t];return[[P||D?O.right-t:O.left,O.top],[P?D?O.right-t:O.left:O.right-t,O.bottom],e,i]}case"right":return[[n-t,D?r+t/2:P?r+4*t:r-4*t],[n-t,D?r-t/2:P?r+4*t:r-4*t],[P||D?O.left+t:O.right,O.top],[P?D?O.left+t:O.right:O.left+t,O.bottom]]}}([n,c]))?!a&&r&&(i=window.setTimeout(v,40)):v()}}};return c.__options={blockPointerEvents:n},c}},95480(e,t,n){"use strict";var r,i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return a.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:o,height:s},u)},d),a.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},19725(e,t,n){"use strict";var r,i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return a.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:o,height:s},u)},d),a.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},81548(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=new Array(e),a=0;aoe,default:()=>de,loader:()=>H,useMonaco:()=>le});var f=u(function(e,t){throw new Error(e[t]||e.default)})({initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"}),m=function(e,t){return d(t)||f("changeType"),Object.keys(t).some(function(t){return n=e,r=t,!Object.prototype.hasOwnProperty.call(n,r);var n,r})&&f("changeField"),t},h=function(e){p(e)||f("selectorType")},v=function(e){p(e)||d(e)||f("handlerType"),d(e)&&Object.values(e).some(function(e){return!p(e)})&&f("handlersType")},g=function(e){var t;e||f("initialIsRequired"),d(e)||f("initialType"),t=e,Object.keys(t).length||f("initialContent")};function y(e,t){return p(t)?t(e.current):t}function b(e,t){return e.current=c(c({},e.current),t),t}function w(e,t,n){return p(t)?t(e.current):Object.keys(n).forEach(function(n){var r;return null===(r=t[n])||void 0===r?void 0:r.call(t,e.current[n])}),n}var E={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};g(e),v(t);var n={current:e},r=u(w)(n,t),i=u(b)(n),a=u(m)(e),o=u(y)(n);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return h(e),e(n.current)},function(e){!function(){for(var e=arguments.length,t=new Array(e),n=0;n=C.length?C.apply(this,r):function(){for(var n=arguments.length,i=new Array(n),a=0;a{r.current=!1}:e,t)};function te(){}function ne(e,t,n,r){return function(e,t){return e.editor.getModel(re(e,t))}(e,r)||function(e,t,n,r){return e.editor.createModel(t,n,r&&re(e,r))}(e,t,n,r)}function re(e,t){return e.Uri.parse(t)}function ie({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:i,originalModelPath:a,modifiedModelPath:o,keepCurrentOriginalModel:l,keepCurrentModifiedModel:s,theme:c,loading:u,options:d,height:p,width:f,className:m,wrapperProps:h,beforeMount:v,onMount:g}){const[y,b]=(0,B.useState)(!1),[w,E]=(0,B.useState)(!0),k=(0,B.useRef)(null),C=(0,B.useRef)(null),x=(0,B.useRef)(null),O=(0,B.useRef)(g),_=(0,B.useRef)(v);J(()=>{const e=H.init();return e.then(e=>(C.current=e)&&E(!1)).catch(e=>"cancelation"!==(null==e?void 0:e.type)&&console.error("Monaco initialization: error:",e)),()=>k.current?function(){const e=k.current.getModel();var t,n;l||null===(t=e.original)||void 0===t||t.dispose(),s||null===(n=e.modified)||void 0===n||n.dispose(),k.current.dispose()}():e.cancel()}),ee(()=>{const e=k.current.getModifiedEditor();e.getOption(C.current.editor.EditorOption.readOnly)?e.setValue(t):t!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:t,forceMoveMarkers:!0}]),e.pushUndoStop())},[t],y),ee(()=>{k.current.getModel().original.setValue(e)},[e],y),ee(()=>{const{original:e,modified:t}=k.current.getModel();C.current.editor.setModelLanguage(e,r||n),C.current.editor.setModelLanguage(t,i||n)},[n,r,i],y),ee(()=>{C.current.editor.setTheme(c)},[c],y),ee(()=>{k.current.updateOptions(d)},[d],y);const S=(0,B.useCallback)(()=>{_.current(C.current);const l=ne(C.current,e,r||n,a),s=ne(C.current,t,i||n,o);k.current.setModel({original:l,modified:s})},[n,t,i,e,r,a,o]),P=(0,B.useCallback)(()=>{k.current=C.current.editor.createDiffEditor(x.current,{automaticLayout:!0,...d}),S(),C.current.editor.setTheme(c),b(!0)},[d,c,S]);return(0,B.useEffect)(()=>{y&&O.current(k.current,C.current)},[y]),(0,B.useEffect)(()=>{!w&&!y&&P()},[w,y,P]),B.createElement($,{width:f,height:p,isEditorReady:y,loading:u,_ref:x,className:m,wrapperProps:h})}ie.propTypes={original:U().string,modified:U().string,language:U().string,originalLanguage:U().string,modifiedLanguage:U().string,originalModelPath:U().string,modifiedModelPath:U().string,keepCurrentOriginalModel:U().bool,keepCurrentModifiedModel:U().bool,theme:U().string,loading:U().oneOfType([U().element,U().string]),options:U().object,width:U().oneOfType([U().number,U().string]),height:U().oneOfType([U().number,U().string]),className:U().string,wrapperProps:U().object,beforeMount:U().func,onMount:U().func},ie.defaultProps={theme:"light",loading:"Loading...",options:{},keepCurrentOriginalModel:!1,keepCurrentModifiedModel:!1,width:"100%",height:"100%",wrapperProps:{},beforeMount:te,onMount:te};const ae=ie,oe=(0,B.memo)(ae),le=function(){const[e,t]=(0,B.useState)(H.__getMonacoInstance());return J(()=>{let n;return e||(n=H.init(),n.then(e=>{t(e)})),()=>{var e;return null===(e=n)||void 0===e?void 0:e.cancel()}}),e},se=new Map;function ce({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:i,path:a,theme:o,line:l,loading:s,options:c,overrideServices:u,saveViewState:d,keepCurrentModel:p,width:f,height:m,className:h,wrapperProps:v,beforeMount:g,onMount:y,onChange:b,onValidate:w}){const[E,k]=(0,B.useState)(!1),[C,x]=(0,B.useState)(!0),O=(0,B.useRef)(null),_=(0,B.useRef)(null),S=(0,B.useRef)(null),P=(0,B.useRef)(y),A=(0,B.useRef)(g),I=(0,B.useRef)(null),M=(0,B.useRef)(r),D=function(e){const t=(0,B.useRef)();return(0,B.useEffect)(()=>{t.current=e},[e]),t.current}(a),T=(0,B.useRef)(!1);J(()=>{const e=H.init();return e.then(e=>(O.current=e)&&x(!1)).catch(e=>"cancelation"!==(null==e?void 0:e.type)&&console.error("Monaco initialization: error:",e)),()=>{return _.current?(null===(t=I.current)||void 0===t||t.dispose(),p?d&&se.set(a,_.current.saveViewState()):null===(n=_.current.getModel())||void 0===n||n.dispose(),void _.current.dispose()):e.cancel();var t,n}}),ee(()=>{const n=ne(O.current,e||r,t||i,a);n!==_.current.getModel()&&(d&&se.set(D,_.current.saveViewState()),_.current.setModel(n),d&&_.current.restoreViewState(se.get(a)))},[a],E),ee(()=>{_.current.updateOptions(c)},[c],E),ee(()=>{_.current.getOption(O.current.editor.EditorOption.readOnly)?_.current.setValue(r):r!==_.current.getValue()&&(_.current.executeEdits("",[{range:_.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),_.current.pushUndoStop())},[r],E),ee(()=>{O.current.editor.setModelLanguage(_.current.getModel(),i)},[i],E),ee(()=>{void 0!==l&&_.current.revealLine(l)},[l],E),ee(()=>{O.current.editor.setTheme(o)},[o],E);const L=(0,B.useCallback)(()=>{if(!T.current){A.current(O.current);const l=a||n,s=ne(O.current,r||e,t||i,l);_.current=O.current.editor.create(S.current,{model:s,automaticLayout:!0,...c},u),d&&_.current.restoreViewState(se.get(l)),O.current.editor.setTheme(o),k(!0),T.current=!0}},[e,t,n,r,i,a,c,u,d,o]);return(0,B.useEffect)(()=>{E&&P.current(_.current,O.current)},[E]),(0,B.useEffect)(()=>{!C&&!E&&L()},[C,E,L]),M.current=r,(0,B.useEffect)(()=>{var e,t;E&&b&&(null===(e=I.current)||void 0===e||e.dispose(),I.current=null===(t=_.current)||void 0===t?void 0:t.onDidChangeModelContent(e=>{b(_.current.getValue(),e)}))},[E,b]),(0,B.useEffect)(()=>{if(E){const e=O.current.editor.onDidChangeMarkers(e=>{var t;const n=null===(t=_.current.getModel())||void 0===t?void 0:t.uri;if(n&&e.find(e=>e.path===n.path)){const e=O.current.editor.getModelMarkers({resource:n});null==w||w(e)}});return()=>{null==e||e.dispose()}}},[E,w]),B.createElement($,{width:f,height:m,isEditorReady:E,loading:s,_ref:S,className:h,wrapperProps:v})}ce.propTypes={defaultValue:U().string,defaultPath:U().string,defaultLanguage:U().string,value:U().string,language:U().string,path:U().string,theme:U().string,line:U().number,loading:U().oneOfType([U().element,U().string]),options:U().object,overrideServices:U().object,saveViewState:U().bool,keepCurrentModel:U().bool,width:U().oneOfType([U().number,U().string]),height:U().oneOfType([U().number,U().string]),className:U().string,wrapperProps:U().object,beforeMount:U().func,onMount:U().func,onChange:U().func,onValidate:U().func},ce.defaultProps={theme:"light",loading:"Loading...",options:{},overrideServices:{},saveViewState:!0,keepCurrentModel:!1,width:"100%",height:"100%",wrapperProps:{},beforeMount:te,onMount:te,onValidate:te};const ue=ce,de=(0,B.memo)(ue)},14777(e){var t=.1,n="function"==typeof Float32Array;function r(e,t){return 1-3*t+3*e}function i(e,t){return 3*t-6*e}function a(e){return 3*e}function o(e,t,n){return((r(t,n)*e+i(t,n))*e+a(t))*e}function l(e,t,n){return 3*r(t,n)*e*e+2*i(t,n)*e+a(t)}function s(e){return e}e.exports=function(e,r,i,a){if(!(0<=e&&e<=1&&0<=i&&i<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===r&&i===a)return s;for(var c=n?new Float32Array(11):new Array(11),u=0;u<11;++u)c[u]=o(u*t,e,i);return function(n){return 0===n?0:1===n?1:o(function(n){for(var r=0,a=1;10!==a&&c[a]<=n;++a)r+=t;--a;var s=r+(n-c[a])/(c[a+1]-c[a])*t,u=l(s,e,i);return u>=.001?function(e,t,n,r){for(var i=0;i<4;++i){var a=l(t,n,r);if(0===a)return t;t-=(o(t,n,r)-e)/a}return t}(n,s,e,i):0===u?s:function(e,t,n,r,i){var a,l,s=0;do{(a=o(l=t+(n-t)/2,r,i)-e)>0?n=l:t=l}while(Math.abs(a)>1e-7&&++s<10);return l}(n,r,r+t,e,i)}(n),r,a)}}},23836(e,t,n){"use strict";var r=n(84499),i=n(36678),a=n(90376),o=n(39707);e.exports=o||r.call(a,i)},59369(e,t,n){"use strict";var r=n(84499),i=n(36678),a=n(23836);e.exports=function(){return a(r,i,arguments)}},36678(e){"use strict";e.exports=Function.prototype.apply},90376(e){"use strict";e.exports=Function.prototype.call},50946(e,t,n){"use strict";var r=n(84499),i=n(1711),a=n(90376),o=n(23836);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new i("a function is required");return o(r,a,e)}},39707(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},88179(e,t,n){"use strict";var r=n(18973),i=n(67539),a=n(50946),o=n(59369);e.exports=function(e){var t=a(arguments),n=e.length-(arguments.length-1);return r(t,1+(n>0?n:0),!0)},i?i(e.exports,"apply",{value:o}):e.exports.apply=o},93232(e,t,n){"use strict";var r=n(68897),i=n(50946),a=i([r("%String.prototype.indexOf%")]);e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?i([n]):n}},35302(e,t,n){"use strict";n.d(t,{A:()=>p});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var o={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function l(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=null!=n&&n.width?String(n.width):i;r=e.formattingValues[a]||e.formattingValues[i]}else{var o=e.defaultWidth,l=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[l]||e.values[o]}return r[e.argumentCallback?e.argumentCallback(t):t]}}const s={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function c(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o,l=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(u.matchPattern);if(!n)return null;var r=n[0],i=e.match(u.parsePattern);if(!i)return null;var a=u.valueCallback?u.valueCallback(i[0]):i[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const p={code:"en-US",formatDistance:function(e,t,n){var i,a=r[e];return i="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+i:i+" ago":i},formatLong:a,formatRelative:function(e,t,n,r){return o[e]},localize:s,match:d,options:{weekStartsOn:0,firstWeekContainsDate:1}}},55702(e,t,n){"use strict";n.d(t,{q:()=>i});var r={};function i(){return r}},50976(e,t,n){"use strict";n.d(t,{A:()=>a});var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};const a={p:i,P:function(e,t){var n,a=e.match(/(P+)(p+)?/)||[],o=a[1],l=a[2];if(!l)return r(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(o,t)).replace("{{time}}",i(l,t))}}},89488(e,t,n){"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{A:()=>r})},361(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(97975),i=n(19359),a=n(34715),o=n(42595);function l(e){(0,o.A)(1,arguments);var t=(0,r.default)(e),n=(0,i.A)(t).getTime()-function(e){(0,o.A)(1,arguments);var t=(0,a.A)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,i.A)(n)}(t).getTime();return Math.round(n/6048e5)+1}},34715(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(97975),i=n(42595),a=n(19359);function o(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var l=(0,a.A)(o),s=new Date(0);s.setUTCFullYear(n,0,4),s.setUTCHours(0,0,0,0);var c=(0,a.A)(s);return t.getTime()>=l.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}},33754(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(97975),i=n(18458),a=n(43340),o=n(42595),l=n(35568),s=n(55702);function c(e,t){(0,o.A)(1,arguments);var n=(0,r.default)(e),c=(0,i.A)(n,t).getTime()-function(e,t){var n,r,c,u,d,p,f,m;(0,o.A)(1,arguments);var h=(0,s.q)(),v=(0,l.A)(null!==(n=null!==(r=null!==(c=null!==(u=null==t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null==t||null===(d=t.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==c?c:h.firstWeekContainsDate)&&void 0!==r?r:null===(f=h.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1),g=(0,a.A)(e,t),y=new Date(0);return y.setUTCFullYear(g,0,v),y.setUTCHours(0,0,0,0),(0,i.A)(y,t)}(n,t).getTime();return Math.round(c/6048e5)+1}},43340(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(97975),i=n(42595),a=n(18458),o=n(35568),l=n(55702);function s(e,t){var n,s,c,u,d,p,f,m;(0,i.A)(1,arguments);var h=(0,r.default)(e),v=h.getUTCFullYear(),g=(0,l.q)(),y=(0,o.A)(null!==(n=null!==(s=null!==(c=null!==(u=null==t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null==t||null===(d=t.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==c?c:g.firstWeekContainsDate)&&void 0!==s?s:null===(f=g.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1);if(!(y>=1&&y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(v+1,0,y),b.setUTCHours(0,0,0,0);var w=(0,a.A)(b,t),E=new Date(0);E.setUTCFullYear(v,0,y),E.setUTCHours(0,0,0,0);var k=(0,a.A)(E,t);return h.getTime()>=w.getTime()?v+1:h.getTime()>=k.getTime()?v:v-1}},6401(e,t,n){"use strict";n.d(t,{ef:()=>a,lJ:()=>l,xM:()=>o});var r=["D","DD"],i=["YY","YYYY"];function a(e){return-1!==r.indexOf(e)}function o(e){return-1!==i.indexOf(e)}function l(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},42595(e,t,n){"use strict";function r(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{A:()=>r})},19359(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=t.getUTCDay(),a=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-a),t.setUTCHours(0,0,0,0),t}},18458(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(97975),i=n(42595),a=n(35568),o=n(55702);function l(e,t){var n,l,s,c,u,d,p,f;(0,i.A)(1,arguments);var m=(0,o.q)(),h=(0,a.A)(null!==(n=null!==(l=null!==(s=null!==(c=null==t?void 0:t.weekStartsOn)&&void 0!==c?c:null==t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==s?s:m.weekStartsOn)&&void 0!==l?l:null===(p=m.locale)||void 0===p||null===(f=p.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.default)(e),g=v.getUTCDay(),y=(gr})},36954(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t);return isNaN(o)?new Date(NaN):o?(n.setDate(n.getDate()+o),n):n}},18280(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(35067),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,36e5*n)}},35067(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e).getTime(),o=(0,r.A)(t);return new Date(n+o)}},31174(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(35067),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.A)(e,6e4*n)}},21506(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;var l=n.getDate(),s=new Date(n.getTime());return s.setMonth(n.getMonth()+o+1,0),l>=s.getDate()?s:(n.setFullYear(s.getFullYear(),s.getMonth(),l),n)}},97056(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(21506),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=3*(0,r.A)(t);return(0,i.default)(e,n)}},48074(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(36954),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=7*(0,r.A)(t);return(0,i.default)(e,n)}},52449(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(21506),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.default)(e,12*n)}},67151(e,t,n){"use strict";n.d(t,{Cg:()=>r,_m:()=>a,s0:()=>i}),Math.pow(10,8);var r=6e4,i=36e5,a=1e3},8011(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(89488),i=n(78275),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,i.default)(t),l=n.getTime()-(0,r.A)(n),s=o.getTime()-(0,r.A)(o);return Math.round((l-s)/864e5)}},63951(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}},68054(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()-a.getFullYear()}},30120(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e);return t.setHours(23,59,59,999),t}},58220(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},72474(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(55702),i=n(97975),a=n(35568),o=n(42595);function l(e,t){var n,l,s,c,u,d,p,f;(0,o.A)(1,arguments);var m=(0,r.q)(),h=(0,a.A)(null!==(n=null!==(l=null!==(s=null!==(c=null==t?void 0:t.weekStartsOn)&&void 0!==c?c:null==t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==s?s:m.weekStartsOn)&&void 0!==l?l:null===(p=m.locale)||void 0===p||null===(f=p.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,i.default)(e),g=v.getDay(),y=6+(ga});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}},53990(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>N});var r=n(8448),i=n(41218),a=n(97975),o=n(42595),l=n(361),s=n(34715),c=n(33754),u=n(43340);function d(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?n:1-n;return d("yy"===t?r%100:r,t.length)},f=function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):d(n+1,2)},m=function(e,t){return d(e.getUTCDate(),t.length)},h=function(e,t){return d(e.getUTCHours()%12||12,t.length)},v=function(e,t){return d(e.getUTCHours(),t.length)},g=function(e,t){return d(e.getUTCMinutes(),t.length)},y=function(e,t){return d(e.getUTCSeconds(),t.length)},b=function(e,t){var n=t.length,r=e.getUTCMilliseconds();return d(Math.floor(r*Math.pow(10,n-3)),t.length)};var w={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return p(e,t)},Y:function(e,t,n,r){var i=(0,u.A)(e,r),a=i>0?i:1-i;return"YY"===t?d(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):d(a,t.length)},R:function(e,t){return d((0,s.A)(e),t.length)},u:function(e,t){return d(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return d(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return d(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return f(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return d(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var i=(0,c.A)(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):d(i,t.length)},I:function(e,t,n){var r=(0,l.A)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):d(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):m(e,t)},D:function(e,t,n){var r=function(e){(0,o.A)(1,arguments);var t=(0,a.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):d(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return d(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return d(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return d(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,i=e.getUTCHours();switch(r=12===i?"noon":0===i?"midnight":i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,i=e.getUTCHours();switch(r=i>=17?"evening":i>=12?"afternoon":i>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):v(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):g(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):y(e,t)},S:function(e,t){return b(e,t)},X:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return k(i);case"XXXX":case"XX":return C(i);default:return C(i,":")}},x:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return k(i);case"xxxx":case"xx":return C(i);default:return C(i,":")}},O:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+E(i,":");default:return"GMT"+C(i,":")}},z:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+E(i,":");default:return"GMT"+C(i,":")}},t:function(e,t,n,r){var i=r._originalDate||e;return d(Math.floor(i.getTime()/1e3),t.length)},T:function(e,t,n,r){return d((r._originalDate||e).getTime(),t.length)}};function E(e,t){var n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),a=r%60;if(0===a)return n+String(i);var o=t||"";return n+String(i)+o+d(a,2)}function k(e,t){return e%60==0?(e>0?"-":"+")+d(Math.abs(e)/60,2):C(e,t)}function C(e,t){var n=t||"",r=e>0?"-":"+",i=Math.abs(e);return r+d(Math.floor(i/60),2)+n+d(i%60,2)}const x=w;var O=n(50976),_=n(89488),S=n(6401),P=n(35568),A=n(55702),I=n(35302),M=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,D=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,T=/^'([^]*?)'?$/,L=/''/g,j=/[a-zA-Z]/;function N(e,t,n){var l,s,c,u,d,p,f,m,h,v,g,y,b,w,E,k,C,N;(0,o.A)(2,arguments);var R=String(t),V=(0,A.q)(),F=null!==(l=null!==(s=null==n?void 0:n.locale)&&void 0!==s?s:V.locale)&&void 0!==l?l:I.A,H=(0,P.A)(null!==(c=null!==(u=null!==(d=null!==(p=null==n?void 0:n.firstWeekContainsDate)&&void 0!==p?p:null==n||null===(f=n.locale)||void 0===f||null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==d?d:V.firstWeekContainsDate)&&void 0!==u?u:null===(h=V.locale)||void 0===h||null===(v=h.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==c?c:1);if(!(H>=1&&H<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=(0,P.A)(null!==(g=null!==(y=null!==(b=null!==(w=null==n?void 0:n.weekStartsOn)&&void 0!==w?w:null==n||null===(E=n.locale)||void 0===E||null===(k=E.options)||void 0===k?void 0:k.weekStartsOn)&&void 0!==b?b:V.weekStartsOn)&&void 0!==y?y:null===(C=V.locale)||void 0===C||null===(N=C.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==g?g:0);if(!(B>=0&&B<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!F.localize)throw new RangeError("locale must contain localize property");if(!F.formatLong)throw new RangeError("locale must contain formatLong property");var z=(0,a.default)(e);if(!(0,r.default)(z))throw new RangeError("Invalid time value");var U=(0,_.A)(z),Z=(0,i.A)(z,U),W={firstWeekContainsDate:H,weekStartsOn:B,locale:F,_originalDate:z};return R.match(D).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,O.A[t])(e,F.formatLong):e}).join("").match(M).map(function(r){if("''"===r)return"'";var i,a,o=r[0];if("'"===o)return(a=(i=r).match(T))?a[1].replace(L,"'"):i;var l=x[o];if(l)return null!=n&&n.useAdditionalWeekYearTokens||!(0,S.xM)(r)||(0,S.lJ)(r,t,String(e)),null!=n&&n.useAdditionalDayOfYearTokens||!(0,S.ef)(r)||(0,S.lJ)(r,t,String(e)),l(Z,r,F.localize,W);if(o.match(j))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r}).join("")}},12686(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getDate()}},77628(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getDay()}},79877(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getHours()}},2830(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(97975),i=n(36039),a=n(42595);function o(e){return(0,a.A)(1,arguments),(0,i.default)(e,{weekStartsOn:1})}function l(e){(0,a.A)(1,arguments);var t=(0,r.default)(e),n=o(t).getTime()-function(e){(0,a.A)(1,arguments);var t=function(e){(0,a.A)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear(),i=new Date(0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);var l=o(i),s=new Date(0);s.setFullYear(n,0,4),s.setHours(0,0,0,0);var c=o(s);return t.getTime()>=l.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),o(n)}(t).getTime();return Math.round(n/6048e5)+1}},73959(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getMinutes()}},32760(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getMonth()}},26978(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e);return Math.floor(t.getMonth()/3)+1}},95903(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getSeconds()}},73859(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getTime()}},791(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){return(0,i.A)(1,arguments),(0,r.default)(e).getFullYear()}},25068(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()>a.getTime()}},74137(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()a});var r=n(40694),i=n(42595);function a(e){return(0,i.A)(1,arguments),e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},20774(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},75462(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(78275),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},94970(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()}},38340(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(87569),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getTime()===a.getTime()}},46937(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e),a=(0,r.default)(t);return n.getFullYear()===a.getFullYear()}},8448(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(25430),i=n(97975),a=n(42595);function o(e){if((0,a.A)(1,arguments),!(0,r.default)(e)&&"number"!=typeof e)return!1;var t=(0,i.default)(e);return!isNaN(Number(t))}},87384(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.default)(e).getTime(),a=(0,r.default)(t.start).getTime(),o=(0,r.default)(t.end).getTime();if(!(a<=o))throw new RangeError("Invalid interval");return n>=a&&n<=o}},39076(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(40694),i=n(97975),a=n(42595);function o(e){var t,n;if((0,a.A)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!==(0,r.A)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach(function(e){var t=(0,i.default)(e);(void 0===n||no});var r=n(40694),i=n(97975),a=n(42595);function o(e){var t,n;if((0,a.A)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!==(0,r.A)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach(function(e){var t=(0,i.default)(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)}),n||new Date(NaN)}},65130(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>tt});var r=n(40694),i=n(16438);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,i.A)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){s=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(s)throw o}}}}var o=n(35302),l=n(41218),s=n(97975);function c(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var u=n(50976),d=n(89488),p=n(6401),f=n(35568),m=n(42595),h=n(72367),v=n(50171),g=n(74572);function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}var b=n(42912);function w(e){var t=y();return function(){var n,r=(0,g.A)(e);if(t){var i=(0,g.A)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,b.A)(this,n)}}var E=n(92099),k=n(48183),C=n(41705),x=function(){function e(){(0,E.A)(this,e),(0,C.A)(this,"priority",void 0),(0,C.A)(this,"subPriority",0)}return(0,k.A)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),O=function(e){(0,v.A)(n,e);var t=w(n);function n(e,r,i,a,o){var l;return(0,E.A)(this,n),(l=t.call(this)).value=e,l.validateValue=r,l.setValue=i,l.priority=a,o&&(l.subPriority=o),l}return(0,k.A)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(x),_=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a0,i=r?t:1-t;if(i<=50)n=e||100;else{var a=i+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function se(e){return e%400==0||e%4==0&&e%100!=0}var ce=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var i=le(n.year,r);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),ue=n(43340),de=n(18458),pe=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a0}},{key:"set",value:function(e,t,n,r){var i=(0,ue.A)(e,r);if(n.isTwoDigitYear){var a=le(n.year,i);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,de.A)(e,r)}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,de.A)(e,r)}}]),n}(S),fe=n(19359),me=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(S),ge=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(S),ye=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),be=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(S),we=n(33754),Ee=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,de.A)(function(e,t,n){(0,m.A)(2,arguments);var r=(0,s.default)(e),i=(0,f.A)(t),a=(0,we.A)(r,n)-i;return r.setUTCDate(r.getUTCDate()-7*a),r}(e,n,r),r)}}]),n}(S),ke=n(361),Ce=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,fe.A)(function(e,t){(0,m.A)(2,arguments);var n=(0,s.default)(e),r=(0,f.A)(t),i=(0,ke.A)(n)-r;return n.setUTCDate(n.getUTCDate()-7*i),n}(e,n))}}]),n}(S),xe=[31,28,31,30,31,30,31,31,30,31,30,31],Oe=[31,29,31,30,31,30,31,31,30,31,30,31],_e=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=Oe[r]:t>=1&&t<=xe[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(S),Se=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(S),Pe=n(55702);function Ae(e,t,n){var r,i,a,o,l,c,u,d;(0,m.A)(2,arguments);var p=(0,Pe.q)(),h=(0,f.A)(null!==(r=null!==(i=null!==(a=null!==(o=null==n?void 0:n.weekStartsOn)&&void 0!==o?o:null==n||null===(l=n.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==a?a:p.weekStartsOn)&&void 0!==i?i:null===(u=p.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==r?r:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,s.default)(e),g=(0,f.A)(t),y=((g%7+7)%7=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ae(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(S),Me=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ae(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(S),De=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ae(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(S),Te=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,m.A)(2,arguments);var n=(0,f.A)(t);n%7==0&&(n-=7);var r=(0,s.default)(e),i=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+i),r}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(S),Le=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(S),Ve=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(S),Fe=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(S),He=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(S),Be=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(S),ze=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(S),Ue=function(e){(0,v.A)(n,e);var t=w(n);function n(){var e;(0,E.A)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1&&V<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=(0,f.A)(null!==(O=null!==(S=null!==(P=null!==(A=null==i?void 0:i.weekStartsOn)&&void 0!==A?A:null==i||null===(I=i.locale)||void 0===I||null===(M=I.options)||void 0===M?void 0:M.weekStartsOn)&&void 0!==P?P:N.weekStartsOn)&&void 0!==S?S:null===(D=N.locale)||void 0===D||null===(T=D.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==O?O:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===j)return""===L?(0,s.default)(n):new Date(NaN);var H,B={firstWeekContainsDate:V,weekStartsOn:F,locale:R},z=[new _],U=j.match(Xe).map(function(e){var t=e[0];return t in u.A?(0,u.A[t])(e,R.formatLong):e}).join("").match(Ke),Z=[],W=a(U);try{var q=function(){var t=H.value;null!=i&&i.useAdditionalWeekYearTokens||!(0,p.xM)(t)||(0,p.lJ)(t,j,e),null!=i&&i.useAdditionalDayOfYearTokens||!(0,p.ef)(t)||(0,p.lJ)(t,j,e);var n=t[0],r=Ye[n];if(r){var a=r.incompatibleTokens;if(Array.isArray(a)){var o=Z.find(function(e){return a.includes(e.token)||e.token===n});if(o)throw new RangeError("The format string mustn't contain `".concat(o.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&Z.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));Z.push({token:n,fullToken:t});var l=r.run(L,t,R.match,B);if(!l)return{v:new Date(NaN)};z.push(l.setter),L=l.rest}else{if(n.match(et))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match(Qe)[1].replace($e,"'")),0!==L.indexOf(t))return{v:new Date(NaN)};L=L.slice(t.length)}};for(W.s();!(H=W.n()).done;){var G=q();if("object"===(0,r.A)(G))return G.v}}catch(e){W.e(e)}finally{W.f()}if(L.length>0&&Je.test(L))return new Date(NaN);var Y=z.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return z.filter(function(t){return t.priority===e}).sort(function(e,t){return t.subPriority-e.subPriority})}).map(function(e){return e[0]}),K=(0,s.default)(n);if(isNaN(K.getTime()))return new Date(NaN);var X,Q=(0,l.A)(K,(0,d.A)(K)),$={},J=a(Y);try{for(J.s();!(X=J.n()).done;){var ee=X.value;if(!ee.validate(Q,B))return new Date(NaN);var te=ee.set(Q,$,B);Array.isArray(te)?(Q=te[0],c($,te[1])):Q=te}}catch(e){J.e(e)}finally{J.f()}return Q}},43842(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(67151),i=n(42595),a=n(35568);function o(e,t){var n;(0,i.A)(1,arguments);var o=(0,a.A)(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==o&&1!==o&&0!==o)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var h,v=function(e){var t,n={},r=e.split(l.dateTimeDelimiter);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],l.timeZoneDelimiter.test(n.date)&&(n.date=e.split(l.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var i=l.timezone.exec(t);i?(n.time=t.replace(i[1],""),n.timezone=i[1]):n.time=t}return n}(e);if(v.date){var g=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:null===a?i:100*a,restDateString:e.slice((r[1]||r[2]).length)}}(v.date,o);h=function(e,t){if(null===t)return new Date(NaN);var n=e.match(s);if(!n)return new Date(NaN);var r=!!n[4],i=d(n[1]),a=d(n[2])-1,o=d(n[3]),l=d(n[4]),c=d(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,l,c)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var i=7*(t-1)+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+i),r}(t,l,c):new Date(NaN);var u=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(f[t]||(m(e)?29:28))}(t,a,o)&&function(e,t){return t>=1&&t<=(m(e)?366:365)}(t,i)?(u.setUTCFullYear(t,a,Math.max(i,o)),u):new Date(NaN)}(g.restDateString,g.year)}if(!h||isNaN(h.getTime()))return new Date(NaN);var y,b=h.getTime(),w=0;if(v.time&&(w=function(e){var t=e.match(c);if(!t)return NaN;var n=p(t[1]),i=p(t[2]),a=p(t[3]);return function(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,i,a)?n*r.s0+i*r.Cg+1e3*a:NaN}(v.time),isNaN(w)))return new Date(NaN);if(!v.timezone){var E=new Date(b+w),k=new Date(0);return k.setFullYear(E.getUTCFullYear(),E.getUTCMonth(),E.getUTCDate()),k.setHours(E.getUTCHours(),E.getUTCMinutes(),E.getUTCSeconds(),E.getUTCMilliseconds()),k}return y=function(e){if("Z"===e)return 0;var t=e.match(u);if(!t)return 0;var n="+"===t[1]?-1:1,i=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,a)?n*(i*r.s0+a*r.Cg):NaN}(v.timezone),isNaN(y)?new Date(NaN):new Date(b+w+y)}var l={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},s=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}var f=[31,null,31,30,31,30,31,31,30,31,30,31];function m(e){return e%400==0||e%4==0&&e%100!=0}},27078(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(40694),i=n(97975),a=n(21268),o=n(35568),l=n(42595);function s(e,t){if((0,l.A)(2,arguments),"object"!==(0,r.A)(t)||null===t)throw new RangeError("values parameter must be an object");var n=(0,i.default)(e);return isNaN(n.getTime())?new Date(NaN):(null!=t.year&&n.setFullYear(t.year),null!=t.month&&(n=(0,a.default)(n,t.month)),null!=t.date&&n.setDate((0,o.A)(t.date)),null!=t.hours&&n.setHours((0,o.A)(t.hours)),null!=t.minutes&&n.setMinutes((0,o.A)(t.minutes)),null!=t.seconds&&n.setSeconds((0,o.A)(t.seconds)),null!=t.milliseconds&&n.setMilliseconds((0,o.A)(t.milliseconds)),n)}},91969(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t);return n.setHours(o),n}},94155(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t);return n.setMinutes(o),n}},21268(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t),l=n.getFullYear(),s=n.getDate(),c=new Date(0);c.setFullYear(l,o,15),c.setHours(0,0,0,0);var u=function(e){(0,a.A)(1,arguments);var t=(0,i.default)(e),n=t.getFullYear(),r=t.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}(c);return n.setMonth(o,Math.min(s,u)),n}},67990(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(35568),i=n(97975),a=n(21268),o=n(42595);function l(e,t){(0,o.A)(2,arguments);var n=(0,i.default)(e),l=(0,r.A)(t)-(Math.floor(n.getMonth()/3)+1);return(0,a.default)(n,n.getMonth()+3*l)}},4939(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t);return n.setSeconds(o),n}},85187(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97975),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,i.default)(e),o=(0,r.A)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(o),n)}},78275(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e);return t.setHours(0,0,0,0),t}},62163(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},87569(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=t.getMonth(),a=n-n%3;return t.setMonth(a,1),t.setHours(0,0,0,0),t}},36039(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(97975),i=n(35568),a=n(42595),o=n(55702);function l(e,t){var n,l,s,c,u,d,p,f;(0,a.A)(1,arguments);var m=(0,o.q)(),h=(0,i.A)(null!==(n=null!==(l=null!==(s=null!==(c=null==t?void 0:t.weekStartsOn)&&void 0!==c?c:null==t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==s?s:m.weekStartsOn)&&void 0!==l?l:null===(p=m.locale)||void 0===p||null===(f=p.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,r.default)(e),g=v.getDay(),y=(ga});var r=n(97975),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},68495(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(36954),i=n(42595),a=n(35568);function o(e,t){(0,i.A)(2,arguments);var n=(0,a.A)(t);return(0,r.default)(e,-n)}},41218(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(35067),i=n(42595),a=n(35568);function o(e,t){(0,i.A)(2,arguments);var n=(0,a.A)(t);return(0,r.A)(e,-n)}},74923(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(21506),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.default)(e,-n)}},19293(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(97056),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.default)(e,-n)}},1085(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(48074),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.default)(e,-n)}},49698(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(35568),i=n(52449),a=n(42595);function o(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(t);return(0,i.default)(e,-n)}},97975(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(40694),i=n(42595);function a(e){(0,i.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},95285(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",i="minute",a="hour",o="day",l="week",s="month",c="quarter",u="year",d="date",p="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},g={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(i,2,"0")},m:function e(t,n){if(t.date()1)return e(o[0])}else{var l=t.name;b[l]=t,i=l}return!r&&i&&(y=i),i||!r&&y},C=function(e,t){if(E(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new O(n)},x=g;x.l=k,x.i=E,x.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var O=function(){function h(e){this.$L=k(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var v=h.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(x.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(f);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return x},v.isValid=function(){return!(this.$d.toString()===p)},v.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return C(e)68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},p={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,s("seconds")],ss:[i,s("seconds")],m:[i,s("minutes")],mm:[i,s("minutes")],H:[i,s("hours")],h:[i,s("hours")],HH:[i,s("hours")],hh:[i,s("hours")],D:[i,s("day")],DD:[r,s("day")],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[i,s("week")],ww:[r,s("week")],M:[i,s("month")],MM:[r,s("month")],MMM:[a,function(e){var t=u("months"),n=(u("monthsShort")||t.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[a,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[r,function(e){this.year=l(e)}],YYYY:[/\d{4}/,s("year")],Z:c,ZZ:c};function f(n){var r,i;r=n,i=o&&o.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),l=a.length,s=0;s-1)return new Date(("X"===t?1e3:1)*e);var i=f(t)(e),a=i.year,o=i.month,l=i.day,s=i.hours,c=i.minutes,u=i.seconds,d=i.milliseconds,p=i.zone,m=i.week,h=new Date,v=l||(a||o?1:h.getDate()),g=a||h.getFullYear(),y=0;a&&!o||(y=o>0?o-1:h.getMonth());var b,w=s||0,E=c||0,k=u||0,C=d||0;return p?new Date(Date.UTC(g,y,v,w,E,k,C+60*p.offset*1e3)):n?new Date(Date.UTC(g,y,v,w,E,k,C)):(b=new Date(g,y,v,w,E,k,C),m&&(b=r(b).week(m).toDate()),b)}catch(e){return new Date("")}}(t,l,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(l)&&(this.$d=new Date("")),o={}}else if(l instanceof Array)for(var p=l.length,m=1;m<=p;m+=1){a[1]=l[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===p&&(this.$d=new Date(""))}else i.call(this,e)}}}()},21683(e){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,t,n,i){return r.fromToBase(e,t,n,i)}n.en.relativeTime=i,r.fromToBase=function(t,r,a,o,l){for(var s,c,u,d=a.$locale().relativeTime||i,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],f=p.length,m=0;m0,v<=h.r||!h.r){v<=1&&m>0&&(h=p[m-1]);var g=d[h.l];l&&(v=l(""+v)),c="string"==typeof g?g.replace("%d",v):g(v,r,h.l,u);break}}if(r)return c;var y=u?d.future:d.past;return"function"==typeof y?y(c):y.replace("%s",c)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}}()},63498(e,t,n){var r=n(23425),i=n(25456),a=n(79513),o=n(17647),l=n(39353),s=n(228),c=Date.prototype.getTime;function u(e){return null==e}function d(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length||"function"!=typeof e.copy||"function"!=typeof e.slice||e.length>0&&"number"!=typeof e[0])}e.exports=function e(t,n,p){var f=p||{};return!!(f.strict?a(t,n):t===n)||(!t||!n||"object"!=typeof t&&"object"!=typeof n?f.strict?a(t,n):t==n:function(t,n,a){var p,f;if(typeof t!=typeof n)return!1;if(u(t)||u(n))return!1;if(t.prototype!==n.prototype)return!1;if(i(t)!==i(n))return!1;var m=o(t),h=o(n);if(m!==h)return!1;if(m||h)return t.source===n.source&&l(t)===l(n);if(s(t)&&s(n))return c.call(t)===c.call(n);var v=d(t),g=d(n);if(v!==g)return!1;if(v||g){if(t.length!==n.length)return!1;for(p=0;p=0;p--)if(y[p]!=b[p])return!1;for(p=y.length-1;p>=0;p--)if(!e(t[f=y[p]],n[f],a))return!1;return!0}(t,n,f))}},26774(e,t,n){e.exports=n(68618)},83837(e,t,n){"use strict";t.__esModule=!0,t.copyValue=t.copyCollection=t.copy=void 0;var r=n(53035),i=Object.prototype.toString;function a(e,t){if("function"!=typeof t)throw new TypeError("customizer is must be a Function");if("function"==typeof e){var n=String(e);return/^\s*function\s*\S*\([^\)]*\)\s*{\s*\[native code\]\s*}/.test(n)?e:new Function("return "+String(n))()}var a=i.call(e);if("[object Array]"===a)return[];if("[object Object]"===a&&e.constructor===Object)return{};if("[object Date]"===a)return new Date(e.getTime());if("[object RegExp]"===a){var o=String(e),l=o.lastIndexOf("/");return new RegExp(o.slice(1,l),o.slice(l+1))}if((0,r.isBuffer)(e)){var s=new Buffer(e.length);return e.copy(s),s}var c=t(e);return void 0!==c?c:null}function o(e){var t=typeof e;return null!==e&&"object"!==t&&"function"!==t?e:null}t.copy=function(e,t){var n=o(e);return null!==n?n:a(e,t)},t.copyCollection=a,t.copyValue=o},68618(e,t,n){"use strict";t.__esModule=!0;var r=n(83837),i=n(53035);function a(e){}function o(e,t,n,a,l){if(null===e)return null;var s=(0,r.copyValue)(e);if(null!==s)return s;var c,u=(0,i.getKeys)(e).concat((0,i.getSymbols)(e)),d=void 0,p=void 0,f=void 0,m=void 0,h=void 0,v=void 0,g=void 0;for(d=0,c=u.length;d3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,s=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!o&&o(e,t);if(r)r(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===l&&d?d.enumerable:!l,value:n,writable:null===s&&d?d.writable:!s});else{if(!u&&(l||s||c))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},95144(e,t,n){"use strict";var r=n(23425),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,l=n(79381),s=n(96900)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(i=r)||"[object Function]"!==a.call(i)||!r())return;var i;s?l(e,t,n,!0):l(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var l=0;l1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach(function(i,a){null!==a&&"object"===t(a)&&(i=i[1]),e.call(r,i,a,n)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],a&&n(i.prototype,a),e}();e.exports=i},67539(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},83841(e){"use strict";e.exports=EvalError},50219(e){"use strict";e.exports=Error},76190(e){"use strict";e.exports=RangeError},83950(e){"use strict";e.exports=ReferenceError},76296(e){"use strict";e.exports=SyntaxError},1711(e){"use strict";e.exports=TypeError},13221(e){"use strict";e.exports=URIError},7960(e){"use strict";e.exports=Object},62757(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!==i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},35845(e){"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===U(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=z(e,0,1),n=z(e,-1);if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return B(e,Z,function(e,t,n,i){r[r.length]=n?B(i,W,"$1"):t||e}),r}(e),r=n.length>0?n[0]:"",i=q("%"+r+"%",t),a=i.name,o=i.value,l=!1,s=i.alias;s&&(r=s[0],H(n,F([0,1],s)));for(var d=1,p=!0;d=n.length){var v=E(o,f);o=(p=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:o[f]}else p=V(o,f),o=o[f];p&&!l&&(T[a]=o)}}return o}},79548(e,t,n){"use strict";var r=n(7960);e.exports=r.getPrototypeOf||null},21588(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},56152(e,t,n){"use strict";var r=n(21588),i=n(79548),a=n(71724);e.exports=r?function(e){return r(e)}:i?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return i(e)}:a?function(e){return a(e)}:null},6433(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},91399(e,t,n){"use strict";var r=n(6433);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},96900(e,t,n){"use strict";var r=n(67539),i=function(){return!!r};i.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},14923(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(14361);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},14361(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},1432(e,t,n){"use strict";var r=n(14361);e.exports=function(){return r()&&!!Symbol.toStringTag}},24313(e,t,n){"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=n(84499);e.exports=a.call(r,i)},25456(e,t,n){"use strict";var r=n(1432)(),i=n(93232)("Object.prototype.toString"),a=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},o=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"length"in e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"callee"in e&&"[object Function]"===i(e.callee)},l=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=l?a:o},228(e,t,n){"use strict";var r=n(93232),i=r("Date.prototype.getDay"),a=r("Object.prototype.toString"),o=n(1432)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i(e),!0}catch(e){return!1}}(e):"[object Date]"===a(e))}},17647(e,t,n){"use strict";var r,i=n(93232),a=n(1432)(),o=n(24313),l=n(91399);if(a){var s=i("RegExp.prototype.exec"),c={},u=function(){throw c},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),r=function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!t||!o(t,"value"))return!1;try{s(e,d)}catch(e){return e===c}}}else{var p=i("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===p(e)}}e.exports=r},15860(e,t,n){n(36956),e.exports=self.fetch.bind(self)},19381(e){e.exports=function(){}},61527(e,t,n){var r=n(6397);e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return r(e)?e:[e]}},86469(e,t,n){var r=n(39714),i=n(33812),a=n(14727),o=n(8379),l=n(8291);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},60021(e){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r=200&&(d=s,p=!1,t=new r(t));e:for(;++u0&&a(u)?n>1?e(u,n-1,a,o,l):r(l,u):o||(l[l.length]=u)}return l}},61469(e,t,n){var r=n(15409)();e.exports=r},61701(e,t,n){var r=n(61469),i=n(31178);e.exports=function(e,t){return e&&r(e,t,i)}},17722(e){e.exports=function(e,t){return null==e?void 0:e[t]}},87148(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4575(e){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++ri?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r-1}},94702(e){e.exports=function(e){return e}},87181(e,t,n){var r=n(6397);e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return r(e)?e:[e]}},9270(e,t,n){var r=n(49772);e.exports=function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:r(e,t,n)}},57177(e,t,n){var r=n(28944);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},87030(e,t,n){e=n.nmd(e);var r=n(41433),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i?r.Buffer:void 0,l=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}},76733(e,t,n){var r=n(57177);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},37414(e,t,n){var r=n(75414);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,a=e==e,o=r(e),l=void 0!==t,s=null===t,c=t==t,u=r(t);if(!s&&!u&&!o&&e>t||o&&l&&c&&!s&&!u||i&&l&&c||!n&&c||!a)return 1;if(!i&&!o&&!u&&e=s?c:c*("desc"==n[i]?-1:1)}return e.index-t.index}},68835(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n1?n[a-1]:void 0,l=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,l&&i(n[0],n[1],l)&&(o=a<3?void 0:o,a=1),t=Object(t);++r-1?l[s?t[c]:c]:void 0}}},80141(e,t,n){var r=n(19381),i=n(59820),a=n(22217),o=n(58112),l=n(6397),s=n(19595);e.exports=function(e){return i(function(t){var n=t.length,i=n,c=r.prototype.thru;for(e&&t.reverse();i--;){var u=t[i];if("function"!=typeof u)throw new TypeError("Expected a function");if(c&&!d&&"wrapper"==o(u))var d=new r([],!0)}for(i=d?i:n;++iu))return!1;var p=s.get(e),f=s.get(t);if(p&&f)return p==t&&f==e;var m=-1,h=!0,v=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++m-1&&e%1==0&&e-1}},8291(e,t,n){var r=n(58301);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},43729(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},51019(e){e.exports=function(e,t){return function(n){return e(t(n))}}},25265(e,t,n){var r=n(96701),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,l=i(a.length-t,0),s=Array(l);++o=t||n<0||v&&e-m>=u}function w(){var e=i();if(b(e))return E(e);p=setTimeout(w,function(e){var n=t-(e-f);return v?l(n,u-(e-m)):n}(e))}function E(e){return p=void 0,g&&s?y(e):(s=c=void 0,d)}function k(){var e=i(),n=b(e);if(s=arguments,c=this,f=e,n){if(void 0===p)return function(e){return m=e,p=setTimeout(w,t),h?y(e):d}(f);if(v)return clearTimeout(p),p=setTimeout(w,t),y(f)}return void 0===p&&(p=setTimeout(w,t)),d}return t=a(t)||0,r(n)&&(h=!!n.leading,u=(v="maxWait"in n)?o(a(n.maxWait)||0,t):u,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==p&&clearTimeout(p),m=0,s=f=c=p=void 0},k.flush=function(){return void 0===p?d:E(i())},k}},33768(e,t,n){var r=n(36584);e.exports=function(e){return null==e?"":r(e)}},44275(e,t,n){e.exports=n(45390)},39316(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},67065(e,t,n){var r=n(60266)(n(57365));e.exports=r},57365(e,t,n){var r=n(15663),i=n(9073),a=n(79445),o=Math.max;e.exports=function(e,t,n){var l=null==e?0:e.length;if(!l)return-1;var s=null==n?0:a(n);return s<0&&(s=o(l+s,0)),r(e,i(t,3),s)}},73406(e,t,n){var r=n(61044);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},86898(e,t,n){var r=n(80141)();e.exports=r},97074(e,t,n){var r=n(80141)(!0);e.exports=r},45390(e,t,n){var r=n(10149),i=n(72305),a=n(94702),o=n(6397);e.exports=function(e,t){return(o(e)?r:i)(e,a(t))}},34347(e,t,n){var r=n(61701),i=n(94702);e.exports=function(e,t){return e&&r(e,i(t))}},62832(e,t,n){var r=n(17722);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},38750(e,t,n){var r=n(14772),i=n(58332),a=Object.prototype.hasOwnProperty,o=i(function(e,t,n){a.call(e,n)?e[n].push(t):r(e,n,[t])});e.exports=o},44852(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e,n){return null!=e&&t.call(e,n)}},98235(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},74796(e){e.exports=function(e){return e}},21256(e){e.exports=function(){return!1}},6397(e){var t=Array.isArray;e.exports=t},18330(e,t,n){var r=n(18446),i=n(3330);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},75569(e,t,n){var r=n(18330),i=n(22934);e.exports=function(e){return i(e)&&r(e)}},30492(e){e.exports=function(){return!1}},95685(e,t,n){var r=n(81452),i=n(31201),a=n(21256),o=n(6397),l=n(18330),s=n(30492),c=n(67499),u=n(47995),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(l(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||s(e)||u(e)||a(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!r(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},18264(e,t,n){var r=n(22122);e.exports=function(e,t){return r(e,t)}},18446(e,t,n){var r=n(87148),i=n(58953);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},3330(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},50422(e){e.exports=function(){return!1}},3583(e){e.exports=function(e){return null==e}},62999(e){e.exports=function(e){return null===e}},37531(e,t,n){var r=n(87148),i=n(22934);e.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==r(e)}},58953(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},22934(e){e.exports=function(e){return null!=e&&"object"==typeof e}},54679(e,t,n){var r=n(87148),i=n(13347),a=n(22934),o=Function.prototype,l=Object.prototype,s=o.toString,c=l.hasOwnProperty,u=s.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==u}},53764(e){e.exports=function(){return!1}},7571(e,t,n){var r=n(87148),i=n(6397),a=n(22934);e.exports=function(e){return"string"==typeof e||!i(e)&&a(e)&&"[object String]"==r(e)}},75414(e){e.exports=function(){return!1}},47995(e){e.exports=function(){return!1}},31178(e,t,n){var r=n(51019)(Object.keys,Object);e.exports=r},15405(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},75342(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},54214(e,t,n){var r=n(44272),i=n(9073),a=n(23892),o=n(6397);e.exports=function(e,t){return(o(e)?r:a)(e,i(t,3))}},9680(e,t,n){var r=n(14772),i=n(61701),a=n(9073);e.exports=function(e,t){var n={};return t=a(t,3),i(e,function(e,i,a){r(n,i,t(e,i,a))}),n}},25632(e,t,n){var r=n(99702),i=n(54171)(function(e,t,n){r(e,t,n)});e.exports=i},48108(e){e.exports=function(e){if("function"!=typeof e)throw new TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}},43664(e,t,n){var r=n(41433);e.exports=function(){return r.Date.now()}},24319(e,t,n){var r=n(44272),i=n(2931),a=n(35263),o=n(87181),l=n(42083),s=n(77222),c=n(59820),u=n(29697),d=c(function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,function(t){return t=o(t,e),c||(c=t.length>1),t}),l(e,u(e),n),c&&(n=i(n,7,s));for(var d=t.length;d--;)a(n,t[d]);return n});e.exports=d},75795(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},55532(e,t,n){var r=n(44272),i=n(47629),a=n(66142),o=n(37414),l=n(59820),s=n(42845),c=l(function(e,t){var n=null==e?0:e.length,l=i(e,t);return a(e,r(t,function(e){return s(e,n)?+e:e}).sort(o)),l});e.exports=c},53649(e,t,n){var r=n(9648)();e.exports=r},7168(e,t,n){var r=n(42814),i=n(72305),a=n(9073),o=n(42226),l=n(6397);e.exports=function(e,t,n){var s=l(e)?r:o,c=arguments.length<3;return s(e,a(t,4),n,c,i)}},1883(e,t,n){var r=n(61044),i=n(54183),a=n(71506),o=n(66220),l=a(function(e,t){if(null==e)return[];var n=t.length;return n>1&&o(e,t[0],t[1])?t=[]:n>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])});e.exports=l},32858(e,t,n){var r=n(46177),i=n(58953);e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),r(e,t,{leading:a,maxWait:t,trailing:o})}},14764(e){e.exports=function(e){return e}},79445(e){e.exports=function(e){return e}},95378(e){e.exports=function(e){return e}},47264(e,t,n){var r=n(42083),i=n(15405);e.exports=function(e){return r(e,i(e))}},53506(e){e.exports=function(e){return e}},38580(e,t,n){var r=n(67383)("toUpperCase");e.exports=r},42644(e,t,n){var r=n(70351),i=n(71506),a=n(75569),o=i(function(e,t){return a(e)?r(e,t):[]});e.exports=o},37385(e,t,n){var r=n(38273),i=n(65854),a=n(53506),o=n(15701);e.exports=function(e,t,n){return e=a(e),void 0===(t=n?void 0:t)?i(e)?o(e):r(e):e.match(t)||[]}},41911(module,exports,__webpack_require__){var factory;"undefined"!=typeof document&&"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,i=e.length;for(n=0;n1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,n=1,r=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},a={postMessage:function(e){i.onmessage({data:e})}};function o(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return e=t,i}(function(e){if(a.dataManager||(a.dataManager=function(){function e(i,a){var o,l,s,c,u,p,f=i.length;for(l=0;l=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;in[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var a,o=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(i=e[n].ks.k.length,r=0;r500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;nthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,i=r.length,a=e.layers,o=a.length;for(n=0;nthis.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(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,m()},e.setVolume=function(e,n){var i;for(i=0;i=.001?function(e,t,n,r){for(var i=0;i<4;++i){var a=c(t,n,r);if(0===a)return t;t-=(s(t,n,r)-e)/a}return t}(e,d,t,i):0===p?d:function(e,t,n,r,i){var a,o,l=0;do{(a=s(o=t+(n-t)/2,r,i)-e)>0?n=o:t=o}while(Math.abs(a)>1e-7&&++l<10);return o}(e,o,o+r,t,i)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var r=0,i=e,a=createSizedArray(i);return{newElement:function(){return r?a[r-=1]:t()},release:function(e){r===i&&(a=pooling.double(a),i*=2),n&&n(e),a[r]=e,r+=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(e){var t,n=e.lengths.length;for(t=0;t-.001&&o<.001}var n=function(e,t,n,r){var i,a,o,l,s,c,u=getDefaultCurveSegments(),d=0,p=[],f=[],m=bezierLengthPool.newElement();for(o=n.length,i=0;io?-1:1,c=!0;c;)if(r[a]<=o&&r[a+1]>o?(l=(o-r[a])/(r[a+1]-r[a]),c=!1):a+=s,a<0||a>=i-1){if(a===i-1)return n[a];c=!1}return n[a]+(n[a+1]-n[a])*l}var s=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),i=e.c,a=e.v,o=e.o,l=e.i,s=e._length,c=r.lengths,u=0;for(t=0;t1&&(a=1);var u,d=l(a,c),p=l(o=o>1?1:o,c),f=t.length,m=1-d,h=1-p,v=m*m*m,g=d*m*m*3,y=d*d*m*3,b=d*d*d,w=m*m*h,E=d*m*h+m*d*h+m*m*p,k=d*d*h+m*d*p+d*m*p,C=d*d*p,x=m*h*h,O=d*h*h+m*p*h+m*h*p,_=d*p*h+m*p*p+d*h*p,S=d*p*p,P=h*h*h,A=p*h*h+h*p*h+h*h*p,I=p*p*h+h*p*p+p*h*p,M=p*p*p;for(u=0;uf?p>m?p-f-m:m-f-p:m>f?m-f-p:f-p-m)>-1e-4&&d<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,r=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var i,a,o,l,s,c,u,d,p,f=t.lastIndex,m=f,h=this.keyframes.length-1,v=!0;v;){if(i=this.keyframes[m],a=this.keyframes[m+1],m===h-1&&e>=a.t-r){i.h&&(i=a),f=0;break}if(a.t-r>e){f=m;break}m=y||e=y?w.points.length-1:0;for(s=w.points[E].point.length,l=0;l=x&&C=y?(n[0]=g[0],n[1]=g[1],n[2]=g[2]):e<=b?(n[0]=i.s[0],n[1]=i.s[1],n[2]=i.s[2]):quaternionToEuler(n,slerp(createQuaternion(i.s),createQuaternion(g),(e-b)/(y-b)));else for(m=0;m=y?c=1:e1e-6?(r=Math.acos(i),a=Math.sin(r),o=Math.sin((1-n)*r)/a,l=Math.sin(n*r)/a):(o=1-n,l=n),s[0]=o*c+l*f,s[1]=o*u+l*m,s[2]=o*d+l*h,s[3]=o*p+l*v,s}function quaternionToEuler(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i),l=Math.asin(2*n*r+2*i*a),s=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i);e[0]=o/degToRads,e[1]=l/degToRads,e[2]=s/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,i=Math.cos(t/2),a=Math.cos(n/2),o=Math.cos(r/2),l=Math.sin(t/2),s=Math.sin(n/2),c=Math.sin(r/2);return[l*s*o+i*a*c,l*a*o+i*s*c,i*s*o-l*a*c,i*a*o-l*s*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!i)&&(a[r]=pointPool.newElement()),a[r][0]=e,a[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,i,a,o,l){this.setXYAt(e,t,"v",o,l),this.setXYAt(n,r,"o",o,l),this.setXYAt(i,a,"i",o,l)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),i=1);var a,o=this._length-1,l=this._length;for(a=i;a=f[f.length-1].t-this.offsetTime)r=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],a=!0;else{for(var m,h,v,g=p,y=f.length-1,b=!0;b&&(m=f[g],!((h=f[g+1]).t-this.offsetTime>e));)g=h.t-this.offsetTime)u=1;else if(er&&t>r)||(this._caching.lastIndex=i0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function T(){var e=this.props;return"matrix("+D(e[0])+","+D(e[1])+","+D(e[4])+","+D(e[5])+","+D(e[12])+","+D(e[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=l,this.rotateZ=s,this.skew=u,this.skewFromAxis=d,this.shear=c,this.scale=p,this.setTransform=f,this.translate=m,this.transform=h,this.multiply=v,this.applyToPoint=E,this.applyToX=k,this.applyToY=C,this.applyToZ=x,this.applyToPointArray=A,this.applyToTriplePoints=P,this.applyToPointStringified=I,this.toCSS=M,this.to2dCSS=T,this.clone=b,this.cloneFromProps=w,this.equals=y,this.inversePoints=S,this.inversePoint=_,this.getInverseMatrix=O,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){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(e){for(var t=queryString.split("&"),n=0;n=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,l,s=[],c=a.length;for(o=0;or+n||(u=l.s*i<=r?0:(l.s*i-r)/n,d=l.e*i>=r+n?1:(l.e*i-r)/n,s.push([u,d]))}return s.length||s.push([0,0]),s},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t1?1+a:this.s.v<0?0+a:this.s.v+a)>(n=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=n,n=o}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var l,s,c,u,d,p=this.shapes.length,f=0;if(n===t)for(i=0;i=0;i-=1)if((m=this.shapes[i]).shape._mdf){for((h=m.localShapeCollection).releaseShapes(),2===this.m&&p>1?(g=this.calculateShapeEdges(t,n,m.totalShapeLength,w,f),w+=m.totalShapeLength):g=[[y,b]],s=g.length,l=0;l=1?v.push({s:m.totalShapeLength*(y-1),e:m.totalShapeLength*(b-1)}):(v.push({s:m.totalShapeLength*y,e:m.totalShapeLength}),v.push({s:0,e:m.totalShapeLength*(b-1)}));var E=this.addShapes(m,v[0]);if(v[0].s!==v[0].e){if(v.length>1)if(m.shape.paths.shapes[m.shape.paths._length-1].c){var k=E.pop();this.addPaths(E,h),E=this.addShapes(m,v[1],k)}else this.addPaths(E,h),E=this.addShapes(m,v[1]);this.addPaths(E,h)}}m.shape.paths=h}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;nt.e){n.c=!1;break}t.s<=m&&t.e>=m+o.addedLength?(this.addSegment(p[r].v[i-1],p[r].o[i-1],p[r].i[i],p[r].v[i],n,l,v),v=!1):(c=bez.getNewSegment(p[r].v[i-1],p[r].v[i],p[r].o[i-1],p[r].i[i],(t.s-m)/o.addedLength,(t.e-m)/o.addedLength,s[i-1]),this.addSegmentFromArray(c,n,l,v),v=!1,n.c=!1),m+=o.addedLength,l+=1}if(p[r].c&&s.length){if(o=s[i-1],m<=t.e){var g=s[i-1].addedLength;t.s<=m&&t.e>=m+g?(this.addSegment(p[r].v[i-1],p[r].o[i-1],p[r].i[0],p[r].v[0],n,l,v),v=!1):(c=bez.getNewSegment(p[r].v[i-1],p[r].v[0],p[r].o[i-1],p[r].i[0],(t.s-m)/g,(t.e-m)/g,s[i-1]),this.addSegmentFromArray(c,n,l,v),v=!1,n.c=!1)}else n.c=!1;m+=o.addedLength,l+=1}if(n._length&&(n.setXYAt(n.v[u][0],n.v[u][1],"i",u),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),m>t.e)break;r=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],i=[];var a=this.px,o=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),r[1]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),i[0]=a.getValueAtTime(a.keyframes[0].t/n,0),i[1]=o.getValueAtTime(o.keyframes[0].t/n,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),r[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0),i[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0)):(r=[a.pv,o.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime),i[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[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&&(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;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],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(0===e)return[];var r=t*t-4*e*n;if(r<0)return[];var i=-t/(2*e);if(0===r)return[i];var a=Math.sqrt(r)/(2*e);return[i-a,i+a]}function polynomialCoefficients(e,t,n,r){return[3*t-e-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),i&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var a=polynomialCoefficients(e[0],t[0],n[0],r[0]),o=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[a[0],o[0]],this.b=[a[1],o[1]],this.c=[a[2],o[2]],this.d=[a[3],o[3]],this.points=[e,t,n,r]}function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var i=r;r=n,n=i}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o0&&a[o]<1){var l=e.point(a[o])[t];lr&&(r=l)}return{min:n,max:r}}function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)=a||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)i.push([e.t,t.t]);else{var o=splitData(e),l=splitData(t);intersectsImpl(o[0],l[0],n+1,r,i,a),intersectsImpl(o[0],l[1],n+1,r,i,a),intersectsImpl(o[1],l[0],n+1,r,i,a),intersectsImpl(o[1],l[1],n+1,r,i,a)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var i=[e[0],e[1],1],a=[t[0],t[1],1],o=[n[0],n[1],1],l=[r[0],r[1],1],s=crossProduct(crossProduct(i,a),crossProduct(o,l));return floatZero(s[2])?null:[s[0]/s[2],s[1]/s[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,n,r,i,a,o){var l=n-Math.PI/2,s=n+Math.PI/2,c=t[0]+Math.cos(n)*r*i,u=t[1]-Math.sin(n)*r*i;e.setTripleAt(c,u,c+Math.cos(l)*a,u-Math.sin(l)*a,c+Math.cos(s)*o,u-Math.sin(s)*o,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=.5*-Math.PI;return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(e,t){var n=0===t?e.length()-1:t-1,r=(t+1)%e.length(),i=getPerpendicularVector(e.v[n],e.v[r]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,n,r,i,a,o){var l=getProjectingAngle(t,n),s=t.v[n%t._length],c=t.v[0===n?t._length-1:n-1],u=t.v[(n+1)%t._length],d=2===a?Math.sqrt(Math.pow(s[0]-c[0],2)+Math.pow(s[1]-c[1],2)):0,p=2===a?Math.sqrt(Math.pow(s[0]-u[0],2)+Math.pow(s[1]-u[1],2)):0;setPoint(e,t.v[n%t._length],l,o,r,p/(2*(i+1)),d/(2*(i+1)),a)}function zigZagSegment(e,t,n,r,i,a){for(var o=0;o1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n,r,i,a,o=e.inflectionPoints();if(0===o.length)return[offsetSegment(e,t)];if(1===o.length||floatEqual(o[1],1))return n=(i=e.split(o[0]))[0],r=i[1],[offsetSegment(n,t),offsetSegment(r,t)];n=(i=e.split(o[0]))[0];var l=(o[1]-o[0])/(1-o[0]);return a=(i=i[1].split(l))[0],r=i[1],[offsetSegment(n,t),offsetSegment(a,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",i=t.length,a=0;a0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t0?Math.floor(p):Math.ceil(p),h=this.pMatrix.props,v=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,w=0;if(p>0){for(;wm;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),w-=f)}for(r=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==w){for((0!==r&&1===i||r!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),y=0;y0&&r<1?[t]:[]:[t-r,t+r].filter(function(e){return e>0&&e<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,n,e),a=lerpPoint(n,r,e),o=lerpPoint(i,a,e);return[new PolynomialBezier(this.points[0],t,i,o,!0),new PolynomialBezier(o,a,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.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(e,t,n,r){var i=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||(i-=1),0===i)return a;var o=-1,l=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,t,n,r,o);for(var s=0;s=0;a-=1)l=PolynomialBezier.shapeSegmentInverted(e,a),c.push(offsetSegmentSplit(l,t));c=pruneIntersections(c);var u=null,d=null;for(a=0;a=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(n-55296)+r-56320+65536)}return t}function l(e){var t=o(e);return t>=127462&&t<=127487}var s=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)};s.isModifier=function(e,t){var n=e.toString(16)+t.toString(16);return-1!==r.indexOf(n)},s.isZeroWidthJoiner=function(e){return 8205===e},s.isFlagEmoji=function(e){return l(e.substr(0,2))&&l(e.substr(2,2))},s.isRegionalCode=l,s.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},s.isRegionalFlag=function(e,t){var r=o(e.substr(t,2));if(r!==n)return!1;var i=0;for(t+=2;i<5;){if((r=o(e.substr(t,2)))<917601||r>917626)return!1;i+=1,t+=2}return 917631===o(e.substr(t,2))},s.isVariationSelector=function(e){return 65039===e},s.BLACK_FLAG_CODE_POINT=n;var c={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,r,i=e.length,a=this.chars.length;for(t=0;t0&&(u=!1),u){var d=createTag("style");d.setAttribute("f-forigin",r[n].fOrigin),d.setAttribute("f-origin",r[n].origin),d.setAttribute("f-family",r[n].fFamily),d.type="text/css",d.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",t.appendChild(d)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(s=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;ce?!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 e,t=this.renderableComponents.length;for(e=0;e.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(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*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(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",v),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+v+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,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 e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==a){var o="";n.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),n.elem.setAttribute("d",o)),n.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=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))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,a=createElementID(),o=filtersFactory.createFilter(a,!0),l=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n.01)return!1;n+=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 e=0,t=this.data.k.k.length;e0;)s=r.transformers[m].mProps._mdf||s,f-=1,m-=1;if(s)for(f=v-r.styles[u].lvl,m=r.transformers.length-1;f>0;)p.multiply(r.transformers[m].mProps.v),f-=1,m-=1}else p=e;if(o=(d=r.sh.paths)._length,s){for(l="",a=0;a=1?y=.99:y<=-1&&(y=-.99);var b=l*y,w=Math.cos(g+t.a.v)*b+u[0],E=Math.sin(g+t.a.v)*b+u[1];s.setAttribute("fx",w),s.setAttribute("fy",E),c&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",E))}}function s(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||n)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return a;case"gf":return l;case"gs":return o;case"st":return s;case"sh":case"el":case"rc":case"sr":return i;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,i,a){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,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 e,t,n,r,i=this.shapes.length,a=this.stylesList.length,o=[],l=!1;for(n=0;n1&&l&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t=0;l-=1){if((p=this.searchProcessedElement(e[l]))?t[l]=n[p-1]:e[l]._render=o,"fl"===e[l].ty||"st"===e[l].ty||"gf"===e[l].ty||"gs"===e[l].ty||"no"===e[l].ty)p?t[l].style.closed=e[l].hd:t[l]=this.createStyleElement(e[l],i),e[l]._render&&t[l].style.pElem.parentNode!==r&&r.appendChild(t[l].style.pElem),h.push(t[l].style);else if("gr"===e[l].ty){if(p)for(c=t[l].it.length,s=0;s1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(r=0;rt);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],i=0,a=e.length,o=!1,l=!1,s="";i=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?s=e.substr(i,14):(n=e.charCodeAt(i+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(s=e.substr(i,2),o=!0):s=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(n=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(o=!0)):FontManager.isZeroWidthJoiner(t)&&(o=!0,l=!0),o?(r[r.length-1]+=s,o=!1):r.push(s),i+=s.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,i,a,o,l,s=this.elem.globalData.fontManager,c=this.data,u=[],d=0,p=c.m.g,f=0,m=0,h=0,v=[],g=0,y=0,b=s.getFontByName(e.f),w=0,E=getFontProperties(b);e.fWeight=E.weight,e.fStyle=E.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var k,C=e.tr/1e3*e.finalSize;if(e.sz)for(var x,O,_=!0,S=e.sz[0],P=e.sz[1];_;){x=0,g=0,n=(O=this.buildFinalText(e.t)).length,C=e.tr/1e3*e.finalSize;var A=-1;for(t=0;tS&&" "!==O[t]?(-1===A?n+=1:t=A,x+=e.finalLineHeight||1.2*e.finalSize,O.splice(t,A===t?1:0,"\r"),A=-1,g=0):(g+=w,g+=C);x+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Py?g:y,g=-2*C,i="",r=!0,h+=1):i=I,s.chars?(l=s.getCharData(I,b.fStyle,s.getFontByName(e.f).fFamily),w=r?0:l.w*e.finalSize/100):w=s.measureText(i,e.f,e.finalSize)," "===I?M+=w+C:(g+=w+C+M,M=0),u.push({l:w,an:w,add:f,n:r,anIndexes:[],val:i,line:h,animatorJustifyOffset:0}),2==p){if(f+=w,""===i||" "===i||t===n-1){for(""!==i&&" "!==i||(f-=w);m<=t;)u[m].an=f,u[m].ind=d,u[m].extra=w,m+=1;d+=1,f=0}}else if(3==p){if(f+=w,""===i||t===n-1){for(""===i&&(f-=w);m<=t;)u[m].an=f,u[m].ind=d,u[m].extra=w,m+=1;f=0,d+=1}}else u[d].ind=d,u[d].extra=0,d+=1;if(e.l=u,y=g>y?g:y,v.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=v;var D,T,L,j,N=c.a;o=N.length;var R=[];for(a=0;a0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:l=1+this.xe.v/100;var s=BezierFactory.getBezierEasing(i,a,o,l).get,c=0,u=this.finalS,d=this.finalE,p=this.data.sh;if(2===p)c=s(c=d===u?r>=d?1:0:e(0,t(.5/(d-u)+(r-u)/(d-u),1)));else if(3===p)c=s(c=d===u?r>=d?0:1:1-e(0,t(.5/(d-u)+(r-u)/(d-u),1)));else if(4===p)d===u?c=0:(c=e(0,t(.5/(d-u)+(r-u)/(d-u),1)))<.5?c*=2:c=1-2*(c-.5),c=s(c);else if(5===p){if(d===u)c=0;else{var f=d-u,m=-f/2+(r=t(e(0,r+.5-u),d-u)),h=f/2;c=Math.sqrt(1-m*m/(h*h))}c=s(c)}else 6===p?(d===u?c=0:(r=t(e(0,r+.5-u),d-u),c=(1+Math.cos(Math.PI+2*Math.PI*r/(d-u)))/2),c=s(c)):(r>=n(u)&&(c=e(0,t(r-u<0?t(d,1)-(u-r):d-r,1))),c=s(c));if(100!==this.sm.v){var v=.01*this.sm.v;0===v&&(v=1e-8);var g=.5-.5*v;c1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,i=this.e.v/t+n;if(r>i){var a=r;r=i,i=a}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t,n)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},i=PropertyFactory.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,degToRads,n):r,rx:a.rx?i(e,a.rx,0,degToRads,n):r,ry:a.ry?i(e,a.ry,0,degToRads,n):r,sk:a.sk?i(e,a.sk,0,degToRads,n):r,sa:a.sa?i(e,a.sa,0,degToRads,n):r,s:a.s?i(e,a.s,1,.01,n):r,a:a.a?i(e,a.a,1,0,n):r,o:a.o?i(e,a.o,0,.01,n):r,p:a.p?i(e,a.p,1,0,n):r,sw:a.sw?i(e,a.sw,0,0,n):r,sc:a.sc?i(e,a.sc,1,0,n):r,fc:a.fc?i(e,a.fc,1,0,n):r,fh:a.fh?i(e,a.fh,0,0,n):r,fs:a.fs?i(e,a.fs,0,.01,n):r,fb:a.fb?i(e,a.fb,0,.01,n):r,t:a.t?i(e,a.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e=l+le||!m?(y=(l+le-c)/s.partialLength,V=f.point[0]+(s.point[0]-f.point[0])*y,F=f.point[1]+(s.point[1]-f.point[1])*y,x.translate(-E[0]*S[i].an*.005,-E[1]*j*.01),u=!1):m&&(c+=s.partialLength,(d+=1)>=m.length&&(d=0,h[p+=1]?m=h[p].points:w.v.c?(d=0,m=h[p=0].points):(c-=s.partialLength,m=null)),m&&(f=s,v=(s=m[d]).partialLength));R=S[i].an/2-S[i].add,x.translate(-R,0,0)}else R=S[i].an/2-S[i].add,x.translate(-R,0,0),x.translate(-E[0]*S[i].an*.005,-E[1]*j*.01,0);for(M=0;Me?this.textSpans[e].span:createNS(s?"g":"text"),v<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,s){var g=createNS("g");o.appendChild(g),this.textSpans[e].childSpan=g}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(c.reset(),u&&(l[e].n&&(d=-m,p+=n.yOffset,p+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(n,c,l[e].line,d,p),d+=l[e].l||0,d+=m),s){var y;if(1===(h=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)y=new SVGCompElement(h.data,this.globalData,this);else{var b=emptyShapeData;h.data&&h.data.shapes&&(b=this.buildShapeData(h.data,n.finalSize)),y=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var w=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[e].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===h.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else u&&o.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),o.textContent=l[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}u&&o&&o.setAttribute("d","")}else{var E=this.textContainer,k="start";switch(n.j){case 1:k="end";break;case 2:k="middle";break;default:k="start"}E.setAttribute("text-anchor",k),E.setAttribute("letter-spacing",m);var C=this.buildTextContents(n.finalText);for(t=C.length,p=n.ps?n.ps[1]+n.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},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(e){e.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 e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.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 e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.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 n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,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(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),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(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);r.d=i,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e=0;a-=1){if((s=this.searchProcessedElement(e[a]))?t[a]=n[s-1]:e[a]._shouldRender=r,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty)s?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],m),p.push(t[a].style);else if("gr"===e[a].ty){if(s)for(l=t[a].it.length,o=0;o=0;i-=1)"tr"===t[i].ty?(a=n[i].transform,this.renderShapeTransform(e,a)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],n[i]):"fl"===t[i].ty?this.renderFill(t[i],n[i],a):"st"===t[i].ty?this.renderStroke(t[i],n[i],a):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],n[i],a):"gr"===t[i].ty?this.renderShape(a,t[i].it,n[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,i,a=e.trNodes,o=t.paths,l=o._length;a.length=0;var s=e.transforms.finalTransform;for(i=0;i=1?d=.99:d<=-1&&(d=-.99);var p=c*d,f=Math.cos(u+t.a.v)*p+l[0],m=Math.sin(u+t.a.v)*p+l[1];r=o.createRadialGradient(f,m,0,l[0],l[1],c)}var h=e.g.p,v=t.g.c,g=1;for(a=0;al&&"xMidYMid slice"===s||oi&&"meet"===l||ai&&"slice"===l)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(ai&&"slice"===l)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===u&&(a>i&&"meet"===l||ai&&"meet"===l||a=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var n;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.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 e=2*this._length,t=0;for(t=this._length;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,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 e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.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 e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n0&&l<1&&d[p].push(this.calculateF(l,e,t,n,r,p)):(s=a*a-4*o*i)>=0&&((c=(-a+bmSqrt(s))/(2*i))>0&&c<1&&d[p].push(this.calculateF(c,e,t,n,r,p)),(u=(-a-bmSqrt(s))/(2*i))>0&&u<1&&d[p].push(this.calculateF(u,e,t,n,r,p))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,i,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*r[a]+bmPow(e,3)*i[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;nn&&(n=i)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.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 i;i=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]];var a=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),o=[i[0]/a,i[1]/a,i[2]/a],l=Math.sqrt(o[2]*o[2]+o[0]*o[0]),s=Math.atan2(o[1],l),c=Math.atan2(o[0],-o[2]);this.mat.rotateY(c).rotateX(-s)}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 u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var d,p,f;for(t=this.comp.threeDElements.length,e=0;e=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,i=createTag("div");styleDiv(i);var a=createTag("div");if(styleDiv(a),"3d"===t){(n=i.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var o="50% 50%";n.webkitTransformOrigin=o,n.mozTransformOrigin=o,n.transformOrigin=o;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=l,r.webkitTransform=l}i.appendChild(a);var s={container:a,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(s),s},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;no?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,n=0,r=(a-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,n=(i-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var l=this.resizerElem.style;l.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",l.transform=l.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 e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e=l;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|y.g(4)},b.quick=function(){return y.g(4)/4294967296},b.double=b,p(f(y.S),e),(m.pass||h||function(e,n,r,a){return a&&(a.S&&u(a,y),e.state=function(){return u(y,{})}),r?(t[i]=e,n):e})(b,g,"global"in m?m.global:this==t,m.state)},p(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,i=[];for(n=0;nn){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var n;t||(t=helperLengthArray);var r=Math.min(e.length,t.length),i=0;for(n=0;n.5?c/(2-o-l):c/(o+l),o){case r:t=(i-a)/c+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,i=e[0],a=e[1],o=e[2];if(0===a)t=o,r=o,n=o;else{var l=o<.5?o*(1+a):o+a-o*a,s=2*o-l;t=hue2rgb(s,l,i+1/3),n=hue2rgb(s,l,i),r=hue2rgb(s,l,i-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,i){if(void 0!==r&&void 0!==i||(r=t,i=n,t=0,n=1),n=n)return i;var o,l=n===t?0:(e-t)/(n-t);if(!r.length)return r+(i-r)*l;var s=r.length,c=createTypedArray("float32",s);for(o=0;o1){for(r=0;r1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(i)){var l,s=i.length,c=createTypedArray("float32",s);for(l=0;ldata.k[t].t&&edata.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}else n=0,r=0;var a={};return a.index=n,a.time=r/elem.comp.globalData.frameRate,a}function key(e){var t,n,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=i.length,n=0;nc.length-1)&&(t=c.length-1),r=u-(i=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((s-i)/r)%2!=0)return this.getValueAtTime((r-(s-i)%r+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime(u/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((s-i)%r+i)/this.comp.globalData.frameRate,0),m=Math.floor((s-i)/r);if(this.pv.length){for(o=(l=new Array(d.length)).length,a=0;a=u)return this.pv;if(n?i=u+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-u)):((!t||t>c.length-1)&&(t=c.length-1),r=(i=c[t].t)-u),"pingpong"===e){if(Math.floor((u-s)/r)%2==0)return this.getValueAtTime(((u-s)%r+u)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(u/this.comp.globalData.frameRate,0),p=this.getValueAtTime(i/this.comp.globalData.frameRate,0),f=this.getValueAtTime((r-(u-s)%r+u)/this.comp.globalData.frameRate,0),m=Math.floor((u-s)/r)+1;if(this.pv.length){for(o=(l=new Array(d.length)).length,a=0;a1?(i+e-a)/(t-1):1,l=0,s=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;lo){var u=l,d=n.c&&l===s-1?0:l+1,p=(o-c)/a[l].addedLength;r=bez.getPointInSegment(n.v[u],n.v[d],n.o[u],n.i[d],p,a[l]);break}c+=a[l].addedLength,l+=1}return r||(r=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),r},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),a=i[0]-r[0],o=i[1]-r[1],l=Math.sqrt(Math.pow(a,2)+Math.pow(o,2));return 0===l?[0,0]:"tangent"===n?[a/l,o/l]:[-o/l,a/l]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],l),extendPrototype([c],s),s.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=c?f<0?r:i:r+p*Math.pow((a-e)/f,1/n),u[d]=o,d+=1,l+=256/255;return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=n*Math.cos(r),a=n*Math.sin(r);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",r),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t1?n[1]=1:n[1]<=0&&(n[1]=0),T(n[0],n[1],n[2])}function N(e,t){var n=L(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),T(n[0],n[1],n[2])}function R(e,t){var n=L(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),T(n[0],n[1],n[2])}!function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t}();var V=function(){return f},F=function(e){E=e},H=function(){return E};function B(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function z(e){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z(e)}var U=function(){var e,t,n=1,i=[],a={onmessage:function(){},postMessage:function(t){e({data:t})}},o={postMessage:function(e){a.onmessage({data:e})}};function l(t){if(window.Worker&&window.Blob&&r){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(n);return new Worker(i)}return e=t,a}function s(){t||(t=l(function(e){if(o.dataManager||(o.dataManager=function(){function e(i,a){var o,l,s,c,u,p,f=i.length;for(l=0;l=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;in[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var a,o=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(i=e[n].ks.k.length,r=0;r500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return U.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function l(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return l.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;nthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,i=r.length,a=e.layers,o=a.length;for(n=0;nthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},X.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},X.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},X.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},X.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},X.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},X.prototype.getMarkerData=function(e){for(var t,n=0;n=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},X.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},X.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},X.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===K(e[0])){var n,r=e.length;for(n=0;n=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){l=!0},e.unfreeze=function(){l=!1,h()},e.setVolume=function(e,n){var i;for(i=0;i=.001?function(e,t,n,r){for(var i=0;i<4;++i){var a=c(t,n,r);if(0===a)return t;t-=(s(t,n,r)-e)/a}return t}(e,d,t,i):0===p?d:function(e,t,n,r,i){var a,o,l=0;do{(a=s(o=t+(n-t)/2,r,i)-e)>0?n=o:t=o}while(Math.abs(a)>1e-7&&++l<10);return o}(e,o,o+r,t,i)}},e}(),J={double:function(e){return e.concat(u(e.length))}},ee=function(e,t,n){var r=0,i=e,a=u(i);return{newElement:function(){return r?a[r-=1]:t()},release:function(e){r===i&&(a=J.double(a),i*=2),n&&n(e),a[r]=e,r+=1}}},te=ee(8,function(){return{addedLength:0,percents:c("float32",H()),lengths:c("float32",H())}}),ne=ee(8,function(){return{lengths:[],totalLength:0}},function(e){var t,n=e.lengths.length;for(t=0;t-.001&&o<.001}var n=function(e,t,n,r){var i,a,o,l,s,c,u=H(),d=0,p=[],f=[],m=te.newElement();for(o=n.length,i=0;io?-1:1,c=!0;c;)if(r[a]<=o&&r[a+1]>o?(l=(o-r[a])/(r[a+1]-r[a]),c=!1):a+=s,a<0||a>=i-1){if(a===i-1)return n[a];c=!1}return n[a]+(n[a+1]-n[a])*l}var s=c("float32",8);return{getSegmentsLength:function(e){var t,r=ne.newElement(),i=e.c,a=e.v,o=e.o,l=e.i,s=e._length,c=r.lengths,u=0;for(t=0;t1&&(a=1);var u,d=l(a,c),p=l(o=o>1?1:o,c),f=t.length,m=1-d,h=1-p,v=m*m*m,g=d*m*m*3,y=d*d*m*3,b=d*d*d,w=m*m*h,E=d*m*h+m*d*h+m*m*p,k=d*d*h+m*d*p+d*m*p,C=d*d*p,x=m*h*h,O=d*h*h+m*p*h+m*h*p,_=d*p*h+m*p*p+d*h*p,S=d*p*p,P=h*h*h,A=p*h*h+h*p*h+h*h*p,I=p*p*h+h*p*p+p*h*p,M=p*p*p;for(u=0;uf?p>m?p-f-m:m-f-p:m>f?m-f-p:f-p-m)>-1e-4&&d<1e-4}}}(),ie=i,ae=Math.abs;function oe(e,t){var n,r=this.offsetTime;"multidimensional"===this.propType&&(n=c("float32",this.pv.length));for(var i,a,o,l,s,u,d,p,f,m=t.lastIndex,h=m,v=this.keyframes.length-1,g=!0;g;){if(i=this.keyframes[h],a=this.keyframes[h+1],h===v-1&&e>=a.t-r){i.h&&(i=a),m=0;break}if(a.t-r>e){m=h;break}h=A||e=A?M.points.length-1:0;for(s=M.points[D].point.length,l=0;l=j&&L=A?(n[0]=y[0],n[1]=y[1],n[2]=y[2]):e<=I?(n[0]=i.s[0],n[1]=i.s[1],n[2]=i.s[2]):(b=n,w=function(e,t,n){var r,i,a,o,l,s=[],c=e[0],u=e[1],d=e[2],p=e[3],f=t[0],m=t[1],h=t[2],v=t[3];return(i=c*f+u*m+d*h+p*v)<0&&(i=-i,f=-f,m=-m,h=-h,v=-v),1-i>1e-6?(r=Math.acos(i),a=Math.sin(r),o=Math.sin((1-n)*r)/a,l=Math.sin(n*r)/a):(o=1-n,l=n),s[0]=o*c+l*f,s[1]=o*u+l*m,s[2]=o*d+l*h,s[3]=o*p+l*v,s}(le(i.s),le(y),(e-I)/(A-I)),E=w[0],C=w[1],x=w[2],O=w[3],_=Math.atan2(2*C*O-2*E*x,1-2*C*C-2*x*x),S=Math.asin(2*E*C+2*x*O),P=Math.atan2(2*E*O-2*C*x,1-2*E*E-2*x*x),b[0]=_/k,b[1]=S/k,b[2]=P/k);else for(h=0;h=A?u=1:e=n&&e>=n||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function ce(e){var t;if("unidimensional"===this.propType)t=e*this.mult,ae(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function ue(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!i)&&(a[r]=ye.newElement()),a[r][0]=e,a[r][1]=t},be.prototype.setTripleAt=function(e,t,n,r,i,a,o,l){this.setXYAt(e,t,"v",o,l),this.setXYAt(n,r,"o",o,l),this.setXYAt(i,a,"i",o,l)},be.prototype.reverse=function(){var e=new be;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),i=1);var a,o=this._length-1,l=this._length;for(a=i;a=f[f.length-1].t-this.offsetTime)r=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],a=!0;else{for(var m,h,v,g=p,y=f.length-1,b=!0;b&&(m=f[g],!((h=f[g+1]).t-this.offsetTime>e));)g=h.t-this.offsetTime)u=1;else if(er&&t>r)||(this._caching.lastIndex=i0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function L(){var e=this.props;return"matrix("+T(e[0])+","+T(e[1])+","+T(e[4])+","+T(e[5])+","+T(e[12])+","+T(e[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=l,this.rotateZ=s,this.skew=d,this.skewFromAxis=p,this.shear=u,this.scale=f,this.setTransform=m,this.translate=h,this.transform=v,this.multiply=g,this.applyToPoint=k,this.applyToX=C,this.applyToY=x,this.applyToZ=O,this.applyToPointArray=I,this.applyToTriplePoints=A,this.applyToPointStringified=M,this.toCSS=D,this.to2dCSS=L,this.clone=w,this.cloneFromProps=E,this.equals=b,this.inversePoints=P,this.inversePoint=S,this.getInverseMatrix=_,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=c("float32",16),this.reset()}}();function _e(e){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}var Se={},Pe="__[STANDALONE]__";function Ae(){Q.searchAnimations()}Se.play=Q.play,Se.pause=Q.pause,Se.setLocationHref=function(t){!function(t){e=t}(t)},Se.togglePause=Q.togglePause,Se.setSpeed=Q.setSpeed,Se.setDirection=Q.setDirection,Se.stop=Q.stop,Se.searchAnimations=Ae,Se.registerAnimation=Q.registerAnimation,Se.loadAnimation=function(e){return Q.loadAnimation(e)},Se.setSubframeRendering=function(e){!function(e){p=!!e}(e)},Se.resize=Q.resize,Se.goToAndStop=Q.goToAndStop,Se.destroy=Q.destroy,Se.setQuality=function(e){if("string"==typeof e)switch(e){case"high":F(200);break;default:case"medium":F(50);break;case"low":F(10)}else!isNaN(e)&&e>1&&F(e);H()},Se.inBrowser=function(){return"undefined"!=typeof navigator},Se.installPlugin=function(e,t){"expressions"===e&&function(e){f=e}(t)},Se.freeze=Q.freeze,Se.unfreeze=Q.unfreeze,Se.setVolume=Q.setVolume,Se.mute=Q.mute,Se.unmute=Q.unmute,Se.getRegisteredAnimations=Q.getRegisteredAnimations,Se.useWebWorker=function(e){r=!!e},Se.setIDPrefix=function(e){!function(e){m=e}(e)},Se.__getFactory=function(e){switch(e){case"propertyFactory":return ve;case"shapePropertyFactory":return xe;case"matrix":return Oe;default:return null}},Se.version="5.13.0";var Ie="";if(Pe){var Me=document.getElementsByTagName("script"),De=Me[Me.length-1]||{src:""};Ie=De.src?De.src.replace(/^[^\?]+\??/,""):"",function(e){for(var t=Ie.split("&"),n=0;n=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,l,s=[],c=a.length;for(o=0;or+n||(u=l.s*i<=r?0:(l.s*i-r)/n,d=l.e*i>=r+n?1:(l.e*i-r)/n,s.push([u,d]))}return s.length||s.push([0,0]),s},Ne.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t1?1+a:this.s.v<0?0+a:this.s.v+a)>(n=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=n,n=o}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var l,s,c,u,d,p=this.shapes.length,f=0;if(n===t)for(i=0;i=0;i-=1)if((m=this.shapes[i]).shape._mdf){for((h=m.localShapeCollection).releaseShapes(),2===this.m&&p>1?(g=this.calculateShapeEdges(t,n,m.totalShapeLength,w,f),w+=m.totalShapeLength):g=[[y,b]],s=g.length,l=0;l=1?v.push({s:m.totalShapeLength*(y-1),e:m.totalShapeLength*(b-1)}):(v.push({s:m.totalShapeLength*y,e:m.totalShapeLength}),v.push({s:0,e:m.totalShapeLength*(b-1)}));var E=this.addShapes(m,v[0]);if(v[0].s!==v[0].e){if(v.length>1)if(m.shape.paths.shapes[m.shape.paths._length-1].c){var k=E.pop();this.addPaths(E,h),E=this.addShapes(m,v[1],k)}else this.addPaths(E,h),E=this.addShapes(m,v[1]);this.addPaths(E,h)}}m.shape.paths=h}}},Ne.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;nt.e){n.c=!1;break}t.s<=m&&t.e>=m+o.addedLength?(this.addSegment(p[r].v[i-1],p[r].o[i-1],p[r].i[i],p[r].v[i],n,l,v),v=!1):(c=re.getNewSegment(p[r].v[i-1],p[r].v[i],p[r].o[i-1],p[r].i[i],(t.s-m)/o.addedLength,(t.e-m)/o.addedLength,s[i-1]),this.addSegmentFromArray(c,n,l,v),v=!1,n.c=!1),m+=o.addedLength,l+=1}if(p[r].c&&s.length){if(o=s[i-1],m<=t.e){var g=s[i-1].addedLength;t.s<=m&&t.e>=m+g?(this.addSegment(p[r].v[i-1],p[r].o[i-1],p[r].i[0],p[r].v[0],n,l,v),v=!1):(c=re.getNewSegment(p[r].v[i-1],p[r].v[0],p[r].o[i-1],p[r].i[0],(t.s-m)/g,(t.e-m)/g,s[i-1]),this.addSegmentFromArray(c,n,l,v),v=!1,n.c=!1)}else n.c=!1;m+=o.addedLength,l+=1}if(n._length&&(n.setXYAt(n.v[u][0],n.v[u][1],"i",u),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),m>t.e)break;r=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],i=[];var a=this.px,o=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),r[1]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),i[0]=a.getValueAtTime(a.keyframes[0].t/n,0),i[1]=o.getValueAtTime(o.keyframes[0].t/n,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),r[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0),i[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0)):(r=[a.pv,o.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime),i[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[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&&(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;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(){}},l([ge],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=ge.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function Fe(){}function He(){}function Be(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function ze(e){return Math.abs(e)<=1e-5}function Ue(e,t,n){return e*(1-n)+t*n}function Ze(e,t,n){return[Ue(e[0],t[0],n),Ue(e[1],t[1],n)]}function We(e,t,n,r){return[3*t-e-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function qe(e){return new Ge(e,e,e,e,!1)}function Ge(e,t,n,r,i){i&&nt(e,t)&&(t=Ze(e,r,1/3)),i&&nt(n,r)&&(n=Ze(e,r,2/3));var a=We(e[0],t[0],n[0],r[0]),o=We(e[1],t[1],n[1],r[1]);this.a=[a[0],o[0]],this.b=[a[1],o[1]],this.c=[a[2],o[2]],this.d=[a[3],o[3]],this.points=[e,t,n,r]}function Ye(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var i=r;r=n,n=i}for(var a=function(e,t,n){if(0===e)return[];var r=t*t-4*e*n;if(r<0)return[];var i=-t/(2*e);if(0===r)return[i];var a=Math.sqrt(r)/(2*e);return[i-a,i+a]}(3*e.a[t],2*e.b[t],e.c[t]),o=0;o0&&a[o]<1){var l=e.point(a[o])[t];lr&&(r=l)}return{min:n,max:r}}function Ke(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function Xe(e){var t=e.bez.split(.5);return[Ke(t[0],e.t1,e.t),Ke(t[1],e.t,e.t2)]}function Qe(e,t,n,r,i,a){if(s=e,c=t,2*Math.abs(s.cx-c.cx)=a||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)i.push([e.t,t.t]);else{var o=Xe(e),l=Xe(t);Qe(o[0],l[0],n+1,r,i,a),Qe(o[0],l[1],n+1,r,i,a),Qe(o[1],l[0],n+1,r,i,a),Qe(o[1],l[1],n+1,r,i,a)}var s,c}function $e(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Je(e,t,n,r){var i=[e[0],e[1],1],a=[t[0],t[1],1],o=[n[0],n[1],1],l=[r[0],r[1],1],s=$e($e(i,a),$e(o,l));return ze(s[2])?null:[s[0]/s[2],s[1]/s[2]]}function et(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function tt(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function nt(e,t){return Be(e[0],t[0])&&Be(e[1],t[1])}function rt(){}function it(e,t,n,r,i,a,o){var l=n-Math.PI/2,s=n+Math.PI/2,c=t[0]+Math.cos(n)*r*i,u=t[1]-Math.sin(n)*r*i;e.setTripleAt(c,u,c+Math.cos(l)*a,u-Math.sin(l)*a,c+Math.cos(s)*o,u-Math.sin(s)*o,e.length())}function at(e,t){var n,r,i,a,o=0===t?e.length()-1:t-1,l=(t+1)%e.length(),s=(n=e.v[o],r=e.v[l],i=[r[0]-n[0],r[1]-n[1]],a=.5*-Math.PI,[Math.cos(a)*i[0]-Math.sin(a)*i[1],Math.sin(a)*i[0]+Math.cos(a)*i[1]]);return Math.atan2(0,1)-Math.atan2(s[1],s[0])}function ot(e,t,n,r,i,a,o){var l=at(t,n),s=t.v[n%t._length],c=t.v[0===n?t._length-1:n-1],u=t.v[(n+1)%t._length],d=2===a?Math.sqrt(Math.pow(s[0]-c[0],2)+Math.pow(s[1]-c[1],2)):0,p=2===a?Math.sqrt(Math.pow(s[0]-u[0],2)+Math.pow(s[1]-u[1],2)):0;it(e,t.v[n%t._length],l,o,r,p/(2*(i+1)),d/(2*(i+1)))}function lt(e,t,n,r,i,a){for(var o=0;o1&&t.length>1&&(i=dt(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[n,r]}function ft(e,t){var n,r,i,a,o=e.inflectionPoints();if(0===o.length)return[ct(e,t)];if(1===o.length||Be(o[1],1))return n=(i=e.split(o[0]))[0],r=i[1],[ct(n,t),ct(r,t)];n=(i=e.split(o[0]))[0];var l=(o[1]-o[0])/(1-o[0]);return a=(i=i[1].split(l))[0],r=i[1],[ct(n,t),ct(a,t),ct(r,t)]}function mt(){}function ht(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",i=t.length,a=0;a0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Fe.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t0?Math.floor(p):Math.ceil(p),h=this.pMatrix.props,v=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,w=0;if(p>0){for(;wm;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),w-=f)}for(r=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==w){for((0!==r&&1===i||r!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),y=0;y0&&r<1?[t]:[]:[t-r,t+r].filter(function(e){return e>0&&e<1})},Ge.prototype.split=function(e){if(e<=0)return[qe(this.points[0]),this];if(e>=1)return[this,qe(this.points[this.points.length-1])];var t=Ze(this.points[0],this.points[1],e),n=Ze(this.points[1],this.points[2],e),r=Ze(this.points[2],this.points[3],e),i=Ze(t,n,e),a=Ze(n,r,e),o=Ze(i,a,e);return[new Ge(this.points[0],t,i,o,!0),new Ge(o,a,r,this.points[3],!0)]},Ge.prototype.bounds=function(){return{x:Ye(this,0),y:Ye(this,1)}},Ge.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},Ge.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var r=[];return Qe(Ke(this,0,1),Ke(e,0,1),0,t,r,n),r},Ge.shapeSegment=function(e,t){var n=(t+1)%e.length();return new Ge(e.v[t],e.o[t],e.i[n],e.v[n],!0)},Ge.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new Ge(e.v[n],e.i[n],e.o[t],e.v[t],!0)},l([je],rt),rt.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=ve.getProp(e,t.s,0,null,this),this.frequency=ve.getProp(e,t.r,0,null,this),this.pointsType=ve.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},rt.prototype.processPath=function(e,t,n,r){var i=e._length,a=Ee.newElement();if(a.c=e.c,e.c||(i-=1),0===i)return a;var o=-1,l=Ge.shapeSegment(e,0);ot(a,e,0,t,n,r,o);for(var s=0;s=0;a-=1)l=Ge.shapeSegmentInverted(e,a),c.push(ft(l,t));c=function(e){for(var t,n=1;n1&&(t=pt(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}(c);var u=null,d=null;for(a=0;a=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(n-55296)+r-56320+65536)}return t}function s(e){var t=l(e);return t>=127462&&t<=127487}var c=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 c.isModifier=function(e,t){var n=e.toString(16)+t.toString(16);return-1!==r.indexOf(n)},c.isZeroWidthJoiner=function(e){return 8205===e},c.isFlagEmoji=function(e){return s(e.substr(0,2))&&s(e.substr(2,2))},c.isRegionalCode=s,c.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},c.isRegionalFlag=function(e,t){var r=l(e.substr(t,2));if(r!==n)return!1;var i=0;for(t+=2;i<5;){if((r=l(e.substr(t,2)))<917601||r>917626)return!1;i+=1,t+=2}return 917631===l(e.substr(t,2))},c.isVariationSelector=function(e){return 65039===e},c.BLACK_FLAG_CODE_POINT=n,c.prototype={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,r,i=e.length,a=this.chars.length;for(t=0;t0&&(d=!1),d){var p=o("style");p.setAttribute("f-forigin",r[n].fOrigin),p.setAttribute("f-origin",r[n].origin),p.setAttribute("f-family",r[n].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",t.appendChild(p)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(c=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;ue?!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 e,t=this.renderableComponents.length;for(e=0;e.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},Lt.prototype.show=function(){},Lt.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},Lt.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},Lt.prototype.resume=function(){this._canPlay=!0},Lt.prototype.setRate=function(e){this.audio.rate(e)},Lt.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},Lt.prototype.getBaseElement=function(){return null},Lt.prototype.destroy=function(){},Lt.prototype.sourceRectAtTime=function(){},Lt.prototype.initExpressions=function(){},jt.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},jt.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},jt.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},jt.prototype.createAudio=function(e){return new Lt(e,this.globalData,this)},jt.prototype.createFootage=function(e){return new Tt(e,this.globalData,this)},jt.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",y),this.element.maskedElement.setAttribute(w,"url("+a()+"#"+y+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}Rt.prototype={initTransform:function(){var e=new Oe;this.finalTransform={mProp:this.data.ks?Ve.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,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 e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==a){var o="";n.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),n.elem.setAttribute("d",o)),n.lastPath=a}},Vt.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var Ft,Ht=function(){var e={};return e.createFilter=function(e,t){var n=B("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},e.createAlphaToLuminanceFilter=function(){var e=B("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e},e}(),Bt=(Ft={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas},(/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))&&(Ft.maskType=!1),/firefox/i.test(navigator.userAgent)&&(Ft.svgLumaHidden=!1),Ft),zt={},Ut="filter_result_";function Zt(e){var t,n,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,o=D(),l=Ht.createFilter(o,!0),s=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n.01)return!1;n+=1}return!0},on.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)s=r.transformers[m].mProps._mdf||s,f-=1,m-=1;if(s)for(f=v-r.styles[u].lvl,m=r.transformers.length-1;f>0;)p.multiply(r.transformers[m].mProps.v),f-=1,m-=1}else p=e;if(o=(d=r.sh.paths)._length,s){for(l="",a=0;a=1?y=.99:y<=-1&&(y=-.99);var b=l*y,w=Math.cos(g+t.a.v)*b+u[0],E=Math.sin(g+t.a.v)*b+u[1];s.setAttribute("fx",w),s.setAttribute("fy",E),c&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",E))}}function s(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||n)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+y(t.c.v[0])+","+y(t.c.v[1])+","+y(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return a;case"gf":return l;case"gs":return o;case"st":return s;case"sh":case"el":case"rc":case"sr":return i;case"tr":return n;case"no":return r;default:return null}}}}();function fn(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function mn(e,t,n,r,i,a){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function hn(e,t){this._frameId=i,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,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)}l([Mt,Rt,Wt,Xt,qt,Dt,Gt],fn),fn.prototype.initSecondaryElement=function(){},fn.prototype.identityMatrix=new Oe,fn.prototype.buildExpressionInterface=function(){},fn.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},fn.prototype.filterUniqueShapes=function(){var e,t,n,r,i=this.shapes.length,a=this.stylesList.length,o=[],l=!1;for(n=0;n1&&l&&this.setShapesAsAnimated(o)}},fn.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t=0;l-=1){if((p=this.searchProcessedElement(e[l]))?t[l]=n[p-1]:e[l]._render=o,"fl"===e[l].ty||"st"===e[l].ty||"gf"===e[l].ty||"gs"===e[l].ty||"no"===e[l].ty)p?t[l].style.closed=e[l].hd:t[l]=this.createStyleElement(e[l],i),e[l]._render&&t[l].style.pElem.parentNode!==r&&r.appendChild(t[l].style.pElem),h.push(t[l].style);else if("gr"===e[l].ty){if(p)for(c=t[l].it.length,s=0;s1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},hn.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},hn.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(r=0;rt);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},hn.prototype.buildFinalText=function(e){for(var t,n,r=[],i=0,a=e.length,o=!1,l=!1,s="";i=55296&&t<=56319?vt.isRegionalFlag(e,i)?s=e.substr(i,14):(n=e.charCodeAt(i+1))>=56320&&n<=57343&&(vt.isModifier(t,n)?(s=e.substr(i,2),o=!0):s=vt.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(n=e.charCodeAt(i+1),vt.isVariationSelector(t)&&(o=!0)):vt.isZeroWidthJoiner(t)&&(o=!0,l=!0),o?(r[r.length-1]+=s,o=!1):r.push(s),i+=s.length;return r},hn.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,i,a,o,l,s=this.elem.globalData.fontManager,c=this.data,u=[],d=0,p=c.m.g,f=0,m=0,h=0,v=[],g=0,y=0,b=s.getFontByName(e.f),w=0,E=ht(b);e.fWeight=E.weight,e.fStyle=E.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var k,C=e.tr/1e3*e.finalSize;if(e.sz)for(var x,O,_=!0,S=e.sz[0],P=e.sz[1];_;){x=0,g=0,n=(O=this.buildFinalText(e.t)).length,C=e.tr/1e3*e.finalSize;var A=-1;for(t=0;tS&&" "!==O[t]?(-1===A?n+=1:t=A,x+=e.finalLineHeight||1.2*e.finalSize,O.splice(t,A===t?1:0,"\r"),A=-1,g=0):(g+=w,g+=C);x+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Py?g:y,g=-2*C,i="",r=!0,h+=1):i=I,s.chars?(l=s.getCharData(I,b.fStyle,s.getFontByName(e.f).fFamily),w=r?0:l.w*e.finalSize/100):w=s.measureText(i,e.f,e.finalSize)," "===I?M+=w+C:(g+=w+C+M,M=0),u.push({l:w,an:w,add:f,n:r,anIndexes:[],val:i,line:h,animatorJustifyOffset:0}),2==p){if(f+=w,""===i||" "===i||t===n-1){for(""!==i&&" "!==i||(f-=w);m<=t;)u[m].an=f,u[m].ind=d,u[m].extra=w,m+=1;d+=1,f=0}}else if(3==p){if(f+=w,""===i||t===n-1){for(""===i&&(f-=w);m<=t;)u[m].an=f,u[m].ind=d,u[m].extra=w,m+=1;f=0,d+=1}}else u[d].ind=d,u[d].extra=0,d+=1;if(e.l=u,y=g>y?g:y,v.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=v;var D,T,L,j,N=c.a;o=N.length;var R=[];for(a=0;a0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:l=1+this.xe.v/100;var s=$.getBezierEasing(i,a,o,l).get,c=0,u=this.finalS,d=this.finalE,p=this.data.sh;if(2===p)c=s(c=d===u?r>=d?1:0:e(0,t(.5/(d-u)+(r-u)/(d-u),1)));else if(3===p)c=s(c=d===u?r>=d?0:1:1-e(0,t(.5/(d-u)+(r-u)/(d-u),1)));else if(4===p)d===u?c=0:(c=e(0,t(.5/(d-u)+(r-u)/(d-u),1)))<.5?c*=2:c=1-2*(c-.5),c=s(c);else if(5===p){if(d===u)c=0;else{var f=d-u,m=-f/2+(r=t(e(0,r+.5-u),d-u)),h=f/2;c=Math.sqrt(1-m*m/(h*h))}c=s(c)}else 6===p?(d===u?c=0:(r=t(e(0,r+.5-u),d-u),c=(1+Math.cos(Math.PI+2*Math.PI*r/(d-u)))/2),c=s(c)):(r>=n(u)&&(c=e(0,t(r-u<0?t(d,1)-(u-r):d-r,1))),c=s(c));if(100!==this.sm.v){var v=.01*this.sm.v;0===v&&(v=1e-8);var g=.5-.5*v;c1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,i=this.e.v/t+n;if(r>i){var a=r;r=i,i=a}this.finalS=r,this.finalE=i}},l([ge],r),{getTextSelectorProp:function(e,t,n){return new r(e,t,n)}}}();function gn(e,t,n){var r={propType:!1},i=ve.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,k,n):r,rx:a.rx?i(e,a.rx,0,k,n):r,ry:a.ry?i(e,a.ry,0,k,n):r,sk:a.sk?i(e,a.sk,0,k,n):r,sa:a.sa?i(e,a.sa,0,k,n):r,s:a.s?i(e,a.s,1,.01,n):r,a:a.a?i(e,a.a,1,0,n):r,o:a.o?i(e,a.o,0,.01,n):r,p:a.p?i(e,a.p,1,0,n):r,sw:a.sw?i(e,a.sw,0,0,n):r,sc:a.sc?i(e,a.sc,1,0,n):r,fc:a.fc?i(e,a.fc,1,0,n):r,fh:a.fh?i(e,a.fh,0,0,n):r,fs:a.fs?i(e,a.fs,0,.01,n):r,fb:a.fb?i(e,a.fb,0,.01,n):r,t:a.t?i(e,a.t,0,0,n):r},this.s=vn.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function yn(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=u(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function bn(){}yn.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=ve.getProp;for(e=0;e=l+de||!m?(y=(l+de-c)/s.partialLength,B=f.point[0]+(s.point[0]-f.point[0])*y,z=f.point[1]+(s.point[1]-f.point[1])*y,x.translate(-E[0]*S[i].an*.005,-E[1]*V*.01),u=!1):m&&(c+=s.partialLength,(d+=1)>=m.length&&(d=0,h[p+=1]?m=h[p].points:w.v.c?(d=0,m=h[p=0].points):(c-=s.partialLength,m=null)),m&&(f=s,v=(s=m[d]).partialLength));H=S[i].an/2-S[i].add,x.translate(-H,0,0)}else H=S[i].an/2-S[i].add,x.translate(-H,0,0),x.translate(-E[0]*S[i].an*.005,-E[1]*V*.01,0);for(M=0;Me?this.textSpans[e].span:B(s?"g":"text"),g<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,s){var y=B("g");o.appendChild(y),this.textSpans[e].childSpan=y}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(c.reset(),d&&(l[e].n&&(p=-h,f+=n.yOffset,f+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(n,c,l[e].line,p,f),p+=l[e].l||0,p+=h),s){var b;if(1===(v=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)b=new _n(v.data,this.globalData,this);else{var w=wn;v.data&&v.data.shapes&&(w=this.buildShapeData(v.data,n.finalSize)),b=new fn(w,this.globalData,this)}if(this.textSpans[e].glyph){var E=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(E.layerElement),E.destroy()}this.textSpans[e].glyph=b,b._debug=!0,b.prepareFrame(0),b.renderFrame(),this.textSpans[e].childSpan.appendChild(b.layerElement),1===v.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else d&&o.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),o.textContent=l[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}d&&o&&o.setAttribute("d","")}else{var k=this.textContainer,C="start";switch(n.j){case 1:C="end";break;case 2:C="middle";break;default:C="start"}k.setAttribute("text-anchor",C),k.setAttribute("letter-spacing",h);var x=this.buildTextContents(n.finalText);for(t=x.length,f=n.ps?n.ps[1]+n.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},On.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e0&&!i.call(e,0))for(var h=0;h0)for(var v=0;v=0&&"[object Function]"===t.call(e.callee)),r}},40362(e,t,n){"use strict";var r=n(56441);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},62688(e,t,n){e.exports=n(40362)()},56441(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},86345(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Alpha=void 0;var r=Object.assign||function(e){for(var t=1;t-1)){var i=n.getArrowOffset(),a=38===e.keyCode?r+i:r-i;n.setUpdatedValue(a,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+c++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,o.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return a.default.createElement("div",{style:t.wrap},a.default.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?a.default.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(i.PureComponent||i.Component);t.default=u},38799(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hue=void 0;var r=function(){function e(e,t){for(var n=0;no?1:Math.round(100*u/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var p;if(r!==(p=c<0?0:c>a?1:Math.round(100*c/a)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}},43854(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={},r=t.render=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var i=r?new r:document.createElement("canvas");i.width=2*n,i.height=2*n;var a=i.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null};t.get=function(e,t,i,a){var o=e+"-"+t+"-"+i+(a?"-server":"");if(n[o])return n[o];var l=r(e,t,i,a);return n[o]=l,l}},37031(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isvalidColorString=t.red=t.getContrastingColor=t.isValidHex=t.toState=t.simpleCheckForValidColor=void 0;var r=a(n(44275)),i=a(n(7585));function a(e){return e&&e.__esModule?e:{default:e}}t.simpleCheckForValidColor=function(e){var t=0,n=0;return(0,r.default)(["r","g","b","a","h","s","l","v"],function(r){e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)&&/^\d+%$/.test(e[r])&&(n+=1)}),t===n&&e};var o=t.toState=function(e,t){var n=e.hex?(0,i.default)(e.hex):(0,i.default)(e),r=n.toHsl(),a=n.toHsv(),o=n.toRgb(),l=n.toHex();return 0===r.s&&(r.h=t||0,a.h=t||0),{hsl:r,hex:"000000"===l&&0===o.a?"transparent":"#"+l,rgb:o,hsv:a,oldHue:e.h||t||r.h,source:e.source}};t.isValidHex=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,i.default)(e).isValid()},t.getContrastingColor=function(e){if(!e)return"#fff";var t=o(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},t.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},t.isvalidColorString=function(e,t){var n=e.replace("°","");return(0,i.default)(t+" ("+n+")")._ok}},89386(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateChange=function(e,t,n,r){var i=r.clientWidth,a=r.clientHeight,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=o-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(u=c<0?359:c>a?0:360*(-100*c/a+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(d=s<0?0:s>i?359:100*s/i*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}},1096(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleFocus=void 0;var r,i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var i=arguments.length,a=Array(i),o=0;oi&&(s=i),c<0?c=0:c>a&&(c=a);var u=s/i,d=1-c/a;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}},90046(e,t,n){!function(e,t,n,r,i,a,o,l,s,c,u,d,p,f,m,h,v,g,y,b,w,E,k,C,x,O,_,S,P,A,I,M,D,T,L,j,N,R,V,F,H,B,z,U,Z,W,q,G,Y,K,X,Q,$,J,ee,te,ne,re,ie,ae,oe,le,se,ce){"use strict";function ue(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var de=ue(t),pe=ue(r),fe=ue(i),me=ue(a),he=ue(o),ve=ue(l),ge=ue(s),ye=ue(c),be=ue(u),we=ue(d),Ee=ue(p),ke=ue(f),Ce=ue(m),xe=ue(h),Oe=ue(v),_e=ue(g),Se=ue(y),Pe=ue(b),Ae=ue(w),Ie=ue(E),Me=ue(k),De=ue(C),Te=ue(x),Le=ue(O),je=ue(_),Ne=ue(S),Re=ue(P),Ve=ue(A),Fe=ue(I),He=ue(M),Be=ue(D),ze=ue(T),Ue=ue(L),Ze=ue(j),We=ue(N),qe=ue(R),Ge=ue(V),Ye=ue(F),Ke=ue(H),Xe=ue(B),Qe=ue(z),$e=ue(U),Je=ue(Z),et=ue(W),tt=ue(q),nt=ue(G),rt=ue(Y),it=ue(K),at=ue(X),ot=ue(Q),lt=ue($),st=ue(J),ct=ue(ee),ut=ue(te),dt=ue(ne),pt=ue(re),ft=ue(ie),mt=ue(ae),ht=ue(oe),vt=ue(le),gt=ue(ce);function yt(e,t,n){return t=It(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Dt(e)}(e,bt()?Reflect.construct(t,n||[],It(e).constructor):t.apply(e,n))}function bt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(bt=function(){return!!e})()}function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Et(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.excludeDateIntervals,o=t.includeDates,l=t.includeDateIntervals,s=t.filterDate;return mn(e,{minDate:n,maxDate:r})||i&&i.some(function(t){return $t(e,t.date?t.date:t)})||a&&a.some(function(t){var n=t.start,r=t.end;return dt.default(e,{start:n,end:r})})||o&&!o.some(function(t){return $t(e,t)})||l&&!l.some(function(t){var n=t.start,r=t.end;return dt.default(e,{start:n,end:r})})||s&&!s(Ft(e))||!1}function ln(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some(function(t){var n=t.start,r=t.end;return dt.default(e,{start:n,end:r})}):n&&n.some(function(t){return $t(e,t.date?t.date:t)})||!1}function sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.includeDates,o=t.filterDate;return mn(e,{minDate:Qe.default(n),maxDate:nt.default(r)})||i&&i.some(function(t){return Xt(e,t)})||a&&!a.some(function(t){return Xt(e,t)})||o&&!o(Ft(e))||!1}function cn(e,t,n,r){var i=Ne.default(e),a=Le.default(e),o=Ne.default(t),l=Le.default(t),s=Ne.default(r);return i===o&&i===s?a<=n&&n<=l:i=n||si:void 0}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.includeDates,o=t.filterDate;return mn(e,{minDate:n,maxDate:r})||i&&i.some(function(t){return Qt(e,t)})||a&&!a.some(function(t){return Qt(e,t)})||o&&!o(Ft(e))||!1}function dn(e,t,n){if(!me.default(t)||!me.default(n))return!1;var r=Ne.default(t),i=Ne.default(n);return r<=e&&i>=e}function pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.includeDates,o=t.filterDate,l=new Date(e,0,1);return mn(l,{minDate:Je.default(n),maxDate:rt.default(r)})||i&&i.some(function(e){return Kt(l,e)})||a&&!a.some(function(e){return Kt(l,e)})||o&&!o(Ft(l))||!1}function fn(e,t,n,r){var i=Ne.default(e),a=je.default(e),o=Ne.default(t),l=je.default(t),s=Ne.default(r);return i===o&&i===s?a<=n&&n<=l:i=n||si:void 0}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&qe.default(e,n)<0||r&&qe.default(e,r)>0}function hn(e,t){return t.some(function(t){return Ie.default(t)===Ie.default(e)&&Ae.default(t)===Ae.default(e)})}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,i=t.filterTime;return n&&hn(e,n)||r&&!hn(e,r)||i&&!i(e)||!1}function gn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var i,a=Ft(),o=He.default(Fe.default(a,Ae.default(e)),Ie.default(e)),l=He.default(Fe.default(a,Ae.default(n)),Ie.default(n)),s=He.default(Fe.default(a,Ae.default(r)),Ie.default(r));try{i=!dt.default(o,{start:l,end:s})}catch(e){i=!1}return i}function yn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,i=Oe.default(e,1);return n&&Ge.default(n,i)>0||r&&r.every(function(e){return Ge.default(e,i)>0})||!1}function bn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,i=we.default(e,1);return n&&Ge.default(i,n)>0||r&&r.every(function(e){return Ge.default(i,e)>0})||!1}function wn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,i=Se.default(e,1);return n&&Ye.default(n,i)>0||r&&r.every(function(e){return Ye.default(e,i)>0})||!1}function En(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,i=ke.default(e,1);return n&&Ye.default(i,n)>0||r&&r.every(function(e){return Ye.default(i,e)>0})||!1}function kn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter(function(e){return qe.default(e,t)>=0});return Ze.default(r)}return n?Ze.default(n):t}function Cn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter(function(e){return qe.default(e,t)<=0});return We.default(r)}return n?We.default(n):t}function xn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,i=e.length;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--holidays",n=new Map;return e.forEach(function(e){var r=e.date,i=e.holidayName;if(fe.default(r)){var a=Bt(r,"MM.dd.yyyy"),o=n.get(a)||{};if(!("className"in o)||o.className!==t||(l=o.holidayNames,s=[i],l.length!==s.length||!l.every(function(e,t){return e===s[t]}))){var l,s;o.className=t;var c=o.holidayNames;o.holidayNames=c?[].concat(Tt(c),[i]):[i],n.set(a,o)}}}),n}function _n(e,t,n,r,i){for(var a=i.length,o=[],l=0;l1&&void 0!==arguments[1]?arguments[1]:12,n=Math.ceil(Ne.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function An(e){var t=e.getSeconds(),n=e.getMilliseconds();return pt.default(e.getTime()-1e3*t-n)}function In(e){if(!fe.default(e))throw new Error("Invalid date");var t=new Date(e);return t.setHours(0,0,0,0),t}function Mn(e,t){if(!fe.default(e)||!fe.default(t))throw new Error("Invalid date received");var n=In(e),r=In(t);return ut.default(n,r)}function Dn(e,t,n,r){for(var i=[],a=0;a<2*t+1;a++){var o=e+t-a,l=!0;n&&(l=Ne.default(n)<=o),r&&l&&(l=Ne.default(r)>=o),l&&i.push(o)}return i}var Tn=function(e){function n(e){var r;xt(this,n),St(Dt(r=yt(this,n,[e])),"renderOptions",function(){var e=r.props.year,t=r.state.yearsList.map(function(t){return de.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:r.onChange.bind(Dt(r),t),"aria-selected":e===t?"true":void 0},e===t?de.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)}),n=r.props.minDate?Ne.default(r.props.minDate):null,i=r.props.maxDate?Ne.default(r.props.maxDate):null;return i&&r.state.yearsList.find(function(e){return e===i})||t.unshift(de.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:r.incrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find(function(e){return e===n})||t.push(de.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:r.decrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t}),St(Dt(r),"onChange",function(e){r.props.onChange(e)}),St(Dt(r),"handleClickOutside",function(){r.props.onCancel()}),St(Dt(r),"shiftYears",function(e){var t=r.state.yearsList.map(function(t){return t+e});r.setState({yearsList:t})}),St(Dt(r),"incrementYears",function(){return r.shiftYears(1)}),St(Dt(r),"decrementYears",function(){return r.shiftYears(-1)});var i=e.yearDropdownItemNumber,a=e.scrollableYearDropdown,o=i||(a?10:5);return r.state={yearsList:Dn(r.props.year,o,r.props.minDate,r.props.maxDate)},r.dropdownRef=t.createRef(),r}return At(n,e),_t(n,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=pe.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return de.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),n}(de.default.Component),Ln=ht.default(Tn),jn=function(e){function t(){var e;xt(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},r=!1;0===e.getTabIndex()&&!n.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(r=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(r=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(r=!0),e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()&&(r=!1),e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()&&(r=!1)),r&&(null===(t=e.dayEl.current)||void 0===t||t.focus({preventScroll:!0}))}),St(Dt(e),"renderDayContents",function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(De.default(e.props.day),e.props.day):De.default(e.props.day)}),St(Dt(e),"render",function(){return de.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option",title:e.getTitle(),"aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()||e.isInRange()},e.renderDayContents(),""!==e.getTitle()&&de.default.createElement("span",{className:"overlay"},e.getTitle()))}),e}return At(t,e),_t(t,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),t}(de.default.Component),Zn=function(e){function t(){var e;xt(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&$t(e.props.date,e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(n=!0)),n&&e.weekNumberEl.current&&e.weekNumberEl.current.focus({preventScroll:!0})}),e}return At(t,e),_t(t,[{key:"componentDidMount",value:function(){this.handleFocusWeekNumber()}},{key:"componentDidUpdate",value:function(e){this.handleFocusWeekNumber(e)}},{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,i={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick,"react-datepicker__week-number--selected":$t(this.props.date,this.props.selected),"react-datepicker__week-number--keyboard-selected":this.isKeyboardSelected()};return de.default.createElement("div",{ref:this.weekNumberEl,className:pe.default(i),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex()},t)}}],[{key:"defaultProps",get:function(){return{ariaLabelPrefix:"week "}}}]),t}(de.default.Component),Wn=function(e){function t(){var e;xt(this,t);for(var n=arguments.length,r=new Array(n),i=0;i=6,l=!n&&!e.isWeekInMonth(a);if(o||l){if(!e.props.peekNextMonth)break;i=!0}}return t}),St(Dt(e),"onMonthClick",function(t,n){e.handleDayClick(Wt(Be.default(e.props.day,n)),t)}),St(Dt(e),"onMonthMouseEnter",function(t){e.handleDayMouseEnter(Wt(Be.default(e.props.day,t)))}),St(Dt(e),"handleMonthNavigation",function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())}),St(Dt(e),"onMonthKeyDown",function(t,n){var r=e.props,i=r.selected,a=r.preSelection,o=r.disabledKeyboardNavigation,l=r.showTwoColumnMonthYearPicker,s=r.showFourColumnMonthYearPicker,c=r.setPreSelection,u=t.key;if("Tab"!==u&&t.preventDefault(),!o){var d=Xn(s,l),p=Kn[d].verticalNavigationOffset,f=Kn[d].grid;switch(u){case"Enter":e.onMonthClick(t,n),c(i);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,we.default(a,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Oe.default(a,1));break;case"ArrowUp":e.handleMonthNavigation(f[0].includes(n)?n+12-p:n-p,Oe.default(a,p));break;case"ArrowDown":e.handleMonthNavigation(f[f.length-1].includes(n)?n-12+p:n+p,we.default(a,p))}}}),St(Dt(e),"onQuarterClick",function(t,n){e.handleDayClick(Gt(ze.default(e.props.day,n)),t)}),St(Dt(e),"onQuarterMouseEnter",function(t){e.handleDayMouseEnter(Gt(ze.default(e.props.day,t)))}),St(Dt(e),"handleQuarterNavigation",function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())}),St(Dt(e),"onQuarterKeyDown",function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onQuarterClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===n?1:n+1,Ee.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===n?4:n-1,_e.default(e.props.preSelection,1))}}),St(Dt(e),"getMonthClassNames",function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate,o=n.selected,l=n.minDate,s=n.maxDate,c=n.preSelection,u=n.monthClassName,d=n.excludeDates,p=n.includeDates,f=u?u(Be.default(r,t)):void 0,m=Be.default(r,t);return pe.default("react-datepicker__month-text","react-datepicker__month-".concat(t),f,{"react-datepicker__month-text--disabled":(l||s||d||p)&&sn(m,e.props),"react-datepicker__month-text--selected":e.isSelectedMonth(r,t,o),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&Le.default(c)===t,"react-datepicker__month-text--in-selecting-range":e.isInSelectingRangeMonth(t),"react-datepicker__month-text--in-range":cn(i,a,t,r),"react-datepicker__month-text--range-start":e.isRangeStartMonth(t),"react-datepicker__month-text--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--selecting-range-start":e.isSelectingMonthRangeStart(t),"react-datepicker__month-text--selecting-range-end":e.isSelectingMonthRangeEnd(t),"react-datepicker__month-text--today":e.isCurrentMonth(r,t)})}),St(Dt(e),"getTabIndex",function(t){var n=Le.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"}),St(Dt(e),"getQuarterTabIndex",function(t){var n=je.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"}),St(Dt(e),"getAriaLabel",function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,i=void 0===r?"Choose":r,a=n.disabledDayAriaLabelPrefix,o=void 0===a?"Not available":a,l=n.day,s=Be.default(l,t),c=e.isDisabled(s)||e.isExcluded(s)?o:i;return"".concat(c," ").concat(Bt(s,"MMMM yyyy"))}),St(Dt(e),"getQuarterClassNames",function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate,o=n.selected,l=n.minDate,s=n.maxDate,c=n.preSelection,u=n.disabledKeyboardNavigation;return pe.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter-text--disabled":(l||s)&&un(ze.default(r,t),e.props),"react-datepicker__quarter-text--selected":e.isSelectedQuarter(r,t,o),"react-datepicker__quarter-text--keyboard-selected":!u&&je.default(c)===t,"react-datepicker__quarter-text--in-selecting-range":e.isInSelectingRangeQuarter(t),"react-datepicker__quarter-text--in-range":fn(i,a,t,r),"react-datepicker__quarter-text--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter-text--range-end":e.isRangeEndQuarter(t)})}),St(Dt(e),"getMonthContent",function(t){var n=e.props,r=n.showFullMonthYearPicker,i=n.renderMonthContent,a=n.locale,o=n.day,l=an(t,a),s=rn(t,a);return i?i(t,l,s,o):r?s:l}),St(Dt(e),"getQuarterContent",function(t){var n=e.props,r=n.renderQuarterContent,i=function(e,t){return Bt(ze.default(Ft(),e),"QQQ",t)}(t,n.locale);return r?r(t,i):i}),St(Dt(e),"renderMonths",function(){var t=e.props,n=t.showTwoColumnMonthYearPicker,r=t.showFourColumnMonthYearPicker,i=t.day,a=t.selected;return Kn[Xn(r,n)].grid.map(function(t,n){return de.default.createElement("div",{className:"react-datepicker__month-wrapper",key:n},t.map(function(t,n){return de.default.createElement("div",{ref:e.MONTH_REFS[t],key:n,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},onMouseEnter:function(){return e.onMonthMouseEnter(t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(i,t)?"date":void 0,"aria-selected":e.isSelectedMonth(i,t,a)},e.getMonthContent(t))}))})}),St(Dt(e),"renderQuarters",function(){var t=e.props,n=t.day,r=t.selected;return de.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map(function(t,i){return de.default.createElement("div",{key:i,ref:e.QUARTER_REFS[i],role:"option",onClick:function(n){e.onQuarterClick(n,t)},onKeyDown:function(n){e.onQuarterKeyDown(n,t)},onMouseEnter:function(){return e.onQuarterMouseEnter(t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(n,t)?"date":void 0},e.getQuarterContent(t))}))}),St(Dt(e),"getClassNames",function(){var t=e.props,n=t.selectingDate,r=t.selectsStart,i=t.selectsEnd,a=t.showMonthYearPicker,o=t.showQuarterYearPicker,l=t.showWeekPicker;return pe.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||i)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":o},{"react-datepicker__weekPicker":l})}),e}return At(t,e),_t(t,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,i=e.ariaLabelPrefix,a=void 0===i?"month ":i;return de.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(a," ").concat(Bt(r,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),t}(de.default.Component),$n=function(e){function t(){var e;xt(this,t);for(var n=arguments.length,r=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return ir.some(function(t){return e.indexOf(t)>=0})})(e.target)&&n.props.onDropdownFocus()}),St(Dt(n),"getDateInView",function(){var e=n.props,t=e.preSelection,r=e.selected,i=e.openToDate,a=kn(n.props),o=Cn(n.props),l=Ft();return i||r||t||(a&&ut.default(l,a)?a:o&&ct.default(l,o)?o:l)}),St(Dt(n),"increaseMonth",function(){n.setState(function(e){var t=e.date;return{date:we.default(t,1)}},function(){return n.handleMonthChange(n.state.date)})}),St(Dt(n),"decreaseMonth",function(){n.setState(function(e){var t=e.date;return{date:Oe.default(t,1)}},function(){return n.handleMonthChange(n.state.date)})}),St(Dt(n),"handleDayClick",function(e,t,r){n.props.onSelect(e,t,r),n.props.setPreSelection&&n.props.setPreSelection(e)}),St(Dt(n),"handleDayMouseEnter",function(e){n.setState({selectingDate:e}),n.props.onDayMouseEnter&&n.props.onDayMouseEnter(e)}),St(Dt(n),"handleMonthMouseLeave",function(){n.setState({selectingDate:null}),n.props.onMonthMouseLeave&&n.props.onMonthMouseLeave()}),St(Dt(n),"handleYearMouseEnter",function(e,t){n.setState({selectingDate:Ue.default(Ft(),t)}),n.props.onYearMouseEnter&&n.props.onYearMouseEnter(e,t)}),St(Dt(n),"handleYearMouseLeave",function(e,t){n.props.onYearMouseLeave&&n.props.onYearMouseLeave(e,t)}),St(Dt(n),"handleYearChange",function(e){n.props.onYearChange&&(n.props.onYearChange(e),n.setState({isRenderAriaLiveMessage:!0})),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(e),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(e)}),St(Dt(n),"handleMonthChange",function(e){n.handleCustomMonthChange(e),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(e),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(e)}),St(Dt(n),"handleCustomMonthChange",function(e){n.props.onMonthChange&&(n.props.onMonthChange(e),n.setState({isRenderAriaLiveMessage:!0}))}),St(Dt(n),"handleMonthYearChange",function(e){n.handleYearChange(e),n.handleMonthChange(e)}),St(Dt(n),"changeYear",function(e){n.setState(function(t){var n=t.date;return{date:Ue.default(n,e)}},function(){return n.handleYearChange(n.state.date)})}),St(Dt(n),"changeMonth",function(e){n.setState(function(t){var n=t.date;return{date:Be.default(n,e)}},function(){return n.handleMonthChange(n.state.date)})}),St(Dt(n),"changeMonthYear",function(e){n.setState(function(t){var n=t.date;return{date:Ue.default(Be.default(n,Le.default(e)),Ne.default(e))}},function(){return n.handleMonthYearChange(n.state.date)})}),St(Dt(n),"header",function(){var e=Zt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.state.date,n.props.locale,n.props.calendarStartDay),t=[];return n.props.showWeekNumbers&&t.push(de.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},n.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map(function(t){var r=ye.default(e,t),i=n.formatWeekday(r,n.props.locale),a=n.props.weekDayClassName?n.props.weekDayClassName(r):void 0;return de.default.createElement("div",{key:t,className:pe.default("react-datepicker__day-name",a)},i)}))}),St(Dt(n),"formatWeekday",function(e,t){return n.props.formatWeekDay?function(e,t,n){return t(Bt(e,"EEEE",n))}(e,n.props.formatWeekDay,t):n.props.useWeekdaysShort?function(e,t){return Bt(e,"EEE",t)}(e,t):function(e,t){return Bt(e,"EEEEEE",t)}(e,t)}),St(Dt(n),"decreaseYear",function(){n.setState(function(e){var t=e.date;return{date:Se.default(t,n.props.showYearPicker?n.props.yearItemNumber:1)}},function(){return n.handleYearChange(n.state.date)})}),St(Dt(n),"clearSelectingDate",function(){n.setState({selectingDate:null})}),St(Dt(n),"renderPreviousButton",function(){if(!n.props.renderCustomHeader){var e;switch(!0){case n.props.showMonthYearPicker:e=wn(n.state.date,n.props);break;case n.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,i=void 0===r?12:r,a=Pn(qt(Se.default(e,i)),i).endPeriod,o=n&&Ne.default(n);return o&&o>a||!1}(n.state.date,n.props);break;default:e=yn(n.state.date,n.props)}if((n.props.forceShowMonthNavigation||n.props.showDisabledMonthNavigation||!e)&&!n.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],r=n.decreaseMonth;(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker)&&(r=n.decreaseYear),e&&n.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),r=null);var i=n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker,a=n.props,o=a.previousMonthButtonLabel,l=a.previousYearButtonLabel,s=n.props,c=s.previousMonthAriaLabel,u=void 0===c?"string"==typeof o?o:"Previous Month":c,d=s.previousYearAriaLabel,p=void 0===d?"string"==typeof l?l:"Previous Year":d;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:r,onKeyDown:n.props.handleOnKeyDown,"aria-label":i?p:u},de.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},i?n.props.previousYearButtonLabel:n.props.previousMonthButtonLabel))}}}),St(Dt(n),"increaseYear",function(){n.setState(function(e){var t=e.date;return{date:ke.default(t,n.props.showYearPicker?n.props.yearItemNumber:1)}},function(){return n.handleYearChange(n.state.date)})}),St(Dt(n),"renderNextButton",function(){if(!n.props.renderCustomHeader){var e;switch(!0){case n.props.showMonthYearPicker:e=En(n.state.date,n.props);break;case n.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,i=void 0===r?12:r,a=Pn(ke.default(e,i),i).startPeriod,o=n&&Ne.default(n);return o&&o0&&void 0!==arguments[0]?arguments[0]:n.state.date,t=["react-datepicker__current-month"];return n.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),n.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),n.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),de.default.createElement("div",{className:t.join(" ")},Bt(e,n.props.dateFormat,n.props.locale))}),St(Dt(n),"renderYearDropdown",function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showYearDropdown&&!e)return de.default.createElement(jn,{adjustDateOnChange:n.props.adjustDateOnChange,date:n.state.date,onSelect:n.props.onSelect,setOpen:n.props.setOpen,dropdownMode:n.props.dropdownMode,onChange:n.changeYear,minDate:n.props.minDate,maxDate:n.props.maxDate,year:Ne.default(n.state.date),scrollableYearDropdown:n.props.scrollableYearDropdown,yearDropdownItemNumber:n.props.yearDropdownItemNumber})}),St(Dt(n),"renderMonthDropdown",function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showMonthDropdown&&!e)return de.default.createElement(Vn,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,onChange:n.changeMonth,month:Le.default(n.state.date),useShortMonthInDropdown:n.props.useShortMonthInDropdown})}),St(Dt(n),"renderMonthYearDropdown",function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showMonthYearDropdown&&!e)return de.default.createElement(zn,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,dateFormat:n.props.dateFormat,onChange:n.changeMonthYear,minDate:n.props.minDate,maxDate:n.props.maxDate,date:n.state.date,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown})}),St(Dt(n),"handleTodayButtonClick",function(e){n.props.onSelect(Yt(),e),n.props.setPreSelection&&n.props.setPreSelection(Yt())}),St(Dt(n),"renderTodayButton",function(){if(n.props.todayButton&&!n.props.showTimeSelectOnly)return de.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return n.handleTodayButtonClick(e)}},n.props.todayButton)}),St(Dt(n),"renderDefaultHeader",function(e){var t=e.monthDate,r=e.i;return de.default.createElement("div",{className:"react-datepicker__header ".concat(n.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},n.renderCurrentMonth(t),de.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(n.props.dropdownMode),onFocus:n.handleDropdownFocus},n.renderMonthDropdown(0!==r),n.renderMonthYearDropdown(0!==r),n.renderYearDropdown(0!==r)),de.default.createElement("div",{className:"react-datepicker__day-names"},n.header(t)))}),St(Dt(n),"renderCustomHeader",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,r=e.i;if(n.props.showTimeSelect&&!n.state.monthContainer||n.props.showTimeSelectOnly)return null;var i=yn(n.state.date,n.props),a=bn(n.state.date,n.props),o=wn(n.state.date,n.props),l=En(n.state.date,n.props),s=!n.props.showMonthYearPicker&&!n.props.showQuarterYearPicker&&!n.props.showYearPicker;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:n.props.onDropdownFocus},n.props.renderCustomHeader(Et(Et({},n.state),{},{customHeaderCount:r,monthDate:t,changeMonth:n.changeMonth,changeYear:n.changeYear,decreaseMonth:n.decreaseMonth,increaseMonth:n.increaseMonth,decreaseYear:n.decreaseYear,increaseYear:n.increaseYear,prevMonthButtonDisabled:i,nextMonthButtonDisabled:a,prevYearButtonDisabled:o,nextYearButtonDisabled:l})),s&&de.default.createElement("div",{className:"react-datepicker__day-names"},n.header(t)))}),St(Dt(n),"renderYearHeader",function(){var e=n.state.date,t=n.props,r=t.showYearPicker,i=Pn(e,t.yearItemNumber),a=i.startPeriod,o=i.endPeriod;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},r?"".concat(a," - ").concat(o):Ne.default(e))}),St(Dt(n),"renderHeader",function(e){switch(!0){case void 0!==n.props.renderCustomHeader:return n.renderCustomHeader(e);case n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker:return n.renderYearHeader(e);default:return n.renderDefaultHeader(e)}}),St(Dt(n),"renderMonths",function(){var e;if(!n.props.showTimeSelectOnly&&!n.props.showYearPicker){for(var t=[],r=n.props.showPreviousMonths?n.props.monthsShown-1:0,i=Oe.default(n.state.date,r),a=null!==(e=n.props.monthSelectedIn)&&void 0!==e?e:r,o=0;o0;t.push(de.default.createElement("div",{key:c,ref:function(e){n.monthContainer=e},className:"react-datepicker__month-container"},n.renderHeader({monthDate:s,i:o}),de.default.createElement(Qn,{chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,ariaLabelPrefix:n.props.monthAriaLabelPrefix,onChange:n.changeMonthYear,day:s,dayClassName:n.props.dayClassName,calendarStartDay:n.props.calendarStartDay,monthClassName:n.props.monthClassName,onDayClick:n.handleDayClick,handleOnKeyDown:n.props.handleOnDayKeyDown,onDayMouseEnter:n.handleDayMouseEnter,onMouseLeave:n.handleMonthMouseLeave,onWeekSelect:n.props.onWeekSelect,orderInDisplay:o,formatWeekNumber:n.props.formatWeekNumber,locale:n.props.locale,minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,highlightDates:n.props.highlightDates,holidays:n.props.holidays,selectingDate:n.state.selectingDate,includeDates:n.props.includeDates,includeDateIntervals:n.props.includeDateIntervals,inline:n.props.inline,shouldFocusDayInline:n.props.shouldFocusDayInline,fixedHeight:n.props.fixedHeight,filterDate:n.props.filterDate,preSelection:n.props.preSelection,setPreSelection:n.props.setPreSelection,selected:n.props.selected,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,selectsDisabledDaysInRange:n.props.selectsDisabledDaysInRange,showWeekNumbers:n.props.showWeekNumbers,startDate:n.props.startDate,endDate:n.props.endDate,peekNextMonth:n.props.peekNextMonth,setOpen:n.props.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,renderDayContents:n.props.renderDayContents,renderMonthContent:n.props.renderMonthContent,renderQuarterContent:n.props.renderQuarterContent,renderYearContent:n.props.renderYearContent,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:n.props.showFourColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showWeekPicker:n.props.showWeekPicker,isInputFocused:n.props.isInputFocused,containerRef:n.containerRef,monthShowsDuplicateDaysEnd:u,monthShowsDuplicateDaysStart:d})))}return t}}),St(Dt(n),"renderYears",function(){if(!n.props.showTimeSelectOnly)return n.props.showYearPicker?de.default.createElement("div",{className:"react-datepicker__year--container"},n.renderHeader(),de.default.createElement(Jn,Pt({onDayClick:n.handleDayClick,selectingDate:n.state.selectingDate,clearSelectingDate:n.clearSelectingDate,date:n.state.date},n.props,{onYearMouseEnter:n.handleYearMouseEnter,onYearMouseLeave:n.handleYearMouseLeave}))):void 0}),St(Dt(n),"renderTimeSection",function(){if(n.props.showTimeSelect&&(n.state.monthContainer||n.props.showTimeSelectOnly))return de.default.createElement($n,{selected:n.props.selected,openToDate:n.props.openToDate,onChange:n.props.onTimeChange,timeClassName:n.props.timeClassName,format:n.props.timeFormat,includeTimes:n.props.includeTimes,intervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,filterTime:n.props.filterTime,timeCaption:n.props.timeCaption,todayButton:n.props.todayButton,showMonthDropdown:n.props.showMonthDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,monthRef:n.state.monthContainer,injectTimes:n.props.injectTimes,locale:n.props.locale,handleOnKeyDown:n.props.handleOnKeyDown,showTimeSelectOnly:n.props.showTimeSelectOnly})}),St(Dt(n),"renderInputTimeSection",function(){var e=new Date(n.props.selected),t=Ht(e)&&Boolean(n.props.selected)?"".concat(Sn(e.getHours()),":").concat(Sn(e.getMinutes())):"";if(n.props.showTimeInput)return de.default.createElement(er,{date:e,timeString:t,timeInputLabel:n.props.timeInputLabel,onChange:n.props.onTimeChange,customTimeInput:n.props.customTimeInput})}),St(Dt(n),"renderAriaLiveRegion",function(){var e,t=Pn(n.state.date,n.props.yearItemNumber),r=t.startPeriod,i=t.endPeriod;return e=n.props.showYearPicker?"".concat(r," - ").concat(i):n.props.showMonthYearPicker||n.props.showQuarterYearPicker?Ne.default(n.state.date):"".concat(rn(Le.default(n.state.date),n.props.locale)," ").concat(Ne.default(n.state.date)),de.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},n.state.isRenderAriaLiveMessage&&e)}),St(Dt(n),"renderChildren",function(){if(n.props.children)return de.default.createElement("div",{className:"react-datepicker__children-container"},n.props.children)}),n.containerRef=de.default.createRef(),n.state={date:n.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},n}return At(t,e),_t(t,[{key:"componentDidMount",value:function(){this.props.showTimeSelect&&(this.assignMonthContainer=void this.setState({monthContainer:this.monthContainer}))}},{key:"componentDidUpdate",value:function(e){var t=this;if(!this.props.preSelection||$t(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn)this.props.openToDate&&!$t(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate});else{var n=!Xt(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}}},{key:"render",value:function(){var e=this.props.container||tr;return de.default.createElement("div",{style:{display:"contents"},ref:this.containerRef},de.default.createElement(e,{className:pe.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly})},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:12}}}]),t}(de.default.Component),or=function(e){var t=e.icon,n=e.className,r=void 0===n?"":n,i=e.onClick,a="react-datepicker__calendar-icon";return de.default.isValidElement(t)?de.default.cloneElement(t,{className:"".concat(t.props.className||""," ").concat(a," ").concat(r),onClick:function(e){"function"==typeof t.props.onClick&&t.props.onClick(e),"function"==typeof i&&i(e)}}):"string"==typeof t?de.default.createElement("i",{className:"".concat(a," ").concat(t," ").concat(r),"aria-hidden":"true",onClick:i}):de.default.createElement("svg",{className:"".concat(a," ").concat(r),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:i},de.default.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"}))},lr=function(e){function t(e){var n;return xt(this,t),(n=yt(this,t,[e])).el=document.createElement("div"),n}return At(t,e),_t(t,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return vt.default.createPortal(this.props.children,this.el)}}]),t}(de.default.Component),sr=function(e){return!e.disabled&&-1!==e.tabIndex},cr=function(e){function t(e){var n;return xt(this,t),St(Dt(n=yt(this,t,[e])),"getTabChildren",function(){return Array.prototype.slice.call(n.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(sr)}),St(Dt(n),"handleFocusStart",function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()}),St(Dt(n),"handleFocusEnd",function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()}),n.tabLoopRef=de.default.createRef(),n}return At(t,e),_t(t,[{key:"render",value:function(){return this.props.enableTabLoop?de.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},de.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,de.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),t}(de.default.Component),ur=function(e){function t(){return xt(this,t),yt(this,t,arguments)}return At(t,e),_t(t,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,i=t.hidePopper,a=t.popperComponent,o=t.targetComponent,l=t.enableTabLoop,s=t.popperOnKeyDown,c=t.portalId,u=t.portalHost,d=t.popperProps,p=t.showArrow;if(!i){var f=pe.default("react-datepicker-popper",n);e=de.default.createElement(cr,{enableTabLoop:l},de.default.createElement("div",{ref:d.refs.setFloating,style:d.floatingStyles,className:f,"data-placement":d.placement,onKeyDown:s},a,p&&de.default.createElement(se.FloatingArrow,{ref:d.arrowRef,context:d.context,fill:"currentColor",strokeWidth:1,height:8,width:16,style:{transform:"translateY(-1px)"},className:"react-datepicker__triangle"})))}this.props.popperContainer&&(e=de.default.createElement(this.props.popperContainer,{},e)),c&&!i&&(e=de.default.createElement(lr,{portalId:c,portalHost:u},e));var m=pe.default("react-datepicker-wrapper",r);return de.default.createElement(de.default.Fragment,null,de.default.createElement("div",{ref:d.refs.setReference,className:m},o),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0}}}]),t}(de.default.Component),dr=(nr=ur,(rr=function(e){var t=de.default.useRef(),n=se.useFloating(Et({open:!e.hidePopper,whileElementsMounted:se.autoUpdate,placement:e.popperPlacement,middleware:[se.flip({padding:15}),se.offset(10),se.arrow({element:t})].concat(Tt(e.popperModifiers))},e.popperProps));return de.default.createElement(nr,Pt({},e,{popperProps:Et(Et({},n),{},{arrowRef:t})}))}).defaultProps={popperModifiers:[],popperProps:{},hidePopper:!0},rr),pr="react-datepicker-ignore-onclickoutside",fr=ht.default(ar),mr="Date input not valid.",hr=function(e){function t(e){var n;return xt(this,t),St(Dt(n=yt(this,t,[e])),"getPreSelection",function(){return n.props.openToDate?n.props.openToDate:n.props.selectsEnd&&n.props.startDate?n.props.startDate:n.props.selectsStart&&n.props.endDate?n.props.endDate:Ft()}),St(Dt(n),"modifyHolidays",function(){var e;return null===(e=n.props.holidays)||void 0===e?void 0:e.reduce(function(e,t){var n=new Date(t.date);return me.default(n)?[].concat(Tt(e),[Et(Et({},t),{},{date:n})]):e},[])}),St(Dt(n),"calcInitialState",function(){var e,t=n.getPreSelection(),r=kn(n.props),i=Cn(n.props),a=r&&ut.default(t,Ke.default(r))?r:i&&ct.default(t,et.default(i))?i:t;return{open:n.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=n.props.selectsRange?n.props.startDate:n.props.selected)&&void 0!==e?e:a,highlightDates:xn(n.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}}),St(Dt(n),"clearPreventFocusTimeout",function(){n.preventFocusTimeout&&clearTimeout(n.preventFocusTimeout)}),St(Dt(n),"setFocus",function(){n.input&&n.input.focus&&n.input.focus({preventScroll:!0})}),St(Dt(n),"setBlur",function(){n.input&&n.input.blur&&n.input.blur(),n.cancelFocusInput()}),St(Dt(n),"setOpen",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n.setState({open:e,preSelection:e&&n.state.open?n.state.preSelection:n.calcInitialState().preSelection,lastPreSelectChange:gr},function(){e||n.setState(function(e){return{focused:!!t&&e.focused}},function(){!t&&n.setBlur(),n.setState({inputValue:null})})})}),St(Dt(n),"inputOk",function(){return fe.default(n.state.preSelection)}),St(Dt(n),"isCalendarOpen",function(){return void 0===n.props.open?n.state.open&&!n.props.disabled&&!n.props.readOnly:n.props.open}),St(Dt(n),"handleFocus",function(e){n.state.preventFocus||(n.props.onFocus(e),n.props.preventOpenOnFocus||n.props.readOnly||n.setOpen(!0)),n.setState({focused:!0})}),St(Dt(n),"sendFocusBackToInput",function(){n.preventFocusTimeout&&n.clearPreventFocusTimeout(),n.setState({preventFocus:!0},function(){n.preventFocusTimeout=setTimeout(function(){n.setFocus(),n.setState({preventFocus:!1})})})}),St(Dt(n),"cancelFocusInput",function(){clearTimeout(n.inputFocusTimeout),n.inputFocusTimeout=null}),St(Dt(n),"deferFocusInput",function(){n.cancelFocusInput(),n.inputFocusTimeout=setTimeout(function(){return n.setFocus()},1)}),St(Dt(n),"handleDropdownFocus",function(){n.cancelFocusInput()}),St(Dt(n),"handleBlur",function(e){(!n.state.open||n.props.withPortal||n.props.showTimeInput)&&n.props.onBlur(e),n.setState({focused:!1})}),St(Dt(n),"handleCalendarClickOutside",function(e){n.props.inline||n.setOpen(!1),n.props.onClickOutside(e),n.props.withPortal&&e.preventDefault()}),St(Dt(n),"handleChange",function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&(u=ft.default(a,o.slice(0,a.length),new Date,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})),Ht(u)||(u=new Date(a))),Ht(u)&&p?u:null));n.props.showTimeSelectOnly&&n.props.selected&&f&&!$t(f,n.props.selected)&&(f=gt.default(n.props.selected,{hours:Ie.default(f),minutes:Ae.default(f),seconds:Pe.default(f)})),!f&&i.target.value||(n.props.showWeekPicker&&(f=Zt(f,n.props.locale,n.props.calendarStartDay)),n.setSelected(f,i,!0))}}),St(Dt(n),"handleSelect",function(e,t,r){if(n.props.shouldCloseOnSelect&&!n.props.showTimeSelect&&n.sendFocusBackToInput(),n.props.onChangeRaw&&n.props.onChangeRaw(t),n.props.showWeekPicker&&(e=Zt(e,n.props.locale,n.props.calendarStartDay)),n.setSelected(e,t,!1,r),n.props.showDateSelect&&n.setState({isRenderAriaLiveMessage:!0}),!n.props.shouldCloseOnSelect||n.props.showTimeSelect)n.setPreSelection(e);else if(!n.props.inline){n.props.selectsRange||n.setOpen(!1);var i=n.props,a=i.startDate,o=i.endDate;!a||o||Mn(e,a)||n.setOpen(!1)}}),St(Dt(n),"setSelected",function(e,t,r,i){var a=e;if(n.props.showYearPicker){if(null!==a&&pn(Ne.default(a),n.props))return}else if(n.props.showMonthYearPicker){if(null!==a&&sn(a,n.props))return}else if(null!==a&&on(a,n.props))return;var o=n.props,l=o.onChange,s=o.selectsRange,c=o.startDate,u=o.endDate;if(!Jt(n.props.selected,a)||n.props.allowSameDay||s)if(null!==a&&(!n.props.selected||r&&(n.props.showTimeSelect||n.props.showTimeSelectOnly||n.props.showTimeInput)||(a=Ut(a,{hour:Ie.default(n.props.selected),minute:Ae.default(n.props.selected),second:Pe.default(n.props.selected)})),n.props.inline||n.setState({preSelection:a}),n.props.focusSelectedMonth||n.setState({monthSelectedIn:i})),s){var d=c&&u;c||u?c&&!u&&(Mn(a,c)?l([a,null],t):l([c,a],t)):l([a,null],t),d&&l([a,null],t)}else l(a,t);r||(n.props.onSelect(a,t),n.setState({inputValue:null}))}),St(Dt(n),"setPreSelection",function(e){var t=void 0!==n.props.minDate,r=void 0!==n.props.maxDate,i=!0;if(e){n.props.showWeekPicker&&(e=Zt(e,n.props.locale,n.props.calendarStartDay));var a=Ke.default(e);if(t&&r)i=en(e,n.props.minDate,n.props.maxDate);else if(t){var o=Ke.default(n.props.minDate);i=ct.default(e,o)||Jt(a,o)}else if(r){var l=et.default(n.props.maxDate);i=ut.default(e,l)||Jt(a,l)}}i&&n.setState({preSelection:e})}),St(Dt(n),"toggleCalendar",function(){n.setOpen(!n.state.open)}),St(Dt(n),"handleTimeChange",function(e){var t=n.props.selected?n.props.selected:n.getPreSelection(),r=n.props.selected?e:Ut(t,{hour:Ie.default(e),minute:Ae.default(e)});n.setState({preSelection:r}),n.props.onChange(r),n.props.shouldCloseOnSelect&&(n.sendFocusBackToInput(),n.setOpen(!1)),n.props.showTimeInput&&n.setOpen(!0),(n.props.showTimeSelectOnly||n.props.showTimeSelect)&&n.setState({isRenderAriaLiveMessage:!0}),n.setState({inputValue:null})}),St(Dt(n),"onInputClick",function(){n.props.disabled||n.props.readOnly||n.setOpen(!0),n.props.onInputClick()}),St(Dt(n),"onInputKeyDown",function(e){n.props.onKeyDown(e);var t=e.key;if(n.state.open||n.props.inline||n.props.preventOpenOnFocus){if(n.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var r=n.props.showWeekPicker&&n.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',i=n.calendar.componentNode&&n.calendar.componentNode.querySelector(r);return void(i&&i.focus({preventScroll:!0}))}var a=Ft(n.state.preSelection);"Enter"===t?(e.preventDefault(),n.inputOk()&&n.state.lastPreSelectChange===gr?(n.handleSelect(a,e),!n.props.shouldCloseOnSelect&&n.setPreSelection(a)):n.setOpen(!1)):"Escape"===t?(e.preventDefault(),n.sendFocusBackToInput(),n.setOpen(!1)):"Tab"===t&&n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:mr})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||n.onInputClick()}),St(Dt(n),"onPortalKeyDown",function(e){"Escape"===e.key&&(e.preventDefault(),n.setState({preventFocus:!0},function(){n.setOpen(!1),setTimeout(function(){n.setFocus(),n.setState({preventFocus:!1})})}))}),St(Dt(n),"onDayKeyDown",function(e){n.props.onKeyDown(e);var t,r=e.key,i=e.shiftKey,a=Ft(n.state.preSelection);if("Enter"===r)e.preventDefault(),n.handleSelect(a,e),!n.props.shouldCloseOnSelect&&n.setPreSelection(a);else if("Escape"===r)e.preventDefault(),n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:mr});else if(!n.props.disabledKeyboardNavigation){var o;switch(r){case"ArrowLeft":o=n.props.showWeekPicker?xe.default(a,1):Ce.default(a,1);break;case"ArrowRight":o=n.props.showWeekPicker?be.default(a,1):ye.default(a,1);break;case"ArrowUp":o=xe.default(a,1);break;case"ArrowDown":o=be.default(a,1);break;case"PageUp":o=i?Se.default(a,1):Oe.default(a,1);break;case"PageDown":o=i?ke.default(a,1):we.default(a,1);break;case"Home":o=Zt(a,n.props.locale,n.props.calendarStartDay);break;case"End":t=a,o=tt.default(t);break;default:o=null}if(!o)return void(n.props.onInputError&&n.props.onInputError({code:1,msg:mr}));if(e.preventDefault(),n.setState({lastPreSelectChange:gr}),n.props.adjustDateOnChange&&n.setSelected(o),n.setPreSelection(o),n.props.inline){var l=Le.default(a),s=Le.default(o),c=Ne.default(a),u=Ne.default(o);l!==s||c!==u?n.setState({shouldFocusDayInline:!0}):n.setState({shouldFocusDayInline:!1})}}}),St(Dt(n),"onPopperKeyDown",function(e){"Escape"===e.key&&(e.preventDefault(),n.sendFocusBackToInput())}),St(Dt(n),"onClearClick",function(e){e&&e.preventDefault&&e.preventDefault(),n.sendFocusBackToInput(),n.props.selectsRange?n.props.onChange([null,null],e):n.props.onChange(null,e),n.setState({inputValue:null})}),St(Dt(n),"clear",function(){n.onClearClick()}),St(Dt(n),"onScroll",function(e){"boolean"==typeof n.props.closeOnScroll&&n.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||n.setOpen(!1):"function"==typeof n.props.closeOnScroll&&n.props.closeOnScroll(e)&&n.setOpen(!1)}),St(Dt(n),"renderCalendar",function(){return n.props.inline||n.isCalendarOpen()?de.default.createElement(fr,{ref:function(e){n.calendar=e},locale:n.props.locale,calendarStartDay:n.props.calendarStartDay,chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,monthAriaLabelPrefix:n.props.monthAriaLabelPrefix,adjustDateOnChange:n.props.adjustDateOnChange,setOpen:n.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,dateFormat:n.props.dateFormatCalendar,useWeekdaysShort:n.props.useWeekdaysShort,formatWeekDay:n.props.formatWeekDay,dropdownMode:n.props.dropdownMode,selected:n.props.selected,preSelection:n.state.preSelection,onSelect:n.handleSelect,onWeekSelect:n.props.onWeekSelect,openToDate:n.props.openToDate,minDate:n.props.minDate,maxDate:n.props.maxDate,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,startDate:n.props.startDate,endDate:n.props.endDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,filterDate:n.props.filterDate,onClickOutside:n.handleCalendarClickOutside,formatWeekNumber:n.props.formatWeekNumber,highlightDates:n.state.highlightDates,holidays:On(n.modifyHolidays()),includeDates:n.props.includeDates,includeDateIntervals:n.props.includeDateIntervals,includeTimes:n.props.includeTimes,injectTimes:n.props.injectTimes,inline:n.props.inline,shouldFocusDayInline:n.state.shouldFocusDayInline,peekNextMonth:n.props.peekNextMonth,showMonthDropdown:n.props.showMonthDropdown,showPreviousMonths:n.props.showPreviousMonths,useShortMonthInDropdown:n.props.useShortMonthInDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showWeekNumbers:n.props.showWeekNumbers,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,forceShowMonthNavigation:n.props.forceShowMonthNavigation,showDisabledMonthNavigation:n.props.showDisabledMonthNavigation,scrollableYearDropdown:n.props.scrollableYearDropdown,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown,todayButton:n.props.todayButton,weekLabel:n.props.weekLabel,outsideClickIgnoreClass:pr,fixedHeight:n.props.fixedHeight,monthsShown:n.props.monthsShown,monthSelectedIn:n.state.monthSelectedIn,onDropdownFocus:n.handleDropdownFocus,onMonthChange:n.props.onMonthChange,onYearChange:n.props.onYearChange,dayClassName:n.props.dayClassName,weekDayClassName:n.props.weekDayClassName,monthClassName:n.props.monthClassName,timeClassName:n.props.timeClassName,showDateSelect:n.props.showDateSelect,showTimeSelect:n.props.showTimeSelect,showTimeSelectOnly:n.props.showTimeSelectOnly,onTimeChange:n.handleTimeChange,timeFormat:n.props.timeFormat,timeIntervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,filterTime:n.props.filterTime,timeCaption:n.props.timeCaption,className:n.props.calendarClassName,container:n.props.calendarContainer,yearItemNumber:n.props.yearItemNumber,yearDropdownItemNumber:n.props.yearDropdownItemNumber,previousMonthAriaLabel:n.props.previousMonthAriaLabel,previousMonthButtonLabel:n.props.previousMonthButtonLabel,nextMonthAriaLabel:n.props.nextMonthAriaLabel,nextMonthButtonLabel:n.props.nextMonthButtonLabel,previousYearAriaLabel:n.props.previousYearAriaLabel,previousYearButtonLabel:n.props.previousYearButtonLabel,nextYearAriaLabel:n.props.nextYearAriaLabel,nextYearButtonLabel:n.props.nextYearButtonLabel,timeInputLabel:n.props.timeInputLabel,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,renderCustomHeader:n.props.renderCustomHeader,popperProps:n.props.popperProps,renderDayContents:n.props.renderDayContents,renderMonthContent:n.props.renderMonthContent,renderQuarterContent:n.props.renderQuarterContent,renderYearContent:n.props.renderYearContent,onDayMouseEnter:n.props.onDayMouseEnter,onMonthMouseLeave:n.props.onMonthMouseLeave,onYearMouseEnter:n.props.onYearMouseEnter,onYearMouseLeave:n.props.onYearMouseLeave,selectsDisabledDaysInRange:n.props.selectsDisabledDaysInRange,showTimeInput:n.props.showTimeInput,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:n.props.showFourColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showWeekPicker:n.props.showWeekPicker,excludeScrollbar:n.props.excludeScrollbar,handleOnKeyDown:n.props.onKeyDown,handleOnDayKeyDown:n.onDayKeyDown,isInputFocused:n.state.focused,customTimeInput:n.props.customTimeInput,setPreSelection:n.setPreSelection},n.props.children):null}),St(Dt(n),"renderAriaLiveRegion",function(){var e,t=n.props,r=t.dateFormat,i=t.locale,a=n.props.showTimeInput||n.props.showTimeSelect?"PPPPp":"PPPP";return e=n.props.selectsRange?"Selected start date: ".concat(zt(n.props.startDate,{dateFormat:a,locale:i}),". ").concat(n.props.endDate?"End date: "+zt(n.props.endDate,{dateFormat:a,locale:i}):""):n.props.showTimeSelectOnly?"Selected time: ".concat(zt(n.props.selected,{dateFormat:r,locale:i})):n.props.showYearPicker?"Selected year: ".concat(zt(n.props.selected,{dateFormat:"yyyy",locale:i})):n.props.showMonthYearPicker?"Selected month: ".concat(zt(n.props.selected,{dateFormat:"MMMM yyyy",locale:i})):n.props.showQuarterYearPicker?"Selected quarter: ".concat(zt(n.props.selected,{dateFormat:"yyyy, QQQ",locale:i})):"Selected date: ".concat(zt(n.props.selected,{dateFormat:a,locale:i})),de.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},e)}),St(Dt(n),"renderDateInput",function(){var e,t=pe.default(n.props.className,St({},pr,n.state.open)),r=n.props.customInput||de.default.createElement("input",{type:"text"}),i=n.props.customInputRef||"ref",a="string"==typeof n.props.value?n.props.value:"string"==typeof n.state.inputValue?n.state.inputValue:n.props.selectsRange?function(e,t,n){if(!e)return"";var r=zt(e,n),i=t?zt(t,n):"";return"".concat(r," - ").concat(i)}(n.props.startDate,n.props.endDate,n.props):zt(n.props.selected,n.props);return de.default.cloneElement(r,(St(St(St(St(St(St(St(St(St(St(e={},i,function(e){n.input=e}),"value",a),"onBlur",n.handleBlur),"onChange",n.handleChange),"onClick",n.onInputClick),"onFocus",n.handleFocus),"onKeyDown",n.onInputKeyDown),"id",n.props.id),"name",n.props.name),"form",n.props.form),St(St(St(St(St(St(St(St(St(St(e,"autoFocus",n.props.autoFocus),"placeholder",n.props.placeholderText),"disabled",n.props.disabled),"autoComplete",n.props.autoComplete),"className",pe.default(r.props.className,t)),"title",n.props.title),"readOnly",n.props.readOnly),"required",n.props.required),"tabIndex",n.props.tabIndex),"aria-describedby",n.props.ariaDescribedBy),St(St(St(e,"aria-invalid",n.props.ariaInvalid),"aria-labelledby",n.props.ariaLabelledBy),"aria-required",n.props.ariaRequired)))}),St(Dt(n),"renderClearButton",function(){var e=n.props,t=e.isClearable,r=e.disabled,i=e.selected,a=e.startDate,o=e.endDate,l=e.clearButtonTitle,s=e.clearButtonClassName,c=void 0===s?"":s,u=e.ariaLabelClose,d=void 0===u?"Close":u;return!t||null==i&&null==a&&null==o?null:de.default.createElement("button",{type:"button",className:pe.default("react-datepicker__close-icon",c,{"react-datepicker__close-icon--disabled":r}),disabled:r,"aria-label":d,onClick:n.onClearClick,title:l,tabIndex:-1})}),n.state=n.calcInitialState(),n.preventFocusTimeout=null,n}return At(t,e),_t(t,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?Le.default(n)!==Le.default(r)||Ne.default(n)!==Ne.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:xn(this.props.highlightDates)}),t.focused||Jt(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){var e=this.props,t=e.showIcon,n=e.icon,r=e.calendarIconClassname,i=e.toggleCalendarOnIconClick,a=this.state.open;return de.default.createElement("div",{className:"react-datepicker__input-container".concat(t?" react-datepicker__view-calendar-icon":"")},t&&de.default.createElement(or,Pt({icon:n,className:"".concat(r," ").concat(a&&"react-datepicker-ignore-onclickoutside")},i?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?de.default.createElement(cr,{enableTabLoop:this.props.enableTabLoop},de.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=de.default.createElement(lr,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),de.default.createElement("div",null,this.renderInputContainer(),t)}return de.default.createElement(dr,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop,showArrow:this.props.showPopperArrow})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:12,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1}}}]),t}(de.default.Component),vr="input",gr="navigate";e.CalendarContainer=tr,e.default=hr,e.getDefaultLocale=tn,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(63696),n(62688),n(4452),n(25430),n(8448),n(53990),n(31174),n(18280),n(36954),n(48074),n(21506),n(97056),n(52449),n(68495),n(1085),n(74923),n(19293),n(49698),n(95903),n(73959),n(79877),n(77628),n(12686),n(2830),n(32760),n(26978),n(791),n(73859),n(4939),n(94155),n(91969),n(21268),n(67990),n(85187),n(33298),n(39076),n(8011),n(63951),n(68054),n(78275),n(36039),n(62163),n(87569),n(76898),n(30120),n(72474),n(58220),n(99259),n(20774),n(75462),n(94970),n(46937),n(38340),n(25068),n(74137),n(87384),n(97975),n(65130),n(43842),n(61256),n(78325),n(43394),n(27078))},76067(e,t,n){"use strict";var r=n(63696),i=n(91434);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n