PageSourceSearch

https://give.nahalharedi.org/app/plugins/levcharity/assets/scripts/hebcal.js?ver=20260907074354v-5.5.4

js nahalharedi.org collected 2026-09-25 23:42:45 UTC 43,076 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunklevcharity=globalThis.webpackChunklevcharity||[]).push([["hebcal"],{5542:(e,t,a)=>{a.d(t,{N7:()=>oe});const r=[0,31,28,31,30,31,30,31,31,30,31,30,31],n=[r,r.slice()];function i(e,t){return e-t*Math.floor(e/t)}function s(e,t){return Math.floor(e/t)}function o(e){return!(e%4||!(e%100)&&e%400)}function h(e){return"object"==typeof e&&Date.prototype.isPrototypeOf(e)}function u(e,t,a){const r=e-1;return 365*r+s(r,4)-s(r,100)+s(r,400)+s(367*t-362,12)+(t<=2?0:o(e)?-1:-2)+a}function c(e){if(!h(e))throw new TypeError(`not a Date: ${e}`);if(isNaN(e.getTime()))throw new RangeError("Invalid Date");return u(e.getFullYear(),e.getMonth()+1,e.getDate())}function l(e){if("number"!=typeof e||isNaN(e))throw new TypeError(`not a Number: ${e}`);const t=function(e){const t=e-1,a=s(t,146097),r=i(t,146097),n=s(r,36524),o=i(r,36524),h=s(o,1461),u=s(i(o,1461),365),c=400*a+100*n+4*h+u;return 4!==n&&4!==u?c+1:c}(e=Math.trunc(e)),a=s(12*(e-u(t,1,1)+(e<u(t,3,1)?0:o(t)?1:2))+373,367),r=e-u(t,a,1)+1,n=new Date(t,a-1,r);return t<100&&t>=0&&n.setFullYear(t),n}var m;function g(e){return e.normalize().replace(/[\u0590-\u05bd]/g,"").replace(/[\u05bf-\u05c7]/g,"")}n[1][2]=29,m||(m={}),m.abs2greg=l,m.daysInMonth=function(e,t){return n[+o(t)][e]},m.greg2abs=c,m.isDate=h,m.isLeapYear=o;const d=2,S=4,f=6,y=8,A=9,T=10,I=12,C=13,p={NISAN:1,IYYAR:d,SIVAN:3,TAMUZ:S,AV:5,ELUL:f,TISHREI:7,CHESHVAN:y,KISLEV:A,TEVET:T,SHVAT:11,ADAR_I:I,ADAR_II:C},b="Nisan",E=["",b,"Iyyar","Sivan","Tamuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Sh'vat"],M=[[...E,"Adar",b],[...E,"Adar I","Adar II",b]],k=new Map,v=-1373428;function N(e,t){if("number"!=typeof e||isNaN(e))throw new TypeError(`param '${t}' not a number: ${e}`)}function w(e,t,a){if(N(e,"year"),N(t,"month"),N(a,"day"),e<1)throw new RangeError(`hebrew2abs: invalid year ${e}`);let r=a;if(t<7){for(let t=7;t<=D(e);t++)r+=H(t,e);for(let a=1;a<t;a++)r+=H(a,e)}else for(let n=7;n<t;n++)r+=H(n,e);return v+U(e)+r-1}function L(e){return v+U(e)}function _(e){return(1+7*e)%19<7}function D(e){return+_(e)+12}function H(e,t){switch(e){case d:case S:case f:case T:case C:return 29}return e===I&&!_(t)||e===y&&!P(t)||e===A&&V(t)?29:30}function z(e,t){if(N(e,"month"),N(t,"year"),e<1||e>14)throw new TypeError(`bad monthNum: ${e}`);return M[+_(t)][e]}function U(e){const t=k.get(e);if("number"==typeof t)return t;const a=function(e){const t=e-1,a=235*Math.floor(t/19)+t%19*12+Math.floor((t%19*7+1)/19),r=204+a%1080*793,n=5+12*a+793*Math.floor(a/1080)+Math.floor(r/1080),i=r%1080+n%24*1080,s=1+29*a+Math.floor(n/24);let o=s;return(i>=19440||2==s%7&&i>=9924&&!_(e)||1==s%7&&i>=16789&&_(t))&&o++,o%7==0||o%7==3||o%7==5?o+1:o}(e);return k.set(e,a),a}function R(e){return U(e+1)-U(e)}function P(e){return R(e)%10==5}function V(e){return R(e)%10==3}function B(e){if("number"==typeof e){if(isNaN(e)||e<1||e>14)throw new RangeError(`bad monthName: ${e}`);return e}let t=e.trim().toLowerCase();switch(t=g(t).replace(/׳$/,""),"ב"===t[0]&&(t=t.substring(1)),t[0]){case"n":case"נ":if("o"===t[1])break;return 1;case"i":return d;case"e":return f;case"c":case"ח":return y;case"k":case"כ":return A;case"s":switch(t[1]){case"i":return 3;case"h":return 11}break;case"t":switch(t[1]){case"a":return S;case"i":return 7;case"e":return T}break;case"a":switch(t[1]){case"v":return 5;case"d":return/(1|[^i]i|a|א)$/i.test(t)?I:C}break;case"ס":return 3;case"ט":return T;case"ש":return 11;case"א":switch(t[1]){case"ב":return 5;case"ד":return/(1|[^i]i|a|א)$/i.test(t)?I:C;case"י":return d;case"ל":return f}break;case"ת":switch(t[1]){case"מ":return S;case"ש":return 7}}throw new RangeError(`bad monthName: ${e}`)}p.NISAN,p.CHESHVAN,p.KISLEV,p.TEVET,p.SHVAT,p.ADAR_I,p.ADAR_II;const x={א:1,ב:2,ג:3,ד:4,ה:5,ו:6,ז:7,ח:8,ט:9,י:10,כ:20,ל:30,מ:40,נ:50,ס:60,ע:70,פ:80,צ:90,ק:100,ר:200,ש:300,ת:400},O={};for(const[Ze,Ge]of Object.entries(x))O[Ge]=Ze;function Y(e){const t=[];for(;e>0;){if(15===e||16===e){t.push(9),t.push(e-9);break}let a,r=100;for(a=400;a>e;a-=r)a===r&&(r/=10);t.push(a),e-=a}return t}function J(e){const t=parseInt(e,10);if(!t||t<0)throw new TypeError(`invalid number: ${e}`);let a="";const r=Math.floor(t/1e3);if(r>0&&5!==r){const e=Y(r);for(const t of e)a+=O[t];a+="׳"}const n=Y(t%1e3);if(1===n.length)return a+O[n[0]]+"׳";for(let i=0;i<n.length;i++)i+1===n.length&&(a+="״"),a+=O[n[i]];return a}function F(e){let t=0;const a=e.indexOf("׳");-1!==a&&a!==e.length-1&&(t+=1e3*F(e.substring(0,a)),e=e.substring(a));for(const r of e){const e=x[r];"number"==typeof e&&(t+=e)}return t}new Map;var K={headers:{"plural-forms":"nplurals=2; plural=(n > 1);",language:"en_CA@ashkenazi"},contexts:{"":{Tevet:["Teves"]}}},$={headers:{"plural-forms":"nplurals=2; plural=(n > 1);",language:"he"},contexts:{"":{Adar:["אֲדָר"],"Adar I":["אֲדָר א׳"],"Adar II":["אֲדָר ב׳"],Av:["אָב"],Cheshvan:["חֶשְׁוָן"],Elul:["אֱלוּל"],Iyyar:["אִיָּיר"],Kislev:["כִּסְלֵו"],Nisan:["נִיסָן"],"Sh'vat":["שְׁבָט"],Sivan:["סִיוָן"],Tamuz:["תַּמּוּז"],Tevet:["טֵבֵת"],Tishrei:["תִּשְׁרֵי"]}}};const Z={headers:{"plural-forms":"nplurals=2; plural=(n!=1);"},contexts:{"":{}}},G={h:"he",a:"ashkenazi",s:"en","":"en"},j=new Map;let q,W;
1function Q(e){const t=["th","st","nd","rd"],a=e%100;return e+(t[(a-20)%10]||t[a]||t[0])}function X(e){if("string"!=typeof e)throw new TypeError(`Invalid locale name: ${e}`);return e.toLowerCase()}function ee(e){const t=X(e),a=j.get(t);if(!a)throw new RangeError(`Locale '${e}' not found`);return a}class te{static lookupTranslation(e,t){const a=("string"==typeof t&&j.get(t.toLowerCase())||q)[e];if((null==a?void 0:a.length)&&a[0].length)return a[0]}static gettext(e,t){const a=this.lookupTranslation(e,t);return void 0===a?e:a}static addLocale(e,t){if(e=X(e),"object"!=typeof t.contexts||"object"!=typeof t.contexts[""])throw new TypeError(`Locale '${e}' invalid compact format`);j.set(e,t.contexts[""])}static addTranslation(e,t,a){const r=ee(e);if("string"!=typeof t||0===t.length)throw new TypeError(`Invalid id string: ${t}`);const n=Array.isArray(a);if(n){const e=a[0];if("string"!=typeof e||0===e.length)throw new TypeError(`Invalid translation array: ${a}`)}else if("string"!=typeof a)throw new TypeError(`Invalid translation string: ${a}`);r[t]=n?a:[a]}static addTranslations(e,t){const a=ee(e);if("object"!=typeof t.contexts||"object"!=typeof t.contexts[""])throw new TypeError(`Locale '${e}' invalid compact format`);const r=t.contexts[""];Object.assign(a,r)}static useLocale(e){const t=X(e),a=ee(t);return W=G[t]||t,q=a,q}static getLocaleName(){return W}static getLocaleNames(){return Array.from(j.keys()).sort(((e,t)=>e.localeCompare(t)))}static ordinal(e,t){const a=(null==t?void 0:t.toLowerCase())||W;if(!a)return Q(e);switch(a){case"en":case"s":case"a":return Q(e);case"es":return e+"º";case"h":case"he":case"he-x-nonikud":return String(e)}return a.startsWith("ashkenazi")?Q(e):e+"."}static hebrewStripNikkud(e){return g(e)}static copyLocaleNoNikud(e){const t=e.contexts[""],a={};for(const[r,n]of Object.entries(t))a[r]=[te.hebrewStripNikkud(n[0])];return{headers:e.headers,contexts:{"":a}}}}te.addLocale("en",Z),te.addLocale("s",Z),te.addLocale("",Z),te.useLocale("en"),te.addLocale("ashkenazi",K),te.addLocale("a",K),te.addLocale("he",$),te.addLocale("h",$);const ae=te.copyLocaleNoNikud($);te.addLocale("he-x-NoNikud",ae);const re="day",ne="week",ie="month",se="year";class oe{constructor(e,t,a){if(2===arguments.length||arguments.length>3)throw new TypeError("HDate constructor requires 0, 1 or 3 arguments");if(3===arguments.length){this.dd=this.mm=1;const i="string"==typeof a?parseInt(a,10):a;if(isNaN(i))throw new TypeError(`HDate called with bad year: ${a}`);this.yy=i,function(e,t){e.mm=oe.monthNum(t),he(e)}(this,t);const s="string"==typeof e?parseInt(e,10):e;if(isNaN(s))throw new TypeError(`HDate called with bad day: ${e}`);n=s,(r=this).dd=n,he(r)}else{null==e&&(e=new Date);const t="number"!=typeof e||isNaN(e)?h(e)?c(e):void 0!==e.yy?e:null:e;if(null===t)throw new TypeError(`HDate called with bad arg: ${e}`);const a="number"==typeof t,r=a?function(e){if(N(e,"abs"),(e=Math.trunc(e))<=v)throw new RangeError(`abs2hebrew: ${e} is before epoch`);let t=Math.floor((e-v)/365.24682220597794);for(;L(t)<=e;)++t;--t;let a=e<w(t,1,1)?7:1;for(;e>w(t,a,H(a,t));)++a;return{yy:t,mm:a,dd:1+e-w(t,a,1)}}(t):t;this.yy=r.yy,this.mm=r.mm,this.dd=r.dd,a&&(this.rd=t)}var r,n}getFullYear(){return this.yy}isLeapYear(){return _(this.yy)}getMonth(){return this.mm}getTishreiMonth(){const e=D(this.getFullYear());return(this.getMonth()+e-6)%e||e}daysInMonth(){return H(this.getMonth(),this.getFullYear())}getDate(){return this.dd}getDay(){return(e=this.abs())-7*Math.floor(e/7);var e}greg(){return l(this.abs())}abs(){return"number"!=typeof this.rd&&(this.rd=w(this.yy,this.mm,this.dd)),this.rd}static hebrew2abs(e,t,a){return w(e,t,a)}getMonthName(){return z(this.getMonth(),this.getFullYear())}render(e,t=!0){const a=e||te.getLocaleName(),r=this.getDate(),n=te.gettext(this.getMonthName(),a).replace(/'/g,"’"),i=te.ordinal(r,a),s=function(e){switch(e){case"en":case"s":case"a":case"ashkenazi":return" of"}const t=te.lookupTranslation("of",e);return t?" "+t:e.startsWith("ashkenazi")?" of":""}(a),o=`${i}${s} ${n}`;return t?`${o}, ${this.getFullYear()}`:o}renderGematriya(e=!1){const t=this.getDate(),a=e?"he-x-NoNikud":"he",r=te.gettext(this.getMonthName(),a),n=this.getFullYear();return J(t)+" "+r+" "+J(n)}before(e){return ce(e,this,-1)}onOrBefore(e){return ce(e,this,0)}nearest(e){return ce(e,this,3)}onOrAfter(e){return ce(e,this,6)}after(e){return ce(e,this,7)}next(){return new oe(this.abs()+1)}prev(){return new oe(this.abs()-1)}add(e,t="d"){if(!(e="string"==typeof e?parseInt(e,10):e))return new oe(this);if((t=function(e){switch(e){case"d":return re;case"w":return ne;case"M":return ie;case"y":return se}const t=String(e||"").toLowerCase().replace(/s$/,"");switch(t){case re:case ne:case ie:case se:return t}throw new TypeError(`Invalid units '${e}'`)}(t))===re)return new oe(this.abs()+e);if(t===ne)return new oe(this.abs()+7*e);if(t===se)return new oe(this.getDate(),this.getMonth(),this.getFullYear()+e);{let t=new oe(this);const a=e>0?1:-1;e=Math.abs(e);for(let r=0;r<e;r++)t=new oe(t.abs()+a*t.daysInMonth());return t}}subtract(e,t="d"){return this.add(-1*e,t)}deltaDays(e){return this.abs()-e.abs()}isSameDate(e){return this.yy===e.yy&&this.mm===e.mm&&this.dd===e.dd}toString(){const e=this.getDate(),t=this.getFullYear();return`${e} ${this.getMonthName()} ${t}`}static isLeapYear(e){return _(e)}static monthsInYear(e){return D(e)}static daysInMonth(e,t){return H(e,t)}static getMonthName(e,t){return z(e,t)}static monthNum(e){if("number"==typeof e){if(isNaN(e)||e>14)throw new RangeError(`bad monthNum: ${e}`);return e}return e.charCodeAt(0)>=48&&e.charCodeAt(0)<=57?parseInt(e,10):B(e)}static daysInYear(e){return R(e)}static longCheshvan(e){return P(e)}static shortKislev(e){return V(e)}static monthFromName(e){return B(e)}static dayOnOrBefore(e,t){return t-(t-e)%7}static isHDate(e){return null!==e&&"object"==typeof e&&"number"==typeof e.yy&&"number"==typeof e.mm&&"number"==typeof e.dd&&"function"==typeof e.greg&&"function"==typeof e.abs}static fromGematriyaString(e,t=5e3){const a=e.split(" ").filter((e=>0!==e.length)),r=a.length;if(3!==r&&4!==r)throw new RangeError(`cannot parse gematriya str: "${e}"`);const n=F(a[0]),i=B(3===r?a[1]:a[1]+" "+a[2]);let s=F(3===r?a[2]:a[3]);return s<1e3&&(s+=t),new oe(n,i,s)}}function he(e){ue(e),function(e){e.dd<1&&(e.mm===p.TISHREI&&(e.yy-=1),e.dd+=H(e.mm,e.yy),e.mm-=1,he(e)),e.dd>H(e.mm,e.yy)&&(e.mm===p.ELUL&&(e.yy+=1),e.dd-=H(e.mm,e.yy),e.mm===D(e.yy)?e.mm=1:e.mm+=1,he(e)),ue(e)}(e)}function ue(e){e.mm!==p.ADAR_II||e.isLeapYear()?e.mm<1?(e.mm+=D(e.yy),e.yy-=1,he(e)):e.mm>
1D(e.yy)&&(e.mm-=D(e.yy),e.yy+=1,he(e)):(e.mm-=1,he(e)),delete e.rd}function ce(e,t,a){return new oe(oe.dayOnOrBefore(e,t.abs()+a))}var le={headers:{"plural-forms":"nplurals=2; plural=(n > 1);",language:"en_CA@ashkenazi"},contexts:{"":{Shabbat:["Shabbos"],"Achrei Mot":["Achrei Mos"],Bechukotai:["Bechukosai"],"Beha'alotcha":["Beha’aloscha"],Bereshit:["Bereshis"],Chukat:["Chukas"],"Erev Shavuot":["Erev Shavuos"],"Erev Sukkot":["Erev Sukkos"],"Ki Tavo":["Ki Savo"],"Ki Teitzei":["Ki Seitzei"],"Ki Tisa":["Ki Sisa"],Matot:["Matos"],"Purim Katan":["Purim Koton"],"Shabbat Chazon":["Shabbos Chazon"],"Shabbat HaChodesh":["Shabbos HaChodesh"],"Shabbat HaGadol":["Shabbos HaGadol"],"Shabbat Nachamu":["Shabbos Nachamu"],"Shabbat Parah":["Shabbos Parah"],"Shabbat Shekalim":["Shabbos Shekalim"],"Shabbat Shuva":["Shabbos Shuvah"],"Shabbat Zachor":["Shabbos Zachor"],Shavuot:["Shavuos"],"Shavuot I":["Shavuos I"],"Shavuot II":["Shavuos II"],Shemot:["Shemos"],"Shmini Atzeret":["Shmini Atzeres"],"Simchat Torah":["Simchas Torah"],Sukkot:["Sukkos"],"Sukkot I":["Sukkos I"],"Sukkot II":["Sukkos II"],"Sukkot II (CH''M)":["Sukkos II (CH’’M)"],"Sukkot III (CH''M)":["Sukkos III (CH’’M)"],"Sukkot IV (CH''M)":["Sukkos IV (CH’’M)"],"Sukkot V (CH''M)":["Sukkos V (CH’’M)"],"Sukkot VI (CH''M)":["Sukkos VI (CH’’M)"],"Sukkot VII (Hoshana Raba)":["Sukkos VII (Hoshana Raba)"],"Ta'anit Bechorot":["Ta’anis Bechoros"],"Ta'anit Esther":["Ta’anis Esther"],Toldot:["Toldos"],Vaetchanan:["Vaeschanan"],Yitro:["Yisro"],"Vezot Haberakhah":["Vezos Haberakhah"],Parashat:["Parshas"],"Leil Selichot":["Leil Selichos"],"Shabbat Mevarchim Chodesh":["Shabbos Mevorchim Chodesh"],"Shabbat Shirah":["Shabbos Shirah"],"Asara B'Tevet":["Asara B’Teves"],"Alot HaShachar":["Alos HaShachar"],"Kriat Shema, sof zeman":["Krias Shema, sof zman"],"Tefilah, sof zeman":["Tefilah, sof zman"],"Kriat Shema, sof zeman (MGA)":["Krias Shema, sof zman (MGA)"],"Tefilah, sof zeman (MGA)":["Tefilah, sof zman (MGA)"],"Chatzot HaLailah":["Chatzos HaLailah"],"Chatzot hayom":["Chatzos"],"Tzeit HaKochavim":["Tzeis HaKochavim"],"Birkat Hachamah":["Birkas Hachamah"],"Shushan Purim Katan":["Shushan Purim Koton"]}}},me={headers:{"plural-forms":"nplurals=2; plural=(n > 1);",language:"he_IL"},contexts:{"":{Shabbat:["שַׁבָּת"],Parashat:["פָּרָשַׁת"],"Achrei Mot":["אַחֲרֵי מוֹת"],Balak:["בָּלָק"],Bamidbar:["בְּמִדְבַּר"],Bechukotai:["בְּחֻקֹּתַי"],"Beha'alotcha":["בְּהַעֲלֹתְךָ"],Behar:["בְּהַר"],Bereshit:["בְּרֵאשִׁית"],Beshalach:["בְּשַׁלַּח"],Bo:["בֹּא"],"Chayei Sara":["חַיֵּי שָֹרָה"],Chukat:["חֻקַּת"],Devarim:["דְּבָרִים"],Eikev:["עֵקֶב"],Emor:["אֱמוֹר"],"Ha'azinu":["הַאֲזִינוּ"],Kedoshim:["קְדשִׁים"],"Ki Tavo":["כִּי־תָבוֹא"],"Ki Teitzei":["כִּי־תֵצֵא"],"Ki Tisa":["כִּי תִשָּׂא"],Korach:["קֹרַח"],"Lech-Lecha":["לֶךְ־לְךָ"],Masei:["מַסְעֵי"],Matot:["מַטּוֹת"],Metzora:["מְצֹרָע"],Miketz:["מִקֵּץ"],Mishpatim:["מִשְׁפָּטִים"],Nasso:["נָשׂא"],Nitzavim:["נִצָּבִים"],Noach:["נֹחַ"],Pekudei:["פְקוּדֵי"],Pinchas:["פִּינְחָס"],"Re'eh":["רְאֵה"],"Sh'lach":["שְׁלַח־לְךָ"],Shemot:["שְׁמוֹת"],Shmini:["שְּׁמִינִי"],Shoftim:["שׁוֹפְטִים"],Tazria:["תַזְרִיעַ"],Terumah:["תְּרוּמָה"],Tetzaveh:["תְּצַוֶּה"],Toldot:["תּוֹלְדוֹת"],Tzav:["צַו"],Vaera:["וָאֵרָא"],Vaetchanan:["וָאֶתְחַנַּן"],Vayakhel:["וַיַּקְהֵל"],Vayechi:["וַיְחִי"],Vayeilech:["וַיֵּלֶךְ"],Vayera:["וַיֵּרָא"],Vayeshev:["וַיֵּשֶׁב"],Vayetzei:["וַיֵּצֵא"],Vayigash:["וַיִּגַּשׁ"],Vayikra:["וַיִּקְרָא"],Vayishlach:["וַיִּשְׁלַח"],"Vezot Haberakhah":["וְזֹאת הַבְּרָכָה"],Yitro:["יִתְרוֹ"],"Asara B'Tevet":["עֲשָׂרָה בְּטֵבֵת"],"Candle lighting":["הַדְלָקַת נֵרוֹת"],Chanukah:["חֲנוּכָּה"],"Chanukah: 1 Candle":["חֲנוּכָּה: א׳ נֵר"],"Chanukah: 2 Candles":["חֲנוּכָּה: ב׳ נֵרוֹת"],"Chanukah: 3 Candles":["חֲנוּכָּה: ג׳ נֵרוֹת"],"Chanukah: 4 Candles":["חֲנוּכָּה: ד׳ נֵרוֹת"],"Chanukah: 5 Candles":["חֲנוּכָּה: ה׳ נֵרוֹת"],"Chanukah: 6 Candles":["חֲנוּכָּה: ו׳ נֵרוֹת"],"Chanukah: 7 Candles":["חֲנוּכָּה: ז׳ נֵרוֹת"],"Chanukah: 8 Candles":["חֲנוּכָּה: ח׳ נֵרוֹת"],"Chanukah: 8th Day":["חֲנוּכָּה: יוֹם ח׳"],"Days of the Omer":["סְפִירַת הָעוֹמֶר"],Omer:["עוֹמֶר"],"day of the Omer":["בָּעוֹמֶר"],"Erev Pesach":["עֶרֶב פֶּסַח"],"Erev Purim":["עֶרֶב פּוּרִים"],"Erev Rosh Hashana":["עֶרֶב רֹאשׁ הַשָּׁנָה"],"Erev Shavuot":["עֶרֶב שָׁבוּעוֹת"],"Erev Simchat Torah":["עֶרֶב שִׂמְחַת תּוֹרָה"],"Erev Sukkot":["עֶרֶב סוּכּוֹת"],"Erev Tish'a B'Av":["עֶרֶב תִּשְׁעָה בְּאָב"],"Erev Yom Kippur":["עֶרֶב יוֹם כִּפּוּר"],Havdalah:["הַבְדָּלָה"],"Lag BaOmer":["ל״ג בָּעוֹמֶר"],"Leil Selichot":["סְלִיחוֹת"],Pesac
1h:["פֶּסַח"],"Pesach I":["פֶּסַח א׳"],"Pesach II":["פֶּסַח ב׳"],"Pesach II (CH''M)":["פֶּסַח ב׳ (חוה״מ)"],"Pesach III (CH''M)":["פֶּסַח ג׳ (חוה״מ)"],"Pesach IV (CH''M)":["פֶּסַח ד׳ (חוה״מ)"],"Pesach Sheni":["פֶּסַח שֵׁנִי"],"Pesach V (CH''M)":["פֶּסַח ה׳ (חוה״מ)"],"Pesach VI (CH''M)":["פֶּסַח ו׳ (חוה״מ)"],"Pesach VII":["פֶּסַח ז׳"],"Pesach VIII":["פֶּסַח ח׳"],Purim:["פּוּרִים"],"Purim Katan":["פּוּרִים קָטָן"],"Rosh Chodesh %s":["רֹאשׁ חוֹדֶשׁ %s"],"Rosh Chodesh":["רֹאשׁ חוֹדֶשׁ"],"Rosh Hashana":["רֹאשׁ הַשָּׁנָה"],"Rosh Hashana I":["רֹאשׁ הַשָּׁנָה א׳"],"Rosh Hashana II":["רֹאשׁ הַשָּׁנָה ב׳"],"Shabbat Chazon":["שַׁבַּת חֲזוֹן"],"Shabbat HaChodesh":["שַׁבַּת הַחֹדֶשׁ"],"Shabbat HaGadol":["שַׁבַּת הַגָּדוֹל"],"Shabbat Nachamu":["שַׁבַּת נַחֲמוּ"],"Shabbat Parah":["שַׁבַּת פָּרָה"],"Shabbat Shekalim":["שַׁבַּת שְׁקָלִים"],"Shabbat Shuva":["שַׁבַּת שׁוּבָה"],"Shabbat Zachor":["שַׁבַּת זָכוֹר"],Shavuot:["שָׁבוּעוֹת"],"Shavuot I":["שָׁבוּעוֹת א׳"],"Shavuot II":["שָׁבוּעוֹת ב׳"],"Shmini Atzeret":["שְׁמִינִי עֲצֶרֶת"],"Shushan Purim":["שׁוּשָׁן פּוּרִים"],Sigd:["חַג הַסִּיגְד"],"Simchat Torah":["שִׂמְחַת תּוֹרָה"],Sukkot:["סוּכּוֹת"],"Sukkot I":["סוּכּוֹת א׳"],"Sukkot II":["סוּכּוֹת ב׳"],"Sukkot II (CH''M)":["סוּכּוֹת ב׳ (חוה״מ)"],"Sukkot III (CH''M)":["סוּכּוֹת ג׳ (חוה״מ)"],"Sukkot IV (CH''M)":["סוּכּוֹת ד׳ (חוה״מ)"],"Sukkot V (CH''M)":["סוּכּוֹת ה׳ (חוה״מ)"],"Sukkot VI (CH''M)":["סוּכּוֹת ו׳ (חוה״מ)"],"Sukkot VII (Hoshana Raba)":["סוּכּוֹת ז׳ (הוֹשַׁעְנָא רַבָּה)"],"Ta'anit Bechorot":["תַּעֲנִית בְּכוֹרוֹת"],"Ta'anit Esther":["תַּעֲנִית אֶסְתֵּר"],"Tish'a B'Av":["תִּשְׁעָה בְּאָב"],"Tu B'Av":["ט״וּ בְּאָב"],"Tu BiShvat":["ט״וּ בִּשְׁבָט"],"Tu B'Shvat":["ט״וּ בִּשְׁבָט"],"Tzom Gedaliah":["צוֹם גְּדַלְיָה"],"Tzom Tammuz":["צוֹם י״ז בְּתַמּוּז"],"Yom HaAtzma'ut":["יוֹם הָעַצְמָאוּת"],"Yom HaShoah":["יוֹם הַשּׁוֹאָה"],"Yom HaZikaron":["יוֹם הַזִּכָּרוֹן"],"Yom Kippur":["יוֹם כִּפּוּר"],"Yom Yerushalayim":["יוֹם יְרוּשָׁלַיִם"],"Yom HaAliyah":["יוֹם הַעֲלִיָּה"],"Yom HaAliyah School Observance":["שְׁמִירָת בֵּית הַסֵפֶר לְיוֹם הַעֲלִיָּה"],"Rosh Chodesh Adar":["רֹאשׁ חוֹדֶשׁ אֲדָר"],"Rosh Chodesh Adar I":["רֹאשׁ חוֹדֶשׁ אֲדָר א׳"],"Rosh Chodesh Adar II":["רֹאשׁ חוֹדֶשׁ אֲדָר ב׳"],"Rosh Chodesh Av":["רֹאשׁ חוֹדֶשׁ אָב"],"Rosh Chodesh Cheshvan":["רֹאשׁ חוֹדֶשׁ חֶשְׁוָן"],"Rosh Chodesh Elul":["רֹאשׁ חוֹדֶשׁ אֱלוּל"],"Rosh Chodesh Iyyar":["רֹאשׁ חוֹדֶשׁ אִיָּיר"],"Rosh Chodesh Kislev":["רֹאשׁ חוֹדֶשׁ כִּסְלֵו"],"Rosh Chodesh Nisan":["רֹאשׁ חוֹדֶשׁ נִיסָן"],"Rosh Chodesh Sh'vat":["רֹאשׁ חוֹדֶשׁ שְׁבָט"],"Rosh Chodesh Sivan":["רֹאשׁ חוֹדֶשׁ סִיוָן"],"Rosh Chodesh Tamuz":["רֹאשׁ חוֹדֶשׁ תַּמּוּז"],"Rosh Chodesh Tevet":["רֹאשׁ חוֹדֶשׁ טֵבֵת"],min:["דַּקּוֹת"],"Fast begins":["תְּחִילַּת הַצוֹם"],"Fast ends":["סִיּוּם הַצוֹם"],"Rosh Hashana LaBehemot":["רֹאשׁ הַשָּׁנָה לְמַעְשַׂר בְּהֵמָה"],"Tish'a B'Av (observed)":["(תִּשְׁעָה בְּאָב (נִדְחָה"],"Shabbat Mevarchim Chodesh":["שַׁבַּת מְבָרְכִים חוֹדֶשׁ"],"Shabbat Shirah":["שַׁבַּת שִׁירָה"],Lovingkindness:["חֶסֶד"],Might:["×
1’ְּבוּרָה"],Beauty:["תִּפְאֶרֶת"],Eternity:["נֶּצַח"],Splendor:["הוֹד"],Foundation:["יְּסוֹד"],Majesty:["מַּלְכוּת"],day:["יוֹם"],"Yom Kippur Katan":["יוֹם כִּפּוּר קָטָן"],Yizkor:["יִזְכּוֹר"],"Family Day":["יוֹם הַמִּשׁפָּחָה"],"Yitzhak Rabin Memorial Day":["יוֹם הַזִּכָּרוֹן לְיִצְחָק רַבִּין"],"Jabotinsky Day":["יוֹם זַ׳בּוֹטִינְסְקִי"],"Herzl Day":["יוֹם הֵרְצְל"],"Ben-Gurion Day":["יוֹם בן־גוריון"],"Hebrew Language Day":["יוֹם הַשָׂפָה הַעִברִית"],"Birkat Hachamah":["בִּרְכַּת הַחַמָּה"],"Shushan Purim Katan":["שׁוּשָׁן פּוּרִים קָטָן"],"Purim Meshulash":["פּוּרִים מְשׁוּלָּשׁ"],"Chag HaBanot":["חַג הַבָּנוֹת"],Molad:["מוֹלָד הָלְּבָנָה"],chalakim:["חֲלָקִים"]}}};te.addTranslations("he",me),te.addTranslations("h",me),te.addTranslations("ashkenazi",le),te.addTranslations("a",le);const ge=me.contexts[""],de={};for(const[Ze,Ge]of Object.entries(ge))de[Ze]=[te.hebrewStripNikkud(Ge[0])];const Se={headers:me.headers,contexts:{"":de}};function fe(e){return e*Math.PI/180}function ye(e){return 180*e/Math.PI}te.addTranslations("he-x-NoNikud",Se),te.addTranslations("he-x-NoNikud",{headers:{"plural-forms":"nplurals=2; plural=(n != 1);",language:"he-x-NoNikud"},contexts:{"":{Korach:["קורח"],Chukat:["חוקת"]}}}),a(6358);class Ae{constructor(e,t,a,r,n){this.locationName=null,this.setLocationName(e),this.setLatitude(t),this.setLongitude(a),this.setElevation(r),this.setTimeZone(n)}getElevation(){return this.elevation}setElevation(e){if("number"!=typeof e)throw new TypeError("Invalid elevation");if(e<0)throw new RangeError(`elevation ${e} must be zero or positive`);this.elevation=e}setLatitude(e){if("number"!=typeof e)throw new TypeError("Invalid latitude");if(e<-90||e>90)throw new RangeError(`Latitude ${e} out of range [-90,90]`);this.latitude=e}getLatitude(){return this.latitude}setLongitude(e){if("number"!=typeof e)throw new TypeError("Invalid longitude");if(e<-180||e>180)throw new RangeError(`Longitude ${e} out of range [-180,180]`);this.longitude=e}getLongitude(){return this.longitude}getLocationName(){return this.locationName}setLocationName(e){this.locationName=e}getTimeZone(){return this.timeZoneId}setTimeZone(e){if(!e)throw new RangeError("Invalid timeZoneId");this.timeZoneId=e}}const Te=6356.9;class Ie{constructor(e,t){this.date=t,this.geoLocation=e}getSunrise(){const e=this.getUTCSunrise0(Ie.GEOMETRIC_ZENITH);return isNaN(e)?null:this.getDateFromTime(e,!0)}getSeaLevelSunrise(){const e=this.getUTCSeaLevelSunrise(Ie.GEOMETRIC_ZENITH);return isNaN(e)?null:this.getDateFromTime(e,!0)}getBeginCivilTwilight(){return this.getSunriseOffsetByDegrees(Ie.CIVIL_ZENITH)}getBeginNauticalTwilight(){return this.getSunriseOffsetByDegrees(Ie.NAUTICAL_ZENITH)}getBeginAstronomicalTwilight(){return this.getSunriseOffsetByDegrees(Ie.ASTRONOMICAL_ZENITH)}getSunset(){const e=this.getUTCSunset0(Ie.GEOMETRIC_ZENITH);return isNaN(e)?null:this.getDateFromTime(e,!1)}getSeaLevelSunset(){const e=this.getUTCSeaLevelSunset(Ie.GEOMETRIC_ZENITH);return isNaN(e)?null:this.getDateFromTime(e,!1)}getEndCivilTwilight(){return this.getSunsetOffsetByDegrees(Ie.CIVIL_ZENITH)}getEndNauticalTwilight(){return this.getSunsetOffsetByDegrees(Ie.NAUTICAL_ZENITH)}getEndAstronomicalTwilight(){return this.getSunsetOffsetByDegrees(Ie.ASTRONOMICAL_ZENITH)}static getTimeOffset(e,t){return null===e||isNaN(t)?null:e.add({milliseconds:t})}getSunriseOffsetByDegrees(e){const t=this.getUTCSunrise0(e);return isNaN(t)?null:this.getDateFromTime(t,!0)}getSunsetOffsetByDegrees(e){const t=this.getUTCSunset0(e);return isNaN(t)?null:this.getDateFromTime(t,!1)}getUTCSunrise0(e){return this.getUTCSunrise(this.getAdjustedDate(),this.geoLocation,e,!0)}getUTCSeaLevelSunrise(e){return this.getUTCSunrise(this.getAdjustedDate(),this.geoLocation,e,!1)}getUTCSunset0(e){return this.getUTCSunset(this.getAdjustedDate(),this.geoLocation,e,!0)}getUTCSeaLevelSunset(e){return this.getUTCSunset(this.getAdjustedDate(
vendor: 5,684 bytes, line 1
1),this.geoLocation,e,!1)}getAdjustedDate(){return this.date}getElevationAdjustment(e){return ye(Math.acos(Te/(Te+e/1e3)))}adjustZenith(e,t){let a=e;return e===Ie.GEOMETRIC_ZENITH&&(a=e+(.8333333333333333+this.getElevationAdjustment(t))),a}getUTCSunrise(e,t,a,r){const n=r?t.getElevation():0,i=this.adjustZenith(a,n);let s=Ie.getSunriseUTC(Ie.getJulianDay(e),t.getLatitude(),-t.getLongitude(),i);for(s/=60;s<0;)s+=24;for(;s>=24;)s-=24;return s}getUTCSunset(e,t,a,r){const n=r?t.getElevation():0,i=this.adjustZenith(a,n);let s=Ie.getSunsetUTC(Ie.getJulianDay(e),t.getLatitude(),-t.getLongitude(),i);for(s/=60;s<0;)s+=24;for(;s>=24;)s-=24;return s}getTemporalHour(e=this.getSeaLevelSunrise(),t=this.getSeaLevelSunset()){if(null===e||null===t)return NaN;const a=t.epochMilliseconds-e.epochMilliseconds;return Math.floor(a/12)}getSunTransit(e=this.getSeaLevelSunrise(),t=this.getSeaLevelSunset()){const a=this.getTemporalHour(e,t);return Ie.getTimeOffset(e,6*a)}getDateFromTime(e,t){if(isNaN(e))return null;let a=e,r=this.getAdjustedDate();const n=Math.trunc(a);a-=n;const i=Math.trunc(a*=60);a-=i;const s=Math.trunc(a*=60);a-=s;const o=Math.trunc(this.geoLocation.getLongitude()/15);return t&&o+n>18?r=r.add({days:-1}):!t&&o+n<6&&(r=r.add({days:1})),r.toZonedDateTime({timeZone:"UTC",plainTime:new Temporal.PlainTime(n,i,s,Math.trunc(1e3*a))}).withTimeZone(this.geoLocation.getTimeZone())}static getJulianDay(e){let{year:t,month:a}=e;const{day:r}=e;a<=2&&(t-=1,a+=12);const n=Math.trunc(t/100),i=Math.trunc(2-n+n/4);return Math.floor(365.25*(t+4716))+Math.floor(30.6001*(a+1))+r+i-1524.5}static getJulianCenturiesFromJulianDay(e){return(e-Ie.JULIAN_DAY_JAN_1_2000)/Ie.JULIAN_DAYS_PER_CENTURY}static getJulianDayFromJulianCenturies(e){return e*Ie.JULIAN_DAYS_PER_CENTURY+Ie.JULIAN_DAY_JAN_1_2000}static getSunGeometricMeanLongitude(e){let t=280.46646+e*(36000.76983+3032e-7*e);for(;t>360;)t-=360;for(;t<0;)t+=360;return t}static getSunGeometricMeanAnomaly(e){return 357.52911+e*(35999.05029-1537e-7*e)}static getEarthOrbitEccentricity(e){return.016708634-e*(42037e-9+1.267e-7*e)}static getSunEquationOfCenter(e){const t=fe(Ie.getSunGeometricMeanAnomaly(e));return Math.sin(t)*(1.914602-e*(.004817+14e-6*e))+Math.sin(t+t)*(.019993-101e-6*e)+289e-6*Math.sin(t+t+t)}static getSunTrueLongitude(e){return Ie.getSunGeometricMeanLongitude(e)+Ie.getSunEquationOfCenter(e)}static getSunApparentLongitude(e){const t=125.04-1934.136*e;return Ie.getSunTrueLongitude(e)-.00569-.00478*Math.sin(fe(t))}static getMeanObliquityOfEcliptic(e){return 23+(26+(21.448-e*(46.815+e*(59e-5-.001813*e)))/60)/60}static getObliquityCorrection(e){const t=125.04-1934.136*e;return Ie.getMeanObliquityOfEcliptic(e)+.00256*Math.cos(fe(t))}static getSunDeclination(e){const t=Ie.getObliquityCorrection(e),a=Ie.getSunApparentLongitude(e),r=Math.sin(fe(t))*Math.sin(fe(a));return ye(Math.asin(r))}static getEquationOfTime(e){const t=Ie.getObliquityCorrection(e),a=Ie.getSunGeometricMeanLongitude(e),r=Ie.getEarthOrbitEccentricity(e),n=Ie.getSunGeometricMeanAnomaly(e);let i=Math.tan(fe(t)/2);i*=i;const s=Math.sin(2*fe(a)),o=Math.sin(fe(n));return 4*ye(i*s-2*r*o+4*r*i*o*Math.cos(2*fe(a))-.5*i*i*Math.sin(4*fe(a))-1.25*r*r*Math.sin(2*fe(n)))}static getSunHourAngleAtSunrise(e,t,a){const r=fe(e),n=fe(t);return Math.acos(Math.cos(fe(a))/(Math.cos(r)*Math.cos(n))-Math.tan(r)*Math.tan(n))}static getSunHourAngleAtSunset(e,t,a){const r=fe(e),n=fe(t);return-Math.acos(Math.cos(fe(a))/(Math.cos(r)*Math.cos(n))-Math.tan(r)*Math.tan(n))}static getSolarElevation(e,t,a){const r=Ie.getJulianDay(e.toPlainDate()),n=Ie.getJulianCenturiesFromJulianDay(r),i=Ie.getEquationOfTime(n);let s=e.hour+12+(e.minute+i+e.second/60)/60;s=-360*s/24%360;const o=fe(a-s),h=fe(Ie.getSunDeclination(n)),u=fe(t);return ye(Math.asin(Math.sin(u)*Math.sin(h)+Math.cos(u)*Math.cos(h)*Math.cos(o)))}static getSolarAzimuth(e,t,a){const r=Ie.getJulianDay(e.toPlainDate()),n=Ie.getJulianCenturiesFromJulianDay(r),i=Ie.getEquationOfTime(n);let s=e.hour+12+(e.minute+i+e.second/60)/60;s=-360*s/24%360;const o=fe(a-s),h=fe(Ie.getSunDeclination(n)),u=fe(t);return ye(Math.atan(Math.sin(o)/(Math.cos(o)*Math.sin(u)-Math.tan(h)*Math.cos(u))))+180}static getSunriseUTC(e,t,a,r){const n=Ie.getJulianCenturiesFromJulianDay(e),i=Ie.getSolarNoonUTC(n,a),s=Ie.getJulianCenturiesFromJulianDay(e+i/1440);let o=Ie.getEquationOfTime(s),h=Ie.getSunDeclination(s),u=Ie.getSunHourAngleAtSunrise(t,h,r),c=a-ye(u),l=4*c,m=720+l-o;const g=Ie.getJulianCenturiesFromJulianDay(Ie.getJulianDayFromJulianCenturies(n)+m/1440);return o=Ie.getEquationOfTime(g),h=Ie.getSunDeclination(g),u=Ie.getSunHourAngleAtSunrise(t,h,r),c=a-ye(u),l=4*c,m=720+l-o,m}static getSolarNoonUTC(e,t){const a=Ie.getJulianCenturiesFromJulianDay(Ie.getJulianDayFromJulianCenturies(e)+t/360);let r=Ie.getEquationOfTime(a);const n=720+4*t-r,i=Ie.getJulianCenturiesFromJulianDay(Ie.getJulianDayFromJulianCenturies(e)-.5+n/1440);return r=Ie.getEquationOfTime(i),720+4*t-r}static getSunsetUTC(e,t,a,r){const n=Ie.getJulianCenturiesFromJulianDay(e),i=Ie.getSolarNoonUTC(n,a),s=Ie.getJulianCenturiesFromJulianDay(e+i/1440);let o=Ie.getEquationOfTime(s),h=Ie.getSunDeclination(s),u=Ie.getSunHourAngleAtSunset(t,h,r),c=a-ye(u),l=4*c,m=720+l-o;const g=Ie.getJulianCenturiesFromJulianDay(Ie.getJulianDayFromJulianCenturies(n)+m/1440);return o=Ie.getEquationOfTime(g),h=Ie.getSunDeclination(g),u=Ie.getSunHourAngleAtSunset(t,h,r),c=a-ye(u),l=4*c,m=720+l-o,m}}Ie.GEOMETRIC_ZENITH=90,Ie.CIVIL_ZENITH=96,Ie.NAUTICAL_ZENITH=102,Ie.ASTRONOMICAL_ZENITH=108,Ie.JULIAN_DAY_JAN_1_2000=2451545,Ie.JULIAN_DAYS_PER_CENTURY=36525;const Ce=[["Ashdod","IL",31.79213,34.64966,"Asia/Jerusalem",27],["Atlanta","US",33.749,-84.38798,"America/Ne
1w_York",336],["Austin","US",30.26715,-97.74306,"America/Chicago",165],["Baghdad","IQ",33.34058,44.40088,"Asia/Baghdad",41],["Beer Sheva","IL",31.25181,34.7913,"Asia/Jerusalem",285],["Berlin","DE",52.52437,13.41053,"Europe/Berlin",43],["Baltimore","US",39.29038,-76.61219,"America/New_York",35],["Bogota","CO",4.60971,-74.08175,"America/Bogota",2582],["Boston","US",42.35843,-71.05977,"America/New_York",38],["Budapest","HU",47.49801,19.03991,"Europe/Budapest",104],["Buenos Aires","AR",-34.61315,-58.37723,"America/Argentina/Buenos_Aires",31],["Buffalo","US",42.88645,-78.87837,"America/New_York",191],["Chicago","US",41.85003,-87.65005,"America/Chicago",180],["Cincinnati","US",39.162,-84.45689,"America/New_York",267],["Cleveland","US",41.4995,-81.69541,"America/New_York",204],["Dallas","US",32.78306,-96.80667,"America/Chicago",139],["Denver","US",39.73915,-104.9847,"America/Denver",1636],["Detroit","US",42.33143,-83.04575,"America/Detroit",192],["Eilat","IL",29.55805,34.94821,"Asia/Jerusalem",63],["Gibraltar","GI",36.14474,-5.35257,"Europe/Gibraltar",11],["Haifa","IL",32.81841,34.9885,"Asia/Jerusalem",40],["Hawaii","US",21.30694,-157.85833,"Pacific/Honolulu",18],["Helsinki","FI",60.16952,24.93545,"Europe/Helsinki",26],["Houston","US",29.76328,-95.36327,"America/Chicago",30],["Jerusalem","IL",31.76904,35.21633,"Asia/Jerusalem",786],["Johannesburg","ZA",-26.20227,28.04363,"Africa/Johannesburg",1767],["Kiev","UA",50.45466,30.5238,"Europe/Kiev",187],["La Paz","BO",-16.5,-68.15,"America/La_Paz",3782],["Livingston","US",40.79593,-74.31487,"America/New_York",98],["Las Vegas","US",36.17497,-115.13722,"America/Los_Angeles",613],["London","GB",51.50853,-.12574,"Europe/London",25],["Los Angeles","US",34.05223,-118.24368,"America/Los_Angeles",96],["Marseilles","FR",43.29695,5.38107,"Europe/Paris",28],["Miami","US",25.77427,-80.19366,"America/New_York",25],["Minneapolis","US",44.97997,-93.26384,"America/Chicago",262],["Melbourne","AU",-37.814,144.96332,"Australia/Melbourne",25],["Mexico City","MX",19.42847,-99.12766,"America/Mexico_City",2240],["Montreal","CA",45.50884,-73.58781,"America/Toronto",216],["Moscow","RU",55.75222,37.61556,"Europe/Moscow",144],["New York","US",40.71427,-74.00597,"America/New_York",57],["Omaha","US",41.25861,-95.93779,"America/Chicago",315],["Ottawa","CA",45.41117,-75.69812,"America/Toronto",71],["Panama City","PA",8.9936,-79.51973,"America/Panama",17],["Paris","FR",48.85341,2.3488,"Europe/Paris",42],["Pawtucket","US",41.87871,-71.38256,"America/New_York",0],["Petach Tikvah","IL",32.08707,34.88747,"Asia/Jerusalem",54],["Philadelphia","US",39.95233,-75.16379,"America/New_York",8],["Phoenix","US",33.44838,-112.07404,"America/Phoenix",366],["Pittsburgh","US",40.44062,-79.99589,"America/New_York",239],["Providence","US",41.82399,-71.41283,"America/New_York",0],["Portland","US",45.52345,-122.67621,"America/Los_Angeles",15],["Saint Louis","US",38.62727,-90.19789,"America/Chicago",149],["Saint Petersburg","RU",59.93863,30.31413,"Europe/Moscow",11],["San Diego","US",32.71533,-117.15726,"America/Los_Angeles",20],["San Francisco","US",37.77493,-122.41942,"America/Los_Angeles",28],["Sao Paulo","BR",-23.5475,-46.63611,"America/Sao_Paulo",769],["Seattle","US",47.60621,-122.33207,"America/Los_Angeles",56],["Sydney","AU",-33.86785,151.20732,"Australia/Sydney",58],["Tel Aviv","IL",32.08088,34.78057,"Asia/Jerusalem",15],["Tiberias","IL",32.79221,35.53124,"Asia/Jerusalem",0],["Toronto","CA",43.70011,-79.4163,"America/Toronto",175],["Vancouver","CA",49.24966,-123.11934,"America/Vancouver",70],["White Plains","US",41.03399,-73.76291,"America/New_York",82],["Washington DC","US",38.89511,-77.03637,"America/New_York",6],["Worcester","US",42.26259,-71.80229,"America/New_York",164]],pe=new Map,be={0:"UTC",4:"America/Puerto_Rico",5:"America/Ne
1w_York",6:"America/Chicago",7:"America/Denver",8:"America/Los_Angeles",9:"America/Anchorage",10:"Pacific/Honolulu",11:"Pacific/Pago_Pago",13:"Pacific/Funafuti",14:"Pacific/Guam",15:"Pacific/Palau",16:"Pacific/Chuuk"},Ee=new Map;class Me extends Ae{constructor(e,t,a,r,n,i,s,o){const h="number"==typeof e?e:parseFloat(e);if(isNaN(h)||h<-90||h>90)throw new RangeError(`Latitude ${e} out of range [-90,90]`);const u="number"==typeof t?t:parseFloat(t);if(isNaN(u)||u<-180||u>180)throw new RangeError(`Longitude ${t} out of range [-180,180]`);if(!r)throw new RangeError("Invalid timezone");super(n||null,h,u,"number"==typeof o&&o>0?o:0,r),this.il=Boolean(a),this.cc=i,this.geoid=s}getIsrael(){return this.il}getName(){return this.getLocationName()}getShortName(){const e=this.getLocationName();if(!e)return e;const t=e.indexOf(", ");if(-1===t)return e;if("US"===this.cc&&"D"===e[t+2]){if("C"===e[t+3])return e.substring(0,t+4);if("."===e[t+3]&&"C"===e[t+4])return e.substring(0,t+6)}return e.substring(0,t)}getCountryCode(){return this.cc}getTzid(){return this.getTimeZone()}getTimeFormatter(){return function(e){const t=Ee.get(e);if(t)return t;const a=new Intl.DateTimeFormat("en-US",{timeZone:e,hour:"numeric",minute:"numeric",hour12:!1});return Ee.set(e,a),a}(this.getTimeZone())}getGeoId(){return this.geoid}static lookup(e){return pe.get(e.toLowerCase())}toString(){return JSON.stringify(this)}static legacyTzToTzid(e,t){if(e=+e,"none"===t)return 0===e?"UTC":`Etc/GMT${e>0?"+":""}${e}`;if(2===e&&"israel"===t)return"Asia/Jerusalem";if("eu"===t)switch(e){case-2:return"Atlantic/Cape_Verde";case-1:return"Atlantic/Azores";case 0:return"Europe/London";case 1:return"Europe/Paris";case 2:return"Europe/Athens"}else if("usa"===t)return be[String(-1*e)]}static getUsaTzid(e,t,a){return 10==(t=+t)&&"AK"===e?"America/Adak":7===t&&"AZ"===e?"Y"===a?"America/Denver":"America/Phoenix":be[t]}static addLocation(e,t){const a=e.toLowerCase();return!pe.has(a)&&(pe.set(a,t),!0)}}for(const Ze of Ce){const e=new Me(Ze[2],Ze[3],"IL"===Ze[1],Ze[4],Ze[0],Ze[1],void 0,Ze[5]);Me.addLocation(Ze[0],e)}class ke extends Map{constructor(e={}){if(super(),!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");if("number"==typeof e.maxAge&&0===e.maxAge)throw new TypeError("`maxAge` must be a number greater than 0");this.maxSize=e.maxSize,this.maxAge=e.maxAge||Number.POSITIVE_INFINITY,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_emitEvictions(e){if("function"==typeof this.onEviction)for(const[t,a]of e)this.onEviction(t,a.value)}_deleteIfExpired(e,t){return"number"==typeof t.expiry&&t.expiry<=Date.now()&&("function"==typeof this.onEviction&&this.onEviction(e,t.value),this.delete(e))}_getOrDeleteIfExpired(e,t){if(!1===this._deleteIfExpired(e,t))return t.value}_getItemValue(e,t){return t.expiry?this._getOrDeleteIfExpired(e,t):t.value}_peek(e,t){const a=t.get(e);return this._getItemValue(e,a)}_set(e,t){this.cache.set(e,t),this._size++,this._size>=this.maxSize&&(this._size=0,this._emitEvictions(this.oldCache),this.oldCache=this.cache,this.cache=new Map)}_moveToRecent(e,t){this.oldCache.delete(e),this._set(e,t)}*_entriesAscending(){for(const e of this.oldCache){const[t,a]=e;this.cache.has(t)||!1===this._deleteIfExpired(t,a)&&(yield e)}for(const e of this.cache){const[t,a]=e;!1===this._deleteIfExpired(t,a)&&(yield e)}}get(e){if(this.cache.has(e)){const t=this.cache.get(e);return this._getItemValue(e,t)}if(this.oldCache.has(e)){const t=this.oldCache.get(e);if(!1===this._deleteIfExpired(e,t))return this._moveToRecent(e,t),t.value}}set(e,t,{maxAge:a=this.maxAge}={}){const r="number"==typeof a&&a!==Number.POSITIVE_INFINITY?Date.now()+a:void 0;return this.cache.has(e)?this.cache.set(e,{value:t,expiry:r}):this._set(e,{value:t,expiry:r}),this}has(e){return this.cache.has(e)?!this._deleteIfExpired(e,this.cache.get(e)):!!this.oldCache.has(e)&&!this._deleteIfExpired(e,this.oldCache.get(e))}peek(e){return this.cache.has(e)?this._peek(e,this.cache):this.oldCache.has(e)?this._peek(e,this.oldCache):void 0}delete(e){const t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}resize(e){if(!(e&&e>0))throw new TypeError("`maxSize` must be a number greater than 0");const t=[...this._entriesAscending()],a=t.length-e;a<0?(this.cache=new Map(t),this.oldCache=new Map,this._size=t.length):(a>0&&this._emitEvictions(t.slice(0,a)),this.oldCache=new Map(t.slice(a)),this.cache=new Map,this._size=0),this.maxSize=e}*keys(){for(const[e]of this)yield e}*values(){for(const[,e]of this)yield e}*[Symbol.iterator](){for(const e of this.cache){const[t,a]=e;!1===this._deleteIfExpired(t,a)&&(yield[t,a.value])}for(const e of this.oldCache){const[t,a]=e;this.cache.has(t)||!1===this._deleteIfExpired(t,a)&&(yield[t,a.value])}}*entriesDescending(){let e=[...this.cache];for(let t=e.length-1;t>=0;--t){const a=e[t],[r,n]=a;!1===this._deleteIfExpired(r,n)&&(yield[r,n.value])}e=[...this.oldCache];for(let t=e.length-1;t>=0;--t){const a=e[t],[r,n]=a;this.cache.has(r)||!1===this._deleteIfExpired(r,n)&&(yield[r,n.value])}}*entriesAscending(){for(const[e,t]of this._entriesAscending())yield[e,t.value]}get size(){if(!this._size)return this.oldCache.size;let e=0;for(const t of this.oldCache.keys())this.cache.has(t)||e++;return Math.min(this._size+e,this.maxSize)}entries(){return this.entriesAscending()}forEach(e,t=this){for(const[a,r]of this.entriesAscending())e.call(t,r,a,this)}get[Symbol.toStringTag](){return JSON.stringify([...this.entriesAscending()])}}p.NISAN,p.IYYAR;const ve=["Bereshit","Noach","Lech-Lecha","Vayera","Chayei Sara","Toldot","Vayetzei","Vayishlach","Vayeshev","Miketz","Vayigash","Vayechi","Shemot","Vaera","Bo","Beshalach","Yitro","Mishpatim","Terumah","Tetzaveh","Ki Tisa","Vayakhel","Pekudei","Vayikra","Tzav","Shmini","Tazria","Metzora","Achrei Mot","Kedoshim","Emor","Behar","Bechukotai","Bamidbar","Nasso","Beha'alotcha","Sh'lach","Korach","Chukat","Balak","Pinchas","Matot","Masei","Devarim","Vaetchanan","Eikev","Re'eh","Shoftim","Ki Teitzei","Ki Tavo","Nitzavim","Vayeilech","Ha'azinu"],Ne=new Map;for(let Ze=0;Ze<ve.length;Ze++){const e=ve[Ze];Ne.set(e,Ze)}function we(e){return-e}
1const Le="Sukkot Shabbat Chol ha-Moed",_e="Pesach",De="Pesach I",He="Pesach Shabbat Chol ha-Moed",ze="Pesach VII",Ue="Pesach VIII",Re="Shavuot";function Pe(e,t){return Array.from({length:t-e+1},((t,a)=>a+e))}const Ve=[51,52,Le],Be=[52,"Yom Kippur",Le],xe=["Rosh Hashana",52,"Sukkot","Shmini Atzeret"],Oe=Pe(0,20),Ye=Pe(0,27),Je=Pe(33,40),Fe=Pe(43,49),Ke=Pe(43,50),$e={"020":Ve.concat(Oe,we(21),23,24,He,25,we(26),we(28),30,we(31),Je,we(41),Fe,we(50)),"0220":Ve.concat(Oe,we(21),23,24,He,25,we(26),we(28),30,we(31),33,Re,Pe(34,37),we(38),40,we(41),Fe,we(50)),"0510":Be.concat(Oe,we(21),23,24,De,Ue,25,we(26),we(28),30,we(31),Je,we(41),Ke),"0511":Be.concat(Oe,we(21),23,24,_e,25,we(26),we(28),Pe(30,40),we(41),Ke),"052":Be.concat(Pe(0,24),ze,25,we(26),we(28),30,we(31),Je,we(41),Ke),"070":xe.concat(Oe,we(21),23,24,ze,25,we(26),we(28),30,we(31),Je,we(41),Ke),"072":xe.concat(Oe,we(21),23,24,He,25,we(26),we(28),30,we(31),Je,we(41),Fe,we(50)),1200:Ve.concat(Ye,He,Pe(28,33),Re,Pe(34,37),we(38),40,we(41),Fe,we(50)),1201:Ve.concat(Ye,He,Pe(28,40),we(41),Fe,we(50)),1220:Ve.concat(Ye,De,Ue,Pe(28,40),we(41),Ke),1221:Ve.concat(Ye,_e,Pe(28,50)),150:Be.concat(Pe(0,28),ze,Pe(29,50)),152:Be.concat(Pe(0,28),He,Pe(29,49),we(50)),170:xe.concat(Ye,He,Pe(28,40),we(41),Fe,we(50)),1720:xe.concat(Ye,He,Pe(28,33),Re,Pe(34,37),we(38),40,we(41),Fe,we(50))};$e["0221"]=$e["020"],$e["0310"]=$e["0220"],$e["0311"]=$e["020"],$e[1310]=$e[1220],$e[1311]=$e[1221],$e[1721]=$e[170],new ke({maxSize:400});p.NISAN,p.IYYAR,p.SIVAN,p.TAMUZ,p.AV,p.ELUL,p.TISHREI,p.CHESHVAN,p.KISLEV,p.SHVAT,p.ADAR_II;p.TEVET,p.NISAN,p.TAMUZ,p.AV,p.TISHREI,p.KISLEV,p.TEVET,p.ADAR_I,p.ADAR_II,new ke({maxSize:400}),new Map,p.TISHREI,p.NISAN,p.SIVAN,p.ELUL,new Set,new Me(0,0,!1,"UTC")}}]);
2//# sourceMappingURL=hebcal.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.