var np=Object.defineProperty;var rp=(e,t,n)=>t in e?np(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ve=(e,t,n)=>(rp(e,typeof t!="symbol"?t+"":t,n),n),oo=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var R=(e,t,n)=>(oo(e,t,"read from private field"),n?n.call(e):t.get(e)),se=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},W=(e,t,n,r)=>(oo(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);var Fr=(e,t,n,r)=>({set _(a){W(e,t,a,n)},get _(){return R(e,t,r)}}),Ce=(e,t,n)=>(oo(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();var _r,Z,Wc,an,il,Vc,Co,Qc,br={},Kc=[],ap=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,ga=Array.isArray;function yt(e,t){for(var n in t)e[n]=t[n];return e}function Jc(e){var t=e.parentNode;t&&t.removeChild(e)}function ut(e,t,n){var r,a,o,i={};for(o in t)o=="key"?r=t[o]:o=="ref"?a=t[o]:i[o]=t[o];if(arguments.length>2&&(i.children=arguments.length>3?_r.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(o in e.defaultProps)i[o]===void 0&&(i[o]=e.defaultProps[o]);return dr(e,i,r,a,null)}function dr(e,t,n,r,a){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:a??++Wc,__i:-1,__u:0};return a==null&&Z.vnode!=null&&Z.vnode(o),o}function op(){return{current:null}}function Re(e){return e.children}function dt(e,t){this.props=e,this.context=t}function Un(e,t){if(t==null)return e.__?Un(e.__,e.__i+1):null;for(var n;tt&&an.sort(Co));oa.__r=0}function e0(e,t,n,r,a,o,i,l,d,f,p){var b,x,A,E,h,v=r&&r.__k||Kc,S=t.length;for(n.__d=d,ip(n,t,v),d=n.__d,b=0;b0?dr(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a)!=null?(a.__=e,a.__b=e.__b+1,l=sp(a,n,i=r+b,p),a.__i=l,o=null,l!==-1&&(p--,(o=n[l])&&(o.__u|=131072)),o==null||o.__v===null?(l==-1&&b--,typeof a.type!="function"&&(a.__u|=65536)):l!==i&&(l===i+1?b++:l>i?p>d-i?b+=l-i:b--:b=l(d!=null&&!(131072&d.__u)?1:0))for(;i>=0||l=0){if((d=t[i])&&!(131072&d.__u)&&a==d.key&&o===d.type)return i;i--}if(l2&&(l.children=arguments.length>3?_r.call(arguments,2):n),dr(e.type,l,r||e.key,a||e.ref,null)}function ci(e,t){var n={__c:t="__cC"+Qc++,__:e,Consumer:function(r,a){return r.children(a)},Provider:function(r){var a,o;return this.getChildContext||(a=[],(o={})[t]=this,this.getChildContext=function(){return o},this.shouldComponentUpdate=function(i){this.props.value!==i.value&&a.some(function(l){l.__e=!0,Do(l)})},this.sub=function(i){a.push(i);var l=i.componentWillUnmount;i.componentWillUnmount=function(){a.splice(a.indexOf(i),1),l&&l.call(i)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n}_r=Kc.slice,Z={__e:function(e,t,n,r){for(var a,o,i;t=t.__;)if((a=t.__c)&&!a.__)try{if((o=a.constructor)&&o.getDerivedStateFromError!=null&&(a.setState(o.getDerivedStateFromError(e)),i=a.__d),a.componentDidCatch!=null&&(a.componentDidCatch(e,r||{}),i=a.__d),i)return a.__E=a}catch(l){e=l}throw e}},Wc=0,dt.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=yt({},this.state),typeof e=="function"&&(e=e(yt({},n),this.props)),e&&yt(n,e),e!=null&&this.__v&&(t&&this._sb.push(t),Do(this))},dt.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Do(this))},dt.prototype.render=Re,an=[],Vc=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Co=function(e,t){return e.__v.__b-t.__v.__b},oa.__r=0,Qc=0;var Gt,ge,io,dl,jn=0,a0=[],Jr=[],ul=Z.__b,bl=Z.__r,fl=Z.diffed,pl=Z.__c,ml=Z.unmount;function Wn(e,t){Z.__h&&Z.__h(ge,e,jn||t),jn=0;var n=ge.__H||(ge.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:Jr}),n.__[e]}function Ie(e){return jn=1,o0(s0,e)}function o0(e,t,n){var r=Wn(Gt++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):s0(void 0,t),function(l){var d=r.__N?r.__N[0]:r.__[0],f=r.t(d,l);d!==f&&(r.__N=[f,r.__[1]],r.__c.setState({}))}],r.__c=ge,!ge.u)){var a=function(l,d,f){if(!r.__c.__H)return!0;var p=r.__c.__H.__.filter(function(x){return x.__c});if(p.every(function(x){return!x.__N}))return!o||o.call(this,l,d,f);var b=!1;return p.forEach(function(x){if(x.__N){var A=x.__[0];x.__=x.__N,x.__N=void 0,A!==x.__[0]&&(b=!0)}}),!(!b&&r.__c.props===l)&&(!o||o.call(this,l,d,f))};ge.u=!0;var o=ge.shouldComponentUpdate,i=ge.componentWillUpdate;ge.componentWillUpdate=function(l,d,f){if(this.__e){var p=o;o=void 0,a(l,d,f),o=p}i&&i.call(this,l,d,f)},ge.shouldComponentUpdate=a}return r.__N||r.__}function _t(e,t){var n=Wn(Gt++,3);!Z.__s&&ui(n.__H,t)&&(n.__=e,n.i=t,ge.__H.__h.push(n))}function Tr(e,t){var n=Wn(Gt++,4);!Z.__s&&ui(n.__H,t)&&(n.__=e,n.i=t,ge.__h.push(n))}function di(e){return jn=5,Sr(function(){return{current:e}},[])}function up(e,t,n){jn=6,Tr(function(){return typeof e=="function"?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},n==null?n:n.concat(e))}function Sr(e,t){var n=Wn(Gt++,7);return ui(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function i0(e,t){return jn=8,Sr(function(){return e},t)}function bp(e){var t=ge.context[e.__c],n=Wn(Gt++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(ge)),t.props.value):e.__}function fp(e,t){Z.useDebugValue&&Z.useDebugValue(t?t(e):e)}function pp(){var e=Wn(Gt++,11);if(!e.__){for(var t=ge.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function mp(){for(var e;e=a0.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Xr),e.__H.__h.forEach(Lo),e.__H.__h=[]}catch(t){e.__H.__h=[],Z.__e(t,e.__v)}}Z.__b=function(e){ge=null,ul&&ul(e)},Z.__r=function(e){bl&&bl(e),Gt=0;var t=(ge=e.__c).__H;t&&(io===ge?(t.__h=[],ge.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=Jr,n.__N=n.i=void 0})):(t.__h.forEach(Xr),t.__h.forEach(Lo),t.__h=[],Gt=0)),io=ge},Z.diffed=function(e){fl&&fl(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(a0.push(t)!==1&&dl===Z.requestAnimationFrame||((dl=Z.requestAnimationFrame)||hp)(mp)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==Jr&&(n.__=n.__V),n.i=void 0,n.__V=Jr})),io=ge=null},Z.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Xr),n.__h=n.__h.filter(function(r){return!r.__||Lo(r)})}catch(r){t.some(function(a){a.__h&&(a.__h=[])}),t=[],Z.__e(r,n.__v)}}),pl&&pl(e,t)},Z.unmount=function(e){ml&&ml(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{Xr(r)}catch(a){t=a}}),n.__H=void 0,t&&Z.__e(t,n.__v))};var hl=typeof requestAnimationFrame=="function";function hp(e){var t,n=function(){clearTimeout(r),hl&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);hl&&(t=requestAnimationFrame(n))}function Xr(e){var t=ge,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),ge=t}function Lo(e){var t=ge;e.__c=e.__(),ge=t}function ui(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function s0(e,t){return typeof t=="function"?t(e):t}function l0(e,t){for(var n in t)e[n]=t[n];return e}function Oo(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function $o(e){this.props=e}function c0(e,t){function n(a){var o=this.props.ref,i=o==a.ref;return!i&&o&&(o.call?o(null):o.current=null),t?!t(this.props,a)||!i:Oo(this.props,a)}function r(a){return this.shouldComponentUpdate=n,ut(e,a)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}($o.prototype=new dt).isPureReactComponent=!0,$o.prototype.shouldComponentUpdate=function(e,t){return Oo(this.props,e)||Oo(this.state,t)};var gl=Z.__b;Z.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),gl&&gl(e)};var gp=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function We(e){function t(n){var r=l0({},n);return delete r.ref,e(r,n.ref||null)}return t.$$typeof=gp,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var vl=function(e,t){return e==null?null:wt(wt(e).map(t))},vp={map:vl,forEach:vl,count:function(e){return e?wt(e).length:0},only:function(e){var t=wt(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:wt},xp=Z.__e;Z.__e=function(e,t,n,r){if(e.then){for(var a,o=t;o=o.__;)if((a=o.__c)&&a.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),a.__c(e,t)}xp(e,t,n,r)};var xl=Z.unmount;function d0(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),e.__c.__H=null),(e=l0({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map(function(r){return d0(r,t,n)})),e}function u0(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(r){return u0(r,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function ea(){this.__u=0,this.t=null,this.__b=null}function b0(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function yp(e){var t,n,r;function a(o){if(t||(t=e()).then(function(i){n=i.default||i},function(i){r=i}),r)throw r;if(!n)throw t;return ut(n,o)}return a.displayName="Lazy",a.__f=!0,a}function cr(){this.u=null,this.o=null}Z.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),xl&&xl(e)},(ea.prototype=new dt).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var a=b0(r.__v),o=!1,i=function(){o||(o=!0,n.__R=null,a?a(l):l())};n.__R=i;var l=function(){if(!--r.__u){if(r.state.__a){var d=r.state.__a;r.__v.__k[0]=u0(d,d.__c.__P,d.__c.__O)}var f;for(r.setState({__a:r.__b=null});f=r.t.pop();)f.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(i,i)},ea.prototype.componentWillUnmount=function(){this.t=[]},ea.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=d0(this.__b,n,r.__O=r.__P)}this.__b=null}var a=t.__a&&ut(Re,null,e.fallback);return a&&(a.__u&=-33),[ut(Re,null,t.__a?null:e.children),a]};var yl=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(r)}}),fr(ut(wp,{context:t.context},e.__v),t.l)}function f0(e,t){var n=ut(kp,{__v:e,i:t});return n.containerInfo=t,n}(cr.prototype=new dt).__a=function(e){var t=this,n=b0(t.__v),r=t.o.get(e);return r[0]++,function(a){var o=function(){t.props.revealOrder?(r.push(a),yl(t,e,r)):a()};n?n(o):o()}},cr.prototype.render=function(e){this.u=null,this.o=new Map;var t=wt(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},cr.prototype.componentDidUpdate=cr.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){yl(e,n,t)})};var p0=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,_p=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Tp=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Sp=/[A-Z0-9]/g,Ap=typeof document<"u",Mp=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(e)};function m0(e,t,n){return t.__k==null&&(t.textContent=""),fr(e,t),typeof n=="function"&&n(),e?e.__c:null}function Ep(e,t,n){return r0(e,t),typeof n=="function"&&n(),e?e.__c:null}dt.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(dt.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var wl=Z.event;function zp(){}function Cp(){return this.cancelBubble}function Dp(){return this.defaultPrevented}Z.event=function(e){return wl&&(e=wl(e)),e.persist=zp,e.isPropagationStopped=Cp,e.isDefaultPrevented=Dp,e.nativeEvent=e};var bi,Rp={enumerable:!1,configurable:!0,get:function(){return this.class}},kl=Z.vnode;Z.vnode=function(e){typeof e.type=="string"&&function(t){var n=t.props,r=t.type,a={};for(var o in n){var i=n[o];if(!(o==="value"&&"defaultValue"in n&&i==null||Ap&&o==="children"&&r==="noscript"||o==="class"||o==="className")){var l=o.toLowerCase();o==="defaultValue"&&"value"in n&&n.value==null?o="value":o==="download"&&i===!0?i="":l==="ondoubleclick"?o="ondblclick":l!=="onchange"||r!=="input"&&r!=="textarea"||Mp(n.type)?l==="onfocus"?o="onfocusin":l==="onblur"?o="onfocusout":Tp.test(o)?o=l:r.indexOf("-")===-1&&_p.test(o)?o=o.replace(Sp,"-$&").toLowerCase():i===null&&(i=void 0):l=o="oninput",l==="oninput"&&a[o=l]&&(o="oninputCapture"),a[o]=i}}r=="select"&&a.multiple&&Array.isArray(a.value)&&(a.value=wt(n.children).forEach(function(d){d.props.selected=a.value.indexOf(d.props.value)!=-1})),r=="select"&&a.defaultValue!=null&&(a.value=wt(n.children).forEach(function(d){d.props.selected=a.multiple?a.defaultValue.indexOf(d.props.value)!=-1:a.defaultValue==d.props.value})),n.class&&!n.className?(a.class=n.class,Object.defineProperty(a,"className",Rp)):(n.className&&!n.class||n.class&&n.className)&&(a.class=a.className=n.className),t.props=a}(e),e.$$typeof=p0,kl&&kl(e)};var _l=Z.__r;Z.__r=function(e){_l&&_l(e),bi=e.__c};var Tl=Z.diffed;Z.diffed=function(e){Tl&&Tl(e);var t=e.props,n=e.__e;n!=null&&e.type==="textarea"&&"value"in t&&t.value!==n.value&&(n.value=t.value==null?"":t.value),bi=null};var Lp={ReactCurrentDispatcher:{current:{readContext:function(e){return bi.__n[e.__c].props.value}}}};function Op(e){return ut.bind(null,e)}function va(e){return!!e&&e.$$typeof===p0}function $p(e){return va(e)&&e.type===Re}function Np(e){return va(e)?dp.apply(null,arguments):e}function h0(e){return!!e.__k&&(fr(null,e),!0)}function Yp(e){return e&&(e.base||e.nodeType===1&&e)||null}var Pp=function(e,t){return e(t)},Fp=function(e,t){return e(t)},Ip=Re;function g0(e){e()}function Bp(e){return e}function Zp(){return[!1,g0]}var Up=Tr,jp=va;function Hp(e,t){var n=t(),r=Ie({h:{__:n,v:t}}),a=r[0].h,o=r[1];return Tr(function(){a.__=n,a.v=t,so(a)&&o({h:a})},[e,n,t]),_t(function(){return so(a)&&o({h:a}),e(function(){so(a)&&o({h:a})})},[e]),n}function so(e){var t,n,r=e.v,a=e.__;try{var o=r();return!((t=a)===(n=o)&&(t!==0||1/t==1/n)||t!=t&&n!=n)}catch{return!0}}var It={useState:Ie,useId:pp,useReducer:o0,useEffect:_t,useLayoutEffect:Tr,useInsertionEffect:Up,useTransition:Zp,useDeferredValue:Bp,useSyncExternalStore:Hp,startTransition:g0,useRef:di,useImperativeHandle:up,useMemo:Sr,useCallback:i0,useContext:bp,useDebugValue:fp,version:"17.0.2",Children:vp,render:m0,hydrate:Ep,unmountComponentAtNode:h0,createPortal:f0,createElement:ut,createContext:ci,createFactory:Op,cloneElement:Np,createRef:op,Fragment:Re,isValidElement:va,isElement:jp,isFragment:$p,findDOMNode:Yp,Component:dt,PureComponent:$o,memo:c0,forwardRef:We,flushSync:Fp,unstable_batchedUpdates:Pp,StrictMode:Ip,Suspense:ea,SuspenseList:cr,lazy:yp,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Lp},qp=0;function T(e,t,n,r,a,o){var i,l,d={};for(l in t)l=="ref"?i=t[l]:d[l]=t[l];var f={type:e,props:d,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--qp,__i:-1,__u:0,__source:a,__self:o};if(typeof e=="function"&&(i=e.defaultProps))for(l in i)d[l]===void 0&&(d[l]=i[l]);return Z.vnode&&Z.vnode(f),f}/*! js-cookie v3.0.5 | MIT */function Br(e){for(var t=1;t"u")){i=Br({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="";for(var d in i)i[d]&&(l+="; "+d,i[d]!==!0&&(l+="="+i[d].split(";")[0]));return document.cookie=a+"="+e.write(o,a)+l}}function r(a){if(!(typeof document>"u"||arguments.length&&!a)){for(var o=document.cookie?document.cookie.split("; "):[],i={},l=0;l]/,Al=/^(xlink|xmlns|xml)([A-Z])/,Vp=/^accessK|^auto[A-Z]|^ch|^col|cont|cross|dateT|encT|form[A-Z]|frame|hrefL|inputM|maxL|minL|noV|playsI|readO|rowS|spellC|src[A-Z]|tabI|item[A-Z]/,Qp=/^ac|^ali|arabic|basel|cap|clipPath$|clipRule$|color|dominant|enable|fill|flood|font|glyph[^R]|horiz|image|letter|lighting|marker[^WUH]|overline|panose|pointe|paint|rendering|shape|stop|strikethrough|stroke|text[^L]|transform|underline|unicode|units|^v[^i]|^w|^xH/,Kp=/["&<]/;function Zr(e){if(e.length===0||Kp.test(e)===!1)return e;for(var t=0,n=0,r="",a="";n";f=x.children}else{if((d=b.contextType)!=null){var S=t[d.__c];A=S?S.props.value:d.__}if(b.prototype&&typeof b.prototype.render=="function")f=Dl(e,A),p=e.__c;else{e.__c=p={__v:e,props:x,context:A,setState:Cl,forceUpdate:Cl,__d:!0,__h:[]};for(var k=0;p.__d&&k++<25;)p.__d=!1,pr&&pr(e),f=b.call(p,x,A);p.__d=!0}if(p.getChildContext!=null&&(t=Po({},t,p.getChildContext())),(b.getDerivedStateFromError||p.componentDidCatch)&&Z.errorBoundaries){var z="";f=f!=null&&f.type===Re&&f.key==null?f.props.children:f;try{return z=tn(f,t,n,r,e)}catch(J){return b.getDerivedStateFromError&&(p.__s=b.getDerivedStateFromError(J)),p.componentDidCatch&&p.componentDidCatch(J,{}),p.__d&&(f=Dl(e,t),(p=e.__c).getChildContext!=null&&(t=Po({},t,p.getChildContext())),z=tn(f=f!=null&&f.type===Re&&f.key==null?f.props.children:f,t,n,r,e)),z}finally{Xt&&Xt(e),e.__=void 0,en&&en(e)}}}var C=tn(f=f!=null&&f.type===Re&&f.key==null?f.props.children:f,t,n,r,e);return Xt&&Xt(e),e.__=void 0,en&&en(e),C}var $,O="<"+b,q="";for(var I in x){var U=x[I];switch(I){case"children":$=U;continue;case"key":case"ref":case"__self":case"__source":continue;case"htmlFor":if("for"in x)continue;I="for";break;case"className":if("class"in x)continue;I="class";break;case"defaultChecked":I="checked";break;case"defaultSelected":I="selected";break;case"defaultValue":case"value":switch(I="value",b){case"textarea":$=U;continue;case"select":r=U;continue;case"option":r!=U||"selected"in x||(O+=" selected")}break;case"dangerouslySetInnerHTML":q=U&&U.__html;continue;case"style":typeof U=="object"&&(U=em(U));break;case"acceptCharset":I="accept-charset";break;case"httpEquiv":I="http-equiv";break;default:if(Al.test(I))I=I.replace(Al,"$1:$2").toLowerCase();else{if(Sl.test(I))continue;I[4]!=="-"&&I!=="draggable"||U==null?n?Qp.test(I)&&(I=I==="panose1"?"panose-1":I.replace(/([A-Z])/g,"-$1").toLowerCase()):Vp.test(I)&&(I=I.toLowerCase()):U+=""}}U!=null&&U!==!1&&typeof U!="function"&&(O=U===!0||U===""?O+" "+I:O+" "+I+'="'+Zr(U+"")+'"')}if(Sl.test(b))throw new Error(b+" is not a valid HTML tag name in "+O+">");return q||(typeof $=="string"?q=Zr($):$!=null&&$!==!1&&$!==!0&&(q=tn($,t,b==="svg"||b!=="foreignObject"&&n,r,e))),Xt&&Xt(e),e.__=void 0,en&&en(e),!q&&nm.has(b)?O+"/>":O+">"+q+""}var nm=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),rm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function y0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var w0={exports:{}},am="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",om=am,im=om;function k0(){}function _0(){}_0.resetWarningCache=k0;var sm=function(){function e(r,a,o,i,l,d){if(d!==im){var f=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 f.name="Invariant Violation",f}}e.isRequired=e;function t(){return 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:_0,resetWarningCache:k0};return n.PropTypes=n,n};w0.exports=sm();var lm=w0.exports;const nt=y0(lm);var cm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function T0(e,t){return e(t={exports:{}},t.exports),t.exports}var dm=T0(function(e){(function(t){var n=function(v,S,k){if(!d(S)||p(S)||b(S)||x(S)||l(S))return S;var z,C=0,$=0;if(f(S))for(z=[],$=S.length;C<$;C++)z.push(n(v,S[C],k));else for(var O in z={},S)Object.prototype.hasOwnProperty.call(S,O)&&(z[v(O,k)]=n(v,S[O],k));return z},r=function(v){return A(v)?v:(v=v.replace(/[\-_\s]+(.)?/g,function(S,k){return k?k.toUpperCase():""})).substr(0,1).toLowerCase()+v.substr(1)},a=function(v){var S=r(v);return S.substr(0,1).toUpperCase()+S.substr(1)},o=function(v,S){return function(k,z){var C=(z=z||{}).separator||"_",$=z.split||/(?=[A-Z])/;return k.split($).join(C)}(v,S).toLowerCase()},i=Object.prototype.toString,l=function(v){return typeof v=="function"},d=function(v){return v===Object(v)},f=function(v){return i.call(v)=="[object Array]"},p=function(v){return i.call(v)=="[object Date]"},b=function(v){return i.call(v)=="[object RegExp]"},x=function(v){return i.call(v)=="[object Boolean]"},A=function(v){return(v-=0)==v},E=function(v,S){var k=S&&"process"in S?S.process:S;return typeof k!="function"?v:function(z,C){return k(z,v,C)}},h={camelize:r,decamelize:o,pascalize:a,depascalize:o,camelizeKeys:function(v,S){return n(E(r,S),v)},decamelizeKeys:function(v,S){return n(E(o,S),v,S)},pascalizeKeys:function(v,S){return n(E(a,S),v)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};e.exports?e.exports=h:t.humps=h})(cm)}).decamelize,um=function(e){if(Array.isArray(e))return e},bm=function(e,t){if(typeof Symbol<"u"&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(d){a=!0,o=d}finally{try{r||l.return==null||l.return()}finally{if(a)throw o}}return n}},Rl=function(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a},A0=function(e,t){if(e==null)return{};var n,r,a=hm(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},gm=ci(null);function Fo(e){var t=e.children,n=A0(e,["children"]);return typeof t!="string"&&(t=tm(t)),It.createElement("template",S0({},n,{dangerouslySetInnerHTML:{__html:t}}))}function Io(e){var t=e.root,n=e.children;return f0(n,t)}function vm(e){var t=We(function(n,r){var a,o,i=n.mode,l=n.delegatesFocus,d=n.styleSheets,f=n.ssr,p=n.children,b=A0(n,["mode","delegatesFocus","styleSheets","ssr","children"]),x=(o=di((a=r)&&a.current),_t(function(){a&&(a.current=o.current)},[a]),o),A=Ie(null),E=mm(A,2),h=E[0],v=E[1],S="node_".concat(i).concat(l);return Tr(function(){if(x.current)try{if(typeof r=="function"&&r(x.current),f){var k=x.current.shadowRoot;return void v(k)}var z=x.current.attachShadow({mode:i,delegatesFocus:l});d.length>0&&(z.adoptedStyleSheets=d),v(z)}catch(C){(function($){var O=$.error,q=$.styleSheets,I=$.root;switch(O.name){case"NotSupportedError":q.length>0&&(I.adoptedStyleSheets=q);break;default:throw O}})({error:C,styleSheets:d,root:h})}},[r,x,d]),It.createElement(It.Fragment,null,It.createElement(e.tag,S0({key:S,ref:x},b),(h||f)&&It.createElement(gm.Provider,{value:h},f?It.createElement(Fo,{shadowroot:i,shadowrootmode:i},e.render({root:h,ssr:f,children:p})):It.createElement(Io,{root:h},e.render({root:h,ssr:f,children:p})))))});return t.propTypes={mode:nt.oneOf(["open","closed"]),delegatesFocus:nt.bool,styleSheets:nt.arrayOf(nt.instanceOf(globalThis.CSSStyleSheet)),ssr:nt.bool,children:nt.node},t.defaultProps={mode:"open",delegatesFocus:!1,styleSheets:[],ssr:!1,children:null},t}Fo.propTypes={children:nt.oneOfType([nt.string,nt.node])},Fo.defaultProps={children:""},Io.propTypes={root:nt.object.isRequired,children:nt.node},Io.defaultProps={children:null};var lo=new Map;function xm(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"core",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(r){return r.children};return new Proxy(e,{get:function(r,a){var o=dm(a,{separator:"-"}),i="".concat(t,"-").concat(o);return lo.has(i)||lo.set(i,vm({tag:o,render:n})),lo.get(i)}})}var ym=xm();const M0=e=>(Object.getOwnPropertyNames(e).forEach(t=>{e[t]!==null&&typeof e[t]=="object"&&!Object.isFrozen(e[t])&&M0(e[t])}),Object.freeze(e)),E0=M0({primary:{50:"#f3f2ff",100:"#eae7ff",200:"#d7d2ff",300:"#b8aeff",400:"#9581ff",500:"#734eff",600:"#6329fe",700:"#571bea",800:"#4613c4",900:"#3c12a0",950:"#22086d","contrast-text":"white"},common:{black:"#1b1c1e",white:"#ffffff"}}),wm=["Inter","Arial","sans-serif"],km=["Sequel Grotesk","Arial","sans-serif"];function z0(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;tl(o)))==null?void 0:i.classGroupId}const Ll=/^\[(.+)\]$/;function Tm(e){if(Ll.test(e)){const t=Ll.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function Sm(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Mm(Object.entries(e.classGroups),n).forEach(([o,i])=>{Bo(i,r,o,t)}),r}function Bo(e,t,n,r){e.forEach(a=>{if(typeof a=="string"){const o=a===""?t:Ol(t,a);o.classGroupId=n;return}if(typeof a=="function"){if(Am(a)){Bo(a(r),t,n,r);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([o,i])=>{Bo(i,Ol(t,o),n,r)})})}function Ol(e,t){let n=e;return t.split(fi).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function Am(e){return e.isThemeGetter}function Mm(e,t){return t?e.map(([n,r])=>{const a=r.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([i,l])=>[t+i,l])):o);return[n,a]}):e}function Em(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function a(o,i){n.set(o,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(o){let i=n.get(o);if(i!==void 0)return i;if((i=r.get(o))!==void 0)return a(o,i),i},set(o,i){n.has(o)?n.set(o,i):a(o,i)}}}const R0="!";function zm(e){const t=e.separator,n=t.length===1,r=t[0],a=t.length;return function(i){const l=[];let d=0,f=0,p;for(let h=0;hf?p-f:void 0;return{modifiers:l,hasImportantModifier:x,baseClassName:A,maybePostfixModifierPosition:E}}}function Cm(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function Dm(e){return{cache:Em(e.cacheSize),splitModifiers:zm(e),..._m(e)}}const Rm=/\s+/;function Lm(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:a}=t,o=new Set;return e.trim().split(Rm).map(i=>{const{modifiers:l,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(i);let b=r(p?f.substring(0,p):f),x=!!p;if(!b){if(!p)return{isTailwindClass:!1,originalClassName:i};if(b=r(f),!b)return{isTailwindClass:!1,originalClassName:i};x=!1}const A=Cm(l).join(":");return{isTailwindClass:!0,modifierId:d?A+R0:A,classGroupId:b,originalClassName:i,hasPostfixModifier:x}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:l,classGroupId:d,hasPostfixModifier:f}=i,p=l+d;return o.has(p)?!1:(o.add(p),a(d,f).forEach(b=>o.add(l+b)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function Om(){let e=0,t,n,r="";for(;eb(p),e());return n=Dm(f),r=n.cache.get,a=n.cache.set,o=l,l(d)}function l(d){const f=r(d);if(f)return f;const p=Lm(d,n);return a(d,p),p}return function(){return o(Om.apply(null,arguments))}}function he(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const O0=/^\[(?:([a-z-]+):)?(.+)\]$/i,Nm=/^\d+\/\d+$/,Ym=new Set(["px","full","screen"]),Pm=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Fm=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Im=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Bm=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Je(e){return sn(e)||Ym.has(e)||Nm.test(e)}function Lt(e){return Vn(e,"length",Vm)}function sn(e){return!!e&&!Number.isNaN(Number(e))}function Ur(e){return Vn(e,"number",sn)}function nr(e){return!!e&&Number.isInteger(Number(e))}function Zm(e){return e.endsWith("%")&&sn(e.slice(0,-1))}function V(e){return O0.test(e)}function Ot(e){return Pm.test(e)}const Um=new Set(["length","size","percentage"]);function jm(e){return Vn(e,Um,$0)}function Hm(e){return Vn(e,"position",$0)}const qm=new Set(["image","url"]);function Gm(e){return Vn(e,qm,Km)}function Wm(e){return Vn(e,"",Qm)}function rr(){return!0}function Vn(e,t,n){const r=O0.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function Vm(e){return Fm.test(e)}function $0(){return!1}function Qm(e){return Im.test(e)}function Km(e){return Bm.test(e)}function Jm(){const e=he("colors"),t=he("spacing"),n=he("blur"),r=he("brightness"),a=he("borderColor"),o=he("borderRadius"),i=he("borderSpacing"),l=he("borderWidth"),d=he("contrast"),f=he("grayscale"),p=he("hueRotate"),b=he("invert"),x=he("gap"),A=he("gradientColorStops"),E=he("gradientColorStopPositions"),h=he("inset"),v=he("margin"),S=he("opacity"),k=he("padding"),z=he("saturate"),C=he("scale"),$=he("sepia"),O=he("skew"),q=he("space"),I=he("translate"),U=()=>["auto","contain","none"],J=()=>["auto","hidden","clip","visible","scroll"],ze=()=>["auto",V,t],fe=()=>[V,t],Jn=()=>["",Je,Lt],pt=()=>["auto",sn,V],mt=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Mt=()=>["solid","dashed","dotted","double","none"],Ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],je=()=>["start","end","center","between","around","evenly","stretch"],ne=()=>["","0",V],Vt=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Et=()=>[sn,Ur],hn=()=>[sn,V];return{cacheSize:500,separator:":",theme:{colors:[rr],spacing:[Je,Lt],blur:["none","",Ot,V],brightness:Et(),borderColor:[e],borderRadius:["none","","full",Ot,V],borderSpacing:fe(),borderWidth:Jn(),contrast:Et(),grayscale:ne(),hueRotate:hn(),invert:ne(),gap:fe(),gradientColorStops:[e],gradientColorStopPositions:[Zm,Lt],inset:ze(),margin:ze(),opacity:Et(),padding:fe(),saturate:Et(),scale:Et(),sepia:ne(),skew:hn(),space:fe(),translate:fe()},classGroups:{aspect:[{aspect:["auto","square","video",V]}],container:["container"],columns:[{columns:[Ot]}],"break-after":[{"break-after":Vt()}],"break-before":[{"break-before":Vt()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...mt(),V]}],overflow:[{overflow:J()}],"overflow-x":[{"overflow-x":J()}],"overflow-y":[{"overflow-y":J()}],overscroll:[{overscroll:U()}],"overscroll-x":[{"overscroll-x":U()}],"overscroll-y":[{"overscroll-y":U()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",nr,V]}],basis:[{basis:ze()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",V]}],grow:[{grow:ne()}],shrink:[{shrink:ne()}],order:[{order:["first","last","none",nr,V]}],"grid-cols":[{"grid-cols":[rr]}],"col-start-end":[{col:["auto",{span:["full",nr,V]},V]}],"col-start":[{"col-start":pt()}],"col-end":[{"col-end":pt()}],"grid-rows":[{"grid-rows":[rr]}],"row-start-end":[{row:["auto",{span:[nr,V]},V]}],"row-start":[{"row-start":pt()}],"row-end":[{"row-end":pt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",V]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",V]}],gap:[{gap:[x]}],"gap-x":[{"gap-x":[x]}],"gap-y":[{"gap-y":[x]}],"justify-content":[{justify:["normal",...je()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...je(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...je(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[k]}],px:[{px:[k]}],py:[{py:[k]}],ps:[{ps:[k]}],pe:[{pe:[k]}],pt:[{pt:[k]}],pr:[{pr:[k]}],pb:[{pb:[k]}],pl:[{pl:[k]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[q]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[q]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",V,t]}],"min-w":[{"min-w":["min","max","fit",V,Je]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[Ot]},Ot,V]}],h:[{h:[V,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",Je,V]}],"max-h":[{"max-h":[V,t,"min","max","fit"]}],"font-size":[{text:["base",Ot,Lt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ur]}],"font-family":[{font:[rr]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",V]}],"line-clamp":[{"line-clamp":["none",sn,Ur]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Je,V]}],"list-image":[{"list-image":["none",V]}],"list-style-type":[{list:["none","disc","decimal",V]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[S]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Mt(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Je,Lt]}],"underline-offset":[{"underline-offset":["auto",Je,V]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:fe()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",V]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",V]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[S]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...mt(),Hm]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",jm]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Gm]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[E]}],"gradient-via-pos":[{via:[E]}],"gradient-to-pos":[{to:[E]}],"gradient-from":[{from:[A]}],"gradient-via":[{via:[A]}],"gradient-to":[{to:[A]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[S]}],"border-style":[{border:[...Mt(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[S]}],"divide-style":[{divide:Mt()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...Mt()]}],"outline-offset":[{"outline-offset":[Je,V]}],"outline-w":[{outline:[Je,Lt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Jn()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[S]}],"ring-offset-w":[{"ring-offset":[Je,Lt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ot,Wm]}],"shadow-color":[{shadow:[rr]}],opacity:[{opacity:[S]}],"mix-blend":[{"mix-blend":Ue()}],"bg-blend":[{"bg-blend":Ue()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[d]}],"drop-shadow":[{"drop-shadow":["","none",Ot,V]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[b]}],saturate:[{saturate:[z]}],sepia:[{sepia:[$]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[d]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[b]}],"backdrop-opacity":[{"backdrop-opacity":[S]}],"backdrop-saturate":[{"backdrop-saturate":[z]}],"backdrop-sepia":[{"backdrop-sepia":[$]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",V]}],duration:[{duration:hn()}],ease:[{ease:["linear","in","out","in-out",V]}],delay:[{delay:hn()}],animate:[{animate:["none","spin","ping","pulse","bounce",V]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[nr,V]}],"translate-x":[{"translate-x":[I]}],"translate-y":[{"translate-y":[I]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",V]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",V]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":fe()}],"scroll-mx":[{"scroll-mx":fe()}],"scroll-my":[{"scroll-my":fe()}],"scroll-ms":[{"scroll-ms":fe()}],"scroll-me":[{"scroll-me":fe()}],"scroll-mt":[{"scroll-mt":fe()}],"scroll-mr":[{"scroll-mr":fe()}],"scroll-mb":[{"scroll-mb":fe()}],"scroll-ml":[{"scroll-ml":fe()}],"scroll-p":[{"scroll-p":fe()}],"scroll-px":[{"scroll-px":fe()}],"scroll-py":[{"scroll-py":fe()}],"scroll-ps":[{"scroll-ps":fe()}],"scroll-pe":[{"scroll-pe":fe()}],"scroll-pt":[{"scroll-pt":fe()}],"scroll-pr":[{"scroll-pr":fe()}],"scroll-pb":[{"scroll-pb":fe()}],"scroll-pl":[{"scroll-pl":fe()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",V]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Je,Lt,Ur]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const Xm=$m(Jm);var N0={exports:{}};/** * chroma.js - JavaScript library for color conversions * * Copyright (c) 2011-2019, Gregor Aisch * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The name Gregor Aisch may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * ------------------------------------------------------- * * chroma.js includes colors from colorbrewer2.org, which are released under * the following license: * * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, * and The Pennsylvania State University. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, * either express or implied. See the License for the specific * language governing permissions and limitations under the License. * * ------------------------------------------------------ * * Named colors are taken from X11 Color Names. * http://www.w3.org/TR/css3-color/#svg-color * * @preserve */(function(e,t){(function(n,r){e.exports=r()})(rm,function(){for(var n=function(s,c,u){return c===void 0&&(c=0),u===void 0&&(u=1),su?u:s},r=n,a=function(s){s._clipped=!1,s._unclipped=s.slice(0);for(var c=0;c<=3;c++)c<3?((s[c]<0||s[c]>255)&&(s._clipped=!0),s[c]=r(s[c],0,255)):c===3&&(s[c]=r(s[c],0,1));return s},o={},i=0,l=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];i=3?Array.prototype.slice.call(s):p(s[0])=="object"&&c?c.split("").filter(function(u){return s[0][u]!==void 0}).map(function(u){return s[0][u]}):s[0]},x=f,A=function(s){if(s.length<2)return null;var c=s.length-1;return x(s[c])=="string"?s[c].toLowerCase():null},E=Math.PI,h={clip_rgb:a,limit:n,type:f,unpack:b,last:A,PI:E,TWOPI:E*2,PITHIRD:E/3,DEG2RAD:E/180,RAD2DEG:180/E},v={format:{},autodetect:[]},S=h.last,k=h.clip_rgb,z=h.type,C=v,$=function(){for(var c=[],u=arguments.length;u--;)c[u]=arguments[u];var m=this;if(z(c[0])==="object"&&c[0].constructor&&c[0].constructor===this.constructor)return c[0];var y=S(c),w=!1;if(!y){w=!0,C.sorted||(C.autodetect=C.autodetect.sort(function(N,B){return B.p-N.p}),C.sorted=!0);for(var g=0,_=C.autodetect;g<_.length;g+=1){var M=_[g];if(y=M.test.apply(M,c),y)break}}if(C.format[y]){var D=C.format[y].apply(null,w?c:c.slice(0,-1));m._rgb=k(D)}else throw new Error("unknown format: "+c);m._rgb.length===3&&m._rgb.push(1)};$.prototype.toString=function(){return z(this.hex)=="function"?this.hex():"["+this._rgb.join(",")+"]"};var O=$,q=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(q.Color,[null].concat(s)))};q.Color=O,q.version="2.4.2";var I=q,U=h.unpack,J=Math.max,ze=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=U(s,"rgb"),m=u[0],y=u[1],w=u[2];m=m/255,y=y/255,w=w/255;var g=1-J(m,J(y,w)),_=g<1?1/(1-g):0,M=(1-m-g)*_,D=(1-y-g)*_,N=(1-w-g)*_;return[M,D,N,g]},fe=ze,Jn=h.unpack,pt=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=Jn(s,"cmyk");var u=s[0],m=s[1],y=s[2],w=s[3],g=s.length>4?s[4]:1;return w===1?[0,0,0,g]:[u>=1?0:255*(1-u)*(1-w),m>=1?0:255*(1-m)*(1-w),y>=1?0:255*(1-y)*(1-w),g]},mt=pt,Mt=I,Ue=O,je=v,ne=h.unpack,Vt=h.type,Et=fe;Ue.prototype.cmyk=function(){return Et(this._rgb)},Mt.cmyk=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Ue,[null].concat(s,["cmyk"])))},je.format.cmyk=mt,je.autodetect.push({p:2,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=ne(s,"cmyk"),Vt(s)==="array"&&s.length===4)return"cmyk"}});var hn=h.unpack,Zd=h.last,za=function(s){return Math.round(s*100)/100},Ud=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=hn(s,"hsla"),m=Zd(s)||"lsa";return u[0]=za(u[0]||0),u[1]=za(u[1]*100)+"%",u[2]=za(u[2]*100)+"%",m==="hsla"||u.length>3&&u[3]<1?(u[3]=u.length>3?u[3]:1,m="hsla"):u.length=3,m+"("+u.join(",")+")"},jd=Ud,Hd=h.unpack,qd=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=Hd(s,"rgba");var u=s[0],m=s[1],y=s[2];u/=255,m/=255,y/=255;var w=Math.min(u,m,y),g=Math.max(u,m,y),_=(g+w)/2,M,D;return g===w?(M=0,D=Number.NaN):M=_<.5?(g-w)/(g+w):(g-w)/(2-g-w),u==g?D=(m-y)/(g-w):m==g?D=2+(y-u)/(g-w):y==g&&(D=4+(u-m)/(g-w)),D*=60,D<0&&(D+=360),s.length>3&&s[3]!==void 0?[D,M,_,s[3]]:[D,M,_]},Ri=qd,Gd=h.unpack,Wd=h.last,Vd=jd,Qd=Ri,Ca=Math.round,Kd=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=Gd(s,"rgba"),m=Wd(s)||"rgb";return m.substr(0,3)=="hsl"?Vd(Qd(u),m):(u[0]=Ca(u[0]),u[1]=Ca(u[1]),u[2]=Ca(u[2]),(m==="rgba"||u.length>3&&u[3]<1)&&(u[3]=u.length>3?u[3]:1,m="rgba"),m+"("+u.slice(0,m==="rgb"?3:4).join(",")+")")},Jd=Kd,Xd=h.unpack,Da=Math.round,e1=function(){for(var s,c=[],u=arguments.length;u--;)c[u]=arguments[u];c=Xd(c,"hsl");var m=c[0],y=c[1],w=c[2],g,_,M;if(y===0)g=_=M=w*255;else{var D=[0,0,0],N=[0,0,0],B=w<.5?w*(1+y):w+y-w*y,Y=2*w-B,H=m/360;D[0]=H+1/3,D[1]=H,D[2]=H-1/3;for(var j=0;j<3;j++)D[j]<0&&(D[j]+=1),D[j]>1&&(D[j]-=1),6*D[j]<1?N[j]=Y+(B-Y)*6*D[j]:2*D[j]<1?N[j]=B:3*D[j]<2?N[j]=Y+(B-Y)*(2/3-D[j])*6:N[j]=Y;s=[Da(N[0]*255),Da(N[1]*255),Da(N[2]*255)],g=s[0],_=s[1],M=s[2]}return c.length>3?[g,_,M,c[3]]:[g,_,M,1]},Li=e1,Oi=Li,$i=v,Ni=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,Yi=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,Pi=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Fi=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Ii=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Bi=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Zi=Math.round,Ui=function(s){s=s.toLowerCase().trim();var c;if($i.format.named)try{return $i.format.named(s)}catch{}if(c=s.match(Ni)){for(var u=c.slice(1,4),m=0;m<3;m++)u[m]=+u[m];return u[3]=1,u}if(c=s.match(Yi)){for(var y=c.slice(1,5),w=0;w<4;w++)y[w]=+y[w];return y}if(c=s.match(Pi)){for(var g=c.slice(1,4),_=0;_<3;_++)g[_]=Zi(g[_]*2.55);return g[3]=1,g}if(c=s.match(Fi)){for(var M=c.slice(1,5),D=0;D<3;D++)M[D]=Zi(M[D]*2.55);return M[3]=+M[3],M}if(c=s.match(Ii)){var N=c.slice(1,4);N[1]*=.01,N[2]*=.01;var B=Oi(N);return B[3]=1,B}if(c=s.match(Bi)){var Y=c.slice(1,4);Y[1]*=.01,Y[2]*=.01;var H=Oi(Y);return H[3]=+c[4],H}};Ui.test=function(s){return Ni.test(s)||Yi.test(s)||Pi.test(s)||Fi.test(s)||Ii.test(s)||Bi.test(s)};var t1=Ui,n1=I,ji=O,Hi=v,r1=h.type,a1=Jd,qi=t1;ji.prototype.css=function(s){return a1(this._rgb,s)},n1.css=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(ji,[null].concat(s,["css"])))},Hi.format.css=qi,Hi.autodetect.push({p:5,test:function(s){for(var c=[],u=arguments.length-1;u-- >0;)c[u]=arguments[u+1];if(!c.length&&r1(s)==="string"&&qi.test(s))return"css"}});var Gi=O,o1=I,i1=v,s1=h.unpack;i1.format.gl=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=s1(s,"rgba");return u[0]*=255,u[1]*=255,u[2]*=255,u},o1.gl=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Gi,[null].concat(s,["gl"])))},Gi.prototype.gl=function(){var s=this._rgb;return[s[0]/255,s[1]/255,s[2]/255,s[3]]};var l1=h.unpack,c1=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=l1(s,"rgb"),m=u[0],y=u[1],w=u[2],g=Math.min(m,y,w),_=Math.max(m,y,w),M=_-g,D=M*100/255,N=g/(255-M)*100,B;return M===0?B=Number.NaN:(m===_&&(B=(y-w)/M),y===_&&(B=2+(w-m)/M),w===_&&(B=4+(m-y)/M),B*=60,B<0&&(B+=360)),[B,D,N]},d1=c1,u1=h.unpack,b1=Math.floor,f1=function(){for(var s,c,u,m,y,w,g=[],_=arguments.length;_--;)g[_]=arguments[_];g=u1(g,"hcg");var M=g[0],D=g[1],N=g[2],B,Y,H;N=N*255;var j=D*255;if(D===0)B=Y=H=N;else{M===360&&(M=0),M>360&&(M-=360),M<0&&(M+=360),M/=60;var Q=b1(M),ee=M-Q,ae=N*(1-D),le=ae+j*(1-ee),Se=ae+j*ee,_e=ae+j;switch(Q){case 0:s=[_e,Se,ae],B=s[0],Y=s[1],H=s[2];break;case 1:c=[le,_e,ae],B=c[0],Y=c[1],H=c[2];break;case 2:u=[ae,_e,Se],B=u[0],Y=u[1],H=u[2];break;case 3:m=[ae,le,_e],B=m[0],Y=m[1],H=m[2];break;case 4:y=[Se,ae,_e],B=y[0],Y=y[1],H=y[2];break;case 5:w=[_e,ae,le],B=w[0],Y=w[1],H=w[2];break}}return[B,Y,H,g.length>3?g[3]:1]},p1=f1,m1=h.unpack,h1=h.type,g1=I,Wi=O,Vi=v,v1=d1;Wi.prototype.hcg=function(){return v1(this._rgb)},g1.hcg=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Wi,[null].concat(s,["hcg"])))},Vi.format.hcg=p1,Vi.autodetect.push({p:1,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=m1(s,"hcg"),h1(s)==="array"&&s.length===3)return"hcg"}});var x1=h.unpack,y1=h.last,Cr=Math.round,w1=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=x1(s,"rgba"),m=u[0],y=u[1],w=u[2],g=u[3],_=y1(s)||"auto";g===void 0&&(g=1),_==="auto"&&(_=g<1?"rgba":"rgb"),m=Cr(m),y=Cr(y),w=Cr(w);var M=m<<16|y<<8|w,D="000000"+M.toString(16);D=D.substr(D.length-6);var N="0"+Cr(g*255).toString(16);switch(N=N.substr(N.length-2),_.toLowerCase()){case"rgba":return"#"+D+N;case"argb":return"#"+N+D;default:return"#"+D}},Qi=w1,k1=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,_1=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,T1=function(s){if(s.match(k1)){(s.length===4||s.length===7)&&(s=s.substr(1)),s.length===3&&(s=s.split(""),s=s[0]+s[0]+s[1]+s[1]+s[2]+s[2]);var c=parseInt(s,16),u=c>>16,m=c>>8&255,y=c&255;return[u,m,y,1]}if(s.match(_1)){(s.length===5||s.length===9)&&(s=s.substr(1)),s.length===4&&(s=s.split(""),s=s[0]+s[0]+s[1]+s[1]+s[2]+s[2]+s[3]+s[3]);var w=parseInt(s,16),g=w>>24&255,_=w>>16&255,M=w>>8&255,D=Math.round((w&255)/255*100)/100;return[g,_,M,D]}throw new Error("unknown hex color: "+s)},Ki=T1,S1=I,Ji=O,A1=h.type,Xi=v,M1=Qi;Ji.prototype.hex=function(s){return M1(this._rgb,s)},S1.hex=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Ji,[null].concat(s,["hex"])))},Xi.format.hex=Ki,Xi.autodetect.push({p:4,test:function(s){for(var c=[],u=arguments.length-1;u-- >0;)c[u]=arguments[u+1];if(!c.length&&A1(s)==="string"&&[3,4,5,6,7,8,9].indexOf(s.length)>=0)return"hex"}});var E1=h.unpack,es=h.TWOPI,z1=Math.min,C1=Math.sqrt,D1=Math.acos,R1=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=E1(s,"rgb"),m=u[0],y=u[1],w=u[2];m/=255,y/=255,w/=255;var g,_=z1(m,y,w),M=(m+y+w)/3,D=M>0?1-_/M:0;return D===0?g=NaN:(g=(m-y+(m-w))/2,g/=C1((m-y)*(m-y)+(m-w)*(y-w)),g=D1(g),w>y&&(g=es-g),g/=es),[g*360,D,M]},L1=R1,O1=h.unpack,Ra=h.limit,gn=h.TWOPI,La=h.PITHIRD,vn=Math.cos,$1=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=O1(s,"hsi");var u=s[0],m=s[1],y=s[2],w,g,_;return isNaN(u)&&(u=0),isNaN(m)&&(m=0),u>360&&(u-=360),u<0&&(u+=360),u/=360,u<1/3?(_=(1-m)/3,w=(1+m*vn(gn*u)/vn(La-gn*u))/3,g=1-(_+w)):u<2/3?(u-=1/3,w=(1-m)/3,g=(1+m*vn(gn*u)/vn(La-gn*u))/3,_=1-(w+g)):(u-=2/3,g=(1-m)/3,_=(1+m*vn(gn*u)/vn(La-gn*u))/3,w=1-(g+_)),w=Ra(y*w*3),g=Ra(y*g*3),_=Ra(y*_*3),[w*255,g*255,_*255,s.length>3?s[3]:1]},N1=$1,Y1=h.unpack,P1=h.type,F1=I,ts=O,ns=v,I1=L1;ts.prototype.hsi=function(){return I1(this._rgb)},F1.hsi=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(ts,[null].concat(s,["hsi"])))},ns.format.hsi=N1,ns.autodetect.push({p:2,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=Y1(s,"hsi"),P1(s)==="array"&&s.length===3)return"hsi"}});var B1=h.unpack,Z1=h.type,U1=I,rs=O,as=v,j1=Ri;rs.prototype.hsl=function(){return j1(this._rgb)},U1.hsl=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(rs,[null].concat(s,["hsl"])))},as.format.hsl=Li,as.autodetect.push({p:2,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=B1(s,"hsl"),Z1(s)==="array"&&s.length===3)return"hsl"}});var H1=h.unpack,q1=Math.min,G1=Math.max,W1=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=H1(s,"rgb");var u=s[0],m=s[1],y=s[2],w=q1(u,m,y),g=G1(u,m,y),_=g-w,M,D,N;return N=g/255,g===0?(M=Number.NaN,D=0):(D=_/g,u===g&&(M=(m-y)/_),m===g&&(M=2+(y-u)/_),y===g&&(M=4+(u-m)/_),M*=60,M<0&&(M+=360)),[M,D,N]},V1=W1,Q1=h.unpack,K1=Math.floor,J1=function(){for(var s,c,u,m,y,w,g=[],_=arguments.length;_--;)g[_]=arguments[_];g=Q1(g,"hsv");var M=g[0],D=g[1],N=g[2],B,Y,H;if(N*=255,D===0)B=Y=H=N;else{M===360&&(M=0),M>360&&(M-=360),M<0&&(M+=360),M/=60;var j=K1(M),Q=M-j,ee=N*(1-D),ae=N*(1-D*Q),le=N*(1-D*(1-Q));switch(j){case 0:s=[N,le,ee],B=s[0],Y=s[1],H=s[2];break;case 1:c=[ae,N,ee],B=c[0],Y=c[1],H=c[2];break;case 2:u=[ee,N,le],B=u[0],Y=u[1],H=u[2];break;case 3:m=[ee,ae,N],B=m[0],Y=m[1],H=m[2];break;case 4:y=[le,ee,N],B=y[0],Y=y[1],H=y[2];break;case 5:w=[N,ee,ae],B=w[0],Y=w[1],H=w[2];break}}return[B,Y,H,g.length>3?g[3]:1]},X1=J1,eu=h.unpack,tu=h.type,nu=I,os=O,is=v,ru=V1;os.prototype.hsv=function(){return ru(this._rgb)},nu.hsv=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(os,[null].concat(s,["hsv"])))},is.format.hsv=X1,is.autodetect.push({p:2,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=eu(s,"hsv"),tu(s)==="array"&&s.length===3)return"hsv"}});var Dr={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},xn=Dr,au=h.unpack,ss=Math.pow,ou=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=au(s,"rgb"),m=u[0],y=u[1],w=u[2],g=iu(m,y,w),_=g[0],M=g[1],D=g[2],N=116*M-16;return[N<0?0:N,500*(_-M),200*(M-D)]},Oa=function(s){return(s/=255)<=.04045?s/12.92:ss((s+.055)/1.055,2.4)},$a=function(s){return s>xn.t3?ss(s,1/3):s/xn.t2+xn.t0},iu=function(s,c,u){s=Oa(s),c=Oa(c),u=Oa(u);var m=$a((.4124564*s+.3575761*c+.1804375*u)/xn.Xn),y=$a((.2126729*s+.7151522*c+.072175*u)/xn.Yn),w=$a((.0193339*s+.119192*c+.9503041*u)/xn.Zn);return[m,y,w]},ls=ou,yn=Dr,su=h.unpack,lu=Math.pow,cu=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=su(s,"lab");var u=s[0],m=s[1],y=s[2],w,g,_,M,D,N;return g=(u+16)/116,w=isNaN(m)?g:g+m/500,_=isNaN(y)?g:g-y/200,g=yn.Yn*Ya(g),w=yn.Xn*Ya(w),_=yn.Zn*Ya(_),M=Na(3.2404542*w-1.5371385*g-.4985314*_),D=Na(-.969266*w+1.8760108*g+.041556*_),N=Na(.0556434*w-.2040259*g+1.0572252*_),[M,D,N,s.length>3?s[3]:1]},Na=function(s){return 255*(s<=.00304?12.92*s:1.055*lu(s,1/2.4)-.055)},Ya=function(s){return s>yn.t1?s*s*s:yn.t2*(s-yn.t0)},cs=cu,du=h.unpack,uu=h.type,bu=I,ds=O,us=v,fu=ls;ds.prototype.lab=function(){return fu(this._rgb)},bu.lab=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(ds,[null].concat(s,["lab"])))},us.format.lab=cs,us.autodetect.push({p:2,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=du(s,"lab"),uu(s)==="array"&&s.length===3)return"lab"}});var pu=h.unpack,mu=h.RAD2DEG,hu=Math.sqrt,gu=Math.atan2,vu=Math.round,xu=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=pu(s,"lab"),m=u[0],y=u[1],w=u[2],g=hu(y*y+w*w),_=(gu(w,y)*mu+360)%360;return vu(g*1e4)===0&&(_=Number.NaN),[m,g,_]},bs=xu,yu=h.unpack,wu=ls,ku=bs,_u=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=yu(s,"rgb"),m=u[0],y=u[1],w=u[2],g=wu(m,y,w),_=g[0],M=g[1],D=g[2];return ku(_,M,D)},Tu=_u,Su=h.unpack,Au=h.DEG2RAD,Mu=Math.sin,Eu=Math.cos,zu=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=Su(s,"lch"),m=u[0],y=u[1],w=u[2];return isNaN(w)&&(w=0),w=w*Au,[m,Eu(w)*y,Mu(w)*y]},fs=zu,Cu=h.unpack,Du=fs,Ru=cs,Lu=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=Cu(s,"lch");var u=s[0],m=s[1],y=s[2],w=Du(u,m,y),g=w[0],_=w[1],M=w[2],D=Ru(g,_,M),N=D[0],B=D[1],Y=D[2];return[N,B,Y,s.length>3?s[3]:1]},ps=Lu,Ou=h.unpack,$u=ps,Nu=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=Ou(s,"hcl").reverse();return $u.apply(void 0,u)},Yu=Nu,Pu=h.unpack,Fu=h.type,ms=I,Rr=O,Pa=v,hs=Tu;Rr.prototype.lch=function(){return hs(this._rgb)},Rr.prototype.hcl=function(){return hs(this._rgb).reverse()},ms.lch=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Rr,[null].concat(s,["lch"])))},ms.hcl=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Rr,[null].concat(s,["hcl"])))},Pa.format.lch=ps,Pa.format.hcl=Yu,["lch","hcl"].forEach(function(s){return Pa.autodetect.push({p:2,test:function(){for(var c=[],u=arguments.length;u--;)c[u]=arguments[u];if(c=Pu(c,s),Fu(c)==="array"&&c.length===3)return s}})});var Iu={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},gs=Iu,Bu=O,vs=v,Zu=h.type,Xn=gs,Uu=Ki,ju=Qi;Bu.prototype.name=function(){for(var s=ju(this._rgb,"rgb"),c=0,u=Object.keys(Xn);c0;)c[u]=arguments[u+1];if(!c.length&&Zu(s)==="string"&&Xn[s.toLowerCase()])return"named"}});var Hu=h.unpack,qu=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=Hu(s,"rgb"),m=u[0],y=u[1],w=u[2];return(m<<16)+(y<<8)+w},Gu=qu,Wu=h.type,Vu=function(s){if(Wu(s)=="number"&&s>=0&&s<=16777215){var c=s>>16,u=s>>8&255,m=s&255;return[c,u,m,1]}throw new Error("unknown num color: "+s)},Qu=Vu,Ku=I,xs=O,ys=v,Ju=h.type,Xu=Gu;xs.prototype.num=function(){return Xu(this._rgb)},Ku.num=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(xs,[null].concat(s,["num"])))},ys.format.num=Qu,ys.autodetect.push({p:5,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s.length===1&&Ju(s[0])==="number"&&s[0]>=0&&s[0]<=16777215)return"num"}});var eb=I,Fa=O,ws=v,ks=h.unpack,_s=h.type,Ts=Math.round;Fa.prototype.rgb=function(s){return s===void 0&&(s=!0),s===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Ts)},Fa.prototype.rgba=function(s){return s===void 0&&(s=!0),this._rgb.slice(0,4).map(function(c,u){return u<3?s===!1?c:Ts(c):c})},eb.rgb=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Fa,[null].concat(s,["rgb"])))},ws.format.rgb=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=ks(s,"rgba");return u[3]===void 0&&(u[3]=1),u},ws.autodetect.push({p:3,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=ks(s,"rgba"),_s(s)==="array"&&(s.length===3||s.length===4&&_s(s[3])=="number"&&s[3]>=0&&s[3]<=1))return"rgb"}});var Lr=Math.log,tb=function(s){var c=s/100,u,m,y;return c<66?(u=255,m=c<6?0:-155.25485562709179-.44596950469579133*(m=c-2)+104.49216199393888*Lr(m),y=c<20?0:-254.76935184120902+.8274096064007395*(y=c-10)+115.67994401066147*Lr(y)):(u=351.97690566805693+.114206453784165*(u=c-55)-40.25366309332127*Lr(u),m=325.4494125711974+.07943456536662342*(m=c-50)-28.0852963507957*Lr(m),y=255),[u,m,y,1]},Ss=tb,nb=Ss,rb=h.unpack,ab=Math.round,ob=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];for(var u=rb(s,"rgb"),m=u[0],y=u[2],w=1e3,g=4e4,_=.4,M;g-w>_;){M=(g+w)*.5;var D=nb(M);D[2]/D[0]>=y/m?g=M:w=M}return ab(M)},ib=ob,Ia=I,Or=O,Ba=v,sb=ib;Or.prototype.temp=Or.prototype.kelvin=Or.prototype.temperature=function(){return sb(this._rgb)},Ia.temp=Ia.kelvin=Ia.temperature=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Or,[null].concat(s,["temp"])))},Ba.format.temp=Ba.format.kelvin=Ba.format.temperature=Ss;var lb=h.unpack,Za=Math.cbrt,cb=Math.pow,db=Math.sign,ub=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=lb(s,"rgb"),m=u[0],y=u[1],w=u[2],g=[Ua(m/255),Ua(y/255),Ua(w/255)],_=g[0],M=g[1],D=g[2],N=Za(.4122214708*_+.5363325363*M+.0514459929*D),B=Za(.2119034982*_+.6806995451*M+.1073969566*D),Y=Za(.0883024619*_+.2817188376*M+.6299787005*D);return[.2104542553*N+.793617785*B-.0040720468*Y,1.9779984951*N-2.428592205*B+.4505937099*Y,.0259040371*N+.7827717662*B-.808675766*Y]},As=ub;function Ua(s){var c=Math.abs(s);return c<.04045?s/12.92:(db(s)||1)*cb((c+.055)/1.055,2.4)}var bb=h.unpack,$r=Math.pow,fb=Math.sign,pb=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=bb(s,"lab");var u=s[0],m=s[1],y=s[2],w=$r(u+.3963377774*m+.2158037573*y,3),g=$r(u-.1055613458*m-.0638541728*y,3),_=$r(u-.0894841775*m-1.291485548*y,3);return[255*ja(4.0767416621*w-3.3077115913*g+.2309699292*_),255*ja(-1.2684380046*w+2.6097574011*g-.3413193965*_),255*ja(-.0041960863*w-.7034186147*g+1.707614701*_),s.length>3?s[3]:1]},Ms=pb;function ja(s){var c=Math.abs(s);return c>.0031308?(fb(s)||1)*(1.055*$r(c,1/2.4)-.055):s*12.92}var mb=h.unpack,hb=h.type,gb=I,Es=O,zs=v,vb=As;Es.prototype.oklab=function(){return vb(this._rgb)},gb.oklab=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Es,[null].concat(s,["oklab"])))},zs.format.oklab=Ms,zs.autodetect.push({p:3,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=mb(s,"oklab"),hb(s)==="array"&&s.length===3)return"oklab"}});var xb=h.unpack,yb=As,wb=bs,kb=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];var u=xb(s,"rgb"),m=u[0],y=u[1],w=u[2],g=yb(m,y,w),_=g[0],M=g[1],D=g[2];return wb(_,M,D)},_b=kb,Tb=h.unpack,Sb=fs,Ab=Ms,Mb=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];s=Tb(s,"lch");var u=s[0],m=s[1],y=s[2],w=Sb(u,m,y),g=w[0],_=w[1],M=w[2],D=Ab(g,_,M),N=D[0],B=D[1],Y=D[2];return[N,B,Y,s.length>3?s[3]:1]},Eb=Mb,zb=h.unpack,Cb=h.type,Db=I,Cs=O,Ds=v,Rb=_b;Cs.prototype.oklch=function(){return Rb(this._rgb)},Db.oklch=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];return new(Function.prototype.bind.apply(Cs,[null].concat(s,["oklch"])))},Ds.format.oklch=Eb,Ds.autodetect.push({p:3,test:function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];if(s=zb(s,"oklch"),Cb(s)==="array"&&s.length===3)return"oklch"}});var Rs=O,Lb=h.type;Rs.prototype.alpha=function(s,c){return c===void 0&&(c=!1),s!==void 0&&Lb(s)==="number"?c?(this._rgb[3]=s,this):new Rs([this._rgb[0],this._rgb[1],this._rgb[2],s],"rgb"):this._rgb[3]};var Ob=O;Ob.prototype.clipped=function(){return this._rgb._clipped||!1};var Qt=O,$b=Dr;Qt.prototype.darken=function(s){s===void 0&&(s=1);var c=this,u=c.lab();return u[0]-=$b.Kn*s,new Qt(u,"lab").alpha(c.alpha(),!0)},Qt.prototype.brighten=function(s){return s===void 0&&(s=1),this.darken(-s)},Qt.prototype.darker=Qt.prototype.darken,Qt.prototype.brighter=Qt.prototype.brighten;var Nb=O;Nb.prototype.get=function(s){var c=s.split("."),u=c[0],m=c[1],y=this[u]();if(m){var w=u.indexOf(m)-(u.substr(0,2)==="ok"?2:0);if(w>-1)return y[w];throw new Error("unknown channel "+m+" in mode "+u)}else return y};var wn=O,Yb=h.type,Pb=Math.pow,Fb=1e-7,Ib=20;wn.prototype.luminance=function(s){if(s!==void 0&&Yb(s)==="number"){if(s===0)return new wn([0,0,0,this._rgb[3]],"rgb");if(s===1)return new wn([255,255,255,this._rgb[3]],"rgb");var c=this.luminance(),u="rgb",m=Ib,y=function(g,_){var M=g.interpolate(_,.5,u),D=M.luminance();return Math.abs(s-D)s?y(g,M):y(M,_)},w=(c>s?y(new wn([0,0,0]),this):y(this,new wn([255,255,255]))).rgb();return new wn(w.concat([this._rgb[3]]))}return Bb.apply(void 0,this._rgb.slice(0,3))};var Bb=function(s,c,u){return s=Ha(s),c=Ha(c),u=Ha(u),.2126*s+.7152*c+.0722*u},Ha=function(s){return s/=255,s<=.03928?s/12.92:Pb((s+.055)/1.055,2.4)},Ye={},Ls=O,Os=h.type,Nr=Ye,$s=function(s,c,u){u===void 0&&(u=.5);for(var m=[],y=arguments.length-3;y-- >0;)m[y]=arguments[y+3];var w=m[0]||"lrgb";if(!Nr[w]&&!m.length&&(w=Object.keys(Nr)[0]),!Nr[w])throw new Error("interpolation mode "+w+" is not defined");return Os(s)!=="object"&&(s=new Ls(s)),Os(c)!=="object"&&(c=new Ls(c)),Nr[w](s,c,u).alpha(s.alpha()+u*(c.alpha()-s.alpha()))},Ns=O,Zb=$s;Ns.prototype.mix=Ns.prototype.interpolate=function(s,c){c===void 0&&(c=.5);for(var u=[],m=arguments.length-2;m-- >0;)u[m]=arguments[m+2];return Zb.apply(void 0,[this,s,c].concat(u))};var Ys=O;Ys.prototype.premultiply=function(s){s===void 0&&(s=!1);var c=this._rgb,u=c[3];return s?(this._rgb=[c[0]*u,c[1]*u,c[2]*u,u],this):new Ys([c[0]*u,c[1]*u,c[2]*u,u],"rgb")};var qa=O,Ub=Dr;qa.prototype.saturate=function(s){s===void 0&&(s=1);var c=this,u=c.lch();return u[1]+=Ub.Kn*s,u[1]<0&&(u[1]=0),new qa(u,"lch").alpha(c.alpha(),!0)},qa.prototype.desaturate=function(s){return s===void 0&&(s=1),this.saturate(-s)};var Ps=O,Fs=h.type;Ps.prototype.set=function(s,c,u){u===void 0&&(u=!1);var m=s.split("."),y=m[0],w=m[1],g=this[y]();if(w){var _=y.indexOf(w)-(y.substr(0,2)==="ok"?2:0);if(_>-1){if(Fs(c)=="string")switch(c.charAt(0)){case"+":g[_]+=+c;break;case"-":g[_]+=+c;break;case"*":g[_]*=+c.substr(1);break;case"/":g[_]/=+c.substr(1);break;default:g[_]=+c}else if(Fs(c)==="number")g[_]=c;else throw new Error("unsupported value for Color.set");var M=new Ps(g,y);return u?(this._rgb=M._rgb,this):M}throw new Error("unknown channel "+w+" in mode "+y)}else return g};var jb=O,Hb=function(s,c,u){var m=s._rgb,y=c._rgb;return new jb(m[0]+u*(y[0]-m[0]),m[1]+u*(y[1]-m[1]),m[2]+u*(y[2]-m[2]),"rgb")};Ye.rgb=Hb;var qb=O,Ga=Math.sqrt,kn=Math.pow,Gb=function(s,c,u){var m=s._rgb,y=m[0],w=m[1],g=m[2],_=c._rgb,M=_[0],D=_[1],N=_[2];return new qb(Ga(kn(y,2)*(1-u)+kn(M,2)*u),Ga(kn(w,2)*(1-u)+kn(D,2)*u),Ga(kn(g,2)*(1-u)+kn(N,2)*u),"rgb")};Ye.lrgb=Gb;var Wb=O,Vb=function(s,c,u){var m=s.lab(),y=c.lab();return new Wb(m[0]+u*(y[0]-m[0]),m[1]+u*(y[1]-m[1]),m[2]+u*(y[2]-m[2]),"lab")};Ye.lab=Vb;var Is=O,_n=function(s,c,u,m){var y,w,g,_;m==="hsl"?(g=s.hsl(),_=c.hsl()):m==="hsv"?(g=s.hsv(),_=c.hsv()):m==="hcg"?(g=s.hcg(),_=c.hcg()):m==="hsi"?(g=s.hsi(),_=c.hsi()):m==="lch"||m==="hcl"?(m="hcl",g=s.hcl(),_=c.hcl()):m==="oklch"&&(g=s.oklch().reverse(),_=c.oklch().reverse());var M,D,N,B,Y,H;(m.substr(0,1)==="h"||m==="oklch")&&(y=g,M=y[0],N=y[1],Y=y[2],w=_,D=w[0],B=w[1],H=w[2]);var j,Q,ee,ae;return!isNaN(M)&&!isNaN(D)?(D>M&&D-M>180?ae=D-(M+360):D180?ae=D+360-M:ae=D-M,Q=M+u*ae):isNaN(M)?isNaN(D)?Q=Number.NaN:(Q=D,(Y==1||Y==0)&&m!="hsv"&&(j=B)):(Q=M,(H==1||H==0)&&m!="hsv"&&(j=N)),j===void 0&&(j=N+u*(B-N)),ee=Y+u*(H-Y),m==="oklch"?new Is([ee,j,Q],m):new Is([Q,j,ee],m)},Qb=_n,Bs=function(s,c,u){return Qb(s,c,u,"lch")};Ye.lch=Bs,Ye.hcl=Bs;var Kb=O,Jb=function(s,c,u){var m=s.num(),y=c.num();return new Kb(m+u*(y-m),"num")};Ye.num=Jb;var Xb=_n,ef=function(s,c,u){return Xb(s,c,u,"hcg")};Ye.hcg=ef;var tf=_n,nf=function(s,c,u){return tf(s,c,u,"hsi")};Ye.hsi=nf;var rf=_n,af=function(s,c,u){return rf(s,c,u,"hsl")};Ye.hsl=af;var of=_n,sf=function(s,c,u){return of(s,c,u,"hsv")};Ye.hsv=sf;var lf=O,cf=function(s,c,u){var m=s.oklab(),y=c.oklab();return new lf(m[0]+u*(y[0]-m[0]),m[1]+u*(y[1]-m[1]),m[2]+u*(y[2]-m[2]),"oklab")};Ye.oklab=cf;var df=_n,uf=function(s,c,u){return df(s,c,u,"oklch")};Ye.oklch=uf;var Wa=O,bf=h.clip_rgb,Va=Math.pow,Qa=Math.sqrt,Ka=Math.PI,Zs=Math.cos,Us=Math.sin,ff=Math.atan2,pf=function(s,c,u){c===void 0&&(c="lrgb"),u===void 0&&(u=null);var m=s.length;u||(u=Array.from(new Array(m)).map(function(){return 1}));var y=m/u.reduce(function(Q,ee){return Q+ee});if(u.forEach(function(Q,ee){u[ee]*=y}),s=s.map(function(Q){return new Wa(Q)}),c==="lrgb")return mf(s,u);for(var w=s.shift(),g=w.get(c),_=[],M=0,D=0,N=0;N=360;)j-=360;g[H]=j}else g[H]=g[H]/_[H];return Y/=m,new Wa(g,c).alpha(Y>.99999?1:Y,!0)},mf=function(s,c){for(var u=s.length,m=[0,0,0,0],y=0;y.9999999&&(m[3]=1),new Wa(bf(m))},Ve=I,Tn=h.type,hf=Math.pow,Ja=function(s){var c="rgb",u=Ve("#ccc"),m=0,y=[0,1],w=[],g=[0,0],_=!1,M=[],D=!1,N=0,B=1,Y=!1,H={},j=!0,Q=1,ee=function(P){if(P=P||["#fff","#000"],P&&Tn(P)==="string"&&Ve.brewer&&Ve.brewer[P.toLowerCase()]&&(P=Ve.brewer[P.toLowerCase()]),Tn(P)==="array"){P.length===1&&(P=[P[0],P[0]]),P=P.slice(0);for(var G=0;G=_[X];)X++;return X-1}return 0},le=function(P){return P},Se=function(P){return P},_e=function(P,G){var X,K;if(G==null&&(G=!1),isNaN(P)||P===null)return u;if(G)K=P;else if(_&&_.length>2){var Ae=ae(P);K=Ae/(_.length-2)}else B!==N?K=(P-N)/(B-N):K=1;K=Se(K),G||(K=le(K)),Q!==1&&(K=hf(K,Q)),K=g[0]+K*(1-g[0]-g[1]),K=Math.min(1,Math.max(0,K));var me=Math.floor(K*1e4);if(j&&H[me])X=H[me];else{if(Tn(M)==="array")for(var oe=0;oe=ce&&oe===w.length-1){X=M[oe];break}if(K>ce&&K2){var oe=P.map(function(de,ue){return ue/(P.length-1)}),ce=P.map(function(de){return(de-N)/(B-N)});ce.every(function(de,ue){return oe[ue]===de})||(Se=function(de){if(de<=0||de>=1)return de;for(var ue=0;de>=ce[ue+1];)ue++;var Ke=(de-ce[ue])/(ce[ue+1]-ce[ue]),Dt=oe[ue]+Ke*(oe[ue+1]-oe[ue]);return Dt})}}return y=[N,B],re},re.mode=function(P){return arguments.length?(c=P,Ne(),re):c},re.range=function(P,G){return ee(P),re},re.out=function(P){return D=P,re},re.spread=function(P){return arguments.length?(m=P,re):m},re.correctLightness=function(P){return P==null&&(P=!0),Y=P,Ne(),Y?le=function(G){for(var X=_e(0,!0).lab()[0],K=_e(1,!0).lab()[0],Ae=X>K,me=_e(G,!0).lab()[0],oe=X+(K-X)*G,ce=me-oe,de=0,ue=1,Ke=20;Math.abs(ce)>.01&&Ke-- >0;)(function(){return Ae&&(ce*=-1),ce<0?(de=G,G+=(ue-G)*.5):(ue=G,G+=(de-G)*.5),me=_e(G,!0).lab()[0],ce=me-oe})();return G}:le=function(G){return G},re},re.padding=function(P){return P!=null?(Tn(P)==="number"&&(P=[P,P]),g=P,re):g},re.colors=function(P,G){arguments.length<2&&(G="hex");var X=[];if(arguments.length===0)X=M.slice(0);else if(P===1)X=[re(.5)];else if(P>1){var K=y[0],Ae=y[1]-K;X=gf(0,P,!1).map(function(ue){return re(K+ue/(P-1)*Ae)})}else{s=[];var me=[];if(_&&_.length>2)for(var oe=1,ce=_.length,de=1<=ce;de?oece;de?oe++:oe--)me.push((_[oe-1]+_[oe])*.5);else me=y;X=me.map(function(ue){return re(ue)})}return Ve[G]&&(X=X.map(function(ue){return ue[G]()})),X},re.cache=function(P){return P!=null?(j=P,re):j},re.gamma=function(P){return P!=null?(Q=P,re):Q},re.nodata=function(P){return P!=null?(u=Ve(P),re):u},re};function gf(s,c,u){for(var m=[],y=sw;y?g++:g--)m.push(g);return m}var er=O,vf=Ja,xf=function(s){for(var c=[1,1],u=1;u=5){var D,N,B;D=s.map(function(Y){return Y.lab()}),B=s.length-1,N=xf(B),y=function(Y){var H=1-Y,j=[0,1,2].map(function(Q){return D.reduce(function(ee,ae,le){return ee+N[le]*Math.pow(H,B-le)*Math.pow(Y,le)*ae[Q]},0)});return new er(j,"lab")}}else throw new RangeError("No point in running bezier with only one color.");return y},wf=function(s){var c=yf(s);return c.scale=function(){return vf(c)},c},Xa=I,Qe=function(s,c,u){if(!Qe[u])throw new Error("unknown blend mode "+u);return Qe[u](s,c)},zt=function(s){return function(c,u){var m=Xa(u).rgb(),y=Xa(c).rgb();return Xa.rgb(s(m,y))}},Ct=function(s){return function(c,u){var m=[];return m[0]=s(c[0],u[0]),m[1]=s(c[1],u[1]),m[2]=s(c[2],u[2]),m}},kf=function(s){return s},_f=function(s,c){return s*c/255},Tf=function(s,c){return s>c?c:s},Sf=function(s,c){return s>c?s:c},Af=function(s,c){return 255*(1-(1-s/255)*(1-c/255))},Mf=function(s,c){return c<128?2*s*c/255:255*(1-2*(1-s/255)*(1-c/255))},Ef=function(s,c){return 255*(1-(1-c/255)/(s/255))},zf=function(s,c){return s===255?255:(s=255*(c/255)/(1-s/255),s>255?255:s)};Qe.normal=zt(Ct(kf)),Qe.multiply=zt(Ct(_f)),Qe.screen=zt(Ct(Af)),Qe.overlay=zt(Ct(Mf)),Qe.darken=zt(Ct(Tf)),Qe.lighten=zt(Ct(Sf)),Qe.dodge=zt(Ct(zf)),Qe.burn=zt(Ct(Ef));for(var Cf=Qe,eo=h.type,Df=h.clip_rgb,Rf=h.TWOPI,Lf=Math.pow,Of=Math.sin,$f=Math.cos,js=I,Nf=function(s,c,u,m,y){s===void 0&&(s=300),c===void 0&&(c=-1.5),u===void 0&&(u=1),m===void 0&&(m=1),y===void 0&&(y=[0,1]);var w=0,g;eo(y)==="array"?g=y[1]-y[0]:(g=0,y=[y,y]);var _=function(M){var D=Rf*((s+120)/360+c*M),N=Lf(y[0]+g*M,m),B=w!==0?u[0]+M*w:u,Y=B*N*(1-N)/2,H=$f(D),j=Of(D),Q=N+Y*(-.14861*H+1.78277*j),ee=N+Y*(-.29227*H-.90649*j),ae=N+Y*(1.97294*H);return js(Df([Q*255,ee*255,ae*255,1]))};return _.start=function(M){return M==null?s:(s=M,_)},_.rotations=function(M){return M==null?c:(c=M,_)},_.gamma=function(M){return M==null?m:(m=M,_)},_.hue=function(M){return M==null?u:(u=M,eo(u)==="array"?(w=u[1]-u[0],w===0&&(u=u[1])):w=0,_)},_.lightness=function(M){return M==null?y:(eo(M)==="array"?(y=M,g=M[1]-M[0]):(y=[M,M],g=0),_)},_.scale=function(){return js.scale(_)},_.hue(u),_},Yf=O,Pf="0123456789abcdef",Ff=Math.floor,If=Math.random,Bf=function(){for(var s="#",c=0;c<6;c++)s+=Pf.charAt(Ff(If()*16));return new Yf(s,"hex")},to=f,Hs=Math.log,Zf=Math.pow,Uf=Math.floor,jf=Math.abs,qs=function(s,c){c===void 0&&(c=null);var u={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return to(s)==="object"&&(s=Object.values(s)),s.forEach(function(m){c&&to(m)==="object"&&(m=m[c]),m!=null&&!isNaN(m)&&(u.values.push(m),u.sum+=m,mu.max&&(u.max=m),u.count+=1)}),u.domain=[u.min,u.max],u.limits=function(m,y){return Gs(u,m,y)},u},Gs=function(s,c,u){c===void 0&&(c="equal"),u===void 0&&(u=7),to(s)=="array"&&(s=qs(s));var m=s.min,y=s.max,w=s.values.sort(function(ro,ao){return ro-ao});if(u===1)return[m,y];var g=[];if(c.substr(0,1)==="c"&&(g.push(m),g.push(y)),c.substr(0,1)==="e"){g.push(m);for(var _=1;_ 0");var M=Math.LOG10E*Hs(m),D=Math.LOG10E*Hs(y);g.push(m);for(var N=1;N200&&(Se=!1)}for(var Rt={},Sn=0;Snm?(u+.05)/(m+.05):(m+.05)/(u+.05)},Qs=O,ht=Math.sqrt,ye=Math.pow,qf=Math.min,Gf=Math.max,Ks=Math.atan2,Js=Math.abs,Yr=Math.cos,Xs=Math.sin,Wf=Math.exp,el=Math.PI,Vf=function(s,c,u,m,y){u===void 0&&(u=1),m===void 0&&(m=1),y===void 0&&(y=1);var w=function(Jt){return 360*Jt/(2*el)},g=function(Jt){return 2*el*Jt/360};s=new Qs(s),c=new Qs(c);var _=Array.from(s.lab()),M=_[0],D=_[1],N=_[2],B=Array.from(c.lab()),Y=B[0],H=B[1],j=B[2],Q=(M+Y)/2,ee=ht(ye(D,2)+ye(N,2)),ae=ht(ye(H,2)+ye(j,2)),le=(ee+ae)/2,Se=.5*(1-ht(ye(le,7)/(ye(le,7)+ye(25,7)))),_e=D*(1+Se),Ne=H*(1+Se),re=ht(ye(_e,2)+ye(N,2)),P=ht(ye(Ne,2)+ye(j,2)),G=(re+P)/2,X=w(Ks(N,_e)),K=w(Ks(j,Ne)),Ae=X>=0?X:X+360,me=K>=0?K:K+360,oe=Js(Ae-me)>180?(Ae+me+360)/2:(Ae+me)/2,ce=1-.17*Yr(g(oe-30))+.24*Yr(g(2*oe))+.32*Yr(g(3*oe+6))-.2*Yr(g(4*oe-63)),de=me-Ae;de=Js(de)<=180?de:me<=Ae?de+360:de-360,de=2*ht(re*P)*Xs(g(de)/2);var ue=Y-M,Ke=P-re,Dt=1+.015*ye(Q-50,2)/ht(20+ye(Q-50,2)),Rt=1+.045*G,Sn=1+.015*G*ce,An=30*Wf(-ye((oe-275)/25,2)),gt=2*ht(ye(G,7)/(ye(G,7)+ye(25,7))),Kt=-gt*Xs(2*g(An)),tr=ht(ye(ue/(u*Dt),2)+ye(Ke/(m*Rt),2)+ye(de/(y*Sn),2)+Kt*(Ke/(m*Rt))*(de/(y*Sn)));return Gf(0,qf(100,tr))},tl=O,Qf=function(s,c,u){u===void 0&&(u="lab"),s=new tl(s),c=new tl(c);var m=s.get(u),y=c.get(u),w=0;for(var g in m){var _=(m[g]||0)-(y[g]||0);w+=_*_}return Math.sqrt(w)},Kf=O,Jf=function(){for(var s=[],c=arguments.length;c--;)s[c]=arguments[c];try{return new(Function.prototype.bind.apply(Kf,[null].concat(s))),!0}catch{return!1}},nl=I,rl=Ja,Xf={cool:function(){return rl([nl.hsl(180,1,.9),nl.hsl(250,.7,.4)])},hot:function(){return rl(["#000","#f00","#ff0","#fff"]).mode("rgb")}},Pr={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},no=0,al=Object.keys(Pr);notypeof e=="boolean"?"".concat(e):e===0?"0":e,Nl=C0,Ar=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Nl(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:a,defaultVariants:o}=t,i=Object.keys(a).map(f=>{const p=n==null?void 0:n[f],b=o==null?void 0:o[f];if(p===null)return null;const x=$l(p)||$l(b);return a[f][x]}),l=n&&Object.entries(n).reduce((f,p)=>{let[b,x]=p;return x===void 0||(f[b]=x),f},{}),d=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((f,p)=>{let{class:b,className:x,...A}=p;return Object.entries(A).every(E=>{let[h,v]=E;return Array.isArray(v)?v.includes({...o,...l}[h]):{...o,...l}[h]===v})?[...f,b,x]:f},[]);return Nl(e,i,d,n==null?void 0:n.class,n==null?void 0:n.className)};function Be(...e){return Xm(C0(e))}const th=(e,t=["#ffffff","#1b1c1e"])=>{const{color:n}=t.reduce((r,a)=>{const o=ia.contrast(e,a);return o>r.contrast&&(r.contrast=o,r.color=a),r},{contrast:0,color:t[0]});return n},Yl=(e,t)=>[...new Set([e==null?void 0:e.split(","),...t])].filter(Boolean).join(","),Pl=(e,t,n)=>ia.scale(e).mode("hsl").gamma((n==null?void 0:n.gamma)??1).domain(t).colors(t.length,"saturate").reduce((r,a,o)=>(r[String(t[o])]=a.saturate((n==null?void 0:n.saturation)??0).hex(),r),{}),nh=e=>{if(!e||!ia.valid(e))return E0.primary;const t=ia(e).hex(),n=Pl(["#ffffff",t],[0,50,100,200,300,400,500,600,700],{gamma:2}),r=Pl([t,"#000000"],[700,800,900,950,1e3],{gamma:1}),a={...n,...r,700:t,"contrast-text":th(t)};return delete a[0],delete a[1e3],a},Y0=({colors:e={},fonts:t={},children:n,parent:r=document.documentElement})=>{var a,o;return _t(()=>{const i=e.primary?nh(e.primary):E0.primary;return Object.entries(i).forEach(([l,d])=>{r.style.setProperty(`--primary-color-${l}`,d)})},[e,r]),_t(()=>{var l,d;const i={display:Yl((l=t.display)==null?void 0:l.fontFamily,km),body:Yl((d=t.body)==null?void 0:d.fontFamily,wm)};return Object.entries(i).forEach(([f,p])=>{r.style.setProperty(`--font-family-${f}`,p)})},[(a=t.body)==null?void 0:a.fontFamily,(o=t.display)==null?void 0:o.fontFamily,r]),n};Y0.displayName="ThemeProvider";const rh=`@font-face{font-family:Sequel Grotesk;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684844/fonts/SequelGrotesk-Regular_dt7ntq.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/SequelGrotesk-Regular_jhbahz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sequel Grotesk;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/SequelGrotesk-Medium_pscxii.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/SequelGrotesk-Medium_dkwsix.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sequel Grotesk;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/SequelGrotesk-Semibold_qdsdk4.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684844/fonts/SequelGrotesk-Semibold_cy9dq9.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sequel Grotesk;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684844/fonts/SequelGrotesk-Bold_dpiagg.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/SequelGrotesk-Bold_xkhxtc.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-Regular_u6t3u2.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-Regular_adm1t7.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-Medium_lobxzk.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-Medium_jaaprb.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-SemiBold_vdwuui.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-SemiBold_nggceo.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-Bold_tvwuaq.woff2) format("woff2"),url(https://res.cloudinary.com/introvoke/raw/upload/v1691684843/fonts/Inter-Bold_mcahvq.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{font-family:var(--font-family-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display)}.text-xxs,.text-xs,.text-sm,.text-base,.text-lg,.text-xl{font-family:var(--font-family-body)}.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl{font-family:var(--font-family-display)}.sequel-iframe-hybrid{min-height:780px}.sequel-iframe{height:90vh}@media (max-height: 840px){.sequel-iframe-hybrid{min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px)}}@supports not (container-type: inline-size){.sequel-video-player-controls{bottom:-3px;padding:8px}.sequel-video-player-logo{height:17.5px;width:70px}}.sequel-video-player-controls-duration-slider{padding-top:12px;padding-bottom:12px}.sequel-video-player-controls-volume-slider{padding-left:12px;padding-right:12px}.sequel-video-player-controls-slider .sequel-slider-thumb{height:12px;width:12px;border-color:#fff;background-color:var(--primary-color-700)}.sequel-video-player-controls-slider .sequel-slider-track[data-orientation=horizontal]{height:4px}.sequel-video-player-controls-slider .sequel-slider-track[data-orientation=vertical]{width:4px}.sequel-video-player-controls-slider .sequel-slider-track{background-color:#ffffff4d}.sequel-video-player-controls-slider .sequel-slider-visited{background-color:var(--primary-color-700)}.sequel-video-player-controls-slider span{pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#d7dae0}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#8a94a6}input::placeholder,textarea::placeholder{opacity:1;color:#8a94a6}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 0px){.container{max-width:0px}}@media (min-width: 600px){.container{max-width:600px}}@media (min-width: 900px){.container{max-width:900px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-left-\\[18px\\]{left:-18px}.bottom-0{bottom:0}.left-0{left:0}.right-4{right:16px}.top-0{top:0}.top-4{top:16px}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-4{margin-left:16px;margin-right:16px}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:4px}.mb-10{margin-bottom:40px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mr-1{margin-right:4px}.mt-1{margin-top:4px}.mt-1\\.5{margin-top:6px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:4px}.h-1\\.5{height:6px}.h-10{height:40px}.h-11{height:44px}.h-12{height:48px}.h-14{height:56px}.h-15{height:60px}.h-16{height:64px}.h-3{height:12px}.h-4{height:16px}.h-4\\.5{height:18px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[10px\\]{height:10px}.h-\\[336px\\]{height:336px}.h-\\[480px\\]{height:480px}.h-\\[768px\\]{height:768px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\\[80vh\\]{max-height:80vh}.min-h-\\[10px\\]{min-height:10px}.min-h-\\[12px\\]{min-height:12px}.min-h-\\[16px\\]{min-height:16px}.min-h-\\[18px\\]{min-height:18px}.min-h-\\[200px\\]{min-height:200px}.min-h-\\[20px\\]{min-height:20px}.min-h-\\[24px\\]{min-height:24px}.min-h-\\[28px\\]{min-height:28px}.min-h-\\[32px\\]{min-height:32px}.min-h-\\[400px\\]{min-height:400px}.min-h-\\[40px\\]{min-height:40px}.min-h-\\[44px\\]{min-height:44px}.min-h-\\[48px\\]{min-height:48px}.min-h-\\[60px\\]{min-height:60px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:4px}.w-1\\.5{width:6px}.w-10{width:40px}.w-11{width:44px}.w-12{width:48px}.w-14{width:56px}.w-15{width:60px}.w-16{width:64px}.w-3{width:12px}.w-32{width:128px}.w-4{width:16px}.w-4\\.5{width:18px}.w-5{width:20px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-96{width:384px}.w-\\[14px\\]{width:14px}.w-\\[336px\\]{width:336px}.w-\\[480px\\]{width:480px}.w-\\[768px\\]{width:768px}.w-full{width:100%}.min-w-\\[12px\\]{min-width:12px}.min-w-\\[14px\\]{min-width:14px}.min-w-\\[16px\\]{min-width:16px}.min-w-\\[18px\\]{min-width:18px}.min-w-\\[20px\\]{min-width:20px}.min-w-\\[24px\\]{min-width:24px}.min-w-\\[28px\\]{min-width:28px}.min-w-\\[40px\\]{min-width:40px}.min-w-\\[44px\\]{min-width:44px}.min-w-\\[48px\\]{min-width:48px}.min-w-\\[60px\\]{min-width:60px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\\[1200px\\]{max-width:1200px}.max-w-\\[1280px\\]{max-width:1280px}.max-w-\\[540px\\]{max-width:540px}.max-w-\\[720px\\]{max-width:720px}.max-w-\\[850px\\]{max-width:850px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\\.5{gap:2px}.gap-1{gap:4px}.gap-12{gap:48px}.gap-2{gap:8px}.gap-2\\.5{gap:10px}.gap-20{gap:80px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.rounded-none{border-radius:0}.rounded-xl{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-8{border-width:8px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\\[\\#3F486B50\\]{border-color:#3f486b50}.border-\\[\\#D7DAE0\\],.border-gray-200{--tw-border-opacity: 1;border-color:rgb(215 218 224 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(179 185 198 / var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(246 247 249 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 209 / var(--tw-border-opacity))}.border-green-50{--tw-border-opacity: 1;border-color:rgb(240 253 245 / var(--tw-border-opacity))}.border-orange-50{--tw-border-opacity: 1;border-color:rgb(255 251 234 / var(--tw-border-opacity))}.border-primary-100{border-color:var(--primary-color-100)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-50{--tw-border-opacity: 1;border-color:rgb(254 242 242 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.bg-\\[\\#E6EFFF\\]{--tw-bg-opacity: 1;background-color:rgb(230 239 255 / var(--tw-bg-opacity))}.bg-\\[\\#F8F9FF\\]{--tw-bg-opacity: 1;background-color:rgb(248 249 255 / var(--tw-bg-opacity))}.bg-\\[\\#FF1B15\\]{--tw-bg-opacity: 1;background-color:rgb(255 27 21 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(27 28 30 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(237 238 241 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(246 247 249 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 232 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 245 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 242 197 / var(--tw-bg-opacity))}.bg-primary-200{background-color:var(--primary-color-200)}.bg-primary-700{background-color:var(--primary-color-700)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:4px}.p-1\\.5{padding:6px}.p-2{padding:8px}.p-2\\.5{padding:10px}.p-3{padding:12px}.p-3\\.5{padding:14px}.p-4{padding:16px}.p-4\\.5{padding:18px}.p-6{padding:24px}.p-8{padding:32px}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-2\\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-7{padding-left:28px;padding-right:28px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\\.5{padding-top:6px;padding-bottom:6px}.py-2{padding-top:8px;padding-bottom:8px}.py-2\\.5{padding-top:10px;padding-bottom:10px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.pb-\\[110px\\]{padding-bottom:110px}.pl-4{padding-left:16px}.text-center{text-align:center}.font-\\[\\'Inter\\'\\]{font-family:Inter}.font-figtree{font-family:Figtree,sans-serif}.text-2xl{font-size:24px;line-height:32px;letter-spacing:-.5px}.text-4xl{font-size:36px;line-height:44px;letter-spacing:-.7px}.text-\\[12px\\]{font-size:12px}.text-\\[14px\\]{font-size:14px}.text-\\[16px\\]{font-size:16px}.text-\\[18px\\]{font-size:18px}.text-\\[24px\\]{font-size:24px}.text-base{font-size:16px;line-height:24px;letter-spacing:-0px}.text-lg{font-size:18px;line-height:28px;letter-spacing:-0px}.text-sm{font-size:14px;line-height:20px;letter-spacing:-0px}.text-xl{font-size:20px;line-height:30px;letter-spacing:-0px}.text-xs{font-size:12px;line-height:16px;letter-spacing:-0px}.font-\\[600\\]{font-weight:600}.font-\\[800\\]{font-weight:800}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\\[120\\%\\]{line-height:120%}.leading-\\[160\\%\\]{line-height:160%}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.text-\\[\\#0094FF\\]{--tw-text-opacity: 1;color:rgb(0 148 255 / var(--tw-text-opacity))}.text-\\[\\#010D39\\]{--tw-text-opacity: 1;color:rgb(1 13 57 / var(--tw-text-opacity))}.text-\\[\\#202B52\\]{--tw-text-opacity: 1;color:rgb(32 43 82 / var(--tw-text-opacity))}.text-\\[\\#565E73\\]{--tw-text-opacity: 1;color:rgb(86 94 115 / var(--tw-text-opacity))}.text-\\[\\#A109BA\\]{--tw-text-opacity: 1;color:rgb(161 9 186 / var(--tw-text-opacity))}.text-\\[\\#FF1B15\\]{--tw-text-opacity: 1;color:rgb(255 27 21 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(27 28 30 / var(--tw-text-opacity))}.text-coral-600{--tw-text-opacity: 1;color:rgb(221 37 37 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(138 148 166 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(86 94 115 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(70 76 94 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 51 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 43 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(255 153 0 / var(--tw-text-opacity))}.text-primary-700{color:var(--primary-color-700)}.text-primary-contrast-text{color:var(--primary-color-contrast-text)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-\\[-1px\\]{outline-offset:-1px}.outline-gray-300{outline-color:#b3b9c6}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.grid-cols-auto-fill{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.grid-cols-auto-fill-fixed{grid-template-columns:repeat(auto-fill,256px)}.grid-cols-auto-fit{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}.grid-cols-auto-fit-fixed{grid-template-columns:repeat(auto-fit,256px)}.grid-rows-auto-fill{grid-template-rows:repeat(auto-fill,minmax(256px,1fr))}.grid-rows-auto-fill-fixed{grid-template-rows:repeat(auto-fill,256px)}.grid-rows-auto-fit{grid-template-rows:repeat(auto-fit,minmax(256px,1fr))}.grid-rows-auto-fit-fixed{grid-template-rows:repeat(auto-fit,256px)}.fade-to-bottom{-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.fade-to-left{-webkit-mask-image:linear-gradient(to left,black 0%,transparent 100%);mask-image:linear-gradient(to left,black 0%,transparent 100%)}.fade-to-right{-webkit-mask-image:linear-gradient(to right,black 0%,transparent 100%);mask-image:linear-gradient(to right,black 0%,transparent 100%)}.fade-to-top{-webkit-mask-image:linear-gradient(to top,black 0%,transparent 100%);mask-image:linear-gradient(to top,black 0%,transparent 100%)}.unset{all:unset}.position-unset{position:unset}.h-unset{height:unset}.w-unset{width:unset}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(246 247 249 / var(--tw-bg-opacity))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\\:outline-none:active{outline:2px solid transparent;outline-offset:2px}.enabled\\:shadow-100:enabled{--tw-shadow: 0px 1px 1px 0px rgba(48, 49, 51, .1), 0px 0px 1px 0px rgba(48, 49, 51, .05);--tw-shadow-colored: 0px 1px 1px 0px var(--tw-shadow-color), 0px 0px 1px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\\:enabled\\:bg-\\[\\#FF1B15\\]\\/80:enabled:hover{background-color:#ff1b15cc}.hover\\:enabled\\:bg-gray-50:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(246 247 249 / var(--tw-bg-opacity))}.hover\\:enabled\\:bg-primary-800:enabled:hover{background-color:var(--primary-color-800)}.hover\\:enabled\\:bg-red-50:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\\:enabled\\:bg-red-600:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\\:enabled\\:underline:enabled:hover{text-decoration-line:underline}.focus-visible\\:enabled\\:bg-\\[\\#FF1B15\\]\\/80:enabled:focus-visible{background-color:#ff1b15cc}.focus-visible\\:enabled\\:bg-gray-50:enabled:focus-visible{--tw-bg-opacity: 1;background-color:rgb(246 247 249 / var(--tw-bg-opacity))}.focus-visible\\:enabled\\:bg-primary-800:enabled:focus-visible{background-color:var(--primary-color-800)}.focus-visible\\:enabled\\:bg-red-50:enabled:focus-visible{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.focus-visible\\:enabled\\:bg-red-600:enabled:focus-visible{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.focus-visible\\:enabled\\:underline:enabled:focus-visible{text-decoration-line:underline}.active\\:enabled\\:bg-\\[\\#FF1B15\\]\\/80:enabled:active{background-color:#ff1b15cc}.active\\:enabled\\:bg-gray-100:enabled:active{--tw-bg-opacity: 1;background-color:rgb(237 238 241 / var(--tw-bg-opacity))}.active\\:enabled\\:bg-primary-900:enabled:active{background-color:var(--primary-color-900)}.active\\:enabled\\:bg-red-100:enabled:active{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.active\\:enabled\\:bg-red-700:enabled:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:border-gray-100:disabled{--tw-border-opacity: 1;border-color:rgb(237 238 241 / var(--tw-border-opacity))}.disabled\\:border-red-200:disabled{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.disabled\\:bg-primary-300:disabled{background-color:var(--primary-color-300)}.disabled\\:bg-red-300:disabled{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.disabled\\:text-gray-200:disabled{--tw-text-opacity: 1;color:rgb(215 218 224 / var(--tw-text-opacity))}.disabled\\:text-primary-300:disabled{color:var(--primary-color-300)}.disabled\\:text-red-200:disabled{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.disabled\\:opacity-50:disabled{opacity:.5}.child\\:h-4>*{height:16px}.child\\:h-5>*{height:20px}.child\\:h-6>*{height:24px}.child\\:min-h-\\[16px\\]>*{min-height:16px}.child\\:min-h-\\[20px\\]>*{min-height:20px}.child\\:min-h-\\[24px\\]>*{min-height:24px}.child\\:w-4>*{width:16px}.child\\:w-5>*{width:20px}.child\\:w-6>*{width:24px}.child\\:min-w-\\[16px\\]>*{min-width:16px}.child\\:min-w-\\[20px\\]>*{min-width:20px}.child\\:min-w-\\[24px\\]>*{min-width:24px}:is(.dark .dark\\:border-white\\/20){border-color:#fff3}:is(.dark .dark\\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(70 76 94 / var(--tw-bg-opacity))}:is(.dark .dark\\:bg-transparent){background-color:transparent}:is(.dark .dark\\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\\:text-black){--tw-text-opacity: 1;color:rgb(27 28 30 / var(--tw-text-opacity))}:is(.dark .dark\\:text-gray-400){--tw-text-opacity: 1;color:rgb(138 148 166 / var(--tw-text-opacity))}:is(.dark .dark\\:text-gray-500){--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity))}:is(.dark .dark\\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\\:outline-white\\/30){outline-color:#ffffff4d}:is(.dark .dark\\:hover\\:bg-white\\/10:hover){background-color:#ffffff1a}@media (min-width: 900px){.md\\:right-4{right:16px}.md\\:w-\\[20\\%\\]{width:20%}.md\\:min-w-\\[100px\\]{min-width:100px}.md\\:max-w-\\[300px\\]{max-width:300px}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:flex-row{flex-direction:row}.md\\:gap-0{gap:0px}.md\\:gap-2{gap:8px}.md\\:p-6{padding:24px}.md\\:pb-6{padding-bottom:24px}.md\\:pr-40{padding-right:160px}}@media (min-width: 1200px){.lg\\:w-\\[170px\\]{width:170px}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:pr-\\[200px\\]{padding-right:200px}}.\\[\\&_\\*\\]\\:font-figtree *{font-family:Figtree,sans-serif}`;function ah(){const[e,t]=Ie(null),n=i0(r=>{r!==null&&t(r)},[]);return[e,n]}var xa=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ya=typeof window>"u"||"Deno"in globalThis;function Xe(){}function oh(e,t){return typeof e=="function"?e(t):e}function ih(e){return typeof e=="number"&&e>=0&&e!==1/0}function sh(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Fl(e,t){return typeof e=="function"?e(t):e}function lh(e,t){return typeof e=="function"?e(t):e}function Il(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:o,queryKey:i,stale:l}=e;if(i){if(r){if(t.queryHash!==pi(i,t.options))return!1}else if(!hr(t.queryKey,i))return!1}if(n!=="all"){const d=t.isActive();if(n==="active"&&!d||n==="inactive"&&d)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||a&&a!==t.state.fetchStatus||o&&!o(t))}function Bl(e,t){const{exact:n,status:r,predicate:a,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(mr(t.options.mutationKey)!==mr(o))return!1}else if(!hr(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||a&&!a(t))}function pi(e,t){return((t==null?void 0:t.queryKeyHashFn)||mr)(e)}function mr(e){return JSON.stringify(e,(t,n)=>Zo(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function hr(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>hr(e[n],t[n])):!1}function P0(e,t){if(e===t)return e;const n=Zl(e)&&Zl(t);if(n||Zo(e)&&Zo(t)){const r=n?e:Object.keys(e),a=r.length,o=n?t:Object.keys(t),i=o.length,l=n?[]:{};let d=0;for(let f=0;f{setTimeout(t,e)})}function dh(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?P0(e,t):t}function uh(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function bh(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var mi=Symbol();function F0(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===mi?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var ln,Bt,On,Ic,fh=(Ic=class extends xa{constructor(){super();se(this,ln,void 0);se(this,Bt,void 0);se(this,On,void 0);W(this,On,t=>{if(!ya&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){R(this,Bt)||this.setEventListener(R(this,On))}onUnsubscribe(){var t;this.hasListeners()||((t=R(this,Bt))==null||t.call(this),W(this,Bt,void 0))}setEventListener(t){var n;W(this,On,t),(n=R(this,Bt))==null||n.call(this),W(this,Bt,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){R(this,ln)!==t&&(W(this,ln,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof R(this,ln)=="boolean"?R(this,ln):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},ln=new WeakMap,Bt=new WeakMap,On=new WeakMap,Ic),I0=new fh,$n,Zt,Nn,Bc,ph=(Bc=class extends xa{constructor(){super();se(this,$n,!0);se(this,Zt,void 0);se(this,Nn,void 0);W(this,Nn,t=>{if(!ya&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){R(this,Zt)||this.setEventListener(R(this,Nn))}onUnsubscribe(){var t;this.hasListeners()||((t=R(this,Zt))==null||t.call(this),W(this,Zt,void 0))}setEventListener(t){var n;W(this,Nn,t),(n=R(this,Zt))==null||n.call(this),W(this,Zt,t(this.setOnline.bind(this)))}setOnline(t){R(this,$n)!==t&&(W(this,$n,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return R(this,$n)}},$n=new WeakMap,Zt=new WeakMap,Nn=new WeakMap,Bc),sa=new ph;function mh(){let e,t;const n=new Promise((a,o)=>{e=a,t=o});n.status="pending",n.catch(()=>{});function r(a){Object.assign(n,a),delete n.resolve,delete n.reject}return n.resolve=a=>{r({status:"fulfilled",value:a}),e(a)},n.reject=a=>{r({status:"rejected",reason:a}),t(a)},n}function hh(e){return Math.min(1e3*2**e,3e4)}function B0(e){return(e??"online")==="online"?sa.isOnline():!0}var Z0=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function co(e){return e instanceof Z0}function U0(e){let t=!1,n=0,r=!1,a;const o=mh(),i=h=>{var v;r||(x(new Z0(h)),(v=e.abort)==null||v.call(e))},l=()=>{t=!0},d=()=>{t=!1},f=()=>I0.isFocused()&&(e.networkMode==="always"||sa.isOnline())&&e.canRun(),p=()=>B0(e.networkMode)&&e.canRun(),b=h=>{var v;r||(r=!0,(v=e.onSuccess)==null||v.call(e,h),a==null||a(),o.resolve(h))},x=h=>{var v;r||(r=!0,(v=e.onError)==null||v.call(e,h),a==null||a(),o.reject(h))},A=()=>new Promise(h=>{var v;a=S=>{(r||f())&&h(S)},(v=e.onPause)==null||v.call(e)}).then(()=>{var h;a=void 0,r||(h=e.onContinue)==null||h.call(e)}),E=()=>{if(r)return;let h;const v=n===0?e.initialPromise:void 0;try{h=v??e.fn()}catch(S){h=Promise.reject(S)}Promise.resolve(h).then(b).catch(S=>{var O;if(r)return;const k=e.retry??(ya?0:3),z=e.retryDelay??hh,C=typeof z=="function"?z(n,S):z,$=k===!0||typeof k=="number"&&nf()?void 0:A()).then(()=>{t?x(S):E()})})};return{promise:o,cancel:i,continue:()=>(a==null||a(),o),cancelRetry:l,continueRetry:d,canStart:p,start:()=>(p()?E():A().then(E),o)}}var gh=e=>setTimeout(e,0);function vh(){let e=[],t=0,n=l=>{l()},r=l=>{l()},a=gh;const o=l=>{t?e.push(l):a(()=>{n(l)})},i=()=>{const l=e;e=[],l.length&&a(()=>{r(()=>{l.forEach(d=>{n(d)})})})};return{batch:l=>{let d;t++;try{d=l()}finally{t--,t||i()}return d},batchCalls:l=>(...d)=>{o(()=>{l(...d)})},schedule:o,setNotifyFunction:l=>{n=l},setBatchNotifyFunction:l=>{r=l},setScheduler:l=>{a=l}}}var Oe=vh(),cn,Zc,j0=(Zc=class{constructor(){se(this,cn,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),ih(this.gcTime)&&W(this,cn,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ya?1/0:5*60*1e3))}clearGcTimeout(){R(this,cn)&&(clearTimeout(R(this,cn)),W(this,cn,void 0))}},cn=new WeakMap,Zc),Yn,Pn,He,dn,De,wr,un,et,vt,Uc,xh=(Uc=class extends j0{constructor(t){super();se(this,et);se(this,Yn,void 0);se(this,Pn,void 0);se(this,He,void 0);se(this,dn,void 0);se(this,De,void 0);se(this,wr,void 0);se(this,un,void 0);W(this,un,!1),W(this,wr,t.defaultOptions),this.setOptions(t.options),this.observers=[],W(this,dn,t.client),W(this,He,R(this,dn).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,W(this,Yn,wh(this.options)),this.state=t.state??R(this,Yn),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=R(this,De))==null?void 0:t.promise}setOptions(t){this.options={...R(this,wr),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&R(this,He).remove(this)}setData(t,n){const r=dh(this.state.data,t,this.options);return Ce(this,et,vt).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){Ce(this,et,vt).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,a;const n=(r=R(this,De))==null?void 0:r.promise;return(a=R(this,De))==null||a.cancel(t),n?n.then(Xe).catch(Xe):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(R(this,Yn))}isActive(){return this.observers.some(t=>lh(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===mi||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(t=0){return this.state.isInvalidated||this.state.data===void 0||!sh(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=R(this,De))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=R(this,De))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),R(this,He).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(R(this,De)&&(R(this,un)?R(this,De).cancel({revert:!0}):R(this,De).cancelRetry()),this.scheduleGc()),R(this,He).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ce(this,et,vt).call(this,{type:"invalidate"})}fetch(t,n){var d,f,p;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(R(this,De))return R(this,De).continueRetry(),R(this,De).promise}if(t&&this.setOptions(t),!this.options.queryFn){const b=this.observers.find(x=>x.options.queryFn);b&&this.setOptions(b.options)}const r=new AbortController,a=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(W(this,un,!0),r.signal)})},o=()=>{const b=F0(this.options,n),x={client:R(this,dn),queryKey:this.queryKey,meta:this.meta};return a(x),W(this,un,!1),this.options.persister?this.options.persister(b,x,this):b(x)},i={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:R(this,dn),state:this.state,fetchFn:o};a(i),(d=this.options.behavior)==null||d.onFetch(i,this),W(this,Pn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((f=i.fetchOptions)==null?void 0:f.meta))&&Ce(this,et,vt).call(this,{type:"fetch",meta:(p=i.fetchOptions)==null?void 0:p.meta});const l=b=>{var x,A,E,h;co(b)&&b.silent||Ce(this,et,vt).call(this,{type:"error",error:b}),co(b)||((A=(x=R(this,He).config).onError)==null||A.call(x,b,this),(h=(E=R(this,He).config).onSettled)==null||h.call(E,this.state.data,b,this)),this.scheduleGc()};return W(this,De,U0({initialPromise:n==null?void 0:n.initialPromise,fn:i.fetchFn,abort:r.abort.bind(r),onSuccess:b=>{var x,A,E,h;if(b===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(b)}catch(v){l(v);return}(A=(x=R(this,He).config).onSuccess)==null||A.call(x,b,this),(h=(E=R(this,He).config).onSettled)==null||h.call(E,b,this.state.error,this),this.scheduleGc()},onError:l,onFail:(b,x)=>{Ce(this,et,vt).call(this,{type:"failed",failureCount:b,error:x})},onPause:()=>{Ce(this,et,vt).call(this,{type:"pause"})},onContinue:()=>{Ce(this,et,vt).call(this,{type:"continue"})},retry:i.options.retry,retryDelay:i.options.retryDelay,networkMode:i.options.networkMode,canRun:()=>!0})),R(this,De).start()}},Yn=new WeakMap,Pn=new WeakMap,He=new WeakMap,dn=new WeakMap,De=new WeakMap,wr=new WeakMap,un=new WeakMap,et=new WeakSet,vt=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...yh(r.data,this.options),fetchMeta:t.meta??null};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return co(a)&&a.revert&&R(this,Pn)?{...R(this,Pn),fetchStatus:"idle"}:{...r,error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Oe.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),R(this,He).notify({query:this,type:"updated",action:t})})},Uc);function yh(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:B0(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function wh(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var ot,jc,kh=(jc=class extends xa{constructor(t={}){super();se(this,ot,void 0);this.config=t,W(this,ot,new Map)}build(t,n,r){const a=n.queryKey,o=n.queryHash??pi(a,n);let i=this.get(o);return i||(i=new xh({client:t,queryKey:a,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(a)}),this.add(i)),i}add(t){R(this,ot).has(t.queryHash)||(R(this,ot).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=R(this,ot).get(t.queryHash);n&&(t.destroy(),n===t&&R(this,ot).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Oe.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return R(this,ot).get(t)}getAll(){return[...R(this,ot).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Il(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>Il(t,r)):n}notify(t){Oe.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Oe.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Oe.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},ot=new WeakMap,jc),it,Le,bn,st,Ft,Hc,_h=(Hc=class extends j0{constructor(t){super();se(this,st);se(this,it,void 0);se(this,Le,void 0);se(this,bn,void 0);this.mutationId=t.mutationId,W(this,Le,t.mutationCache),W(this,it,[]),this.state=t.state||Th(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){R(this,it).includes(t)||(R(this,it).push(t),this.clearGcTimeout(),R(this,Le).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){W(this,it,R(this,it).filter(n=>n!==t)),this.scheduleGc(),R(this,Le).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){R(this,it).length||(this.state.status==="pending"?this.scheduleGc():R(this,Le).remove(this))}continue(){var t;return((t=R(this,bn))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,i,l,d,f,p,b,x,A,E,h,v,S,k,z,C,$,O,q,I;const n=()=>{Ce(this,st,Ft).call(this,{type:"continue"})};W(this,bn,U0({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(U,J)=>{Ce(this,st,Ft).call(this,{type:"failed",failureCount:U,error:J})},onPause:()=>{Ce(this,st,Ft).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>R(this,Le).canRun(this)}));const r=this.state.status==="pending",a=!R(this,bn).canStart();try{if(r)n();else{Ce(this,st,Ft).call(this,{type:"pending",variables:t,isPaused:a}),await((i=(o=R(this,Le).config).onMutate)==null?void 0:i.call(o,t,this));const J=await((d=(l=this.options).onMutate)==null?void 0:d.call(l,t));J!==this.state.context&&Ce(this,st,Ft).call(this,{type:"pending",context:J,variables:t,isPaused:a})}const U=await R(this,bn).start();return await((p=(f=R(this,Le).config).onSuccess)==null?void 0:p.call(f,U,t,this.state.context,this)),await((x=(b=this.options).onSuccess)==null?void 0:x.call(b,U,t,this.state.context)),await((E=(A=R(this,Le).config).onSettled)==null?void 0:E.call(A,U,null,this.state.variables,this.state.context,this)),await((v=(h=this.options).onSettled)==null?void 0:v.call(h,U,null,t,this.state.context)),Ce(this,st,Ft).call(this,{type:"success",data:U}),U}catch(U){try{throw await((k=(S=R(this,Le).config).onError)==null?void 0:k.call(S,U,t,this.state.context,this)),await((C=(z=this.options).onError)==null?void 0:C.call(z,U,t,this.state.context)),await((O=($=R(this,Le).config).onSettled)==null?void 0:O.call($,void 0,U,this.state.variables,this.state.context,this)),await((I=(q=this.options).onSettled)==null?void 0:I.call(q,void 0,U,t,this.state.context)),U}finally{Ce(this,st,Ft).call(this,{type:"error",error:U})}}finally{R(this,Le).runNext(this)}}},it=new WeakMap,Le=new WeakMap,bn=new WeakMap,st=new WeakSet,Ft=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Oe.batch(()=>{R(this,it).forEach(r=>{r.onMutationUpdate(t)}),R(this,Le).notify({mutation:this,type:"updated",action:t})})},Hc);function Th(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var xt,tt,kr,qc,Sh=(qc=class extends xa{constructor(t={}){super();se(this,xt,void 0);se(this,tt,void 0);se(this,kr,void 0);this.config=t,W(this,xt,new Set),W(this,tt,new Map),W(this,kr,0)}build(t,n,r){const a=new _h({mutationCache:this,mutationId:++Fr(this,kr)._,options:t.defaultMutationOptions(n),state:r});return this.add(a),a}add(t){R(this,xt).add(t);const n=jr(t);if(typeof n=="string"){const r=R(this,tt).get(n);r?r.push(t):R(this,tt).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(R(this,xt).delete(t)){const n=jr(t);if(typeof n=="string"){const r=R(this,tt).get(n);if(r)if(r.length>1){const a=r.indexOf(t);a!==-1&&r.splice(a,1)}else r[0]===t&&R(this,tt).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=jr(t);if(typeof n=="string"){const r=R(this,tt).get(n),a=r==null?void 0:r.find(o=>o.state.status==="pending");return!a||a===t}else return!0}runNext(t){var r;const n=jr(t);if(typeof n=="string"){const a=(r=R(this,tt).get(n))==null?void 0:r.find(o=>o!==t&&o.state.isPaused);return(a==null?void 0:a.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Oe.batch(()=>{R(this,xt).forEach(t=>{this.notify({type:"removed",mutation:t})}),R(this,xt).clear(),R(this,tt).clear()})}getAll(){return Array.from(R(this,xt))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Bl(n,r))}findAll(t={}){return this.getAll().filter(n=>Bl(t,n))}notify(t){Oe.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return Oe.batch(()=>Promise.all(t.map(n=>n.continue().catch(Xe))))}},xt=new WeakMap,tt=new WeakMap,kr=new WeakMap,qc);function jr(e){var t;return(t=e.options.scope)==null?void 0:t.id}function jl(e){return{onFetch:(t,n)=>{var p,b,x,A,E;const r=t.options,a=(x=(b=(p=t.fetchOptions)==null?void 0:p.meta)==null?void 0:b.fetchMore)==null?void 0:x.direction,o=((A=t.state.data)==null?void 0:A.pages)||[],i=((E=t.state.data)==null?void 0:E.pageParams)||[];let l={pages:[],pageParams:[]},d=0;const f=async()=>{let h=!1;const v=z=>{Object.defineProperty(z,"signal",{enumerable:!0,get:()=>(t.signal.aborted?h=!0:t.signal.addEventListener("abort",()=>{h=!0}),t.signal)})},S=F0(t.options,t.fetchOptions),k=async(z,C,$)=>{if(h)return Promise.reject();if(C==null&&z.pages.length)return Promise.resolve(z);const O={client:t.client,queryKey:t.queryKey,pageParam:C,direction:$?"backward":"forward",meta:t.options.meta};v(O);const q=await S(O),{maxPages:I}=t.options,U=$?bh:uh;return{pages:U(z.pages,q,I),pageParams:U(z.pageParams,C,I)}};if(a&&o.length){const z=a==="backward",C=z?Ah:Hl,$={pages:o,pageParams:i},O=C(r,$);l=await k($,O,z)}else{const z=e??o.length;do{const C=d===0?i[0]??r.initialPageParam:Hl(r,l);if(d>0&&C==null)break;l=await k(l,C),d++}while(d{var h,v;return(v=(h=t.options).persister)==null?void 0:v.call(h,f,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=f}}}function Hl(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Ah(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var xe,Ut,jt,Fn,In,Ht,Bn,Zn,Gc,Mh=(Gc=class{constructor(e={}){se(this,xe,void 0);se(this,Ut,void 0);se(this,jt,void 0);se(this,Fn,void 0);se(this,In,void 0);se(this,Ht,void 0);se(this,Bn,void 0);se(this,Zn,void 0);W(this,xe,e.queryCache||new kh),W(this,Ut,e.mutationCache||new Sh),W(this,jt,e.defaultOptions||{}),W(this,Fn,new Map),W(this,In,new Map),W(this,Ht,0)}mount(){Fr(this,Ht)._++,R(this,Ht)===1&&(W(this,Bn,I0.subscribe(async e=>{e&&(await this.resumePausedMutations(),R(this,xe).onFocus())})),W(this,Zn,sa.subscribe(async e=>{e&&(await this.resumePausedMutations(),R(this,xe).onOnline())})))}unmount(){var e,t;Fr(this,Ht)._--,R(this,Ht)===0&&((e=R(this,Bn))==null||e.call(this),W(this,Bn,void 0),(t=R(this,Zn))==null||t.call(this),W(this,Zn,void 0))}isFetching(e){return R(this,xe).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return R(this,Ut).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=R(this,xe).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=R(this,xe).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Fl(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return R(this,xe).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=R(this,xe).get(r.queryHash),o=a==null?void 0:a.state.data,i=oh(t,o);if(i!==void 0)return R(this,xe).build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return Oe.batch(()=>R(this,xe).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=R(this,xe).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=R(this,xe);Oe.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=R(this,xe);return Oe.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Oe.batch(()=>R(this,xe).findAll(e).map(a=>a.cancel(n)));return Promise.all(r).then(Xe).catch(Xe)}invalidateQueries(e,t={}){return Oe.batch(()=>(R(this,xe).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Oe.batch(()=>R(this,xe).findAll(e).filter(a=>!a.isDisabled()).map(a=>{let o=a.fetch(void 0,n);return n.throwOnError||(o=o.catch(Xe)),a.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(Xe)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=R(this,xe).build(this,t);return n.isStaleByTime(Fl(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Xe).catch(Xe)}fetchInfiniteQuery(e){return e.behavior=jl(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Xe).catch(Xe)}ensureInfiniteQueryData(e){return e.behavior=jl(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return sa.isOnline()?R(this,Ut).resumePausedMutations():Promise.resolve()}getQueryCache(){return R(this,xe)}getMutationCache(){return R(this,Ut)}getDefaultOptions(){return R(this,jt)}setDefaultOptions(e){W(this,jt,e)}setQueryDefaults(e,t){R(this,Fn).set(mr(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...R(this,Fn).values()],n={};return t.forEach(r=>{hr(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){R(this,In).set(mr(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...R(this,In).values()],n={};return t.forEach(r=>{hr(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...R(this,jt).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=pi(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===mi&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...R(this,jt).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){R(this,xe).clear(),R(this,Ut).clear()}},xe=new WeakMap,Ut=new WeakMap,jt=new WeakMap,Fn=new WeakMap,In=new WeakMap,Ht=new WeakMap,Bn=new WeakMap,Zn=new WeakMap,Gc),Eh=ci(void 0),zh=({client:e,children:t})=>(_t(()=>(e.mount(),()=>{e.unmount()}),[e]),T(Eh.Provider,{value:e,children:t}));const Ch=new Mh,H0=({children:e})=>{const[t,n]=ah();return T(ym.div,{ref:n,children:t&&T(zh,{client:Ch,children:T(Y0,{parent:t,children:[T("style",{children:rh}),e]})})})},Hr=e=>{document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){e()}):e()};let lt;const ar=e=>{lt==null||lt.unmount(),lt=v0(document.getElementById("sequel_root")),lt.render(T(H0,{children:e}))},uo=(e,t)=>{lt==null||lt.unmount(),lt=v0(t),lt.render(T(H0,{children:e}))};function ql(){const e=document.getElementsByTagName("a");for(let t=0;tnew URLSearchParams(window.location.search).get(e),qr=async({eventId:e})=>{const t=Gl("joinCode")||Gl("joincode")||Wp(e);return t&&t!=="undefined"?(ta(e,t),t):null};function q0(e,t){return function(){return e.apply(t,arguments)}}const{toString:Dh}=Object.prototype,{getPrototypeOf:hi}=Object,wa=(e=>t=>{const n=Dh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),bt=e=>(e=e.toLowerCase(),t=>wa(t)===e),ka=e=>t=>typeof t===e,{isArray:Qn}=Array,gr=ka("undefined");function Rh(e){return e!==null&&!gr(e)&&e.constructor!==null&&!gr(e.constructor)&&Ge(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const G0=bt("ArrayBuffer");function Lh(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&G0(e.buffer),t}const Oh=ka("string"),Ge=ka("function"),W0=ka("number"),_a=e=>e!==null&&typeof e=="object",$h=e=>e===!0||e===!1,na=e=>{if(wa(e)!=="object")return!1;const t=hi(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Nh=bt("Date"),Yh=bt("File"),Ph=bt("Blob"),Fh=bt("FileList"),Ih=e=>_a(e)&&Ge(e.pipe),Bh=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ge(e.append)&&((t=wa(e))==="formdata"||t==="object"&&Ge(e.toString)&&e.toString()==="[object FormData]"))},Zh=bt("URLSearchParams"),Uh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Qn(e))for(r=0,a=e.length;r0;)if(a=n[r],t===a.toLowerCase())return a;return null}const Q0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,K0=e=>!gr(e)&&e!==Q0;function Uo(){const{caseless:e}=K0(this)&&this||{},t={},n=(r,a)=>{const o=e&&V0(t,a)||a;na(t[o])&&na(r)?t[o]=Uo(t[o],r):na(r)?t[o]=Uo({},r):Qn(r)?t[o]=r.slice():t[o]=r};for(let r=0,a=arguments.length;r(Mr(t,(a,o)=>{n&&Ge(a)?e[o]=q0(a,n):e[o]=a},{allOwnKeys:r}),e),Hh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),qh=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Gh=(e,t,n,r)=>{let a,o,i;const l={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],(!r||r(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=n!==!1&&hi(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Wh=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Vh=e=>{if(!e)return null;if(Qn(e))return e;let t=e.length;if(!W0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Qh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&hi(Uint8Array)),Kh=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=r.next())&&!a.done;){const o=a.value;t.call(e,o[0],o[1])}},Jh=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Xh=bt("HTMLFormElement"),eg=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),Wl=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),tg=bt("RegExp"),J0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mr(n,(a,o)=>{let i;(i=t(a,o,e))!==!1&&(r[o]=i||a)}),Object.defineProperties(e,r)},ng=e=>{J0(e,(t,n)=>{if(Ge(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ge(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},rg=(e,t)=>{const n={},r=a=>{a.forEach(o=>{n[o]=!0})};return Qn(e)?r(e):r(String(e).split(t)),n},ag=()=>{},og=(e,t)=>(e=+e,Number.isFinite(e)?e:t),bo="abcdefghijklmnopqrstuvwxyz",Vl="0123456789",X0={DIGIT:Vl,ALPHA:bo,ALPHA_DIGIT:bo+bo.toUpperCase()+Vl},ig=(e=16,t=X0.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function sg(e){return!!(e&&Ge(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const lg=e=>{const t=new Array(10),n=(r,a)=>{if(_a(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[a]=r;const o=Qn(r)?[]:{};return Mr(r,(i,l)=>{const d=n(i,a+1);!gr(d)&&(o[l]=d)}),t[a]=void 0,o}}return r};return n(e,0)},cg=bt("AsyncFunction"),dg=e=>e&&(_a(e)||Ge(e))&&Ge(e.then)&&Ge(e.catch),L={isArray:Qn,isArrayBuffer:G0,isBuffer:Rh,isFormData:Bh,isArrayBufferView:Lh,isString:Oh,isNumber:W0,isBoolean:$h,isObject:_a,isPlainObject:na,isUndefined:gr,isDate:Nh,isFile:Yh,isBlob:Ph,isRegExp:tg,isFunction:Ge,isStream:Ih,isURLSearchParams:Zh,isTypedArray:Qh,isFileList:Fh,forEach:Mr,merge:Uo,extend:jh,trim:Uh,stripBOM:Hh,inherits:qh,toFlatObject:Gh,kindOf:wa,kindOfTest:bt,endsWith:Wh,toArray:Vh,forEachEntry:Kh,matchAll:Jh,isHTMLForm:Xh,hasOwnProperty:Wl,hasOwnProp:Wl,reduceDescriptors:J0,freezeMethods:ng,toObjectSet:rg,toCamelCase:eg,noop:ag,toFiniteNumber:og,findKey:V0,global:Q0,isContextDefined:K0,ALPHABET:X0,generateString:ig,isSpecCompliantForm:sg,toJSONObject:lg,isAsyncFn:cg,isThenable:dg};function ie(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a)}L.inherits(ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:L.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ed=ie.prototype,td={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{td[e]={value:e}});Object.defineProperties(ie,td);Object.defineProperty(ed,"isAxiosError",{value:!0});ie.from=(e,t,n,r,a,o)=>{const i=Object.create(ed);return L.toFlatObject(e,i,function(d){return d!==Error.prototype},l=>l!=="isAxiosError"),ie.call(i,e.message,t,n,r,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const ug=null;function jo(e){return L.isPlainObject(e)||L.isArray(e)}function nd(e){return L.endsWith(e,"[]")?e.slice(0,-2):e}function Ql(e,t,n){return e?e.concat(t).map(function(a,o){return a=nd(a),!n&&o?"["+a+"]":a}).join(n?".":""):t}function bg(e){return L.isArray(e)&&!e.some(jo)}const fg=L.toFlatObject(L,{},null,function(t){return/^is[A-Z]/.test(t)});function Ta(e,t,n){if(!L.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=L.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,v){return!L.isUndefined(v[h])});const r=n.metaTokens,a=n.visitor||p,o=n.dots,i=n.indexes,d=(n.Blob||typeof Blob<"u"&&Blob)&&L.isSpecCompliantForm(t);if(!L.isFunction(a))throw new TypeError("visitor must be a function");function f(E){if(E===null)return"";if(L.isDate(E))return E.toISOString();if(!d&&L.isBlob(E))throw new ie("Blob is not supported. Use a Buffer instead.");return L.isArrayBuffer(E)||L.isTypedArray(E)?d&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function p(E,h,v){let S=E;if(E&&!v&&typeof E=="object"){if(L.endsWith(h,"{}"))h=r?h:h.slice(0,-2),E=JSON.stringify(E);else if(L.isArray(E)&&bg(E)||(L.isFileList(E)||L.endsWith(h,"[]"))&&(S=L.toArray(E)))return h=nd(h),S.forEach(function(z,C){!(L.isUndefined(z)||z===null)&&t.append(i===!0?Ql([h],C,o):i===null?h:h+"[]",f(z))}),!1}return jo(E)?!0:(t.append(Ql(v,h,o),f(E)),!1)}const b=[],x=Object.assign(fg,{defaultVisitor:p,convertValue:f,isVisitable:jo});function A(E,h){if(!L.isUndefined(E)){if(b.indexOf(E)!==-1)throw Error("Circular reference detected in "+h.join("."));b.push(E),L.forEach(E,function(S,k){(!(L.isUndefined(S)||S===null)&&a.call(t,S,L.isString(k)?k.trim():k,h,x))===!0&&A(S,h?h.concat(k):[k])}),b.pop()}}if(!L.isObject(e))throw new TypeError("data must be an object");return A(e),t}function Kl(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function gi(e,t){this._pairs=[],e&&Ta(e,this,t)}const rd=gi.prototype;rd.append=function(t,n){this._pairs.push([t,n])};rd.toString=function(t){const n=t?function(r){return t.call(this,r,Kl)}:Kl;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function pg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ad(e,t,n){if(!t)return e;const r=n&&n.encode||pg,a=n&&n.serialize;let o;if(a?o=a(t,n):o=L.isURLSearchParams(t)?t.toString():new gi(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class mg{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){L.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Jl=mg,od={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hg=typeof URLSearchParams<"u"?URLSearchParams:gi,gg=typeof FormData<"u"?FormData:null,vg=typeof Blob<"u"?Blob:null,xg={isBrowser:!0,classes:{URLSearchParams:hg,FormData:gg,Blob:vg},protocols:["http","https","file","blob","url","data"]},id=typeof window<"u"&&typeof document<"u",yg=(e=>id&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),wg=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",kg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:id,hasStandardBrowserEnv:yg,hasStandardBrowserWebWorkerEnv:wg},Symbol.toStringTag,{value:"Module"})),ct={...kg,...xg};function _g(e,t){return Ta(e,new ct.classes.URLSearchParams,Object.assign({visitor:function(n,r,a,o){return ct.isNode&&L.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Tg(e){return L.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Sg(e){const t={},n=Object.keys(e);let r;const a=n.length;let o;for(r=0;r=n.length;return i=!i&&L.isArray(a)?a.length:i,d?(L.hasOwnProp(a,i)?a[i]=[a[i],r]:a[i]=r,!l):((!a[i]||!L.isObject(a[i]))&&(a[i]=[]),t(n,r,a[i],o)&&L.isArray(a[i])&&(a[i]=Sg(a[i])),!l)}if(L.isFormData(e)&&L.isFunction(e.entries)){const n={};return L.forEachEntry(e,(r,a)=>{t(Tg(r),a,n,0)}),n}return null}function Ag(e,t,n){if(L.isString(e))try{return(t||JSON.parse)(e),L.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const vi={transitional:od,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,o=L.isObject(t);if(o&&L.isHTMLForm(t)&&(t=new FormData(t)),L.isFormData(t))return a&&a?JSON.stringify(sd(t)):t;if(L.isArrayBuffer(t)||L.isBuffer(t)||L.isStream(t)||L.isFile(t)||L.isBlob(t))return t;if(L.isArrayBufferView(t))return t.buffer;if(L.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return _g(t,this.formSerializer).toString();if((l=L.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=this.env&&this.env.FormData;return Ta(l?{"files[]":t}:t,d&&new d,this.formSerializer)}}return o||a?(n.setContentType("application/json",!1),Ag(t)):t}],transformResponse:[function(t){const n=this.transitional||vi.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(t&&L.isString(t)&&(r&&!this.responseType||a)){const i=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?ie.from(l,ie.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ct.classes.FormData,Blob:ct.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};L.forEach(["delete","get","head","post","put","patch"],e=>{vi.headers[e]={}});const xi=vi,Mg=L.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Eg=e=>{const t={};let n,r,a;return e&&e.split(` `).forEach(function(i){a=i.indexOf(":"),n=i.substring(0,a).trim().toLowerCase(),r=i.substring(a+1).trim(),!(!n||t[n]&&Mg[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Xl=Symbol("internals");function or(e){return e&&String(e).trim().toLowerCase()}function ra(e){return e===!1||e==null?e:L.isArray(e)?e.map(ra):String(e)}function zg(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Cg=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function fo(e,t,n,r,a){if(L.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!L.isString(t)){if(L.isString(r))return t.indexOf(r)!==-1;if(L.isRegExp(r))return r.test(t)}}function Dg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Rg(e,t){const n=L.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,o,i){return this[r].call(this,t,a,o,i)},configurable:!0})})}class Sa{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function o(l,d,f){const p=or(d);if(!p)throw new Error("header name must be a non-empty string");const b=L.findKey(a,p);(!b||a[b]===void 0||f===!0||f===void 0&&a[b]!==!1)&&(a[b||d]=ra(l))}const i=(l,d)=>L.forEach(l,(f,p)=>o(f,p,d));return L.isPlainObject(t)||t instanceof this.constructor?i(t,n):L.isString(t)&&(t=t.trim())&&!Cg(t)?i(Eg(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=or(t),t){const r=L.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return zg(a);if(L.isFunction(n))return n.call(this,a,r);if(L.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=or(t),t){const r=L.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||fo(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function o(i){if(i=or(i),i){const l=L.findKey(r,i);l&&(!n||fo(r,r[l],l,n))&&(delete r[l],a=!0)}}return L.isArray(t)?t.forEach(o):o(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const o=n[r];(!t||fo(this,this[o],o,t,!0))&&(delete this[o],a=!0)}return a}normalize(t){const n=this,r={};return L.forEach(this,(a,o)=>{const i=L.findKey(r,o);if(i){n[i]=ra(a),delete n[o];return}const l=t?Dg(o):String(o).trim();l!==o&&delete n[o],n[l]=ra(a),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return L.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&L.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[Xl]=this[Xl]={accessors:{}}).accessors,a=this.prototype;function o(i){const l=or(i);r[l]||(Rg(a,i),r[l]=!0)}return L.isArray(t)?t.forEach(o):o(t),this}}Sa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);L.reduceDescriptors(Sa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});L.freezeMethods(Sa);const kt=Sa;function po(e,t){const n=this||xi,r=t||n,a=kt.from(r.headers);let o=r.data;return L.forEach(e,function(l){o=l.call(n,o,a.normalize(),t?t.status:void 0)}),a.normalize(),o}function ld(e){return!!(e&&e.__CANCEL__)}function Er(e,t,n){ie.call(this,e??"canceled",ie.ERR_CANCELED,t,n),this.name="CanceledError"}L.inherits(Er,ie,{__CANCEL__:!0});function Lg(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new ie("Request failed with status code "+n.status,[ie.ERR_BAD_REQUEST,ie.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Og=ct.hasStandardBrowserEnv?{write(e,t,n,r,a,o){const i=[e+"="+encodeURIComponent(t)];L.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),L.isString(r)&&i.push("path="+r),L.isString(a)&&i.push("domain="+a),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function $g(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ng(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function cd(e,t){return e&&!$g(t)?Ng(e,t):t}const Yg=ct.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function a(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=a(window.location.href),function(i){const l=L.isString(i)?a(i):i;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}();function Pg(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Fg(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,o=0,i;return t=t!==void 0?t:1e3,function(d){const f=Date.now(),p=r[o];i||(i=f),n[a]=d,r[a]=f;let b=o,x=0;for(;b!==a;)x+=n[b++],b=b%e;if(a=(a+1)%e,a===o&&(o=(o+1)%e),f-i{const o=a.loaded,i=a.lengthComputable?a.total:void 0,l=o-n,d=r(l),f=o<=i;n=o;const p={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:d||void 0,estimated:d&&i&&f?(i-o)/d:void 0,event:a};p[t?"download":"upload"]=!0,e(p)}}const Ig=typeof XMLHttpRequest<"u",Bg=Ig&&function(e){return new Promise(function(n,r){let a=e.data;const o=kt.from(e.headers).normalize();let{responseType:i,withXSRFToken:l}=e,d;function f(){e.cancelToken&&e.cancelToken.unsubscribe(d),e.signal&&e.signal.removeEventListener("abort",d)}let p;if(L.isFormData(a)){if(ct.hasStandardBrowserEnv||ct.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((p=o.getContentType())!==!1){const[h,...v]=p?p.split(";").map(S=>S.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...v].join("; "))}}let b=new XMLHttpRequest;if(e.auth){const h=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(h+":"+v))}const x=cd(e.baseURL,e.url);b.open(e.method.toUpperCase(),ad(x,e.params,e.paramsSerializer),!0),b.timeout=e.timeout;function A(){if(!b)return;const h=kt.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),S={data:!i||i==="text"||i==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:h,config:e,request:b};Lg(function(z){n(z),f()},function(z){r(z),f()},S),b=null}if("onloadend"in b?b.onloadend=A:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(A)},b.onabort=function(){b&&(r(new ie("Request aborted",ie.ECONNABORTED,e,b)),b=null)},b.onerror=function(){r(new ie("Network Error",ie.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const S=e.transitional||od;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),r(new ie(v,S.clarifyTimeoutError?ie.ETIMEDOUT:ie.ECONNABORTED,e,b)),b=null},ct.hasStandardBrowserEnv&&(l&&L.isFunction(l)&&(l=l(e)),l||l!==!1&&Yg(x))){const h=e.xsrfHeaderName&&e.xsrfCookieName&&Og.read(e.xsrfCookieName);h&&o.set(e.xsrfHeaderName,h)}a===void 0&&o.setContentType(null),"setRequestHeader"in b&&L.forEach(o.toJSON(),function(v,S){b.setRequestHeader(S,v)}),L.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),i&&i!=="json"&&(b.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&b.addEventListener("progress",ec(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&b.upload&&b.upload.addEventListener("progress",ec(e.onUploadProgress)),(e.cancelToken||e.signal)&&(d=h=>{b&&(r(!h||h.type?new Er(null,e,b):h),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(d),e.signal&&(e.signal.aborted?d():e.signal.addEventListener("abort",d)));const E=Pg(x);if(E&&ct.protocols.indexOf(E)===-1){r(new ie("Unsupported protocol "+E+":",ie.ERR_BAD_REQUEST,e));return}b.send(a||null)})},Ho={http:ug,xhr:Bg};L.forEach(Ho,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const tc=e=>`- ${e}`,Zg=e=>L.isFunction(e)||e===null||e===!1,dd={getAdapter:e=>{e=L.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let o=0;o`adapter ${l} `+(d===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : `+o.map(tc).join(` `):" "+tc(o[0]):"as no adapter specified";throw new ie("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:Ho};function mo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Er(null,e)}function nc(e){return mo(e),e.headers=kt.from(e.headers),e.data=po.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),dd.getAdapter(e.adapter||xi.adapter)(e).then(function(r){return mo(e),r.data=po.call(e,e.transformResponse,r),r.headers=kt.from(r.headers),r},function(r){return ld(r)||(mo(e),r&&r.response&&(r.response.data=po.call(e,e.transformResponse,r.response),r.response.headers=kt.from(r.response.headers))),Promise.reject(r)})}const rc=e=>e instanceof kt?e.toJSON():e;function Hn(e,t){t=t||{};const n={};function r(f,p,b){return L.isPlainObject(f)&&L.isPlainObject(p)?L.merge.call({caseless:b},f,p):L.isPlainObject(p)?L.merge({},p):L.isArray(p)?p.slice():p}function a(f,p,b){if(L.isUndefined(p)){if(!L.isUndefined(f))return r(void 0,f,b)}else return r(f,p,b)}function o(f,p){if(!L.isUndefined(p))return r(void 0,p)}function i(f,p){if(L.isUndefined(p)){if(!L.isUndefined(f))return r(void 0,f)}else return r(void 0,p)}function l(f,p,b){if(b in t)return r(f,p);if(b in e)return r(void 0,f)}const d={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(f,p)=>a(rc(f),rc(p),!0)};return L.forEach(Object.keys(Object.assign({},e,t)),function(p){const b=d[p]||a,x=b(e[p],t[p],p);L.isUndefined(x)&&b!==l||(n[p]=x)}),n}const ud="1.6.2",yi={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{yi[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ac={};yi.transitional=function(t,n,r){function a(o,i){return"[Axios v"+ud+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,l)=>{if(t===!1)throw new ie(a(i," has been removed"+(n?" in "+n:"")),ie.ERR_DEPRECATED);return n&&!ac[i]&&(ac[i]=!0,console.warn(a(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,l):!0}};function Ug(e,t,n){if(typeof e!="object")throw new ie("options must be an object",ie.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const o=r[a],i=t[o];if(i){const l=e[o],d=l===void 0||i(l,o,e);if(d!==!0)throw new ie("option "+o+" must be "+d,ie.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ie("Unknown option "+o,ie.ERR_BAD_OPTION)}}const qo={assertOptions:Ug,validators:yi},$t=qo.validators;class la{constructor(t){this.defaults=t,this.interceptors={request:new Jl,response:new Jl}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Hn(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:o}=n;r!==void 0&&qo.assertOptions(r,{silentJSONParsing:$t.transitional($t.boolean),forcedJSONParsing:$t.transitional($t.boolean),clarifyTimeoutError:$t.transitional($t.boolean)},!1),a!=null&&(L.isFunction(a)?n.paramsSerializer={serialize:a}:qo.assertOptions(a,{encode:$t.function,serialize:$t.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&L.merge(o.common,o[n.method]);o&&L.forEach(["delete","get","head","post","put","patch","common"],E=>{delete o[E]}),n.headers=kt.concat(i,o);const l=[];let d=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(d=d&&h.synchronous,l.unshift(h.fulfilled,h.rejected))});const f=[];this.interceptors.response.forEach(function(h){f.push(h.fulfilled,h.rejected)});let p,b=0,x;if(!d){const E=[nc.bind(this),void 0];for(E.unshift.apply(E,l),E.push.apply(E,f),x=E.length,p=Promise.resolve(n);b{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](a);r._listeners=null}),this.promise.then=a=>{let o;const i=new Promise(l=>{r.subscribe(l),o=l}).then(a);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,l){r.reason||(r.reason=new Er(o,i,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new wi(function(a){t=a}),cancel:t}}}const jg=wi;function Hg(e){return function(n){return e.apply(null,n)}}function qg(e){return L.isObject(e)&&e.isAxiosError===!0}const Go={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Go).forEach(([e,t])=>{Go[t]=e});const Gg=Go;function bd(e){const t=new aa(e),n=q0(aa.prototype.request,t);return L.extend(n,aa.prototype,t,{allOwnKeys:!0}),L.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return bd(Hn(e,a))},n}const we=bd(xi);we.Axios=aa;we.CanceledError=Er;we.CancelToken=jg;we.isCancel=ld;we.VERSION=ud;we.toFormData=Ta;we.AxiosError=ie;we.Cancel=we.CanceledError;we.all=function(t){return Promise.all(t)};we.spread=Hg;we.isAxiosError=qg;we.mergeConfig=Hn;we.AxiosHeaders=kt;we.formToJSON=e=>sd(L.isHTMLForm(e)?new FormData(e):e);we.getAdapter=dd.getAdapter;we.HttpStatusCode=Gg;we.default=we;const Wt=we;var qe={VITE_APP_ENV:"prod",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Wg={PRODUCTION:"https://api.introvoke.com",STAGING:"https://stg-api.introvoke.com",DEV:"https://dev-api.introvoke.com",TEST:"https://test-api.introvoke.com"},Vg={PRODUCTION:"https://embed.sequel.io",STAGING:"https://stg-embed.sequel.io",DEV:"https://dev-embed.sequel.io",TEST:"https://test-embed.sequel.io"},Qg={PRODUCTION:"https://data.sequel.io",STAGING:"https://stg-analytics.introvoke.com",DEV:"https://dev-analytics.introvoke.com",TEST:"https://test-analytics.introvoke.com"},Kg={PRODUCTION:"https://app.sequel.io",STAGING:"https://stg-app.sequel.io",DEV:"https://dev-app.sequel.io",TEST:"https://test-app.sequel.io"},Jg={PRODUCTION:{aws_appsync_graphqlEndpoint:"https://graphql.sequelvideo.com/graphql",aws_appsync_region:"us-east-1",aws_appsync_authenticationType:"AWS_LAMBDA"},STAGING:{aws_appsync_graphqlEndpoint:"https://stg-graphql.sequelvideo.com/graphql",aws_appsync_region:"us-east-2",aws_appsync_authenticationType:"AWS_LAMBDA"},DEV:{aws_appsync_graphqlEndpoint:"https://dev-graphql.sequelvideo.com/graphql",aws_appsync_region:"us-west-2",aws_appsync_authenticationType:"AWS_LAMBDA"},TEST:{aws_appsync_graphqlEndpoint:"https://test-graphql.sequelvideo.com/graphql",aws_appsync_region:"us-west-2",aws_appsync_authenticationType:"AWS_LAMBDA"}},zr=e=>{switch("prod"){case"test":return e.TEST;case"stg":return e.STAGING;case"prod":return e.PRODUCTION;default:return e.DEV}},fd=()=>qe.REACT_APP_ANALYTICS_ENDPOINT?qe.REACT_APP_ANALYTICS_ENDPOINT:zr(Qg),pd=()=>qe.REACT_APP_API_ENDPOINT?qe.REACT_APP_API_ENDPOINT:zr(Wg),Xg=()=>qe.REACT_APP_DEMO_ENDPOINT?qe.REACT_APP_DEMO_ENDPOINT:zr(Kg),e5=()=>qe.REACT_APP_EMBED_ENDPOINT?qe.REACT_APP_EMBED_ENDPOINT:zr(Vg),ki=async(e,t)=>{try{await Wt({url:e,method:(t==null?void 0:t.method)||"HEAD",params:{...(t==null?void 0:t.params)||{},_t:Date.now()}})}catch{return!1}return!0},t5=()=>ki(`${pd()}/api/ping`),n5=()=>ki(`${fd()}/ping`),r5=()=>qe.REACT_APP_AWS_APPSYNC_GRAPHQL&&qe.REACT_APP_AWS_APPSYNC_REGION?{aws_appsync_graphqlEndpoint:qe.REACT_APP_AWS_APPSYNC_GRAPHQL,aws_appsync_region:qe.REACT_APP_AWS_APPSYNC_REGION,aws_appsync_authenticationType:"AWS_LAMBDA"}:zr(Jg),St={GetApiUrl:pd,GetAnalyticsUrl:fd,GetDemoSiteUrl:Xg,GetEmbedUrl:e5,GetAppSyncConfig:r5,isAnalyticsApiAvailable:n5,isApiAvailable:t5,isResourceAvailable:ki},a5=async({eventId:e,joinCode:t})=>{const n=`${St.GetApiUrl()}/api/v3/events/${e}/join/${t}`;return await(await Wt.get(n,{method:"GET",headers:{"Content-Type":"application/json"}})).data},o5=async({joinCode:e})=>{const t=`${St.GetApiUrl()}/api/v3/events/joinCodeEmail/${e}`;return await(await Wt.get(t,{method:"GET",headers:{"Content-Type":"application/json"}})).data},i5=async({name:e,email:t,eventId:n})=>{const r=`${St.GetApiUrl()}/api/v3/events/${n}/registrant`;return await(await Wt.post(r,{name:e,email:t,resendInvite:!0,ignoreCustomQuestions:!0})).data},s5=async({name:e,email:t,formId:n,companyId:r})=>{const a=`${St.GetApiUrl()}/api/v3/events/registrant/marketo`;return await(await Wt.post(a,{name:e,email:t,formId:n,url:window.location.href.split("?")[0],companyId:r})).data},ir={getUserJoinInformation:a5,registerUser:i5,registerMarketoAttendee:s5},l5=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,className:"lucide lucide-loader-2",viewBox:"0 0 24 24",ref:t,...e,children:T("path",{d:"M21 12a9 9 0 1 1-6.219-8.56"})}),c5=We(l5),d5=["inherit","default","primary","secondary","success","error","warning","gray"],u5=(e=d5)=>e.reduce((t,n)=>(t[n]="",t),{}),b5=Ar("",{variants:{color:{inherit:"",default:"text-black",primary:"text-primary-700",secondary:"text-gray-600",success:"text-green-500",error:"text-red-500",warning:"text-orange-500",gray:"text-gray-400"},size:{inherit:"",xs:"h-3 min-h-[12px] w-3 min-w-[12px]",sm:"h-4 min-h-[16px] w-4 min-w-[16px]",md:"h-5 min-h-[20px] w-5 min-w-[20px]",input:"h-5 min-h-[20px] w-5 min-w-[20px]",lg:"h-6 min-h-[24px] w-6 min-w-[24px]",xl:"min-w-8-[32px] h-8 min-h-[32px] w-8"}},defaultVariants:{size:"inherit",color:"inherit"}}),qn=It.forwardRef(({icon:e,color:t,size:n,className:r,...a},o)=>T(e,{...a,ref:o,className:Be(b5({color:t,size:n}),r)}));qn.displayName="IconWrapper";const oc=Ar("",{variants:{size:{xs:"h-5 min-h-[20px] w-5 min-w-[20px]",sm:"h-5 min-h-[20px] w-5 min-w-[20px]",md:"h-5 min-h-[20px] w-5 min-w-[20px]",lg:"h-5 min-h-[20px] w-5 min-w-[20px]",xl:"h-6 min-h-[24px] w-6 min-w-[24px]"},variant:{primary:"",secondary:"",transparent:"",text:""}},defaultVariants:{size:"sm",variant:"primary"},compoundVariants:[{variant:"text",size:["sm","md","lg"],className:"h-4 min-h-[16px] w-4 min-w-[16px]"},{variant:"text",size:["md","lg"],className:"h-4.5 min-h-[18px] w-4.5 min-w-[18px]"},{variant:"text",size:"xl",className:"h-5 min-h-[20px] w-5 min-w-[20px]"}]}),ho=({loading:e,showLoading:t,icon:n,size:r,variant:a})=>e&&t?T(qn,{className:Be(oc({size:r,variant:a}),"animate-spin"),icon:c5}):n?T(qn,{className:Be(oc({size:r,variant:a})),icon:n}):null,f5=Ar("inline-flex min-w-fit items-center justify-center rounded-lg active:outline-none",{variants:{variant:{primary:Be("bg-primary-700 text-primary-contrast-text enabled:shadow-100","hover:enabled:bg-primary-800 focus-visible:enabled:bg-primary-800 active:enabled:bg-primary-900 disabled:bg-primary-300"),secondary:Be("border border-gray-200 bg-white text-gray-600 enabled:shadow-100","hover:enabled:bg-gray-50 focus-visible:enabled:bg-gray-50 active:enabled:bg-gray-100","disabled:border-gray-100 disabled:text-gray-200"),transparent:Be("bg-transparent text-gray-600","hover:enabled:bg-gray-50 focus-visible:enabled:bg-gray-50 active:enabled:bg-gray-100","disabled:text-gray-200"),text:Be("text-primary-700 hover:enabled:underline focus-visible:enabled:underline","disabled:text-primary-300")},size:{xs:"h-8 gap-2 px-2.5 py-1.5 text-sm font-medium",sm:"h-10 gap-2 px-4 py-2.5 text-sm font-medium",md:"h-11 gap-2 px-5 py-3 text-base font-medium",lg:"h-12 gap-2 px-5 py-3 text-base font-medium",xl:"h-15 gap-3 px-7 py-4 text-lg font-semibold"},destructive:{true:"",false:""},fullWidth:{true:"w-full",false:""}},defaultVariants:{variant:"primary",size:"sm",destructive:!1,fullWidth:!1},compoundVariants:[{variant:"primary",destructive:!0,className:"bg-red-500 text-white hover:enabled:bg-red-600 focus-visible:enabled:bg-red-600 active:enabled:bg-red-700 disabled:bg-red-300"},{variant:"secondary",destructive:!0,className:"border-red-500 text-red-600 hover:enabled:bg-red-50 focus-visible:enabled:bg-red-50 active:enabled:bg-red-100 disabled:border-red-200 disabled:text-red-200"},{variant:"transparent",destructive:!0,className:"text-red-600 hover:enabled:bg-red-50 focus-visible:enabled:bg-red-50 active:enabled:bg-red-100 disabled:text-red-200"},{variant:"text",destructive:!0,className:"text-red-600 disabled:text-red-200"},{variant:"text",className:"h-fit rounded-none border-none p-0"}]}),Aa=We(({className:e,variant:t="primary",size:n="sm",asChild:r=!1,startIcon:a,endIcon:o,loading:i=!1,loadingPosition:l="start",destructive:d=!1,disabled:f=!1,fullWidth:p=!1,children:b,...x},A)=>T("button",{...x,className:Be(f5({variant:t,size:n,destructive:d,fullWidth:p}),e),disabled:f||i,ref:A,children:i&&!l?T(ho,{loading:!0,showLoading:!0,size:n,variant:t}):T(Re,{children:[T(ho,{loading:i,showLoading:l==="start",icon:a,size:n,variant:t}),b,T(ho,{loading:i,showLoading:l==="end",icon:o,size:n,variant:t})]})}));Aa.displayName="Button";const p5=Ar("pointer-events-none touch-none select-none",{variants:{size:{inherit:"",sm:"h-[336px] w-[336px]",md:"h-[480px] w-[480px]",lg:"h-[768px] w-[768px]"}},defaultVariants:{size:"inherit"}}),md=({decoration:e,size:t,className:n,...r})=>T(e,{...r,className:Be(p5({size:t}),n)});md.displayName="DecorationWrapper";const m5=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:336,height:336,fill:"none",viewBox:"0 0 336 336",ref:t,...e,children:[T("circle",{cx:168,cy:168,r:47.5,stroke:"#EDEEF1",opacity:.65}),T("circle",{cx:168,cy:168,r:71.5,stroke:"#EDEEF1",opacity:.55}),T("circle",{cx:168,cy:168,r:95.5,stroke:"#EDEEF1",opacity:.45}),T("circle",{cx:168,cy:168,r:119.5,stroke:"#EDEEF1",opacity:.35}),T("circle",{cx:168,cy:168,r:143.5,stroke:"#EDEEF1",opacity:.15}),T("circle",{cx:168,cy:168,r:167.5,stroke:"#EDEEF1",opacity:.05})]}),h5=We(m5),g5=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:336,height:336,fill:"none",viewBox:"0 0 336 336",ref:t,...e,children:[T("mask",{id:"b",width:336,height:336,x:0,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"},children:T("path",{fill:"url(#a)",d:"M0 0h336v336H0z"})}),T("g",{fill:"#EDEEF1",mask:"url(#b)",children:T("path",{d:"M8 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM122 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM141 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM160 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM179 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM198 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM217 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM236 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM255 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM274 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM293 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM312 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM331 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM8 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM122 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM141 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM160 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM179 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM198 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM217 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM236 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM255 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM274 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM293 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM312 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM331 25.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM8 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM122 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM141 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM160 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM179 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM198 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM217 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM236 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM255 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM274 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM293 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM312 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM331 44.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM8 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM122 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM141 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM160 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM179 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM198 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM217 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM236 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM255 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM274 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM293 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM312 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM331 63.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM8 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM122 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM141 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM160 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM179 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM198 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM217 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM236 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM255 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM274 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM293 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM312 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM331 82.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM8 101.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 101.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 101.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 101.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 101.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 101.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 120.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 120.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 120.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 120.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 120.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 120.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 139.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 139.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 139.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 139.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 139.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 139.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 158.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 158.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 158.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 158.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 158.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 158.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 177.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 177.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 177.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 177.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 177.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 177.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 196.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 196.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 196.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 196.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 196.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 196.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 215.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 215.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 215.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 215.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 215.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 215.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 234.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 234.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 234.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 234.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 234.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 234.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 253.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 253.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 253.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 253.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 253.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 253.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 272.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 272.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 272.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 272.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 272.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 272.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 291.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 291.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 291.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 291.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 291.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 291.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 310.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 310.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 310.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 310.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 310.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 310.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM8 329.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM27 329.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM46 329.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM65 329.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM84 329.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM103 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM122 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM141 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM160 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM179 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM198 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM217 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM236 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM255 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM274 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM293 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM312 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001ZM331 329.5a1.5 1.5 0 1 1-3.001-.001 1.5 1.5 0 0 1 3.001.001Z"})}),T("defs",{children:T("radialGradient",{id:"a",cx:0,cy:0,r:1,gradientTransform:"rotate(90 0 168) scale(168)",gradientUnits:"userSpaceOnUse",children:[T("stop",{}),T("stop",{offset:1,stopOpacity:0})]})})]}),v5=We(g5),x5=Ar("absolute flex items-center justify-center",{variants:{variant:{square:"h-14 w-14 rounded-xl border border-gray-200 bg-white",circle:"h-16 w-16 rounded-full border-8"},color:u5(["primary","secondary","success","error","warning"])},defaultVariants:{color:"primary",variant:"square"},compoundVariants:[{variant:"circle",color:"primary",className:"border-primary-100 bg-primary-200"},{variant:"circle",color:"secondary",className:"border-gray-50 bg-gray-100"},{variant:"circle",color:"success",className:"border-green-50 bg-green-100"},{variant:"circle",color:"error",className:"border-red-50 bg-red-100"},{variant:"circle",color:"warning",className:"border-orange-50 bg-orange-100"}]}),hd=({className:e,variant:t,color:n="primary",decoration:r="circles",...a})=>T("div",{className:Be("relative flex h-14 w-14 items-center justify-center",e),children:[T(md,{className:"pointer-events-none absolute z-0",size:"sm",decoration:r==="circles"?h5:v5}),T("div",{className:Be(x5({variant:t,color:n})),children:T(qn,{size:"lg",...a,color:n})})]});hd.displayName="FeaturedIcon";const y5=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 24 24",ref:t,...e,children:[T("path",{fill:"currentColor",d:"M9.514 2.915a3.832 3.832 0 0 1-2.18.904 3.832 3.832 0 0 0-3.515 3.515 3.832 3.832 0 0 1-.904 2.18 3.832 3.832 0 0 0 0 4.972c.523.613.84 1.376.904 2.18a3.832 3.832 0 0 0 3.515 3.515c.804.064 1.567.38 2.18.904a3.832 3.832 0 0 0 4.972 0 3.832 3.832 0 0 1 2.18-.904 3.832 3.832 0 0 0 3.515-3.515c.064-.804.38-1.567.904-2.18a3.832 3.832 0 0 0 0-4.972 3.832 3.832 0 0 1-.904-2.18 3.832 3.832 0 0 0-3.515-3.515 3.832 3.832 0 0 1-2.18-.904 3.832 3.832 0 0 0-4.972 0Z",opacity:.12}),T("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"m9 12 2 2 4.5-4.5M7.334 3.819a3.832 3.832 0 0 0 2.18-.904 3.832 3.832 0 0 1 4.972 0c.613.523 1.376.84 2.18.904a3.832 3.832 0 0 1 3.515 3.515c.064.804.38 1.567.904 2.18a3.832 3.832 0 0 1 0 4.972 3.832 3.832 0 0 0-.904 2.18 3.832 3.832 0 0 1-3.515 3.515 3.832 3.832 0 0 0-2.18.904 3.832 3.832 0 0 1-4.972 0 3.832 3.832 0 0 0-2.18-.904 3.832 3.832 0 0 1-3.515-3.515 3.832 3.832 0 0 0-.904-2.18 3.832 3.832 0 0 1 0-4.972c.523-.613.84-1.376.904-2.18a3.832 3.832 0 0 1 3.515-3.515Z"})]}),w5=We(y5),k5=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 24 24",ref:t,...e,children:[T("path",{fill:"currentColor",d:"M3 8.8c0-1.68 0-2.52.327-3.162a3 3 0 0 1 1.311-1.311C5.28 4 6.12 4 7.8 4h8.4c1.68 0 2.52 0 3.162.327a3 3 0 0 1 1.311 1.311C21 6.28 21 7.12 21 8.8V10H3V8.8Z",opacity:.12}),T("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M21 11.5V8.8c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.311-1.311C18.72 4 17.88 4 16.2 4H7.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C3 6.28 3 7.12 3 8.8v8.4c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C5.28 22 6.12 22 7.8 22h4.7M21 10H3m13-8v4M8 2v4m10 15v-6m-3 3h6"})]}),_5=We(k5);/*! * @preserve * * ++++++++++++++++++++++++++++++++++++++ * Add to Calendar TimeZones iCal Library * ++++++++++++++++++++++++++++++++++++++ * * Version: 1.7.2 * Creator: Jens Kuerschner (https://jenskuerschner.de) * Project: https://github.com/add2cal/timezones-ical-library * License: Apache-2.0 * */const Pe={Africa:{Abidjan:["",0],Accra:["Africa/Abidjan",0],Addis_Ababa:["Africa/Nairobi",1],Algiers:["",2],Asmara:["Africa/Nairobi",1],Asmera:["Africa/Nairobi",1],Bamako:["Africa/Abidjan",0],Bangui:["Africa/Lagos",3],Banjul:["Africa/Abidjan",0],Bissau:["",0],Blantyre:["Africa/Maputo",4],Brazzaville:["Africa/Lagos",3],Bujumbura:["Africa/Maputo",4],Cairo:["",5],Casablanca:["",6],Ceuta:["",7],Conakry:["Africa/Abidjan",0],Dakar:["Africa/Abidjan",0],Dar_es_Salaam:["Africa/Nairobi",1],Djibouti:["Africa/Nairobi",1],Douala:["Africa/Lagos",3],El_Aaiun:["",6],Freetown:["Africa/Abidjan",0],Gaborone:["Africa/Maputo",4],Harare:["Africa/Maputo",4],Johannesburg:["",8],Juba:["",4],Kampala:["Africa/Nairobi",1],Khartoum:["",4],Kigali:["Africa/Maputo",4],Kinshasa:["Africa/Lagos",3],Lagos:["",3],Libreville:["Africa/Lagos",3],Lome:["Africa/Abidjan",0],Luanda:["Africa/Lagos",3],Lubumbashi:["Africa/Maputo",4],Lusaka:["Africa/Maputo",4],Malabo:["Africa/Lagos",3],Maputo:["",4],Maseru:["Africa/Johannesburg",8],Mbabane:["Africa/Johannesburg",8],Mogadishu:["Africa/Nairobi",1],Monrovia:["",0],Nairobi:["",1],Ndjamena:["",3],Niamey:["Africa/Lagos",3],Nouakchott:["Africa/Abidjan",0],Ouagadougou:["Africa/Abidjan",0],"Porto-Novo":["Africa/Lagos",3],Sao_Tome:["",0],Timbuktu:["Africa/Abidjan",0],Tripoli:["",9],Tunis:["",2],Windhoek:["",4]},America:{Adak:["",10],Anchorage:["",11],Anguilla:["America/Puerto_Rico",12],Antigua:["America/Puerto_Rico",12],Araguaina:["",13],Argentina:{Buenos_Aires:["",13],Catamarca:["",13],ComodRivadavia:["America/Argentina/Catamarca",13],Cordoba:["",13],Jujuy:["",13],La_Rioja:["",13],Mendoza:["",13],Rio_Gallegos:["",13],Salta:["",13],San_Juan:["",13],San_Luis:["",13],Tucuman:["",13],Ushuaia:["",13]},Aruba:["America/Puerto_Rico",12],Asuncion:["",14],Atikokan:["America/Panama",15],Atka:["America/Adak",10],Bahia_Banderas:["",16],Bahia:["",13],Barbados:["",12],Belem:["",13],Belize:["",16],"Blanc-Sablon":["America/Puerto_Rico",12],Boa_Vista:["",17],Bogota:["",18],Boise:["",19],Buenos_Aires:["America/Argentina/Buenos_Aires",13],Cambridge_Bay:["",19],Campo_Grande:["",17],Cancun:["",15],Caracas:["",17],Catamarca:["America/Argentina/Catamarca",13],Cayenne:["",13],Cayman:["America/Panama",15],Chicago:["",20],Chihuahua:["",16],Ciudad_Juarez:["",19],Coral_Harbour:["America/Panama",15],Cordoba:["America/Argentina/Cordoba",13],Costa_Rica:["",16],Creston:["America/Phoenix",21],Cuiaba:["",17],Curacao:["America/Puerto_Rico",12],Danmarkshavn:["",0],Dawson_Creek:["",21],Dawson:["",21],Denver:["",19],Detroit:["",22],Dominica:["America/Puerto_Rico",12],Edmonton:["",19],Eirunepe:["",18],El_Salvador:["",16],Ensenada:["America/Tijuana",23],Fort_Nelson:["",21],Fort_Wayne:["America/Indiana/Indianapolis",22],Fortaleza:["",13],Glace_Bay:["",24],Godthab:["America/Nuuk",25],Goose_Bay:["",26],Grand_Turk:["",27],Grenada:["America/Puerto_Rico",12],Guadeloupe:["America/Puerto_Rico",12],Guatemala:["",16],Guayaquil:["",18],Guyana:["",17],Halifax:["",24],Havana:["",28],Hermosillo:["",21],Indiana:{Indianapolis:["",22],Knox:["",20],Marengo:["",22],Petersburg:["",22],Tell_City:["",20],Vevay:["",22],Vincennes:["",22],Winamac:["",27]},Indianapolis:["America/Indiana/Indianapolis",22],Inuvik:["",19],Iqaluit:["",22],Jamaica:["",15],Jujuy:["America/Argentina/Jujuy",13],Juneau:["",11],Kentucky:{Louisville:["",22],Monticello:["",22]},Knox_IN:["America/Indiana/Knox",20],Kralendijk:["America/Puerto_Rico",12],La_Paz:["",17],Lima:["",18],Los_Angeles:["",23],Louisville:["America/Kentucky/Louisville",22],Lower_Princes:["America/Puerto_Rico",12],Maceio:["",13],Managua:["",16],Manaus:["",17],Marigot:["America/Puerto_Rico",12],Martinique:["",12],Matamoros:["",20],Mazatlan:["",21],Mendoza:["America/Argentina/Mendoza",13],Menominee:["",20],Merida:["",16],Metlakatla:["",11],Mexico_City:["",16],Miquelon:["",29],Moncton:["",24],Monterrey:["",16],Montevideo:["",13],Montreal:["America/Toronto",22],Montserrat:["America/Puerto_Rico",12],Nassau:["America/Toronto",22],New_York:["",22],Nipigon:["America/Toronto",22],Nome:["",11],Noronha:["",30],North_Dakota:{Beulah:["",20],Center:["",20],New_Salem:["",20]},Nuuk:["",25],Ojinaga:["",20],Panama:["",15],Pangnirtung:["America/Iqaluit",22],Paramaribo:["",13],Phoenix:["",21],Port_of_Spain:["America/Puerto_Rico",12],"Port-au-Prince":["",22],Porto_Acre:["America/Rio_Branco",18],Porto_Velho:["",17],Puerto_Rico:["",12],Punta_Arenas:["",13],Rainy_River:["America/Winnipeg",20],Rankin_Inlet:["",20],Recife:["",13],Regina:["",16],Resolute:["",31],Rio_Branco:["",18],Rosario:["America/Argentina/Cordoba",13],Santa_Isabel:["America/Tijuana",23],Santarem:["",13],Santiago:["",32],Santo_Domingo:["",12],Sao_Paulo:["",13],Scoresbysund:["",33],Shiprock:["America/Denver",19],Sitka:["",11],St_Barthelemy:["America/Puerto_Rico",12],St_Johns:["",34],St_Kitts:["America/Puerto_Rico",12],St_Lucia:["America/Puerto_Rico",12],St_Thomas:["America/Puerto_Rico",12],St_Vincent:["America/Puerto_Rico",12],Swift_Current:["",16],Tegucigalpa:["",16],Thule:["",35],Thunder_Bay:["America/Toronto",22],Tijuana:["",23],Toronto:["",22],Tortola:["America/Puerto_Rico",12],Vancouver:["",23],Virgin:["America/Puerto_Rico",12],Whitehorse:["",21],Winnipeg:["",20],Yakutat:["",11],Yellowknife:["America/Edmonton",19]},Antarctica:{Casey:["",36],Davis:["",37],DumontDUrville:["Pacific/Port_Moresby",38],Macquarie:["",39],Mawson:["",40],McMurdo:["Pacific/Auckland",41],Palmer:["",13],Rothera:["",42],South_Pole:["Pacific/Auckland",41],Syowa:["Asia/Riyadh",43],Troll:["",44],Vostok:["Asia/Urumqi",45]},Arctic:{Longyearbyen:["Europe/Berlin",46]},Asia:{Aden:["Asia/Riyadh",43],Almaty:["",45],Amman:["",43],Anadyr:["",47],Aqtau:["",40],Aqtobe:["",40],Ashgabat:["",40],Ashkhabad:["Asia/Ashgabat",40],Atyrau:["",40],Baghdad:["",43],Bahrain:["Asia/Qatar",43],Baku:["",48],Bangkok:["",37],Barnaul:["",49],Beirut:["",50],Bishkek:["",45],Brunei:["Asia/Kuching",51],Calcutta:["Asia/Kolkata",52],Chita:["",53],Choibalsan:["",51],Chongqing:["Asia/Shanghai",54],Chungking:["Asia/Shanghai",54],Colombo:["",55],Dacca:["Asia/Dhaka",45],Damascus:["",43],Dhaka:["",45],Dili:["",56],Dubai:["",48],Dushanbe:["",40],Famagusta:["",57],Gaza:["",58],Harbin:["Asia/Shanghai",54],Hebron:["",58],Ho_Chi_Minh:["",37],Hong_Kong:["",59],Hovd:["",37],Irkutsk:["",60],Istanbul:["Europe/Istanbul",61],Jakarta:["",62],Jayapura:["",63],Jerusalem:["",64],Kabul:["",65],Kamchatka:["",47],Karachi:["",66],Kashgar:["Asia/Urumqi",45],Kathmandu:["",67],Katmandu:["Asia/Kathmandu",67],Khandyga:["",53],Kolkata:["",52],Krasnoyarsk:["",49],Kuala_Lumpur:["Asia/Singapore",51],Kuching:["",51],Kuwait:["Asia/Riyadh",43],Macao:["Asia/Macau",54],Macau:["",54],Magadan:["",68],Makassar:["",69],Manila:["",70],Muscat:["Asia/Dubai",48],Nicosia:["",71],Novokuznetsk:["",49],Novosibirsk:["",49],Omsk:["",72],Oral:["",40],Phnom_Penh:["Asia/Bangkok",37],Pontianak:["",62],Pyongyang:["",73],Qatar:["",43],Qostanay:["",45],Qyzylorda:["",40],Rangoon:["Asia/Yangon",74],Riyadh:["",43],Saigon:["Asia/Ho_Chi_Minh",37],Sakhalin:["",68],Samarkand:["",40],Seoul:["",73],Shanghai:["",54],Singapore:["",51],Srednekolymsk:["",68],Taipei:["",54],Tashkent:["",40],Tbilisi:["",48],Tehran:["",75],Tel_Aviv:["Asia/Jerusalem",64],Thimbu:["Asia/Thimphu",45],Thimphu:["",45],Tokyo:["",76],Tomsk:["",49],Ujung_Pandang:["Asia/Makassar",69],Ulaanbaatar:["",51],Ulan_Bator:["Asia/Ulaanbaatar",51],Urumqi:["",45],"Ust-Nera":["",77],Vientiane:["Asia/Bangkok",37],Vladivostok:["",77],Yakutsk:["",53],Yangon:["",74],Yekaterinburg:["",78],Yerevan:["",48]},Atlantic:{Azores:["",79],Bermuda:["",24],Canary:["",80],Cape_Verde:["",81],Faeroe:["Atlantic/Faroe",82],Faroe:["",82],Jan_Mayen:["Europe/Berlin",46],Madeira:["",80],Reykjavik:["Africa/Abidjan",0],South_Georgia:["",30],St_Helena:["Africa/Abidjan",0],Stanley:["",13]},Australia:{ACT:["Australia/Sydney",39],Adelaide:["",83],Brisbane:["",84],Broken_Hill:["",83],Canberra:["Australia/Sydney",39],Currie:["Australia/Hobart",85],Darwin:["",86],Eucla:["",87],Hobart:["",85],LHI:["Australia/Lord_Howe",88],Lindeman:["",84],Lord_Howe:["",88],Melbourne:["",39],North:["Australia/Darwin",86],NSW:["Australia/Sydney",39],Perth:["",89],Queensland:["Australia/Brisbane",84],South:["Australia/Adelaide",83],Sydney:["",39],Tasmania:["Australia/Hobart",85],Victoria:["Australia/Melbourne",39],West:["Australia/Perth",89],Yancowinna:["Australia/Broken_Hill",83]},Brazil:{Acre:["America/Rio_Branco",18],DeNoronha:["America/Noronha",30],East:["America/Sao_Paulo",13],West:["America/Manaus",17]},Canada:{Atlantic:["America/Halifax",24],Central:["America/Winnipeg",20],Eastern:["America/Toronto",22],Mountain:["America/Edmonton",19],Newfoundland:["America/St_Johns",34],Pacific:["America/Vancouver",23],Saskatchewan:["America/Regina",16],Yukon:["America/Whitehorse",21]},CET:["",46],Chile:{Continental:["America/Santiago",32],EasterIsland:["Pacific/Easter",90]},CST6CDT:["",20],Cuba:["America/Havana",28],EET:["",57],Egypt:["Africa/Cairo",5],Eire:["Europe/Dublin",91],EST:["",15],EST5EDT:["",22],Etc:{"GMT-0":["Etc/GMT",92],"GMT-1":["",93],"GMT-10":["",77],"GMT-11":["",68],"GMT-12":["",47],"GMT-13":["",94],"GMT-14":["",95],"GMT-2":["",96],"GMT-3":["",61],"GMT-4":["",97],"GMT-5":["",78],"GMT-6":["",72],"GMT-7":["",49],"GMT-8":["",60],"GMT-9":["",53],GMT:["",92],"GMT+0":["Etc/GMT",92],"GMT+1":["",98],"GMT+10":["",99],"GMT+11":["",100],"GMT+12":["",101],"GMT+2":["",30],"GMT+3":["",13],"GMT+4":["",17],"GMT+5":["",18],"GMT+6":["",102],"GMT+7":["",103],"GMT+8":["",104],"GMT+9":["",105],GMT0:["Etc/GMT",92],Greenwich:["Etc/GMT",92],UCT:["Etc/UTC",106],Universal:["Etc/UTC",106],UTC:["",106],Zulu:["Etc/UTC",106]},Europe:{Amsterdam:["Europe/Brussels",46],Andorra:["",46],Astrakhan:["",97],Athens:["",57],Belfast:["Europe/London",107],Belgrade:["",7],Berlin:["",46],Bratislava:["Europe/Prague",46],Brussels:["",46],Bucharest:["",108],Budapest:["",46],Busingen:["Europe/Zurich",7],Chisinau:["",109],Copenhagen:["Europe/Berlin",46],Dublin:["",91],Gibraltar:["",46],Guernsey:["Europe/London",107],Helsinki:["",57],Isle_of_Man:["Europe/London",107],Istanbul:["",61],Jersey:["Europe/London",107],Kaliningrad:["",110],Kiev:["Europe/Kyiv",111],Kirov:["",112],Kyiv:["",111],Lisbon:["",113],Ljubljana:["Europe/Belgrade",7],London:["",107],Luxembourg:["Europe/Brussels",46],Madrid:["",7],Malta:["",46],Mariehamn:["Europe/Helsinki",57],Minsk:["",43],Monaco:["Europe/Paris",46],Moscow:["",112],Nicosia:["Asia/Nicosia",71],Oslo:["Europe/Berlin",46],Paris:["",46],Podgorica:["Europe/Belgrade",7],Prague:["",46],Riga:["",57],Rome:["",46],Samara:["",97],San_Marino:["Europe/Rome",46],Sarajevo:["Europe/Belgrade",7],Saratov:["",97],Simferopol:["",112],Skopje:["Europe/Belgrade",7],Sofia:["",57],Stockholm:["Europe/Berlin",46],Tallinn:["",57],Tirane:["",46],Tiraspol:["Europe/Chisinau",109],Ulyanovsk:["",97],Uzhgorod:["Europe/Kyiv",111],Vaduz:["Europe/Zurich",7],Vatican:["Europe/Rome",46],Vienna:["",46],Vilnius:["",57],Volgograd:["",112],Warsaw:["",46],Zagreb:["Europe/Belgrade",7],Zaporozhye:["Europe/Kyiv",111],Zurich:["",7]},"GB-Eire":["Europe/London",107],GB:["Europe/London",107],"GMT-0":["Etc/GMT",92],GMT:["Etc/GMT",92],"GMT+0":["Etc/GMT",92],GMT0:["Etc/GMT",92],Greenwich:["Etc/GMT",92],Hongkong:["Asia/Hong_Kong",59],HST:["",114],Iceland:["Africa/Abidjan",0],Indian:{Antananarivo:["Africa/Nairobi",1],Chagos:["",45],Christmas:["Asia/Bangkok",37],Cocos:["Asia/Yangon",74],Comoro:["Africa/Nairobi",1],Kerguelen:["Indian/Maldives",40],Mahe:["Asia/Dubai",48],Maldives:["",40],Mauritius:["",48],Mayotte:["Africa/Nairobi",1],Reunion:["Asia/Dubai",48]},Iran:["Asia/Tehran",75],Israel:["Asia/Jerusalem",64],Jamaica:["America/Jamaica",15],Japan:["Asia/Tokyo",76],Kwajalein:["Pacific/Kwajalein",115],Libya:["Africa/Tripoli",9],MET:["",116],Mexico:{BajaNorte:["America/Tijuana",23],BajaSur:["America/Mazatlan",21],General:["America/Mexico_City",16]},MST:["",21],MST7MDT:["",19],Navajo:["America/Denver",19],"NZ-CHAT":["Pacific/Chatham",117],NZ:["Pacific/Auckland",41],Pacific:{Apia:["",118],Auckland:["",41],Bougainville:["",36],Chatham:["",117],Chuuk:["Pacific/Port_Moresby",38],Easter:["",90],Efate:["",36],Enderbury:["Pacific/Kanton",118],Fakaofo:["",118],Fiji:["",115],Funafuti:["Pacific/Tarawa",115],Galapagos:["",102],Gambier:["",119],Guadalcanal:["",36],Guam:["",120],Honolulu:["",114],Johnston:["Pacific/Honolulu",114],Kanton:["",118],Kiritimati:["",121],Kosrae:["",36],Kwajalein:["",115],Majuro:["Pacific/Tarawa",115],Marquesas:["",122],Midway:["Pacific/Pago_Pago",123],Nauru:["",115],Niue:["",124],Norfolk:["",125],Noumea:["",36],Pago_Pago:["",123],Palau:["",56],Pitcairn:["",126],Pohnpei:["Pacific/Guadalcanal",36],Ponape:["Pacific/Guadalcanal",36],Port_Moresby:["",38],Rarotonga:["",127],Saipan:["Pacific/Guam",120],Samoa:["Pacific/Pago_Pago",123],Tahiti:["",127],Tarawa:["",115],Tongatapu:["",118],Truk:["Pacific/Port_Moresby",38],Wake:["Pacific/Tarawa",115],Wallis:["Pacific/Tarawa",115],Yap:["Pacific/Port_Moresby",38]},Poland:["Europe/Warsaw",46],Portugal:["Europe/Lisbon",113],PRC:["Asia/Shanghai",54],PST8PDT:["",23],ROC:["Asia/Taipei",54],ROK:["Asia/Seoul",73],Singapore:["Asia/Singapore",51],Turkey:["Europe/Istanbul",61],UCT:["Etc/UTC",106],Universal:["Etc/UTC",106],US:{Alaska:["America/Anchorage",11],Aleutian:["America/Adak",10],Arizona:["America/Phoenix",21],Central:["America/Chicago",20],"East-Indiana":["America/Indiana/Indianapolis",22],Eastern:["America/New_York",22],Hawaii:["Pacific/Honolulu",114],"Indiana-Starke":["America/Indiana/Knox",20],Michigan:["America/Detroit",22],Mountain:["America/Denver",19],Pacific:["America/Los_Angeles",23],Samoa:["Pacific/Pago_Pago",123]},UTC:["Etc/UTC",106],"W-SU":["Europe/Moscow",112],WET:["",82],Zulu:["Etc/UTC",106]},go=["20230517T170335ZGMT+0000+000019700101T000000","20230517T170335ZEAT+0300+030019700101T000000","20230517T170335ZCET+0100+010019700101T000000","20230517T170335ZWAT+0100+010019700101T000000","20230517T170335ZCAT+0200+020019700101T000000","20230517T170335ZEEST+0200+030019700424T000000FREQ=YEARLY;BYMONTH=4;BYDAY=-1FREET+0300+020019701030T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR","20230517T170335Z+01+0100+010019700101T000000","20230517T170336ZCEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUCET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335ZSAST+0200+020019700101T000000","20230517T170335ZEET+0200+020019700101T000000","20230517T170336ZHDT-1000-090019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUHST-0900-100019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336ZAKDT-0900-080019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAKST-0800-090019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336ZAST-0400-040019700101T000000","20230517T170336Z-03-0300-030019700101T000000","20230517T170336Z-03-0400-030019701004T000000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU-04-0300-040019700322T000000FREQ=YEARLY;BYMONTH=3;BYDAY=4SU","20230517T170336ZEST-0500-050019700101T000000","20230517T170336ZCST-0600-060019700101T000000","20230517T170336Z-04-0400-040019700101T000000","20230517T170336Z-05-0500-050019700101T000000","20230517T170336ZMDT-0700-060019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUMST-0600-070019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336ZCDT-0600-050019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUCST-0500-060019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336ZMST-0700-070019700101T000000","20230517T170336ZEDT-0500-040019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUEST-0400-050019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336ZPDT-0800-070019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUPST-0700-080019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336ZADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170335Z-01-0200-010019700328T230000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA-02-0100-020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336ZAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20230517T170336ZEST-0400-050019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUEDT-0500-040019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20230517T170336ZCST-0400-050019701101T010000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUCDT-0500-040019700308T000000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20230517T170336Z-02-0300-020019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU-03-0200-030019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170336Z-02-0200-020019700101T000000","20230517T170336ZCST-0500-060019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUCDT-0600-050019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20230517T170336Z-04-0300-040019700405T000000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU-03-0400-030019700906T000000FREQ=YEARLY;BYMONTH=9;BYDAY=1SU","20230517T170335Z+00-0100+000019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU-01+0000-010019701025T010000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336ZNST-0230-033019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUNDT-0330-023019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20230517T170335ZADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20230517T170335Z+11+1100+110019700101T000000","20230517T170335Z+07+0700+070019700101T000000","20230517T170335Z+10+1000+100019700101T000000","20230517T170335ZAEST+1100+100019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SUAEDT+1000+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU","20230517T170335Z+05+0500+050019700101T000000","20230517T170335ZNZDT+1200+130019700927T020000FREQ=YEARLY;BYMONTH=9;BYDAY=-1SUNZST+1300+120019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20230517T170335Z-03-0300-030019700101T000000","20230517T170335Z+03+0300+030019700101T000000","20230517T170335Z+02+0000+020019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU+00+0200+000019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335Z+06+0600+060019700101T000000","20230517T170335ZCEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUCET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336Z+12+1200+120019700101T000000","20230517T170335Z+04+0400+040019700101T000000","20230517T170336Z+07+0700+070019700101T000000","20230517T170335ZEEST+0200+030019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335Z+08+0800+080019700101T000000","20230517T170335ZIST+0530+053019700101T000000","20230517T170336Z+09+0900+090019700101T000000","20230517T170335ZCST+0800+080019700101T000000","20230517T170335Z+0530+0530+053019700101T000000","20230517T170335Z+09+0900+090019700101T000000","20230517T170335ZEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335ZEET+0300+020019701024T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SAEEST+0200+030019700328T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA","20230517T170335ZHKT+0800+080019700101T000000","20230517T170336Z+08+0800+080019700101T000000","20230517T170336Z+03+0300+030019700101T000000","20230517T170335ZWIB+0700+070019700101T000000","20230517T170335ZWIT+0900+090019700101T000000","20230517T170335ZIDT+0200+030019700327T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1FRIST+0300+020019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335Z+0430+0430+043019700101T000000","20230517T170335ZPKT+0500+050019700101T000000","20230517T170335Z+0545+0545+054519700101T000000","20230517T170336Z+11+1100+110019700101T000000","20230517T170335ZWITA+0800+080019700101T000000","20230517T170335ZPST+0800+080019700101T000000","20230517T170335ZEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","20230517T170336Z+06+0600+060019700101T000000","20230517T170335ZKST+0900+090019700101T000000","20230517T170335Z+0630+0630+063019700101T000000","20230517T170335Z+0330+0330+033019700101T000000","20230517T170335ZJST+0900+090019700101T000000","20230517T170336Z+10+1000+100019700101T000000","20230517T170336Z+05+0500+050019700101T000000","20230517T170336Z+00-0100+000019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU-01+0000-010019701025T010000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336ZWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335Z-01-0100-010019700101T000000","20230517T170335ZWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335ZACST+1030+093019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SUACDT+0930+103019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU","20230517T170335ZAEST+1000+100019700101T000000","20230517T170335ZAEDT+1000+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SUAEST+1100+100019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20230517T170335ZACST+0930+093019700101T000000","20230517T170335Z+0845+0845+084519700101T000000","20230517T170335Z+1030+1100+103019700405T020000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU+11+1030+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU","20230517T170335ZAWST+0800+080019700101T000000","20230517T170336Z-06-0500-060019700404T220000FREQ=YEARLY;BYMONTH=4;BYDAY=1SA-05-0600-050019700905T220000FREQ=YEARLY;BYMONTH=9;BYDAY=1SA","20230517T170335ZIST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUGMT+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336ZGMT+0000+000019700101T000000","20230517T170336Z+01+0100+010019700101T000000","20230517T170336Z+13+1300+130019700101T000000","20230517T170336Z+14+1400+140019700101T000000","20230517T170336Z+02+0200+020019700101T000000","20230517T170336Z+04+0400+040019700101T000000","20230517T170336Z-01-0100-010019700101T000000","20230517T170336Z-10-1000-100019700101T000000","20230517T170336Z-11-1100-110019700101T000000","20230517T170336Z-12-1200-120019700101T000000","20230517T170336Z-06-0600-060019700101T000000","20230517T170336Z-07-0700-070019700101T000000","20230517T170336Z-08-0800-080019700101T000000","20230517T170336Z-09-0900-090019700101T000000","20230517T170336ZUTC+0000+000019700101T000000","20230517T170335ZBST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUGMT+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336ZEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335ZEEST+0200+030019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170336ZEET+0200+020019700101T000000","20230517T170336ZEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","20230517T170336ZMSK+0300+030019700101T000000","20230517T170336ZWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","20230517T170336ZHST-1000-100019700101T000000","20230517T170335Z+12+1200+120019700101T000000","20230517T170335ZMEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUMET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20230517T170335Z+1345+1245+134519700927T024500FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU+1245+1345+124519700405T034500FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20230517T170335Z+13+1300+130019700101T000000","20230517T170335Z-09-0900-090019700101T000000","20230517T170335ZChST+1000+100019700101T000000","20230517T170335Z+14+1400+140019700101T000000","20230517T170335Z-0930-0930-093019700101T000000","20230517T170335ZSST-1100-110019700101T000000","20230517T170335Z-11-1100-110019700101T000000","20230517T170335Z+12+1100+120019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU+11+1200+110019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20230517T170335Z-08-0800-080019700101T000000","20230517T170335Z-10-1000-100019700101T000000"];function gd(e){const t=e.split("/");return t.length===3&&(!Pe[`${t[0]}`]||!Pe[`${t[0]}`][`${t[1]}`]||!Pe[`${t[0]}`][`${t[1]}`][`${t[2]}`])||t.length===2&&(!Pe[`${t[0]}`]||!Pe[`${t[0]}`][`${t[1]}`])||t.length===1&&!Pe[`${t[0]}`]?(console.error("Given timezone not valid."),""):t.length===3?[Pe[`${t[0]}`][`${t[1]}`][`${t[2]}`][0],vo(go[Pe[`${t[0]}`][`${t[1]}`][`${t[2]}`][1]])]:t.length===2?[Pe[`${t[0]}`][`${t[1]}`][0],vo(go[Pe[`${t[0]}`][`${t[1]}`][1]])]:[Pe[`${t[0]}`][0],vo(go[Pe[`${t[0]}`][1]])]}function vo(e){const t={"
":"","TZNAME:":"","TZOFFSETFROM:":"","TZOFFSETTO:":"","DTSTART:":"","RRULE:":"","BEGIN:DAYLIGHT":"","END:DAYLIGHT":"","BEGIN:STANDARD":"","END:STANDARD":""};for(const[n,r]of Object.entries(t))e=e.replaceAll(r,n);return e}function T5(e,t=!1){const n=gd(e);if(n[1]==null||n[1]=="")return"";const r=function(){return n[0]==""?e:n[0]}(),a="TZID="+r,o=[`BEGIN:VTIMEZONE\r TZID:`+r+`\r X-LIC-LOCATION:`+r+`\r LAST-MODIFIED:`+n[1].replace(/[^\w_\-:,;=+/
]/g,"").replace(/
/g,`\r `)+"END:VTIMEZONE",a];return t?JSON.stringify(o):o}function Wo(e,t,n){const r=gd(e);if(r[1]==null||r[1]=="")return"";if(!t.match(/^\d{4}-\d{2}-\d{2}$/))return console.error("offset calculation failed: date misspelled [-> YYYY-MM-DD]"),"";if(!n.match(/^\d{2}:\d{2}$/))return console.error("offset calculation failed: time misspelled [-> hh:mm]"),"";if(!r[1].match(/BEGIN:DAYLIGHT/i))return r[1].match(/TZOFFSETTO:([+|-]\d{4})/i)[1];const a=t+"T"+n+":00",o=new Date(a),i=o.getFullYear(),l=o.getMonth()+1,d=o.getDate(),f=o.getHours(),p=r[1].replace(/[^\w_\-:,;=+/
]/g,"").split("
"),b={1:{},2:{}};let x=0;for(let C=0;Cb[2].month&&([b[1],b[2]]=[b[2],b[1]]),l!=b[1].month&&l!=b[2].month)return lb[2].month?b[2].offset:b[1].offset;const A=function(){return Object.keys(b).find(C=>b[`${C}`].month==l)}(),E=["SU","MO","TU","WE","TH","FR","SA"],h=new Date(i,l,0).getDate();let v=new Date(i,l-1,1).getDay();const S={SU:{},MO:{},TU:{},WE:{},TH:{},FR:{},SA:{}};for(let C=1;C<=h;C++){const $=Object.keys(S[E[`${v}`]]).length+1;S[E[`${v}`]][`${$}`]=C,v++,v==7&&(v=0)}const k=function(){if(b[`${A}`].day[0]=="-"){const C=b[`${A}`].day.substr(2,2),$=Object.keys(S[`${C}`]).length+1-parseInt(b[`${A}`].day[1]);return S[`${C}`][`${$}`]}else{const C=b[`${A}`].day.substr(1,2);return S[`${C}`][b[`${A}`].day[0]]}}();if(d>k||d==k&&f>=b[`${A}`].hour)return b[`${A}`].offset;const z=function(){return A==1?2:1}();return b[`${z}`].offset}let Gr=[];function S5(e=!1){return Gr.length==0&&(Gr=function(){let t=[];for(const[n,r]of Object.entries(Pe))if(typeof r=="object"&&!Array.isArray(r))for(const[a,o]of Object.entries(r))if(typeof o=="object"&&!Array.isArray(o))for(const[i]of Object.entries(o))t.push(n+"/"+a+"/"+i);else t.push(n+"/"+a);else t.push(n);return t}()),e?JSON.stringify(Gr):Gr}/*! * @preserve * * ++++++++++++++++++++++ * Add to Calendar Button * ++++++++++++++++++++++ * * Version: 2.4.3 * Creator: Jens Kuerschner (https://jenskuerschner.de) * Project: https://github.com/add2cal/add-to-calendar-button * License: Elastic License 2.0 (ELv2) (https://github.com/add2cal/add-to-calendar-button/blob/main/LICENSE.txt) * Note: DO NOT REMOVE THE COPYRIGHT NOTICE ABOVE! * */const vd="2.4.3",ic={default:`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-border:#d2d2d2;--btn-text:#333;--btn-text-hover:#000;--btn-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 15%) 2px 2px 10px -3px;--btn-shadow-hover:rgba(0 0 0 / 35%) 2px 5px 18px -1px,rgba(0 0 0 / 30%) 2px 2px 10px -3px;--btn-shadow-active:rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 45%) 2px 2px 10px -3px;--list-background:#f5f5f5;--list-background-hover:#fff;--list-text:#333;--list-text-hover:#000;--list-close-background:#e5e5e5;--list-close-text:#777;--list-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 2px 2px 10px -3px;--list-shadow-modal:rgba(0 0 0 / 60%) 3px 6px 40px -5px,rgba(0 0 0 / 60%) 3px 3px 15px -4px;--modal-text:#000;--modal-background:#f5f5f5;--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#161616;--modal-btn-secondary-text:#666567;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));--modal-shadow-btn:rgba(0 0 0 / 10%) 2px 3px 10px -3px,rgba(0 0 0 / 25%) 1px 1px 8px -4px;--modal-shadow-btn-hover:rgba(0 0 0 / 35%) 3px 5px 15px -2px,rgba(0 0 0 / 20%) 2px 4px 25px -6px;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-background-hover:#fff;--date-btn-shadow:rgba(0 0 0 / 40%) 1px 3px 15px -4px,rgba(0 0 0 / 20%) 1px 1px 8px -4px;--date-btn-shadow-hover:rgba(0 0 0 / 40%) 4px 6px 18px -1px,rgba(0 0 0 / 35%) 4px 5px 25px -2px;--checkmark-background:radial-gradient(circle,#fff 0,rgba(255 255 255 / 80%) 40%,rgba(255 255 255 / 0%) 70%);--overlay-background:rgba(20 20 20 / 25%);--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#2e2e2e;--btn-background-hover:#373737;--btn-border:#4d4d4d;--btn-text:#dedede;--btn-text-hover:#f1f1f1;--btn-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--btn-shadow-hover:rgba(255 255 255 / 6%) -12px -5px 23px -8px,rgba(255 255 255 / 7%) -7px -5px 18px -3px,rgba(0 0 0 / 60%) 2px 5px 19px -1px,rgba(0 0 0 / 50%) 3px 3px 22px -3px;--btn-shadow-active:rgba(255 255 255 / 7%) -12px -5px 23px -8px,rgba(255 255 255 / 8%) -7px -5px 18px -3px,rgba(0 0 0 / 70%) 2px 5px 19px -1px,rgba(0 0 0 / 60%) 3px 3px 22px -3px;--list-background:#2e2e2e;--list-background-hover:#373737;--list-text:#dedede;--list-text-hover:#f1f1f1;--list-close-background:#282828;--list-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--list-shadow-modal:rgba(255 255 255 / 8%) -12px -5px 30px -8px,rgba(255 255 255 / 8%) -7px -5px 15px -3px,rgba(0 0 0 / 60%) 4px 6px 50px -4px,rgba(0 0 0 / 90%) 8px 12px 40px -2px;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 90%));--modal-shadow-btn:rgba(255 255 255 / 5%) -2px -2px 10px,rgba(0 0 0 / 30%) 1px 2px 8px -1px;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-background-hover:#474747;--date-btn-shadow:rgba(255 255 255 / 10%) -8px -6px 20px,rgba(0 0 0 / 50%) 1px 3px 25px -8px,rgba(0 0 0 / 50%) 1px 1px 10px -3px;--checkmark-background:radial-gradient(circle,rgba(0 0 0 / 50%) 0,rgba(0 0 0 / 30%) 40%,rgba(0 0 0 / 0%) 70%);--overlay-background:rgba(20 20 20 / 60%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button{align-items:center;background-color:var(--btn-background);border:1px solid var(--btn-border);border-radius:6px;box-shadow:var(--btn-shadow);color:var(--btn-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.5em;margin:.13em;max-width:350px;min-width:10em;padding:.65em 1em;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}.atcb-button.atcb-no-text,.atcb-button:disabled{min-width:0}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-hover);color:var(--btn-text-hover)}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){z-index:15000000}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single:not([disabled]):focus,.atcb-button.atcb-single:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-active);color:var(--btn-text-hover);margin:0;padding:.78em 1.13em}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{height:1em;margin-bottom:.3em;margin-right:.8em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:.8em}.atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-text{overflow-wrap:anywhere}.atcb-button:disabled .atcb-text{letter-spacing:.1em}.atcb-dropdown-anchor{bottom:4px;height:1px;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;padding:0 4px;position:absolute;z-index:14000090}.atcb-list-wrapper.atcb-dropoverlay{z-index:15000000;max-width:max-content}.atcb-list{border-radius:0 0 6px 6px;box-sizing:border-box;box-shadow:var(--list-shadow);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-item{align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--list-background-hover);color:var(--list-text-hover)}.atcb-list-item:focus-visible{background-color:var(--list-background-hover);color:var(--keyboard-focus);font-weight:600;outline:0}.atcb-list-item:last-child{border-radius:0 0 6px 6px}.atcb-dropup .atcb-list-item:last-child{border-radius:0;padding-bottom:1.25em}.atcb-dropoverlay .atcb-list .atcb-list-item:first-child,.atcb-dropup .atcb-list,.atcb-dropup .atcb-list-item:first-child,.atcb-list.atcb-modal .atcb-list-item:first-child{border-radius:6px 6px 0 0}.atcb-dropoverlay .atcb-list .atcb-list-item:only-child,.atcb-list.atcb-modal .atcb-list-item:only-child{border-radius:6px}.atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:1.25em}.atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child,.atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:.8em}.atcb-dropoverlay .atcb-list,.atcb-list.atcb-modal{border-radius:6px}.atcb-list.atcb-modal{box-shadow:var(--list-shadow-modal)}.atcb-list-item .atcb-icon{margin-bottom:.5em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.6em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{filter:var(--modal-shadow);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{background-color:var(--modal-background);border-radius:6px 6px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--modal-background);font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:6px 6px 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}.atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 6px 6px;box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:6px;box-shadow:var(--modal-shadow-btn);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);box-shadow:var(--modal-shadow-btn-hover);color:var(--modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn{display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;border-radius:6px;padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover);box-shadow:var(--date-btn-shadow-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{border-radius:4px 0 0 4px;align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay) .atcb-checkmark,.atcb-button.atcb-single:focus .atcb-checkmark,.atcb-button.atcb-single:hover .atcb-checkmark{top:-.77em;right:-.17em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:currentcolor}.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`,"3d":`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-border:#d2d2d2;--btn-text:#333;--btn-text-hover:#000;--btn-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 15%) 2px 2px 10px -3px;--btn-shadow-hover:rgba(0 0 0 / 35%) 2px 5px 18px -1px,rgba(0 0 0 / 30%) 2px 2px 10px -3px;--btn-shadow-active:rgba(0 0 0 / 50%) 2px 10px 20px -2px,rgba(0 0 0 / 45%) 2px 4px 12px -3px;--btn-shadow-active-up:rgba(0 0 0 / 40%) 2px -8px 15px -2px,rgba(0 0 0 / 50%) 2px 4px 12px -3px;--list-background:#f5f5f5;--list-background-hover:#fff;--list-text:#333;--list-text-hover:#000;--list-close-background:#e5e5e5;--list-close-text:#777;--list-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 2px 2px 10px -3px;--list-shadow-modal:rgba(0 0 0 / 60%) 3px 6px 40px -5px,rgba(0 0 0 / 60%) 3px 3px 15px -4px;--modal-text:#000;--modal-background:#f5f5f5;--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#161616;--modal-btn-secondary-text:#666567;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));--modal-shadow-btn:rgba(0 0 0 / 10%) 2px 3px 10px -3px,rgba(0 0 0 / 25%) 1px 1px 8px -4px;--modal-shadow-btn-hover:rgba(0 0 0 / 35%) 3px 5px 15px -2px,rgba(0 0 0 / 20%) 2px 4px 25px -6px;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-background-hover:#fff;--date-btn-shadow:rgba(0 0 0 / 40%) 1px 3px 15px -4px,rgba(0 0 0 / 20%) 1px 1px 8px -4px;--date-btn-shadow-hover:rgba(0 0 0 / 40%) 4px 6px 18px -1px,rgba(0 0 0 / 35%) 4px 5px 25px -2px;--checkmark-background:radial-gradient(circle,#fff 0,rgba(255 255 255 / 80%) 40%,rgba(255 255 255 / 0%) 70%);--overlay-background:rgba(20 20 20 / 25%);--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#2e2e2e;--btn-background-hover:#373737;--btn-border:#4d4d4d;--btn-text:#dedede;--btn-text-hover:#f1f1f1;--btn-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--btn-shadow-hover:rgba(255 255 255 / 6%) -12px -5px 23px -8px,rgba(255 255 255 / 7%) -7px -5px 18px -3px,rgba(0 0 0 / 60%) 2px 5px 19px -1px,rgba(0 0 0 / 50%) 3px 3px 22px -3px;--btn-shadow-active:rgba(255 255 255 / 7%) -12px -5px 23px -8px,rgba(255 255 255 / 8%) -7px -5px 18px -3px,rgba(0 0 0 / 70%) 2px 10px 20px -1px,rgba(0 0 0 / 60%) 3px 5px 25px -3px;--btn-shadow-active-up:rgba(255 255 255 / 7%) -12px 5px 23px -8px,rgba(255 255 255 / 8%) -7px 5px 18px -3px,rgba(0 0 0 / 60%) 2px -8px 15px -1px,rgba(0 0 0 / 60%) 3px 5px 25px -3px;--list-background:#2e2e2e;--list-background-hover:#373737;--list-text:#dedede;--list-text-hover:#f1f1f1;--list-close-background:#282828;--list-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--list-shadow-modal:rgba(255 255 255 / 8%) -12px -5px 30px -8px,rgba(255 255 255 / 8%) -7px -5px 15px -3px,rgba(0 0 0 / 60%) 4px 6px 50px -4px,rgba(0 0 0 / 90%) 8px 12px 40px -2px;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 90%));--modal-shadow-btn:rgba(255 255 255 / 5%) -2px -2px 10px,rgba(0 0 0 / 30%) 1px 2px 8px -1px;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-background-hover:#474747;--date-btn-shadow:rgba(255 255 255 / 10%) -8px -6px 20px,rgba(0 0 0 / 50%) 1px 3px 25px -8px,rgba(0 0 0 / 50%) 1px 1px 10px -3px;--checkmark-background:radial-gradient(circle,rgba(0 0 0 / 50%) 0,rgba(0 0 0 / 30%) 40%,rgba(0 0 0 / 0%) 70%);--overlay-background:rgba(20 20 20 / 60%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button{align-items:center;background-color:var(--btn-background);border:1px solid var(--btn-border);border-radius:6px;box-shadow:var(--btn-shadow);color:var(--btn-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.5em;margin:0;max-width:350px;min-width:10em;padding:.65em 1em;position:relative;text-align:center;touch-action:manipulation;transform:translate3d(0,0,-12px);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}.atcb-button.atcb-no-text,.atcb-button:disabled{min-width:0}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-hover);color:var(--btn-text-hover)}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){background-color:var(--btn-background-hover);z-index:15000000}.atcb-button.atcb-single:not([disabled]):focus,.atcb-button.atcb-single:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-active);color:var(--btn-text-hover);margin:-.13em;padding:.78em 1.13em}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropup,.atcb-dropoverlay){box-shadow:var(--btn-shadow-active);transform:perspective(100px) rotateX(12deg) translate3d(0,0,2px);transition:transform .1s linear}.atcb-button.atcb-active.atcb-dropup:not(.atcb-modal-style,.atcb-dropoverlay){box-shadow:var(--btn-shadow-active-up);transform:perspective(100px) rotateX(348deg) translate3d(0,0,2px);transition:transform .1s linear}.atcb-button.atcb-active.atcb-dropoverlay{transform:translate3d(0,0,0);z-index:14000090}.atcb-icon{height:1em;margin-bottom:.3em;margin-right:.8em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:.8em}.atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-text{overflow-wrap:anywhere}.atcb-button:disabled .atcb-text{letter-spacing:.1em}.atcb-dropdown-anchor{bottom:6px;height:1px;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;padding:0 4px;position:absolute;transform:translate3d(0,0,0);z-index:14000090}.atcb-list{background-color:var(--list-background);border-radius:0 0 6px 6px;box-sizing:border-box;box-shadow:var(--list-shadow);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-wrapper.atcb-dropdown:not(.atcb-dropup,.atcb-dropoverlay){animation:atcb-list-slide-down .4s ease 50ms 1 normal both;opacity:0}.atcb-list-wrapper.atcb-dropup:not(.atcb-dropoverlay){animation:atcb-list-slide-up .4s ease 50ms 1 normal both;opacity:0}.atcb-list-wrapper.atcb-dropoverlay{transform:translate3d(0,0,2px);z-index:15000000;animation:atcb-list-slide-center .3s ease 0s 1 normal both;opacity:0}@keyframes atcb-list-slide-down{0%{opacity:0;transform:rotateX(70deg);transform-origin:top}100%{opacity:1;transform:rotateX(0);transform-origin:top}}@keyframes atcb-list-slide-up{0%{opacity:0;transform:rotateX(70deg);transform-origin:bottom}100%{opacity:1;transform:rotateX(0);transform-origin:bottom}}@keyframes atcb-list-slide-center{0%{opacity:0;transform:scaleY(1)}1%{opacity:1;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.atcb-list-item{align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--list-background-hover);color:var(--list-text-hover)}.atcb-list-item:focus-visible{background-color:var(--list-background-hover);color:var(--keyboard-focus);font-weight:600;outline:0}.atcb-list-item:last-child{border-radius:0 0 6px 6px}.atcb-dropup .atcb-list-item:last-child{border-radius:0;padding-bottom:1.5em}.atcb-dropoverlay .atcb-list .atcb-list-item:first-child,.atcb-dropup .atcb-list,.atcb-dropup .atcb-list-item:first-child,.atcb-list.atcb-modal .atcb-list-item:first-child{border-radius:6px 6px 0 0}.atcb-dropoverlay .atcb-list .atcb-list-item:only-child,.atcb-list.atcb-modal .atcb-list-item:only-child{border-radius:6px}.atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:1.5em}.atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child,.atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:.8em}.atcb-dropoverlay .atcb-list,.atcb-list.atcb-modal{border-radius:6px}.atcb-list.atcb-modal{box-shadow:var(--list-shadow-modal)}.atcb-list-item .atcb-icon{margin-bottom:.5em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.6em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{filter:var(--modal-shadow);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{background-color:var(--modal-background);border-radius:6px 6px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--modal-background);font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:6px 6px 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}.atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 6px 6px;box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:6px;box-shadow:var(--modal-shadow-btn);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);box-shadow:var(--modal-shadow-btn-hover);color:var(--modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn{display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;border-radius:6px;padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover);box-shadow:var(--date-btn-shadow-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{border-radius:4px 0 0 4px;align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:currentcolor}.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`,flat:`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-border:#545454;--btn-shadow:#333;--btn-text:#333;--btn-text-hover:#000;--list-background:#f5f5f5;--list-background-hover:#fff;--list-border:#545454;--list-text:#333;--list-text-hover:#000;--list-close-background:#545454;--list-close-text:#b0b0b0;--list-close-text-hover:#777;--modal-text:#000;--modal-background:#f5f5f5;--modal-btn-bar:#bababa;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#161616;--modal-btn-secondary-text:#676767;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#414141;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-background-hover:#fff;--checkmark-background:radial-gradient(circle,#fff 0,rgba(255 255 255 / 80%) 40%,rgba(255 255 255 / 0%) 70%);--overlay-background:rgba(20 20 20 / 40%);--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#222;--btn-background-hover:#373737;--btn-border:#515151;--btn-shadow:#000;--btn-text:#dedede;--btn-text-hover:#f1f1f1;--list-background:#222;--list-background-hover:#373737;--list-border:#515151;--list-text:#dedede;--list-text-hover:#f1f1f1;--list-close-background:#111;--list-close-text:#777;--list-close-text-hover:#f1f1f1;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#313131;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#414141;--date-btn-cal-background:#c7c7cd;--date-btn-background:#2d2d2d;--date-btn-background-hover:#474747;--checkmark-background:radial-gradient(circle,rgba(0 0 0 / 50%) 0,rgba(0 0 0 / 30%) 40%,rgba(0 0 0 / 0%) 70%);--overlay-background:rgba(20 20 20 / 75%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(0.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button{align-items:center;background-color:var(--btn-background);border:.2em solid var(--btn-border);color:var(--btn-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.5em;margin:0;max-width:350px;min-width:10em;padding:.8em 1.2em;top:0;left:0;box-shadow:0 0 0 0 var(--btn-shadow);position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}.atcb-button.atcb-no-text,.atcb-button:disabled{min-width:0}.atcb-button.atcb-click:not([disabled]){top:-3px;left:-3px;box-shadow:3px 3px 0 0 var(--btn-shadow)}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{background-color:var(--btn-background-hover);top:0;left:0;box-shadow:0 0 0 0 var(--btn-shadow);color:var(--btn-text-hover)}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){z-index:15000000}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single:not([disabled]):focus,.atcb-button.atcb-single:not([disabled]):hover{background-color:var(--btn-background-hover);top:-5px;left:-5px;box-shadow:5px 5px 0 0 var(--btn-shadow);color:var(--btn-text-hover)}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{height:1em;margin-right:1em;line-height:1em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:1em}.atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-icon-trigger svg{display:none}.atcb-button .atcb-icon-trigger::after{content:"+";font-size:1.5em}.atcb-text{overflow-wrap:anywhere}.atcb-button:disabled .atcb-text{letter-spacing:.1em}.atcb-dropdown-anchor{bottom:0;height:0;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;padding:0 2px 0 6px;position:absolute;z-index:16000090}.atcb-list-wrapper:not(.atcb-dropup,.atcb-dropoverlay){animation:list-entrance-bottom .2s ease 0s 1 normal forwards}.atcb-list-wrapper.atcb-dropup{animation:list-entrance-top .2s ease 0s 1 normal forwards}.atcb-list-wrapper.atcb-dropoverlay{z-index:15000000}@keyframes list-entrance-bottom{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}@keyframes list-entrance-top{0%{opacity:0;transform:translateY(-150px)}100%{opacity:1;transform:translateY(0)}}.atcb-list{background:var(--list-close-background);box-sizing:border-box;border:.15em solid var(--list-border);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-item{align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--list-background-hover);color:var(--list-text-hover)}.atcb-list-item:focus-visible{background-color:var(--list-background-hover);color:var(--keyboard-focus);font-weight:600;outline:0}.atcb-dropup .atcb-list-item:last-child{border-bottom-width:0}.atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{border-top-width:0}.atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child,.atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{border-top-width:.15em}.atcb-list-item .atcb-icon{margin-bottom:.1em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.6em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item.atcb-list-item-close:hover{color:var(--list-close-text-hover)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{border:.15em solid var(--btn-border);background-color:var(--modal-background);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{padding-top:0}.atcb-modal-content{font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:6px 6px 0 0;padding-top:0}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{border:.2em solid var(--btn-border);background-color:var(--modal-btn-secondary-background);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase;top:0;left:0;box-shadow:0 0 0 0 var(--btn-shadow)}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);color:var(--modal-btn-text-hover);text-decoration:none;top:-3px;left:-3px;box-shadow:3px 3px 0 0 var(--btn-shadow)}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn{border:.15em solid var(--btn-border);display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;background-color:var(--date-btn-background);padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;top:0;left:0;box-shadow:0 0 0 0 var(--btn-shadow)}.atcb-subevent-btn:hover{align-items:center;top:-3px;left:-3px;box-shadow:3px 3px 0 0 var(--btn-shadow)}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:currentcolor}.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`,round:`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-border:#d2d2d2;--btn-text:#333;--btn-text-hover:#000;--btn-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 15%) 2px 2px 10px -3px;--btn-shadow-hover:rgba(0 0 0 / 35%) 2px 5px 18px -1px,rgba(0 0 0 / 30%) 2px 2px 10px -3px;--btn-shadow-active:rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 45%) 2px 2px 10px -3px;--list-background:#f5f5f5;--list-background-hover:#fff;--list-text:#333;--list-text-hover:#000;--list-close-background:#e5e5e5;--list-close-text:#777;--list-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 2px 2px 10px -3px;--list-shadow-modal:rgba(0 0 0 / 60%) 3px 6px 40px -5px,rgba(0 0 0 / 60%) 3px 3px 15px -4px;--modal-text:#000;--modal-background:#f5f5f5;--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#161616;--modal-btn-secondary-text:#666567;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));--modal-shadow-btn:rgba(0 0 0 / 10%) 2px 3px 10px -3px,rgba(0 0 0 / 25%) 1px 1px 8px -4px;--modal-shadow-btn-hover:rgba(0 0 0 / 35%) 3px 5px 15px -2px,rgba(0 0 0 / 20%) 2px 4px 25px -6px;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-background-hover:#fff;--date-btn-shadow:rgba(0 0 0 / 40%) 1px 3px 15px -4px,rgba(0 0 0 / 20%) 1px 1px 8px -4px;--date-btn-shadow-hover:rgba(0 0 0 / 40%) 4px 6px 18px -1px,rgba(0 0 0 / 35%) 4px 5px 25px -2px;--checkmark-background:radial-gradient(circle,#fff 0,rgba(255 255 255 / 80%) 40%,rgba(255 255 255 / 0%) 70%);--overlay-background:rgba(20 20 20 / 25%);--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#2e2e2e;--btn-background-hover:#373737;--btn-border:#4d4d4d;--btn-text:#dedede;--btn-text-hover:#f1f1f1;--btn-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--btn-shadow-hover:rgba(255 255 255 / 6%) -12px -5px 23px -8px,rgba(255 255 255 / 7%) -7px -5px 18px -3px,rgba(0 0 0 / 60%) 2px 5px 19px -1px,rgba(0 0 0 / 50%) 3px 3px 22px -3px;--btn-shadow-active:rgba(255 255 255 / 7%) -12px -5px 23px -8px,rgba(255 255 255 / 8%) -7px -5px 18px -3px,rgba(0 0 0 / 70%) 2px 5px 19px -1px,rgba(0 0 0 / 60%) 3px 3px 22px -3px;--list-background:#2e2e2e;--list-background-hover:#373737;--list-text:#dedede;--list-text-hover:#f1f1f1;--list-close-background:#282828;--list-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--list-shadow-modal:rgba(255 255 255 / 8%) -12px -5px 30px -8px,rgba(255 255 255 / 8%) -7px -5px 15px -3px,rgba(0 0 0 / 60%) 4px 6px 50px -4px,rgba(0 0 0 / 90%) 8px 12px 40px -2px;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 90%));--modal-shadow-btn:rgba(255 255 255 / 5%) -2px -2px 10px,rgba(0 0 0 / 30%) 1px 2px 8px -1px;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-background-hover:#474747;--date-btn-shadow:rgba(255 255 255 / 10%) -8px -6px 20px,rgba(0 0 0 / 50%) 1px 3px 25px -8px,rgba(0 0 0 / 50%) 1px 1px 10px -3px;--checkmark-background:radial-gradient(circle,rgba(0 0 0 / 50%) 0,rgba(0 0 0 / 30%) 40%,rgba(0 0 0 / 0%) 70%);--overlay-background:rgba(20 20 20 / 60%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button{align-items:center;background-color:var(--btn-background);border:1px solid var(--btn-border);border-radius:500px;box-shadow:var(--btn-shadow);color:var(--btn-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.5em;margin:.13em;max-width:350px;min-width:10em;padding:.65em 1.3em;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}.atcb-button.atcb-no-text{min-width:0;border-radius:100%;display:flex;align-content:center;justify-content:center;align-items:center;height:3em;width:3em;padding:0}.atcb-button:disabled{min-width:0}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-hover);color:var(--btn-text-hover);margin:0;padding:.78em 1.43em}.atcb-button.atcb-no-text:focus,.atcb-button.atcb-no-text:hover{height:3.26em;width:3.26em;padding:0}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){z-index:15000000}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-no-text),.atcb-button.atcb-single:not(.atcb-no-text,[disabled]):focus,.atcb-button.atcb-single:not(.atcb-no-text,[disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-active);color:var(--btn-text-hover);margin:0;padding:.78em 1.43em}.atcb-button.atcb-active.atcb-no-text:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single.atcb-no-text:not([disabled]):focus,.atcb-button.atcb-single.atcb-no-text:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-active);color:var(--btn-text-hover);margin:0;padding:.93em 1.43em}.atcb-button.atcb-dropup::after,.atcb-button:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-dropup,.atcb-no-text)::before{content:"";width:0;height:0;position:absolute;left:0;right:0;margin:0 auto;transition:border-width .1s linear .1s}.atcb-button:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-dropup,.atcb-no-text)::before{top:100%;border:0 solid transparent;border-bottom:none;border-top-color:var(--btn-background-hover)}.atcb-button.atcb-dropup::after{bottom:100%;border:0 solid transparent;border-top:none;border-bottom-color:var(--btn-background-hover)}.atcb-button.atcb-active.atcb-dropup::after,.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-dropup,.atcb-no-text)::before{border-width:.35em}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{height:1em;margin-bottom:.3em;margin-right:.8em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:.8em}.atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-text{overflow-wrap:anywhere}.atcb-button:disabled .atcb-text{letter-spacing:.1em}.atcb-dropdown-anchor{bottom:-15px;height:0;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;position:absolute;z-index:14000090;min-width:12.5em;width:auto}.atcb-list-wrapper:not(.atcb-dropup,.atcb-dropoverlay){animation:list-entrance-bottom .2s ease 0s 1 normal forwards}.atcb-list-wrapper.atcb-dropup{animation:list-entrance-top .2s ease 0s 1 normal forwards}.atcb-list-wrapper.atcb-dropoverlay{animation:list-entrance-center .2s ease 0s 1 normal forwards;z-index:15000000}@keyframes list-entrance-bottom{0%{opacity:0;transform:translateY(250px)}100%{opacity:1;transform:translateY(0)}}@keyframes list-entrance-top{0%{opacity:0;transform:translateY(-250px)}100%{opacity:1;transform:translateY(0)}}@keyframes list-entrance-center{0%{opacity:0;transform:scaleY(1)}1%{opacity:1;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.atcb-list{border-radius:11px;box-sizing:border-box;box-shadow:var(--list-shadow);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-item{align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--list-background-hover);color:var(--list-text-hover)}.atcb-list-item:focus-visible{background-color:var(--list-background-hover);color:var(--keyboard-focus);font-weight:600;outline:0}.atcb-list-item:last-child{border-radius:0 0 11px 11px}.atcb-list-item:first-child{border-radius:11px 11px 0 0}.atcb-list-item:only-child{border-radius:11px}.atcb-list.atcb-modal{box-shadow:var(--list-shadow-modal)}.atcb-list-item .atcb-icon{margin-bottom:.5em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.6em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{filter:var(--modal-shadow);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{background-color:var(--modal-background);border-radius:9px 9px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--modal-background);font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:9px 9px 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}.atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 9px 9px;box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:500px;box-shadow:var(--modal-shadow-btn);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);box-shadow:var(--modal-shadow-btn-hover);color:var(--modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn{display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;border-radius:6px;padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover);box-shadow:var(--date-btn-shadow-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{border-radius:4px 0 0 4px;align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay) .atcb-checkmark,.atcb-button:focus .atcb-checkmark,.atcb-button:hover .atcb-checkmark{top:-.77em;right:-.17em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:currentcolor}.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`,neumorphism:`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-text:#444;--btn-text-hover:#111;--btn-shadow:rgba(40 40 40 / 30%) 0.3em 0.3em 0.6em,rgba(255 255 255 / 70%) -0.1em -0.1em 0.3em;--btn-shadow-hover:rgba(40 40 40 / 50%) 0.4em 0.4em 0.8em,rgba(255 255 255 / 90%) -0.2em -0.2em 0.5em;--btn-shadow-active:inset rgba(40 40 40 / 40%) 0.15em 0.15em 0.3em,inset rgba(255 255 255 / 90%) -0.2em -0.2em 0.5em;--list-background:#f5f5f5;--list-background-hover:#fff;--list-text:#444;--list-text-hover:#111;--list-close-background:#e5e5e5;--list-close-text:#777;--list-shadow:rgba(40 40 40 / 30%) 0.4em 0.4em 0.8em,rgba(255 255 255 / 80%) -0.2em -0.2em 0.5em;--modal-text:#111;--modal-background:#f5f5f5;--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#222;--modal-btn-secondary-text:#666567;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));--modal-shadow-btn:rgba(40 40 40 / 15%) 0.2em 0.2em 0.4em,rgba(255 255 255 / 30%) -0.1em -0.1em 0.3em;--modal-shadow-btn-hover:rgba(40 40 40 / 40%) 0.4em 0.4em 0.7em,rgba(255 255 255 / 70%) -0.2em -0.2em 0.5em;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#e3e5ea;--date-btn-background-hover:#fff;--date-btn-shadow:rgba(40 40 40 / 40%) 0.2em 0.2em 0.8em,rgba(255 255 255 / 80%) -0.2em -0.2em 0.4em;--date-btn-shadow-hover:rgba(40 40 40 / 50%) 0.3em 0.4em 1em,rgba(255 255 255) -0.3em -0.3em 0.7em;--checkmark-background:radial-gradient(circle, #fff 0, rgba(255 255 255 / 80%) 40%, rgba(255 255 255 / 0%) 70%);--overlay-background:#dcdcdc;--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#2e2e2e;--btn-background-hover:#373737;--btn-text:#dedede;--btn-text-hover:#f1f1f1;--btn-shadow:rgba(0 0 0 / 70%) 0.3em 0.3em 0.6em,rgba(230 230 230 / 30%) -0.05em -0.05em 0.4em;--btn-shadow-hover:rgba(0 0 0 / 80%) 0.4em 0.4em 0.9em,rgba(230 230 230 / 35%) -0.08em -0.08em 0.5em;--btn-shadow-active:inset rgba(0 0 0 / 80%) 0.15em 0.15em 0.25em,inset rgba(230 230 230 / 15%) -0.2em -0.2em 0.6em;--list-background:#2e2e2e;--list-background-hover:#373737;--list-text:#dedede;--list-text-hover:#f1f1f1;--list-close-background:#282828;--list-shadow:rgba(0 0 0) 0.3em 0.3em 1em,rgba(230 230 230 / 40%) -0.08em -0.08em 0.6em;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-shadow:drop-shadow(5px 8px 35px rgba(0 0 0 / 90%));--modal-shadow-btn:rgba(0 0 0 / 60%) 0.2em 0.2em 0.6em,rgba(230 230 230 / 15%) -0.1em -0.1em 0.4em;--modal-shadow-btn-hover:rgba(0 0 0 / 80%) 0.3em 0.3em 0.8em,rgba(230 230 230 / 15%) -0.1em -0.1em 0.6em;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-background-hover:#474747;--date-btn-shadow:rgba(0 0 0 / 70%) 0.2em 0.2em 0.8em,rgba(230 230 230 / 15%) -0.1em -0.1em 0.5em;--date-btn-shadow-hover:rgba(0 0 0) 0.3em 0.4em 1em,rgba(230 230 230 / 15%) -0.2em -0.2em 0.8em;--checkmark-background:radial-gradient(circle, rgba(0 0 0 / 50%) 0, rgba(0 0 0 / 30%) 40%, rgba(0 0 0 / 0%) 70%);--overlay-background:#141414;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(0.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button{align-items:center;background-color:var(--btn-background);border:0;border-radius:15px;box-shadow:var(--btn-shadow);color:var(--btn-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.5em;margin:0;max-width:350px;min-width:10em;padding:1em 1.2em;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;transition:box-shadow .1s ease-in-out,background-color .1s ease-in-out;z-index:1}.atcb-button.atcb-no-text{min-width:0;border-radius:100%;display:flex;align-content:center;justify-content:center;align-items:center;height:3em;width:3em;padding:0}.atcb-button:disabled{min-width:0}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-hover);color:var(--btn-text-hover)}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){z-index:15000000}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single:not([disabled]):focus,.atcb-button.atcb-single:not([disabled]):hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-active);color:var(--btn-text-hover)}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{height:1em;margin-bottom:.3em;margin-right:.8em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:.8em}.atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-text{overflow-wrap:anywhere}.atcb-button:disabled .atcb-text{letter-spacing:.1em}.atcb-dropdown-anchor{bottom:-30px;height:0;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;position:absolute;min-width:12.5em;width:auto;animation:list-entrance .6s ease 0s 1 normal forwards;z-index:15000000}@keyframes list-entrance{0%{opacity:0}100%{opacity:1}}.atcb-list{border-radius:11px;box-sizing:border-box;box-shadow:var(--list-shadow);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-item{box-shadow:none;align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:1em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow .15s ease-in-out,padding .15s ease-in-out,margin .15s ease-in-out}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{box-shadow:var(--btn-shadow);background-color:var(--list-background-hover);color:var(--list-text-hover);padding:1.2em;margin:-.2em;position:relative;z-index:15000010}.atcb-list-item:focus-visible{box-shadow:var(--btn-shadow);background-color:var(--list-background-hover);color:var(--keyboard-focus);padding:1.2em;margin:-.2em;position:relative;z-index:15000010;font-weight:600;outline:0}.atcb-list-item:last-child{border-radius:0 0 11px 11px}.atcb-list-item:first-child{border-radius:11px 11px 0 0}.atcb-list-item:only-child{border-radius:11px}.atcb-list-item .atcb-icon{margin-bottom:.5em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.6em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{animation:list-entrance .6s ease 0s 1 normal forwards;filter:var(--modal-shadow);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{background-color:var(--modal-background);border-radius:9px 9px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--modal-background);font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:6px 6px 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}.atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 9px 9px;box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:13px;box-shadow:var(--modal-shadow-btn);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);box-shadow:var(--modal-shadow-btn-hover);color:var(--modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn{display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;border-radius:6px;padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover);box-shadow:var(--date-btn-shadow-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{border-radius:4px 0 0 4px;align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay) .atcb-checkmark,.atcb-button.atcb-single:focus .atcb-checkmark,.atcb-button.atcb-single:hover .atcb-checkmark{top:-.77em;right:-.17em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .1s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:currentcolor}.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`,text:`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-underline:#a9ceff;--btn-border:#a8a8a8;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-text:#333;--btn-text-hover:#000;--btn-text-shadow:#fff;--list-background:#f5f5f5;--list-background-hover:#fff;--list-text:#333;--list-text-hover:#000;--list-close-background:#e5e5e5;--list-close-text:#777;--list-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 2px 2px 10px -3px;--list-shadow-modal:rgba(0 0 0 / 60%) 3px 6px 40px -5px,rgba(0 0 0 / 60%) 3px 3px 15px -4px;--modal-text:#000;--modal-background:#f5f5f5;--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#161616;--modal-btn-secondary-text:#666567;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));--modal-shadow-btn:rgba(0 0 0 / 10%) 2px 3px 10px -3px,rgba(0 0 0 / 25%) 1px 1px 8px -4px;--modal-shadow-btn-hover:rgba(0 0 0 / 35%) 3px 5px 15px -2px,rgba(0 0 0 / 20%) 2px 4px 25px -6px;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-background-hover:#fff;--date-btn-shadow:rgba(0 0 0 / 40%) 1px 3px 15px -4px,rgba(0 0 0 / 20%) 1px 1px 8px -4px;--date-btn-shadow-hover:rgba(0 0 0 / 40%) 4px 6px 18px -1px,rgba(0 0 0 / 35%) 4px 5px 25px -2px;--checkmark-background:radial-gradient(circle,rgba(255 255 255 / 80%) 0,rgba(255 255 255 / 60%) 40%,rgba(255 255 255 / 0%) 70%);--overlay-background:rgba(200 200 200 / 25%);--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-underline:#336db9;--btn-border:#888;--btn-background:#2e2e2e;--btn-background-hover:#373737;--btn-text:#dedede;--btn-text-hover:#fff;--btn-text-shadow:#000;--list-background:#2e2e2e;--list-background-hover:#373737;--list-text:#dedede;--list-text-hover:#fff;--list-close-background:#282828;--list-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--list-shadow-modal:rgba(255 255 255 / 8%) -12px -5px 30px -8px,rgba(255 255 255 / 8%) -7px -5px 15px -3px,rgba(0 0 0 / 60%) 4px 6px 50px -4px,rgba(0 0 0 / 90%) 8px 12px 40px -2px;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 90%));--modal-shadow-btn:rgba(255 255 255 / 5%) -2px -2px 10px,rgba(0 0 0 / 30%) 1px 2px 8px -1px;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-background-hover:#474747;--date-btn-shadow:rgba(255 255 255 / 10%) -8px -6px 20px,rgba(0 0 0 / 50%) 1px 3px 25px -8px,rgba(0 0 0 / 50%) 1px 1px 10px -3px;--checkmark-background:radial-gradient(circle,rgba(0 0 0 / 40%) 0,rgba(0 0 0 / 20%) 40%,rgba(0 0 0 / 0%) 70%);--overlay-background:rgba(20 20 20 / 60%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(0.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button{background-image:linear-gradient(120deg,var(--btn-underline) 0,var(--btn-underline) 100%);background-repeat:no-repeat;background-size:100% 10%;background-position:0 100%;background-color:transparent;border:0;border-radius:0;transition:background-size .1s ease-in,border-radius .2s ease-in;align-items:center;color:var(--btn-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.2em;margin:0 .2em;padding:.75em;position:relative;text-align:left;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;width:auto;z-index:1}.atcb-button.atcb-no-text,.atcb-button:disabled{min-width:0}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button:not([disabled]):focus,.atcb-button:not([disabled]):hover{background-size:100% 100%;color:var(--btn-text-hover);text-shadow:0 0 .7em var(--btn-text-shadow);border-radius:21px}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay){z-index:15000000}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single:not([disabled]):focus,.atcb-button.atcb-single:not([disabled]):hover{background-size:100% 10%;border-radius:3px 3px 11px 11px;background-position:0 0;background-color:var(--btn-background);color:var(--btn-text);text-shadow:none}.atcb-button.atcb-active.atcb-dropup{background-position:0 100%;border-radius:11px 11px 3px 3px}.atcb-button.atcb-dropup::after,.atcb-button:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-dropup)::before{content:"";width:0;height:0;position:absolute;left:0;right:0;margin:0 auto;transition:border-width .1s linear .1s}.atcb-button:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-dropup)::before{top:100%;border:0 solid transparent;border-bottom:none;border-top-color:var(--btn-background)}.atcb-button.atcb-dropup::after{bottom:100%;border:0 solid transparent;border-top:none;border-bottom-color:var(--btn-background)}.atcb-button.atcb-active.atcb-dropup::after,.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay,.atcb-dropup)::before{border-width:.35em}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{height:1em;margin-right:1em;line-height:1em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:1em}.atcb-no-text .atcb-icon{margin-right:0;margin-left:0}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-icon-trigger svg{display:none}.atcb-button .atcb-icon-trigger::after{content:"+";font-size:1.5em}.atcb-text{overflow-wrap:anywhere}.atcb-button:disabled .atcb-text{letter-spacing:.1em}.atcb-dropdown-anchor{bottom:-15px;height:0;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;position:absolute;z-index:14000090;min-width:12.5em;width:auto}.atcb-list-wrapper:not(.atcb-dropup,.atcb-dropoverlay){animation:list-entrance-bottom .2s ease 0s 1 normal forwards}.atcb-list-wrapper.atcb-dropup{animation:list-entrance-top .2s ease 0s 1 normal forwards}.atcb-list-wrapper.atcb-dropoverlay{animation:list-entrance-center .2s ease 0s 1 normal forwards;z-index:15000000}@keyframes list-entrance-bottom{0%{opacity:0;transform:translateY(250px)}100%{opacity:1;transform:translateY(0)}}@keyframes list-entrance-top{0%{opacity:0;transform:translateY(-250px)}100%{opacity:1;transform:translateY(0)}}@keyframes list-entrance-center{0%{opacity:0;transform:scaleY(1)}1%{opacity:1;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.atcb-list{border-radius:11px;box-sizing:border-box;box-shadow:var(--list-shadow);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-item{align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em 1em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--list-background-hover);color:var(--list-text-hover)}.atcb-list-item:focus-visible{background-color:var(--list-background-hover);color:var(--keyboard-focus);font-weight:600;outline:0}.atcb-list-item:last-child{border-radius:0 0 11px 11px}.atcb-list-item:first-child{border-radius:11px 11px 0 0}.atcb-list-item:only-child{border-radius:11px}.atcb-list.atcb-modal{box-shadow:var(--list-shadow-modal)}.atcb-list-item .atcb-icon{margin-bottom:.1em;margin-right:.7em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.7em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{filter:var(--modal-shadow);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{background-color:var(--modal-background);border-radius:9px 9px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--modal-background);font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:9px 9px 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}.atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 9px 9px;box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:21px;box-shadow:var(--modal-shadow-btn);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);box-shadow:var(--modal-shadow-btn-hover);color:var(--modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn{display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;border-radius:6px;padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover);box-shadow:var(--date-btn-shadow-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{border-radius:4px 0 0 4px;align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:var(--btn-text)}.atcb-icon .atcb-icon-ical svg{fill:var(--btn-text)}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`,date:`:host{width:fit-content;--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--keyboard-focus:#1e90ff;--btn-background:#f5f5f5;--btn-background-hover:#fff;--btn-border:#d2d2d2;--btn-text:#333;--btn-text-hover:#000;--btn-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 15%) 2px 2px 10px -3px;--btn-shadow-hover:rgba(0 0 0 / 30%) 2px 5px 18px -1px,rgba(0 0 0 / 25%) 2px 2px 10px -3px;--list-background:#f5f5f5;--list-background-hover:#fff;--list-text:#333;--list-text-hover:#000;--list-close-background:#e5e5e5;--list-close-text:#777;--list-shadow:rgba(0 0 0 / 20%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 2px 2px 10px -3px;--list-shadow-modal:rgba(0 0 0 / 60%) 3px 6px 40px -5px,rgba(0 0 0 / 60%) 3px 3px 15px -4px;--modal-text:#000;--modal-background:#f5f5f5;--modal-btn-bar:#c6c8cd;--modal-btn-background:#f5f5f5;--modal-btn-secondary-background:#e2e1e6;--modal-btn-background-hover:#fff;--modal-btn-text:#2e2e2e;--modal-btn-text-hover:#161616;--modal-btn-secondary-text:#666567;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 70%));--modal-shadow-btn:rgba(0 0 0 / 10%) 2px 3px 10px -3px,rgba(0 0 0 / 25%) 1px 1px 8px -4px;--modal-shadow-btn-hover:rgba(0 0 0 / 35%) 3px 5px 15px -2px,rgba(0 0 0 / 20%) 2px 4px 25px -6px;--date-btn-text:#1d1d1e;--date-btn-text-secondary:#3a3a3f;--date-btn-cal-day-text:#fff;--date-btn-cal-month-text:#d3d2d7;--date-btn-cal-background:#313132;--date-btn-background:#eae9ed;--date-btn-background-hover:#fff;--date-btn-shadow:rgba(0 0 0 / 40%) 1px 3px 15px -4px,rgba(0 0 0 / 20%) 1px 1px 8px -4px;--date-btn-shadow-hover:rgba(0 0 0 / 40%) 4px 6px 18px -1px,rgba(0 0 0 / 35%) 4px 5px 25px -2px;--checkmark-background:radial-gradient(circle,#fff 0,rgba(255 255 255 / 80%) 40%,rgba(255 255 255 / 0%) 70%);--overlay-background:rgba(20 20 20 / 25%);--overlay-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 122.878 122.88'%3E%3Cpath d='M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313h0z'/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}:host(.atcb-dark){--btn-background:#2e2e2e;--btn-background-hover:#474747;--btn-border:#4d4d4d;--btn-text:#dedede;--btn-text-hover:#f1f1f1;--btn-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--btn-shadow-hover:rgba(255 255 255 / 6%) -12px -5px 23px -8px,rgba(255 255 255 / 7%) -7px -5px 18px -3px,rgba(0 0 0 / 60%) 2px 5px 19px -1px,rgba(0 0 0 / 50%) 3px 3px 22px -3px;--list-background:#2e2e2e;--list-background-hover:#474747;--list-text:#dedede;--list-text-hover:#f1f1f1;--list-close-background:#282828;--list-shadow:rgba(255 255 255 / 5%) -12px -5px 20px -8px,rgba(255 255 255 / 6%) -7px -5px 15px -3px,rgba(0 0 0 / 50%) 2px 5px 18px -1px,rgba(0 0 0 / 40%) 3px 3px 20px -3px;--list-shadow-modal:rgba(255 255 255 / 8%) -12px -5px 30px -8px,rgba(255 255 255 / 8%) -7px -5px 15px -3px,rgba(0 0 0 / 60%) 4px 6px 50px -4px,rgba(0 0 0 / 90%) 8px 12px 40px -2px;--modal-text:#f1f1f1;--modal-background:#242424;--modal-btn-bar:#38383a;--modal-btn-background:#181819;--modal-btn-secondary-background:#2e2d30;--modal-btn-background-hover:#434246;--modal-btn-text:#dbdbdb;--modal-btn-text-hover:#fff;--modal-btn-secondary-text:#b8b8b8;--modal-shadow:drop-shadow(5px 8px 30px rgba(0 0 0 / 90%));--modal-shadow-btn:rgba(255 255 255 / 5%) -2px -2px 10px,rgba(0 0 0 / 30%) 1px 2px 8px -1px;--date-btn-text:#ebebf0;--date-btn-text-secondary:#b5b5bd;--date-btn-cal-day-text:#101010;--date-btn-cal-month-text:#3e3e3f;--date-btn-cal-background:#c7c7cd;--date-btn-background:#363636;--date-btn-background-hover:#474747;--date-btn-shadow:rgba(255 255 255 / 10%) -8px -6px 20px,rgba(0 0 0 / 50%) 1px 3px 25px -8px,rgba(0 0 0 / 50%) 1px 1px 10px -3px;--checkmark-background:radial-gradient(circle,rgba(0 0 0 / 50%) 0,rgba(0 0 0 / 30%) 40%,rgba(0 0 0 / 0%) 70%);--overlay-background:rgba(20 20 20 / 60%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (width <= 991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (width <= 575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:block;padding:5px;position:relative}.atcb-button,.atcb-subevent-btn{display:flex;align-items:flex-start;cursor:pointer;font-family:var(--font);font-size:1em;box-shadow:var(--date-btn-shadow);background-color:var(--date-btn-background);border:0;border-radius:6px;padding:0;margin:0;touch-action:manipulation;position:relative;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.atcb-button{box-shadow:var(--btn-shadow);min-width:17.5em;max-width:16em;position:relative;z-index:1}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:hover,.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--date-btn-background-hover);box-shadow:var(--date-btn-shadow-hover)}.atcb-button:focus,.atcb-button:hover{background-color:var(--btn-background-hover);box-shadow:var(--btn-shadow-hover)}.atcb-button:focus-visible,.atcb-subevent-btn:focus-visible{outline:2px solid var(--keyboard-focus)}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{border-radius:4px 0 0 4px;align-self:stretch;background-color:var(--date-btn-cal-background);color:var(--date-btn-background-hover);padding:.7em .8em .8em;width:2.7em;align-items:center;display:flex;flex-direction:column}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-button:hover .atcb-date-btn-left,.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--date-btn-cal-day-text);font-weight:300;font-size:2em;word-break:keep-all;padding-bottom:.1em}.atcb-initialized[lang=ja] .atcb-date-btn-day,.atcb-initialized[lang=ko] .atcb-date-btn-day,.atcb-initialized[lang=zh] .atcb-date-btn-day{font-size:1.3em}.atcb-date-btn-month{color:var(--date-btn-cal-month-text);font-weight:600;font-size:1em}.atcb-date-btn-right{position:relative;color:var(--date-btn-text);min-width:12.5em;overflow-wrap:anywhere}.atcb-date-btn-details{opacity:1;padding:.7em .8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{position:absolute;top:0;left:0;width:100%;opacity:0;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1em;padding:.3em;box-sizing:border-box}.atcb-button:disabled .atcb-date-btn-hover{letter-spacing:.1em}.atcb-button:hover .atcb-date-btn-details,.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-button:hover .atcb-date-btn-hover,.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{font-weight:600;font-size:.9em;margin-bottom:.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atcb-date-btn-content{display:flex;align-items:flex-start;font-size:.8em;color:var(--date-btn-text-secondary)}.atcb-date-btn-content-location{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;height:.8em;width:1.3em;flex:0 0 1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-right:0;margin-left:.5em}.atcb-initialized[lang=ja] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=ko] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon,.atcb-initialized[lang=zh] .atcb-date-btn-content:not(.atcb-date-btn-content-location) .atcb-date-btn-content-icon{margin-top:.15em}.atcb-date-btn-content-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-text span:not(.atcb-icon-ical){padding-right:.3em;display:inline-block}.atcb-icon{height:1em;margin-bottom:.3em;margin-right:.8em;flex-grow:0;flex-shrink:0}.atcb-rtl .atcb-icon{margin-right:0;margin-left:.8em}.atcb-icon svg{height:100%;fill:currentcolor;width:auto}.atcb-text{overflow-wrap:anywhere}.atcb-dropdown-anchor{bottom:4px;height:1px;width:100%;opacity:0;position:absolute}.atcb-list-wrapper{box-sizing:border-box;padding:0 4px;position:absolute;z-index:14000090}.atcb-list-wrapper.atcb-dropoverlay{z-index:15000000}.atcb-list{border-radius:0 0 6px 6px;box-sizing:border-box;box-shadow:var(--list-shadow);color:var(--list-text);display:block;font-family:var(--font);min-width:100%;position:relative;user-select:none;-webkit-user-select:none;width:fit-content}.atcb-list-item{align-items:center;background-color:var(--list-background);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--list-background-hover);color:var(--list-text-hover)}.atcb-list-item:focus-visible{background-color:var(--list-background-hover);color:var(--keyboard-focus);font-weight:600;outline:0}.atcb-list-item:last-child{border-radius:0 0 6px 6px}.atcb-dropup .atcb-list-item:last-child{border-radius:0;padding-bottom:1.25em}.atcb-dropoverlay .atcb-list .atcb-list-item:first-child,.atcb-dropup .atcb-list-item:first-child,.atcb-list.atcb-modal .atcb-list-item:first-child{border-radius:6px 6px 0 0}.atcb-dropoverlay .atcb-list .atcb-list-item:only-child,.atcb-list.atcb-modal .atcb-list-item:only-child{border-radius:6px}.atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:1.25em}.atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child,.atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:.8em}.atcb-dropoverlay .atcb-list,.atcb-list.atcb-modal{border-radius:6px}.atcb-list.atcb-modal{box-shadow:var(--list-shadow-modal)}.atcb-list-item .atcb-icon{margin-bottom:.5em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-right:0;margin-left:.6em}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--list-close-background)}.atcb-list-item.atcb-list-item-close:not(:focus-visible){color:var(--list-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal{display:block;margin:auto;min-width:250px;width:auto;position:relative;z-index:14000090}.atcb-modal-box{filter:var(--modal-shadow);color:var(--modal-text);cursor:default;box-sizing:border-box;font-family:var(--font);line-height:1.5em;text-align:left;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;margin-bottom:20px;max-width:32em;-webkit-tap-highlight-color:transparent}.atcb-modal-box.atcb-rtl{text-align:right;direction:rtl;padding:1.25em 1em 1.25em 2em}.atcb-modal-icon{height:2.5em;width:2.5em;border-radius:100%;background-color:var(--modal-background);padding:1.75em;margin:auto}.atcb-modal-icon svg{height:auto;fill:currentcolor;width:100%}.atcb-modal-headline{background-color:var(--modal-background);border-radius:6px 6px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-transform:uppercase;text-align:center}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--modal-background);font-size:1em;padding:.3em 2.5em 2.25em}.atcb-modal-icon+.atcb-modal-content{border-radius:6px 6px 0 0;margin-top:-2.6em;padding-top:2.6em}@media (width <= 575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1.5em 1.5em}.atcb-modal-icon+.atcb-modal-content{padding-top:1.8em}}.atcb-modal-buttons{background-color:var(--modal-btn-bar);border-radius:0 0 6px 6px;box-sizing:border-box;padding:.8em 1em;text-align:center;width:100%;display:flex;justify-content:center;flex-flow:row-reverse wrap;align-items:center}a.atcb-modal-btn,button.atcb-modal-btn{background-color:var(--modal-btn-secondary-background);border:0;border-radius:6px;box-shadow:var(--modal-shadow-btn);color:var(--modal-btn-secondary-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-transform:uppercase}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--modal-btn-background);color:var(--modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--modal-btn-background-hover);box-shadow:var(--modal-shadow-btn-hover);color:var(--modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--modal-btn-background-hover);outline:2px solid var(--keyboard-focus)}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{box-sizing:content-box;color:var(--btn-text);display:block;position:absolute;top:-.9em;right:-.3em;padding:.5em;background:var(--checkmark-background);border-radius:100%;height:1.5em}.atcb-checkmark svg{height:100%;fill:currentcolor;width:auto}#atcb-bgoverlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--overlay-background);border:0;box-sizing:border-box;display:flex;height:calc(100vh + 100px);inset-inline:0;left:0;right:0;top:0;min-height:100%;min-width:100%;overflow-y:auto;padding:20px 20px 130px;position:fixed;width:100vw;z-index:14000000}#atcb-bgoverlay:not(dialog){animation:atcb-bgoverlay-animate .2s ease 0s 1 normal forwards;opacity:0}#atcb-bgoverlay.atcb-no-bg{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;background-color:transparent}@keyframes atcb-bgoverlay-animate{0%{opacity:0}100%{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--overlay-cursor)}.atcb-icon .atcb-icon-apple svg{fill:currentcolor}.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{filter:var(--icon-filter)}`},ft=()=>!(typeof window>"u"),Ze=ft()?()=>!!(/iPad|iPhone|iPod/i.test(navigator.userAgent||navigator.vendor||window.opera)&&!window.MSStream||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1):()=>!1,_i=ft()?()=>!!(/android/i.test(navigator.userAgent||navigator.vendor||window.opera)&&!window.MSStream):()=>!1,Vo=ft()?()=>!!/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent||navigator.vendor):()=>!1,Gn=()=>!!(_i()||Ze()),Qo=ft()?()=>!!/(; ?wv|(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari))/i.test(navigator.userAgent||navigator.vendor):()=>!1,A5=ft()?()=>!!/(Instagram)/i.test(navigator.userAgent||navigator.vendor||window.opera):()=>!1,Ti=Qo()?"_system":"_blank",M5=["apple","google","ical","ms365","outlookcom","msteams","yahoo"],E5=["apple","google","ical"],z5=["msteams"],C5=["ical"],pe=[],Ko=["debug","cspnonce","name","dates","description","startDate","startTime","endDate","endTime","timeZone","location","status","uid","organizer","attendee","icsFile","images","recurrence","recurrence_until","recurrence_byDay","recurrence_byMonth","recurrence_byMonthDay","recurrence_weekstart","sequence","recurrence_interval","recurrence_count","availability","created","updated","subscribe","options","iCalFileName","listStyle","buttonStyle","trigger","hideIconButton","hideIconList","hideIconModal","hideTextLabelButton","hideTextLabelList","buttonsList","hideBackground","hideCheckmark","hideBranding","size","label","ty","rsvp","inline","inlineRsvp","customLabels","customCss","lightMode","language","hideRichData","bypassWebViewCheck","blockInteraction","styleLight","styleDark","disabled","hidden","hideButton","pastDateHandling","proxy","fakeMobile","fakeIOS","fakeAndroid","forceOverlay"],Jo=["debug","hideIconButton","hideIconList","hideIconModal","hideTextLabelButton","hideTextLabelList","subscribe","hideBackground","hideCheckmark","hideBranding","inlineRsvp","hideRichData","buttonsList","inline","bypassWebViewCheck","blockInteraction","disabled","hidden","hideButton","proxy","fakeMobile","fakeIOS","fakeAndroid","forceOverlay"],D5=["customLabels","ty","rsvp"],R5=["dates"],L5=["images","options"],O5=["sequence","recurrence_interval","recurrence_count"],fn={trigger:'',apple:'',google:'',ical:'',msteams:'',ms365:'',outlookcom:'',yahoo:'',atcb:'',close:'',location:'',warning:'',checkmark:''};function xd(e){return e=$5(e),e.timeZone=N5(e.timeZone),e=Y5(e),e=P5(e),e=F5(e),e.sizes=I5(e.size),e.lightMode=B5(e.lightMode),e=Z5(e),e=U5(e),e=j5(e),e=q5(e),e=G5(e),e}function $5(e){for(let t=0;t2)&&(e.recurrence_weekstart="MO"),e.recurrence_frequency=e.recurrence,e.recurrence="RRULE:FREQ="+e.recurrence+";WKST="+e.recurrence_weekstart+";INTERVAL="+e.recurrence_interval,e.recurrence_until!=null&&e.recurrence_until!=""&&(e.endTime!=null&&e.endTime!=""?e.recurrence=e.recurrence+";UNTIL="+e.recurrence_until.replace(/-/g,"").slice(0,8)+"T"+e.endTime.replace(":","")+"00":e.recurrence=e.recurrence+";UNTIL="+e.recurrence_until.replace(/-/g,"").slice(0,8)),e.recurrence_count!=null&&e.recurrence_count!=""&&(e.recurrence=e.recurrence+";COUNT="+e.recurrence_count),e.recurrence_byDay!=null&&e.recurrence_byDay!=""&&(e.recurrence=e.recurrence+";BYDAY="+e.recurrence_byDay),e.recurrence_byMonth!=null&&e.recurrence_byMonth!=""&&(e.recurrence=e.recurrence+";BYMONTH="+e.recurrence_byMonth),e.recurrence_byMonthDay!=null&&e.recurrence_byMonthDay!=""&&(e.recurrence=e.recurrence+";BYMONTHDAY="+e.recurrence_byMonthDay);return e}function P5(e){const t=[];e.optionLabels=[];let n=!1,r=!1;for(let a=0;a=0&&n[0]<11&&(t.l=t.m=t.s=10+n[0]),n.length>2?(n[1]>=0&&n[1]<11&&(t.m=10+n[1]),n[2]>=0&&n[2]<11&&(t.s=10+n[2])):n.length==2&&n[1]>=0&&n[1]<11&&(t.m=t.s=10+n[1])}return t}function B5(e=""){return e=="system"&&ft()?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e!="bodyScheme"&&e!="dark"?"light":e}function Z5(e){return(e.language==null||e.language==""||!M2.includes(e.language))&&(e.language="en"),e.language.length>2&&(e.language=e.language.substring(0,2)),A2.includes(e.language)?e.rtl=!0:e.rtl=!1,e}function U5(e){if(e.dates!=null&&e.dates.length>0)for(let n=0;n)/g,""),e.dates[`${t}`].descriptionHtmlFree=nn(e.dates[`${t}`].description,!0),e.dates[`${t}`].descriptionHtmlFreeICal=nn(e.dates[`${t}`].description,!0,!0),e.dates[`${t}`].description=nn(e.dates[`${t}`].description)):e.dates[`${t}`].description==null&&e.description!=null&&e.description!=""?(e.description=e.description.replace(/(\\r\\n|\\n|\\r|)/g,""),e.dates[`${t}`].descriptionHtmlFree=nn(e.description,!0),e.dates[`${t}`].descriptionHtmlFreeICal=nn(e.description,!0,!0),e.dates[`${t}`].description=nn(e.description)):e.dates[`${t}`].descriptionHtmlFree=e.dates[`${t}`].description="",e}function q5(e){for(let t=0;t1&&e.dates.sort((t,n)=>t.timestamp-n.timestamp),e}function sc(e){return(e.endDate==null||e.endDate=="")&&(e.endDate=e.startDate),["start","end"].forEach(function(n){if(!/^(\d{4}-\d{2}-\d{2}T?(?:\d{2}:\d{2}|)Z?|today(?:\+\d{1,4}|))$/.test(e[n+"Date"]))e[n+"Date"]="badly-formed";else{if(e[n+"Date"]!=null){e[n+"Date"]=e[n+"Date"].replace(/\.\d{3}/,"").replace("Z","");const r=e[n+"Date"].split("T");r[1]!=null&&(e[n+"Date"]=r[0],e[n+"Time"]=r[1])}if(e[n+"Time"]!=null&&e[n+"Time"].length===8){const r=e[n+"Time"];e[n+"Time"]=r.substring(0,r.length-3)}}}),e.timeZone=="currentBrowser"&&(e.timeZone=Intl.DateTimeFormat().resolvedOptions().timeZone),e}function xo(e,t,n=null,r){try{const a=function(){if(n){const i=Wo(r,t,n);return new Date(t+" "+n+":00 GMT"+i)}return new Date(t)}();if(e==="timestamp")return a.getTime();n||a.setDate(a.getDate()+1);const o=new Date().toISOString();return a.getTime()0&&o.setDate(o.getDate()+parseInt(r[1]));try{return o.toISOString().replace(/T(\d{2}:\d{2}:\d{2}\.\d{3})Z/g,"")}catch{return!1}}function G5(e){(e.pastDateHandling==null||e.pastDateHandling!="disable"&&e.pastDateHandling!="hide")&&(e.pastDateHandling="none");const t=function(){for(let n=0;n0){const t=["name","startDate"],n=["name"];return t.every(function(r){for(let a=0;a ["+r+"]",!1;return!0})}else return["startDate"].every(function(n){return e[`${n}`]==null||e[`${n}`]==""?(e.validationError="Add to Calendar Button generation failed: required setting missing ["+n+"]",!1):!0})}function wd(e){e.validationError&&(e.validationError=null);const t="Add to Calendar Button generation ("+e.identifier+")";return!(!kd(e,t)||!W5(e,t)||!V5(e,t)||!Q5(e,t)||!K5(e,t)||!J5(e,t)||!X5(e,t)||!l2(e,t)||e.recurrence_simplyfied&&!c2(e,t))}function kd(e,t,n="",r=""){const a=function(){return n!=""&&e.dates[`${n}`].icsFile!=null?e.dates[`${n}`].icsFile:n==""&&e.icsFile!=null?e.icsFile:""}();return a!=""&&(!vr(a,!1)||!e.icsFile.startsWith("https://")&&!e.icsFile.startsWith("http://"))?(e.validationError=t+" failed: explicit ics file path not valid"+r,!1):!0}function W5(e,t){return["default","3d","flat","round","neumorphism","text","date","custom","none"].includes(e.buttonStyle)?e.customCss!=null&&e.customCss!=""&&(!vr(e.customCss,!1)||!/\.css$/m.test(e.customCss))?(e.validationError=t+" failed: customCss provided, but no valid url",!1):(e.customCss==null||e.customCss=="")&&e.buttonStyle=="custom"?(e.validationError=t+' failed: buttonStyle "custom" selected, but no customCss file provided',!1):!0:(e.validationError=t+" failed: provided buttonStyle invalid",!1)}function V5(e,t){return e.subscribe==!0&&(e.icsFile==null||e.icsFile=="")?(e.validationError=t+" failed: a subscription calendar requires a valid explicit ics file as well",!1):!0}function Q5(e,t){return/^\d{8}T\d{6}Z$/.test(e.created)?!0:(e.validationError=t+" failed: created date format not valid. Needs to be a full ISO-8601 UTC date and time string, formatted YYYYMMDDTHHMMSSZ",!1)}function K5(e,t){return/^\d{8}T\d{6}Z$/.test(e.updated)?!0:(e.validationError=t+" failed: updated date format not valid. Needs to be a full ISO-8601 UTC date and time string, formatted YYYYMMDDTHHMMSSZ",!1)}function J5(e,t){return e.options==null||e.options.length<1?(e.validationError=t+" failed: no valid options available",!1):!!e.options.every(function(n){return M5.includes(n)?!0:(e.validationError=t+" failed: invalid option ["+n+"]",!1)})}function X5(e,t){for(let n=0;n50||a[1].length>80||!Ad(a[1]))return e.validationError=t+' failed: organizer needs to match the schema "NAME|EMAIL" with a valid email address'+r,!1}return!0}function r2(e,t,n,r){if(e.dates[`${n}`].attendee!=null&&e.dates[`${n}`].attendee!=""){if(e.dates[`${n}`].organizer==null||e.dates[`${n}`].organizer=="")return e.validationError=t+" failed: if an attendee is set, you also need to set the organizer"+r,!1;const a=e.dates[`${n}`].attendee.split("|");if(a.length!=2||a[0].length>50||a[1].length>80||!Ad(a[1]))return e.validationError=t+' failed: attendee needs to match the schema "NAME|EMAIL" with a valid email address'+r,!1}return!0}function a2(e,t,n,r){return/^(\w|-){1,254}$/.test(e.dates[`${n}`].uid)||(e.debug&&console.warn(t+": UID not valid. May only contain alpha, digits, and dashes; and be less than 255 characters. Falling back to an automated value!"+r),e.dates[`${n}`].uid=Ed()),!/^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e.dates[`${n}`].uid)&&e.debug&&console.warn(t+": UID is highly recommended to be a hex-encoded random Universally Unique Identifier (UUID)!"+r),!0}function o2(e,t,n,r){return e.dates[`${n}`].sequence!=null&&(e.dates[`${n}`].sequence<0||e.dates[`${n}`].sequence%1!=0)&&(e.debug&&console.log(t+": sequence needs to be a full number >= 0. Used the default 0 instead"+r),e.dates[`${n}`].sequence=0),!0}function i2(e,t,n,r){return S5().includes(e.dates[`${n}`].timeZone)?!0:(e.validationError=t+" failed: invalid time zone given"+r,!1)}function s2(e,t,n,r){const a=["startDate","endDate"],o=a;return!a.every(function(l){if(e.dates[`${n}`][`${l}`].length!==10)return e.validationError=t+" failed: date misspelled [-> YYYY-MM-DD]"+r,!1;const d=e.dates[`${n}`][`${l}`].split("-");return d.length<3||d.length>3?(e.validationError=t+" failed: date misspelled ["+l+": "+e.dates[`${n}`][`${l}`]+"]"+r,!1):(o[`${l}`]=new Date(d[0],d[1]-1,d[2]),!0)})||!["startTime","endTime"].every(function(l){if(e.dates[`${n}`][`${l}`]!=null){if(e.dates[`${n}`][`${l}`].length!==5)return e.validationError=t+" failed: time misspelled [-> HH:MM]"+r,!1;const d=e.dates[`${n}`][`${l}`].split(":");if(d.length<2||d.length>2)return e.validationError=t+" failed: time misspelled ["+l+": "+e.dates[`${n}`][`${l}`]+"]"+r,!1;if(d[0]>23)return e.validationError=t+" failed: time misspelled - hours number too high ["+l+": "+d[0]+"]"+r,!1;if(d[1]>59)return e.validationError=t+" failed: time misspelled - minutes number too high ["+l+": "+d[1]+"]"+r,!1;l=="startTime"&&(o.startDate=new Date(o.startDate.getTime()+d[0]*36e5+d[1]*6e4)),l=="endTime"&&(o.endDate=new Date(o.endDate.getTime()+d[0]*36e5+d[1]*6e4))}return!0})?!1:e.dates[`${n}`].startTime!=null&&e.dates[`${n}`].endTime==null||e.dates[`${n}`].startTime==null&&e.dates[`${n}`].endTime!=null?(e.validationError=t+" failed: if you set a starting or end time, the respective other one also needs to be defined"+r,!1):o.endDate1?(e.validationError=t+" failed: RRULE and multi-date set at the same time",!1):e.recurrence!=null&&e.recurrence!=""&&!/^RRULE:[\w=;,:+-/\\]+$/i.test(e.recurrence)?(e.validationError=t+" failed: RRULE data misspelled",!1):!0}function c2(e,t){return e.recurrence_interval!=null&&(e.recurrence_interval<1||e.recurrence_interval%1!=0)?(e.validationError=t+" failed: recurrence data (interval) misspelled",!1):e.recurrence_until!=null&&e.recurrence_until!=""&&!/^(\d|-|:)+$/i.test(e.recurrence_until)?(e.validationError=t+" failed: recurrence data (until) misspelled",!1):e.recurrence_count!=null&&(e.recurrence_count<1||e.recurrence_count%1!=0)?(e.validationError=t+" failed: recurrence data (interval) misspelled",!1):e.recurrence_byMonth!=null&&e.recurrence_byMonth!=""&&!/^(\d|,)+$/.test(e.recurrence_byMonth)?(e.validationError=t+" failed: recurrence data (byMonth) misspelled",!1):e.recurrence_byMonthDay!=null&&e.recurrence_byMonthDay!=""&&!/^(\d|,)+$/.test(e.recurrence_byMonthDay)?(e.validationError=t+" failed: recurrence data (byMonthDay) misspelled",!1):e.recurrence_byDay!=null&&e.recurrence_byDay!=""&&!/^(\d|-|MO|TU|WE|TH|FR|SA|SU|,)+$/im.test(e.recurrence_byDay)?(e.validationError=t+" failed: recurrence data (byDay) misspelled",!1):e.recurrence_weekstart!=null&&e.recurrence_weekstart!=""&&!/^(MO|TU|WE|TH|FR|SA|SU)$/im.test(e.recurrence_weekstart)?(e.validationError=t+" failed: recurrence data (weekstart) misspelled",!1):!0}function Me(e,t,n="",r=null,a=!1,o=!1){t=="open"?lc(e,n,r,a,o):t=="close"||r.classList.contains("atcb-active")||e.querySelector(".atcb-active-modal")?Rn(e,a):lc(e,n,r,a,o)}function lc(e,t,n=null,r=!1,a=!1){if(e.querySelector(".atcb-list")||e.querySelector(".atcb-modal"))return;Te("openList",t.identifier,t.identifier),pe.active=t.identifier;const o=b2(e,t),i=document.createElement("div");i.classList.add("atcb-list-wrapper"),t.hideTextLabelList&&i.classList.add("atcb-no-text"),n?(n.classList.add("atcb-active"),n.setAttribute("aria-expanded",!0),t.listStyle==="modal"?(n.classList.add("atcb-modal-style"),o.classList.add("atcb-modal")):(i.append(o),i.classList.add("atcb-dropdown"),t.listStyle==="overlay"&&i.classList.add("atcb-dropoverlay")),a&&o.classList.add("atcb-generated-button")):o.classList.add("atcb-modal");const l=_d(e,t.trigger,t.listStyle==="modal",!t.hideBackground);if(t.listStyle==="modal"){const f=Si(e,t);f.querySelector(".atcb-modal-host-initialized").append(l),l.append(o),t.hideBranding||Xo(f,!1),ua(o,t.sizes),Ai(f),xr(l)}else t.forceOverlay&&(e=f2(e,t),n=e.querySelector("button.atcb-button")),e.querySelector(".atcb-initialized").append(i),i.append(o),t.buttonStyle!="default"&&i.classList.add("atcb-style-"+t.buttonStyle),t.hideBranding||Xo(e),e.append(l),ua(o,t.sizes),i.style.display="none",setTimeout(function(){i.style.display="block",t.listStyle==="dropdown-static"?wo(e,n,i,!0):t.listStyle==="dropup-static"?wo(e,n,i,!1,!0):wo(e,n,i)},5),xr(l);const d=function(){const f=e.querySelector(".atcb-list-item");if(f)return f;const p=document.getElementById(t.identifier+"-modal-host");if(p)return p.shadowRoot.querySelector(".atcb-list-item")}();d&&(r?d.focus():(d.focus({preventScroll:!0}),d.blur()))}function Rn(e,t=!1){const n=document.getElementById(e.host.getAttribute("atcb-button-id")+"-modal-host"),r=function(){return!n||n.length===0?[]:n.shadowRoot.querySelectorAll(".atcb-modal[data-modal-nr]")}();if(r.length>1){n.shadowRoot.querySelectorAll('.atcb-modal[data-modal-nr="'+r.length+'"]')[0].remove();const a=n.shadowRoot.querySelectorAll('.atcb-modal[data-modal-nr="'+(r.length-1)+'"]')[0];a.style.display="block";let o=a;const i=a.getElementsByTagName("button");i.length>0&&(o=i[0]),o.focus(),t||o.blur()}else{const a=function(){const i=e.querySelector(".atcb-active, .atcb-active-modal");return i||document.querySelector(".atcb-active, .atcb-active-modal")}();a&&(a.focus({preventScroll:!0}),t||a.blur()),Array.from(e.querySelectorAll(".atcb-active")).forEach(i=>{i.classList.remove("atcb-active"),i.setAttribute("aria-expanded",!1)}),Array.from(e.querySelectorAll(".atcb-active-modal")).forEach(i=>{i.classList.remove("atcb-active-modal")}),Array.from(document.querySelectorAll(".atcb-active")).forEach(i=>{i.classList.remove("atcb-active"),i.setAttribute("aria-expanded",!1)}),Array.from(document.querySelectorAll(".atcb-active-modal")).forEach(i=>{i.classList.remove("atcb-active-modal")}),n&&n.remove(),document.body.classList.remove("atcb-modal-no-scroll"),document.documentElement.classList.remove("atcb-modal-no-scroll"),Array.from(e.querySelectorAll(".atcb-list-wrapper")).concat(Array.from(e.querySelectorAll(".atcb-list"))).concat(Array.from(e.querySelectorAll("#add-to-calendar-button-reference"))).concat(Array.from(e.querySelectorAll("#atcb-bgoverlay"))).forEach(i=>i.remove());const o=document.querySelector(".atcb-shadow-hide");o&&(o.shadowRoot.querySelector(".atcb-initialized").style.opacity="1",o.classList.remove("atcb-shadow-hide"),window.removeEventListener("scroll",da),window.removeEventListener("resize",da)),pe.active=""}}function ca(e,t,n,r,a=!1,o="",i=!1){switch(r){case"trigger":default:n.id=t.identifier,t.blockInteraction||(n.addEventListener("keyup",function(l){(l.key==="Enter"||l.code=="Space"||l.key==="Alt"&&l.key==="Control"&&l.code==="Space")&&(l.preventDefault(),Me(e,"auto",t,n,!0,!0))}),n.addEventListener("touchend",qt(l=>{l.preventDefault(),Me(e,"auto",t,n,!1,!0)})),t.trigger==="click"?n.addEventListener("mouseup",qt(l=>{l.preventDefault(),Me(e,"auto",t,n,!1,!0)})):n.addEventListener("mouseenter",qt(l=>{l.preventDefault(),Me(e,"open",t,n,!1,!0)})));break;case"apple":case"google":case"ical":case"msteams":case"ms365":case"outlookcom":case"yahoo":n.id=t.identifier+"-"+r,t.blockInteraction||(n.addEventListener("click",qt(()=>{i?(e.querySelector("#"+n.id).blur(),Te("openSingletonLink",n.id,t.identifier)):(Me(e,"close"),Te("openCalendarLink",n.id,t.identifier)),pn(e,r,t)})),n.addEventListener("keyup",function(l){l.key==="Enter"&&(l.preventDefault(),i?(e.querySelector("#"+n.id).blur(),Te("openSingletonLink",n.id,t.identifier)):(Me(e,"close"),Te("openCalendarLink",n.id,t.identifier)),pn(e,r,t,"all",!0))}));break;case"close":n.id=t.identifier+"-close",n.addEventListener("click",Dn(()=>{Te("closeList","List Close Button",pe.active),Me(e,"close")})),n.addEventListener("keyup",function(l){l.key==="Enter"&&(l.preventDefault(),Te("closeList","List Close Button",pe.active),Me(e,"close",t,"all",!0))});break}d2(t,n,r,a,o,i)}function d2(e,t,n,r,a,o){const i=function(){if(e.pastDateHandling!="none"){let d=!0;for(let f=0;f1?n.optionLabels[0]:n.label}();ca(e,n,d,i,!n.hideIconButton,f,!0),d.id=n.identifier,n.buttonsList&&(d.id=n.identifier+"-"+i)}else{ca(e,n,d,"trigger",!n.hideIconButton,n.label);const f=document.createElement("div");f.classList.add("atcb-dropdown-anchor"),d.append(f)}if(!n.hideCheckmark&&!n.hideTextLabelButton&&!n.buttonsList&&!n.disabled){const f=document.createElement("div");f.classList.add("atcb-checkmark"),f.innerHTML=fn.checkmark,d.append(f)}}),r&&console.log('Add to Calendar Button "'+n.identifier+'" created')}function b2(e,t){const n=document.createElement("div");n.classList.add("atcb-list"),n.role="list",t.rtl&&n.classList.add("atcb-rtl");let r=0;if(t.options.forEach(function(a){const o=document.createElement("div");o.classList.add("atcb-list-item"),o.role="link",o.tabIndex=0,r++,o.dataset.optionNumber=r,n.append(o),ca(e,t,o,a,!t.hideIconList,t.optionLabels[r-1])}),t.listStyle==="modal"){const a=document.createElement("div");a.classList.add("atcb-list-item","atcb-list-item-close"),a.role="button",a.tabIndex=0,r++,a.dataset.optionNumber=r,n.append(a),ca(e,t,a,"close",!t.hideIconList)}return n}function _d(e,t="",n=!1,r=!0){const a=function(){return n?document.createElement("dialog"):document.createElement("div")}();n&&a.setAttribute("open",!0),a.id="atcb-bgoverlay",r||a.classList.add("atcb-no-bg"),a.role="button",a.tabIndex=0,a.addEventListener("mouseup",qt(i=>{i.target===i.currentTarget&&(Te("closeList","Background Hit",pe.active),Me(e,"close"))}));let o=!1;return a.addEventListener("touchstart",qt(()=>o=!1),{passive:!0}),a.addEventListener("touchmove",qt(()=>o=!0),{passive:!0}),a.addEventListener("touchend",Dn(i=>{o!==!1||i.target!==i.currentTarget||(Te("closeList","Background Hit",pe.active),Me(e,"close"))}),{passive:!0}),t!=="click"?a.addEventListener("mousemove",qt(i=>{i.target===i.currentTarget&&(Te("closeList","Background Hit",pe.active),Me(e,"close"))})):a.classList.add("atcb-click"),a}function Xo(e,t=!0){const n=document.createElement("div");n.id="add-to-calendar-button-reference",n.style.cssText="width: 130px; padding: 5px; height: auto; opacity: .8; transform: translate3d(0, 0, 0); z-index: 15000000;",setTimeout(()=>{n.innerHTML=''+fn.atcb+""},500),t?e.querySelector(".atcb-initialized .atcb-list-wrapper").append(n):(window.innerHeight>1e3||window.innerWidth>1e3)&&(e.append(n),n.style.cssText+="position: fixed; bottom: 15px; right: 30px;")}function mn(e,t,n="",r,a="",o=[],i=[],l=!1,d={}){pe.active=t.identifier;const f=Si(e,t,!1),p=function(){const v=f.getElementById("atcb-bgoverlay");if(!v){const S=_d(e,"click",!0,!t.hideBackground);return f.querySelector(".atcb-modal-host-initialized").append(S),S}return v}(),b=document.createElement("div");b.classList.add("atcb-modal"),p.append(b);const x=f.querySelectorAll(".atcb-modal").length;b.dataset.modalNr=x,b.tabIndex=0,b.focus({preventScroll:!0}),b.blur();const A=function(){const v=e.getElementById(t.identifier);return v||document.getElementById(t.identifier)}();A&&A.classList.add("atcb-active-modal");const E=document.createElement("div");if(E.classList.add("atcb-modal-box"),t.rtl&&E.classList.add("atcb-rtl"),b.append(E),ua(E,t.sizes),xr(p),n!=""&&!t.hideIconModal){const v=document.createElement("div");v.classList.add("atcb-modal-icon"),v.innerHTML=fn[`${n}`],E.append(v)}if(r&&r!=""){const v=document.createElement("div");v.classList.add("atcb-modal-headline"),v.textContent=r,E.append(v)}if(a!=""){const v=document.createElement("div");v.classList.add("atcb-modal-content"),v.innerHTML=a,E.append(v)}if(i.length>1){t.hideBranding||Xo(f,!1);const v=document.createElement("div");v.classList.add("atcb-modal-content"),E.append(v);for(let S=1;S0&&k.classList.add("atcb-saved"),k.classList.add("atcb-subevent-btn"),v.append(k),Td(t,k,S),!t.dates[S-1].overdue||t.pastDateHandling=="none"?(S==1&&l&&k.focus(),k.addEventListener("click",Dn(()=>{Te("openSubEventLink",k.id,t.identifier),k.blur(),pn(e,i[0],t,i[`${S}`],l,!0)}))):(k.setAttribute("disabled",!0),k.style.cssText="opacity: .75; cursor: not-allowed; filter: brightness(95%); border-style: dashed;")}}o.length==0&&o.push({type:"close",label:te("close",t)});const h=document.createElement("div");if(h.classList.add("atcb-modal-buttons"),E.append(h),o.forEach((v,S)=>{let k;switch(v.href!=null&&v.href!=""?(k=document.createElement("a"),k.setAttribute("target",Ti),k.setAttribute("href",v.href),k.setAttribute("rel","noopener")):(k=document.createElement("button"),k.type="button"),k.classList.add("atcb-modal-btn"),v.primary&&k.classList.add("atcb-modal-btn-primary"),(v.label==null||v.label=="")&&(v.label=te("modal.button.default",t)),k.textContent=v.label,h.append(k),S==0&&i.length<2&&l&&k.focus(),v.type){default:case"close":k.addEventListener("click",Dn(()=>{Te("closeList","Modal Close Button",pe.active),Rn(e)})),k.addEventListener("keyup",function(z){(z.key==="Enter"||z.code=="Space"||z.key==="Alt"&&z.key==="Control"&&z.code==="Space")&&(Te("closeList","Modal Close Button",pe.active),Me(e,"close","","",!0))});break;case"yahoo2nd":k.addEventListener("click",Dn(()=>{Rn(e),cc(e,t)})),k.addEventListener("keyup",function(z){(z.key==="Enter"||z.code=="Space"||z.key==="Alt"&&z.key==="Control"&&z.code==="Space")&&(Me(e,"close","","",!0),cc(e,t,l))});break;case"2timeslink":k.addEventListener("click",Dn(()=>{Rn(e),pn(e,d.type,t,d.id,l,!1,!0)})),k.addEventListener("keyup",function(z){(z.key==="Enter"||z.code=="Space"||z.key==="Alt"&&z.key==="Control"&&z.code==="Space")&&(Me(e,"close","","",!0),pn(e,d.type,t,d.id,l,!1,!0))});break;case"none":break}}),x>1){const v=f.querySelector('.atcb-modal[data-modal-nr="'+(x-1)+'"]');v.style.display="none"}Ai(f,b)}function cc(e,t,n){Ma(e,t),pn(e,"yahoo2nd",t,"all",n)}function Td(e,t,n="all"){n!="all"?n=parseInt(n)-1:e.dates.length==1&&(n=0);const r=function(){let k,z,C,$,O={},q={},I=[],U="",J="";n=="all"?(O=rt(e.dates[0]),q=rt(e.dates[e.dates.length-1]),C=e.dates[0].timeZone,$=e.dates[e.dates.length-1].timeZone):(O=rt(e.dates[`${n}`]),q=O,C=e.dates[`${n}`].timeZone,$=C),k=new Date(O.start),z=new Date(q.end),O.allday&&(C="GMT"),q.allday&&($="GMT");const ze=Intl.DateTimeFormat().resolvedOptions().timeZone,fe=["global","world-wide","worldwide","online"];(function(){let ne=0,Vt=e.dates.length-1;for(n!="all"&&(ne=Vt=n),ne;ne<=Vt;ne++)if(!function(){return!!(e.dates[`${ne}`].location!=null&&e.dates[`${ne}`].location!=""&&fe.includes(e.dates[`${ne}`].location.toLowerCase()))}()&&!e.dates[`${ne}`].onlineEvent)return!1;return!0})()?C=$=ze:(!O.allday&&ze!=C&&C!=$&&(U="("+C+")"),(!q.allday&&ze!=$||C!=$)&&(J="("+$+")"));const pt=new Date,mt=function(){return k.getFullYear()==pt.getFullYear()}(),Mt=function(){return z.getFullYear()==pt.getFullYear()}(),Ue=dc(C,mt,e.language),je=dc($,Mt,e.language);if(k.toLocaleDateString(e.language,je.DateLong)===z.toLocaleDateString(e.language,je.DateLong))if(O.allday)mt||I.push(k.toLocaleDateString(e.language,Ue.DateLong));else{let ne="";mt?ne=k.toLocaleString(e.language,Ue.Time):ne=k.toLocaleString(e.language,Ue.DateTimeLong),e.language=="en"&&(ne=ne.replace(/:00/,"")),I.push(ne),U!=""&&I.push(U),I.push("-"),ne=z.toLocaleTimeString(e.language,je.Time),e.language=="en"&&(ne=ne.replace(/:00/,"")),I.push(ne),J!=""&&I.push(J)}else{if(O.allday)I.push(k.toLocaleDateString(e.language,Ue.DateLong));else{let ne="";mt?ne=k.toLocaleString(e.language,Ue.Time):ne=k.toLocaleString(e.language,Ue.DateTimeLong),e.language=="en"&&(ne=ne.replace(/:00/,"")),I.push(ne)}if(U!=""&&I.push(U),I.push("-"),q.allday)I.push(z.toLocaleDateString(e.language,je.DateLong));else{let ne=z.toLocaleString(e.language,je.DateTimeLong);e.language=="en"&&(ne=ne.replace(/:00/,"")),I.push(ne)}J!=""&&I.push(J)}return I}(),a=function(){return n!="all"&&e.dates[`${n}`].status=="CANCELLED"?te("date.status.cancelled",e)+"
"+te("date.status.cancelled.cta",e):e.pastDateHandling!="none"&&(n=="all"&&e.allOverdue||n!="all"&&e.dates[`${n}`].overdue)?te("expired",e):e.label&&e.label!=""?e.label:"+ "+te("label.addtocalendar",e)}(),o=function(){return n!="all"&&e.dates[`${n}`].status=="CANCELLED"?te("date.status.cancelled",e):""}(),i=function(){return r.length==0?te("recurring",e)+" ⟳":"⟳"}();let l=!1;n==="all"&&(n=0,l=!0);const d=new Date(rt(e.dates[`${n}`]).start),f=rt(e.dates[`${n}`]).allday,p=e.dates[`${n}`].timeZone,b=document.createElement("div");b.classList.add("atcb-date-btn-left"),t.append(b);const x=document.createElement("div");x.classList.add("atcb-date-btn-day"),b.append(x);const A=document.createElement("div");A.classList.add("atcb-date-btn-month"),x.textContent=function(){return f?d.toLocaleString(e.language,{day:"numeric"}):d.toLocaleString(e.language,{day:"numeric",timeZone:p})}(),A.textContent=function(){return f?d.toLocaleString(e.language,{month:"short"}):d.toLocaleString(e.language,{month:"short",timeZone:p})}(),b.append(A);const E=document.createElement("div");E.classList.add("atcb-date-btn-right"),t.append(E);const h=document.createElement("div");h.classList.add("atcb-date-btn-details"),E.append(h);const v=document.createElement("div");if(v.classList.add("atcb-date-btn-headline"),e.dates.length>1&&l?v.textContent=e.name:v.textContent=e.dates[`${n}`].name,h.append(v),e.dates[`${n}`].location!=null&&e.dates[`${n}`].location!=""&&!e.dates[`${n}`].onlineEvent||o!=""){const k=document.createElement("div");if(k.classList.add("atcb-date-btn-content"),h.append(k),o!="")k.textContent=o,k.style.fontWeight="600",k.style.color="#9c1a23";else{k.classList.add("atcb-date-btn-content-location");const z=document.createElement("span");z.classList.add("atcb-date-btn-content-icon"),z.innerHTML=fn.location,k.append(z);const C=document.createElement("span");C.textContent=e.dates[`${n}`].location,k.append(C)}}else if(e.dates[`${n}`].description!=""&&r.length==0&&(e.recurrence==null||e.recurrence=="")){const k=document.createElement("div");k.classList.add("atcb-date-btn-content"),k.textContent=e.dates[`${n}`].description,k.style.cssText="overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;",h.append(k)}else v.style.cssText="-webkit-line-clamp: 2;",r.length==0&&(e.recurrence==null||e.recurrence=="")&&(E.style.alignSelf="center",v.style.cssText="text-align: center; -webkit-line-clamp: 2;");if(r.length>0||e.recurrence!=null&&e.recurrence!=""){const k=document.createElement("div");k.classList.add("atcb-date-btn-content"),h.append(k);const z=document.createElement("span");z.classList.add("atcb-date-btn-content-icon"),z.innerHTML=fn.ical,k.append(z);const C=document.createElement("span");if(C.classList.add("atcb-date-btn-content-text"),k.append(C),r.forEach(function($){const O=document.createElement("span");O.textContent=$,C.append(O)}),e.recurrence!=null&&e.recurrence!=""){const $=document.createElement("span");$.innerHTML=i,C.append($)}}const S=document.createElement("div");if(S.classList.add("atcb-date-btn-hover"),S.innerHTML=a,E.append(S),!e.hideCheckmark){const k=document.createElement("div");k.classList.add("atcb-checkmark"),k.innerHTML=fn.checkmark,t.append(k)}}function dc(e,t=!1,n="en"){const r=function(){return n=="en"?"h12":"h23"}();return t?{DateLong:{timeZone:e,month:"short",day:"numeric"},DateTimeLong:{timeZone:e,month:"short",day:"numeric",hour:"numeric",minute:"2-digit",hourCycle:r},Time:{timeZone:e,hour:"numeric",minute:"2-digit",hourCycle:r}}:{DateLong:{timeZone:e,year:"numeric",month:"numeric",day:"numeric"},DateTimeLong:{timeZone:e,year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hourCycle:r},Time:{timeZone:e,hour:"numeric",minute:"2-digit",hourCycle:r}}}function Si(e,t,n=!0){const r=document.getElementById(t.identifier+"-modal-host");if(!n&&r)return r.shadowRoot;r&&r.remove();let a=document.createElement("div");a.id=t.identifier+"-modal-host",e.host.hasAttribute("styleLight")&&a.setAttribute("styleLight",e.host.getAttribute("styleLight")),e.host.hasAttribute("styleDark")&&a.setAttribute("styleDark",e.host.getAttribute("styleDark")),e.host.hasAttribute("cspnonce")&&a.setAttribute("cspnonce",e.host.getAttribute("cspnonce")),a.setAttribute("atcb-button-id",t.identifier),a.setAttribute("style","transform:translate3D(0, 0, 0);visibility:visible;opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:13999998;"),document.body.append(a),a.attachShadow({mode:"open",delegateFocus:!0});const o=document.createElement("template");return o.innerHTML='
',a.shadowRoot.append(o.content.cloneNode(!0)),Ea(a.shadowRoot,t),Mi(a.shadowRoot,null,t.buttonStyle,!1,!1,t.customCss),a.shadowRoot}function f2(e,t){const n=Si(e,t);return xr(n.querySelector(".atcb-modal-host-initialized")),Array.from(e.children).forEach(a=>{a.tagName!="STYLE"&&n.querySelector(".atcb-modal-host-initialized").append(a.cloneNode(!0))}),n.querySelector("button.atcb-button").removeAttribute("id"),e.host.classList.add("atcb-shadow-hide"),e.querySelector(".atcb-initialized").style.opacity="0",Md(e,n),window.addEventListener("scroll",da),window.addEventListener("resize",da),n.querySelector(".atcb-modal-host-initialized")}function p2(e,t){const n=document.createElement("script");if(n.id="atcb-schema-"+e.identifier,t.hasAttribute("cspnonce")){if(/[`'"()[\]{}<>\s]/.test(t.getAttribute("cspnonce")))throw new Error("cspnonce input contains forbidden characters.");n.setAttribute("nonce",t.getAttribute("cspnonce"))}n.type="application/ld+json";const r=e.name.replace(/\s/g,""),a=[];if(e.dates.length>1){const i=[];i.push('"@context":"https://schema.org"'),i.push('"@type":"EventSeries"'),i.push('"@id":"'+r+'"'),i.push('"name":"'+e.name+'",'),a.push(`{\r `+i.join(`,\r `)+`\r `)}const o=[];for(let i=0;i1&&l.push('"@id":"'+r+"-"+(i+1)+'"'),e.dates[`${i}`].status==="CANCELLED"&&l.push('"eventStatus":"https://schema.org/EventCancelled"'),l.push('"name":"'+e.dates[`${i}`].name+'"'),e.dates[`${i}`].descriptionHtmlFree&&l.push('"description":"'+e.dates[`${i}`].descriptionHtmlFree+'"');const d=rt(e.dates[`${i}`],"delimiters","general",!0);if(l.push('"startDate":"'+d.start+'"'),d.duration&&l.push('"duration":"'+d.duration+'"'),l.push(e.dates[`${i}`].onlineEvent?`"eventAttendanceMode":"https://schema.org/OnlineEventAttendanceMode",\r "location": {\r "@type":"VirtualLocation",\r "url":"`+e.dates[`${i}`].location+`"\r }`:'"location":"'+e.dates[`${i}`].location+'"'),e.recurrence&&e.recurrence!==""?l.push(...m2(e,d)):l.push('"endDate":"'+d.end+'"'),e.dates[`${i}`].organizer&&e.dates[`${i}`].organizer!==""){const p=e.dates[`${i}`].organizer.split("|");l.push(`"organizer":{\r "@type":"Person",\r "name":"`+p[0]+`",\r "email":"`+p[1]+`"\r }`)}const f=[];if(e.images){if(Array.isArray(e.images))for(let p=0;p0&&l.push(`"image":[\r `+f.join(`,\r `)+"]"),o.push(`{\r `+l.join(`,\r `)+`\r }`)}e.dates.length>1?n.textContent=a.join(`,\r `)+`"subEvents":[\r `+o.join(`,\r `)+`\r ]\r }`:n.textContent=o[0],document.body.insertBefore(n,document.body.firstChild)}function m2(e,t){const n=[];if(n.push('"eventSchedule": { "@type": "Schedule"'),n.push('"scheduleTimezone":"'+e.dates[0].timeZone+'"'),e.recurrence_interval&&e.recurrence_interval!==""&&e.recurrence_frequency&&e.recurrence_frequency!==""){const r="P"+e.recurrence_interval+e.recurrence_frequency.substring(0,1);n.push('"repeatFrequency":"'+r+'"')}if(e.recurrence_byDay&&e.recurrence_byDay!==""){const r=function(){if(/\d/.test(e.recurrence_byDay))return'"'+e.recurrence_byDay+'"';{const a=e.recurrence_byDay.split(","),o={MO:"https://schema.org/Monday",TU:"https://schema.org/Tuesday",WE:"https://schema.org/Wednesday",TH:"https://schema.org/Thursday",FR:"https://schema.org/Friday",SA:"https://schema.org/Saturday",SU:"https://schema.org/Sunday"},i=[];for(let l=0;l"+te("modal.subscribe.yahoo.text",n),[{label:te("modal.subscribe.yahoo.button",n),primary:!0,type:"yahoo2nd",href:"https://www.yahoo.com/calendar"},{label:te("cancel",n)}],[],r);return;case"yahoo2nd":ei(n.icsFile),mn(e,n,"yahoo",te("modal.subscribe.yahoo.h",n),te("modal.clipboard.text",n)+"
"+te("modal.subscribe.yahoo.text",n),[{label:te("modal.subscribe.yahoo.button",n),type:"none",href:"https://www.yahoo.com/calendar"},{label:te("cancel",n)}],[],r);return}Ma(e,n)}function Ma(e,t,n=!1){const r=e.getElementById(t.identifier);r&&r.classList.add("atcb-saved"),T2(e,t),n&&e.querySelectorAll(".atcb-modal[data-modal-nr]").length<2&&Me(e,"close")}function uc(e,t){At(e,"ical",t,!0)}function v2(e,t){const n="https://calendar.google.com/calendar/r?cid=",r=function(){return/^(https?:\/\/|webcal:\/\/|\/\/)calendar\.google\.com\//.test(t)?t.replace(/^(.)*\?cid=/,""):encodeURIComponent(t)}();At(e,"google",n+r,!0)}function bc(e,t,n,r="365"){const a=[],o=function(){return r=="outlook"?"https://outlook.live.com/calendar/0/addfromweb/?":"https://outlook.office.com/calendar/0/addfromweb/?"}();a.push("url="+encodeURIComponent(t)),a.push("name="+encodeURIComponent(n)),At(e,r,o+a.join("&"),!0)}function x2(e,t){const n=[];n.push("https://calendar.google.com/calendar/render?action=TEMPLATE");const r=rt(t,"clean","google");n.push("dates="+encodeURIComponent(r.start)+"%2F"+encodeURIComponent(r.end)),t.timeZone!=null&&t.timeZone!=""&&!/(GMT[+|-]\d{1,2}|Etc\/U|Etc\/Zulu|CET|CST6CDT|EET|EST|EST5EDT|MET|MST|MST7MDT|PST8PDT|WET)/i.test(t.timeZone)&&!r.allday&&n.push("ctz="+t.timeZone),t.name!=null&&t.name!=""&&n.push("text="+encodeURIComponent(t.name));const a=[];if(t.description!=null&&t.description!=""&&a.push(t.description),t.location!=null&&t.location!=""&&(n.push("location="+encodeURIComponent(t.location)),(Ze()||e.fakeIOS)&&(a.length>0&&a.push("

"),a.push("📍: "+t.location))),a.length>0&&n.push("details="+encodeURIComponent(a.join(""))),t.recurrence!=null&&t.recurrence!=""&&n.push("recur="+encodeURIComponent(t.recurrence)),t.availability!=null&&t.availability!=""){const o=function(){return t.availability=="free"?"crm=AVAILABLE&trp=false":"crm=BUSY&trp=true"}();n.push(o)}At(e,"google",n.join("&"))}function y2(e,t){const n=[];n.push("https://calendar.yahoo.com/?v=60");const r=rt(t,"clean");n.push("st="+encodeURIComponent(r.start)+"&et="+encodeURIComponent(r.end)),r.allday&&n.push("dur=allday"),t.name!=null&&t.name!=""&&n.push("title="+encodeURIComponent(t.name)),t.location!=null&&t.location!=""&&n.push("in_loc="+encodeURIComponent(t.location)),t.descriptionHtmlFree!=null&&t.descriptionHtmlFree!=""&&n.push("desc="+encodeURIComponent(t.descriptionHtmlFree)),At(e,"yahoo",n.join("&"))}function fc(e,t,n="365"){const r=[],a=function(){return Gn()||e.fakeMobile?"/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent":"/calendar/action/compose?rru=addevent"}(),o=function(){return n=="outlook"?"https://outlook.live.com"+a:"https://outlook.office.com"+a}();r.push(o);const i=rt(t,"delimiters","microsoft");r.push("startdt="+i.start),r.push("enddt="+i.end),i.allday&&r.push("allday=true"),t.name!=null&&t.name!=""&&r.push("subject="+encodeURIComponent(t.name)),t.location!=null&&t.location!=""&&r.push("location="+encodeURIComponent(t.location)),t.description!=null&&t.description!=""&&r.push("body="+encodeURIComponent(t.description)),At(e,n,r.join("&"))}function w2(e,t){const n=[],r="https://teams.microsoft.com/l/meeting/new?",a=rt(t,"delimiters","msteams",!0);!a.allday||Gn()||e.fakeMobile?(n.push("startTime="+encodeURIComponent(a.start)),n.push("endTime="+encodeURIComponent(a.end))):(n.push("startTime="+a.start),n.push("endTime="+a.end)),t.name!=null&&t.name!=""&&n.push("subject="+encodeURIComponent(t.name));let o="";t.location!=null&&t.location!=""&&(o=encodeURIComponent(t.location),n.push("location="+o),o+=" // "),t.descriptionHtmlFree!=null&&t.descriptionHtmlFree!=""&&n.push("content="+o+encodeURIComponent(t.descriptionHtmlFree)),At(e,"msteams",r+n.join("&"))}function At(e,t,n,r=!1,a=""){if(a==""&&(a=Ti),vr(n)){if(e.proxy&&e.proKey&&e.proKey!=""){const i=r?"s":"o",l=n?"?url="+encodeURIComponent(n):"";if(n="https://caldn.net/"+e.proKey+"/"+i+"/"+t+l,!vr(n))return}const o=window.open(n,a);o&&o.focus()}}function Sd(e,t,n="all",r=!1){n!="all"&&(n=parseInt(n));const a=k2(t,n),o=function(){return n!="all"&&t.dates[`${n}`].icsFile!=null&&t.dates[`${n}`].icsFile!=""?t.dates[`${n}`].icsFile:t.icsFile!=null&&t.icsFile!=""?t.icsFile:""}();if(o&&o!==""&&t.proxy){At(t,"ical",o);return}if(o!=""&&(!Ze()||!Qo()||t.bypassWebViewCheck==!0)){if(Ze()&&!Vo()){yo(o.replace(/^https?:\/\//,"webcal://"),a);return}yo(o,a);return}const i=new Date,l=["BEGIN:VCALENDAR","VERSION:2.0"];l.push("PRODID:-// https://add-to-calendar-pro.com // button v"+vd+" //EN"),l.push("CALSCALE:GREGORIAN"),n=="all"?l.push("METHOD:PUBLISH"):t.dates[`${n}`].status!=null&&t.dates[`${n}`].status=="CANCELLED"?l.push("METHOD:CANCEL"):t.dates[`${n}`].organizer!=null&&t.dates[`${n}`].organizer!=""?l.push("METHOD:REQUEST"):l.push("METHOD:PUBLISH");const d=[],f=function(){return n!="all"?n:0}(),p=function(){return n!="all"?n:t.dates.length-1}();for(let x=f;x<=p;x++){const A=rt(t.dates[`${x}`],"clean","ical"),E=function(){if(A.allday)return";VALUE=DATE";if(t.dates[`${x}`].timeZone!=null&&t.dates[`${x}`].timeZone!=""){const h=T5(t.dates[`${x}`].timeZone);return d.includes(t.dates[`${x}`].timeZone)||l.push(h[0]),d.push(t.dates[`${x}`].timeZone),";"+h[1]}}();if(l.push("BEGIN:VEVENT"),l.push("UID:"+t.dates[`${x}`].uid),l.push("DTSTAMP:"+Fe(i,"clean",!0)),l.push("DTSTART"+E+":"+A.start),l.push("DTEND"+E+":"+A.end),l.push("SUMMARY:"+Mn(t.dates[`${x}`].name,!0)),t.dates[`${x}`].descriptionHtmlFreeICal!=null&&t.dates[`${x}`].descriptionHtmlFreeICal!=""&&l.push("DESCRIPTION:"+Mn(t.dates[`${x}`].descriptionHtmlFreeICal,!0)),t.dates[`${x}`].description!=null&&t.dates[`${x}`].description!=""&&l.push(`X-ALT-DESC;FMTTYPE=text/html:\r \r \r `+Mn(t.dates[`${x}`].description,!0)+`\r `),t.dates[`${x}`].location!=null&&t.dates[`${x}`].location!=""&&l.push("LOCATION:"+Mn(t.dates[`${x}`].location,!0)),t.dates[`${x}`].organizer!=null&&t.dates[`${x}`].organizer!=""){const h=t.dates[`${x}`].organizer.split("|");l.push('ORGANIZER;CN="'+Mn(h[0],!1,!0)+'":MAILTO:'+h[1])}if(t.dates[`${x}`].attendee!=null&&t.dates[`${x}`].attendee!=""){const h=t.dates[`${x}`].attendee.split("|");l.push('ATTENDEE;ROLE=REQ-PARTICIPANT;CN="'+Mn(h[0],!1,!0)+'":MAILTO:'+h[1])}if(t.recurrence!=null&&t.recurrence!=""&&l.push(t.recurrence),t.dates[`${x}`].availability!=null&&t.dates[`${x}`].availability!=""){const h=function(){return t.dates[`${x}`].availability=="free"?"TRANSPARENT":"OPAQUE"}();l.push("TRANSP:"+h)}l.push("SEQUENCE:"+t.dates[`${x}`].sequence),l.push("STATUS:"+t.dates[`${x}`].status),l.push("CREATED:"+t.created),l.push("LAST-MODIFIED:"+t.updated),l.push("END:VEVENT")}l.push("END:VCALENDAR");const b=function(){return o!=""?o:"data:text/calendar;charset=utf-8,"+encodeURIComponent(l.join(`\r `))}();if(Ze()&&!Vo()||Qo()&&(Ze()||_i()&&A5())){_2(e,b,t,r);return}yo(b,a)}function k2(e,t){const n=function(){return t!="all"&&t!=0?"-"+parseInt(t)+1:""}();if(e.iCalFileName!=null&&e.iCalFileName!="")return e.iCalFileName+n;if(e.icsFile!=null&&e.icsFile!=""){const r=e.icsFile.split("/").pop().split(".")[0];if(r!="")return r+n}return"event-to-save-in-my-calendar"+n}function _2(e,t,n,r){if(ei(t),Ze()&&!Vo()){mn(e,n,"warning",te("modal.opensafari.ical.h",n),te("modal.opensafari.ical.text",n)+"
"+te("modal.clipboard.text",n)+"
"+te("modal.opensafari.ical.steps",n),[],[],r);return}mn(e,n,"warning",te("modal.webview.ical.h",n),te("modal.webview.ical.text",n)+"
"+te("modal.clipboard.text",n)+"
"+te("modal.webview.ical.steps",n),[],[],r)}function T2(e,t){Te("success",t.identifier,t.identifier)}function yo(e,t){try{const n=document.createElementNS("http://www.w3.org/1999/xhtml","a");n.rel="noopener",n.href=e,Gn()?n.target="_self":n.target="_blank",n.download=t+".ics";const r=new MouseEvent("click",{view:window,button:0,bubbles:!0,cancelable:!1});n.dispatchEvent(r),(window.URL||window.webkitURL).revokeObjectURL(n.href)}catch(n){console.error(n)}}function rt(e,t="delimiters",n="general",r=!1){if(e.startTime!=null&&e.startTime!=""&&e.endTime!=null&&e.endTime!=""){const a=new Date(e.startDate+"T"+e.startTime+":00.000+00:00"),o=new Date(e.endDate+"T"+e.endTime+":00.000+00:00"),i=o-a,l=Math.floor(i/1e3/60/60),d=Math.floor((i-l*60*60*1e3)/1e3/60%60),f=function(){return l<10?"0"+l+":"+("0"+d).slice(-2):l+":"+("0"+d).slice(-2)}();if(n=="ical"||n=="google"&&!/(GMT[+|-]\d{1,2}|Etc\/U|Etc\/Zulu|CET|CST6CDT|EET|EST|EST5EDT|MET|MST|MST7MDT|PST8PDT|WET)/i.test(e.timeZone))return{start:Fe(a,"clean",!0,!0),end:Fe(o,"clean",!0,!0),duration:f,allday:!1};const p=Wo(e.timeZone,e.startDate,e.startTime),b=Wo(e.timeZone,e.endDate,e.endTime);if(r){const E=p.slice(0,3)+":"+p.slice(3),h=b.slice(0,3)+":"+b.slice(3);return{start:a.toISOString().replace(".000Z",E),end:o.toISOString().replace(".000Z",h),duration:f,allday:!1}}const x=parseInt(p[0]+1)*-1*((parseInt(p.substring(1,3))*60+parseInt(p.substring(3,5)))*60*1e3),A=parseInt(b[0]+1)*-1*((parseInt(b.substring(1,3))*60+parseInt(b.substring(3,5)))*60*1e3);return a.setTime(a.getTime()+x),o.setTime(o.getTime()+A),{start:Fe(a,t),end:Fe(o,t),duration:f,allday:!1}}else{const a=e.startDate.split("-"),o=e.endDate.split("-"),i=new Date(Date.UTC(a[0],a[1]-1,a[2],12,0,0)),l=new Date(Date.UTC(o[0],o[1]-1,o[2],12,0,0));if((n==="google"||n==="microsoft"&&!Gn()||n==="msteams"||n==="ical")&&l.setDate(l.getDate()+1),n==="msteams"){if(Gn()){const d=i.getTimezoneOffset(),f=function(){return d<0?"+"+("0"+Math.abs(d/60)).slice(-2)+":"+("0"+Math.abs(d%60)).slice(-2):"-"+("0"+Math.abs(d/60)).slice(-2)+":"+("0"+Math.abs(d%60)).slice(-2)}();return{start:Fe(i,t,!1,!0)+"T00:00:00"+f,end:Fe(l,t,!1,!0)+"T00:00:00"+f,allday:!0}}return{start:Fe(i,t,!1,!0)+"+00:00",end:Fe(l,t,!1,!0)+"+00:00",allday:!0}}return{start:Fe(i,t,!1),end:Fe(l,t,!1),allday:!0}}}function Fe(e,t="delimiters",n=!0,r=!1){const a=function(){return n?t=="clean"?/(-|:|(\.\d{3}))/g:/(\.\d{3})/g:t=="clean"?/(-|T(\d{2}:\d{2}:\d{2}\.\d{3})Z)/g:/T(\d{2}:\d{2}:\d{2}\.\d{3})Z/g}();return r?e.toISOString().replace(a,"").replace("Z",""):e.toISOString().replace(a,"")}function Ln(e,t=!0){const r=(t?JSON.stringify(e):e).replace(/(<(?!br)([^>]+)>)/gi,"");return t?JSON.parse(r):r}function vr(e,t=!0){return e.match(/((\.\.\/)|(\.\.\\)|(%2e%2e%2f)|(%252e%252e%252f)|(%2e%2e\/)|(%252e%252e\/)|(\.\.%2f)|(\.\.%252f)|(%2e%2e%5c)|(%252e%252e%255c)|(%2e%2e\\)|(%252e%252e\\)|(\.\.%5c)|(\.\.%255c)|(\.\.%c0%af)|(\.\.%25c0%25af)|(\.\.%c1%9c)|(\.\.%25c1%259c))/gi)?(t&&console.error("Seems like the generated URL includes at least one security issue and got blocked. Please check the calendar button parameters!"),!1):!0}function Ad(e){return!!/^.{0,70}@.{1,30}\.[a-zA-Z]{2,9}$/.test(e)}function nn(e,t=!1,n=!1){return t?(e=e.replace(/\[(|\/)(url|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\]|((\|.*)\[\/url\])/gi,""),e=e.replace(/\{(|\/)(url|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\}|((\|.*)\{\/url\})/gi,""),n?e=e.replace(/(\[br\]|\{br\})/gi,"\\n"):e=e.replace(/(\[br\]|\{br\})/gi," "),e=e.replace(/&[#a-zA-Z0-9]{1,9};/gi,"")):(e=e.replace(/\[(\/|)(br|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\]/gi,"<$1$2>"),e=e.replace(/\{(\/|)(br|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\}/gi,"<$1$2>"),e=e.replace(/\[url\]([\w&$+.,:;=~!*'?@^%#|\s\-()/]*)\[\/url\]/gi,function(r,a){return pc(a)}),e=e.replace(/\{url\}([\w&$+.,:;=~!*'?@^%#|\s\-()/]*)\{\/url\}/gi,function(r,a){return pc(a)})),e}function pc(e){const t=e.split("|"),n=function(){return t.length>1&&t[1]!=""?t[1]:t[0]}();return''+n+""}function Mn(e,t=!0,n=!1){return n?e=e.replace(/"/g,""):e=e.replace(/\\/g,"\\\\").replace(/(,|;)/g,"\\$1").replace(/\\\\n/g,"\\n"),t&&(e=e.replace(/.{60}/g,`$&\r `)),e}function wo(e,t,n,r=!1,a=!1){let o=!1;const i=t;t.querySelector(".atcb-dropdown-anchor")!==null&&(t=t.querySelector(".atcb-dropdown-anchor"),o=!0),n.style.position="relative",n.style.display="inline-block";let l=t.getBoundingClientRect();const d=i.getBoundingClientRect(),f=i.parentNode.getBoundingClientRect(),p=document.documentElement.clientHeight;if(o===!0&&!n.classList.contains("atcb-dropoverlay")){let x=n.getBoundingClientRect();n.style.width=x.width+"px",n.classList.contains("atcb-dropup")||!r&&l.top+x.height>p-20&&2*d.top+d.height-l.top-x.height>20||a?(i.classList.add("atcb-dropup"),n.classList.add("atcb-dropup"),n.style.bottom=f.bottom-d.bottom+(l.top-d.top)+"px"):(n.style.top=d.top-f.top+(l.top-d.top)+"px",i.classList.contains("atcb-dropup")&&i.classList.remove("atcb-dropup")),l=t.getBoundingClientRect(),n.style.minWidth=l.width+"px",(n.classList.contains("atcb-dropdown")&&!n.classList.contains("atcb-style-round")||n.classList.contains("atcb-style-text")||n.classList.contains("atcb-style-neumorphism"))&&(n.style.maxWidth=l.width+"px"),x=n.getBoundingClientRect(),n.style.left=Math.round(l.left-f.left-(x.width-l.width)/2)+"px"}else{n.style.minWidth=d.width+20+"px";const x=n.getBoundingClientRect();n.style.width=x.width+"px";const A=Math.round((d.width-x.width)/4);n.style.margin=-Math.round((x.height+d.height)/2)+"px "+A+"px 0 "+A+"px"}n.style.position="absolute",n.style.display="block";const b=e.querySelector("#add-to-calendar-button-reference");b&&i.classList.contains("atcb-dropup")&&(i.parentNode.parentNode.after(b),b.style.padding="5px 15px",b.style.position="absolute",b.style.left=d.left+"px")}function Md(e,t){const n=e.querySelector(".atcb-initialized").getBoundingClientRect(),r=t.querySelector(".atcb-initialized");r.style.width=n.width+"px",r.style.height=n.height+"px",r.style.top=n.top+"px",r.style.left=n.left+"px"}function da(){const e=pe.active;if(e!==null&&e!==""){const t=document.querySelector("add-to-calendar-button[atcb-button-id="+e+"]").shadowRoot,n=document.querySelector("div[atcb-button-id="+e+"]").shadowRoot;Md(t,n)}}function Ai(e,t=null){const n=function(){if(t!=null)return t;{const a=e.querySelectorAll(".atcb-modal");return a.length===0?null:a[a.length-1]}}();if(n==null)return;n.getBoundingClientRect().height+150>window.innerHeight?(document.body.classList.add("atcb-modal-no-scroll"),document.documentElement.classList.add("atcb-modal-no-scroll")):(document.body.classList.remove("atcb-modal-no-scroll"),document.documentElement.classList.remove("atcb-modal-no-scroll"))}function xr(e){e.style.width=window.innerWidth+"px",e.style.height=window.innerHeight+100+"px"}function ua(e,t){e.style.setProperty("--base-font-size-l",t.l+"px"),e.style.setProperty("--base-font-size-m",t.m+"px"),e.style.setProperty("--base-font-size-s",t.s+"px")}function Ed(){return("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))}function ei(e){const t=document.createElement("input");document.body.append(t);const n=t.contentEditable,r=t.readOnly;if(t.contentEditable=!0,t.readOnly=!1,t.value=e,Ze()){var a=document.createRange();a.selectNodeContents(t);var o=window.getSelection();o.removeAllRanges(),o.addRange(a),t.setSelectionRange(0,999999)}else t.select();t.contentEditable=n,t.readOnly=r,document.execCommand("copy"),t.remove()}function Dn(e,t=200){let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}}function qt(e,t=300){let n;return(...r)=>{n||e.apply(this,r),clearTimeout(n),n=setTimeout(()=>{n=void 0},t)}}function Te(e,t,n){const r=function(){const a=document.getElementById(n);return a||document.querySelector('[atcb-button-id="'+n+'"]')}();r&&r.setAttribute("atcb-last-event",e+":"+t),ft()&&S2(e,t)}function S2(e,t){let n="";switch(e){case"initialization":n="Initialized";break;case"openList":n="Opened";break;case"closeList":n="Closed";break;case"openCalendarLink":n="Opened";break;case"openSingletonLink":n="Opened";break;case"openSubEventLink":n="Opened";break;case"success":n="Saved";break}(window.dataLayer=window.dataLayer||[]).push({eventCategory:"Add-to-Calendar-Button",eventAction:n,eventLabel:t,event:e})}const A2=["ar","fa"],ti={en:{"label.addtocalendar":"Add to Calendar","label.icalfile":"iCal File",close:"Close","modal.button.default":"Click me","modal.webview.ical.h":"Open your browser","modal.webview.ical.text":"Unfortunately, in-app browsers have problems with the way we generate the calendar file.","modal.clipboard.text":"We automatically copied a magical URL into your clipboard.","modal.webview.ical.steps":"
  1. Open another browser on your phone, ...
  2. Paste the clipboard content and go.
","modal.opensafari.ical.h":"Open Safari","modal.opensafari.ical.text":"Unfortunately, iOS has some problems generating and opening the calendar file outside of Safari.","modal.opensafari.ical.steps":"
  1. Open Safari, ...
  2. Paste the clipboard content and go.
","modal.multidate.h":"This is an event series","modal.multidate.text":"Add the individual events one by one:","date.status.cancelled":"This date got cancelled.","date.status.cancelled.cta":"Please update your calendar!","modal.subscribe.yahoo.h":"Add Calendar to Yahoo","modal.subscribe.yahoo.text":'
  1. Open now the Yahoo Calendar.
  2. Click the "Actions" tab.
  3. Hit "Follow Other Calendars".
  4. Set a name and paste the clipboard content into the url field.
',"modal.subscribe.yahoo.button":"Open Yahoo Calendar","modal.crios.google.text":"If you are using the Google Calendar app and it is not already open in the background, unfortunately, you might need to start this process twice.",continue:"Continue",cancel:"Cancel",expired:"Expired",recurring:"Recurring"},de:{"label.addtocalendar":"Im Kalender speichern","label.icalfile":"iCal-Datei",close:"Schließen","modal.button.default":"Klick mich","modal.webview.ical.h":"Öffne deinen Browser","modal.webview.ical.text":"Leider haben In-App-Browser Probleme mit der Art, wie wir Kalender-Dateien erzeugen.","modal.clipboard.text":"Wir haben automatisch eine magische URL in deine Zwischenablage kopiert.","modal.webview.ical.steps":"
  1. Öffne einen anderen Browser auf deinem Smartphone, ...
  2. Nutze die Einfügen-Funktion, um fortzufahren.
","modal.opensafari.ical.h":"Öffne Safari","modal.opensafari.ical.text":"Leider hat iOS einige Probleme beim Generieren und Öffnen der Kalenderdatei außerhalb von Safari.","modal.opensafari.ical.steps":"
  1. Öffne Safari, ...
  2. Nutze die Einfügen-Funktion, um fortzufahren.
","modal.multidate.h":"Dies ist eine Termin-Reihe","modal.multidate.text":"Füge die einzelnen Termine der Reihe nach deinem Kalender hinzu:","date.status.cancelled":"Dieser Termin wurde abgesagt.","date.status.cancelled.cta":"Bitte aktualisiere deinen Kalender!","modal.subscribe.yahoo.h":"Kalender zu Yahoo hinzufügen","modal.subscribe.yahoo.text":'
  1. Öffne den Yahoo-Kalender.
  2. Klicke auf den "Aktionen" Tab.
  3. Wähle "Weiteren Kalendern folgen".
  4. Wähle einen Namen und füge die URL aus deiner Zwischenablage in das URL-Feld ein.
',"modal.subscribe.yahoo.button":"Yahoo-Kalender öffnen","modal.crios.google.text":"Wenn du die Google Calendar App verwendest und diese nicht bereits im Hintergrund geöffnet ist, musst du diesen Vorgang leider möglicherweise zweimal starten.",continue:"Weiter",cancel:"Abbrechen",expired:"Abgelaufen",recurring:"Wiederkehrend"},es:{"label.addtocalendar":"Añadir al Calendario","label.icalfile":"iCal Ficha",close:"Ciérralo","modal.button.default":"Haz clic mí","modal.webview.ical.h":"Abra su browser","modal.webview.ical.text":"Lamentablemente, los browsers in-app tienen problemas con la forma en que generamos el archivo del calendario.","modal.clipboard.text":"Hemos copiado automáticamente una URL mágica en su portapapeles.","modal.webview.ical.steps":"
  1. Abre otro browser en tu smartphone, ...
  2. Utilice la función de pegar para continuar.
","modal.opensafari.ical.h":"Abrir Safari","modal.opensafari.ical.text":"Desafortunadamente, iOS tiene algunos problemas para generar y abrir el archivo de calendario fuera de Safari.","modal.opensafari.ical.steps":"
  1. Abrir Safari, ...
  2. Utilice la función de pegar para continuar.
","modal.multidate.h":"Esta es una serie de fechas","modal.multidate.text":"Añada las fechas individuales a su calendario en orden:","date.status.cancelled":"Esta fecha fue cancelada.","date.status.cancelled.cta":"Actualice su calendario!","modal.subscribe.yahoo.h":"Añadir calendario a Yahoo","modal.subscribe.yahoo.text":'
  1. Abra el calendario de Yahoo.
  2. Haga clic en la pestaña "Acciones".
  3. Seleccione "Seguir otros calendarios".
  4. Elige un nombre y pega la URL de tu portapapeles en el campo URL.
',"modal.subscribe.yahoo.button":"Abrir calendario de Yahoo","modal.crios.google.text":"Si estás utilizando la aplicación Google Calendar y no está abierta en segundo plano, lamentablemente, es posible que necesites iniciar este proceso dos veces.",continue:"Continuar",cancel:"Cancelar",expired:"Caducada",recurring:"Periódica"},pt:{"label.addtocalendar":"Incluir no Calendário","label.icalfile":"Ficheiro iCal",close:"Fechar","modal.button.default":"Clicar-me","modal.webview.ical.h":"Abra o seu browser","modal.webview.ical.text":"Infelizmente, os navegadores em tampas têm problemas com a forma como geramos o ficheiro de calendário.","modal.clipboard.text":"Copiámos automaticamente um URL mágico para a sua área de transferência.","modal.webview.ical.steps":"
  1. Abrir outro browser en tu smartphone, ...
  2. Use a função colar para continuar.
","modal.opensafari.ical.h":"Safari aberto","modal.opensafari.ical.text":"Infelizmente, o iOS tem alguns problemas para gerar e abrir o arquivo de calendário fora do Safari.","modal.opensafari.ical.steps":"
  1. Safari aberto, ...
  2. Use a função colar para continuar.
","modal.multidate.h":"Esta é uma série de datas","modal.multidate.text":"Adicione as datas individuais ao seu calendário, por ordem:","date.status.cancelled":"Esta data foi cancelada.","date.status.cancelled.cta":"Actualize o seu calendário!","modal.subscribe.yahoo.h":"Adicionar calendário ao Yahoo","modal.subscribe.yahoo.text":'
  1. Abrir o calendário do Yahoo.
  2. Clique no separador "Acções".
  3. Seleccione "Seguir outros calendários".
  4. Escolha um nome e cole o URL da sua área de transferência no campo URL.
',"modal.subscribe.yahoo.button":"Abra o Calendário do Yahoo","modal.crios.google.text":"Se estiver usando o aplicativo Google Calendar e ele não estiver aberto em segundo plano, infelizmente, você pode precisar iniciar este processo duas vezes.",continue:"Continuar",cancel:"Cancelar",expired:"Expirada",recurring:"Recorrente"},fr:{"label.addtocalendar":"Ajouter à l'Agenda","label.icalfile":"Fichier iCal",close:"Fermer","modal.button.default":"Cliquez-moi","modal.webview.ical.h":"Ouvrez votre navigateur","modal.webview.ical.text":"Malheureusement, les navigateurs in-app ont des problèmes avec la manière dont nous créons les fichiers d'agenda.","modal.clipboard.text":"Nous avons automatiquement copié une URL magique dans votre presse-papiers.","modal.webview.ical.steps":"
  1. Ouvrez un autre navigateur sur votre smartphone, ...
  2. Collez le contenu du presser-papier et continuez.
","modal.opensafari.ical.h":"Ouvrir Safari","modal.opensafari.ical.text":"Malheureusement, iOS rencontre des problèmes pour générer et ouvrir le fichier de calendrier en dehors de Safari.","modal.opensafari.ical.steps":"
  1. Ouvrez Safari, ...
  2. Collez le contenu du presse-papier et continuez.
","modal.multidate.h":"Ceci est un évènement récurrent","modal.multidate.text":"Ajouter les différents évènements un par un:","date.status.cancelled":"Cette date est annulée.","date.status.cancelled.cta":"Actualisez votre agenda!","modal.subscribe.yahoo.h":"Ajouter un agenda à Yahoo","modal.subscribe.yahoo.text":`
  1. Ouvrez l'Agenda Yahoo.
  2. Cliquez sur l'onglet "Actions".
  3. Sélectionnez "Suivre d'autres agendas".
  4. Choisissez un nom et collez le contenu de votre presse-papiers dans le champ URL.
`,"modal.subscribe.yahoo.button":"Ouvrir le calendrier Yahoo","modal.crios.google.text":"Si vous utilisez l'application Google Calendar et qu'elle n'est pas déjà ouverte en arrière-plan, malheureusement, il se pourrait que vous deviez lancer ce processus deux fois.",continue:"Continuer",cancel:"Annuler",expired:"Expiré",recurring:"Récurrente"},nl:{"label.addtocalendar":"Opslaan in Agenda","label.icalfile":"iCal File",close:"Sluiten","modal.button.default":"Klik me","modal.webview.ical.h":"Open uw browser","modal.webview.ical.text":"Helaas hebben in-app browsers problemen met de manier waarop wij kalenderbestanden maken.","modal.clipboard.text":"We hebben automatisch een magische URL naar je klembord gekopieerd.","modal.webview.ical.steps":"
  1. Open een andere browser op uw smartphone, ...
  2. Gebruik de insert functie om verder te gaan.
","modal.opensafari.ical.h":"Open Safari","modal.opensafari.ical.text":"Helaas heeft iOS enkele problemen met het genereren en openen van het agendabestand buiten Safari.","modal.opensafari.ical.steps":"
  1. Open Safari, ...
  2. Gebruik de insert functie om verder te gaan.
","modal.multidate.h":"Dit is een reeks data","modal.multidate.text":"Voeg de afzonderlijke delen één voor één toe:","date.status.cancelled":"Deze datum is geannuleerd.","date.status.cancelled.cta":"Uw agenda bijwerken!","modal.subscribe.yahoo.h":"Toevoegen aan Yahoo","modal.subscribe.yahoo.text":`
  1. Open de Yahoo calendar.
  2. Klik op de "Acties" tab.
  3. Selecteer "Volg Andere Agenda's".
  4. Kies een naam en plak de URL van uw klembord in het URL-veld.
`,"modal.subscribe.yahoo.button":"Open Yahoo Agenda","modal.crios.google.text":"Als je de Google Calendar-app gebruikt en deze is niet al geopend op de achtergrond, dan zul je helaas mogelijk dit proces twee keer moeten starten.",continue:"Doorgaan",cancel:"Annuleren",expired:"Verlopen",recurring:"Terugkerend"},tr:{"label.addtocalendar":"Takvime Ekle","label.icalfile":"iCal Dosyası",close:"Kapat","modal.button.default":"Beni tıklayın","modal.webview.ical.h":"Tarayıcınızı açın","modal.webview.ical.text":"Ne yazık ki, uygulama içi tarayıcılar takvim dosyalarını oluşturma şeklimizle ilgili sorunlar yaşıyor.","modal.clipboard.text":"Panonuza otomatik olarak sihirli bir URL kopyaladık.","modal.webview.ical.steps":"
  1. Akıllı telefonunuzda başka bir tarayıcı açın, ...
  2. Devam etmek için insert fonksiyonunu kullanın.
","modal.opensafari.ical.h":"Açık Safari","modal.opensafari.ical.text":"Ne yazık ki iOS, takvim dosyasını Safari dışında oluştururken ve açarken bazı sorunlar yaşıyor.","modal.opensafari.ical.steps":"
  1. Açık Safari, ...
  2. Devam etmek için insert fonksiyonunu kullanın.
","modal.multidate.h":"Bu bir etkinlik serisidir","modal.multidate.text":"Parçaları teker teker ekleyin:","date.status.cancelled":"Bu tarih iptal edildi.","date.status.cancelled.cta":"Lütfen takviminizi güncelleyin!","modal.subscribe.yahoo.h":"Yahoo'ya takvim ekleme","modal.subscribe.yahoo.text":`
  1. Yahoo takvimini açın.
  2. "Eylemler" sekmesine tıklayın.
  3. "Diğer Takvimleri Takip Et" öğesini seçin.
  4. Bir ad seçin ve URL'yi panonuzdan URL alanına yapıştırın.
`,"modal.subscribe.yahoo.button":"Yahoo Takvimini aç","modal.crios.google.text":"Google Takvim uygulamasını kullanıyorsanız ve zaten arka planda açık değilse, ne yazık ki bu işlemi iki kez başlatmanız gerekebilir.",continue:"Devam etmek",cancel:"İptal",expired:"Günü geçmiş",recurring:"Yinelenen"},zh:{"label.addtocalendar":"添加到日历","label.icalfile":"iCal 文件",close:"关","modal.button.default":"点我","modal.webview.ical.h":"打开浏览器","modal.webview.ical.text":"不幸的是,应用内浏览器在我们生成日历文件的方式上存在问题。","modal.clipboard.text":"我们自动将魔术 URL 复制到您的剪贴板。","modal.webview.ical.steps":"
  1. 打开手机上的任何其他浏览器, ...
  2. 粘贴剪贴板内容并开始。
","modal.opensafari.ical.h":"打开 Safari","modal.opensafari.ical.text":"不幸的是,iOS 在 Safari 之外生成和打开日历文件时遇到一些问题。","modal.opensafari.ical.steps":"
  1. 打开 Safari, ...
  2. 粘贴剪贴板内容并开始。
","modal.multidate.h":"这是一个活动系列","modal.multidate.text":"逐个添加各个部分:","date.status.cancelled":"此日期已取消。","date.status.cancelled.cta":"请更新您的日历!","modal.subscribe.yahoo.h":"将日历添加到 Yahoo","modal.subscribe.yahoo.text":"
  1. 打开 Yahoo 日历。
  2. 点击“操作”标签。
  3. 选择“关注其他日历”。
  4. 选择一个名称并将剪贴板中的 URL 粘贴到 URL 字段中。
","modal.subscribe.yahoo.button":"打开雅虎日历","modal.crios.google.text":"如果您正在使用 Google 日历应用,且该应用未在后台打开,很遗憾,您可能需要启动此进程两次。",continue:"继续",cancel:"中止",expired:"已到期",recurring:"再次发生的"},ar:{"label.addtocalendar":"إضافة إلى التقويم","label.icalfile":"ملف iCal",close:"قريب","modal.button.default":"انقر فوق لي","modal.webview.ical.h":"افتح المستعرض الخاص بك","modal.webview.ical.text":"لسوء الحظ ، تواجه المتصفحات داخل التطبيق مشاكل في طريقة إنشاء ملف التقويم.","modal.clipboard.text":"قمنا تلقائيًا بنسخ عنوان URL سحري إلى الحافظة الخاصة بك.","modal.webview.ical.steps":"
  1. افتح أي متصفح آخر على هاتفك الذكي, ...
  2. .الصق محتوى الحافظة واذهب
","modal.opensafari.ical.h":"افتح Safari","modal.opensafari.ical.text":"لسوء الحظ ، يواجه iOS بعض المشكلات في إنشاء ملف التقويم وفتحه خارج Safari.","modal.opensafari.ical.steps":"
  1. افتح Safari, ...
  2. الصق محتوى الحافظة واذهب.
","modal.multidate.h":"هذه سلسلة أحداث","modal.multidate.text":"أضف الأجزاء الفردية واحدة تلو الأخرى:","date.status.cancelled":"تم إلغاء هذا التاريخ.","date.status.cancelled.cta":"الرجاء تحديث التقويم الخاص بك!","modal.subscribe.yahoo.h":"أضف التقويم إلى Yahoo","modal.subscribe.yahoo.text":'
  1. افتح تقويم Yahoo.
  2. انقر فوق علامة التبويب "الإجراءات".
  3. حدد "متابعة تقويمات أخرى".
  4. اختر اسمًا والصق عنوان URL من الحافظة الخاصة بك في حقل URL.
',"modal.subscribe.yahoo.button":"افتح تقويم ياهو","modal.crios.google.text":"إذا كنت تستخدم تطبيق Google Calendar ولم يكن مفتوحًا بالفعل في الخلفية، فقد تحتاج إلى بدء هذه العملية مرتين على الأقل.",continue:"استمر",cancel:"إحباط",expired:"منتهي الصلاحية",recurring:"يتكرر"},hi:{"label.addtocalendar":"कैलेंडर में जोड़ें","label.icalfile":"iCal फ़ाइल",close:"बंद करना","modal.button.default":"मुझे क्लिक करें","modal.webview.ical.h":"अपना ब्राउज़र खोलें","modal.webview.ical.text":"दुर्भाग्य से, इन-ऐप ब्राउज़र में कैलेंडर फ़ाइल बनाने के तरीके में समस्याएँ हैं।","modal.clipboard.text":"हमने आपके क्लिपबोर्ड पर स्वचालित रूप से एक जादुई URL कॉपी कर लिया है।","modal.webview.ical.steps":"
  1. अपने फ़ोन पर दूसरा ब्राउज़र खोलें, ...
  2. क्लिपबोर्ड सामग्री चिपकाएं और जाएं।
","modal.opensafari.ical.h":"सफारी खोलें","modal.opensafari.ical.text":"दुर्भाग्य से, iOS में सफ़ारी के बाहर कैलेंडर फ़ाइल बनाने और खोलने में कुछ समस्याएँ हैं।","modal.opensafari.ical.steps":"
  1. सफारी खोलें, ...
  2. क्लिपबोर्ड सामग्री चिपकाएं और जाएं।
","modal.multidate.h":"यह एक इवेंट सीरीज़ है","modal.multidate.text":"अलग-अलग हिस्सों को एक-एक करके जोड़ें:","date.status.cancelled":"यह तिथि रद्द हो गई।","date.status.cancelled.cta":"कृपया अपना कैलेंडर अपडेट करें!","modal.subscribe.yahoo.h":"Yahoo . में कैलेंडर जोड़ें","modal.subscribe.yahoo.text":'
  1. Yahoo कैलेंडर खोलें।
  2. "कृती" टैब पर क्लिक करें।
  3. "इतर कॅलेंडर्सचे अनुसरण करा" चुनें।
  4. एक नाम चुनें और अपने क्लिपबोर्ड से URL को URL फ़ील्ड में पेस्ट करें।
',"modal.subscribe.yahoo.button":"याहू कैलेंडर खोलें","modal.crios.google.text":"अगर आप Google Calendar एप्लिकेशन का उपयोग कर रहे हैं और यह पहले से ही पृष्ठभूमि में नहीं खुला है, तो दुखद है कि आपको शायद इस प्रक्रिया को दो बार शुरू करने की आवश्यकता हो सकती है।",continue:"जारी रखें",cancel:"रद्द करना",expired:"खत्म हो चुका",recurring:"पुनरावर्ती"},pl:{"label.addtocalendar":"Dodaj do kalendarza","label.icalfile":"Plik iCal",close:"Zamknij","modal.button.default":"Kliknij mnie","modal.webview.ical.h":"Otwórz przeglądarkę","modal.webview.ical.text":"Niestety, przeglądarki in-app mają problemy ze sposobem, w jaki generujemy plik kalendarza.","modal.clipboard.text":"Automatycznie skopiowaliśmy magiczny adres URL do schowka.","modal.webview.ical.steps":"
  1. Otwórz inną przeglądarkę w swoim telefonie, ...
  2. Wklej zawartość schowka i ruszaj.
","modal.opensafari.ical.h":"Otwórz Safari","modal.opensafari.ical.text":"Niestety iOS ma pewne problemy z generowaniem i otwieraniem pliku kalendarza poza Safari.","modal.opensafari.ical.steps":"
  1. Otwórz Safari, ...
  2. Wklej zawartość schowka i ruszaj.
","modal.multidate.h":"To jest cykl imprez","modal.multidate.text":"Dodawać po kolei poszczególne części:","date.status.cancelled":"Ta data została odwołana.","date.status.cancelled.cta":"Zaktualizuj swój kalendarz!","modal.subscribe.yahoo.h":"Dodaj kalendarz do Yahoo","modal.subscribe.yahoo.text":'
  1. Otwórz kalendarz Yahoo.
  2. Kliknij na zakładkę "Czynności".
  3. Wybierz "Obserwuj inne kalendarze".
  4. Wybierz nazwę i wklej adres URL ze schowka w polu URL.
',"modal.subscribe.yahoo.button":"Otwórz kalendarz Yahoo","modal.crios.google.text":"Jeśli używasz aplikacji Google Calendar i nie jest ona już otwarta w tle, niestety, może być konieczne dwukrotne uruchomienie tego procesu.",continue:"Kontynuować",cancel:"Anuluj",expired:"Wygasły",recurring:"Powtarzający się"},id:{"label.addtocalendar":"Tambahkan ke Kalender","label.icalfile":"File iCal",close:"Tutup","modal.button.default":"Klik saya","modal.webview.ical.h":"Buka browser Anda","modal.webview.ical.text":"Sayangnya, browser dalam aplikasi memiliki masalah dengan cara kami menghasilkan file kalender.","modal.clipboard.text":"Kami telah secara otomatis menyalin URL ajaib ke clipboard Anda.","modal.webview.ical.steps":"
  1. Buka peramban lain pada ponsel Anda, ...
  2. Tempelkan konten clipboard dan pergi.
","modal.opensafari.ical.h":"Buka Safari","modal.opensafari.ical.text":"Sayangnya, iOS memiliki beberapa masalah dalam membuat dan membuka file kalender di luar Safari.","modal.opensafari.ical.steps":"
  1. Buka Safari, ...
  2. Tempelkan konten clipboard dan pergi.
","modal.multidate.h":"Ini adalah rangkaian acara","modal.multidate.text":"Tambahkan masing-masing bagian satu per satu:","date.status.cancelled":"Tanggal ini dibatalkan.","date.status.cancelled.cta":"Perbarui kalender Anda!","modal.subscribe.yahoo.h":"Tambahkan kalender ke Yahoo","modal.subscribe.yahoo.text":'
  1. Buka kalender Yahoo.
  2. Klik pada tab "Tindakan".
  3. Pilih "Ikuti Kalender Lain".
  4. Pilih nama dan tempelkan URL dari clipboard Anda ke bidang URL.
',"modal.subscribe.yahoo.button":"Buka kalender Yahoo","modal.crios.google.text":"Jika Anda menggunakan aplikasi Google Calendar dan aplikasi tersebut belum terbuka di latar belakang, sayangnya, Anda mungkin perlu memulai proses ini dua kali.",continue:"Lanjutkan",cancel:"Batal",expired:"Kedaluwarsa",recurring:"Berulang"},no:{"label.addtocalendar":"Legg til i kalenderen","label.icalfile":"iCal-fil",close:"Lukk","modal.button.default":"Klikk på meg","modal.webview.ical.h":"Åpne nettleseren din","modal.webview.ical.text":"Dessverre har nettlesere i appen problemer med måten vi genererer kalenderfilen på.","modal.clipboard.text":"Vi kopierte automatisk en magisk URL til utklippstavlen din.","modal.webview.ical.steps":"
  1. Åpne en annen nettleser på telefonen, ...
  2. Lim inn innholdet på utklippstavlen og gå.
","modal.opensafari.ical.h":"Åpne Safari","modal.opensafari.ical.text":"Dessverre har iOS noen problemer med å generere og åpne kalenderfilen utenfor Safari.","modal.opensafari.ical.steps":"
  1. Åpne Safari, ...
  2. Lim inn innholdet på utklippstavlen og gå.
","modal.multidate.h":"Dette er en avtaleserie","modal.multidate.text":"Legg til de enkelte datoene i kalenderen din i rekkefølge:","date.status.cancelled":"Denne datoen ble avlyst.","date.status.cancelled.cta":"Oppdater kalenderen din!","modal.subscribe.yahoo.h":"Legg til kalender til Yahoo","modal.subscribe.yahoo.text":"
  1. Åpne Yahoo-kalenderen.
  2. Klikk på «Handlinger»-fanen.
  3. Velg «Følg andre kalendere».
  4. Velg et navn og lim inn URL-en fra utklippstavlen i URL-feltet.
","modal.subscribe.yahoo.button":"Åpne Yahoo-kalenderen","modal.crios.google.text":"Hvis du bruker Google Calendar-appen og den ikke allerede er åpen i bakgrunnen, må du dessverre kanskje starte denne prosessen to ganger.",continue:"Fortsette",cancel:"Avbryt",expired:"Utløpt",recurring:"Tilbakevendende"},fi:{"label.addtocalendar":"Lisää kalenteriin","label.icalfile":"iCal-tiedosto",close:"Sulje","modal.button.default":"Klikkaa minua","modal.webview.ical.h":"Avaa selain","modal.webview.ical.text":"Valitettavasti sovelluksen sisäisillä selaimilla on ongelmia kalenteritiedoston luomisessa.","modal.clipboard.text":"Olemme automaattisesti kopioineet maagisen URL-osoitteen leikepöydällesi.","modal.webview.ical.steps":"
  1. Avaa toinen selain puhelimessasi., ...
  2. liitä leikepöydän sisältö ja lähde.
","modal.opensafari.ical.h":"Avaa Safari","modal.opensafari.ical.text":"Valitettavasti iOS:llä on ongelmia kalenteritiedoston luomisessa ja avaamisessa Safarin ulkopuolella.","modal.opensafari.ical.steps":"
  1. Avaa Safari, ...
  2. liitä leikepöydän sisältö ja lähde.
","modal.multidate.h":"Tämä on tapahtumasarja","modal.multidate.text":"Lisää yksittäiset osat yksi kerrallaan:","date.status.cancelled":"Tämä päivämäärä peruttiin.","date.status.cancelled.cta":"Päivitä kalenterisi!","modal.subscribe.yahoo.h":"Lisää kalenteri Yahoo","modal.subscribe.yahoo.text":'
  1. Avaa Yahoo-kalenteri.
  2. Napsauta "Toiminnot"-välilehteä.
  3. Valitse "Seuraa muiden kalentereita".
  4. Valitse nimi ja liitä URL-osoite leikepöydältäsi URL-kenttään.
',"modal.subscribe.yahoo.button":"Avaa Yahoo-kalenteri","modal.crios.google.text":"Jos käytät Google Kalenteri -sovellusta eikä se ole jo avoinna taustalla, valitettavasti saatat joutua aloittamaan tämän prosessin kahdesti.",continue:"Jatkaa",cancel:"Peruuta",expired:"Vanhentunut",recurring:"Toistuva"},sv:{"label.addtocalendar":"Lägg till i kalender","label.icalfile":"iCal-fil",close:"Stäng","modal.button.default":"Klicka på mig","modal.webview.ical.h":"Öppna din webbläsare","modal.webview.ical.text":"Tyvärr har webbläsare i appen problem med hur vi genererar kalenderfilen.","modal.clipboard.text":"Vi har automatiskt kopierat en magisk URL till ditt klippblock.","modal.webview.ical.steps":"
  1. Öppna en annan webbläsare på telefonen, ...
  2. Insätt innehållet i klippbordet och kör.
","modal.opensafari.ical.h":"Öppna Safari","modal.opensafari.ical.text":"Tyvärr har iOS vissa problem med att generera och öppna kalenderfilen utanför Safari.","modal.opensafari.ical.steps":"
  1. Öppna Safari, ...
  2. Insätt innehållet i klippbordet och kör.
","modal.multidate.h":"Detta är en evenemangsserie","modal.multidate.text":"Lägg till de enskilda delarna en efter en:","date.status.cancelled":"Detta datum har ställts in.","date.status.cancelled.cta":"Uppdatera din kalender!","modal.subscribe.yahoo.h":"Lägg till kalender i Yahoo","modal.subscribe.yahoo.text":'
  1. Öppna Yahoo-kalendern.
  2. Klicka på fliken "Åtgärder".
  3. Välj "Följ andra kalendrar".
  4. Välj ett namn och klistra in URL:en från klippbordet i URL-fältet.
',"modal.subscribe.yahoo.button":"Öppna Yahoo-kalendern","modal.crios.google.text":"Om du använder Google Calendar-appen och den inte redan är öppen i bakgrunden, måste du tyvärr kanske starta denna process två gånger.",continue:"Fortsätta",cancel:"Avbryt",expired:"Utgånget",recurring:"Återkommande"},cs:{"label.addtocalendar":"Přidat do kalendáře","label.icalfile":"Soubor iCal",close:"Zavřít","modal.button.default":"Klikněte na mě","modal.webview.ical.h":"Otevřete prohlížeč","modal.webview.ical.text":"Prohlížeče v aplikacích mají bohužel problémy se způsobem generování souboru kalendáře.","modal.clipboard.text":"Do schránky jsme automaticky zkopírovali kouzelnou adresu URL.","modal.webview.ical.steps":"
  1. Otevření jiného prohlížeče v telefonu, ...
  2. Vložte obsah schránky a přejděte.
","modal.opensafari.ical.h":"Otevřít Safari","modal.opensafari.ical.text":"Bohužel má iOS nějaké problémy s generováním a otevíráním souboru kalendáře mimo Safari.","modal.opensafari.ical.steps":"
  1. Otevřít Safari, ...
  2. Vložte obsah schránky a přejděte.
","modal.multidate.h":"Jedná se o sérii událostí","modal.multidate.text":"Přidávejte jednotlivé díly jeden po druhém:","date.status.cancelled":"Toto datum bylo zrušeno.","date.status.cancelled.cta":"Aktualizujte svůj kalendář!","modal.subscribe.yahoo.h":"Přidat kalendář do Yahoo","modal.subscribe.yahoo.text":'
  1. Otevřete kalendář Yahoo.
  2. Klikněte na kartu "Akce".
  3. Vyberte možnost "Sledovat další kalendáře".
  4. Vyberte název a vložte adresu URL ze schránky do pole URL.
',"modal.subscribe.yahoo.button":"Otevřete kalendář Yahoo","modal.crios.google.text":"Pokud používáte aplikaci Google Calendar a není již otevřená na pozadí, bohužel budete pravděpodobně muset tento proces spustit dvakrát.",continue:"Pokračovat",cancel:"Storno",expired:"Platnost vypršela",recurring:"Opakující se"},ja:{"label.addtocalendar":"カレンダーに追加","label.icalfile":"iCalファイル",close:"閉じる","modal.button.default":"クリックしてください","modal.webview.ical.h":"ブラウザを起動する","modal.webview.ical.text":"残念ながら、アプリ内ブラウザは、カレンダーファイルの生成方法に問題があります。","modal.clipboard.text":"魔法のURLを自動的にクリップボードにコピーしています。","modal.webview.ical.steps":"
  1. スマートフォンで別のブラウザを起動する, ...
  2. クリップボードの内容を貼り付けて行く。
","modal.opensafari.ical.h":"オープンSafari","modal.opensafari.ical.text":"残念ながら、iOS では、Safari の外でカレンダー ファイルを生成したり開いたりする際にいくつかの問題があります。","modal.opensafari.ical.steps":"
  1. オープンSafari, ...
  2. クリップボードの内容を貼り付けて行く。
","modal.multidate.h":"イベントシリーズです","modal.multidate.text":"個々のパーツを一つずつ追加していく:","date.status.cancelled":"この日はキャンセルになりました。","date.status.cancelled.cta":"カレンダーを更新する!","modal.subscribe.yahoo.h":"Yahooにカレンダーを追加する","modal.subscribe.yahoo.text":"
  1. Yahooカレンダーを開く。
  2. [実行] タブをクリックします。
  3. [その他のカレンダーのフォロー] を選択します。
  4. 名前を決めて、クリップボードにあるURLをURL欄に貼り付けます。
","modal.subscribe.yahoo.button":"Yahooカレンダーを開く","modal.crios.google.text":"Google カレンダーアプリを使用しており、それがバックグラウンドで既に開かれていない場合、残念ながら、このプロセスを2回開始する必要があるかもしれません。",continue:"続ける",cancel:"キャンセル",expired:"期限切れ",recurring:"繰り返し"},it:{"label.addtocalendar":"Aggiungi al calendario","label.icalfile":"File iCal",close:"Chiudere","modal.button.default":"Clicca su di me","modal.webview.ical.h":"Aprire il browser","modal.webview.ical.text":"Purtroppo i browser in-app hanno problemi con il modo in cui generiamo il file del calendario.","modal.clipboard.text":"Abbiamo copiato automaticamente un URL magico negli appunti.","modal.webview.ical.steps":"
  1. Aprire un altro browser sul cellulare, ...
  2. Incollare il contenuto degli appunti e partire.
","modal.opensafari.ical.h":"Aprire Safari","modal.opensafari.ical.text":"Sfortunatamente, iOS ha alcuni problemi nella generazione e nell'apertura del file del calendario al di fuori di Safari.","modal.opensafari.ical.steps":"
  1. Aprire Safari, ...
  2. Incollare il contenuto degli appunti e partire.
","modal.multidate.h":"Questa è una serie di eventi","modal.multidate.text":"Aggiungere le singole parti una per una:","date.status.cancelled":"La data è stata annullata.","date.status.cancelled.cta":"Aggiornare il calendario!","modal.subscribe.yahoo.h":"Aggiungi il calendario a Yahoo","modal.subscribe.yahoo.text":`
  1. Aprire il calendario di Yahoo.
  2. Fare clic sulla scheda "Azioni".
  3. Selezionare "Segui altri calendari".
  4. Scegliere un nome e incollare l'URL dagli appunti nel campo URL.
`,"modal.subscribe.yahoo.button":"Apri il calendario di Yahoo","modal.crios.google.text":"Se stai utilizzando l'applicazione Google Calendar e non è già aperta in background, purtroppo potrebbe essere necessario avviare questo processo due volte.",continue:"Continuare",cancel:"Annulla",expired:"Scaduta",recurring:"Ricorrente"},ko:{"label.addtocalendar":"캘린더에 추가","label.icalfile":"iCal 파일",close:"닫다","modal.button.default":"클릭 해주세요","modal.webview.ical.h":"브라우저 열기","modal.webview.ical.text":"불행히도 인앱 브라우저는 캘린더 파일을 생성하는 방식에 문제가 있습니다.","modal.clipboard.text":"매직 URL을 클립보드에 자동으로 복사했습니다.","modal.webview.ical.steps":"
  1. 휴대전화에서 다른 브라우저 열기, ...
  2. 클립보드 내용을 붙여넣고 이동합니다.
","modal.opensafari.ical.h":"Safari 열기","modal.opensafari.ical.text":"안타깝게도 iOS에는 Safari 외부에서 캘린더 파일을 생성하고 여는 데 몇 가지 문제가 있습니다.","modal.opensafari.ical.steps":"
  1. Safari 열기, ...
  2. 클립보드 내용을 붙여넣고 이동합니다.
","modal.multidate.h":"이벤트 시리즈입니다","modal.multidate.text":"개별 부품을 하나씩 추가:","date.status.cancelled":"이 날짜는 취소되었습니다.","date.status.cancelled.cta":"캘린더를 업데이트하세요!","modal.subscribe.yahoo.h":"Yahoo에 캘린더 추가","modal.subscribe.yahoo.text":'
  1. Yahoo 캘린더를 엽니다.
  2. "동작" 탭을 클릭합니다.
  3. "다른 일정관리 팔로우"를 선택합니다.
  4. 이름을 선택하고 클립보드의 URL을 URL 필드에 붙여넣습니다.
',"modal.subscribe.yahoo.button":"야후 캘린더 열기","modal.crios.google.text":"Google 캘린더 앱을 사용하고 있고 이미 백그라운드에서 열려 있지 않다면, 안타깝게도 이 프로세스를 두 번 시작해야 할 수 있습니다.",continue:"계속하다",cancel:"취소",expired:"만료됨",recurring:"되풀이"},vi:{"label.addtocalendar":"Thêm vào Lịch","label.icalfile":"Tệp iCal",close:"Đóng","modal.button.default":"Nhấp vào đây","modal.webview.ical.h":"Mở trình duyệt của bạn","modal.webview.ical.text":"Rất tiếc, các trình duyệt trong ứng dụng gặp sự cố với cách chúng tôi tạo tệp lịch.","modal.clipboard.text":"Chúng tôi đã tự động sao chép một URL ma thuật vào khay nhớ tạm của bạn.","modal.webview.ical.steps":"
  1. Mở trình duyệt khác trên điện thoại của bạn, ...
  2. Dán nội dung khay nhớ tạm và bắt đầu.
","modal.opensafari.ical.h":"Mở Safari","modal.opensafari.ical.text":"Rất tiếc, iOS gặp một số sự cố khi tạo và mở tệp lịch bên ngoài Safari.","modal.opensafari.ical.steps":"
  1. Mở Safari, ...
  2. Dán nội dung khay nhớ tạm và bắt đầu.
","modal.multidate.h":"Đây là một chuỗi sự kiện","modal.multidate.text":"Thêm từng phần riêng lẻ một:","date.status.cancelled":"Ngày này đã bị hủy.","date.status.cancelled.cta":"Cập nhật lịch của bạn!","modal.subscribe.yahoo.h":"Thêm lịch vào Yahoo","modal.subscribe.yahoo.text":'
  1. Mở Lịch Yahoo.
  2. Nhấp vào tab "Hành động".
  3. Chọn "Theo dõi các Lịch khác".
  4. Chọn tên và dán URL từ khay nhớ tạm của bạn vào trường URL.
',"modal.subscribe.yahoo.button":"Mở lịch Yahoo","modal.crios.google.text":"Nếu bạn đang sử dụng ứng dụng Google Calendar và nó chưa mở trong nền, thì rất tiếc, bạn có thể cần phải bắt đầu quy trình này hai lần.",continue:"Tiếp tục",cancel:"Hủy bỏ",expired:"Hết hạn",recurring:"Định kỳ"},ro:{"label.addtocalendar":"Adauga In Calendar","label.icalfile":"Fisier iCal",close:"Inchide","modal.button.default":"Apasa-ma","modal.webview.ical.h":"Deschide browserul","modal.webview.ical.text":"Din pacate, browserele din aplicatie au probleme cu generarea de fisiere pentru calendar.","modal.clipboard.text":"Ti-am copiat automat un URL magic in clipboard","modal.webview.ical.steps":"
  1. Deschide un alt browser pe telefonul tau, ...
  2. Lipeste continutul din clipboard si continua.
","modal.opensafari.ical.h":"Deschide Safari","modal.opensafari.ical.text":"Din păcate, iOS are unele probleme la generarea și deschiderea fișierului calendar în afara Safari.","modal.opensafari.ical.steps":"
  1. Deschides Safari, ...
  2. Lipeste continutul din clipboard si continua.
","modal.multidate.h":"Aceasta este o serie de evenimente","modal.multidate.text":"Adauga evenimentele individuale una cate una:","date.status.cancelled":"Aceasta data a fost anulata.","date.status.cancelled.cta":"Te rugam sa-ti updatezi calendarul!","modal.subscribe.yahoo.h":"Adauga Calendar in Yahoo","modal.subscribe.yahoo.text":'
  1. Deschide acum calendarul Yahoo.
  2. Apasa pe tab-ul de "Actiuni".
  3. Apasa "Urmareste alte calendare".
  4. Seteaza un nume si lipeste continutul din clipboard in casuta cu url.
',"modal.subscribe.yahoo.button":"Deschideți calendarul Yahoo","modal.crios.google.text":"Dacă utilizați aplicația Google Calendar și aceasta nu este deja deschisă în fundal, din păcate, s-ar putea să fie necesar să începeți acest proces de două ori.",continue:"Continua",cancel:"Anuleaza",expired:"Expirat",recurring:"Recurente"},fa:{"label.addtocalendar":"افزودن به تقویم","label.icalfile":"پرونده iCal",close:"بستن","modal.button.default":"اینجا کلیک کنید","modal.webview.ical.h":"مرورگر خود را باز کنید","modal.webview.ical.text":"متاسفانه، مرورگرهای درون برنامه‌ای با نحوه تولید پرونده تقویم مشکل دارند.","modal.clipboard.text":"ما به طور خودکار یک نشانی اینترنتی جادویی را در کلیپ‌بورد شما کپی کردیم.","modal.webview.ical.steps":"
  1. مرورگر دیگری را در گوشی خود باز کنید، ...
  2. محتوای کلیپ‌بورد را Paste کنید و Go را بزنید که آدرس باز شود.
","modal.opensafari.ical.h":"سافاری را باز کنید","modal.opensafari.ical.text":"متأسفانه iOS در تولید و باز کردن فایل تقویم خارج از سافاری مشکلاتی دارد.","modal.opensafari.ical.steps":"
  1. سافاری را باز کنید، ...
  2. محتوای کلیپ‌بورد را Paste کنید و Go را بزنید که آدرس باز شود.
","modal.multidate.h":"این یک سری رویداد است","modal.multidate.text":"رویدادهای شخصی را یکی یکی اضافه کنید:","date.status.cancelled":"این تاریخ لغو شد","date.status.cancelled.cta":"لطفا تقویم خود را به‌روز کنید!","modal.subscribe.yahoo.h":"افزودن تقویم به یاهو","modal.subscribe.yahoo.text":"
  1. اکنون تقویم یاهو را باز کنید.
  2. روی زبانه «Actions» کلیک کنید.
  3. روی «Follow Other Calendars» ضربه بزنید.
  4. یک نام وارد کنید و محتوای کلیپ‌بورد را در قسمت url قرار دهید.
","modal.subscribe.yahoo.button":"تقویم یاهو را باز کنید","modal.crios.google.text":"اگر از برنامه Google Calendar استفاده می‌کنید و آن در پس‌زمینه باز نشده است، متأسفانه احتمالاً نیاز به دو بار شروع این فرآیند دارید.",continue:"ادامه دادن",cancel:"لغو",expired:"منقضی شده"},et:{"label.addtocalendar":"Lisa kalendrisse","label.icalfile":"iCal fail",close:"Sulge","modal.button.default":"Kliki siia","modal.webview.ical.h":"Ava oma veebilehitseja","modal.webview.ical.text":"Kahjuks on rakendusesisestel veebilehitsejatel probleeme kalendrifailide loomisega.","modal.clipboard.text":"Kalendri veebi aadress on automaatselt kopeeritud sinu lõikelauale.","modal.webview.ical.steps":"
  1. Ava teine veebilehitseja oma telefonis, ...
  2. Kleebi lõikelaua sisu ning mine sellele lehele.
","modal.opensafari.ical.h":"Ava Safari","modal.opensafari.ical.text":"Kahjuks on iOS-il probleeme kalendrifaili genereerimise ja avamisega väljaspool Safarit.","modal.opensafari.ical.steps":"
  1. Ava Safari, ...
  2. Kleebi lõikelaua sisu ning mine sellele lehele.
","modal.multidate.h":"See on sündmuste seeria","modal.multidate.text":"Ava üksikud sündmused ükshaaval:","date.status.cancelled":"See kuupäev on tühistatud.","date.status.cancelled.cta":"Palun uuenda oma kalendrit!","modal.subscribe.yahoo.h":"Lisa kalender Yahoo-sse","modal.subscribe.yahoo.text":'
  1. Ava oma Yahoo kalender.
  2. Kliki "Actions" vahelehte.
  3. Vajuta "Follow Other Calendars".
  4. Määra nimi ning lisa lõikelaua sisu URL (veebi aadressi) väljale.
',"modal.subscribe.yahoo.button":"Avage Yahoo kalender","modal.crios.google.text":"Kui kasutate rakendust Google Calendar ja see pole taustal juba avatud, siis kahjuks võib olla vajalik selle protsessi kahe korra käivitamine.",continue:"Jätkama",cancel:"Tühista",expired:"Aegunud"}},M2=Object.keys(ti);function te(e,t){return t.customLabels!=null&&t.customLabels[`${e}`]!=null&&t.customLabels[`${e}`]!=""?nn(t.customLabels[`${e}`]):E2(e,t.language)}function E2(e,t){return t||(t="en"),ti[`${t}`][`${e}`]?ti[`${t}`][`${e}`]:e}let ni=!1,Vr=0;const ur=[],ri='';if(ft()){class e extends HTMLElement{constructor(){super();const n=document.createElement("template");n.innerHTML=ri,this.attachShadow({mode:"open",delegateFocus:!0}),this.shadowRoot.append(n.content.cloneNode(!0)),this.loaded=!1,this.initialized=!1,this.data={},this.error=!1}async connectedCallback(){if(this.debug=this.hasAttribute("debug"),this.getAttribute("proKey")!=null&&this.getAttribute("proKey")!=""&&(this.data=Dd(this.getAttribute("proKey"))),this.data.name==null||this.data.name=="")try{this.data=mc(this)}catch(n){this.debug&&ko(this.shadowRoot,n);return}finally{this.data.proKey="",this.loaded=!0}this.initButton()}disconnectedCallback(){hc(this.shadowRoot,this.data),this.debug&&console.log('Add to Calendar Button "'+this.data.identifier+'" destroyed'),document.querySelectorAll("add-to-calendar-button").length==0&&(Vr=0)}static get observedAttributes(){const n=["instance"];return Ko.map(r=>r.toLowerCase()).concat(n)}attributeChangedCallback(n,r,a){if(this.data.proKey!=null&&this.data.proKey!=""||!this.loaded)return;this.debug&&this.initialized&&console.log(`${n}'s value has been changed from ${r} to ${a}`),hc(this.shadowRoot,this.data),this.data={},this.shadowRoot.querySelector(".atcb-initialized").remove();const o=document.createElement("template");o.innerHTML=ri,this.shadowRoot.append(o.content.cloneNode(!0));try{this.data=mc(this)}catch(i){this.debug&&ko(this.shadowRoot,i);return}this.initButton()}initButton(){this.initialized||(this.initialized=!0,Vr=Vr+1),this.identifier&&this.identifier!=""?this.data.identifier=this.identifier:(this.data.identifier&&this.data.identifier!=""&&(/^[\w\-_]+$/.test(this.data.identifier)?this.data.identifier="atcb-btn-"+this.data.identifier:(this.data.identifier="",this.debug&&console.warn("Add to Calendar Button generation: identifier invalid - using auto numbers instead"))),(this.data.identifier==null||this.data.identifier=="")&&(this.data.identifier="atcb-btn-"+Vr),this.identifier=this.data.identifier),this.setAttribute("atcb-button-id",this.data.identifier);try{this.style.visibility="visible",this.style.opacity="1",this.style.position="relative",z2(this.shadowRoot,this.data,this.debug)}catch(n){this.debug&&ko(this.shadowRoot,n);return}}}customElements.get("add-to-calendar-button")||customElements.define("add-to-calendar-button",e)}function mc(e){let t={};t.hideBranding=!0;for(let n=0;nr.remove()),delete pe[`${t.identifier}`]}function Ea(e,t){e.host.classList.remove("atcb-dark","atcb-light","atcb-bodyScheme");const n=function(){return t.lightMode=="bodyScheme"?document.body.classList.contains("atcb-dark")||document.documentElement.classList.contains("atcb-dark")?"dark":"light":t.lightMode}();e.host.classList.add("atcb-"+n)}function Mi(e,t=null,n="",r=!1,a=!1,o=""){const i=/[`'"()[\]{}<>\s]/,l=function(){if(!e.host.hasAttribute("cspnonce"))return null;if(i.test(e.host.getAttribute("cspnonce")))throw new Error("cspnonce input contains forbidden characters.");return e.host.getAttribute("cspnonce")}();if(!document.getElementById("atcb-global-style")){const d=document.createElement("style");d.id="atcb-global-style";const f=window.innerWidth-document.documentElement.clientWidth;d.innerText=".atcb-modal-no-scroll { overflow-y: hidden !important; -webkit-overflow-scrolling: touch; } body.atcb-modal-no-scroll { padding-right: "+f+"px; }",l&&d.setAttribute("nonce",l),document.head.append(d)}if(o!=""&&n=="custom"){const d=document.createElement("link");if(d.setAttribute("rel","stylesheet"),d.setAttribute("type","text/css"),d.setAttribute("href",o),l&&d.setAttribute("nonce",l),t==null)e.host.style.display="none",gc(d,e,e.host);else{const f=document.createElement("div");f.style.cssText="width: 150px; height: 40px; border-radius: 200px; background-color: #777; opacity: .3;",e.prepend(f),gc(d,e,t,f,r,a)}return}if(n!="none"&&ic[`${n}`]!=null){const d=document.createElement("style");l&&d.setAttribute("nonce",l);const f=function(){return e.host.hasAttribute("styleLight")?":host { "+Ln(e.host.getAttribute("styleLight").replace(/(\\r\\n|\\n|\\r)/g,""),!1)+" }":""}(),p=function(){return e.host.hasAttribute("styleDark")?":host(.atcb-dark), :host-context(html.atcb-dark):host(.atcb-bodyScheme), :host-context(body.atcb-dark):host(.atcb-bodyScheme) { "+Ln(e.host.getAttribute("styleDark").replace(/(\\r\\n|\\n|\\r)/g,""),!1)+" }":""}();d.innerText=ic[`${n}`]+f+p,e.prepend(d)}t!=null&&(r?t.style.display="inline-block":a?(t.style.display="flex",t.style.flexWrap="wrap",t.style.justifyContent="center"):t.style.display="block")}async function gc(e,t,n,r=null,a=!1,o=!1){t.prepend(e),await new Promise(i=>{e.onload=i}),r!=null&&r.remove(),a?n.style.display="inline-block":o?(n.style.display="flex",n.style.flexWrap="wrap",n.style.justifyContent="center"):n.style.display="block"}function ko(e,t){if(e.querySelector(".atcb-debug-error-msg"))return;const n=document.createElement("div");n.classList.add("atcb-debug-error-msg"),n.style.cssText="color: #bf2e2e; font-size: 12px; font-weight: bold; padding: 12px 15px; border: 2px solid #bf2e2e; max-width: 180px; border-radius: 13px;",n.textContent=t,e.append(n)}function C2(e,t,n=!1){if(!ft())return;if(e=Ln(e),e.hideBranding=!0,e.proKey!=null&&e.proKey!=""&&(e=Dd(e.proKey)),e.debug=e.debug==="true",!yd(e)){console.error(e.validationError);return}e=xd(e);let r=document.body;if(e.trigger="click",t?(r=t,t.id!=null&&t.id!=""?e.identifier=t.id:(e.identifier!=null&&e.identifier!=""&&/^[\w\-_]+$/.test(e.identifier)?e.identifier="atcb-btn-"+e.identifier:e.identifier="atcb-btn-custom",t.id=e.identifier),(e.listStyle==="dropdown"||e.listStyle==="dropdown-static"||e.listStyle==="dropup-static")&&(e.listStyle="modal")):(e.identifier="atcb-btn-custom",e.listStyle="modal"),!wd(e)){console.error(e.validationError);return}const a=function(){return e.options.length===1}(),o=document.getElementById("atcb-customTrigger-"+e.identifier+"-host");if(o&&(Rn(o.shadowRoot,!1),pe[`${pe.active}`]&&delete pe[`${pe.active}`],o.remove()),Te("initialization",e.identifier,e.identifier),!e.blockInteraction){const i=document.createElement("div");if(i.id="atcb-customTrigger-"+e.identifier+"-host",r==document.body?document.body.append(i):r.after(i),i.setAttribute("atcb-button-id",e.identifier),i.attachShadow({mode:"open",delegateFocus:!0}),!a||e.options[0]!=="apple"&&e.options[0]!=="ical"||e.dates&&e.dates.length>1&&e.dates.organizer||Gn()){if(t){const f=t.getBoundingClientRect();i.style.position="relative",i.style.left=-f.width+"px",i.style.top=f.height+"px"}const l=document.createElement("template");l.innerHTML=ri,i.shadowRoot.append(l.content.cloneNode(!0));const d=i.shadowRoot.querySelector(".atcb-initialized");Ea(i.shadowRoot,e),i.shadowRoot.querySelector(".atcb-initialized").setAttribute("lang",e.language),Mi(i.shadowRoot,d,e.buttonStyle,!1,!1,e.customCss),Rd(i.shadowRoot,e)}zd(e),a?(pn(i.shadowRoot,e.options[0],e,"all",n),Te("openSingletonLink",e.identifier,e.identifier)):Me(i.shadowRoot,"open",e,t,n)}return Cd(e.proKey,e.debug),e.debug&&console.log('Add to Calendar Button "'+e.identifier+'" triggered'),e.identifier}function zd(e){const t=[];for(let n=0;n{r.attributeName==="class"&&Ea(e,t)})}),ur[t.identifier].observe(document.documentElement,{attributes:!0}),ur[t.identifier].observe(document.body,{attributes:!0})),ni||(document.addEventListener("keyup",D2),document.addEventListener("keydown",R2),window.addEventListener("resize",L2)))}function D2(e){const t=function(){const n=document.querySelector('[atcb-button-id="'+pe.active+'"]');return n?n.shadowRoot:null}();t&&e.key==="Escape"&&(Te("closeList","Ecs Hit",pe.active),Me(t,"close","","",!0))}function R2(e){const t=function(){const n=document.querySelector('[atcb-button-id="'+pe.active+'"]'),r=document.getElementById(pe.active+"-modal-host");return r?r.shadowRoot:n?n.shadowRoot:null}();if(t&&t.querySelector(".atcb-list")&&(e.key==="ArrowDown"||e.key==="ArrowUp"||e.key==="Tab")){e.preventDefault();let n=0,r=t.activeElement;const a=t.querySelectorAll(".atcb-list-item").length;if(r&&r.classList.contains("atcb-list-item"))e.key==="ArrowDown"&&r.dataset.optionNumber=1&&(n=parseInt(r.dataset.optionNumber)-1),n>0&&t.querySelector('.atcb-list-item[data-option-number="'+n+'"]').focus();else switch(e.key){default:t.querySelector('.atcb-list-item[data-option-number="1"]').focus();break;case"ArrowUp":t.querySelector('.atcb-list-item[data-option-number="'+a+'"]').focus();break}}}function L2(){const e=function(){const t=document.querySelector('[atcb-button-id="'+pe.active+'"]'),n=document.getElementById(pe.active+"-modal-host");return n?n.shadowRoot:t?t.shadowRoot:null}();if(e){const t=e.querySelector("#atcb-bgoverlay");t&&(xr(t),Ai(e))}}function O2(e){typeof ur[`${e}`]<"u"&&ur[`${e}`].disconnect()}const $2={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"}},N2=(e,t,n)=>{let r;const a=$2[e];return typeof a=="string"?r=a:t===1?r=a.one:r=a.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function _o(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Y2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},P2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},F2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},I2={date:_o({formats:Y2,defaultWidth:"full"}),time:_o({formats:P2,defaultWidth:"full"}),dateTime:_o({formats:F2,defaultWidth:"full"})},B2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Z2=(e,t,n,r)=>B2[e];function sr(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let a;if(r==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):i;a=e.formattingValues[l]||e.formattingValues[i]}else{const i=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[i]}const o=e.argumentCallback?e.argumentCallback(t):t;return a[o]}}const U2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},j2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},H2={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"]},q2={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"]},G2={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"}},W2={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"}},V2=(e,t)=>{const 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"},Q2={ordinalNumber:V2,era:sr({values:U2,defaultWidth:"wide"}),quarter:sr({values:j2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:sr({values:H2,defaultWidth:"wide"}),day:sr({values:q2,defaultWidth:"wide"}),dayPeriod:sr({values:G2,defaultWidth:"wide",formattingValues:W2,defaultFormattingWidth:"wide"})};function lr(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const i=o[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(l)?J2(l,b=>b.test(i)):K2(l,b=>b.test(i));let f;f=e.valueCallback?e.valueCallback(d):d,f=n.valueCallback?n.valueCallback(f):f;const p=t.slice(i.length);return{value:f,rest:p}}}function K2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function J2(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],o=t.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];i=n.valueCallback?n.valueCallback(i):i;const l=t.slice(a.length);return{value:i,rest:l}}}const e3=/^(\d+)(th|st|nd|rd)?/i,t3=/\d+/i,n3={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},r3={any:[/^b/i,/^(a|c)/i]},a3={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},o3={any:[/1/i,/2/i,/3/i,/4/i]},i3={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},s3={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]},l3={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},c3={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]},d3={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},u3={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}},b3={ordinalNumber:X2({matchPattern:e3,parsePattern:t3,valueCallback:e=>parseInt(e,10)}),era:lr({matchPatterns:n3,defaultMatchWidth:"wide",parsePatterns:r3,defaultParseWidth:"any"}),quarter:lr({matchPatterns:a3,defaultMatchWidth:"wide",parsePatterns:o3,defaultParseWidth:"any",valueCallback:e=>e+1}),month:lr({matchPatterns:i3,defaultMatchWidth:"wide",parsePatterns:s3,defaultParseWidth:"any"}),day:lr({matchPatterns:l3,defaultMatchWidth:"wide",parsePatterns:c3,defaultParseWidth:"any"}),dayPeriod:lr({matchPatterns:d3,defaultMatchWidth:"any",parsePatterns:u3,defaultParseWidth:"any"})},Ld={code:"en-US",formatDistance:N2,formatLong:I2,formatRelative:Z2,localize:Q2,match:b3,options:{weekStartsOn:0,firstWeekContainsDate:1}};let f3={};function Kn(){return f3}const Od=6048e5,p3=864e5,vc=6e4,xc=525600,yc=43200,wc=1440,kc=Symbol.for("constructDateFrom");function Tt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&kc in e?e[kc](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ee(e,t){return Tt(t||e,e)}function ba(e){const t=Ee(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Ei(e,...t){const n=Tt.bind(null,e||t.find(r=>typeof r=="object"));return t.map(n)}function fa(e,t){const n=Ee(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function m3(e,t,n){const[r,a]=Ei(n==null?void 0:n.in,e,t),o=fa(r),i=fa(a),l=+o-ba(o),d=+i-ba(i);return Math.round((l-d)/p3)}function h3(e,t){const n=Ee(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function g3(e,t){const n=Ee(e,t==null?void 0:t.in);return m3(n,h3(n))+1}function yr(e,t){var l,d,f,p;const n=Kn(),r=(t==null?void 0:t.weekStartsOn)??((d=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:d.weekStartsOn)??n.weekStartsOn??((p=(f=n.locale)==null?void 0:f.options)==null?void 0:p.weekStartsOn)??0,a=Ee(e,t==null?void 0:t.in),o=a.getDay(),i=(o=o.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function v3(e,t){const n=$d(e,t),r=Tt((t==null?void 0:t.in)||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),pa(r)}function x3(e,t){const n=Ee(e,t==null?void 0:t.in),r=+pa(n)-+v3(n);return Math.round(r/Od)+1}function Nd(e,t){var p,b,x,A;const n=Ee(e,t==null?void 0:t.in),r=n.getFullYear(),a=Kn(),o=(t==null?void 0:t.firstWeekContainsDate)??((b=(p=t==null?void 0:t.locale)==null?void 0:p.options)==null?void 0:b.firstWeekContainsDate)??a.firstWeekContainsDate??((A=(x=a.locale)==null?void 0:x.options)==null?void 0:A.firstWeekContainsDate)??1,i=Tt((t==null?void 0:t.in)||e,0);i.setFullYear(r+1,0,o),i.setHours(0,0,0,0);const l=yr(i,t),d=Tt((t==null?void 0:t.in)||e,0);d.setFullYear(r,0,o),d.setHours(0,0,0,0);const f=yr(d,t);return+n>=+l?r+1:+n>=+f?r:r-1}function y3(e,t){var l,d,f,p;const n=Kn(),r=(t==null?void 0:t.firstWeekContainsDate)??((d=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:d.firstWeekContainsDate)??n.firstWeekContainsDate??((p=(f=n.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??1,a=Nd(e,t),o=Tt((t==null?void 0:t.in)||e,0);return o.setFullYear(a,0,r),o.setHours(0,0,0,0),yr(o,t)}function w3(e,t){const n=Ee(e,t==null?void 0:t.in),r=+yr(n,t)-+y3(n,t);return Math.round(r/Od)+1}function be(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const Nt={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return be(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):be(n+1,2)},d(e,t){return be(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return be(e.getHours()%12||12,t.length)},H(e,t){return be(e.getHours(),t.length)},m(e,t){return be(e.getMinutes(),t.length)},s(e,t){return be(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),a=Math.trunc(r*Math.pow(10,n-3));return be(a,t.length)}},En={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},_c={G:function(e,t,n){const r=e.getFullYear()>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"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return Nt.y(e,t)},Y:function(e,t,n,r){const a=Nd(e,r),o=a>0?a:1-a;if(t==="YY"){const i=o%100;return be(i,2)}return t==="Yo"?n.ordinalNumber(o,{unit:"year"}):be(o,t.length)},R:function(e,t){const n=$d(e);return be(n,t.length)},u:function(e,t){const n=e.getFullYear();return be(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return be(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"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return be(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"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return Nt.M(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"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return be(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"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=w3(e,r);return t==="wo"?n.ordinalNumber(a,{unit:"week"}):be(a,t.length)},I:function(e,t,n){const r=x3(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):be(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Nt.d(e,t)},D:function(e,t,n){const r=g3(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):be(r,t.length)},E:function(e,t,n){const r=e.getDay();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"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return be(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});case"eeee":default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return be(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});case"cccc":default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=r===0?7:r;switch(t){case"i":return String(a);case"ii":return be(a,t.length);case"io":return n.ordinalNumber(a,{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"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(r===12?a=En.noon:r===0?a=En.midnight:a=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(r>=17?a=En.evening:r>=12?a=En.afternoon:r>=4?a=En.morning:a=En.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return Nt.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Nt.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):be(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):be(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Nt.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Nt.s(e,t)},S:function(e,t){return Nt.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return Sc(r);case"XXXX":case"XX":return rn(r);case"XXXXX":case"XXX":default:return rn(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return Sc(r);case"xxxx":case"xx":return rn(r);case"xxxxx":case"xxx":default:return rn(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Tc(r,":");case"OOOO":default:return"GMT"+rn(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Tc(r,":");case"zzzz":default:return"GMT"+rn(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return be(r,t.length)},T:function(e,t,n){return be(+e,t.length)}};function Tc(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),o=r%60;return o===0?n+String(a):n+String(a)+t+be(o,2)}function Sc(e,t){return e%60===0?(e>0?"-":"+")+be(Math.abs(e)/60,2):rn(e,t)}function rn(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=be(Math.trunc(r/60),2),o=be(r%60,2);return n+a+t+o}const Ac=(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"});case"PPPP":default:return t.date({width:"full"})}},Yd=(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"});case"pppp":default:return t.time({width:"full"})}},k3=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],a=n[2];if(!a)return Ac(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",Ac(r,t)).replace("{{time}}",Yd(a,t))},_3={p:Yd,P:k3},T3=/^D+$/,S3=/^Y+$/,A3=["D","DD","YY","YYYY"];function M3(e){return T3.test(e)}function E3(e){return S3.test(e)}function z3(e,t,n){const r=C3(e,t,n);if(console.warn(r),A3.includes(e))throw new RangeError(r)}function C3(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}function D3(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function R3(e){return!(!D3(e)&&typeof e!="number"||isNaN(+Ee(e)))}const L3=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,O3=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,$3=/^'([^]*?)'?$/,N3=/''/g,Y3=/[a-zA-Z]/;function P3(e,t,n){var p,b,x,A,E,h,v,S;const r=Kn(),a=(n==null?void 0:n.locale)??r.locale??Ld,o=(n==null?void 0:n.firstWeekContainsDate)??((b=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:b.firstWeekContainsDate)??r.firstWeekContainsDate??((A=(x=r.locale)==null?void 0:x.options)==null?void 0:A.firstWeekContainsDate)??1,i=(n==null?void 0:n.weekStartsOn)??((h=(E=n==null?void 0:n.locale)==null?void 0:E.options)==null?void 0:h.weekStartsOn)??r.weekStartsOn??((S=(v=r.locale)==null?void 0:v.options)==null?void 0:S.weekStartsOn)??0,l=Ee(e,n==null?void 0:n.in);if(!R3(l))throw new RangeError("Invalid time value");let d=t.match(O3).map(k=>{const z=k[0];if(z==="p"||z==="P"){const C=_3[z];return C(k,a.formatLong)}return k}).join("").match(L3).map(k=>{if(k==="''")return{isToken:!1,value:"'"};const z=k[0];if(z==="'")return{isToken:!1,value:F3(k)};if(_c[z])return{isToken:!0,value:k};if(z.match(Y3))throw new RangeError("Format string contains an unescaped latin alphabet character `"+z+"`");return{isToken:!1,value:k}});a.localize.preprocessor&&(d=a.localize.preprocessor(l,d));const f={firstWeekContainsDate:o,weekStartsOn:i,locale:a};return d.map(k=>{if(!k.isToken)return k.value;const z=k.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&E3(z)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&M3(z))&&z3(z,t,String(e));const C=_c[z[0]];return C(l,z,a.localize,f)}).join("")}function F3(e){const t=e.match($3);return t?t[1].replace(N3,"'"):e}function I3(e,t){const n=+Ee(e)-+Ee(t);return n<0?-1:n>0?1:n}function B3(e){return Tt(e,Date.now())}function Z3(e,t,n){const[r,a]=Ei(n==null?void 0:n.in,e,t);return+fa(r)==+fa(a)}function U3(e){return t=>{const r=(e?Math[e]:Math.trunc)(t);return r===0?0:r}}function j3(e,t,n){const r=Kn(),a=(n==null?void 0:n.locale)??r.locale??Ld,o=I3(e,t);if(isNaN(o))throw new RangeError("Invalid time value");const i=Object.assign({},n,{addSuffix:n==null?void 0:n.addSuffix,comparison:o}),[l,d]=Ei(n==null?void 0:n.in,...o>0?[t,e]:[e,t]),f=U3((n==null?void 0:n.roundingMethod)??"round"),p=d.getTime()-l.getTime(),b=p/vc,x=ba(d)-ba(l),A=(p-x)/vc,E=n==null?void 0:n.unit;let h;if(E?h=E:b<1?h="second":b<60?h="minute":b+Ee(t)}function G3(e,t){return+Ee(e)<+Ee(t)}function Mc(e,t,n){const r=q3(),a=Q3(e,n.timeZone,n.locale??r.locale);return"formatToParts"in a?W3(a,t):V3(a,t)}function W3(e,t){const n=e.formatToParts(t);for(let r=n.length-1;r>=0;--r)if(n[r].type==="timeZoneName")return n[r].value}function V3(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/ [\w-+ ]+$/.exec(n);return r?r[0].substr(1):""}function Q3(e,t,n){return new Intl.DateTimeFormat(n?[n.code,"en-US"]:void 0,{timeZone:t,timeZoneName:e})}function K3(e,t){const n=nv(t);return"formatToParts"in n?X3(n,e):ev(n,e)}const J3={year:0,month:1,day:2,hour:3,minute:4,second:5};function X3(e,t){try{const n=e.formatToParts(t),r=[];for(let a=0;a=0?o:1e3+o,r-a}function ov(e,t,n){let a=e.getTime()-t;const o=ai(new Date(a),n);if(t===o)return t;a-=o-t;const i=ai(new Date(a),n);return o===i?o:Math.max(o,i)}function Cc(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}const Dc={};function iv(e){if(Dc[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),Dc[e]=!0,!0}catch{return!1}}const sv=60*1e3,lv={X:function(e,t,n){const r=Ao(n.timeZone,e);if(r===0)return"Z";switch(t){case"X":return Rc(r);case"XXXX":case"XX":return Cn(r);case"XXXXX":case"XXX":default:return Cn(r,":")}},x:function(e,t,n){const r=Ao(n.timeZone,e);switch(t){case"x":return Rc(r);case"xxxx":case"xx":return Cn(r);case"xxxxx":case"xxx":default:return Cn(r,":")}},O:function(e,t,n){const r=Ao(n.timeZone,e);switch(t){case"O":case"OO":case"OOO":return"GMT"+cv(r,":");case"OOOO":default:return"GMT"+Cn(r,":")}},z:function(e,t,n){switch(t){case"z":case"zz":case"zzz":return Mc("short",e,n);case"zzzz":default:return Mc("long",e,n)}}};function Ao(e,t){const n=e?zi(e,t,!0)/sv:(t==null?void 0:t.getTimezoneOffset())??0;if(Number.isNaN(n))throw new RangeError("Invalid time zone specified: "+e);return n}function ma(e,t){const n=e<0?"-":"";let r=Math.abs(e).toString();for(;r.length0?"-":"+",r=Math.abs(e),a=ma(Math.floor(r/60),2),o=ma(Math.floor(r%60),2);return n+a+t+o}function Rc(e,t){return e%60===0?(e>0?"-":"+")+ma(Math.abs(e)/60,2):Cn(e,t)}function cv(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),o=r%60;return o===0?n+String(a):n+String(a)+t+ma(o,2)}function Lc(e){const 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-+t}const dv=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,Mo=36e5,Oc=6e4,uv=2,$e={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:dv};function Id(e,t={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);const n=t.additionalDigits==null?uv:Number(t.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(Object.prototype.toString.call(e)!=="[object String]")return new Date(NaN);const r=bv(e),{year:a,restDateString:o}=fv(r.date,n),i=pv(o,a);if(i===null||isNaN(i.getTime()))return new Date(NaN);if(i){const l=i.getTime();let d=0,f;if(r.time&&(d=mv(r.time),d===null||isNaN(d)))return new Date(NaN);if(r.timeZone||t.timeZone){if(f=zi(r.timeZone||t.timeZone,new Date(l+d)),isNaN(f))return new Date(NaN)}else f=Lc(new Date(l+d)),f=Lc(new Date(l+d+f));return new Date(l+d+f)}else return new Date(NaN)}function bv(e){const t={};let n=$e.dateTimePattern.exec(e),r;if(n?(t.date=n[1],r=n[3]):(n=$e.datePattern.exec(e),n?(t.date=n[1],r=n[2]):(t.date=null,r=e)),r){const a=$e.timeZone.exec(r);a?(t.time=r.replace(a[1],""),t.timeZone=a[1].trim()):t.time=r}return t}function fv(e,t){if(e){const n=$e.YYY[t],r=$e.YYYYY[t];let a=$e.YYYY.exec(e)||r.exec(e);if(a){const o=a[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(a=$e.YY.exec(e)||n.exec(e),a){const o=a[1];return{year:parseInt(o,10)*100,restDateString:e.slice(o.length)}}}return{year:null}}function pv(e,t){if(t===null)return null;let n,r,a;if(!e||!e.length)return n=new Date(0),n.setUTCFullYear(t),n;let o=$e.MM.exec(e);if(o)return n=new Date(0),r=parseInt(o[1],10)-1,Nc(t,r)?(n.setUTCFullYear(t,r),n):new Date(NaN);if(o=$e.DDD.exec(e),o){n=new Date(0);const i=parseInt(o[1],10);return vv(t,i)?(n.setUTCFullYear(t,0,i),n):new Date(NaN)}if(o=$e.MMDD.exec(e),o){n=new Date(0),r=parseInt(o[1],10)-1;const i=parseInt(o[2],10);return Nc(t,r,i)?(n.setUTCFullYear(t,r,i),n):new Date(NaN)}if(o=$e.Www.exec(e),o)return a=parseInt(o[1],10)-1,Yc(a)?$c(t,a):new Date(NaN);if(o=$e.WwwD.exec(e),o){a=parseInt(o[1],10)-1;const i=parseInt(o[2],10)-1;return Yc(a,i)?$c(t,a,i):new Date(NaN)}return null}function mv(e){let t,n,r=$e.HH.exec(e);if(r)return t=parseFloat(r[1].replace(",",".")),Eo(t)?t%24*Mo:NaN;if(r=$e.HHMM.exec(e),r)return t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")),Eo(t,n)?t%24*Mo+n*Oc:NaN;if(r=$e.HHMMSS.exec(e),r){t=parseInt(r[1],10),n=parseInt(r[2],10);const a=parseFloat(r[3].replace(",","."));return Eo(t,n,a)?t%24*Mo+n*Oc+a*1e3:NaN}return null}function $c(e,t,n){t=t||0,n=n||0;const r=new Date(0);r.setUTCFullYear(e,0,4);const a=r.getUTCDay()||7,o=t*7+n+1-a;return r.setUTCDate(r.getUTCDate()+o),r}const hv=[31,28,31,30,31,30,31,31,30,31,30,31],gv=[31,29,31,30,31,30,31,31,30,31,30,31];function Bd(e){return e%400===0||e%4===0&&e%100!==0}function Nc(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;const r=Bd(e);if(r&&n>gv[t]||!r&&n>hv[t])return!1}return!0}function vv(e,t){if(t<1)return!1;const n=Bd(e);return!(n&&t>366||!n&&t>365)}function Yc(e,t){return!(e<0||e>52||t!=null&&(t<0||t>6))}function Eo(e,t,n){return!(e<0||e>=25||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}const xv=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function Qr(e,t,n={}){t=String(t);const r=t.match(xv);if(r){const a=Id(n.originalDate||e,n);t=r.reduce(function(o,i){if(i[0]==="'")return o;const l=o.indexOf(i),d=o[l-1]==="'",f=o.replace(i,"'"+lv[i[0]](a,i,n)+"'");return d?f.substring(0,l-1)+f.substring(l+1):f},t)}return P3(e,t,n)}function Pc(e,t,n){e=Id(e,n);const r=zi(t,e,!0),a=new Date(e.getTime()-r),o=new Date(0);return o.setFullYear(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),o.setHours(a.getUTCHours(),a.getUTCMinutes(),a.getUTCSeconds(),a.getUTCMilliseconds()),o}const yv=({event:e,joinCode:t,...n})=>{var l;const a=`${((l=e.registration)==null?void 0:l.customUrl)||`https://embed.sequel.io/event/${e.uid}`}?joinCode=${t}`,o=Pc(e.startDate,e.timezone),i=Pc(e.endDate,e.timezone);return T(Aa,{onClick:d=>{try{d.preventDefault(),C2({name:e.name,size:"4",description:`You are successfully registered for ${e.name}. We look forward to seeing you soon.
Join event here: [url]${a}[/url]`,startDate:Qr(o,"yyyy-MM-dd"),endDate:Qr(i,"yyyy-MM-dd"),startTime:Qr(o,"HH:mm"),endTime:Qr(i,"HH:mm"),location:a,options:["Apple","Google","iCal","Microsoft365","Outlook.com","Yahoo"],timeZone:e.timezone,iCalFileName:"Reminder-Event"})}catch{}},...n})},wv=c0(yv),Kr=({event:e,joinCode:t,onOpenEvent:n})=>T("div",{className:"w-full relative max-w-[540px] mx-auto",children:[T(hd,{decoration:"circles",color:"success",variant:"square",icon:w5,className:"mb-3 z-1 relative"}),T("div",{className:"relative z-10 flex flex-col gap-4",children:[T("div",{className:"flex flex-col",children:[T("h2",{className:"text-lg font-semibold text-black",children:"Registration confirmed!"}),T("p",{className:"text-sm text-gray-400",children:["Congratulations! You have successfully registered for"," ",T("b",{children:e.name}),". Please check your email for a confirmation message or simply join the event by clicking below."]})]}),T("div",{className:"flex-col flex gap-2",children:[T(Aa,{variant:"primary",className:"w-full",onClick:n,children:"Join Session"}),T(wv,{variant:"secondary",className:"w-full",startIcon:_5,event:e,joinCode:t,children:"Add to Calendar"})]})]})]}),kv=({eventId:e,joinCode:t,hybrid:n,isPopup:r})=>{const a=new URLSearchParams(window.location.search),o=`${St.GetEmbedUrl()}/event/${e}?joinCode=${t}&hybrid=${n}`,i=Array.from(a.entries()).reduce((f,[p,b])=>p==="joinCode"||p==="hybrid"?f:`${f}&${p}=${b}`,o);return T("iframe",{allowFullScreen:!0,style:r?{height:"80vh",width:"100%",border:"none",borderRadius:"0",boxShadow:"none",margin:"0",padding:"0"}:{borderRadius:"12px",border:n?"none":"1px solid #dbdfec",boxShadow:n?"none":"3px 3px 10px 0 rgb(20 20 43 / 4%)"},allow:"camera *; microphone *; autoplay; display-capture *",className:r?"sequel-iframe-popup":`sequel-iframe${n?"-hybrid":""}`,title:"Sequel event",width:"100%",src:i})},_v={KEYNOTE:22*60+34,TODD:21*60+5,DOMINIK:19*60+19,JAMES:14*60+48,BREAKOUT_1:33*60+49,BREAKOUT_2:24*60+5},Tv={KEYNOTE:3,TODD:3,DOMINIK:3,JAMES:3,BREAKOUT_1:10,BREAKOUT_2:10},Yt="https://res.cloudinary.com/introvoke/image/upload/c_limit,w_200,h_200,q_auto/",zn={DOMINIK:`${Yt}v1746181372/hs2q4ygyswkfehjylekc.png`,HENRY:`${Yt}v1746181396/ya2qqcdqvlz4atklyhlr.png`,TAL:`${Yt}v1746181346/hs7qjhievo5zzyfe2zjf.png`,TODD:`${Yt}v1746181413/pci5msyzppxpdiipbmiu.png`,JAMES:`${Yt}v1746181386/uwuplj985uvebfrrnx2q.png`,STEPHEN:`${Yt}v1746181363/rqnaasjdy4kgqh5uis95.png`,TOBY:`${Yt}v1746181403/pwjgkv24ta1ujh3tgphw.png`,KEITH_MARILEE:`${Yt}v1746259625/h8pkbjjnzsmj2lahymvb.png`},zo=(e=!1,t=!1)=>{let r=e?t?new Date:new Date("2025-05-05T18:30:00.000+00:00"):new Date("2025-05-07T18:00:00.000+00:00");const a=i=>{const l=new Date(r);return l.setSeconds(l.getSeconds()+i),r=l,l},o=t?Tv:_v;return{heading:"The Future of Go-to-Market Starts Here",subheading:"Join ZoomInfo's flagship virtual conference for AI-driven strategies and cutting-edge insights that help sales, marketing, and RevOps teams stay ahead in a competitive market.",schedule:[{title:"Keynote",startDate:a(0),endDate:a(o.KEYNOTE),eventId:"55ff41fa-55ff-4bf5-8012-1190dac93cb9",url:"https://www.zoominfo.com/live/gtm25-keynote",supheading:"Henry Schuck, CEO & Founder ZoomInfo",heading:"The Future of AI-Driven Go-To-Market Intelligence",content:`Today's go-to-market teams are full of bold, creative ideas—but too often, those ideas never see the light of day. Execution bottlenecks, fragmented data, and outdated processes slow down innovation, making it impossible to act in real time. But that's about to change. Join Henry Schuck, Founder and CEO of ZoomInfo, as he unveils a bold vision for the future—where GTM Intelligence puts revenue leaders back in the driver's seat, allowing them to design, activate, and scale their most creative go-to-market strategies instantly.`,list:["Why creativity is the ultimate competitive advantage in revenue generation—and how AI is unlocking it.","How GTM Intelligence transforms disconnected data into real-time execution, removing every obstacle between great ideas and action.","How leading companies are harnessing creativity to move faster, engage with precision, and drive revenue."],coverImage:zn.HENRY},{title:"Main Session",startDate:a(0),endDate:a(o.TODD),eventId:"8ea595c1-99df-4609-a475-fbc351935b54",url:"https://www.zoominfo.com/live/gtm25-ai-b2b-sales",supheading:"Todd Horst, Partner McKinsey & Company",heading:"An Unconstrained Future: How Generative AI Could Reshape B2B Sales",content:`The impact of generative AI on B2B sales is still in its early stages—but the transformation ahead is profound. Pioneering companies are already seeing measurable benefits. From enhancing efficiency to fundamentally reshaping sales organizations, AI is poised to redefine every stage of the deal cycle. Todd Horst, Partner at McKinsey, will explore three key pathways for AI-driven sales transformation and uncover the critical implications for B2B companies navigating this shift.`,list:["The three possible futures for generative AI in B2B sales—and how they're taking shape today","What we can learn from early AI adopters","The crucial steps companies must take to build a scalable, competitive AI strategy"],coverImage:zn.TODD},{title:"Main Session",startDate:a(0),endDate:a(o.DOMINIK),eventId:"91eb98d4-6cb9-4a91-ada0-8344d66a084f",url:"https://www.zoominfo.com/live/gtm25-intelligence-platform",supheading:"Dominik Facher, CPO ZoomInfo",heading:"Go-To-Market Intelligence Platform Reveal",content:"Chief Product Officer Dominik Facher will introduce ZoomInfo's groundbreaking GTM Intelligence Platform, where AI-enhanced data and workflows slash time to value and drive precision execution. Tune into this session to see a walkthrough of the ZoomInfo Go-to-market Intelligence Platform, including;",list:["AI-Ready Data Foundation","Surfacing High-Intent, AI-Prioritized Buyers","The AI-Driven GTM Workflow"],coverImage:zn.DOMINIK},{title:"Main Session",startDate:a(0),endDate:a(o.JAMES),eventId:"988e550e-b3be-4fc4-b659-6782cd70f9a2",url:"https://www.zoominfo.com/live/gtm25-revenue-growth",supheading:"James Roth, CRO ZoomInfo",heading:"The Future of Revenue Growth",content:"ZoomInfo Chief Revenue Officer James Roth will demonstrate how bad data is costing you revenue and share how AI-fueled sales strategies can boost close rates, accelerate deal velocity, and reshape customer engagement. In this session you'll learn to:",list:["Expand your TAM and drive higher close rates","Grow & retain customers with precision engagement","Maximize rep productivity with AI-powered automation"],coverImage:zn.JAMES},{title:"Breakout Sessions",startDate:new Date(r),endDate:new Date(r.getTime()+o.BREAKOUT_1*1e3),eventId:"c7f88320-15b0-4ece-91a5-793503ddfdcb",url:"https://www.zoominfo.com/live/gtm25-breakout-1",supheading:"Keith Pearce, CMO Gainsight, and Marilee Bear, CRO at Gainsight",heading:"From Cold to Closed, How to Turn Whitespace Into Wins",content:"Join Keith Pearce, CMO at Gainsight, and Marilee Bear, CRO at Gainsight, for this must-attend session designed for sales and marketing leaders. Gain high-impact strategies, rewrite traditional playbooks, and architect your GTM motion to stay ahead. Join us and learn how to:",list:["Find high-value accounts with real-time data & intent signals","Automate execution for precision targeting across marketing & sales","Maximize revenue from both new and existing accounts"],coverImage:zn.KEITH_MARILEE},{title:"Breakout Session 2",startDate:new Date(r),endDate:new Date(r.getTime()+o.BREAKOUT_2*1e3),eventId:"c4dadc5f-6545-4d38-9692-661f425b0e76",url:"https://www.zoominfo.com/live/gtm25-breakout-2",supheading:"Toby Carrington, CBO Seismic",heading:"From Service to Strategy. The Rise of GTM Architects",content:"Designed for operations leaders across GTM—whether you're in marketing, sales, or revenue operations—Join Toby Carrington, Chief Business Officer at Seismic for this session that will equip you with the essential tools and strategies to transform your team into a high-performing revenue engine. Join us and learn how to:",list:["Eliminate inefficiencies with AI-driven execution","Prioritize the right accounts using intent data","Scale revenue by automating GTM execution"],coverImage:zn.TOBY}]}},Pt=async e=>{const t=`${St.GetApiUrl()}/api/v3/events/${e}`,r=await(await Wt.get(t)).data,a=new URL(window.location.href),o=a.searchParams.get("testMode")==="true",i=window.IS_STORYBOOK||a.searchParams.get("speedMode")==="true";return zo(!1).schedule.some(l=>l.eventId===e)?{...r,agenda:window.IS_STORYBOOK||o?zo(!0,i):zo(!1)}:r},Sv=async(e,t,n,r)=>{const a=`${St.GetAnalyticsUrl()}/api/analytics/website/pageView`,o={companyId:e,userId:t,sessionId:n,...r};return await Wt.post(a,o)},Av=async(e,t,n,r)=>{const a=`${St.GetAnalyticsUrl()}/api/analytics/website/identify`,o={companyId:e,userId:t,sessionId:n,...r};return await Wt.post(a,o)},Mv=({eventId:e})=>{let t=document.getElementById("sequel_countdown");if(!t)console.error("The Sequel countdown element was not found. Please add a div with id `sequel_countdown` to your html.");else{const n=document.createElement("iframe"),r=`${St.GetEmbedUrl()}/event/${e}?cleanUI=true&joinCode=attendee`;n.src=r,n.style.height="90vh",n.style.width="100%",n.style.borderRadius="12px",n.style.border="1px solid #dbdfec",n.style.boxShadow="3px 3px 10px 0 rgb(20 20 43 / 4%)",n.allow="camera *; microphone *; autoplay; display-capture *",n.allowFullscreen=!0,n.className="sequel-iframe",n.title="Sequel event countdown",t.innerHTML="",t.appendChild(n)}};function Ev(e){const t=di(e);return t.current=e,Sr(()=>Object.freeze({get current(){return t.current}}),[])}function zv(e,t){const n=Ev(e);_t(()=>{if(!t&&t!==0)return;const r=setInterval(()=>{n.current()},t);return()=>{clearInterval(r)}},[t])}const Cv=new Date,Dv=()=>{const[e,t]=Ie(Cv);return zv(()=>{t(new Date)},1e3),e},Rv=e=>Sr(()=>Object.values(e.reduce((t,n)=>{const r=n.startDate.toISOString();return t[r]=[...t[r]||[],n],t},{})),[e]),Lv=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 24 24",ref:t,...e,children:[T("path",{fill:"currentColor",d:"M12 22a8.5 8.5 0 1 0 0-17 8.5 8.5 0 0 0 0 17Z",opacity:.12}),T("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M12 9.5v4l2.5 1.5M12 5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17Zm0 0V2m-2 0h4m6.329 3.592-1.5-1.5.75.75m-15.908.75 1.5-1.5-.75.75"})]}),Ov=We(Lv),$v=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 24 24",ref:t,...e,children:[T("path",{fill:"currentColor",d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",opacity:.12}),T("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M16.243 7.757a6 6 0 0 1 0 8.486m-8.486 0a6 6 0 0 1 0-8.486M4.93 19.071c-3.905-3.905-3.905-10.237 0-14.142m14.142 0c3.905 3.905 3.905 10.237 0 14.142M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})]}),Nv=We($v),Yv=(e,t)=>T("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 24 24",ref:t,...e,children:T("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M20 6 9 17l-5-5"})}),Pv=We(Yv),Fv=(e,t)=>T("svg",{width:"1em",height:"1em",viewBox:"0 0 14 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,...e,children:T("path",{d:"M13.6957 0.304212C14.1014 0.678627 14.1014 1.33385 13.6957 1.70827L5.70457 9.69579C5.32999 10.1014 4.67447 10.1014 4.29989 9.69579L0.304348 5.70203C-0.101449 5.32761 -0.101449 4.67239 0.304348 4.29797C0.67893 3.89236 1.33445 3.89236 1.70903 4.29797L5.01784 7.5741L12.291 0.304212C12.6656 -0.101404 13.3211 -0.101404 13.6957 0.304212Z",fill:"#390577"})}),Iv=We(Fv),Bv=(e,t,n)=>G3(e,t)?{label:`Live in: ${H3(t)}`,status:"upcoming"}:Pd(e,n)?{label:"Ended",status:"ended"}:{label:"Live now",status:"live"};function ha({items:e,now:t,showReplayButton:n,showJoinButton:r}){const[a]=e,{label:o,status:i}=Bv(t,new Date(a.startDate),new Date(a.endDate)),l=i==="live",d=i==="ended",f=n||r;return T("div",{className:"flex flex-col md:flex-row gap-2 md:gap-0",children:[T("div",{className:"flex flex-1 flex-col gap-1 md:gap-2 md:max-w-[300px] md:w-[20%] md:min-w-[100px] max-w-full w-full min-w-full",children:[T("h2",{className:"flex items-center flex-row font-bold text-[24px] leading-[120%] text-[#010D39] relative",children:[T("div",{className:"absolute -left-[18px] h-1.5 w-1.5 bg-[#FF1B15] rounded-full z-1"}),a.title]}),T("span",{className:Be("text-[16px] flex flex-row items-center gap-2 text-[#010D39]",l&&"text-[#FF1B15]",d&&"text-[#0094FF]"),children:[T(qn,{size:"md",icon:l?Nv:d?Pv:Ov}),T("span",{children:o})]})]}),T("div",{className:"flex flex-col gap-8 flex-1",children:e.map((p,b)=>T("div",{className:Be("flex flex-col gap-4 p-4 md:p-6 relative text-[#202B52] rounded-xl",p.coverImage?"md:pr-40 lg:pr-[200px] pb-[110px] md:pb-6":"",e.length>1?"bg-[#F8F9FF]":"bg-[#E6EFFF]"),children:[T("div",{className:"flex-col flex gap-4 items-start",children:[T("div",{className:"flex flex-col gap-0.5",children:[p.supheading&&T("p",{className:"text-[16px] font-medium leading-[160%]",children:p.supheading}),T("h3",{className:"text-[24px] leading-[120%] font-bold font-figtree",children:p.heading})]}),T("p",{className:"text-[16px] mt- leading-[160%]",children:p.content}),p.list&&T("div",{className:"flex flex-col gap-1 leading-[160%]",children:p.list.map((x,A)=>T("div",{className:"text-[16px] flex flex-row items-start gap-2 leading-[160%]",children:[T(qn,{size:"sm",icon:Iv,className:"mt-1.5 w-[14px] h-[10px] min-w-[14px] min-h-[10px] mr-1"}),T("span",{children:x})]},A))}),f&&T(Aa,{className:"bg-[#FF1B15] hover:enabled:bg-[#FF1B15]/80 focus-visible:enabled:bg-[#FF1B15]/80 active:enabled:bg-[#FF1B15]/80 text-white",onClick:()=>{const x=new URL(p.url);x.search=window.location.search,window.location.href=x.toString()},children:n?"Watch Replay":"Join Now"})]}),p.coverImage&&T("div",{className:"absolute bottom-0 md:right-4 w-32 lg:w-[170px]",children:T("img",{src:p.coverImage,alt:p.heading,className:"object-contain w-full h-auto "})})]},b))})]})}ha.displayName="Agenda.Items";function Ci({heading:e,subheading:t}){return T("header",{className:"flex flex-col gap-2 text-center max-w-[720px] mx-auto text-[#010D39] leading-[120%]",children:[T("h2",{className:"text-4xl font-[800]",children:e}),T("p",{className:"text-[16px] text-gray-500 leading-[160%]",children:t})]})}Ci.displayName="Agenda.Header";function Di({schedule:e,now:t}){const n=e.slice(0,4),r=e.slice(4),a=n.every(i=>i.every(l=>Pd(t,new Date(l.endDate)))),o=r.some(i=>i.some(l=>{const d=new Date(l.startDate),f=new Date(l.endDate);return t>=d&&t<=f}));return T("div",{className:"mx-auto w-full mt-8 flex flex-col gap-12",children:T("div",{className:"flex flex-col gap-12 relative pl-4",children:[T("div",{className:"absolute left-0 top-0 bottom-0 border-r border-dashed border-[#3F486B50] z-0"}),n.map((i,l)=>T(ha,{items:i,now:t,showReplayButton:a,showJoinButton:!1},l)),r.map((i,l)=>T(ha,{items:i,now:t,showReplayButton:a&&!o,showJoinButton:a&&o},`breakout-${l}`))]})})}Di.displayName="Agenda.Schedule";function oi({heading:e,subheading:t,schedule:n,now:r}){return T("section",{className:"w-full px-4 max-w-[1200px] mx-auto font-figtree [&_*]:font-figtree",children:[T(Ci,{heading:e,subheading:t}),T(Di,{schedule:n,now:r})]})}oi.displayName="Agenda.Container";const Zv=Object.assign(oi,{Container:oi,Header:Ci,Schedule:Di,Items:ha}),Fc=({agenda:e})=>{const{heading:t,subheading:n,schedule:r}=e,a=Dv(),o=Rv(r);return T(Re,{children:[T("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),T("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:""}),T("link",{href:"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap",rel:"stylesheet"}),T(Zv.Container,{heading:t,subheading:n,schedule:o,now:a})]})},at=e=>{if(!e)return;const t=e.parentElement;e.remove(),t&&t.childElementCount===0&&t.remove()},Uv=({companyId:e,darkMode:t=!1,excludeText:n="",showDescription:r=!1})=>{const[a,o]=Ie(null),[i,l]=Ie(!0),[d,f]=Ie(null),[p,b]=Ie(1),[x,A]=Ie(1),E=async(C,$)=>{const O=new URLSearchParams({upcomingPage:C.toString(),pastPage:$.toString(),pageSize:"9"});n.trim()&&O.append("exclude",n.trim());const q=await fetch(`https://api.introvoke.com/api/v3/companies/${e}/gridEvents?${O}`);if(!q.ok)throw new Error(`Failed to fetch events: ${q.statusText}`);return q.json()},h=(C,$)=>{const O=new Date(C),q={year:"numeric",month:"short",day:"numeric"},I={hour:"numeric",minute:"2-digit",hour12:!0},U=O.toLocaleDateString("en-US",q),J=O.toLocaleTimeString("en-US",I),ze=$?` ${$}`:"";return`${U} • ${J}${ze}`};_t(()=>{(async()=>{try{l(!0);const $=await E(1,1);o($),f(null)}catch($){f($ instanceof Error?$.message:"Failed to load events")}finally{l(!1)}})()},[e,n]);const v=async()=>{if(!(!a||i))try{l(!0);const C=p+1,$=await E(C,x);o({...a,upcoming:{...$.upcoming,events:[...a.upcoming.events,...$.upcoming.events]}}),b(C)}catch(C){console.error("Error loading more upcoming events:",C)}finally{l(!1)}},S=async()=>{if(!(!a||i))try{l(!0);const C=x+1,$=await E(p,C);o({...a,past:{...$.past,events:[...a.past.events,...$.past.events]}}),A(C)}catch(C){console.error("Error loading more past events:",C)}finally{l(!1)}};if(i&&!a)return T("div",{className:`flex justify-center items-center p-8 ${t?"dark":""}`,children:T("div",{className:"text-black dark:text-white",children:"Loading events..."})});if(d)return T("div",{className:`flex justify-center items-center p-8 ${t?"dark":""}`,children:T("div",{className:"text-black dark:text-white",children:"Failed to load events. Please try again later."})});if(!a)return null;const k=({event:C,isUpcoming:$,showDescription:O})=>{const q=$&&C.isLive;return T("div",{className:`w-96 rounded-lg border inline-flex flex-col justify-start items-start overflow-hidden cursor-pointer transition-all hover:shadow-lg ${q?"bg-bg-neutral-weak/5 border-border-primary dark:bg-transparent dark:border-border-primary":"bg-white dark:bg-transparent border-gray-200 dark:border-white/20"}`,onClick:()=>window.open(C.customUrl,"_blank"),children:[T("div",{className:"self-stretch aspect-video bg-gray-100 dark:bg-gray-700 overflow-hidden",children:T("img",{className:"w-full h-full object-cover",src:C.picture||"https://placehold.co/416x234",alt:C.name})}),T("div",{className:"self-stretch p-4 flex flex-col justify-start items-start gap-4",children:[T("div",{className:"self-stretch flex flex-col justify-start items-start gap-1",children:[T("div",{className:"self-stretch text-black dark:text-white text-lg font-bold font-['Inter'] leading-7 line-clamp-2 h-14 flex items-start",children:T("span",{children:C.name})}),O&&C.description&&T("div",{className:"self-stretch text-text-sub/60 dark:text-gray-500 text-sm font-normal font-['Inter'] leading-relaxed line-clamp-2",dangerouslySetInnerHTML:{__html:C.description}}),T("div",{className:"self-stretch text-text-sub/70 dark:text-gray-400 text-sm font-normal font-['Inter'] leading-tight",children:[h(C.startDate,C.timezone),q&&T("span",{className:"text-green-600 dark:text-green-400 font-medium",children:" • Live now"}),C.isEventSeries&&T("span",{className:"text-blue-600 dark:text-blue-400",children:" • Event Series"})]})]}),T("div",{className:"p-2 bg-black dark:bg-white rounded-lg inline-flex justify-center items-center gap-1 overflow-hidden",children:T("div",{className:"px-1 flex justify-center items-center gap-2.5",children:T("div",{className:"text-white dark:text-black text-sm font-medium font-['Inter'] leading-tight",children:$?"View now":"Watch now"})})})]})]})},z=({title:C,events:$,hasMore:O,onLoadMore:q,isUpcoming:I,showDescription:U})=>$.length===0?null:T("div",{className:"mb-10",children:[T("h2",{className:"text-black dark:text-white text-2xl font-bold font-['Inter'] mb-5",children:C}),T("div",{className:"w-full max-w-[1280px] inline-flex justify-start items-start gap-4 flex-wrap content-start overflow-hidden",children:$.map(J=>T(k,{event:J,isUpcoming:I,showDescription:U},J.uid))}),O&&T("div",{className:"mt-5 flex justify-center",children:T("button",{onClick:q,disabled:i,className:"p-2.5 bg-transparent rounded-lg outline outline-1 outline-offset-[-1px] outline-gray-300 dark:outline-white/30 inline-flex justify-center items-center gap-1 overflow-hidden disabled:opacity-50 hover:bg-gray-50 dark:hover:bg-white/10 transition-colors",children:T("div",{className:"px-1 flex justify-center items-center gap-2.5",children:T("div",{className:"text-black dark:text-white text-sm font-medium font-['Inter'] leading-tight",children:i?"Loading...":"Load more"})})})})]});return T("div",{className:`font-['Inter'] min-h-full ${t?"dark":""}`,children:T("div",{className:"p-6",children:[T(z,{title:"Upcoming Events",events:a.upcoming.events,hasMore:a.upcoming.hasMore,onLoadMore:v,isUpcoming:!0,showDescription:r}),T(z,{title:"Past Events",events:a.past.events,hasMore:a.past.hasMore,onLoadMore:S,isUpcoming:!1,showDescription:r})]})})},jv=({companyId:e,darkMode:t=!1,excludeText:n="",showDescription:r=!1,maxEvents:a=6})=>{const[o,i]=Ie([]),[l,d]=Ie(!0),[f,p]=Ie(null),b=async()=>{const S=new URLSearchParams({upcomingPage:"1",pastPage:"1",pageSize:(a+5).toString()});n.trim()&&S.append("exclude",n.trim());const k=await fetch(`https://api.introvoke.com/api/v3/companies/${e}/gridEvents?${S}`);if(!k.ok)throw new Error(`Failed to fetch events: ${k.statusText}`);return k.json()},x=()=>window.location.href,A=S=>{const k=x();return S.filter(z=>{if(!z.customUrl)return!0;try{const C=new URL(z.customUrl),$=new URL(k);return!(C.href===$.href||C.hostname===$.hostname&&C.pathname===$.pathname)}catch{return!k.includes(z.customUrl)}})},E=(S,k)=>{const z=A(S),C=A(k);let $=[];if($=[...z],$.length{(async()=>{try{d(!0);const k=await b(),z=E(k.upcoming.events||[],k.past.events||[]);i(z),p(null)}catch(k){p(k instanceof Error?k.message:"Failed to load events")}finally{d(!1)}})()},[e,n,a]),l)return T("div",{className:`flex justify-center items-center p-8 ${t?"dark":""}`,children:T("div",{className:"text-black dark:text-white",children:"Loading related events..."})});if(f)return T("div",{className:`flex justify-center items-center p-8 ${t?"dark":""}`,children:T("div",{className:"text-black dark:text-white",children:"Failed to load related events."})});if(o.length===0)return T("div",{className:`flex justify-center items-center p-8 ${t?"dark":""}`,children:T("div",{className:"text-black dark:text-white",children:"No related events available."})});const h=({event:S})=>{const k=new Date,C=new Date(S.endDate)>k,$=C&&S.isLive;return T("div",{className:`w-full rounded-lg border inline-flex flex-col justify-start items-start overflow-hidden cursor-pointer transition-all hover:shadow-lg ${$?"bg-bg-neutral-weak/5 border-border-primary dark:bg-transparent dark:border-border-primary":"bg-white dark:bg-transparent border-gray-200 dark:border-white/20"}`,onClick:()=>window.open(S.customUrl,"_blank"),children:[T("div",{className:"self-stretch aspect-video bg-gray-100 dark:bg-gray-700 overflow-hidden",children:T("img",{className:"w-full h-full object-cover",src:S.picture||"https://placehold.co/416x234",alt:S.name})}),T("div",{className:"self-stretch p-4 flex flex-col justify-start items-start gap-3",children:[T("div",{className:"self-stretch flex flex-col justify-start items-start gap-1",children:[T("div",{className:"self-stretch text-black dark:text-white text-base font-bold font-['Inter'] leading-6 line-clamp-2",children:S.name}),r&&S.description&&T("div",{className:"self-stretch text-text-sub/60 dark:text-gray-500 text-sm font-normal font-['Inter'] leading-relaxed line-clamp-2",dangerouslySetInnerHTML:{__html:S.description}}),T("div",{className:"self-stretch text-text-sub/70 dark:text-gray-400 text-sm font-normal font-['Inter'] leading-tight",children:[v(S.startDate,S.timezone),$&&T("span",{className:"text-green-600 dark:text-green-400 font-medium",children:" • Live now"}),S.isEventSeries&&T("span",{className:"text-blue-600 dark:text-blue-400",children:" • Event Series"})]})]}),T("div",{className:"p-2 bg-black dark:bg-white rounded-lg inline-flex justify-center items-center gap-1 overflow-hidden",children:T("div",{className:"px-1 flex justify-center items-center gap-2.5",children:T("div",{className:"text-white dark:text-black text-sm font-medium font-['Inter'] leading-tight",children:C?"View now":"Watch now"})})})]})]})},v=(S,k)=>{const z=new Date(S),C={year:"numeric",month:"short",day:"numeric"},$={hour:"numeric",minute:"2-digit",hour12:!0},O=z.toLocaleDateString("en-US",C),q=z.toLocaleTimeString("en-US",$),I=k?` ${k}`:"";return`${O} • ${q}${I}`};return T("div",{className:`font-['Inter'] ${t?"dark":""}`,children:T("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:o.map(S=>T(h,{event:S},S.uid))})})},F=class F{static setupLinkClickHandler(){const t=n=>{const a=n.target.closest("a");if(a&&a.href){const o=a.getAttribute("href");o&&!o.startsWith("#")&&o!=="javascript:void(0)"&&(n.preventDefault(),window.open(a.href,"_blank","noopener,noreferrer"))}};document.addEventListener("click",t,!0),window.__sequelClickHandler=t}static generateId(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const n=Math.random()*16|0;return(t==="x"?n:n&3|8).toString(16)})}static init(t){if(!t){console.error("Company ID is required for Sequel tracking.");return}F.companyId=t,Hr(()=>{on.get("sequel-consent")==="true"&&(F.hasConsent=!0,F.userId=F.getOrCreateUserId(),F.sessionId=F.getOrCreateSessionId(),F.checkJoinCode(),F.listenForIframeMessages(),F.trackWebsite())})}static initializeTracking(){F.hasConsent||Hr(()=>{F.hasConsent=!0,F.userId=F.getOrCreateUserId(),F.sessionId=F.getOrCreateSessionId(),F.checkJoinCode(),F.listenForIframeMessages(),F.trackWebsite(),on.set("sequel-consent","true",{secure:!0,sameSite:"strict",expires:365})})}static disableTracking(){F.hasConsent=!1,F.userId=null,F.sessionId=null,on.remove("sequel-consent"),on.remove("sequelUserId"),on.remove("sequelSessionId")}static async checkJoinCode(){const t=new URLSearchParams(window.location.search),n=t.get("joinCode")||t.get("joincode");if(n)try{const r=await o5({joinCode:n});r?(console.log(`User identified with joinCode: ${n}, email: ${r}`),F.identify(r)):console.error("Failed to retrieve email for joinCode:",n)}catch(r){console.error("Error fetching joinCode email:",r)}}static getOrCreateUserId(){const t=F.getCookie("sequelUserId");if(t)return t;const n=`user_${F.generateId()}`;return F.setCookie("sequelUserId",n,365),n}static getOrCreateSessionId(){const t=F.getCookie("sequelSessionId");if(t)return t;const n=`session_${F.generateId()}`;return F.setCookie("sequelSessionId",n,1),n}static setCookie(t,n,r){const a=new Date;a.setTime(a.getTime()+r*24*60*60*1e3),document.cookie=`${t}=${n}; expires=${a.toUTCString()}; path=/`}static getCookie(t){const n=document.cookie.split(";");for(let r of n)if(r=r.trim(),r.startsWith(`${t}=`))return r.split("=")[1];return null}static async sendData(t,n){if(!F.hasConsent){console.debug("Analytics tracking blocked - user consent not given");return}if(!F.companyId){console.error("Company ID is not set. Call Sequel.init() with a valid company ID.");return}const r={userId:F.userId,sessionId:F.sessionId,companyId:F.companyId,eventType:t,timestamp:new Date().toISOString(),...n};try{const a=t==="page_view"?await Sv(F.companyId,F.userId,F.sessionId,r):await Av(F.companyId,F.userId,F.sessionId,r);a.status!==200&&console.error("Failed to send event:",a.statusText)}catch(a){console.error("Error sending event:",a)}}static trackPageView(){const t={pageName:document.title,url:window.location.href,referrer:document.referrer||"Direct",userAgent:navigator.userAgent};F.sendData("page_view",t)}static trackWebsite(){if(!F.companyId){console.error("Company ID is not set. Call Sequel.init() with a valid company ID.");return}F.trackPageView()}static identify(t,n={}){if(!t){console.error("Email is required to identify a user.");return}F.sendData("identify",{email:t,...n})}static listenForIframeMessages(){window.addEventListener("message",t=>{var n,r,a,o,i,l,d,f,p,b;if(((n=t.data)==null?void 0:n.event)==="user-registered"){const x=(a=(r=t.data)==null?void 0:r.data)==null?void 0:a.email;x&&F.identify(x)}if(((o=t.data)==null?void 0:o.type)==="mktoForm"&&((i=t.data)==null?void 0:i.eventName)==="formSubmitted"){const x=(d=(l=t.data)==null?void 0:l.data)==null?void 0:d.formData;if(x){const A=x.Email||x.email;A&&F.identify(A)}}if(((f=t.data)==null?void 0:f.type)==="hsFormCallback"&&((p=t.data)==null?void 0:p.eventName)==="onFormSubmitted"){const x=(b=t.data.data)==null?void 0:b.submissionValues;if(x){const A=x.email;A&&F.identify(A)}}}),window.MktoForms2&&window.MktoForms2.whenReady(t=>{t.onSuccess(n=>{const r=n.Email||n.email;r&&F.identify(r)})})}static async checkPendingMarketoRegistration(){var n;const t=localStorage.getItem("sequelPendingMarketoRegistration");if(t)try{const{registrant:r,eventId:a,renderAddToCalendar:o,followUpUrl:i}=JSON.parse(t);localStorage.removeItem("sequelPendingMarketoRegistration"),console.log("Processing pending Marketo registration for:",r.Email);const l=await ir.registerUser({name:`${r.FirstName} ${r.LastName}`,email:r.Email,eventId:a});if(ta(a,l.joinCode),o){const d=await Pt(a),f=document.getElementById(`mktoForm_${(n=d.registration)==null?void 0:n.marketoFormId}`);uo(T(Kr,{event:d,joinCode:l.joinCode,onOpenEvent:()=>{const p=document.getElementById("mktoForm");at(p),F.renderEvent({eventId:a,joinCode:l.joinCode})}}),f)}else if(i)window.location.href=i;else{const d=document.getElementById("mktoForm");at(d),F.renderEvent({eventId:a,joinCode:l.joinCode})}console.log("Pending Marketo registration completed successfully")}catch(r){console.error("Error processing pending Marketo registration:",r),localStorage.removeItem("sequelPendingMarketoRegistration")}}};ve(F,"companyId",null),ve(F,"userId",null),ve(F,"sessionId",null),ve(F,"hasConsent",!1),ve(F,"renderThankYouPage",async()=>{const t=new URLSearchParams(window.location.search);if(!t.has("eventId")||!t.has("joinCode")){console.error("The Sequel script is set to render the thank you page but the event id or join code was not found in the url. Please double check the url.");return}const n=await Pt(t.get("eventId")||"");if(!n){console.error("Sequel event not found. Please double check the event id.");return}const r=t.get("joinCode")||"";ar(T(Kr,{event:n,joinCode:r,onOpenEvent:()=>{var i;const o=`${((i=n.registration)==null?void 0:i.customUrl)||`https://embed.sequel.io/event/${n.uid}`}?joinCode=${r}`;window.location.href=o}}))}),ve(F,"renderSequelWithHubspotFrame",async({sequelEventId:t,renderAddToCalendar:n=!1,loadHubspotForm:r=!0,renderCountdown:a=!1})=>{var b,x,A,E;const o=await qr({eventId:t}),i=await Pt(t);if(!i){console.error("Sequel event not found. Please double check the event id.");return}if(!document.getElementById("sequel_root")){console.error("The Sequel root element was not found. Please add a div with id `sequelRoot` to your html.");return}if(!((b=i.registration)!=null&&b.outsideOfAppEnabled)||o){let h=document.getElementById("hubspotForm");return at(h),F.renderEvent({eventId:t,joinCode:o||""})}const d=((x=i.registration)==null?void 0:x.hubspotFormId)||"",f=((A=i.registration)==null?void 0:A.hubspotPortalId)||"";let p=document.getElementById("hubspotForm");if(!p){console.error("The HubSpot element was not found. Please add a div with id `hubspotForm` to your html.");return}!o&&a&&Mv({eventId:t}),!o&&((E=i.registration)!=null&&E.outsideOfAppEnabled)?Hr(()=>{var v,S;const h=async k=>{if(k.data.type==="hsFormCallback"&&k.data.eventName==="onFormSubmitted"){const z=k.data.data.submissionValues,C=k.data.data.formGuid;if(d&&C!==d)return;const $=z.firstname||"",O=z.lastname||"",q=z.email||"";if(!$||!O||!q){console.error("The HubSpot form was submitted but the first name, last name, or email was not found for Sequel to register the user. Please double check the form fields.");return}try{const I=await ir.registerUser({name:`${$} ${O}`,email:q,eventId:t});ta(t,I.joinCode),n?uo(T(Kr,{event:i,joinCode:I.joinCode,onOpenEvent:()=>{at(p),F.renderEvent({eventId:t,joinCode:I.joinCode})}}),p):(at(p),document.getElementById("sequel_countdown")&&at(document.getElementById("sequel_countdown")),F.renderEvent({eventId:t,joinCode:I.joinCode}))}catch(I){console.error("Error registering user from HubSpot form:",I)}}};if(window.addEventListener("message",h),r){if(!d){console.error("The Sequel script is set to render the HubSpot form but the event does not have a HubSpot form id. Please double check the event information in the Sequel dashboard.");return}if(!f){console.error("The Sequel script is set to render the HubSpot form but the event does not have a HubSpot portal id. Please double check the event information in the Sequel dashboard.");return}if(!p){console.error("HubSpot form container not found");return}p.innerHTML="";const k=document.createElement("div");k.id=`hubspotForm_${d}`,p.appendChild(k),(S=(v=window.hbspt)==null?void 0:v.forms)==null||S.create({portalId:f,formId:d,target:`#hubspotForm_${d}`})}}):(at(p),F.renderEvent({eventId:t,joinCode:o||""}))}),ve(F,"renderSequelWithMarketoFrame",async({sequelEventId:t,renderAddToCalendar:n=!1,loadMarketoForm:r=!0,openLinksInNewTab:a=!1})=>{var b,x;const o=await qr({eventId:t}),i=await Pt(t);if(!i){console.error("Sequel event not found. Please double check the event id.");return}const l=(b=i.registration)==null?void 0:b.marketoFormId;if(r&&!l){console.error("The Sequel script is set to render the Marketo form but the event does not have a Marketo form id. Please double check the event information in the Sequel dashboard.");return}if(!document.getElementById("sequel_root")){console.error("The Sequel root element was not found. Please add a div with id `sequelRoot` to your html.");return}let f=document.getElementById("mktoForm");if(!f){console.error("The Marketo element was not found. Please add a div with id `mktoForm` to your html.");return}a&&F.setupLinkClickHandler();let p=null;r&&(p=f.appendChild(document.createElement("form")),p.id=`mktoForm_${l}`),!o&&((x=i.registration)!=null&&x.outsideOfAppEnabled)?Hr(()=>{var A,E,h,v,S,k,z,C;F.checkPendingMarketoRegistration(),r&&(!((A=i==null?void 0:i.registration)!=null&&A.marketoFormId)||!((E=i.registration)!=null&&E.marketoBaseUrl)||!((h=i.registration)!=null&&h.marketoMunchkinId)?console.error("The Sequel script is set to render the Marketo form but the event does not have a Marketo form id, base url, or munchkin id. Please double check the event information in the Sequel dashboard."):(z=window.MktoForms2)==null||z.loadForm((v=i.registration)==null?void 0:v.marketoBaseUrl,(S=i.registration)==null?void 0:S.marketoMunchkinId,(k=i.registration)==null?void 0:k.marketoFormId)),(C=window.MktoForms2)==null||C.whenReady($=>{$.onSuccess((O,q)=>{const I={registrant:O,eventId:t,renderAddToCalendar:n,followUpUrl:q,timestamp:Date.now()};return localStorage.setItem("sequelPendingMarketoRegistration",JSON.stringify(I)),(async()=>{let J="";try{const ze=await ir.registerUser({name:`${O.FirstName} ${O.LastName}`,email:O.Email,eventId:t});J=ze.joinCode,ta(t,ze.joinCode),localStorage.removeItem("sequelPendingMarketoRegistration")}catch(ze){console.error("Error registering Marketo attendee:",ze),q&&(window.location.href=q);return}if(!J){q&&(window.location.href=q);return}n?uo(T(Kr,{event:i,joinCode:J,onOpenEvent:()=>{at(f),F.renderEvent({eventId:t,joinCode:J})}}),p):q?window.location.href=q:(at(f),F.renderEvent({eventId:t,joinCode:J}))})().catch(J=>{console.error("Error in completeRegistration:",J),q&&(window.location.href=q)}),!1})})}):(at(f),F.renderEvent({eventId:t,joinCode:o||""}))}),ve(F,"renderEvent",async({eventId:t,joinCode:n,hybrid:r,isPopup:a,agenda:o})=>{ar(T("div",{className:"flex flex-col gap-20",children:[T(kv,{eventId:t,joinCode:n,hybrid:r,isPopup:a}),o&&T(Fc,{agenda:o})]}))}),ve(F,"embedSequelRegistration",async({sequelEventId:t,isPopup:n=!1})=>{const r=await qr({eventId:t}),a=await Pt(t);console.log(t);const i=new URLSearchParams(window.location.search).get("testMode");if(!a){console.error("Sequel event not found. Please double check the event id.");return}if(t==="723b6d9d-238c-48e5-84f7-17bb2d97fe02"){const d=window.location.href.startsWith("https://www.zoominfo.com/gtm25-virtual"),f=Z3(new Date,new Date(a.startDate));if(i||d&&r&&f){const p=new URL("https://www.zoominfo.com/live/gtm25-keynote");p.search=window.location.search,window.location.href=p.toString()}r&&f&&(ql(),window.addEventListener("DOMContentLoaded",ql))}const l=document.getElementById("sequel_root");if(!l){console.error("The Sequel root element was not found. Please add a div with id `sequelRoot` to your html.");return}n&&(l.style.margin="0",l.style.padding="0",l.style.width="100%",l.style.overflow="hidden"),window.addEventListener("message",d=>{if(d.data.event==="user-registered"&&d.data.data.redirectUrl&&d.data.data.joinCode&&d.data.data.eventId){const{eventId:f,joinCode:p,redirectUrl:b}=d.data.data,x=new URL(b);x.searchParams.append("joinCode",p),x.searchParams.append("eventId",f),setTimeout(()=>{window.location.href=x.toString()},3e3)}}),F.renderEvent({eventId:t,joinCode:r||"",hybrid:!0,isPopup:n,agenda:a.agenda})}),ve(F,"getHubspotFormId",async({sequelEventId:t})=>{var r;return(r=(await Pt(t)).registration)==null?void 0:r.hubspotFormId}),ve(F,"embedSequel",async({sequelEventId:t})=>{const n=await qr({eventId:t}),r=await Pt(t);if(!r){console.error("Sequel event not found. Please double check the event id.");return}let a=document.getElementById("sequel_root");if(!a){console.error("The Sequel root element was not found. Please add a div with id `sequelRoot` to your html.");return}a.style.marginTop="100px",a.style.padding="20px",F.renderEvent({eventId:t,joinCode:n||"",agenda:r.agenda})}),ve(F,"renderEmbedAgenda",async({eventId:t})=>{const n=await Pt(t);if(!n){console.error("Sequel event not found. Please double check the event id.");return}if(!n.agenda){console.error("The Sequel event does not have an agenda. Please double check the event information in the Sequel dashboard.");return}ar(T(Fc,{agenda:n.agenda}))}),ve(F,"handleWebinarRegistration",(t,n,r)=>{var l,d,f;const a=[],o=document.querySelector('select[name="mktoWebinarDate"]');if(o&&o.value){const[p,b,x]=o.value.split("-"),A=`${x}-${p.padStart(2,"0")}-${b.padStart(2,"0")}`;a.push(A)}else{const p=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];for(let b=1;b<=5;b++){const x=`mktoWebinar0${b}`,A=document.querySelector(`input[name="${x}"]`);if(A&&A.checked){const E=document.querySelector(`label[id="Lbl${x}"] .disclaimer`)||((d=(l=document.querySelector(`#${x}`))==null?void 0:l.closest(".mktoFormRow"))==null?void 0:d.querySelector(".disclaimer"));if(E){const h=(f=E.textContent)==null?void 0:f.trim();if(!h)continue;const v=h.split(",");if(v.length>1){const k=v[1].trim().match(/(\w+)\. (\d+)/);if(k&&k.length===3){const z=p.indexOf(k[1]),C=parseInt(k[2],10),$=new Date().getFullYear(),O=new Date($,z,C),q=`${O.getFullYear()}-${(O.getMonth()+1).toString().padStart(2,"0")}-${O.getDate().toString().padStart(2,"0")}`;a.push(q)}}}}}}const i={name:t.FirstName+" "+t.LastName,email:t.Email,formId:n.getId(),url:window.location.href.split("?")[0],companyId:r};if(a.length===0){fetch("https://api.introvoke.com/api/v3/events/registrant/marketo",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)}).catch(p=>{console.error("Error sending webinar registration:",p)});return}a.forEach(p=>{const b={...i,date:p};fetch("https://api.introvoke.com/api/v3/events/registrant/marketo",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(b)}).catch(x=>{console.error("Error sending webinar registration:",x)})})}),ve(F,"renderEventGrid",async({companyId:t,darkMode:n=!1,excludeText:r="",showDescription:a=!1})=>{if(!t){console.error("Company ID is required for Sequel event grid.");return}if(!document.getElementById("sequel_root")){console.error('Element with id "sequel_root" not found. Please add a div with this id to your HTML.');return}ar(T(Uv,{companyId:t,darkMode:n,excludeText:r,showDescription:a}))}),ve(F,"renderRelatedEvents",async({companyId:t,darkMode:n=!1,excludeText:r="",showDescription:a=!1,maxEvents:o=6})=>{if(!t){console.error("Company ID is required for Sequel related events.");return}if(!document.getElementById("sequel_root")){console.error('Element with id "sequel_root" not found. Please add a div with this id to your HTML.');return}ar(T(jv,{companyId:t,darkMode:n,excludeText:r,showDescription:a,maxEvents:o}))}),ve(F,"validateJoinCode",async(t,n)=>{try{const r=await fetch(`https://api.introvoke.com/api/v3/events/${t}/join/${n}`);if(r.ok){const a=await r.json();return a&&a.joinCode===n}return r.status===404?(console.log("Invalid join code:",n),!1):(console.error("Error validating join code:",r.statusText),!1)}catch(r){return console.error("Error validating join code:",r),!1}}),ve(F,"checkAndRenderIfRegistered",async({sequelEventId:t,onAlreadyRegistered:n,onNotRegistered:r})=>{if(!t)return console.error("Sequel event ID is required for registration check."),!1;const a=new URLSearchParams(window.location.search),o=a.get("joinCode")||a.get("joincode");if(o){if(console.log("Found joinCode in URL parameters:",o),await F.validateJoinCode(t,o))return console.log("JoinCode is valid, rendering Sequel event"),F.renderEvent({eventId:t,joinCode:o}),F.setSequelJoinCodeCookie(t,o),n&&n(o),!0;console.log("Invalid joinCode in URL, treating as not registered")}const i=F.getSequelJoinCodeCookie(t);if(i){if(console.log("Found joinCode in cookies:",i),await F.validateJoinCode(t,i))return console.log("Cached joinCode is valid, rendering Sequel event"),F.renderEvent({eventId:t,joinCode:i}),n&&n(i),!0;console.log("Cached joinCode is invalid, clearing cookie"),F.clearSequelJoinCodeCookie(t)}return console.log("No valid registration found for event:",t),r&&r(),!1}),ve(F,"getSequelJoinCodeCookie",t=>{const n=`sequel_join_code_${t}`,r=document.cookie.split(";");for(let a of r){const[o,i]=a.trim().split("=");if(o===n)return decodeURIComponent(i)}return null}),ve(F,"setSequelJoinCodeCookie",(t,n,r=30)=>{const a=`sequel_join_code_${t}`,o=new Date;o.setTime(o.getTime()+r*24*60*60*1e3),document.cookie=`${a}=${encodeURIComponent(n)}; expires=${o.toUTCString()}; path=/; secure; samesite=strict`}),ve(F,"clearSequelJoinCodeCookie",t=>{const n=`sequel_join_code_${t}`;document.cookie=`${n}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; secure; samesite=strict`}),ve(F,"registerUserForEvent",async(t,n,r)=>{if(!t||!n||!r)throw new Error("Event ID, name, and email are required");try{const a=await ir.registerUser({name:n,email:r,eventId:t});return{joinCode:a.joinCode,authToken:a.authToken,joinUrl:a.joinUrl}}catch(a){throw console.error("Error registering user:",a),a}}),ve(F,"listenHubspotFormSubmissions",async({sequelEventId:t})=>{if(!t){console.error("Sequel event ID is required for HubSpot form listener.");return}window.addEventListener("message",async n=>{if(n.data.type==="hsFormCallback"&&n.data.eventName==="onFormSubmitted"){const r=n.data.data.submissionValues,a=r.firstname||"",o=r.lastname||"",i=r.email||"";if(!a||!o||!i){console.error("The HubSpot form was submitted but the first name, last name, or email was not found for Sequel to register the user. Please double check the form fields.");return}try{console.log(`Registering user: ${a} ${o} (${i}) for event: ${t}`);const l=await ir.registerUser({name:`${a} ${o}`,email:i,eventId:t});console.log(`Successfully registered user with join code: ${l.joinCode}`)}catch(l){console.error("Error registering HubSpot form submission:",l)}}})});let ii=F;window.Sequel=ii;