f7cloud_client/apps/mail/js/mail.3754.baaa0783d7bbb6712f31.js
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

3 lines
637 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see mail.3754.baaa0783d7bbb6712f31.js.LICENSE.txt */
(globalThis.webpackChunkf7cloud_mail=globalThis.webpackChunkf7cloud_mail||[]).push([[3731,3754,7607],{55113(e){e.exports=function(){"use strict";const e="5.5.8",t="iframeResizer",r=":",n="autoResize",i="init",a="iframeReady",o="load",s="message",c="onload",u="pageInfo",l="parentInfo",T="reset",h="resize",p="scroll",d="\n",A="child",f="parent",E="string",D="object",m="function",S="undefined",R="auto",g="none",N="both",F="vertical",O="horizontal",y="[iFrameSizer]",b=Object.freeze({max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),v=Object.freeze({[c]:1,[i]:1,[a]:1}),M="expanded",Y="collapsed",I=Object.freeze({[M]:1,[Y]:1}),_="Use of the old name will be removed in a future version of <i>iframe-resizer</>.",w="font-weight: normal;",L=w+"font-style: italic;",B="default",Z=Object.freeze({assert:!0,error:!0,warn:!0}),C={expand:!1,defaultEvent:void 0,event:void 0,label:"AutoConsoleGroup",showTime:!0},x={profile:0,profileEnd:0,timeStamp:0,trace:0},U=Object.assign(console),{fromEntries:P,keys:G}=Object,k=e=>[e,U[e]],H=e=>t=>[t,function(r){e[t]=r}],V=(e,t)=>P(G(e).map(t)),j=!(typeof window>"u"||"function"!=typeof window.matchMedia)&&window.matchMedia("(prefers-color-scheme: dark)").matches,z=j?"color: #A9C7FB;":"color: #135CD2;",q=j?"color: #E3E3E3;":"color: #1F1F1F;",Q=Object.hasOwn||((e,t)=>Object.prototype.hasOwnProperty.call(e,t)),W={br:"\n",rb:"",bb:"",b:"",i:"",u:"","/":""},$=Object.keys(W),J=new RegExp(`<(${$.join("|")})>`,"gi"),K=(e,t)=>W[t]??"",X=e=>t=>e(typeof t===E?window.chrome?t.replace(J,K):(e=>e.replaceAll("<br>",d).replaceAll(/<\/?[^>]+>/gi,""))(t):t),ee={},te=(re=function(e={}){const t={},r={},n=[],i={...C,expand:!e.collapsed||C.expanded,...e};let a="";function o(){n.length=0,a=""}function s(){delete i.event,o()}function c(){if(0!==n.length){U[n.some(([e])=>e in Z)||i.expand?"group":"groupCollapsed"](`%c${i.label}%c ${(e=>{const t=e.event||e.defaultEvent;return t?`${t}`:""})(i)} %c${i.showTime?a:""}`,w,"font-weight: bold;",L);for(const[e,...t]of n)U.assert(e in U,`Unknown console method: ${e}`),e in U&&U[e](...t);U.groupEnd(),s()}else s()}function u(){""===a&&(a=function(){const e=new Date,t=(t,r)=>e[t]().toString().padStart(r,"0");return`@ ${t("getHours",2)}:${t("getMinutes",2)}:${t("getSeconds",2)}.${t("getMilliseconds",3)}`}(),queueMicrotask(()=>queueMicrotask(c)))}function l(e,...t){0===n.length&&u(),n.push([e,...t])}function T(e=B,...r){t[e]?l("log",`${e}: ${performance.now()-t[e]} ms`,...r):l("timeLog",e,...r)}return{...V(i,H(i)),...V(console,e=>[e,(...t)=>l(e,...t)]),...V(x,k),assert:function(e,...t){!0!==e&&l("assert",e,...t)},count:function(e=B){r[e]?r[e]+=1:r[e]=1,l("log",`${e}: ${r[e]}`)},countReset:function(e=B){delete r[e]},endAutoGroup:c,errorBoundary:e=>(...t)=>{let r;try{r=e(...t)}catch(e){if(!Error.prototype.isPrototypeOf(e))throw e;l("error",e),c()}return r},event:function(e){u(),i.event=e},purge:o,time:function(e=B){u(),t[e]=performance.now()},timeEnd:function(e=B){T(e),delete t[e]},timeLog:T,touch:u}},re?.__esModule?re.default:re);var re;let ne=!0;const ie=te({expand:!1,label:f}),ae=e=>window.top===window.self?`parent(${e})`:`nested parent(${e})`,oe=e=>(t,...r)=>ee[t]?ee[t].console[e](...r):ie[e](...r);const se=(e,...t)=>!0===(e=>ee[e]?ee[e].log:ne)(e)?oe("log")(e,...t):null,ce=oe("warn"),ue=oe("error"),le=oe("event"),Te=oe("purge"),he=oe("endAutoGroup"),pe=oe("errorBoundary"),de=X(e=>e),Ae=(e,...r)=>ee[e]?ee[e].console.warn(...r.map(de)):queueMicrotask(()=>{const n=X((e=>(...r)=>[`${t}(${e})`,...r].join(" "))(e));console?.warn(...r.map(n))}),fe=(e=>(t,r="renamed to")=>(n,i,a="",o="")=>e(o,`<rb>Deprecated ${t}(${n.replace("()","")})</>\n\nThe <b>${n}</> ${t.toLowerCase()} has been ${r} <b>${i}</>. ${a}Use of the old ${t.toLowerCase()} will be removed in a future version of <i>iframe-resizer</>.`))(Ae),Ee=fe("Function"),De=fe("Option"),me=(e,t,r,n)=>e.addEventListener(t,r,n||!1),Se=(e,t,r)=>e.removeEventListener(t,r,!1),Re=e=>{if(!e)return"";let t=-559038744,r=1103547984;for(let n,i=0;i<e.length;i++)n=e.codePointAt(i),t=Math.imul(t^n,2246822519),r=Math.imul(r^n,3266489917);return t^=Math.imul(t^r>>>15,1935289751),r^=Math.imul(r^t>>>15,3405138345),t^=r>>>16,r^=t>>>16,(2097152*(r>>>0)+(t>>>11)).toString(36)},ge=e=>e.replace(/[A-Za-z]/g,e=>String.fromCodePoint((e<="Z"?90:122)>=(e=e.codePointAt(0)+19)?e:e-26)),Ne=["spjluzl","rlf","clyzpvu"],Fe=["<yi>Puchspk Spjluzl Rlf</><iy><iy>","<yi>Tpzzpun Spjluzl Rlf</><iy><iy>","Aopz spiyhyf pz hchpshisl dpao ivao Jvttlyjphs huk Vwlu-Zvbyjl spjluzlz.<iy><iy><i>Jvttlyjphs Spjluzl</><iy>Mvy jvttlyjphs bzl, <p>pmyhtl-ylzpgly</> ylxbpylz h svd jvza vul aptl spjluzl mll. Mvy tvyl pumvythapvu cpzpa <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</>.<iy><iy><i>Vwlu Zvbyjl Spjluzl</><iy>Pm fvb hyl bzpun aopz spiyhyf pu h uvu-jvttlyjphs vwlu zvbyjl wyvqlja aolu fvb jhu bzl pa mvy myll bukly aol alytz vm aol NWS C3 Spjluzl. Av jvumpyt fvb hjjlwa aolzl alytz, wslhzl zla aol <i>spjluzl</> rlf pu <p>pmyhtl-ylzpgly</> vwapvuz av <i>NWSc3</>.<iy><iy>Mvy tvyl pumvythapvu wslhzl zll: <b>oaawz://pmyhtl-ylzpgly.jvt/nws</>","<i>NWSc3 Spjluzl Clyzpvu</><iy><iy>Aopz clyzpvu vm <p>pmyhtl-ylzpgly</> pz ilpun bzlk bukly aol alytz vm aol <i>NWS C3</> spjluzl. Aopz spjluzl hssvdz fvb av bzl <p>pmyhtl-ylzpgly</> pu Vwlu Zvbyjl wyvqljaz, iba pa ylxbpylz fvby wyvqlja av il wbispj, wyvcpkl haaypibapvu huk il spjluzlk bukly clyzpvu 3 vy shaly vm aol NUB Nlulyhs Wbispj Spjluzl.<iy><iy>Pm fvb hyl bzpun aopz spiyhyf pu h uvu-vwlu zvbyjl wyvqlja vy dlizpal, fvb dpss ullk av wbyjohzl h svd jvza vul aptl jvttlyjphs spjluzl.<iy><iy>Mvy tvyl pumvythapvu cpzpa <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</>.","<iy><yi>Zvsv spjluzl kvlz uva zbwwvya jyvzz-kvthpu</><iy><iy>Av bzl <p>pmyhtl-ylzpgly</> dpao jyvzz kvthpu pmyhtlz fvb ullk lpaoly aol Wyvmlzzpvuhs vy Ibzpulzz spjluzlz. Mvy klahpsz vu bwnyhkl wypjpun wslhzl jvuahja pumv@pmyhtl-ylzpgly.jvt.","Pu whnl spurpun ylxbpylz h Wyvmlzzpvuhs vy Ibzpulzz spjluzl. Wslhzl zll <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</> mvy tvyl klahpsz."],Oe=["NWSc3","zvsv","wyv","ibzpulzz","vlt"],ye=Object.fromEntries(["2cgs7fdf4xb","1c9ctcccr4z","1q2pc4eebgb","ueokt0969w","w2zxchhgqz","1umuxblj2e5"].map((e,t)=>[e,Math.max(0,t-1)])),be=e=>ge(Fe[e]),ve=e=>{const t=e[ge(Ne[0])]||e[ge(Ne[1])]||e[ge(Ne[2])];if(!t)return-1;const r=t.split("-");let n=function(e=""){let t=-2;const r=Re(ge(e));return r in ye&&(t=ye[r]),t}(r[0]);return 0===n||(e=>e[2]===Re(e[0]+e[1]))(r)||(n=-2),n};const Me={},Ye=Object.freeze({autoResize:!0,bodyBackground:null,bodyMargin:null,bodyPadding:null,checkOrigin:!0,direction:F,firstRun:!0,inPageLinks:!1,heightCalculationMethod:R,id:"iFrameResizer",log:!1,logExpand:!1,license:void 0,mouseEvents:!0,offsetHeight:null,offsetWidth:null,postMessageTarget:null,sameDomain:!1,scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,waitForLoad:!1,warningTimeout:5e3,widthCalculationMethod:R,onBeforeClose:()=>!0,onAfterClose(){},onInit:!1,onMessage:null,onMouseEnter(){},onMouseLeave(){},onReady:e=>{typeof ee[e.id].onInit===m&&(De("init()","onReady()","",e.id),ee[e.id].onInit(e))},onResized(){},onScroll:()=>!0}),Ie={position:null,version:e};function _e(t){function a(){Pe(Z),xe(U),_("onResized",Z)}function c(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}function d(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}const A=e=>L.slice(L.indexOf(r)+7+e),D=(e,t)=>(r,n)=>{const i={};var a,o;a=function(){ke(`${r} (${e})`,`${e}:${t()}`,n)},i[o=n]||(a(),i[o]=requestAnimationFrame(()=>{i[o]=null}))},m=(e,t)=>()=>{let r=!1;const n=t=>()=>{ee[u]?r&&r!==t||(e(t,u),r=t,requestAnimationFrame(()=>{r=!1})):c()},i=n(p),a=n("resize window");function s(e,t){t(window,p,i),t(window,h,a)}function c(){le(u,`stop${t}`),s(0,Se),l.disconnect(),T.disconnect(),Se(ee[u].iframe,o,c)}const u=U,l=new ResizeObserver(n("pageObserver")),T=new ResizeObserver(n("iframeObserver"));ee[u]&&(ee[u][`stop${t}`]=c,me(ee[u].iframe,o,c),s(0,me),l.observe(document.body,{attributes:!0,childList:!0,subtree:!0}),T.observe(ee[u].iframe,{attributes:!0,childList:!1,subtree:!1}))},S=e=>()=>{e in ee[U]&&(ee[U][e](),delete ee[U][e])},R=D(u,function(){const e=document.body.getBoundingClientRect(),t=Z.iframe.getBoundingClientRect(),{scrollY:r,scrollX:n,innerHeight:i,innerWidth:a}=window,{clientHeight:o,clientWidth:s}=document.documentElement;return JSON.stringify({iframeHeight:t.height,iframeWidth:t.width,clientHeight:Math.max(o,i||0),clientWidth:Math.max(s,a||0),offsetTop:parseInt(t.top-e.top,10),offsetLeft:parseInt(t.left-e.left,10),scrollTop:r,scrollLeft:n,documentHeight:o,documentWidth:s,windowHeight:i,windowWidth:a})}),g=D(l,function(){const{iframe:e}=Z,{scrollWidth:t,scrollHeight:r}=document.documentElement,{width:n,height:i,offsetLeft:a,offsetTop:o,pageLeft:s,pageTop:c,scale:u}=window.visualViewport;return JSON.stringify({iframe:e.getBoundingClientRect(),document:{scrollWidth:t,scrollHeight:r},viewport:{width:n,height:i,offsetLeft:a,offsetTop:o,pageLeft:s,pageTop:c,scale:u}})}),N=m(R,"PageInfo"),F=m(g,"ParentInfo"),O=S("stopPageInfo"),b=S("stopParentInfo");function v(e){const t=e.getBoundingClientRect();return Ze(),{x:Number(t.left)+Number(Ie.position.x),y:Number(t.top)+Number(Ie.position.y)}}function M(e){const t=e?v(Z.iframe):{x:0,y:0};se(U,`Reposition requested (offset x:%c${t.x}%c y:%c${t.y})`,z,q,z);const r=((e,t)=>({x:e.width+t.x,y:e.height+t.y}))(Z,t),n=window.parentIframe||window.parentIFrame;n?function(t,r){setTimeout(()=>t["scrollTo"+(e?"Offset":"")](r.x,r.y))}(n,r):function(e){Ie.position=e,Y(U)}(r)}function Y(e){const{x:t,y:r}=Ie.position,n=ee[e]?.iframe;!1!==_("onScroll",{iframe:n,top:r,left:t,x:t,y:r})?xe(e):Ce()}function I(e){let t={};if(0===Z.width&&0===Z.height){const e=A(9).split(r);t={x:e[1],y:e[0]}}else t={x:Z.width,y:Z.height};_(e,{iframe:Z.iframe,screenX:Number(t.x),screenY:Number(t.y),type:Z.type})}const _=(e,t)=>we(U,e,t);function w(){const{height:t,iframe:r,msg:o,type:c,width:h}=Z;switch(ee[U]?.firstRun&&ee[U]&&(ze(U,Z.mode),ee[U].firstRun=!1),c){case"close":Be(r);break;case s:d=A(6),_("onMessage",{iframe:Z.iframe,message:JSON.parse(d)});break;case"mouseenter":I("onMouseEnter");break;case"mouseleave":I("onMouseLeave");break;case"beforeUnload":se(U,"Ready state reset"),ee[U].initialised=!1;break;case n:ee[U].autoResize=JSON.parse(A(9));break;case"scrollBy":!function(){const e=Z.width,t=Z.height,r=window.parentIframe||window.parentIFrame||window;se(U,`scrollBy: x: %c${e}%c y: %c${t}`,z,q,z),r.scrollBy(e,t)}();break;case"scrollTo":M(!1);break;case"scrollToOffset":M(!0);break;case u:N();break;case l:F();break;case"pageInfoStop":O();break;case"parentInfoStop":b();break;case"inPageLink":!function(e){const t=e.split("#")[1]||"",r=decodeURIComponent(t);let n=document.getElementById(r)||document.getElementsByName(r)[0];n?function(){const e=v(n);se(U,`Moving to in page link: %c#${t}`,z),Ie.position={x:e.x,y:e.y},Y(U),window.location.hash=t}():window.top!==window.self&&function(){const e=window.parentIframe||window.parentIFrame;e&&e.moveToAnchor(t)}()}(A(9));break;case"title":!function(e,t){ee[t]?.syncTitle&&(ee[t].iframe.title=e,se(t,`Set iframe title attribute: %c${e}`,z))}(o,U);break;case T:Ue(Z);break;case i:a(),function(e){try{ee[e].sameOrigin=!!ee[e]?.iframe?.contentWindow?.iframeChildListener}catch(t){ee[e].sameOrigin=!1}}(U),(p=o)!==e&&(void 0!==p||Ae(U,"<rb>Legacy version detected in iframe</>\n\nDetected legacy version of child page script. It is recommended to update the page in the iframe to use <b>@iframe-resizer/child</>.\n\nSee <u>https://iframe-resizer.com/setup/#child-page-setup</> for more details.\n")),ee[U].initialised=!0,_("onReady",r);break;default:if(0===h&&0===t)return void ce(U,`Unsupported message received (${c}), this is likely due to the iframe containing a later version of iframe-resizer than the parent page`);if(0===h||0===t)return;if(document.hidden)return;a()}var p,d}let L=t.data;if("[iFrameResizerChild]Ready"===L)return B=t.source,void Object.values(ee).forEach((e=>({initChild:t,postMessageTarget:r})=>{e===r&&t()})(B));var B;if(!(e=>y===`${e}`.slice(0,13)&&e.slice(13).split(r)[0]in ee)(L)){if(typeof L!==E)return;return void le(f,"ignoredMessage")}const Z=function(e){const t=e.slice(13).split(r),n=t[1]?Number(t[1]):0,i=ee[t[0]]?.iframe,a=getComputedStyle(i),o={iframe:i,id:t[0],height:n+c(a)+d(a),width:Number(t[2]),type:t[3],msg:t[4]};return t[5]&&(o.mode=t[5]),o}(L),{id:C,type:x}=Z,U=C;U?(le(U,x),pe(U,function(e){(function(e){if(!ee[e])throw new Error(`${Z.type} No settings for ${e}. Message was: ${L}`)})(U),Z.type in{true:1,false:1,undefined:1}||(null!==Z.iframe||(ce(U,`The iframe (${Z.id}) was not found.`),0))&&function(){const{origin:e,sameOrigin:r}=t;if(r)return!0;let n=ee[U]?.checkOrigin;if(n&&"null"!=`${e}`&&!(n.constructor===Array?function(){let t=0,r=!1;for(;t<n.length;t++)if(n[t]===e){r=!0;break}return r}():function(){const t=ee[U]?.remoteHost;return e===t}()))throw new Error(`Unexpected message received from: ${e} for ${Z.iframe.id}. Message was: ${t.data}. This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.`);return!0}()&&w()})(L)):ce("","iframeResizer received messageData without id, message was: ",L)}function we(e,t,r){let n=null,i=null;if(ee[e]){if(n=ee[e][t],typeof n!==m)throw new TypeError(`${t} on iFrame[${e}] is not a function`);if("onBeforeClose"===t||"onScroll"===t)try{i=n(r)}catch(r){console.error(r),ce(e,`Error in ${t} callback`)}else((e,...t)=>{setTimeout(()=>e(...t),0)})(n,r)}return i}function Le(e){const{id:t}=e;delete ee[t],delete e.iframeResizer}function Be(e){const{id:t}=e;if(!1!==we(t,"onBeforeClose",t)){try{e.parentNode&&e.remove()}catch(e){ce(t,e)}we(t,"onAfterClose",t),Le(e)}}function Ze(e){null===Ie.position&&(Ie.position={x:window.scrollX,y:window.scrollY})}function Ce(){Ie.position=null}function xe(e){null!==Ie.position&&(window.scrollTo(Ie.position.x,Ie.position.y),se(e,`Set page position: %c${Ie.position.x}%c, %c${Ie.position.y}`,z,q,z),Ce())}function Ue(e){Ze(e.id),Pe(e),ke(T,T,e.id)}function Pe(e){function t(t){const n=`${e[t]}px`;e.iframe.style[t]=n,se(r,`Set ${t}: %c${n}`,z)}const{id:r}=e,{sizeHeight:n,sizeWidth:i}=ee[r];n&&t("height"),i&&t("width")}const Ge=e=>e.split(r).filter((e,t)=>19!==t).join(r);function ke(e,t,r){function n(n){const i=e in v?Ge(t):t;se(r,n,z,q,z),se(r,`Message data: %c${i}`,z)}le(r,e),ee[r]&&(ee[r]?.postMessageTarget?function(){const{iframe:i,postMessageTarget:a,sameOrigin:o,targetOrigin:s}=ee[r];if(o)try{return i.contentWindow.iframeChildListener(y+t),void n(`Sending message to iframe %c${r}%c via same origin%c`)}catch(t){e in v?ee[r].sameOrigin=!1:ce(r,"Same origin messaging failed, falling back to postMessage")}n(`Sending message to iframe: %c${r}%c targetOrigin: %c${s}`),a.postMessage(y+t,s)}():ce(r,`Iframe(${r}) not found`))}let He=0,Ve=!1,je=!1;function ze(t,r=-3){if(Ve)return;const n=Math.max(ee[t].mode,r);if(n>ee[t].mode&&(ee[t].mode=n),n<0)throw Te(t),ee[t].vAdvised||Ae(t||"Parent",`${be(n+2)}${be(2)}`),ee[t].vAdvised=!0,be(n+2).replace(/<\/?[a-z][^>]*>|<\/>/gi,"");n>0&&je||function(e,t){queueMicrotask(()=>console.info(`%ciframe-resizer ${e}`,ne||t<1?"font-weight: bold;":w))}(`v${e} (${(e=>ge(Oe[e]))(n)})`,n),n<1&&Ae("Parent",be(3)),Ve=!0}const qe=e=>u=>{function l(e,t){const r=r=>()=>{if(!ee[e])return;const{firstRun:n,iframe:a}=ee[e];ke(r,t,e),(e=>e===i)(r)&&(e=>"lazy"===e.loading)(a)||function(e,t){const r=t[e],{msgTimeout:n,warningTimeout:i}=r;i&&(n&&clearTimeout(n),r.msgTimeout=setTimeout(function(){const r=t[e];void 0!==r&&((e=>{e.msgTimeout=void 0})(r),function(e){const{initialised:t}=e;return t&&(e.initialisedFirstPage=!0),t}(r)||function(e){const{checkOrigin:t,iframe:{id:r,src:n,sandbox:i},initialisedFirstPage:a,waitForLoad:o,warningTimeout:s}=e,c=(e=>{try{return new URL(e).origin}catch(e){return null}})(n);le(r,"noResponse"),Ae(r,`<rb>No response from iframe</>\n\nThe iframe (<i>${r}</>) has not responded within ${s/1e3} seconds. Check <b>@iframe-resizer/child</> package has been loaded in the iframe.\n${t&&c?`\nThe <b>checkOrigin</> option is currently enabled. If the iframe redirects away from <i>${c}</>, then the connection to the iframe may be blocked by the browser. To disable this option, set <b>checkOrigin</> to <bb>false</> or an array of allowed origins. See <u>https://iframe-resizer.com/checkorigin</> for more information.\n`:""}${o&&!a?"\nThe <b>waitForLoad</> option is currently set to <bb>true</>. If the iframe loads before <i>iframe-resizer</> runs, this option will prevent <i>iframe-resizer</> initialising. To disable this option, set <b>waitForLoad</> to <bb>false</>.\n":""}${(e=>typeof e===D&&e.length>0&&!(e.contains("allow-scripts")&&e.contains("allow-same-origin")))(i)?"\nThe iframe has the <b>sandbox</> attribute, please ensure it contains both the <bb>allow-same-origin</> and <bb>allow-scripts</> values.\n":""}\nThis message can be ignored if everything is working, or you can set the <b>warningTimeout</> option to a higher value or zero to suppress this warning.\n`)}(r))},i))}(e,ee),n||ee[S]?.heightCalculationMethod in b&&Ue({iframe:u,height:1,width:1,type:i})},{iframe:n}=ee[e];ee[e].initChild=r(a),function(e,t){me(e,o,()=>setTimeout(t,1))}(n,r(c)),function(e,t){const{iframe:r,waitForLoad:n}=ee[e];!0!==n&&((e=>{const{src:t,srcdoc:r}=e;return!r&&(null==t||""===t||"about:blank"===t)})(r)?setTimeout(()=>{le(e,"noContent"),se(e,"No content detected in the iframe, delaying initialisation")}):setTimeout(t))}(e,r(i))}function T(e){return e?(("sizeWidth"in e||"sizeHeight"in e||n in e)&&Ae(S,`<rb>Deprecated Option</>\n\nThe <b>sizeWidth</>, <b>sizeHeight</> and <b>autoResize</> options have been replaced with new <b>direction</> option which expects values of <bb>${F}</>, <bb>${O}</>, <bb>${N}</> or <bb>${g}</>.\n`),e):{}}function p(e){const t=ee[e]?.iframe?.title;return""===t||void 0===t}function f(e,t){Q(ee[S],e)&&(Ae(S,`<rb>Deprecated option</>\n\nThe <b>${e}</> option has been renamed to <b>${t}</>. ${_}`),ee[S][t]=ee[S][e],delete ee[S][e])}const m=e=>Q(e,"onMouseEnter")||Q(e,"onMouseLeave");const S=function(t){if(t&&typeof t!==E)throw new TypeError("Invalid id for iFrame. Expected String");return""!==t&&t||(t=function(){let t=e?.id||Ye.id+He++;return null!==document.getElementById(t)&&(t+=He++),t}(),u.id=t,le(t,"assignId")),t}(u.id);if(typeof e!==D)throw new TypeError("Options is not an object");return function(e){const{search:t}=window.location;t.includes("ifrlog")&&(e.log=Y,e.logExpand=t.includes("ifrlog=expanded"))}(e),function(e,t){const r=Q(t,"log"),n=typeof t.log===E,i=r?!!n||t.log:Ye.log;Q(t,"logExpand")||(t.logExpand=r&&n?t.log===M:Ye.logExpand),function(e){-1===e?.log&&(e.log=!1,je=!0)}(t),function({enabled:e,expand:t,iframeId:r}){const n=te({expand:t,label:ae(r)});ne=e,ee[r]||(ee[r]={console:n})}({enabled:i,expand:t.logExpand,iframeId:e}),n&&!(t.log in I)&&ue(e,'Invalid value for options.log: Accepted values are "expanded" and "collapsed"'),t.log=i}(S,e),pe(S,function(e){t in u?ce(S,`Ignored iframe (${S}), already setup.`):(function(e){var t,r;ee[S]={...ee[S],iframe:u,remoteHost:u?.src.split("/").slice(0,3).join("/"),...Ye,...T(e),mouseEvents:m(e),mode:ve(e),syncTitle:p(S)},f("offset","offsetSize"),f("onClose","onBeforeClose"),f("onClosed","onAfterClose"),le(S,"setup"),function(){const{direction:e}=ee[S];switch(e){case F:break;case O:ee[S].sizeHeight=!1;case N:ee[S].sizeWidth=!0;break;case g:ee[S].sizeWidth=!1,ee[S].sizeHeight=!1,ee[S].autoResize=!1;break;default:throw new TypeError(S,`Direction value of "${e}" is not valid`)}}(),(t=e?.offsetSize||e?.offset)&&(ee[S].direction===F?ee[S].offsetHeight=t:ee[S].offsetWidth=t),ee[S].warningTimeout||se(S,"warningTimeout:%c disabled",z),null===ee[S].postMessageTarget&&(ee[S].postMessageTarget=u.contentWindow),ee[S].targetOrigin=!0===ee[S].checkOrigin?""===(r=ee[S].remoteHost)||null!==r.match(/^(about:blank|javascript:|file:\/\/)/)?"*":r:"*"}(e),function(e){if(!0===Me[e])return!1;const t=document.querySelectorAll(`iframe#${CSS.escape(e)}`);if(t.length<=1)return!0;Me[e]=!0;const r=Array.from(t).flatMap(e=>[d,e,d]);Ae(e,`<rb>Duplicate ID attributes detected</>\n\nThe <b>${e}</> ID is not unique. Having multiple iframes on the same page with the same ID causes problems with communication between the iframe and parent page. Please ensure that the ID of each iframe has a unique value.\n\nFound <bb>${t.length}</> iframes with the <b>${e}</> ID:`,...r,d)}(S),function(){if(Ve)return;const{mode:e}=ee[S];-1!==e&&ze(S,e)}(),We(),function(){switch(u.style.overflow=!1===ee[S]?.scrolling?"hidden":R,ee[S]?.scrolling){case"omit":break;case!0:u.scrolling="yes";break;case!1:u.scrolling="no";break;default:u.scrolling=ee[S]?ee[S].scrolling:"no"}}(),function(){const{bodyMargin:e}=ee[S];"number"!=typeof e&&"0"!==e||(ee[S].bodyMargin=`${e}px`)}(),l(S,function(e){const{autoResize:t,bodyBackground:n,bodyMargin:i,bodyPadding:a,heightCalculationMethod:o,inPageLinks:s,license:c,log:u,logExpand:l,mouseEvents:T,offsetHeight:h,offsetWidth:p,mode:d,sizeHeight:f,sizeWidth:E,tolerance:D,widthCalculationMethod:m}=ee[e];return[e,"8",E,u,"32",!0,t,i,o,n,a,D,s,A,m,T,h,p,f,c,Ie.version,d,"",l].join(r)}(S)),function(){if(ee[S]){const{iframe:e}=ee[S],t={close:Be.bind(null,e),disconnect:Le.bind(null,e),removeListeners(){Ae(S,`<rb>Deprecated Method Name</>\n\nThe <b>removeListeners()</> method has been renamed to <b>disconnect()</>. ${_}\n`),this.disconnect()},resize(){Ae(S,"<rb>Deprecated Method</>\n\nUse of the <b>resize()</> method from the parent page is deprecated and will be removed in a future version of <i>iframe-resizer</>. As their are no longer any edge cases that require triggering a resize from the parent page, it is recommended to remove this method from your code."),ke.bind(null,"Window resize",h,S)},moveToAnchor(e){((e,t)=>{if(typeof e!==t)throw new TypeError(`moveToAnchor(anchor) anchor is not a ${r=t,r.charAt(0).toUpperCase()+r.slice(1)}`);var r})(e,E),ke("Move to anchor",`moveToAnchor:${e}`,S)},sendMessage(e){e=JSON.stringify(e),ke(s,`${s}:${e}`,S)}};e.iframeResizer=t,e.iFrameResizer=t}}(),he(S))})(e),u?.iframeResizer};function Qe(){!0!==document.hidden&&((e,t)=>{Object.values(ee).filter(({autoResize:e,firstRun:t})=>e&&!t).forEach(({iframe:e})=>ke("tabVisible",t,e.id))})(0,h)}const We=(e=>{let t=!1;return function(){return t?void 0:(t=!0,Reflect.apply(e,this,arguments))}})(()=>{me(window,s,_e),me(document,"visibilitychange",Qe),window.iframeParentListener=e=>setTimeout(()=>_e({data:e,sameOrigin:!0}))}),$e=`[${t}] `,Je=function(){function e(e){switch(!0){case!e:throw new TypeError(`${$e}iframe is not defined`);case!e.tagName:throw new TypeError(`${$e}Not a valid DOM element`);case"IFRAME"!==e.tagName.toUpperCase():throw new TypeError(`${$e}Expected <IFRAME> tag, found <${e.tagName}>`);default:t(e),r.push(e)}}let t,r;return function(n,i){if(typeof window===S)return[];switch(t=qe(n),r=[],typeof i){case S:case E:document.querySelectorAll(i||"iframe").forEach(e);break;case D:e(i);break;default:throw new TypeError(`${$e}Unexpected data type (${typeof i})`)}return Object.freeze(r)}}();return typeof window!==S&&(window.iFrameResize=window.iFrameResize||function(...e){Ee("iFrameResize()","iframeResize()","",f),Je(...e)}),Je}()},22457(e,t,r){"use strict";const n=r(41875);function i(e){if("group"===e.type)return new a(e.name,e.addresses.map(i));let t;e.parts.comments&&(t=e.parts.comments.map(e=>e.tokens.trim()).join(" ").trim());let r=e.local;return!e.name&&/:/.test(r)&&(r=`"${r}"`),new o(e.name,`${r}@${e.domain}`,t)}t.parse=function(e,t=null){if(!e)throw new Error("Nothing to parse");e=e.trim();const r={startAt:null,allowAtInDisplayName:!0,allowCommaInDisplayName:!1},{startAt:a,allowAtInDisplayName:o,allowCommaInDisplayName:s}="object"==typeof t?Object.assign({},r,t):Object.assign({},r,{startAt:t}),c=n({input:e,rfc6532:!0,partial:!1,simple:!1,strict:!1,rejectTLD:!1,startAt:a||null,atInDisplayName:o,commaInDisplayName:s});if(!c||0===c.length)throw new Error("No results");return c.addresses.map(i)},t.parseFrom=function(e){return t.parse(e,"from")},t.parseSender=function(e){return t.parse(e,"sender")},t.parseReplyTo=function(e){return t.parse(e,"reply-to")};class a{constructor(e,t){this.phrase=e,this.addresses=t}format(){return`${this.phrase}:${this.addresses.map(e=>e.format()).join(",")}`}name(){let e=this.phrase;return e&&e.length||(e=this.comment),s(e)}}class o{constructor(e,t,r){this.phrase=e||"",this.address=t||"",this.comment=r||""}host(){const e=/.*@(.*)$/.exec(this.address);return e?e[1]:null}user(){const e=/^(.*)@/.exec(this.address);return e?e[1]:null}format(){const e=this.phrase,t=this.address;let r=this.comment;const n=[],i=new RegExp("^[\\-\\w !#$%&'*+/=?^`{|}~]+$");return e&&e.length?(n.push(i.test(e.trim())||function(e){if(/^"/.test(e))return!0;let t;for(;t=/^[\s\S]*?([\s\S])"/.exec(e);){if("\\"!==t[1])return!0;e=e.substr(t[0].length)}return!1}(e)?e:`"${e}"`),t&&t.length&&n.push(`<${t}>`)):t&&t.length&&n.push(t),r&&/\S/.test(r)&&(r=r.replace(/^\s*\(?/,"(").replace(/\)?\s*$/,")")),r&&r.length&&n.push(r),n.join(" ")}name(){let e=this.phrase;const t=this.address;e&&e.length||(e=this.comment);let r=s(e);if(""===r){const e=/([^%.@_]+([._][^%.@_]+)+)[@%]/.exec(t);e&&(r=e[1].replace(/[._]+/g," "),r=s(r))}if(""===r&&/\/g=/i.test(t)){let e=/\/g=([^/]*)/i.exec(t);const n=e[1];e=/\/s=([^/]*)/i.exec(t),r=s(`${n} ${e[1]}`)}return r}}function s(e){return/=?.*?\?=/.test(e)?"":(e=e.trim().replace(/\s+/g," "),/^[\d ]+$/.test(e)?"":("("===e.slice(0,1)&&")"===e.slice(-1)&&(e=e.slice(1,e.length-1)),'"'===e.slice(0,1)&&'"'===e.slice(-1)&&(e=e.slice(1,e.length-1)),'"'===(e=e.replace(/\([^)]*\)/g,"").replace(/\\/g,"")).slice(0,1)&&'"'===e.slice(-1)&&(e=e.slice(1,e.length-1)),e=e.replace(/^([^\s]+) ?, ?(.*)$/,"$2 $1").replace(/,.*/,""),(t.isAllUpper(e)||t.isAllLower(e))&&(e=t.nameCase(e)),e=e.replace(/\[[^\]]*\]/g,"").replace(/(^[\s'"]+|[\s'"]+$)/g,"").replace(/\s{2,}/g," ")))}t.Address=o,t.isAllLower=function(e){return e===e.toLowerCase()},t.isAllUpper=function(e){return e===e.toUpperCase()},t.nameCase=function(e){return e.toLowerCase().replace(/\b(\w+)/g,function(e,t){return t.charAt(0).toUpperCase()+t.slice(1)}).replace(/\bMc(\w)/gi,function(e,t){return`Mc${t.toUpperCase()}`}).replace(/\bo'(\w)/gi,function(e,t){return`O'${t.toUpperCase()}`}).replace(/\b(x*(ix)?v*(iv)?i*)\b/gi,function(e,t){return t.toUpperCase()})}},8505(e){"use strict";function t(e,t,i){e instanceof RegExp&&(e=r(e,i)),t instanceof RegExp&&(t=r(t,i));var a=n(e,t,i);return a&&{start:a[0],end:a[1],pre:i.slice(0,a[0]),body:i.slice(a[0]+e.length,a[1]),post:i.slice(a[1]+t.length)}}function r(e,t){var r=t.match(e);return r?r[0]:null}function n(e,t,r){var n,i,a,o,s,c=r.indexOf(e),u=r.indexOf(t,c+1),l=c;if(c>=0&&u>0){if(e===t)return[c,u];for(n=[],a=r.length;l>=0&&!s;)l==c?(n.push(l),c=r.indexOf(e,l+1)):1==n.length?s=[n.pop(),u]:((i=n.pop())<a&&(a=i,o=u),u=r.indexOf(t,l+1)),l=c<u&&c>=0?c:u;n.length&&(s=[a,o])}return s}e.exports=t,t.range=n},85914(e,t,r){var n;e=r.nmd(e),function(){var i=(e&&e.exports,"object"==typeof globalThis&&globalThis);i.global!==i&&i.window;var a=function(e){this.message=e};(a.prototype=new Error).name="InvalidCharacterError";var o=function(e){throw new a(e)},s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=/[\t\n\f\r ]/g,u={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&o("The string to be encoded contains characters outside of the Latin1 range.");for(var t,r,n,i,a=e.length%3,c="",u=-1,l=e.length-a;++u<l;)t=e.charCodeAt(u)<<16,r=e.charCodeAt(++u)<<8,n=e.charCodeAt(++u),c+=s.charAt((i=t+r+n)>>18&63)+s.charAt(i>>12&63)+s.charAt(i>>6&63)+s.charAt(63&i);return 2==a?(t=e.charCodeAt(u)<<8,r=e.charCodeAt(++u),c+=s.charAt((i=t+r)>>10)+s.charAt(i>>4&63)+s.charAt(i<<2&63)+"="):1==a&&(i=e.charCodeAt(u),c+=s.charAt(i>>2)+s.charAt(i<<4&63)+"=="),c},decode:function(e){var t=(e=String(e).replace(c,"")).length;t%4==0&&(t=(e=e.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&o("Invalid character: the string to be decoded is not correctly encoded.");for(var r,n,i=0,a="",u=-1;++u<t;)n=s.indexOf(e.charAt(u)),r=i%4?64*r+n:n,i++%4&&(a+=String.fromCharCode(255&r>>(-2*i&6)));return a},version:"1.0.0"};void 0===(n=function(){return u}.call(t,r,t,e))||(e.exports=n)}()},67691(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.byteLength=function(e){if(!e)return 0;for(var t=(e=e.toString()).length,r=e.length;r--;){var n=e.charCodeAt(r);56320<=n&&n<=57343&&r--,127<n&&n<=2047?t++:2047<n&&n<=65535&&(t+=2)}return t}},13144(e,t,r){"use strict";var n=r(66743),i=r(11002),a=r(10076),o=r(47119);e.exports=o||n.call(a,i)},12205(e,t,r){"use strict";var n=r(66743),i=r(11002),a=r(13144);e.exports=function(){return a(n,i,arguments)}},11002(e){"use strict";e.exports=Function.prototype.apply},10076(e){"use strict";e.exports=Function.prototype.call},73126(e,t,r){"use strict";var n=r(66743),i=r(69675),a=r(10076),o=r(13144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new i("a function is required");return o(n,a,e)}},47119(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},10487(e,t,r){"use strict";var n=r(96897),i=r(30655),a=r(73126),o=r(12205);e.exports=function(e){var t=a(arguments),r=e.length-(arguments.length-1);return n(t,1+(r>0?r:0),!0)},i?i(e.exports,"apply",{value:o}):e.exports.apply=o},36556(e,t,r){"use strict";var n=r(70453),i=r(73126),a=i([n("%String.prototype.indexOf%")]);e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?i([r]):r}},76459(e){"use strict";e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=void 0,i=void 0,a=void 0,o=[];return function(){var c=function(e){return"function"==typeof e?e():e}(t),u=(new Date).getTime(),l=!n||u-n>c;n=u;for(var T=arguments.length,h=Array(T),p=0;p<T;p++)h[p]=arguments[p];if(l&&r.leading)return r.accumulate?Promise.resolve(e.call(this,[h])).then(function(e){return e[0]}):Promise.resolve(e.call.apply(e,[this].concat(h)));if(i?clearTimeout(a):i=function(){var e={};return e.promise=new Promise(function(t,r){e.resolve=t,e.reject=r}),e}(),o.push(h),a=setTimeout(s.bind(this),c),r.accumulate){var d=o.length-1;return i.promise.then(function(e){return e[d]})}return i.promise};function s(){var t=i;clearTimeout(a),Promise.resolve(r.accumulate?e.call(this,o):e.apply(this,o[o.length-1])).then(t.resolve,t.reject),o=[],i=null}}},30041(e,t,r){"use strict";var n=r(30655),i=r(58068),a=r(69675),o=r(75795);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],T=!!o&&o(e,t);if(n)n(e,t,{configurable:null===u&&T?T.configurable:!u,enumerable:null===s&&T?T.enumerable:!s,value:r,writable:null===c&&T?T.writable:!c});else{if(!l&&(s||c||u))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},7176(e,t,r){"use strict";var n,i=r(73126),a=r(75795);try{n=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!n&&a&&a(Object.prototype,"__proto__"),s=Object,c=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?i([o.get]):"function"==typeof c&&function(e){return c(null==e?e:s(e))}},41875(e){!function(t){"use strict";function r(e){function t(){return Fe<Oe}function r(){return Fe}function i(e){Fe=e}function a(){Fe=0,Oe=Ne.length}function o(e,t){return{name:e,tokens:t||"",semantic:t||"",children:[]}}function s(e,t){var r;return null===t?null:((r=o(e)).tokens=t.tokens,r.semantic=t.semantic,r.children.push(t),r)}function c(e,t){return null!==t&&(e.tokens+=t.tokens,e.semantic+=t.semantic),e.children.push(t),e}function u(e){var r;return t()&&e(r=Ne[Fe])?(Fe+=1,o("token",r)):null}function l(){return null}function T(e){return function(){return s("literal",u(function(t){return t===e}))}}function h(){var e=arguments;return function(){var t,n,a,s;for(s=r(),n=o("and"),t=0;t<e.length;t+=1){if(null===(a=e[t]()))return i(s),null;c(n,a)}return n}}function p(){var e=arguments;return function(){var t,n,a;for(a=r(),t=0;t<e.length;t+=1){if(null!==(n=e[t]()))return n;i(a)}return null}}function d(e){return function(){var t,n;return n=r(),null!==(t=e())?t:(i(n),o("opt"))}}function A(e){return function(){var t=e();return null!==t&&(t.semantic=""),t}}function f(e){return function(){var t=e();return null!==t&&t.semantic.length>0&&(t.semantic=" "),t}}function E(e,t){return function(){var n,a,s,u,l;for(u=r(),n=o("star"),s=0,l=void 0===t?0:t;null!==(a=e());)s+=1,c(n,a);return s>=l?n:(i(u),null)}}function D(e){return e.charCodeAt(0)>=128}function m(){return s("cr",T("\r")())}function S(){return s("crlf",h(m,N)())}function R(){return s("dquote",T('"')())}function g(){return s("htab",T("\t")())}function N(){return s("lf",T("\n")())}function F(){return s("sp",T(" ")())}function O(){return s("vchar",u(function(t){var r=t.charCodeAt(0),n=33<=r&&r<=126;return e.rfc6532&&(n=n||D(t)),n}))}function y(){return s("wsp",p(F,g)())}function b(){var e=s("quoted-pair",p(h(T("\\"),p(O,y)),ie)());return null===e?null:(e.semantic=e.semantic[1],e)}function v(){return s("fws",p(oe,h(d(h(E(y),A(S))),E(y,1)))())}function M(){return s("ctext",p(function(){return u(function(t){var r=t.charCodeAt(0),n=33<=r&&r<=39||42<=r&&r<=91||93<=r&&r<=126;return e.rfc6532&&(n=n||D(t)),n})},re)())}function Y(){return s("ccontent",p(M,b,I)())}function I(){return s("comment",h(T("("),E(h(d(v),Y)),d(v),T(")"))())}function _(){return s("cfws",p(h(E(h(d(v),I),1),d(v)),v)())}function w(){return s("atext",u(function(t){var r="a"<=t&&t<="z"||"A"<=t&&t<="Z"||"0"<=t&&t<="9"||["!","#","$","%","&","'","*","+","-","/","=","?","^","_","`","{","|","}","~"].indexOf(t)>=0;return e.rfc6532&&(r=r||D(t)),r}))}function L(){return s("atom",h(f(d(_)),E(w,1),f(d(_)))())}function B(){var e,t;return null===(e=s("dot-atom-text",E(w,1)()))||null!==(t=E(h(T("."),E(w,1)))())&&c(e,t),e}function Z(){return s("dot-atom",h(A(d(_)),B,A(d(_)))())}function C(){return s("qtext",p(function(){return u(function(t){var r=t.charCodeAt(0),n=33===r||35<=r&&r<=91||93<=r&&r<=126;return e.rfc6532&&(n=n||D(t)),n})},ne)())}function x(){return s("qcontent",p(C,b)())}function U(){return s("quoted-string",h(A(d(_)),A(R),E(h(d(f(v)),x)),d(A(v)),A(R),A(d(_)))())}function P(){return s("word",p(L,U)())}function G(){return s("address",p(k,j)())}function k(){return s("mailbox",p(H,ee)())}function H(){return s("name-addr",h(d(z),V)())}function V(){return s("angle-addr",p(h(A(d(_)),T("<"),ee,T(">"),A(d(_))),se)())}function j(){return s("group",h(z,T(":"),d(W),T(";"),A(d(_)))())}function z(){return s("display-name",(null!==(e=s("phrase",p(ae,E(P,1))()))&&(e.semantic=e.semantic.replace(/([ \t]|\r\n)+/g," ").replace(/^\s*/,"").replace(/\s*$/,"")),e));var e}function q(){return s("mailbox-list",p(h(k,E(h(T(","),k))),le)())}function Q(){return s("address-list",p(h(G,E(h(T(e.addressListSeparator),G))),Te)())}function W(){return s("group-list",p(q,A(_),he)())}function $(){return s("local-part",p(pe,Z,U)())}function J(){return s("dtext",p(function(){return u(function(t){var r=t.charCodeAt(0),n=33<=r&&r<=90||94<=r&&r<=126;return e.rfc6532&&(n=n||D(t)),n})},Ae)())}function K(){return s("domain-literal",h(A(d(_)),T("["),E(h(d(v),J)),d(v),T("]"),A(d(_)))())}function X(){return s("domain",(t=p(de,Z,K)(),e.rejectTLD&&t&&t.semantic&&t.semantic.indexOf(".")<0?null:(t&&(t.semantic=t.semantic.replace(/\s+/g,"")),t)));var t}function ee(){return s("addr-spec",h($,T("@"),X)())}function te(){return e.strict?null:s("obs-NO-WS-CTL",u(function(e){var t=e.charCodeAt(0);return 1<=t&&t<=8||11===t||12===t||14<=t&&t<=31||127===t}))}function re(){return e.strict?null:s("obs-ctext",te())}function ne(){return e.strict?null:s("obs-qtext",te())}function ie(){return e.strict?null:s("obs-qp",h(T("\\"),p(T("\0"),te,N,m))())}function ae(){return e.strict?null:s("obs-phrase",h(P,E(p(P,T("."),e.atInDisplayName?T("@"):l,e.commaInDisplayName?T(","):l,f(_))))())}function oe(){return e.strict?null:s("obs-FWS",E(h(A(d(S)),y),1)())}function se(){return e.strict?null:s("obs-angle-addr",h(A(d(_)),T("<"),ce,ee,T(">"),A(d(_)))())}function ce(){return e.strict?null:s("obs-route",h(ue,T(":"))())}function ue(){return e.strict?null:s("obs-domain-list",h(E(p(A(_),T(","))),T("@"),X,E(h(T(","),A(d(_)),d(h(T("@"),X)))))())}function le(){return e.strict?null:s("obs-mbox-list",h(E(h(A(d(_)),T(","))),k,E(h(T(","),d(h(k,A(_))))))())}function Te(){return e.strict?null:s("obs-addr-list",h(E(h(A(d(_)),T(","))),G,E(h(T(","),d(h(G,A(_))))))())}function he(){return e.strict?null:s("obs-group-list",h(E(h(A(d(_)),T(",")),1),A(d(_)))())}function pe(){return e.strict?null:s("obs-local-part",h(P,E(h(T("."),P)))())}function de(){return e.strict?null:s("obs-domain",h(L,E(h(T("."),L)))())}function Ae(){return e.strict?null:s("obs-dtext",p(te,b)())}function fe(e,t){var r,n,i;if(null==t)return null;for(n=[t];n.length>0;){if((i=n.pop()).name===e)return i;for(r=i.children.length-1;r>=0;r-=1)n.push(i.children[r])}return null}function Ee(e,t){var r,n,i,a,o;if(null==t)return null;for(n=[t],a=[],o={},r=0;r<e.length;r+=1)o[e[r]]=!0;for(;n.length>0;)if((i=n.pop()).name in o)a.push(i);else for(r=i.children.length-1;r>=0;r-=1)n.push(i.children[r]);return a}function De(t){var r,n,i,a,o;if(null===t)return null;for(r=[],n=Ee(["group","mailbox"],t),i=0;i<n.length;i+=1)"group"===(a=n[i]).name?r.push(me(a)):"mailbox"===a.name&&r.push(Se(a));return o={ast:t,addresses:r},e.simple&&(o=function(e){var t;if(e&&e.addresses)for(t=0;t<e.addresses.length;t+=1)delete e.addresses[t].node;return e}(o)),e.oneResult?function(t){return t?!e.partial&&t.addresses.length>1?null:t.addresses&&t.addresses[0]:null}(o):e.simple?o&&o.addresses:o}function me(e){var t,r=fe("display-name",e),n=[],i=Ee(["mailbox"],e);for(t=0;t<i.length;t+=1)n.push(Se(i[t]));return{node:e,parts:{name:r},type:e.name,name:Re(r),addresses:n}}function Se(e){var t=fe("display-name",e),r=fe("addr-spec",e),n=function(e,t){var r,n,i,a;if(null==t)return null;for(n=[t],a=[];n.length>0;)for("cfws"===(i=n.pop()).name&&a.push(i),r=i.children.length-1;r>=0;r-=1)n.push(i.children[r]);return a}(0,e),i=Ee(["comment"],e),a=fe("local-part",r),o=fe("domain",r);return{node:e,parts:{name:t,address:r,local:a,domain:o,comments:n},type:e.name,name:Re(t),address:Re(r),local:Re(a),domain:Re(o),comments:ge(i),groupName:Re(e.groupName)}}function Re(e){return null!=e?e.semantic:null}function ge(e){var t="";if(e)for(var r=0;r<e.length;r+=1)t+=Re(e[r]);return t}var Ne,Fe,Oe,ye,be;if(null===(e=n(e,{})))return null;if(Ne=e.input,be={address:G,"address-list":Q,"angle-addr":V,from:function(){return s("from",p(q,Q)())},group:j,mailbox:k,"mailbox-list":q,"reply-to":function(){return s("reply-to",Q())},sender:function(){return s("sender",p(k,G)())}}[e.startAt]||Q,!e.strict){if(a(),e.strict=!0,ye=be(Ne),e.partial||!t())return De(ye);e.strict=!1}return a(),ye=be(Ne),!e.partial&&t()?null:De(ye)}function n(e,t){function r(e){return"[object String]"===Object.prototype.toString.call(e)}function n(e){return null==e}var i,a;if(r(e))e={input:e};else if(!function(e){return e===Object(e)}(e))return null;if(!r(e.input))return null;if(!t)return null;for(a in i={oneResult:!1,partial:!1,rejectTLD:!1,rfc6532:!1,simple:!1,startAt:"address-list",strict:!1,atInDisplayName:!1,commaInDisplayName:!1,addressListSeparator:","})n(e[a])&&(e[a]=n(t[a])?i[a]:t[a]);return e}r.parseOneAddress=function(e){return r(n(e,{oneResult:!0,rfc6532:!0,simple:!0,startAt:"address-list"}))},r.parseAddressList=function(e){return r(n(e,{rfc6532:!0,simple:!0,startAt:"address-list"}))},r.parseFrom=function(e){return r(n(e,{rfc6532:!0,simple:!0,startAt:"from"}))},r.parseSender=function(e){return r(n(e,{oneResult:!0,rfc6532:!0,simple:!0,startAt:"sender"}))},r.parseReplyTo=function(e){return r(n(e,{rfc6532:!0,simple:!0,startAt:"reply-to"}))},void 0!==e.exports?e.exports=r:t.emailAddresses=r}(this)},30655(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},41237(e){"use strict";e.exports=EvalError},69383(e){"use strict";e.exports=Error},79290(e){"use strict";e.exports=RangeError},79538(e){"use strict";e.exports=ReferenceError},58068(e){"use strict";e.exports=SyntaxError},69675(e){"use strict";e.exports=TypeError},35345(e){"use strict";e.exports=URIError},79612(e){"use strict";e.exports=Object},37007(e){"use strict";var t,r="object"==typeof Reflect?Reflect:null,n=r&&"function"==typeof r.apply?r.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};t=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise(function(r,n){function i(r){e.removeListener(t,a),n(r)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}A(e,t,a,{once:!0}),"error"!==t&&function(e,t){"function"==typeof e.on&&A(e,"error",t,{once:!0})}(e,i)})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function u(e,t,r,n){var i,a,o,u;if(s(r),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]),void 0===o)o=a[t]=r,++e._eventsCount;else if("function"==typeof o?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=c(e))>0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,u=l,console&&console.warn&&console.warn(u)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function T(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=l.bind(n);return i.listener=r,n.wrapFn=i,i}function h(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):d(i,i.length)}function p(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function d(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function A(e,t,r,n){if("function"==typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function i(a){n.once&&e.removeEventListener(t,i),r(a)})}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return c(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var i="error"===e,a=this._events;if(void 0!==a)i=i&&void 0===a.error;else if(!i)return!1;if(i){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var c=a[e];if(void 0===c)return!1;if("function"==typeof c)n(c,this,t);else{var u=c.length,l=d(c,u);for(r=0;r<u;++r)n(l[r],this,t)}return!0},a.prototype.addListener=function(e,t){return u(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return u(this,e,t,!0)},a.prototype.once=function(e,t){return s(t),this.on(e,T(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,T(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,i,a,o;if(s(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,o||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(i=a[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return h(this,e,!0)},a.prototype.rawListeners=function(e){return h(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},a.prototype.listenerCount=p,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},82682(e,t,r){"use strict";var n=r(69600),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){if(!n(t))throw new TypeError("iterator must be a function");var o,s;arguments.length>=3&&(o=r),s=e,"[object Array]"===i.call(s)?function(e,t,r){for(var n=0,i=e.length;n<i;n++)a.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))}(e,t,o):"string"==typeof e?function(e,t,r){for(var n=0,i=e.length;n<i;n++)null==r?t(e.charAt(n),n,e):t.call(r,e.charAt(n),n,e)}(e,t,o):function(e,t,r){for(var n in e)a.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))}(e,t,o)}},51894(e){"use strict";e.exports="object"==typeof self?self.FormData:window.FormData},89353(e){"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n<e.length;n+=1)r[n]=e[n];for(var i=0;i<t.length;i+=1)r[i+e.length]=t[i];return r};e.exports=function(e){var i=this;if("function"!=typeof i||"[object Function]"!==t.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var a,o=function(e){for(var t=[],r=1,n=0;r<e.length;r+=1,n+=1)t[n]=e[r];return t}(arguments),s=r(0,i.length-o.length),c=[],u=0;u<s;u++)c[u]="$"+u;if(a=Function("binder","return function ("+function(e){for(var t="",r=0;r<e.length;r+=1)t+=e[r],r+1<e.length&&(t+=",");return t}(c)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof a){var t=i.apply(this,n(o,arguments));return Object(t)===t?t:this}return i.apply(e,n(o,arguments))}),i.prototype){var l=function(){};l.prototype=i.prototype,a.prototype=new l,l.prototype=null}return a}},66743(e,t,r){"use strict";var n=r(89353);e.exports=Function.prototype.bind||n},4233(e){"use strict";const t=function*(){}.constructor;e.exports=()=>t},70453(e,t,r){"use strict";var n,i=r(79612),a=r(69383),o=r(41237),s=r(79290),c=r(79538),u=r(58068),l=r(69675),T=r(35345),h=r(71514),p=r(58968),d=r(6188),A=r(68002),f=r(75880),E=r(70414),D=r(73093),m=Function,S=function(e){try{return m('"use strict"; return ('+e+").constructor;")()}catch(e){}},R=r(75795),g=r(30655),N=function(){throw new l},F=R?function(){try{return N}catch(e){try{return R(arguments,"callee").get}catch(e){return N}}}():N,O=r(64039)(),y=r(93628),b=r(71064),v=r(48648),M=r(11002),Y=r(10076),I={},_="undefined"!=typeof Uint8Array&&y?y(Uint8Array):n,w={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":O&&y?y([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":I,"%AsyncGenerator%":I,"%AsyncGeneratorFunction%":I,"%AsyncIteratorPrototype%":I,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float16Array%":"undefined"==typeof Float16Array?n:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":m,"%GeneratorFunction%":I,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":O&&y?y(y([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&O&&y?y((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":R,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":c,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&O&&y?y((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":O&&y?y(""[Symbol.iterator]()):n,"%Symbol%":O?Symbol:n,"%SyntaxError%":u,"%ThrowTypeError%":F,"%TypedArray%":_,"%TypeError%":l,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":T,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet,"%Function.prototype.call%":Y,"%Function.prototype.apply%":M,"%Object.defineProperty%":g,"%Object.getPrototypeOf%":b,"%Math.abs%":h,"%Math.floor%":p,"%Math.max%":d,"%Math.min%":A,"%Math.pow%":f,"%Math.round%":E,"%Math.sign%":D,"%Reflect.getPrototypeOf%":v};if(y)try{null.error}catch(e){var L=y(y(e));w["%Error.prototype%"]=L}var B=function e(t){var r;if("%AsyncFunction%"===t)r=S("async function () {}");else if("%GeneratorFunction%"===t)r=S("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=S("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&y&&(r=y(i.prototype))}return w[t]=r,r},Z={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},C=r(66743),x=r(9957),U=C.call(Y,Array.prototype.concat),P=C.call(M,Array.prototype.splice),G=C.call(Y,String.prototype.replace),k=C.call(Y,String.prototype.slice),H=C.call(Y,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,j=/\\(\\)?/g,z=function(e,t){var r,n=e;if(x(Z,n)&&(n="%"+(r=Z[n])[0]+"%"),x(w,n)){var i=w[n];if(i===I&&(i=B(n)),void 0===i&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===H(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=k(e,0,1),r=k(e,-1);if("%"===t&&"%"!==r)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var n=[];return G(e,V,function(e,t,r,i){n[n.length]=r?G(i,j,"$1"):t||e}),n}(e),n=r.length>0?r[0]:"",i=z("%"+n+"%",t),a=i.name,o=i.value,s=!1,c=i.alias;c&&(n=c[0],P(r,U([0,1],c)));for(var T=1,h=!0;T<r.length;T+=1){var p=r[T],d=k(p,0,1),A=k(p,-1);if(('"'===d||"'"===d||"`"===d||'"'===A||"'"===A||"`"===A)&&d!==A)throw new u("property names with quotes must have matching quotes");if("constructor"!==p&&h||(s=!0),x(w,a="%"+(n+="."+p)+"%"))o=w[a];else if(null!=o){if(!(p in o)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(R&&T+1>=r.length){var f=R(o,p);o=(h=!!f)&&"get"in f&&!("originalValue"in f.get)?f.get:o[p]}else h=x(o,p),o=o[p];h&&!s&&(w[a]=o)}}return o}},71064(e,t,r){"use strict";var n=r(79612);e.exports=n.getPrototypeOf||null},48648(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},93628(e,t,r){"use strict";var n=r(48648),i=r(71064),a=r(7176);e.exports=n?function(e){return n(e)}:i?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return i(e)}:a?function(e){return a(e)}:null},6549(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},75795(e,t,r){"use strict";var n=r(6549);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},30592(e,t,r){"use strict";var n=r(30655),i=function(){return!!n};i.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},64039(e,t,r){"use strict";var n="undefined"!=typeof Symbol&&Symbol,i=r(41333);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&i()}},41333(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},49092(e,t,r){"use strict";var n=r(41333);e.exports=function(){return n()&&!!Symbol.toStringTag}},9957(e,t,r){"use strict";var n=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=r(66743);e.exports=a.call(n,i)},66067(e,t,r){var n;e=r.nmd(e),function(){var i=(e&&e.exports,"object"==typeof globalThis&&globalThis);i.global!==i&&i.window;var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"­":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine","":"puncsp","":"MediumSpace","":"thinsp","":"hairsp","":"emsp13","":"ensp","":"emsp14","":"emsp","":"numsp"," ":"nbsp","":"ThickSpace","‾":"oline",_:"lowbar","":"dash","":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","":"lsquo","":"rsquo","":"sbquo","":"lsaquo","":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","":"lbbrk","":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","":"hybull","":"prime","″":"Prime","‴":"tprime","⁗":"qprime","":"bprime","":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","°":"deg","©":"copy","®":"reg","℗":"copysr",:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","":"minus","∓":"mp","∔":"plusdo","":"frasl","":"setmn","":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","":"or","∩":"cap","∩︀":"caps","":"cup","":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","":"Vee","⋂":"xcap","":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78",𝒶:"ascr",𝕒:"aopf",𝔞:"afr",𝔸:"Aopf",𝔄:"Afr",𝒜:"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig",𝒷:"bscr",𝕓:"bopf",𝔟:"bfr",𝔹:"Bopf",:"Bscr",𝔅:"Bfr",𝔠:"cfr",𝒸:"cscr",𝕔:"copf",:"Cfr",𝒞:"Cscr",:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare",𝔡:"dfr",:"dd",𝕕:"dopf",𝒹:"dscr",𝒟:"Dscr",𝔇:"Dfr",:"DD",𝔻:"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",:"ee",:"escr",𝔢:"efr",𝕖:"eopf",:"Escr",𝔈:"Efr",𝔼:"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr",𝔣:"ffr",𝕗:"fopf",𝒻:"fscr",𝔉:"Ffr",𝔽:"Fopf",:"Fscr",:"fflig",:"ffilig",:"ffllig",:"filig",fj:"fjlig",:"fllig",ƒ:"fnof",:"gscr",𝕘:"gopf",𝔤:"gfr",𝒢:"Gscr",𝔾:"Gopf",𝔊:"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil",𝔥:"hfr",:"planckh",𝒽:"hscr",𝕙:"hopf",:"Hscr",:"Hfr",:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",:"hbar",ħ:"hstrok",Ħ:"Hstrok",𝕚:"iopf",𝔦:"ifr",𝒾:"iscr",:"ii",𝕀:"Iopf",:"Iscr",:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath",𝒿:"jscr",𝕛:"jopf",𝔧:"jfr",𝒥:"Jscr",𝔍:"Jfr",𝕁:"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath",𝕜:"kopf",𝓀:"kscr",𝔨:"kfr",𝒦:"Kscr",𝕂:"Kopf",𝔎:"Kfr",ķ:"kcedil",Ķ:"Kcedil",𝔩:"lfr",𝓁:"lscr",:"ell",𝕝:"lopf",:"Lscr",𝔏:"Lfr",𝕃:"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot",𝔪:"mfr",𝕞:"mopf",𝓂:"mscr",𝔐:"Mfr",𝕄:"Mopf",:"Mscr",𝔫:"nfr",𝕟:"nopf",𝓃:"nscr",:"Nopf",𝒩:"Nscr",𝔑:"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG",𝕠:"oopf",𝔬:"ofr",:"oscr",𝒪:"Oscr",𝔒:"Ofr",𝕆:"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig",𝔭:"pfr",𝓅:"pscr",𝕡:"popf",:"Popf",𝔓:"Pfr",𝒫:"Pscr",𝕢:"qopf",𝔮:"qfr",𝓆:"qscr",𝒬:"Qscr",𝔔:"Qfr",:"Qopf",ĸ:"kgreen",𝔯:"rfr",𝕣:"ropf",𝓇:"rscr",:"Rscr",:"Re",:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil",𝕤:"sopf",𝓈:"sscr",𝔰:"sfr",𝕊:"Sopf",𝔖:"Sfr",𝒮:"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig",𝔱:"tfr",𝓉:"tscr",𝕥:"topf",𝒯:"Tscr",𝔗:"Tfr",𝕋:"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok",𝓊:"uscr",𝕦:"uopf",𝔲:"ufr",𝕌:"Uopf",𝔘:"Ufr",𝒰:"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr",𝔳:"vfr",𝕧:"vopf",𝓋:"vscr",𝔙:"Vfr",𝕍:"Vopf",𝒱:"Vscr",𝕨:"wopf",𝓌:"wscr",𝔴:"wfr",𝒲:"Wscr",𝕎:"Wopf",𝔚:"Wfr",ŵ:"wcirc",Ŵ:"Wcirc",𝔵:"xfr",𝓍:"xscr",𝕩:"xopf",𝕏:"Xopf",𝔛:"Xfr",𝒳:"Xscr",𝔶:"yfr",𝓎:"yscr",𝕪:"yopf",𝒴:"Yscr",𝔜:"Yfr",𝕐:"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml",𝓏:"zscr",𝔷:"zfr",𝕫:"zopf",:"Zfr",:"Zopf",𝒵:"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",:"aleph",:"beth",:"gimel",:"daleth"},l=/["&'<>`]/g,T={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},h=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,p=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,d=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,A={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"",backsim:"∽",backsimeq:"⋍",Backslash:"",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"",Bernoullis:"",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"",caps:"∩︀",caret:"",caron:"ˇ",Cayleys:"",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"",DD:"",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:"",emsp13:"",emsp14:"",eng:"ŋ",ENG:"Ŋ",ensp:"",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"",Escr:"",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"",exponentiale:"",ExponentialE:"",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",fscr:"𝒻",Fscr:"",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:"",half:"½",hamilt:"",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"",HilbertSpace:"",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"",hyphen:"",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"",igrave:"ì",Igrave:"Ì",ii:"",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"",imacr:"ī",Imacr:"Ī",image:"",ImaginaryI:"",imagline:"",imagpart:"",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",lscr:"𝓁",Lscr:"",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"",lsquor:"",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:"",Mellintrf:"",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"",midast:"*",midcir:"⫰",middot:"·",minus:"",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:"",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"",operp:"⦹",oplus:"⊕",or:"",Or:"⩔",orarr:"↻",ord:"⩝",order:"",orderof:"",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"",pointint:"⨕",popf:"𝕡",Popf:"",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"",Prime:"″",primes:"",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:"",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"",rationals:"",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"",real:"",realine:"",realpart:"",reals:"",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"",rscr:"𝓇",Rscr:"",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"",rsquor:"",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"",setmn:"",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"",smashp:"⨳",smeparsl:"⧤",smid:"",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"",ThickSpace:"",thinsp:"",ThinSpace:"",thkap:"≈",thksim:"",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"",Vee:"",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:"",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},f={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},E={0:"<22>",128:"€",130:"",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"",140:"Œ",142:"Ž",145:"",146:"",147:"“",148:"”",149:"•",150:"",151:"—",152:"˜",153:"™",154:"š",155:"",156:"œ",158:"ž",159:"Ÿ"},D=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],m=String.fromCharCode,S={}.hasOwnProperty,R=function(e,t){return S.call(e,t)},g=function(e,t){if(!e)return t;var r,n={};for(r in t)n[r]=R(e,r)?e[r]:t[r];return n},N=function(e,t){var r="";return e>=55296&&e<=57343||e>1114111?(t&&y("character reference outside the permissible Unicode range"),"<22>"):R(E,e)?(t&&y("disallowed character reference"),E[e]):(t&&function(e,t){for(var r=-1,n=e.length;++r<n;)if(e[r]==t)return!0;return!1}(D,e)&&y("disallowed character reference"),e>65535&&(r+=m((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=m(e))},F=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},O=function(e){return"&#"+e+";"},y=function(e){throw Error("Parse error: "+e)},b=function(e,t){(t=g(t,b.options)).strict&&p.test(e)&&y("forbidden code point");var r=t.encodeEverything,n=t.useNamedReferences,i=t.allowUnsafeSymbols,T=t.decimal?O:F,h=function(e){return T(e.charCodeAt(0))};return r?(e=e.replace(o,function(e){return n&&R(u,e)?"&"+u[e]+";":h(e)}),n&&(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),n&&(e=e.replace(c,function(e){return"&"+u[e]+";"}))):n?(i||(e=e.replace(l,function(e){return"&"+u[e]+";"})),e=(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(c,function(e){return"&"+u[e]+";"})):i||(e=e.replace(l,h)),e.replace(a,function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return T(1024*(t-55296)+r-56320+65536)}).replace(s,h)};b.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var v=function(e,t){var r=(t=g(t,v.options)).strict;return r&&h.test(e)&&y("malformed character reference"),e.replace(d,function(e,n,i,a,o,s,c,u,l){var T,h,p,d,E,D;return n?A[E=n]:i?(E=i,(D=a)&&t.isAttributeValue?(r&&"="==D&&y("`&` did not start a character reference"),e):(r&&y("named character reference was not terminated by a semicolon"),f[E]+(D||""))):o?(p=o,h=s,r&&!h&&y("character reference was not terminated by a semicolon"),T=parseInt(p,10),N(T,r)):c?(d=c,h=u,r&&!h&&y("character reference was not terminated by a semicolon"),T=parseInt(d,16),N(T,r)):(r&&y("named character reference was not terminated by a semicolon"),e)})};v.options={isAttributeValue:!1,strict:!1};var M={version:"1.2.0",encode:b,decode:v,escape:function(e){return e.replace(l,function(e){return T[e]})},unescape:v};void 0===(n=function(){return M}.call(t,r,t,e))||(e.exports=n)}()},9736(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequence=void 0,t.sequence=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Failed creating sequence: No functions provided");return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n=t;e.length>0;)n=[e.shift().apply(this,n)];return n[0]}}},30317(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.HotPatcher=void 0;var a=r(57576);Object.defineProperty(t,"HotPatcher",{enumerable:!0,get:function(){return a.HotPatcher}}),i(r(54996),t)},57576(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.HotPatcher=void 0;var i=r(9736),a="@@HOTPATCHER",o=function(){};function s(e){return{original:e,methods:[e],final:!1}}var c=function(){function e(){this._configuration={registry:{},getEmptyAction:"null"},this.__type__=a}return Object.defineProperty(e.prototype,"configuration",{get:function(){return this._configuration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getEmptyAction",{get:function(){return this.configuration.getEmptyAction},set:function(e){this.configuration.getEmptyAction=e},enumerable:!1,configurable:!0}),e.prototype.control=function(e,t){var r=this;if(void 0===t&&(t=!1),!e||e.__type__!==a)throw new Error("Failed taking control of target HotPatcher instance: Invalid type or object");return Object.keys(e.configuration.registry).forEach(function(n){r.configuration.registry.hasOwnProperty(n)?t&&(r.configuration.registry[n]=Object.assign({},e.configuration.registry[n])):r.configuration.registry[n]=Object.assign({},e.configuration.registry[n])}),e._configuration=this.configuration,this},e.prototype.execute=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return(this.get(e)||o).apply(void 0,t)},e.prototype.get=function(e){var t=this.configuration.registry[e];if(!t)switch(this.getEmptyAction){case"null":return null;case"throw":throw new Error("Failed handling method request: No method provided for override: ".concat(e));default:throw new Error("Failed handling request which resulted in an empty method: Invalid empty-action specified: ".concat(this.getEmptyAction))}return i.sequence.apply(void 0,t.methods)},e.prototype.isPatched=function(e){return!!this.configuration.registry[e]},e.prototype.patch=function(e,t,r){void 0===r&&(r={});var n=r.chain,i=void 0!==n&&n;if(this.configuration.registry[e]&&this.configuration.registry[e].final)throw new Error("Failed patching '".concat(e,"': Method marked as being final"));if("function"!=typeof t)throw new Error("Failed patching '".concat(e,"': Provided method is not a function"));if(i)this.configuration.registry[e]?this.configuration.registry[e].methods.push(t):this.configuration.registry[e]=s(t);else if(this.isPatched(e)){var a=this.configuration.registry[e].original;this.configuration.registry[e]=Object.assign(s(t),{original:a})}else this.configuration.registry[e]=s(t);return this},e.prototype.patchInline=function(e,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];return this.isPatched(e)||this.patch(e,t),this.execute.apply(this,n([e],r,!1))},e.prototype.plugin=function(e){for(var t=this,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return r.forEach(function(r){t.patch(e,r,{chain:!0})}),this},e.prototype.restore=function(e){if(!this.isPatched(e))throw new Error("Failed restoring method: No method present for key: ".concat(e));if("function"!=typeof this.configuration.registry[e].original)throw new Error("Failed restoring method: Original method not found or of invalid type for key: ".concat(e));return this.configuration.registry[e].methods=[this.configuration.registry[e].original],this},e.prototype.setFinal=function(e){if(!this.configuration.registry.hasOwnProperty(e))throw new Error("Failed marking '".concat(e,"' as final: No method found for key"));return this.configuration.registry[e].final=!0,this},e}();t.HotPatcher=c},54996(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},56698(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},47244(e,t,r){"use strict";var n=r(49092)(),i=r(36556)("Object.prototype.toString"),a=function(e){return!(n&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},o=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"length"in e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"callee"in e&&"[object Function]"===i(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=s?a:o},69600(e){"use strict";var t,r,n=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},i(function(){throw 42},null,t)}catch(e){e!==r&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(e){try{var t=n.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{return!o(e)&&(n.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,u="function"==typeof Symbol&&!!Symbol.toStringTag,l=!(0 in[,]),T=function(){return!1};if("object"==typeof document){var h=document.all;c.call(h)===c.call(document.all)&&(T=function(e){if((l||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(T(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{i(e,null,t)}catch(e){if(e!==r)return!1}return!o(e)&&s(e)}:function(e){if(T(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(u)return s(e);if(o(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},48184(e,t,r){"use strict";var n=r(36556),i=r(99721)(/^\s*(?:function)?\*/),a=r(49092)(),o=r(93628),s=n("Object.prototype.toString"),c=n("Function.prototype.toString"),u=r(4233);e.exports=function(e){if("function"!=typeof e)return!1;if(i(c(e)))return!0;if(!a)return"[object GeneratorFunction]"===s(e);if(!o)return!1;var t=u();return t&&o(e)===t.prototype}},14035(e,t,r){"use strict";var n,i=r(36556),a=r(49092)(),o=r(9957),s=r(75795);if(a){var c=i("RegExp.prototype.exec"),u={},l=function(){throw u},T={toString:l,valueOf:l};"symbol"==typeof Symbol.toPrimitive&&(T[Symbol.toPrimitive]=l),n=function(e){if(!e||"object"!=typeof e)return!1;var t=s(e,"lastIndex");if(!t||!o(t,"value"))return!1;try{c(e,T)}catch(e){return e===u}}}else{var h=i("Object.prototype.toString");n=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===h(e)}}e.exports=n},35680(e,t,r){"use strict";var n=r(25767);e.exports=function(e){return!!n(e)}},90620(e,t,r){var n,i;(i=function(){"use strict";var e={DAY:864e5,HOUR:36e5,MINUTE:6e4,SECOND:1e3,BASELINE_YEAR:2014,MAX_SCORE:864e6,AMBIGUITIES:{"America/Denver":["America/Mazatlan"],"Europe/London":["Africa/Casablanca"],"America/Chicago":["America/Mexico_City"],"America/Asuncion":["America/Campo_Grande","America/Santiago"],"America/Montevideo":["America/Sao_Paulo","America/Santiago"],"Asia/Beirut":["Asia/Amman","Asia/Jerusalem","Europe/Helsinki","Asia/Damascus","Africa/Cairo","Asia/Gaza","Europe/Minsk"],"Pacific/Auckland":["Pacific/Fiji"],"America/Los_Angeles":["America/Santa_Isabel"],"America/New_York":["America/Havana"],"America/Halifax":["America/Goose_Bay"],"America/Godthab":["America/Miquelon"],"Asia/Dubai":["Asia/Yerevan"],"Asia/Jakarta":["Asia/Krasnoyarsk"],"Asia/Shanghai":["Asia/Irkutsk","Australia/Perth"],"Australia/Sydney":["Australia/Lord_Howe"],"Asia/Tokyo":["Asia/Yakutsk"],"Asia/Dhaka":["Asia/Omsk"],"Asia/Baku":["Asia/Yerevan"],"Australia/Brisbane":["Asia/Vladivostok"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/Majuro":["Asia/Kamchatka","Pacific/Fiji"],"Pacific/Tongatapu":["Pacific/Apia"],"Asia/Baghdad":["Europe/Minsk","Europe/Moscow"],"Asia/Karachi":["Asia/Yekaterinburg"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]}},t=function(e){var t=-e.getTimezoneOffset();return null!==t?t:0},r=function(){var r=t(new Date(e.BASELINE_YEAR,0,2)),n=t(new Date(e.BASELINE_YEAR,5,2)),i=r-n;return i<0?r+",1":i>0?n+",1,s":r+",0"},n=function(e){for(var t=new Date(e,0,1,0,0,1,0).getTime(),r=new Date(e,12,31,23,59,59).getTime(),n=t,i=new Date(n).getTimezoneOffset(),o=null,s=null;n<r-864e5;){var c=new Date(n),u=c.getTimezoneOffset();u!==i&&(u<i&&(o=c),u>i&&(s=c),i=u),n+=864e5}return!(!o||!s)&&{s:a(o).getTime(),e:a(s).getTime()}},a=function t(r,n,i){void 0===n&&(n=e.DAY,i=e.HOUR);for(var a=new Date(r.getTime()-n).getTime(),o=r.getTime()+n,s=new Date(a).getTimezoneOffset(),c=a,u=null;c<o-i;){var l=new Date(c);if(l.getTimezoneOffset()!==s){u=l;break}c+=i}return n===e.DAY?t(u,e.HOUR,e.MINUTE):n===e.HOUR?t(u,e.MINUTE,e.SECOND):u};return{determine:function(){var a,o,s=function(){var e,t;if("undefined"!=typeof Intl&&void 0!==Intl.DateTimeFormat&&void 0!==(e=Intl.DateTimeFormat())&&void 0!==e.resolvedOptions)return(t=e.resolvedOptions().timeZone)&&(t.indexOf("/")>-1||"UTC"===t)&&0!=t.indexOf("Etc")?t:void 0}();return s||(s=i.olson.timezones[r()],void 0!==e.AMBIGUITIES[s]&&(a=s,o=function(){for(var e=[],t=0;t<i.olson.dst_rules.years.length;t++){var r=n(i.olson.dst_rules.years[t]);e.push(r)}return e}(),s=function(e){for(var t=0;t<e.length;t++)if(!1!==e[t])return!0;return!1}(o)?function(t,r){for(var n=function(n){for(var i=0,a=0;a<t.length;a++)if(n.rules[a]&&t[a]){if(!(t[a].s>=n.rules[a].s&&t[a].e<=n.rules[a].e)){i="N/A";break}if(i=0,i+=Math.abs(t[a].s-n.rules[a].s),(i+=Math.abs(n.rules[a].e-t[a].e))>e.MAX_SCORE){i="N/A";break}}return i=function(e,t,r,n){if("N/A"!==r)return r;if("Asia/Beirut"===t){if("Africa/Cairo"===n.name&&13983768e5===e[6].s&&14116788e5===e[6].e)return 0;if("Asia/Jerusalem"===n.name&&13959648e5===e[6].s&&14118588e5===e[6].e)return 0}else if("America/Santiago"===t){if("America/Asuncion"===n.name&&14124816e5===e[6].s&&1397358e6===e[6].e)return 0;if("America/Campo_Grande"===n.name&&14136912e5===e[6].s&&13925196e5===e[6].e)return 0}else if("America/Montevideo"===t){if("America/Sao_Paulo"===n.name&&14136876e5===e[6].s&&1392516e6===e[6].e)return 0}else if("Pacific/Auckland"===t&&"Pacific/Fiji"===n.name&&14142456e5===e[6].s&&13961016e5===e[6].e)return 0;return r}(t,r,i,n),i},a={},o=i.olson.dst_rules.zones,s=o.length,c=e.AMBIGUITIES[r],u=0;u<s;u++){var l=o[u],T=n(o[u]);"N/A"!==T&&(a[l.name]=T)}for(var h in a)if(a.hasOwnProperty(h))for(var p=0;p<c.length;p++)if(c[p]===h)return h;return r}(o,a):a)),{name:function(){return s},stdTimezoneOffset:function(){return-r().split(",")[0]},timezoneOffset:function(){return-t(new Date)}}}}}()).olson=i.olson||{},i.olson.timezones={"-720,0":"Etc/GMT+12","-660,0":"Pacific/Pago_Pago","-660,1,s":"Pacific/Apia","-600,1":"America/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-540,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Los_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax","-240,0":"America/Santo_Domingo","-240,1,s":"America/Asuncion","-210,1":"America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Argentina/Buenos_Aires","-180,1,s":"America/Montevideo","-120,0":"America/Noronha","-120,1":"America/Noronha","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde","0,0":"UTC","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Africa/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Africa/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow","210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"Asia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"Asia/Kolkata","345,0":"Asia/Kathmandu","360,0":"Asia/Dhaka","360,1":"Asia/Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jakarta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/Eucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/Tokyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide","600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Australia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Auckland","720,0":"Pacific/Majuro","765,1,s":"Pacific/Chatham","780,0":"Pacific/Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"},i.olson.dst_rules={years:[2008,2009,2010,2011,2012,2013,2014],zones:[{name:"Africa/Cairo",rules:[{e:12199572e5,s:12090744e5},{e:1250802e6,s:1240524e6},{e:12858804e5,s:12840696e5},!1,!1,!1,{e:14116788e5,s:1406844e6}]},{name:"Africa/Casablanca",rules:[{e:12202236e5,s:12122784e5},{e:12508092e5,s:12438144e5},{e:1281222e6,s:12727584e5},{e:13120668e5,s:13017888e5},{e:13489704e5,s:1345428e6},{e:13828392e5,s:13761e8},{e:14142888e5,s:14069448e5}]},{name:"America/Asuncion",rules:[{e:12050316e5,s:12243888e5},{e:12364812e5,s:12558384e5},{e:12709548e5,s:12860784e5},{e:13024044e5,s:1317528e6},{e:1333854e6,s:13495824e5},{e:1364094e6,s:1381032e6},{e:13955436e5,s:14124816e5}]},{name:"America/Campo_Grande",rules:[{e:12032172e5,s:12243888e5},{e:12346668e5,s:12558384e5},{e:12667212e5,s:1287288e6},{e:12981708e5,s:13187376e5},{e:13302252e5,s:1350792e6},{e:136107e7,s:13822416e5},{e:13925196e5,s:14136912e5}]},{name:"America/Goose_Bay",rules:[{e:122559486e4,s:120503526e4},{e:125704446e4,s:123648486e4},{e:128909886e4,s:126853926e4},{e:13205556e5,s:129998886e4},{e:13520052e5,s:13314456e5},{e:13834548e5,s:13628952e5},{e:14149044e5,s:13943448e5}]},{name:"America/Havana",rules:[{e:12249972e5,s:12056436e5},{e:12564468e5,s:12364884e5},{e:12885012e5,s:12685428e5},{e:13211604e5,s:13005972e5},{e:13520052e5,s:13332564e5},{e:13834548e5,s:13628916e5},{e:14149044e5,s:13943412e5}]},{name:"America/Mazatlan",rules:[{e:1225008e6,s:12074724e5},{e:12564576e5,s:1238922e6},{e:1288512e6,s:12703716e5},{e:13199616e5,s:13018212e5},{e:13514112e5,s:13332708e5},{e:13828608e5,s:13653252e5},{e:14143104e5,s:13967748e5}]},{name:"America/Mexico_City",rules:[{e:12250044e5,s:12074688e5},{e:1256454e6,s:12389184e5},{e:12885084e5,s:1270368e6},{e:1319958e6,s:13018176e5},{e:13514076e5,s:13332672e5},{e:13828572e5,s:13653216e5},{e:14143068e5,s:13967712e5}]},{name:"America/Miquelon",rules:[{e:12255984e5,s:12050388e5},{e:1257048e6,s:12364884e5},{e:12891024e5,s:12685428e5},{e:1320552e6,s:12999924e5},{e:13520016e5,s:1331442e6},{e:13834512e5,s:13628916e5},{e:14149008e5,s:13943412e5}]},{name:"America/Santa_Isabel",rules:[{e:12250116e5,s:1207476e6},{e:12564612e5,s:12389256e5},{e:12885156e5,s:12703752e5},{e:13199652e5,s:13018248e5},{e:13514148e5,s:13332744e5},{e:13828644e5,s:13653288e5},{e:1414314e6,s:13967784e5}]},{name:"America/Santiago",rules:[{e:1206846e6,s:1223784e6},{e:1237086e6,s:12552336e5},{e:127035e7,s:12866832e5},{e:13048236e5,s:13138992e5},{e:13356684e5,s:13465584e5},{e:1367118e6,s:13786128e5},{e:13985676e5,s:14100624e5}]},{name:"America/Sao_Paulo",rules:[{e:12032136e5,s:12243852e5},{e:12346632e5,s:12558348e5},{e:12667176e5,s:12872844e5},{e:12981672e5,s:1318734e6},{e:13302216e5,s:13507884e5},{e:13610664e5,s:1382238e6},{e:1392516e6,s:14136876e5}]},{name:"Asia/Amman",rules:[{e:1225404e6,s:12066552e5},{e:12568536e5,s:12381048e5},{e:12883032e5,s:12695544e5},{e:13197528e5,s:13016088e5},!1,!1,{e:14147064e5,s:13959576e5}]},{name:"Asia/Damascus",rules:[{e:12254868e5,s:120726e7},{e:125685e7,s:12381048e5},{e:12882996e5,s:12701592e5},{e:13197492e5,s:13016088e5},{e:13511988e5,s:13330584e5},{e:13826484e5,s:1364508e6},{e:14147028e5,s:13959576e5}]},{name:"Asia/Dubai",rules:[!1,!1,!1,!1,!1,!1,!1]},{name:"Asia/Gaza",rules:[{e:12199572e5,s:12066552e5},{e:12520152e5,s:12381048e5},{e:1281474e6,s:126964086e4},{e:1312146e6,s:130160886e4},{e:13481784e5,s:13330584e5},{e:13802292e5,s:1364508e6},{e:1414098e6,s:13959576e5}]},{name:"Asia/Irkutsk",rules:[{e:12249576e5,s:12068136e5},{e:12564072e5,s:12382632e5},{e:12884616e5,s:12697128e5},!1,!1,!1,!1]},{name:"Asia/Jerusalem",rules:[{e:12231612e5,s:12066624e5},{e:1254006e6,s:1238112e6},{e:1284246e6,s:12695616e5},{e:131751e7,s:1301616e6},{e:13483548e5,s:13330656e5},{e:13828284e5,s:13645152e5},{e:1414278e6,s:13959648e5}]},{name:"Asia/Kamchatka",rules:[{e:12249432e5,s:12067992e5},{e:12563928e5,s:12382488e5},{e:12884508e5,s:12696984e5},!1,!1,!1,!1]},{name:"Asia/Krasnoyarsk",rules:[{e:12249612e5,s:12068172e5},{e:12564108e5,s:12382668e5},{e:12884652e5,s:12697164e5},!1,!1,!1,!1]},{name:"Asia/Omsk",rules:[{e:12249648e5,s:12068208e5},{e:12564144e5,s:12382704e5},{e:12884688e5,s:126972e7},!1,!1,!1,!1]},{name:"Asia/Vladivostok",rules:[{e:12249504e5,s:12068064e5},{e:12564e8,s:1238256e6},{e:12884544e5,s:12697056e5},!1,!1,!1,!1]},{name:"Asia/Yakutsk",rules:[{e:1224954e6,s:120681e7},{e:12564036e5,s:12382596e5},{e:1288458e6,s:12697092e5},!1,!1,!1,!1]},{name:"Asia/Yekaterinburg",rules:[{e:12249684e5,s:12068244e5},{e:1256418e6,s:1238274e6},{e:12884724e5,s:12697236e5},!1,!1,!1,!1]},{name:"Asia/Yerevan",rules:[{e:1224972e6,s:1206828e6},{e:12564216e5,s:12382776e5},{e:1288476e6,s:12697272e5},{e:13199256e5,s:13011768e5},!1,!1,!1]},{name:"Australia/Lord_Howe",rules:[{e:12074076e5,s:12231342e5},{e:12388572e5,s:12545838e5},{e:12703068e5,s:12860334e5},{e:13017564e5,s:1317483e6},{e:1333206e6,s:13495374e5},{e:13652604e5,s:1380987e6},{e:139671e7,s:14124366e5}]},{name:"Australia/Perth",rules:[{e:12068136e5,s:12249576e5},!1,!1,!1,!1,!1,!1]},{name:"Europe/Helsinki",rules:[{e:12249828e5,s:12068388e5},{e:12564324e5,s:12382884e5},{e:12884868e5,s:1269738e6},{e:13199364e5,s:13011876e5},{e:1351386e6,s:13326372e5},{e:13828356e5,s:13646916e5},{e:14142852e5,s:13961412e5}]},{name:"Europe/Minsk",rules:[{e:12249792e5,s:12068352e5},{e:12564288e5,s:12382848e5},{e:12884832e5,s:12697344e5},!1,!1,!1,!1]},{name:"Europe/Moscow",rules:[{e:12249756e5,s:12068316e5},{e:12564252e5,s:12382812e5},{e:12884796e5,s:12697308e5},!1,!1,!1,!1]},{name:"Pacific/Apia",rules:[!1,!1,!1,{e:13017528e5,s:13168728e5},{e:13332024e5,s:13489272e5},{e:13652568e5,s:13803768e5},{e:13967064e5,s:14118264e5}]},{name:"Pacific/Fiji",rules:[!1,!1,{e:12696984e5,s:12878424e5},{e:13271544e5,s:1319292e6},{e:1358604e6,s:13507416e5},{e:139005e7,s:1382796e6},{e:14215032e5,s:14148504e5}]},{name:"Europe/London",rules:[{e:12249828e5,s:12068388e5},{e:12564324e5,s:12382884e5},{e:12884868e5,s:1269738e6},{e:13199364e5,s:13011876e5},{e:1351386e6,s:13326372e5},{e:13828356e5,s:13646916e5},{e:14142852e5,s:13961412e5}]}]},void 0!==e.exports?e.exports=i:null!==r.amdD&&null!=r.amdO?void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n):window.jstz=i},63032(e,t,r){e.exports=r(90620)},71087(e,t){"use strict";function r(e){return"[object Error]"===(t=e,Object.prototype.toString.call(t))||e instanceof Error;var t}Object.defineProperty(t,"__esModule",{value:!0}),t.isError=t.inherit=t.assertError=void 0,t.assertError=function(e){if(!r(e))throw new Error("Parameter was not an error")},t.inherit=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.isError=r},77893(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.Layerr=void 0;var a=r(40840);Object.defineProperty(t,"Layerr",{enumerable:!0,get:function(){return a.Layerr}}),i(r(77100),t)},40840(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Layerr=void 0;const n=r(71087),i=r(69106);function a(e,t){const r=[...arguments];if(this instanceof a==0)throw new Error("Cannot invoke 'Layerr' like a function: It must be called with 'new'");const{options:n,shortMessage:o}=i.parseArguments(r);this.name="Layerr",n.name&&"string"==typeof n.name&&(this.name=n.name);let s=o;if(n.cause&&(Object.defineProperty(this,"_cause",{value:n.cause}),s=`${s}: ${n.cause.message}`),this.message=s,Object.defineProperty(this,"_info",{value:{}}),n.info&&"object"==typeof n.info&&Object.assign(this._info,n.info),Error.call(this,s),Error.captureStackTrace){const e=n.constructorOpt||this.constructor;Error.captureStackTrace(this,e)}return this}t.Layerr=a,n.inherit(a,Error),a.prototype.cause=function(){return a.cause(this)||void 0},a.prototype.toString=function(){let e=this.name||this.constructor.name||this.constructor.prototype.name;return this.message&&(e=`${e}: ${this.message}`),e},a.cause=function(e){return n.assertError(e),n.isError(e._cause)?e._cause:null},a.fullStack=function(e){n.assertError(e);const t=a.cause(e);return t?`${e.stack}\ncaused by: ${a.fullStack(t)}`:e.stack},a.info=function(e){n.assertError(e);const t={},r=a.cause(e);return r&&Object.assign(t,a.info(r)),e._info&&Object.assign(t,e._info),t}},69106(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseArguments=void 0;const n=r(71087);t.parseArguments=function(e){let t,r="";if(0===e.length)t={};else if(n.isError(e[0]))t={cause:e[0]},r=e.slice(1).join(" ")||"";else if(e[0]&&"object"==typeof e[0])t=Object.assign({},e[0]),r=e.slice(1).join(" ")||"";else{if("string"!=typeof e[0])throw new Error("Invalid arguments passed to Layerr");t={},r=r=e.join(" ")||""}return{options:t,shortMessage:r}}},77100(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},20085(e){e.exports=function(e,t,r){if("function"!=typeof e)throw new TypeError("Expected a function");return setTimeout(function(){e.apply(void 0,r)},t)}},64112(e,t,r){var n=r(20085),i=r(69302)(function(e,t){return n(e,1,t)});e.exports=i},9140(e,t,r){var n=r(79920)("curry",r(49747));n.placeholder=r(2874),e.exports=n},33455(e,t,r){var n=r(79920)("memoize",r(50104));n.placeholder=r(2874),e.exports=n},7246(e,t,r){var n=r(79920)("once",r(58059),r(96493));n.placeholder=r(2874),e.exports=n},69655(e,t,r){var n=r(79920)("uniqBy",r(50014));n.placeholder=r(2874),e.exports=n},50014(e,t,r){var n=r(15389),i=r(55765);e.exports=function(e,t){return e&&e.length?i(e,n(t,2)):[]}},71514(e){"use strict";e.exports=Math.abs},58968(e){"use strict";e.exports=Math.floor},94459(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},6188(e){"use strict";e.exports=Math.max},68002(e){"use strict";e.exports=Math.min},75880(e){"use strict";e.exports=Math.pow},70414(e){"use strict";e.exports=Math.round},73093(e,t,r){"use strict";var n=r(94459);e.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},26602(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e){var t="function"==typeof Map?new Map:void 0;return r=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return n(e,arguments,a(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),i(o,e)},r(e)}function n(e,t,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var a=new(Function.bind.apply(e,n));return r&&i(a,r.prototype),a},n.apply(null,arguments)}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var o=function(e){function r(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(n=function(e,r){return!r||"object"!==t(r)&&"function"!=typeof r?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):r}(this,a(r).call(this,e))).name="ObjectPrototypeMutationError",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(r,e),r}(r(Error));function s(e,r){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},i=r.split("."),a=i.length,o=function(t){var r=i[t];if(!e)return{v:void 0};if("+"===r){if(Array.isArray(e))return{v:e.map(function(r,a){var o=i.slice(t+1);return o.length>0?s(r,o.join("."),n):n(e,a,i,t)})};var a=i.slice(0,t).join(".");throw new Error("Object at wildcard (".concat(a,") is not an array"))}e=n(e,r,i,t)},c=0;c<a;c++){var u=o(c);if("object"===t(u))return u.v}return e}function c(e,t){return e.length===t+1}e.exports={set:function(e,r,n){if("object"!=t(e)||null===e)return e;if(void 0===r)return e;if("number"==typeof r)return e[r]=n,e[r];try{return s(e,r,function(e,t,r,i){if(e===Reflect.getPrototypeOf({}))throw new o("Attempting to mutate Object.prototype");if(!e[t]){var a=Number.isInteger(Number(r[i+1])),s="+"===r[i+1];e[t]=a||s?[]:{}}return c(r,i)&&(e[t]=n),e[t]})}catch(t){if(t instanceof o)throw t;return e}},get:function(e,r){if("object"!=t(e)||null===e)return e;if(void 0===r)return e;if("number"==typeof r)return e[r];try{return s(e,r,function(e,t){return e[t]})}catch(t){return e}},has:function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"!=t(e)||null===e)return!1;if(void 0===r)return!1;if("number"==typeof r)return r in e;try{var i=!1;return s(e,r,function(e,t,r,a){if(!c(r,a))return e&&e[t];i=n.own?e.hasOwnProperty(t):t in e}),i}catch(e){return!1}},hasOwn:function(e,t,r){return this.has(e,t,r||{own:!0})},isIn:function(e,r,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if("object"!=t(e)||null===e)return!1;if(void 0===r)return!1;try{var a=!1,o=!1;return s(e,r,function(e,r,i,s){return a=a||e===n||!!e&&e[r]===n,o=c(i,s)&&"object"===t(e)&&r in e,e&&e[r]}),i.validPath?a&&o:a}catch(e){return!1}},ObjectPrototypeMutationError:o}},61252(e){e.exports=function(){var e=[];return{addSection:function(t,r){return e.push({name:t,content:r}),this},addEmptyStepsToReproduce:function(){return this.addSection("Steps to reproduce","1.\n2.\n3."),this},addExpectedActualBehaviour:function(){return this.addSection("Expected behaviour","Tell us what should happen"),this.addSection("Actual behaviour","Tell us what happens instead"),this},addBrowserInfo:function(e,t){return e||(e=browser.name),t||(t=browser.version),this.addSection("Browser",e+" "+t),this},addLogs:function(e,t){return this.addSection(e,"```\n"+t+"\n```"),this},render:function(){return e.reduce(function(e,t){return e+function(e){return"## "+e.name+"\n"+e.content}(t)+"\n\n"},"").trim()}}}},12692(e,t,r){"use strict";var n=r(65606),i=r(40537),a=function(e){return"string"==typeof e};function o(e,t){for(var r=[],n=0;n<e.length;n++){var i=e[n];i&&"."!==i&&(".."===i?r.length&&".."!==r[r.length-1]?r.pop():t&&r.push(".."):r.push(i))}return r}var s=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,c={};function u(e){return s.exec(e).slice(1)}c.resolve=function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var i=r>=0?arguments[r]:n.cwd();if(!a(i))throw new TypeError("Arguments to path.resolve must be strings");i&&(e=i+"/"+e,t="/"===i.charAt(0))}return(t?"/":"")+(e=o(e.split("/"),!t).join("/"))||"."},c.normalize=function(e){var t=c.isAbsolute(e),r="/"===e.substr(-1);return(e=o(e.split("/"),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e},c.isAbsolute=function(e){return"/"===e.charAt(0)},c.join=function(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];if(!a(r))throw new TypeError("Arguments to path.join must be strings");r&&(e+=e?"/"+r:r)}return c.normalize(e)},c.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r+1)}e=c.resolve(e).substr(1),t=c.resolve(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),a=Math.min(n.length,i.length),o=a,s=0;s<a;s++)if(n[s]!==i[s]){o=s;break}var u=[];for(s=o;s<n.length;s++)u.push("..");return(u=u.concat(i.slice(o))).join("/")},c._makeLong=function(e){return e},c.dirname=function(e){var t=u(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."},c.basename=function(e,t){var r=u(e)[2];return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},c.extname=function(e){return u(e)[3]},c.format=function(e){if(!i.isObject(e))throw new TypeError("Parameter 'pathObject' must be an object, not "+typeof e);var t=e.root||"";if(!a(t))throw new TypeError("'pathObject.root' must be a string or undefined, not "+typeof e.root);return(e.dir?e.dir+c.sep:"")+(e.base||"")},c.parse=function(e){if(!a(e))throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=u(e);if(!t||4!==t.length)throw new TypeError("Invalid path '"+e+"'");return t[1]=t[1]||"",t[2]=t[2]||"",t[3]=t[3]||"",{root:t[0],dir:t[0]+t[1].slice(0,t[1].length-1),base:t[2],ext:t[3],name:t[2].slice(0,t[2].length-t[3].length)}},c.sep="/",c.delimiter=":",e.exports=c},76578(e){"use strict";e.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},7458(e,t,r){"use strict";r.d(t,{A:()=>h});var n="afterprint",i="beforeprint",a={createNewEvent:null,hasMatchMediaSupport:!1,hasNewErrorSupport:!1,hasOnAfterPrintSupport:!1,hasOnBeforePrintSupport:!1,hasPrintEventSupport:!1,isInitialized:!1,mql:null},o=function(e){var t=e.toLowerCase();if(t===n||"after"===t)return n;if(t===i||"before"===t)return i;throw new ReferenceError('The event "'+e+'" is invalid, it must be either "afterprint" or "beforeprint".')},s=function(e,t,r){var n=o(t),i=e[n].indexOf(r);~i&&(window.removeEventListener(n,r),e[n]=e[n].slice(0,i).concat(e[n].slice(i+1)))},c=function(e){var t=document.createEvent("Event");return t.initEvent(e,!1,!1),t},u=function(e){return new Event(e)},l=function(){return"undefined"!=typeof window},T=Object.keys;const h=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.handlers={afterprint:[],beforeprint:[]},a.isInitialized||function(){if(l()){a.hasMatchMediaSupport="matchMedia"in window,a.hasOnAfterPrintSupport="on"+n in window,a.hasOnBeforePrintSupport="on"+i in window,a.hasPrintEventSupport=a.hasMatchMediaSupport||a.hasOnAfterPrintSupport&&a.hasOnBeforePrintSupport;try{new Event(n),a.hasNewErrorSupport=!0}catch(e){a.hasNewErrorSupport=!1}a.createNewEvent=a.hasNewErrorSupport?u:c,a.hasMatchMediaSupport&&(a.mql=window.matchMedia("print"),a.hasOnAfterPrintSupport||a.mql.addListener(function(e){e.matches||window.dispatchEvent(a.createNewEvent(n))}),a.hasOnBeforePrintSupport||a.mql.addListener(function(e){e.matches&&window.dispatchEvent(a.createNewEvent(n))})),a.isInitialized=!0}}(),l()&&!a.hasPrintEventSupport&&console.warn("Sorry, it looks like this browser does not support print event handlers.")}return e.prototype.after=function(e){return this.on(n,e)},e.prototype.before=function(e){return this.on(i,e)},e.prototype.on=function(e,t){return function(e,t,r){var n=o(t);return window.addEventListener(n,r),r.off=function(){return s.call(this,e,n,r)},e[n]=[].concat(e[n],[r]),r}(this.handlers,e,t)},e.prototype.off=function(e,t){var r=this;if(t)return s(this.handlers,e,t);if(e){var n=o(e);return this.handlers[n].forEach(function(e){return s(r.handlers,n,e)})}return T(this.handlers).forEach(function(e){return r.handlers[e].forEach(function(t){return s(r.handlers,e,t)})})},e}()},73992(e,t){"use strict";var r=Object.prototype.hasOwnProperty;function n(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var n,a,o=[];for(a in"string"!=typeof t&&(t="?"),e)if(r.call(e,a)){if((n=e[a])||null!=n&&!isNaN(n)||(n=""),a=i(a),n=i(n),null===a||null===n)continue;o.push(a+"="+n)}return o.length?t+o.join("&"):""},t.parse=function(e){for(var t,r=/([^=?#&]+)=?([^&]*)/g,i={};t=r.exec(e);){var a=n(t[1]),o=n(t[2]);null===a||null===o||a in i||(i[a]=o)}return i}},92063(e){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},99721(e,t,r){"use strict";var n=r(36556),i=r(14035),a=n("RegExp.prototype.exec"),o=r(69675);e.exports=function(e){if(!i(e))throw new o("`regex` must be a RegExp");return function(t){return null!==a(e,t)}}},96897(e,t,r){"use strict";var n=r(70453),i=r(30041),a=r(30592)(),o=r(75795),s=r(69675),c=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||c(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,u=!0;if("length"in e&&o){var l=o(e,"length");l&&!l.configurable&&(n=!1),l&&!l.writable&&(u=!1)}return(n||u||!r)&&(a?i(e,"length",t,!0,!0):i(e,"length",t)),e}},88310(e,t,r){e.exports=i;var n=r(37007).EventEmitter;function i(){n.call(this)}r(56698)(i,n),i.Readable=r(46891),i.Writable=r(81999),i.Duplex=r(88101),i.Transform=r(59083),i.PassThrough=r(3681),i.finished=r(14257),i.pipeline=r(5267),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",a),e._isStdio||t&&!1===t.end||(r.on("end",s),r.on("close",c));var o=!1;function s(){o||(o=!0,e.end())}function c(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",i),e.removeListener("drain",a),r.removeListener("end",s),r.removeListener("close",c),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",u),e.on("error",u),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},12463(e){"use strict";var t={};function r(e,r,n){n||(n=Error);var i=function(e){var t,n;function i(t,n,i){return e.call(this,function(e,t,n){return"string"==typeof r?r:r(e,t,n)}(t,n,i))||this}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i}(n);i.prototype.name=n.name,i.prototype.code=e,t[e]=i}function n(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(e){return String(e)}),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}r("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),r("ERR_INVALID_ARG_TYPE",function(e,t,r){var i,a,o,s,c;if("string"==typeof t&&(a="not ",t.substr(0,4)===a)?(i="must not be",t=t.replace(/^not /,"")):i="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-9,r)===t}(e," argument"))o="The ".concat(e," ").concat(i," ").concat(n(t,"type"));else{var u=("number"!=typeof c&&(c=0),c+1>(s=e).length||-1===s.indexOf(".",c)?"argument":"property");o='The "'.concat(e,'" ').concat(u," ").concat(i," ").concat(n(t,"type"))}return o+". Received type ".concat(typeof r)},TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.F=t},88101(e,t,r){"use strict";var n=r(65606),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=l;var a=r(46891),o=r(81999);r(56698)(l,a);for(var s=i(o.prototype),c=0;c<s.length;c++){var u=s[c];l.prototype[u]||(l.prototype[u]=o.prototype[u])}function l(e){if(!(this instanceof l))return new l(e);a.call(this,e),o.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",T)))}function T(){this._writableState.ended||n.nextTick(h,this)}function h(e){e.end()}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(l.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(l.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})},3681(e,t,r){"use strict";e.exports=i;var n=r(59083);function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}r(56698)(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},46891(e,t,r){"use strict";var n,i=r(65606);e.exports=O,O.ReadableState=F,r(37007).EventEmitter;var a,o=function(e,t){return e.listeners(t).length},s=r(41396),c=r(48287).Buffer,u=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},l=r(99580);a=l&&l.debuglog?l.debuglog("stream"):function(){};var T,h,p,d=r(81766),A=r(54347),f=r(66644).getHighWaterMark,E=r(12463).F,D=E.ERR_INVALID_ARG_TYPE,m=E.ERR_STREAM_PUSH_AFTER_EOF,S=E.ERR_METHOD_NOT_IMPLEMENTED,R=E.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(56698)(O,s);var g=A.errorOrDestroy,N=["error","close","destroy","pause","resume"];function F(e,t,i){n=n||r(88101),e=e||{},"boolean"!=typeof i&&(i=t instanceof n),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=f(this,e,"readableHighWaterMark",i),this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(T||(T=r(83141).I),this.decoder=new T(e.encoding),this.encoding=e.encoding)}function O(e){if(n=n||r(88101),!(this instanceof O))return new O(e);var t=this instanceof n;this._readableState=new F(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function y(e,t,r,n,i){a("readableAddChunk",t);var o,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(a("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?Y(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}}(e,s);else if(i||(o=function(e,t){var r,n;return n=t,c.isBuffer(n)||n instanceof u||"string"==typeof t||void 0===t||e.objectMode||(r=new D("chunk",["string","Buffer","Uint8Array"],t)),r}(s,t)),o)g(e,o);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),n)s.endEmitted?g(e,new R):b(e,s,t,!0);else if(s.ended)g(e,new m);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?b(e,s,t,!1):_(e,s)):b(e,s,t,!1)}else n||(s.reading=!1,_(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function b(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Y(e)),_(e,t)}Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),O.prototype.destroy=A.destroy,O.prototype._undestroy=A.undestroy,O.prototype._destroy=function(e,t){t(e)},O.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=c.from(e,t),t=""),r=!0),y(this,e,t,!1,r)},O.prototype.unshift=function(e){return y(this,e,null,!0,!1)},O.prototype.isPaused=function(){return!1===this._readableState.flowing},O.prototype.setEncoding=function(e){T||(T=r(83141).I);var t=new T(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,i="";null!==n;)i+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};var v=1073741824;function M(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=v?e=v:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function Y(e){var t=e._readableState;a("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(a("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(I,e))}function I(e){var t=e._readableState;a("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,C(e)}function _(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(w,e,t))}function w(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(a("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function L(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function B(e){a("readable nexttick read 0"),e.read(0)}function Z(e,t){a("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),C(e),t.flowing&&!t.reading&&e.read(0)}function C(e){var t=e._readableState;for(a("flow",t.flowing);t.flowing&&null!==e.read(););}function x(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function U(e){var t=e._readableState;a("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(P,t,e))}function P(e,t){if(a("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function G(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}O.prototype.read=function(e){a("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return a("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?U(this):Y(this),null;if(0===(e=M(e,t))&&t.ended)return 0===t.length&&U(this),null;var n,i=t.needReadable;return a("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&a("length less than watermark",i=!0),t.ended||t.reading?a("reading or ended",i=!1):i&&(a("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=M(r,t))),null===(n=e>0?x(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&U(this)),null!==n&&this.emit("data",n),n},O.prototype._read=function(e){g(this,new S("_read()"))},O.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e)}n.pipesCount+=1,a("pipe count=%d opts=%j",n.pipesCount,t);var s=t&&!1===t.end||e===i.stdout||e===i.stderr?A:c;function c(){a("onend"),e.end()}n.endEmitted?i.nextTick(s):r.once("end",s),e.on("unpipe",function t(i,o){a("onunpipe"),i===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,a("cleanup"),e.removeListener("close",p),e.removeListener("finish",d),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",t),r.removeListener("end",c),r.removeListener("end",A),r.removeListener("data",T),l=!0,!n.awaitDrain||e._writableState&&!e._writableState.needDrain||u())});var u=function(e){return function(){var t=e._readableState;a("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,C(e))}}(r);e.on("drain",u);var l=!1;function T(t){a("ondata");var i=e.write(t);a("dest.write",i),!1===i&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==G(n.pipes,e))&&!l&&(a("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function h(t){a("onerror",t),A(),e.removeListener("error",h),0===o(e,"error")&&g(e,t)}function p(){e.removeListener("finish",d),A()}function d(){a("onfinish"),e.removeListener("close",p),A()}function A(){a("unpipe"),r.unpipe(e)}return r.on("data",T),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",d),e.emit("pipe",r),n.flowing||(a("pipe resume"),r.resume()),e},O.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=G(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},O.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),n=this._readableState;return"data"===e?(n.readableListening=this.listenerCount("readable")>0,!1!==n.flowing&&this.resume()):"readable"===e&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,a("on readable",n.length,n.reading),n.length?Y(this):n.reading||i.nextTick(B,this))),r},O.prototype.addListener=O.prototype.on,O.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(L,this),r},O.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(L,this),t},O.prototype.resume=function(){var e=this._readableState;return e.flowing||(a("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(Z,e,t))}(this,e)),e.paused=!1,this},O.prototype.pause=function(){return a("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(a("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},O.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",function(){if(a("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){a("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<N.length;o++)e.on(N[o],this.emit.bind(this,N[o]));return this._read=function(t){a("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(O.prototype[Symbol.asyncIterator]=function(){return void 0===h&&(h=r(65034)),h(this)}),Object.defineProperty(O.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(O.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(O.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),O._fromList=x,Object.defineProperty(O.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(O.from=function(e,t){return void 0===p&&(p=r(90968)),p(O,e,t)})},59083(e,t,r){"use strict";e.exports=l;var n=r(12463).F,i=n.ERR_METHOD_NOT_IMPLEMENTED,a=n.ERR_MULTIPLE_CALLBACK,o=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(88101);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new a);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",T)}function T(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?h(this,null,null):this._flush(function(t,r){h(e,t,r)})}function h(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}r(56698)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new i("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,function(e){t(e)})}},81999(e,t,r){"use strict";var n,i=r(65606);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t){var r=e.entry;for(e.entry=null;r;){var n=r.callback;t.pendingcb--,n(void 0),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=O,O.WritableState=F;var o,s={deprecate:r(94643)},c=r(41396),u=r(48287).Buffer,l=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},T=r(54347),h=r(66644).getHighWaterMark,p=r(12463).F,d=p.ERR_INVALID_ARG_TYPE,A=p.ERR_METHOD_NOT_IMPLEMENTED,f=p.ERR_MULTIPLE_CALLBACK,E=p.ERR_STREAM_CANNOT_PIPE,D=p.ERR_STREAM_DESTROYED,m=p.ERR_STREAM_NULL_VALUES,S=p.ERR_STREAM_WRITE_AFTER_END,R=p.ERR_UNKNOWN_ENCODING,g=T.errorOrDestroy;function N(){}function F(e,t,o){n=n||r(88101),e=e||{},"boolean"!=typeof o&&(o=t instanceof n),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,a=r.writecb;if("function"!=typeof a)throw new f;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,a){--t.pendingcb,r?(i.nextTick(a,n),i.nextTick(I,e,t),e._writableState.errorEmitted=!0,g(e,n)):(a(n),e._writableState.errorEmitted=!0,g(e,n),I(e,t))}(e,r,n,t,a);else{var o=M(r)||e.destroyed;o||r.corked||r.bufferProcessing||!r.bufferedRequest||v(e,r),n?i.nextTick(b,e,r,o,a):b(e,r,o,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function O(e){var t=this instanceof(n=n||r(88101));if(!t&&!o.call(O,this))return new O(e);this._writableState=new F(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),c.call(this)}function y(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new D("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function b(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function v(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;for(var s=0,c=!0;r;)i[s]=r,r.isBuf||(c=!1),r=r.next,s+=1;i.allBuffers=c,y(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,T=r.callback;if(y(e,t,!1,t.objectMode?1:u.length,u,l,T),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function Y(e,t){e._final(function(r){t.pendingcb--,r&&g(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)})}function I(e,t){var r=M(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,i.nextTick(Y,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}r(56698)(O,c),F.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(F.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(o=Function.prototype[Symbol.hasInstance],Object.defineProperty(O,Symbol.hasInstance,{value:function(e){return!!o.call(this,e)||this===O&&e&&e._writableState instanceof F}})):o=function(e){return e instanceof this},O.prototype.pipe=function(){g(this,new E)},O.prototype.write=function(e,t,r){var n,a=this._writableState,o=!1,s=!a.objectMode&&(n=e,u.isBuffer(n)||n instanceof l);return s&&!u.isBuffer(e)&&(e=function(e){return u.from(e)}(e)),"function"==typeof t&&(r=t,t=null),s?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof r&&(r=N),a.ending?function(e,t){var r=new S;g(e,r),i.nextTick(t,r)}(this,r):(s||function(e,t,r,n){var a;return null===r?a=new m:"string"==typeof r||t.objectMode||(a=new d("chunk",["string","Buffer"],r)),!a||(g(e,a),i.nextTick(n,a),!1)}(this,a,e,r))&&(a.pendingcb++,o=function(e,t,r,n,i,a){if(!r){var o=function(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=u.from(t,r)),t}(t,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else y(e,t,!1,s,n,i,a);return c}(this,a,s,e,t,r)),o},O.prototype.cork=function(){this._writableState.corked++},O.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||v(this,e))},O.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new R(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(O.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(O.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),O.prototype._write=function(e,t,r){r(new A("_write()"))},O.prototype._writev=null,O.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),this},Object.defineProperty(O.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),O.prototype.destroy=T.destroy,O.prototype._undestroy=T.undestroy,O.prototype._destroy=function(e,t){t(e)}},65034(e,t,r){"use strict";var n,i=r(65606);function a(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var o=r(14257),s=Symbol("lastResolve"),c=Symbol("lastReject"),u=Symbol("error"),l=Symbol("ended"),T=Symbol("lastPromise"),h=Symbol("handlePromise"),p=Symbol("stream");function d(e,t){return{value:e,done:t}}function A(e){var t=e[s];if(null!==t){var r=e[p].read();null!==r&&(e[T]=null,e[s]=null,e[c]=null,t(d(r,!1)))}}function f(e){i.nextTick(A,e)}var E=Object.getPrototypeOf(function(){}),D=Object.setPrototypeOf((a(n={get stream(){return this[p]},next:function(){var e=this,t=this[u];if(null!==t)return Promise.reject(t);if(this[l])return Promise.resolve(d(void 0,!0));if(this[p].destroyed)return new Promise(function(t,r){i.nextTick(function(){e[u]?r(e[u]):t(d(void 0,!0))})});var r,n=this[T];if(n)r=new Promise(function(e,t){return function(r,n){e.then(function(){t[l]?r(d(void 0,!0)):t[h](r,n)},n)}}(n,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[h])}return this[T]=r,r}},Symbol.asyncIterator,function(){return this}),a(n,"return",function(){var e=this;return new Promise(function(t,r){e[p].destroy(null,function(e){e?r(e):t(d(void 0,!0))})})}),n),E);e.exports=function(e){var t,r=Object.create(D,(a(t={},p,{value:e,writable:!0}),a(t,s,{value:null,writable:!0}),a(t,c,{value:null,writable:!0}),a(t,u,{value:null,writable:!0}),a(t,l,{value:e._readableState.endEmitted,writable:!0}),a(t,h,{value:function(e,t){var n=r[p].read();n?(r[T]=null,r[s]=null,r[c]=null,e(d(n,!1))):(r[s]=e,r[c]=t)},writable:!0}),t));return r[T]=null,o(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[c];return null!==t&&(r[T]=null,r[s]=null,r[c]=null,t(e)),void(r[u]=e)}var n=r[s];null!==n&&(r[T]=null,r[s]=null,r[c]=null,n(d(void 0,!0))),r[l]=!0}),e.on("readable",f.bind(null,r)),r}},81766(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return(t=s(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function s(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}var c=r(48287).Buffer,u=r(63779).inspect,l=u&&u.custom||"inspect";function T(e,t,r){c.prototype.copy.call(e,t,r)}e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return c.alloc(0);for(var t=c.allocUnsafe(e>>>0),r=this.head,n=0;r;)T(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?n+=i:n+=i.slice(0,e),0===(e-=a)){a===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=c.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),0===(e-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,t}},{key:l,value:function(e,t){return u(this,i(i({},t),{},{depth:0,customInspect:!1}))}}])&&o(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()},54347(e,t,r){"use strict";var n=r(65606);function i(e,t){o(e,t),a(e)}function a(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,s=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return s||c?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(o,this,e)):n.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?n.nextTick(a,r):(r._writableState.errorEmitted=!0,n.nextTick(i,r,e)):n.nextTick(i,r,e):t?(n.nextTick(a,r),t(e)):n.nextTick(a,r)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}},14257(e,t,r){"use strict";var n=r(12463).F.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,r,a){if("function"==typeof r)return e(t,null,r);r||(r={}),a=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.apply(this,n)}}}(a||i);var o=r.readable||!1!==r.readable&&t.readable,s=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){s=!1,u=!0,o||a.call(t)},T=t._readableState&&t._readableState.endEmitted,h=function(){o=!1,T=!0,s||a.call(t)},p=function(e){a.call(t,e)},d=function(){var e;return o&&!T?(t._readableState&&t._readableState.ended||(e=new n),a.call(t,e)):s&&!u?(t._writableState&&t._writableState.ended||(e=new n),a.call(t,e)):void 0},A=function(){t.req.on("finish",l)};return function(e){return e.setHeader&&"function"==typeof e.abort}(t)?(t.on("complete",l),t.on("abort",d),t.req?A():t.on("request",A)):s&&!t._writableState&&(t.on("end",c),t.on("close",c)),t.on("end",h),t.on("finish",l),!1!==r.error&&t.on("error",p),t.on("close",d),function(){t.removeListener("complete",l),t.removeListener("abort",d),t.removeListener("request",A),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",h),t.removeListener("error",p),t.removeListener("close",d)}}},90968(e){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},5267(e,t,r){"use strict";var n,i=r(12463).F,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function c(e){e()}function u(e,t){return e.pipe(t)}e.exports=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var l,T=function(e){return e.length?"function"!=typeof e[e.length-1]?s:e.pop():s}(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new a("streams");var h=t.map(function(e,i){var a=i<t.length-1;return function(e,t,i,a){a=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(a);var s=!1;e.on("close",function(){s=!0}),void 0===n&&(n=r(14257)),n(e,{readable:t,writable:i},function(e){if(e)return a(e);s=!0,a()});var c=!1;return function(t){if(!s&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void a(t||new o("pipe"))}}(e,a,i>0,function(e){l||(l=e),e&&h.forEach(c),a||(h.forEach(c),T(l))})});return t.reduce(u)}},66644(e,t,r){"use strict";var n=r(12463).F.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,i){var a=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:"highWaterMark",a);return Math.floor(a)}return e.objectMode?16:16384}}},41396(e,t,r){e.exports=r(37007).EventEmitter},7071(e){e.exports='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-close" viewBox="0 0 24 24"><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"></path></svg>'},60382(e){e.exports='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-magnify" viewBox="0 0 24 24"><path d="M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"></path></svg>'},15469(e,t,r){var n,i,a;a=function(){return function(){return function(e){var t=[];if(0===e.length)return"";if("string"!=typeof e[0])throw new TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var r=e.shift();e[0]=r+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var n=0;n<e.length;n++){var i=e[n];if("string"!=typeof i)throw new TypeError("Url must be a string. Received "+i);""!==i&&(n>0&&(i=i.replace(/^[\/]+/,"")),i=n<e.length-1?i.replace(/[\/]+$/,""):i.replace(/[\/]+$/,"/"),t.push(i))}var a=t.join("/"),o=(a=a.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return o.shift()+(o.length>0?"?":"")+o.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},e.exports?e.exports=a():void 0===(i="function"==typeof(n=a)?n.call(t,r,t,e):n)||(e.exports=i)},61160(e,t,r){"use strict";var n=r(92063),i=r(73992),a=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,o=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,c=/:\d+$/,u=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,l=/^[a-zA-Z]:/;function T(e){return(e||"").toString().replace(a,"")}var h=[["#","hash"],["?","query"],function(e,t){return A(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function d(e){var t,r=("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).location||{},n={},i=typeof(e=e||r);if("blob:"===e.protocol)n=new E(unescape(e.pathname),{});else if("string"===i)for(t in n=new E(e,{}),p)delete n[t];else if("object"===i){for(t in e)t in p||(n[t]=e[t]);void 0===n.slashes&&(n.slashes=s.test(e.href))}return n}function A(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function f(e,t){e=(e=T(e)).replace(o,""),t=t||{};var r,n=u.exec(e),i=n[1]?n[1].toLowerCase():"",a=!!n[2],s=!!n[3],c=0;return a?s?(r=n[2]+n[3]+n[4],c=n[2].length+n[3].length):(r=n[2]+n[4],c=n[2].length):s?(r=n[3]+n[4],c=n[3].length):r=n[4],"file:"===i?c>=2&&(r=r.slice(2)):A(i)?r=n[4]:i?a&&(r=r.slice(2)):c>=2&&A(t.protocol)&&(r=n[4]),{protocol:i,slashes:a||A(i),slashesCount:c,rest:r}}function E(e,t,r){if(e=(e=T(e)).replace(o,""),!(this instanceof E))return new E(e,t,r);var a,s,c,u,p,D,m=h.slice(),S=typeof t,R=this,g=0;for("object"!==S&&"string"!==S&&(r=t,t=null),r&&"function"!=typeof r&&(r=i.parse),a=!(s=f(e||"",t=d(t))).protocol&&!s.slashes,R.slashes=s.slashes||a&&t.slashes,R.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||l.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!A(R.protocol)))&&(m[3]=[/(.*)/,"pathname"]);g<m.length;g++)"function"!=typeof(u=m[g])?(c=u[0],D=u[1],c!=c?R[D]=e:"string"==typeof c?~(p="@"===c?e.lastIndexOf(c):e.indexOf(c))&&("number"==typeof u[2]?(R[D]=e.slice(0,p),e=e.slice(p+u[2])):(R[D]=e.slice(p),e=e.slice(0,p))):(p=c.exec(e))&&(R[D]=p[1],e=e.slice(0,p.index)),R[D]=R[D]||a&&u[3]&&t[D]||"",u[4]&&(R[D]=R[D].toLowerCase())):e=u(e,R);r&&(R.query=r(R.query)),a&&t.slashes&&"/"!==R.pathname.charAt(0)&&(""!==R.pathname||""!==t.pathname)&&(R.pathname=function(e,t){if(""===e)return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=r.length,i=r[n-1],a=!1,o=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),o++):o&&(0===n&&(a=!0),r.splice(n,1),o--);return a&&r.unshift(""),"."!==i&&".."!==i||r.push(""),r.join("/")}(R.pathname,t.pathname)),"/"!==R.pathname.charAt(0)&&A(R.protocol)&&(R.pathname="/"+R.pathname),n(R.port,R.protocol)||(R.host=R.hostname,R.port=""),R.username=R.password="",R.auth&&(~(p=R.auth.indexOf(":"))?(R.username=R.auth.slice(0,p),R.username=encodeURIComponent(decodeURIComponent(R.username)),R.password=R.auth.slice(p+1),R.password=encodeURIComponent(decodeURIComponent(R.password))):R.username=encodeURIComponent(decodeURIComponent(R.auth)),R.auth=R.password?R.username+":"+R.password:R.username),R.origin="file:"!==R.protocol&&A(R.protocol)&&R.host?R.protocol+"//"+R.host:"null",R.href=R.toString()}E.prototype={set:function(e,t,r){var a=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||i.parse)(t)),a[e]=t;break;case"port":a[e]=t,n(t,a.protocol)?t&&(a.host=a.hostname+":"+t):(a.host=a.hostname,a[e]="");break;case"hostname":a[e]=t,a.port&&(t+=":"+a.port),a.host=t;break;case"host":a[e]=t,c.test(t)?(t=t.split(":"),a.port=t.pop(),a.hostname=t.join(":")):(a.hostname=t,a.port="");break;case"protocol":a.protocol=t.toLowerCase(),a.slashes=!r;break;case"pathname":case"hash":if(t){var o="pathname"===e?"/":"#";a[e]=t.charAt(0)!==o?o+t:t}else a[e]=t;break;case"username":case"password":a[e]=encodeURIComponent(t);break;case"auth":var s=t.indexOf(":");~s?(a.username=t.slice(0,s),a.username=encodeURIComponent(decodeURIComponent(a.username)),a.password=t.slice(s+1),a.password=encodeURIComponent(decodeURIComponent(a.password))):a.username=encodeURIComponent(decodeURIComponent(t))}for(var u=0;u<h.length;u++){var l=h[u];l[4]&&(a[l[1]]=a[l[1]].toLowerCase())}return a.auth=a.password?a.username+":"+a.password:a.username,a.origin="file:"!==a.protocol&&A(a.protocol)&&a.host?a.protocol+"//"+a.host:"null",a.href=a.toString(),a},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,r=this,n=r.host,a=r.protocol;a&&":"!==a.charAt(a.length-1)&&(a+=":");var o=a+(r.protocol&&r.slashes||A(r.protocol)?"//":"");return r.username?(o+=r.username,r.password&&(o+=":"+r.password),o+="@"):r.password?(o+=":"+r.password,o+="@"):"file:"!==r.protocol&&A(r.protocol)&&!n&&"/"!==r.pathname&&(o+="@"),(":"===n[n.length-1]||c.test(r.hostname)&&!r.port)&&(n+=":"),o+=n+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(o+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(o+=r.hash),o}},E.extractProtocol=f,E.location=d,E.trimLeft=T,E.qs=i,e.exports=E},94643(e){function t(e){try{if(!globalThis.localStorage)return!1}catch(e){return!1}var t=globalThis.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,r){if(t("noDeprecation"))return e;var n=!1;return function(){if(!n){if(t("throwDeprecation"))throw new Error(r);t("traceDeprecation")?console.trace(r):console.warn(r),n=!0}return e.apply(this,arguments)}}},81135(e){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},49032(e,t,r){"use strict";var n=r(47244),i=r(48184),a=r(25767),o=r(35680);function s(e){return e.call.bind(e)}var c="undefined"!=typeof BigInt,u="undefined"!=typeof Symbol,l=s(Object.prototype.toString),T=s(Number.prototype.valueOf),h=s(String.prototype.valueOf),p=s(Boolean.prototype.valueOf);if(c)var d=s(BigInt.prototype.valueOf);if(u)var A=s(Symbol.prototype.valueOf);function f(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function E(e){return"[object Map]"===l(e)}function D(e){return"[object Set]"===l(e)}function m(e){return"[object WeakMap]"===l(e)}function S(e){return"[object WeakSet]"===l(e)}function R(e){return"[object ArrayBuffer]"===l(e)}function g(e){return"undefined"!=typeof ArrayBuffer&&(R.working?R(e):e instanceof ArrayBuffer)}function N(e){return"[object DataView]"===l(e)}function F(e){return"undefined"!=typeof DataView&&(N.working?N(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=i,t.isTypedArray=o,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):o(e)||F(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},E.working="undefined"!=typeof Map&&E(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(E.working?E(e):e instanceof Map)},D.working="undefined"!=typeof Set&&D(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(D.working?D(e):e instanceof Set)},m.working="undefined"!=typeof WeakMap&&m(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(m.working?m(e):e instanceof WeakMap)},S.working="undefined"!=typeof WeakSet&&S(new WeakSet),t.isWeakSet=function(e){return S(e)},R.working="undefined"!=typeof ArrayBuffer&&R(new ArrayBuffer),t.isArrayBuffer=g,N.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&N(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=F;var O="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function y(e){return"[object SharedArrayBuffer]"===l(e)}function b(e){return void 0!==O&&(void 0===y.working&&(y.working=y(new O)),y.working?y(e):e instanceof O)}function v(e){return f(e,T)}function M(e){return f(e,h)}function Y(e){return f(e,p)}function I(e){return c&&f(e,d)}function _(e){return u&&f(e,A)}t.isSharedArrayBuffer=b,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===l(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===l(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===l(e)},t.isGeneratorObject=function(e){return"[object Generator]"===l(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===l(e)},t.isNumberObject=v,t.isStringObject=M,t.isBooleanObject=Y,t.isBigIntObject=I,t.isSymbolObject=_,t.isBoxedPrimitive=function(e){return v(e)||M(e)||Y(e)||I(e)||_(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(g(e)||b(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})})},40537(e,t,r){var n=r(65606),i=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},a=/%[sdj%]/g;t.format=function(e){if(!m(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(u(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,i=n.length,o=String(e).replace(a,function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),s=n[r];r<i;s=n[++r])E(s)||!g(s)?o+=" "+s:o+=" "+u(s);return o},t.deprecate=function(e,r){if(void 0!==n&&!0===n.noDeprecation)return e;if(void 0===n)return function(){return t.deprecate(e,r).apply(this,arguments)};var i=!1;return function(){if(!i){if(n.throwDeprecation)throw new Error(r);n.traceDeprecation?console.trace(r):console.error(r),i=!0}return e.apply(this,arguments)}};var o={},s=/^$/;if(n.env.NODE_DEBUG){var c=n.env.NODE_DEBUG;c=c.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),s=new RegExp("^"+c+"$","i")}function u(e,r){var n={seen:[],stylize:T};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),f(r)?n.showHidden=r:r&&t._extend(n,r),S(n.showHidden)&&(n.showHidden=!1),S(n.depth)&&(n.depth=2),S(n.colors)&&(n.colors=!1),S(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),h(n,e,n.depth)}function l(e,t){var r=u.styles[t];return r?"["+u.colors[r][0]+"m"+e+"["+u.colors[r][1]+"m":e}function T(e,t){return e}function h(e,r,n){if(e.customInspect&&r&&O(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return m(i)||(i=h(e,i,n)),i}var a=function(e,t){if(S(t))return e.stylize("undefined","undefined");if(m(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return D(t)?e.stylize(""+t,"number"):f(t)?e.stylize(""+t,"boolean"):E(t)?e.stylize("null","null"):void 0}(e,r);if(a)return a;var o=Object.keys(r),s=function(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(r)),F(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return p(r);if(0===o.length){if(O(r)){var c=r.name?": "+r.name:"";return e.stylize("[Function"+c+"]","special")}if(R(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(N(r))return e.stylize(Date.prototype.toString.call(r),"date");if(F(r))return p(r)}var u,l="",T=!1,g=["{","}"];return A(r)&&(T=!0,g=["[","]"]),O(r)&&(l=" [Function"+(r.name?": "+r.name:"")+"]"),R(r)&&(l=" "+RegExp.prototype.toString.call(r)),N(r)&&(l=" "+Date.prototype.toUTCString.call(r)),F(r)&&(l=" "+p(r)),0!==o.length||T&&0!=r.length?n<0?R(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),u=T?function(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)M(t,String(o))?a.push(d(e,t,r,n,String(o),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(d(e,t,r,n,i,!0))}),a}(e,r,n,s,o):o.map(function(t){return d(e,r,n,s,t,T)}),e.seen.pop(),function(e,t,r){return e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(u,l,g)):g[0]+l+g[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,r,n,i,a){var o,s,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),M(n,i)||(o="["+i+"]"),s||(e.seen.indexOf(c.value)<0?(s=E(r)?h(e,c.value,null):h(e,c.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return" "+e}).join("\n").slice(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),S(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.slice(1,-1),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function A(e){return Array.isArray(e)}function f(e){return"boolean"==typeof e}function E(e){return null===e}function D(e){return"number"==typeof e}function m(e){return"string"==typeof e}function S(e){return void 0===e}function R(e){return g(e)&&"[object RegExp]"===y(e)}function g(e){return"object"==typeof e&&null!==e}function N(e){return g(e)&&"[object Date]"===y(e)}function F(e){return g(e)&&("[object Error]"===y(e)||e instanceof Error)}function O(e){return"function"==typeof e}function y(e){return Object.prototype.toString.call(e)}function b(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!o[e])if(s.test(e)){var r=n.pid;o[e]=function(){var n=t.format.apply(t,arguments);console.error("%s %d: %s",e,r,n)}}else o[e]=function(){};return o[e]},t.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(49032),t.isArray=A,t.isBoolean=f,t.isNull=E,t.isNullOrUndefined=function(e){return null==e},t.isNumber=D,t.isString=m,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=S,t.isRegExp=R,t.types.isRegExp=R,t.isObject=g,t.isDate=N,t.types.isDate=N,t.isError=F,t.types.isNativeError=F,t.isFunction=O,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(81135);var v=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;console.log("%s - %s",(r=[b((e=new Date).getHours()),b(e.getMinutes()),b(e.getSeconds())].join(":"),[e.getDate(),v[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(56698),t._extend=function(e,t){if(!t||!g(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var Y="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function I(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(Y&&e[Y]){var t;if("function"!=typeof(t=e[Y]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,Y,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise(function(e,n){t=e,r=n}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,n){e?r(e):t(n)});try{e.apply(this,i)}catch(e){r(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Y&&Object.defineProperty(t,Y,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,i(e))},t.promisify.custom=Y,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],r=0;r<arguments.length;r++)t.push(arguments[r]);var i=t.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var a=this,o=function(){return i.apply(a,arguments)};e.apply(this,t).then(function(e){n.nextTick(o.bind(null,null,e))},function(e){n.nextTick(I.bind(null,e,o))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,i(e)),t}},76541(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"AccountMultipleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon account-multiple-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13.07 10.41A5 5 0 0 0 13.07 4.59A3.39 3.39 0 0 1 15 4A3.5 3.5 0 0 1 15 11A3.39 3.39 0 0 1 13.07 10.41M5.5 7.5A3.5 3.5 0 1 1 9 11A3.5 3.5 0 0 1 5.5 7.5M7.5 7.5A1.5 1.5 0 1 0 9 6A1.5 1.5 0 0 0 7.5 7.5M16 17V19H2V17S2 13 9 13 16 17 16 17M14 17C13.86 16.22 12.67 15 9 15S4.07 16.31 4 17M15.95 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},35453(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"AccountOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon account-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},18658(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"AirplaneIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon airplane-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M20.56 3.91C21.15 4.5 21.15 5.45 20.56 6.03L16.67 9.92L18.79 19.11L17.38 20.53L13.5 13.1L9.6 17L9.96 19.47L8.89 20.53L7.13 17.35L3.94 15.58L5 14.5L7.5 14.87L11.37 11L3.94 7.09L5.36 5.68L14.55 7.8L18.44 3.91C19 3.33 20 3.33 20.56 3.91Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},3910(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"AlertCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-circle-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},78173(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ArrowDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon arrow-down-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},4152(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ArrowExpandIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon arrow-expand-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},42829(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ArrowLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon arrow-left-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},66948(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CalendarBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon calendar-blank-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19 3H18V1H16V3H8V1H6V3H5C3.89 3 3 3.9 3 5V19C3 20.11 3.9 21 5 21H19C20.11 21 21 20.11 21 19V5C21 3.9 20.11 3 19 3M19 19H5V9H19V19M19 7H5V5H19V7Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},13606(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CalendarClockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon calendar-clock-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6 1V3H5C3.89 3 3 3.89 3 5V19C3 20.1 3.89 21 5 21H11.1C12.36 22.24 14.09 23 16 23C19.87 23 23 19.87 23 16C23 14.09 22.24 12.36 21 11.1V5C21 3.9 20.11 3 19 3H18V1H16V3H8V1M5 5H19V7H5M5 9H19V9.67C18.09 9.24 17.07 9 16 9C12.13 9 9 12.13 9 16C9 17.07 9.24 18.09 9.67 19H5M16 11.15C18.68 11.15 20.85 13.32 20.85 16C20.85 18.68 18.68 20.85 16 20.85C13.32 20.85 11.15 18.68 11.15 16C11.15 13.32 13.32 11.15 16 11.15M15 13V16.69L18.19 18.53L18.94 17.23L16.5 15.82V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},94767(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CalendarOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon calendar-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12 12H17V17H12V12M19 3H18V1H16V3H8V1H6V3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M19 5V7H5V5H19M5 19V9H19V19H5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},69635(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CheckboxBlankCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-blank-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},35052(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CheckboxMarkedCirclePlusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-plus-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14.3 21.7C13.6 21.9 12.8 22 12 22C6.5 22 2 17.5 2 12S6.5 2 12 2C13.3 2 14.6 2.3 15.8 2.7L14.2 4.3C13.5 4.1 12.8 4 12 4C7.6 4 4 7.6 4 12S7.6 20 12 20C12.4 20 12.9 20 13.3 19.9C13.5 20.6 13.9 21.2 14.3 21.7M7.9 10.1L6.5 11.5L11 16L21 6L19.6 4.6L11 13.2L7.9 10.1M18 14V17H15V19H18V22H20V19H23V17H20V14H18Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},11893(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-left-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},44038(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ClipboardTextOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon clipboard-text-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,3H14.82C14.25,1.44 12.53,0.64 11,1.2C10.14,1.5 9.5,2.16 9.18,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M12,3A1,1 0 0,1 13,4A1,1 0 0,1 12,5A1,1 0 0,1 11,4A1,1 0 0,1 12,3M7,7H17V5H19V19H5V5H7V7M17,11H7V9H17V11M15,15H7V13H15V15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},98779(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ClockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon clock-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},68752(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CloseOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M3,16.74L7.76,12L3,7.26L7.26,3L12,7.76L16.74,3L21,7.26L16.24,12L21,16.74L16.74,21L12,16.24L7.26,21L3,16.74M12,13.41L16.74,18.16L18.16,16.74L13.41,12L18.16,7.26L16.74,5.84L12,10.59L7.26,5.84L5.84,7.26L10.59,12L5.84,16.74L7.26,18.16L12,13.41Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},18710(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CloseThickIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon close-thick-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M20 6.91L17.09 4L12 9.09L6.91 4L4 6.91L9.09 12L4 17.09L6.91 20L12 14.91L17.09 20L20 17.09L14.91 12L20 6.91Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},52714(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"CloudDownloadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon cloud-download-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.83 7.13 7.39 5.75 8.95 4.38 11 4.08V12.15L9.4 10.6L8 12L12 16L16 12L14.6 10.6L13 12.15V4.08Q15.58 4.43 17.29 6.39 19 8.35 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},57601(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon content-copy-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},18816(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},74241(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"DownloadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon download-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},80272(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"FilterOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon filter-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15,19.88C15.04,20.18 14.94,20.5 14.71,20.71C14.32,21.1 13.69,21.1 13.3,20.71L9.29,16.7C9.06,16.47 8.96,16.16 9,15.87V10.75L4.21,4.62C3.87,4.19 3.95,3.56 4.38,3.22C4.57,3.08 4.78,3 5,3V3H19V3C19.22,3 19.43,3.08 19.62,3.22C20.05,3.56 20.13,4.19 19.79,4.62L15,10.75V19.88M7.04,5L11,10.06V15.58L13,17.58V10.05L16.96,5H7.04Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},91955(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"FilterVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon filter-variant-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6,13H18V11H6M3,6V8H21V6M10,18H14V16H10V18Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},44251(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ImageSizeSelectActualIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon image-size-select-actual-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M21,3H3C2,3 1,4 1,5V19A2,2 0 0,0 3,21H21C22,21 23,20 23,19V5C23,4 22,3 21,3M5,17L8.5,12.5L11,15.5L14.5,11L19,17H5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},86417(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"LabelVariantOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon label-variant-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6.5,17H15L18.5,12L15,7H6.5L10,12L6.5,17M15,19H3L7.5,12L3,5H15C15.69,5 16.23,5.3 16.64,5.86L21,12L16.64,18.14C16.23,18.7 15.69,19 15,19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},91675(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"LockOffOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon lock-off-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M9 5.82L7.36 4.16C8.09 2.31 9.89 1 12 1C14.76 1 17 3.24 17 6V8H18C19.11 8 20 8.9 20 10V16.8L18 14.8V10H13.2L11.2 8H15V6C15 4.34 13.66 3 12 3C10.41 3 9.11 4.25 9 5.82M22.11 21.46L20.84 22.73L19.46 21.35C19.1 21.75 18.58 22 18 22H6C4.89 22 4 21.1 4 20V10C4 8.89 4.89 8 6 8H6.11L1.11 3L2.39 1.73L22.11 21.46M18 19.89L13.85 15.74C13.56 16.5 12.84 17 12 17C10.89 17 10 16.1 10 15C10 14.15 10.5 13.44 11.26 13.15L8.11 10H6V20H18V19.89Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},81972(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"LockOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon lock-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,17C10.89,17 10,16.1 10,15C10,13.89 10.89,13 12,13A2,2 0 0,1 14,15A2,2 0 0,1 12,17M18,20V10H6V20H18M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V10C4,8.89 4.89,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},73110(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"LockPlusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon lock-plus-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M6 20V10H18V13.09C18.33 13.04 18.66 13 19 13C19.34 13 19.67 13.04 20 13.09V10C20 8.9 19.11 8 18 8H17V6C17 3.24 14.76 1 12 1S7 3.24 7 6V8H6C4.89 8 4 8.89 4 10V20C4 21.1 4.89 22 6 22H13.81C13.46 21.39 13.22 20.72 13.09 20H6M9 6C9 4.34 10.34 3 12 3S15 4.34 15 6V8H9V6M14 15C14 16.11 13.11 17 12 17C10.89 17 10 16.1 10 15C10 13.89 10.89 13 12 13C13.11 13 14 13.9 14 15M23 18V20H20V23H18V20H15V18H18V15H20V18H23Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},7301(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"MapMarkerOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon map-marker-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5M12,2A7,7 0 0,1 19,9C19,14.25 12,22 12,22C12,22 5,14.25 5,9A7,7 0 0,1 12,2M12,4A5,5 0 0,0 7,9C7,10 7,12 12,18.71C17,12 17,10 17,9A5,5 0 0,0 12,4Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},35538(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"PaperclipIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon paperclip-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},84453(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"PrinterOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon printer-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19 8C20.66 8 22 9.34 22 11V17H18V21H6V17H2V11C2 9.34 3.34 8 5 8H6V3H18V8H19M8 5V8H16V5H8M16 19V15H8V19H16M18 15H20V11C20 10.45 19.55 10 19 10H5C4.45 10 4 10.45 4 11V15H6V13H18V15M19 11.5C19 12.05 18.55 12.5 18 12.5C17.45 12.5 17 12.05 17 11.5C17 10.95 17.45 10.5 18 10.5C18.55 10.5 19 10.95 19 11.5Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},38210(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ReplyAllOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon reply-all-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M11,9.8V10.7L12.7,10.9C15.3,11.3 17.2,12.3 18.6,13.6C16.9,13.1 15.1,12.8 13,12.8H11V14.1L8.8,12L11,9.8M13,5L6,12L13,19V14.9C18,14.9 21.5,16.5 24,20C23,15 20,10 13,9M7,8V5L0,12L7,19V16L3,12"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},12624(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ReplyOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon reply-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8,9.8V10.7L9.7,11C12.3,11.4 14.2,12.4 15.6,13.7C13.9,13.2 12.1,12.9 10,12.9H8V14.2L5.8,12L8,9.8M10,5L3,12L10,19V14.9C15,14.9 18.5,16.5 21,20C20,15 17,10 10,9"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},83298(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"ShareOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon share-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M14,5V9C7,10 4,15 3,20C5.5,16.5 9,14.9 14,14.9V19L21,12L14,5M16,9.83L18.17,12L16,14.17V12.9H14C11.93,12.9 10.07,13.28 8.34,13.85C9.74,12.46 11.54,11.37 14.28,11L16,10.73V9.83Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},56220(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"TrainIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon train-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,2C8,2 4,2.5 4,6V15.5A3.5,3.5 0 0,0 7.5,19L6,20.5V21H8.23L10.23,19H14L16,21H18V20.5L16.5,19A3.5,3.5 0 0,0 20,15.5V6C20,2.5 16.42,2 12,2M7.5,17A1.5,1.5 0 0,1 6,15.5A1.5,1.5 0 0,1 7.5,14A1.5,1.5 0 0,1 9,15.5A1.5,1.5 0 0,1 7.5,17M11,10H6V6H11V10M13,10V6H18V10H13M16.5,17A1.5,1.5 0 0,1 15,15.5A1.5,1.5 0 0,1 16.5,14A1.5,1.5 0 0,1 18,15.5A1.5,1.5 0 0,1 16.5,17Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},31874(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"TranslateIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon translate-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12.87,15.07L10.33,12.56L10.36,12.53C12.1,10.59 13.34,8.36 14.07,6H17V4H10V2H8V4H1V6H12.17C11.5,7.92 10.44,9.75 9,11.35C8.07,10.32 7.3,9.19 6.69,8H4.69C5.42,9.63 6.42,11.17 7.67,12.56L2.58,17.58L4,19L9,14L12.11,17.11L12.87,15.07M18.5,10H16.5L12,22H14L15.12,19H19.87L21,22H23L18.5,10M15.88,17L17.5,12.67L19.12,17H15.88Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},80415(e,t,r){"use strict";r.d(t,{A:()=>i});const n={name:"TrayArrowDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},i=(0,r(14486).A)(n,function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon tray-arrow-down-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(t){return e.$emit("click",t)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M2 12H4V17H20V12H22V17C22 18.11 21.11 19 20 19H4C2.9 19 2 18.11 2 17V12M12 15L17.55 9.54L16.13 8.13L13 11.25V2H11V11.25L7.88 8.13L6.46 9.55L12 15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},[],!1,null,null,null).exports},56684(e,t){!function(e){"use strict";var t=[],r=void 0;function n(e,t,r){return e.addEventListener(t,r,!1),{destroy:function(){return e.removeEventListener(t,r,!1)}}}function i(e,i){var o=i.value,s=i.modifiers;a(e),r||(r=n(document.documentElement,"click",function(e){t.forEach(function(t){return t.check(e)})})),setTimeout(function(){t.push(s.static?function(e,t){return{el:e,check:function(r){e.contains(r.target)||t(r)},destroy:function(){}}}(e,o):function(e,t){var r=!1,i=n(e,"mouseenter",function(){r=!0}),a=n(e,"mouseleave",function(){r=!1});return{el:e,check:function(e){r||t(e)},destroy:function(){i.destroy(),a.destroy()}}}(e,o))},0)}function a(e){for(var n=t.length-1;n>=0;)t[n].el===e&&(t[n].destroy(),t.splice(n,1)),n-=1;0===t.length&&r&&(r.destroy(),r=null)}var o={bind:i,unbind:a,update:function(e,t){t.value!==t.oldValue&&i(e,t)}},s={directives:{"on-click-outside":o}};e.directive=o,e.mixin=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},51591(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateBasicAuthHeader=void 0;var n=r(96706);t.generateBasicAuthHeader=function(e,t){var r=(0,n.toBase64)("".concat(e,":").concat(t));return"Basic ".concat(r)}},85933(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parseDigestAuth=t.generateDigestAuthHeader=t.createDigestContext=void 0;var i=n(r(83503)),a=r(84021);t.createDigestContext=function(e,t){return{username:e,password:t,nc:0,algorithm:"md5",hasDigestAuth:!1}},t.generateDigestAuthHeader=function(e,t){var r=e.url.replace("//",""),n=-1==r.indexOf("/")?"/":r.slice(r.indexOf("/")),o=e.method?e.method.toUpperCase():"GET",s=!!/(^|,)\s*auth\s*($|,)/.test(t.qop)&&"auth",c="00000000".concat(t.nc).slice(-8),u=(0,a.ha1Compute)(t.algorithm,t.username,t.realm,t.password,t.nonce,t.cnonce),l=(0,i.default)("".concat(o,":").concat(n)),T=s?(0,i.default)("".concat(u,":").concat(t.nonce,":").concat(c,":").concat(t.cnonce,":").concat(s,":").concat(l)):(0,i.default)("".concat(u,":").concat(t.nonce,":").concat(l)),h={username:t.username,realm:t.realm,nonce:t.nonce,uri:n,qop:s,response:T,nc:c,cnonce:t.cnonce,algorithm:t.algorithm,opaque:t.opaque},p=[];for(var d in h)h[d]&&("qop"===d||"nc"===d||"algorithm"===d?p.push("".concat(d,"=").concat(h[d])):p.push("".concat(d,'="').concat(h[d],'"')));return"Digest ".concat(p.join(", "))},t.parseDigestAuth=function(e,t){var r=e.headers["www-authenticate"]||"";if("digest"!==r.split(/\s/)[0].toLowerCase())return!1;for(var n=/([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi;;){var i=n.exec(r);if(!i)break;t[i[1]]=i[2]||i[3]}return t.nc+=1,t.cnonce=function(){for(var e="",t=0;t<32;++t)e="".concat(e).concat("abcdef0123456789"[Math.floor(16*Math.random())]);return e}(),!0}},64825(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupAuth=void 0;var n=r(77893),i=r(85933),a=r(51591),o=r(74325),s=r(38147);t.setupAuth=function(e,t,r,c){switch(e.authType){case s.AuthType.Digest:e.digest=(0,i.createDigestContext)(t,r);break;case s.AuthType.None:break;case s.AuthType.Password:e.headers.Authorization=(0,a.generateBasicAuthHeader)(t,r);break;case s.AuthType.Token:e.headers.Authorization=(0,o.generateTokenAuthHeader)(c);break;default:throw new n.Layerr({info:{code:s.ErrorCode.InvalidAuthType}},"Invalid auth type: ".concat(e.authType))}}},74325(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateTokenAuthHeader=void 0,t.generateTokenAuthHeader=function(e){return"".concat(e.token_type," ").concat(e.access_token)}},95258(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayBuffer=void 0;var r="function"==typeof ArrayBuffer,n=Object.prototype.toString;t.isArrayBuffer=function(e){return r&&(e instanceof ArrayBuffer||"[object ArrayBuffer]"===n.call(e))}},76051(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBuffer=void 0,t.isBuffer=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},87604(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPatcher=void 0;var n=r(30317),i=null;t.getPatcher=function(){return i||(i=new n.HotPatcher),i}},6696(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClient=void 0;var n=r(56723),i=r(64825),a=r(6182),o=r(92970),s=r(21629),c=r(53605),u=r(57756),l=r(71033),T=r(78200),h=r(62057),p=r(24570),d=r(80829),A=r(22835),f=r(85910),E=r(68432),D=r(38147);t.createClient=function(e,t){void 0===t&&(t={});var r=t.authType,m=void 0===r?null:r,S=t.contactHref,R=void 0===S?"https://github.com/perry-mitchell/webdav-client/blob/master/LOCK_CONTACT.md":S,g=t.headers,N=void 0===g?{}:g,F=t.httpAgent,O=t.httpsAgent,y=t.maxBodyLength,b=t.maxContentLength,v=t.password,M=t.token,Y=t.username,I=t.withCredentials,_=m;_||(_=Y||v?D.AuthType.Password:D.AuthType.None);var w={authType:_,contactHref:R,headers:Object.assign({},N),httpAgent:F,httpsAgent:O,maxBodyLength:y,maxContentLength:b,remotePath:(0,n.extractURLPath)(e),remoteURL:e,password:v,token:M,username:Y,withCredentials:I};return(0,i.setupAuth)(w,Y,v,M),{copyFile:function(e,t,r){return(0,a.copyFile)(w,e,t,r)},createDirectory:function(e,t){return(0,o.createDirectory)(w,e,t)},createReadStream:function(e,t){return(0,s.createReadStream)(w,e,t)},createWriteStream:function(e,t,r){return(0,s.createWriteStream)(w,e,t,r)},customRequest:function(e,t){return(0,c.customRequest)(w,e,t)},deleteFile:function(e,t){return(0,u.deleteFile)(w,e,t)},exists:function(e,t){return(0,l.exists)(w,e,t)},getDirectoryContents:function(e,t){return(0,T.getDirectoryContents)(w,e,t)},getFileContents:function(e,t){return(0,h.getFileContents)(w,e,t)},getFileDownloadLink:function(e){return(0,h.getFileDownloadLink)(w,e)},getFileUploadLink:function(e){return(0,E.getFileUploadLink)(w,e)},getHeaders:function(){return Object.assign({},w.headers)},getQuota:function(e){return(0,d.getQuota)(w,e)},lock:function(e,t){return(0,p.lock)(w,e,t)},moveFile:function(e,t,r){return(0,f.moveFile)(w,e,t,r)},putFileContents:function(e,t,r){return(0,E.putFileContents)(w,e,t,r)},setHeaders:function(e){w.headers=Object.assign({},e)},stat:function(e,t){return(0,A.getStat)(w,e,t)},unlock:function(e,t,r){return(0,p.unlock)(w,e,t,r)}}}},51150(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.parseXML=t.parseStat=t.getPatcher=t.createClient=void 0;var a=r(6696);Object.defineProperty(t,"createClient",{enumerable:!0,get:function(){return a.createClient}});var o=r(87604);Object.defineProperty(t,"getPatcher",{enumerable:!0,get:function(){return o.getPatcher}}),i(r(38147),t);var s=r(33521);Object.defineProperty(t,"parseStat",{enumerable:!0,get:function(){return s.parseStat}}),Object.defineProperty(t,"parseXML",{enumerable:!0,get:function(){return s.parseXML}})},6182(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.copyFile=void 0;var a=r(56723),o=r(59763),s=r(29375),c=r(74939);t.copyFile=function(e,t,r,u){return void 0===u&&(u={}),n(this,void 0,void 0,function(){var n,l;return i(this,function(i){switch(i.label){case 0:return n=(0,s.prepareRequestOptions)({url:(0,a.joinURL)(e.remoteURL,(0,o.encodePath)(t)),method:"COPY",headers:{Destination:(0,a.joinURL)(e.remoteURL,(0,o.encodePath)(r))}},e,u),[4,(0,s.request)(n)];case 1:return l=i.sent(),(0,c.handleResponseCode)(e,l),[2]}})})}},92970(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},a=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.createDirectory=void 0;var o=r(56723),s=r(59763),c=r(29375),u=r(74939),l=r(22835);function T(e,t,r){return void 0===r&&(r={}),i(this,void 0,void 0,function(){var n,i;return a(this,function(a){switch(a.label){case 0:return!0===r.recursive?[2,h(e,t,r)]:(n=(0,c.prepareRequestOptions)({url:(0,o.joinURL)(e.remoteURL,(l=(0,s.encodePath)(t),l.endsWith("/")?l:l+"/")),method:"MKCOL"},e,r),[4,(0,c.request)(n)]);case 1:return i=a.sent(),(0,u.handleResponseCode)(e,i),[2]}var l})})}function h(e,t,r){return void 0===r&&(r={}),i(this,void 0,void 0,function(){var i,o,c,u,h,p;return a(this,function(a){switch(a.label){case 0:(i=(0,s.getAllDirectories)((0,s.normalisePath)(t))).sort(function(e,t){return e.length>t.length?1:t.length>e.length?-1:0}),o=!1,c=0,u=i,a.label=1;case 1:return c<u.length?(h=u[c],o?[4,T(e,h,n(n({},r),{recursive:!1}))]:[3,3]):[3,10];case 2:return a.sent(),[3,9];case 3:return a.trys.push([3,5,,9]),[4,(0,l.getStat)(e,h)];case 4:if("directory"!==a.sent().type)throw new Error("Path includes a file: ".concat(t));return[3,9];case 5:return 404!==(p=a.sent()).status?[3,7]:(o=!0,[4,T(e,h,n(n({},r),{recursive:!1}))]);case 6:return a.sent(),[3,8];case 7:throw p;case 8:return[3,9];case 9:return c++,[3,1];case 10:return[2]}})})}t.createDirectory=T},21629(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createWriteStream=t.createReadStream=void 0;var o=a(r(88310)),s=r(56723),c=r(59763),u=r(29375),l=r(74939),T=function(){};t.createReadStream=function(e,t,r){void 0===r&&(r={});var a=new(0,o.default.PassThrough);return function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,a,o,T,h;return i(this,function(i){switch(i.label){case 0:return n={},"object"==typeof r.range&&"number"==typeof r.range.start&&(a="bytes=".concat(r.range.start,"-"),"number"==typeof r.range.end&&(a="".concat(a).concat(r.range.end)),n.Range=a),o=(0,u.prepareRequestOptions)({url:(0,s.joinURL)(e.remoteURL,(0,c.encodePath)(t)),method:"GET",headers:n,responseType:"stream"},e,r),[4,(0,u.request)(o)];case 1:if(T=i.sent(),(0,l.handleResponseCode)(e,T),n.Range&&206!==T.status)throw(h=new Error("Invalid response code for partial request: ".concat(T.status))).status=T.status,h;return r.callback&&setTimeout(function(){r.callback(T)},0),[2,T.data]}})})}(e,t,r).then(function(e){e.pipe(a)}).catch(function(e){a.emit("error",e)}),a},t.createWriteStream=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n=T);var i=new(0,o.default.PassThrough),a={};!1===r.overwrite&&(a["If-None-Match"]="*");var h=(0,u.prepareRequestOptions)({url:(0,s.joinURL)(e.remoteURL,(0,c.encodePath)(t)),method:"PUT",headers:a,data:i,maxRedirects:0},e,r);return(0,u.request)(h).then(function(t){return(0,l.handleResponseCode)(e,t)}).then(function(e){setTimeout(function(){n(e)},0)}).catch(function(e){i.emit("error",e)}),i}},53605(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.customRequest=void 0;var a=r(56723),o=r(59763),s=r(29375),c=r(74939);t.customRequest=function(e,t,r){return n(this,void 0,void 0,function(){var n,u;return i(this,function(i){switch(i.label){case 0:return r.url||(r.url=(0,a.joinURL)(e.remoteURL,(0,o.encodePath)(t))),n=(0,s.prepareRequestOptions)(r,e,{}),[4,(0,s.request)(n)];case 1:return u=i.sent(),(0,c.handleResponseCode)(e,u),[2,u]}})})}},57756(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.deleteFile=void 0;var a=r(56723),o=r(59763),s=r(29375),c=r(74939);t.deleteFile=function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,u;return i(this,function(i){switch(i.label){case 0:return n=(0,s.prepareRequestOptions)({url:(0,a.joinURL)(e.remoteURL,(0,o.encodePath)(t)),method:"DELETE"},e,r),[4,(0,s.request)(n)];case 1:return u=i.sent(),(0,c.handleResponseCode)(e,u),[2]}})})}},78200(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getDirectoryContents=void 0;var o=a(r(12692)),s=r(56723),c=r(59763),u=r(33521),l=r(29375),T=r(74939);t.getDirectoryContents=function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,a,h,p,d;return i(this,function(i){switch(i.label){case 0:return n=(0,l.prepareRequestOptions)({url:(0,s.joinURL)(e.remoteURL,(0,c.encodePath)(t),"/"),method:"PROPFIND",headers:{Accept:"text/plain",Depth:r.deep?"infinity":"1"},responseType:"text"},e,r),[4,(0,l.request)(n)];case 1:return a=i.sent(),(0,T.handleResponseCode)(e,a),[4,(0,u.parseXML)(a.data)];case 2:return h=i.sent(),p=t.startsWith("/")?t:"/"+t,d=function(e,t,r,n){void 0===n&&(n=!1);var i=o.default.join(t,"/");return e.multistatus.response.map(function(e){var t=(0,s.normaliseHREF)(e.href),r=e.propstat.prop,a="/"===i?decodeURIComponent((0,c.normalisePath)(t)):decodeURIComponent((0,c.normalisePath)(o.default.relative(i,t)));return(0,u.prepareFileFromProps)(r,a,n)}).filter(function(e){return e.basename&&("file"===e.type||e.filename!==r.replace(/\/$/,""))})}(h,e.remotePath,p,r.details),r.glob&&(d=(0,T.processGlobFilter)(d,r.glob)),[2,(0,T.processResponsePayload)(a,d,r.details)]}})})}},71033(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.exists=void 0;var a=r(22835);t.exists=function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n;return i(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,(0,a.getStat)(e,t,r)];case 1:return i.sent(),[2,!0];case 2:if(404===(n=i.sent()).status)return[2,!1];throw n;case 3:return[2]}})})}},62057(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.getFileDownloadLink=t.getFileContents=void 0;var a=r(77893),o=r(56723),s=r(59763),c=r(96706),u=r(29375),l=r(74939),T=r(38147),h=function(e){return e};function p(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,a;return i(this,function(i){switch(i.label){case 0:return n=(0,u.prepareRequestOptions)({url:(0,o.joinURL)(e.remoteURL,(0,s.encodePath)(t)),method:"GET",responseType:"arraybuffer"},e,r),[4,(0,u.request)(n)];case 1:return a=i.sent(),(0,l.handleResponseCode)(e,a),[2,(0,l.processResponsePayload)(a,a.data,r.details)]}})})}function d(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,a;return i(this,function(i){switch(i.label){case 0:return n=(0,u.prepareRequestOptions)({url:(0,o.joinURL)(e.remoteURL,(0,s.encodePath)(t)),method:"GET",responseType:"text",transformResponse:[h]},e,r),[4,(0,u.request)(n)];case 1:return a=i.sent(),(0,l.handleResponseCode)(e,a),[2,(0,l.processResponsePayload)(a,a.data,r.details)]}})})}t.getFileContents=function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,o;return i(this,function(i){if(n=r.format,"binary"!==(o=void 0===n?"binary":n)&&"text"!==o)throw new a.Layerr({info:{code:T.ErrorCode.InvalidOutputFormat}},"Invalid output format: ".concat(o));return[2,"text"===o?d(e,t,r):p(e,t,r)]})})},t.getFileDownloadLink=function(e,t){var r=(0,o.joinURL)(e.remoteURL,(0,s.encodePath)(t)),n=/^https:/i.test(r)?"https":"http";switch(e.authType){case T.AuthType.None:break;case T.AuthType.Password:var i=e.headers.Authorization.replace(/^Basic /i,"").trim(),u=(0,c.fromBase64)(i);r=r.replace(/^https?:\/\//,"".concat(n,"://").concat(u,"@"));break;default:throw new a.Layerr({info:{code:T.ErrorCode.LinkUnsupportedAuthType}},"Unsupported auth type for file link: ".concat(e.authType))}return r}},80829(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.getQuota=void 0;var a=r(29375),o=r(74939),s=r(33521),c=r(56723),u=r(91298);t.getQuota=function(e,t){return void 0===t&&(t={}),n(this,void 0,void 0,function(){var r,n,l,T,h;return i(this,function(i){switch(i.label){case 0:return r=t.path||"/",n=(0,a.prepareRequestOptions)({url:(0,c.joinURL)(e.remoteURL,r),method:"PROPFIND",headers:{Accept:"text/plain",Depth:"0"},responseType:"text"},e,t),[4,(0,a.request)(n)];case 1:return l=i.sent(),(0,o.handleResponseCode)(e,l),[4,(0,s.parseXML)(l.data)];case 2:return T=i.sent(),h=(0,u.parseQuota)(T),[2,(0,o.processResponsePayload)(l,h,t.details)]}})})}},24570(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.unlock=t.lock=void 0;var o=a(r(26602)),s=r(56723),c=r(59763),u=r(96463),l=r(29375),T=r(74939);t.lock=function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,a,h,p,d,A,f,E;return i(this,function(i){switch(i.label){case 0:return n=r.refreshToken,a=r.timeout,h={Accept:"text/plain,application/xml",Timeout:void 0===a?"Infinite, Second-4100000000":a},n&&(h.If=n),p=(0,l.prepareRequestOptions)({url:(0,s.joinURL)(e.remoteURL,(0,c.encodePath)(t)),method:"LOCK",headers:h,data:(0,u.generateLockXML)(e.contactHref),responseType:"text"},e,r),[4,(0,l.request)(p)];case 1:if(d=i.sent(),(0,T.handleResponseCode)(e,d),A=(0,u.parseGenericResponse)(d.data),f=o.default.get(A,"prop.lockdiscovery.activelock.locktoken.href"),E=o.default.get(A,"prop.lockdiscovery.activelock.timeout"),!f)throw(0,T.createErrorFromResponse)(d,"No lock token received: ");return[2,{token:f,serverTimeout:E}]}})})},t.unlock=function(e,t,r,a){return void 0===a&&(a={}),n(this,void 0,void 0,function(){var n,o;return i(this,function(i){switch(i.label){case 0:return n=(0,l.prepareRequestOptions)({url:(0,s.joinURL)(e.remoteURL,(0,c.encodePath)(t)),method:"UNLOCK",headers:{"Lock-Token":r}},e,a),[4,(0,l.request)(n)];case 1:if(o=i.sent(),(0,T.handleResponseCode)(e,o),204!==o.status&&200!==o.status)throw(0,T.createErrorFromResponse)(o);return[2]}})})}},85910(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.moveFile=void 0;var a=r(56723),o=r(59763),s=r(29375),c=r(74939);t.moveFile=function(e,t,r,u){return void 0===u&&(u={}),n(this,void 0,void 0,function(){var n,l;return i(this,function(i){switch(i.label){case 0:return n=(0,s.prepareRequestOptions)({url:(0,a.joinURL)(e.remoteURL,(0,o.encodePath)(t)),method:"MOVE",headers:{Destination:(0,a.joinURL)(e.remoteURL,(0,o.encodePath)(r))}},e,u),[4,(0,s.request)(n)];case 1:return l=i.sent(),(0,c.handleResponseCode)(e,l),[2]}})})}},68432(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getFileUploadLink=t.putFileContents=void 0;var o=r(77893),s=a(r(88310)),c=r(96706),u=r(56723),l=r(59763),T=r(29375),h=r(74939),p=r(94701),d=r(38147);t.putFileContents=function(e,t,r,a){return void 0===a&&(a={}),n(this,void 0,void 0,function(){var n,o,c,d,A,f,E,D;return i(this,function(i){switch(i.label){case 0:return n=a.contentLength,o=void 0===n||n,c=a.overwrite,d=void 0===c||c,A={"Content-Type":"application/octet-stream"},"undefined"==typeof WEB&&void 0!==s.default&&void 0!==(null===s.default||void 0===s.default?void 0:s.default.Readable)&&r instanceof s.default.Readable||!1===o||(A["Content-Length"]="".concat("number"==typeof o?o:(0,p.calculateDataLength)(r))),d||(A["If-None-Match"]="*"),f=(0,T.prepareRequestOptions)({url:(0,u.joinURL)(e.remoteURL,(0,l.encodePath)(t)),method:"PUT",headers:A,data:r},e,a),[4,(0,T.request)(f)];case 1:E=i.sent();try{(0,h.handleResponseCode)(e,E)}catch(e){if(412!==(D=e).status||d)throw D;return[2,!1]}return[2,!0]}})})},t.getFileUploadLink=function(e,t){var r="".concat((0,u.joinURL)(e.remoteURL,(0,l.encodePath)(t)),"?Content-Type=application/octet-stream"),n=/^https:/i.test(r)?"https":"http";switch(e.authType){case d.AuthType.None:break;case d.AuthType.Password:var i=e.headers.Authorization.replace(/^Basic /i,"").trim(),a=(0,c.fromBase64)(i);r=r.replace(/^https?:\/\//,"".concat(n,"://").concat(a,"@"));break;default:throw new o.Layerr({info:{code:d.ErrorCode.LinkUnsupportedAuthType}},"Unsupported auth type for file link: ".concat(e.authType))}return r}},22835(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(o,s)}c((n=n.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.getStat=void 0;var a=r(33521),o=r(56723),s=r(59763),c=r(29375),u=r(74939);t.getStat=function(e,t,r){return void 0===r&&(r={}),n(this,void 0,void 0,function(){var n,l,T,h,p,d;return i(this,function(i){switch(i.label){case 0:return n=r.details,l=void 0!==n&&n,T=(0,c.prepareRequestOptions)({url:(0,o.joinURL)(e.remoteURL,(0,s.encodePath)(t)),method:"PROPFIND",headers:{Accept:"text/plain,application/xml",Depth:"0"},responseType:"text"},e,r),[4,(0,c.request)(T)];case 1:return h=i.sent(),(0,u.handleResponseCode)(e,h),[4,(0,a.parseXML)(h.data)];case 2:return p=i.sent(),d=(0,a.parseStat)(p,t,l),[2,(0,u.processResponsePayload)(h,d,l)]}})})}},29375(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.request=t.prepareRequestOptions=void 0;var i=n(r(67718)),a=r(87604),o=r(85933),s=r(56930),c=r(11208);function u(e){return(0,a.getPatcher)().patchInline("request",function(e){return(0,i.default)(e)},e)}t.prepareRequestOptions=function(e,t,r){var n=(0,s.cloneShallow)(e);return n.headers=(0,c.mergeHeaders)(t.headers,n.headers||{},r.headers||{}),void 0!==r.data&&(n.data=r.data),r.signal&&(n.signal=r.signal),t.httpAgent&&(n.httpAgent=t.httpAgent),t.httpsAgent&&(n.httpsAgent=t.httpsAgent),t.digest&&(n._digest=t.digest),"boolean"==typeof t.withCredentials&&(n.withCredentials=t.withCredentials),t.maxContentLength&&(n.maxContentLength=t.maxContentLength),t.maxBodyLength&&(n.maxBodyLength=t.maxBodyLength),r.hasOwnProperty("onUploadProgress")&&(n.onUploadProgress=r.onUploadProgress),r.hasOwnProperty("onDownloadProgress")&&(n.onDownloadProgress=r.onDownloadProgress),n.validateStatus=function(){return!0},n},t.request=function(e){if(!e._digest)return u(e);var t=e._digest;return delete e._digest,t.hasDigestAuth&&(e=(0,s.merge)(e,{headers:{Authorization:(0,o.generateDigestAuthHeader)(e,t)}})),u(e).then(function(r){if(401==r.status){if(t.hasDigestAuth=(0,o.parseDigestAuth)(r,t),t.hasDigestAuth)return u(e=(0,s.merge)(e,{headers:{Authorization:(0,o.generateDigestAuthHeader)(e,t)}})).then(function(e){return 401==e.status?t.hasDigestAuth=!1:t.nc++,e})}else t.nc++;return r})}},74939(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.processResponsePayload=t.processGlobFilter=t.handleResponseCode=t.createErrorFromResponse=void 0;var i=n(r(76200));function a(e,t){void 0===t&&(t="");var r=new Error("".concat(t,"Invalid response: ").concat(e.status," ").concat(e.statusText));return r.status=e.status,r.response=e,r}t.createErrorFromResponse=a,t.handleResponseCode=function(e,t){var r=t.status;if(401===r&&e.digest)return t;if(r>=400)throw a(t);return t},t.processGlobFilter=function(e,t){return e.filter(function(e){return(0,i.default)(e.filename,t,{matchBase:!0})})},t.processResponsePayload=function(e,t,r){return void 0===r&&(r=!1),r?{data:t,headers:e.headers||{},status:e.status,statusText:e.statusText}:t}},84021(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ha1Compute=void 0;var i=n(r(83503));t.ha1Compute=function(e,t,r,n,a,o){var s=(0,i.default)("".concat(t,":").concat(r,":").concat(n));return e&&"md5-sess"===e.toLowerCase()?(0,i.default)("".concat(s,":").concat(a,":").concat(o)):s}},33521(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.translateDiskSpace=t.parseStat=t.prepareFileFromProps=t.parseXML=void 0;var i,a=n(r(12692)),o=r(14113),s=n(r(26602)),c=r(96706),u=r(59763);function l(e,t,r){void 0===r&&(r=i.Original);var n=s.default.get(e,t);return"array"===r&&!1===Array.isArray(n)?[n]:"object"===r&&Array.isArray(n)?n[0]:n}function T(e,t,r){void 0===r&&(r=!1);var n=e.getlastmodified,i=void 0===n?null:n,o=e.getcontentlength,s=void 0===o?"0":o,u=e.resourcetype,l=void 0===u?null:u,T=e.getcontenttype,h=void 0===T?null:T,p=e.getetag,d=void 0===p?null:p,A=l&&"object"==typeof l&&void 0!==l.collection?"directory":"file",f=(0,c.decodeHTMLEntities)(t),E={filename:f,basename:a.default.basename(f),lastmod:i,size:parseInt(s,10),type:A,etag:"string"==typeof d?d.replace(/"/g,""):null};return"file"===A&&(E.mime=h&&"string"==typeof h?h.split(";")[0]:""),r&&(E.props=e),E}!function(e){e.Array="array",e.Object="object",e.Original="original"}(i||(i={})),t.parseXML=function(e){return new Promise(function(t){t(function(e){var t=e.multistatus;if(""===t)return{multistatus:{response:[]}};if(!t)throw new Error("Invalid response: No root multistatus found");var r={multistatus:Array.isArray(t)?t[0]:t};return s.default.set(r,"multistatus.response",l(r,"multistatus.response",i.Array)),s.default.set(r,"multistatus.response",s.default.get(r,"multistatus.response").map(function(e){return function(e){var t=Object.assign({},e);return s.default.set(t,"propstat",l(t,"propstat",i.Object)),s.default.set(t,"propstat.prop",l(t,"propstat.prop",i.Object)),t}(e)})),r}(new o.XMLParser({removeNSPrefix:!0,numberParseOptions:{hex:!0,leadingZeros:!1}}).parse(e)))})},t.prepareFileFromProps=T,t.parseStat=function(e,t,r){void 0===r&&(r=!1);var n=null;try{n=e.multistatus.response[0]}catch(e){}if(!n)throw new Error("Failed getting item stat: bad response");var i=n.propstat,a=i.prop,o=i.status.split(" ",3),s=(o[0],o[1]),c=o[2],l=parseInt(s,10);if(l>=400){var h=new Error("Invalid response: ".concat(l," ").concat(c));throw h.status=l,h}return T(a,(0,u.normalisePath)(t),r)},t.translateDiskSpace=function(e){switch(e.toString()){case"-3":return"unlimited";case"-2":case"-1":return"unknown";default:return parseInt(e,10)}}},96706(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toBase64=t.fromBase64=t.decodeHTMLEntities=void 0;var n=r(85914);t.decodeHTMLEntities=function(e){if("undefined"==typeof WEB)return r(66067).decode(e);var t=document.createElement("textarea");return t.innerHTML=e,t.value},t.fromBase64=function(e){return(0,n.decode)(e)},t.toBase64=function(e){return(0,n.encode)(e)}},11208(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeHeaders=void 0,t.mergeHeaders=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)return{};var r={};return e.reduce(function(e,t){return Object.keys(t).forEach(function(n){var i=n.toLowerCase();r.hasOwnProperty(i)?e[r[i]]=t[n]:(r[i]=n,e[n]=t[n])}),e},{})}},56930(e,t){"use strict";var r=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))};function n(e){return function(e){if("object"!=typeof e||null===e||"[object Object]"!=Object.prototype.toString.call(e))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e)?Object.assign({},e):Object.setPrototypeOf(Object.assign({},e),Object.getPrototypeOf(e))}function i(e,t){var a=n(e);return Object.keys(t).forEach(function(e){a.hasOwnProperty(e)?Array.isArray(t[e])?a[e]=Array.isArray(a[e])?r(r([],a[e],!0),t[e],!0):r([],t[e],!0):"object"==typeof t[e]&&t[e]?a[e]="object"==typeof a[e]&&a[e]?i(a[e],t[e]):n(t[e]):a[e]=t[e]:a[e]=t[e]}),a}Object.defineProperty(t,"__esModule",{value:!0}),t.merge=t.cloneShallow=void 0,t.cloneShallow=n,t.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var a=null,o=r([],e,!0);o.length>0;){var s=o.shift();a=a?i(a,s):n(s)}return a}},59763(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalisePath=t.getAllDirectories=t.encodePath=void 0;var n=r(12692),i="__PATH_SEPARATOR_POSIX__",a="__PATH_SEPARATOR_WINDOWS__";t.encodePath=function(e){var t=e.replace(/\//g,i).replace(/\\\\/g,a);return encodeURIComponent(t).split(a).join("\\\\").split(i).join("/")},t.getAllDirectories=function(e){if(!e||"/"===e)return[];var t=e,r=[];do{r.push(t),t=(0,n.dirname)(t)}while(t&&"/"!==t);return r},t.normalisePath=function(e){var t=e;return"/"!==t[0]&&(t="/"+t),/^.+\/$/.test(t)&&(t=t.substr(0,t.length-1)),t}},91298(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseQuota=void 0;var n=r(33521);t.parseQuota=function(e){try{var t=e.multistatus.response[0].propstat.prop,r=t["quota-used-bytes"],i=t["quota-available-bytes"];return void 0!==r&&void 0!==i?{used:parseInt(r,10),available:(0,n.translateDiskSpace)(i)}:null}catch(e){}return null}},94701(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateDataLength=void 0;var n=r(77893),i=r(67691),a=r(95258),o=r(76051),s=r(38147);t.calculateDataLength=function(e){if((0,a.isArrayBuffer)(e))return e.byteLength;if((0,o.isBuffer)(e))return e.length;if("string"==typeof e)return(0,i.byteLength)(e);throw new n.Layerr({info:{code:s.ErrorCode.DataTypeNoLength}},"Cannot calculate data length: Invalid type")}},56723(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.normaliseHREF=t.joinURL=t.extractURLPath=void 0;var i=n(r(61160)),a=n(r(15469)),o=r(59763);t.extractURLPath=function(e){var t=new i.default(e).pathname;return t.length<=0&&(t="/"),(0,o.normalisePath)(t)},t.joinURL=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,a.default)(e.reduce(function(e,t,r){return(0===r||"/"!==t||"/"===t&&"/"!==e[e.length-1])&&e.push(t),e},[]))},t.normaliseHREF=function(e){return e.replace(/^https?:\/\/[^\/]+/,"")}},96463(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.parseGenericResponse=t.generateLockXML=void 0;var i=r(14113);function a(e,t){var r=n({},e);for(var i in r)r.hasOwnProperty(i)&&(r[i]&&"object"==typeof r[i]&&-1===i.indexOf(":")?(r["".concat(t,":").concat(i)]=a(r[i],t),delete r[i]):!1===/^@_/.test(i)&&(r["".concat(t,":").concat(i)]=r[i],delete r[i]));return r}t.generateLockXML=function(e){return new i.XMLBuilder({attributeNamePrefix:"@_",format:!0,ignoreAttributes:!1,suppressEmptyNode:!0}).build(a({lockinfo:{"@_xmlns:d":"DAV:",lockscope:{exclusive:{}},locktype:{write:{}},owner:{href:e}}},"d"))},t.parseGenericResponse=function(e){return new i.XMLParser({removeNSPrefix:!0,parseAttributeValue:!0,parseTagValue:!0}).parse(e)}},38147(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorCode=t.AuthType=void 0,(n=t.AuthType||(t.AuthType={})).Digest="digest",n.None="none",n.Password="password",n.Token="token",(r=t.ErrorCode||(t.ErrorCode={})).DataTypeNoLength="data-type-no-length",r.InvalidAuthType="invalid-auth-type",r.InvalidOutputFormat="invalid-output-format",r.LinkUnsupportedAuthType="link-unsupported-auth"},67718(e,t,r){e.exports=r(94288)},80837(e,t,r){"use strict";var n=r(93867),i=r(11709),a=r(5071),o=r(61503),s=r(24438),c=r(70701),u=r(73265),l=r(41415),T=r(98206),h=r(63146),p=r(10987),d=r(94204);e.exports=function(e){return new Promise(function(t,r){var A,f=e.data,E=e.headers,D=e.responseType,m=e.withXSRFToken;function S(){e.cancelToken&&e.cancelToken.unsubscribe(A),e.signal&&e.signal.removeEventListener("abort",A)}n.isFormData(f)&&n.isStandardBrowserEnv()&&delete E["Content-Type"];var R=new XMLHttpRequest;if(e.auth){var g=e.auth.username||"",N=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";E.Authorization="Basic "+btoa(g+":"+N)}var F=s(e.baseURL,e.url,e.allowAbsoluteUrls);function O(){if(R){var n="getAllResponseHeaders"in R?c(R.getAllResponseHeaders()):null,a={data:D&&"text"!==D&&"json"!==D?R.response:R.responseText,status:R.status,statusText:R.statusText,headers:n,config:e,request:R};i(function(e){t(e),S()},function(e){r(e),S()},a),R=null}}if(R.open(e.method.toUpperCase(),o(F,e.params,e.paramsSerializer),!0),R.timeout=e.timeout,"onloadend"in R?R.onloadend=O:R.onreadystatechange=function(){R&&4===R.readyState&&(0!==R.status||R.responseURL&&0===R.responseURL.indexOf("file:"))&&setTimeout(O)},R.onabort=function(){R&&(r(new T("Request aborted",T.ECONNABORTED,e,R)),R=null)},R.onerror=function(){r(new T("Network Error",T.ERR_NETWORK,e,R)),R=null},R.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||l;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(new T(t,n.clarifyTimeoutError?T.ETIMEDOUT:T.ECONNABORTED,e,R)),R=null},n.isStandardBrowserEnv()&&(m&&n.isFunction(m)&&(m=m(e)),m||!1!==m&&u(F))){var y=e.xsrfHeaderName&&e.xsrfCookieName&&a.read(e.xsrfCookieName);y&&(E[e.xsrfHeaderName]=y)}"setRequestHeader"in R&&n.forEach(E,function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete E[t]:R.setRequestHeader(t,e)}),n.isUndefined(e.withCredentials)||(R.withCredentials=!!e.withCredentials),D&&"json"!==D&&(R.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&R.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&R.upload&&R.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(A=function(t){R&&(r(!t||t.type?new h(null,e,R):t),R.abort(),R=null)},e.cancelToken&&e.cancelToken.subscribe(A),e.signal&&(e.signal.aborted?A():e.signal.addEventListener("abort",A))),f||!1===f||0===f||""===f||(f=null);var b=p(F);b&&-1===d.protocols.indexOf(b)?r(new T("Unsupported protocol "+b+":",T.ERR_BAD_REQUEST,e)):R.send(f)})}},94288(e,t,r){"use strict";var n=r(93867),i=r(7501),a=r(48122),o=r(57062),s=r(8973),c=r(13903),u=function e(t){var r=new a(t),s=i(a.prototype.request,r);return n.extend(s,a.prototype,r),n.extend(s,r),s.create=function(r){return e(o(t,r))},s}(s);u.Axios=a,u.CanceledError=r(63146),u.CancelToken=r(45402),u.isCancel=r(36583),u.VERSION=r(88272).version,u.toFormData=r(86681),u.AxiosError=r(98206),u.Cancel=u.CanceledError,u.all=function(e){return Promise.all(e)},u.spread=r(47117),u.isAxiosError=r(97410),u.formToJSON=function(e){return c(n.isHTMLForm(e)?new FormData(e):e)},e.exports=u,e.exports.default=u},45402(e,t,r){"use strict";var n=r(63146);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;this.promise.then(function(e){if(r._listeners){for(var t=r._listeners.length;t-- >0;)r._listeners[t](e);r._listeners=null}}),this.promise.then=function(e){var t,n=new Promise(function(e){r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,i,a){r.reason||(r.reason=new n(e,i,a),t(r.reason))})}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i(function(t){e=t}),cancel:e}},e.exports=i},63146(e,t,r){"use strict";var n=r(98206);function i(e,t,r){n.call(this,null==e?"canceled":e,n.ERR_CANCELED,t,r),this.name="CanceledError"}r(93867).inherits(i,n,{__CANCEL__:!0}),e.exports=i},36583(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},48122(e,t,r){"use strict";var n=r(93867),i=r(61503),a=r(45528),o=r(75099),s=r(57062),c=r(24438),u=r(24510),l=u.validators;function T(e){this.defaults=e,this.interceptors={request:new a,response:new a}}T.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&u.assertOptions(r,{silentJSONParsing:l.transitional(l.boolean),forcedJSONParsing:l.transitional(l.boolean),clarifyTimeoutError:l.transitional(l.boolean)},!1);var i=t.paramsSerializer;null!=i&&(n.isFunction(i)?t.paramsSerializer={serialize:i}:u.assertOptions(i,{encode:l.function,serialize:l.function},!0));var a=[],c=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(c=c&&e.synchronous,a.unshift(e.fulfilled,e.rejected))});var T,h=[];if(this.interceptors.response.forEach(function(e){h.push(e.fulfilled,e.rejected)}),!c){var p=[o,void 0];for(Array.prototype.unshift.apply(p,a),p=p.concat(h),T=Promise.resolve(t);p.length;)T=T.then(p.shift(),p.shift());return T}for(var d=t;a.length;){var A=a.shift(),f=a.shift();try{d=A(d)}catch(e){f(e);break}}try{T=o(d)}catch(e){return Promise.reject(e)}for(;h.length;)T=T.then(h.shift(),h.shift());return T},T.prototype.getUri=function(e){e=s(this.defaults,e);var t=c(e.baseURL,e.url,e.allowAbsoluteUrls);return i(t,e.params,e.paramsSerializer)},n.forEach(["delete","get","head","options"],function(e){T.prototype[e]=function(t,r){return this.request(s(r||{},{method:e,url:t,data:(r||{}).data}))}}),n.forEach(["post","put","patch"],function(e){function t(t){return function(r,n,i){return this.request(s(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}T.prototype[e]=t(),T.prototype[e+"Form"]=t(!0)}),e.exports=T},98206(e,t,r){"use strict";var n=r(93867);function i(e,t,r,n,i){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),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}n.inherits(i,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var a=i.prototype,o={};["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(function(e){o[e]={value:e}}),Object.defineProperties(i,o),Object.defineProperty(a,"isAxiosError",{value:!0}),i.from=function(e,t,r,o,s,c){var u=Object.create(a);return n.toFlatObject(e,u,function(e){return e!==Error.prototype}),i.call(u,e.message,t,r,o,s),u.cause=e,u.name=e.name,c&&Object.assign(u,c),u},e.exports=i},45528(e,t,r){"use strict";var n=r(93867);function i(){this.handlers=[]}i.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.clear=function(){this.handlers&&(this.handlers=[])},i.prototype.forEach=function(e){n.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=i},24438(e,t,r){"use strict";var n=r(12074),i=r(30819);e.exports=function(e,t,r){var a=!n(t);return e&&(a||!1===r)?i(e,t):t}},75099(e,t,r){"use strict";var n=r(93867),i=r(37760),a=r(36583),o=r(8973),s=r(63146),c=r(62153);function u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,null,e.transformRequest),c(e.headers,"Accept"),c(e.headers,"Content-Type"),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||o.adapter)(e).then(function(t){return u(e),t.data=i.call(e,t.data,t.headers,t.status,e.transformResponse),t},function(t){return a(t)||(u(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,t.response.status,e.transformResponse))),Promise.reject(t)})}},57062(e,t,r){"use strict";var n=r(93867);e.exports=function(e,t){t=t||{};var r={};function i(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isEmptyObject(t)?n.merge({},e):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function a(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:i(void 0,e[r]):i(e[r],t[r])}function o(e){if(!n.isUndefined(t[e]))return i(void 0,t[e])}function s(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:i(void 0,e[r]):i(void 0,t[r])}function c(r){return r in t?i(e[r],t[r]):r in e?i(void 0,e[r]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c};return n.forEach(Object.keys(e).concat(Object.keys(t)),function(e){var t=u[e]||a,i=t(e);n.isUndefined(i)&&t!==c||(r[e]=i)}),r}},11709(e,t,r){"use strict";var n=r(98206);e.exports=function(e,t,r){var i=r.config.validateStatus;r.status&&i&&!i(r.status)?t(new n("Request failed with status code "+r.status,[n.ERR_BAD_REQUEST,n.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}},37760(e,t,r){"use strict";var n=r(93867),i=r(8973);e.exports=function(e,t,r,a){var o=this||i;return n.forEach(a,function(n){e=n.call(o,e,t,r)}),e}},8973(e,t,r){"use strict";var n=r(65606),i=r(93867),a=r(62153),o=r(98206),s=r(41415),c=r(86681),u=r(72404),l=r(94204),T=r(13903),h={"Content-Type":"application/x-www-form-urlencoded"};function p(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var d,A={transitional:s,adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==n&&"[object process]"===Object.prototype.toString.call(n))&&(d=r(80837)),d),transformRequest:[function(e,t){a(t,"Accept"),a(t,"Content-Type");var r,n=t&&t["Content-Type"]||"",o=n.indexOf("application/json")>-1,s=i.isObject(e);if(s&&i.isHTMLForm(e)&&(e=new FormData(e)),i.isFormData(e))return o?JSON.stringify(T(e)):e;if(i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e))return e;if(i.isArrayBufferView(e))return e.buffer;if(i.isURLSearchParams(e))return p(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();if(s){if(-1!==n.indexOf("application/x-www-form-urlencoded"))return u(e,this.formSerializer).toString();if((r=i.isFileList(e))||n.indexOf("multipart/form-data")>-1){var l=this.env&&this.env.FormData;return c(r?{"files[]":e}:e,l&&new l,this.formSerializer)}}return s||o?(p(t,"application/json"),function(e){if(i.isString(e))try{return(0,JSON.parse)(e),i.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||A.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(e&&i.isString(e)&&(r&&!this.responseType||n)){var a=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw o.from(e,o.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:l.classes.FormData,Blob:l.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],function(e){A.headers[e]={}}),i.forEach(["post","put","patch"],function(e){A.headers[e]=i.merge(h)}),e.exports=A},41415(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},94387(e,t,r){e.exports=r(51894)},88272(e){e.exports={version:"0.30.2"}},30259(e,t,r){"use strict";var n=r(86681);function i(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,function(e){return t[e]})}function a(e,t){this._pairs=[],e&&n(e,this,t)}var o=a.prototype;o.append=function(e,t){this._pairs.push([e,t])},o.toString=function(e){var t=e?function(t){return e.call(this,t,i)}:i;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")},e.exports=a},7501(e){"use strict";e.exports=function(e,t){return function(){return e.apply(t,arguments)}}},61503(e,t,r){"use strict";var n=r(93867),i=r(30259);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o));var s,c=r&&r.encode||a,u=r&&r.serialize;return(s=u?u(t,r):n.isURLSearchParams(t)?t.toString():new i(t,r).toString(c))&&(e+=(-1===e.indexOf("?")?"?":"&")+s),e}},30819(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}},5071(e,t,r){"use strict";var n=r(93867);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(i)&&s.push("path="+i),n.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},13903(e,t,r){"use strict";var n=r(93867);e.exports=function(e){function t(e,r,i,a){var o=e[a++];if("__proto__"===o)return!0;var s=Number.isFinite(+o),c=a>=e.length;return o=!o&&n.isArray(i)?i.length:o,c?(n.hasOwnProperty(i,o)?i[o]=[i[o],r]:i[o]=r,!s):(i[o]&&n.isObject(i[o])||(i[o]=[]),t(e,r,i[o],a)&&n.isArray(i[o])&&(i[o]=function(e){var t,r,n={},i=Object.keys(e),a=i.length;for(t=0;t<a;t++)n[r=i[t]]=e[r];return n}(i[o])),!s)}if(n.isFormData(e)&&n.isFunction(e.entries)){var r={};return n.forEachEntry(e,function(e,i){t(function(e){return n.matchAll(/\w+|\[(\w*)]/g,e).map(function(e){return"[]"===e[0]?"":e[1]||e[0]})}(e),i,r,0)}),r}return null}},12074(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},97410(e,t,r){"use strict";var n=r(93867);e.exports=function(e){return n.isObject(e)&&!0===e.isAxiosError}},73265(e,t,r){"use strict";var n=r(93867);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function i(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=i(window.location.href),function(t){var r=n.isString(t)?i(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},62153(e,t,r){"use strict";var n=r(93867);e.exports=function(e,t){n.forEach(e,function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])})}},70701(e,t,r){"use strict";var n=r(93867),i=["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"];e.exports=function(e){var t,r,a,o={};return e?(n.forEach(e.split("\n"),function(e){if(a=e.indexOf(":"),t=n.trim(e.slice(0,a)).toLowerCase(),r=n.trim(e.slice(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([r]):o[t]?o[t]+", "+r:r}}),o):o}},10987(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},47117(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},86681(e,t,r){"use strict";var n=r(48287).Buffer,i=r(93867),a=r(98206),o=r(94387);function s(e){return i.isPlainObject(e)||i.isArray(e)}function c(e){return i.endsWith(e,"[]")?e.slice(0,-2):e}function u(e,t,r){return e?e.concat(t).map(function(e,t){return e=c(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}var l=i.toFlatObject(i,{},null,function(e){return/^is[A-Z]/.test(e)});e.exports=function(e,t,r){if(!i.isObject(e))throw new TypeError("target must be an object");t=t||new(o||FormData);var T,h=(r=i.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!i.isUndefined(t[e])})).metaTokens,p=r.visitor||D,d=r.dots,A=r.indexes,f=(r.Blob||"undefined"!=typeof Blob&&Blob)&&(T=t)&&i.isFunction(T.append)&&"FormData"===T[Symbol.toStringTag]&&T[Symbol.iterator];if(!i.isFunction(p))throw new TypeError("visitor must be a function");function E(e){if(null===e)return"";if(i.isDate(e))return e.toISOString();if(!f&&i.isBlob(e))throw new a("Blob is not supported. Use a Buffer instead.");return i.isArrayBuffer(e)||i.isTypedArray(e)?f&&"function"==typeof Blob?new Blob([e]):n.from(e):e}function D(e,r,n){var a=e;if(e&&!n&&"object"==typeof e)if(i.endsWith(r,"{}"))r=h?r:r.slice(0,-2),e=JSON.stringify(e);else if(i.isArray(e)&&function(e){return i.isArray(e)&&!e.some(s)}(e)||i.isFileList(e)||i.endsWith(r,"[]")&&(a=i.toArray(e)))return r=c(r),a.forEach(function(e,n){!i.isUndefined(e)&&null!==e&&t.append(!0===A?u([r],n,d):null===A?r:r+"[]",E(e))}),!1;return!!s(e)||(t.append(u(n,r,d),E(e)),!1)}var m=[],S=Object.assign(l,{defaultVisitor:D,convertValue:E,isVisitable:s});if(!i.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!i.isUndefined(r)){if(-1!==m.indexOf(r))throw Error("Circular reference detected in "+n.join("."));m.push(r),i.forEach(r,function(r,a){!0===(!(i.isUndefined(r)||null===r)&&p.call(t,r,i.isString(a)?a.trim():a,n,S))&&e(r,n?n.concat(a):[a])}),m.pop()}}(e),t}},72404(e,t,r){"use strict";var n=r(93867),i=r(86681),a=r(94204);e.exports=function(e,t){return i(e,new a.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,i){return a.isNode&&n.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}},24510(e,t,r){"use strict";var n=r(88272).version,i=r(98206),a={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){a[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var o={};a.transitional=function(e,t,r){function a(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,s){if(!1===e)throw new i(a(n," has been removed"+(t?" in "+t:"")),i.ERR_DEPRECATED);return t&&!o[n]&&(o[n]=!0,console.warn(a(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,s)}},e.exports={assertOptions:function(e,t,r){if("object"!=typeof e)throw new i("options must be an object",i.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),a=n.length;a-- >0;){var o=n[a],s=t[o];if(s){var c=e[o],u=void 0===c||s(c,o,e);if(!0!==u)throw new i("option "+o+" must be "+u,i.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new i("Unknown option "+o,i.ERR_BAD_OPTION)}},validators:a}},10124(e){"use strict";e.exports=FormData},2555(e,t,r){"use strict";var n=r(30259);e.exports="undefined"!=typeof URLSearchParams?URLSearchParams:n},38239(e,t,r){"use strict";e.exports={isBrowser:!0,classes:{URLSearchParams:r(2555),FormData:r(10124),Blob},protocols:["http","https","file","blob","url","data"]}},94204(e,t,r){"use strict";e.exports=r(38239)},93867(e,t,r){"use strict";var n,i=r(7501),a=Object.prototype.toString,o=(n=Object.create(null),function(e){var t=a.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())});function s(e){return e=e.toLowerCase(),function(t){return o(t)===e}}function c(e){return Array.isArray(e)}function u(e){return void 0===e}var l=s("ArrayBuffer");function T(e){return"number"==typeof e}function h(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==o(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var d=s("Date"),A=s("File"),f=s("Blob"),E=s("FileList");function D(e){return"[object Function]"===a.call(e)}var m=s("URLSearchParams");function S(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),c(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}var R,g,N=(R="undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array),function(e){return R&&e instanceof R}),F=s("HTMLFormElement"),O=(g=Object.prototype.hasOwnProperty,function(e,t){return g.call(e,t)});e.exports={isArray:c,isArrayBuffer:l,isBuffer:function(e){return null!==e&&!u(e)&&null!==e.constructor&&!u(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){var t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||a.call(e)===t||D(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&l(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:T,isObject:h,isPlainObject:p,isEmptyObject:function(e){return e&&0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype},isUndefined:u,isDate:d,isFile:A,isBlob:f,isFunction:D,isStream:function(e){return h(e)&&D(e.pipe)},isURLSearchParams:m,isStandardBrowserEnv:function(){var e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:S,merge:function e(){var t={};function r(r,n){p(t[n])&&p(r)?t[n]=e(t[n],r):p(r)?t[n]=e({},r):c(r)?t[n]=r.slice():t[n]=r}for(var n=0,i=arguments.length;n<i;n++)S(arguments[n],r);return t},extend:function(e,t,r){return S(t,function(t,n){e[n]=r&&"function"==typeof t?i(t,r):t}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,r&&Object.assign(e.prototype,r)},toFlatObject:function(e,t,r,n){var i,a,o,s={};if(t=t||{},null==e)return t;do{for(a=(i=Object.getOwnPropertyNames(e)).length;a-- >0;)o=i[a],n&&!n(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==r&&Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:o,kindOfTest:s,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;if(c(e))return e;var t=e.length;if(!T(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},isTypedArray:N,isFileList:E,forEachEntry:function(e,t){for(var r,n=(e&&e[Symbol.iterator]).call(e);(r=n.next())&&!r.done;){var i=r.value;t.call(e,i[0],i[1])}},matchAll:function(e,t){for(var r,n=[];null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:F,hasOwnProperty:O}},81959(e,t,r){var n=r(8505);e.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),f(function(e){return e.split("\\\\").join(i).split("\\{").join(a).split("\\}").join(o).split("\\,").join(s).split("\\.").join(c)}(e),!0).map(l)):[]};var i="\0SLASH"+Math.random()+"\0",a="\0OPEN"+Math.random()+"\0",o="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",c="\0PERIOD"+Math.random()+"\0";function u(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function l(e){return e.split(i).join("\\").split(a).join("{").split(o).join("}").split(s).join(",").split(c).join(".")}function T(e){if(!e)return[""];var t=[],r=n("{","}",e);if(!r)return e.split(",");var i=r.pre,a=r.body,o=r.post,s=i.split(",");s[s.length-1]+="{"+a+"}";var c=T(o);return o.length&&(s[s.length-1]+=c.shift(),s.push.apply(s,c)),t.push.apply(t,s),t}function h(e){return"{"+e+"}"}function p(e){return/^-?0\d/.test(e)}function d(e,t){return e<=t}function A(e,t){return e>=t}function f(e,t){var r=[],i=n("{","}",e);if(!i)return[e];var a=i.pre,s=i.post.length?f(i.post,!1):[""];if(/\$$/.test(i.pre))for(var c=0;c<s.length;c++){var l=a+"{"+i.body+"}"+s[c];r.push(l)}else{var E,D,m=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),S=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),R=m||S,g=i.body.indexOf(",")>=0;if(!R&&!g)return i.post.match(/,(?!,).*\}/)?f(e=i.pre+"{"+i.body+o+i.post):[e];if(R)E=i.body.split(/\.\./);else if(1===(E=T(i.body)).length&&1===(E=f(E[0],!1).map(h)).length)return s.map(function(e){return i.pre+E[0]+e});if(R){var N=u(E[0]),F=u(E[1]),O=Math.max(E[0].length,E[1].length),y=3==E.length?Math.abs(u(E[2])):1,b=d;F<N&&(y*=-1,b=A);var v=E.some(p);D=[];for(var M=N;b(M,F);M+=y){var Y;if(S)"\\"===(Y=String.fromCharCode(M))&&(Y="");else if(Y=String(M),v){var I=O-Y.length;if(I>0){var _=new Array(I+1).join("0");Y=M<0?"-"+_+Y.slice(1):_+Y}}D.push(Y)}}else{D=[];for(var w=0;w<E.length;w++)D.push.apply(D,f(E[w],!1))}for(w=0;w<D.length;w++)for(c=0;c<s.length;c++)l=a+D[w]+s[c],(!t||R||l)&&r.push(l)}return r}},14113(e,t,r){"use strict";const n=r(98957),i=r(6312),a=r(4951);e.exports={XMLParser:i,XMLValidator:n,XMLBuilder:a}},42792(e){e.exports=function(e){return"function"==typeof e?e:Array.isArray(e)?t=>{for(const r of e){if("string"==typeof r&&t===r)return!0;if(r instanceof RegExp&&r.test(t))return!0}}:()=>!1}},88279(e,t){"use strict";const r=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",n="["+r+"]["+r+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",i=new RegExp("^"+n+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,r){if(t){const n=Object.keys(t),i=n.length;for(let a=0;a<i;a++)e[n[a]]="strict"===r?[t[n[a]]]:t[n[a]]}},t.getValue=function(e){return t.isExist(e)?e:""},t.isName=function(e){return!(null==i.exec(e))},t.getAllMatches=function(e,t){const r=[];let n=t.exec(e);for(;n;){const i=[];i.startIndex=t.lastIndex-n[0].length;const a=n.length;for(let e=0;e<a;e++)i.push(n[e]);r.push(i),n=t.exec(e)}return r},t.nameRegexp=n},98957(e,t,r){"use strict";const n=r(88279),i={allowBooleanAttributes:!1,unpairedTags:[]};function a(e){return" "===e||"\t"===e||"\n"===e||"\r"===e}function o(e,t){const r=t;for(;t<e.length;t++)if("?"==e[t]||" "==e[t]){const n=e.substr(r,t-r);if(t>5&&"xml"===n)return h("InvalidXml","XML declaration allowed only at the start of the document.",A(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}continue}return t}function s(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t<e.length;t++)if("-"===e[t]&&"-"===e[t+1]&&">"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let r=1;for(t+=8;t<e.length;t++)if("<"===e[t])r++;else if(">"===e[t]&&(r--,0===r))break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7])for(t+=8;t<e.length;t++)if("]"===e[t]&&"]"===e[t+1]&&">"===e[t+2]){t+=2;break}return t}function c(e,t){let r="",n="",i=!1;for(;t<e.length;t++){if('"'===e[t]||"'"===e[t])""===n?n=e[t]:n!==e[t]||(n="");else if(">"===e[t]&&""===n){i=!0;break}r+=e[t]}return""===n&&{value:r,index:t,tagClosed:i}}t.validate=function(e,t){t=Object.assign({},i,t);const r=[];let n=!1,u=!1;"\ufeff"===e[0]&&(e=e.substr(1));for(let i=0;i<e.length;i++)if("<"===e[i]&&"?"===e[i+1]){if(i+=2,i=o(e,i),i.err)return i}else{if("<"!==e[i]){if(a(e[i]))continue;return h("InvalidChar","char '"+e[i]+"' is not expected.",A(e,i))}{let p=i;if(i++,"!"===e[i]){i=s(e,i);continue}{let f=!1;"/"===e[i]&&(f=!0,i++);let E="";for(;i<e.length&&">"!==e[i]&&" "!==e[i]&&"\t"!==e[i]&&"\n"!==e[i]&&"\r"!==e[i];i++)E+=e[i];if(E=E.trim(),"/"===E[E.length-1]&&(E=E.substring(0,E.length-1),i--),!d(E)){let t;return t=0===E.trim().length?"Invalid space after '<'.":"Tag '"+E+"' is an invalid name.",h("InvalidTag",t,A(e,i))}const D=c(e,i);if(!1===D)return h("InvalidAttr","Attributes for '"+E+"' have open quote.",A(e,i));let m=D.value;if(i=D.index,"/"===m[m.length-1]){const r=i-m.length;m=m.substring(0,m.length-1);const a=l(m,t);if(!0!==a)return h(a.err.code,a.err.msg,A(e,r+a.err.line));n=!0}else if(f){if(!D.tagClosed)return h("InvalidTag","Closing tag '"+E+"' doesn't have proper closing.",A(e,i));if(m.trim().length>0)return h("InvalidTag","Closing tag '"+E+"' can't have attributes or invalid starting.",A(e,p));if(0===r.length)return h("InvalidTag","Closing tag '"+E+"' has not been opened.",A(e,p));{const t=r.pop();if(E!==t.tagName){let r=A(e,t.tagStartPos);return h("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+r.line+", col "+r.col+") instead of closing tag '"+E+"'.",A(e,p))}0==r.length&&(u=!0)}}else{const a=l(m,t);if(!0!==a)return h(a.err.code,a.err.msg,A(e,i-m.length+a.err.line));if(!0===u)return h("InvalidXml","Multiple possible root nodes found.",A(e,i));-1!==t.unpairedTags.indexOf(E)||r.push({tagName:E,tagStartPos:p}),n=!0}for(i++;i<e.length;i++)if("<"===e[i]){if("!"===e[i+1]){i++,i=s(e,i);continue}if("?"!==e[i+1])break;if(i=o(e,++i),i.err)return i}else if("&"===e[i]){const t=T(e,i);if(-1==t)return h("InvalidChar","char '&' is not expected.",A(e,i));i=t}else if(!0===u&&!a(e[i]))return h("InvalidXml","Extra text at the end",A(e,i));"<"===e[i]&&i--}}}return n?1==r.length?h("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",A(e,r[0].tagStartPos)):!(r.length>0)||h("InvalidXml","Invalid '"+JSON.stringify(r.map(e=>e.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):h("InvalidXml","Start tag expected.",1)};const u=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function l(e,t){const r=n.getAllMatches(e,u),i={};for(let e=0;e<r.length;e++){if(0===r[e][1].length)return h("InvalidAttr","Attribute '"+r[e][2]+"' has no space in starting.",f(r[e]));if(void 0!==r[e][3]&&void 0===r[e][4])return h("InvalidAttr","Attribute '"+r[e][2]+"' is without value.",f(r[e]));if(void 0===r[e][3]&&!t.allowBooleanAttributes)return h("InvalidAttr","boolean attribute '"+r[e][2]+"' is not allowed.",f(r[e]));const n=r[e][2];if(!p(n))return h("InvalidAttr","Attribute '"+n+"' is an invalid name.",f(r[e]));if(i.hasOwnProperty(n))return h("InvalidAttr","Attribute '"+n+"' is repeated.",f(r[e]));i[n]=1}return!0}function T(e,t){if(";"===e[++t])return-1;if("#"===e[t])return function(e,t){let r=/\d/;for("x"===e[t]&&(t++,r=/[\da-fA-F]/);t<e.length;t++){if(";"===e[t])return t;if(!e[t].match(r))break}return-1}(e,++t);let r=0;for(;t<e.length;t++,r++)if(!(e[t].match(/\w/)&&r<20)){if(";"===e[t])break;return-1}return t}function h(e,t,r){return{err:{code:e,msg:t,line:r.line||r,col:r.col}}}function p(e){return n.isName(e)}function d(e){return n.isName(e)}function A(e,t){const r=e.substring(0,t).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function f(e){return e.startIndex+e[1].length}},4951(e,t,r){"use strict";const n=r(56401),i=r(42792),a={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1};function o(e){this.options=Object.assign({},a,e),!0===this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=i(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=u),this.processTextOrObjNode=s,this.options.format?(this.indentate=c,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function s(e,t,r,n){const i=this.j2x(e,r+1,n.concat(t));return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,i.attrStr,r):this.buildObjectNode(i.val,t,i.attrStr,r)}function c(e){return this.options.indentBy.repeat(e)}function u(e){return!(!e.startsWith(this.options.attributeNamePrefix)||e===this.options.textNodeName)&&e.substr(this.attrPrefixLen)}o.prototype.build=function(e){return this.options.preserveOrder?n(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)},o.prototype.j2x=function(e,t,r){let n="",i="";const a=r.join(".");for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o))if(void 0===e[o])this.isAttribute(o)&&(i+="");else if(null===e[o])this.isAttribute(o)||o===this.options.cdataPropName?i+="":"?"===o[0]?i+=this.indentate(t)+"<"+o+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if(e[o]instanceof Date)i+=this.buildTextValNode(e[o],o,"",t);else if("object"!=typeof e[o]){const r=this.isAttribute(o);if(r&&!this.ignoreAttributesFn(r,a))n+=this.buildAttrPairStr(r,""+e[o]);else if(!r)if(o===this.options.textNodeName){let t=this.options.tagValueProcessor(o,""+e[o]);i+=this.replaceEntitiesValue(t)}else i+=this.buildTextValNode(e[o],o,"",t)}else if(Array.isArray(e[o])){const n=e[o].length;let a="",s="";for(let c=0;c<n;c++){const n=e[o][c];if(void 0===n);else if(null===n)"?"===o[0]?i+=this.indentate(t)+"<"+o+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+o+"/"+this.tagEndChar;else if("object"==typeof n)if(this.options.oneListGroup){const e=this.j2x(n,t+1,r.concat(o));a+=e.val,this.options.attributesGroupName&&n.hasOwnProperty(this.options.attributesGroupName)&&(s+=e.attrStr)}else a+=this.processTextOrObjNode(n,o,t,r);else if(this.options.oneListGroup){let e=this.options.tagValueProcessor(o,n);e=this.replaceEntitiesValue(e),a+=e}else a+=this.buildTextValNode(n,o,"",t)}this.options.oneListGroup&&(a=this.buildObjectNode(a,o,s,t)),i+=a}else if(this.options.attributesGroupName&&o===this.options.attributesGroupName){const t=Object.keys(e[o]),r=t.length;for(let i=0;i<r;i++)n+=this.buildAttrPairStr(t[i],""+e[o][t[i]])}else i+=this.processTextOrObjNode(e[o],o,t,r);return{attrStr:n,val:i}},o.prototype.buildAttrPairStr=function(e,t){return t=this.options.attributeValueProcessor(e,""+t),t=this.replaceEntitiesValue(t),this.options.suppressBooleanAttributes&&"true"===t?" "+e:" "+e+'="'+t+'"'},o.prototype.buildObjectNode=function(e,t,r,n){if(""===e)return"?"===t[0]?this.indentate(n)+"<"+t+r+"?"+this.tagEndChar:this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar;{let i="</"+t+this.tagEndChar,a="";return"?"===t[0]&&(a="?",i=""),!r&&""!==r||-1!==e.indexOf("<")?!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===a.length?this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine:this.indentate(n)+"<"+t+r+a+this.tagEndChar+e+this.indentate(n)+i:this.indentate(n)+"<"+t+r+a+">"+e+i}},o.prototype.closeTag=function(e){let t="";return-1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`></${e}`,t},o.prototype.buildTextValNode=function(e,t,r,n){if(!1!==this.options.cdataPropName&&t===this.options.cdataPropName)return this.indentate(n)+`<![CDATA[${e}]]>`+this.newLine;if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+`\x3c!--${e}--\x3e`+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return i=this.replaceEntitiesValue(i),""===i?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"</"+t+this.tagEndChar}},o.prototype.replaceEntitiesValue=function(e){if(e&&e.length>0&&this.options.processEntities)for(let t=0;t<this.options.entities.length;t++){const r=this.options.entities[t];e=e.replace(r.regex,r.val)}return e},e.exports=o},56401(e){function t(e,o,s,c){let u="",l=!1;for(let T=0;T<e.length;T++){const h=e[T],p=r(h);if(void 0===p)continue;let d="";if(d=0===s.length?p:`${s}.${p}`,p===o.textNodeName){let e=h[p];i(d,o)||(e=o.tagValueProcessor(p,e),e=a(e,o)),l&&(u+=c),u+=e,l=!1;continue}if(p===o.cdataPropName){l&&(u+=c),u+=`<![CDATA[${h[p][0][o.textNodeName]}]]>`,l=!1;continue}if(p===o.commentPropName){u+=c+`\x3c!--${h[p][0][o.textNodeName]}--\x3e`,l=!0;continue}if("?"===p[0]){const e=n(h[":@"],o),t="?xml"===p?"":c;let r=h[p][0][o.textNodeName];r=0!==r.length?" "+r:"",u+=t+`<${p}${r}${e}?>`,l=!0;continue}let A=c;""!==A&&(A+=o.indentBy);const f=c+`<${p}${n(h[":@"],o)}`,E=t(h[p],o,d,A);-1!==o.unpairedTags.indexOf(p)?o.suppressUnpairedNode?u+=f+">":u+=f+"/>":E&&0!==E.length||!o.suppressEmptyNode?E&&E.endsWith(">")?u+=f+`>${E}${c}</${p}>`:(u+=f+">",E&&""!==c&&(E.includes("/>")||E.includes("</"))?u+=c+o.indentBy+E+c:u+=E,u+=`</${p}>`):u+=f+"/>",l=!0}return u}function r(e){const t=Object.keys(e);for(let r=0;r<t.length;r++){const n=t[r];if(e.hasOwnProperty(n)&&":@"!==n)return n}}function n(e,t){let r="";if(e&&!t.ignoreAttributes)for(let n in e){if(!e.hasOwnProperty(n))continue;let i=t.attributeValueProcessor(n,e[n]);i=a(i,t),!0===i&&t.suppressBooleanAttributes?r+=` ${n.substr(t.attributeNamePrefix.length)}`:r+=` ${n.substr(t.attributeNamePrefix.length)}="${i}"`}return r}function i(e,t){let r=(e=e.substr(0,e.length-t.textNodeName.length-1)).substr(e.lastIndexOf(".")+1);for(let n in t.stopNodes)if(t.stopNodes[n]===e||t.stopNodes[n]==="*."+r)return!0;return!1}function a(e,t){if(e&&e.length>0&&t.processEntities)for(let r=0;r<t.entities.length;r++){const n=t.entities[r];e=e.replace(n.regex,n.val)}return e}e.exports=function(e,r){let n="";return r.format&&r.indentBy.length>0&&(n="\n"),t(e,r,"",n)}},54779(e,t,r){const n=r(88279);function i(e,t){let r="";for(;t<e.length&&"'"!==e[t]&&'"'!==e[t];t++)r+=e[t];if(r=r.trim(),-1!==r.indexOf(" "))throw new Error("External entites are not supported");const n=e[t++];let i="";for(;t<e.length&&e[t]!==n;t++)i+=e[t];return[r,i,t]}function a(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}function o(e,t){return"!"===e[t+1]&&"E"===e[t+2]&&"N"===e[t+3]&&"T"===e[t+4]&&"I"===e[t+5]&&"T"===e[t+6]&&"Y"===e[t+7]}function s(e,t){return"!"===e[t+1]&&"E"===e[t+2]&&"L"===e[t+3]&&"E"===e[t+4]&&"M"===e[t+5]&&"E"===e[t+6]&&"N"===e[t+7]&&"T"===e[t+8]}function c(e,t){return"!"===e[t+1]&&"A"===e[t+2]&&"T"===e[t+3]&&"T"===e[t+4]&&"L"===e[t+5]&&"I"===e[t+6]&&"S"===e[t+7]&&"T"===e[t+8]}function u(e,t){return"!"===e[t+1]&&"N"===e[t+2]&&"O"===e[t+3]&&"T"===e[t+4]&&"A"===e[t+5]&&"T"===e[t+6]&&"I"===e[t+7]&&"O"===e[t+8]&&"N"===e[t+9]}function l(e){if(n.isName(e))return e;throw new Error(`Invalid entity name ${e}`)}e.exports=function(e,t){const r={};if("O"!==e[t+3]||"C"!==e[t+4]||"T"!==e[t+5]||"Y"!==e[t+6]||"P"!==e[t+7]||"E"!==e[t+8])throw new Error("Invalid Tag instead of DOCTYPE");{t+=9;let n=1,T=!1,h=!1,p="";for(;t<e.length;t++)if("<"!==e[t]||h)if(">"===e[t]){if(h?"-"===e[t-1]&&"-"===e[t-2]&&(h=!1,n--):n--,0===n)break}else"["===e[t]?T=!0:p+=e[t];else{if(T&&o(e,t)){let n,a;t+=7,[n,a,t]=i(e,t+1),-1===a.indexOf("&")&&(r[l(n)]={regx:RegExp(`&${n};`,"g"),val:a})}else if(T&&s(e,t))t+=8;else if(T&&c(e,t))t+=8;else if(T&&u(e,t))t+=9;else{if(!a)throw new Error("Invalid DOCTYPE");h=!0}n++,p=""}if(0!==n)throw new Error("Unclosed DOCTYPE")}return{entities:r,i:t}}},95109(e,t){const r={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}};t.buildOptions=function(e){return Object.assign({},r,e)},t.defaultOptions=r},52117(e,t,r){"use strict";const n=r(88279),i=r(4471),a=r(54779),o=r(45212),s=r(42792);function c(e){const t=Object.keys(e);for(let r=0;r<t.length;r++){const n=t[r];this.lastEntities[n]={regex:new RegExp("&"+n+";","g"),val:e[n]}}}function u(e,t,r,n,i,a,o){if(void 0!==e&&(this.options.trimValues&&!n&&(e=e.trim()),e.length>0)){o||(e=this.replaceEntitiesValue(e));const n=this.options.tagValueProcessor(t,e,r,i,a);return null==n?e:typeof n!=typeof e||n!==e?n:this.options.trimValues||e.trim()===e?R(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function l(e){if(this.options.removeNSPrefix){const t=e.split(":"),r="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=r+t[1])}return e}const T=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function h(e,t,r){if(!0!==this.options.ignoreAttributes&&"string"==typeof e){const r=n.getAllMatches(e,T),i=r.length,a={};for(let e=0;e<i;e++){const n=this.resolveNameSpace(r[e][1]);if(this.ignoreAttributesFn(n,t))continue;let i=r[e][4],o=this.options.attributeNamePrefix+n;if(n.length)if(this.options.transformAttributeName&&(o=this.options.transformAttributeName(o)),"__proto__"===o&&(o="#__proto__"),void 0!==i){this.options.trimValues&&(i=i.trim()),i=this.replaceEntitiesValue(i);const e=this.options.attributeValueProcessor(n,i,t);a[o]=null==e?i:typeof e!=typeof i||e!==i?e:R(i,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(a[o]=!0)}if(!Object.keys(a).length)return;if(this.options.attributesGroupName){const e={};return e[this.options.attributesGroupName]=a,e}return a}}const p=function(e){e=e.replace(/\r\n?/g,"\n");const t=new i("!xml");let r=t,n="",o="";for(let s=0;s<e.length;s++)if("<"===e[s])if("/"===e[s+1]){const t=D(e,">",s,"Closing Tag is not closed.");let i=e.substring(s+2,t).trim();if(this.options.removeNSPrefix){const e=i.indexOf(":");-1!==e&&(i=i.substr(e+1))}this.options.transformTagName&&(i=this.options.transformTagName(i)),r&&(n=this.saveTextToParentTag(n,r,o));const a=o.substring(o.lastIndexOf(".")+1);if(i&&-1!==this.options.unpairedTags.indexOf(i))throw new Error(`Unpaired tag can not be used as closing tag: </${i}>`);let c=0;a&&-1!==this.options.unpairedTags.indexOf(a)?(c=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=o.lastIndexOf("."),o=o.substring(0,c),r=this.tagsNodeStack.pop(),n="",s=t}else if("?"===e[s+1]){let t=m(e,s,!1,"?>");if(!t)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,o),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{const e=new i(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,o,t.tagName)),this.addChild(r,e,o)}s=t.closeIndex+1}else if("!--"===e.substr(s+1,3)){const t=D(e,"--\x3e",s+4,"Comment is not closed.");if(this.options.commentPropName){const i=e.substring(s+4,t-2);n=this.saveTextToParentTag(n,r,o),r.add(this.options.commentPropName,[{[this.options.textNodeName]:i}])}s=t}else if("!D"===e.substr(s+1,2)){const t=a(e,s);this.docTypeEntities=t.entities,s=t.i}else if("!["===e.substr(s+1,2)){const t=D(e,"]]>",s,"CDATA is not closed.")-2,i=e.substring(s+9,t);n=this.saveTextToParentTag(n,r,o);let a=this.parseTextData(i,r.tagname,o,!0,!1,!0,!0);null==a&&(a=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:i}]):r.add(this.options.textNodeName,a),s=t+2}else{let a=m(e,s,this.options.removeNSPrefix),c=a.tagName;const u=a.rawTagName;let l=a.tagExp,T=a.attrExpPresent,h=a.closeIndex;this.options.transformTagName&&(c=this.options.transformTagName(c)),r&&n&&"!xml"!==r.tagname&&(n=this.saveTextToParentTag(n,r,o,!1));const p=r;if(p&&-1!==this.options.unpairedTags.indexOf(p.tagname)&&(r=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),c!==t.tagname&&(o+=o?"."+c:c),this.isItStopNode(this.options.stopNodes,o,c)){let t="";if(l.length>0&&l.lastIndexOf("/")===l.length-1)"/"===c[c.length-1]?(c=c.substr(0,c.length-1),o=o.substr(0,o.length-1),l=c):l=l.substr(0,l.length-1),s=a.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(c))s=a.closeIndex;else{const r=this.readStopNodeData(e,u,h+1);if(!r)throw new Error(`Unexpected end of ${u}`);s=r.i,t=r.tagContent}const n=new i(c);c!==l&&T&&(n[":@"]=this.buildAttributesMap(l,o,c)),t&&(t=this.parseTextData(t,c,o,!0,T,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),n.add(this.options.textNodeName,t),this.addChild(r,n,o)}else{if(l.length>0&&l.lastIndexOf("/")===l.length-1){"/"===c[c.length-1]?(c=c.substr(0,c.length-1),o=o.substr(0,o.length-1),l=c):l=l.substr(0,l.length-1),this.options.transformTagName&&(c=this.options.transformTagName(c));const e=new i(c);c!==l&&T&&(e[":@"]=this.buildAttributesMap(l,o,c)),this.addChild(r,e,o),o=o.substr(0,o.lastIndexOf("."))}else{const e=new i(c);this.tagsNodeStack.push(r),c!==l&&T&&(e[":@"]=this.buildAttributesMap(l,o,c)),this.addChild(r,e,o),r=e}n="",s=h}}else n+=e[s];return t.child};function d(e,t,r){const n=this.options.updateTag(t.tagname,r,t[":@"]);!1===n||("string"==typeof n?(t.tagname=n,e.addChild(t)):e.addChild(t))}const A=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){const r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){const r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){const r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function f(e,t,r,n){return e&&(void 0===n&&(n=0===t.child.length),void 0!==(e=this.parseTextData(e,t.tagname,r,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function E(e,t,r){const n="*."+r;for(const r in e){const i=e[r];if(n===i||t===i)return!0}return!1}function D(e,t,r,n){const i=e.indexOf(t,r);if(-1===i)throw new Error(n);return i+t.length-1}function m(e,t,r,n=">"){const i=function(e,t,r=">"){let n,i="";for(let a=t;a<e.length;a++){let t=e[a];if(n)t===n&&(n="");else if('"'===t||"'"===t)n=t;else if(t===r[0]){if(!r[1])return{data:i,index:a};if(e[a+1]===r[1])return{data:i,index:a}}else"\t"===t&&(t=" ");i+=t}}(e,t+1,n);if(!i)return;let a=i.data;const o=i.index,s=a.search(/\s/);let c=a,u=!0;-1!==s&&(c=a.substring(0,s),a=a.substring(s+1).trimStart());const l=c;if(r){const e=c.indexOf(":");-1!==e&&(c=c.substr(e+1),u=c!==i.data.substr(e+1))}return{tagName:c,tagExp:a,closeIndex:o,attrExpPresent:u,rawTagName:l}}function S(e,t,r){const n=r;let i=1;for(;r<e.length;r++)if("<"===e[r])if("/"===e[r+1]){const a=D(e,">",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(i--,0===i))return{tagContent:e.substring(n,r),i:a};r=a}else if("?"===e[r+1])r=D(e,"?>",r+1,"StopNode is not closed.");else if("!--"===e.substr(r+1,3))r=D(e,"--\x3e",r+3,"StopNode is not closed.");else if("!["===e.substr(r+1,2))r=D(e,"]]>",r,"StopNode is not closed.")-2;else{const n=m(e,r,">");n&&((n&&n.tagName)===t&&"/"!==n.tagExp[n.tagExp.length-1]&&i++,r=n.closeIndex)}}function R(e,t,r){if(t&&"string"==typeof e){const t=e.trim();return"true"===t||"false"!==t&&o(e,r)}return n.isExist(e)?e:""}e.exports=class{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"¢"},pound:{regex:/&(pound|#163);/g,val:"£"},yen:{regex:/&(yen|#165);/g,val:"¥"},euro:{regex:/&(euro|#8364);/g,val:"€"},copyright:{regex:/&(copy|#169);/g,val:"©"},reg:{regex:/&(reg|#174);/g,val:"®"},inr:{regex:/&(inr|#8377);/g,val:"₹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}},this.addExternalEntities=c,this.parseXml=p,this.parseTextData=u,this.resolveNameSpace=l,this.buildAttributesMap=h,this.isItStopNode=E,this.replaceEntitiesValue=A,this.readStopNodeData=S,this.saveTextToParentTag=f,this.addChild=d,this.ignoreAttributesFn=s(this.options.ignoreAttributes)}}},6312(e,t,r){const{buildOptions:n}=r(95109),i=r(52117),{prettify:a}=r(74470),o=r(98957);e.exports=class{constructor(e){this.externalEntities={},this.options=n(e)}parse(e,t){if("string"==typeof e);else{if(!e.toString)throw new Error("XML data is accepted in String or Bytes[] form.");e=e.toString()}if(t){!0===t&&(t={});const r=o.validate(e,t);if(!0!==r)throw Error(`${r.err.msg}:${r.err.line}:${r.err.col}`)}const r=new i(this.options);r.addExternalEntities(this.externalEntities);const n=r.parseXml(e);return this.options.preserveOrder||void 0===n?n:a(n,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw new Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '&#xD;'");if("&"===t)throw new Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}},74470(e,t){"use strict";function r(e,t,o){let s;const c={};for(let u=0;u<e.length;u++){const l=e[u],T=n(l);let h="";if(h=void 0===o?T:o+"."+T,T===t.textNodeName)void 0===s?s=l[T]:s+=""+l[T];else{if(void 0===T)continue;if(l[T]){let e=r(l[T],t,h);const n=a(e,t);l[":@"]?i(e,l[":@"],h,t):1!==Object.keys(e).length||void 0===e[t.textNodeName]||t.alwaysCreateTextNode?0===Object.keys(e).length&&(t.alwaysCreateTextNode?e[t.textNodeName]="":e=""):e=e[t.textNodeName],void 0!==c[T]&&c.hasOwnProperty(T)?(Array.isArray(c[T])||(c[T]=[c[T]]),c[T].push(e)):t.isArray(T,h,n)?c[T]=[e]:c[T]=e}}}return"string"==typeof s?s.length>0&&(c[t.textNodeName]=s):void 0!==s&&(c[t.textNodeName]=s),c}function n(e){const t=Object.keys(e);for(let e=0;e<t.length;e++){const r=t[e];if(":@"!==r)return r}}function i(e,t,r,n){if(t){const i=Object.keys(t),a=i.length;for(let o=0;o<a;o++){const a=i[o];n.isArray(a,r+"."+a,!0,!0)?e[a]=[t[a]]:e[a]=t[a]}}}function a(e,t){const{textNodeName:r}=t,n=Object.keys(e).length;return 0===n||!(1!==n||!e[r]&&"boolean"!=typeof e[r]&&0!==e[r])}t.prettify=function(e,t){return r(e,t)}},4471(e){"use strict";e.exports=class{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}},13741(e,t,r){var n=r(65606);const i="object"==typeof n&&n&&"win32"===n.platform;e.exports=i?{sep:"\\"}:{sep:"/"}},76200(e,t,r){const n=e.exports=(e,t,r={})=>(f(t),!(!r.nocomment&&"#"===t.charAt(0))&&new S(t,r).match(e));e.exports=n;const i=r(13741);n.sep=i.sep;const a=Symbol("globstar **");n.GLOBSTAR=a;const o=r(81959),s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},c="[^/]",u=c+"*?",l=e=>e.split("").reduce((e,t)=>(e[t]=!0,e),{}),T=l("().*{}+?[]^$\\!"),h=l("[.("),p=/\/+/;n.filter=(e,t={})=>(r,i,a)=>n(r,e,t);const d=(e,t={})=>{const r={};return Object.keys(e).forEach(t=>r[t]=e[t]),Object.keys(t).forEach(e=>r[e]=t[e]),r};n.defaults=e=>{if(!e||"object"!=typeof e||!Object.keys(e).length)return n;const t=n,r=(r,n,i)=>t(r,n,d(e,i));return(r.Minimatch=class extends t.Minimatch{constructor(t,r){super(t,d(e,r))}}).defaults=r=>t.defaults(d(e,r)).Minimatch,r.filter=(r,n)=>t.filter(r,d(e,n)),r.defaults=r=>t.defaults(d(e,r)),r.makeRe=(r,n)=>t.makeRe(r,d(e,n)),r.braceExpand=(r,n)=>t.braceExpand(r,d(e,n)),r.match=(r,n,i)=>t.match(r,n,d(e,i)),r},n.braceExpand=(e,t)=>A(e,t);const A=(e,t={})=>(f(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:o(e)),f=e=>{if("string"!=typeof e)throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},E=Symbol("subparse");n.makeRe=(e,t)=>new S(e,t||{}).makeRe(),n.match=(e,t,r={})=>{const n=new S(t,r);return e=e.filter(e=>n.match(e)),n.options.nonull&&!e.length&&e.push(t),e};const D=e=>e.replace(/\\([^-\]])/g,"$1"),m=e=>e.replace(/[[\]\\]/g,"\\$&");class S{constructor(e,t){f(e),t||(t={}),this.options=t,this.set=[],this.pattern=e,this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||!1===t.allowWindowsEscape,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}debug(){}make(){const e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();let r=this.globSet=this.braceExpand();t.debug&&(this.debug=(...e)=>console.error(...e)),this.debug(this.pattern,r),r=this.globParts=r.map(e=>e.split(p)),this.debug(this.pattern,r),r=r.map((e,t,r)=>e.map(this.parse,this)),this.debug(this.pattern,r),r=r.filter(e=>-1===e.indexOf(!1)),this.debug(this.pattern,r),this.set=r}parseNegate(){if(this.options.nonegate)return;const e=this.pattern;let t=!1,r=0;for(let n=0;n<e.length&&"!"===e.charAt(n);n++)t=!t,r++;r&&(this.pattern=e.slice(r)),this.negate=t}matchOne(e,t,r){var n=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,o=0,s=e.length,c=t.length;i<s&&o<c;i++,o++){this.debug("matchOne loop");var u,l=t[o],T=e[i];if(this.debug(t,l,T),!1===l)return!1;if(l===a){this.debug("GLOBSTAR",[t,l,T]);var h=i,p=o+1;if(p===c){for(this.debug("** at the end");i<s;i++)if("."===e[i]||".."===e[i]||!n.dot&&"."===e[i].charAt(0))return!1;return!0}for(;h<s;){var d=e[h];if(this.debug("\nglobstar while",e,h,t,p,d),this.matchOne(e.slice(h),t.slice(p),r))return this.debug("globstar found match!",h,s,d),!0;if("."===d||".."===d||!n.dot&&"."===d.charAt(0)){this.debug("dot detected!",e,h,t,p);break}this.debug("globstar swallow a segment, and continue"),h++}return!(!r||(this.debug("\n>>> no match, partial?",e,h,t,p),h!==s))}if("string"==typeof l?(u=T===l,this.debug("string match",l,T,u)):(u=T.match(l),this.debug("pattern match",l,T,u)),!u)return!1}if(i===s&&o===c)return!0;if(i===s)return r;if(o===c)return i===s-1&&""===e[i];throw new Error("wtf?")}braceExpand(){return A(this.pattern,this.options)}parse(e,t){f(e);const r=this.options;if("**"===e){if(!r.noglobstar)return a;e="*"}if(""===e)return"";let n="",i=!1,o=!1;const l=[],p=[];let d,A,S,R,g=!1,N=-1,F=-1,O="."===e.charAt(0),y=r.dot||O;const b=e=>"."===e.charAt(0)?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=()=>{if(d){switch(d){case"*":n+=u,i=!0;break;case"?":n+=c,i=!0;break;default:n+="\\"+d}this.debug("clearStateChar %j %j",d,n),d=!1}};for(let t,a=0;a<e.length&&(t=e.charAt(a));a++)if(this.debug("%s\t%s %s %j",e,a,n,t),o){if("/"===t)return!1;T[t]&&(n+="\\"),n+=t,o=!1}else switch(t){case"/":return!1;case"\\":if(g&&"-"===e.charAt(a+1)){n+=t;continue}v(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,a,n,t),g){this.debug(" in class"),"!"===t&&a===F+1&&(t="^"),n+=t;continue}this.debug("call clearStateChar %j",d),v(),d=t,r.noext&&v();continue;case"(":{if(g){n+="(";continue}if(!d){n+="\\(";continue}const t={type:d,start:a-1,reStart:n.length,open:s[d].open,close:s[d].close};this.debug(this.pattern,"\t",t),l.push(t),n+=t.open,0===t.start&&"!"!==t.type&&(O=!0,n+=b(e.slice(a+1))),this.debug("plType %j %j",d,n),d=!1;continue}case")":{const e=l[l.length-1];if(g||!e){n+="\\)";continue}l.pop(),v(),i=!0,S=e,n+=S.close,"!"===S.type&&p.push(Object.assign(S,{reEnd:n.length}));continue}case"|":{const t=l[l.length-1];if(g||!t){n+="\\|";continue}v(),n+="|",0===t.start&&"!"!==t.type&&(O=!0,n+=b(e.slice(a+1)));continue}case"[":if(v(),g){n+="\\"+t;continue}g=!0,F=a,N=n.length,n+=t;continue;case"]":if(a===F+1||!g){n+="\\"+t;continue}A=e.substring(F+1,a);try{RegExp("["+m(D(A))+"]"),n+=t}catch(e){n=n.substring(0,N)+"(?:$.)"}i=!0,g=!1;continue;default:v(),!T[t]||"^"===t&&g||(n+="\\"),n+=t}for(g&&(A=e.slice(F+1),R=this.parse(A,E),n=n.substring(0,N)+"\\["+R[0],i=i||R[1]),S=l.pop();S;S=l.pop()){let e;e=n.slice(S.reStart+S.open.length),this.debug("setting tail",n,S),e=e.replace(/((?:\\{2}){0,64})(\\?)\|/g,(e,t,r)=>(r||(r="\\"),t+t+r+"|")),this.debug("tail=%j\n %s",e,e,S,n);const t="*"===S.type?u:"?"===S.type?c:"\\"+S.type;i=!0,n=n.slice(0,S.reStart)+t+"\\("+e}v(),o&&(n+="\\\\");const M=h[n.charAt(0)];for(let e=p.length-1;e>-1;e--){const r=p[e],i=n.slice(0,r.reStart),a=n.slice(r.reStart,r.reEnd-8);let o=n.slice(r.reEnd);const s=n.slice(r.reEnd-8,r.reEnd)+o,c=i.split(")").length,u=i.split("(").length-c;let l=o;for(let e=0;e<u;e++)l=l.replace(/\)[+*?]?/,"");o=l,n=i+a+o+(""===o&&t!==E?"(?:$|\\/)":"")+s}if(""!==n&&i&&(n="(?=.)"+n),M&&(n=(O?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)")+n),t===E)return[n,i];if(r.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return e.replace(/\\(.)/g,"$1");const Y=r.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",Y),{_glob:e,_src:n})}catch(e){return new RegExp("$.")}}makeRe(){if(this.regexp||!1===this.regexp)return this.regexp;const e=this.set;if(!e.length)return this.regexp=!1,this.regexp;const t=this.options,r=t.noglobstar?u:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",n=t.nocase?"i":"";let i=e.map(e=>(e=e.map(e=>"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===a?a:e._src).reduce((e,t)=>(e[e.length-1]===a&&t===a||e.push(t),e),[]),e.forEach((t,n)=>{t===a&&e[n-1]!==a&&(0===n?e.length>1?e[n+1]="(?:\\/|"+r+"\\/)?"+e[n+1]:e[n]=r:n===e.length-1?e[n-1]+="(?:\\/|"+r+")?":(e[n-1]+="(?:\\/|\\/"+r+"\\/)"+e[n+1],e[n+1]=a))}),e.filter(e=>e!==a).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch(e){this.regexp=!1}return this.regexp}match(e,t=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;const r=this.options;"/"!==i.sep&&(e=e.split(i.sep).join("/")),e=e.split(p),this.debug(this.pattern,"split",e);const n=this.set;let a;this.debug(this.pattern,"set",n);for(let t=e.length-1;t>=0&&(a=e[t],!a);t--);for(let i=0;i<n.length;i++){const o=n[i];let s=e;if(r.matchBase&&1===o.length&&(s=[a]),this.matchOne(s,o,t))return!!r.flipNegate||!this.negate}return!r.flipNegate&&this.negate}static defaults(e){return n.defaults(e).Minimatch}}n.Minimatch=S},45212(e){const t=/^[-+]?0x[a-fA-F0-9]+$/,r=/^([\-\+])?(0*)([0-9]*(\.[0-9]*)?)$/,n={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e,i={}){if(i=Object.assign({},n,i),!e||"string"!=typeof e)return e;let a=e.trim();if(void 0!==i.skipLike&&i.skipLike.test(a))return e;if("0"===e)return 0;if(i.hex&&t.test(a))return function(e){if(parseInt)return parseInt(e,16);if(Number.parseInt)return Number.parseInt(e,16);if(window&&window.parseInt)return window.parseInt(e,16);throw new Error("parseInt, Number.parseInt, window.parseInt are not supported")}(a);if(-1!==a.search(/[eE]/)){const t=a.match(/^([-\+])?(0*)([0-9]*(\.[0-9]*)?[eE][-\+]?[0-9]+)$/);if(t){if(i.leadingZeros)a=(t[1]||"")+t[3];else if("0"!==t[2]||"."!==t[3][0])return e;return i.eNotation?Number(a):e}return e}{const t=r.exec(a);if(t){const r=t[1],n=t[2];let s=(o=t[3])&&-1!==o.indexOf(".")?("."===(o=o.replace(/0+$/,""))?o="0":"."===o[0]?o="0"+o:"."===o[o.length-1]&&(o=o.substr(0,o.length-1)),o):o;if(!i.leadingZeros&&n.length>0&&r&&"."!==a[2])return e;if(!i.leadingZeros&&n.length>0&&!r&&"."!==a[1])return e;if(i.leadingZeros&&n===e)return 0;{const t=Number(a),o=""+t;return-1!==o.search(/[eE]/)?i.eNotation?t:e:-1!==a.indexOf(".")?"0"===o&&""===s||o===s||r&&o==="-"+s?t:e:n?s===o||r+s===o?t:e:a===o||a===r+o?t:e}}return e}var o}},25767(e,t,r){"use strict";var n=r(82682),i=r(39209),a=r(10487),o=r(36556),s=r(75795),c=r(93628),u=o("Object.prototype.toString"),l=r(49092)(),T=globalThis,h=i(),p=o("String.prototype.slice"),d=o("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r<e.length;r+=1)if(e[r]===t)return r;return-1},A={__proto__:null};n(h,l&&s&&c?function(e){var t=new T[e];if(Symbol.toStringTag in t&&c){var r=c(t),n=s(r,Symbol.toStringTag);if(!n&&r){var i=c(r);n=s(i,Symbol.toStringTag)}if(n&&n.get){var o=a(n.get);A["$"+e]=o}}}:function(e){var t=new T[e],r=t.slice||t.set;if(r){var n=a(r);A["$"+e]=n}}),e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!l){var t=p(u(e),8,-1);return d(h,t)>-1?t:"Object"===t&&function(e){var t=!1;return n(A,function(r,n){if(!t)try{r(e),t=p(n,1)}catch(e){}}),t}(e)}return s?function(e){var t=!1;return n(A,function(r,n){if(!t)try{"$"+r(e)===n&&(t=p(n,1))}catch(e){}}),t}(e):null}},39209(e,t,r){"use strict";var n=r(76578),i=globalThis;e.exports=function(){for(var e=[],t=0;t<n.length;t++)"function"==typeof i[n[t]]&&(e[e.length]=n[t]);return e}},88075(e,t,r){"use strict";r.d(t,{Uy:()=>M,Z4:()=>R,kH:()=>E,lh:()=>me,mA:()=>b,ri:()=>Z,zc:()=>De});var n=r(68202),i=r(62297);class a{constructor(e={}){if(new.target===a)throw new TypeError("Cannot instantiate abstract class AbstractParser");this._options=Object.assign({},e),this._name=null,this._color=null,this._sourceURL=null,this._refreshInterval=null,this._calendarTimezone=null,this._errors=[]}getName(){return this._name}getColor(){return this._color}offersWebcalFeed(){return null!==this._sourceURL}getSourceURL(){return this._sourceURL}getRefreshInterval(){return this._refreshInterval}getCalendarTimezone(){return this._calendarTimezone}parse(e){throw new TypeError("Abstract method not implemented by subclass")}*getItemIterator(){throw new TypeError("Abstract method not implemented by subclass")}getAllItems(){return Array.from(this.getItemIterator())}containsVEvents(){return!1}containsVJournals(){return!1}containsVTodos(){return!1}containsVFreeBusy(){return!1}hasErrors(){return 0!==this._errors.length}getErrorList(){return this._errors.slice()}getItemCount(){return 0}_getOption(e,t){return Object.prototype.hasOwnProperty.call(this._options,e)?this._options[e]:t}static getMimeTypes(){throw new TypeError("Abstract method not implemented by subclass")}}class o extends Error{}function s(e){return class extends e{constructor(...e){super(...e),this._mutable=!0}isLocked(){return!this._mutable}lock(){this._mutable=!1}unlock(){this._mutable=!0}_modify(){if(!this._mutable)throw new o}_modifyContent(){this._modify()}}}class c extends Error{}function u(e){return e.toLowerCase()}function l(e){return e.toUpperCase()}function T(e){return e.charAt(0).toUpperCase()+e.slice(1)}function h(e,t){return e.startsWith(t)||(e=t+e),e}const p=new Map;function d(e,t){return p.get(e)||t}function A(e){return new n.A.Property(u(e))}function f(e){return class extends e{constructor(...e){super(...e),this._subscribers=[]}subscribe(e){this._subscribers.push(e)}unsubscribe(e){const t=this._subscribers.indexOf(e);-1!==t&&this._subscribers.splice(t,1)}_notifySubscribers(...e){for(const t of this._subscribers)t(...e)}}}class E extends(f(s(class{}))){constructor(e,t=null){super(),this._name=l(e),this._value=t}get name(){return this._name}get value(){return this._value}set value(e){this._modifyContent(),this._value=e}getFirstValue(){return this.isMultiValue()?this.value.length>0?this.value[0]:null:this.value}*getValueIterator(){this.isMultiValue()?yield*this.value.slice()[Symbol.iterator]():yield this.value}isMultiValue(){return Array.isArray(this._value)}clone(){const e=new this.constructor(this._name);return this.isMultiValue()?e.value=this._value.slice():e.value=this._value,e}_modifyContent(){super._modifyContent(),this._notifySubscribers()}}class D extends(f(s(class{}))){constructor(e){if(new.target===D)throw new TypeError("Cannot instantiate abstract class AbstractValue");super(),this._innerValue=e}toICALJs(){return this._innerValue}_modifyContent(){super._modifyContent(),this._notifySubscribers()}}class m extends D{get rawValue(){return this._innerValue.value}set rawValue(e){this._modifyContent(),this._innerValue.value=e}get value(){return this._innerValue.decodeValue()}set value(e){this._modifyContent(),this._innerValue.setEncodedValue(e)}clone(){return m.fromRawValue(this._innerValue.value)}static fromICALJs(e){return new m(e)}static fromRawValue(e){const t=new n.A.Binary(e);return m.fromICALJs(t)}static fromDecodedValue(e){const t=new n.A.Binary;return t.setEncodedValue(e),m.fromICALJs(t)}}class S extends D{get weeks(){return this._innerValue.weeks}set weeks(e){if(this._modifyContent(),e<0)throw new TypeError("Weeks cannot be negative, use isNegative instead");this._innerValue.weeks=e}get days(){return this._innerValue.days}set days(e){if(this._modifyContent(),e<0)throw new TypeError("Days cannot be negative, use isNegative instead");this._innerValue.days=e}get hours(){return this._innerValue.hours}set hours(e){if(this._modifyContent(),e<0)throw new TypeError("Hours cannot be negative, use isNegative instead");this._innerValue.hours=e}get minutes(){return this._innerValue.minutes}set minutes(e){if(this._modifyContent(),e<0)throw new TypeError("Minutes cannot be negative, use isNegative instead");this._innerValue.minutes=e}get seconds(){return this._innerValue.seconds}set seconds(e){if(this._modifyContent(),e<0)throw new TypeError("Seconds cannot be negative, use isNegative instead");this._innerValue.seconds=e}get isNegative(){return this._innerValue.isNegative}set isNegative(e){this._modifyContent(),this._innerValue.isNegative=!!e}get totalSeconds(){return this._innerValue.toSeconds()}set totalSeconds(e){this._modifyContent(),this._innerValue.fromSeconds(e)}compare(e){return this._innerValue.compare(e.toICALJs())}addDuration(e){this._modifyContent(),this.totalSeconds+=e.totalSeconds,this._innerValue.normalize()}subtractDuration(e){this._modifyContent(),this.totalSeconds-=e.totalSeconds,this._innerValue.normalize()}clone(){return S.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new S(e)}static fromSeconds(e){const t=n.A.Duration.fromSeconds(e);return new S(t)}static fromData(e){const t=n.A.Duration.fromData(e);return new S(t)}}class R extends D{get year(){return this._innerValue.year}set year(e){this._modifyContent(),this._innerValue.year=e}get month(){return this._innerValue.month}set month(e){if(this._modifyContent(),e<1||e>12)throw new TypeError("Month out of range");this._innerValue.month=e}get day(){return this._innerValue.day}set day(e){if(this._modifyContent(),e<1||e>31)throw new TypeError("Day out of range");this._innerValue.day=e}get hour(){return this._innerValue.hour}set hour(e){if(this._modifyContent(),e<0||e>23)throw new TypeError("Hour out of range");this._innerValue.hour=e}get minute(){return this._innerValue.minute}set minute(e){if(this._modifyContent(),e<0||e>59)throw new TypeError("Minute out of range");this._innerValue.minute=e}get second(){return this._innerValue.second}set second(e){if(this._modifyContent(),e<0||e>59)throw new TypeError("Second out of range");this._innerValue.second=e}get timezoneId(){return this._innerValue.zone.tzid&&"floating"!==this._innerValue.zone.tzid&&"UTC"===this._innerValue.zone.tzid?this._innerValue.zone.tzid:this._innerValue.timezone?this._innerValue.timezone:this._innerValue.zone.tzid||null}get isDate(){return this._innerValue.isDate}set isDate(e){this._modifyContent(),this._innerValue.isDate=!!e,e&&(this._innerValue.hour=0,this._innerValue.minute=0,this._innerValue.second=0)}get unixTime(){return this._innerValue.toUnixTime()}get jsDate(){return this._innerValue.toJSDate()}addDuration(e){this._innerValue.addDuration(e.toICALJs())}subtractDateWithoutTimezone(e){const t=this._innerValue.subtractDate(e.toICALJs());return S.fromICALJs(t)}subtractDateWithTimezone(e){const t=this._innerValue.subtractDateTz(e.toICALJs());return S.fromICALJs(t)}compare(e){return this._innerValue.compare(e.toICALJs())}compareDateOnlyInGivenTimezone(e,t){return this._innerValue.compareDateOnlyTz(e.toICALJs(),t.toICALTimezone())}getInTimezone(e){const t=this._innerValue.convertToZone(e.toICALTimezone());return R.fromICALJs(t)}getICALTimezone(){return this._innerValue.zone}getInICALTimezone(e){const t=this._innerValue.convertToZone(e);return R.fromICALJs(t)}getInUTC(){const e=this._innerValue.convertToZone(n.A.Timezone.utcTimezone);return R.fromICALJs(e)}silentlyReplaceTimezone(e){this._modify(),this._innerValue=new n.A.Time({year:this.year,month:this.month,day:this.day,hour:this.hour,minute:this.minute,second:this.second,isDate:this.isDate,timezone:e})}replaceTimezone(e){this._modifyContent(),this._innerValue=n.A.Time.fromData({year:this.year,month:this.month,day:this.day,hour:this.hour,minute:this.minute,second:this.second,isDate:this.isDate},e.toICALTimezone())}utcOffset(){return this._innerValue.utcOffset()}isFloatingTime(){return"floating"===this._innerValue.zone.tzid}clone(){return R.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new R(e)}static fromJSDate(e,t=!1){const r=n.A.Time.fromJSDate(e,t);return R.fromICALJs(r)}static fromData(e,t){const r=n.A.Time.fromData(e,t?t.toICALTimezone():void 0);return R.fromICALJs(r)}}R.SUNDAY=n.A.Time.SUNDAY,R.MONDAY=n.A.Time.MONDAY,R.TUESDAY=n.A.Time.TUESDAY,R.WEDNESDAY=n.A.Time.WEDNESDAY,R.THURSDAY=n.A.Time.THURSDAY,R.FRIDAY=n.A.Time.FRIDAY,R.SATURDAY=n.A.Time.SATURDAY,R.DEFAULT_WEEK_START=R.MONDAY;class g extends D{constructor(...e){super(...e),this._start=R.fromICALJs(this._innerValue.start),this._end=null,this._duration=null}get start(){return this._start}set start(e){this._modifyContent(),this._start=e,this._innerValue.start=e.toICALJs()}get end(){return this._end||(this._duration&&(this._duration.lock(),this._duration=null),this._innerValue.end=this._innerValue.getEnd(),this._end=R.fromICALJs(this._innerValue.end),this._innerValue.duration=null,this.isLocked()&&this._end.lock()),this._end}set end(e){this._modifyContent(),this._innerValue.duration=null,this._innerValue.end=e.toICALJs(),this._end=e}get duration(){return this._duration||(this._end&&(this._end.lock(),this._end=null),this._innerValue.duration=this._innerValue.getDuration(),this._duration=S.fromICALJs(this._innerValue.duration),this._innerValue.end=null,this.isLocked()&&this._duration.lock()),this._duration}set duration(e){this._modifyContent(),this._innerValue.end=null,this._innerValue.duration=e.toICALJs(),this._duration=e}lock(){super.lock(),this.start.lock(),this._end&&this._end.lock(),this._duration&&this._duration.lock()}unlock(){super.unlock(),this.start.unlock(),this._end&&this._end.unlock(),this._duration&&this._duration.unlock()}clone(){return g.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new g(e)}static fromDataWithEnd(e){const t=n.A.Period.fromData({start:e.start.toICALJs(),end:e.end.toICALJs()});return g.fromICALJs(t)}static fromDataWithDuration(e){const t=n.A.Period.fromData({start:e.start.toICALJs(),duration:e.duration.toICALJs()});return g.fromICALJs(t)}}const N=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"];class F extends D{constructor(e,t){super(e),this._until=t}get interval(){return this._innerValue.interval}set interval(e){this._modifyContent(),this._innerValue.interval=parseInt(e,10)}get weekStart(){return this._innerValue.wkst}set weekStart(e){if(this._modifyContent(),e<R.SUNDAY||e>R.SATURDAY)throw new TypeError("Weekstart out of range");this._innerValue.wkst=e}get until(){return!this._until&&this._innerValue.until&&(this._until=R.fromICALJs(this._innerValue.until)),this._until}set until(e){this._modifyContent(),this._until&&this._until.lock(),this._until=e,this._innerValue.count=null,this._innerValue.until=e.toICALJs()}get count(){return this._innerValue.count}set count(e){this._modifyContent(),this._until&&(this._until.lock(),this._until=null),this._innerValue.until=null,this._innerValue.count=parseInt(e,10)}get frequency(){return this._innerValue.freq}set frequency(e){if(this._modifyContent(),!N.includes(e))throw new TypeError("Unknown frequency");this._innerValue.freq=e}setToInfinite(){this._modifyContent(),this._until&&(this._until.lock(),this._until=null),this._innerValue.until=null,this._innerValue.count=null}isFinite(){return this._innerValue.isFinite()}isByCount(){return this._innerValue.isByCount()}addComponent(e,t){this._modifyContent(),this._innerValue.addComponent(e,t)}setComponent(e,t){this._modifyContent(),0===t.length?delete this._innerValue.parts[e.toUpperCase()]:this._innerValue.setComponent(e,t)}removeComponent(e){delete this._innerValue.parts[l(e)]}getComponent(e){return this._innerValue.getComponent(e)}isRuleValid(){return!0}lock(){super.lock(),this._until&&this._until.lock()}unlock(){super.unlock(),this._until&&this._until.unlock()}clone(){return F.fromICALJs(this._innerValue.clone())}static fromICALJs(e,t=null){return new F(e,t)}static fromData(e){let t=null;e.until&&(t=e.until,e.until=e.until.toICALJs());const r=n.A.Recur.fromData(e);return F.fromICALJs(r,t)}}class O extends D{get hours(){return this._innerValue.hours}set hours(e){this._modifyContent(),this._innerValue.hours=e}get minutes(){return this._innerValue.minutes}set minutes(e){this._modifyContent(),this._innerValue.minutes=e}get factor(){return this._innerValue.factor}set factor(e){if(this._modifyContent(),1!==e&&-1!==e)throw new TypeError("Factor may only be set to 1 or -1");this._innerValue.factor=e}get totalSeconds(){return this._innerValue.toSeconds()}set totalSeconds(e){this._modifyContent(),this._innerValue.fromSeconds(e)}compare(e){return this._innerValue.compare(e.toICALJs())}clone(){return O.fromICALJs(this._innerValue.clone())}static fromICALJs(e){return new O(e)}static fromData(e){const t=new n.A.UtcOffset;return t.fromData(e),O.fromICALJs(t)}static fromSeconds(e){const t=n.A.UtcOffset.fromSeconds(e);return O.fromICALJs(t)}}class y extends Error{}class b extends(f(s(class{}))){constructor(e,t=null,r=[],n=null,i=null){super(),this._name=l(e),this._value=t,this._parameters=new Map,this._root=n,this._parent=i,this._setParametersFromConstructor(r),t instanceof D&&t.subscribe(()=>this._notifySubscribers())}get name(){return this._name}get value(){return this._value}set value(e){this._modifyContent(),this._value=e,e instanceof D&&e.subscribe(()=>this._notifySubscribers())}get root(){return this._root}set root(e){this._modify(),this._root=e}get parent(){return this._parent}set parent(e){this._modify(),this._parent=e}getFirstValue(){return this.isMultiValue()?this.value.length>0?this.value[0]:null:this.value}*getValueIterator(){this.isMultiValue()?yield*this.value.slice()[Symbol.iterator]():yield this.value}addValue(e){if(!this.isMultiValue())throw new TypeError("This is not a multivalue property");this._modifyContent(),this.value.push(e)}hasValue(e){if(!this.isMultiValue())throw new TypeError("This is not a multivalue property");return this.value.includes(e)}removeValue(e){if(!this.hasValue(e))return;this._modifyContent();const t=this.value.indexOf(e);this.value.splice(t,1)}setParameter(e){this._modify(),this._parameters.set(e.name,e),e.subscribe(()=>this._notifySubscribers())}getParameter(e){return this._parameters.get(l(e))}*getParametersIterator(){yield*this._parameters.values()}getParameterFirstValue(e){const t=this.getParameter(e);return t instanceof E?t.isMultiValue()?t.value[0]:t.value:null}hasParameter(e){return this._parameters.has(l(e))}deleteParameter(e){this._modify(),this._parameters.delete(l(e))}updateParameterIfExist(e,t){if(this._modify(),this.hasParameter(e))this.getParameter(e).value=t;else{const r=new E(l(e),t);this.setParameter(r)}}isMultiValue(){return Array.isArray(this._value)}isDecoratedValue(){return this.isMultiValue()?this._value[0]instanceof D:this._value instanceof D}lock(){super.lock();for(const e of this.getParametersIterator())e.lock();if(this.isDecoratedValue())for(const e of this.getValueIterator())e.lock()}unlock(){super.unlock();for(const e of this.getParametersIterator())e.unlock();if(this.isDecoratedValue())for(const e of this.getValueIterator())e.unlock()}clone(){const e=[];for(const t of this.getParametersIterator())e.push(t.clone());return new this.constructor(this.name,this._cloneValue(),e,this.root,this.parent)}_cloneValue(){return this.isDecoratedValue()?this.isMultiValue()?this._value.map(e=>e.clone()):this._value.clone():this.isMultiValue()?this._value.slice():this._value}_setParametersFromConstructor(e){e.forEach(e=>{e instanceof E||(e=new E(e[0],e[1])),this.setParameter(e)})}static fromICALJs(e,t=null,r=null){if(!(e instanceof n.A.Property))throw new c;let i;if(e.isDecorated){const t=function(e){switch(u(e)){case"binary":return m;case"date":case"date-time":return R;case"duration":return S;case"period":return g;case"recur":return F;case"utc-offset":return O;default:throw new y}}(e.getFirstValue().icaltype);i=e.isMultiValue?e.getValues().map(e=>t.fromICALJs(e)):t.fromICALJs(e.getFirstValue())}else i=e.isMultiValue?e.getValues():e.getFirstValue();const a=[];return Object.keys(Object.assign({},e.toJSON()[1])).forEach(t=>{"TZID"!==l(t)&&a.push([t,e.getParameter(t)])}),new this(e.name,i,a,t,r)}toICALJs(){const e=A(u(this.name));this.isMultiValue()?this.isDecoratedValue()?e.setValues(this.value.map(e=>e.toICALJs())):e.setValues(this.value):this.isDecoratedValue()?e.setValue(this.value.toICALJs()):e.setValue(this.value);for(const t of this.getParametersIterator())e.setParameter(u(t.name),t.value);const t=this.getFirstValue();return t instanceof R&&"floating"!==t.timezoneId&&"UTC"!==t.timezoneId&&!t.isDate&&e.setParameter("tzid",t.timezoneId),e}_modifyContent(){super._modifyContent(),this._notifySubscribers()}}class v extends b{get formatType(){return this.getParameterFirstValue("FMTTYPE")}set formatType(e){this.updateParameterIfExist("FMTTYPE",e)}get uri(){return this._value instanceof m?null:this._value}set uri(e){this.value=e}get encoding(){return this._value instanceof m?"BASE64":null}get data(){return this._value instanceof m?this._value.value:null}set data(e){this.value instanceof m?this.value.value=e:this.value=m.fromDecodedValue(e)}toICALJs(){const e=super.toICALJs();return this._value instanceof m&&"BASE64"!==this.getParameterFirstValue("ENCODING")&&e.setParameter("ENCODING","BASE64"),e}static fromData(e,t=null){const r=m.fromDecodedValue(e),n=new v("ATTACH",r);return t&&(n.formatType=t),n}static fromLink(e,t=null){const r=new v("ATTACH",e);return t&&(r.formatType=t),r}}class M extends b{get role(){const e=["CHAIR","REQ-PARTICIPANT","OPT-PARTICIPANT","NON-PARTICIPANT"];if(this.hasParameter("ROLE")){const t=this.getParameterFirstValue("ROLE");if(e.includes(t))return t}return"REQ-PARTICIPANT"}set role(e){this.updateParameterIfExist("ROLE",e)}get userType(){const e=["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"];if(this.hasParameter("CUTYPE")){const t=this.getParameterFirstValue("CUTYPE");return e.includes(t)?t:"UNKNOWN"}return"INDIVIDUAL"}set userType(e){this.updateParameterIfExist("CUTYPE",e)}get rsvp(){return!!this.hasParameter("RSVP")&&"TRUE"===l(this.getParameterFirstValue("RSVP"))}set rsvp(e){this.updateParameterIfExist("RSVP",e?"TRUE":"FALSE")}get commonName(){return this.getParameterFirstValue("CN")}set commonName(e){this.updateParameterIfExist("CN",e)}get participationStatus(){let e;e=this.parent?this.parent.name:"VEVENT";const t={VEVENT:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED"],VJOURNAL:["NEEDS-ACTION","ACCEPTED","DECLINED"],VTODO:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"]};if(this.hasParameter("PARTSTAT")){const r=this.getParameterFirstValue("PARTSTAT");return t[e].includes(r)?r:"NEEDS-ACTION"}return"NEEDS-ACTION"}set participationStatus(e){this.updateParameterIfExist("PARTSTAT",e)}get language(){return this.getParameterFirstValue("LANGUAGE")}set language(e){this.updateParameterIfExist("LANGUAGE",e)}get email(){return this.value}set email(e){this.value=h(e,"mailto:")}get member(){return this.getParameter("MEMBER")?.value??null}set member(e){e=e.map(e=>h(e,"mailto:")),this.updateParameterIfExist("MEMBER",e)}isOrganizer(){return"ORGANIZER"===this._name}static fromNameAndEMail(e,t,r=!1){const n=r?"ORGANIZER":"ATTENDEE";return t=h(t,"mailto:"),new M(n,t,[["CN",e]])}static fromNameEMailRoleUserTypeAndRSVP(e,t,r,n,i,a=!1){const o=a?"ORGANIZER":"ATTENDEE";return t=h(t,"mailto:"),new M(o,t,[["CN",e],["ROLE",r],["CUTYPE",n],["RSVP",i?"TRUE":"FALSE"]])}}n.A.design.icalendar.property.conference={defaultType:"uri"},n.A.design.icalendar.param.feature={valueType:"cal-address",multiValue:","};class Y extends b{*getFeatureIterator(){if(!this.hasParameter("FEATURE"))return;const e=this.getParameter("FEATURE");yield*e.getValueIterator()}listAllFeatures(){return this.hasParameter("FEATURE")?this.getParameter("FEATURE").value.slice():[]}addFeature(e){if(this._modify(),this.hasParameter("FEATURE")){if(this.hasFeature(e))return;this.getParameter("FEATURE").value.push(e)}else this.updateParameterIfExist("FEATURE",[e])}removeFeature(e){if(this._modify(),!this.hasFeature(e))return;const t=this.getParameter("FEATURE"),r=t.value.indexOf(e);t.value.splice(r,1)}clearAllFeatures(){this.deleteParameter("FEATURE")}hasFeature(e){if(!this.hasParameter("FEATURE"))return!1;const t=this.getParameter("FEATURE");return!!Array.isArray(t.value)&&t.value.includes(e)}get label(){return this.getParameterFirstValue("LABEL")}set label(e){this.updateParameterIfExist("LABEL",e)}get uri(){return this.value}set uri(e){this.value=e}toICALJs(){const e=super.toICALJs();return e.setParameter("value","URI"),e}static fromURILabelAndFeatures(e,t=null,r=null){const n=new Y("CONFERENCE",e);return t&&n.updateParameterIfExist("label",t),r&&n.updateParameterIfExist("feature",r),n}}class I extends b{get type(){const e=["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"];if(this.hasParameter("FBTYPE")){const t=this.getParameterFirstValue("FBTYPE");if(e.includes(t))return t}return"BUSY"}set type(e){this.updateParameterIfExist("FBTYPE",e)}static fromPeriodAndType(e,t){return new I("FREEBUSY",e,[["fbtype",t]])}}class _ extends b{constructor(e,t=[0,0],r=[],n=null,i=null){super(e,t,r,n,i)}get latitude(){return this._value[0]}set latitude(e){this._modifyContent(),"number"!=typeof e&&(e=parseFloat(e)),this._value[0]=e}get longitude(){return this._value[1]}set longitude(e){this._modifyContent(),"number"!=typeof e&&(e=parseFloat(e)),this._value[1]=e}toICALJs(){const e=A(u(this.name));return e.setValue(this.value),this._parameters.forEach(t=>{e.setParameter(u(t.name),t.value)}),e}static fromPosition(e,t){return new _("GEO",[e,t])}}class w extends v{get display(){return this.getParameterFirstValue("DISPLAY")||"BADGE"}set display(e){this.updateParameterIfExist("DISPLAY",e)}static fromData(e,t=null,r=null){const n=m.fromDecodedValue(e),i=new w("IMAGE",n);return t&&(i.display=t),r&&(i.formatType=r),i}static fromLink(e,t=null,r=null){const n=new w("IMAGE",e);return t&&(n.display=t),r&&(n.formatType=r),n}}class L extends b{get relationType(){const e=["PARENT","CHILD","SIBLING"],t="PARENT";if(this.hasParameter("RELTYPE")){const r=this.getParameterFirstValue("RELTYPE");return e.includes(r)?r:t}return t}set relationType(e){this.updateParameterIfExist("RELTYPE",e)}get relatedId(){return this.value}set relatedId(e){this.value=e}static fromRelTypeAndId(e,t){return new L("RELATED-TO",t,[["RELTYPE",e]])}}class B extends b{constructor(e,t=["1","Pending"],r=[],n=null,i=null){super(e,t,r,n,i)}get statusCode(){return parseFloat(this.value[0])}set statusCode(e){this._modifyContent(),this.value[0]=e.toString(),e===Math.floor(e)&&(this.value[0]+=".0")}get statusMessage(){return this.value[1]}set statusMessage(e){this._modifyContent(),this.value[1]=e}get exceptionData(){return this.value[2]?this.value[2]:null}set exceptionData(e){this._modifyContent(),this.value[2]=e}isPending(){return this.statusCode>=1&&this.statusCode<2}isSuccessful(){return this.statusCode>=2&&this.statusCode<3}isClientError(){return this.statusCode>=3&&this.statusCode<4}isSchedulingError(){return this.statusCode>=4&&this.statusCode<5}toICALJs(){const e=A(u(this.name));return e.setValue(this.value),this._parameters.forEach(t=>{e.setParameter(u(t.name),t.value)}),e}static fromCodeAndMessage(e,t){return new B("REQUEST-STATUS",[e.toString(),t])}}B.SUCCESS=[2,"Success"],B.SUCCESS_FALLBACK=[2.1,"Success, but fallback taken on one or more property values."],B.SUCCESS_PROP_IGNORED=[2.2,"Success; invalid property ignored."],B.SUCCESS_PROPPARAM_IGNORED=[2.3,"Success; invalid property parameter ignored."],B.SUCCESS_NONSTANDARD_PROP_IGNORED=[2.4,"Success; unknown, non-standard property ignored."],B.SUCCESS_NONSTANDARD_PROPPARAM_IGNORED=[2.5,"Success; unknown, non-standard property value ignored."],B.SUCCESS_COMP_IGNORED=[2.6,"Success; invalid calendar component ignored."],B.SUCCESS_FORWARDED=[2.7,"Success; request forwarded to Calendar User."],B.SUCCESS_REPEATING_IGNORED=[2.8,"Success; repeating event ignored. Scheduled as a single component."],B.SUCCESS_TRUNCATED_END=[2.9,"Success; truncated end date time to date boundary."],B.SUCCESS_REPEATING_VTODO_IGNORED=[2.1,"Success; repeating VTODO ignored. Scheduled as a single VTODO."],B.SUCCESS_UNBOUND_RRULE_CLIPPED=[2.11,"Success; unbounded RRULE clipped at some finite number of instances."],B.CLIENT_INVALID_PROPNAME=[3,"Invalid property name."],B.CLIENT_INVALID_PROPVALUE=[3.1,"Invalid property value."],B.CLIENT_INVALID_PROPPARAM=[3.2,"Invalid property parameter."],B.CLIENT_INVALID_PROPPARAMVALUE=[3.3,"Invalid property parameter value."],B.CLIENT_INVALUD_CALENDAR_COMP_SEQ=[3.4,"Invalid calendar component sequence."],B.CLIENT_INVALID_DATE_TIME=[3.5,"Invalid date or time."],B.CLIENT_INVALID_RRULE=[3.6,"Invalid rule."],B.CLIENT_INVALID_CU=[3.7,"Invalid Calendar User."],B.CLIENT_NO_AUTHORITY=[3.8,"No authority."],B.CLIENT_UNSUPPORTED_VERSION=[3.9,"Unsupported version."],B.CLIENT_TOO_LARGE=[3.1,"Request entity too large."],B.CLIENT_REQUIRED_COMP_OR_PROP_MISSING=[3.11,"Required component or property missing."],B.CLIENT_UNKNOWN_COMP_OR_PROP=[3.12,"Unknown component or property found."],B.CLIENT_UNSUPPORTED_COMP_OR_PROP=[3.13,"Unsupported component or property found."],B.CLIENT_UNSUPPORTED_CAPABILITY=[3.14,"Unsupported capability."],B.SCHEDULING_EVENT_CONFLICT=[4,"Event conflict. Date/time is busy."],B.SERVER_REQUEST_NOT_SUPPORTED=[5,"Request not supported."],B.SERVER_SERVICE_UNAVAILABLE=[5.1,"Service unavailable."],B.SERVER_INVALID_CALENDAR_SERVICE=[5.2,"Invalid calendar service."],B.SERVER_NO_SCHEDULING_FOR_USER=[5.3,"No scheduling support for user."];class Z extends b{get alternateText(){return this.getParameterFirstValue("ALTREP")}set alternateText(e){this.updateParameterIfExist("ALTREP",e)}get language(){return this.getParameterFirstValue("LANGUAGE")}set language(e){this.updateParameterIfExist("LANGUAGE",e)}}class C extends b{get related(){return this.hasParameter("RELATED")?this.getParameterFirstValue("RELATED"):"START"}set related(e){this.updateParameterIfExist("RELATED",e)}get value(){return super.value}set value(e){super.value=e,e instanceof R&&(this.deleteParameter("RELATED"),super.value=e.getInUTC())}isRelative(){return this.getFirstValue()instanceof S}static fromAbsolute(e){return new C("TRIGGER",e)}static fromRelativeAndRelated(e,t=!0){return new C("TRIGGER",e,[["RELATED",t?"START":"END"]])}}function x(e){switch(l(e)){case"ATTACH":return v;case"ATTENDEE":case"ORGANIZER":return M;case"CONFERENCE":return Y;case"FREEBUSY":return I;case"GEO":return _;case"IMAGE":return w;case"RELATED-TO":return L;case"REQUEST-STATUS":return B;case"TRIGGER":return C;case"COMMENT":case"CONTACT":case"DESCRIPTION":case"LOCATION":case"SUMMARY":return Z;default:return b}}class U extends(f(s(class{}))){constructor(e,t=[],r=[],n=null,i=null){super(),this._name=l(e),this._properties=new Map,this._components=new Map,this._root=n,this._parent=i,this._setPropertiesFromConstructor(t),this._setComponentsFromConstructor(r)}get name(){return this._name}get root(){return this._root}set root(e){this._modify(),this._root=e;for(const t of this.getPropertyIterator())t.root=e;for(const t of this.getComponentIterator())t.root=e}get parent(){return this._parent}set parent(e){this._modify(),this._parent=e}getFirstProperty(e){return this._properties.has(l(e))?this._properties.get(l(e))[0]:null}getFirstPropertyFirstValue(e){const t=this.getFirstProperty(e);return t?t.getFirstValue():null}updatePropertyWithValue(e,t){this._modify();const r=this.getFirstProperty(e);if(r)r.value=t;else{const r=new(x(e))(e,t,[],this,this.root);this.addProperty(r)}}*getPropertyIterator(e=null){if(e){if(!this.hasProperty(e))return;yield*this._properties.get(l(e)).slice()[Symbol.iterator]()}else for(const e of this._properties.keys())yield*this.getPropertyIterator(e)}*_getAllOfPropertyByLang(e,t){for(const r of this.getPropertyIterator(e))r.getParameterFirstValue("LANGUAGE")===t&&(yield r)}_getFirstOfPropertyByLang(e,t){return this._getAllOfPropertyByLang(e,t).next().value||null}addProperty(e){if(this._modify(),e.root=this.root,e.parent=this,this._properties.has(e.name)){const t=this._properties.get(e.name);if(-1!==t.indexOf(e))return!1;t.push(e)}else this._properties.set(e.name,[e]);return e.subscribe(()=>this._notifySubscribers()),!0}hasProperty(e){return this._properties.has(l(e))}deleteProperty(e){if(this._modify(),!this._properties.has(e.name))return!1;const t=this._properties.get(e.name),r=t.indexOf(e);return-1!==r&&(-1!==r&&1===t.length?this._properties.delete(e.name):t.splice(r,1),!0)}deleteAllProperties(e){return this._modify(),this._properties.delete(l(e))}getFirstComponent(e){return this.hasComponent(e)?this._components.get(l(e))[0]:null}*getComponentIterator(e){if(e){if(!this.hasComponent(e))return;yield*this._components.get(l(e)).slice()[Symbol.iterator]()}else for(const e of this._components.keys())yield*this.getComponentIterator(e)}addComponent(e){if(this._modify(),e.root=this.root,e.parent=this,this._components.has(e.name)){const t=this._components.get(e.name);if(-1!==t.indexOf(e))return!1;t.push(e)}else this._components.set(e.name,[e]);return e.subscribe(()=>this._notifySubscribers()),!0}hasComponent(e){return this._components.has(l(e))}deleteComponent(e){if(this._modify(),!this._components.has(e.name))return!1;const t=this._components.get(e.name),r=t.indexOf(e);return-1!==r&&(-1!==r&&1===t.length?this._components.delete(e.name):t.splice(r,1),!0)}deleteAllComponents(e){return this._modify(),this._components.delete(l(e))}lock(){super.lock();for(const e of this.getPropertyIterator())e.lock();for(const e of this.getComponentIterator())e.lock()}unlock(){super.unlock();for(const e of this.getPropertyIterator())e.unlock();for(const e of this.getComponentIterator())e.unlock()}clone(){const e=[];for(const t of this.getPropertyIterator())e.push(t.clone());const t=[];for(const e of this.getComponentIterator())t.push(e.clone());return new this.constructor(this.name,e,t,this.root,this.parent)}_setPropertiesFromConstructor(e){for(let t of e)Array.isArray(t)&&(t=new(x(t[0]))(t[0],t[1])),this.addProperty(t)}_setComponentsFromConstructor(e){for(const t of e)this.addComponent(t)}static fromICALJs(e,t=null,r=null){if(!(e instanceof n.A.Component))throw new c;const i=new this(e.name,[],[],t,r);for(const r of e.getAllProperties()){const e=x(r.name).fromICALJs(r,t,i);i.addProperty(e)}for(const r of e.getAllSubcomponents()){const e=this._getConstructorForComponentName(r.name).fromICALJs(r,t,i);i.addComponent(e)}return i}static _getConstructorForComponentName(e){return U}toICALJs(){const e=(t=u(this.name),new n.A.Component(u(t)));var t;for(const t of this.getPropertyIterator())e.addProperty(t.toICALJs());for(const t of this.getComponentIterator())e.addSubcomponent(t.toICALJs());return e}}function P(e,t,r=!0){t=function(e){return"string"==typeof e&&(e={name:e}),Object.assign({},{iCalendarName:l(e.name),pluralName:e.name+"s",allowedValues:null,defaultValue:null,unknownValue:null},e)}(t),Object.defineProperty(e,t.name,{get(){const e=this.getFirstPropertyFirstValue(t.iCalendarName);return e?Array.isArray(t.allowedValues)&&!t.allowedValues.includes(e)?t.unknownValue:e:t.defaultValue},set(e){if(this._modify(),null!==e){if(Array.isArray(t.allowedValues)&&!t.allowedValues.includes(e))throw new TypeError("Illegal value");this.updatePropertyWithValue(t.iCalendarName,e)}else this.deleteAllProperties(t.iCalendarName)}})}function G(e,t){e["get"+T((t=H(t)).name)+"Iterator"]=function*(){yield*this.getPropertyIterator(t.iCalendarName)},e["get"+T(t.name)+"List"]=function(){return Array.from(this["get"+T(t.name)+"Iterator"]())},e["remove"+T(t.name)]=function(e){this.deleteProperty(e)},e["clearAll"+T(t.pluralName)]=function(){this.deleteAllProperties(t.iCalendarName)}}function k(e,t){e["get"+T((t=H(t)).name)+"Iterator"]=function*(e=null){for(const r of this._getAllOfPropertyByLang(t.iCalendarName,e))yield*r.getValueIterator()},e["get"+T(t.name)+"List"]=function(e=null){return Array.from(this["get"+T(t.name)+"Iterator"](e))},e["add"+T(t.name)]=function(e,r=null){const n=this._getFirstOfPropertyByLang(t.iCalendarName,r);if(n)n.addValue(e);else{const n=new b(t.iCalendarName,[e]);if(r){const e=new E("LANGUAGE",r);n.setParameter(e)}this.addProperty(n)}},e["remove"+T(t.name)]=function(e,r=null){for(const n of this._getAllOfPropertyByLang(t.iCalendarName,r))if(n.isMultiValue()&&n.hasValue(e))return 1===n.value.length?(this.deleteProperty(n),!0):(n.removeValue(e),!0);return!1},e["clearAll"+T(t.pluralName)]=function(e=null){for(const r of this._getAllOfPropertyByLang(t.iCalendarName,e))this.deleteProperty(r)}}function H(e){return"string"==typeof e&&(e={name:e}),Object.assign({},{iCalendarName:l(e.name),pluralName:e.name+"s"},e)}function V(){return new Date}class j extends Error{}class z{constructor(e){this._masterItem=e,this._recurrenceExceptionItems=new Map,this._rangeRecurrenceExceptionItemsIndex=[],this._rangeRecurrenceExceptionItemsDiffCache=new Map,this._rangeRecurrenceExceptionItems=new Map}get masterItem(){return this._masterItem}set masterItem(e){this._masterItem=e}*getRecurrenceExceptionIterator(){yield*this._recurrenceExceptionItems.values()}getRecurrenceExceptionList(){return Array.from(this.getRecurrenceExceptionIterator())}hasRecurrenceExceptionForId(e){return e instanceof R?e=e.unixTime:e instanceof n.A.Time&&(e=e.toUnixTime()),this._recurrenceExceptionItems.has(e)}getRecurrenceException(e){return e instanceof R?e=e.unixTime:e instanceof n.A.Time&&(e=e.toUnixTime()),this._recurrenceExceptionItems.get(e)||null}hasRangeRecurrenceExceptionForId(e){return e instanceof R?e=e.unixTime:e instanceof n.A.Time&&(e=e.toUnixTime()),0!==this._rangeRecurrenceExceptionItemsIndex.length&&this._rangeRecurrenceExceptionItemsIndex[0]<e}getRangeRecurrenceExceptionForId(e){e instanceof R?e=e.unixTime:e instanceof n.A.Time&&(e=e.toUnixTime());const t=n.A.helpers.binsearchInsert(this._rangeRecurrenceExceptionItemsIndex,e,(e,t)=>e-t);if(0===t)return null;const r=this._rangeRecurrenceExceptionItemsIndex[t-1];return this._rangeRecurrenceExceptionItems.get(r)}getRangeRecurrenceExceptionDiff(e){if(e instanceof R?e=e.unixTime:e instanceof n.A.Time&&(e=e.toUnixTime()),this._rangeRecurrenceExceptionItemsDiffCache.has(e))return this._rangeRecurrenceExceptionItemsDiffCache.get(e);const t=this.getRangeRecurrenceExceptionForId(e);if(!t)return null;const r=t.recurrenceId,i=t.startDate.subtractDateWithTimezone(r);return i.lock(),this._rangeRecurrenceExceptionItemsDiffCache.set(e,i),i}relateRecurrenceException(e){this._modify();const t=this._getRecurrenceIdKey(e);if(this._recurrenceExceptionItems.set(t,e),e.modifiesFuture()){this._rangeRecurrenceExceptionItems.set(t,e);const r=n.A.helpers.binsearchInsert(this._rangeRecurrenceExceptionItemsIndex,t,(e,t)=>e-t);this._rangeRecurrenceExceptionItemsIndex.splice(r,0,t)}e.recurrenceManager=this}removeRecurrenceException(e){const t=this._getRecurrenceIdKey(e);this.removeRecurrenceExceptionByRecurrenceId(t)}removeRecurrenceExceptionByRecurrenceId(e){this._modify(),this._recurrenceExceptionItems.delete(e),this._rangeRecurrenceExceptionItems.delete(e),this._rangeRecurrenceExceptionItemsDiffCache.delete(e);const t=this._rangeRecurrenceExceptionItemsIndex.indexOf(e);-1!==t&&this._rangeRecurrenceExceptionItemsIndex.splice(t,1)}_getRecurrenceIdKey(e){return e.recurrenceId.unixTime}*getRecurrenceRuleIterator(){for(const e of this._masterItem.getPropertyIterator("RRULE"))yield e.getFirstValue()}getRecurrenceRuleList(){return Array.from(this.getRecurrenceRuleIterator())}addRecurrenceRule(e){this._modify(),this.resetCache();const t=new b("RRULE",e);this._masterItem.addProperty(t)}removeRecurrenceRule(e){this._modify(),this.resetCache();for(const t of this._masterItem.getPropertyIterator("RRULE"))t.getFirstValue()===e&&this._masterItem.deleteProperty(t)}clearAllRecurrenceRules(){this._modify(),this.resetCache(),this._masterItem.deleteAllProperties("RRULE")}*getRecurrenceDateIterator(e=!1,t=null){for(const r of this._getPropertiesForRecurrenceDate(e,t))yield*r.getValueIterator()}listAllRecurrenceDates(e=!1,t=null){return Array.from(this.getRecurrenceDateIterator(e,t))}addRecurrenceDate(e=!1,t){this._modify(),this.resetCache();let r=null;t instanceof R&&!t.isDate&&(r=t.timezoneId);const n=this._getValueTypeByValue(t),i=this._getPropertiesForRecurrenceDate(e,n,r).next.value;if(i instanceof b)i.value.push(t),this.masterItem.markPropertyAsDirty(e?"EXDATE":"RDATE");else{const r=this._getPropertyNameByIsNegative(e),n=new b(r,t);this._masterItem.addProperty(n)}}hasRecurrenceDate(e=!1,t){for(let r of this.getRecurrenceDateIterator(e))if(r instanceof g&&(r=r.start),0===r.compare(t))return!0;return!1}getRecurrenceDate(e=!1,t){for(const r of this.getRecurrenceDateIterator(e)){let e=r;if(e instanceof g&&(e=e.start),0===e.compare(t))return r}return null}removeRecurrenceDate(e=!1,t){this._modify(),this.resetCache();const r=this._getValueTypeByValue(t);for(const n of this._getPropertiesForRecurrenceDate(e,r))for(const r of n.getValueIterator())if(t===r){const r=n.value;if(1===r.length){this.masterItem.deleteProperty(n);continue}const i=r.indexOf(t);r.splice(i,1),this.masterItem.markPropertyAsDirty(e?"EXDATE":"RDATE")}}clearAllRecurrenceDates(e=!1,t=null){this._modify(),this.resetCache();for(const r of this._getPropertiesForRecurrenceDate(e,t))this._masterItem.deleteProperty(r)}_getPropertyNameByIsNegative(e){return e?"EXDATE":"RDATE"}_getValueTypeByValue(e){return e instanceof g?"PERIOD":e.isDate?"DATE":"DATETIME"}*_getPropertiesForRecurrenceDate(e,t,r=null){const n=this._getPropertyNameByIsNegative(e);for(const e of this._masterItem.getPropertyIterator(n))null===t||"PERIOD"===l(t)&&e.getFirstValue()instanceof g||"DATE"===l(t)&&e.getFirstValue().isDate?yield e:"DATETIME"!==l(t)||e.getFirstValue().isDate||null!==r&&e.getFirstValue().timezoneId!==r||(yield e)}isFinite(){return this.getRecurrenceRuleList().every(e=>e.isFinite())}isEmptyRecurrenceSet(){return void 0===this._getRecurExpansionObject().next()}getOccurrenceAtExactly(e){if(!this.masterItem.isRecurring())return 0===this.masterItem.getReferenceRecurrenceId().compare(e)?this.masterItem:null;const t=this._getRecurExpansionObject(),r=e.toICALJs();let n;for(;n=t.next();){if(0===n.compare(r))return this._getOccurrenceAtRecurrenceId(R.fromICALJs(n));if(1===n.compare(r))return null}return null}getClosestOccurrence(e){if(!this.masterItem.isRecurring())return this.masterItem;const t=this._getRecurExpansionObject();e=e.toICALJs();let r,n=null;for(;r=t.next();){if(-1!==r.compare(e)){const e=R.fromICALJs(r);return this._getOccurrenceAtRecurrenceId(e)}n=r}const i=R.fromICALJs(n);return this._getOccurrenceAtRecurrenceId(i)}countAllOccurrencesBetween(e,t){if(!this.masterItem.isRecurring())return"function"!=typeof this.masterItem.isInTimeFrame||this.masterItem.isInTimeFrame(e,t)?1:0;const r=this._getRecurExpansionObject(),n=e.toICALJs(),i=t.toICALJs();let a,o=0;for(;a=r.next();)if(-1!==a.compare(n)){if(1===a.compare(i))break;o+=1}return o}*getAllOccurrencesBetweenIterator(e,t){if(!this.masterItem.isRecurring())return"function"!=typeof this.masterItem.isInTimeFrame&&(yield this.masterItem),void(this.masterItem.isInTimeFrame(e,t)&&(yield this.masterItem));const r=this._getRecurExpansionObject(),n=e.toICALJs(),i=t.toICALJs(),a=Array.from(this._recurrenceExceptionItems.keys()),o=Math.max.apply(Math,a);let s;for(;s=r.next();){const r=R.fromICALJs(s),a=this._getOccurrenceAtRecurrenceId(r);let c=null;switch(l(a.name)){case"VEVENT":case"VTODO":c=a.endDate.toICALJs();break;default:c=s}if(-1===c.compare(n))continue;const u=a.startDate.toICALJs();if(a.isRecurrenceException()&&!a.modifiesFuture()||1!==u.compare(i))"function"!=typeof a.isInTimeFrame&&(yield a),a.isInTimeFrame(e,t)&&(yield a);else{if(0===this._recurrenceExceptionItems.size)break;if(s.toUnixTime()>o)break}}}getAllOccurrencesBetween(e,t){return Array.from(this.getAllOccurrencesBetweenIterator(e,t))}updateUID(e){this._masterItem.updatePropertyWithValue("UID",e);for(const t of this.getRecurrenceExceptionIterator())t.updatePropertyWithValue("UID",e)}updateStartDateOfMasterItem(e,t){const r=e.subtractDateWithTimezone(t);for(const e of this.getRecurrenceDateIterator(!0))this.hasRecurrenceDate(!1,e)||e.addDuration(r);for(const e of this.getRecurrenceExceptionIterator())this.hasRecurrenceDate(!1,e.recurrenceId)||(this.removeRecurrenceException(e),e.recurrenceId.addDuration(r),this.relateRecurrenceException(e));for(const e of this.getRecurrenceRuleIterator())e.until&&e.until.addDuration(r)}_getOccurrenceAtRecurrenceId(e){if(this.hasRecurrenceExceptionForId(e)){const t=this.getRecurrenceException(e);return t.canCreateRecurrenceExceptions()?t.forkItem(e):t}if(this.hasRangeRecurrenceExceptionForId(e)){const t=this.getRangeRecurrenceExceptionForId(e),r=this.getRangeRecurrenceExceptionDiff(e);return t.forkItem(e,r)}return 0===e.compare(this._masterItem.startDate)?this._masterItem.canCreateRecurrenceExceptions()?this._masterItem.forkItem(e):this._masterItem:this._masterItem.forkItem(e)}resetCache(){}_getRecurExpansionObject(){if(null===this._masterItem.startDate)throw new j;const e=this._masterItem.startDate.toICALJs();let t=e.clone();const r=[];let i;const a=[];let o=null;const s=[];for(const t of this.getRecurrenceRuleIterator())r.push(t.toICALJs().iterator(e)),r[r.length-1].next();for(let e of this.getRecurrenceDateIterator()){e instanceof g&&(e=e.start),e=e.toICALJs();const t=n.A.helpers.binsearchInsert(a,e,(e,t)=>e.compare(t));a.splice(t,0,e)}a.length>0&&-1===a[0].compare(e)?(i=0,t=a[0].clone()):(i=n.A.helpers.binsearchInsert(a,e,(e,t)=>e.compare(t)),o=s[i]);for(let e of this.getRecurrenceDateIterator(!0)){e=e.toICALJs();const t=n.A.helpers.binsearchInsert(s,e,(e,t)=>e.compare(t));s.splice(t,0,e)}const c=n.A.helpers.binsearchInsert(s,e,(e,t)=>e.compare(t)),u=s[c];return new n.A.RecurExpansion({dtstart:e,last:t,ruleIterators:r,ruleDateInc:i,exDateInc:c,ruleDates:a,ruleDate:o,exDates:s,exDate:u,complete:!1})}_modify(){if(this._masterItem.isLocked())throw new o}}function q(){return crypto?.randomUUID?crypto.randomUUID():function(){const e=new Array(36);for(let t=0;t<36;t++)e[t]=Math.floor(16*Math.random());return e[14]=4,e[19]=e[19]&=-5,e[19]=e[19]|=8,e[8]=e[13]=e[18]=e[23]="-",e.map(e=>e.toString(16)).join("")}()}class Q extends U{addAttendeeFromNameAndEMail(e,t){const r=M.fromNameAndEMail(e,t);return this.addProperty(r)}get trigger(){return this.getFirstProperty("TRIGGER")}setTriggerFromAbsolute(e){const t=C.fromAbsolute(e);this.deleteAllProperties("TRIGGER"),this.addProperty(t)}setTriggerFromRelative(e,t=!0){const r=C.fromRelativeAndRelated(e,t);this.deleteAllProperties("TRIGGER"),this.addProperty(r)}}P(Q.prototype,"action"),P(Q.prototype,"description"),P(Q.prototype,"summary"),P(Q.prototype,"duration"),P(Q.prototype,"repeat"),P(Q.prototype,{name:"attachment",iCalendarName:"ATTACH"}),G(Q.prototype,"attendee");class W extends U{constructor(...e){super(...e),this._primaryItem=null,this._isExactForkOfPrimary=!1,this._originalRecurrenceId=null,this._recurrenceManager=null,this._dirty=!1,this._significantChange=!1,this._cachedId=null}get primaryItem(){return this._primaryItem}set primaryItem(e){this._modify(),this._primaryItem=e}get isExactForkOfPrimary(){return this._isExactForkOfPrimary}set isExactForkOfPrimary(e){this._isExactForkOfPrimary=e}get originalRecurrenceId(){return this._originalRecurrenceId}set originalRecurrenceId(e){this._originalRecurrenceId=e}get recurrenceManager(){return this._recurrenceManager}set recurrenceManager(e){this._recurrenceManager=e}get masterItem(){return this.recurrenceManager.masterItem}isMasterItem(){return this.masterItem===this}get id(){return this._cachedId?this._cachedId:null===this.startDate?(this._cachedId=encodeURIComponent(this.uid),this._cachedId):(this._cachedId=[encodeURIComponent(this.uid),encodeURIComponent(this.getReferenceRecurrenceId().unixTime.toString())].join("###"),this._cachedId)}get uid(){return this.getFirstPropertyFirstValue("UID")}set uid(e){this._recurrenceManager.updateUID(e)}get startDate(){return this.getFirstPropertyFirstValue("dtstart")}set startDate(e){const t=this.startDate;this.updatePropertyWithValue("dtstart",e),this.isMasterItem()&&this._recurrenceManager.updateStartDateOfMasterItem(e,t)}isPartOfRecurrenceSet(){return this.masterItem.isRecurring()}isRecurring(){return this.hasProperty("RRULE")||this.hasProperty("RDATE")}isRecurrenceException(){return this.hasProperty("RECURRENCE-ID")}modifiesFuture(){return!!this.isRecurrenceException()&&"THISANDFUTURE"===this.getFirstProperty("RECURRENCE-ID").getParameterFirstValue("RANGE")}forkItem(e,t=null){const r=this.clone();if(r.recurrenceManager=this.recurrenceManager,r.primaryItem=this,0===r.getReferenceRecurrenceId().compare(e)&&(r.isExactForkOfPrimary=!0),!r.hasProperty("DTSTART"))throw new TypeError("Can't fork item without a DTSTART");const n=r.getFirstPropertyFirstValue("RRULE");if(n?.count){let t=r.recurrenceManager.countAllOccurrencesBetween(r.getReferenceRecurrenceId(),e);t-=1,n.count-=t,n.count<1&&(n.count=1)}if(r.getFirstPropertyFirstValue("DTSTART").timezoneId!==e.timezoneId){const t=r.getFirstPropertyFirstValue("DTSTART").getICALTimezone();e=e.getInICALTimezone(t)}r.originalRecurrenceId=e.clone();const i=r.getFirstPropertyFirstValue("DTSTART");let a,o=null;if(this._recurrenceManager.hasRecurrenceDate(!1,e)){const t=this._recurrenceManager.getRecurrenceDate(!1,e);t instanceof g&&(o=t)}if(r.hasProperty("DTEND")?a=r.getFirstPropertyFirstValue("DTEND").subtractDateWithTimezone(i):r.hasProperty("DUE")&&(a=r.getFirstPropertyFirstValue("DUE").subtractDateWithTimezone(i)),!r.isRecurrenceException()||!r.isExactForkOfPrimary){if(r.updatePropertyWithValue("DTSTART",e.clone()),t&&r.startDate.addDuration(t),r.hasProperty("DTEND")){const e=r.startDate.clone();e.addDuration(a),r.updatePropertyWithValue("DTEND",e)}else if(r.hasProperty("DUE")){const e=r.startDate.clone();e.addDuration(a),r.updatePropertyWithValue("DUE",e)}o&&(r.deleteAllProperties("DTEND"),r.deleteAllProperties("DURATION"),r.updatePropertyWithValue("DTEND",o.end.clone()))}return r.resetDirty(),r}canCreateRecurrenceExceptions(){let e=!1;return this.primaryItem&&this.primaryItem.isRecurring()&&(e=!0),this.isRecurring()||this.modifiesFuture()||!this.isRecurring()&&e}createRecurrenceException(e=!1){if(!this.canCreateRecurrenceExceptions())throw new Error("Can't create recurrence-exceptions for non-recurring items");const t=this.primaryItem;if(e){if(this.isExactForkOfPrimary&&this.primaryItem.isMasterItem())return this._overridePrimaryItem(),[this,this];this.removeThisOccurrence(!0),this.recurrenceManager=new z(this),this._originalRecurrenceId=null,this.primaryItem=this,this.updatePropertyWithValue("UID",q()),this._cachedId=null,this.addRelation("SIBLING",t.uid),t.addRelation("SIBLING",this.uid),this.deleteAllProperties("RECURRENCE-ID"),this.deleteAllProperties("RDATE"),this.deleteAllProperties("EXDATE"),this.updatePropertyWithValue("CREATED",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("DTSTAMP",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("LAST-MODIFIED",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("SEQUENCE",0),this._significantChange=!1,this._dirty=!1,this.root=this.root.constructor.fromEmpty(),this.root.addComponent(this),this.parent=this.root;for(const e of this.getAttendeeIterator())e.rsvp=!0}else{if(this.deleteAllProperties("RECURRENCE-ID"),this.recurrenceId=this.getReferenceRecurrenceId().clone(),this.root.addComponent(this),this.recurrenceManager.relateRecurrenceException(this),this.primaryItem=this,this.deleteAllProperties("RDATE"),this.deleteAllProperties("RRULE"),this.deleteAllProperties("EXDATE"),this.updatePropertyWithValue("CREATED",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("DTSTAMP",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("LAST-MODIFIED",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("SEQUENCE",0),this.recurrenceManager.hasRecurrenceDate(!1,this.getReferenceRecurrenceId())){const e=this.recurrenceManager.getRecurrenceDate(!1,this.getReferenceRecurrenceId());if(e instanceof g){const t=e.start;this.recurrenceManager.removeRecurrenceDate(!1,e),this.recurrenceManager.addRecurrenceDate(!1,t)}}this.originalRecurrenceId=null}return[t,this]}removeThisOccurrence(e=!1){if(!this.isPartOfRecurrenceSet())return!0;if(e){const e=this.getReferenceRecurrenceId().clone(),t=e.getInTimezone(i.kc.utc);t.addDuration(S.fromSeconds(-1));for(const e of this.recurrenceManager.getRecurrenceRuleIterator())e.until=t.clone();for(const t of this.recurrenceManager.getRecurrenceDateIterator()){let r=t;t instanceof g&&(r=r.start),e.compare(r)<=0&&this.recurrenceManager.removeRecurrenceDate(!1,t)}for(const t of this.recurrenceManager.getRecurrenceDateIterator(!0))e.compare(t)<=0&&this.recurrenceManager.removeRecurrenceDate(!0,t);for(const t of this.recurrenceManager.getRecurrenceExceptionList())e.compare(t.recurrenceId)<=0&&(this.root.deleteComponent(t),this.recurrenceManager.removeRecurrenceException(t))}else if(this.isRecurrenceException()&&!this.modifiesFuture()&&(this.root.deleteComponent(this),this.recurrenceManager.removeRecurrenceException(this)),this.recurrenceManager.hasRecurrenceDate(!1,this.getReferenceRecurrenceId())){const e=this.recurrenceManager.getRecurrenceDate(!1,this.getReferenceRecurrenceId());this.recurrenceManager.removeRecurrenceDate(!1,e)}else this.recurrenceManager.addRecurrenceDate(!0,this.getReferenceRecurrenceId().clone());return this.recurrenceManager.isEmptyRecurrenceSet()}clone(){const e=super.clone();return e.resetDirty(),e}_addAttendee(e){for(const t of this.getAttendeeIterator())if(t.email===e.email)return!1;return this.addProperty(e),!0}addAttendeeFromNameAndEMail(e,t){const r=M.fromNameAndEMail(e,t);return this._addAttendee(r)}addAttendeeFromNameEMailRoleUserTypeAndRSVP(e,t,r,n,i){const a=M.fromNameEMailRoleUserTypeAndRSVP(e,t,r,n,i,!1);return this._addAttendee(a)}setOrganizerFromNameAndEMail(e,t){this.deleteAllProperties("ORGANIZER"),this.addProperty(M.fromNameAndEMail(e,t,!0))}addAttachmentFromData(e,t=null){this.addProperty(v.fromData(e,t))}addAttachmentFromLink(e,t=null){this.addProperty(v.fromLink(e,t))}addContact(e){this.addProperty(new Z("CONTACT",e))}addComment(e){this.addProperty(new Z("COMMENT",e))}addImageFromData(e,t=null,r=null){this.addProperty(w.fromData(e,t,r))}addImageFromLink(e,t=null,r=null){this.addProperty(w.fromLink(e,t,r))}addRelation(e,t){this.addProperty(L.fromRelTypeAndId(e,t))}addRequestStatus(e,t){this.addProperty(B.fromCodeAndMessage(e,t))}addAbsoluteAlarm(e,t){const r=new Q("VALARM",[["action",e],C.fromAbsolute(t)]);return this.addComponent(r),r}addRelativeAlarm(e,t,r=!0){const n=new Q("VALARM",[["action",e],C.fromRelativeAndRelated(t,r)]);return this.addComponent(n),n}markPropertyAsDirty(e){this.markDirty(),["DTSTART","DTEND","DURATION","RRULE","RDATE","EXDATE","STATUS",...d("property-list-significant-change",[])].includes(l(e))&&this.markChangesAsSignificant()}markSubComponentAsDirty(e){this.markDirty(),d("component-list-significant-change",[]).includes(e)&&this.markChangesAsSignificant()}isDirty(){return this._dirty||this._significantChange}markDirty(){this._dirty=!0}markChangesAsSignificant(){this._significantChange=!0}undirtify(){return!!this.isDirty()&&(this.hasProperty("SEQUENCE")||(this.sequence=0),this.updatePropertyWithValue("DTSTAMP",R.fromJSDate(V(),!0)),this.updatePropertyWithValue("LAST-MODIFIED",R.fromJSDate(V(),!0)),this._significantChange&&this.sequence++,this.resetDirty(),!0)}resetDirty(){this._dirty=!1,this._significantChange=!1}updatePropertyWithValue(e,t){super.updatePropertyWithValue(e,t),"UID"===l(e)&&(this._cachedId=null),this.markPropertyAsDirty(e)}addProperty(e){return this.markPropertyAsDirty(e.name),e.subscribe(()=>this.markPropertyAsDirty(e.name)),super.addProperty(e)}deleteProperty(e){return this.markPropertyAsDirty(e.name),super.deleteProperty(e)}deleteAllProperties(e){return this.markPropertyAsDirty(e),super.deleteAllProperties(e)}addComponent(e){return this.markSubComponentAsDirty(e.name),e.subscribe(()=>this.markSubComponentAsDirty(e.name)),super.addComponent(e)}deleteComponent(e){return this.markSubComponentAsDirty(e.name),super.deleteComponent(e)}deleteAllComponents(e){return this.markSubComponentAsDirty(e),super.deleteAllComponents(e)}getReferenceRecurrenceId(){return this.originalRecurrenceId?this.originalRecurrenceId:this.recurrenceId?this.recurrenceId:this.startDate?this.startDate:null}_overridePrimaryItem(){const e=this.primaryItem.startDate;for(const e of this.primaryItem.getPropertyIterator())this.primaryItem.deleteProperty(e);for(const e of this.getPropertyIterator())this.primaryItem.addProperty(e);this.recurrenceManager.resetCache(),0!==this.startDate.compare(e)&&this.recurrenceManager.updateStartDateOfMasterItem(this.startDate,e)}static _getConstructorForComponentName(e){return"VALARM"===l(e)?Q:U}static fromICALJs(...e){const t=super.fromICALJs(...e);return t.resetDirty(),t}}var $,J;function K(e){return e.getFirstPropertyFirstValue("X-F7CLOUD-BC-FIELD-TYPE")}P(W.prototype,{name:"stampTime",iCalendarName:"DTSTAMP"}),P(W.prototype,{name:"recurrenceId",iCalendarName:"RECURRENCE-ID"}),P(W.prototype,"color"),P(W.prototype,{name:"creationTime",iCalendarName:"CREATED"}),P(W.prototype,{name:"modificationTime",iCalendarName:"LAST-MODIFIED"}),P(W.prototype,"organizer"),P(W.prototype,"sequence"),P(W.prototype,"status"),P(W.prototype,"url"),P(W.prototype,{name:"title",iCalendarName:"SUMMARY"}),P(W.prototype,{name:"accessClass",iCalendarName:"class",allowedValues:["PUBLIC","PRIVATE","CONFIDENTIAL"],defaultValue:"PUBLIC",unknownValue:"PRIVATE"}),k(W.prototype,{name:"category",pluralName:"categories",iCalendarName:"CATEGORIES"}),G(W.prototype,{name:"attendee"}),G(W.prototype,{name:"attachment",iCalendarName:"ATTACH"}),G(W.prototype,{name:"relation",iCalendarName:"RELATED-TO"}),G(W.prototype,"comment"),G(W.prototype,"contact"),G(W.prototype,"image"),G(W.prototype,{name:"requestStatus",pluralName:"requestStatus",iCalendarName:"REQUEST-STATUS"}),($=W.prototype)["get"+T((J=function(e){return"string"==typeof e&&(e={name:e}),Object.assign({},{iCalendarName:"V"+l(e.name),pluralName:e.name+"s"},e)}(J="alarm")).name)+"Iterator"]=function*(){yield*this.getComponentIterator(J.iCalendarName)},$["get"+T(J.name)+"List"]=function(){return Array.from(this["get"+T(J.name)+"Iterator"]())},$["remove"+T(J.name)]=function(e){this.deleteComponent(e)},$["clearAll"+T(J.pluralName)]=function(){this.deleteAllComponents(J.iCalendarName)};class X extends W{isAllDay(){return this.startDate.isDate&&this.endDate.isDate}canModifyAllDay(){return!this.recurrenceManager.masterItem.isRecurring()}get endDate(){if(this.hasProperty("dtend"))return this.getFirstPropertyFirstValue("dtend");const e=this.startDate.clone();return this.hasProperty("duration")?e.addDuration(this.getFirstPropertyFirstValue("duration")):this.startDate.isDate&&e.addDuration(S.fromSeconds(86400)),e}set endDate(e){this.deleteAllProperties("duration"),this.updatePropertyWithValue("dtend",e)}get duration(){return this.hasProperty("duration")?this.getFirstPropertyFirstValue("duration"):this.startDate.subtractDateWithTimezone(this.endDate)}set duration(e){this.deleteAllProperties("dtend"),this.updatePropertyWithValue("duration",e)}setGeographicalPositionFromLatitudeAndLongitude(e,t){this.deleteAllProperties("GEO"),this.addProperty(_.fromPosition(e,t))}addConference(e,t=null,r=null){this._modify(),this.addProperty(Y.fromURILabelAndFeatures(e,t,r))}addDurationToStart(e){this.startDate.addDuration(e)}addDurationToEnd(e){const t=this.endDate;t.addDuration(e),this.endDate=t}shiftByDuration(e,t,r,n,i){const a=this.isAllDay();if(a!==t&&!this.canModifyAllDay())throw new TypeError("Can't modify all-day of this event");if(this.startDate.isDate=t,this.startDate.addDuration(e),a&&!t&&(this.startDate.replaceTimezone(r),this.endDate=this.startDate.clone(),this.endDate.addDuration(i)),!a&&t&&(this.endDate=this.startDate.clone(),this.endDate.addDuration(n)),a===t){const t=this.endDate;t.addDuration(e),this.endDate=t}}isBirthdayEvent(){return"BDAY"===K(this)}getIconForBirthdayEvent(){return function(e){switch(K(e)){case"BDAY":return"🎂";case"DEATHDATE":return"⚰️";case"ANNIVERSARY":return"💍";default:return null}}(this)}getAgeForBirthdayEvent(){return function(e,t){if(!e.hasProperty("X-F7CLOUD-BC-YEAR"))return null;const r=e.getFirstPropertyFirstValue("X-F7CLOUD-BC-YEAR");return parseInt(t,10)-parseInt(r,10)}(this,this.startDate.year)}toICSEntireSeries(){return this.root.toICS()}toICSThisOccurrence(){const e=this.clone();return e.deleteAllProperties("RRULE"),e.deleteAllProperties("EXRULE"),e.deleteAllProperties("RDATE"),e.deleteAllProperties("EXDATE"),e.deleteAllProperties("RECURRENCE-ID"),e.root=e.root.constructor.fromEmpty(),e.parent=e.root,e.root.addComponent(e),e.root.toICS()}isInTimeFrame(e,t){return e.compare(this.endDate)<=0&&t.compare(this.startDate)>=0}}P(X.prototype,{name:"timeTransparency",iCalendarName:"TRANSP",allowedValues:["OPAQUE","TRANSPARENT"],defaultValue:"OPAQUE"}),P(X.prototype,"description"),P(X.prototype,{name:"geographicalPosition",iCalendarName:"GEO"}),P(X.prototype,"location"),P(X.prototype,{name:"priority",allowedValues:Array(9).keys(),defaultValue:0,unknownValue:0}),k(X.prototype,{name:"resource",iCalendarName:"RESOURCES"}),G(X.prototype,"conference");class ee extends U{get startDate(){return this.getFirstPropertyFirstValue("DTSTART")}set startDate(e){this._modify(),this.updatePropertyWithValue("DTSTART",e.getInTimezone(i.kc.utc))}get endDate(){return this.getFirstPropertyFirstValue("DTEND")}set endDate(e){this._modify(),this.updatePropertyWithValue("DTEND",e.getInTimezone(i.kc.utc))}*getFreeBusyIterator(){yield*this.getPropertyIterator("FREEBUSY")}addAttendeeFromNameAndEMail(e,t){this._modify(),this.addProperty(M.fromNameAndEMail(e,t))}setOrganizerFromNameAndEMail(e,t){this._modify(),this.deleteAllProperties("ORGANIZER"),this.addProperty(M.fromNameAndEMail(e,t,!0))}}P(ee.prototype,"organizer"),P(ee.prototype,"uid"),G(ee.prototype,"attendee");class te extends W{addDescription(e){this.addProperty(new Z("DESCRIPTION",e))}}G(te.prototype,"description");class re extends U{toTimezone(){return new i.kc(this.toICALJs())}}P(re.prototype,{name:"timezoneId",iCalendarName:"tzid"});class ne extends W{isAllDay(){const e=["DTSTART","DUE"];for(const t of e)if(this.hasProperty(t))return this.getFirstPropertyFirstValue(t).isDate;return!0}canModifyAllDay(){return!(!this.hasProperty("dtstart")&&!this.hasProperty("due")||this.recurrenceManager.masterItem.isRecurring())}get endDate(){if(this.hasProperty("due"))return this.getFirstPropertyFirstValue("due");if(!this.hasProperty("dtstart")||!this.hasProperty("duration"))return null;const e=this.startDate.clone();return e.addDuration(this.getFirstPropertyFirstValue("duration")),e}shiftByDuration(e,t,r,n,i){const a=this.isAllDay();if(!this.hasProperty("dtstart")&&!this.hasProperty("due"))throw new TypeError("This task does not have a start-date nor due-date");if(a!==t&&!this.canModifyAllDay())throw new TypeError("Can't modify all-day of this todo");this.hasProperty("dtstart")&&(this.startDate.isDate=t,this.startDate.addDuration(e),a&&!t&&this.startDate.replaceTimezone(r)),this.hasProperty("due")&&(this.dueTime.isDate=t,this.dueTime.addDuration(e),a&&!t&&this.dueTime.replaceTimezone(r))}isInTimeFrame(e,t){const r=this.startDate,n=this.endDate;return!r&&!n||(r&&!n?t.compare(r)>=0:!r&&n?e.compare(n)<=0:e.compare(n)<=0&&t.compare(r)>=0)}get geographicalPosition(){return this.getFirstProperty("GEO")}setGeographicalPositionFromLatitudeAndLongitude(e,t){this.deleteAllProperties("GEO"),this.addProperty(_.fromPosition(e,t))}addConference(e,t=null,r=null){this.addProperty(Y.fromURILabelAndFeatures(e,t,r))}getReferenceRecurrenceId(){return super.getReferenceRecurrenceId()??this.endDate}}function ie(e){switch(l(e)){case"VEVENT":return X;case"VFREEBUSY":return ee;case"VJOURNAL":return te;case"VTIMEZONE":return re;case"VTODO":return ne;default:return U}}P(ne.prototype,{name:"completedTime",iCalendarName:"COMPLETED"}),P(ne.prototype,{name:"dueTime",iCalendarName:"DUE"}),P(ne.prototype,{name:"duration"}),P(ne.prototype,{name:"percent",iCalendarName:"PERCENT-COMPLETE"}),P(ne.prototype,"description"),P(ne.prototype,"location"),P(ne.prototype,{name:"priority",allowedValues:Array.from(Array(10).keys()),defaultValue:0,unknownValue:0}),k(ne.prototype,{name:"resource",iCalendarName:"RESOURCES"}),G(ne.prototype,"conference");class ae extends U{constructor(e="VCALENDAR",t=[],r=[]){super(e,t,r),this.root=this,this.parent=null}*getTimezoneIterator(){yield*this.getComponentIterator("vtimezone")}*getVObjectIterator(){yield*this.getEventIterator(),yield*this.getJournalIterator(),yield*this.getTodoIterator()}*getEventIterator(){yield*this.getComponentIterator("vevent")}*getFreebusyIterator(){yield*this.getComponentIterator("vfreebusy")}*getJournalIterator(){yield*this.getComponentIterator("vjournal")}*getTodoIterator(){yield*this.getComponentIterator("vtodo")}static _getConstructorForComponentName(e){return ie(e)}toICS(e=!0){for(const e of this.getVObjectIterator())e.undirtify();const t=this.toICALJs();return e&&n.A.helpers.updateTimezones(t),t.toString()}static fromEmpty(e=[]){return new this("VCALENDAR",[["prodid",d("PRODID","-//IDN georgehrke.com//calendar-js//EN")],["calscale","GREGORIAN"],["version","2.0"]].concat(e))}static fromMethod(e){return this.fromEmpty([["method",e]])}static fromICALJs(e){const t=super.fromICALJs(e);return t.root=t,t}}P(ae.prototype,{name:"productId",iCalendarName:"PRODID"}),P(ae.prototype,{name:"version"}),P(ae.prototype,{name:"calendarScale",iCalendarName:"CALSCALE",defaultValue:"GREGORIAN"}),P(ae.prototype,{name:"method"});class oe{constructor(){if(new.target===oe)throw new TypeError("Cannot instantiate abstract class AbstractRepairStep")}repair(e){throw new TypeError("Abstract method not implemented by subclass")}static priority(){return 0}}class se extends oe{repair(e){return e.replace(/^BEGIN:(VEVENT|VTODO|VJOURNAL)$(((?!^END:(VEVENT|VTODO|VJOURNAL)$)(?!^UID.*$)(.|\n))*)^END:(VEVENT|VTODO|VJOURNAL)$\n/gm,(e,t,r)=>"BEGIN:"+t+"\r\nUID:"+q()+r+"END:"+t+"\r\n")}}class ce extends oe{repair(e){return e.replace(/^(DTSTART|DTEND)(.*):([0-9]{8})T(::)$/gm,(e,t,r,n)=>t+";VALUE=DATE:"+n)}}class ue extends oe{repair(e){return e.replace(/^(DTSTART|DTEND|EXDATE)(((?!VALUE=DATE).)*):([0-9]{8})$/gm,(e,t,r,n,i)=>t+r+";VALUE=DATE:"+i)}}class le extends oe{repair(e){return e.replace(/^TRIGGER(:|;.*)-P$/gm,"TRIGGER$1P0D").replace(/^TRIGGER(:|;.*)P$/gm,"TRIGGER$1P0D")}}class Te extends oe{repair(e){return e.replace(/^CREATED:00001231T000000Z$/gm,"CREATED:19700101T000000Z")}}class he extends oe{repair(e){let t=!1,r=!1,n=!1;const i=new Set;return e.replace(/^END:VCALENDAR$(((?!^BEGIN:)(.|\n))*)^BEGIN:VCALENDAR$\n/gm,"").replace(/^PRODID:(.*)$\n/gm,e=>t?"":(t=!0,e)).replace(/^VERSION:(.*)$\n/gm,e=>r?"":(r=!0,e)).replace(/^CALSCALE:(.*)$\n/gm,e=>n?"":(n=!0,e)).replace(/^BEGIN:VTIMEZONE$(((?!^END:VTIMEZONE$)(.|\n))*)^END:VTIMEZONE$\n/gm,e=>{const t=e.match(/^TZID:(.*)$/gm);if(null===t)return"";const r=l(t[0].slice(5));return i.has(r)?"":(i.add(r),e)})}}class pe extends oe{repair(e){return e.replace(/(^.*)(;X-NC-GROUP-ID=\d+)(:.*$)/gm,"$1$3")}}class de extends oe{repair(e){return e.replace(/(\uFFFF|\uFFFE)/g,"")}}class Ae extends oe{repair(e){return e.replace(/^(CREATED|LAST-MODIFIED|DTSTAMP):([0-9]+)$/gm,"$1:$2T000000Z")}}class fe extends a{constructor(...e){super(...e),this._rawData=null,this._calendarComponent=null,this._containsVEvents=!1,this._containsVJournals=!1,this._containsVTodos=!1,this._containsVFreeBusy=!1,this._items=new Map,this._masterItems=new Map,this._recurrenceExceptionItems=new Map,this._forgedMasterItems=new Map,this._timezones=new Map,this._requiredTimezones=new Map,this._defaultTimezoneManager=(0,i.ZR)()}parse(e){this._rawData=e,this._applyRepairSteps(),this._extractTimezones(),this._registerTimezones(),this._createCalendarComponent(),this._getOption("extractGlobalProperties",!1)&&this._extractProperties(),this._processVObjects(),this._getOption("processFreeBusy",!1)&&this._processVFreeBusy()}*getItemIterator(){for(const e of this._items.values()){const t=ae.fromEmpty();this._getOption("includeTimezones",!1)&&this._addRequiredTimezonesToCalendarComp(t,e[0].uid),this._calendarComponent.hasProperty("PRODID")&&(t.deleteAllProperties("PRODID"),t.addProperty(this._calendarComponent.getFirstProperty("PRODID").clone())),this._getOption("preserveMethod",!1)&&this._calendarComponent.hasProperty("METHOD")&&(t.deleteAllProperties("METHOD"),t.addProperty(this._calendarComponent.getFirstProperty("METHOD").clone()));for(const r of e)t.addComponent(r);yield t}}containsVEvents(){return this._containsVEvents}containsVJournals(){return this._containsVJournals}containsVTodos(){return this._containsVTodos}containsVFreeBusy(){return this._containsVFreeBusy}getItemCount(){return Array.from(this._items.keys()).length}_applyRepairSteps(){for(const e of function*(){yield se,yield ce,yield ue,yield le,yield Te,yield he,yield pe,yield de,yield Ae}()){const t=new e;this._rawData=t.repair(this._rawData)}}_createCalendarComponent(){const e=n.A.parse(this._rawData),t=new n.A.Component(e);this._calendarComponent=ae.fromICALJs(t)}_extractProperties(){this._extractPropertyAndPutResultIntoVariable(["name","x-wr-calname"],"_name"),this._extractPropertyAndPutResultIntoVariable(["color","x-apple-calendar-color"],"_color"),this._extractPropertyAndPutResultIntoVariable(["source"],"_sourceURL"),this._extractPropertyAndPutResultIntoVariable(["refresh-interval","x-published-ttl"],"_refreshInterval"),this._extractPropertyAndPutResultIntoVariable(["x-wr-timezone"],"_calendarTimezone")}_extractPropertyAndPutResultIntoVariable(e,t){for(const r of e)if(this._calendarComponent.hasProperty(r))return void(this[t]=this._calendarComponent.getFirstPropertyFirstValue(r))}_extractTimezones(){const e=this._rawData.match(/^BEGIN:VTIMEZONE$(((?!^END:VTIMEZONE$)(.|\n))*)^END:VTIMEZONE$\n/gm);if(e)for(const t of e){const e=t.match(/^TZID:(.*)$/gm);if(!e)continue;const r=e[0].slice(5),n=new i.kc(r,t);this._timezones.set(r,n)}}_registerTimezones(){for(const[e,t]of this._timezones)this._defaultTimezoneManager.hasTimezoneForId(e)||this._defaultTimezoneManager.registerTimezone(t)}_processVObjects(){for(const e of this._calendarComponent.getVObjectIterator()){this._addItem(e),this._markCompTypeAsSeen(e.name),e.isRecurrenceException()?this._addRecurrenceException(e):(e.recurrenceManager=new z(e),this._masterItems.set(e.uid,e));for(const t of e.getPropertyIterator())for(const r of t.getValueIterator())r instanceof R&&r.timezoneId&&this._addRequiredTimezone(e.uid,r.timezoneId);for(const t of e.getAlarmIterator())for(const r of t.getPropertyIterator())for(const t of r.getValueIterator())t instanceof R&&t.timezoneId&&this._addRequiredTimezone(e.uid,t.timezoneId);if(this._getOption("removeRSVPForAttendees",!1))for(const t of e.getAttendeeIterator())t.deleteParameter("RSVP")}for(const e of this._recurrenceExceptionItems.values())for(const t of e){if(this._masterItems.has(t.uid)){const e=this._masterItems.get(t.uid);e.isRecurring()||this._forgedMasterItems.set(e.uid,e)}else{const e=new(ie(t.name))(t.name,[["UID",t.uid],["DTSTAMP",t.stampTime.clone()],["DTSTART",t.recurrenceId.clone()]]);e.recurrenceManager=new z(e),this._forgedMasterItems.set(t.uid,e),this._masterItems.set(t.uid,e),this._addItem(e)}this._forgedMasterItems.has(t.uid)&&this._forgedMasterItems.get(t.uid).recurrenceManager.addRecurrenceDate(!1,t.recurrenceId.clone()),this._masterItems.get(t.uid).recurrenceManager.relateRecurrenceException(t)}}_processVFreeBusy(){for(const e of this._calendarComponent.getFreebusyIterator()){this._addItem(e),this._markCompTypeAsSeen(e.name);for(const t of e.getPropertyIterator())for(const r of t.getValueIterator())r instanceof R&&r.timezoneId&&this._addRequiredTimezone(e.uid,r.timezoneId)}}_addRecurrenceException(e){this._recurrenceExceptionItems.has(e.uid)?this._recurrenceExceptionItems.get(e.uid).push(e):this._recurrenceExceptionItems.set(e.uid,[e])}_addItem(e){this._items.has(e.uid)?this._items.get(e.uid).push(e):this._items.set(e.uid,[e])}_addRequiredTimezone(e,t){if("UTC"!==t&&"floating"!==t&&"GMT"!==t&&"Z"!==t)if(this._requiredTimezones.has(e))this._requiredTimezones.get(e).add(t);else{const r=new Set([t]);this._requiredTimezones.set(e,r)}}_addRequiredTimezonesToCalendarComp(e,t){if(this._requiredTimezones.has(t))for(const r of this._requiredTimezones.get(t)){if(!this._defaultTimezoneManager.hasTimezoneForId(r))return;const t=this._defaultTimezoneManager.getTimezoneForId(r);t.timezoneId!==r&&this._replaceTimezoneWithAnotherOne(e,r,t.timezoneId);const n=re.fromICALJs(t.toICALJs());e.addComponent(n)}}_replaceTimezoneWithAnotherOne(e,t,r){for(const e of this._calendarComponent.getVObjectIterator()){for(const n of e.getPropertyIterator())for(const e of n.getValueIterator())e instanceof R&&e.timezoneId===t&&e.silentlyReplaceTimezone(r);for(const n of e.getAlarmIterator())for(const e of n.getPropertyIterator())for(const n of e.getValueIterator())n instanceof R&&n.timezoneId===t&&n.silentlyReplaceTimezone(r)}}_markCompTypeAsSeen(e){switch(l(e)){case"VEVENT":this._containsVEvents=!0;break;case"VJOURNAL":this._containsVJournals=!0;break;case"VTODO":this._containsVTodos=!0;break;case"VFREEBUSY":this._containsVFreeBusy=!0}}static getMimeTypes(){return["text/calendar"]}}class Ee{constructor(){this._parsers=[]}getAllSupportedFileTypes(){return this._parsers.reduce((e,t)=>e.concat(t.getMimeTypes()),[])}getParserForFileType(e,t){const r=this._parsers.find(t=>t.getMimeTypes().includes(e));if(!r)throw new TypeError("Unknown file-type.");return new r(t)}registerParser(e){this._parsers.push(e)}}function De(){const e=new Ee;return e.registerParser(fe),e}function me(e,t){const r=ae.fromEmpty(),n=new X("VEVENT");return n.updatePropertyWithValue("CREATED",R.fromJSDate(V(),!0)),n.updatePropertyWithValue("DTSTAMP",R.fromJSDate(V(),!0)),n.updatePropertyWithValue("LAST-MODIFIED",R.fromJSDate(V(),!0)),n.updatePropertyWithValue("SEQUENCE",0),n.updatePropertyWithValue("UID",q()),n.updatePropertyWithValue("DTSTART",e),n.updatePropertyWithValue("DTEND",t),r.addComponent(n),n.recurrenceManager=new z(n),r}},83731(e,t,r){"use strict";r.d(t,{FilePickerVue:()=>n});const n=(0,r(85471).$V)(()=>Promise.all([r.e(2697),r.e(8536),r.e(2204),r.e(4199)]).then(r.bind(r,94199)))},8184(e,t,r){"use strict";r.d(t,{Z:()=>n.FilePickerVue});var n=r(83731)},62297(e,t,r){"use strict";r.d(t,{ZR:()=>u,b4:()=>i,kc:()=>a});var n=r(68202);function i(e){return e.split("_").join(" ").replace("St ","St. ").split("/").join(" - ")}class a{_timezoneId;_ics;_timezone;_initialized;constructor(e,t){e instanceof n.A.Timezone?(this._timezone=e,this._initialized=!0):e instanceof n.A.Component?(this._timezone=new n.A.Timezone(e),this._initialized=!0):(this._timezoneId=e,this._ics=t,this._initialized=!1)}get timezoneId(){return this._initialized?this._timezone.tzid:this._timezoneId}offsetForArray(e,t,r,i,a,o){const s=new n.A.Time({year:e,month:t,day:r,hour:i,minute:a,second:o,isDate:!1});return this.timezone.utcOffset(s)}timestampToArray(e){const t=n.A.Time.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0});t.fromUnixTime(Math.floor(e/1e3));const r=t.convertToZone(this.timezone);return[r.year,r.month,r.day,r.hour,r.minute,r.second]}toICALTimezone(){return this.timezone}toICALJs(){return this.timezone.component}get timezone(){if(!this._initialized){const e=n.A.parse(this._ics),t=new n.A.Component(e);this._timezone=new n.A.Timezone(t),this._initialized=!0}return this._timezone}static get utc(){return new a(n.A.Timezone.utcTimezone)}static get floating(){return new a(n.A.Timezone.localTimezone)}}const o={"AUS Central Standard Time":"Australia/Darwin","AUS Eastern Standard Time":"Australia/Sydney","Afghanistan Standard Time":"Asia/Kabul","Africa/Asmera":"Africa/Asmara","Africa/Timbuktu":"Africa/Bamako","Alaskan Standard Time":"America/Anchorage","America/Argentina/ComodRivadavia":"America/Argentina/Catamarca","America/Buenos_Aires":"America/Argentina/Buenos_Aires","America/Louisville":"America/Kentucky/Louisville","America/Montreal":"America/Toronto","America/Santa_Isabel":"America/Tijuana","Arab Standard Time":"Asia/Riyadh","Arabian Standard Time":"Asia/Dubai","Arabic Standard Time":"Asia/Baghdad","Argentina Standard Time":"America/Argentina/Buenos_Aires","Asia/Calcutta":"Asia/Kolkata","Asia/Katmandu":"Asia/Kathmandu","Asia/Rangoon":"Asia/Yangon","Asia/Saigon":"Asia/Ho_Chi_Minh","Atlantic Standard Time":"America/Halifax","Atlantic/Faeroe":"Atlantic/Faroe","Atlantic/Jan_Mayen":"Europe/Oslo","Azerbaijan Standard Time":"Asia/Baku","Azores Standard Time":"Atlantic/Azores","Bahia Standard Time":"America/Bahia","Bangladesh Standard Time":"Asia/Dhaka","Belarus Standard Time":"Europe/Minsk","Canada Central Standard Time":"America/Regina","Cape Verde Standard Time":"Atlantic/Cape_Verde","Caucasus Standard Time":"Asia/Yerevan","Cen. Australia Standard Time":"Australia/Adelaide","Central America Standard Time":"America/Guatemala","Central Asia Standard Time":"Asia/Almaty","Central Brazilian Standard Time":"America/Cuiaba","Central Europe Standard Time":"Europe/Budapest","Central European Standard Time":"Europe/Warsaw","Central Pacific Standard Time":"Pacific/Guadalcanal","Central Standard Time":"America/Chicago","Central Standard Time (Mexico)":"America/Mexico_City","China Standard Time":"Asia/Shanghai","E. Africa Standard Time":"Africa/Nairobi","E. Australia Standard Time":"Australia/Brisbane","E. South America Standard Time":"America/Sao_Paulo","Eastern Standard Time":"America/New_York","Egypt Standard Time":"Africa/Cairo","Ekaterinburg Standard Time":"Asia/Yekaterinburg","Etc/GMT":"UTC","Etc/GMT+0":"UTC","Etc/UCT":"UTC","Etc/UTC":"UTC","Etc/Unversal":"UTC","Etc/Zulu":"UTC","Europe/Belfast":"Europe/London","FLE Standard Time":"Europe/Kiev","Fiji Standard Time":"Pacific/Fiji",GMT:"UTC","GMT Standard Time":"Europe/London","GMT+0":"UTC",GMT0:"UTC","GTB Standard Time":"Europe/Bucharest","Georgian Standard Time":"Asia/Tbilisi","Greenland Standard Time":"America/Godthab",Greenwich:"UTC","Greenwich Standard Time":"Atlantic/Reykjavik","Hawaiian Standard Time":"Pacific/Honolulu","India Standard Time":"Asia/Calcutta","Iran Standard Time":"Asia/Tehran","Israel Standard Time":"Asia/Jerusalem","Jordan Standard Time":"Asia/Amman","Kaliningrad Standard Time":"Europe/Kaliningrad","Korea Standard Time":"Asia/Seoul","Libya Standard Time":"Africa/Tripoli","Line Islands Standard Time":"Pacific/Kiritimati","Magadan Standard Time":"Asia/Magadan","Mauritius Standard Time":"Indian/Mauritius","Middle East Standard Time":"Asia/Beirut","Montevideo Standard Time":"America/Montevideo","Morocco Standard Time":"Africa/Casablanca","Mountain Standard Time":"America/Denver","Mountain Standard Time (Mexico)":"America/Chihuahua","Myanmar Standard Time":"Asia/Rangoon","N. Central Asia Standard Time":"Asia/Novosibirsk","Namibia Standard Time":"Africa/Windhoek","Nepal Standard Time":"Asia/Katmandu","New Zealand Standard Time":"Pacific/Auckland","Newfoundland Standard Time":"America/St_Johns","North Asia East Standard Time":"Asia/Irkutsk","North Asia Standard Time":"Asia/Krasnoyarsk","Pacific SA Standard Time":"America/Santiago","Pacific Standard Time":"America/Los_Angeles","Pacific Standard Time (Mexico)":"America/Santa_Isabel","Pacific/Johnston":"Pacific/Honolulu","Pakistan Standard Time":"Asia/Karachi","Paraguay Standard Time":"America/Asuncion","Romance Standard Time":"Europe/Paris","Russia Time Zone 10":"Asia/Srednekolymsk","Russia Time Zone 11":"Asia/Kamchatka","Russia Time Zone 3":"Europe/Samara","Russian Standard Time":"Europe/Moscow","SA Eastern Standard Time":"America/Cayenne","SA Pacific Standard Time":"America/Bogota","SA Western Standard Time":"America/La_Paz","SE Asia Standard Time":"Asia/Bangkok","Samoa Standard Time":"Pacific/Apia","Singapore Standard Time":"Asia/Singapore","South Africa Standard Time":"Africa/Johannesburg","Sri Lanka Standard Time":"Asia/Colombo","Syria Standard Time":"Asia/Damascus","Taipei Standard Time":"Asia/Taipei","Tasmania Standard Time":"Australia/Hobart","Tokyo Standard Time":"Asia/Tokyo","Tonga Standard Time":"Pacific/Tongatapu","Turkey Standard Time":"Europe/Istanbul",UCT:"UTC","US Eastern Standard Time":"America/Indiana/Indianapolis","US Mountain Standard Time":"America/Phoenix","US/Central":"America/Chicago","US/Eastern":"America/New_York","US/Mountain":"America/Denver","US/Pacific":"America/Los_Angeles","US/Pacific-New":"America/Los_Angeles","Ulaanbaatar Standard Time":"Asia/Ulaanbaatar",Universal:"UTC","Venezuela Standard Time":"America/Caracas","Vladivostok Standard Time":"Asia/Vladivostok","W. Australia Standard Time":"Australia/Perth","W. Central Africa Standard Time":"Africa/Lagos","W. Europe Standard Time":"Europe/Berlin","West Asia Standard Time":"Asia/Tashkent","West Pacific Standard Time":"Pacific/Port_Moresby","Yakutsk Standard Time":"Asia/Yakutsk",Z:"UTC",Zulu:"UTC",utc:"UTC"},s=JSON.parse('{"Africa/Abidjan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Accra":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Addis_Ababa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Algiers":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Asmara":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Asmera":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Bamako":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Bangui":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Banjul":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Bissau":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Blantyre":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Brazzaville":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Bujumbura":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Cairo":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700424T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1FR\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701030T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\\r\\nEND:STANDARD"]},"Africa/Casablanca":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+01\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Ceuta":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Africa/Conakry":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Dakar":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Dar_es_Salaam":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Djibouti":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Douala":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/El_Aaiun":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+01\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Freetown":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Gaborone":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Harare":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Johannesburg":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SAST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Juba":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Kampala":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Khartoum":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Kigali":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Kinshasa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Lagos":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Libreville":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Lome":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Luanda":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Lubumbashi":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Lusaka":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Malabo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Maputo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Maseru":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SAST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Mbabane":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SAST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Mogadishu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Monrovia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Nairobi":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Ndjamena":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Niamey":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Nouakchott":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Ouagadougou":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Porto-Novo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WAT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Sao_Tome":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Timbuktu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Tripoli":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Tunis":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Africa/Windhoek":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CAT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Adak":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:HDT\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:HST\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Anchorage":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Anguilla":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Antigua":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Araguaina":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Buenos_Aires":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Catamarca":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/ComodRivadavia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Cordoba":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Jujuy":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/La_Rioja":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Mendoza":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Rio_Gallegos":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Salta":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/San_Juan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/San_Luis":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Tucuman":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Argentina/Ushuaia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Aruba":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Asuncion":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Atikokan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Atka":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:HDT\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:HST\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Bahia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Bahia_Banderas":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Barbados":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Belem":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Belize":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Blanc-Sablon":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Boa_Vista":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Bogota":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Boise":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Buenos_Aires":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Cambridge_Bay":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Campo_Grande":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Cancun":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Caracas":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Catamarca":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Cayenne":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Cayman":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Chicago":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Chihuahua":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Ciudad_Juarez":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Coral_Harbour":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Cordoba":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Costa_Rica":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Coyhaique":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Creston":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Cuiaba":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Curacao":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Danmarkshavn":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Dawson":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Dawson_Creek":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Denver":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Detroit":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Dominica":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Edmonton":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Eirunepe":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/El_Salvador":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Ensenada":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Fort_Nelson":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Fort_Wayne":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Fortaleza":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Glace_Bay":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Godthab":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:-01\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0100\\r\\nDTSTART:19700328T230000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19701025T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"America/Goose_Bay":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"America/Grand_Turk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"America/Grenada":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Guadeloupe":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Guatemala":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Guayaquil":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Guyana":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Halifax":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Havana":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"America/Hermosillo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Indiana/Indianapolis":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Knox":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Marengo":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Petersburg":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Tell_City":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Vevay":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Vincennes":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Indiana/Winamac":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"America/Indianapolis":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Inuvik":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Iqaluit":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Jamaica":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Jujuy":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Juneau":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Kentucky/Louisville":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Kentucky/Monticello":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Knox_IN":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Kralendijk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/La_Paz":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Lima":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Los_Angeles":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Louisville":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Lower_Princes":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Maceio":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Managua":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Manaus":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Marigot":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Martinique":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Matamoros":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Mazatlan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Mendoza":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Menominee":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Merida":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Metlakatla":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Mexico_City":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Miquelon":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Moncton":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Monterrey":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Montevideo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Montreal":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Montserrat":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Nassau":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/New_York":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Nipigon":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Nome":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Noronha":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/North_Dakota/Beulah":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/North_Dakota/Center":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/North_Dakota/New_Salem":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Nuuk":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:-01\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0100\\r\\nDTSTART:19700328T230000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19701025T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"America/Ojinaga":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Panama":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Pangnirtung":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Paramaribo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Phoenix":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Port-au-Prince":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Port_of_Spain":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Porto_Acre":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Porto_Velho":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Puerto_Rico":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Punta_Arenas":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Rainy_River":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Rankin_Inlet":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Recife":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Regina":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Resolute":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"America/Rio_Branco":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Rosario":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Santa_Isabel":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Santarem":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Santiago":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700405T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700906T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"America/Santo_Domingo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Sao_Paulo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Scoresbysund":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19701025T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:-01\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0100\\r\\nDTSTART:19700328T230000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\\r\\nEND:DAYLIGHT"]},"America/Shiprock":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Sitka":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/St_Barthelemy":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/St_Johns":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:NST\\r\\nTZOFFSETFROM:-0230\\r\\nTZOFFSETTO:-0330\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:NDT\\r\\nTZOFFSETFROM:-0330\\r\\nTZOFFSETTO:-0230\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"America/St_Kitts":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/St_Lucia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/St_Thomas":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/St_Vincent":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Swift_Current":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Tegucigalpa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Thule":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Thunder_Bay":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Tijuana":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Toronto":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Tortola":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Vancouver":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Virgin":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Whitehorse":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"America/Winnipeg":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Yakutat":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"America/Yellowknife":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Antarctica/Casey":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/Davis":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/DumontDUrville":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/Macquarie":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Antarctica/Mawson":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/McMurdo":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:NZDT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700927T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:NZST\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Antarctica/Palmer":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/Rothera":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/South_Pole":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:NZDT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700927T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:NZST\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Antarctica/Syowa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Antarctica/Troll":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:+02\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:+00\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Antarctica/Vostok":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Arctic/Longyearbyen":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Asia/Aden":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Almaty":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Amman":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Anadyr":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Aqtau":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Aqtobe":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Ashgabat":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Ashkhabad":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Atyrau":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Baghdad":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Bahrain":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Baku":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Bangkok":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Barnaul":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Beirut":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Asia/Bishkek":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Brunei":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Calcutta":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:IST\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Chita":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+09\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Choibalsan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Chongqing":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Chungking":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Colombo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0530\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Dacca":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Damascus":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Dhaka":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Dili":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+09\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Dubai":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Dushanbe":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Famagusta":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Asia/Gaza":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700328T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701024T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA\\r\\nEND:STANDARD"]},"Asia/Harbin":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Hebron":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700328T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701024T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA\\r\\nEND:STANDARD"]},"Asia/Ho_Chi_Minh":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Hong_Kong":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:HKT\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Hovd":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Irkutsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Istanbul":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Jakarta":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WIB\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Jayapura":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WIT\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Jerusalem":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:IDT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700327T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:IST\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Asia/Kabul":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0430\\r\\nTZOFFSETFROM:+0430\\r\\nTZOFFSETTO:+0430\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kamchatka":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Karachi":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:PKT\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kashgar":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kathmandu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0545\\r\\nTZOFFSETFROM:+0545\\r\\nTZOFFSETTO:+0545\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Katmandu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0545\\r\\nTZOFFSETFROM:+0545\\r\\nTZOFFSETTO:+0545\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Khandyga":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+09\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kolkata":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:IST\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Krasnoyarsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kuala_Lumpur":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kuching":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Kuwait":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Macao":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Macau":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Magadan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Makassar":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WITA\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Manila":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Muscat":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Nicosia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Asia/Novokuznetsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Novosibirsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Omsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Oral":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Phnom_Penh":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Pontianak":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WIB\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Pyongyang":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:KST\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Qatar":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Qostanay":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Qyzylorda":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Rangoon":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0630\\r\\nTZOFFSETFROM:+0630\\r\\nTZOFFSETTO:+0630\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Riyadh":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Saigon":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Sakhalin":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Samarkand":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Seoul":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:KST\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Shanghai":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Singapore":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Srednekolymsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Taipei":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Tashkent":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Tbilisi":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Tehran":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0330\\r\\nTZOFFSETFROM:+0330\\r\\nTZOFFSETTO:+0330\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Tel_Aviv":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:IDT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700327T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:IST\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Asia/Thimbu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Thimphu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Tokyo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:JST\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Tomsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Ujung_Pandang":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WITA\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Ulaanbaatar":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Ulan_Bator":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+08\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Urumqi":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Ust-Nera":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Vientiane":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Vladivostok":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Yakutsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+09\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Yangon":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0630\\r\\nTZOFFSETFROM:+0630\\r\\nTZOFFSETTO:+0630\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Yekaterinburg":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Asia/Yerevan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Atlantic/Azores":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:+00\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:-01\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:-0100\\r\\nDTSTART:19701025T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Atlantic/Bermuda":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Atlantic/Canary":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:WEST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:WET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Atlantic/Cape_Verde":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-01\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:-0100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Atlantic/Faeroe":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:WEST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:WET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Atlantic/Faroe":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:WEST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:WET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Atlantic/Jan_Mayen":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Atlantic/Madeira":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:WEST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:WET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Atlantic/Reykjavik":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Atlantic/South_Georgia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Atlantic/St_Helena":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Atlantic/Stanley":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/ACT":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Adelaide":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ACST\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:ACDT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Brisbane":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Broken_Hill":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ACST\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:ACDT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Canberra":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Currie":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Australia/Darwin":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ACST\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+0930\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Eucla":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0845\\r\\nTZOFFSETFROM:+0845\\r\\nTZOFFSETTO:+0845\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Hobart":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Australia/LHI":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+1030\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1030\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Lindeman":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Lord_Howe":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+1030\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1030\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Melbourne":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/NSW":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/North":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ACST\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+0930\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Perth":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AWST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Queensland":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/South":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ACST\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:ACDT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Sydney":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/Tasmania":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Australia/Victoria":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AEST\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:AEDT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Australia/West":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:AWST\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Australia/Yancowinna":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ACST\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:ACDT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Brazil/Acre":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Brazil/DeNoronha":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-02\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Brazil/East":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Brazil/West":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Canada/Atlantic":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:ADT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AST\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Canada/Central":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Canada/Eastern":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Canada/Mountain":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Canada/Newfoundland":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:NST\\r\\nTZOFFSETFROM:-0230\\r\\nTZOFFSETTO:-0330\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:NDT\\r\\nTZOFFSETFROM:-0330\\r\\nTZOFFSETTO:-0230\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT"]},"Canada/Pacific":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Canada/Saskatchewan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Canada/Yukon":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Chile/Continental":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-04\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700405T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:-03\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nDTSTART:19700906T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU\\r\\nEND:DAYLIGHT"]},"Chile/EasterIsland":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-06\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700404T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700905T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\\r\\nEND:DAYLIGHT"]},"Europe/Amsterdam":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Andorra":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Astrakhan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Athens":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Belfast":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:BST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Belgrade":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Berlin":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Bratislava":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Brussels":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Bucharest":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Budapest":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Busingen":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Chisinau":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Copenhagen":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Dublin":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:IST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Gibraltar":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Guernsey":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:BST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Helsinki":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Isle_of_Man":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:BST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Istanbul":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Jersey":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:BST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Kaliningrad":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Kiev":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Kirov":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MSK\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Kyiv":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Lisbon":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:WET\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:WEST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Ljubljana":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/London":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:BST\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:GMT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Luxembourg":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Madrid":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Malta":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Mariehamn":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Minsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+03\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Monaco":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Moscow":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MSK\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Nicosia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Oslo":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Paris":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Podgorica":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Prague":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Riga":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Rome":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Samara":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/San_Marino":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Sarajevo":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Saratov":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Simferopol":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MSK\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Skopje":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Sofia":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Stockholm":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Tallinn":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Tirane":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Tiraspol":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Ulyanovsk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Uzhgorod":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Vaduz":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Vatican":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Vienna":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Vilnius":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Volgograd":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MSK\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Europe/Warsaw":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Zagreb":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Europe/Zaporozhye":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EET\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:EEST\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT"]},"Europe/Zurich":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CEST\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CET\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD"]},"Indian/Antananarivo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Chagos":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+06\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Christmas":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+07\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Cocos":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+0630\\r\\nTZOFFSETFROM:+0630\\r\\nTZOFFSETTO:+0630\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Comoro":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Kerguelen":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Mahe":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Maldives":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+05\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Mauritius":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Mayotte":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:EAT\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Indian/Reunion":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+04\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Mexico/BajaNorte":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"Mexico/BajaSur":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Mexico/General":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Apia":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+13\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Auckland":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:NZDT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700927T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:NZST\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Pacific/Bougainville":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Chatham":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:+1345\\r\\nTZOFFSETFROM:+1245\\r\\nTZOFFSETTO:+1345\\r\\nDTSTART:19700927T024500\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:+1245\\r\\nTZOFFSETFROM:+1345\\r\\nTZOFFSETTO:+1245\\r\\nDTSTART:19700405T034500\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Pacific/Chuuk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Easter":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-06\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700404T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\\r\\nEND:STANDARD","BEGIN:DAYLIGHT\\r\\nTZNAME:-05\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700905T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\\r\\nEND:DAYLIGHT"]},"Pacific/Efate":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Enderbury":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+13\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Fakaofo":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+13\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Fiji":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Funafuti":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Galapagos":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-06\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Gambier":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-09\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Guadalcanal":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Guam":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ChST\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Honolulu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:HST\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Johnston":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:HST\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Kanton":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+13\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Kiritimati":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+14\\r\\nTZOFFSETFROM:+1400\\r\\nTZOFFSETTO:+1400\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Kosrae":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Kwajalein":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Majuro":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Marquesas":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-0930\\r\\nTZOFFSETFROM:-0930\\r\\nTZOFFSETTO:-0930\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Midway":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SST\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Nauru":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Niue":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-11\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Norfolk":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD"]},"Pacific/Noumea":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Pago_Pago":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SST\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Palau":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+09\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Pitcairn":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-08\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Pohnpei":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Ponape":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+11\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Port_Moresby":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Rarotonga":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-10\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Saipan":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:ChST\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Samoa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SST\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Tahiti":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:-10\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Tarawa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Tongatapu":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+13\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Truk":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Wake":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Wallis":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+12\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"Pacific/Yap":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:+10\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"US/Alaska":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:AKDT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:AKST\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Aleutian":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:HDT\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-0900\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:HST\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Arizona":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"US/Central":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/East-Indiana":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Eastern":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Hawaii":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:HST\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]},"US/Indiana-Starke":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:CDT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:CST\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Michigan":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:EDT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:EST\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Mountain":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:MDT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:MST\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Pacific":{"ics":["BEGIN:DAYLIGHT\\r\\nTZNAME:PDT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","BEGIN:STANDARD\\r\\nTZNAME:PST\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD"]},"US/Samoa":{"ics":["BEGIN:STANDARD\\r\\nTZNAME:SST\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"]}}'),c=new class{_aliases=new Map;_timezones=new Map;_pendingAliases=[];getTimezoneForId(e){let t=0;for(;t++<20;){if(this._timezones.has(e))return this._timezones.get(e);if(!this._aliases.has(e))return null;e=this._aliases.get(e)}return console.error("TimezoneManager.getTimezoneForIdRec() exceeds recursion limits"),null}hasTimezoneForId(e){return this._timezones.has(e)||this._aliases.has(e)}isAlias(e){return!this._timezones.has(e)&&this._aliases.has(e)}listAllTimezones(e=!1){const t=Array.from(this._timezones.keys());return e?t.concat(Array.from(this._aliases.keys())):t}registerTimezone(e){this._timezones.set(e.timezoneId,e),n.A.TimezoneService.register(e.toICALTimezone(),e.timezoneId),this._pendingAliases=this._pendingAliases.filter(([t,r])=>r!==e.timezoneId||(n.A.TimezoneService.register(e.toICALTimezone(),t),!1))}registerDefaultTimezones(){console.debug("@f7cloud/calendar-js app is using version 2.2025b of the timezone database");for(const e in s){const t=["BEGIN:VTIMEZONE","TZID:"+e,...s[e].ics,"END:VTIMEZONE"].join("\r\n");this.registerTimezoneFromICS(e,t)}for(const[e,t]of Object.entries(o))this.registerAlias(e,t)}registerTimezoneFromICS(e,t){const r=new a(e,t);this.registerTimezone(r)}registerAlias(e,t){this._aliases.set(e,t);const r=this.getTimezoneForId(t);r?n.A.TimezoneService.register(r.toICALTimezone(),e):this._pendingAliases.push([e,t])}unregisterTimezones(e){this._timezones.delete(e),n.A.TimezoneService.remove(e)}unregisterAlias(e){this._aliases.delete(e),this._pendingAliases=this._pendingAliases.filter(([t])=>t!==e),n.A.TimezoneService.remove(e)}clearAllTimezones(){this._aliases=new Map,this._pendingAliases=[],this._timezones=new Map,n.A.TimezoneService.reset(),c.registerTimezone(a.utc),c.registerTimezone(a.floating),c.registerAlias("GMT",a.utc.timezoneId),c.registerAlias("Z",a.utc.timezoneId)}};function u(){return c}c.clearAllTimezones()},44131(e,t,r){"use strict";r.d(t,{A:()=>n.N});var n=r(66078)},24764(e,t,r){"use strict";r.d(t,{A:()=>n.N});var n=r(38583)},45618(e,t,r){"use strict";r.d(t,{A:()=>n.N});var n=r(17067)},41944(e,t,r){"use strict";r.d(t,{A:()=>n.N});var n=r(91027)},74095(e,t,r){"use strict";r.d(t,{A:()=>n.N});var n=r(94294)},32073(e,t,r){"use strict";r.d(t,{A:()=>n.N});var n=r(1846)},67607(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>n.N});var n=r(10085)},68202(e,t,r){"use strict";r.d(t,{A:()=>Fe});class n{static fromString(e){return new n(e)}constructor(e){this.value=e}icaltype="binary";decodeValue(){return this._b64_decode(this.value)}setEncodedValue(e){this.value=this._b64_encode(e)}_b64_encode(e){let t,r,n,i,a,o,s,c,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l=0,T=0,h="",p=[];if(!e)return e;do{t=e.charCodeAt(l++),r=e.charCodeAt(l++),n=e.charCodeAt(l++),c=t<<16|r<<8|n,i=c>>18&63,a=c>>12&63,o=c>>6&63,s=63&c,p[T++]=u.charAt(i)+u.charAt(a)+u.charAt(o)+u.charAt(s)}while(l<e.length);h=p.join("");let d=e.length%3;return(d?h.slice(0,d-3):h)+"===".slice(d||3)}_b64_decode(e){let t,r,n,i,a,o,s,c,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l=0,T=0,h="",p=[];if(!e)return e;e+="";do{i=u.indexOf(e.charAt(l++)),a=u.indexOf(e.charAt(l++)),o=u.indexOf(e.charAt(l++)),s=u.indexOf(e.charAt(l++)),c=i<<18|a<<12|o<<6|s,t=c>>16&255,r=c>>8&255,n=255&c,p[T++]=64==o?String.fromCharCode(t):64==s?String.fromCharCode(t,r):String.fromCharCode(t,r,n)}while(l<e.length);return h=p.join(""),h}toString(){return this.value}}const i=/([PDWHMTS]{1,1})/,a=["weeks","days","hours","minutes","seconds","isNegative"];class o{static fromSeconds(e){return(new o).fromSeconds(e)}static isValueString(e){return"P"===e[0]||"P"===e[1]}static fromString(e){let t=0,r=Object.create(null),n=0;for(;-1!==(t=e.search(i));){let i=e[t],a=e.slice(0,Math.max(0,t));e=e.slice(t+1),n+=s(i,a,r)}if(n<2)throw new Error('invalid duration value: Not enough duration components in "'+e+'"');return new o(r)}static fromData(e){return new o(e)}constructor(e){this.wrappedJSObject=this,this.fromData(e)}weeks=0;days=0;hours=0;minutes=0;seconds=0;isNegative=!1;icalclass="icalduration";icaltype="duration";clone(){return o.fromData(this)}toSeconds(){let e=this.seconds+60*this.minutes+3600*this.hours+86400*this.days+604800*this.weeks;return this.isNegative?-e:e}fromSeconds(e){let t=Math.abs(e);return this.isNegative=e<0,this.days=b(t/86400),this.days%7==0?(this.weeks=this.days/7,this.days=0):this.weeks=0,t-=86400*(this.days+7*this.weeks),this.hours=b(t/3600),t-=3600*this.hours,this.minutes=b(t/60),t-=60*this.minutes,this.seconds=t,this}fromData(e){for(let t of a)this[t]=e&&t in e?e[t]:0}reset(){this.isNegative=!1,this.weeks=0,this.days=0,this.hours=0,this.minutes=0,this.seconds=0}compare(e){let t=this.toSeconds(),r=e.toSeconds();return(t>r)-(t<r)}normalize(){this.fromSeconds(this.toSeconds())}toString(){if(0==this.toSeconds())return"PT0S";{let e="";this.isNegative&&(e+="-"),e+="P";let t=!1;return this.weeks?this.days||this.hours||this.minutes||this.seconds?e+=7*this.weeks+this.days+"D":(e+=this.weeks+"W",t=!0):this.days&&(e+=this.days+"D"),t||(this.hours||this.minutes||this.seconds)&&(e+="T",this.hours&&(e+=this.hours+"H"),this.minutes&&(e+=this.minutes+"M"),this.seconds&&(e+=this.seconds+"S")),e}}toICALString(){return this.toString()}}function s(e,t,r){let n;switch(e){case"P":r.isNegative=!(!t||"-"!==t);break;case"D":n="days";break;case"W":n="weeks";break;case"H":n="hours";break;case"M":n="minutes";break;case"S":n="seconds";break;default:return 0}if(n){if(!t&&0!==t)throw new Error('invalid duration value: Missing number before "'+e+'"');let i=parseInt(t,10);if(m(i))throw new Error('invalid duration value: Invalid number "'+t+'" before "'+e+'"');r[n]=i}return 1}class c{static fromString(e,t){let r=e.split("/");if(2!==r.length)throw new Error('Invalid string value: "'+e+'" must contain a "/" char.');let n={start:u.fromDateTimeString(r[0],t)},i=r[1];return o.isValueString(i)?n.duration=o.fromString(i):n.end=u.fromDateTimeString(i,t),new c(n)}static fromData(e){return new c(e)}static fromJSON(e,t,r){function n(e,t){return r?u.fromString(e,t):u.fromDateTimeString(e,t)}return o.isValueString(e[1])?c.fromData({start:n(e[0],t),duration:o.fromString(e[1])}):c.fromData({start:n(e[0],t),end:n(e[1],t)})}constructor(e){if(this.wrappedJSObject=this,e&&"start"in e){if(e.start&&!(e.start instanceof u))throw new TypeError(".start must be an instance of ICAL.Time");this.start=e.start}if(e&&e.end&&e.duration)throw new Error("cannot accept both end and duration");if(e&&"end"in e){if(e.end&&!(e.end instanceof u))throw new TypeError(".end must be an instance of ICAL.Time");this.end=e.end}if(e&&"duration"in e){if(e.duration&&!(e.duration instanceof o))throw new TypeError(".duration must be an instance of ICAL.Duration");this.duration=e.duration}}start=null;end=null;duration=null;icalclass="icalperiod";icaltype="period";clone(){return c.fromData({start:this.start?this.start.clone():null,end:this.end?this.end.clone():null,duration:this.duration?this.duration.clone():null})}getDuration(){return this.duration?this.duration:this.end.subtractDate(this.start)}getEnd(){if(this.end)return this.end;{let e=this.start.clone();return e.addDuration(this.duration),e}}compare(e){return e.compare(this.start)<0?1:e.compare(this.getEnd())>0?-1:0}toString(){return this.start+"/"+(this.end||this.duration)}toJSON(){return[this.start.toString(),(this.end||this.duration).toString()]}toICALString(){return this.start.toICALString()+"/"+(this.end||this.duration).toICALString()}}class u{static _dowCache={};static _wnCache={};static daysInMonth(e,t){let r=30;return e<1||e>12||(r=[0,31,28,31,30,31,30,31,31,30,31,30,31][e],2==e&&(r+=u.isLeapYear(t))),r}static isLeapYear(e){return e<=1752?e%4==0:e%4==0&&e%100!=0||e%400==0}static fromDayOfYear(e,t){let r=t,n=e,i=new u;i.auto_normalize=!1;let a=u.isLeapYear(r)?1:0;if(n<1)return r--,a=u.isLeapYear(r)?1:0,n+=u.daysInYearPassedMonth[a][12],u.fromDayOfYear(n,r);if(n>u.daysInYearPassedMonth[a][12])return a=u.isLeapYear(r)?1:0,n-=u.daysInYearPassedMonth[a][12],r++,u.fromDayOfYear(n,r);i.year=r,i.isDate=!0;for(let e=11;e>=0;e--)if(n>u.daysInYearPassedMonth[a][e]){i.month=e+1,i.day=n-u.daysInYearPassedMonth[a][e];break}return i.auto_normalize=!0,i}static fromStringv2(e){return new u({year:parseInt(e.slice(0,4),10),month:parseInt(e.slice(5,7),10),day:parseInt(e.slice(8,10),10),isDate:!0})}static fromDateString(e){return new u({year:S(e.slice(0,4)),month:S(e.slice(5,7)),day:S(e.slice(8,10)),isDate:!0})}static fromDateTimeString(e,t){if(e.length<19)throw new Error('invalid date-time value: "'+e+'"');let r,n;"Z"===e.slice(-1)?r=f.utcTimezone:t&&(n=t.getParameter("tzid"),t.parent&&("standard"===t.parent.name||"daylight"===t.parent.name?r=f.localTimezone:n&&(r=t.parent.getTimeZoneByID(n))));const i={year:S(e.slice(0,4)),month:S(e.slice(5,7)),day:S(e.slice(8,10)),hour:S(e.slice(11,13)),minute:S(e.slice(14,16)),second:S(e.slice(17,19))};return n&&!r&&(i.timezone=n),new u(i,r)}static fromString(e,t){return e.length>10?u.fromDateTimeString(e,t):u.fromDateString(e)}static fromJSDate(e,t){return(new u).fromJSDate(e,t)}static fromData=function(e,t){return(new u).fromData(e,t)};static now(){return u.fromJSDate(new Date,!1)}static weekOneStarts(e,t){let r=u.fromData({year:e,month:1,day:1,isDate:!0}),n=r.dayOfWeek(),i=t||u.DEFAULT_WEEK_START;return n>u.THURSDAY&&(r.day+=7),i>u.THURSDAY&&(r.day-=7),r.day-=n-i,r}static getDominicalLetter(e){let t="GFEDCBA",r=(e+(e/4|0)+(e/400|0)-(e/100|0)-1)%7;return u.isLeapYear(e)?t[(r+6)%7]+t[r]:t[r]}static#e=null;static get epochTime(){return this.#e||(this.#e=u.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"})),this.#e}static _cmp_attr(e,t,r){return e[r]>t[r]?1:e[r]<t[r]?-1:0}static daysInYearPassedMonth=[[0,31,59,90,120,151,181,212,243,273,304,334,365],[0,31,60,91,121,152,182,213,244,274,305,335,366]];static SUNDAY=1;static MONDAY=2;static TUESDAY=3;static WEDNESDAY=4;static THURSDAY=5;static FRIDAY=6;static SATURDAY=7;static DEFAULT_WEEK_START=2;constructor(e,t){this.wrappedJSObject=this,this._time=Object.create(null),this._time.year=0,this._time.month=1,this._time.day=1,this._time.hour=0,this._time.minute=0,this._time.second=0,this._time.isDate=!1,this.fromData(e,t)}icalclass="icaltime";_cachedUnixTime=null;get icaltype(){return this.isDate?"date":"date-time"}zone=null;_pendingNormalization=!1;get year(){return this._getTimeAttr("year")}set year(e){this._setTimeAttr("year",e)}get month(){return this._getTimeAttr("month")}set month(e){this._setTimeAttr("month",e)}get day(){return this._getTimeAttr("day")}set day(e){this._setTimeAttr("day",e)}get hour(){return this._getTimeAttr("hour")}set hour(e){this._setTimeAttr("hour",e)}get minute(){return this._getTimeAttr("minute")}set minute(e){this._setTimeAttr("minute",e)}get second(){return this._getTimeAttr("second")}set second(e){this._setTimeAttr("second",e)}get isDate(){return this._getTimeAttr("isDate")}set isDate(e){this._setTimeAttr("isDate",e)}_getTimeAttr(e){return this._pendingNormalization&&(this._normalize(),this._pendingNormalization=!1),this._time[e]}_setTimeAttr(e,t){"isDate"===e&&t&&!this._time.isDate&&this.adjust(0,0,0,0),this._cachedUnixTime=null,this._pendingNormalization=!0,this._time[e]=t}clone(){return new u(this._time,this.zone)}reset(){this.fromData(u.epochTime),this.zone=f.utcTimezone}resetTo(e,t,r,n,i,a,o){this.fromData({year:e,month:t,day:r,hour:n,minute:i,second:a,zone:o})}fromJSDate(e,t){return e?t?(this.zone=f.utcTimezone,this.year=e.getUTCFullYear(),this.month=e.getUTCMonth()+1,this.day=e.getUTCDate(),this.hour=e.getUTCHours(),this.minute=e.getUTCMinutes(),this.second=e.getUTCSeconds()):(this.zone=f.localTimezone,this.year=e.getFullYear(),this.month=e.getMonth()+1,this.day=e.getDate(),this.hour=e.getHours(),this.minute=e.getMinutes(),this.second=e.getSeconds()):this.reset(),this._cachedUnixTime=null,this}fromData(e,t){if(e)for(let[t,r]of Object.entries(e))"icaltype"!==t&&(this[t]=r);if(t&&(this.zone=t),e&&!("isDate"in e)?this.isDate=!("hour"in e):e&&"isDate"in e&&(this.isDate=e.isDate),e&&"timezone"in e){let t=D.get(e.timezone);this.zone=t||f.localTimezone}return e&&"zone"in e&&(this.zone=e.zone),this.zone||(this.zone=f.localTimezone),this._cachedUnixTime=null,this}dayOfWeek(e){let t=e||u.SUNDAY,r=(this.year<<12)+(this.month<<8)+(this.day<<3)+t;if(r in u._dowCache)return u._dowCache[r];let n=this.day,i=this.month+(this.month<3?12:0),a=this.year-(this.month<3?1:0),o=n+a+b(26*(i+1)/10)+b(a/4);return o+=6*b(a/100)+b(a/400),o=(o+7-t)%7+1,u._dowCache[r]=o,o}dayOfYear(){let e=u.isLeapYear(this.year)?1:0;return u.daysInYearPassedMonth[e][this.month-1]+this.day}startOfWeek(e){let t=e||u.SUNDAY,r=this.clone();return r.day-=(this.dayOfWeek()+7-t)%7,r.isDate=!0,r.hour=0,r.minute=0,r.second=0,r}endOfWeek(e){let t=e||u.SUNDAY,r=this.clone();return r.day+=(7-this.dayOfWeek()+t-u.SUNDAY)%7,r.isDate=!0,r.hour=0,r.minute=0,r.second=0,r}startOfMonth(){let e=this.clone();return e.day=1,e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e}endOfMonth(){let e=this.clone();return e.day=u.daysInMonth(e.month,e.year),e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e}startOfYear(){let e=this.clone();return e.day=1,e.month=1,e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e}endOfYear(){let e=this.clone();return e.day=31,e.month=12,e.isDate=!0,e.hour=0,e.minute=0,e.second=0,e}startDoyWeek(e){let t=e||u.SUNDAY,r=this.dayOfWeek()-t;return r<0&&(r+=7),this.dayOfYear()-r}getDominicalLetter(){return u.getDominicalLetter(this.year)}nthWeekDay(e,t){let r,n=u.daysInMonth(this.month,this.year),i=t,a=0,o=this.clone();if(i>=0){o.day=1,0!=i&&i--,a=o.day;let t=e-o.dayOfWeek();t<0&&(t+=7),a+=t,a-=e,r=e}else o.day=n,i++,r=o.dayOfWeek()-e,r<0&&(r+=7),r=n-r;return r+=7*i,a+r}isNthWeekDay(e,t){let r=this.dayOfWeek();return 0===t&&r===e||this.nthWeekDay(e,t)===this.day}weekNumber(e){let t,r=(this.year<<12)+(this.month<<8)+(this.day<<3)+e;if(r in u._wnCache)return u._wnCache[r];let n=this.clone();n.isDate=!0;let i=this.year;12==n.month&&n.day>25?(t=u.weekOneStarts(i+1,e),n.compare(t)<0?t=u.weekOneStarts(i,e):i++):(t=u.weekOneStarts(i,e),n.compare(t)<0&&(t=u.weekOneStarts(--i,e)));let a=b(n.subtractDate(t).toSeconds()/86400/7)+1;return u._wnCache[r]=a,a}addDuration(e){let t=e.isNegative?-1:1,r=this.second,n=this.minute,i=this.hour,a=this.day;r+=t*e.seconds,n+=t*e.minutes,i+=t*e.hours,a+=t*e.days,a+=7*t*e.weeks,this.second=r,this.minute=n,this.hour=i,this.day=a,this._cachedUnixTime=null}subtractDate(e){let t=this.toUnixTime()+this.utcOffset(),r=e.toUnixTime()+e.utcOffset();return o.fromSeconds(t-r)}subtractDateTz(e){let t=this.toUnixTime(),r=e.toUnixTime();return o.fromSeconds(t-r)}compare(e){if(e instanceof c)return-1*e.compare(this);{let t=this.toUnixTime(),r=e.toUnixTime();return t>r?1:r>t?-1:0}}compareDateOnlyTz(e,t){let r=this.convertToZone(t),n=e.convertToZone(t),i=0;return 0!=(i=u._cmp_attr(r,n,"year"))||0!=(i=u._cmp_attr(r,n,"month"))||(i=u._cmp_attr(r,n,"day")),i}convertToZone(e){let t=this.clone(),r=this.zone.tzid==e.tzid;return this.isDate||r||f.convert_time(t,this.zone,e),t.zone=e,t}utcOffset(){return this.zone==f.localTimezone||this.zone==f.utcTimezone?0:this.zone.utcOffset(this)}toICALString(){let e=this.toString();return e.length>10?de.icalendar.value["date-time"].toICAL(e):de.icalendar.value.date.toICAL(e)}toString(){let e=this.year+"-"+y(this.month)+"-"+y(this.day);return this.isDate||(e+="T"+y(this.hour)+":"+y(this.minute)+":"+y(this.second),this.zone===f.utcTimezone&&(e+="Z")),e}toJSDate(){return this.zone==f.localTimezone?this.isDate?new Date(this.year,this.month-1,this.day):new Date(this.year,this.month-1,this.day,this.hour,this.minute,this.second,0):new Date(1e3*this.toUnixTime())}_normalize(){return this._time.isDate&&(this._time.hour=0,this._time.minute=0,this._time.second=0),this.adjust(0,0,0,0),this}adjust(e,t,r,n,i){let a,o,s,c,l,T,h,p=0,d=0,A=i||this._time;if(A.isDate||(s=A.second+n,A.second=s%60,a=b(s/60),A.second<0&&(A.second+=60,a--),c=A.minute+r+a,A.minute=c%60,o=b(c/60),A.minute<0&&(A.minute+=60,o--),l=A.hour+t+o,A.hour=l%24,p=b(l/24),A.hour<0&&(A.hour+=24,p--)),A.month>12?d=b((A.month-1)/12):A.month<1&&(d=b(A.month/12)-1),A.year+=d,A.month-=12*d,T=A.day+e+p,T>0)for(;h=u.daysInMonth(A.month,A.year),!(T<=h);)A.month++,A.month>12&&(A.year++,A.month=1),T-=h;else for(;T<=0;)1==A.month?(A.year--,A.month=12):A.month--,T+=u.daysInMonth(A.month,A.year);return A.day=T,this._cachedUnixTime=null,this}fromUnixTime(e){this.zone=f.utcTimezone;let t=new Date(1e3*e);this.year=t.getUTCFullYear(),this.month=t.getUTCMonth()+1,this.day=t.getUTCDate(),this._time.isDate?(this.hour=0,this.minute=0,this.second=0):(this.hour=t.getUTCHours(),this.minute=t.getUTCMinutes(),this.second=t.getUTCSeconds()),this._cachedUnixTime=null}toUnixTime(){if(null!==this._cachedUnixTime)return this._cachedUnixTime;let e=this.utcOffset(),t=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-e);return this._cachedUnixTime=t/1e3,this._cachedUnixTime}toJSON(){let e,t=["year","month","day","hour","minute","second","isDate"],r=Object.create(null),n=0,i=t.length;for(;n<i;n++)e=t[n],r[e]=this[e];return this.zone&&(r.timezone=this.zone.tzid),r}}const l=/[^ \t]/,T=":",h={"^'":'"',"^n":"\n","^^":"^"};function p(e){let t={},r=t.component=[];if(t.stack=[r],p._eachLine(e,function(e,r){p._handleContentLine(r,t)}),t.stack.length>1)throw new d("invalid ical body. component began but did not end");return t=null,1==r.length?r[0]:r}p.property=function(e,t){let r={component:[[],[]],designSet:t||de.defaultSet};return p._handleContentLine(e,r),r.component[1][0]},p.component=function(e){return p(e)};class d extends Error{name=this.constructor.name}p.ParserError=d,p._handleContentLine=function(e,t){let r,n,i,a,o,s,c=e.indexOf(T),u=e.indexOf(";"),l={};if(-1!==u&&-1!==c&&u>c&&(u=-1),-1!==u){if(i=e.slice(0,Math.max(0,u)).toLowerCase(),o=p._parseParameters(e.slice(Math.max(0,u)),0,t.designSet),-1==o[2])throw new d("Invalid parameters in '"+e+"'");let s;if(l=o[0],s="string"==typeof o[1]?o[1].length:o[1].reduce((e,t)=>e+t.length,0),r=s+o[2]+u,-1===(n=e.slice(Math.max(0,r)).indexOf(T)))throw new d("Missing parameter value in '"+e+"'");a=e.slice(Math.max(0,r+n+1))}else{if(-1===c)throw new d('invalid line (no token ";" or ":") "'+e+'"');if(i=e.slice(0,Math.max(0,c)).toLowerCase(),a=e.slice(Math.max(0,c+1)),"begin"===i){let e=[a.toLowerCase(),[],[]];return 1===t.stack.length?t.component.push(e):t.component[2].push(e),t.stack.push(t.component),t.component=e,void(t.designSet||(t.designSet=de.getDesignSet(t.component[0])))}if("end"===i)return void(t.component=t.stack.pop())}let h,A,f,E,D=!1,m=!1;t.designSet.propertyGroups&&-1!==i.indexOf(".")?(A=i.split("."),l.group=A[0],f=A[1]):f=i,f in t.designSet.property&&(h=t.designSet.property[f],"multiValue"in h&&(D=h.multiValue),"structuredValue"in h&&(m=h.structuredValue),a&&"detectType"in h&&(s=h.detectType(a))),s||(s="value"in l?l.value.toLowerCase():h?h.defaultType:"unknown"),delete l.value,D&&m?(a=p._parseMultiValue(a,m,s,[],D,t.designSet,m),E=[f,l,s,a]):D?(E=[f,l,s],p._parseMultiValue(a,D,s,E,null,t.designSet,!1)):m?(a=p._parseMultiValue(a,m,s,[],null,t.designSet,m),E=[f,l,s,a]):(a=p._parseValue(a,s,t.designSet,!1),E=[f,l,s,a]),"vcard"!==t.component[0]||0!==t.component[1].length||"version"===i&&"4.0"===a||(t.designSet=de.getDesignSet("vcard3")),t.component[1].push(E)},p._parseValue=function(e,t,r,n){return t in r.value&&"fromICAL"in r.value[t]?r.value[t].fromICAL(e,n):e},p._parseParameters=function(e,t,r){let n,i,a,o,s,c,u=t,l=0,h={},A=-1;for(;!1!==l&&-1!==(l=e.indexOf("=",l+1));){if(n=e.slice(u+1,l),0==n.length)throw new d("Empty parameter name in '"+e+"'");if(i=n.toLowerCase(),c=!1,s=!1,o=i in r.param&&r.param[i].valueType?r.param[i].valueType:"text",i in r.param&&(s=r.param[i].multiValue,r.param[i].multiValueSeparateDQuote&&(c=p._rfc6868Escape('"'+s+'"'))),'"'===e[l+1]){if(A=l+2,l=e.indexOf('"',A),s&&-1!=l){let t=!0;for(;t;)e[l+1]==s&&'"'==e[l+2]?l=e.indexOf('"',l+3):t=!1}if(-1===l)throw new d('invalid line (no matching double quote) "'+e+'"');a=e.slice(A,l),u=e.indexOf(";",l);let t=e.indexOf(T,l);(-1===u||-1!==t&&u>t)&&(l=!1)}else{A=l+1;let t=e.indexOf(";",A),r=e.indexOf(T,A);-1!==r&&t>r?(t=r,l=!1):-1===t?(t=-1===r?e.length:r,l=!1):(u=t,l=t),a=e.slice(A,t)}const t=a.length;if(a=p._rfc6868Escape(a),A+=t-a.length,s){let e=c||s;a=p._parseMultiValue(a,e,o,[],null,r)}else a=p._parseValue(a,o,r);s&&i in h?Array.isArray(h[i])?h[i].push(a):h[i]=[h[i],a]:h[i]=a}return[h,a,A]},p._rfc6868Escape=function(e){return e.replace(/\^['n^]/g,function(e){return h[e]})},p._parseMultiValue=function(e,t,r,n,i,a,o){let s,c=0,u=0;if(0===t.length)return e;for(;-1!==(c=g(e,t,u));)s=e.slice(u,c),s=i?p._parseMultiValue(s,i,r,[],null,a,o):p._parseValue(s,r,a,o),n.push(s),u=c+t.length;return s=e.slice(u),s=i?p._parseMultiValue(s,i,r,[],null,a,o):p._parseValue(s,r,a,o),n.push(s),1==n.length?n[0]:n},p._eachLine=function(e,t){let r,n,i,a=e.length,o=e.search(l),s=o;do{s=e.indexOf("\n",o)+1,i=s>1&&"\r"===e[s-2]?2:1,0===s&&(s=a,i=0),n=e[o]," "===n||"\t"===n?r+=e.slice(o+1,s-i):(r&&t(null,r),r=e.slice(o,s-i)),o=s}while(s!==a);r=r.trim(),r.length&&t(null,r)};const A=["tzid","location","tznames","latitude","longitude"];class f{static _compare_change_fn(e,t){return e.year<t.year?-1:e.year>t.year?1:e.month<t.month?-1:e.month>t.month?1:e.day<t.day?-1:e.day>t.day?1:e.hour<t.hour?-1:e.hour>t.hour?1:e.minute<t.minute?-1:e.minute>t.minute?1:e.second<t.second?-1:e.second>t.second?1:0}static convert_time(e,t,r){if(e.isDate||t.tzid==r.tzid||t==f.localTimezone||r==f.localTimezone)return e.zone=r,e;let n=t.utcOffset(e);return e.adjust(0,0,0,-n),n=r.utcOffset(e),e.adjust(0,0,0,n),null}static fromData(e){return(new f).fromData(e)}static#t=null;static get utcTimezone(){return this.#t||(this.#t=f.fromData({tzid:"UTC"})),this.#t}static#r=null;static get localTimezone(){return this.#r||(this.#r=f.fromData({tzid:"floating"})),this.#r}static adjust_change(e,t,r,n,i){return u.prototype.adjust.call(e,t,r,n,i,e)}static _minimumExpansionYear=-1;static EXTRA_COVERAGE=5;constructor(e){this.wrappedJSObject=this,this.fromData(e)}tzid="";location="";tznames="";latitude=0;longitude=0;component=null;expandedUntilYear=0;icalclass="icaltimezone";fromData(e){if(this.expandedUntilYear=0,this.changes=[],e instanceof Se)this.component=e;else{if(e&&"component"in e)if("string"==typeof e.component){let t=p(e.component);this.component=new Se(t)}else e.component instanceof Se?this.component=e.component:this.component=null;for(let t of A)e&&t in e&&(this[t]=e[t])}return this.component instanceof Se&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this}utcOffset(e){if(this==f.utcTimezone||this==f.localTimezone)return 0;if(this._ensureCoverage(e.year),!this.changes.length)return 0;let t={year:e.year,month:e.month,day:e.day,hour:e.hour,minute:e.minute,second:e.second},r=this._findNearbyChange(t),n=-1,i=1;for(;;){let e=F(this.changes[r],!0);if(e.utcOffset<e.prevUtcOffset?f.adjust_change(e,0,0,0,e.utcOffset):f.adjust_change(e,0,0,0,e.prevUtcOffset),f._compare_change_fn(t,e)>=0?n=r:i=-1,-1==i&&-1!=n)break;if(r+=i,r<0)return 0;if(r>=this.changes.length)break}let a=this.changes[n];if(a.utcOffset-a.prevUtcOffset<0&&n>0){let e=F(a,!0);if(f.adjust_change(e,0,0,0,e.prevUtcOffset),f._compare_change_fn(t,e)<0){let e=this.changes[n-1],t=!1;a.is_daylight!=t&&e.is_daylight==t&&(a=e)}}return a.utcOffset}_findNearbyChange(e){let t=N(this.changes,e,f._compare_change_fn);return t>=this.changes.length?this.changes.length-1:t}_ensureCoverage(e){if(-1==f._minimumExpansionYear){let e=u.now();f._minimumExpansionYear=e.year}let t=e;if(t<f._minimumExpansionYear&&(t=f._minimumExpansionYear),t+=f.EXTRA_COVERAGE,!this.changes.length||this.expandedUntilYear<e){let e=this.component.getAllSubcomponents(),r=e.length,n=0;for(;n<r;n++)this._expandComponent(e[n],t,this.changes);this.changes.sort(f._compare_change_fn),this.expandedUntilYear=t}}_expandComponent(e,t,r){if(!e.hasProperty("dtstart")||!e.hasProperty("tzoffsetto")||!e.hasProperty("tzoffsetfrom"))return null;let n,i=e.getFirstProperty("dtstart").getFirstValue();function a(e){return e.factor*(3600*e.hours+60*e.minutes)}function o(){let t={};return t.is_daylight="daylight"==e.name,t.utcOffset=a(e.getFirstProperty("tzoffsetto").getFirstValue()),t.prevUtcOffset=a(e.getFirstProperty("tzoffsetfrom").getFirstValue()),t}if(e.hasProperty("rrule")||e.hasProperty("rdate")){let a=e.getAllProperties("rdate");for(let e of a){let t=e.getFirstValue();n=o(),n.year=t.year,n.month=t.month,n.day=t.day,t.isDate?(n.hour=i.hour,n.minute=i.minute,n.second=i.second,i.zone!=f.utcTimezone&&f.adjust_change(n,0,0,0,-n.prevUtcOffset)):(n.hour=t.hour,n.minute=t.minute,n.second=t.second,t.zone!=f.utcTimezone&&f.adjust_change(n,0,0,0,-n.prevUtcOffset)),r.push(n)}let s=e.getFirstProperty("rrule");if(s){s=s.getFirstValue(),n=o(),s.until&&s.until.zone==f.utcTimezone&&(s.until.adjust(0,0,0,n.prevUtcOffset),s.until.zone=f.localTimezone);let e,a=s.iterator(i);for(;(e=a.next())&&(n=o(),!(e.year>t)&&e);)n.year=e.year,n.month=e.month,n.day=e.day,n.hour=e.hour,n.minute=e.minute,n.second=e.second,n.isDate=e.isDate,f.adjust_change(n,0,0,0,-n.prevUtcOffset),r.push(n)}}else n=o(),n.year=i.year,n.month=i.month,n.day=i.day,n.hour=i.hour,n.minute=i.minute,n.second=i.second,f.adjust_change(n,0,0,0,-n.prevUtcOffset),r.push(n);return r}toString(){return this.tznames?this.tznames:this.tzid}}let E=null;const D={get count(){return null===E?0:Object.keys(E).length},reset:function(){E=Object.create(null);let e=f.utcTimezone;E.Z=e,E.UTC=e,E.GMT=e},_hard_reset:function(){E=null},has:function(e){return null!==E&&!!E[e]},get:function(e){return null===E&&this.reset(),E[e]},register:function(e,t){if(null===E&&this.reset(),"string"==typeof e&&t instanceof f&&([e,t]=[t,e]),t||(e instanceof f?t=e.tzid:"vtimezone"===e.name&&(t=(e=new f(e)).tzid)),!t)throw new TypeError("Neither a timezone nor a name was passed");if(!(e instanceof f))throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component");E[t]=e},remove:function(e){return null===E?null:delete E[e]}};function m(e){return"number"==typeof e&&isNaN(e)}function S(e){let t=parseInt(e,10);if(m(t))throw new Error('Could not extract integer from "'+e+'"');return t}function R(e,t){if(void 0!==e)return e instanceof t?e:new t(e)}function g(e,t,r){for(;-1!==(r=e.indexOf(t,r));){if(!(r>0&&"\\"===e[r-1]))return r;r+=1}return-1}function N(e,t,r){if(!e.length)return 0;let n,i,a=0,o=e.length-1;for(;a<=o;)if(n=a+Math.floor((o-a)/2),i=r(t,e[n]),i<0)o=n-1;else{if(!(i>0))break;a=n+1}return i<0?n:i>0?n+1:n}function F(e,t){if(e&&"object"==typeof e){if(e instanceof Date)return new Date(e.getTime());if("clone"in e)return e.clone();if(Array.isArray(e)){let r=[];for(let n=0;n<e.length;n++)r.push(t?F(e[n],!0):e[n]);return r}{let r={};for(let[n,i]of Object.entries(e))r[n]=t?F(i,!0):i;return r}}return e}function O(e){let t="",r=e||"",n=0,i=0;for(;r.length;){let e=r.codePointAt(n);e<128?++i:i+=e<2048?2:e<65536?3:4,i<Fe.foldLength+1?n+=e>65535?2:1:(t+=Fe.newLineChar+" "+r.slice(0,Math.max(0,n)),r=r.slice(Math.max(0,n)),n=i=0)}return t.slice(Fe.newLineChar.length+1)}function y(e){switch("string"!=typeof e&&("number"==typeof e&&(e=parseInt(e)),e=String(e)),e.length){case 0:return"00";case 1:return"0"+e;default:return e}}function b(e){return e<0?Math.ceil(e):Math.floor(e)}function v(e,t){for(let r in e){let n=Object.getOwnPropertyDescriptor(e,r);n&&!Object.getOwnPropertyDescriptor(t,r)&&Object.defineProperty(t,r,n)}return t}var M=Object.freeze({__proto__:null,binsearchInsert:N,clone:F,extend:v,foldline:O,formatClassType:R,isStrictlyNaN:m,pad2:y,strictParseInt:S,trunc:b,unescapedIndexOf:g,updateTimezones:function(e){let t,r,n,i,a;if(!e||"vcalendar"!==e.name)return e;for(t=e.getAllSubcomponents(),r=[],n={},a=0;a<t.length;a++)"vtimezone"===t[a].name?n[t[a].getFirstProperty("tzid").getFirstValue()]=t[a]:r=r.concat(t[a].getAllProperties());for(i={},a=0;a<r.length;a++){let e=r[a].getParameter("tzid");e&&(i[e]=!0)}for(let[t,r]of Object.entries(n))i[t]||e.removeSubcomponent(r);for(let t of Object.keys(i))!n[t]&&D.has(t)&&e.addSubcomponent(D.get(t).component);return e}});class Y{static fromString(e){let t={};return t.factor="+"===e[0]?1:-1,t.hours=S(e.slice(1,3)),t.minutes=S(e.slice(4,6)),new Y(t)}static fromSeconds(e){let t=new Y;return t.fromSeconds(e),t}constructor(e){this.fromData(e)}hours=0;minutes=0;factor=1;icaltype="utc-offset";clone(){return Y.fromSeconds(this.toSeconds())}fromData(e){if(e)for(let[t,r]of Object.entries(e))this[t]=r;this._normalize()}fromSeconds(e){let t=Math.abs(e);return this.factor=e<0?-1:1,this.hours=b(t/3600),t-=3600*this.hours,this.minutes=b(t/60),this}toSeconds(){return this.factor*(60*this.minutes+3600*this.hours)}compare(e){let t=this.toSeconds(),r=e.toSeconds();return(t>r)-(r>t)}_normalize(){let e=this.toSeconds(),t=this.factor;for(;e<-43200;)e+=97200;for(;e>50400;)e-=97200;this.fromSeconds(e),0==e&&(this.factor=t)}toICALString(){return de.icalendar.value["utc-offset"].toICAL(this.toString())}toString(){return(1==this.factor?"+":"-")+y(this.hours)+":"+y(this.minutes)}}class I extends u{static fromDateAndOrTimeString(e,t){function r(e,t,r){return e?S(e.slice(t,t+r)):null}let n=e.split("T"),i=n[0],a=n[1],o=a?de.vcard.value.time._splitZone(a):[],s=o[0],c=o[1],u=i?i.length:0,l=c?c.length:0,T=i&&"-"==i[0]&&"-"==i[1],h=c&&"-"==c[0],p={year:T?null:r(i,0,4),month:!T||4!=u&&7!=u?7==u||10==u?r(i,5,2):null:r(i,2,2),day:5==u?r(i,3,2):7==u&&T?r(i,5,2):10==u?r(i,8,2):null,hour:h?null:r(c,0,2),minute:h&&3==l?r(c,1,2):l>4?r(c,h?1:3,2):null,second:4==l?r(c,2,2):6==l?r(c,4,2):8==l?r(c,6,2):null};return s="Z"==s?f.utcTimezone:s&&":"==s[3]?Y.fromString(s):null,new I(p,s,t)}constructor(e,t,r){super(e,t),this.icaltype=r||"date-and-or-time"}icalclass="vcardtime";icaltype="date-and-or-time";clone(){return new I(this._time,this.zone,this.icaltype)}_normalize(){return this}utcOffset(){return this.zone instanceof Y?this.zone.toSeconds():u.prototype.utcOffset.apply(this,arguments)}toICALString(){return de.vcard.value[this.icaltype].toICAL(this.toString())}toString(){let e,t=this.year,r=this.month,n=this.day,i=this.hour,a=this.minute,o=this.second,s=null!==r,c=null!==n,u=null!==i,l=null!==a,T=null!==o,h=(null!==t?y(t)+(s||c?"-":""):s||c?"--":"")+(s?y(r):"")+(c?"-"+y(n):""),p=(u?y(i):"-")+(u&&l?":":"")+(l?y(a):"")+(u||l?"":"-")+(l&&T?":":"")+(T?y(o):"");switch(e=this.zone===f.utcTimezone?"Z":this.zone instanceof Y?this.zone.toString():this.zone===f.localTimezone?"":this.zone instanceof f?Y.fromSeconds(this.zone.utcOffset(this)).toString():"",this.icaltype){case"time":return p+e;case"date-and-or-time":case"date-time":return h+("--"==p?"":"T"+p+e);case"date":return h}return null}}class _{static _indexMap={BYSECOND:0,BYMINUTE:1,BYHOUR:2,BYDAY:3,BYMONTHDAY:4,BYYEARDAY:5,BYWEEKNO:6,BYMONTH:7,BYSETPOS:8};static _expandMap={SECONDLY:[1,1,1,1,1,1,1,1],MINUTELY:[2,1,1,1,1,1,1,1],HOURLY:[2,2,1,1,1,1,1,1],DAILY:[2,2,2,1,1,1,1,1],WEEKLY:[2,2,2,2,3,3,1,1],MONTHLY:[2,2,2,2,2,3,3,1],YEARLY:[2,2,2,2,2,2,2,2]};static UNKNOWN=0;static CONTRACT=1;static EXPAND=2;static ILLEGAL=3;constructor(e){this.fromData(e)}completed=!1;rule=null;dtstart=null;last=null;occurrence_number=0;by_indices=null;initialized=!1;by_data=null;days=null;days_index=0;fromData(e){if(this.rule=R(e.rule,U),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=R(e.dtstart,u),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");if(e.by_data?this.by_data=e.by_data:this.by_data=F(this.rule.parts,!0),e.occurrence_number&&(this.occurrence_number=e.occurrence_number),this.days=e.days||[],e.last&&(this.last=R(e.last,u)),this.by_indices=e.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=e.initialized||!1,!this.initialized)try{this.init()}catch(e){if(!(e instanceof w))throw e;this.completed=!0}}init(){this.initialized=!0,this.last=this.dtstart.clone();let e=this.by_data;if("BYDAY"in e&&this.sort_byday_rules(e.BYDAY),"BYYEARDAY"in e&&("BYMONTH"in e||"BYWEEKNO"in e||"BYMONTHDAY"in e))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in e&&"BYMONTHDAY"in e)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if("MONTHLY"==this.rule.freq&&("BYYEARDAY"in e||"BYWEEKNO"in e))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if("WEEKLY"==this.rule.freq&&("BYYEARDAY"in e||"BYMONTHDAY"in e))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if("YEARLY"!=this.rule.freq&&"BYYEARDAY"in e)throw new Error("BYYEARDAY may only appear in YEARLY rules");if(this.last.second=this.setup_defaults("BYSECOND","SECONDLY",this.dtstart.second),this.last.minute=this.setup_defaults("BYMINUTE","MINUTELY",this.dtstart.minute),this.last.hour=this.setup_defaults("BYHOUR","HOURLY",this.dtstart.hour),this.last.day=this.setup_defaults("BYMONTHDAY","DAILY",this.dtstart.day),this.last.month=this.setup_defaults("BYMONTH","MONTHLY",this.dtstart.month),"WEEKLY"==this.rule.freq)if("BYDAY"in e){let[,t]=this.ruleDayOfWeek(e.BYDAY[0],this.rule.wkst),r=t-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)<t&&r>=0||r<0)&&(this.last.day+=r)}else{let t=U.numericDayToIcalDay(this.dtstart.dayOfWeek());e.BYDAY=[t]}if("YEARLY"==this.rule.freq){const e=this.rule.until?this.rule.until.year:2e4;for(;this.last.year<=e&&(this.expand_year_days(this.last.year),!(this.days.length>0));)this.increment_year(this.rule.interval);if(0==this.days.length)throw new w;if(!(this._nextByYearDay()||this.next_year()||this.next_year()||this.next_year()))throw new w}if("MONTHLY"==this.rule.freq)if(this.has_by_data("BYDAY")){let e=null,t=this.last.clone(),r=u.daysInMonth(this.last.month,this.last.year);for(let n of this.by_data.BYDAY){this.last=t.clone();let[i,a]=this.ruleDayOfWeek(n),o=this.last.nthWeekDay(a,i);if(i>=6||i<=-6)throw new Error("Malformed values in BYDAY part");if(o>r||o<=0){if(e&&e.month==t.month)continue;for(;o>r||o<=0;)this.increment_month(),r=u.daysInMonth(this.last.month,this.last.year),o=this.last.nthWeekDay(a,i)}this.last.day=o,(!e||this.last.compare(e)<0)&&(e=this.last.clone())}if(this.last=e.clone(),this.has_by_data("BYMONTHDAY")&&this._byDayAndMonthDay(!0),this.last.day>r||0==this.last.day)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")){this.last.day=1;let e=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY).filter(e=>e>=this.last.day);if(e.length)this.last.day=e[0],this.by_data.BYMONTHDAY=e;else if(!this.next_month()&&!this.next_month()&&!this.next_month())throw new w}}next(e=!1){let t,r=this.last?this.last.clone():null;if((this.rule.count&&this.occurrence_number>=this.rule.count||this.rule.until&&this.last.compare(this.rule.until)>0)&&(this.completed=!0),this.completed)return null;if(0==this.occurrence_number&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;let n=0;do{switch(t=1,this.rule.freq){case"SECONDLY":this.next_second();break;case"MINUTELY":this.next_minute();break;case"HOURLY":this.next_hour();break;case"DAILY":this.next_day();break;case"WEEKLY":this.next_week();break;case"MONTHLY":if(t=this.next_month(),t)n=0;else if(336==++n)return this.completed=!0,null;break;case"YEARLY":if(t=this.next_year(),t)n=0;else if(28==++n)return this.completed=!0,null;break;default:return null}}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!t);if(0==this.last.compare(r)){if(e)throw new Error("Same occurrence found twice, protecting you from death by recursion");this.next(!0)}return this.rule.until&&this.last.compare(this.rule.until)>0?(this.completed=!0,null):(this.occurrence_number++,this.last)}next_second(){return this.next_generic("BYSECOND","SECONDLY","second","minute")}increment_second(e){return this.increment_generic(e,"second",60,"minute")}next_minute(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")}increment_minute(e){return this.increment_generic(e,"minute",60,"hour")}next_hour(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")}increment_hour(e){this.increment_generic(e,"hour",24,"monthday")}next_day(){let e="DAILY"==this.rule.freq;return 0==this.next_hour()||(e?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0}next_week(){let e=0;if(0==this.next_weekday_by_week())return e;if(this.has_by_data("BYWEEKNO")){this.by_indices.BYWEEKNO++,this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,e=1),this.last.month=1,this.last.day=1;let t=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*t,e&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return e}normalizeByMonthDayRules(e,t,r){let n,i=u.daysInMonth(t,e),a=[],o=0,s=r.length;for(;o<s;o++){if(n=parseInt(r[o],10),isNaN(n))throw new Error("Invalid BYMONTHDAY value");if(!(Math.abs(n)>i)){if(n<0)n=i+(n+1);else if(0===n)continue;-1===a.indexOf(n)&&a.push(n)}}return a.sort(function(e,t){return e-t})}_byDayAndMonthDay(e){let t,r,n,i,a=this.by_data.BYDAY,o=0,s=a.length,c=0,l=this,T=this.last.day;function h(){for(i=u.daysInMonth(l.last.month,l.last.year),t=l.normalizeByMonthDayRules(l.last.year,l.last.month,l.by_data.BYMONTHDAY),n=t.length;t[o]<=T&&(!e||t[o]!=T)&&o<n-1;)o++}function p(){T=0,l.increment_month(),o=0,h()}h(),e&&(T-=1);let d=48;for(;!c&&d;){if(d--,r=T+1,r>i){p();continue}let e=t[o++];if(e>=r){T=e;for(let e=0;e<s;e++){let t=this.ruleDayOfWeek(a[e]),r=t[0],n=t[1];if(this.last.day=T,this.last.isNthWeekDay(n,r)){c=1;break}}c||o!==n||p()}else p()}if(d<=0)throw new Error("Malformed values in BYDAY combined with BYMONTHDAY parts");return c}next_month(){let e=1;if(0==this.next_hour())return e;if(this.has_by_data("BYDAY")&&this.has_by_data("BYMONTHDAY"))e=this._byDayAndMonthDay();else if(this.has_by_data("BYDAY")){let t,r=u.daysInMonth(this.last.month,this.last.year),n=0,i=0;if(this.has_by_data("BYSETPOS")){let e=this.last.day;for(let t=1;t<=r;t++)this.last.day=t,this.is_day_in_byday(this.last)&&(i++,t<=e&&n++);this.last.day=e}for(e=0,t=this.last.day+1;t<=r;t++)if(this.last.day=t,this.is_day_in_byday(this.last)&&(!this.has_by_data("BYSETPOS")||this.check_set_position(++n)||this.check_set_position(n-i-1))){e=1;break}t>r&&(this.last.day=1,this.increment_month(),this.is_day_in_byday(this.last)?this.has_by_data("BYSETPOS")&&!this.check_set_position(1)||(e=1):e=0)}else if(this.has_by_data("BYMONTHDAY")){if(this.by_indices.BYMONTHDAY++,this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length&&(this.by_indices.BYMONTHDAY=0,this.increment_month(),this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length))return 0;let t=u.daysInMonth(this.last.month,this.last.year),r=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY];r<0&&(r=t+r+1),r>t?(this.last.day=1,e=this.is_day_in_byday(this.last)):this.last.day=r}else{this.increment_month();let t=u.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>t?e=0:this.last.day=this.by_data.BYMONTHDAY[0]}return e}next_weekday_by_week(){let e=0;if(0==this.next_hour())return e;if(!this.has_by_data("BYDAY"))return 1;for(;;){let t=new u;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,e=1);let r=this.by_data.BYDAY[this.by_indices.BYDAY],n=this.ruleDayOfWeek(r)[1];n-=this.rule.wkst,n<0&&(n+=7),t.year=this.last.year,t.month=this.last.month,t.day=this.last.day;let i=t.startDoyWeek(this.rule.wkst);if(n+i<1&&!e)continue;let a=u.fromDayOfYear(i+n,this.last.year);return this.last.year=a.year,this.last.month=a.month,this.last.day=a.day,e}}next_year(){return 0==this.next_hour()?0:0!=this.days.length&&++this.days_index!=this.days.length||(this.days_index=0,this.increment_year(this.rule.interval),this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY)),this.expand_year_days(this.last.year),0!=this.days.length)?this._nextByYearDay():0}_nextByYearDay(){let e=this.days[this.days_index],t=this.last.year;if(366==Math.abs(e)&&!u.isLeapYear(this.last.year))return 0;e<1&&(e+=1,t+=1);let r=u.fromDayOfYear(e,t);return this.last.day=r.day,this.last.month=r.month,1}ruleDayOfWeek(e,t){let r=e.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);return r?[parseInt(r[1]||0,10),e=U.icalDayToNumericDay(r[2],t)]:[0,0]}next_generic(e,t,r,n,i){let a=e in this.by_data,o=this.rule.freq==t,s=0;if(i&&0==this[i]())return s;if(a){this.by_indices[e]++;let t=this.by_data[e];this.by_indices[e]==t.length&&(this.by_indices[e]=0,s=1),this.last[r]=t[this.by_indices[e]]}else o&&this["increment_"+r](this.rule.interval);return a&&s&&o&&this["increment_"+n](1),s}increment_monthday(e){for(let t=0;t<e;t++){let e=u.daysInMonth(this.last.month,this.last.year);this.last.day++,this.last.day>e&&(this.last.day-=e,this.increment_month())}}increment_month(){if(this.last.day=1,this.has_by_data("BYMONTH"))this.by_indices.BYMONTH++,this.by_indices.BYMONTH==this.by_data.BYMONTH.length&&(this.by_indices.BYMONTH=0,this.increment_year(1)),this.last.month=this.by_data.BYMONTH[this.by_indices.BYMONTH];else{"MONTHLY"==this.rule.freq?this.last.month+=this.rule.interval:this.last.month++,this.last.month--;let e=b(this.last.month/12);this.last.month%=12,this.last.month++,0!=e&&this.increment_year(e)}this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY))}increment_year(e){this.last.day=1,this.last.year+=e}increment_generic(e,t,r,n){this.last[t]+=e;let i=b(this.last[t]/r);this.last[t]%=r,0!=i&&this["increment_"+n](i)}has_by_data(e){return e in this.rule.parts}expand_year_days(e){let t=new u;this.days=[];let r={},n=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(let e of n)e in this.rule.parts&&(r[e]=this.rule.parts[e]);if("BYMONTH"in r&&"BYWEEKNO"in r){let n=1,i={};t.year=e,t.isDate=!0;for(let r=0;r<this.by_data.BYMONTH.length;r++){let n=this.by_data.BYMONTH[r];t.month=n,t.day=1;let a=t.weekNumber(this.rule.wkst);t.day=u.daysInMonth(n,e);let o=t.weekNumber(this.rule.wkst);for(r=a;r<o;r++)i[r]=1}for(let e=0;e<this.by_data.BYWEEKNO.length&&n;e++)this.by_data.BYWEEKNO[e]<52?n&=i[e]:n=0;n?delete r.BYMONTH:delete r.BYWEEKNO}let i=Object.keys(r).length;if(0==i){let e=this.dtstart.clone();e.year=this.last.year,this.days.push(e.dayOfYear())}else if(1==i&&"BYMONTH"in r)for(let t of this.by_data.BYMONTH){let r=this.dtstart.clone();r.year=e,r.month=t,r.isDate=!0,this.days.push(r.dayOfYear())}else if(1==i&&"BYMONTHDAY"in r)for(let t of this.by_data.BYMONTHDAY){let r=this.dtstart.clone();t<0&&(t=t+u.daysInMonth(r.month,e)+1),r.day=t,r.year=e,r.isDate=!0,this.days.push(r.dayOfYear())}else if(2==i&&"BYMONTHDAY"in r&&"BYMONTH"in r)for(let r of this.by_data.BYMONTH){let n=u.daysInMonth(r,e);for(let i of this.by_data.BYMONTHDAY)i<0&&(i=i+n+1),t.day=i,t.month=r,t.year=e,t.isDate=!0,this.days.push(t.dayOfYear())}else if(1==i&&"BYWEEKNO"in r);else if(2==i&&"BYWEEKNO"in r&&"BYMONTHDAY"in r);else if(1==i&&"BYDAY"in r)this.days=this.days.concat(this.expand_by_day(e));else if(2==i&&"BYDAY"in r&&"BYMONTH"in r){for(let r of this.by_data.BYMONTH){let n=u.daysInMonth(r,e);t.year=e,t.month=r,t.day=1,t.isDate=!0;let i=t.dayOfWeek(),a=t.dayOfYear()-1;t.day=n;let o=t.dayOfWeek();if(this.has_by_data("BYSETPOS")){let e=[];for(let r=1;r<=n;r++)t.day=r,this.is_day_in_byday(t)&&e.push(r);for(let t=0;t<e.length;t++)(this.check_set_position(t+1)||this.check_set_position(t-e.length))&&this.days.push(a+e[t])}else for(let e of this.by_data.BYDAY){let t,r=this.ruleDayOfWeek(e),s=r[0],c=r[1],u=(c+7-i)%7+1,l=n-(o+7-c)%7;if(0==s)for(let e=u;e<=n;e+=7)this.days.push(a+e);else s>0?(t=u+7*(s-1),t<=n&&this.days.push(a+t)):(t=l+7*(s+1),t>0&&this.days.push(a+t))}}this.days.sort(function(e,t){return e-t})}else if(2==i&&"BYDAY"in r&&"BYMONTHDAY"in r){let t=this.expand_by_day(e);for(let r of t){let t=u.fromDayOfYear(r,e);this.by_data.BYMONTHDAY.indexOf(t.day)>=0&&this.days.push(r)}}else if(3==i&&"BYDAY"in r&&"BYMONTHDAY"in r&&"BYMONTH"in r){let t=this.expand_by_day(e);for(let r of t){let t=u.fromDayOfYear(r,e);this.by_data.BYMONTH.indexOf(t.month)>=0&&this.by_data.BYMONTHDAY.indexOf(t.day)>=0&&this.days.push(r)}}else if(2==i&&"BYDAY"in r&&"BYWEEKNO"in r){let t=this.expand_by_day(e);for(let r of t){let t=u.fromDayOfYear(r,e).weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(t)&&this.days.push(r)}}else if(3==i&&"BYDAY"in r&&"BYWEEKNO"in r&&"BYMONTHDAY"in r);else if(1==i&&"BYYEARDAY"in r)this.days=this.days.concat(this.by_data.BYYEARDAY);else if(2==i&&"BYYEARDAY"in r&&"BYDAY"in r){let t=u.isLeapYear(e)?366:365,r=new Set(this.expand_by_day(e));for(let e of this.by_data.BYYEARDAY)e<0&&(e+=t+1),r.has(e)&&this.days.push(e)}else this.days=[];let a=u.isLeapYear(e)?366:365;return this.days.sort((e,t)=>(e<0&&(e+=a+1),t<0&&(t+=a+1),e-t)),0}expand_by_day(e){let t=[],r=this.last.clone();r.year=e,r.month=1,r.day=1,r.isDate=!0;let n=r.dayOfWeek();r.month=12,r.day=31,r.isDate=!0;let i=r.dayOfWeek(),a=r.dayOfYear();for(let e of this.by_data.BYDAY){let r=this.ruleDayOfWeek(e),o=r[0],s=r[1];if(0==o)for(let e=(s+7-n)%7+1;e<=a;e+=7)t.push(e);else if(o>0){let e;e=s>=n?s-n+1:s-n+8,t.push(e+7*(o-1))}else{let e;o=-o,e=s<=i?a-i+s:a-i+s-7,t.push(e-7*(o-1))}}return t}is_day_in_byday(e){if(this.by_data.BYDAY)for(let t of this.by_data.BYDAY){let r=this.ruleDayOfWeek(t),n=r[0],i=r[1],a=e.dayOfWeek();if(0==n&&i==a||e.nthWeekDay(i,n)==e.day)return 1}return 0}check_set_position(e){return!!this.has_by_data("BYSETPOS")&&-1!==this.by_data.BYSETPOS.indexOf(e)}sort_byday_rules(e){for(let t=0;t<e.length;t++)for(let r=0;r<t;r++)if(this.ruleDayOfWeek(e[r],this.rule.wkst)[1]>this.ruleDayOfWeek(e[t],this.rule.wkst)[1]){let n=e[t];e[t]=e[r],e[r]=n}}check_contract_restriction(e,t){let r=_._indexMap[e],n=_._expandMap[this.rule.freq][r],i=!1;if(e in this.by_data&&n==_.CONTRACT){let r=this.by_data[e];for(let e of r)if(e==t){i=!0;break}}else i=!0;return i}check_contracting_rules(){let e=this.last.dayOfWeek(),t=this.last.weekNumber(this.rule.wkst),r=this.last.dayOfYear();return this.check_contract_restriction("BYSECOND",this.last.second)&&this.check_contract_restriction("BYMINUTE",this.last.minute)&&this.check_contract_restriction("BYHOUR",this.last.hour)&&this.check_contract_restriction("BYDAY",U.numericDayToIcalDay(e))&&this.check_contract_restriction("BYWEEKNO",t)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",r)}setup_defaults(e,t,r){let n=_._indexMap[e];return _._expandMap[this.rule.freq][n]!=_.CONTRACT&&(e in this.by_data||(this.by_data[e]=[r]),this.rule.freq!=t)?this.by_data[e][0]:r}toJSON(){let e=Object.create(null);return e.initialized=this.initialized,e.rule=this.rule.toJSON(),e.dtstart=this.dtstart.toJSON(),e.by_data=this.by_data,e.days=this.days,e.last=this.last.toJSON(),e.by_indices=this.by_indices,e.occurrence_number=this.occurrence_number,e}}class w extends Error{constructor(){super("Recurrence rule has no valid occurrences")}}const L=/^(SU|MO|TU|WE|TH|FR|SA)$/,B=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,Z={SU:u.SUNDAY,MO:u.MONDAY,TU:u.TUESDAY,WE:u.WEDNESDAY,TH:u.THURSDAY,FR:u.FRIDAY,SA:u.SATURDAY},C=Object.fromEntries(Object.entries(Z).map(e=>e.reverse())),x=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"];class U{static fromString(e){let t=this._stringToData(e,!1);return new U(t)}static fromData(e){return new U(e)}static _stringToData(e,t){let r=Object.create(null),n=e.split(";"),i=n.length;for(let e=0;e<i;e++){let i=n[e].split("="),a=i[0].toUpperCase(),o=i[0].toLowerCase(),s=t?o:a,c=i[1];if(a in k){let e=c.split(","),t=new Set;for(let r of e)t.add(k[a](r));e=[...t],r[s]=1==e.length?e[0]:e}else a in G?G[a](c,r,t):r[o]=c}return r}static icalDayToNumericDay(e,t){let r=t||u.SUNDAY;return(Z[e]-r+7)%7+1}static numericDayToIcalDay(e,t){let r=e+(t||u.SUNDAY)-u.SUNDAY;return r>7&&(r-=7),C[r]}constructor(e){this.wrappedJSObject=this,this.parts={},e&&"object"==typeof e&&this.fromData(e)}parts=null;interval=1;wkst=u.MONDAY;until=null;count=null;freq=null;icalclass="icalrecur";icaltype="recur";iterator(e){return new _({rule:this,dtstart:e})}clone(){return new U(this.toJSON())}isFinite(){return!(!this.count&&!this.until)}isByCount(){return!(!this.count||this.until)}addComponent(e,t){let r=e.toUpperCase();r in this.parts?this.parts[r].push(t):this.parts[r]=[t]}setComponent(e,t){this.parts[e.toUpperCase()]=t.slice()}getComponent(e){let t=e.toUpperCase();return t in this.parts?this.parts[t].slice():[]}getNextOccurrence(e,t){let r,n=this.iterator(e);do{r=n.next()}while(r&&r.compare(t)<=0);return r&&t.zone&&(r.zone=t.zone),r}fromData(e){for(let t in e){let r=t.toUpperCase();r in k?Array.isArray(e[t])?this.parts[r]=e[t]:this.parts[r]=[e[t]]:this[t]=e[t]}this.interval&&"number"!=typeof this.interval&&G.INTERVAL(this.interval,this),this.wkst&&"number"!=typeof this.wkst&&(this.wkst=U.icalDayToNumericDay(this.wkst)),!this.until||this.until instanceof u||(this.until=u.fromString(this.until))}toJSON(){let e=Object.create(null);e.freq=this.freq,this.count&&(e.count=this.count),this.interval>1&&(e.interval=this.interval);for(let[t,r]of Object.entries(this.parts))Array.isArray(r)&&1==r.length?e[t.toLowerCase()]=r[0]:e[t.toLowerCase()]=F(r);return this.until&&(e.until=this.until.toString()),"wkst"in this&&this.wkst!==u.DEFAULT_WEEK_START&&(e.wkst=U.numericDayToIcalDay(this.wkst)),e}toString(){let e="FREQ="+this.freq;this.count&&(e+=";COUNT="+this.count),this.interval>1&&(e+=";INTERVAL="+this.interval);for(let[t,r]of Object.entries(this.parts))e+=";"+t+"="+r;return this.until&&(e+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==u.DEFAULT_WEEK_START&&(e+=";WKST="+U.numericDayToIcalDay(this.wkst)),e}}function P(e,t,r,n){let i=n;if("+"===n[0]&&(i=n.slice(1)),i=S(i),void 0!==t&&n<t)throw new Error(e+': invalid value "'+n+'" must be > '+t);if(void 0!==r&&n>r)throw new Error(e+': invalid value "'+n+'" must be < '+t);return i}const G={FREQ:function(e,t,r){if(-1===x.indexOf(e))throw new Error('invalid frequency "'+e+'" expected: "'+x.join(", ")+'"');t.freq=e},COUNT:function(e,t,r){t.count=S(e)},INTERVAL:function(e,t,r){t.interval=S(e),t.interval<1&&(t.interval=1)},UNTIL:function(e,t,r){e.length>10?t.until=de.icalendar.value["date-time"].fromICAL(e):t.until=de.icalendar.value.date.fromICAL(e),r||(t.until=u.fromString(t.until))},WKST:function(e,t,r){if(!L.test(e))throw new Error('invalid WKST value "'+e+'"');t.wkst=U.icalDayToNumericDay(e)}},k={BYSECOND:P.bind(void 0,"BYSECOND",0,60),BYMINUTE:P.bind(void 0,"BYMINUTE",0,59),BYHOUR:P.bind(void 0,"BYHOUR",0,23),BYDAY:function(e){if(B.test(e))return e;throw new Error('invalid BYDAY value "'+e+'"')},BYMONTHDAY:P.bind(void 0,"BYMONTHDAY",-31,31),BYYEARDAY:P.bind(void 0,"BYYEARDAY",-366,366),BYWEEKNO:P.bind(void 0,"BYWEEKNO",-53,53),BYMONTH:P.bind(void 0,"BYMONTH",1,12),BYSETPOS:P.bind(void 0,"BYSETPOS",-366,366)},H=/\\\\|\\,|\\[Nn]/g,V=/\\|,|\n/g;function j(e,t){return{matches:/.*/,fromICAL:function(t,r){return function(e,t,r){return-1===e.indexOf("\\")?e:(r&&(t=new RegExp(t.source+"|\\\\"+r,t.flags)),e.replace(t,re))}(t,e,r)},toICAL:function(e,r){let n=t;return r&&(n=new RegExp(n.source+"|"+r,n.flags)),e.replace(n,function(e){switch(e){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case"\n":return"\\n";default:return e}})}}}const z={defaultType:"text"},q={defaultType:"text",multiValue:","},Q={defaultType:"text",structuredValue:";"},W={defaultType:"integer"},$={defaultType:"date-time",allowedTypes:["date-time","date"]},J={defaultType:"date-time"},K={defaultType:"uri"},X={defaultType:"utc-offset"},ee={defaultType:"recur"},te={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function re(e){switch(e){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return"\n";default:return e}}let ne={categories:q,url:K,version:z,uid:z},ie={boolean:{values:["TRUE","FALSE"],fromICAL:function(e){return"TRUE"===e},toICAL:function(e){return e?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(e){let t=parseFloat(e);return m(t)?0:t},toICAL:function(e){return String(e)}},integer:{fromICAL:function(e){let t=parseInt(e);return m(t)?0:t},toICAL:function(e){return String(e)}},"utc-offset":{toICAL:function(e){return e.length<7?e.slice(0,3)+e.slice(4,6):e.slice(0,3)+e.slice(4,6)+e.slice(7,9)},fromICAL:function(e){return e.length<6?e.slice(0,3)+":"+e.slice(3,5):e.slice(0,3)+":"+e.slice(3,5)+":"+e.slice(5,7)},decorate:function(e){return Y.fromString(e)},undecorate:function(e){return e.toString()}}};const ae=v(ie,{text:j(/\\\\|\\;|\\,|\\[Nn]/g,/\\|;|,|\n/g),uri:{},binary:{decorate:function(e){return n.fromString(e)},undecorate:function(e){return e.toString()}},"cal-address":{},date:{decorate:function(e,t){return de.strict?u.fromDateString(e,t):u.fromString(e,t)},undecorate:function(e){return e.toString()},fromICAL:function(e){return!de.strict&&e.length>=15?ae["date-time"].fromICAL(e):e.slice(0,4)+"-"+e.slice(4,6)+"-"+e.slice(6,8)},toICAL:function(e){let t=e.length;return 10==t?e.slice(0,4)+e.slice(5,7)+e.slice(8,10):t>=19?ae["date-time"].toICAL(e):e}},"date-time":{fromICAL:function(e){if(de.strict||8!=e.length){let t=e.slice(0,4)+"-"+e.slice(4,6)+"-"+e.slice(6,8)+"T"+e.slice(9,11)+":"+e.slice(11,13)+":"+e.slice(13,15);return e[15]&&"Z"===e[15]&&(t+="Z"),t}return ae.date.fromICAL(e)},toICAL:function(e){let t=e.length;if(10!=t||de.strict){if(t>=19){let t=e.slice(0,4)+e.slice(5,7)+e.slice(8,13)+e.slice(14,16)+e.slice(17,19);return e[19]&&"Z"===e[19]&&(t+="Z"),t}return e}return ae.date.toICAL(e)},decorate:function(e,t){return de.strict?u.fromDateTimeString(e,t):u.fromString(e,t)},undecorate:function(e){return e.toString()}},duration:{decorate:function(e){return o.fromString(e)},undecorate:function(e){return e.toString()}},period:{fromICAL:function(e){let t=e.split("/");return t[0]=ae["date-time"].fromICAL(t[0]),o.isValueString(t[1])||(t[1]=ae["date-time"].fromICAL(t[1])),t},toICAL:function(e){return e=e.slice(),de.strict||10!=e[0].length?e[0]=ae["date-time"].toICAL(e[0]):e[0]=ae.date.toICAL(e[0]),o.isValueString(e[1])||(de.strict||10!=e[1].length?e[1]=ae["date-time"].toICAL(e[1]):e[1]=ae.date.toICAL(e[1])),e.join("/")},decorate:function(e,t){return c.fromJSON(e,t,!de.strict)},undecorate:function(e){return e.toJSON()}},recur:{fromICAL:function(e){return U._stringToData(e,!0)},toICAL:function(e){let t="";for(let[r,n]of Object.entries(e))"until"==r?n=n.length>10?ae["date-time"].toICAL(n):ae.date.toICAL(n):"wkst"==r?"number"==typeof n&&(n=U.numericDayToIcalDay(n)):Array.isArray(n)&&(n=n.join(",")),t+=r.toUpperCase()+"="+n+";";return t.slice(0,Math.max(0,t.length-1))},decorate:function(e){return U.fromData(e)},undecorate:function(e){return e.toJSON()}},time:{fromICAL:function(e){if(e.length<6)return e;let t=e.slice(0,2)+":"+e.slice(2,4)+":"+e.slice(4,6);return"Z"===e[6]&&(t+="Z"),t},toICAL:function(e){if(e.length<8)return e;let t=e.slice(0,2)+e.slice(3,5)+e.slice(6,8);return"Z"===e[8]&&(t+="Z"),t}}});let oe=v(ne,{action:z,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:z,class:z,comment:z,completed:J,contact:z,created:J,description:z,dtend:$,dtstamp:J,dtstart:$,due:$,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:ee,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":J,location:z,method:z,organizer:{defaultType:"cal-address"},"percent-complete":W,priority:W,prodid:z,"related-to":z,repeat:W,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(e){return-1!==e.indexOf("/")?"period":-1===e.indexOf("T")?"date":"date-time"}},"recurrence-id":$,resources:q,"request-status":Q,rrule:ee,sequence:W,status:z,summary:z,transp:z,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:X,tzoffsetto:X,tzurl:K,tzid:z,tzname:z});const se=v(ie,{text:j(H,V),uri:j(H,V),date:{decorate:function(e){return I.fromDateAndOrTimeString(e,"date")},undecorate:function(e){return e.toString()},fromICAL:function(e){return 8==e.length?ae.date.fromICAL(e):"-"==e[0]&&6==e.length?e.slice(0,4)+"-"+e.slice(4):e},toICAL:function(e){return 10==e.length?ae.date.toICAL(e):"-"==e[0]&&7==e.length?e.slice(0,4)+e.slice(5):e}},time:{decorate:function(e){return I.fromDateAndOrTimeString("T"+e,"time")},undecorate:function(e){return e.toString()},fromICAL:function(e){let t=se.time._splitZone(e,!0),r=t[0],n=t[1];return 6==n.length?n=n.slice(0,2)+":"+n.slice(2,4)+":"+n.slice(4,6):4==n.length&&"-"!=n[0]?n=n.slice(0,2)+":"+n.slice(2,4):5==n.length&&(n=n.slice(0,3)+":"+n.slice(3,5)),5!=r.length||"-"!=r[0]&&"+"!=r[0]||(r=r.slice(0,3)+":"+r.slice(3)),n+r},toICAL:function(e){let t=se.time._splitZone(e),r=t[0],n=t[1];return 8==n.length?n=n.slice(0,2)+n.slice(3,5)+n.slice(6,8):5==n.length&&"-"!=n[0]?n=n.slice(0,2)+n.slice(3,5):6==n.length&&(n=n.slice(0,3)+n.slice(4,6)),6!=r.length||"-"!=r[0]&&"+"!=r[0]||(r=r.slice(0,3)+r.slice(4)),n+r},_splitZone:function(e,t){let r,n,i=e.length-1,a=e.length-(t?5:6),o=e[a];return"Z"==e[i]?(r=e[i],n=e.slice(0,Math.max(0,i))):e.length>6&&("-"==o||"+"==o)?(r=e.slice(a),n=e.slice(0,Math.max(0,a))):(r="",n=e),[r,n]}},"date-time":{decorate:function(e){return I.fromDateAndOrTimeString(e,"date-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){return se["date-and-or-time"].fromICAL(e)},toICAL:function(e){return se["date-and-or-time"].toICAL(e)}},"date-and-or-time":{decorate:function(e){return I.fromDateAndOrTimeString(e,"date-and-or-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){let t=e.split("T");return(t[0]?se.date.fromICAL(t[0]):"")+(t[1]?"T"+se.time.fromICAL(t[1]):"")},toICAL:function(e){let t=e.split("T");return se.date.toICAL(t[0])+(t[1]?"T"+se.time.toICAL(t[1]):"")}},timestamp:ae["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/},"phone-number":{fromICAL:function(e){return Array.from(e).filter(function(e){return"\\"===e?void 0:e}).join("")},toICAL:function(e){return Array.from(e).map(function(e){return","===e||";"===e?"\\"+e:e}).join("")}}});let ce=v(ne,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:te,bday:te,caladruri:K,caluri:K,clientpidmap:Q,email:z,fburl:K,fn:z,gender:Q,geo:K,impp:K,key:K,kind:z,lang:{defaultType:"language-tag"},logo:K,member:K,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:q,note:z,org:{defaultType:"text",structuredValue:";"},photo:K,related:K,rev:{defaultType:"timestamp"},role:z,sound:K,source:K,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:z,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:z}),ue=v(ie,{binary:ae.binary,date:se.date,"date-time":se["date-time"],"phone-number":se["phone-number"],uri:ae.uri,text:se.text,time:ae.time,vcard:ae.text,"utc-offset":{toICAL:function(e){return e.slice(0,7)},fromICAL:function(e){return e.slice(0,7)},decorate:function(e){return Y.fromString(e)},undecorate:function(e){return e.toString()}}}),le=v(ne,{fn:z,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:q,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return-1===e.indexOf("T")?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:z,tel:{defaultType:"phone-number"},email:z,mailer:z,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:z,role:z,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:Q,note:q,prodid:z,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return-1===e.indexOf("T")?"date":"date-time"}},"sort-string":z,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:z,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),Te={name:"ical",value:ae,param:{cutype:{values:["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"],allowXName:!0,allowIanaToken:!0},"delegated-from":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},"delegated-to":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},encoding:{values:["8BIT","BASE64"]},fbtype:{values:["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"],allowXName:!0,allowIanaToken:!0},member:{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},partstat:{values:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"],allowXName:!0,allowIanaToken:!0},range:{values:["THISANDFUTURE"]},related:{values:["START","END"]},reltype:{values:["PARENT","CHILD","SIBLING"],allowXName:!0,allowIanaToken:!0},role:{values:["REQ-PARTICIPANT","CHAIR","OPT-PARTICIPANT","NON-PARTICIPANT"],allowXName:!0,allowIanaToken:!0},rsvp:{values:["TRUE","FALSE"]},"sent-by":{valueType:"cal-address"},tzid:{matches:/^\//},value:{values:["binary","boolean","cal-address","date","date-time","duration","float","integer","period","recur","text","time","uri","utc-offset"],allowXName:!0,allowIanaToken:!0}},property:oe,propertyGroups:!1},he={name:"vcard4",value:se,param:{type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","time","date-time","date-and-or-time","timestamp","boolean","integer","float","utc-offset","language-tag"],allowXName:!0,allowIanaToken:!0}},property:ce,propertyGroups:!0},pe={name:"vcard3",value:ue,param:{type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","date-time","phone-number","time","boolean","integer","float","utc-offset","vcard","binary"],allowXName:!0,allowIanaToken:!0}},property:le,propertyGroups:!0};const de={strict:!0,defaultSet:Te,defaultType:"unknown",components:{vcard:he,vcard3:pe,vevent:Te,vtodo:Te,vjournal:Te,valarm:Te,vtimezone:Te,daylight:Te,standard:Te},icalendar:Te,vcard:he,vcard3:pe,getDesignSet:function(e){return e&&e in de.components?de.components[e]:de.defaultSet}},Ae="\r\n",fe="unknown",Ee={'"':"^'","\n":"^n","^":"^^"};function De(e){"string"==typeof e[0]&&(e=[e]);let t=0,r=e.length,n="";for(;t<r;t++)n+=De.component(e[t])+Ae;return n}De.component=function(e,t){let r=e[0].toUpperCase(),n="BEGIN:"+r+Ae,i=e[1],a=0,o=i.length,s=e[0];for("vcard"===s&&e[1].length>0&&("version"!==e[1][0][0]||"4.0"!==e[1][0][3])&&(s="vcard3"),t=t||de.getDesignSet(s);a<o;a++)n+=De.property(i[a],t)+Ae;let c=e[2]||[],u=0,l=c.length;for(;u<l;u++)n+=De.component(c[u],t)+Ae;return n+="END:"+r,n},De.property=function(e,t,r){let n=e[0].toUpperCase(),i=e[0],a=e[1];t||(t=de.defaultSet);let o,s=a.group;o=t.propertyGroups&&s?s.toUpperCase()+"."+n:n;for(let[e,r]of Object.entries(a)){if(t.propertyGroups&&"group"==e)continue;let n=t.param[e],i=n&&n.multiValue;i&&Array.isArray(r)?(r=r.map(function(e){return e=De._rfc6868Unescape(e),De.paramPropertyValue(e,n.multiValueSeparateDQuote)}),r=De.multiValue(r,i,"unknown",null,t)):(r=De._rfc6868Unescape(r),r=De.paramPropertyValue(r)),o+=";"+e.toUpperCase()+"="+r}if(3===e.length)return o+":";let c,u=e[2],l=!1,T=!1,h=!1;return i in t.property?(c=t.property[i],"multiValue"in c&&(l=c.multiValue),"structuredValue"in c&&Array.isArray(e[3])&&(T=c.structuredValue),"defaultType"in c?u===c.defaultType&&(h=!0):u===fe&&(h=!0)):u===fe&&(h=!0),h||(o+=";VALUE="+u.toUpperCase()),o+=":",o+=l&&T?De.multiValue(e[3],T,u,l,t,T):l?De.multiValue(e.slice(3),l,u,null,t,!1):T?De.multiValue(e[3],T,u,null,t,T):De.value(e[3],u,t,!1),r?o:O(o)},De.paramPropertyValue=function(e,t){return t||-1!==e.indexOf(",")||-1!==e.indexOf(":")||-1!==e.indexOf(";")?'"'+e+'"':e},De.multiValue=function(e,t,r,n,i,a){let o="",s=e.length,c=0;for(;c<s;c++)n&&Array.isArray(e[c])?o+=De.multiValue(e[c],n,r,null,i,a):o+=De.value(e[c],r,i,a),c!==s-1&&(o+=t);return o},De.value=function(e,t,r,n){return t in r.value&&"toICAL"in r.value[t]?r.value[t].toICAL(e,n):e},De._rfc6868Unescape=function(e){return e.replace(/[\n^"]/g,function(e){return Ee[e]})};class me{static fromString(e,t){return new me(p.property(e,t))}constructor(e,t){this._parent=t||null,"string"==typeof e?(this.jCal=[e,{},de.defaultType],this.jCal[2]=this.getDefaultType()):this.jCal=e,this._updateType()}get type(){return this.jCal[2]}get name(){return this.jCal[0]}get parent(){return this._parent}set parent(e){let t=!this._parent||e&&e._designSet!=this._parent._designSet;this._parent=e,this.type==de.defaultType&&t&&(this.jCal[2]=this.getDefaultType(),this._updateType())}get _designSet(){return this.parent?this.parent._designSet:de.defaultSet}_updateType(){let e=this._designSet;this.type in e.value&&("decorate"in e.value[this.type]?this.isDecorated=!0:this.isDecorated=!1,this.name in e.property&&(this.isMultiValue="multiValue"in e.property[this.name],this.isStructuredValue="structuredValue"in e.property[this.name]))}_hydrateValue(e){return this._values&&this._values[e]?this._values[e]:this.jCal.length<=3+e?null:this.isDecorated?(this._values||(this._values=[]),this._values[e]=this._decorate(this.jCal[3+e])):this.jCal[3+e]}_decorate(e){return this._designSet.value[this.type].decorate(e,this)}_undecorate(e){return this._designSet.value[this.type].undecorate(e,this)}_setDecoratedValue(e,t){this._values||(this._values=[]),"object"==typeof e&&"icaltype"in e?(this.jCal[3+t]=this._undecorate(e),this._values[t]=e):(this.jCal[3+t]=e,this._values[t]=this._decorate(e))}getParameter(e){return e in this.jCal[1]?this.jCal[1][e]:void 0}getFirstParameter(e){let t=this.getParameter(e);return Array.isArray(t)?t[0]:t}setParameter(e,t){let r=e.toLowerCase();"string"==typeof t&&r in this._designSet.param&&"multiValue"in this._designSet.param[r]&&(t=[t]),this.jCal[1][e]=t}removeParameter(e){delete this.jCal[1][e]}getDefaultType(){let e=this.jCal[0],t=this._designSet;if(e in t.property){let r=t.property[e];if("defaultType"in r)return r.defaultType}return de.defaultType}resetType(e){this.removeAllValues(),this.jCal[2]=e,this._updateType()}getFirstValue(){return this._hydrateValue(0)}getValues(){let e=this.jCal.length-3;if(e<1)return[];let t=0,r=[];for(;t<e;t++)r[t]=this._hydrateValue(t);return r}removeAllValues(){this._values&&(this._values.length=0),this.jCal.length=3}setValues(e){if(!this.isMultiValue)throw new Error(this.name+": does not not support mulitValue.\noverride isMultiValue");let t=e.length,r=0;if(this.removeAllValues(),t>0&&"object"==typeof e[0]&&"icaltype"in e[0]&&this.resetType(e[0].icaltype),this.isDecorated)for(;r<t;r++)this._setDecoratedValue(e[r],r);else for(;r<t;r++)this.jCal[3+r]=e[r]}setValue(e){this.removeAllValues(),"object"==typeof e&&"icaltype"in e&&this.resetType(e.icaltype),this.isDecorated?this._setDecoratedValue(e,0):this.jCal[3]=e}toJSON(){return this.jCal}toICALString(){return De.property(this.jCal,this._designSet,!0)}}class Se{static fromString(e){return new Se(p.component(e))}constructor(e,t){"string"==typeof e&&(e=[e,[],[]]),this.jCal=e,this.parent=t||null,this.parent||"vcalendar"!==this.name||(this._timezoneCache=new Map)}_hydratedPropertyCount=0;_hydratedComponentCount=0;_timezoneCache=null;_components=null;_properties=null;get name(){return this.jCal[0]}get _designSet(){let e=this.parent&&this.parent._designSet;if(!e&&"vcard"==this.name){let e=this.jCal[1]?.[0];if(e&&"version"==e[0]&&"3.0"==e[3])return de.getDesignSet("vcard3")}return e||de.getDesignSet(this.name)}_hydrateComponent(e){if(this._components||(this._components=[],this._hydratedComponentCount=0),this._components[e])return this._components[e];let t=new Se(this.jCal[2][e],this);return this._hydratedComponentCount++,this._components[e]=t}_hydrateProperty(e){if(this._properties||(this._properties=[],this._hydratedPropertyCount=0),this._properties[e])return this._properties[e];let t=new me(this.jCal[1][e],this);return this._hydratedPropertyCount++,this._properties[e]=t}getFirstSubcomponent(e){if(e){let t=0,r=this.jCal[2],n=r.length;for(;t<n;t++)if(r[t][0]===e)return this._hydrateComponent(t)}else if(this.jCal[2].length)return this._hydrateComponent(0);return null}getAllSubcomponents(e){let t=this.jCal[2].length,r=0;if(e){let n=this.jCal[2],i=[];for(;r<t;r++)e===n[r][0]&&i.push(this._hydrateComponent(r));return i}if(!this._components||this._hydratedComponentCount!==t)for(;r<t;r++)this._hydrateComponent(r);return this._components||[]}hasProperty(e){let t=this.jCal[1],r=t.length,n=0;for(;n<r;n++)if(t[n][0]===e)return!0;return!1}getFirstProperty(e){if(e){let t=0,r=this.jCal[1],n=r.length;for(;t<n;t++)if(r[t][0]===e)return this._hydrateProperty(t)}else if(this.jCal[1].length)return this._hydrateProperty(0);return null}getFirstPropertyValue(e){let t=this.getFirstProperty(e);return t?t.getFirstValue():null}getAllProperties(e){let t=this.jCal[1].length,r=0;if(e){let n=this.jCal[1],i=[];for(;r<t;r++)e===n[r][0]&&i.push(this._hydrateProperty(r));return i}if(!this._properties||this._hydratedPropertyCount!==t)for(;r<t;r++)this._hydrateProperty(r);return this._properties||[]}_removeObjectByIndex(e,t,r){if((t=t||[])[r]){let e=t[r];"parent"in e&&(e.parent=null)}t.splice(r,1),this.jCal[e].splice(r,1)}_removeObject(e,t,r){let n=0,i=this.jCal[e],a=i.length,o=this[t];if("string"==typeof r){for(;n<a;n++)if(i[n][0]===r)return this._removeObjectByIndex(e,o,n),!0}else if(o)for(;n<a;n++)if(o[n]&&o[n]===r)return this._removeObjectByIndex(e,o,n),!0;return!1}_removeAllObjects(e,t,r){let n=this[t],i=this.jCal[e],a=i.length-1;for(;a>=0;a--)r&&i[a][0]!==r||this._removeObjectByIndex(e,n,a)}addSubcomponent(e){this._components||(this._components=[],this._hydratedComponentCount=0),e.parent&&e.parent.removeSubcomponent(e);let t=this.jCal[2].push(e.jCal);return this._components[t-1]=e,this._hydratedComponentCount++,e.parent=this,e}removeSubcomponent(e){let t=this._removeObject(2,"_components",e);return t&&this._hydratedComponentCount--,t}removeAllSubcomponents(e){let t=this._removeAllObjects(2,"_components",e);return this._hydratedComponentCount=0,t}addProperty(e){if(!(e instanceof me))throw new TypeError("must be instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),e.parent&&e.parent.removeProperty(e);let t=this.jCal[1].push(e.jCal);return this._properties[t-1]=e,this._hydratedPropertyCount++,e.parent=this,e}addPropertyWithValue(e,t){let r=new me(e);return r.setValue(t),this.addProperty(r),r}updatePropertyWithValue(e,t){let r=this.getFirstProperty(e);return r?r.setValue(t):r=this.addPropertyWithValue(e,t),r}removeProperty(e){let t=this._removeObject(1,"_properties",e);return t&&this._hydratedPropertyCount--,t}removeAllProperties(e){let t=this._removeAllObjects(1,"_properties",e);return this._hydratedPropertyCount=0,t}toJSON(){return this.jCal}toString(){return De.component(this.jCal,this._designSet)}getTimeZoneByID(e){if(this.parent)return this.parent.getTimeZoneByID(e);if(!this._timezoneCache)return null;if(this._timezoneCache.has(e))return this._timezoneCache.get(e);const t=this.getAllSubcomponents("vtimezone");for(const r of t)if(r.getFirstProperty("tzid").getFirstValue()===e){const t=new f({component:r,tzid:e});return this._timezoneCache.set(e,t),t}return null}}class Re{constructor(e){this.ruleDates=[],this.exDates=[],this.fromData(e)}complete=!1;ruleIterators=null;ruleDates=null;exDates=null;ruleDateInc=0;exDateInc=0;exDate=null;ruleDate=null;dtstart=null;last=null;fromData(e){let t=R(e.dtstart,u);if(!t)throw new Error(".dtstart (ICAL.Time) must be given");if(this.dtstart=t,e.component)this._init(e.component);else{if(this.last=R(e.last,u)||t.clone(),!e.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=e.ruleIterators.map(function(e){return R(e,_)}),this.ruleDateInc=e.ruleDateInc,this.exDateInc=e.exDateInc,e.ruleDates&&(this.ruleDates=e.ruleDates.map(e=>R(e,u)),this.ruleDate=this.ruleDates[this.ruleDateInc]),e.exDates&&(this.exDates=e.exDates.map(e=>R(e,u)),this.exDate=this.exDates[this.exDateInc]),void 0!==e.complete&&(this.complete=e.complete)}}_compare_special(e,t){return!e.isDate&&t.isDate?new u({year:e.year,month:e.month,day:e.day}).compare(t):e.compare(t)}next(){let e,t,r,n=0;for(;;){if(n++>500)throw new Error("max tries have occurred, rule may be impossible to fulfill.");if(t=this.ruleDate,e=this._nextRecurrenceIter(this.last),!t&&!e){this.complete=!0;break}if((!t||e&&t.compare(e.last)>0)&&(t=e.last.clone(),e.next()),this.ruleDate===t&&this._nextRuleDay(),this.last=t,!this.exDate||(r=this._compare_special(this.last,this.exDate),r>0&&this._nextExDay(),0!==r))return this.last;this._nextExDay()}}toJSON(){function e(e){return e.toJSON()}let t=Object.create(null);return t.ruleIterators=this.ruleIterators.map(e),this.ruleDates&&(t.ruleDates=this.ruleDates.map(e)),this.exDates&&(t.exDates=this.exDates.map(e)),t.ruleDateInc=this.ruleDateInc,t.exDateInc=this.exDateInc,t.last=this.last.toJSON(),t.dtstart=this.dtstart.toJSON(),t.complete=this.complete,t}_extractDates(e,t){let r=[],n=e.getAllProperties(t);for(let e=0,t=n.length;e<t;e++)for(let t of n[e].getValues()){let e=N(r,t,(e,t)=>e.compare(t));r.splice(e,0,t)}return r}_init(e){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!e.hasProperty("rdate")&&!e.hasProperty("rrule")&&!e.hasProperty("recurrence-id"))return this.ruleDate=this.last.clone(),void(this.complete=!0);if(e.hasProperty("rdate")&&(this.ruleDates=this._extractDates(e,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=N(this.ruleDates,this.last,(e,t)=>e.compare(t)),this.ruleDate=this.ruleDates[this.ruleDateInc]),e.hasProperty("rrule")){let t,r,n=e.getAllProperties("rrule"),i=0,a=n.length;for(;i<a;i++)t=n[i].getFirstValue(),r=t.iterator(this.dtstart),this.ruleIterators.push(r),r.next()}e.hasProperty("exdate")&&(this.exDates=this._extractDates(e,"exdate"),this.exDateInc=N(this.exDates,this.last,this._compare_special),this.exDate=this.exDates[this.exDateInc])}_nextExDay(){this.exDate=this.exDates[++this.exDateInc]}_nextRuleDay(){this.ruleDate=this.ruleDates[++this.ruleDateInc]}_nextRecurrenceIter(){let e=this.ruleIterators;if(0===e.length)return null;let t,r,n,i=e.length,a=0;for(;a<i;a++)t=e[a],r=t.last,t.completed?(i--,0!==a&&a--,e.splice(a,1)):(!n||n.last.compare(r)>0)&&(n=t);return n}}class ge{constructor(e,t){e instanceof Se||(t=e,e=null),this.component=e||new Se("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],t&&t.strictExceptions&&(this.strictExceptions=t.strictExceptions),t&&t.exceptions?t.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach(function(e){e.hasProperty("recurrence-id")&&this.relateException(e)},this)}static THISANDFUTURE="THISANDFUTURE";exceptions=null;strictExceptions=!1;relateException(e){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(e instanceof Se&&(e=new ge(e)),this.strictExceptions&&e.uid!==this.uid)throw new Error("attempted to relate unrelated exception");let t=e.recurrenceId.toString();if(this.exceptions[t]=e,e.modifiesFuture()){let r=[e.recurrenceId.toUnixTime(),t],n=N(this.rangeExceptions,r,Ne);this.rangeExceptions.splice(n,0,r)}}modifiesFuture(){return!!this.component.hasProperty("recurrence-id")&&this.component.getFirstProperty("recurrence-id").getParameter("range")===ge.THISANDFUTURE}findRangeException(e){if(!this.rangeExceptions.length)return null;let t=e.toUnixTime(),r=N(this.rangeExceptions,[t],Ne);if(r-=1,r<0)return null;let n=this.rangeExceptions[r];return t<n[0]?null:n[1]}getOccurrenceDetails(e){let t,r=e.toString(),n=e.convertToZone(f.utcTimezone).toString(),i={recurrenceId:e};if(r in this.exceptions)t=i.item=this.exceptions[r],i.startDate=t.startDate,i.endDate=t.endDate,i.item=t;else if(n in this.exceptions)t=this.exceptions[n],i.startDate=t.startDate,i.endDate=t.endDate,i.item=t;else{let t,r=this.findRangeException(e);if(r){let n=this.exceptions[r];i.item=n;let a=this._rangeExceptionCache[r];if(!a){let e=n.recurrenceId.clone(),t=n.startDate.clone();e.zone=t.zone,a=t.subtractDate(e),this._rangeExceptionCache[r]=a}let o=e.clone();o.zone=n.startDate.zone,o.addDuration(a),t=o.clone(),t.addDuration(n.duration),i.startDate=o,i.endDate=t}else t=e.clone(),t.addDuration(this.duration),i.endDate=t,i.startDate=e,i.item=this}return i}iterator(e){return new Re({component:this.component,dtstart:e||this.startDate})}isRecurring(){let e=this.component;return e.hasProperty("rrule")||e.hasProperty("rdate")}isRecurrenceException(){return this.component.hasProperty("recurrence-id")}getRecurrenceTypes(){let e=this.component.getAllProperties("rrule"),t=0,r=e.length,n=Object.create(null);for(;t<r;t++)n[e[t].getFirstValue().freq]=!0;return n}get uid(){return this._firstProp("uid")}set uid(e){this._setProp("uid",e)}get startDate(){return this._firstProp("dtstart")}set startDate(e){this._setTime("dtstart",e)}get endDate(){let e=this._firstProp("dtend");if(!e){let t=this._firstProp("duration");e=this.startDate.clone(),t?e.addDuration(t):e.isDate&&(e.day+=1)}return e}set endDate(e){this.component.hasProperty("duration")&&this.component.removeProperty("duration"),this._setTime("dtend",e)}get duration(){return this._firstProp("duration")||this.endDate.subtractDateTz(this.startDate)}set duration(e){this.component.hasProperty("dtend")&&this.component.removeProperty("dtend"),this._setProp("duration",e)}get location(){return this._firstProp("location")}set location(e){this._setProp("location",e)}get attendees(){return this.component.getAllProperties("attendee")}get summary(){return this._firstProp("summary")}set summary(e){this._setProp("summary",e)}get description(){return this._firstProp("description")}set description(e){this._setProp("description",e)}get color(){return this._firstProp("color")}set color(e){this._setProp("color",e)}get organizer(){return this._firstProp("organizer")}set organizer(e){this._setProp("organizer",e)}get sequence(){return this._firstProp("sequence")}set sequence(e){this._setProp("sequence",e)}get recurrenceId(){return this._firstProp("recurrence-id")}set recurrenceId(e){this._setTime("recurrence-id",e)}_setTime(e,t){let r=this.component.getFirstProperty(e);r||(r=new me(e),this.component.addProperty(r)),t.zone===f.localTimezone||t.zone===f.utcTimezone?r.removeParameter("tzid"):r.setParameter("tzid",t.zone.tzid),r.setValue(t)}_setProp(e,t){this.component.updatePropertyWithValue(e,t)}_firstProp(e){return this.component.getFirstPropertyValue(e)}toString(){return this.component.toString()}}function Ne(e,t){return e[0]>t[0]?1:t[0]>e[0]?-1:0}var Fe={foldLength:75,debug:!1,newLineChar:"\r\n",Binary:n,Component:Se,ComponentParser:class{constructor(e){void 0===e&&(e={});for(let[t,r]of Object.entries(e))this[t]=r}parseEvent=!0;parseTimezone=!0;oncomplete=function(){};onerror=function(e){};ontimezone=function(e){};onevent=function(e){};process(e){"string"==typeof e&&(e=p(e)),e instanceof Se||(e=new Se(e));let t,r=e.getAllSubcomponents(),n=0,i=r.length;for(;n<i;n++)switch(t=r[n],t.name){case"vtimezone":if(this.parseTimezone){let e=t.getFirstPropertyValue("tzid");e&&this.ontimezone(new f({tzid:e,component:t}))}break;case"vevent":this.parseEvent&&this.onevent(new ge(t));break;default:continue}this.oncomplete()}},Duration:o,Event:ge,Period:c,Property:me,Recur:U,RecurExpansion:Re,RecurIterator:_,Time:u,Timezone:f,TimezoneService:D,UtcOffset:Y,VCardTime:I,parse:p,stringify:De,design:de,helpers:M}},13293(e,t,r){"use strict";r.d(t,{o4:()=>U});var n=r(48287).Buffer;const i="3.7.8",a=i,o="function"==typeof n,s="function"==typeof TextDecoder?new TextDecoder:void 0,c="function"==typeof TextEncoder?new TextEncoder:void 0,u=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),l=(e=>{let t={};return e.forEach((e,r)=>t[e]=r),t})(u),T=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,h=String.fromCharCode.bind(String),p="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),d=e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"),A=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),f=e=>{let t,r,n,i,a="";const o=e.length%3;for(let o=0;o<e.length;){if((r=e.charCodeAt(o++))>255||(n=e.charCodeAt(o++))>255||(i=e.charCodeAt(o++))>255)throw new TypeError("invalid character found");t=r<<16|n<<8|i,a+=u[t>>18&63]+u[t>>12&63]+u[t>>6&63]+u[63&t]}return o?a.slice(0,o-3)+"===".substring(o):a},E="function"==typeof btoa?e=>btoa(e):o?e=>n.from(e,"binary").toString("base64"):f,D=o?e=>n.from(e).toString("base64"):e=>{let t=[];for(let r=0,n=e.length;r<n;r+=4096)t.push(h.apply(null,e.subarray(r,r+4096)));return E(t.join(""))},m=(e,t=!1)=>t?d(D(e)):D(e),S=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?h(192|t>>>6)+h(128|63&t):h(224|t>>>12&15)+h(128|t>>>6&63)+h(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return h(240|t>>>18&7)+h(128|t>>>12&63)+h(128|t>>>6&63)+h(128|63&t)},R=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,g=e=>e.replace(R,S),N=o?e=>n.from(e,"utf8").toString("base64"):c?e=>D(c.encode(e)):e=>E(g(e)),F=(e,t=!1)=>t?d(N(e)):N(e),O=e=>F(e,!0),y=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,b=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return h((t>>>10)+55296)+h(56320+(1023&t));case 3:return h((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return h((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},v=e=>e.replace(y,b),M=e=>{if(e=e.replace(/\s+/g,""),!T.test(e))throw new TypeError("malformed base64.");let t,r,n;e+="==".slice(2-(3&e.length));let i=[];for(let a=0;a<e.length;)t=l[e.charAt(a++)]<<18|l[e.charAt(a++)]<<12|(r=l[e.charAt(a++)])<<6|(n=l[e.charAt(a++)]),64===r?i.push(h(t>>16&255)):64===n?i.push(h(t>>16&255,t>>8&255)):i.push(h(t>>16&255,t>>8&255,255&t));return i.join("")},Y="function"==typeof atob?e=>atob(A(e)):o?e=>n.from(e,"base64").toString("binary"):M,I=o?e=>p(n.from(e,"base64")):e=>p(Y(e).split("").map(e=>e.charCodeAt(0))),_=e=>I(L(e)),w=o?e=>n.from(e,"base64").toString("utf8"):s?e=>s.decode(I(e)):e=>v(Y(e)),L=e=>A(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),B=e=>w(L(e)),Z=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),C=function(){const e=(e,t)=>Object.defineProperty(String.prototype,e,Z(t));e("fromBase64",function(){return B(this)}),e("toBase64",function(e){return F(this,e)}),e("toBase64URI",function(){return F(this,!0)}),e("toBase64URL",function(){return F(this,!0)}),e("toUint8Array",function(){return _(this)})},x=function(){const e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,Z(t));e("toBase64",function(e){return m(this,e)}),e("toBase64URI",function(){return m(this,!0)}),e("toBase64URL",function(){return m(this,!0)})},U={version:i,VERSION:a,atob:Y,atobPolyfill:M,btoa:E,btoaPolyfill:f,fromBase64:B,toBase64:F,encode:F,encodeURI:O,encodeURL:O,utob:g,btou:v,decode:B,isValid:e=>{if("string"!=typeof e)return!1;const t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},fromUint8Array:m,toUint8Array:_,extendString:C,extendUint8Array:x,extendBuiltins:()=>{C(),x()}}},9078(e,t,r){"use strict";r.d(t,{A:()=>a});class n{value;next;constructor(e){this.value=e}}class i{#n;#i;#a;constructor(){this.clear()}enqueue(e){const t=new n(e);this.#n?(this.#i.next=t,this.#i=t):(this.#n=t,this.#i=t),this.#a++}dequeue(){const e=this.#n;if(e)return this.#n=this.#n.next,this.#a--,this.#n||(this.#i=void 0),e.value}peek(){if(this.#n)return this.#n.value}clear(){this.#n=void 0,this.#i=void 0,this.#a=0}get size(){return this.#a}*[Symbol.iterator](){let e=this.#n;for(;e;)yield e.value,e=e.next}*drain(){for(;this.#n;)yield this.dequeue()}}function a(e){o(e);const t=new i;let r=0;const n=()=>{r<e&&t.size>0&&(t.dequeue()(),r++)},a=async(e,t,i)=>{const a=(async()=>e(...i))();t(a);try{await a}catch{}r--,n()},s=(i,...o)=>new Promise(s=>{((i,o,s)=>{new Promise(e=>{t.enqueue(e)}).then(a.bind(void 0,i,o,s)),(async()=>{await Promise.resolve(),r<e&&n()})()})(i,s,o)});return Object.defineProperties(s,{activeCount:{get:()=>r},pendingCount:{get:()=>t.size},clearQueue:{value(){t.clear()}},concurrency:{get:()=>e,set(i){o(i),e=i,queueMicrotask(()=>{for(;r<e&&t.size>0;)n()})}}}),s}function o(e){if(!Number.isInteger(e)&&e!==Number.POSITIVE_INFINITY||!(e>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up")}},91189(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(88496);const i=(0,r(2173).A)(function(e,t,r){for(var i=[],a=0,o=t.length;a<o;)(0,n.A)(e,t[a],r)||(0,n.A)(e,t[a],i)||i.push(t[a]),a+=1;return i})},93455(e,t,r){"use strict";r.d(t,{A:()=>c});var n=r(92254),i=r(845),a=r(21878),o=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.found=!1}return e.prototype["@@transducer/init"]=a.A.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,-1)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var r;return this.idx+=1,this.f(t)&&(this.found=!0,e=(r=this.xf["@@transducer/step"](e,this.idx))&&r["@@transducer/reduced"]?r:{"@@transducer/value":r,"@@transducer/reduced":!0}),e},e}();function s(e){return function(t){return new o(e,t)}}const c=(0,n.A)((0,i.A)([],s,function(e,t){for(var r=0,n=t.length;r<n;){if(e(t[r]))return r;r+=1}return-1}))},5854(e,t,r){"use strict";r.d(t,{A:()=>T});var n=r(26155);function i(e,t,r){var i,a=typeof e;switch(a){case"string":case"number":return 0===e&&1/e==-1/0?!!r._items["-0"]||(t&&(r._items["-0"]=!0),!1):null!==r._nativeSet?t?(i=r._nativeSet.size,r._nativeSet.add(e),r._nativeSet.size===i):r._nativeSet.has(e):a in r._items?e in r._items[a]||(t&&(r._items[a][e]=!0),!1):(t&&(r._items[a]={},r._items[a][e]=!0),!1);case"boolean":if(a in r._items){var o=e?1:0;return!!r._items[a][o]||(t&&(r._items[a][o]=!0),!1)}return t&&(r._items[a]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==r._nativeSet?t?(i=r._nativeSet.size,r._nativeSet.add(e),r._nativeSet.size===i):r._nativeSet.has(e):a in r._items?!!(0,n.A)(e,r._items[a])||(t&&r._items[a].push(e),!1):(t&&(r._items[a]=[e]),!1);case"undefined":return!!r._items[a]||(t&&(r._items[a]=!0),!1);case"object":if(null===e)return!!r._items.null||(t&&(r._items.null=!0),!1);default:return(a=Object.prototype.toString.call(e))in r._items?!!(0,n.A)(e,r._items[a])||(t&&r._items[a].push(e),!1):(t&&(r._items[a]=[e]),!1)}}const a=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!i(e,!0,this)},e.prototype.has=function(e){return i(e,!1,this)},e}();var o=r(92254),s=r(845),c=r(21878),u=function(){function e(e,t){this.xf=t,this.f=e,this.set=new a}return e.prototype["@@transducer/init"]=c.A.init,e.prototype["@@transducer/result"]=c.A.result,e.prototype["@@transducer/step"]=function(e,t){return this.set.add(this.f(t))?this.xf["@@transducer/step"](e,t):e},e}();function l(e){return function(t){return new u(e,t)}}const T=(0,o.A)((0,s.A)([],l,function(e,t){for(var r,n,i=new a,o=[],s=0;s<t.length;)r=e(n=t[s]),i.add(r)&&o.push(n),s+=1;return o}))},25279(e,t,r){"use strict";r.d(t,{A:()=>s});const n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let i;const a=new Uint8Array(16),o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));const s=function(e,t,r){if(n.randomUUID&&!t&&!e)return n.randomUUID();const s=(e=e||{}).random??e.rng?.()??function(){if(!i){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");i=crypto.getRandomValues.bind(crypto)}return i(a)}();if(s.length<16)throw new Error("Random bytes length must be >= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=s[e];return t}return function(e,t=0){return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}(s)}}}]);
//# sourceMappingURL=mail.3754.baaa0783d7bbb6712f31.js.map