localBadiDate-msm-locales.min.js 56 KB

123456789101112
  1. /**
  2. * @license BadiDate v3.0.2
  3. * (c) 2018 Jan Greis
  4. * licensed under MIT
  5. */
  6. !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("luxon")):"function"==typeof define&&define.amd?define(["exports","luxon"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).window=e.window||{},e.luxon)}(this,(function(e,t){"use strict";
  7. /**
  8. * @license MeeusSunMoon v3.0.0
  9. * (c) 2018 Jan Greis
  10. * licensed under MIT
  11. */const a=e=>.017453292519943295*e,r=e=>57.29577951308232*e,n=e=>Math.sin(a(e)),i=e=>Math.cos(a(e)),o=e=>e-360*Math.floor(e/360),s=(e,t)=>{let a=1,r=0;const n=t.length;for(let i=0;i<n;i++)r+=a*t[i],a*=e;return r},l=(e,t,a,r,n=!1)=>{let i=t-e,o=a-t;void 0!==n&&n&&(i<0&&(i+=360),o<0&&(o+=360));return t+r/2*(i+o+r*(o-i))},d=e=>((e=>{let a=e.year,r=e.month;const n=e.day+(e.hour+(e.minute+e.second/60)/60)/24;r<3&&(a-=1,r+=12);const i=Math.floor(a/100);let o=0;return e>t.DateTime.fromISO("1582-10-15T12:00:00Z",{zone:"UTC"})&&(o=2-i+Math.floor(i/4)),Math.floor(365.25*(a+4716))+Math.floor(30.6001*(r+1))+n+o-1524.5})(e)-2451545)/36525,h=e=>{let t,a,r=e.year;switch(r+=(e.month-.5)/12,!0){case r<-1999||r>3e3:throw"DeltaT can only be calculated between 1999 BCE and 3000 CE";case r<-500:return t=(r-1820)/100,32*Math.pow(t,2)-20;case r<500:return t=r/100,s(t,[10583.6,-1014.41,33.78311,-5.952053,-.1798452,.022174192,.0090316521]);case r<1600:return t=(r-1e3)/100,s(t,[1574.2,-556.01,71.23472,.319781,-.8503463,-.005050998,.0083572073]);case r<1700:return a=r-1600,s(a,[120,-.9808,-.01532,1/7129]);case r<1800:return a=r-1700,s(a,[8.83,.1603,-.0059285,13336e-8,-1/1174e3]);case r<1860:return a=r-1800,s(a,[13.72,-.332447,.0068612,.0041116,-37436e-8,121272e-10,-1.699e-7,8.75e-10]);case r<1900:return a=r-1860,s(a,[7.62,.5737,-.251754,.01680668,-.0004473624,1/233174]);case r<1920:return a=r-1900,s(a,[-2.79,1.494119,-.0598939,.0061966,-197e-6]);case r<1941:return a=r-1920,s(a,[21.2,.84493,-.0761,.0020936]);case r<1961:return a=r-1950,s(a,[29.07,.407,-1/233,1/2547]);case r<1986:return a=r-1975,s(a,[45.45,1.067,-1/260,-1/718]);case r<2005:return a=r-2e3,s(a,[63.86,.3345,-.060374,.0017275,651814e-9,2373599e-11]);case r<2050:return a=r-2e3,s(a,[62.92,.32217,.005589]);case r<2150:return 32*Math.pow((r-1820)/100,2)-20-.5628*(2150-r);default:return t=(r-1820)/100,32*Math.pow(t,2)-20}};let c=!1,u=!1,y={SUN_HIGH:"‡",SUN_LOW:"†"};const m=[357.52772,35999.05034,-1603e-7,-1/3e5],_=[280.46646,36000.76983,3032e-7],k=[84381.448/3600,-4680.93/3600,-1.55/3600,1999.25/3600,-51.38/3600,-249.67/3600,-39.05/3600,7.12/3600,27.87/3600,5.79/3600,2.45/3600],g=[93.27191,483202.017538,-.0036825,1/327270],b=[125.04452,-1934.136261,.0020708,1/45e4],f=[134.96298,477198.867398,.0086972,1/56250],D=[297.85036,445267.11148,-.0019142,1/189474],p=[[0,0,0,0,1,-171996,-174.2,92025,8.9],[-2,0,0,2,2,-13187,-1.6,5736,-3.1],[0,0,0,2,2,-2274,-.2,977,-.5],[0,0,0,0,2,2062,.2,-895,.5],[0,1,0,0,0,1426,-3.4,54,-.1],[0,0,1,0,0,712,.1,-7,0],[-2,1,0,2,2,-517,1.2,224,-.6],[0,0,0,2,1,-386,-.4,200,0],[0,0,1,2,2,-301,0,129,-.1],[-2,-1,0,2,2,217,-.5,-95,.3],[-2,0,1,0,0,-158,0,0,0],[-2,0,0,2,1,129,.1,-70,0],[0,0,-1,2,2,123,0,-53,0],[2,0,0,0,0,63,0,0,0],[0,0,1,0,1,63,.1,-33,0],[2,0,-1,2,2,-59,0,26,0],[0,0,-1,0,1,-58,-.1,32,0],[0,0,1,2,1,-51,0,27,0],[-2,0,2,0,0,48,0,0,0],[0,0,-2,2,1,46,0,-24,0],[2,0,0,2,2,-38,0,16,0],[0,0,2,2,2,-31,0,13,0],[0,0,2,0,0,29,0,0,0],[-2,0,1,2,2,29,0,-12,0],[0,0,0,2,0,26,0,0,0],[-2,0,0,2,0,-22,0,0,0],[0,0,-1,2,1,21,0,-10,0],[0,2,0,0,0,17,-.1,0,0],[2,0,-1,0,1,16,0,-8,0],[-2,2,0,2,2,-16,.1,7,0],[0,1,0,0,1,-15,0,9,0],[-2,0,1,0,1,-13,0,7,0],[0,-1,0,0,1,-12,0,6,0],[0,0,2,-2,0,11,0,0,0],[2,0,-1,2,1,-10,0,5,0],[2,0,1,2,2,-8,0,3,0],[0,1,0,2,2,7,0,-3,0],[-2,1,1,0,0,-7,0,0,0],[0,-1,0,2,2,-7,0,3,0],[2,0,0,2,1,-7,0,3,0],[2,0,1,0,0,6,0,0,0],[-2,0,2,2,2,6,0,-3,0],[-2,0,1,2,1,6,0,-3,0],[2,0,-2,0,1,-6,0,3,0],[2,0,0,0,1,-6,0,3,0],[0,-1,1,0,0,5,0,0,0],[-2,-1,0,2,1,-5,0,3,0],[-2,0,0,0,1,-5,0,3,0],[0,0,2,2,1,-5,0,3,0],[-2,0,2,0,1,4,0,0,0],[-2,1,0,2,1,4,0,0,0],[0,0,1,-2,0,4,0,0,0],[-1,0,1,0,0,-4,0,0,0],[-2,1,0,0,0,-4,0,0,0],[1,0,0,0,0,-4,0,0,0],[0,0,1,2,0,3,0,0,0],[0,0,-2,2,2,-3,0,0,0],[-1,-1,1,0,0,-3,0,0,0],[0,1,1,0,0,-3,0,0,0],[0,-1,1,2,2,-3,0,0,0],[2,-1,-1,2,2,-3,0,0,0],[0,0,3,2,2,3,0,0,0],[2,-1,0,2,2,-3,0,0,0]],B=(e,t,a,r,n=50/60)=>{const i=e.zone;let o=e.set({hour:0,minute:0,second:0,millisecond:0}).setZone("UTC",{keepLocalTime:!0});const s=h(o),l=d(o),u=A(l),y=l-s/315576e4,m=I(y),_=C(y),k=w(t,_,n);let g,b=(m-a-u)/360;b=M(b,e.offset),g="RISE"===r?b-k/360:b+k/360;let f=0,D=1;for(;Math.abs(D)>1e-4&&f<3;)D=j(l,u,s,t,a,g,n),g+=D,f++;return o=g>0?o.plus({seconds:Math.floor(3600*g*24+.5)}):o.minus({seconds:Math.floor(3600*g*24+.5)}),c&&(o=o.plus({seconds:30}).set({second:0})),o.setZone(i)},v=(e,t,a,r=0)=>{if(u){const n=e.set({hour:a,minute:r,second:0}).plus({minutes:e.isInDST?60:0});return n.errorCode=t,n}return t},w=(e,t,a)=>{const o=(n(-a)-n(e)*n(t))/(i(e)*i(t));if(o<-1)throw Z.SUN_HIGH;if(o>1)throw Z.SUN_LOW;return r(Math.acos(o))},M=(e,t)=>{const a=e+t/1440;return a<0?e+1:a>1?e-1:e},L=(e,t,a,r,n)=>{const i=t+360.985647*n,o=z(e,n+a/864e3);return-S(i,r,o)/360},j=(e,t,a,r,o,s,l)=>{const d=t+360.985647*s,h=s+a/864e3,c=z(e,h),u=N(e,h),y=S(d,o,c);return(T(r,u,y)+l)/(360*i(u)*i(r)*n(y))},S=(e,t,a)=>{let r=o(e+t-a);return r>180&&(r-=360),r},T=(e,t,a)=>r(Math.asin(n(e)*n(t)+i(e)*i(t)*i(a))),z=(e,t)=>{const a=I(e-1/36525),r=I(e),n=I(e+1/36525),i=l(a,r,n,t,!0);return o(i)},N=(e,t)=>{const a=C(e-1/36525),r=C(e),n=C(e+1/36525),i=l(a,r,n,t);return o(i)},I=e=>{const t=W(e),a=R(e)+.00256*i(t),s=O(e),l=r(Math.atan2(i(a)*n(s),i(s)));return o(l)},C=e=>{const t=W(e),a=R(e)+.00256*i(t),o=O(e);return r(Math.asin(n(a)*n(o)))},A=e=>{const t=H(e),a=R(e),r=t+G(e)*i(a);return o(r)},H=e=>280.46061837+360.98564736629*(36525*e)+387933e-9*Math.pow(e,2)-Math.pow(e,3)/3871e4,R=e=>E(e)+U(e),E=e=>s(e/100,k),O=e=>{const t=F(e),a=W(e);return t-.00569-.00478*n(a)},F=e=>J(e)+V(e),V=e=>{const t=K(e);return(1.914602-.004817*e-14e-6*Math.pow(e,2))*n(t)+(.019993-101e-6*e)*n(2*t)+29e-5*n(3*t)},G=e=>{const t=x(e),a=K(e),r=Y(e),i=P(e),o=W(e);let s,l=0;for(let d=0;d<63;d++)s=p[d][0]*t+p[d][1]*a+p[d][2]*r+p[d][3]*i+p[d][4]*o,l+=(p[d][5]+p[d][6]*e)*n(s);return l/36e6},U=e=>{const t=x(e),a=K(e),r=Y(e),n=P(e),o=W(e);let s,l=0;for(let d=0;d<63;d++)s=p[d][0]*t+p[d][1]*a+p[d][2]*r+p[d][3]*n+p[d][4]*o,l+=(p[d][7]+p[d][8]*e)*i(s);return l/36e6},P=e=>{const t=s(e,g);return o(t)},W=e=>{const t=s(e,b);return o(t)},Y=e=>{const t=s(e,f);return o(t)},x=e=>{const t=s(e,D);return o(t)},K=e=>{const t=s(e,m);return o(t)},J=e=>{const t=s(e,_);return o(t)},Z={SUN_HIGH:"SUN_HIGH",SUN_LOW:"SUN_LOW"},$=(e,t,a)=>{try{return B(e,t,a,"SET")}catch(t){return v(e,t,18)}},q=(e,t)=>((e,t)=>{const a=e.zone;let r=e.set({hour:0,minute:0,second:0,millisecond:0}).setZone("UTC",{keepLocalTime:!0});const n=h(r),i=d(r),o=A(i);let s=(I(i-n/315576e4)-t-o)/360;return s=M(s,e.offset),s+=L(i,o,n,t,s),r=r.plus({seconds:Math.floor(3600*s*24+.5)}),c&&(r=r.plus({seconds:30}).set({second:0})),r.setZone(a)})(e,t);var Q=Object.freeze({__proto__:null,month:{1:"Bahá",2:"Jalál",3:"Jamál",4:"‘Aẓamat",5:"Núr",6:"Raḥmat",7:"Kalimát",8:"Kamál",9:"Asmá’",10:"‘Izzat",11:"Ma_sh_íyyat",12:"‘Ilm",13:"Qudrat",14:"Qawl",15:"Masá’il",16:"_Sh_araf",17:"Sulṭán",18:"Mulk",19:"‘Alá’",20:"Ayyám-i-Há"},monthL:{1:"Splendour",2:"Glory",3:"Beauty",4:"Grandeur",5:"Light",6:"Mercy",7:"Words",8:"Perfection",9:"Names",10:"Might",11:"Will",12:"Knowledge",13:"Power",14:"Speech",15:"Questions",16:"Honour",17:"Sovereignty",18:"Dominion",19:"Loftiness",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"First day of Riḍván",3:"Ninth day of Riḍván",4:"Twelfth day of Riḍván",5:"Declaration of the Báb",6:"Ascension of Bahá’u’lláh",7:"Martyrdom of the Báb",8:"Birth of the Báb",9:"Birth of Bahá’u’lláh",10:"Day of the Covenant",11:"Ascension of ‘Abdu’l-Bahá"},weekday:{1:"Jalál",2:"Jamál",3:"Kamál",4:"Fiḍál",5:"‘Idál",6:"Istijlál",7:"Istiqlál"},weekdayAbbr3:{1:"Jal",2:"Jam",3:"Kam",4:"Fiḍ",5:"‘Idá",6:"Isj",7:"Isq"},weekdayAbbr2:{1:"Jl",2:"Jm",3:"Ka",4:"Fi",5:"‘Id",6:"Ij",7:"Iq"},weekdayL:{1:"Glory",2:"Beauty",3:"Perfection",4:"Grace",5:"Justice",6:"Majesty",7:"Independence"},yearInVahid:{1:"Alif",2:"Bá’",3:"Ab",4:"Dál",5:"Báb",6:"Váv",7:"Abad",8:"Jád",9:"Bahá",10:"Ḥubb",11:"Bahháj",12:"Javáb",13:"Aḥad",14:"Vahháb",15:"Vidád",16:"Badí‘",17:"Bahí",18:"Abhá",19:"Váḥid"},vahid:"Váḥid",kulliShay:"Kull-i-_Sh_ay’",BE:"B.E.",badiCalendar:"Badí‘ Calendar",unicodeCharForZero:"0",defaultFormat:"d MM+ y BE"});const X={1:"البهاء",2:"الجلال",3:"الجمال",4:"العظمة",5:"النور",6:"الرحمة",7:"الكلمات",8:"الكمال",9:"الأسماء",10:"العزّة",11:"المشية",12:"العلم",13:"القدرة",14:"القول",15:"المسائل",16:"الشرف",17:"السلطان",18:"الملك",19:"العلاء",20:"ايام الهاء"},ee=X;const te={en:Q,ar:Object.freeze({__proto__:null,month:X,monthL:ee,holyDay:{1:"عيد النَّيروز",2:"اليوم الأول من عيد الرِّضوان",3:"اليوم التاسع من عيد الرِّضوان",4:"اليوم الثاني عشر من عيد الرِّضوان",5:"يوم إعلان دعوة حضرة الباب",6:"يوم صعود حضرة بهاء الله",7:"يوم استشهاد حضرة الباب",8:"يوم ولادة حضرة الباب",9:"يوم ولادة حضرة بهاء الله",10:"يوم الميثاق",11:"يوم صعود حضرة عبد البهاء"},weekday:{1:"الجلال",2:"الجمال",3:"الكمال",4:"الفضّال",5:"العدّال",6:"الأستجلال",7:"الاستقلال"},weekdayAbbr3:{1:"جلا",2:"جما",3:"كما",4:"فضّا",5:"عدّا",6:"اسج",7:"اسق"},weekdayAbbr2:{1:"جل",2:"جم",3:"كم",4:"فض",5:"عد",6:"اج",7:"اق"},weekdayL:{1:"الجلال",2:"الجمال",3:"الكمال",4:"الفضّال",5:"العدّال",6:"الأستجلال",7:"أستقلال"},yearInVahid:{1:"ألف",2:"باء",3:"أب",4:"دﺍﻝ",5:"باب",6:"وﺍو",7:"أبد",8:"جاد",9:"بهاء",10:"حب",11:"بهاج",12:"جواب",13:"احد",14:"وﻫﺎب",15:"وداد",16:"بدیع",17:"بهي",18:"ابهى",19:"واحد"},vahid:"واحد",kulliShay:"كل شيء",BE:"بديع",badiCalendar:"تقويم بديع",unicodeCharForZero:"٠",defaultFormat:"&#8207;d MM y BE&#8207;"}),de:Object.freeze({__proto__:null,monthL:{1:"Herrlichkeit",2:"Ruhm",3:"Schönheit",4:"Größe",5:"Licht",6:"Barmherzigkeit",7:"Worte",8:"Vollkommenheit",9:"Namen",10:"Macht",11:"Wille",12:"Wissen",13:"Kraft",14:"Sprache",15:"Fragen",16:"Ehre",17:"Souveränität",18:"Herrschaft",19:"Erhabenheit",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Erster Riḍván-Tag",3:"Neunter Riḍván-Tag",4:"Zwölfter Riḍván-Tag",5:"Erklärung des Báb",6:"Hinscheiden Bahá’u’lláhs",7:"Märtyrertod des Báb",8:"Geburt des Báb",9:"Geburt Bahá’u’lláhs",10:"Tag des Bundes",11:"Hinscheiden ‘Abdu’l-Bahás"},weekdayL:{1:"Ruhm",2:"Schönheit",3:"Vollkommenheit",4:"Gnade",5:"Gerechtigkeit",6:"Majestät",7:"Unabhängigkeit"},BE:"B.E.",badiCalendar:"Badí‘ Kalender"}),es:Object.freeze({__proto__:null,monthL:{1:"Esplendor",2:"Gloria",3:"Belleza",4:"Grandeza",5:"Luz",6:"Misericordia",7:"Palabras",8:"Perfección",9:"Nombres",10:"Fuerza",11:"Voluntad",12:"Conocimiento",13:"Poder",14:"Discurso",15:"Preguntas",16:"Honor",17:"Soberanía",18:"Dominio",19:"Sublimidad",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Primer día de Riḍván",3:"Noveno día de Riḍván",4:"Duodécimo día de Riḍván",5:"Declaración del Báb",6:"Ascensión de Bahá’u’lláh",7:"Martirio del Báb",8:"Nacimiento del Báb",9:"Nacimiento de Bahá’u’lláh",10:"Día de la Alianza",11:"Fallecimiento de ‘Abdu’l-Bahá"},weekdayL:{1:"Gloria",2:"Belleza",3:"Perfección",4:"Gracia",5:"Justicia",6:"Majestuosidad",7:"Independencia"},BE:"E.B.",badiCalendar:"Calendario Badí‘"}),fa:Object.freeze({__proto__:null,month:{1:"البهاء",2:"الجلال",3:"الجمال",4:"العظمة",5:"النور",6:"الرحمة",7:"الكلمات",8:"الكمال",9:"الأسماء",10:"العزّة",11:"المشية",12:"العلم",13:"القدرة",14:"القول",15:"المسائل",16:"الشرف",17:"السلطان",18:"الملك",19:"العلاء",20:"ايام الهاء"},monthL:{1:"بهاء",2:"جلال",3:"جمال",4:"عظمت",5:"نور",6:"رحمت",7:"كلمات",8:"كمال",9:"أسماء",10:"عزّت",11:"مشيت",12:"علم",13:"قدرت",14:"قول",15:"مسائل",16:"شرف",17:"سلطان",18:"ملك",19:"علاء",20:"ايام ها"},holyDay:{1:"عید نوروز",2:"روز اوّل عید رضوان",3:"روز نهم عید رضوان",4:"روز دوازدهم عید رضوان",5:"بعثت حضرت باب",6:"صعود حضرت بهاالله",7:"شهادت حضرت اعلی",8:"تولّد حضرت اعلی",9:"تولّد حضرت بهالله",10:"روز عهد و میثاق",11:"صعود حضرت عبدالبها"},weekday:{1:"یوم الجلال",2:"یوم الجمال",3:"یوم الكمال",4:"یوم الفضّال",5:"یوم العدّال",6:"یوم الأستجلال",7:"یوم الاستقلال"},weekdayAbbr3:{1:"جلا",2:"جما",3:"كما",4:"فضّا",5:"عدّا",6:"اسج",7:"اسق"},weekdayAbbr2:{1:"جل",2:"جم",3:"كم",4:"فض",5:"عد",6:"اج",7:"اق"},weekdayL:{1:"جلال",2:"جمال",3:"كمال",4:"فضّال",5:"عدّال",6:"استجلال",7:"استقلال"},yearInVahid:{1:"ألف",2:"باء",3:"أب",4:"دﺍﻝ",5:"باب",6:"وﺍو",7:"أبد",8:"جاد",9:"بهاء",10:"حب",11:"بهاج",12:"جواب",13:"احد",14:"وﻫﺎب",15:"وداد",16:"بدیع",17:"بهي",18:"ابهى",19:"واحد"},vahid:"واحد",kulliShay:"كل شيء",BE:"بديع",badiCalendar:"تقويم بديع",unicodeCharForZero:"۰",defaultFormat:"&#8207;d MML y BE&#8207;"}),fr:Object.freeze({__proto__:null,monthL:{1:"Splendeur",2:"Gloire",3:"Beauté",4:"Grandeur",5:"Lumière",6:"Miséricorde",7:"Paroles",8:"Perfection",9:"Noms",10:"Puissance",11:"Volonté",12:"Connaissance",13:"Pouvoir",14:"Discours",15:"Questions",16:"Honneur",17:"Souveraineté",18:"Empire",19:"Élévation",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Premier jour de Riḍván",3:"Neuvième jour de Riḍván",4:"Douzième jour de Riḍván",5:"Déclaration du Báb",6:"Ascension de Bahá’u’lláh",7:"Martyre du Báb",8:"Naissance du Báb",9:"Naissance de Bahá’u’lláh",10:"Jour de l’Alliance",11:"Ascension de ‘Abdu’l-Bahá"},weekdayL:{1:"Gloire",2:"Beauté",3:"Perfection",4:"Grâce",5:"Justice",6:"Majesté",7:"Indépendance"},BE:"E.B.",badiCalendar:"Calendrier Badí‘"}),lv:Object.freeze({__proto__:null,monthL:{1:"Spožums",2:"Slava",3:"Skaistums",4:"Dižums",5:"Gaisma",6:"Žēlastība",7:"Vārdi",8:"Pilnība",9:"Nosaukumi",10:"Varenība",11:"Griba",12:"Zināšanas",13:"Vara",14:"Runa",15:"Jautājumi",16:"Gods",17:"Suverenitāte",18:"Valdīšana",19:"Cēlums",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Riḍván pirmā diena",3:"Riḍván devītā diena",4:"Riḍván divpadsmitā diena",5:"Bába paziņojums",6:"Bahá’u’lláh Debessbraukšana",7:"Bába mocekļa nāve",8:"Bába dzimšanas diena",9:"Bahá’u’lláh dzimšanas diena",10:"Derības diena",11:"‘Abdu’l-Bahá Debessbraukšana"},weekdayL:{1:"Slava",2:"Skaistums",3:"Pilnība",4:"Žēlastība",5:"Taisnīgums",6:"Majestātiskums",7:"Neatkarība"},BE:"B.Ē.",badiCalendar:"Badí‘ kalendārs"}),nl:Object.freeze({__proto__:null,monthL:{1:"Pracht",2:"Heerlijkheid",3:"Schoonheid",4:"Grootheid",5:"Licht",6:"Barmhartigheid",7:"Woorden",8:"Volmaaktheid",9:"Namen",10:"Macht",11:"Wil",12:"Kennis",13:"Kracht",14:"Spraak",15:"Vragen",16:"Eer",17:"Soevereiniteit",18:"Heerschappij",19:"Verhevenheid",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Eerste dag van Riḍván",3:"Negende dag van Riḍván",4:"Twaalfde dag van Riḍván",5:"Verkondiging van de Báb",6:"Heengaan van Bahá’u’lláh",7:"Marteldood van de Báb",8:"Geboortedag van de Báb",9:"Geboortedag van Bahá’u’lláh",10:"Dag van het Verbond",11:"Heengaan van ‘Abdu’l-Bahá"},weekdayL:{1:"Heerlijkheid",2:"Schoonheid",3:"Volmaaktheid",4:"Genade",5:"Gerechtigheid",6:"Majesteit",7:"Onafhankelijkheid"},BE:"B.E.",badiCalendar:"Badí‘-Kalender"}),pt:Object.freeze({__proto__:null,monthL:{1:"Esplendor",2:"Glória",3:"Beleza",4:"Grandeza",5:"Luz",6:"Miséricórdia",7:"Palavras",8:"Perfeição",9:"Nomes",10:"Potência",11:"Vontade",12:"Conhecimento",13:"Poder",14:"Discurso",15:"Perguntas",16:"Honra",17:"Soberania",18:"Domínio",19:"Sublimidade",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"1º dia do Riḍván",3:"9º dia do Riḍván",4:"12º dia do Riḍván",5:"Declaração do Báb",6:"Ascensão de Bahá’u’lláh",7:"Martírio do Báb",8:"Aniversário do Báb",9:"Aniversário de Bahá’u’lláh",10:"Dia do Convênio",11:"Ascensão de ‘Abdu’l-Bahá"},weekdayL:{1:"Glória",2:"Beleza",3:"Perfeição",4:"Graça",5:"Justiça",6:"Majestade",7:"Independência"},BE:"E.B.",badiCalendar:"Calendário Badí‘"}),ru:Object.freeze({__proto__:null,month:{1:"Бахā",2:"Джалāл",3:"Джамāл",4:"‘Аз̣амат",5:"Нӯр",6:"Рах̣мат",7:"Калимāт",8:"Камāл",9:"Асмā’",10:"‘Иззат",11:"Машӣййат",12:"‘Илм",13:"К̣удрат",14:"К̣аул",15:"Масā’ил",16:"Шараф",17:"Султ̣ан",18:"Мулк",19:"‘Алā’",20:"Аййāм-и Хā"},monthL:{1:"Великолепие",2:"Слава",3:"Красота",4:"Величие",5:"Свет",6:"Милость",7:"Слова",8:"Совершенство",9:"Имена",10:"Мощь",11:"Воля",12:"Знание",13:"Могущество",14:"Речь",15:"Вопросы",16:"Честь",17:"Владычество",18:"Господство",19:"Возвышенность",20:"Аййāм-и Хā"},holyDay:{1:"Нау-Рӯз",2:"1-й день Рид̣вāна",3:"9-й день Рид̣вāна",4:"12-й день Рид̣вāна",5:"Возвещение Баба",6:"Вознесение Бахауллы",7:"Мученическая Баба",8:"рождения Баба",9:"рождения Бахауллы",10:"День Завета",11:"Вознесение Абдул-Баха"},weekday:{1:"Джалāл",2:"Джамāл",3:"Камāл",4:"Фид̣āл",5:"‘Идāл",6:"Истиджлāл",7:"Истик̣лāл"},weekdayAbbr3:{1:"Джл",2:"Джм",3:"Кам",4:"Фид̣",5:"‘Идā",6:"Исд",7:"Иск̣"},weekdayAbbr2:{1:"Дл",2:"Дм",3:"Ка",4:"Фи",5:"‘Ид",6:"Ид",7:"Ик̣"},weekdayL:{1:"Слава",2:"Красота",3:"Совершенство",4:"Благодать",5:"Справедливость",6:"Величие",7:"Независимость"},yearInVahid:{1:"Алиф",2:"Бā’",3:"Аб",4:"Дāл",5:"Бāб",6:"Вāв",7:"Абад",8:"Джāд",9:"Бахā",10:"Х̣убб",11:"Баххāдж",12:"Джавāб",13:"Ах̣ад",14:"Ваххāб",15:"Видāд",16:"Бадӣ‘",17:"Бахӣ",18:"Абхā",19:"Вāх̣ид"},vahid:"Вāх̣ид",kulliShay:"кулл-и шай’",BE:"Э.Б.",badiCalendar:"Календарь Бадӣ‘"}),sv:Object.freeze({__proto__:null,monthL:{1:"Praktfullhet",2:"Härlighet",3:"Skönhet",4:"Storhet",5:"Ljus",6:"Barmhärtighet",7:"Ord",8:"Fullkomlighet",9:"Namn",10:"Makt",11:"Vilja",12:"Kunskap",13:"Kraft",14:"Tal",15:"Frågor",16:"Ära",17:"Överhöghet",18:"Herravälde",19:"Upphöjdhet",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Första Riḍván",3:"Nionde Riḍván",4:"Tolfte Riḍván",5:"Bábs Deklaration",6:"Bahá’u’lláhs Bortgång",7:"Bábs Martyrskap",8:"Bábs Födelse",9:"Bahá’u’lláhs Födelse",10:"Förbundets dag",11:"‘Abdu’l-Bahás Bortgång"},weekdayL:{1:"Härlighet",2:"Skönhet",3:"Fullkomlighet",4:"Nåd",5:"Rättvisa",6:"Majestät",7:"Oberoende"},BE:"B.E.",badiCalendar:"Badí‘kalendern"}),zh:Object.freeze({__proto__:null,month:{1:"巴哈",2:"贾拉勒",3:"贾迈勒",4:"阿泽迈特",5:"努尔",6:"拉赫迈特",7:"凯利马特",8:"卡迈勒",9:"艾斯玛",10:"伊扎特",11:"迈希耶特",12:"伊勒姆",13:"古德雷特",14:"高勒",15:"迈萨伊勒",16:"谢拉夫",17:"苏丹",18:"穆勒克",19:"阿拉",20:"阿亚米哈"},monthL:{1:"耀",2:"辉",3:"美",4:"宏",5:"光",6:"仁",7:"言",8:"完",9:"名",10:"能",11:"意",12:"知",13:"力",14:"语",15:"问",16:"尊",17:"权",18:"统",19:"崇",20:"哈之日"},holyDay:{1:"诺鲁孜节",2:"里兹万节第一日",3:"里兹万节第九日",4:"里兹万节第十二日",5:"巴孛宣示日",6:"巴哈欧拉升天日",7:"巴孛殉道日",8:"巴孛诞辰",9:"巴哈欧拉诞辰",10:"圣约日",11:"阿博都-巴哈升天日"},weekday:{1:"贾拉勒",2:"贾迈勒",3:"卡迈勒",4:"菲达勒",5:"伊达勒",6:"伊斯提杰拉勒",7:"伊斯提格拉勒"},weekdayAbbr3:{1:"贾拉勒",2:"贾迈勒",3:"卡迈勒",4:"菲达勒",5:"伊达勒",6:"伊斯杰",7:"伊斯格"},weekdayAbbr2:{1:"贾拉",2:"贾迈",3:"卡迈",4:"菲达",5:"伊达",6:"伊杰",7:"伊格"},weekdayL:{1:"辉日",2:"美日",3:"完日",4:"恩日",5:"正日",6:"威日",7:"独日"},yearInVahid:{1:"艾利夫",2:"巴",3:"艾卜",4:"达勒",5:"巴卜",6:"瓦乌",7:"阿巴德",8:"贾德",9:"巴哈",10:"胡卜",11:"巴哈杰",12:"贾瓦卜",13:"阿哈德",14:"瓦哈卜",15:"维达德",16:"巴迪",17:"巴希",18:"阿卜哈",19:"瓦希德"},vahid:"瓦希德",kulliShay:"库里沙伊",BE:"BE",badiCalendar:"巴迪历"}),"en-us":Object.freeze({__proto__:null,monthL:{1:"Splendor",16:"Honor"}}),default:Q};let ae="css";const re=[["DDL","DD+","MML","MM+","WWL","yyv","KiS"],["dd","DD","mm","MM","ww","WW","yv","YV","vv","kk","yy","BE","BC","Va"],["d","D","m","M","W","v","k","y"]],ne=(e,t,a)=>{switch(t){case"d":return se(e.day,a);case"D":return ie(le(a,"month",e.day),3);case"m":return se(e.month,a);case"M":return ie(le(a,"month",e.month),3);case"W":return le(a,"weekdayAbbr3",(e.gregorianDate.weekday+1)%7+1);case"y":return se(e.year,a);case"v":return se(Math.floor((e.year-1)/19)%19+1,a);case"k":return se(Math.floor((e.year-1)/361)+1,a);case"dd":return se(("0"+String(e.day)).slice(-2),a);case"DD":return ie(le(a,"month",e.day));case"mm":return se(("0"+String(e.month)).slice(-2),a);case"MM":return ie(le(a,"month",e.month));case"ww":return le(a,"weekdayAbbr2",(e.gregorianDate.weekday+1)%7+1);case"WW":return le(a,"weekday",(e.gregorianDate.weekday+1)%7+1);case"yy":return se(("00"+String(e.year)).slice(-3),a);case"yv":return se((e.year-1)%19+1,a);case"YV":return le(a,"yearInVahid",(e.year-1)%19+1);case"vv":return se(("0"+String((Math.floor((e.year-1)/19)+2)%19-1)).slice(-2),a);case"kk":return se(("0"+String(Math.floor((e.year-1)/361)+1)).slice(-2),a);case"Va":return le(a,"vahid");case"BE":return le(a,"BE");case"BC":return le(a,"badiCalendar");case"DDL":return le(a,"monthL",e.day);case"DD+":{const t=ie(le(a,"month",e.day)),r=le(a,"monthL",e.day);return t===r?t:te[a]===te.fa?`<span dir="rtl">${t} (${r})</span>`:`${t} (${r})`}case"MML":return le(a,"monthL",e.month);case"MM+":{const t=ie(le(a,"month",e.month)),r=le(a,"monthL",e.month);return t===r?t:te[a]===te.fa?`<span dir="rtl">${t} (${r})</span>`:`${t} (${r})`}case"WWL":return le(a,"weekdayL",(e.gregorianDate.weekday+1)%7+1);case"yyv":return se(("0"+String((e.year-1)%19+1)).slice(-2),a);case"KiS":return ie(le(a,"kulliShay"));default:return""}},ie=(e,t)=>{if(t&&t<e.length){let a=0,r=0;for(;r<t;)"_’‘".includes(e[a])||r++,a++;"_’‘".includes(e[a])&&a++,(e=e.slice(0,a)).split("_").length%2==0&&(e+="_")}const a=e.split("_");for(let e=1;e<a.length;e+=2)a[e]=oe(a[e]);return a.join("")},oe=e=>{switch(ae){case"css":return`<span style="text-decoration:underline">${e}</span>`;case"diacritic":return e.split("").map(e=>e+"̲").join("");case"u":return`<u>${e}</u>`;case"none":return e;default:throw new TypeError("Unexpected underlineFormat")}},se=(e,t)=>{e=String(e);const a=le(t,"unicodeCharForZero").charCodeAt(0)-"0".charCodeAt(0);if(0===a)return e;const r=[...e].map(e=>e.charCodeAt(0)+a);return String.fromCharCode(...r)},le=(e,t,a)=>{var r;if(void 0===a){for(;void 0===te[e][t];)e=de(e);return te[e][t]}for(;void 0===(null===(r=te[e][t])||void 0===r?void 0:r[a]);)e=de(e);return te[e][t][a]},de=e=>e.includes("-")?e.split("-")[0]:"default"!==e?"default":"en",he=["l4da","k4ci","k5c7","l4d6","l4ce","k4c4","k5d4","l4cb","l4c1","k4cj","k5c8","l4d7","l4cf","k4c5","k4d5","k5ce","l4c2","k4d2","k4ca","k5da","l4ch","k4c6","k4d6","k5cf","l4c4","k4d4","k4cc","k5c1","l4cj","k4c8","k4d8","k5cg","l4c5","k4d5","k4ce","k5c3","l4d2","k4ca","k4d9","k5ci","l4c6","k4d6","k4cf","k4c4","k5d4","k4cb","k4bj","k4cj","k5c9","k4d8","k4cg","k4c6","k5d6","k4cd","k4c2","k4d2","k5ca","k4d9","k4ci","k4c7","k5d7","k4cf","k4c4","k4d4","k5cc","k4bj","k4cj","k4c9","k5d9","k4cg","k4c6","k4d5","k5cd","k4c2","k4d1","k4ca","k4da","j5cj","k4c7","k4d7","k4cf","j5c4","k4d3","k4cb","k4c1","k5d1","l4c9","l4d9","l4ch","k5c6","l4d5","l4cd","l4c2","k5d2","l4ca","l4da","l4cj","k5c8","l4d7","l4cf","l4c4","k5d4","l4cb","l4c1","l4d1","k5c9","l4d8","l4cg","l4c5","k4d5","k5ce","l4c2","l4d2","k4cb","k5db","l4ci","l4c7","k4d7","k5cf","l4c4","l4d4","k4cc","k5c2","l4d1","l4c9","k4d9","k5ch","l4c5","l4d5","k4ce","k5c3","l4d2","l4cb","k4da","k5ci","l4c6","l4d6","k4cf","k5c5","l4d4","l4cc","k4c1","k4d1","k5c9","l4d8","k4cg","k4c6","k5d6","l4ce","k4c3","k4d3","k5cb","l4da","k4ci","k4c7","k5d7","l4cf","k4c5","k4d5","k5cd","l4c1","k4cj","k4c9","k5d9","l4cg","k4c6","k4d6","k5ce","l4c3","k4d2","k4ca","k5bj","l4ci","k4c7","k4d7","k4cg","k5c5","k4d4","k4cc","k4c1","k5d1","k4c9","k4d9","k4ch","k5c7","l4d6","l4ce","l4c3","l5d3","l4ca","l4da","l4cj","l5c8","l4d7","l4cg","l4c5","l5d4","l4cb","l4c1","l4d1","l5ca","l4d9","l4ch","l4c6","l5d6","l4cd","l4c2","l4d2","l4cb","k5c1","l4cj","l4c8","l4d8","k5cg","l4c4","l4d4","l4cc","k5c2","l4d1","l4ca","l4da","k5ci","l4c6","l4d5","l4ce","k5c3","l4d2","l4cb","l4db","k5cj","l4c8","l4d7","l4cf","k5c5","l4d4","l4cc","l4c2","k5d2","l4c9","l4d9","l4ch","k4c6","k5d6","l4ce","l4c3","k4d3","k5cc","l4db","l4cj","k4c8","k5d8","l4cf","l4c4","k4d5","k5cd","l4c2","l4d2","k4ca","k5d9","l4cg","l4c6","k4d6","k5cf","l4c3","l4d3","k4cb","k5bj","l4ci","l4c7","k4d7","k5cg","l4c5","l4d5","k4cd","k4c2","k5d2","l4c9","k4d9","k4ch","k5c7","l4d6","k4cf","k4c4","k5d4","l4cb","l4bj","l4cj","l5c8","m4d7","l4cg","l4c5","l5d5","m4cc","l4c1","l4d1","l5ca","m4d9","l4ch","l4c7","l5d7","m4ce","l4c3","l4d3","l5cb","m4bi","l4ci","l4c8","l4d8","l5ch","l4c5","l4d5","l4cd","l5c2","l4d1","l4c9","l4da","l5ci","l4c7","l4d7","l4cf","l5c4","l4d2","l4cb","l4bj","l5d1","l4c8","l4d8","l4cg","l5c5","l4d4","l4cc","l4c2","l5d2","l4c9","l4da","l4ci"];class ce{constructor(e){this._holyDay=void 0,this._valid=!0,this._invalidReason=void 0;try{if(this._isDateObject(e))this._gregorianDate=t.DateTime.fromObject({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),zone:"UTC"});else if(t.DateTime.isDateTime(e))this._gregorianDate=t.DateTime.fromObject({year:e.year,month:e.month,day:e.day,zone:"UTC"});else{if(!this._isYearMonthDay(e)&&!this._isYearHolyDayNumber(e))throw new TypeError("Unrecognized input format");this._setFromBadiDate(e)}void 0===this._year&&this._setFromGregorianDate(),this._setHolyDay()}catch(e){this._setInvalid(e)}Object.freeze(this)}format(e,t){return((e,t,a)=>{if(!e.isValid)return"Not a valid Badí‘ date";"string"==typeof a&&void 0===te[a]&&a.includes("-")&&(a=a.split("-")[0]),void 0!==a&&void 0!==te[a]||(a="default");let r="";const n=(t=null!=t?t:le(a,"defaultFormat")).length;for(let i=0;i<n;i++)if("{"===t[i]&&i<n-1)for(let e=i+1;e<=n;e++){if(e===n)return"Invalid formatting string.";if("}"===t[e]){i=e;break}r+=t[e]}else{const n=t[i],o=n+t[i+1],s=o+t[i+2];re[0].includes(s)?(r+=ne(e,s,a),i+=2):re[1].includes(o)?(r+=ne(e,o,a),i+=1):re[2].includes(n)?r+=ne(e,n,a):r+=n}return r})(this,e,t)}_isDateObject(e){return"[object Date]"===Object.prototype.toString.call(e)}_isYearMonthDay(e){return"number"==typeof e.year&&"number"==typeof e.month&&"number"==typeof e.day}_isYearHolyDayNumber(e){return"number"==typeof e.year&&void 0===e.month&&void 0===e.day&&"number"==typeof e.holyDayNumber}_notInValidGregorianDateRange(e){const a=t.DateTime.fromObject({year:1844,month:3,day:21,zone:"UTC"}),r=t.DateTime.fromObject({year:2351,month:3,day:20,zone:"UTC"});return e<a||e>r}_setFromGregorianDate(){if(this._notInValidGregorianDateRange(this._gregorianDate))throw new RangeError("Input date outside of valid range (1844-03-21 - 2351-03-20)");const e=this._gregorianDate.year,a=t.DateTime.fromObject({year:2015,month:3,day:21,zone:"UTC"});if(this._gregorianDate<a){const{month:a,day:r}=this._gregorianDate;a<3||3===a&&r<21?(this._nawRuz=t.DateTime.fromObject({year:e-1,month:3,day:21,zone:"UTC"}),this._year=e-1844):(this._nawRuz=t.DateTime.fromObject({year:e,month:3,day:21,zone:"UTC"}),this._year=e-1843),this._setOldAyyamiHaLength(),this._yearTwinBirthdays=[12,5,13,9]}else this._year=e-1843,this._setBadiYearInfo(!0);this._setBadiMonthAndDay()}_setBadiMonthAndDay(){const e=this._dayOfYear(this._gregorianDate);e<343?(this._month=Math.floor((e-1)/19+1),this._day=(e-1)%19+1):e<343+this._ayyamiHaLength?(this._month=20,this._day=e-342):(this._month=19,this._day=e-(342+this._ayyamiHaLength))}_setFromBadiDate(e){if(this._year=e.year,this._year<1||this._year>507)throw new RangeError("Input date outside of valid range (1 - 507 B.E.)");if(this._year<172?(this._nawRuz=t.DateTime.fromObject({year:1843+this._year,month:3,day:21,zone:"UTC"}),this._setOldAyyamiHaLength(),this._yearTwinBirthdays=[12,5,13,9]):this._setBadiYearInfo(),this._isYearMonthDay(e)){if(this._month=e.month,this._day=e.day,20===this._month&&this._day>this._ayyamiHaLength){if(this._day-this._ayyamiHaLength!=1)throw new TypeError("Input numbers do not designate a valid date");this._month=19,this._day=1}if(this._month<1||this._month>20||this._day<1||this.day>19)throw new TypeError("Input numbers do not designate a valid date")}else{if(e.holyDayNumber<1||e.holyDayNumber>11)throw new TypeError("Input numbers do not designate a valid Holy Day");this._holyDay=e.holyDayNumber,[this._month,this._day]=this._holyDayMapping()[this._holyDay]}this._gregorianDate=this._nawRuz.plus(t.Duration.fromObject({days:this._dayOfYear([this._year,this._month,this._day])-1}))}_setOldAyyamiHaLength(){t.DateTime.fromObject({year:this._nawRuz.year+1}).isInLeapYear?this._ayyamiHaLength=5:this._ayyamiHaLength=4}_setBadiYearInfo(e=!1){let t=this._extractBadiYearInfo();e&&this._gregorianDate<t.nawRuz&&(this._year-=1,t=this._extractBadiYearInfo()),this._nawRuz=t.nawRuz,this._ayyamiHaLength=t.ayyamiHaLength,this._yearTwinBirthdays=t.twinBirthdays}_extractBadiYearInfo(){let e,a,r;if("l4da"===he[0]){const n=he[this._year-172].split("");e=t.DateTime.fromObject({year:this._year-172+2015,month:3,day:parseInt(n[0],36),zone:"UTC"}),a=parseInt(n[1],36);const i=[parseInt(n[2],36),parseInt(n[3],36)],o=i[1]<19?[i[0],i[1]+1]:[i[0]+1,1];r=[i[0],i[1],o[0],o[1]]}else({nawRuz:e,ayyamiHaLength:a,twinBirthdays:r}=he[this._year]),e=t.DateTime.fromISO(e,{zone:"UTC"});return{nawRuz:e,ayyamiHaLength:a,twinBirthdays:r}}_dayOfYear(e){return Array.isArray(e)?e[1]<19?19*(e[1]-1)+e[2]:20===e[1]?342+e[2]:342+this._ayyamiHaLength+e[2]:e.diff(this._nawRuz).as("days")+1}_setInvalid(e){this._gregorianDate=t.DateTime.invalid("Not a valid Badí‘ date"),this._year=NaN,this._month=NaN,this._day=NaN,this._ayyamiHaLength=NaN,this._nawRuz=t.DateTime.invalid("Not a valid Badí‘ date"),this._valid=!1,this._invalidReason=e}_setHolyDay(){const e=this._holyDayMapping();this._holyDay=parseInt(Object.keys(e).find(t=>e[t][0]===this._month&&e[t][1]===this._day),10)}_holyDayMapping(){return{1:[1,1],2:[2,13],3:[3,2],4:[3,5],5:[4,this._year<172?7:8],6:[4,13],7:[6,this._year<172?16:17],8:[this._yearTwinBirthdays[0],this._yearTwinBirthdays[1]],9:[this._yearTwinBirthdays[2],this._yearTwinBirthdays[3]],10:[14,4],11:[14,6]}}_leapYearsBefore(){let e=Math.floor(Math.min(this.year-1,171)/4);return this.year>172&&("l4da"===he[0]?e+=he.slice(0,this.year-172).filter(e=>"5"===e[1]).length:e+=Object.entries(he).filter(([e,t])=>parseInt(e,10)<this.year&&5===t.ayyamiHaLength).length),e}holyDay(e){return this._holyDay?(void 0!==e&&void 0!==te[e]||(e="default"),le(e,"holyDay",this._holyDay)):""}valueOf(){return this._dayOfYear([this.year,this.month,this.day])+this._leapYearsBefore()+365*(this.year-1)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()}get isValid(){return this._valid}get invalidReason(){return this._invalidReason}get day(){return this._day}get month(){return this._month}get year(){return this._year}get weekday(){return(this._gregorianDate.weekday+1)%7+1}get yearInVahid(){return(this._year-1)%19+1}get vahid(){return Math.floor((this._year-1)/19)%19+1}get kullIShay(){return Math.floor((this._year-1)/361)+1}get gregorianDate(){return this._gregorianDate}get ayyamiHaLength(){return this._ayyamiHaLength}get holyDayNumber(){return this._holyDay?this._holyDay:void 0}get workSuspended(){return this._holyDay?this.holyDayNumber<10:void 0}get nextMonth(){let{year:e,month:t}=this;switch(t){case 18:t=20;break;case 19:t=1,e+=1;break;case 20:t=19;break;default:t+=1}return new ce({year:e,month:t,day:1})}get previousMonth(){let{year:e,month:t}=this;switch(t){case 1:t=19,e-=1;break;case 19:t=20;break;case 20:t=18;break;default:t-=1}return new ce({year:e,month:t,day:1})}get nextDay(){return 19===this._day||20===this._month&&this._day===this._ayyamiHaLength?this.nextMonth:new ce({year:this._year,month:this._month,day:this._day+1})}get previousDay(){if(1===this._day){const{previousMonth:e}=this;let t=19;return 19===this._month&&(t=this._ayyamiHaLength),new ce({year:e.year,month:e.month,day:t})}return new ce({year:this._year,month:this._month,day:this._day-1})}}const ue=e=>{var t,a;e.defaultLanguage&&(t=e.defaultLanguage,void 0===te[t]?console.log("Chosen language does not exist. Setting has not been changed."):te.default=te[t]),e.underlineFormat&&(a=e.underlineFormat,["css","u","diacritic","none"].includes(a)?ae=a:console.log('Invalid underline format. Choose one of ["css", "u", "diacritic", "none"]. Setting has not been changed.'))},ye=[[[-63.29333,60],[-138.9386,60],[-139.1889,60.08888],[-139.0681,60.35222],[-139.6767,60.34055],[-139.9794,60.18777],[-140.45081,60.30972],[-140.52139,60.22221],[-140.9955,60.30721],[-140.99686,61.8948],[-141.00005,65.84028],[-141.00206,68.42821],[-141.00296,69.58786],[-141.00477,69.58884],[-140.99813,70.12335],[-124.80692,77.04204],[-117.95462,78.95431],[-99.46935,82.3539],[-75.0348,84.79736],[-59.3117,83.84122],[-60.98493,82.07503],[-69.57686,80.21588],[-71.1173,79.6183],[-74.13178,79.24647],[-73.93259,78.5692],[-75.69878,77.78571],[-77.43842,77.49355],[-77.55793,76.52414],[-78.54063,76.17887],[-79.31085,74.25332],[-75.79174,73.25735],[-73.13581,72.0489],[-69.1652,71.09276],[-66.31007,69.91087],[-66.05776,68.70243],[-60.73262,66.89639],[-62.3129,65.07708],[-63.60102,64.69197],[-64.19861,60.84087],[-63.29333,60.00012]]],me=[[[31.5848296,62.9070356],[31.4390606,62.785375],[31.3454013,62.64032620000001],[31.2218346,62.49829550000001],[31.138311,62.4420838],[30.720412,62.20890580000002],[30.6564061,62.2085877],[30.602068,62.14134890000001],[30.4231749,62.02237140000001],[30.3061104,61.964546],[30.1556605,61.8579888],[30.0752371,61.8183646],[30.0387281,61.76500110000001],[29.8185491,61.6549278],[29.74029919999999,61.5737044],[29.5030724,61.461338900000015],[29.3304371,61.3526198],[29.2330501,61.268169],[29.0298879,61.191815300000016],[28.9583837,61.1514492],[28.818984,61.1216471],[28.7136921,61.0443349],[28.6578963,60.95109439999999],[28.5246697,60.9571371],[28.1354613,60.7408695],[27.873414,60.604559],[27.7736111,60.53333330000002],[27.725,60.3913889],[27.4550934,60.223534],[27.2938862,60.2003975],[26.8756332,60.200342100000015],[26.6110136,60.161753200000014],[26.2947105,60.0465237],[26.0173046,59.97679690000001],[25.1693516,59.9434386],[24.2815873,59.79155570000002],[23.4566746,59.67247360000001],[22.9224144,59.6384411],[22.6345729,59.6079549],[22.3965563,59.5130947],[21.4475658,59.4772985],[20.7608658,59.5324815],[20.3839584,59.4576178],[20.2843364,59.4660819],[19.083209799999988,60.19169020000001],[19.2202109,60.61151010000001],[20.0251664,60.72755450000001],[20.7714495,61.12690790000001],[20.903203,61.6462488],[20.1658123,63.1648577],[20.4010006,63.3318822],[20.8175143,63.5011379],[21.4628083,63.6552312],[21.8845783,63.70121190000001],[22.9611467,64.2200974],[23.835799,64.66547409999997],[24.1545056,65.29247769999998],[24.131900100000014,65.5153846],[24.1776819,65.6603564],[24.1318042,65.7716089],[24.152978,65.862572],[24.0536762,65.95152940000006],[24.0491701,65.99502970000003],[23.9394784,66.07568309999998],[23.9170552,66.16186640000002],[23.7313763,66.19408560000002],[23.6489848,66.30377249999997],[23.6880374,66.3815611],[23.650965700000015,66.4557476],[23.8605347,66.5595503],[23.86853209999999,66.6568254],[23.9078441,66.72140390000003],[23.880337,66.76350940000003],[23.99566289999999,66.822049],[23.8525565,66.9573479],[23.677678,67.0620298],[23.5545444,67.16789390000002],[23.596079,67.20820560000003],[23.5637833,67.2606725],[23.7311639,67.28763560000003],[23.7172209,67.38530669999997],[23.7639366,67.42772120000002],[23.408239899999984,67.46939490000003],[23.4059159,67.50091320000003],[23.5452477,67.5838871],[23.492249099999984,67.6652745],[23.47871239999999,67.8419848],[23.5171915,67.88433529999998],[23.6407972,67.9151784],[23.6525654,67.9589433],[23.3937061,68.0452571],[23.3077618,68.14837649999997],[23.1656349,68.13315060000002],[23.152641,68.2333806],[23.0702517,68.29970360000003],[22.9181313,68.3335115],[22.8028778,68.39328420000002],[22.3437523,68.45688960000003],[22.2960914,68.4840408],[22.045040799999988,68.479329],[21.8898693,68.5844051],[21.7010887,68.59686950000003],[21.6061629,68.6678769],[21.4298688,68.691352],[21.39042,68.76478960000003],[20.9988391,68.89612380000003],[20.8441913,68.93656440000004],[20.9116456,68.96882420000003],[20.775042799999987,69.0326073],[20.5523258,69.0600767],[20.7173208,69.1197912],[21.057543,69.03628970000003],[21.1086742,69.1039291],[20.9875741,69.19192740000003],[21.0961691,69.260912],[21.2788202,69.3118841],[21.6270859,69.27658829999997],[22.1757622,68.95632440000003],[22.1918678,68.9187737],[22.3407806,68.82722570000003],[22.3745217,68.71666660000004],[22.5353893,68.74451260000004],[22.800824,68.68754809999997],[23.0459522,68.6893436],[23.1675822,68.6285189],[23.4406356,68.6921635],[23.6735202,68.70552140000002],[23.7753915,68.81885129999998],[23.983330799999987,68.82714340000003],[24.0755916,68.7799668],[24.30226,68.71735020000003],[24.6083879,68.6819016],[24.9170187,68.60529109999997],[25.1193208,68.6428308],[25.1212144,68.7458351],[25.1573697,68.80006390000003],[25.2931271,68.8600372],[25.47250939999999,68.90329120000003],[25.6543285,68.90577049999997],[25.745596499999987,69.03984729999998],[25.742717799999987,69.14430209999998],[25.6939225,69.1957144],[25.7410164,69.31839509999998],[25.8462009,69.3929115],[25.8084981,69.4259367],[25.8768225,69.5261298],[25.9760403,69.610225],[25.8925512,69.66539549999997],[26.0071395,69.7228555],[26.1255598,69.7345401],[26.3835888,69.8541585],[26.4653759,69.93980490000003],[26.6834067,69.96301920000003],[26.8407548,69.9603025],[27.0316081,69.9107924],[27.3049484,69.95762760000004],[27.43070959999999,70.0194461],[27.5206048,70.02243659999996],[27.614207,70.074151],[27.9593778,70.0921111],[27.9842853,70.0139707],[28.160713,69.92099370000003],[28.3452694,69.88083179999997],[28.4042254,69.818425],[29.1339095,69.69534039999996],[29.1705369,69.6390414],[29.3364956,69.47832269999998],[29.2193395,69.39763620000002],[28.831539,69.2243617],[28.80543,69.1111558],[28.929451,69.0519407],[28.4953735,68.9300403],[28.468076,68.8855137],[28.66118,68.8864737],[28.8014499,68.8693665],[28.7072131,68.732555],[28.4341202,68.53979460000002],[28.6478382,68.19591340000002],[29.3271337,68.0745162],[29.6593888,67.80297219999996],[30.0173409,67.67356889999996],[29.9305102,67.5228214],[29.8567823,67.48926540000004],[29.6361151,67.332861],[29.522709499999987,67.3099172],[29.48660609999999,67.26011490000003],[29.0732544,66.99615390000004],[29.0331239,66.92547219999996],[29.0607529,66.85269279999997],[29.3507185,66.6439171],[29.4726751,66.5434478],[29.6969469,66.277347],[29.9239353,66.1262486],[29.997268,65.97889249999997],[30.0647878,65.90105890000002],[30.138463,65.66868749999998],[30.0170916,65.6965272],[29.722432799999986,65.637045],[29.8637508,65.5604702],[29.7331208,65.472637],[29.7467636,65.347391],[29.6018471,65.2599435],[29.893525,65.19295509999998],[29.8193446,65.1444587],[29.896916,65.1051579],[29.7328054,65.09129760000003],[29.6255535,65.06020520000003],[29.5993537,64.99509809999998],[29.6470353,64.8674467],[29.739663,64.7897553],[30.0430007,64.7928625],[30.0416232,64.74110840000003],[30.1365729,64.6488835],[29.9894058,64.58761530000002],[29.9869609,64.5338998],[30.0583348,64.4508749],[30.0448933,64.4020122],[30.482439699999983,64.2623385],[30.466399899999985,64.2044319],[30.5534271,64.1322443],[30.5280169,64.0488769],[30.320039,63.9082685],[30.260416,63.82200320000001],[29.9718903,63.7571676],[30.24571609999999,63.60696830000001],[30.385620199999988,63.54577980000001],[30.4841978,63.4670887],[30.789711,63.4050884],[30.9330443,63.3559208],[30.9798739,63.3078177],[31.1483116,63.26151890000002],[31.2416464,63.2166421],[31.2658547,63.1154671],[31.46252279999998,63.02421930000001],[31.5848296,62.9070356]]],_e=[[[-25,63],[-12.8,63],[-12.8,66.8],[-25,66.8]]],ke=[[[30.79367,69.78758],[30.89032,69.73729],[30.95448,69.63243],[30.93257,69.55989],[30.81756,69.52877],[30.51593,69.54042],[30.41768,69.58992],[30.23373,69.65016],[30.13777,69.64353],[30.18838,69.56846],[30.12305,69.51749],[30.11721,69.46989],[30.00876,69.41591],[29.85802,69.42374],[29.7244,69.38965],[29.56938,69.31756],[29.39594,69.32384],[29.28845,69.29618],[29.31313,69.23752],[29.24224,69.11306],[29.05666,69.01528],[28.85456,69.07664],[28.80541,69.11116],[28.83152,69.22436],[29.21932,69.39764],[29.33647,69.47832],[29.17052,69.63904],[29.13389,69.69534],[28.40421,69.81842],[28.33046,69.84919],[28.34506,69.8808],[28.1607,69.92099],[27.98428,70.01397],[27.94828,70.09187],[27.79768,70.07731],[27.61245,70.07456],[27.52598,70.02346],[27.42855,70.01921],[27.27471,69.97591],[27.29177,69.95225],[27.03749,69.91039],[26.89776,69.93245],[26.85129,69.96013],[26.71807,69.94499],[26.67869,69.96477],[26.46435,69.93939],[26.38594,69.85535],[26.24129,69.81453],[26.13562,69.73861],[26.01418,69.72334],[25.89149,69.6655],[25.97672,69.61067],[25.93749,69.57253],[25.83994,69.54298],[25.87704,69.5222],[25.80934,69.42639],[25.8461,69.39325],[25.75938,69.34038],[25.74753,69.28679],[25.70204,69.25366],[25.69302,69.19674],[25.74351,69.13879],[25.72429,69.0796],[25.77744,69.01828],[25.71241,68.98063],[25.65423,68.90587],[25.60033,68.88487],[25.48119,68.90507],[25.2677,68.85099],[25.15713,68.79989],[25.11152,68.70252],[25.11924,68.6428],[24.91692,68.60525],[24.85717,68.56221],[24.78342,68.63623],[24.60839,68.6819],[24.30226,68.71735],[24.07559,68.77997],[23.98333,68.82714],[23.87146,68.83652],[23.77539,68.81885],[23.73106,68.75075],[23.67352,68.70552],[23.44064,68.69216],[23.16758,68.62852],[23.04595,68.68934],[22.80082,68.68755],[22.53539,68.74451],[22.37452,68.71667],[22.34078,68.82723],[22.19187,68.91877],[22.17576,68.95632],[21.98361,69.07289],[21.8464,69.14416],[21.62709,69.27659],[21.27882,69.31188],[21.09617,69.26091],[21.00331,69.22234],[20.98758,69.19193],[21.05563,69.12209],[21.10868,69.10393],[21.05754,69.03629],[20.71732,69.11979],[20.55233,69.06008],[20.06005,69.04576],[20.30659,68.92618],[20.33587,68.80231],[20.20284,68.66592],[20.05225,68.59107],[19.9375,68.55794],[20.02589,68.53081],[20.22654,68.49081],[19.97796,68.38816],[19.9214,68.35601],[18.9838,68.51696],[18.62122,68.50696],[18.40569,68.58188],[18.12592,68.53652],[18.10109,68.40605],[18.15135,68.19879],[17.89976,67.96937],[17.66475,68.03838],[17.28152,68.11881],[17.18051,68.05046],[16.73812,67.91421],[16.55628,67.64719],[16.40757,67.53403],[16.158,67.51916],[16.08983,67.43528],[16.4041,67.20497],[16.38776,67.04546],[16.19402,66.98259],[16.03876,66.91245],[15.99364,66.87323],[15.62137,66.59434],[15.37723,66.4843],[15.48473,66.28246],[15.03568,66.15356],[14.51629,66.13258],[14.58441,65.90134],[14.62548,65.81181],[14.54147,65.70075],[14.49877,65.5213],[14.50683,65.30973],[14.3788,65.24762],[14.32598,65.11892],[14.12989,64.97856],[13.70547,64.63996],[13.65426,64.58034],[13.89118,64.50713],[14.08523,64.47825],[14.11387,64.46248],[14.15711,64.19505],[13.96752,64.00797],[13.7154,64.04629],[13.21111,64.09537],[12.92672,64.05795],[12.68356,63.97422],[12.48023,63.81876],[12.33057,63.71507],[12.29946,63.67198],[12.14977,63.59395],[12.21288,63.47859],[12.08407,63.35558],[11.97458,63.26923],[12.21823,63.00033],[12.07469,62.90254],[12.13638,62.74792],[12.05614,62.61192],[12.29937,62.26749],[12.13766,61.72382],[12.41961,61.56298],[12.56932,61.56875],[12.87085,61.3565],[12.83383,61.25846],[12.79035,61.19705],[12.70703,61.14327],[12.68258,61.06122],[12.61251,61.04683],[12.44761,61.05073],[12.22399,61.01308],[12.33279,60.89017],[12.33448,60.85236],[12.39537,60.73389],[12.51102,60.64246],[12.51578,60.60015],[12.60688,60.51274],[12.60605,60.40593],[12.49879,60.32365],[12.54191,60.19338],[12.50064,60.09908],[12.44856,60.03917],[12.34114,59.96567],[12.23104,59.92759],[12.17429,59.88981],[12.05346,59.88594],[11.98518,59.90072],[11.84045,59.84174],[11.92597,59.794],[11.93988,59.69458],[11.88922,59.69321],[11.85571,59.64829],[11.72056,59.62549],[11.69113,59.58955],[11.75993,59.45818],[11.77987,59.38646],[11.81625,59.34474],[11.82979,59.24223],[11.78393,59.20838],[11.77539,59.08659],[11.71051,59.03368],[11.68908,58.95685],[11.59063,58.89072],[11.45623,58.89021],[11.45853,58.99597],[11.34184,59.12041],[11.20498,59.08311],[11.17718,59.09736],[11.1,59],[11.0203,58.97],[9.67858,58.87844],[8.51901,58.15871],[7.92368,57.95878],[6.62638,57.9188],[5.34686,58.63409],[4.70265,59.35382],[4.57381,61.1576],[4.78262,62.0506],[5.46681,62.55263],[6.79965,62.99691],[8.29243,63.77884],[9.92293,64.11205],[10.71819,65.0095],[11.4246,65.12057],[11.79779,65.84919],[11.95329,67.64852],[13.20171,68.29717],[14.5701,68.89694],[16.08064,69.41675],[17.91552,69.8166],[19.1906,70.36306],[19.81259,70.33196],[20.19467,70.19424],[21.78519,70.50523],[21.89626,70.73182],[23.70892,70.96284],[23.91773,71.1139],[24.46864,71.07391],[24.71744,71.21608],[25.89478,71.26051],[26.77445,71.08724],[27.79185,71.22052],[28.65819,71.06503],[30.03102,70.78069],[31.23946,70.43859],[31.19482,70.34084],[30.79367,69.78758]],[[4.2,80.84],[-11.5,70.1],[19.2,73.5],[39.2,81.4]]],ge=[[[15.4538561,66.34534869999999],[15.3772302,66.4843117],[15.625833,66.605833],[15.80794,66.735271],[16.0387632,66.9124213],[16.195223,66.982232],[16.3877,67.0455],[16.4040109,67.2049795],[16.09015,67.435232],[16.1566,67.519458],[16.407797,67.533978],[16.555733,67.647289],[16.7381292,67.91418620000002],[17.180003,68.050508],[17.2818957,68.1188101],[17.6648128,68.0384733],[17.8998048,67.9693359],[18.1514126,68.198755],[18.1010915,68.406043],[18.1258499,68.5364954],[18.4056102,68.5818554],[18.6211478,68.5069382],[18.9836971,68.5169473],[19.921397,68.3560137],[19.9778586,68.3881535],[20.2264196,68.4908071],[19.9375039,68.5579418],[20.0521233,68.5910515],[20.2027029,68.6659076],[20.3358646,68.8023404],[20.3064282,68.9261735],[20.0600472,69.0457578],[20.5486422,69.05996990000001],[20.7750428,69.0326073],[20.9137291,68.9603927],[20.8441913,68.93656440000002],[20.9156942,68.8971424],[20.9967921,68.896741],[21.2340165,68.8140862],[21.3194271,68.7592708],[21.3893348,68.76495460000002],[21.4298688,68.691352],[21.5651505,68.6752534],[21.7013706,68.6305605],[21.7016655,68.5963461],[21.8898693,68.5844051],[21.9919125,68.5339794],[22.0182391,68.495951],[22.1528153,68.4701805],[22.2945732,68.4838241],[22.4661749,68.4413001],[22.6482126,68.41604160000001],[22.7362404,68.3852018],[22.8041064,68.39294],[22.9181313,68.3335115],[23.0702517,68.29970360000002],[23.1528179,68.2310713],[23.1415318,68.1543005],[23.2783645,68.15733889999998],[23.3216014,68.1347101],[23.3966203,68.044179],[23.5310194,68.0067455],[23.6632301,67.94218640000001],[23.6407972,67.9151784],[23.5098377,67.87994509999999],[23.4739757,67.81714420000002],[23.4946531,67.7903019],[23.493057,67.6641861],[23.5588847,67.6192741],[23.5450496,67.5829545],[23.4081036,67.50173829999999],[23.4104738,67.46759370000002],[23.5365192,67.4599963],[23.7632859,67.4262029],[23.7179667,67.384843],[23.7750768,67.3393805],[23.7311639,67.28763560000002],[23.5834506,67.269308],[23.5535126,67.2468025],[23.5958386,67.2071971],[23.5569385,67.16578719999998],[23.6536532,67.1042345],[23.6739708,67.0650834],[23.8564714,66.9558968],[23.8640579,66.9221303],[23.9330592,66.8845665],[23.9945079,66.82348849999998],[23.9782068,66.78409040000001],[23.8797209,66.7620511],[23.9078441,66.72140390000001],[23.8685321,66.6568254],[23.8846737,66.61277119999998],[23.8605347,66.5595503],[23.7853219,66.5333886],[23.6509657,66.4557476],[23.6880374,66.3815611],[23.6489848,66.3037725],[23.7263744,66.1968556],[23.9159179,66.1621612],[23.936749,66.0794759],[24.0374327,66.0090364],[24.0421963,65.9633925],[24.152978,65.862572],[24.1318042,65.7716089],[24.1721721,65.72528229999999],[24.1776819,65.6603564],[24.1319001,65.5153846],[24.1444599,65.3956667],[23.1299456,65.2854532],[21.8250561,64.8363612],[22.0872366,64.43431070000001],[21.5096176,64.04121570000002],[21.4570471,63.7528427],[20.20662871333013,63.274568586669865],[19.4322896,63.0737152],[18.2961641,62.4173632],[17.7755886,61.1718712],[17.8981165,60.9377595],[17.7095869,60.7102649],[17.3865202,60.6893467],[17.3489744,60.5862714],[17.3024177,60.508762],[17.29774,60.4647038],[17.2565412,60.4243351],[17.1955585,60.4105852],[17.1986283,60.3077815],[17.0585097,60.2727725],[16.908878,60.281498],[16.9048859,60.2394077],[16.7046001,60.1950497],[16.6294785,60.2384924],[16.6154023,60.2786235],[16.5166127,60.3554293],[16.3927146,60.3794045],[16.2589904,60.4931441],[16.1947891,60.5354328],[16.13651,60.6103267],[16.2382972,60.6230491],[16.3769218,60.7434488],[16.386117,60.7868],[16.2552139,60.8636119],[16.1310092,60.9920575],[15.9216155,61.00763],[15.7619207,61.0496869],[15.6803816,61.11321],[15.6573361,61.2154788],[15.4760187,61.3149858],[15.3370007,61.4016369],[15.20475,61.503826],[15.1531933,61.5956892],[14.8564014,61.7835491],[14.7971,61.798451],[14.6666465,61.8918775],[14.5296202,61.783626],[14.4997464,61.62599],[14.3947754,61.5637652],[14.3364964,61.59913920000001],[14.1822587,61.6175455],[13.9769516,61.6213397],[13.8902353,61.6525473],[13.6131488,61.6726273],[13.564749,61.656455],[13.5066718,61.6929666],[13.5145384,61.7377738],[13.4160916,61.8280592],[13.2092287,61.9365972],[13.0799221,62.0376119],[13.0423631,62.0182008],[12.9513736,62.1334555],[12.9026405,62.1418727],[12.8059683,62.2205277],[12.6078489,62.214806],[12.299389,62.2659814],[12.056144,62.6119191],[12.1363845,62.7479169],[12.074689,62.9025463],[12.218233,63.0003345],[11.9745822,63.2692252],[12.0840901,63.3555796],[12.2128783,63.4785906],[12.1497625,63.593946],[12.2975812,63.6732169],[12.3399662,63.7269855],[12.4797773,63.8196667],[12.6860556,63.9738931],[12.9268369,64.05783829999999],[13.2109436,64.0951725],[13.7151219,64.045304],[13.981667,64.013056],[14.1579301,64.1860759],[14.120556,64.452778],[14.086006,64.47814109999999],[13.8924406,64.507004],[13.6540802,64.579929],[13.7050997,64.6396655],[14.1081927,64.96225790000001],[14.3257603,65.1190618],[14.3790211,65.24804960000002],[14.5056577,65.3099238],[14.4967711,65.5174317],[14.5295213,65.682227],[14.6240045,65.81419090000001],[14.584253,65.9013501],[14.5162846,66.132567],[15.035653,66.1535649],[15.4847146,66.282458],[15.4538561,66.34534869999999]]],be=[[[-130.01989,55.9153],[-130.17038,55.77749],[-130.13861,55.55335],[-129.99201,55.28955],[-130.25933,54.99635],[-130.66666,54.71444],[-131.17048,54.72103],[-132.10046,54.6269],[-132.86477,54.63066],[-133.60649,54.72479],[-134.93933,56.02375],[-136.80681,57.75192],[-137.09296,58.25079],[-139.07716,59.1017],[-141.32115,59.76436],[-143.47102,59.81707],[-146.37014,59.17701],[-149.21654,59.54598],[-152.0253,57.0535],[-155.80544,55.02035],[-159.93198,54.32757],[-173.1399,51.33056],[-179.49537,50.84863],[-179.28453,52.29443],[-171.78447,63.95114],[-169.94709,63.91437],[-169.09903,65.86662],[-168.1474,65.7885],[-164.9772,66.85025],[-167.15342,68.37135],[-166.29498,69.12437],[-161.71663,70.74335],[-156.23466,71.55661],[-143.75716,70.6304],[-141.58847,70.26895],[-141.56335,69.73575],[-141.39798,69.64277],[-141.00304,69.64616],[-141.00189,60.6745],[-141.00157,60.30507],[-140.52034,60.21906],[-140.44797,60.30796],[-139.97408,60.18451],[-139.68007,60.33572],[-139.05208,60.35373],[-139.17702,60.08286],[-138.70578,59.90624],[-138.60921,59.76],[-137.60744,59.24348],[-137.45151,58.90854],[-136.82468,59.1598],[-136.58199,59.16554],[-136.19525,59.63881],[-135.9476,59.66343],[-135.47958,59.7981],[-135.02888,59.56364],[-135.10063,59.42776],[-134.95978,59.28104],[-134.7007,59.2489],[-134.48273,59.13097],[-134.258,58.86087],[-133.84105,58.72985],[-133.37997,58.43181],[-133.45987,58.38848],[-133.17195,58.15383],[-132.55389,57.4967],[-132.2478,57.21112],[-132.36871,57.09167],[-132.0448,57.0451],[-132.12311,56.8739],[-131.87311,56.80627],[-131.83539,56.59912],[-131.5813,56.6123],[-131.08698,56.40613],[-130.7818,56.36713],[-130.4682,56.24329],[-130.42548,56.14172],[-130.10541,56.12268],[-130.01989,55.9153]],[[179.9,52.2],[172,53.3],[172,52.4],[179.9,51]]];let fe=!0;const De=(e,t)=>{const[a,r]=e;let n=!1;for(let e=0,i=t.length-1;e<t.length;e++){const[o,s]=t[e],[l,d]=t[i];s<r!=d<r&&(o<=a||l<=a)&&o+(r-s)*(l-o)/(d-s)<a&&(n=!n),i=e}return n};class pe{constructor(e,t,a,r){this._latitude=t,this._longitude=a,this._timezoneId=r,this._badiDate=new ce(this._setInputDateToCorrectDay(e,t,a));const n=this._badiDate.gregorianDate.setZone(r,{keepLocalTime:!0});switch(this._clockLocation=((e,t)=>{if(!fe)return;if(e<51)return;if(e<57&&t>-129&&t<172)return;const a=[],r=[];(t<-129.9||t>172.4)&&(a.push(be),r.push("USA")),t>-141.1&&t<-61.1&&(a.push(ye),r.push("Canada")),t>-25&&t<-12.8&&(a.push(_e),r.push("Iceland")),t>-9.2&&t<33.6&&(a.push(ke),r.push("Norway")),t>10.9&&t<24.2&&(a.push(ge),r.push("Sweden")),t>19.1&&t<31.6&&(a.push(me),r.push("Finland"));for(let n=0;n<a.length;n++)for(let i=0;i<a[n].length;i++)if(De([t,e],a[n][i]))return r[n]})(t,a),!this._clockLocation||"Finland"===this._clockLocation&&19===this._badiDate.month?(this._end=$(n,t,a),this._solarNoon=q(n,a),this._sunrise=((e,t,a)=>{try{return B(e,t,a,"RISE")}catch(t){return v(e,t,6)}})(n,t,a),this._start=$(n.minus({days:1}),t,a)):(this._start=n.minus({days:1}).set({hour:18}),this._solarNoon=n.set({hour:12}),this._sunrise=n.set({hour:6}),this._end=n.set({hour:18}),"Canada"===this._clockLocation?this._sunrise=this._sunrise.plus({minutes:30}):"Iceland"===this._clockLocation?this._solarNoon=this._solarNoon.plus({hours:1}):"Finland"!==this._clockLocation&&"USA"!==this._clockLocation||(this._end.isInDST&&(this._sunrise=this._sunrise.plus({hours:1}),this._solarNoon=this._solarNoon.plus({hours:1}),this._end=this._end.plus({hours:1})),this._start.isInDST&&(this._start=this._start.plus({hours:1})))),this._badiDate.holyDayNumber){case 2:this._holyDayCommemoration=n.set({hour:n.isInDST?16:15});break;case 5:this._holyDayCommemoration=this._start.plus({minutes:131});break;case 6:this._holyDayCommemoration=n.set({hour:n.isInDST?4:3});break;case 7:this._holyDayCommemoration=this._solarNoon;break;case 11:this._holyDayCommemoration=n.set({hour:n.isInDST?2:1})}}_setInputDateToCorrectDay(e,a,r){if(t.DateTime.isDateTime(e)){return e>$(e,a,r)?e.plus({days:1}):e}return e}get badiDate(){return this._badiDate}get start(){return this._start}get sunrise(){return this._sunrise}get solarNoon(){return this._solarNoon}get end(){return this._end}get holyDayCommemoration(){return this._holyDayCommemoration}get clockLocation(){return this._clockLocation}get latitude(){return this._latitude}get longitude(){return this._longitude}get timezoneId(){return this._timezoneId}get nextMonth(){return new pe(this.badiDate.nextMonth,this._latitude,this._longitude,this._timezoneId)}get previousMonth(){return new pe(this.badiDate.previousMonth,this._latitude,this._longitude,this._timezoneId)}get nextDay(){return new pe(this.badiDate.nextDay,this._latitude,this._longitude,this._timezoneId)}get previousDay(){return new pe(this.badiDate.previousDay,this._latitude,this._longitude,this._timezoneId)}}(e=>{"boolean"==typeof e.roundToNearestMinute&&(c=e.roundToNearestMinute),"boolean"==typeof e.returnTimeForNoEventCase&&(u=e.returnTimeForNoEventCase),"object"==typeof e.dateFormatKeys&&(y=e.dateFormatKeys)})({returnTimeForNoEventCase:!0,roundToNearestMinute:!0}),e.BadiDate=ce,e.LocalBadiDate=pe,e.badiDateSettings=e=>{"string"!=typeof e.defaultLanguage&&"string"!=typeof e.underlineFormat||ue(e),"boolean"==typeof e.useClockLocations&&(e=>{fe=e})(e.useClockLocations)},Object.defineProperty(e,"__esModule",{value:!0})}));
  12. //# sourceMappingURL=localBadiDate-msm-locales.min.js.map