Socket
Socket
Sign inDemoInstall

@hebcal/icalendar

Package Overview
Dependencies
Maintainers
1
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hebcal/icalendar - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

fullcalendar-demo.html

2

babel.config.json

@@ -13,3 +13,3 @@ {

"useBuiltIns": "usage",
"corejs": 2
"corejs": 3
}

@@ -16,0 +16,0 @@ ]

@@ -1,1 +0,1 @@

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@hebcal/core"),require("@hebcal/leyning")):"function"==typeof define&&define.amd?define(["@hebcal/core","@hebcal/leyning"],t):(n=n||self).hebcalICalendar=t(n.hebcalCore,n.hebcalLeyning)}(this,(function(n,t){"use strict";t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var r=function(n){return"object"==typeof n?null!==n:"function"==typeof n},e={}.toString,o=function(n){return e.call(n).slice(8,-1)};function i(n,t,r){return n(r={path:t,exports:{},require:function(n,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},r.exports),r.exports}var a,c,u,T=i((function(n){var t=n.exports={version:"2.6.11"};"number"==typeof __e&&(__e=t)})),l=(T.version,i((function(n){var t=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}))),s=i((function(n){var t=l["__core-js_shared__"]||(l["__core-js_shared__"]={});(n.exports=function(n,r){return t[n]||(t[n]=void 0!==r?r:{})})("versions",[]).push({version:T.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),f=0,E=Math.random(),S=function(n){return"Symbol(".concat(void 0===n?"":n,")_",(++f+E).toString(36))},A=i((function(n){var t=s("wks"),r=l.Symbol,e="function"==typeof r;(n.exports=function(n){return t[n]||(t[n]=e&&r[n]||(e?r:S)("Symbol."+n))}).store=t})),h=A("match"),g=function(n){if(!r(n))throw TypeError(n+" is not an object!");return n},p=function(n){if("function"!=typeof n)throw TypeError(n+" is not a function!");return n},D=A("species"),d=Math.ceil,N=Math.floor,R=function(n){return isNaN(n=+n)?0:(n>0?N:d)(n)},O=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n},v=(a=!0,function(n,t){var r,e,o=String(O(n)),i=R(t),c=o.length;return i<0||i>=c?a?"":void 0:(r=o.charCodeAt(i))<55296||r>56319||i+1===c||(e=o.charCodeAt(i+1))<56320||e>57343?a?o.charAt(i):r:a?o.slice(i,i+2):e-56320+(r-55296<<10)+65536}),F=function(n,t,r){return t+(r?v(n,t).length:1)},I=Math.min,y=function(n){return n>0?I(R(n),9007199254740991):0},M=A("toStringTag"),m="Arguments"==o(function(){return arguments}()),b=RegExp.prototype.exec,Y=function(n,t){var r,e,i,a,c=n.exec;if("function"==typeof c){var u=c.call(n,t);if("object"!=typeof u)throw new TypeError("RegExp exec method returned something other than an Object or null");return u}if("RegExp"!==(void 0===(r=n)?"Undefined":null===r?"Null":"string"==typeof(i=function(n,t){try{return n[t]}catch(n){}}(e=Object(r),M))?i:m?o(e):"Object"==(a=o(e))&&"function"==typeof e.callee?"Arguments":a))throw new TypeError("RegExp#exec called on incompatible receiver");return b.call(n,t)},Z=function(){var n=g(this),t="";return n.global&&(t+="g"),n.ignoreCase&&(t+="i"),n.multiline&&(t+="m"),n.unicode&&(t+="u"),n.sticky&&(t+="y"),t},B=RegExp.prototype.exec,L=String.prototype.replace,x=B,H=(c=/a/,u=/b*/g,B.call(c,"a"),B.call(u,"a"),0!==c.lastIndex||0!==u.lastIndex),U=void 0!==/()??/.exec("")[1];(H||U)&&(x=function(n){var t,r,e,o,i=this;return U&&(r=new RegExp("^"+i.source+"$(?!\\s)",Z.call(i))),H&&(t=i.lastIndex),e=B.call(i,n),H&&e&&(i.lastIndex=i.global?e.index+e[0].length:t),U&&e&&e.length>1&&L.call(e[0],r,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(e[o]=void 0)})),e});var G=x,w=function(n){try{return!!n()}catch(n){return!0}},C=!w((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),_=l.document,P=r(_)&&r(_.createElement),V=!C&&!w((function(){return 7!=Object.defineProperty((n="div",P?_.createElement(n):{}),"a",{get:function(){return 7}}).a;var n})),j=Object.defineProperty,k={f:C?Object.defineProperty:function(n,t,e){if(g(n),t=function(n,t){if(!r(n))return n;var e,o;if(t&&"function"==typeof(e=n.toString)&&!r(o=e.call(n)))return o;if("function"==typeof(e=n.valueOf)&&!r(o=e.call(n)))return o;if(!t&&"function"==typeof(e=n.toString)&&!r(o=e.call(n)))return o;throw TypeError("Can't convert object to primitive value")}(t,!0),g(e),V)try{return j(n,t,e)}catch(n){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(n[t]=e.value),n}},Q=C?function(n,t,r){return k.f(n,t,function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}(1,r))}:function(n,t,r){return n[t]=r,n},W={}.hasOwnProperty,z=function(n,t){return W.call(n,t)},X=s("native-function-to-string",Function.toString),$=i((function(n){var t=S("src"),r=(""+X).split("toString");T.inspectSource=function(n){return X.call(n)},(n.exports=function(n,e,o,i){var a="function"==typeof o;a&&(z(o,"name")||Q(o,"name",e)),n[e]!==o&&(a&&(z(o,t)||Q(o,t,n[e]?""+n[e]:r.join(String(e)))),n===l?n[e]=o:i?n[e]?n[e]=o:Q(n,e,o):(delete n[e],Q(n,e,o)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[t]||X.call(this)}))})),q=function(n,t,r){if(p(n),void 0===t)return n;switch(r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,o){return n.call(t,r,e,o)}}return function(){return n.apply(t,arguments)}},J=function(n,t,r){var e,o,i,a,c=n&J.F,u=n&J.G,s=n&J.S,f=n&J.P,E=n&J.B,S=u?l:s?l[t]||(l[t]={}):(l[t]||{}).prototype,A=u?T:T[t]||(T[t]={}),h=A.prototype||(A.prototype={});for(e in u&&(r=t),r)i=((o=!c&&S&&void 0!==S[e])?S:r)[e],a=E&&o?q(i,l):f&&"function"==typeof i?q(Function.call,i):i,S&&$(S,e,i,n&J.U),A[e]!=i&&Q(A,e,a),f&&h[e]!=i&&(h[e]=i)};l.core=T,J.F=1,J.G=2,J.S=4,J.P=8,J.B=16,J.W=32,J.U=64,J.R=128,J({target:"RegExp",proto:!0,forced:G!==/./.exec},{exec:G});var K=A("species"),nn=!w((function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"7"!=="".replace(n,"$<a>")})),tn=function(){var n=/(?:)/,t=n.exec;n.exec=function(){return t.apply(this,arguments)};var r="ab".split(n);return 2===r.length&&"a"===r[0]&&"b"===r[1]}(),rn=function(n,t,r){var e=A(n),o=!w((function(){var t={};return t[e]=function(){return 7},7!=""[n](t)})),i=o?!w((function(){var t=!1,r=/a/;return r.exec=function(){return t=!0,null},"split"===n&&(r.constructor={},r.constructor[K]=function(){return r}),r[e](""),!t})):void 0;if(!o||!i||"replace"===n&&!nn||"split"===n&&!tn){var a=/./[e],c=r(O,e,""[n],(function(n,t,r,e,i){return t.exec===G?o&&!i?{done:!0,value:a.call(t,r,e)}:{done:!0,value:n.call(r,t,e)}:{done:!1}})),u=c[0],T=c[1];$(String.prototype,n,u),Q(RegExp.prototype,e,2==t?function(n,t){return T.call(n,this,t)}:function(n){return T.call(n,this)})}},en=Math.min,on=[].push,an="length",cn=!w((function(){RegExp(4294967295,"y")}));rn("split",2,(function(n,t,e,i){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[an]||2!="ab".split(/(?:ab)*/)[an]||4!=".".split(/(.?)(.?)/)[an]||".".split(/()()/)[an]>1||"".split(/.?/)[an]?function(n,t){var i,a,c=String(this);if(void 0===n&&0===t)return[];if(!r(i=n)||!(void 0!==(a=i[h])?a:"RegExp"==o(i)))return e.call(c,n,t);for(var u,T,l,s=[],f=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),E=0,S=void 0===t?4294967295:t>>>0,A=new RegExp(n.source,f+"g");(u=G.call(A,c))&&!((T=A.lastIndex)>E&&(s.push(c.slice(E,u.index)),u[an]>1&&u.index<c[an]&&on.apply(s,u.slice(1)),l=u[0][an],E=T,s[an]>=S));)A.lastIndex===u.index&&A.lastIndex++;return E===c[an]?!l&&A.test("")||s.push(""):s.push(c.slice(E)),s[an]>S?s.slice(0,S):s}:"0".split(void 0,0)[an]?function(n,t){return void 0===n&&0===t?[]:e.call(this,n,t)}:e,[function(r,e){var o=n(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,e):a.call(String(o),r,e)},function(n,t){var r=i(a,n,this,t,a!==e);if(r.done)return r.value;var o=g(n),c=String(this),u=function(n,t){var r,e=g(n).constructor;return void 0===e||null==(r=g(e)[D])?t:p(r)}(o,RegExp),T=o.unicode,l=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(cn?"y":"g"),s=new u(cn?o:"^(?:"+o.source+")",l),f=void 0===t?4294967295:t>>>0;if(0===f)return[];if(0===c.length)return null===Y(s,c)?[c]:[];for(var E=0,S=0,A=[];S<c.length;){s.lastIndex=cn?S:0;var h,d=Y(s,cn?c:c.slice(S));if(null===d||(h=en(y(s.lastIndex+(cn?0:S)),c.length))===E)S=F(c,S,T);else{if(A.push(c.slice(E,S)),A.length===f)return A;for(var N=1;N<=d.length-1;N++)if(A.push(d[N]),A.length===f)return A;S=E=h}}return A.push(c.slice(E)),A}]}));var un=Math.max,Tn=Math.min,ln=Math.floor,sn=/\$([$&`']|\d\d?|<[^>]*>)/g,fn=/\$([$&`']|\d\d?)/g;rn("replace",2,(function(n,t,r,e){return[function(e,o){var i=n(this),a=null==e?void 0:e[t];return void 0!==a?a.call(e,i,o):r.call(String(i),e,o)},function(n,t){var i=e(r,n,this,t);if(i.done)return i.value;var a=g(n),c=String(this),u="function"==typeof t;u||(t=String(t));var T=a.global;if(T){var l=a.unicode;a.lastIndex=0}for(var s=[];;){var f=Y(a,c);if(null===f)break;if(s.push(f),!T)break;""===String(f[0])&&(a.lastIndex=F(c,y(a.lastIndex),l))}for(var E,S="",A=0,h=0;h<s.length;h++){f=s[h];for(var p=String(f[0]),D=un(Tn(R(f.index),c.length),0),d=[],N=1;N<f.length;N++)d.push(void 0===(E=f[N])?E:String(E));var O=f.groups;if(u){var v=[p].concat(d,D,c);void 0!==O&&v.push(O);var I=String(t.apply(void 0,v))}else I=o(p,c,D,d,O,t);D>=A&&(S+=c.slice(A,D)+I,A=D+p.length)}return S+c.slice(A)}];function o(n,t,e,o,i,a){var c=e+n.length,u=o.length,T=fn;return void 0!==i&&(i=Object(O(i)),T=sn),r.call(a,T,(function(r,a){var T;switch(a.charAt(0)){case"$":return"$";case"&":return n;case"`":return t.slice(0,e);case"'":return t.slice(c);case"<":T=i[a.slice(1,-1)];break;default:var l=+a;if(0===l)return r;if(l>u){var s=ln(l/10);return 0===s?r:s<=u?void 0===o[s-1]?a.charAt(1):o[s-1]+a.charAt(1):r}T=o[l-1]}return void 0===T?"":T}))}}));var En=i((function(n){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(n,t){return n<<t|n>>>32-t},rotr:function(n,t){return n<<32-t|n>>>t},endian:function(n){if(n.constructor==Number)return 16711935&r.rotl(n,8)|4278255360&r.rotl(n,24);for(var t=0;t<n.length;t++)n[t]=r.endian(n[t]);return n},randomBytes:function(n){for(var t=[];n>0;n--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(n){for(var t=[],r=0,e=0;r<n.length;r++,e+=8)t[e>>>5]|=n[r]<<24-e%32;return t},wordsToBytes:function(n){for(var t=[],r=0;r<32*n.length;r+=8)t.push(n[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(n){for(var t=[],r=0;r<n.length;r++)t.push((n[r]>>>4).toString(16)),t.push((15&n[r]).toString(16));return t.join("")},hexToBytes:function(n){for(var t=[],r=0;r<n.length;r+=2)t.push(parseInt(n.substr(r,2),16));return t},bytesToBase64:function(n){for(var r=[],e=0;e<n.length;e+=3)for(var o=n[e]<<16|n[e+1]<<8|n[e+2],i=0;i<4;i++)8*e+6*i<=8*n.length?r.push(t.charAt(o>>>6*(3-i)&63)):r.push("=");return r.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/gi,"");for(var r=[],e=0,o=0;e<n.length;o=++e%4)0!=o&&r.push((t.indexOf(n.charAt(e-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(n.charAt(e))>>>6-2*o);return r}};n.exports=r}()})),Sn={utf8:{stringToBytes:function(n){return Sn.bin.stringToBytes(unescape(encodeURIComponent(n)))},bytesToString:function(n){return decodeURIComponent(escape(Sn.bin.bytesToString(n)))}},bin:{stringToBytes:function(n){for(var t=[],r=0;r<n.length;r++)t.push(255&n.charCodeAt(r));return t},bytesToString:function(n){for(var t=[],r=0;r<n.length;r++)t.push(String.fromCharCode(n[r]));return t.join("")}}},An=Sn,hn=function(n){return null!=n&&(gn(n)||function(n){return"function"==typeof n.readFloatLE&&"function"==typeof n.slice&&gn(n.slice(0,0))}(n)||!!n._isBuffer)};function gn(n){return!!n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n)}var pn=i((function(n){!function(){var t=En,r=An.utf8,e=hn,o=An.bin,i=function(n,a){n.constructor==String?n=a&&"binary"===a.encoding?o.stringToBytes(n):r.stringToBytes(n):e(n)?n=Array.prototype.slice.call(n,0):Array.isArray(n)||(n=n.toString());for(var c=t.bytesToWords(n),u=8*n.length,T=1732584193,l=-271733879,s=-1732584194,f=271733878,E=0;E<c.length;E++)c[E]=16711935&(c[E]<<8|c[E]>>>24)|4278255360&(c[E]<<24|c[E]>>>8);c[u>>>5]|=128<<u%32,c[14+(u+64>>>9<<4)]=u;var S=i._ff,A=i._gg,h=i._hh,g=i._ii;for(E=0;E<c.length;E+=16){var p=T,D=l,d=s,N=f;T=S(T,l,s,f,c[E+0],7,-680876936),f=S(f,T,l,s,c[E+1],12,-389564586),s=S(s,f,T,l,c[E+2],17,606105819),l=S(l,s,f,T,c[E+3],22,-1044525330),T=S(T,l,s,f,c[E+4],7,-176418897),f=S(f,T,l,s,c[E+5],12,1200080426),s=S(s,f,T,l,c[E+6],17,-1473231341),l=S(l,s,f,T,c[E+7],22,-45705983),T=S(T,l,s,f,c[E+8],7,1770035416),f=S(f,T,l,s,c[E+9],12,-1958414417),s=S(s,f,T,l,c[E+10],17,-42063),l=S(l,s,f,T,c[E+11],22,-1990404162),T=S(T,l,s,f,c[E+12],7,1804603682),f=S(f,T,l,s,c[E+13],12,-40341101),s=S(s,f,T,l,c[E+14],17,-1502002290),T=A(T,l=S(l,s,f,T,c[E+15],22,1236535329),s,f,c[E+1],5,-165796510),f=A(f,T,l,s,c[E+6],9,-1069501632),s=A(s,f,T,l,c[E+11],14,643717713),l=A(l,s,f,T,c[E+0],20,-373897302),T=A(T,l,s,f,c[E+5],5,-701558691),f=A(f,T,l,s,c[E+10],9,38016083),s=A(s,f,T,l,c[E+15],14,-660478335),l=A(l,s,f,T,c[E+4],20,-405537848),T=A(T,l,s,f,c[E+9],5,568446438),f=A(f,T,l,s,c[E+14],9,-1019803690),s=A(s,f,T,l,c[E+3],14,-187363961),l=A(l,s,f,T,c[E+8],20,1163531501),T=A(T,l,s,f,c[E+13],5,-1444681467),f=A(f,T,l,s,c[E+2],9,-51403784),s=A(s,f,T,l,c[E+7],14,1735328473),T=h(T,l=A(l,s,f,T,c[E+12],20,-1926607734),s,f,c[E+5],4,-378558),f=h(f,T,l,s,c[E+8],11,-2022574463),s=h(s,f,T,l,c[E+11],16,1839030562),l=h(l,s,f,T,c[E+14],23,-35309556),T=h(T,l,s,f,c[E+1],4,-1530992060),f=h(f,T,l,s,c[E+4],11,1272893353),s=h(s,f,T,l,c[E+7],16,-155497632),l=h(l,s,f,T,c[E+10],23,-1094730640),T=h(T,l,s,f,c[E+13],4,681279174),f=h(f,T,l,s,c[E+0],11,-358537222),s=h(s,f,T,l,c[E+3],16,-722521979),l=h(l,s,f,T,c[E+6],23,76029189),T=h(T,l,s,f,c[E+9],4,-640364487),f=h(f,T,l,s,c[E+12],11,-421815835),s=h(s,f,T,l,c[E+15],16,530742520),T=g(T,l=h(l,s,f,T,c[E+2],23,-995338651),s,f,c[E+0],6,-198630844),f=g(f,T,l,s,c[E+7],10,1126891415),s=g(s,f,T,l,c[E+14],15,-1416354905),l=g(l,s,f,T,c[E+5],21,-57434055),T=g(T,l,s,f,c[E+12],6,1700485571),f=g(f,T,l,s,c[E+3],10,-1894986606),s=g(s,f,T,l,c[E+10],15,-1051523),l=g(l,s,f,T,c[E+1],21,-2054922799),T=g(T,l,s,f,c[E+8],6,1873313359),f=g(f,T,l,s,c[E+15],10,-30611744),s=g(s,f,T,l,c[E+6],15,-1560198380),l=g(l,s,f,T,c[E+13],21,1309151649),T=g(T,l,s,f,c[E+4],6,-145523070),f=g(f,T,l,s,c[E+11],10,-1120210379),s=g(s,f,T,l,c[E+2],15,718787259),l=g(l,s,f,T,c[E+9],21,-343485551),T=T+p>>>0,l=l+D>>>0,s=s+d>>>0,f=f+N>>>0}return t.endian([T,l,s,f])};i._ff=function(n,t,r,e,o,i,a){var c=n+(t&r|~t&e)+(o>>>0)+a;return(c<<i|c>>>32-i)+t},i._gg=function(n,t,r,e,o,i,a){var c=n+(t&e|r&~e)+(o>>>0)+a;return(c<<i|c>>>32-i)+t},i._hh=function(n,t,r,e,o,i,a){var c=n+(t^r^e)+(o>>>0)+a;return(c<<i|c>>>32-i)+t},i._ii=function(n,t,r,e,o,i,a){var c=n+(r^(t|~e))+(o>>>0)+a;return(c<<i|c>>>32-i)+t},i._blocksize=16,i._digestsize=16,n.exports=function(n,r){if(null==n)throw new Error("Illegal argument "+n);var e=t.wordsToBytes(i(n,r));return r&&r.asBytes?e:r&&r.asString?o.bytesToString(e):t.bytesToHex(e)}}()}));const Dn={"US/Eastern":"BEGIN:VTIMEZONE\r\nTZID:US/Eastern\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0400\r\nTZNAME:EST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0400\r\nTZOFFSETFROM:-0500\r\nTZNAME:EDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Central":"BEGIN:VTIMEZONE\r\nTZID:US/Central\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0500\r\nTZNAME:CST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0600\r\nTZNAME:CDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Mountain":"BEGIN:VTIMEZONE\r\nTZID:US/Mountain\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0600\r\nTZNAME:MST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0700\r\nTZNAME:MDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Pacific":"BEGIN:VTIMEZONE\r\nTZID:US/Pacific\r\nX-MICROSOFT-CDO-TZID:13\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Alaska":"BEGIN:VTIMEZONE\r\nTZID:US/Alaska\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:+0000\r\nTZNAME:AKST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0800\r\nTZOFFSETFROM:-0900\r\nTZNAME:AKDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Hawaii":"BEGIN:VTIMEZONE\r\nTZID:US/Hawaii\r\nLAST-MODIFIED:20060309T044821Z\r\nBEGIN:DAYLIGHT\r\nDTSTART:19330430T123000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:+0000\r\nTZNAME:HDT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19330521T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19420209T020000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-1030\r\nTZNAME:HWT\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nDTSTART:19450814T133000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-0930\r\nTZNAME:HPT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19450930T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nDTSTART:19470608T020000\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-1030\r\nTZNAME:HST\r\nEND:STANDARD\r\nEND:VTIMEZONE","US/Aleutian":"BEGIN:VTIMEZONE\r\nTZID:US/Aleutian\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-0900\r\nTZNAME:HAST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:-1000\r\nTZNAME:HADT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","America/Phoenix":"BEGIN:VTIMEZONE\r\nTZID:America/Phoenix\r\nBEGIN:STANDARD\r\nDTSTART:19700101T000000\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0700\r\nEND:STANDARD\r\nEND:VTIMEZONE"};function dn(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),e=1;e<t;e++)r[e-1]=arguments[e];for(const t of r)n.write(t),n.write("\r\n")}function Nn(n){return String(n.getFullYear()).padStart(4,"0")+String(n.getMonth()+1).padStart(2,"0")+String(n.getDate()).padStart(2,"0")}function Rn(n){const t=n.toISOString();return t.slice(0,4)+t.slice(5,7)+t.slice(8,13)+t.slice(14,16)+t.slice(17,19)+"Z"}function On(r,e,o,i){i.dtstamp=o,r.write(function(r,e){const o=e.dtstamp||Rn(new Date);let i=r.render();const a=r.getDesc(),c=r.getAttrs(),u=r.getFlags(),T=Boolean(c&&c.eventTime);let l=T?e.location.name:void 0;if(u&n.flags.DAF_YOMI){const n=i.indexOf(": ");-1!=n&&(l=i.substring(0,n),i=i.substring(n+2))}const s=n.hebcal.getShortUrl(r);let f;if(u&n.flags.PARSHA_HASHAVUA){const n=t.getLeyningForParshaHaShavua(r,e.il);if(f="Torah: ".concat(n.summary),n.reason)for(const r of["7","8","M"])if(n.reason[r]){const e=Number(r)?"".concat(r,"th aliyah"):"Maftir";f+="\\n".concat(e,": ")+t.formatAliyahWithBook(n.fullkriyah[r])+" | "+n.reason[r]}n.haftara&&(f+="\\nHaftarah: "+n.haftara),n.sephardic&&(f+="\\nHaftarah for Sephardim: "+n.sephardic),f+="\\n\\n"+s}else{f=c.memo||"";const n=t.getLeyningForHoliday(r,e.il);n&&(f+="\\nTorah: ".concat(n.summary),n.haftara&&(f+="\\nHaftarah: "+n.haftara)),s&&(f+="\\n\\n"+s)}const E=Nn(r.getDate().greg());let S,A,h=E,g="TRANSPARENT",p="FREE";if(T){let[n,t]=c.eventTimeStr.split(":");Number(n)<12&&(n=12+Number(n)),h+="T"+function(n,t,r){return String(n).padStart(2,"0")+String(t).padStart(2,"0")+String(r).padStart(2,"0")}(n,t,0),A=h,S=";TZID=".concat(e.location.tzid);const r=i.indexOf(": ");-1!=r&&(i=i.substring(0,r))}else A=Nn(r.getDate().next().greg()),S=";VALUE=DATE",u&n.flags.CHAG&&(g="OPAQUE",p="OOF");const D=pn(i);let d="hebcal-".concat(E,"-").concat(D);T&&e.location&&(e.location.geoid?d+="-".concat(e.location.geoid):e.location.name&&(d+="-"+n.hebcal.makeAnchor(e.location.name)));i=i.replace(/,/g,"\\,");const N=["BEGIN:VEVENT","DTSTAMP:".concat(o),"CATEGORIES:Holiday","CLASS:PUBLIC","SUMMARY:".concat(i),"DTSTART".concat(S,":").concat(h),"DTEND".concat(S,":").concat(A),"TRANSP:".concat(g),"X-MICROSOFT-CDO-BUSYSTATUS:".concat(p),"UID:".concat(d)];vn(N,"DESCRIPTION",f),vn(N,"LOCATION",l),e.location&&N.push("GEO:"+e.location.latitude+";"+e.location.longitude);s&&N.push("URL:".concat(s));let R;r.getFlags()&n.flags.OMER_COUNT?R="3H":r.getFlags()&n.flags.USER_EVENT?R="12H":T&&a.startsWith("Candle lighting")&&(R="10M");R&&N.push("BEGIN:VALARM","ACTION:DISPLAY","DESCRIPTION:REMINDER","TRIGGER;RELATED=START:-PT".concat(R),"END:VALARM");return N.push("END:VEVENT"),N.join("\r\n")}(e,i))}function vn(n,t,r){if(r){const e=r.replace(/,/g,"\\,").replace(/;/g,"\\;");n.push(t+":"+e)}}function Fn(n,t,r){n.setHeader("Content-Type","".concat(t,'; filename="').concat(r,'"')),n.setHeader("Content-Disposition","attachment; filename=".concat(r)),n.setHeader("Last-Modified",(new Date).toUTCString())}function In(n){let t="hebcal_"+n.year;return n.isHebrewYear&&(t+="H"),n.month&&(t+="_"+n.month),n.location&&n.location.name&&(t+="_"+makeAnchor(n.location.name)),t}return{csvWriteContents:function(t,r,e){const o=In(e)+".csv";Fn(t,"text/x-csv",o),t.write('"Subject","Start Date","Start Time","End Date","End Time","All day event","Description","Show time as","Location"\r\n'),r.forEach(r=>{t.write(function(t,r){const e=t.getDate().greg(),o=e.getDate(),i=e.getMonth()+1,a=String(e.getFullYear()).padStart(4,"0"),c=r.euro?"".concat(o,"/").concat(i,"/").concat(a):"".concat(i,"/").concat(o,"/").concat(a);let u=t.render(),T="",l="",s="",f='"true"';const E=t.getAttrs(),S=Boolean(E&&E.eventTime);if(S){const t=n.hebcal.reformatTimeStr(E.eventTimeStr," PM",r);l=T='"'.concat(t,'"'),s=c,f='"false"';const e=u.indexOf(": ");-1!=e&&(u=u.substring(0,e))}let A="Jewish Holidays";const h=t.getFlags();if(S&&r.location&&r.location.name)A=r.location.name;else if(h&n.flags.DAF_YOMI){const n=u.indexOf(": ");-1!=n&&(A=u.substring(0,n),u=u.substring(n+2))}u=u.replace(/,/g,"").replace(/"/g,"''");const g=S||h&n.flags.CHAG?4:3;return'"'.concat(u,'",').concat(c,",").concat(T,",").concat(s,",").concat(l,",").concat(f,',"').concat("",'",').concat(g,',"').concat(A,'"')}(r,e)),t.write("\r\n")})},icalWriteContents:function(n,t,r,e){const o="text/calendar; charset=UTF-8";if(e.subscribe)n.setHeader("Content-Type",o);else{const t=In(e)+".ics";Fn(n,o,t)}dn(n,"BEGIN:VCALENDAR");const i=e.location;i&&i.name?r=i.name+" "+r:e.yahrzeit||(r=(e.il?"Israel":"Diaspora")+" "+r),r=r.replace(/,/g,"\\,").replace(/\s+/g," ").trim(),dn(n,"VERSION:2.0");const a=(e.locale||"en").toUpperCase();dn(n,"PRODID:-//hebcal.com/NONSGML Hebcal Calendar v7.0//".concat(a),"CALSCALE:GREGORIAN","METHOD:PUBLISH","X-LOTUS-CHARSET:UTF-8","X-PUBLISHED-TTL:PT7D"),dn(n,r?"X-WR-CALNAME:Hebcal ".concat(r):"X-WR-CALNAME:Hebcal");const c=e.yahrzeit?"Yahrzeits + Anniversaries from www.hebcal.com":"Jewish Holidays from www.hebcal.com";dn(n,"X-WR-CALDESC:".concat(c)),i&&i.tzid&&(dn(n,"X-WR-TIMEZONE;VALUE=TEXT:".concat(tzid)),Dn[tzid]&&dn(n,Dn[tzid]));const u=Rn(new Date);t.forEach(t=>On(n,t,u,e)),dn(n,"END:VCALENDAR")}}}));
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("@hebcal/core"),require("@hebcal/leyning")):"function"==typeof define&&define.amd?define(["@hebcal/core","@hebcal/leyning"],n):(t=t||self).hebcal__icalendar=n(t.hebcal__core,t.hebcal__leyning)}(this,(function(t,n){"use strict";n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(t,n,e){return t(e={path:n,exports:{},require:function(t,n){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==n&&e.path)}},e.exports),e.exports}var o=function(t){return t&&t.Math==Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof e&&e)||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},c=!a((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),u={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,s={f:l&&!u.call({1:2},1)?function(t){var n=l(this,t);return!!n&&n.enumerable}:u},f=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},T={}.toString,g=function(t){return T.call(t).slice(8,-1)},E="".split,h=a((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==g(t)?E.call(t,""):Object(t)}:Object,p=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},S=function(t){return h(p(t))},d=function(t){return"object"==typeof t?null!==t:"function"==typeof t},A=function(t,n){if(!d(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!d(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!d(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!d(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")},y={}.hasOwnProperty,v=function(t,n){return y.call(t,n)},O=i.document,D=d(O)&&d(O.createElement),R=function(t){return D?O.createElement(t):{}},m=!c&&!a((function(){return 7!=Object.defineProperty(R("div"),"a",{get:function(){return 7}}).a})),N=Object.getOwnPropertyDescriptor,I={f:c?N:function(t,n){if(t=S(t),n=A(n,!0),m)try{return N(t,n)}catch(t){}if(v(t,n))return f(!s.f.call(t,n),t[n])}},F=function(t){if(!d(t))throw TypeError(String(t)+" is not an object");return t},b=Object.defineProperty,M={f:c?b:function(t,n,e){if(F(t),n=A(n,!0),F(e),m)try{return b(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},L=c?function(t,n,e){return M.f(t,n,f(1,e))}:function(t,n,e){return t[n]=e,t},x=function(t,n){try{L(i,t,n)}catch(e){i[t]=n}return n},Y=i["__core-js_shared__"]||x("__core-js_shared__",{}),B=Function.toString;"function"!=typeof Y.inspectSource&&(Y.inspectSource=function(t){return B.call(t)});var H,Z,w,U=Y.inspectSource,_=i.WeakMap,C="function"==typeof _&&/native code/.test(U(_)),G=r((function(t){(t.exports=function(t,n){return Y[t]||(Y[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),P=0,j=Math.random(),V=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++P+j).toString(36)},k=G("keys"),W=function(t){return k[t]||(k[t]=V(t))},$={},z=i.WeakMap;if(C){var Q=new z,X=Q.get,K=Q.has,q=Q.set;H=function(t,n){return q.call(Q,t,n),n},Z=function(t){return X.call(Q,t)||{}},w=function(t){return K.call(Q,t)}}else{var J=W("state");$[J]=!0,H=function(t,n){return L(t,J,n),n},Z=function(t){return v(t,J)?t[J]:{}},w=function(t){return v(t,J)}}var tt={set:H,get:Z,has:w,enforce:function(t){return w(t)?Z(t):H(t,{})},getterFor:function(t){return function(n){var e;if(!d(n)||(e=Z(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},nt=r((function(t){var n=tt.get,e=tt.enforce,r=String(String).split("String");(t.exports=function(t,n,o,a){var c=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,l=!!a&&!!a.noTargetGet;"function"==typeof o&&("string"!=typeof n||v(o,"name")||L(o,"name",n),e(o).source=r.join("string"==typeof n?n:"")),t!==i?(c?!l&&t[n]&&(u=!0):delete t[n],u?t[n]=o:L(t,n,o)):u?t[n]=o:x(n,o)})(Function.prototype,"toString",(function(){return"function"==typeof this&&n(this).source||U(this)}))})),et=i,rt=function(t){return"function"==typeof t?t:void 0},ot=function(t,n){return arguments.length<2?rt(et[t])||rt(i[t]):et[t]&&et[t][n]||i[t]&&i[t][n]},it=Math.ceil,at=Math.floor,ct=function(t){return isNaN(t=+t)?0:(t>0?at:it)(t)},ut=Math.min,lt=function(t){return t>0?ut(ct(t),9007199254740991):0},st=Math.max,ft=Math.min,Tt=function(t){return function(n,e,r){var o,i=S(n),a=lt(i.length),c=function(t,n){var e=ct(t);return e<0?st(e+n,0):ft(e,n)}(r,a);if(t&&e!=e){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===e)return t||c||0;return!t&&-1}},gt={includes:Tt(!0),indexOf:Tt(!1)}.indexOf,Et=function(t,n){var e,r=S(t),o=0,i=[];for(e in r)!v($,e)&&v(r,e)&&i.push(e);for(;n.length>o;)v(r,e=n[o++])&&(~gt(i,e)||i.push(e));return i},ht=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pt=ht.concat("length","prototype"),St={f:Object.getOwnPropertyNames||function(t){return Et(t,pt)}},dt={f:Object.getOwnPropertySymbols},At=ot("Reflect","ownKeys")||function(t){var n=St.f(F(t)),e=dt.f;return e?n.concat(e(t)):n},yt=function(t,n){for(var e=At(n),r=M.f,o=I.f,i=0;i<e.length;i++){var a=e[i];v(t,a)||r(t,a,o(n,a))}},vt=/#|\.prototype\./,Ot=function(t,n){var e=Rt[Dt(t)];return e==Nt||e!=mt&&("function"==typeof n?a(n):!!n)},Dt=Ot.normalize=function(t){return String(t).replace(vt,".").toLowerCase()},Rt=Ot.data={},mt=Ot.NATIVE="N",Nt=Ot.POLYFILL="P",It=Ot,Ft=I.f,bt=function(t,n){var e,r,o,a,c,u=t.target,l=t.global,s=t.stat;if(e=l?i:s?i[u]||x(u,{}):(i[u]||{}).prototype)for(r in n){if(a=n[r],o=t.noTargetGet?(c=Ft(e,r))&&c.value:e[r],!It(l?r:u+(s?".":"#")+r,t.forced)&&void 0!==o){if(typeof a==typeof o)continue;yt(a,o)}(t.sham||o&&o.sham)&&L(a,"sham",!0),nt(e,r,a,t)}},Mt=function(){var t=F(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n};function Lt(t,n){return RegExp(t,n)}var xt,Yt,Bt={UNSUPPORTED_Y:a((function(){var t=Lt("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),BROKEN_CARET:a((function(){var t=Lt("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},Ht=RegExp.prototype.exec,Zt=String.prototype.replace,wt=Ht,Ut=(xt=/a/,Yt=/b*/g,Ht.call(xt,"a"),Ht.call(Yt,"a"),0!==xt.lastIndex||0!==Yt.lastIndex),_t=Bt.UNSUPPORTED_Y||Bt.BROKEN_CARET,Ct=void 0!==/()??/.exec("")[1];(Ut||Ct||_t)&&(wt=function(t){var n,e,r,o,i=this,a=_t&&i.sticky,c=Mt.call(i),u=i.source,l=0,s=t;return a&&(-1===(c=c.replace("y","")).indexOf("g")&&(c+="g"),s=String(t).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==t[i.lastIndex-1])&&(u="(?: "+u+")",s=" "+s,l++),e=new RegExp("^(?:"+u+")",c)),Ct&&(e=new RegExp("^"+u+"$(?!\\s)",c)),Ut&&(n=i.lastIndex),r=Ht.call(a?e:i,s),a?r?(r.input=r.input.slice(l),r[0]=r[0].slice(l),r.index=i.lastIndex,i.lastIndex+=r[0].length):i.lastIndex=0:Ut&&r&&(i.lastIndex=i.global?r.index+r[0].length:n),Ct&&r&&r.length>1&&Zt.call(r[0],e,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r});var Gt=wt;bt({target:"RegExp",proto:!0,forced:/./.exec!==Gt},{exec:Gt});var Pt=!!Object.getOwnPropertySymbols&&!a((function(){return!String(Symbol())})),jt=Pt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Vt=G("wks"),kt=i.Symbol,Wt=jt?kt:kt&&kt.withoutSetter||V,$t=function(t){return v(Vt,t)||(Pt&&v(kt,t)?Vt[t]=kt[t]:Vt[t]=Wt("Symbol."+t)),Vt[t]},zt=$t("species"),Qt=!a((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),Xt="$0"==="a".replace(/./,"$0"),Kt=$t("replace"),qt=!!/./[Kt]&&""===/./[Kt]("a","$0"),Jt=!a((function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var e="ab".split(t);return 2!==e.length||"a"!==e[0]||"b"!==e[1]})),tn=function(t,n,e,r){var o=$t(t),i=!a((function(){var n={};return n[o]=function(){return 7},7!=""[t](n)})),c=i&&!a((function(){var n=!1,e=/a/;return"split"===t&&((e={}).constructor={},e.constructor[zt]=function(){return e},e.flags="",e[o]=/./[o]),e.exec=function(){return n=!0,null},e[o](""),!n}));if(!i||!c||"replace"===t&&(!Qt||!Xt||qt)||"split"===t&&!Jt){var u=/./[o],l=e(o,""[t],(function(t,n,e,r,o){return n.exec===Gt?i&&!o?{done:!0,value:u.call(n,e,r)}:{done:!0,value:t.call(e,n,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Xt,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:qt}),s=l[0],f=l[1];nt(String.prototype,t,s),nt(RegExp.prototype,o,2==n?function(t,n){return f.call(t,this,n)}:function(t){return f.call(t,this)})}r&&L(RegExp.prototype[o],"sham",!0)},nn=function(t){return Object(p(t))},en=function(t){return function(n,e){var r,o,i=String(p(n)),a=ct(e),c=i.length;return a<0||a>=c?t?"":void 0:(r=i.charCodeAt(a))<55296||r>56319||a+1===c||(o=i.charCodeAt(a+1))<56320||o>57343?t?i.charAt(a):r:t?i.slice(a,a+2):o-56320+(r-55296<<10)+65536}},rn={codeAt:en(!1),charAt:en(!0)}.charAt,on=function(t,n,e){return n+(e?rn(t,n).length:1)},an=function(t,n){var e=t.exec;if("function"==typeof e){var r=e.call(t,n);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==g(t))throw TypeError("RegExp#exec called on incompatible receiver");return Gt.call(t,n)},cn=Math.max,un=Math.min,ln=Math.floor,sn=/\$([$&'`]|\d\d?|<[^>]*>)/g,fn=/\$([$&'`]|\d\d?)/g;tn("replace",2,(function(t,n,e,r){var o=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=r.REPLACE_KEEPS_$0,a=o?"$":"$0";return[function(e,r){var o=p(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,o,r):n.call(String(o),e,r)},function(t,r){if(!o&&i||"string"==typeof r&&-1===r.indexOf(a)){var u=e(n,t,this,r);if(u.done)return u.value}var l=F(t),s=String(this),f="function"==typeof r;f||(r=String(r));var T=l.global;if(T){var g=l.unicode;l.lastIndex=0}for(var E=[];;){var h=an(l,s);if(null===h)break;if(E.push(h),!T)break;""===String(h[0])&&(l.lastIndex=on(s,lt(l.lastIndex),g))}for(var p,S="",d=0,A=0;A<E.length;A++){h=E[A];for(var y=String(h[0]),v=cn(un(ct(h.index),s.length),0),O=[],D=1;D<h.length;D++)O.push(void 0===(p=h[D])?p:String(p));var R=h.groups;if(f){var m=[y].concat(O,v,s);void 0!==R&&m.push(R);var N=String(r.apply(void 0,m))}else N=c(y,s,v,O,R,r);v>=d&&(S+=s.slice(d,v)+N,d=v+y.length)}return S+s.slice(d)}];function c(t,e,r,o,i,a){var c=r+t.length,u=o.length,l=fn;return void 0!==i&&(i=nn(i),l=sn),n.call(a,l,(function(n,a){var l;switch(a.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(c);case"<":l=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return n;if(s>u){var f=ln(s/10);return 0===f?n:f<=u?void 0===o[f-1]?a.charAt(1):o[f-1]+a.charAt(1):n}l=o[s-1]}return void 0===l?"":l}))}}));var Tn=$t("match"),gn=function(t){var n;return d(t)&&(void 0!==(n=t[Tn])?!!n:"RegExp"==g(t))},En=$t("species"),hn=function(t,n){var e,r=F(t).constructor;return void 0===r||null==(e=F(r)[En])?n:function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}(e)},pn=[].push,Sn=Math.min,dn=!a((function(){return!RegExp(4294967295,"y")}));tn("split",2,(function(t,n,e){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,e){var r=String(p(this)),o=void 0===e?4294967295:e>>>0;if(0===o)return[];if(void 0===t)return[r];if(!gn(t))return n.call(r,t,o);for(var i,a,c,u=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),s=0,f=new RegExp(t.source,l+"g");(i=Gt.call(f,r))&&!((a=f.lastIndex)>s&&(u.push(r.slice(s,i.index)),i.length>1&&i.index<r.length&&pn.apply(u,i.slice(1)),c=i[0].length,s=a,u.length>=o));)f.lastIndex===i.index&&f.lastIndex++;return s===r.length?!c&&f.test("")||u.push(""):u.push(r.slice(s)),u.length>o?u.slice(0,o):u}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,e){var o=p(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,e):r.call(String(o),n,e)},function(t,o){var i=e(r,t,this,o,r!==n);if(i.done)return i.value;var a=F(t),c=String(this),u=hn(a,RegExp),l=a.unicode,s=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(dn?"y":"g"),f=new u(dn?a:"^(?:"+a.source+")",s),T=void 0===o?4294967295:o>>>0;if(0===T)return[];if(0===c.length)return null===an(f,c)?[c]:[];for(var g=0,E=0,h=[];E<c.length;){f.lastIndex=dn?E:0;var p,S=an(f,dn?c:c.slice(E));if(null===S||(p=Sn(lt(f.lastIndex+(dn?0:E)),c.length))===g)E=on(c,E,l);else{if(h.push(c.slice(g,E)),h.length===T)return h;for(var d=1;d<=S.length-1;d++)if(h.push(S[d]),h.length===T)return h;E=g=p}}return h.push(c.slice(g)),h}]}),!dn);var An,yn=function(t){if(gn(t))throw TypeError("The method doesn't accept regular expressions");return t},vn=$t("match"),On=I.f,Dn="".startsWith,Rn=Math.min,mn=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[vn]=!1,"/./"[t](n)}catch(t){}}return!1}("startsWith"),Nn=!(mn||(An=On(String.prototype,"startsWith"),!An||An.writable));bt({target:"String",proto:!0,forced:!Nn&&!mn},{startsWith:function(t){var n=String(p(this));yn(t);var e=lt(Rn(arguments.length>1?arguments[1]:void 0,n.length)),r=String(t);return Dn?Dn.call(n,r,e):n.slice(e,e+r.length)===r}});var In="\t\n\v\f\r                 \u2028\u2029\ufeff",Fn="["+In+"]",bn=RegExp("^"+Fn+Fn+"*"),Mn=RegExp(Fn+Fn+"*$"),Ln=function(t){return function(n){var e=String(p(n));return 1&t&&(e=e.replace(bn,"")),2&t&&(e=e.replace(Mn,"")),e}},xn={start:Ln(1),end:Ln(2),trim:Ln(3)},Yn=xn.trim;bt({target:"String",proto:!0,forced:function(t){return a((function(){return!!In[t]()||"​…᠎"!="​…᠎"[t]()||In[t].name!==t}))}("trim")},{trim:function(){return Yn(this)}});var Bn,Hn={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Zn=Object.keys||function(t){return Et(t,ht)},wn=c?Object.defineProperties:function(t,n){F(t);for(var e,r=Zn(n),o=r.length,i=0;o>i;)M.f(t,e=r[i++],n[e]);return t},Un=ot("document","documentElement"),_n=W("IE_PROTO"),Cn=function(){},Gn=function(t){return"<script>"+t+"<\/script>"},Pn=function(){try{Bn=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,n;Pn=Bn?function(t){t.write(Gn("")),t.close();var n=t.parentWindow.Object;return t=null,n}(Bn):((n=R("iframe")).style.display="none",Un.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write(Gn("document.F=Object")),t.close(),t.F);for(var e=ht.length;e--;)delete Pn.prototype[ht[e]];return Pn()};$[_n]=!0;var jn=Object.create||function(t,n){var e;return null!==t?(Cn.prototype=F(t),e=new Cn,Cn.prototype=null,e[_n]=t):e=Pn(),void 0===n?e:wn(e,n)},Vn=$t("unscopables"),kn=Array.prototype;null==kn[Vn]&&M.f(kn,Vn,{configurable:!0,value:jn(null)});var Wn,$n,zn,Qn=function(t){kn[Vn][t]=!0},Xn=!a((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),Kn=W("IE_PROTO"),qn=Object.prototype,Jn=Xn?Object.getPrototypeOf:function(t){return t=nn(t),v(t,Kn)?t[Kn]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?qn:null},te=$t("iterator"),ne=!1;[].keys&&("next"in(zn=[].keys())?($n=Jn(Jn(zn)))!==Object.prototype&&(Wn=$n):ne=!0),null==Wn&&(Wn={}),v(Wn,te)||L(Wn,te,(function(){return this}));var ee={IteratorPrototype:Wn,BUGGY_SAFARI_ITERATORS:ne},re=M.f,oe=$t("toStringTag"),ie=function(t,n,e){t&&!v(t=e?t:t.prototype,oe)&&re(t,oe,{configurable:!0,value:n})},ae=ee.IteratorPrototype,ce=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(t){}return function(e,r){return F(e),function(t){if(!d(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype")}(r),n?t.call(e,r):e.__proto__=r,e}}():void 0),ue=ee.IteratorPrototype,le=ee.BUGGY_SAFARI_ITERATORS,se=$t("iterator"),fe=function(){return this},Te=tt.set,ge=tt.getterFor("Array Iterator"),Ee=function(t,n,e,r,o,i,a){!function(t,n,e){var r=n+" Iterator";t.prototype=jn(ae,{next:f(1,e)}),ie(t,r,!1)}(e,n,r);var c,u,l,s=function(t){if(t===o&&p)return p;if(!le&&t in E)return E[t];switch(t){case"keys":case"values":case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}},T=n+" Iterator",g=!1,E=t.prototype,h=E[se]||E["@@iterator"]||o&&E[o],p=!le&&h||s(o),S="Array"==n&&E.entries||h;if(S&&(c=Jn(S.call(new t)),ue!==Object.prototype&&c.next&&(Jn(c)!==ue&&(ce?ce(c,ue):"function"!=typeof c[se]&&L(c,se,fe)),ie(c,T,!0))),"values"==o&&h&&"values"!==h.name&&(g=!0,p=function(){return h.call(this)}),E[se]!==p&&L(E,se,p),o)if(u={values:s("values"),keys:i?p:s("keys"),entries:s("entries")},a)for(l in u)(le||g||!(l in E))&&nt(E,l,u[l]);else bt({target:n,proto:!0,forced:le||g},u);return u}(Array,"Array",(function(t,n){Te(this,{type:"Array Iterator",target:S(t),index:0,kind:n})}),(function(){var t=ge(this),n=t.target,e=t.kind,r=t.index++;return!n||r>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:n[r],done:!1}:{value:[r,n[r]],done:!1}}),"values");Qn("keys"),Qn("values"),Qn("entries");var he=$t("iterator"),pe=$t("toStringTag"),Se=Ee.values;for(var de in Hn){var Ae=i[de],ye=Ae&&Ae.prototype;if(ye){if(ye[he]!==Se)try{L(ye,he,Se)}catch(t){ye[he]=Se}if(ye[pe]||L(ye,pe,de),Hn[de])for(var ve in Ee)if(ye[ve]!==Ee[ve])try{L(ye,ve,Ee[ve])}catch(t){ye[ve]=Ee[ve]}}}var Oe=r((function(t){!function(){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(t,n){return t<<n|t>>>32-n},rotr:function(t,n){return t<<32-n|t>>>n},endian:function(t){if(t.constructor==Number)return 16711935&e.rotl(t,8)|4278255360&e.rotl(t,24);for(var n=0;n<t.length;n++)t[n]=e.endian(t[n]);return t},randomBytes:function(t){for(var n=[];t>0;t--)n.push(Math.floor(256*Math.random()));return n},bytesToWords:function(t){for(var n=[],e=0,r=0;e<t.length;e++,r+=8)n[r>>>5]|=t[e]<<24-r%32;return n},wordsToBytes:function(t){for(var n=[],e=0;e<32*t.length;e+=8)n.push(t[e>>>5]>>>24-e%32&255);return n},bytesToHex:function(t){for(var n=[],e=0;e<t.length;e++)n.push((t[e]>>>4).toString(16)),n.push((15&t[e]).toString(16));return n.join("")},hexToBytes:function(t){for(var n=[],e=0;e<t.length;e+=2)n.push(parseInt(t.substr(e,2),16));return n},bytesToBase64:function(t){for(var e=[],r=0;r<t.length;r+=3)for(var o=t[r]<<16|t[r+1]<<8|t[r+2],i=0;i<4;i++)8*r+6*i<=8*t.length?e.push(n.charAt(o>>>6*(3-i)&63)):e.push("=");return e.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/gi,"");for(var e=[],r=0,o=0;r<t.length;o=++r%4)0!=o&&e.push((n.indexOf(t.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|n.indexOf(t.charAt(r))>>>6-2*o);return e}};t.exports=e}()})),De={utf8:{stringToBytes:function(t){return De.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(De.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var n=[],e=0;e<t.length;e++)n.push(255&t.charCodeAt(e));return n},bytesToString:function(t){for(var n=[],e=0;e<t.length;e++)n.push(String.fromCharCode(t[e]));return n.join("")}}},Re=De,me=function(t){return null!=t&&(Ne(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&Ne(t.slice(0,0))}(t)||!!t._isBuffer)};function Ne(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}var Ie=r((function(t){!function(){var n=Oe,e=Re.utf8,r=me,o=Re.bin,i=function(t,a){t.constructor==String?t=a&&"binary"===a.encoding?o.stringToBytes(t):e.stringToBytes(t):r(t)?t=Array.prototype.slice.call(t,0):Array.isArray(t)||(t=t.toString());for(var c=n.bytesToWords(t),u=8*t.length,l=1732584193,s=-271733879,f=-1732584194,T=271733878,g=0;g<c.length;g++)c[g]=16711935&(c[g]<<8|c[g]>>>24)|4278255360&(c[g]<<24|c[g]>>>8);c[u>>>5]|=128<<u%32,c[14+(u+64>>>9<<4)]=u;var E=i._ff,h=i._gg,p=i._hh,S=i._ii;for(g=0;g<c.length;g+=16){var d=l,A=s,y=f,v=T;l=E(l,s,f,T,c[g+0],7,-680876936),T=E(T,l,s,f,c[g+1],12,-389564586),f=E(f,T,l,s,c[g+2],17,606105819),s=E(s,f,T,l,c[g+3],22,-1044525330),l=E(l,s,f,T,c[g+4],7,-176418897),T=E(T,l,s,f,c[g+5],12,1200080426),f=E(f,T,l,s,c[g+6],17,-1473231341),s=E(s,f,T,l,c[g+7],22,-45705983),l=E(l,s,f,T,c[g+8],7,1770035416),T=E(T,l,s,f,c[g+9],12,-1958414417),f=E(f,T,l,s,c[g+10],17,-42063),s=E(s,f,T,l,c[g+11],22,-1990404162),l=E(l,s,f,T,c[g+12],7,1804603682),T=E(T,l,s,f,c[g+13],12,-40341101),f=E(f,T,l,s,c[g+14],17,-1502002290),l=h(l,s=E(s,f,T,l,c[g+15],22,1236535329),f,T,c[g+1],5,-165796510),T=h(T,l,s,f,c[g+6],9,-1069501632),f=h(f,T,l,s,c[g+11],14,643717713),s=h(s,f,T,l,c[g+0],20,-373897302),l=h(l,s,f,T,c[g+5],5,-701558691),T=h(T,l,s,f,c[g+10],9,38016083),f=h(f,T,l,s,c[g+15],14,-660478335),s=h(s,f,T,l,c[g+4],20,-405537848),l=h(l,s,f,T,c[g+9],5,568446438),T=h(T,l,s,f,c[g+14],9,-1019803690),f=h(f,T,l,s,c[g+3],14,-187363961),s=h(s,f,T,l,c[g+8],20,1163531501),l=h(l,s,f,T,c[g+13],5,-1444681467),T=h(T,l,s,f,c[g+2],9,-51403784),f=h(f,T,l,s,c[g+7],14,1735328473),l=p(l,s=h(s,f,T,l,c[g+12],20,-1926607734),f,T,c[g+5],4,-378558),T=p(T,l,s,f,c[g+8],11,-2022574463),f=p(f,T,l,s,c[g+11],16,1839030562),s=p(s,f,T,l,c[g+14],23,-35309556),l=p(l,s,f,T,c[g+1],4,-1530992060),T=p(T,l,s,f,c[g+4],11,1272893353),f=p(f,T,l,s,c[g+7],16,-155497632),s=p(s,f,T,l,c[g+10],23,-1094730640),l=p(l,s,f,T,c[g+13],4,681279174),T=p(T,l,s,f,c[g+0],11,-358537222),f=p(f,T,l,s,c[g+3],16,-722521979),s=p(s,f,T,l,c[g+6],23,76029189),l=p(l,s,f,T,c[g+9],4,-640364487),T=p(T,l,s,f,c[g+12],11,-421815835),f=p(f,T,l,s,c[g+15],16,530742520),l=S(l,s=p(s,f,T,l,c[g+2],23,-995338651),f,T,c[g+0],6,-198630844),T=S(T,l,s,f,c[g+7],10,1126891415),f=S(f,T,l,s,c[g+14],15,-1416354905),s=S(s,f,T,l,c[g+5],21,-57434055),l=S(l,s,f,T,c[g+12],6,1700485571),T=S(T,l,s,f,c[g+3],10,-1894986606),f=S(f,T,l,s,c[g+10],15,-1051523),s=S(s,f,T,l,c[g+1],21,-2054922799),l=S(l,s,f,T,c[g+8],6,1873313359),T=S(T,l,s,f,c[g+15],10,-30611744),f=S(f,T,l,s,c[g+6],15,-1560198380),s=S(s,f,T,l,c[g+13],21,1309151649),l=S(l,s,f,T,c[g+4],6,-145523070),T=S(T,l,s,f,c[g+11],10,-1120210379),f=S(f,T,l,s,c[g+2],15,718787259),s=S(s,f,T,l,c[g+9],21,-343485551),l=l+d>>>0,s=s+A>>>0,f=f+y>>>0,T=T+v>>>0}return n.endian([l,s,f,T])};i._ff=function(t,n,e,r,o,i,a){var c=t+(n&e|~n&r)+(o>>>0)+a;return(c<<i|c>>>32-i)+n},i._gg=function(t,n,e,r,o,i,a){var c=t+(n&r|e&~r)+(o>>>0)+a;return(c<<i|c>>>32-i)+n},i._hh=function(t,n,e,r,o,i,a){var c=t+(n^e^r)+(o>>>0)+a;return(c<<i|c>>>32-i)+n},i._ii=function(t,n,e,r,o,i,a){var c=t+(e^(n|~r))+(o>>>0)+a;return(c<<i|c>>>32-i)+n},i._blocksize=16,i._digestsize=16,t.exports=function(t,e){if(null==t)throw new Error("Illegal argument "+t);var r=n.wordsToBytes(i(t,e));return e&&e.asBytes?r:e&&e.asString?o.bytesToString(r):n.bytesToHex(r)}}()})),Fe=/(\d+).(\d+).(\d+),?\s+(\d+).(\d+)(.(\d+))?/,be={timeZone:"UTC",hourCycle:"h23",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"},Me=new Intl.DateTimeFormat("en-US",be);function Le(t){t=t.replace(/[\u200E\u200F]/g,"");Fe.exec(t);return[].slice.call(Fe.exec(t),1).map(Math.floor)}function xe(t){return t<10?"0"+t:String(t)}function Ye(t,n){const e=function(t,n){be.timeZone=t;var e,r,o,i=new Intl.DateTimeFormat("en-US",be);return e=Le(Me.format(n)),r=Le(i.format(n)),(o=e[1]-r[1])>15&&(o=-1),o<-15&&(o=1),60*(24*o+(e[3]-r[3]))+(e[4]-r[4])}(t,n),r=Math.abs(e),o=r%60;return(Boolean(e<0)?"+":"-")+xe(Math.floor(r/60))+":"+xe(o)}function Be(t){return t.getFullYear()+"-"+xe(t.getMonth()+1)+"-"+xe(t.getDate())}function He(t,n,e){const r=Be(t);return n?r+"T"+n+":00"+Ye(e,t):r}function Ze(n){switch(n.getFlags()){case t.flags.OMER_COUNT:return["omer"];case t.flags.HEBREW_DATE:return["hebdate"];case t.flags.PARSHA_HASHAVUA:return["parashat"];case t.flags.DAF_YOMI:return["dafyomi"];case t.flags.ROSH_CHODESH:return["roshchodesh"];case t.flags.SPECIAL_SHABBAT:return["holiday","shabbat"];case t.flags.MINOR_FAST:return["holiday","fast"];case t.flags.MODERN_HOLIDAY:return["holiday","modern"];case t.flags.SHABBAT_MEVARCHIM:return["mevarchim"]}if(n.getAttrs().cholHaMoedDay)return["holiday","major","cholhamoed"];switch(n.getDesc()){case"Havdalah":return["havdalah"];case"Candle lighting":return["candles"];case"Lag BaOmer":case"Leil Selichot":case"Pesach Sheni":case"Purim Katan":case"Shushan Purim":case"Tu B'Av":case"Tu BiShvat":return["holiday","minor"];default:return["holiday","major"]}}const we={"US/Eastern":"BEGIN:VTIMEZONE\r\nTZID:US/Eastern\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0400\r\nTZNAME:EST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0400\r\nTZOFFSETFROM:-0500\r\nTZNAME:EDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Central":"BEGIN:VTIMEZONE\r\nTZID:US/Central\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0500\r\nTZNAME:CST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0500\r\nTZOFFSETFROM:-0600\r\nTZNAME:CDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Mountain":"BEGIN:VTIMEZONE\r\nTZID:US/Mountain\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0600\r\nTZNAME:MST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0600\r\nTZOFFSETFROM:-0700\r\nTZNAME:MDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Pacific":"BEGIN:VTIMEZONE\r\nTZID:US/Pacific\r\nX-MICROSOFT-CDO-TZID:13\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETFROM:-0700\r\nTZOFFSETTO:-0800\r\nTZNAME:PST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETFROM:-0800\r\nTZOFFSETTO:-0700\r\nTZNAME:PDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Alaska":"BEGIN:VTIMEZONE\r\nTZID:US/Alaska\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:+0000\r\nTZNAME:AKST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0800\r\nTZOFFSETFROM:-0900\r\nTZNAME:AKDT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","US/Hawaii":"BEGIN:VTIMEZONE\r\nTZID:US/Hawaii\r\nLAST-MODIFIED:20060309T044821Z\r\nBEGIN:DAYLIGHT\r\nDTSTART:19330430T123000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:+0000\r\nTZNAME:HDT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19330521T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19420209T020000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-1030\r\nTZNAME:HWT\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nDTSTART:19450814T133000\r\nTZOFFSETTO:-0930\r\nTZOFFSETFROM:-0930\r\nTZNAME:HPT\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:19450930T020000\r\nTZOFFSETTO:-1030\r\nTZOFFSETFROM:-0930\r\nTZNAME:HST\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nDTSTART:19470608T020000\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-1030\r\nTZNAME:HST\r\nEND:STANDARD\r\nEND:VTIMEZONE","US/Aleutian":"BEGIN:VTIMEZONE\r\nTZID:US/Aleutian\r\nBEGIN:STANDARD\r\nDTSTART:19701101T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r\nTZOFFSETTO:-1000\r\nTZOFFSETFROM:-0900\r\nTZNAME:HAST\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:19700308T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r\nTZOFFSETTO:-0900\r\nTZOFFSETFROM:-1000\r\nTZNAME:HADT\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE","America/Phoenix":"BEGIN:VTIMEZONE\r\nTZID:America/Phoenix\r\nBEGIN:STANDARD\r\nDTSTART:19700101T000000\r\nTZOFFSETTO:-0700\r\nTZOFFSETFROM:-0700\r\nEND:STANDARD\r\nEND:VTIMEZONE"};function Ue(t){for(var n=arguments.length,e=new Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];for(const n of e)t.write(n),t.write("\r\n")}function _e(t){return String(t.getFullYear()).padStart(4,"0")+xe(t.getMonth()+1)+xe(t.getDate())}function Ce(t){const n=t.toISOString();return n.slice(0,4)+n.slice(5,7)+n.slice(8,13)+n.slice(14,16)+n.slice(17,19)+"Z"}function Ge(e,r,o,i){i.dtstamp=o,e.write(function(e,r){const o=r.dtstamp||Ce(new Date);let i=e.render();const a=e.getDesc(),c=e.getAttrs(),u=e.getFlags(),l=Boolean(c.eventTime);let s=l?r.location.name:void 0;if(u&t.flags.DAF_YOMI){const t=i.indexOf(": ");-1!=t&&(s=i.substring(0,t),i=i.substring(t+2))}const f=t.hebcal.getShortUrl(e);let T;if(u&t.flags.PARSHA_HASHAVUA){const t=n.getLeyningForParshaHaShavua(e,r.il);if(T="Torah: ".concat(t.summary),t.reason)for(const e of["7","8","M"])if(t.reason[e]){const r=Number(e)?"".concat(e,"th aliyah"):"Maftir";T+="\\n".concat(r,": ")+n.formatAliyahWithBook(t.fullkriyah[e])+" | "+t.reason[e]}t.haftara&&(T+="\\nHaftarah: "+t.haftara),t.sephardic&&(T+="\\nHaftarah for Sephardim: "+t.sephardic),T+="\\n\\n"+f}else{T=c.memo||"";const t=n.getLeyningForHoliday(e,r.il);t&&(T+="\\nTorah: ".concat(t.summary),t.haftara&&(T+="\\nHaftarah: "+t.haftara)),f&&(T+="\\n\\n"+f)}const g=_e(e.getDate().greg());let E,h,p=g,S="TRANSPARENT",d="FREE";if(l){let[t,n]=c.eventTimeStr.split(":");Number(t)<12&&(t=12+Number(t)),p+="T"+function(t,n,e){return xe(t)+xe(n)+xe(e)}(t,n,0),h=p,E=";TZID=".concat(r.location.tzid);const e=i.indexOf(": ");-1!=e&&(i=i.substring(0,e))}else h=_e(e.getDate().next().greg()),E=";VALUE=DATE",u&t.flags.CHAG&&(S="OPAQUE",d="OOF");const A=Ie(i);let y="hebcal-".concat(g,"-").concat(A);l&&r.location&&(r.location.geoid?y+="-".concat(r.location.geoid):r.location.name&&(y+="-"+t.hebcal.makeAnchor(r.location.name)));i=i.replace(/,/g,"\\,");const v=["BEGIN:VEVENT","DTSTAMP:".concat(o),"CATEGORIES:Holiday","CLASS:PUBLIC","SUMMARY:".concat(i),"DTSTART".concat(E,":").concat(p),"DTEND".concat(E,":").concat(h),"TRANSP:".concat(S),"X-MICROSOFT-CDO-BUSYSTATUS:".concat(d),"UID:".concat(y)];Pe(v,"DESCRIPTION",T),Pe(v,"LOCATION",s),r.location&&v.push("GEO:"+r.location.latitude+";"+r.location.longitude);f&&v.push("URL:".concat(f));let O;e.getFlags()&t.flags.OMER_COUNT?O="3H":e.getFlags()&t.flags.USER_EVENT?O="12H":l&&a.startsWith("Candle lighting")&&(O="10M");O&&v.push("BEGIN:VALARM","ACTION:DISPLAY","DESCRIPTION:REMINDER","TRIGGER;RELATED=START:-PT".concat(O),"END:VALARM");return v.push("END:VEVENT"),v.join("\r\n")}(r,i))}function Pe(t,n,e){if(e){const r=e.replace(/,/g,"\\,").replace(/;/g,"\\;");t.push(n+":"+r)}}function je(t,n,e){t.setHeader("Content-Type","".concat(n,'; filename="').concat(e,'"')),t.setHeader("Content-Disposition","attachment; filename=".concat(e)),t.setHeader("Last-Modified",(new Date).toUTCString())}function Ve(t){let n="hebcal_"+t.year;return t.isHebrewYear&&(n+="H"),t.month&&(n+="_"+t.month),t.location&&t.location.name&&(n+="_"+makeAnchor(t.location.name)),n}var ke=M.f,We=i.Symbol;if(c&&"function"==typeof We&&(!("description"in We.prototype)||void 0!==We().description)){var $e={},ze=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof ze?new We(t):void 0===t?We():We(t);return""===t&&($e[n]=!0),n};yt(ze,We);var Qe=ze.prototype=We.prototype;Qe.constructor=ze;var Xe=Qe.toString,Ke="Symbol(test)"==String(We("test")),qe=/^Symbol\((.*)\)[^)]+$/;ke(Qe,"description",{configurable:!0,get:function(){var t=d(this)?this.valueOf():this,n=Xe.call(t);if(v($e,t))return"";var e=Ke?n.slice(7,-1):n.replace(qe,"$1");return""===e?void 0:e}}),bt({global:!0,forced:!0},{Symbol:ze})}return{csvWriteContents:function(n,e,r){const o=Ve(r)+".csv";je(n,"text/x-csv",o),n.write('"Subject","Start Date","Start Time","End Date","End Time","All day event","Description","Show time as","Location"\r\n'),e.forEach(e=>{n.write(function(n,e){const r=n.getDate().greg(),o=r.getDate(),i=r.getMonth()+1,a=String(r.getFullYear()).padStart(4,"0"),c=e.euro?"".concat(o,"/").concat(i,"/").concat(a):"".concat(i,"/").concat(o,"/").concat(a);let u=n.render(),l="",s="",f="",T='"true"';const g=n.getAttrs(),E=Boolean(g.eventTime);if(E){const n=t.hebcal.reformatTimeStr(g.eventTimeStr," PM",e);s=l='"'.concat(n,'"'),f=c,T='"false"';const r=u.indexOf(": ");-1!=r&&(u=u.substring(0,r))}let h="Jewish Holidays";const p=n.getFlags();if(E&&e.location&&e.location.name)h=e.location.name;else if(p&t.flags.DAF_YOMI){const t=u.indexOf(": ");-1!=t&&(h=u.substring(0,t),u=u.substring(t+2))}u=u.replace(/,/g,"").replace(/"/g,"''");const S=(g.memo||"").replace(/,/g,";").replace(/"/g,"''"),d=E||p&t.flags.CHAG?4:3;return'"'.concat(u,'",').concat(c,",").concat(l,",").concat(f,",").concat(s,",").concat(T,',"').concat(S,'",').concat(d,',"').concat(h,'"')}(e,r)),n.write("\r\n")})},icalWriteContents:function(t,n,e,r){const o="text/calendar; charset=UTF-8";if(r.subscribe)t.setHeader("Content-Type",o);else{const n=Ve(r)+".ics";je(t,o,n)}Ue(t,"BEGIN:VCALENDAR");const i=r.location;i&&i.name?e=i.name+" "+e:r.yahrzeit||(e=(r.il?"Israel":"Diaspora")+" "+e),e=e.replace(/,/g,"\\,").replace(/\s+/g," ").trim(),Ue(t,"VERSION:2.0");const a=(r.locale||"en").toUpperCase();Ue(t,"PRODID:-//hebcal.com/NONSGML Hebcal Calendar v7.0//".concat(a),"CALSCALE:GREGORIAN","METHOD:PUBLISH","X-LOTUS-CHARSET:UTF-8","X-PUBLISHED-TTL:PT7D"),Ue(t,e?"X-WR-CALNAME:Hebcal ".concat(e):"X-WR-CALNAME:Hebcal");const c=r.yahrzeit?"Yahrzeits + Anniversaries from www.hebcal.com":"Jewish Holidays from www.hebcal.com";Ue(t,"X-WR-CALDESC:".concat(c)),i&&i.tzid&&(Ue(t,"X-WR-TIMEZONE;VALUE=TEXT:".concat(tzid)),we[tzid]&&Ue(t,we[tzid]));const u=Ce(new Date);n.forEach(n=>Ge(t,n,u,r)),Ue(t,"END:VCALENDAR")},eventToFullCalendar:function(n,e){const r=n.getAttrs(),o=Ze(n);"holiday"==o[0]&&n.getFlags()&t.flags.CHAG&&o.push("yomtov");let i=n.render();const a=n.getDesc();if("Havdalah"==a||"Candle lighting"==a){const t=i.indexOf(":");-1!=t&&(i=i.substring(0,t))}else if(n.getFlags()&t.flags.DAF_YOMI){const t=i.indexOf(":");-1!=t&&(i=i.substring(t+1))}const c={title:i,start:He(n.getDate().greg(),r.eventTimeStr,e),allDay:!Boolean(r.eventTime),className:o.join(" ")},u=t.hebcal.getEventUrl(n);return u&&(c.url=u),r.memo&&(c.description=r.memo),c},getEventCategories:Ze,pad2:xe,timeZoneOffsetStr:Ye,toISOString:Be,toISOStringWithTimezone:He}}));
{
"name": "@hebcal/icalendar",
"version": "1.0.2",
"version": "1.0.3",
"author": "Michael J. Radwin (https://github.com/mjradwin)",

@@ -21,6 +21,4 @@ "keywords": [

"dependencies": {
"@hebcal/core": "^1.0.15",
"@hebcal/leyning": "^1.0.9",
"core-js": "^2.6.11",
"md5": "^2.2.1"
"@hebcal/core": "^1.1.0",
"@hebcal/leyning": "^1.0.10"
},

@@ -61,6 +59,9 @@ "scripts": {

"ava": "^3.8.2",
"core-js": "^3.6.5",
"eslint": "^7.1.0",
"eslint-config-google": "^0.14.0",
"get-timezone-offset": "^1.0.4",
"jsdoc": "^3.6.4",
"jsdoc-to-markdown": "^5.0.3",
"md5": "^2.2.1",
"rollup": "^1.29.0",

@@ -67,0 +68,0 @@ "rollup-plugin-terser": "^6.1.0"

@@ -11,18 +11,10 @@ import resolve from '@rollup/plugin-node-resolve';

output: [
{file: pkg.main, format: 'cjs', name: pkg.name},
{
file: pkg.main,
format: 'cjs',
name: 'hebcalICalendar',
globals: {
'@hebcal/core': 'hebcalCore',
'@hebcal/leyning': 'hebcalLeyning',
},
},
{
file: 'dist/bundle.min.js',
format: 'umd',
name: 'hebcalICalendar',
name: 'hebcal__icalendar',
globals: {
'@hebcal/core': 'hebcalCore',
'@hebcal/leyning': 'hebcalLeyning',
'@hebcal/core': 'hebcal__core',
'@hebcal/leyning': 'hebcal__leyning',
},

@@ -29,0 +21,0 @@ plugins: [terser()],

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc