vendor: 6,315 bytes, line 1
1(this.webpackJsonpclient=this.webpackJsonpclient||[]).push([[3],{516:function(T,r,n){"use strict";n.r(r),n.d(r,"AddToCalendar",(function(){return b})),n.d(r,"Button",(function(){return _})),n.d(r,"ButtonList",(function(){return I})),n.d(r,"Card",(function(){return M})),n.d(r,"CardBody",(function(){return f})),n.d(r,"CardHeader",(function(){return m})),n.d(r,"Carousel",(function(){return w})),n.d(r,"CarouselItem",(function(){return x})),n.d(r,"Col",(function(){return k})),n.d(r,"Error",(function(){return Q})),n.d(r,"Icon",(function(){return d})),n.d(r,"Image",(function(){return P})),n.d(r,"Input",(function(){return z})),n.d(r,"Loading",(function(){return V})),n.d(r,"MD",(function(){return X})),n.d(r,"MML",(function(){return cT})),n.d(r,"MMLTag",(function(){return Z})),n.d(r,"Number",(function(){return $})),n.d(r,"Parse",(function(){return uT})),n.d(r,"Row",(function(){return TT})),n.d(r,"Scheduler",(function(){return DT})),n.d(r,"SourceToXML",(function(){return FT})),n.d(r,"Success",(function(){return ST})),n.d(r,"Text",(function(){return sT})),n.d(r,"Tree",(function(){return oT})),n.d(r,"XMLtoMMLTree",(function(){return OT})),n.d(r,"converters",(function(){return RT})),n.d(r,"truncate",(function(){return K}));var t=n(1),e=n.n(t),A=n(587),i=n.n(A),E=n(14),a=n.n(E),D=n(91),S=n(122),s=n.n(S),R=n(176),o=n(601),F=n.n(o),N=n(213),O=n(604),u=n.n(O);function c(T,r,n,t,e,A,i){try{var E=T[A](i),a=E.value}catch(D){return void n(D)}E.done?r(a):Promise.resolve(a).then(t,e)}function l(T){return function(){var r=this,n=arguments;return new Promise((function(t,e){var A=T.apply(r,n);function i(T){c(A,t,e,i,E,"next",T)}function E(T){c(A,t,e,i,E,"throw",T)}i(void 0)}))}}function Y(){return(Y=Object.assign||function(T){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(T[t]=n[t])}return T}).apply(this,arguments)}var h=function(T,r){return T(r={exports:{}},r.exports),r.exports}((function(T){var r=function(T){var r,n=Object.prototype,t=n.hasOwnProperty,e="function"===typeof Symbol?Symbol:{},A=e.iterator||"@@iterator",i=e.asyncIterator||"@@asyncIterator",E=e.toStringTag||"@@toStringTag";function a(T,r,n){return Object.defineProperty(T,r,{value:n,enumerable:!0,configurable:!0,writable:!0}),T[r]}try{a({},"")}catch(y){a=function(T,r,n){return T[r]=n}}function D(T,r,n,t){var e=r&&r.prototype instanceof O?r:O,A=Object.create(e.prototype),i=new B(t||[]);return A._invoke=function(T,r,n){var t=s;return function(e,A){if(t===o)throw new Error("Generator is already running");if(t===F){if("throw"===e)throw A;return p()}for(n.method=e,n.arg=A;;){var i=n.delegate;if(i){var E=m(i,n);if(E){if(E===N)continue;return E}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(t===s)throw t=F,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);t=o;var a=S(T,r,n);if("normal"===a.type){if(t=n.done?F:R,a.arg===N)continue;return{value:a.arg,done:n.done}}"throw"===a.type&&(t=F,n.method="throw",n.arg=a.arg)}}}(T,n,i),A}function S(T,r,n){try{return{type:"normal",arg:T.call(r,n)}}catch(y){return{type:"throw",arg:y}}}T.wrap=D;var s="suspendedStart",R="suspendedYield",o="executing",F="completed",N={};function O(){}function u(){}function c(){}var l={};l[A]=function(){return this};var Y=Object.getPrototypeOf,h=Y&&Y(Y(L([])));h&&h!==n&&t.call(h,A)&&(l=h);var Z=c.prototype=O.prototype=Object.create(l);function M(T){["next","throw","return"].forEach((function(r){a(T,r,(function(T){return this._invoke(r,T)}))}))}function d(T,r){function n(e,A,i,E){var a=S(T[e],T,A);if("throw"!==a.type){var D=a.arg,s=D.value;return s&&"object"===typeof s&&t.call(s,"__await")?r.resolve(s.__await).then((function(T){n("next",T,i,E)}),(function(T){n("throw",T,i,E)})):r.resolve(s).then((function(T){D.value=T,i(D)}),(function(T){return n("throw",T,i,E)}))}E(a.arg)}var e;this._invoke=function(T,t){function A(){return new r((function(r,e){n(T,t,r,e)}))}return e=e?e.then(A,A):A()}}function m(T,n){var t=T.iterator[n.method];if(t===r){if(n.delegate=null,"throw"===n.method){if(T.iterator.return&&(n.method="return",n.arg=r,m(T,n),"throw"===n.method))return N;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return N}var e=S(t,T.iterator,n.arg);if("throw"===e.type)return n.method="throw",n.arg=e.arg,n.delegate=null,N;var A=e.arg;return A?A.done?(n[T.resultName]=A.value,n.next=T.nextLoc,"return"!==n.method&&(n.method="next",n.arg=r),n.delegate=null,N):A:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,N)}function f(T){var r={tryLoc:T[0]};1 in T&&(r.catchLoc=T[1]),2 in T&&(r.finallyLoc=T[2],r.afterLoc=T[3]),this.tryEntries.push(r)}function I(T){var r=T.completion||{};r.type="normal",delete r.arg,T.completion=r}function B(T){this.tryEntries=[{tryLoc:"root"}],T.forEach(f,this),this.reset(!0)}function L(T){if(T){var n=T[A];if(n)return n.call(T);if("function"===typeof T.next)return T;if(!isNaN(T.length)){var e=-1,i=function n(){for(;++e<T.length;)if(t.call(T,e))return n.value=T[e],n.done=!1,n;return n.value=r,n.done=!0,n};return i.next=i}}return{next:p}}function p(){return{value:r,done:!0}}return u.prototype=Z.constructor=c,c.constructor=u,u.displayName=a(c,E,"GeneratorFunction"),T.isGeneratorFunction=function(T){var r="function"===typeof T&&T.constructor;return!!r&&(r===u||"GeneratorFunction"===(r.displayName||r.name))},T.mark=function(T){return Object.setPrototypeOf?Object.setPrototypeOf(T,c):(T.__proto__=c,a(T,E,"GeneratorFunction")),T.prototype=Object.create(Z),T},T.awrap=function(T){return{__await:T}},M(d.prototype),d.prototype[i]=function(){return this},T.AsyncIterator=d,T.async=function(r,n,t,e,A){void 0===A&&(A=Promise);var i=new d(D(r,n,t,e),A);return T.isGeneratorFunction(n)?i:i.next().then((function(T){return T.done?T.value:i.next()}))},M(Z),a(Z,E,"Generator"),Z[A]=function(){return this},Z.toString=function(){return"[object Generator]"},T.keys=function(T){var r=[];for(var n in T)r.push(n);return r.reverse(),function n(){for(;r.length;){var t=r.pop();if(t in T)return n.value=t,n.done=!1,n}return n.done=!0,n}},T.values=L,B.prototype={constructor:B,reset:function(T){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEac
1h(I),!T)for(var n in this)"t"===n.charAt(0)&&t.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=r)},stop:function(){this.done=!0;var T=this.tryEntries[0].completion;if("throw"===T.type)throw T.arg;return this.rval},dispatchException:function(T){if(this.done)throw T;var n=this;function e(t,e){return E.type="throw",E.arg=T,n.next=t,e&&(n.method="next",n.arg=r),!!e}for(var A=this.tryEntries.length-1;A>=0;--A){var i=this.tryEntries[A],E=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var a=t.call(i,"catchLoc"),D=t.call(i,"finallyLoc");if(a&&D){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!D)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(T,r){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc<=this.prev&&t.call(e,"finallyLoc")&&this.prev<e.finallyLoc){var A=e;break}}A&&("break"===T||"continue"===T)&&A.tryLoc<=r&&r<=A.finallyLoc&&(A=null);var i=A?A.completion:{};return i.type=T,i.arg=r,A?(this.method="next",this.next=A.finallyLoc,N):this.complete(i)},complete:function(T,r){if("throw"===T.type)throw T.arg;return"break"===T.type||"continue"===T.type?this.next=T.arg:"return"===T.type?(this.rval=this.arg=T.arg,this.method="return",this.next="end"):"normal"===T.type&&r&&(this.next=r),N},finish:function(T){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===T)return this.complete(n.completion,n.afterLoc),I(n),N}},catch:function(T){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===T){var t=n.completion;if("throw"===t.type){var e=t.arg;I(n)}return e}}throw new Error("illegal catch attempt")},delegateYield:function(T,n,t){return this.delegate={iterator:L(T),resultName:n,nextLoc:t},"next"===this.method&&(this.arg=r),N}},T}(T.exports);try{regeneratorRuntime=r}catch(n){Function("r","regeneratorRuntime = r")(r)}}));var Z=function(){function T(T,r,n){this.name=T,this.node=r,this.attributes=this.node.attributes||{},this.children=n}var r=T.prototype;return r.getText=function(){return"text"===this.node.type?this.node.text:this.node.children&&this.node.children.length?this.node.children[0].text:""},r.initialState=function(){var T,r=this.attributes,n=r.name,t=r.value;return n?((T={})[n]=t,T):{}},T}(),M=function(T){var r=T.className,n=void 0===r?"":r,t=T.children;return e.a.createElement("div",{className:"mml-card "+n},t)},d=function(T){var r=T.name;return e.a.createElement("i",{className:"mml-icon material-icons"},r)},m=function(T){var r=T.text,n=T.icon,t=void 0===n?"":n,A=T.className,i=void 0===A?"":A;return e.a.createElement("div",{className:"mml-card-header "+i},t&&e.a.createElement(d,{name:t}),e.a.createElement("span",{className:"mml-card-header__text"},r))},f=function(T){var r=T.className,n=void 0===r?"":r,t=T.children;return e.a.createElement("div",{className:"mml-card-body "+n},t)},I=function(T){var r=T.children,n=T.variant,t=void 0===n?"":n;return e.a.createElement("div",{className:"mml-btnlist "+("floating"===t?" mml-btnlist--floating":"mml-btnlist--grounded")},r)},B=function(T){var r=T.path;return e.a.createElement("i",{className:"mml-icon"},e.a.createElement("svg",{className:"mml-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e.a.createElement("path",{d:r})))},L=e.a.createElement(B,{path:"M21.35 11.1h-9.17v2.73h6.5c-.33 3.8-3.5 5.44-6.5 5.44C8.36 19.27 5 16.25 5 12c0-4.1 3.2-7.27 7.2-7.27 3.1 0 4.9 1.97 4.9 1.97L19 4.72S16.56 2 12.1 2C6.42 2 2.03 6.8 2.03 12c0 5.05 4.13 10 10.22 10 5.35 0 9.25-3.67 9.25-9.1 0-1.15-.15-1.8-.15-1.8h0z"}),p=e.a.createElement(B,{path:"M3 12V6.75l6-1.32v6.48L3 12m17-9v8.75l-10 .15V5.2L20 3M3 13l6 .1v6.8l-6-1.15V13m17 .25V22l-10-1.9v-7l10 .15z"}),y=e.a.createElement(B,{path:"M18.7 19.5c-.83 1.24-1.7 2.45-3.05 2.47-1.34.03-1.77-.8-3.3-.8-1.53 0-2 .77-3.27.82-1.3.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.4c.87-1.52 2.43-2.48 4.12-2.5 1.28-.02 2.5.87 3.3.87.78 0 2.26-1.07 3.8-.9.65.03 2.47.26 3.64 1.98-.1.06-2.17 1.28-2.15 3.8.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.2-.7.85-1.83 1.5-2.95 1.42-.15-1.15.4-2.35 1.05-3.1z"});function G(){var T="undefined"!==typeof navigator?navigator.userAgent:"";if(!T)return!1;return!!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(T)||"undefined"!==typeof navigator&&navigator.maxTouchPoints>1&&-1!==T.indexOf("Macintosh")&&-1!==T.indexOf("Safari")}var v="undefined"!==typeof window&&window.navigator.msSaveOrOpenBlob&&window.Blob,C=[{id:"google",label:"Google",Icon:L},{id:"apple",label:"Apple Calendar",Icon:y},{id:"outlook",label:"Outlook",Icon:p},{id:"outlookcom",label:"Outlook.com",Icon:p}];function H(T,r){return a()(T).format("outlookcom"===r?"YYYY-MM-DDTHH:mm:ss":"YYYYMMDDTHHmmss")+"Z"}function g(T){return void 0===T&&(T={}),Object.keys(T).reduce((function(r,n){var t=T[n];return t&&(r+="&"+n+"="+encodeURIComponent(t)),r}),"")}function U(T,r){var n=T.start,t=T.end,e=T.title,A=T.location,i=T.description,E=H(n,r),a=H(t,r);if("google"===r)return"https://calendar.google.com/calendar/render?action=TEMPLATE&dates="+E+"/"+a+g({location:A,text:e,details:i}
1);if("outlookcom"===r)return"https://outlook.live.com/owa/?rru=addevent"+g({startdt:E,enddt:a,subject:e,location:A,body:i,allday:"false"})+"&path=/calendar/view/Month";var D=["BEGIN:VCALENDAR","VERSION:2.0","BEGIN:VEVENT","URL:"+("undefined"!==typeof window?window.location.href:""),"DTSTART:"+E,"DTEND:"+a,"SUMMARY:"+e,"DESCRIPTION:"+i,"LOCATION:"+A,"END:VEVENT","END:VCALENDAR"].join("\n");return!v&&G()&&(D=encodeURI("data:text/calendar;charset=utf8,"+D)),D}var b=function(T){var r=T.title,n=T.start,t=T.end,A=T.className,i=void 0===A?"":A,E=T.location,a=void 0===E?"":E,D=T.description,S={start:n,end:t,title:r,location:a,description:void 0===D?"":D};function s(T){T.preventDefault();var r=T.currentTarget.getAttribute("href");if(G()||!r.startsWith("data")&&!r.startsWith("BEGIN"))window.open(r,"_blank");else{var n="download.ics",t=new Blob([r],{type:"text/calendar;charset=utf-8"});if(v)window.navigator.msSaveOrOpenBlob(t,n);else{var e=document.createElement("a");e.href=window.URL.createObjectURL(t),e.setAttribute("download",n),document.body.appendChild(e),e.click(),document.body.removeChild(e)}}}return e.a.createElement(M,{className:"mml-add-to-calendar "+i},e.a.createElement(m,{icon:"date_range",text:"Add to My Calendar"}),e.a.createElement(f,null,e.a.createElement(I,null,C.map((function(T){var r=T.id,n=T.label,t=T.Icon;return e.a.createElement("a",{key:r,className:"mml-btn "+(t?"mml-btn--with-icon":""),onClick:s,href:U(S,r),target:"_blank",rel:"nofollow noreferrer noopener"},t," ",n)})))))},_=function(T){var r=T.className,n=void 0===r?"":r,t=T.text,A=T.name,i=T.value,E=T.url,a=void 0===E?"":E,S=T.variant,s=T.icon;return n+=s?t?" mml-btn--with-icon":" mml-btn--icon":" mml-btn--text",n+="floating"===S?" mml-btn--floating":" mml-btn--grounded",a?e.a.createElement("a",{className:"mml-btn "+n,href:Object(D.sanitizeUrl)(a),target:"_blank",rel:"nofollow noreferrer noopener"},s&&e.a.createElement(d,{name:s}),t):e.a.createElement("button",{className:"mml-btn "+n,type:"submit",name:A,value:i,onClick:function(T){var r,n,t=document.createElement("input");t.type="hidden",t.name=A||"",t.value=i||"",null==(r=T.currentTarget)||null==(n=r.closest("form"))||n.appendChild(t)}},s&&e.a.createElement(d,{name:s}),t)},w=function(T){var r=T.children,n=T.slideWidth,A=void 0===n?"120px":n,i=T.className,E=void 0===i?"":i;return e.a.createElement("div",{className:"mml-carousel "+E},e.a.createElement("div",{className:"mml-carousel__track"},e.a.createElement("div",{className:"mml-carousel__slides"},t.Children.map(r,(function(T){return Object(t.cloneElement)(T,{className:"mml-carousel__slide",slideWidth:A})})))))},x=function(T){var r=T.children,n=T.slideWidth,t=T.width,A=void 0===t?"":t,i=T.className,E=void 0===i?"":i,a=A||n;return e.a.createElement("div",{className:"mml-carousel-item "+E,style:{flex:"0 0 "+a,minWidth:a}},r)},k=function(T){var r=T.children,n=T.width,t=void 0===n?12:n,A=T.offset,i=void 0===A?0:A,E=T.align,a="mml-col-"+t;return i&&(a=a+" mml-offset-"+i),a=a+" mml-align-"+(void 0===E?"left":E),e.a.createElement("div",{className:a},r)},Q=function(T){var r=T.error,n=void 0===r?"":r;return n?e.a.createElement("span",{className:"mml-error"},n):null},P=function(T){var r=T.src,n=T.alt,t=void 0===n?"":n,A=T.title,i=void 0===A?"":A,E=T.className,a=void 0===E?"":E;return e.a.createElement("img",{className:("mml-image "+a).trim(),src:r,alt:t,title:i})},z=function(T){var r=T.name,n=T.label,A=T.value,i=void 0===A?"":A,E=T.type,a=void 0===E?"text":E,D=T.placeholder,S=void 0===D?"":D,s=Object(t.useState)(i),R=s[0],o=s[1],F="mml-"+r;return e.a.createElement(e.a.Fragment,null,n&&e.a.createElement("label",{className:"mml-card-header",htmlFor:F},e.a.createElement("span",{className:"mml-card-header__text"},n)),e.a.createElement("input",{id:F,className:"mml-input",name:r,value:R,type:a,placeholder:S,onChange:function(T){return o(T.target.value)}}))},j=44,W=function(T){var r=T.size,n=T.thickness,t=void 0===n?3.6:n,A=T.color;return t="string"===typeof t?parseFloat(t):t,r="string"===typeof r&&/^\d+$/.test(r)||"number"===typeof r?r+"px":r,e.a.createElement("span",{className:"mml-progress",role:"progressbar",style:{width:r,height:r,color:A}},e.a.createElement("svg",{className:"mml-progress__svg",viewBox:"22 22 44 44"},e.a.createElement("circle",{className:"mml-progress__circle",cx:j,cy:j,r:(j-t)/2,fill:"none",strokeWidth:t})))},V=function(T){var r=T.className,n=void 0===r?"":r,t=T.loading,A=void 0!==t&&t,i=T.text,E=T.size,a=T.thickness,D=T.color;return A?e.a.createElement("div",{className:"mml-loading "+n},e.a.createElement(W,Object.assign({},{size:E,thickness:a,color:D})),i&&e.a.createElement("div",{className:"mml-loading__text"},i)):null},K=function(T,r,n){return void 0===n&&(n="..."),T.length>r?""+T.substring(0,r-n.length)+n:T},J={link:function(T){return T.href&&(T.href.startsWith("http")||T.href.startsWith("mailto:"))?e.a.createElement("a",{href:T.href,target:"_blank",rel:"nofollow noreferrer noopener"},T.children):T.children}},q=["html","root","text","break","paragraph","emphasis","strong","link","list","listItem","code","inlineCode","blockquote"],X=function(T){var r=T.text;if(!r)return null;var n=r,t=function(T){var r=T.match(/\[([^[]+)\](\(.*\))/gm),n=/\[([^[]+)\]\((.*)\)/;return r?r.map((function(T){var r=n.exec(T);return r&&r[2]})):[]}(n);
1return Object(R.find)(n).forEach((function(T){var r=T.type,e=T.href,A=T.value;if(!((t&&t.filter((function(T){return-1!==(null==T?void 0:T.indexOf(e))}))).length>0)){var i="email"===r?A:K(A.replace(/(http(s?):\/\/)?(www\.)?/,""),20);n=n.replace(A,"["+i+"]("+encodeURI(e)+")")}})),e.a.createElement("div",{className:"mml-md"},e.a.createElement(s.a,{allowedTypes:q,renderers:J,source:n,escapeHtml:!0,unwrapDisallowed:!0,transformLinkUri:function(T){return T.startsWith("app://")?T:s.a.uriTransformer(T)}}))},$=function(T){var r=T.name,n=T.value,A=Object(t.useState)(parseInt(""+n,10)||0),i=A[0],E=A[1];return e.a.createElement("div",{className:"mml-number"},e.a.createElement("input",{name:r,value:i,type:"hidden"}),e.a.createElement("span",{className:"mml-btn mml-btn--floating mml-btn--icon mml-number__dec",onClick:function(){return E(i-1)}},e.a.createElement(d,{name:"remove"})),e.a.createElement("span",{className:"mml-number__count"},i),e.a.createElement("span",{className:"mml-btn mml-btn--floating mml-btn--icon mml-number__inc",onClick:function(){return E(i+1)}},e.a.createElement(d,{name:"add"})))},TT=function(T){var r=T.children;return e.a.createElement("div",{className:"mml-row"},r)},rT=40,nT=function(T){var r=T.onChange,n=T.icalFilter,A=T.getItemData,i=T.itemClassName,E=T.interval,a=T.format,D=T.value,S=Object(t.useCallback)((function(T,r){return Array(T).fill(!0).map((function(T,n){return A({interval:E,format:a,value:D,idx:r+n})})).filter((function(T){return!n||n&&n(T.value)}))}),[E,a,D,n,A]),s=Object(t.useState)(S(80,-40)),R=s[0],o=s[1],F=Object(t.useState)(1e4),O=F[0],u=F[1],c=Object(t.useRef)(40),l=Object(t.useState)(null),Y=l[0],h=l[1],Z=Object(t.useCallback)((function(T){r(T.value);var n=c.current||0,t=n-40-rT,e=t-T.idx+3;e>=0&&(t-=e,c.current-=n-e,o((function(T){return[].concat(S(e,t),T)}))),h(T.idx)}),[o,S,c,r]),M=Object(t.useCallback)((function(T){o((function(r){return[].concat(r,S(rT,T))}))}),[o,S]),d=Object(t.useCallback)((function(){var T=c.current||0,r=T-40-rT;return c&&(c.current-=rT),o((function(T){return[].concat(S(rT,r),T)})),u(T-rT),!1}),[o,S,c]);return Object(t.useEffect)((function(){if(D){for(var T=null,r=0;r<R.length;r++)if(R[r].isSelected(D)){T=R[r].idx;break}h(T)}}),[]),e.a.createElement(N.a,{data:R,firstItemIndex:O,itemContent:function(T,r){return e.a.createElement("div",{className:i+" mml-datepicker__item "+(r.idx===Y?"mml-datepicker__item--selected":""),onClick:function(){return Z(r)}},r.displayValue)},endReached:M,startReached:d})},tT=function(T){var r=T.idx,n=T.interval,t=T.value,e=T.format,A=r>=0?a()(t).add(r*(24*n),"hour"):a()(t).subtract(r*(24*n)*-1,"hour");return{idx:r,value:A,displayValue:a()(A).format(e),isSelected:function(T){return a()(A).isSame(1===n?a()(T):a()(T).add(n,"day"),"date")}}},eT=function(T){return e.a.createElement("div",{className:"mml-datepicker__select mml-datepicker__date"},e.a.createElement(nT,Object.assign({},T,{itemClassName:"mml-datepicker__item--day",getItemData:tT})))};a.a.extend(u.a);var AT=function(T){var r=T.idx,n=T.interval,t=T.value,e=T.format,A=r>=0?a()(t).add(r*n,"minute"):a()(t).subtract(-1*r*n,"minute");return{idx:r,value:A,displayValue:a()(A).format(e),isSelected:function(T){return a()(A).isBetween(T,a()(T).add(n-1,"minute"),"minute","[]")}}},iT=function(T){return e.a.createElement("div",{className:"mml-datepicker__select mml-datepicker__time"},e.a.createElement(nT,Object.assign({},T,{itemClassName:"mml-datepicker__item--time",getItemData:AT})))},ET=function(T){var r=T.name,n=T.selected,A=T.dateInterval,i=T.timeInterval,E=T.dateFormat,a=T.timeFormat,D=T.fullDay,S=T.icalFilter,s=Object(t.useState)(n),R=s[0],o=s[1];return e.a.createElement("div",{className:"mml-datepicker mml-datepicker--"+(D?"single":"double")},e.a.createElement("input",{name:r,value:R.toISOString(),type:"hidden"}),e.a.createElement(eT,{icalFilter:S,format:E,value:R,onChange:function(T){o((function(r){return r.set("date",T.get("date")).set("month",T.get("month")).set("year",T.get("year"))}))},interval:A}),!D&&e.a.createElement(iT,{icalFilter:S,format:a,value:R,onChange:function(T){o((function(r){return r.set("minute",T.get("minute")).set("hour",T.get("hour"))}))},interval:i}))},aT=function(){var T=l(h.mark((function T(r,n){var t,e,A;return h.wrap((function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,fetch(r,{method:"GET",redirect:"follow",credentials:"same-origin"});case 2:return t=T.sent,T.next=5,t.text();case 5:if(e=T.sent,t.ok){T.next=8;break}throw new Error(e);
1case 8:return A=new F.a({ics:e,maxIterations:10}),T.abrupt("return",(function(){return function(T){return!T||!A.between(T.toDate(),T.add(n,"minute").toDate()).events.length}}));case 10:case"end":return T.stop()}}),T)})));return function(r,n){return T.apply(this,arguments)}}(),DT=function(T){var r=T.name,n=T.selected,A=T.icalAvailability,i=T.duration,E=void 0===i?30:i,D=T.dateInterval,S=void 0===D?1:D,s=T.timeInterval,R=void 0===s?30:s,o=T.dateFormat,F=void 0===o?"ddd MMM DD":o,N=T.timeFormat,O=void 0===N?"hh:mm A":N,u=T.fullDay,c=void 0!==u&&u,l=Object(t.useState)(!1),Y=l[0],h=l[1],Z=Object(t.useState)(""),d=Z[0],I=Z[1],B=Object(t.useState)((function(){return function(){return!0}})),L=B[0],p=B[1];return Object(t.useEffect)((function(){A&&(h(!0),aT(A,E).then(p).catch((function(T){console.warn("loading ical failed",{icalAvailability:A,err:T}),I("iCal availability could not be loaded")})).finally((function(){return h(!1)})))}),[A,E]),e.a.createElement(M,{className:"mml-scheduler"},e.a.createElement(m,{icon:"date_range",text:"Scheduler"}),e.a.createElement(f,null,d&&!Y&&e.a.createElement(Q,{error:"Failed, error: "+d}),!d&&Y&&e.a.createElement(V,{loading:!0,text:"Loading availability"}),!d&&!Y&&e.a.createElement(ET,{name:r,selected:n?a()(n):a()().startOf("hour"),dateInterval:S,timeInterval:R,dateFormat:F,timeFormat:O,fullDay:c,icalFilter:L})))},ST=function(T){var r=T.success;return r?e.a.createElement("div",{className:"mml-success"},r):null},sT=function(T){var r=T.text,n=T.className,t=void 0===n?"":n;return e.a.createElement("div",{className:("mml-text "+t).trim()},r)},RT={button:function(T){return e.a.createElement(_,Object.assign({},T.attributes,{key:T.key,text:T.getText(),name:T.attributes.name,value:T.attributes.value}))},button_list:function(T,r){return e.a.createElement(I,Object.assign({},T.attributes,{key:T.key}),r)},input:function(T){return e.a.createElement(z,Object.assign({},T.attributes,{key:T.key,name:T.attributes.name,value:T.attributes.value}))},add_to_calendar:function(T){return e.a.createElement(b,Object.assign({},T.attributes,{key:T.key,title:T.attributes.title,start:T.attributes.start,end:T.attributes.end}))},col:function(T,r){return e.a.createElement(k,Object.assign({},T.attributes,{key:T.key}),r)},row:function(T,r){return e.a.createElement(TT,Object.assign({},T.attributes,{key:T.key}),r)},icon:function(T){return e.a.createElement(d,Object.assign({},T.attributes,{key:T.key,name:T.attributes.name}))},image:function(T){return e.a.createElement(P,Object.assign({},T.attributes,{key:T.key,src:T.attributes.src}))},md:function(T){return e.a.createElement(X,Object.assign({},T.attributes,{key:T.key,text:T.getText()}))},text:function(T){return e.a.createElement(sT,Object.assign({},T.attributes,{key:T.key,text:T.getText()}))},scheduler:function(T){return e.a.createElement(DT,Object.assign({},T.attributes,{key:T.key,name:T.attributes.name,dateInterval:parseInt(T.attributes.dateInterval,10)||1,timeInterval:parseInt(T.attributes.timeInterval,10)||30,duration:parseInt(T.attributes.duration,10)||30,selected:T.attributes.selected,fullDay:"true"===T.attributes.fullDay,icalAvailability:T.attributes.icalAvailability}))},carousel:function(T,r){return e.a.createElement(w,Object.assign({slideWidth:T.attributes.slideWidth},T.attributes,{key:T.key}),r)},item:function(T,r){return e.a.createElement(x,Object.assign({},T.attributes,{key:T.key}),r)},number:function(T){return e.a.createElement($,Object.assign({},T.attributes,{key:T.key,name:T.attributes.name,value:T.attributes.value}))}},oT=function(){function T(T,r,n){this.converters=Y({},RT,n),this.node=T,this.children=r,this.reactElements=this.toReact(),this.name=T.attributes.name,this.type=T.attributes.type}return T.prototype.toReact=function(T){var r=this;void 0===T&&(T=this);var n=[];return(T.children||[]).forEach((function(T,t){var e=r.converters[T.name];if(!e)throw Error("Converter not found for tag "+T.name+", Available converters are "+Object.keys(r.converters));var A=r.toReact(T);T.key="tag-"+T.name+"-position-"+t,n.push(e(T,A))})),n},T}();function FT(T){var r=T.trim();r.startsWith("<mml")||(r="<mml>"+T+"</mml>");return r=r.replace(/&(?!amp;|lt;|gt;)/g,"&"),i()(r)}function NT(T){return T.reduce((function(T,r){var n,t=r;t.children&&(n=NT(t.children));var e=t.name;if("text"===r.type){if(!r.text.trim().length)return T;e="text"}return T.push(new Z(e,r,n)),T}),[])}function OT(T,r){if(!T||!T.children||!T.children.length)throw new Error("bad input");var n=T.children[0];if("mml"!==n.name)throw new Error("missing mml tag");return new oT(n,NT(n.children),r)}
1function uT(T,r){return OT(FT(T),r)}var cT=function(T){var r=T.source,n=T.onSubmit,A=T.converters,i=T.theme,E=void 0===i?"":i,a=T.className,D=void 0===a?"":a,S=T.Loading,s=void 0===S?V:S,R=T.Error,o=void 0===R?Q:R,F=T.Success,N=void 0===F?ST:F,O=Object(t.useState)(""),u=O[0],c=O[1],Y=Object(t.useState)({loading:!1,error:"",success:""}),Z=Y[0],M=Y[1],d=Object(t.useMemo)((function(){try{return uT(r,A)}catch(T){return console.warn("mml parsing error: ",r,T),c("This chat message has invalid formatting and can't be shown"),null}}),[r,A]),m=Object(t.useCallback)(function(){var T=l(h.mark((function T(r){var t;return h.wrap((function(T){for(;;)switch(T.prev=T.next){case 0:if(r.preventDefault(),t={},null!=d&&d.name&&(t.mml_name=d.name),new FormData(r.currentTarget).forEach((function(T,r){t[r]=T})),n){T.next=6;break}return T.abrupt("return",console.warn("Forgot to pass onSubmit prop to <MML/>? payload:",t));case 6:return T.prev=6,M({loading:!0,error:"",success:""}),T.next=10,n(t);case 10:M({loading:!1,error:"",success:"submitted"}),T.next=16;break;case 13:T.prev=13,T.t0=T.catch(6),M({loading:!1,error:"Failed to send the request. Please try again.",success:""});case 16:case"end":return T.stop()}}),T,null,[[6,13]])})));return function(r){return T.apply(this,arguments)}}(),[n,d]);return e.a.createElement("div",{className:"mml-container "+E+" "+D,"data-testid":"mml-container"},u?e.a.createElement("div",{className:"mml-wrap"},o&&e.a.createElement(o,{error:u})):e.a.createElement("form",{onSubmit:m,className:"mml-wrap","data-testid":"mml-form"},null!=d&&d.type?e.a.createElement("div",{className:"mml-card"},null==d?void 0:d.reactElements):null==d?void 0:d.reactElements,Z.loading&&s&&e.a.createElement(s,{loading:Z.loading}),Z.success&&N&&e.a.createElement(N,{success:Z.success}),Z.error&&o&&e.a.createElement(o,{error:Z.error})))}},555:function(T,r){T.exports=function(T,r){if(!(T instanceof r))throw new TypeError("Cannot call a class as a function")}},556:function(T,r){function n(T,r){for(var n=0;n<r.length;n++){var t=r[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(T,t.key,t)}}T.exports=function(T,r,t){return r&&n(T.prototype,r),t&&n(T,t),T}},561:function(T,r,n){"use strict";var t=n(555),e=n(556),A=function(){function T(){t(this,T),this.parent=null}return e(T,[{key:"document",get:function(){return this.parent?this.parent.document:null}},{key:"isRootNode",get:function(){return!!this.parent&&this.parent===this.document}},{key:"preserveWhitespace",get:function(){return Boolean(this.parent&&this.parent.preserveWhitespace)}},{key:"type",get:function(){return""}},{key:"toJSON",value:function(){var T={type:this.type};return this.isRootNode&&(T.isRootNode=!0),this.preserveWhitespace&&(T.preserveWhitespace=!0),T}}]),T}();A.TYPE_CDATA="cdata",A.TYPE_COMMENT="comment",A.TYPE_DOCUMENT="document",A.TYPE_ELEMENT="element",A.TYPE_PROCESSING_INSTRUCTION="pi",A.TYPE_TEXT="text",T.exports=A},562:function(T,r,n){var t=n(595);T.exports=function(T,r){if("function"!==typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");T.prototype=Object.create(r&&r.prototype,{constructor:{value:T,writable:!0,configurable:!0}}),r&&t(T,r)}},563:function(T,r,n){var t=n(596),e=n(597),A=n(598);T.exports=function(T){var r=e();return function(){var n,e=t(T);if(r){var i=t(this).constructor;n=Reflect.construct(e,arguments,i)}else n=e.apply(this,arguments);return A(this,n)}}},566:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(562),i=n(563),E=n(561),a=function(T){A(n,T);var r=i(n);function n(){var T,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t(this,n),(T=r.call(this)).text=e,T}return e(n,[{key:"type",get:function(){return E.TYPE_TEXT}},{key:"toJSON",value:function(){return Object.assign(E.prototype.toJSON.call(this),{text:this.text})}}]),n}(E);T.exports=a},567:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(562),i=n(563),E=n(561),a=function(T){A(n,T);var r=i(n);function n(T){var e,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t(this,n),(e=r.call(this)).name=T,e.attributes=A,e.children=i,e}return e(n,[{key:"isEmpty",get:function(){return 0===this.children.length}},{key:"preserveWhitespace",get:function(){for(var T=this;T instanceof n;){if("xml:space"in T.attributes)return"preserve"===T.attributes["xml:space"];T=T.parent}return!1}},{key:"text",get:function(){return this.children.map((function(T){return"text"in T?T.text:""})).join("")}},{key:"type",get:function(){return E.TYPE_ELEMENT}},{key:"toJSON",value:function(){return Object.assign(E.prototype.toJSON.call(this),{name:this.name,attributes:this.attributes,children:this.children.map((function(T){return T.toJSON()}))})}}]),n}(E);T.exports=a},571:function(T,r,n){var t=n(589),e=n(590),A=n(573),i=n(591);T.exports=function(T){return t(T)||e(T)||A(T)||i()}},572:function(T,r){T.exports=function(T,r){(null==r||r>T.length)&&(r=T.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=T[n];return t}},573:function(T,r,n){var t=n(572);T.exports=function(T,r){if(T){if("string"===typeof T)return t(T,r);var n=Object.prototype.toString.call(T).slice(8,-1);return"Object"===n&&T.constructor&&(n=T.constructor.name),"Map"===n||"Set"===n?Array.from(T):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(T,r):void 0}}},574:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(562),i=n(563),E=n(561),a=function(T){A(n,T);var r=i(n);function n(){return t(this,n),r.apply(this,arguments)}return e(n,[{key:"type",get:function(){return E.TYPE_CDATA}}]),n}(n(566));T.exports=a},575:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(562),i=n(563),E=n(561),a=function(T){A(n,T);var r=i(n);function n(){var T,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t(this,n),(T=r.call(this)).content=e,T}return e(n,[{key:"type",get:function(){return E.TYPE_COMMENT}},{key:"toJSON",value:function(){return Object.assign(E.prototype.toJSON.call(this),{content:this.content})}}]),n}(E);T.exports=a},576:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(562),i=n(563),E=n(567),a=n(561),D=function(T){A(n,T);var r=i(n);function n(){var T,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t(this,n),(T=r.call(this)).children=e,T}return e(n,[{key:"document",get:function(){return this}},{key:"root",get:function(){return this.children.find((function(T){return T instanceof E}))||null}},{key:"text",get:function(){return this.children.map((function(T){return"text"in T?T.text:""})).join("")}},{key:"type",get:function(){return a.TYPE_DOCUMENT}},{key:"toJSON",value:function(){return Object.assign(a.prototype.toJSON.call(this),{children:this.children.map((function(T){return T.toJSON()}))})}}]),n}(a);T.exports=D},577:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(562),i=n(563),E=n(561),a=function(T){A(n,T);var r=i(n);function n(T){var e,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t(this,n),(e=r.call(this)).name=T,e.content=A,e}return e(n,[{key:"type",get:function(){return E.TYPE_PROCESSING_INSTRUCTION}},{key:"toJSON",value:function(){return Object.assign(E.prototype.toJSON.call(this),{name:this.name,content:this.content})}}]),n}(E);T.exports=a},587:function(T,r,n){"use strict";var t=n(588),e=n(574),A=n(575),i=n(576),E=n(567),a=n(561),D=n(577),S=n(566);function s(T,r){return new t(T,r).document}s.XmlCdata=e,s.XmlComment=A,s.XmlDocument=i,s.XmlElement=E,s.XmlNode=a,s.XmlProcessingInstruction=D,s.XmlText=S,T.exports=s},588:function(T,r,n){"use strict";var t=n(571),e=n(592),A=n(555),i=n(556),E=n(593),a=n(594),D=n(574),S=n(575),s=n(576),R=n(567),o=n(577),F=n(566),N=function(){function T(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(A(this,T),this.document=new s,this.currentNode=this.document,this.options=n,this.scanner=new E(O(r)),this.consumeProlog(),this.consumeElement()||this.error("Root element is missing or invalid");this.consumeMisc(););this.scanner.isEnd||this.error("Extra content at the end of the document")}return i(T,[{key:"addNode",value:function(T){T.parent=this.currentNode,this.currentNode.children.push(T)}},{key:"addText",value:function(T){var r=this.currentNode.children;if(r.length>0){var n=r[r.length-1];if(n instanceof F)return void(n.text+=T)}this.addNode(new F(T))}},{key:"consumeAttributeValue",value:function(){var T,r=this.scanner,n=r.peek();if('"'!==n&&"'"!==n)return!1;r.advance();
1var t=!1,e="",A='"'===n?new RegExp('[^"&<]+',"y"):new RegExp("[^'&<]+","y");T:for(;!r.isEnd;){switch((T=r.consumeMatch(A))&&(this.validateChars(T),e+=T.replace(/[\t\r\n]/g," ")),r.peek()){case n:t=!0;break T;case"&":e+=this.consumeReference();continue;case"<":this.error("Unescaped `<` is not allowed in an attribute value");break;case"":this.error("Unclosed attribute")}}return t||this.error("Unclosed attribute"),r.advance(),e}},{key:"consumeCdataSection",value:function(){var T=this.scanner;if(!T.consumeStringFast("<![CDATA["))return!1;var r=T.consumeUntilString("]]>");return this.validateChars(r),T.consumeStringFast("]]>")||this.error("Unclosed CDATA section"),this.options.preserveCdata?this.addNode(new D(r)):this.addText(r),!0}},{key:"consumeCharData",value:function(){var T=this.scanner,r=T.consumeUntilMatch(/<|&|]]>/g);return!!r&&(this.validateChars(r),"]"===T.peek()&&"]]>"===T.peek(3)&&this.error("Element content may not contain the CDATA section close delimiter `]]>`"),this.addText(r),!0)}},{key:"consumeComment",value:function(){var T=this.scanner;if(!T.consumeStringFast("\x3c!--"))return!1;var r=T.consumeUntilString("--");return this.validateChars(r),T.consumeStringFast("--\x3e")||("--"===T.peek(2)?this.error("The string `--` isn't allowed inside a comment"):this.error("Unclosed comment")),this.options.preserveComments&&this.addNode(new S(r.trim())),!0}},{key:"consumeContentReference",value:function(){var T=this.consumeReference();return!!T&&(this.addText(T),!0)}},{key:"consumeDoctypeDeclaration",value:function(){var T=this.scanner;return!(!T.consumeStringFast("<!DOCTYPE")||!this.consumeWhitespace())&&(T.consumeMatch(new RegExp("[^[>]+","y")),T.consumeMatch(new RegExp("\\[[\\s\\S]+?\\][\\x20\\t\\r\\n]*>","y"))||T.consumeStringFast(">")||this.error("Unclosed doctype declaration"),!0)}},{key:"consumeElement",value:function(){var T=this.scanner,r=T.charIndex;if("<"!==T.peek())return!1;T.advance();var n=this.consumeName();if(!n)return T.reset(r),!1;for(var t=Object.create(null);this.consumeWhitespace();){var e=this.consumeName();if(e){var A=this.consumeEqual()&&this.consumeAttributeValue();!1===A&&this.error("Attribute value expected"),e in t&&this.error("Duplicate attribute: ".concat(e)),"xml:space"===e&&"default"!==A&&"preserve"!==A&&this.error('Value of the `xml:space` attribute must be "default" or "preserve"'),t[e]=A}}if(this.options.sortAttributes){for(var i=Object.keys(t).sort(),E=Object.create(null),a=0;a<i.length;++a){var D=i[a];E[D]=t[D]}t=E}var S=Boolean(T.consumeStringFast("/>")),s=new R(n,t);if(s.parent=this.currentNode,!S){for(T.consumeStringFast(">")||this.error("Unclosed start tag for element `".concat(n,"`")),this.currentNode=s,this.consumeCharData();this.consumeElement()||this.consumeContentReference()||this.consumeCdataSection()||this.consumeProcessingInstruction()||this.consumeComment();)this.consumeCharData();var o,F=T.charIndex;T.consumeStringFast("</")&&(o=this.consumeName())&&o===n||(T.reset(F),this.error("Missing end tag for element ".concat(n))),this.consumeWhitespace(),T.consumeStringFast(">")||this.error("Unclosed end tag for element ".concat(n)),this.currentNode=s.parent}return this.addNode(s),!0}},{key:"consumeEqual",value:function(){return this.consumeWhitespace(),!!this.scanner.consumeStringFast("=")&&(this.consumeWhitespace(),!0)}},{key:"consumeMisc",value:function(){return this.consumeComment()||this.consumeProcessingInstruction()||this.consumeWhitespace()}},{key:"consumeName",value:function(){return a.isNameStartChar(this.scanner.peek())?this.scanner.consumeMatchFn(a.isNameChar):""}},{key:"consumeProcessingInstruction",value:function(){var T=this.scanner,r=T.charIndex;if(!T.consumeStringFast("<?"))return!1;var n=this.consumeName();if(n?"xml"===n.toLowerCase()&&(T.reset(r),this.error("XML declaration isn't allowed here")):this.error("Invalid processing instruction"),!this.consumeWhitespace()){if(T.consumeStringFast("?>"))return this.addNode(new o(n)),!0;this.error("Whitespace is required after a processing instruction name")}var t=T.consumeUntilString("?>");return this.validateChars(t),T.consumeStringFast("?>")||this.error("Unterminated processing instruction"),this.addNode(new o(n,t)),!0}},{key:"consumeProlog",value:function(){var T=this.scanner,r=T.charIndex;for(this.consumeXmlDeclaration();this.consumeMisc(););if(this.consumeDoctypeDeclaration())for(;this.consumeMisc(););return r<T.charIndex}},{key:"consumeReference",value:function(){var T=this.scanner;if("&"!==T.peek())return!1;T.advance();var r,n=T.consumeMatchFn(a.isReferenceChar);if(";"!==T.consume()&&this.error("Unterminated reference (a reference must end with `;`)"),"#"===n[0]){var t="x"===n[1]?parseInt(n.slice(2),16):parseInt(n.slice(1),10);isNaN(t)&&this.error("Invalid character reference"),r=String.fromCodePoint(t),a.isXmlChar(r)||this.error("Character reference resolves to an invali
1d character")}else if(void 0===(r=a.predefinedEntities[n])){var e=this.options,A=e.ignoreUndefinedEntities,i=e.resolveUndefinedEntity,E="&".concat(n,";");if(i){var D=i(E);if(null!==D&&void 0!==D){var S=typeof D;if("string"!==S)throw new TypeError("`resolveUndefinedEntity()` must return a string, `null`, or `undefined`, but returned a value of type ".concat(S));return D}}if(A)return E;T.reset(-E.length),this.error("Named entity isn't defined: ".concat(E))}return r}},{key:"consumeSystemLiteral",value:function(){var T=this.scanner,r=T.consumeStringFast('"')||T.consumeStringFast("'");if(!r)return!1;var n=T.consumeUntilString(r);return this.validateChars(n),T.consumeStringFast(r)||this.error("Missing end quote"),n}},{key:"consumeWhitespace",value:function(){return Boolean(this.scanner.consumeMatchFn(a.isWhitespace))}},{key:"consumeXmlDeclaration",value:function(){var T=this.scanner;if(!T.consumeStringFast("<?xml"))return!1;this.consumeWhitespace()||this.error("Invalid XML declaration");var r=Boolean(T.consumeStringFast("version"))&&this.consumeEqual()&&this.consumeSystemLiteral();if(!1===r?this.error("XML version is missing or invalid"):/^1\.[0-9]+$/.test(r)||this.error("Invalid character in version number"),this.consumeWhitespace()){Boolean(T.consumeStringFast("encoding"))&&this.consumeEqual()&&this.consumeSystemLiteral()&&this.consumeWhitespace();var n=Boolean(T.consumeStringFast("standalone"))&&this.consumeEqual()&&this.consumeSystemLiteral();n&&("yes"!==n&&"no"!==n&&this.error('Only "yes" and "no" are permitted as values of `standalone`'),this.consumeWhitespace())}return T.consumeStringFast("?>")||this.error("Invalid or unclosed XML declaration"),!0}},{key:"error",value:function(T){for(var r=this.scanner,n=r.charIndex,t=r.string,e=1,A="",i=1,E=0;E<n;++E){var a=t[E];"\n"===a?(e=1,A="",i+=1):(e+=1,A+=a)}var D=t.indexOf("\n",n),S=0;(A+=-1===D?t.slice(n):t.slice(n,D)).length>50&&(e<40?A=A.slice(0,50):(S=e-20,A=A.slice(S,e+30)));var s=new Error("".concat(T," (line ").concat(i,", column ").concat(e,")\n")+" ".concat(A,"\n")+" ".repeat(e-S+1)+"^\n");throw Object.assign(s,{column:e,excerpt:A,line:i,pos:n}),s}},{key:"validateChars",value:function(T){var r,n=0,A=e(T);try{for(A.s();!(r=A.n()).done;){var i=r.value;a.isNotXmlChar(i)&&(this.scanner.reset(-(t(T).length-n)),this.error("Invalid character")),n+=1}}catch(E){A.e(E)}finally{A.f()}}}]),T}();function O(T){return"\ufeff"===T[0]&&(T=T.slice(1)),T.replace(/\r\n?/g,"\n")}T.exports=N},589:function(T,r,n){var t=n(572);T.exports=function(T){if(Array.isArray(T))return t(T)}},590:function(T,r){T.exports=function(T){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(T))return Array.from(T)}},591:function(T,r){T.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},592:function(T,r,n){var t=n(573);T.exports=function(T,r){var n;if("undefined"===typeof Symbol||null==T[Symbol.iterator]){if(Array.isArray(T)||(n=t(T))||r&&T&&"number"===typeof T.length){n&&(T=n);var e=0,A=function(){};return{s:A,n:function(){return e>=T.length?{done:!0}:{done:!1,value:T[e++]}},e:function(T){throw T},f:A}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,E=!0,a=!1;return{s:function(){n=T[Symbol.iterator]()},n:function(){var T=n.next();return E=T.done,T},e:function(T){a=!0,i=T},f:function(){try{E||null==n.return||n.return()}finally{if(a)throw i}}}}},593:function(T,r,n){"use strict";var t=n(571),e=n(555),A=n(556),i="",E=function(){function T(r){e(this,T),this.chars=t(r),this.charCount=this.chars.length,this.charIndex=0,this.charsToBytes=new Array(this.charCount),this.multiByteMode=!1,this.string=r;var n=this.chars,A=this.charCount,i=this.charsToBytes;if(A===r.length)for(var E=0;E<A;++E)i[E]=E;else{for(var a=0,D=0;D<A;++D)i[D]=a,a+=n[D].length;this.multiByteMode=!0}}return A(T,[{key:"isEnd",get:function(){return this.charIndex>=this.charCount}},{key:"_charLength",value:function(T){var r=T.length;return r<2||!this.multiByteMode?r:T.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length}},{key:"advance",value:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.charIndex=Math.min(this.charCount,this.charIndex+T)}},{key:"consume",value:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=this.peek(T);return this.advance(T),r}},{key:"consumeMatch",value:function(T){if(!T.sticky)throw new Error('`regex` must have a sticky flag ("y")');T.lastIndex=this.charsToBytes[this.charIndex];var r=T.exec(this.string);if(null===r)return i;var n=r[0];return this.advance(this._charLength(n)),n}},{key:"consumeMatchFn",value:function(T){for(var r=this.charIndex;!this.isEnd&&T(this.peek());)this.advance();return this.charIndex>r?this.string.slice(this.charsToBytes[r],this.charsToBytes[this.charIndex]):i}},{key:"consumeString",value:function(T){if(this.consumeStringFast(T))return T;if(!this.multiByteMode)return i;var r=T.length,n=this._charLength(T);return n!==r&&T===this.peek(n)?(this.advance(n),T):i}},{key:"consumeStringFast",value:function(T){if(this.peek()===T[0]){var r=T.length;if(1===r)return this.advance(),T;if(this.peek(r)===T)return this.advance(r),T}return i}},{key:"consumeUntilMatch",value:function(T){if(!T.global)throw new Error('`regex` must have a global flag ("g")');var r=this.charsToBytes[this.charIndex];T.lastIndex=r;var n=T.exec(this.string);if(null===n||n.index===r)return i;var t=this.string.slice(r,n.index);return this.advance(this._charLength(t)),t}},{key:"consumeUntilString",value:function(T){var r=this.charIndex,n=this.charsToBytes,t=this.string,e=n[r],A=t.indexOf(T,e);if(A<=0)return i;var E=t.slice(e,A);return this.advance(this._charLength(E)),E}},{key:"peek",value:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(this.charIndex>=this.charCount)return i;if(1===T)return this.chars[this.charIndex];var r=this.charsToBytes,n=this.charIndex;return this.string.slice(r[n],r[n+T])}},{key:"reset",value:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.charIndex=T>=0?Math.min(this.charCount,T):Math.max(0,this.charIndex+T)}}]),T}();T.exports=E},594:function(T,r,n){"use strict";var t=Object.freeze(Object.assign(Object.create(null),{amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}));function e(T){if(A(T))return!0;var r=E(T);return 45===r||46===r||r>=48&&r<=57||183===r||r>=768&&r<=879||r>=8255&&r<=8256}function A(T){var r=E(T);return 58===r||95===r||r>=65&&r<=90||r>=97&&r<=122||r>=192&&r<=214||r>=216&&r<=246||r>=248&&r<=767||r>=880&&r<=893||r>=895&&r<=8191||r>=8204&&r<=8205||r>=8304&&r<=8591||r>=11264&&r<=12271||r>=12289&&r<=55295||r>=63744&&r<=64975||r>=65008&&r<=65533||r>=65536&&r<=983039}function i(T){var r=E(T);return 9===r||10===r||13===r||r>=32&&r<=55295||r>=57344&&r<=65533||r>=65536&&r<=1114111}function E(T){return T.codePointAt(0)||-1}r.predefinedEntities=t,r.isNameChar=e,r.isNameStartChar=A,r.isNotXmlChar=function(T){return!i(T)},r.isReferenceChar=function(T){return"#"===T||e(T)},r.isWhitespace=function(T){var r=E(T);return 32===r||9===r||10===r||13===r},r.isXmlChar=i}
1,595:function(T,r){function n(r,t){return T.exports=n=Object.setPrototypeOf||function(T,r){return T.__proto__=r,T},n(r,t)}T.exports=n},596:function(T,r){function n(r){return T.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},n(r)}T.exports=n},597:function(T,r){T.exports=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(T){return!1}}},598:function(T,r,n){var t=n(599),e=n(600);T.exports=function(T,r){return!r||"object"!==t(r)&&"function"!==typeof r?e(T):r}},599:function(T,r){function n(r){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?T.exports=n=function(T){return typeof T}:T.exports=n=function(T){return T&&"function"===typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},n(r)}T.exports=n},600:function(T,r){T.exports=function(T){if(void 0===T)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T}},601:function(T,r,n){"use strict";var t=n(555),e=n(556),A=n(602),i=n(603),E=function(){function T(r){t(this,T),this.maxIterations=null!=r.maxIterations?r.maxIterations:1e3,this.skipInvalidDates=null!=r.skipInvalidDates&&r.skipInvalidDates,this.jCalData=A.parse(r.ics),this.component=new A.Component(this.jCalData),this.events=this.component.getAllSubcomponents("vevent").map((function(T){return new A.Event(T)})),this.skipInvalidDates&&(this.events=this.events.filter((function(T){try{return T.startDate.toJSDate(),T.endDate.toJSDate(),!0}catch(r){return!1}})))}return e(T,[{key:"between",value:function(T,r){var n=this;function t(n,t){return(!T||t>=T.getTime())&&(!r||n<=r.getTime())}function e(T){var r=T.startDate.toJSDate().getTime(),n=T.endDate.toJSDate().getTime();return T.endDate.isDate&&n>r&&(n-=1),{startTime:r,endTime:n}}var A=[];this.events.forEach((function(T){T.isRecurrenceException()&&A.push(T)}));var i={events:[],occurrences:[]};return this.events.filter((function(T){return!T.isRecurrenceException()})).forEach((function(T){var E=[];if(T.component.getAllProperties("exdate").forEach((function(T){var r=T.getFirstValue();E.push(r.toJSDate().getTime())})),T.isRecurring()){var a,D=T.iterator(),S=0;do{if(S+=1,a=D.next())if("break"===function(){var n=T.getOccurrenceDetails(a),D=e(n),S=D.startTime,s=D.endTime,R=-1!==E.indexOf(S),o=A.find((function(r){return r.uid===T.uid&&r.recurrenceId.toJSDate().getTime()===n.startDate.toJSDate().getTime()}));if(r&&S>r.getTime())return"break";t(S,s)&&(o?i.events.push(o):R||i.occurrences.push(n))}())break}while(a&&(!n.maxIterations||S<n.maxIterations))}else{var s=e(T);t(s.startTime,s.endTime)&&i.events.push(T)}})),i}},{key:"before",value:function(T){return this.between(void 0,T)}},{key:"after",value:function(T){return this.between(T)}},{key:"all",value:function(){return this.between()}}]),T}();
1Object.keys(i).forEach((function(T){var r=i[T],n="BEGIN:VTIMEZONE\r\nTZID:".concat(T,"\r\n").concat(r,"\r\nEND:VTIMEZONE"),t=A.parse("BEGIN:VCALENDAR\nPRODID:-//tzurl.org//NONSGML Olson 2012h//EN\nVERSION:2.0\n".concat(n,"\nEND:VCALENDAR")),e=new A.Component(t).getFirstSubcomponent("vtimezone");A.TimezoneService.register(T,new A.Timezone(e))})),T.exports=E},602:function(T,r,n){ICAL=T.exports,ICAL.foldLength=75,ICAL.newLineChar="\r\n",ICAL.helpers={updateTimezones:function(T){var r,n,t,e,A,i;if(!T||"vcalendar"!==T.name)return T;for(r=T.getAllSubcomponents(),n=[],t={},A=0;A<r.length;A++)"vtimezone"===r[A].name?t[i=r[A].getFirstProperty("tzid").getFirstValue()]=r[A]:n=n.concat(r[A].getAllProperties());for(e={},A=0;A<n.length;A++)(i=n[A].getParameter("tzid"))&&(e[i]=!0);for(A in t)t.hasOwnProperty(A)&&!e[A]&&T.removeSubcomponent(t[A]);for(A in e)e.hasOwnProperty(A)&&!t[A]&&ICAL.TimezoneService.has(A)&&T.addSubcomponent(ICAL.TimezoneService.get(A).component);return T},isStrictlyNaN:function(T){return"number"===typeof T&&isNaN(T)},strictParseInt:function(T){var r=parseInt(T,10);if(ICAL.helpers.isStrictlyNaN(r))throw new Error('Could not extract integer from "'+T+'"');return r},formatClassType:function(T,r){if("undefined"!==typeof T)return T instanceof r?T:new r(T)},unescapedIndexOf:function(T,r,n){for(;-1!==(n=T.indexOf(r,n));){if(!(n>0&&"\\"===T[n-1]))return n;n+=1}return-1},binsearchInsert:function(T,r,n){if(!T.length)return 0;for(var t,e,A=0,i=T.length-1;A<=i;)if((e=n(r,T[t=A+Math.floor((i-A)/2)]))<0)i=t-1;else{if(!(e>0))break;A=t+1}return e<0?t:e>0?t+1:t},dumpn:function(){ICAL.debug&&("undefined"!==typeof console&&"log"in console?ICAL.helpers.dumpn=function(T){console.log(T)}:ICAL.helpers.dumpn=function(T){dump(T+"\n")},ICAL.helpers.dumpn(arguments[0]))},clone:function(T,r){if(T&&"object"==typeof T){if(T instanceof Date)return new Date(T.getTime());if("clone"in T)return T.clone();if(Array.isArray(T)){for(var n=[],t=0;t<T.length;t++)n.push(r?ICAL.helpers.clone(T[t],!0):T[t]);return n}var e={};for(var A in T)Object.prototype.hasOwnProperty.call(T,A)&&(e[A]=r?ICAL.helpers.clone(T[A],!0):T[A]);return e}return T},foldline:function(T){for(var r="",n=T||"";n.length;)r+=ICAL.newLineChar+" "+n.substr(0,ICAL.foldLength),n=n.substr(ICAL.foldLength);return r.substr(ICAL.newLineChar.length+1)},pad2:function(T){switch("string"!==typeof T&&("number"===typeof T&&(T=parseInt(T)),T=String(T)),T.length){case 0:return"00";case 1:return"0"+T;default:return T}},trunc:function(T){return T<0?Math.ceil(T):Math.floor(T)},inherits:function(T,r,n){function t(){}t.prototype=T.prototype,r.prototype=new t,n&&ICAL.helpers.extend(n,r.prototype)},extend:function(T,r){for(var n in T){var t=Object.getOwnPropertyDescriptor(T,n);t&&!Object.getOwnPropertyDescriptor(r,n)&&Object.defineProperty(r,n,t)}return r}},ICAL.design=function(){"use strict";var T=/\\\\|\\,|\\[Nn]/g,r=/\\|,|\n/g;function n(T,r){return{matches:/.*/,fromICAL:function(r,n){return function(T,r,n){if(-1===T.indexOf("\\"))return T;n&&(r=new RegExp(r.source+"|\\\\"+n));return T.replace(r,o)}(r,T,n)},toICAL:function(T,n){var t=r;return n&&(t=new RegExp(t.source+"|"+n)),T.replace(t,(function(T){switch(T){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case"\n":return"\\n";default:return T}}))}}}var t={defaultType:"text"},e={defaultType:"text",multiValue:","},A={defaultType:"text",structuredValue:";"},i={defaultType:"integer"},E={defaultType:"date-time",allowedTypes:["date-time","date"]},a={defaultType:"date-time"},D={defaultType:"uri"},S={defaultType:"utc-offset"},s={defaultType:"recur"},R={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function o(T){switch(T){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return"\n";default:return T}}var F={categories:e,url:D,version:t,uid:t},N={boolean:{values:["TRUE","FALSE"],fromICAL:function(T){switch(T){case"TRUE":return!0;case"FALSE":default:return!1}},toICAL:function(T){return T?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(T){var r=parseFloat(T);return ICAL.helpers.isStrictlyNaN(r)?0:r},toICAL:function(T){return String(T)}},integer:{fromICAL:function(T){var r=parseInt(T);return ICAL.helpers.isStrictlyNaN(r)?0:r},toICAL:function(T){return String(T)}},"utc-offset":{toICAL:function(T){return T.length<7?T.substr(0,3)+T.substr(4,2):T.substr(0,3)+T.substr(4,2)+T.substr(7,2)},fromICAL:function(T){return T.length<6?T.substr(0,3)+":"+T.substr(3,2):T.substr(0,3)+":"+T.substr(3,2)+":"+T.substr(5,2)},decorate:function(T){return ICAL.UtcOffset.fromString(T)},undecorate:function(T){return T.toString()}}},O=ICAL.helpers.extend(N,{text:n(/\\\\|\\;|\\,|\\[Nn]/g,/\\|;|,|\n/g),uri:{},binary:{decorate:function(T){return ICAL.Binary.fromString(T)},undecorate:function(T){return T.toString()}}
1,"cal-address":{},date:{decorate:function(T,r){return m.strict?ICAL.Time.fromDateString(T,r):ICAL.Time.fromString(T,r)},undecorate:function(T){return T.toString()},fromICAL:function(T){return!m.strict&&T.length>=15?O["date-time"].fromICAL(T):T.substr(0,4)+"-"+T.substr(4,2)+"-"+T.substr(6,2)},toICAL:function(T){var r=T.length;return 10==r?T.substr(0,4)+T.substr(5,2)+T.substr(8,2):r>=19?O["date-time"].toICAL(T):T}},"date-time":{fromICAL:function(T){if(m.strict||8!=T.length){var r=T.substr(0,4)+"-"+T.substr(4,2)+"-"+T.substr(6,2)+"T"+T.substr(9,2)+":"+T.substr(11,2)+":"+T.substr(13,2);return T[15]&&"Z"===T[15]&&(r+="Z"),r}return O.date.fromICAL(T)},toICAL:function(T){var r=T.length;if(10!=r||m.strict){if(r>=19){var n=T.substr(0,4)+T.substr(5,2)+T.substr(8,5)+T.substr(14,2)+T.substr(17,2);return T[19]&&"Z"===T[19]&&(n+="Z"),n}return T}return O.date.toICAL(T)},decorate:function(T,r){return m.strict?ICAL.Time.fromDateTimeString(T,r):ICAL.Time.fromString(T,r)},undecorate:function(T){return T.toString()}},duration:{decorate:function(T){return ICAL.Duration.fromString(T)},undecorate:function(T){return T.toString()}},period:{fromICAL:function(T){var r=T.split("/");return r[0]=O["date-time"].fromICAL(r[0]),ICAL.Duration.isValueString(r[1])||(r[1]=O["date-time"].fromICAL(r[1])),r},toICAL:function(T){return m.strict||10!=T[0].length?T[0]=O["date-time"].toICAL(T[0]):T[0]=O.date.toICAL(T[0]),ICAL.Duration.isValueString(T[1])||(m.strict||10!=T[1].length?T[1]=O["date-time"].toICAL(T[1]):T[1]=O.date.toICAL(T[1])),T.join("/")},decorate:function(T,r){return ICAL.Period.fromJSON(T,r,!m.strict)},undecorate:function(T){return T.toJSON()}},recur:{fromICAL:function(T){return ICAL.Recur._stringToData(T,!0)},toICAL:function(T){var r="";for(var n in T)if(Object.prototype.hasOwnProperty.call(T,n)){var t=T[n];"until"==n?t=t.length>10?O["date-time"].toICAL(t):O.date.toICAL(t):"wkst"==n?"number"===typeof t&&(t=ICAL.Recur.numericDayToIcalDay(t)):Array.isArray(t)&&(t=t.join(",")),r+=n.toUpperCase()+"="+t+";"}return r.substr(0,r.length-1)},decorate:function(T){return ICAL.Recur.fromData(T)},undecorate:function(T){return T.toJSON()}},time:{fromICAL:function(T){if(T.length<6)return T;var r=T.substr(0,2)+":"+T.substr(2,2)+":"+T.substr(4,2);return"Z"===T[6]&&(r+="Z"),r},toICAL:function(T){if(T.length<8)return T;var r=T.substr(0,2)+T.substr(3,2)+T.substr(6,2);return"Z"===T[8]&&(r+="Z"),r}}}),u=ICAL.helpers.extend(F,{action:t,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:t,class:t,comment:t,completed:a,contact:t,created:a,description:t,dtend:E,dtstamp:a,dtstart:E,due:E,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:s,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":a,location:t,method:t,organizer:{defaultType:"cal-address"},"percent-complete":i,priority:i,prodid:t,"related-to":t,repeat:i,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(T){return-1!==T.indexOf("/")?"period":-1===T.indexOf("T")?"date":"date-time"}},"recurrence-id":E,resources:e,"request-status":A,rrule:s,sequence:i,status:t,summary:t,transp:t,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:S,tzoffsetto:S,tzurl:D,tzid:t,tzname:t}),c=ICAL.helpers.extend(N,{text:n(T,r),uri:n(T,r),date:{decorate:function(T){return ICAL.VCardTime.fromDateAndOrTimeString(T,"date")},undecorate:function(T){return T.toString()},fromICAL:function(T){return 8==T.length?O.date.fromICAL(T):"-"==T[0]&&6==T.length?T.substr(0,4)+"-"+T.substr(4):T},toICAL:function(T){return 10==T.length?O.date.toICAL(T):"-"==T[0]&&7==T.length?T.substr(0,4)+T.substr(5):T}},time:{decorate:function(T){return ICAL.VCardTime.fromDateAndOrTimeString("T"+T,"time")},undecorate:function(T){return T.toString()},fromICAL:function(T){var r=c.time._splitZone(T,!0),n=r[0],t=r[1];return 6==t.length?t=t.substr(0,2)+":"+t.substr(2,2)+":"+t.substr(4,2):4==t.length&&"-"!=t[0]?t=t.substr(0,2)+":"+t.substr(2,2):5==t.length&&(t=t.
1substr(0,3)+":"+t.substr(3,2)),5!=n.length||"-"!=n[0]&&"+"!=n[0]||(n=n.substr(0,3)+":"+n.substr(3)),t+n},toICAL:function(T){var r=c.time._splitZone(T),n=r[0],t=r[1];return 8==t.length?t=t.substr(0,2)+t.substr(3,2)+t.substr(6,2):5==t.length&&"-"!=t[0]?t=t.substr(0,2)+t.substr(3,2):6==t.length&&(t=t.substr(0,3)+t.substr(4,2)),6!=n.length||"-"!=n[0]&&"+"!=n[0]||(n=n.substr(0,3)+n.substr(4)),t+n},_splitZone:function(T,r){var n,t,e=T.length-1,A=T.length-(r?5:6),i=T[A];return"Z"==T[e]?(n=T[e],t=T.substr(0,e)):T.length>6&&("-"==i||"+"==i)?(n=T.substr(A),t=T.substr(0,A)):(n="",t=T),[n,t]}},"date-time":{decorate:function(T){return ICAL.VCardTime.fromDateAndOrTimeString(T,"date-time")},undecorate:function(T){return T.toString()},fromICAL:function(T){return c["date-and-or-time"].fromICAL(T)},toICAL:function(T){return c["date-and-or-time"].toICAL(T)}},"date-and-or-time":{decorate:function(T){return ICAL.VCardTime.fromDateAndOrTimeString(T,"date-and-or-time")},undecorate:function(T){return T.toString()},fromICAL:function(T){var r=T.split("T");return(r[0]?c.date.fromICAL(r[0]):"")+(r[1]?"T"+c.time.fromICAL(r[1]):"")},toICAL:function(T){var r=T.split("T");return c.date.toICAL(r[0])+(r[1]?"T"+c.time.toICAL(r[1]):"")}},timestamp:O["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/}}),l=ICAL.helpers.extend(F,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:R,bday:R,caladruri:D,caluri:D,clientpidmap:A,email:t,fburl:D,fn:t,gender:A,geo:D,impp:D,key:D,kind:t,lang:{defaultType:"language-tag"},logo:D,member:D,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:e,note:t,org:{defaultType:"text",structuredValue:";"},photo:D,related:D,rev:{defaultType:"timestamp"},role:t,sound:D,source:D,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:t,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:t}),Y=ICAL.helpers.extend(N,{binary:O.binary,date:c.date,"date-time":c["date-time"],"phone-number":{},uri:O.uri,text:O.text,time:O.time,vcard:O.text,"utc-offset":{toICAL:function(T){return T.substr(0,7)},fromICAL:function(T){return T.substr(0,7)},decorate:function(T){return ICAL.UtcOffset.fromString(T)},undecorate:function(T){return T.toString()}}}),h=ICAL.helpers.extend(F,{fn:t,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:e,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(T){return-1===T.indexOf("T")?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:t,tel:{defaultType:"phone-number"},email:t,mailer:t,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:t,role:t,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:A,note:e,prodid:t,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(T){return-1===T.indexOf("T")?"date":"date-time"}},"sort-string":t,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:t,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),Z={value:O,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:["THISLANDFUTURE"]}
1,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:u},M={value:c,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:l},d={value:Y,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:h},m={strict:!0,defaultSet:Z,defaultType:"unknown",components:{vcard:M,vcard3:d,vevent:Z,vtodo:Z,vjournal:Z,valarm:Z,vtimezone:Z,daylight:Z,standard:Z},icalendar:Z,vcard:M,vcard3:d,getDesignSet:function(T){return T&&T in m.components?m.components[T]:m.defaultSet}};return m}(),ICAL.stringify=function(){"use strict";var T="\r\n",r="unknown",n=ICAL.design,t=ICAL.helpers;function e(r){"string"==typeof r[0]&&(r=[r]);for(var n=0,t=r.length,A="";n<t;n++)A+=e.component(r[n])+T;return A}e.component=function(r,t){var A=r[0].toUpperCase(),i="BEGIN:"+A+T,E=r[1],a=0,D=E.length,S=r[0];for("vcard"===S&&r[1].length>0&&("version"!==r[1][0][0]||"4.0"!==r[1][0][3])&&(S="vcard3"),t=t||n.getDesignSet(S);a<D;a++)i+=e.property(E[a],t)+T;for(var s=r[2]||[],R=0,o=s.length;R<o;R++)i+=e.component(s[R],t)+T;return i+="END:"+A},e.property=function(T,t,A){var i,E=T[0].toUpperCase(),a=T[0],D=T[1],S=E;for(i in D){var s=D[i];if(D.hasOwnProperty(i))(F=i in t.param&&t.param[i].multiValue)&&Array.isArray(s)?(t.param[i].multiValueSeparateDQuote&&(F='"'+F+'"'),s=s.map(e._rfc6868Unescape),s=e.multiValue(s,F,"unknown",null,t)):s=e._rfc6868Unescape(s),S+=";"+i.toUpperCase(),S+="="+e.propertyValue(s)}if(3===T.length)return S+":";var R,o=T[2];t||(t=n.defaultSet);var F=!1,N=!1,O=!1;return a in t.property?("multiValue"in(R=t.property[a])&&(F=R.multiValue),"structuredValue"in R&&Array.isArray(T[3])&&(N=R.structuredValue),"defaultType"in R?o===R.defaultType&&(O=!0):o===r&&(O=!0)):o===r&&(O=!0),O||(S+=";VALUE="+o.toUpperCase()),S+=":",S+=F&&N?e.multiValue(T[3],N,o,F,t,N):F?e.multiValue(T.slice(3),F,o,null,t,!1):N?e.multiValue(T[3],N,o,null,t,N):e.value(T[3],o,t,!1),A?S:ICAL.helpers.foldline(S)},e.propertyValue=function(T){return-1===t.unescapedIndexOf(T,",")&&-1===t.unescapedIndexOf(T,":")&&-1===t.unescapedIndexOf(T,";")?T:'"'+T+'"'},e.multiValue=function(T,r,n,t,A,i){for(var E="",a=T.length,D=0;D<a;D++)t&&Array.isArray(T[D])?E+=e.multiValue(T[D],t,n,null,A,i):E+=e.value(T[D
1],n,A,i),D!==a-1&&(E+=r);return E},e.value=function(T,r,n,t){return r in n.value&&"toICAL"in n.value[r]?n.value[r].toICAL(T,t):T},e._rfc6868Unescape=function(T){return T.replace(/[\n^"]/g,(function(T){return A[T]}))};var A={'"':"^'","\n":"^n","^":"^^"};return e}(),ICAL.parse=function(){"use strict";var T=/[^ \t]/,r=ICAL.design,n=ICAL.helpers;function t(T){this.message=T,this.name="ParserError";try{throw new Error}catch(n){if(n.stack){var r=n.stack.split("\n");r.shift(),this.stack=r.join("\n")}}}function e(T){var r={},n=r.component=[];if(r.stack=[n],e._eachLine(T,(function(T,n){e._handleContentLine(n,r)})),r.stack.length>1)throw new t("invalid ical body. component began but did not end");return r=null,1==n.length?n[0]:n}t.prototype=Error.prototype,e.property=function(T,n){var t={component:[[],[]],designSet:n||r.defaultSet};return e._handleContentLine(T,t),t.component[1][0]},e.component=function(T){return e(T)},e.ParserError=t,e._handleContentLine=function(T,n){var A,i,E,a,D,S,s=T.indexOf(":"),R=T.indexOf(";"),o={};if(-1!==R&&-1!==s&&R>s&&(R=-1),-1!==R){if(E=T.substring(0,R).toLowerCase(),-1==(D=e._parseParameters(T.substring(R),0,n.designSet))[2])throw new t("Invalid parameters in '"+T+"'");if(o=D[0],A=D[1].length+D[2]+R,-1===(i=T.substring(A).indexOf(":")))throw new t("Missing parameter value in '"+T+"'");a=T.substring(A+i+1)}else{if(-1===s)throw new t('invalid line (no token ";" or ":") "'+T+'"');if(E=T.substring(0,s).toLowerCase(),a=T.substring(s+1),"begin"===E){var F=[a.toLowerCase(),[],[]];return 1===n.stack.length?n.component.push(F):n.component[2].push(F),n.stack.push(n.component),n.component=F,void(n.designSet||(n.designSet=r.getDesignSet(n.component[0])))}if("end"===E)return void(n.component=n.stack.pop())}var N,O,u=!1,c=!1;E in n.designSet.property&&("multiValue"in(N=n.designSet.property[E])&&(u=N.multiValue),"structuredValue"in N&&(c=N.structuredValue),a&&"detectType"in N&&(S=N.detectType(a))),S||(S="value"in o?o.value.toLowerCase():N?N.defaultType:"unknown"),delete o.value,u&&c?O=[E,o,S,a=e._parseMultiValue(a,c,S,[],u,n.designSet,c)]:u?(O=[E,o,S],e._parseMultiValue(a,u,S,O,null,n.designSet,!1)):O=c?[E,o,S,a=e._parseMultiValue(a,c,S,[],null,n.designSet,c)]:[E,o,S,a=e._parseValue(a,S,n.designSet,!1)],"vcard"!==n.component[0]||0!==n.component[1].length||"version"===E&&"4.0"===a||(n.designSet=r.getDesignSet("vcard3")),n.component[1].push(O)},e._parseValue=function(T,r,n,t){return r in n.value&&"fromICAL"in n.value[r]?n.value[r].fromICAL(T,t):T},e._parseParameters=function(T,r,A){for(var i,E,a,D,S,s,R=r,o=0,F={},N=-1;!1!==o&&-1!==(o=n.unescapedIndexOf(T,"=",o+1));){if(0==(i=T.substr(R+1,o-R-1)).length)throw new t("Empty parameter name in '"+T+"'");if(s=!1,S=!1,D=(E=i.toLowerCase())in A.param&&A.param[E].valueType?A.param[E].valueType:"text",E in A.param&&(S=A.param[E].multiValue,A.param[E].multiValueSeparateDQuote&&(s=e._rfc6868Escape('"'+S+'"'))),'"'===T[o+1]){if(N=o+2,o=n.unescapedIndexOf(T,'"',N),S&&-1!=o)for(var O=!0;O;)T[o+1]==S&&'"'==T[o+2]?o=n.unescapedIndexOf(T,'"',o+3):O=!1;if(-1===o)throw new t('invalid line (no matching double quote) "'+T+'"');a=T.substr(N,o-N),-1===(R=n.unescapedIndexOf(T,";",o))&&(o=!1)}else{N=o+1;var u=n.unescapedIndexOf(T,";",N),c=n.unescapedIndexOf(T,":",N);-1!==c&&u>c?(u=c,o=!1):-1===u?(u=-1===c?T.length:c,o=!1):(R=u,o=u),a=T.substr(N,u-N)}if(a=e._rfc6868Escape(a),S){var l=s||S;a=e._parseMultiValue(a,l,D,[],null,A)}else a=e._parseValue(a,D,A);S&&E in F?Array.isArray(F[E])?F[E].push(a):F[E]=[F[E],a]:F[E]=a}return[F,a,N]},e._rfc6868Escape=function(T){return T.replace(/\^['n^]/g,(function(T){return A[T]}))};var A={"^'":'"',"^n":"\n","^^":"^"};return e._parseMultiValue=function(T,r,t,A,i,E,a){var D,S=0,s=0;if(0===r.length)return T;for(;-1!==(S=n.unescapedIndexOf(T,r,s));)D=T.substr(s,S-s),D=i?e._parseMultiValue(D,i,t,[],null,E,a):e._parseValue(D,t,E,a),A.push(D),s=S+r.length;return D=T.substr(s),D=i?e._parseMultiValue(D,i,t,[],null,E,a):e._parseValue(D,t,E,a),A.push(D),1==A.length?A[0]:A},e._eachLine=function(r,n){var t,e,A,i=r.length,E=r.search(T),a=E;do{A=(a=r.indexOf("\n",E)+1)>1&&"\r"===r[a-2]?2:1,0===a&&(a=i,A=0)," "===(e=r[E])||"\t"===e?t+=r.substr(E+1,a-E-(A+1)):(t&&n(null,t),t=r.substr(E,a-E-A)),E=a}while(a!==i);(t=t.trim()).length&&n(null,t)},e}(),ICAL.Component=function(){"use strict";function T(T,r){"string"===typeof T&&(T=[T,[],[]]),this.jCal=T,this.parent=r||null}return T.prototype={_hydratedPropertyCount:0,_hydratedComponentCount:0,get name(){return this.jCal[0]},get _designSet(){return this.parent&&this.parent._designSet||ICAL.design.getDesignSet(this.name)},_hydrateComponent:function(r){if(this._components||(this._components=[],this._hydratedComponentCount=0),this._components[r])return this._components[r];var n=new T(this.jCal[2][r],this);return this._hydratedComponentCount++,this._components[r]=n},_hydrateProperty:function(T){if(this._properties||(this._properties=[],this._hydratedPropertyCount=0),this._properties[T])return this._properties[T];var r=new ICAL.Property(this.jCal[1][T],this);return this._hydratedPropertyCount++,this._properties[T]=r},getFirstSubcomponent:function(T){if(T)for(var r=0,n=this.jCal[2],t=n.length;r<t;r++){if(n[r][0]===T)return this._hydrateComponent(r)}else if(this.jCal[2].length)return this._hydrateComponent(0);return null},getAllSubcomponents:function(T){var r=this.jCal[2].length,n=0;if(T){for(var t=this.jCal[2],e=[];n<r;n++)T===t[n][0]&&e.push(this._hydrateComponent(n));return e}if(!this._components||this._hydratedComponentCount!==r)for(;n<r;n++)this._hydrateComponent(n);return this._components||[]},hasProperty:function(T){for(var r=this.jCal[1],n=r.length,t=0;t<n;t++)if(r[t][0]===T)return!0;return!1},getFirstProperty:function(T){if(T)for(var r=0,n=this.jCal[1],t=n.length;r<t;r++){if(n[r][0]===T)return this._hydrateProperty(r)}else if(this.jCal[1].length)return this._hydrateProperty(0);return null},getFirstPropertyValue:function(T){var r=this.getFirstProperty(T);return r?r.getFirstValue():null},getAllProperties:function(T){var r=this.jCal[1].length,n=0;if(T){for(var t=this.jCal[1],e=[];n<r;n++)T===t[n][0]&&e.push(this._hydrateProperty(n));return e}if(!this._properties||this._hydratedPropertyCount!==r)for(;n<r;n++)this._hydrateProperty(n);return this._properties||[]},_removeObjectByIndex:function(T,r,n){if((r=r||[])[n]){var t=r[n];"parent"in t&&(t.parent=null)}r.splice(n,1),this.jCal[T].splice(n,1)},_removeObject:function(T,r,n){var t=0,e=this.jCal[T],A=e.length,i=this[r];if("string"===typeof n){for(;t<A;t++)if(e[t][0]===n)return this._removeObjectByIndex(T,i,t),!0}else if(i)for(;t<A;t++)if(i[t]&&i[t]===n)return this._removeObjectByIndex(T,i,t),!0;return!1},_removeAllObjects:function(T,r,n){for(var t=this[r],e=this.jCal[T],A=e.length-1;A>=0;A--)n&&e[A][0]!==n||this._removeObjectByIndex(T,t,A)},addSubcomponent:function(T){this._components||(this._components=[],this._hydratedComponentCount=0),T.parent&&T.parent.removeSubcomponent(T);var r=this.jCal[2].push(T.jCal);return this._components[r-1]=T,this._hydratedComponentCount++,T.parent=this,T},removeSubcomponent:function(T){var r=this._removeObject(2,"_components",T);return r&&this._hydratedComponentCount--,r},removeAllSubcomponents:function(T){var r=this._removeAllObjects(2,"_components",T);return this._hydratedComponentCount=0,r},addProperty:function(T){if(!(T instanceof ICAL.Property))throw new TypeError("must instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),T.parent&&T.parent.removeProperty(T);var r=this.jCal[1].push(T.jCal);return this._properties[r-1]=T,this._hydratedPropertyCount++,T.parent=this,T},addPropertyWithValue:function(T,r){var n=new ICAL.Property(T);return n.setValue(r),this.addProperty(n),n},updatePropertyWithValue:function(T,r){var n=this.getFirstProperty(T);return n?n.setValue(r):n=this.addPropertyWithValue(T,r),n},removeProperty:function(T){var r=this._removeObject(1,"_properties",T);return r&&this._hydratedPropertyCount--,r},removeAllProperties:function(T){var r=this._removeAllObjects(1,"_properties",T);return this._hydratedPropertyCount=0,r},toJSON:function(){return this.jCal}
1,toString:function(){return ICAL.stringify.component(this.jCal,this._designSet)}},T.fromString=function(r){return new T(ICAL.parse.component(r))},T}(),ICAL.Property=function(){"use strict";var T=ICAL.design;function r(r,n){this._parent=n||null,"string"===typeof r?(this.jCal=[r,{},T.defaultType],this.jCal[2]=this.getDefaultType()):this.jCal=r,this._updateType()}return r.prototype={get type(){return this.jCal[2]},get name(){return this.jCal[0]},get parent(){return this._parent},set parent(r){var n=!this._parent||r&&r._designSet!=this._parent._designSet;return this._parent=r,this.type==T.defaultType&&n&&(this.jCal[2]=this.getDefaultType(),this._updateType()),r},get _designSet(){return this.parent?this.parent._designSet:T.defaultSet},_updateType:function(){var T=this._designSet;if(this.type in T.value){T.value[this.type];"decorate"in T.value[this.type]?this.isDecorated=!0:this.isDecorated=!1,this.name in T.property&&(this.isMultiValue="multiValue"in T.property[this.name],this.isStructuredValue="structuredValue"in T.property[this.name])}},_hydrateValue:function(T){return this._values&&this._values[T]?this._values[T]:this.jCal.length<=3+T?null:this.isDecorated?(this._values||(this._values=[]),this._values[T]=this._decorate(this.jCal[3+T])):this.jCal[3+T]},_decorate:function(T){return this._designSet.value[this.type].decorate(T,this)},_undecorate:function(T){return this._designSet.value[this.type].undecorate(T,this)},_setDecoratedValue:function(T,r){this._values||(this._values=[]),"object"===typeof T&&"icaltype"in T?(this.jCal[3+r]=this._undecorate(T),this._values[r]=T):(this.jCal[3+r]=T,this._values[r]=this._decorate(T))},getParameter:function(T){return T in this.jCal[1]?this.jCal[1][T]:void 0},getFirstParameter:function(T){var r=this.getParameter(T);return Array.isArray(r)?r[0]:r},setParameter:function(T,r){var n=T.toLowerCase();"string"===typeof r&&n in this._designSet.param&&"multiValue"in this._designSet.param[n]&&(r=[r]),this.jCal[1][T]=r},removeParameter:function(T){delete this.jCal[1][T]},getDefaultType:function(){var r=this.jCal[0],n=this._designSet;if(r in n.property){var t=n.property[r];if("defaultType"in t)return t.defaultType}return T.defaultType},resetType:function(T){this.removeAllValues(),this.jCal[2]=T,this._updateType()},getFirstValue:function(){return this._hydrateValue(0)},getValues:function(){var T=this.jCal.length-3;if(T<1)return[];for(var r=0,n=[];r<T;r++)n[r]=this._hydrateValue(r);return n},removeAllValues:function(){this._values&&(this._values.length=0),this.jCal.length=3},setValues:function(T){if(!this.isMultiValue)throw new Error(this.name+": does not not support mulitValue.\noverride isMultiValue");var r=T.length,n=0;if(this.removeAllValues(),r>0&&"object"===typeof T[0]&&"icaltype"in T[0]&&this.resetType(T[0].icaltype),this.isDecorated)for(;n<r;n++)this._setDecoratedValue(T[n],n);else for(;n<r;n++)this.jCal[3+n]=T[n]},setValue:function(T){this.removeAllValues(),"object"===typeof T&&"icaltype"in T&&this.resetType(T.icaltype),this.isDecorated?this._setDecoratedValue(T,0):this.jCal[3]=T},toJSON:function(){return this.jCal},toICALString:function(){return ICAL.stringify.property(this.jCal,this._designSet,!0)}},r.fromString=function(T,n){return new r(ICAL.parse.property(T,n))},r}(),ICAL.UtcOffset=function(){function T(T){this.fromData(T)}return T.prototype={hours:0,minutes:0,factor:1,icaltype:"utc-offset",clone:function(){return ICAL.UtcOffset.fromSeconds(this.toSeconds())},fromData:function(T){if(T)for(var r in T)T.hasOwnProperty(r)&&(this[r]=T[r]);this._normalize()},fromSeconds:function(T){var r=Math.abs(T);return this.factor=T<0?-1:1,this.hours=ICAL.helpers.trunc(r/3600),r-=3600*this.hours,this.minutes=ICAL.helpers.trunc(r/60),this},toSeconds:function(){return this.factor*(60*this.minutes+3600*this.hours)},compare:function(T){var r=this.toSeconds(),n=T.toSeconds();return(r>n)-(n>r)},_normalize:function(){for(var T=this.toSeconds(),r=this.factor;T<-43200;)T+=97200;for(;T>50400;)T-=97200;this.fromSeconds(T),0==T&&(this.factor=r)},toICALString:function(){return ICAL.design.icalendar.value["utc-offset"].toICAL(this.toString())},toString:function(){return(1==this.factor?"+":"-")+ICAL.helpers.pad2(this.hours)+":"+ICAL.helpers.pad2(this.minutes)}},T.fromString=function(T){var r={};return r.factor="+"===T[0]?1:-1,r.hours=ICAL.helpers.strictParseInt(T.substr(1,2)),r.minutes=ICAL.helpers.strictParseInt(T.substr(4,2)),new ICAL.UtcOffset(r)},T.fromSeconds=function(r){var n=new T;return n.fromSeconds(r),n},T}(),ICAL.Binary=function(){function T(T){this.value=T}return T.prototype={icaltype:"binary",decodeValue:function(){return this._b64_decode(this.value)},setEncodedValue:function(T){this.value=this._b64_encode(T)},_b64_encode:function(T){var r,n,t,e,A,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/=",E=0,a=0,D="",S=[];if(!T)return T;do{r=(A=T.charCodeAt(E++)<<16|T.charCodeAt(E++)<<8|T.charCodeAt(E++))>>18&63,n=A>>12&63,t=A>>6&63,e=63&A,S[a++]=i.charAt(r)+i.charAt(n)+i.charAt(t)+i.charAt(e)}while(E<T.length);D=S.join("");var s=T.length%3;return(s?D.slice(0,s-3):D)+"===".slice(s||3)},_b64_decode:function(T){var r,n,t,e,A,i,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=0,D=0,S=[];if(!T)return T;T+="";do{r=(i=E.indexOf(T.charAt(a++))<<18|E.indexOf(T.charAt(a++))<<12|(e=E.indexOf(T.charAt(a++)))<<6|(A=E.indexOf(T.charAt(a++))))>>16&255,n=i>>8&255,t=255&i,S[D++]=64==e?String.fromCharCode(r):64==A?String.fromCharCode(r,n):String.fromCharCode(r,n,t)}while(a<T.length);return S.join("")},toString:function(){return this.value}},T.fromString=function(r){return new T(r)},T}(),ICAL.Period=function(T){if(this.wrappedJSObject=this,T&&"start"in T){if(T.start&&!(T.start instanceof ICAL.Time))throw new TypeError(".start must be an instance of ICAL.Time");this.start=T.start}if(T&&T.end&&T.duration)throw new Error("cannot accept both end and duration");if(T&&"end"in T){if(T.end&&!(T.end instanceof ICAL.Time))throw new TypeError(".end must be an instance of ICAL.Time");this.end=T.end}if(T&&"duration"in T){if(T.duration&&!(T.duration instanceof ICAL.Duration))throw new TypeError(".duration must be an instance of ICAL.Duration");this.duration=T.duration}},ICAL.Period.prototype={start:null,end:null,duration:null,icalclass:"icalperiod",icaltype:"period",clone:function(){return ICAL.Period.fromData({start:this.start?this.start.clone():null,end:this.end?this.end.clone():null,duration:this.duration?this.duration.clone():null})},getDuration:function(){return this.duration?this.duration:this.end.subtractDate(this.start)},getEnd:function(){if(this.end)return this.end;var T=this.start.clone();return T.addDuration(this.duration),T},toString:function(){return this.start+"/"+(this.end||this.duration)},toJSON:function(){return[this.start.toString(),(this.end||this.duration).toString()]},toICALString:function(){return this.start.toICALString()+"/"+(this.end||this.duration).toICALString()}},ICAL.Period.fromString=function(T,r){var n=T.split("/");if(2!==n.length)throw new Error('Invalid string value: "'+T+'" must contain a "/" char.');var t={start:ICAL.Time.fromDateTimeString(n[0],r)},e=n[1];return ICAL.Duration.isValueString(e)?t.duration=ICAL.Duration.fromString(e):t.end=ICAL.Time.fromDateTimeString(e,r),new ICAL.Period(t)},ICAL.Period.fromData=function(T){return new ICAL.Period(T)},ICAL.Period.fromJSON=function(T,r,n){function t(T,r){return n?ICAL.Time.fromString(T,r):ICAL.Time.fromDateTimeString(T,r)}return ICAL.Duration.isValueString(T[1])?ICAL.Period.fromData({start:t(T[0],r),duration:ICAL.Duration.fromString(T[1])}):ICAL.Period.fromData({start:t(T[0],r),end:t(T[1],r)})},function(){var T=/([PDWHMTS]{1,1})/;function r(T,r,n){var t;switch(T){case"P":n.isNegative=!(!r||"-"!==r);break;case"D":t="days";break;case"W":t="weeks";break;case"H":t="hours";break;case"M":t="minutes";break;case"S":t="seconds";break;default:return 0}if(t){if(!r&&0!==r)throw new Error('invalid duration value: Missing number before "'+T+'"');var e=parseInt(r,10);if(ICAL.helpers.isStrictlyNaN(e))throw new Error('invalid duration value: Invalid number "'+r+'" before "'+T+'"');n[t]=e}return 1}ICAL.Duration=function(T){this.wrappedJSObject=this,this.fromData(T)},ICAL.Duration.prototype={weeks:0,days:0,hours:0,minutes:0,seconds:0,isNegative:!1,icalclass:"icalduration",icaltype:"duration",clone:function(){return ICAL.Duration.fromData(this)},toSeconds:function(){var T=this.seconds+60*this.minutes+3600*this.hours+86400*this.days+604800*this.weeks;return this.isNegative?-T:T},fromSeconds:function(T){var r=Math.abs(T);return this.isNegative=T<0,this.days=ICAL.helpers.trunc(r/86400),this.days%7==0?(this.weeks=this.days/7,this.days=0):this.weeks=0,r-=86400*(this.days+7*this.weeks),this.hours=ICAL.helpers.trunc(r/3600),r-=3600*this.hours,this.minutes=ICAL.helpers.trunc(r/60),r-=60*this.minutes,this.seconds=r,this},fromData:function(T){var r=["weeks","days","hours","minutes","seconds","isNegative"];for(var n in r)if(r.hasOwnProperty(n)){var t=r[n];this[t]=T&&t in T?T[t]:0}},reset:function(){this.isNegative=!1,this.weeks=0,this.days=0,this.hours=0,this.minutes=0,this.seconds=0},compare:function(T){var r=this.toSeconds(),n=T.toSeconds();return(r>n)-(r<n)},normalize:function(){this.fromSeconds(this.toSeconds())},toString:function(){if(0==this.toSeconds())return"PT0S";var T="";return this.isNegative&&(T+="-"),T+="P",this.weeks&&(T+=this.weeks+"W"),this.days&&(T+=this.days+"D"),(this.hours||this.minutes||this.seconds)&&(T+="T",this.hours&&(T+=this.hours+"H"),this.minutes&&(T+=this.minutes+"M"),this.seconds&&(T+=this.seconds+"S")),T},toICALString:function(){return this.toString()}},ICAL.Duration.fromSeconds=function(T){return(new ICAL.Duration).fromSeconds(T)},ICAL.Duration.isValueString=function(T){return"P"===T[0]||"P"===T[1]},ICAL.Duration.fromString=function(n){for(var t=0,e=Object.create(null),A=0;-1!==(t=n.search(T));){var i=n[t],E=n.substr(0,t);n=n.substr(t+1),A+=r(i,E,e)}if(A<2)throw new Error('invalid duration value: Not enough duration components in "'+n+'"');return new ICAL.Duration(e)},ICAL.Duration.fromData=function(T){return new ICAL.Duration(T)}}(),function(){var T=["tzid","location","tznames","latitude","longitude"];ICAL.Timezone=function(T){this.wrappedJSObject=this,this.fromData(T)},ICAL.Timezone.prototype={tzid:"",location:"",tznames:"",latitude:0,longitude:0,component:null,expandedUntilYear:0,icalclass:"icaltimezone",fromData:function(r){if(this.expandedUntilYear=0,this.changes=[],r instanceof ICAL.Component)this.component=r;else{if(r&&"component"in r)if("string"==typeof r.component){var n=ICAL.parse(r.component);this.component=new ICAL.Component(n)}else r.component instanceof ICAL.Component?this.component=r.component:this.component=null;for(var t in T)if(T.hasOwnProperty(t)){var e=T[t];r&&e in r&&(this[e]=r[e])}}return this.component instanceof ICAL.Component&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this},utcOffset:function(T){if(this==ICAL.Timezone.utcTimezone||this==ICAL.Timezone.localTimezone)return 0;if(this._ensureCoverage(T.year),!this.changes.length)return 0;for(var r={year:T.year,month:T.month,day:T.day,hour:T.hour,minute:T.minute,second:T.second},n=this._findNearbyChange(r),t=-1,e=1;;){var A=ICAL.helpers.clone(this.changes[n],!0);if(A.utcOffset<A.prevUtcOffset?ICAL.Timezone.adjust_change(A,0,0,0,A.utcOffset):ICAL.Timezone.adjust_change(A,0,0,0,A.prevUtcOffset),ICAL.Timezone._compare_change_fn(r,A)>=0?t=n:e=-1,-1==e&&-1!=t)break;
1if((n+=e)<0)return 0;if(n>=this.changes.length)break}var i=this.changes[t];if(i.utcOffset-i.prevUtcOffset<0&&t>0){var E=ICAL.helpers.clone(i,!0);if(ICAL.Timezone.adjust_change(E,0,0,0,E.prevUtcOffset),ICAL.Timezone._compare_change_fn(r,E)<0){var a=this.changes[t-1];false!=i.is_daylight&&false==a.is_daylight&&(i=a)}}return i.utcOffset},_findNearbyChange:function(T){var r=ICAL.helpers.binsearchInsert(this.changes,T,ICAL.Timezone._compare_change_fn);return r>=this.changes.length?this.changes.length-1:r},_ensureCoverage:function(T){if(-1==ICAL.Timezone._minimumExpansionYear){var r=ICAL.Time.now();ICAL.Timezone._minimumExpansionYear=r.year}var n=T;if(n<ICAL.Timezone._minimumExpansionYear&&(n=ICAL.Timezone._minimumExpansionYear),(n+=ICAL.Timezone.EXTRA_COVERAGE)>ICAL.Timezone.MAX_YEAR&&(n=ICAL.Timezone.MAX_YEAR),!this.changes.length||this.expandedUntilYear<T){for(var t=this.component.getAllSubcomponents(),e=t.length,A=0;A<e;A++)this._expandComponent(t[A],n,this.changes);this.changes.sort(ICAL.Timezone._compare_change_fn),this.expandedUntilYear=n}},_expandComponent:function(T,r,n){if(!T.hasProperty("dtstart")||!T.hasProperty("tzoffsetto")||!T.hasProperty("tzoffsetfrom"))return null;var t,e=T.getFirstProperty("dtstart").getFirstValue();function A(T){return T.factor*(3600*T.hours+60*T.minutes)}function i(){var r={};return r.is_daylight="daylight"==T.name,r.utcOffset=A(T.getFirstProperty("tzoffsetto").getFirstValue()),r.prevUtcOffset=A(T.getFirstProperty("tzoffsetfrom").getFirstValue()),r}if(T.hasProperty("rrule")||T.hasProperty("rdate")){var E=T.getAllProperties("rdate");for(var a in E)if(E.hasOwnProperty(a)){var D=E[a].getFirstValue();(t=i()).year=D.year,t.month=D.month,t.day=D.day,D.isDate?(t.hour=e.hour,t.minute=e.minute,t.second=e.second,e.zone!=ICAL.Timezone.utcTimezone&&ICAL.Timezone.adjust_change(t,0,0,0,-t.prevUtcOffset)):(t.hour=D.hour,t.minute=D.minute,t.second=D.second,D.zone!=ICAL.Timezone.utcTimezone&&ICAL.Timezone.adjust_change(t,0,0,0,-t.prevUtcOffset)),n.push(t)}var S=T.getFirstProperty("rrule");if(S){S=S.getFirstValue(),t=i(),S.until&&S.until.zone==ICAL.Timezone.utcTimezone&&(S.until.adjust(0,0,0,t.prevUtcOffset),S.until.zone=ICAL.Timezone.localTimezone);for(var s,R=S.iterator(e);(s=R.next())&&(t=i(),!(s.year>r)&&s);)t.year=s.year,t.month=s.month,t.day=s.day,t.hour=s.hour,t.minute=s.minute,t.second=s.second,t.isDate=s.isDate,ICAL.Timezone.adjust_change(t,0,0,0,-t.prevUtcOffset),n.push(t)}}else(t=i()).year=e.year,t.month=e.month,t.day=e.day,t.hour=e.hour,t.minute=e.minute,t.second=e.second,ICAL.Timezone.adjust_change(t,0,0,0,-t.prevUtcOffset),n.push(t);return n},toString:function(){return this.tznames?this.tznames:this.tzid}},ICAL.Timezone._compare_change_fn=function(T,r){return T.year<r.year?-1:T.year>r.year?1:T.month<r.month?-1:T.month>r.month?1:T.day<r.day?-1:T.day>r.day?1:T.hour<r.hour?-1:T.hour>r.hour?1:T.minute<r.minute?-1:T.minute>r.minute?1:T.second<r.second?-1:T.second>r.second?1:0},ICAL.Timezone.convert_time=function(T,r,n){if(T.isDate||r.tzid==n.tzid||r==ICAL.Timezone.localTimezone||n==ICAL.Timezone.localTimezone)return T.zone=n,T;var t=r.utcOffset(T);return T.adjust(0,0,0,-t),t=n.utcOffset(T),T.adjust(0,0,0,t),null},ICAL.Timezone.fromData=function(T){return(new ICAL.Timezone).fromData(T)},ICAL.Timezone.utcTimezone=ICAL.Timezone.fromData({tzid:"UTC"}),ICAL.Timezone.localTimezone=ICAL.Timezone.fromData({tzid:"floating"}),ICAL.Timezone.adjust_change=function(T,r,n,t,e){return ICAL.Time.prototype.adjust.call(T,r,n,t,e,T)},ICAL.Timezone._minimumExpansionYear=-1,ICAL.Timezone.MAX_YEAR=2035,ICAL.Timezone.EXTRA_COVERAGE=5}(),ICAL.TimezoneService=function(){var T,r={get count(){return Object.keys(T).length},reset:function(){T=Object.create(null);var r=ICAL.Timezone.utcTimezone;T.Z=r,T.UTC=r,T.GMT=r},has:function(r){return!!T[r]},get:function(r){return T[r]},register:function(r,n){if(r instanceof ICAL.Component&&"vtimezone"===r.name&&(r=(n=new ICAL.Timezone(r)).tzid),!(n instanceof ICAL.Timezone))throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component");T[r]=n},remove:function(r){return delete T[r]}};return r.reset(),r}(),ICAL.Time=function(T,r){this.wrappedJSObject=this;var n=this._time=Object.create(null);n.year=0,n.month=1,n.day=1,n.hour=0,n.minute=0,n.second=0,n.isDate=!1,this.fromData(T,r)},ICAL.Time._dowCache={},ICAL.Time._wnCache={},ICAL.Time.prototype={icalclass:"icaltime",_cachedUnixTime:null,get icaltype(){return this.isDate?"date":"date-time"},zone:null,_pendingNormalization:!1,clone:function(){return new ICAL.Time(this._time,this.zone)},reset:function(){this.fromData(ICAL.Time.epochTime),this.zone=ICAL.Timezone.utcTimezone},resetTo:function(T,r,n,t,e,A,i){this.fromData({year:T,month:r,day:n,hour:t,minute:e,second:A,zone:i})},fromJSDate:function(T,r){return T?r?(this.zone=ICAL.Timezone.utcTimezone,this.year=T.getUTCFullYear(),this.month=T.getUTCMonth()+1,this.day=T.getUTCDate(),this.hour=T.getUTCHours(),this.minute=T.getUTCMinutes(),this.second=T.getUTCSeconds()):(this.zone=ICAL.Timezone.localTimezone,this.year=T.getFullYear(),this.month=T.getMonth()+1,this.day=T.getDate(),this.hour=T.getHours(),this.minute=T.getMinutes(),this.second=T.getSeconds()):this.reset(),this._cachedUnixTime=null,this},fromData:function(T,r){if(T)for(var n in T)if(Object.prototype.hasOwnProperty.call(T,n)){if("icaltype"===n)continue;this[n]=T[n]}if(r&&(this.zone=r),T&&!("isDate"in T)?this.isDate=!("hour"in T):T&&"isDate"in T&&(this.isDate=T.isDate),T&&"timezone"in T){var t=ICAL.TimezoneService.get(T.timezone);this.zone=t||ICAL.Timezone.localTimezone}return T&&"zone"in T&&(this.zone=T.zone),this.zone||(this.zone=ICAL.Timezone.localTimezone),this._cachedUnixTime=null,this},dayOfWeek:function(T){var r=T||ICAL.Time.SUNDAY,n=(this.year<<12)+(this.month<<8)+(this.day<<3)+r;if(n in ICAL.Time._dowCache)return ICAL.Time._dowCache[n];var t=this.day,e=this.month+(this.month<3?12:0),A=this.year-(this.month<3?1:0),i=t+A+ICAL.helpers.trunc(26*(e+1)/10)+ICAL.helpers.trunc(A/4);return i=((i+=6*ICAL.helpers.trunc(A/100)+ICAL.helpers.trunc(A/400))+7-r)%7+1,ICAL.Time._dowCache[n]=i,i},dayOfYear:function(){var T=ICAL.Time.isLeapYear(this.year)?1:0;return ICAL.Time.daysInYearPassedMonth[T][this.month-1]+this.day},startOfWeek:function(T){var r=T||ICAL.Time.SUNDAY,n=this.clone();return n.day-=(this.dayOfWeek()+7-r)%7,n.isDate=!0,n.hour=0,n.minute=0,n.second=0,n},endOfWeek:function(T){var r=T||ICAL.Time.SUNDAY,n=this.clone();return n.day+=(7-this.dayOfWeek()+r-ICAL.Time.SUNDAY)%7,n.isDate=!0,n.hour=0,n.minute=0,n.second=0,n},startOfMonth:function(){var T=this.clone();return T.day=1,T.isDate=!0,T.hour=0,T.minute=0,T.second=0,T},endOfMonth:function(){var T=this.clone();return T.day=ICAL.Time.daysInMonth(T.month,T.year),T.isDate=!0,T.hour=0,T.minute=0,T.second=0,T},startOfYear:function(){var T=this.clone();return T.day=1,T.month=1,T.isDate=!0,T.hour=0,T.minute=0,T.second=0,T},endOfYear:function(){var T=this.clone();return T.day=31,T.month=12,T.isDate=!0,T.hour=0,T.minute=0,T.second=0,T},startDoyWeek:function(T){var r=T||ICAL.Time.SUNDAY,n=this.dayOfWeek()-r;return n<0&&(n+=7),this.dayOfYear()-n},getDominicalLetter:function(){return ICAL.Time.getDominicalLetter(this.year)},nthWeekDay:function(T,r){var n,t=ICAL.Time.daysInMonth(this.month,this.year),e=r,A=0,i=this.clone();if(e>=0){i.day=1,0!=e&&e--,A=i.day;var E=T-i.dayOfWeek();E<0&&(E+=7),A+=E,A-=T,n=T}else i.day=t,e++,(n=i.dayOfWeek()-T)<0&&(n+=7),n=t-n;return A+(n+=7*e)},isNthWeekDay:function(T,r){var n=this.dayOfWeek();return 0===r&&n===T||this.nthWeekDay(T,r)===this.day},weekNumber:function(T){var r,n=(this.year<<12)+(this.month<<8)+(this.day<<3)+T;if(n in ICAL.Time._wnCache)return ICAL.Time._wnCache[n];var t=this.clone();t.isDate=!0;var e=this.year;12==t.month&&t.day>25?(r=ICAL.Time.weekOneStarts(e+1,T),t.compare(r)<0?r=ICAL.Time.weekOneStarts(e,T):e++):(r=ICAL.Time.weekOneStarts(e,T),t.compare(r)<0&&(r=ICAL.Time.weekOneStarts(--e,T)));var A=t.subtractDate(r).toSeconds()/86400,i=ICAL.helpers.trunc(A/7)+1;return ICAL.Time._wnCache[n]=i,i},addDuration:function(T){var r=T.isNegative?-1:1,n=this.second,t=this.minute,e=this.hour,A=this.day;n+=r*T.seconds,t+=r*T.minutes,e+=r*T.hours,A+=r*T.days,A+=7*r*T.weeks,this.second=n,this.minute=t,this.hour=e,this.day=A,this._cachedUnixTime=null},subtractDate:function(T){var r=this.toUnixTime()+this.utcOffset(),n=T.toUnixTime()+T.utcOffset();return ICAL.Duration.fromSeconds(r-n)},subtractDateTz:function(T){var r=this.toUnixTime(),n=T.toUnixTime();return ICAL.Duration.fromSeconds(r-n)},compare:function(T){var r=this.toUnixTime(),n=T.toUnixTime();return r>n?1:n>r?-1:0},compareDateOnlyTz:function(T,r){function n(T){return ICAL.Time._cmp_attr(t,e,T)}var t=this.convertToZone(r),e=T.convertToZone(r),A=0;return 0!=(A=n("year"))||0!=(A=n("month"))||(A=n("day")),A},convertToZone:function(T){var r=this.clone(),n=this.zone.tzid==T.tzi
1d;return this.isDate||n||ICAL.Timezone.convert_time(r,this.zone,T),r.zone=T,r},utcOffset:function(){return this.zone==ICAL.Timezone.localTimezone||this.zone==ICAL.Timezone.utcTimezone?0:this.zone.utcOffset(this)},toICALString:function(){var T=this.toString();return T.length>10?ICAL.design.icalendar.value["date-time"].toICAL(T):ICAL.design.icalendar.value.date.toICAL(T)},toString:function(){var T=this.year+"-"+ICAL.helpers.pad2(this.month)+"-"+ICAL.helpers.pad2(this.day);return this.isDate||(T+="T"+ICAL.helpers.pad2(this.hour)+":"+ICAL.helpers.pad2(this.minute)+":"+ICAL.helpers.pad2(this.second),this.zone===ICAL.Timezone.utcTimezone&&(T+="Z")),T},toJSDate:function(){return this.zone==ICAL.Timezone.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:function(){return this._time.isDate,this._time.isDate&&(this._time.hour=0,this._time.minute=0,this._time.second=0),this.adjust(0,0,0,0),this},adjust:function(T,r,n,t,e){var A,i,E,a,D,S,s,R=0,o=0,F=e||this._time;if(F.isDate||(E=F.second+t,F.second=E%60,A=ICAL.helpers.trunc(E/60),F.second<0&&(F.second+=60,A--),a=F.minute+n+A,F.minute=a%60,i=ICAL.helpers.trunc(a/60),F.minute<0&&(F.minute+=60,i--),D=F.hour+r+i,F.hour=D%24,R=ICAL.helpers.trunc(D/24),F.hour<0&&(F.hour+=24,R--)),F.month>12?o=ICAL.helpers.trunc((F.month-1)/12):F.month<1&&(o=ICAL.helpers.trunc(F.month/12)-1),F.year+=o,F.month-=12*o,(S=F.day+T+R)>0)for(;!(S<=(s=ICAL.Time.daysInMonth(F.month,F.year)));)F.month++,F.month>12&&(F.year++,F.month=1),S-=s;else for(;S<=0;)1==F.month?(F.year--,F.month=12):F.month--,S+=ICAL.Time.daysInMonth(F.month,F.year);return F.day=S,this._cachedUnixTime=null,this},fromUnixTime:function(T){this.zone=ICAL.Timezone.utcTimezone;var r=ICAL.Time.epochTime.clone();r.adjust(0,0,0,T),this.year=r.year,this.month=r.month,this.day=r.day,this.hour=r.hour,this.minute=r.minute,this.second=Math.floor(r.second),this._cachedUnixTime=null},toUnixTime:function(){if(null!==this._cachedUnixTime)return this._cachedUnixTime;var T=this.utcOffset(),r=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-T);return this._cachedUnixTime=r/1e3,this._cachedUnixTime},toJSON:function(){for(var T,r=["year","month","day","hour","minute","second","isDate"],n=Object.create(null),t=0,e=r.length;t<e;t++)n[T=r[t]]=this[T];return this.zone&&(n.timezone=this.zone.tzid),n}},function(){function T(T){Object.defineProperty(ICAL.Time.prototype,T,{get:function(){return this._pendingNormalization&&(this._normalize(),this._pendingNormalization=!1),this._time[T]},set:function(r){return"isDate"===T&&r&&!this._time.isDate&&this.adjust(0,0,0,0),this._cachedUnixTime=null,this._pendingNormalization=!0,this._time[T]=r,r}})}"defineProperty"in Object&&(T("year"),T("month"),T("day"),T("hour"),T("minute"),T("second"),T("isDate"))}(),ICAL.Time.daysInMonth=function(T,r){var n=30;return T<1||T>12||(n=[0,31,28,31,30,31,30,31,31,30,31,30,31][T],2==T&&(n+=ICAL.Time.isLeapYear(r))),n},ICAL.Time.isLeapYear=function(T){return T<=1752?T%4==0:T%4==0&&T%100!=0||T%400==0},ICAL.Time.fromDayOfYear=function(T,r){var n=r,t=T,e=new ICAL.Time;e.auto_normalize=!1;var A=ICAL.Time.isLeapYear(n)?1:0;if(t<1)return n--,A=ICAL.Time.isLeapYear(n)?1:0,t+=ICAL.Time.daysInYearPassedMonth[A][12],ICAL.Time.fromDayOfYear(t,n);if(t>ICAL.Time.daysInYearPassedMonth[A][12])return A=ICAL.Time.isLeapYear(n)?1:0,t-=ICAL.Time.daysInYearPassedMonth[A][12],n++,ICAL.Time.fromDayOfYear(t,n);e.year=n,e.isDate=!0;for(var i=11;i>=0;i--)if(t>ICAL.Time.daysInYearPassedMonth[A][i]){e.month=i+1,e.day=t-ICAL.Time.daysInYearPassedMonth[A][i];break}return e.auto_normalize=!0,e},ICAL.Time.fromStringv2=function(T){return new ICAL.Time({year:parseInt(T.substr(0,4),10),month:parseInt(T.substr(5,2),10),day:parseInt(T.substr(8,2),10),isDate:!0})},ICAL.Time.fromDateString=function(T){return new ICAL.Time({year:ICAL.helpers.strictParseInt(T.substr(0,4)),month:ICAL.helpers.strictParseInt(T.substr(5,2)),day:ICAL.helpers.strictParseInt(T.substr(8,2)),isDate:!0})},ICAL.Time.fromDateTimeString=function(T,r){if(T.length<19)throw new Error('invalid date-time value: "'+T+'"');var n;return T[19]&&"Z"===T[19]?n="Z":r&&(n=r.getParameter("tzid")),new ICAL.Time({year:ICAL.helpers.strictParseInt(T.substr(0,4)),month:ICAL.helpers.strictParseInt(T.substr(5,2)),day:ICAL.helpers.strictParseInt(T.substr(8,2)),hour:ICAL.helpers.strictParseInt(T.substr(11,2)),minute:ICAL.helpers.strictParseInt(T.substr(14,2)),second:ICAL.helpers.strictParseInt(T.substr(17,2)),timezone:n})},ICAL.Time.fromString=function(T,r){return T.length>10?ICAL.Time.fromDateTimeString(T,r):ICAL.Time.fromDateString(T)},ICAL.Time.fromJSDate=function(T,r){return(new ICAL.Time).fromJSDate(T,r)},ICAL.Time.fromData=function(T,r){return(new ICAL.Time).fromData(T,r)},ICAL.Time.now=function(){return ICAL.Time.fromJSDate(new Date,!1)},ICAL.Time.weekOneStarts=function(T,r){var n=ICAL.Time.fromData({year:T,month:1,day:1,isDate:!0}),t=n.dayOfWeek(),e=r||ICAL.Time.DEFAULT_WEEK_START;return t>ICAL.Time.THURSDAY&&(n.day+=7),e>ICAL.Time.THURSDAY&&(n.day-=7),n.day-=t-e,n},ICAL.Time.getDominicalLetter=function(T){var r="GFEDCBA",n=(T+(T/4|0)+(T/400|0)-(T/100|0)-1)%7;return ICAL.Time.isLeapYear(T)?r[(n+6)%7]+r[n]:r[n]},ICAL.Time.epochTime=ICAL.Time.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"}),ICAL.Time._cmp_attr=function(T,r,n){return T[n]>r[n]?1:T[n]<r[n]?-1:0},ICAL.Time.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]],ICAL.Time.SUNDAY=1,ICAL.Time.MONDAY=2,ICAL.Time.TUESDAY=3,ICAL.Time.WEDNESDAY=4,ICAL.Time.THURSDAY=5,ICAL.Time.FRIDAY=6,ICAL.Time.SATURDAY=7,ICAL.Time.DEFAULT_WEEK_START=ICAL.Time.MONDAY,ICAL.VCardTime=function(T,r,n){this.wrappedJSObject=this;var t=this._time=Object.create(null);t.year=null,t.month=null,t.day=null,t.hour=null,t.minute=null,t.second=null,this.icaltype=n||"date-and-or-time",this.fromData(T,r)},ICAL.helpers.inherits(ICAL.Time,ICAL.VCardTime,{icalclass:"vcardtime",icaltype:"date-and-or-time",zone:null,clone:function(){return new ICAL.VCardTime(this._time,this.zone,this.icaltype)},_normalize:function(){return this},utcOffset:function(){return this.zone instanceof ICAL.UtcOffset?this.zone.toSeconds():ICAL.Time.prototype.utcOffset.apply(this,arguments)},toICALString:function(){return ICAL.design.vcard.value[this.icaltype].toICAL(this.toString())},toString:function(){var T,r=ICAL.helpers.pad2,n=this.year,t=this.month,e=this.day,A=this.hour,i=this.minute,E=this.second,a=null!==t,D=null!==e,S=null!==A,s=null!==i,R=null!==E,o=(null!==n?r(n)+(a||D?"-":""):a||D?"--":"")+(a?r(t):"")+(D?"-"+r(e):""),F=(S?r(A):"-")+(S&&s?":":"")+(s?r(i):"")+(S||s?"":"-")+(s&&R?":":"")+(R?r(E):"");switch(T=this.zone===ICAL.Timezone.utcTimezone?"Z":this.zone instanceof ICAL.UtcOffset?this.zone.toString():this.zone===ICAL.Timezone.localTimezone?"":this.zone instanceof ICAL.Timezone?ICAL.UtcOffset.fromSeconds(this.zone.utcOffset(this)).toString():"",this.icaltype){case"time":return F+T;case"date-and-or-time":case"date-time":return o+("--"==F?"":"T"+F+T);case"date":return o}return null}}),ICAL.VCardTime.fromDateAndOrTimeString=function(T,r){function n(T,r,n){return T?ICAL.helpers.strictParseInt(T.substr(r,n)):null}var t=T.split("T"),e=t[0],A=t[1],i=A?ICAL.design.vcard.value.time._splitZone(A):[],E=i[0],a=i[1],D=(ICAL.helpers.strictParseInt,e?e.length:0),S=a?a.length:0,s=e&&"-"==e[0]&&"-"==e[1],R=a&&"-"==a[0],o={year:s?null:n(e,0,4),month:!s||4!=D&&7!=D?7==D||10==D?n(e,5,2):null:n(e,2,2),day:5==D?n(e,3,2):7==D&&s?n(e,5,2):10==D?n(e,8,2):null,hour:R?null:n(a,0,2),minute:R&&3==S?n(a,1,2):S>4?n(a,R?1:3,2):null,second:4==S?n(a,2,2):6==S?n(a,4,2):8==S?n(a,6,2):null};return E="Z"==E?ICAL.Timezone.utcTimezone:E&&":"==E[3]?ICAL.UtcOffset.fromString(E):null,new ICAL.VCardTime(o,E,r)},function(){var T={SU:ICAL.Time.SUNDAY,MO:ICAL.Time.MONDAY,TU:ICAL.Time.TUESDAY,WE:ICAL.Time.WEDNESDAY,TH:ICAL.Time.THURSDAY,FR:ICAL.Time.FRIDAY,SA:ICAL.Time.SATURDAY},r={};for(var n in T)T.hasOwnProperty(n)&&(r[T[n]]=n);function t(T,r,n,t){var e=t;if("+"===t[0]&&(e=t.substr(1)),e=ICAL.helpers.strictParseInt(e),void 0!==r&&t<r)throw new Error(T+': invalid value "'+t+'" must be > '+r);if(void 0!==n&&t>n)throw new Error(T+': invalid value "'+t+'" must be < '+r);return e}ICAL.Recur=function(T){this.wrappedJSObject=this,this.parts={},T&&"object"===typeof T&&this.fromData(T)},ICAL.Recur.prototype={parts:null,interval:1,wkst:ICAL.Time.MONDAY,until:null,count:null,freq:null,icalclass:"icalrecur",icaltype:"recur",iterator:function(T){return new ICAL.RecurIterator({rule:this,dtstart:T})},clone:function(){return new ICAL.Recur(this.toJSON())},isFinite:function(){return!(!this.count&&!this.until)},isByCount:function(){return!(!this.count||this.until)},addComponent:function(T,r){var n=T.toUpperCase();n in this.parts?this.parts[n].push(r):this.parts[n]=[r]},setComponent:function(T,r){this.parts[T.toUpperCase()]=r.slice()},getComponent:function(T){var r=T.toUpperCase();return r in this.parts?this.parts[r].slice():[]},getNextOccurrence:function(T,r){var n,t=this.iterator(T);do{n=t.next()}
1while(n&&n.compare(r)<=0);return n&&r.zone&&(n.zone=r.zone),n},fromData:function(T){for(var r in T){var n=r.toUpperCase();n in a?Array.isArray(T[r])?this.parts[n]=T[r]:this.parts[n]=[T[r]]:this[r]=T[r]}this.interval&&"number"!=typeof this.interval&&E.INTERVAL(this.interval,this),this.wkst&&"number"!=typeof this.wkst&&(this.wkst=ICAL.Recur.icalDayToNumericDay(this.wkst)),!this.until||this.until instanceof ICAL.Time||(this.until=ICAL.Time.fromString(this.until))},toJSON:function(){var T=Object.create(null);for(var r in T.freq=this.freq,this.count&&(T.count=this.count),this.interval>1&&(T.interval=this.interval),this.parts)if(this.parts.hasOwnProperty(r)){var n=this.parts[r];Array.isArray(n)&&1==n.length?T[r.toLowerCase()]=n[0]:T[r.toLowerCase()]=ICAL.helpers.clone(this.parts[r])}return this.until&&(T.until=this.until.toString()),"wkst"in this&&this.wkst!==ICAL.Time.DEFAULT_WEEK_START&&(T.wkst=ICAL.Recur.numericDayToIcalDay(this.wkst)),T},toString:function(){var T="FREQ="+this.freq;for(var r in this.count&&(T+=";COUNT="+this.count),this.interval>1&&(T+=";INTERVAL="+this.interval),this.parts)this.parts.hasOwnProperty(r)&&(T+=";"+r+"="+this.parts[r]);return this.until&&(T+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==ICAL.Time.DEFAULT_WEEK_START&&(T+=";WKST="+ICAL.Recur.numericDayToIcalDay(this.wkst)),T}},ICAL.Recur.icalDayToNumericDay=function(r,n){var t=n||ICAL.Time.SUNDAY;return(T[r]-t+7)%7+1},ICAL.Recur.numericDayToIcalDay=function(T,n){var t=T+(n||ICAL.Time.SUNDAY)-ICAL.Time.SUNDAY;return t>7&&(t-=7),r[t]};var e=/^(SU|MO|TU|WE|TH|FR|SA)$/,A=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,i=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"],E={FREQ:function(T,r,n){if(-1===i.indexOf(T))throw new Error('invalid frequency "'+T+'" expected: "'+i.join(", ")+'"');r.freq=T},COUNT:function(T,r,n){r.count=ICAL.helpers.strictParseInt(T)},INTERVAL:function(T,r,n){r.interval=ICAL.helpers.strictParseInt(T),r.interval<1&&(r.interval=1)},UNTIL:function(T,r,n){T.length>10?r.until=ICAL.design.icalendar.value["date-time"].fromICAL(T):r.until=ICAL.design.icalendar.value.date.fromICAL(T),n||(r.until=ICAL.Time.fromString(r.until))},WKST:function(T,r,n){if(!e.test(T))throw new Error('invalid WKST value "'+T+'"');r.wkst=ICAL.Recur.icalDayToNumericDay(T)}},a={BYSECOND:t.bind(this,"BYSECOND",0,60),BYMINUTE:t.bind(this,"BYMINUTE",0,59),BYHOUR:t.bind(this,"BYHOUR",0,23),BYDAY:function(T){if(A.test(T))return T;throw new Error('invalid BYDAY value "'+T+'"')},BYMONTHDAY:t.bind(this,"BYMONTHDAY",-31,31),BYYEARDAY:t.bind(this,"BYYEARDAY",-366,366),BYWEEKNO:t.bind(this,"BYWEEKNO",-53,53),BYMONTH:t.bind(this,"BYMONTH",0,12),BYSETPOS:t.bind(this,"BYSETPOS",-366,366)};ICAL.Recur.fromString=function(T){var r=ICAL.Recur._stringToData(T,!1);return new ICAL.Recur(r)},ICAL.Recur.fromData=function(T){return new ICAL.Recur(T)},ICAL.Recur._stringToData=function(T,r){for(var n=Object.create(null),t=T.split(";"),e=t.length,A=0;A<e;A++){var i=t[A].split("="),D=i[0].toUpperCase(),S=i[0].toLowerCase(),s=r?S:D,R=i[1];if(D in a){for(var o=R.split(","),F=0,N=o.length;F<N;F++)o[F]=a[D](o[F]);n[s]=1==o.length?o[0]:o}else D in E?E[D](R,n,r):n[S]=R}return n}}(),ICAL.RecurIterator=function(){function T(T){this.fromData(T)}return T.prototype={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:function(T){if(this.rule=ICAL.helpers.formatClassType(T.rule,ICAL.Recur),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=ICAL.helpers.formatClassType(T.dtstart,ICAL.Time),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");T.by_data?this.by_data=T.by_data:this.by_data=ICAL.helpers.clone(this.rule.parts,!0),T.occurrence_number&&(this.occurrence_number=T.occurrence_number),this.days=T.days||[],T.last&&(this.last=
1ICAL.helpers.formatClassType(T.last,ICAL.Time)),this.by_indices=T.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=T.initialized||!1,this.initialized||this.init()},init:function(){this.initialized=!0,this.last=this.dtstart.clone();var T=this.by_data;if("BYDAY"in T&&this.sort_byday_rules(T.BYDAY),"BYYEARDAY"in T&&("BYMONTH"in T||"BYWEEKNO"in T||"BYMONTHDAY"in T||"BYDAY"in T))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in T&&"BYMONTHDAY"in T)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if("MONTHLY"==this.rule.freq&&("BYYEARDAY"in T||"BYWEEKNO"in T))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if("WEEKLY"==this.rule.freq&&("BYYEARDAY"in T||"BYMONTHDAY"in T))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if("YEARLY"!=this.rule.freq&&"BYYEARDAY"in T)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 T){var r=(a=this.ruleDayOfWeek(T.BYDAY[0],this.rule.wkst))[0],n=(D=a[1])-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)<D&&n>=0||n<0)&&(this.last.day+=n)}else{var t=ICAL.Recur.numericDayToIcalDay(this.dtstart.dayOfWeek());T.BYDAY=[t]}if("YEARLY"==this.rule.freq){for(;this.expand_year_days(this.last.year),!(this.days.length>0);)this.increment_year(this.rule.interval);this._nextByYearDay()}if("MONTHLY"==this.rule.freq&&this.has_by_data("BYDAY")){var e=null,A=this.last.clone(),i=ICAL.Time.daysInMonth(this.last.month,this.last.year);for(var E in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(E)){this.last=A.clone();r=(a=this.ruleDayOfWeek(this.by_data.BYDAY[E]))[0];var a,D=a[1],S=this.last.nthWeekDay(D,r);if(r>=6||r<=-6)throw new Error("Malformed values in BYDAY part");if(S>i||S<=0){if(e&&e.month==A.month)continue;for(;S>i||S<=0;)this.increment_month(),i=ICAL.Time.daysInMonth(this.last.month,this.last.year),S=this.last.nthWeekDay(D,r)}this.last.day=S,(!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>i||0==this.last.day)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")&&this.last.day<0){i=ICAL.Time.daysInMonth(this.last.month,this.last.year);this.last.day=i+this.last.day+1}},next:function(){var 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)return this.completed=!0,null;if(0==this.occurrence_number&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;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":T=this.next_month();break;case"YEARLY":this.next_year();break;default:return null}}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!T);if(0==this.last.compare(r))throw new Error("Same occurrence found twice, protecting you from death by recursion");return this.rule.until&&this.last.compare(this.rule.until)>0?(this.completed=!0,null):(this.occurrence_number++,this.last)},next_second:function(){return this.next_generic("BYSECOND","SECONDLY","second","minute")},increment_second:function(T){return this.increment_generic(T,"second",60,"minute")},next_minute:function(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")},increment_minute:function(T){return this.increment_generic(T,"minute",60,"hour")},next_hour:function(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")},increment_hour:function(T){this.increment_generic(T,"hour",24,"monthday")},next_day:function(){this.by_data;var T="DAILY"==this.rule.freq;
1return 0==this.next_hour()||(T?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0},next_week:function(){var T=0;if(0==this.next_weekday_by_week())return T;if(this.has_by_data("BYWEEKNO")){++this.by_indices.BYWEEKNO;this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,T=1),this.last.month=1,this.last.day=1;var r=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*r,T&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return T},normalizeByMonthDayRules:function(T,r,n){for(var t,e=ICAL.Time.daysInMonth(r,T),A=[],i=0,E=n.length;i<E;i++)if(t=n[i],!(Math.abs(t)>e)){if(t<0)t=e+(t+1);else if(0===t)continue;-1===A.indexOf(t)&&A.push(t)}return A.sort((function(T,r){return T-r}))},_byDayAndMonthDay:function(T){var r,n,t,e,A=this.by_data.BYDAY,i=0,E=A.length,a=0,D=this,S=this.last.day;function s(){for(e=ICAL.Time.daysInMonth(D.last.month,D.last.year),r=D.normalizeByMonthDayRules(D.last.year,D.last.month,D.by_data.BYMONTHDAY),t=r.length;r[i]<=S&&(!T||r[i]!=S)&&i<t-1;)i++}function R(){S=0,D.increment_month(),i=0,s()}s(),T&&(S-=1);for(var o=48;!a&&o;)if(o--,(n=S+1)>e)R();else{var F=r[i++];if(F>=n){S=F;for(var N=0;N<E;N++){var O=this.ruleDayOfWeek(A[N]),u=O[0],c=O[1];if(this.last.day=S,this.last.isNthWeekDay(c,u)){a=1;break}}a||i!==t||R()}else R()}if(o<=0)throw new Error("Malformed values in BYDAY combined with BYMONTHDAY parts");return a},next_month:function(){this.rule.freq;var T=1;if(0==this.next_hour())return T;if(this.has_by_data("BYDAY")&&this.has_by_data("BYMONTHDAY"))T=this._byDayAndMonthDay();else if(this.has_by_data("BYDAY")){var r=ICAL.Time.daysInMonth(this.last.month,this.last.year),n=0,t=0;if(this.has_by_data("BYSETPOS")){for(var e=this.last.day,A=1;A<=r;A++)this.last.day=A,this.is_day_in_byday(this.last)&&(t++,A<=e&&n++);this.last.day=e}T=0;for(A=this.last.day+1;A<=r;A++)if(this.last.day=A,this.is_day_in_byday(this.last)&&(!this.has_by_data("BYSETPOS")||this.check_set_position(++n)||this.check_set_position(n-t-1))){T=1;break}A>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)||(T=1):T=0)}else if(this.has_by_data("BYMONTHDAY")){this.by_indices.BYMONTHDAY++,this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length&&(this.by_indices.BYMONTHDAY=0,this.increment_month());r=ICAL.Time.daysInMonth(this.last.month,this.last.year);(A=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY])<0&&(A=r+A+1),A>r?(this.last.day=1,T=this.is_day_in_byday(this.last)):this.last.day=A}else{this.increment_month();r=ICAL.Time.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>r?T=0:this.last.day=this.by_data.BYMONTHDAY[0]}return T},next_weekday_by_week:function(){var T=0;if(0==this.next_hour())return T;if(!this.has_by_data("BYDAY"))return 1;for(;;){var r=new ICAL.Time;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,T=1);var n=this.by_data.BYDAY[this.by_indices.BYDAY],t=this.ruleDayOfWeek(n)[1];(t-=this.rule.wkst)<0&&(t+=7),r.year=this.last.year,r.month=this.last.month,r.day=this.last.day;var e=r.startDoyWeek(this.rule.wkst);if(!(t+e<1)||T){var A=ICAL.Time.fromDayOfYear(e+t,this.last.year);return this.last.year=A.year,this.last.month=A.month,this.last.day=A.day,T}}},next_year:function(){if(0==this.next_hour())return 0;if(++this.days_index==this.days.length){this.days_index=0;do{this.increment_year(this.rule.interval),this.expand_year_days(this.last.year)}while(0==this.days.length)}return this._nextByYearDay(),1},_nextByYearDay:function(){var T=this.days[this.days_index],r=this.last.year;T<1&&(T+=1,r+=1);var n=ICAL.Time.fromDayOfYear(T,r);this.last.day=n.day,this.last.month=n.month},ruleDayOfWeek:function(T,r){var n=T.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);return n?[parseInt(n[1]||0,10),T=ICAL.Recur.icalDayToNumericDay(n[2],r)]:[0,0]},next_generic:function(T,r,n,t,e){var A=T in this.by_data,i=this.rule.freq==r,
1E=0;if(e&&0==this[e]())return E;if(A){this.by_indices[T]++;this.by_indices[T];var a=this.by_data[T];this.by_indices[T]==a.length&&(this.by_indices[T]=0,E=1),this.last[n]=a[this.by_indices[T]]}else i&&this["increment_"+n](this.rule.interval);return A&&E&&i&&this["increment_"+t](1),E},increment_monthday:function(T){for(var r=0;r<T;r++){var n=ICAL.Time.daysInMonth(this.last.month,this.last.year);this.last.day++,this.last.day>n&&(this.last.day-=n,this.increment_month())}},increment_month:function(){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--;var T=ICAL.helpers.trunc(this.last.month/12);this.last.month%=12,this.last.month++,0!=T&&this.increment_year(T)}},increment_year:function(T){this.last.year+=T},increment_generic:function(T,r,n,t){this.last[r]+=T;var e=ICAL.helpers.trunc(this.last[r]/n);this.last[r]%=n,0!=e&&this["increment_"+t](e)},has_by_data:function(T){return T in this.rule.parts},expand_year_days:function(T){var r=new ICAL.Time;this.days=[];var n={},t=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(var e in t)if(t.hasOwnProperty(e)){var A=t[e];A in this.rule.parts&&(n[A]=this.rule.parts[A])}if("BYMONTH"in n&&"BYWEEKNO"in n){var i=1,E={};r.year=T,r.isDate=!0;for(var a=0;a<this.by_data.BYMONTH.length;a++){var D=this.by_data.BYMONTH[a];r.month=D,r.day=1;var S=r.weekNumber(this.rule.wkst);r.day=ICAL.Time.daysInMonth(D,T);var s=r.weekNumber(this.rule.wkst);for(a=S;a<s;a++)E[a]=1}for(var R=0;R<this.by_data.BYWEEKNO.length&&i;R++){(_=this.by_data.BYWEEKNO[R])<52?i&=E[R]:i=0}i?delete n.BYMONTH:delete n.BYWEEKNO}var o=Object.keys(n).length;if(0==o){var F=this.dtstart.clone();F.year=this.last.year,this.days.push(F.dayOfYear())}else if(1==o&&"BYMONTH"in n){for(var N in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(N)){var O=this.dtstart.clone();O.year=T,O.month=this.by_data.BYMONTH[N],O.isDate=!0,this.days.push(O.dayOfYear())}}else if(1==o&&"BYMONTHDAY"in n){for(var u in this.by_data.BYMONTHDAY)if(this.by_data.BYMONTHDAY.hasOwnProperty(u)){var c=this.dtstart.clone();if((h=this.by_data.BYMONTHDAY[u])<0)h=h+(Y=ICAL.Time.daysInMonth(c.month,T))+1;c.day=h,c.year=T,c.isDate=!0,this.days.push(c.dayOfYear())}}else if(2==o&&"BYMONTHDAY"in n&&"BYMONTH"in n){for(var N in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(N)){var l=this.by_data.BYMONTH[N],Y=ICAL.Time.daysInMonth(l,T);for(var u in this.by_data.BYMONTHDAY){var h;if(this.by_data.BYMONTHDAY.hasOwnProperty(u))(h=this.by_data.BYMONTHDAY[u])<0&&(h=h+Y+1),r.day=h,r.month=l,r.year=T,r.isDate=!0,this.days.push(r.dayOfYear())}}}else if(1==o&&"BYWEEKNO"in n);else if(2==o&&"BYWEEKNO"in n&&"BYMONTHDAY"in n);else if(1==o&&"BYDAY"in n)this.days=this.days.concat(this.expand_by_day(T));else if(2==o&&"BYDAY"in n&&"BYMONTH"in n){for(var N in this.by_data.BYMONTH)if(this.by_data.BYMONTH.hasOwnProperty(N)){D=this.by_data.BYMONTH[N],Y=ICAL.Time.daysInMonth(D,T);r.year=T,r.month=this.by_data.BYMONTH[N],r.day=1,r.isDate=!0;var Z=r.dayOfWeek(),M=r.dayOfYear()-1;r.day=Y;var d=r.dayOfWeek();if(this.has_by_data("BYSETPOS")){for(var m=[],f=1;f<=Y;f++)r.day=f,this.is_day_in_byday(r)&&m.push(f);for(var I=0;I<m.length;I++)(this.check_set_position(I+1)||this.check_set_position(I-m.length))&&this.days.push(M+m[I])}else for(var B in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(B)){var L,p=this.by_data.BYDAY[B],y=this.ruleDayOfWeek(p),G=y[0],v=y[1],C=(v+7-Z)%7+1,H=Y-(d+7-v)%7;if(0==G)for(f=C;f<=Y;f+=7)this.days.push(M+f);else G>0?(L=C+7*(G-1))<=Y&&this.days.push(M+L):(L=H+7*(G+1))>0&&this.days.push(M+L)}}this.days.sort((function(T,r){return T-r}))}else if(2==o&&"BYDAY"in n&&"BYMONTHDAY"in n){var g=this.expand_by_day(T);for(var U in g)if(g.hasOwnProperty(U)){f=g[U];var b=ICAL.Time.fromDayOfYear(f,T);this.by_data.BYMONTHDAY.indexOf(b.day)>=0&&this.days.push(f)}}else if(3==o&&"BYDAY"in n&&"BYMONTHDAY"in n&&"BYMONTH"in n){g=this.expand_by_day(T);for(var U in g)if(g.hasOwnProperty(U)){f=g[U],b=ICAL.Time.fromDayOfYear(f,T);this.by_data.BYMONTH.indexOf(b.month)>=0&&this.by_data.BYMONTHDAY.indexOf(b.day)>=0&&this.days.push(f)}}else if(2==o&&"BYDAY"in n&&"BYWEEKNO"in n){g=this.expand_by_day(T);for(var U in g)if(g.hasOwnProperty(U)){f=g[U];var _=(b=ICAL.Time.fromDayOfYear(f,T)).weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(_)&&this.days.push(f)}}else 3==o&&"BYDAY"in n&&"BYWEEKNO"in n&&"BYMONTHDAY"in n||(this.days=1==o&&"BYYEARDAY"in n?this.days.concat(this.by_data.BYYEARDAY):[]);return 0},expand_by_day:function(T){var r=[],n=this.last.clone();n.year=T,n.month=1,n.day=1,n.isDate=!0;var t=n.dayOfWeek();n.month=12,n.day=31,n.isDate=!0;var e=n.dayOfWeek(),A=n.dayOfYear();for(var i in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(i)){var E=this.by_data.BYDAY[i],a=this.ruleDayOfWeek(E),D=a[0],S=a[1];if(0==D)for(var s=(S+7-t)%7+1;s<=A;s+=7)r.push(s);else if(D>0){var R;R=S>
1=t?S-t+1:S-t+8,r.push(R+7*(D-1))}else{var o;D=-D,o=S<=e?A-e+S:A-e+S-7,r.push(o-7*(D-1))}}return r},is_day_in_byday:function(T){for(var r in this.by_data.BYDAY)if(this.by_data.BYDAY.hasOwnProperty(r)){var n=this.by_data.BYDAY[r],t=this.ruleDayOfWeek(n),e=t[0],A=t[1],i=T.dayOfWeek();if(0==e&&A==i||T.nthWeekDay(A,e)==T.day)return 1}return 0},check_set_position:function(T){return!!this.has_by_data("BYSETPOS")&&-1!==this.by_data.BYSETPOS.indexOf(T)},sort_byday_rules:function(T){for(var r=0;r<T.length;r++)for(var n=0;n<r;n++){if(this.ruleDayOfWeek(T[n],this.rule.wkst)[1]>this.ruleDayOfWeek(T[r],this.rule.wkst)[1]){var t=T[r];T[r]=T[n],T[n]=t}}},check_contract_restriction:function(r,n){var t=T._indexMap[r],e=T._expandMap[this.rule.freq][t],A=!1;if(r in this.by_data&&e==T.CONTRACT){var i=this.by_data[r];for(var E in i)if(i.hasOwnProperty(E)&&i[E]==n){A=!0;break}}else A=!0;return A},check_contracting_rules:function(){var T=this.last.dayOfWeek(),r=this.last.weekNumber(this.rule.wkst),n=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",ICAL.Recur.numericDayToIcalDay(T))&&this.check_contract_restriction("BYWEEKNO",r)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",n)},setup_defaults:function(r,n,t){var e=T._indexMap[r];return T._expandMap[this.rule.freq][e]!=T.CONTRACT&&(r in this.by_data||(this.by_data[r]=[t]),this.rule.freq!=n)?this.by_data[r][0]:t},toJSON:function(){var T=Object.create(null);return T.initialized=this.initialized,T.rule=this.rule.toJSON(),T.dtstart=this.dtstart.toJSON(),T.by_data=this.by_data,T.days=this.days,T.last=this.last.toJSON(),T.by_indices=this.by_indices,T.occurrence_number=this.occurrence_number,T}},T._indexMap={BYSECOND:0,BYMINUTE:1,BYHOUR:2,BYDAY:3,BYMONTHDAY:4,BYYEARDAY:5,BYWEEKNO:6,BYMONTH:7,BYSETPOS:8},T._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]},T.UNKNOWN=0,T.CONTRACT=1,T.EXPAND=2,T.ILLEGAL=3,T}(),ICAL.RecurExpansion=function(){function T(T){return ICAL.helpers.formatClassType(T,ICAL.Time)}function r(T,r){return T.compare(r)}function n(T){this.ruleDates=[],this.exDates=[],this.fromData(T)}return n.prototype={complete:!1,ruleIterators:null,ruleDates:null,exDates:null,ruleDateInc:0,exDateInc:0,exDate:null,ruleDate:null,dtstart:null,last:null,fromData:function(r){var n=ICAL.helpers.formatClassType(r.dtstart,ICAL.Time);if(!n)throw new Error(".dtstart (ICAL.Time) must be given");if(this.dtstart=n,r.component)this._init(r.component);else{if(this.last=T(r.last)||n.clone(),!r.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=r.ruleIterators.map((function(T){return ICAL.helpers.formatClassType(T,ICAL.RecurIterator)})),this.ruleDateInc=r.ruleDateInc,this.exDateInc=r.exDateInc,r.ruleDates&&(this.ruleDates=r.ruleDates.map(T),this.ruleDate=this.ruleDates[this.ruleDateInc]),r.exDates&&(this.exDates=r.exDates.map(T),this.exDate=this.exDates[this.exDateInc]),"undefined"!==typeof r.complete&&(this.complete=r.complete)}},next:function(){for(var T,r,n,t=0;;){if(t++>500)throw new Error("max tries have occured, rule may be impossible to forfill.");if(r=this.ruleDate,T=this._nextRecurrenceIter(this.last),!r&&!T){this.complete=!0;break}if((!r||T&&r.compare(T.last)>0)&&(r=T.last.clone(),T.next()),this.ruleDate===r&&this._nextRuleDay(),this.last=r,!this.exDate||((n=this.exDate.compare(this.last))<0&&this._nextExDay(),0!==n))return this.last;this._nextExDay()}},toJSON:function(){function T(T){return T.toJSON()}var r=Object.create(null);return r.ruleIterators=this.ruleIterators.map(T),this.ruleDates&&(r.ruleDates=this.ruleDates.map(T)),this.exDates&&(r.exDates=this.exDates.map(T)),r.ruleDateInc=this.ruleDateInc,r.exDateInc=this.exDateInc,r.last=this.last.toJSON(),r.dtstart=this.dtstart.toJSON(),r.complete=this.complete,r},_extractDates:function(T,n){function t(T){e=ICAL.helpers.binsearchInsert(A,T,r),A.splice(e,0,T)}for(var e,A=[],i=T.getAllProperties(n),E=i.length,a=0;a<E;
1a++)i[a].getValues().forEach(t);return A},_init:function(T){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!((n=T).hasProperty("rdate")||n.hasProperty("rrule")||n.hasProperty("recurrence-id")))return this.ruleDate=this.last.clone(),void(this.complete=!0);var n;if(T.hasProperty("rdate")&&(this.ruleDates=this._extractDates(T,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=ICAL.helpers.binsearchInsert(this.ruleDates,this.last,r),this.ruleDate=this.ruleDates[this.ruleDateInc]),T.hasProperty("rrule"))for(var t,e=T.getAllProperties("rrule"),A=0,i=e.length;A<i;A++)t=e[A].getFirstValue().iterator(this.dtstart),this.ruleIterators.push(t),t.next();T.hasProperty("exdate")&&(this.exDates=this._extractDates(T,"exdate"),this.exDateInc=ICAL.helpers.binsearchInsert(this.exDates,this.last,r),this.exDate=this.exDates[this.exDateInc])},_nextExDay:function(){this.exDate=this.exDates[++this.exDateInc]},_nextRuleDay:function(){this.ruleDate=this.ruleDates[++this.ruleDateInc]},_nextRecurrenceIter:function(){var T=this.ruleIterators;if(0===T.length)return null;for(var r,n,t,e=T.length,A=0;A<e;A++)n=(r=T[A]).last,r.completed?(e--,0!==A&&A--,T.splice(A,1)):(!t||t.last.compare(n)>0)&&(t=r);return t}},n}(),ICAL.Event=function(){function T(T,r){T instanceof ICAL.Component||(r=T,T=null),this.component=T||new ICAL.Component("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],r&&r.strictExceptions&&(this.strictExceptions=r.strictExceptions),r&&r.exceptions?r.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach((function(T){T.hasProperty("recurrence-id")&&this.relateException(T)}),this)}function r(T,r){return T[0]>r[0]?1:r[0]>T[0]?-1:0}return T.prototype={THISANDFUTURE:"THISANDFUTURE",exceptions:null,strictExceptions:!1,relateException:function(T){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(T instanceof ICAL.Component&&(T=new ICAL.Event(T)),this.strictExceptions&&T.uid!==this.uid)throw new Error("attempted to relate unrelated exception");var n=T.recurrenceId.toString();if(this.exceptions[n]=T,T.modifiesFuture()){var t=[T.recurrenceId.toUnixTime(),n],e=ICAL.helpers.binsearchInsert(this.rangeExceptions,t,r);this.rangeExceptions.splice(e,0,t)}},modifiesFuture:function(){return!!this.component.hasProperty("recurrence-id")&&this.component.getFirstProperty("recurrence-id").getParameter("range")===this.THISANDFUTURE},findRangeException:function(T){if(!this.rangeExceptions.length)return null;var n=T.toUnixTime(),t=ICAL.helpers.binsearchInsert(this.rangeExceptions,[n],r);if((t-=1)<0)return null;var e=this.rangeExceptions[t];return n<e[0]?null:e[1]},getOccurrenceDetails:function(T){var r,n=T.toString(),t=T.convertToZone(ICAL.Timezone.utcTimezone).toString(),e={recurrenceId:T};if(n in this.exceptions)r=e.item=this.exceptions[n],e.startDate=r.startDate,e.endDate=r.endDate,e.item=r;else if(t in this.exceptions)r=this.exceptions[t],e.startDate=r.startDate,e.endDate=r.endDate,e.item=r;else{var A,i=this.findRangeException(T);if(i){var E=this.exceptions[i];e.item=E;var a=this._rangeExceptionCache[i];if(!a){var D=E.recurrenceId.clone(),S=E.startDate.clone();D.zone=S.zone,a=S.subtractDate(D),this._rangeExceptionCache[i]=a}var s=T.clone();s.zone=E.startDate.zone,s.addDuration(a),(A=s.clone()).addDuration(E.duration),e.startDate=s,e.endDate=A}else(A=T.clone()).addDuration(this.duration),e.endDate=A,e.startDate=T,e.item=this}return e},iterator:function(T){return new ICAL.RecurExpansion({component:this.component,dtstart:T||this.startDate})},isRecurring:function(){var T=this.component;return T.hasProperty("rrule")||T.hasProperty("rdate")},isRecurrenceException:function(){return this.component.hasProperty("recurrence-id")},getRecurrenceTypes:function(){for(var T=this.component.getAllProperties("rrule"),r=0,n=T.length,t=Object.create(null);r<n;r++){t[T[r].getFirstValue().freq]=!0}return t},get uid(){return this._firstProp("uid")},set uid(T){this._setProp("uid",T)},get startDate(){return this._firstProp("dtstart")},set startDate(T){this._setTime("dtstart",T)},get endDate(){var T=this._firstProp("dtend");if(!T){var r=this._firstProp("duration");T=this.startDate.clone(),r?T.addDuration(r):T.isDate&&(T.day+=1)}return T},set endDate(T){this.component.hasProperty("duration")&&this.component.removeProperty("duration"),this._setTime("dtend",T)},get duration(){var T=this._firstProp("duration");return T||this.endDate.subtractDateTz(this.startDate)},set duration(T){this.component.hasProperty("dtend")&&this.component.removeProperty("dtend"),this._setProp("duration",T)},get location(){return this._firstProp("location")},set location(T){return this._setProp("location",T)},get attendees(){return this.component.getAllProperties("attendee")},get summary(){return this._firstProp("summary")}
1,set summary(T){this._setProp("summary",T)},get description(){return this._firstProp("description")},set description(T){this._setProp("description",T)},get organizer(){return this._firstProp("organizer")},set organizer(T){this._setProp("organizer",T)},get sequence(){return this._firstProp("sequence")},set sequence(T){this._setProp("sequence",T)},get recurrenceId(){return this._firstProp("recurrence-id")},set recurrenceId(T){this._setTime("recurrence-id",T)},_setTime:function(T,r){var n=this.component.getFirstProperty(T);n||(n=new ICAL.Property(T),this.component.addProperty(n)),r.zone===ICAL.Timezone.localTimezone||r.zone===ICAL.Timezone.utcTimezone?n.removeParameter("tzid"):n.setParameter("tzid",r.zone.tzid),n.setValue(r)},_setProp:function(T,r){this.component.updatePropertyWithValue(T,r)},_firstProp:function(T){return this.component.getFirstPropertyValue(T)},toString:function(){return this.component.toString()}},T}(),ICAL.ComponentParser=function(){function T(T){var r;for(r in"undefined"===typeof T&&(T={}),T)T.hasOwnProperty(r)&&(this[r]=T[r])}return T.prototype={parseEvent:!0,parseTimezone:!0,oncomplete:function(){},onerror:function(T){},ontimezone:function(T){},onevent:function(T){},process:function(T){"string"===typeof T&&(T=ICAL.parse(T)),T instanceof ICAL.Component||(T=new ICAL.Component(T));for(var r,n=T.getAllSubcomponents(),t=0,e=n.length;t<e;t++)switch((r=n[t]).name){case"vtimezone":if(this.parseTimezone){var A=r.getFirstPropertyValue("tzid");A&&this.ontimezone(new ICAL.Timezone({tzid:A,component:r}))}break;case"vevent":this.parseEvent&&this.onevent(new ICAL.Event(r));break;default:continue}this.oncomplete()}},T}()},603:function(T){T.exports=JSON.parse('{"Africa/Abidjan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Accra":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Addis_Ababa":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Algiers":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Asmara":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Bamako":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Bangui":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Banjul":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Bissau":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Blantyre":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Brazzaville":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Bujumbura":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Cairo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Casablanca":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20180325T020000\\r\\nRDATE:20180325T020000\\r\\nRDATE:20180617T020000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:20180513T030000\\r\\nRDATE:20180513T030000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20190609T020000\\r\\nRDATE:20190609T020000\\r\\nRDATE:20200531T020000\\r\\nRDATE:20210516T020000\\r\\nRDATE:20220508T020000\\r\\nRDATE:20230430T020000\\r\\nRDATE:20240414T020000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20181028T030000\\r\\nRDATE:20181028T030000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:20190505T030000\\r\\nRDATE:20190505T030000\\r\\nRDATE:20200419T030000\\r\\nRDATE:20210411T030000\\r\\nRDATE:20220327T030000\\r\\nRDATE:20230319T030000\\r\\nRDATE:20240310T030000\\r\\nEND:DAYLIGHT","Africa/Ceuta":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Africa/Conakry":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Dakar":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Dar_es_Salaam":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Djibouti":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Douala":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/El_Aaiun":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20180325T020000\\r\\nRDATE:20180325T020000\\r\\nRDATE:20180617T020000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:20180513T030000\\r\\nRDATE:20180513T030000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20181028T030000\\r\\nRDATE:20181028T030000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:20190505T030000\\r\\nRDATE:20190505T030000\\r\\nRDATE:20200419T030000\\r\\nRDATE:20210411T030000\\r\\nRDATE:20220327T030000\\r\\nRDATE:20230319T030000\\r\\nRDATE:20240310T030000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20190609T020000\\r\\nRDATE:20190609T020000\\r\\nRDATE:20200531T020000\\r\\nRDATE:20210516T020000\\r\\nRDATE:20220508T020000\\r\\nRDATE:20230430T020000\\r\\nRDATE:20240414T020000\\r\\nEND:STANDARD","Africa/Freetown":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Gaborone":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Harare":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Johannesburg":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:SAST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Juba":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Kampala":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Khartoum":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Kigal
1i":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Kinshasa":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Lagos":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Libreville":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Lome":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Luanda":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Lubumbashi":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Lusaka":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Malabo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Maputo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Maseru":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:SAST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Mbabane":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:SAST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Mogadishu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Monrovia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Nairobi":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Ndjamena":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Niamey":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Nouakchott":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Ouagadougou":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Porto-Novo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Sao_Tome":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:20180101T010000\\r\\nRDATE:20180101T010000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:20190101T020000\\r\\nRDATE:20190101T020000\\r\\nEND:STANDARD","Africa/Tripoli":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Tunis":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Windhoek":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Adak":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:HDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-1000\\r\\nTZNAME:HST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Anchorage":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Anguilla":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Antigua":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Araguaina":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Buenos_Aires":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Catamarca":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Cordoba":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Jujuy":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/La_Rioja":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Mendoza":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Rio_Gallegos":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Salta":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/San_Juan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/San_Luis":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Tucuman":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Argentina/Ushuaia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Aruba":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Asuncion":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19701004T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700322T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\\r\\nEND:STANDARD","America/Atikokan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Bahia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Bahia_Banderas":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT","America/Barbados":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Belem":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Belize":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Blanc-Sablon":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Boa_Vista":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Bogota":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Boise":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Cambridge_Bay":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Campo_Grande":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20181104T000000\\r\\nRDATE:20181104T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20180218T000000\\r\\nRDATE:20180218T000000\\r\\nRDATE:20190217T000000\\r\\nEND:STANDARD","America/Cancun":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Caracas":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Cayenne":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Cayman":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Chicago":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Chihuahua":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","America/Costa_Rica":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Creston":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Cuiaba":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20181104T000000\\r\\nRDATE:20181104T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20180218T000000\\r\\nRDATE:20180218T000000\\r\\nRDATE:20190217T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Curacao":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Danmarkshavn":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Dawson":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:20180311T020000\\r\\nRDATE:20180311T020000\\r\\nRDATE:20190310T020000\\r\\nRDATE:20200308T020000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:20181104T020000\\r\\nRDATE:20181104T020000\\r\\nRDATE:20191103T020000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:20201101T000000\\r\\nRDATE:20201101T000000\\r\\nEND:STANDARD","America/Dawson_Creek":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Denver":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Detroit":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Dominica":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Edmonton":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Eirunepe":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/El_Salvador":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Fort_Nelson":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Fortaleza":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Glace_Bay":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Goose_Bay":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","America/Grand_Turk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:20181104T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:20190310T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:20180311T020000\\r\\nRDATE:20180311T020000\\r\\nEND:DAYLIGHT","America/Grenada":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\n
1END:STANDARD","America/Guadeloupe":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Guatemala":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Guayaquil":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Guyana":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Halifax":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Havana":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","America/Hermosillo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Indiana/Indianapolis":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Knox":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Marengo":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Petersburg":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Tell_City":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Vevay":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Vincennes":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Indiana/Winamac":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","America/Inuvik":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Iqaluit":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Jamaica":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Juneau":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Kentucky/Louisville":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Kentucky/Monticello":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Kralendijk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/La_Paz":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Lima":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Los_Angeles":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Lower_Princes":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Maceio":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Managua":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Manaus":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Marigot":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Martinique":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Matamoros":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Mazatlan":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","America/Menominee":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Merida":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","America/Metlakatla":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:20191103T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:20181104T020000\\r\\nRDATE:20181104T020000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:20190120T020000\\r\\nRDATE:20190120T020000\\r\\nEND:STANDARD","America/Mexico_City":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","America/Miquelon":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Moncton":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Monterrey":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","America/Montevideo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Montserrat":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Nassau":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;
1BYDAY=1SU\\r\\nEND:STANDARD","America/New_York":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Nipigon":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Nome":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Noronha":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/North_Dakota/Beulah":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/North_Dakota/Center":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/North_Dakota/New_Salem":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Nuuk":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700328T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19701024T230000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:STANDARD","America/Ojinaga":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Panama":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Pangnirtung":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Paramaribo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Phoenix":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Port-au-Prince":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Port_of_Spain":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Porto_Velho":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Puerto_Rico":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Punta_Arenas":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Rainy_River":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Rankin_Inlet":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Recife":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Regina":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Resolute":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","America/Rio_Branco":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Santarem":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Santiago":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20190407T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20190908T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20180812T000000\\r\\nRDATE:20180812T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20180513T000000\\r\\nRDATE:20180513T000000\\r\\nEND:STANDARD","America/Santo_Domingo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Sao_Paulo":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:20181104T000000\\r\\nRDATE:20181104T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20180218T000000\\r\\nRDATE:20180218T000000\\r\\nRDATE:20190217T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700101T000000\\r\\nEND:DAYLIGHT","America/Scoresbysund":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:-0100\\r\\nTZNAME:-01\\r\\nDTSTART:19701025T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","America/Sitka":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/St_Barthelemy":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/St_Johns":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0230\\r\\nTZOFFSETTO:-0330\\r\\nTZNAME:NST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0330\\r\\nTZOFFSETTO:-0230\\r\\nTZNAME:NDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","America/St_Kitts":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/St_Lucia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/St_Thomas":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/St_Vincent":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Swift_Current":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Tegucigalpa":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Thule":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Thunder_Bay":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Tijuana":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Toronto":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Tortola":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Vancouver":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Whitehorse":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:20180311T020000\\r\\nRDATE:20180311T020000\\r\\nRDATE:20190310T020000\\r\\nRDATE:20200308T020000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:20181104T020000\\r\\nRDATE:20181104T020000\\r\\nRDATE:20191103T020000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:20201101T000000\\r\\nRDATE:20201101T000000\\r\\nEND:STANDARD","America/Winnipeg":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Yakutat":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Yellowknife":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Antarctica/Casey":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:20181007T040000\\r\\nRDATE:20181007T040000\\r\\nRDATE:20191004T030000\\r\\nRDATE:20201004T000100\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:20180311T040000\\r\\nRDATE:20180311T040000\\r\\nRDATE:20190317T030000\\r\\nRDATE:20200308T030000\\r\\nEND:STANDARD","Antarctica/Davis":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Antarctica/DumontDUrville":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Antarctica/Macquarie":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Antarctica/Mawson":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Antarctica/McMurdo":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:NZDT\\r\\nDTSTART:19700927T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:NZST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Antarctica/Palmer":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Antarctica/Rothera":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Antarctica/Syowa":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Antarctica/Troll":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:+02\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:19701025
1T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Antarctica/Vostok":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Arctic/Longyearbyen":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Asia/Aden":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Almaty":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Amman":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700326T235959\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701030T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\\r\\nEND:STANDARD","Asia/Anadyr":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Aqtau":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Aqtobe":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Ashgabat":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Atyrau":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Baghdad":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Bahrain":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Baku":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Bangkok":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Barnaul":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Beirut":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Asia/Bishkek":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Brunei":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Chita":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:+09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Choibalsan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Colombo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nTZNAME:+0530\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Damascus":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701030T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700327T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\\r\\nEND:DAYLIGHT","Asia/Dhaka":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Dili":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:+09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Dubai":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Dushanbe":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Famagusta":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:20180325T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Asia/Gaza":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:20200328T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:20201024T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:20180324T010000\\r\\nRDATE:20180324T010000\\r\\nRDATE:20190329T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:20181027T010000\\r\\nRDATE:20181027T010000\\r\\nRDATE:20191026T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Hebron":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:20200328T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:20201024T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:20180324T010000\\r\\nRDATE:20180324T010000\\r\\nRDATE:20190329T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:20181027T010000\\r\\nRDATE:20181027T010000\\r\\nRDATE:20191026T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Ho_Chi_Minh":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Hong_Kong":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:HKT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Hovd":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Irkutsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Istanbul":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Jakarta":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:WIB\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Jayapura":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:WIT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Jerusalem":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:IDT\\r\\nDTSTART:19700327T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:IST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Asia/Kabul":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0430\\r\\nTZOFFSETTO:+0430\\r\\nTZNAME:+0430\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Kamchatka":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Karachi":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:PKT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Kathmandu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0545\\r\\nTZOFFSETTO:+0545\\r\\nTZNAME:+0545\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Khandyga":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:+09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Kolkata":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nTZNAME:IST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Krasnoyarsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Kuala_Lumpur":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Kuching":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Kuwait":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Macau":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Magadan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Makassar":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:WITA\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Manila":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:PST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Muscat":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Nicosia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Asia/Novokuznetsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Novosibirsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Omsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Oral":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Phnom_Penh":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Pontianak":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:WIB\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Pyongyang":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0830\\r\\nTZNAME:KST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0830\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:KST\\r\\nDTSTART:20180504T233000\\r\\nRDATE:20180504T233000\\r\\nEND:STANDARD","Asia/Qatar":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Qostanay":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Qyzylorda":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:20181221T000000\\r\\nRDATE:20181221T000000\\r\\nEND:STANDARD","Asia/Riyadh":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Sakhalin":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Samarkand":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Seoul":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:KST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Shanghai":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Singapore":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Srednekolymsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Taipei":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Tashkent":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Tbilisi":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Tehran":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0330\\r\\nTZNAME:+0330\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0330\\r\\nTZOFFSETTO:+0430\\r\\nTZNAME:+0430\\r\\nDTSTART:20180321T235959\\r\\nRDATE:20180321T235959\\r\\nRDATE:20190321T235959\\r\\nRDATE:20200320T235959\\r\\nRDATE:20210321T235959\\r\\nRDATE:20220321T235959\\r\\nRDATE:20230321T235959\\r\\nRDATE:20240320T235959\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0430\\r\\nTZOFFSETTO:+0330\\r\\nTZNAME:+0330\\r\\nDTSTART:20180921T235959\\r\\nRDATE:20180921T235959\\r\\nRDATE:20190921T235959\\r\\nRDATE:20200920T235959\\r\\nRDATE:20210921T235959\\r\\nRDATE:20220921T235959\\r\\nRDATE:20230921T235959\\r\\nRDATE:20240920T235959\\r\\nEND:STANDARD","Asia/Thimphu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Tokyo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:JST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Tomsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Ulaanbaatar":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Urumqi":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Ust-Nera":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Vientiane":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Vladivostok":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Yakutsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:+09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Yangon":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0630\\r\\nTZOFFSETTO:+0630\\r\\nTZNAME:+0630\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Yekaterinburg":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Yerevan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Atlantic/Azores":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:+
10000\\r\\nTZNAME:+00\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:-0100\\r\\nTZNAME:-01\\r\\nDTSTART:19701025T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Atlantic/Bermuda":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Atlantic/Canary":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WEST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:WET\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Atlantic/Cape_Verde":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:-0100\\r\\nTZNAME:-01\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Atlantic/Faroe":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WEST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:WET\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Atlantic/Madeira":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WEST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:WET\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Atlantic/Reykjavik":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Atlantic/South_Georgia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Atlantic/St_Helena":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Atlantic/Stanley":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Australia/Adelaide":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nTZNAME:ACST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nTZNAME:ACDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Australia/Brisbane":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Australia/Broken_Hill":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nTZNAME:ACST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nTZNAME:ACDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Australia/Currie":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Australia/Darwin":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+0930\\r\\nTZNAME:ACST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Australia/Eucla":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0845\\r\\nTZOFFSETTO:+0845\\r\\nTZNAME:+0845\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Australia/Hobart":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Australia/Lindeman":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Australia/Lord_Howe":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1030\\r\\nTZNAME:+1030\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Australia/Melbourne":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Australia/Perth":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:AWST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Australia/Sydney":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Europe/Amsterdam":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Andorra":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Astrakhan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Athens":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Belgrade":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Berlin":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Bratislava":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Brussels":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Bucharest":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Budapest":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Busingen":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Chisinau":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Copenhagen":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Dublin":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:IST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Europe/Gibraltar":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Guernsey":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:BST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Helsinki":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Isle_of_Man":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:BST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Istanbul":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Jersey":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:BST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Kaliningrad":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Kiev":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Kirov":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Lisbon":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:WET\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WEST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Europe/Ljubljana":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/London":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:BST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Luxembourg":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Madrid":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Malta":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Mariehamn":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Minsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Monaco":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Moscow":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:MSK\\r\\nDTSTART:19700101T00
10000\\r\\nEND:STANDARD","Europe/Nicosia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Europe/Oslo":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Paris":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Podgorica":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Prague":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Riga":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Rome":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Samara":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/San_Marino":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Sarajevo":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Saratov":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Simferopol":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:MSK\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Skopje":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Sofia":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Stockholm":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Tallinn":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Tirane":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Ulyanovsk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Uzhgorod":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Vaduz":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Vatican":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Vienna":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Vilnius":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Volgograd":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:20181028T020000\\r\\nRDATE:20181028T020000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Warsaw":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Zagreb":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Zaporozhye":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Europe/Zurich":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Indian/Antananarivo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Chagos":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Christmas":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Cocos":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0630\\r\\nTZOFFSETTO:+0630\\r\\nTZNAME:+0630\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Comoro":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Kerguelen":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Mahe":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Maldives":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Mauritius":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Mayotte":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Indian/Reunion":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Apia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1400\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:19700405T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1400\\r\\nTZNAME:+14\\r\\nDTSTART:19700927T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Pacific/Auckland":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:NZDT\\r\\nDTSTART:19700927T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:NZST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Pacific/Bougainville":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Chatham":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1245\\r\\nTZOFFSETTO:+1345\\r\\nTZNAME:+1345\\r\\nDTSTART:19700927T024500\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1345\\r\\nTZOFFSETTO:+1245\\r\\nTZNAME:+1245\\r\\nDTSTART:19700405T034500\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Pacific/Chuuk":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Easter":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:-06\\r\\nDTSTART:20190406T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:20190907T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:-06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:20180811T220000\\r\\nRDATE:20180811T220000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:-06\\r\\nDTSTART:20180512T220000\\r\\nRDATE:20180512T220000\\r\\nEND:STANDARD","Pacific/Efate":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Enderbury":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Fakaofo":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Fiji":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700118T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:20211114T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:20181104T020000\\r\\nRDATE:20181104T020000\\r\\nRDATE:20191110T020000\\r\\nRDATE:20201220T020000\\r\\nEND:DAYLIGHT","Pacific/Funafuti":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Galapagos":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:-06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Gambier":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:-09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Guadalcanal":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Guam":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:ChST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Honolulu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nTZNAME:HST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Kiritimati":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1400\\r\\nTZOFFSETTO:+1400\\r\\nTZNAME:+14\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Kosrae":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Kwajalein":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Majuro":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Marquesas":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0930\\r\\nTZOFFSETTO:-0930\\r\\nTZNAME:-0930\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Midway":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nTZNAME:SST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Nauru":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Niue":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nTZNAME:-11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Norfolk":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:20191006T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:20200405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\
1r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1130\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:20190701T000000\\r\\nRDATE:20190701T000000\\r\\nEND:STANDARD","Pacific/Noumea":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Pago_Pago":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1100\\r\\nTZOFFSETTO:-1100\\r\\nTZNAME:SST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Palau":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:+09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Pitcairn":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:-08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Pohnpei":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Port_Moresby":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Rarotonga":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nTZNAME:-10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Saipan":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:ChST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Tahiti":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nTZNAME:-10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Tarawa":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Tongatapu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Wake":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific/Wallis":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","AUS Central Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+0930\\r\\nTZNAME:ACST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","AUS Eastern Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Afghanistan Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0430\\r\\nTZOFFSETTO:+0430\\r\\nTZNAME:+0430\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Asmera":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Africa/Timbuktu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Alaskan Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0900\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:AKDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0900\\r\\nTZNAME:AKST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Argentina/ComodRivadavia":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Buenos_Aires":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","America/Godthab":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700328T220000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19701024T230000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYMONTHDAY=24,25,26,27,28,29,30;BYDAY=SA\\r\\nEND:STANDARD","America/Louisville":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Montreal":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","America/Santa_Isabel":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Arab Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Arabian Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Arabic Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Argentina Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Calcutta":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nTZNAME:IST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Katmandu":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0545\\r\\nTZOFFSETTO:+0545\\r\\nTZNAME:+0545\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Rangoon":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0630\\r\\nTZOFFSETTO:+0630\\r\\nTZNAME:+0630\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Asia/Saigon":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Atlantic Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:ADT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:AST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Atlantic/Faeroe":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WEST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:WET\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Atlantic/Jan_Mayen":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Azerbaijan Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Azores Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:-0100\\r\\nTZNAME:-01\\r\\nDTSTART:19701025T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Bahia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Bangladesh Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Belarus Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Canada Central Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Cape Verde Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0100\\r\\nTZOFFSETTO:-0100\\r\\nTZNAME:-01\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Caucasus Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Cen. Australia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1030\\r\\nTZOFFSETTO:+0930\\r\\nTZNAME:ACST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0930\\r\\nTZOFFSETTO:+1030\\r\\nTZNAME:ACDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT","Central America Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Central Asia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0600\\r\\nTZOFFSETTO:+0600\\r\\nTZNAME:+06\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Central Brazilian Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20181104T000000\\r\\nRDATE:20181104T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20180218T000000\\r\\nRDATE:20180218T000000\\r\\nRDATE:20190217T000000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Central Europe Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Central European Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Central Pacific Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Central Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Central Standard Time (Mexico)":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","China Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","E. Africa Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","E. Australia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","E. South America Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:20181104T000000\\r\\nRDATE:20181104T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20180218T000000\\r\\nRDATE:20180218T000000\\r\\nRDATE:20190217T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0200\\r\\nTZOFFSETTO:-0200\\r\\nTZNAME:-02\\r\\nDTSTART:19700101T000000\\r\\nEND:DAYLIGHT","Eastern Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Egypt Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Ekaterinburg Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Europe/Belfast":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:BST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","FLE Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Fiji Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700118T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=12,13,14,15,16,17,18;BYDAY=SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:20211114T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:20181104T020000\\r\\nRDATE:20181104T020000\\r\\nRDATE:20191110T020000\\r\\nRDATE:20201220T020000\\r\\nEND:DAYLIGHT","GMT Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:BST\\r\\nDTSTART:19700329T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","GTB Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Georgian Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Greenwich Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:GMT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Hawaiian Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nTZNAME:HST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Iran Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0330\\r\\nTZNAME:+0330\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0330\\r\\nTZOFFSETTO:+0430\\r\\nTZNAME:+0430\\r\\nDTSTART:20180321T235959\\r\\nRDATE:20180321T235959\\r\\nRDATE:20190321T235959\\r\\nRDATE:20200320T235959\\r\\nRDATE:20210321T235959\\r\\nRDATE:20220321T23595
19\\r\\nRDATE:20230321T235959\\r\\nRDATE:20240320T235959\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0430\\r\\nTZOFFSETTO:+0330\\r\\nTZNAME:+0330\\r\\nDTSTART:20180921T235959\\r\\nRDATE:20180921T235959\\r\\nRDATE:20190921T235959\\r\\nRDATE:20200920T235959\\r\\nRDATE:20210921T235959\\r\\nRDATE:20220921T235959\\r\\nRDATE:20230921T235959\\r\\nRDATE:20240920T235959\\r\\nEND:STANDARD","Israel Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:IDT\\r\\nDTSTART:19700327T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYMONTHDAY=23,24,25,26,27,28,29;BYDAY=FR\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:IST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Jordan Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700326T235959\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1TH\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701030T010000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\\r\\nEND:STANDARD","Kaliningrad Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Korea Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:KST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Libya Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Line Islands Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1400\\r\\nTZOFFSETTO:+1400\\r\\nTZNAME:+14\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Magadan Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Mauritius Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Middle East Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700329T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701025T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Montevideo Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Morocco Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20180325T020000\\r\\nRDATE:20180325T020000\\r\\nRDATE:20180617T020000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:20180513T030000\\r\\nRDATE:20180513T030000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0000\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20190609T020000\\r\\nRDATE:20190609T020000\\r\\nRDATE:20200531T020000\\r\\nRDATE:20210516T020000\\r\\nRDATE:20220508T020000\\r\\nRDATE:20230430T020000\\r\\nRDATE:20240414T020000\\r\\nEND:STANDARD\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:+01\\r\\nDTSTART:20181028T030000\\r\\nRDATE:20181028T030000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0000\\r\\nTZNAME:+00\\r\\nDTSTART:20190505T030000\\r\\nRDATE:20190505T030000\\r\\nRDATE:20200419T030000\\r\\nRDATE:20210411T030000\\r\\nRDATE:20220327T030000\\r\\nRDATE:20230319T030000\\r\\nRDATE:20240310T030000\\r\\nEND:DAYLIGHT","Mountain Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Mountain Standard Time (Mexico)":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700405T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701025T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","N. Central Asia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Namibia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","New Zealand Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:NZDT\\r\\nDTSTART:19700927T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:NZST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Newfoundland Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0230\\r\\nTZOFFSETTO:-0330\\r\\nTZNAME:NST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0330\\r\\nTZOFFSETTO:-0230\\r\\nTZNAME:NDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT","North Asia East Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","North Asia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pacific SA Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20190407T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20190908T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=2,3,4,5,6,7,8;BYDAY=SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:20180812T000000\\r\\nRDATE:20180812T000000\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:20180513T000000\\r\\nRDATE:20180513T000000\\r\\nEND:STANDARD","Pacific Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Pacific/Johnston":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-1000\\r\\nTZOFFSETTO:-1000\\r\\nTZNAME:HST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Pakistan Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:PKT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Paraguay Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19701004T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700322T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\\r\\nEND:STANDARD","Romance Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","Russia Time Zone 10":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:+11\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Russia Time Zone 11":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1200\\r\\nTZOFFSETTO:+1200\\r\\nTZNAME:+12\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Russia Time Zone 3":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0400\\r\\nTZOFFSETTO:+0400\\r\\nTZNAME:+04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Russian Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:MSK\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","SA Eastern Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0300\\r\\nTZOFFSETTO:-0300\\r\\nTZNAME:-03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","SA Pacific Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:-05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","SA Western Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","SE Asia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0700\\r\\nTZOFFSETTO:+0700\\r\\nTZNAME:+07\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Samoa Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1400\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:19700405T040000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1400\\r\\nTZNAME:+14\\r\\nDTSTART:19700927T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\\r\\nEND:DAYLIGHT","Singapore Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","South Africa Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:SAST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Sri Lanka Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0530\\r\\nTZOFFSETTO:+0530\\r\\nTZNAME:+0530\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Syria Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:EET\\r\\nDTSTART:19701030T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\\r\\nEND:STANDARD\\r\\nBEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:EEST\\r\\nDTSTART:19700327T000000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\\r\\nEND:DAYLIGHT","Taipei Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:CST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Tasmania Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1100\\r\\nTZNAME:AEDT\\r\\nDTSTART:19701004T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+1100\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:AEST\\r\\nDTSTART:19700405T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\\r\\nEND:STANDARD","Tokyo Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:JST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Tonga Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1300\\r\\nTZOFFSETTO:+1300\\r\\nTZNAME:+13\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Turkey Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0300\\r\\nTZOFFSETTO:+0300\\r\\nTZNAME:+03\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","US Eastern Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","US Mountain Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","US/Central":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:CDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:CST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","US/Eastern":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0500\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:EDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0500\\r\\nTZNAME:EST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","US/Mountain":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0600\\r\\nTZNAME:MDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0600\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:MST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","US/Pacific":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","US/Pacific-New":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:-0800\\r\\nTZOFFSETTO:-0700\\r\\nTZNAME:PDT\\r\\nDTSTART:19700308T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:-0700\\r\\nTZOFFSETTO:-0800\\r\\nTZNAME:PST\\r\\nDTSTART:19701101T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\\r\\nEND:STANDARD","Ulaanbaatar Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:+08\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Venezuela Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:-0400\\r\\nTZOFFSETTO:-0400\\r\\nTZNAME:-04\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Vladivostok Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","W. Australia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0800\\r\\nTZOFFSETTO:+0800\\r\\nTZNAME:AWST\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","W. Central Africa Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:WAT\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","W. Europe Standard Time":"BEGIN:DAYLIGHT\\r\\nTZOFFSETFROM:+0100\\r\\nTZOFFSETTO:+0200\\r\\nTZNAME:CEST\\r\\nDTSTART:19700329T020000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\\r\\nEND:DAYLIGHT\\r\\nBEGIN:STANDARD\\r\\nTZOFFSETFROM:+0200\\r\\nTZOFFSETTO:+0100\\r\\nTZNAME:CET\\r\\nDTSTART:19701025T030000\\r\\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\\r\\nEND:STANDARD","West Asia Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0500\\r\\nTZOFFSETTO:+0500\\r\\nTZNAME:+05\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","West Pacific Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+1000\\r\\nTZOFFSETTO:+1000\\r\\nTZNAME:+10\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD","Yakutsk Standard Time":"BEGIN:STANDARD\\r\\nTZOFFSETFROM:+0900\\r\\nTZOFFSETTO:+0900\\r\\nTZNAME:+09\\r\\nDTSTART:19700101T000000\\r\\nEND:STANDARD"}')},604:function(T,r,n){T.exports=function(){"use strict";return function(T,r,n){r.prototype.isBetween=function(T,r,t,e){var A=n(T),i=n(r),E="("===(e=e||"()")[0],a=")"===e[1];return(E?this.isAfter(A,t):!this.isBefore(A,t))&&(a?this.isBefore(i,t):!this.isAfter(i,t))||(E?this.isBefore(A,t):!this.isAfter(A,t))&&(a?this.isAfter(i,t):!this.isBefore(i,t))}}}()}}]); 2//# sourceMappingURL=3.395e429b.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.