UNPKG

@tubular/time

Version:

Date/time, IANA timezones, leap seconds, TAI/UTC conversions, calendar with settable Julian/Gregorian switchover

106 lines 173 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.tbTime=t():e.tbTime=t()}(self,(()=>(()=>{"use strict";var e={d:(t,i)=>{for(var n in i)e.o(i,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:i[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}), Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Calendar:()=>ti,CalendarType:()=>it,DAY_MINUTES:()=>We,DAY_MSEC:()=>Re,DateTime:()=>En,DateTimeField:()=>Ui,DayOfWeek:()=>ht,FRIDAY:()=>Et,GREGORIAN_CHANGE_MAX_YEAR:()=>Dt,GREGORIAN_CHANGE_MIN_YEAR:()=>dt,HOUR_MSEC:()=>je,LAST:()=>pt,MINUTE_MSEC:()=>ze,MONDAY:()=>ft,Month:()=>ct,SATURDAY:()=>At,SUNDAY:()=>mt,THURSDAY:()=>yt,TUESDAY:()=>gt,Timezone:()=>Yi,WEDNESDAY:()=>vt,addDaysToDate_SGC:()=>Zt,addZonesUpdateListener:()=>Lr, clearZonesUpdateListeners:()=>zr,dateAndTimeFromMillis_SGC:()=>$t,default:()=>Zr,defaultLocale:()=>hi,getDateFromDayNumberGregorian:()=>Ht,getDateFromDayNumberJulian:()=>Jt,getDateFromDayNumber_SGC:()=>Pt,getDateOfNthWeekdayOfMonth_SGC:()=>Wt,getDayNumberGregorian:()=>Ot,getDayNumberJulian:()=>kt,getDayNumber_SGC:()=>St,getDayOfWeek:()=>Rt,getDayOfWeekInMonthCount_SGC:()=>Ut,getDayOfWeek_SGC:()=>Yt,getDayOnOrAfter_SGC:()=>Gt,getDayOnOrBefore_SGC:()=>xt,getDaysInMonth_SGC:()=>zt,getDaysInYear_SGC:()=>jt, getDeltaTAtJulianDate:()=>en,getFirstDateInMonth_SGC:()=>It,getISOFormatDate:()=>Qt,getLastDateInMonthGregorian:()=>Lt,getLastDateInMonthJulian:()=>Bt,getLastDateInMonth_SGC:()=>Nt,getMinDaysInWeek:()=>Mi,getStartOfWeek:()=>Fi,getTimezones:()=>Or,getWeekend:()=>wi,hasDateTimeStyle:()=>oi,hasIntlDateTime:()=>li,initTimezoneLarge:()=>Tr,initTimezoneLargeAlt:()=>Fr,initTimezoneSmall:()=>pr,isDate:()=>Rr,isDateTime:()=>jr,isJulianCalendarDate_SGC:()=>bt,isSafeTaiMillis:()=>Xi,isSafeUtcMillis:()=>Qi, isValidDateGregorian:()=>qt,isValidDateJulian:()=>Xt,isValidDate_SGC:()=>Vt,max:()=>Wr,millisFromDateTime_SGC:()=>Kt,min:()=>Ur,newDateTimeFormat:()=>Ln,parseISODate:()=>ei,parseISODateTime:()=>rt,parseTimeOffset:()=>at,pollForTimezoneUpdates:()=>Sr,removeZonesUpdateListener:()=>Br,sort:()=>Gr,taiToUtMillis:()=>sn,tdtToUt:()=>an,ttime:()=>xr,unix:()=>Yr,utToTaiMillis:()=>rn,utToTdt:()=>tn,zonePollerBrowser:()=>lr,zonePollerNode:()=>mr});var i=Math.abs,n=(Math.acos,Math.acosh);Math.asin,Math.asinh ;Math.atan,Math.atan2,Math.atanh;Math.cbrt;Math.clz32,Math.cos,Math.cosh;function r(e,t){var i=e/t;return i>=0?Math.floor(i):Math.ceil(i)}function a(e,t){return Math.floor(e/t)}Math.exp,Math.expm1;function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return 1===t?Math.floor(e):e-o(e,t)}Math.fround,Math.hypot,Math.imul;Math.log,Math.log10,Math.log1p,Math.log2;var u=Math.max,l=Math.min;function o(e,t){var i=e%t;return i<0&&t>0||i>0&&t<0?t+i:i}function h(e,t){var i=e-Math.floor(e/t)*t ;return i>=t/2&&(i-=t),i}var c=Math.pow;function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return 1===t?Math.round(e):e+t/2-o(e+t/2,t)}var D=Math.sign;Math.sin,Math.sinh;Math.sqrt;Math.tan,Math.tanh;var m,f;Math.trunc,Math.PI;!function(e){e[e.RADIANS=0]="RADIANS",e[e.DEGREES=1]="DEGREES",e[e.ARC_MINUTES=2]="ARC_MINUTES",e[e.ARC_SECONDS=3]="ARC_SECONDS",e[e.HOURS=4]="HOURS",e[e.HOUR_ANGLE_MINUTES=5]="HOUR_ANGLE_MINUTES",e[e.HOUR_ANGLE_SECONDS=6]="HOUR_ANGLE_SECONDS", e[e.ROTATIONS=7]="ROTATIONS",e[e.GRADS=8]="GRADS"}(m||(m={})),function(e){e[e.RANGE_LIMIT_SIGNED=0]="RANGE_LIMIT_SIGNED",e[e.RANGE_LIMIT_NONNEGATIVE=1]="RANGE_LIMIT_NONNEGATIVE",e[e.RANGE_UNLIMITED=2]="RANGE_UNLIMITED"}(f||(f={}));var g,v,y=Math.PI,E=y/2,A=2*y;function p(e,t){switch(t){case m.RADIANS:return e;case m.DEGREES:return e/180*y;case m.ARC_MINUTES:return e/10800*y;case m.ARC_SECONDS:return e/648e3*y;case m.HOURS:return e/12*y;case m.HOUR_ANGLE_MINUTES:return e/720*y;case m.HOUR_ANGLE_SECONDS: return e/43200*y;case m.ROTATIONS:return e*A;case m.GRADS:return e/200*y}return NaN}function T(e,t){switch(t){case m.RADIANS:return e;case m.DEGREES:return 180*e/y;case m.ARC_MINUTES:return 10800*e/y;case m.ARC_SECONDS:return 648e3*e/y;case m.HOURS:return 12*e/y;case m.HOUR_ANGLE_MINUTES:return 720*e/y;case m.HOUR_ANGLE_SECONDS:return 43200*e/y;case m.ROTATIONS:return e/A;case m.GRADS:return 200*e/y}return NaN}class F{constructor(){ var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f.RANGE_LIMIT_SIGNED;this.cached_sin=2,this.cached_cos=2,this.cached_tan=0,void 0===t&&(t=m.RADIANS),i===f.RANGE_LIMIT_SIGNED?this.angle=h(p(e,t),A):i===f.RANGE_LIMIT_NONNEGATIVE?this.angle=o(p(e,t),A):this.angle=p(e,t)}static asin(e){return new F(Math.asin(e))}static asin_nonneg(e){return new F(Math.asin(e),m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)} static acos(e){return new F(Math.acos(e))}static atan(e){return new F(Math.atan(e))}static atan_nonneg(e){return new F(Math.atan(e),m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}static atan2(e,t){return new F(Math.atan2(e,t))}static atan2_nonneg(e,t){return new F(Math.atan2(e,t),m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}get radians(){return this.angle}get degrees(){return T(this.angle,m.DEGREES)}get arcMinutes(){return T(this.angle,m.ARC_MINUTES)}get arcSeconds(){return T(this.angle,m.ARC_SECONDS)}get hours(){ return T(this.angle,m.HOURS)}get rotations(){return T(this.angle,m.ROTATIONS)}get grads(){return T(this.angle,m.GRADS)}getAngle(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m.RADIANS;return T(this.angle,e)}get sin(){return this.cached_sin>1&&(this.cached_sin=Math.sin(this.angle)),this.cached_sin}get cos(){return this.cached_cos>1&&(this.cached_cos=Math.cos(this.angle)),this.cached_cos}get tan(){return 0===this.angle?0:(0===this.cached_tan&&(this.cached_tan=Math.tan(this.angle)), this.cached_tan)}add(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.RANGE_LIMIT_SIGNED;return new F(this.angle+e.angle,m.RADIANS,t)}add_nonneg(e){return new F(this.angle+e.angle,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}subtract(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.RANGE_LIMIT_SIGNED;return new F(this.angle-e.angle,m.RADIANS,t)}subtract_nonneg(e){return new F(this.angle-e.angle,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}complement(){ var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.RANGE_LIMIT_SIGNED;return new F(E-this.angle,m.RADIANS,e)}complement_nonneg(){return new F(E-this.angle,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}supplement(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.RANGE_LIMIT_SIGNED;return new F(y-this.angle,m.RADIANS,e)}supplement_nonneg(){return new F(y-this.angle,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}opposite(){ var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.RANGE_LIMIT_SIGNED;return new F(this.angle+y,m.RADIANS,e)}opposite_nonneg(){return new F(this.angle+y,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}negate(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.RANGE_LIMIT_SIGNED;return new F(-this.angle,m.RADIANS,void 0===e?f.RANGE_UNLIMITED:e)}negate_nonneg(){return new F(-this.angle,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}multiply(e){ var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.RANGE_LIMIT_SIGNED;return new F(this.angle*e,m.RADIANS,t)}multiply_nonneg(e){return new F(this.angle*e,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}divide(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.RANGE_LIMIT_SIGNED;return new F(this.angle/e,m.RADIANS,t)}divide_nonneg(e){return new F(this.angle/e,m.RADIANS,f.RANGE_LIMIT_NONNEGATIVE)}toString(e,t){return F.toStringAux(this.degrees,"°","'",'"',e,t)}toSuffixedString(e,t,n,r){ return F.toStringAux(i(this.degrees),"°","'",'"',n,r)+(this.degrees<0?t:e)}toHourString(e,t){return F.toStringAux(this.hours,"h","m","s",e,t)}toTimeString(e,t){return F.toStringAux(this.hours,":",4===e?"":":","",e,t,2)}static toStringAux(e,t,n,r,a,u){var l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,o=!!(12&(a=a||0));1&a?l=2:!!(2&a)&&(l=3),null==u&&(u=null!=a&&o?0:3);var h,D=Math.sign(e);if(e=i(e),o){var m=c(10,u);if(4&a){var f=d(60*e*m)/m;h=(e=s(f/60))+t+((f%=60)<10?"0":"")+f.toFixed(u)+n }else{var g=d(3600*e*m)/m,v=s(g/60);g%=60,h=(e=s(v/60))+t+((v%=60)<10?"0":"")+v+n+(g<10?"0":"")+g.toFixed(u)+r}}else h=e.toFixed(u)+t;if(l)for(var y=l-/^(\d+)\D/.exec(h)[1].length,E=0;E<y;++E)h="0"+h;return D<0?h="-"+h:!!(16&a)&&(h="+"+h),h}}F.ZERO=new F(0),F.RIGHT=new F(E),F.STRAIGHT=new F(y);function M(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=_(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){ return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==i.return||i.return()}finally{if(u)throw a}}}}function w(e,t){return function(e){if(Array.isArray(e))return e }(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,a,s,u=[],l=!0,o=!1;try{if(a=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;l=!1}else for(;!(l=(n=a.call(i)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(e){o=!0,r=e}finally{try{if(!l&&null!=i.return&&(s=i.return(),Object(s)!==s))return}finally{if(o)throw r}}return u}}(e,t)||_(e,t)||function(){ throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){if(e){if("string"==typeof e)return C(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?C(e,t):void 0}}function C(e,t){(null==t||t>e.length)&&(t=e.length) ;for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Math.max,Math.min,Math.round;try{var S=String.fromCharCode(117);"m&m".split(new RegExp("(?<!4)[^\\p{L}]+",S)),new RegExp("\\P{L}","g"+S),new RegExp("^\\p{Nd}$",S),new RegExp("^\\p{Lu}+$",S), new RegExp(String.raw(g||(g=b(["(?<=^|[^p{L}])['’ʼ]?["],["(?<=^|[^\\p{L}])['’ʼ]?["])))+"\\"+String.raw(v||(v=b(["p{L}'’ʼ̀-ͯ]+['’ʼ]?(?=[^p{L}]|$)"],["p{L}'’ʼ\\u0300-\\u036F]+['’ʼ]?(?=[^\\p{L}]|$)"]))),"g"+S)}catch(e){/['’ʼ]?\b[A-Za-zÀ-ÖØ-ÿ'’ʼ\u0300-\u036F]+\b['’ʼ]?/g}function O(e,t){return e<t?-1:e>t?1:0}function k(e){return e.toLowerCase().replace(/['’ʼ]/g,"'")} new Set(["a","an","and","as","at","but","by","de","del","for","for","from","in","into","la","le","near","nor","of","on","onto","or","the","to","with"]);var I=new Map;function N(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" ",n="";!/^\s$/.test(i)&&"number"==typeof e&&e<0&&"0"===i&&(n="-",e=-e,--t);for(var r=String(e);r.length<t;)r=i+r;return n+r}["eBay","FedEx","iCloud","iMac","iOS","iPad","iPhone","MacBook","macOS","PepsiCo","watchOS"].forEach((e=>I.set(k(e),e))) ;for(var L,B={},z={},j={},R=0,Y=[[1632,"Arabic"],[1776,"Extended Arabic"],[1984,"N'Ko"],[2406,"Devanagari"],[2534,"Bengali"],[2662,"Gurmukhi"],[2790,"Gujarati"],[2918,"Oriya"],[3046,"Tamil"],[3174,"Telugu"],[3302,"Kannada"],[3430,"Malayalam"],[3558,"Sinhala Lith"],[3664,"Thai"],[3792,"Lao"],[3872,"Tibetan"],[4160,"Myanmar"],[4240,"Myanmar Shan"],[6112,"Khmer"],[6160,"Mongolian"],[6470,"Limbu"],[6608,"New Tai Lue"],[6784,"Tai Tham Hora"],[6800,"Tai Tham Tham"],[6992,"Balinese"],[7088,"Sundanese"],[7232,"Lepcha"],[7248,"Ol Chiki"],[42528,"Vai"],[43216,"Saurashtra"],[43264,"Kayah Li"],[43472,"Javanese"],[43504,"Myanmar Tai Laing"],[43600,"Cham"],[44016,"Meetei Mayek"]];R<Y.length;R++)for(var W=w(Y[R],2),U=W[0],G=W[1],x=String.fromCodePoint(U),Z=0;Z<=9;++Z){ var P=String.fromCodePoint(U+Z);B[P]=String.fromCodePoint(48+Z),z[P]=x,j[P]=G}function H(e,t){var i="0",n="ASCII",r=e.replace(/./g,(e=>B[e]?(i=z[e],n=j[e],B[e]):e));return t&&(t[0]=i,t[1]=n),r}!function(e){e[e.DATE_ONLY=0]="DATE_ONLY",e[e.NO_SECONDS=1]="NO_SECONDS",e[e.NO_ZONE=2]="NO_ZONE",e[e.TIME_ONLY=3]="TIME_ONLY",e[e.UTC=4]="UTC",e[e.USE_T=5]="USE_T",e[e.USE_Z=6]="USE_Z",e[e.WITH_MILLIS=7]="WITH_MILLIS"}(L||(L={})) ;for(var J=[],K=2;K<=36;++K)J[K]=K<=10?new RegExp("^[-+]?[0-"+(K-1)+"]+$"):new RegExp("^[-+]?[0-9A-"+String.fromCharCode(54+K)+"]+$","i");function $(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if("number"==typeof e)return e;if("string"==typeof e){var i=parseFloat(e);return isNaN(i)||!isFinite(i)?t:i}if("bigint"==typeof e){var n=Number(e);return isNaN(n)||!isFinite(n)?t:n}return t}function V(e,t){return Q(e)&&e.length>0?e[e.length-1]:t}function q(e,t){ Object.keys(ne(e)?e:{}).forEach((i=>t(i,e[i])))}function X(e){return Array.isArray(e)}function Q(e){return Array.isArray(e)||e instanceof Array||ne(e)&&ie(e.length)&&e.length>=0&&e.length<=Number.MAX_SAFE_INTEGER&&e.length===Math.floor(e.length)}function ee(e){return"boolean"==typeof e}function te(e){return"function"==typeof e}function ie(e){return"number"==typeof e}function ne(e){return!!e&&("function"==typeof e||"object"==typeof e)}function re(e){return"string"==typeof e}function ae(e){ return se(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],0,new WeakMap)}function se(e,t,i,n){if(te(e)||!ne(e)||!0===t&&i>0)return e;if(n.has(e))return n.get(e);if(t&&i>0)if(t instanceof Set){var r,a=M(t.values());try{for(a.s();!(r=a.n()).done;){if(e instanceof r.value)return e}}catch(e){a.e(e)}finally{a.f()}}else if(te(t)&&t(e,i))return e;var s;if(e instanceof Date)s=new Date(e);else if(e instanceof RegExp)s=new RegExp(e);else{if(e instanceof Map)return s=new Map,n.set(e,s), Array.from(e.entries()).forEach((e=>s.set(e[0],se(e[1],t,i+1,n)))),s;if(e instanceof Set)return s=new Set,n.set(e,s),e.forEach((e=>s.add(se(e,t,i+1,n)))),s ;"undefined"!=typeof BigInt64Array&&e instanceof BigInt64Array?s=new BigInt64Array(e):"undefined"!=typeof BigUint64Array&&e instanceof BigUint64Array?s=new BigUint64Array(e):e instanceof Float32Array?s=new Float32Array(e):e instanceof Float64Array?s=new Float64Array(e):e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array?s=new Int8Array(e):e instanceof Uint8Array||e instanceof Uint16Array||e instanceof Uint32Array?s=new Uint8Array(e):e instanceof Uint8ClampedArray&&(s=new Uint8ClampedArray(e)) }if(s)return n.set(e,s),s;var u=function(e){var t,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return ne(e)?(null===(t=e.constructor)||void 0===t?void 0:t.name)?e.constructor.name:i?"no-class:object":null:i?"no-class:"+typeof e:null}(e);null!=u&&"Array"!==u?(s=Object.create(Object.getPrototypeOf(e)),X(e)&&(s.length=e.length)):X(e)?(s=[]).length=e.length:s={},n.set(e,s);var l,o=M(Reflect.ownKeys(e));try{for(o.s();!(l=o.n()).done;){var h=l.value;s[h]=se(e[h],t,i+1,n)}}catch(e){o.e(e)}finally{ o.f()}return s}function ue(e,t){var i,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;if(ee(n)&&(n={mustBeSameClass:n}),X(null==n?void 0:n.keysToIgnore)&&(n.keysToIgnore=new Set(n.keysToIgnore)),n.compare&&void 0!==(i=n.compare(e,t,r)))return i;if(r&&n.keysToIgnore&&n.keysToIgnore.has(r))return!0;if(e===t||Object.is(e,t))return!0;if(typeof e!=typeof t||X(e)!==X(t)||X(e)&&e.length!==t.length)return!1 ;if(n.mustBeSameClass&&(!e.constructor!=!t.constructor||e.constructor!==t.constructor))return!1;if(!ne(e)||!ne(t))return!1;var a,s=Reflect.ownKeys(e),u=new Set(Reflect.ownKeys(t)),l=M(s);try{for(l.s();!(a=l.n()).done;){var o=a.value;if(u.delete(o),!((null==n?void 0:n.keysToIgnore)&&n.keysToIgnore.has(o)||t.hasOwnProperty(o)&&ue(e[o],t[o],n,o)))return!1}}catch(e){l.e(e)}finally{l.f()}return u.size>0&&(null==n?void 0:n.keysToIgnore)&&n.keysToIgnore.forEach((e=>u.delete(e))),!(u.size>0)}function le(e,t,i){ var n,r=M(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;0!==i&&X(a)?le(e,a,i-1):e.push(a)}}catch(e){r.e(e)}finally{r.f()}return e}var oe,he,ce;var de;Math.ceil,Math.floor,Math.max,Math.min;try{"undefined"!=typeof navigator&&(de=navigator)}catch(n){}de||(de={appVersion:"?",maxTouchPoints:0,platform:"?",userAgent:"?",vendor:"?"});var De,me=de.platform||(null===(oe=de.userAgentData)||void 0===oe?void 0:oe.platform)||"?";try{"undefined"!=typeof window&&(De=window)}catch(n){}var fe={"<":"&lt;",">":"&gt;", "&":"&amp;",'"':"&quot;","'":"&apos;"},ge={};Object.keys(fe).forEach((e=>ge[fe[e]]=e));var ve=me.startsWith("Mac")||/\bMac OS X\b/i.test(de.userAgent),ye=(ve&&/\bmobile\b/i.test(de.userAgent),/\bSamsungBrowser\b/i.test(de.userAgent)),Ee=(null===(he=de.appVersion)||void 0===he?void 0:he.includes("Windows"))||me.startsWith("Win"),Ae=/\bedge\b/i.test(de.userAgent)&&Ee,pe=!!(null==De?void 0:De.chrome),Te=pe&&/\bedg\//i.test(de.userAgent)&&Ee,Fe=(de.userAgent.includes("Android"), void 0!==(null==De?void 0:De.opr)),Me=("Google Inc."===de.vendor&&(/\bChrome\b/i.test(de.userAgent)&&!Ae&&!ye&&!Fe&&!Te||/\bCriOS\b/.test(de.userAgent)),"Google Inc."===de.vendor&&/\bCrOS\b/i.test(de.userAgent),de.userAgent.includes("Raspbian")||me.includes("Linux armv"),/firefox/i.test(de.userAgent)&&/seamonkey/i.test(de.userAgent),/^((?!chrome|android).)*safari/i.test(de.userAgent)&&!Ae),we=/i(Pad|Pod|Phone)/i.test(me)||ve&&Me&&de.maxTouchPoints>1;function _e(){return we} var Ce=$((null!==(ce=_e()?/(((iPhone|iPad).+?OS\s+)|(Version\/))(\d+)/i.exec(de.userAgent):null)&&void 0!==ce?ce:[])[5]);_e();we||/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|\bmobile\b/i.test(de.userAgent)||null==De||De.matchMedia("only screen and (max-width: 760px)").matches;function be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,a,s,u=[],l=!0,o=!1;try{ if(a=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;l=!1}else for(;!(l=(n=a.call(i)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(e){o=!0,r=e}finally{try{if(!l&&null!=i.return&&(s=i.return(),Object(s)!==s))return}finally{if(o)throw r}}return u}}(e,t)||Oe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Se(e,t){ var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=Oe(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){i=i.call(e)},n:function(){ var e=i.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==i.return||i.return()}finally{if(u)throw a}}}}function Oe(e,t){if(e){if("string"==typeof e)return ke(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?ke(e,t):void 0}}function ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n} var Ie,Ne,Le=-271820,Be=275759,ze=6e4,je=36e5,Re=864e5,Ye=86400,We=1440,Ue=2440587.5,Ge=2451545,xe=32.184/Ye,Ze=2400000.5,Pe=["BC","AD","Before Christ","Anno Domini"],He=["January","February","March","April","May","June","July","August","September","October","November","December"],Je=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Ke=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],$e=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Ve=["Su","Mo","Tu","We","Th","Fr","Sa"],qe=[["y","year"],["q","quarter"],["m","month"],["d","day"],["dow","dayOfWeek"],["dowmi","dayOfWeekMonthIndex"],["dy","dayOfYear"],["n","epochDay"],["j","isJulian"],["yw","yearByWeek"],["w","week"],["dw","dayByWeek"],["ywl","yearByWeekLocale"],["wl","weekLocale"],["dwl","dayByWeekLocale"],["hrs","hour"],["min","minute"],["sec","second"]],Xe=["y","q","m","d","dow","dowmi","dy","n","j","year","quarter","month","day","dayOfWeek","dayOfWeekMonthIndex","dayOfYear","epochDay","isJulian","yw","w","dw","yearByWeek","week","dayByWeek","ywl","wl","dwl","yearByWeekLocale","weekLocale","dayByWeekLocale","hrs","min","sec","hour","minute","second","millis","utcOffset","dstOffset","occurrence","deltaTai","jde","mjde","jdu","mjdu","error"] ;function Qe(e){var t,i=Se(qe);try{for(i.s();!(t=i.n()).done;){var n=be(t.value,2),r=n[0],a=n[1];e.hasOwnProperty(r)?e[a]=e[r]:e.hasOwnProperty(a)&&(e[r]=e[a])}}catch(e){i.e(e)}finally{i.f()}return e}function et(e){var t,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Se(qe);try{for(n.s();!(t=n.n()).done;){var r=be(t.value,2),a=r[0],s=r[1];delete e[i?a:s]}}catch(e){n.e(e)}finally{n.f()}return e} var tt=new Set(["y","year","m","month","d","day","hrs","hour","min","minute","sec","second","millis"]);var it,nt=new Error("Invalid ISO date/time");function rt(e){var t,i,n,r,a,u,l,o,h,c,d,D,m,f,g,v=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e=e.trim();var y=/^([-+]?\d+)-(\d{1,2}(?=\D|$))(?:-(\d{1,2}))?/.exec(e);if(y||(y=/^([-+]?\d{1,5}(?=[^-+:.Ww\d]|$))/.exec(e))||(y=/^([-+]?\d{4,})(\d\d)(\d\d)/.exec(e))?g={y:$(y[1]),m:Number(null!==(t=y[2])&&void 0!==t?t:1), d:Number(null!==(i=y[3])&&void 0!==i?i:1)}:(y=/^([-+]?\d+)-(W)(\d+)(?:-(\d))?/i.exec(e))||(y=/^([-+]?\d{4,})(W)(\d\d)(\d)?/i.exec(e))?g="W"===y[2]?{yw:$(y[1]),w:Number(y[3]),dw:Number(null!==(n=y[4])&&void 0!==n?n:1)}:{ywl:$(y[1]),wl:Number(y[3]),dwl:Number(null!==(r=y[4])&&void 0!==r?r:1)}:(y=/^(\d+)-(\d+)/.exec(e))||(y=/^(\d{4})(\d{3})/.exec(e))?g={y:$(y[1]),dy:Number(y[2])}:(y=[""],g={}), (e=e.substr(y[0].length).trim().replace(/^T\s*/i,""))?((y=/^(\d{1,2})(?::(\d{1,2}))(?::(?:(\d{1,2})(?:[.,](\d+))?))?(?=\D|$)/.exec(e))||(y=/^(\d\d)(?:(\d\d)(?:(\d\d)(?:[.,](\d+))?)?)?(?=\D|$)/.exec(e)))&&(Object.assign(g,{hrs:Number(y[1]),min:Number(null!==(a=y[2])&&void 0!==a?a:0),sec:Number(null!==(u=y[3])&&void 0!==u?u:0),millis:Number((null!==(l=y[4])&&void 0!==l?l:"0").padEnd(3,"0").substr(0,3))}),null==y[4]&&0===g.millis&&delete g.millis,e=e.substr(y[0].length).trim()):Object.assign(g,{hrs:0,min:0, sec:0}),y=/^([-+]\d\d(\d{4}|\d\d|:\d\d(:\d\d)?)?)$/i.exec(e))g.utcOffset=at(y[1]);else if(e)throw nt;var E=null!==(c=null!==(h=null!==(o=g.y)&&void 0!==o?o:g.yw)&&void 0!==h?h:g.ywl)&&void 0!==c?c:0,A=null!==(d=g.m)&&void 0!==d?d:1,p=null!==(m=null!==(D=g.w)&&void 0!==D?D:g.wl)&&void 0!==m?m:1,T=null!==(f=g.d)&&void 0!==f?f:1;if(E<Le||E>Be)throw new Error("Invalid year: ".concat(E));if(A>13)throw new Error("Invalid month: ".concat(A));if(p>53)throw new Error("Invalid week: ".concat(p)) ;if(T>32)throw new Error("Invalid day of month: ".concat(T));if(g.hrs>23)throw new Error("Invalid hour: ".concat(g.hrs));if(g.min>59)throw new Error("Invalid minute: ".concat(g.min));if(g.sec>+v+59)throw new Error("Invalid second: ".concat(g.sec));if(g.utcOffset&&(g.utcOffset<-57600||g.utcOffset>57600))throw new Error("Invalid UTC offset: ".concat(y[1]));return null!=g.m&&(g.q=s((g.m-1)/3)+1),Qe(g)}function at(e){var t,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=1;e.startsWith("-")?(n=-1, e=e.substr(1)):e.startsWith("+")&&(e=e.substr(1));var r=e.includes(":")?e.split(":"):e.match(/../g),a=60*(60*Number(r[0])+Number(null!==(t=r[1])&&void 0!==t?t:0));if(r[2]){var s=Number(r[2]);a+=i?s<30?0:60:s}return n*a}function st(e,t,i){var n=e instanceof Intl.DateTimeFormat?e.formatToParts(t):e;i=null!=i?i:t;var r=n.find((e=>e.type===i));return r?r.value:"???"}function ut(e,t,i){return $(H(st(e,t,i)))}function lt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){ var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,a,s,u=[],l=!0,o=!1;try{if(a=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;l=!1}else for(;!(l=(n=a.call(i)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(e){o=!0,r=e}finally{try{if(!l&&null!=i.return&&(s=i.return(),Object(s)!==s))return}finally{if(o)throw r}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var i={}.toString.call(e).slice(8,-1) ;return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?ot(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}!function(e){ e[e.PURE_GREGORIAN=0]="PURE_GREGORIAN",e[e.PURE_JULIAN=1]="PURE_JULIAN"}(it||(it={}));var ht,ct,dt=300,Dt=3900,mt=0,ft=1,gt=2,vt=3,yt=4,Et=5,At=6;!function(e){e[e.SUNDAY=0]="SUNDAY",e[e.MONDAY=1]="MONDAY",e[e.TUESDAY=2]="TUESDAY",e[e.WEDNESDAY=3]="WEDNESDAY",e[e.THURSDAY=4]="THURSDAY",e[e.FRIDAY=5]="FRIDAY",e[e.SATURDAY=6]="SATURDAY"}(ht||(ht={})),function(e){e[e.JANUARY=1]="JANUARY",e[e.FEBRUARY=2]="FEBRUARY",e[e.MARCH=3]="MARCH",e[e.APRIL=4]="APRIL",e[e.MAY=5]="MAY",e[e.JUNE=6]="JUNE",e[e.JULY=7]="JULY", e[e.AUGUST=8]="AUGUST",e[e.SEPTEMBER=9]="SEPTEMBER",e[e.OCTOBER=10]="OCTOBER",e[e.NOVEMBER=11]="NOVEMBER",e[e.DECEMBER=12]="DECEMBER"}(ct||(ct={}));var pt=6,Tt=-9999999,Ft=9999999,Mt=-141427;var wt,_t=new Error("This DateTime instance is locked and immutable");function Ct(e,t,i,n){var r,a,s,u,l=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(ie(e))s=e;else{if(X(e)&&e.length>=3&&ie(e[0]))return e;ne(e)&&(Qe(e),r=e.n,a=l?void 0:e.j,s=e.y,u=e.dy,t=e.m,i=e.d)}if(null==s){if(null!=r){ if("g"===n||!1===a)return Ct(Ht(r));if("j"===n||!0===a)return Ct(Jt(r));if(n){++n.computeWeekValues;var o=Ct(n.getDateFromDayNumber(r));return--n.computeWeekValues,o}return Ct(Pt(r))}throw new Error("Calendar: Invalid date arguments")}if(null==t&&null==i&&null!=u){if("g"===n||!1===a)return Ct(Ht(Ot(s,1,0)+u));if("j"===n||!0===a)return Ct(Jt(kt(s,1,0)+u));if(n){++n.computeWeekValues;var h=Ct(n.getDateFromDayNumber(n.getDayNumber(s,1,0)+u));return--n.computeWeekValues,h}return Ct(Pt(St(s,1,0)+u))} return[s,t=null!=t?t:1,i=null!=i?i:1,null==a?-1:+a]}function bt(e,t,i){var n,r=lt(Ct(e,t,i),4);return n=r[0],t=r[1],i=r[2],1===r[3]||n<1582||1582===n&&(t<10||10===t&&i<15)}function St(e,t,i){var n,r,a=lt(Ct(e,t,i),4);for(n=a[0],t=a[1],i=a[2],r=a[3];t<1;)t+=12,--n;for(;t>12;)t-=12,++n;return 1===r||0!==r&&bt(n,t,i)?kt(n,t,i):Ot(n,t,i)}function Ot(e,t,i){var n,s=lt(Ct(e,t,i,"g"),3);for(n=s[0],t=s[1],i=s[2];t<1;)t+=12,--n;for(;t>12;)t-=12,++n ;return 367*n-a(7*(n+r(t+9,12)),4)-r(3*(r(n+r(t-9,7),100)+1),4)+r(275*t,9)+i-719559}function kt(e,t,i){var n,s=lt(Ct(e,t,i,"j"),3);for(n=s[0],t=s[1],i=s[2];t<1;)t+=12,--n;for(;t>12;)t-=12,++n;return 367*n-a(7*(n+r(t+9,12)),4)+r(275*t,9)+i-719561}function It(e,t){return 1}function Nt(e,t){return 9===t||4===t||6===t||11===t?30:2!==t?31:e%4==0&&(e<1583||e%100!=0||e%400==0)?29:28}function Lt(e,t){return 9===t||4===t||6===t||11===t?30:2!==t?31:e%4!=0||e%100==0&&e%400!=0?28:29}function Bt(e,t){ return 9===t||4===t||6===t||11===t?30:2!==t?31:e%4==0?29:28}function zt(e,t){return 1582===e&&10===t?21:9===t||4===t||6===t||11===t?30:2!==t?31:St(e,3,1)-St(e,2,1)}function jt(e){return St(e+1,1,1)-St(e,1,1)}function Rt(e){return o(e+4,7)}function Yt(e,t,i){return ie(e)&&null==t?o(e+4,7):Rt(St(e,t,i))}function Wt(e,t,i,n){var r,a=n>=pt,s=St(e,t,1),u=Rt(s),l=0;if(u===i&&1===n)return 1;for(r=Pt(s+=o(i-u,7));r.m===t;){if(l=r.d,0==--n)return l;r=Pt(s+=7)}return a?l:0}function Ut(e,t,i){ var n=St(e,t,Wt(e,t,i,1));return r(St(e,t+1,1)-n-1,7)+1}function Gt(e,t,i,n){var r=St(e,t,n),a=o(i-Rt(r),7);if(1582===e&&10===t){var s=Pt(r+a);n=s.y!==e||s.m!==t?0:s.d}else(n+=a)>Nt(e,t)&&(n=0);return n}function xt(e,t,i,n){var r=St(e,t,n),a=o(Rt(r)-i,7);if(1582===e&&10===t){var s=Pt(r-a);n=s.y!==e||s.m!==t?0:s.d}else(n-=a)<0&&(n=0);return n}function Zt(e,t,i,n){return Pt(St(t,i,n)+e)}function Pt(e){return e>=Mt?Ht(e):Jt(e)}function Ht(e){var t,i,n,r,a;for(t=Math.floor((e+719528)/365.2425);e<Ot(t,1,1);)--t ;for(;e>=Ot(t+1,1,1);)++t;for(n=r=e-Ot(t,1,1)+1,i=1;n>(a=Lt(t,i));++i)n-=a;return Qe({y:t,m:i,d:n,dy:r,n:e,j:!1})}function Jt(e){var t,i,n,r;for(t=Math.floor((e+719530)/365.25);e<kt(t,1,1);)--t;for(;e>=kt(t+1,1,1);)++t;for(n=e-kt(t,1,1)+1,i=1;n>(r=Bt(t,i));++i)n-=r;return Qe({y:t,m:i,d:n,n:e,j:!0})}function Kt(e,t,i,n,r,a,s){return(s=s||0)+1e3*(a=a||0)+r*ze+n*je+St(e,t,i)*Re}function $t(e){var t=Pt(a(e,Re));return t.millis=o(e,1e3),e=a(e,1e3),t.sec=o(e,60),e=a(e,60),t.min=o(e,60),e=a(e,60),t.hrs=o(e,24), t.utcOffset=0,t.dstOffset=0,t.occurrence=1,Qe(t)}function Vt(e,t,i){var n,r=lt(Ct(e,t,i),4),a=r[0],s=r[1],u=r[2],l=r[3],o=St({y:a,m:s,d:u,j:l<0?null:!!l});return a===(n=l<0?Pt(o):0===l?Ht(o):Jt(o)).y&&s===n.m&&u===n.d}function qt(e,t,i){var n,r=lt(Ct(e,t,i,"g"),3),a=Ht(Ot(n=r[0],t=r[1],i=r[2]));return n===a.y&&t===a.m&&i===a.d}function Xt(e,t,i){var n,r=lt(Ct(e,t,i,"j"),3),a=Jt(kt(n=r[0],t=r[1],i=r[2]));return n===a.y&&t===a.m&&i===a.d}function Qt(e,t,i){var n,r=lt(Ct(e,t,i),3);return n=r[0],t=r[1],i=r[2], (n<0?"-":"")+N(Math.abs(n),4,"0")+"-"+N(t,2,"0")+"-"+N(i,2,"0")}function ei(e){var t,i,n=1;(e=e.trim()).startsWith("-")&&(n=-1,e=e.substring(1).trim());var r=/^(\d+)-(\d{1,2}(?=\D))(?:-(\d+))?$/.exec(e);if(r||(r=/^(\d{1,5})$/.exec(e)),r||(r=/^(\d{4,})(\d\d)(\d\d)$/.exec(e)),!r)throw new Error("Invalid ISO date");return Qe({y:Number(r[1])*n,m:Number(null!==(t=r[2])&&void 0!==t?t:1),d:Number(null!==(i=r[3])&&void 0!==i?i:1)})}class ti{constructor(e,t,i){this.gcYear=1582,this.gcMonth=10,this.gcDate=15, this.firstGregorianDay=Mt,this.firstDateInGCChangeMonth=1,this.lengthOfGCChangeMonth=21,this.lastJulianYear=Number.MIN_SAFE_INTEGER,this.lastJulianMonth=Number.MIN_SAFE_INTEGER,this.lastJulianDate=4,this._locked=!1,this.lock=()=>this._lock(),this.computeWeekValues=0,e===it.PURE_GREGORIAN?this.setGregorianChange(Tt,0,0):e===it.PURE_JULIAN?this.setGregorianChange(Ft,0,0):0===arguments.length||null==e?this.setGregorianChange(1582,10,15):this.setGregorianChange(e,t,i)}_lock(){ var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._locked=this._locked||e,this}get locked(){return this._locked}setPureGregorian(e){if(this.locked)throw _t;return e?this.setGregorianChange(Tt,0,0):this.setGregorianChange(1582,10,15),this}isPureGregorian(){return this.gcYear<=Tt}setPureJulian(e){if(this.locked)throw _t;return e?this.setGregorianChange(Ft,0,0):this.setGregorianChange(1582,10,15),this}isPureJulian(){return this.gcYear>=Ft}setGregorianChange(e,t,i){ if(this.locked)throw _t;if("g"===e||"G"===e)return this.setPureGregorian(!0),this;if("j"===e||"J"===e)return this.setPureJulian(!0),this;if(re(e))e=ei(e);else if(ne(e)&&!X(e)&&(null==e.y||null==e.m||null==e.d||e.j))throw new Error("Gregorian change date must be an explicit non-Julian y-m-d date");var n,r=lt(Ct(e,t,i,this),3);if(n=r[0],t=r[1],i=r[2],n<dt){if((0!==t||0!==i)&&n>Tt)throw new Error("Calendar: Gregorian change year cannot be less than "+dt);this.firstGregorianDay=Number.MIN_SAFE_INTEGER, this.gcYear=Tt}else if(n>Dt){if((0!==t||0!==i)&&n<Ft)throw new Error("Calendar: Gregorian change year cannot be greater than "+Dt);this.firstGregorianDay=Number.MAX_SAFE_INTEGER,this.gcYear=Ft}else if(!qt(n,t,i))throw new Error("Calendar: Invalid Gregorian date: "+Qt(n,t,i));this.gcYear=n,this.gcMonth=t,this.gcDate=i,this.firstGregorianDay=Ot(n,t,i);var a=Jt(this.firstGregorianDay-1);return this.lastJulianDate=a.d,this.lengthOfGCChangeMonth=Lt(n,t), a.y===n&&a.m===t?(this.lastJulianYear=Number.MIN_SAFE_INTEGER,this.lastJulianMonth=Number.MIN_SAFE_INTEGER,this.firstDateInGCChangeMonth=1,this.lengthOfGCChangeMonth-=i-this.lastJulianDate-1):(this.lastJulianYear=a.y,this.lastJulianMonth=a.m,this.firstDateInGCChangeMonth=i,this.lengthOfGCChangeMonth-=i-1),this}getGregorianChange(){return Qe({y:this.gcYear,m:this.gcMonth,d:this.gcDate,n:this.firstGregorianDay,j:!1})}isJulianCalendarDate(e,t,i){var n,r=lt(Ct(e,t,i,this),4);return n=r[0],t=r[1],i=r[2], 1===r[3]||n<this.gcYear||n===this.gcYear&&(t<this.gcMonth||t===this.gcMonth&&i<this.gcDate)}getDayNumber(e,t,i){var n,r,a,s,u;if(ne(e)&&!X(e))if(Qe(e),null!=e.y||null==e.yw&&null==e.ywl)null!=e.y&&null==e.m&&null!=e.dy&&(e=this.addDaysToDate(e.dy-1,{y:e.y,m:1,d:1}));else{var l=null!=e.ywl,o=null!==(n=e.ywl)&&void 0!==n?n:e.yw,h=l&&null!=t?t:1,c=l&&null!=i?i:4,d=null!==(r=l?e.wl:e.w)&&void 0!==r?r:1,D=null!==(a=l?e.dwl:e.dw)&&void 0!==a?a:1;++this.computeWeekValues ;var m=this.getStartDateOfFirstWeekOfYear(o,h,c).n+7*(d-1)+D-1;e=this.getDateFromDayNumber(m),--this.computeWeekValues}var f=lt(Ct(e,t,i,this),4);for(s=f[0],t=f[1],i=f[2],u=f[3];t<1;)t+=12,--s;for(;t>12;)t-=12,++s;return u<0&&(s===this.lastJulianYear&&t===this.lastJulianMonth?i>this.lastJulianDate&&(i=this.lastJulianDate):s===this.gcYear&&t===this.gcMonth&&(i>this.lastJulianDate||this.lastJulianMonth!==this.gcMonth&&this.lastJulianMonth>0)&&i<this.gcDate&&(i=this.gcDate)), 1===u||0!==u&&this.isJulianCalendarDate(s,t,i)?kt(s,t,i):Ot(s,t,i)}getDateFromDayNumber(e,t,i){var n;if(n=e>=this.firstGregorianDay?Ht(e):Jt(e),0===this.computeWeekValues){var r=lt(this.getYearWeekAndWeekday(n,t,i),3);n.yw=r[0],n.w=r[1],n.dw=r[2]}return Qe(n)}getFirstDateInMonth(e,t){return e===this.gcYear&&t===this.gcMonth?this.firstDateInGCChangeMonth:1}getLastDateInMonth(e,t){return 0===t?(t=12,--e):13===t&&(t=1,++e), e===this.lastJulianYear&&t===this.lastJulianMonth?this.lastJulianDate:9===t||4===t||6===t||11===t?30:2!==t?31:e%4==0&&(e<this.gcYear||e===this.gcYear&&this.gcMonth>2||e%100!=0||e%400==0)?29:28}getDaysInMonth(e,t){return 0===t?(t=12,--e):13===t&&(t=1,++e),e===this.gcYear&&t===this.gcMonth?this.lengthOfGCChangeMonth:e===this.lastJulianYear&&t===this.lastJulianMonth?this.lastJulianDate:9===t||4===t||6===t||11===t?30:2!==t?31:this.getDayNumber(e,3,1)-this.getDayNumber(e,2,1)}getDaysInYear(e){ return this.getDayNumber(e+1,1,1)-this.getDayNumber(e,1,1)}getDayOfWeek(e,t,i){return ie(e)&&null==t?Rt(e):Rt(this.getDayNumber(e,t,i))}getDateOfNthWeekdayOfMonth(e,t,i,n){var r,a=n>=pt,s=this.getDayNumber(e,t,1),u=Rt(s),l=0;if(u===i&&1===n)return 1;for(s+=o(i-u,7),r=this.getDateFromDayNumber(s);r.m===t;){if(l=r.d,0==--n)return l;s+=7,r=this.getDateFromDayNumber(s)}return a?l:0}getDayOfWeekInMonthCount(e,t,i){var n=this.getDayNumber(e,t,this.getDateOfNthWeekdayOfMonth(e,t,i,1)) ;return r(this.getDayNumber(e,t+1,1)-n-1,7)+1}getDayOfWeekInMonthIndex(e,t,i){var n,r=lt(Ct(e,t,i,this),3);n=r[0],t=r[1],i=r[2];var s=this.getDayNumber(n,t,1);return a(this.getDayNumber(n,t,i)-s,7)+1}getDayOnOrAfter(e,t,i,n){var r=this.getDayNumber(e,t,n),a=o(i-Rt(r),7);if(e===this.gcYear&&t===this.gcDate){var s=this.getDateFromDayNumber(r+a);n=s.y!==e||s.m!==t?0:s.d}else(n+=a)>this.getLastDateInMonth(e,t)&&(n=0);return n}getDayOnOrBefore(e,t,i,n){var r=this.getDayNumber(e,t,n),a=o(Rt(r)-i,7) ;if(e===this.gcYear&&t===this.gcDate){var s=this.getDateFromDayNumber(r-a);n=s.y!==e||s.m!==t?0:s.d}else(n-=a)<0&&(n=0);return n}addDaysToDate(e,t,i,n){return this.getDateFromDayNumber(this.getDayNumber(t,i,n)+e)}getCalendarMonth(e,t,i){i=null!=i?i:mt;var n,r,a,s=[],u=this.getDayNumber(e,t,this.getFirstDateInMonth(e,t));u+=n=o(i-Rt(u),-7),r=this.getDateFromDayNumber(u,i);do{s.push(r),++u,++n,a=(r=this.getDateFromDayNumber(u)).m}while(n<1||a===t||Rt(u)!==i);return s}isValidDate(e,t,i){ var n,r=lt(Ct(e,t,i,this,!0),3);n=r[0],t=r[1],i=r[2];var a=this.getDateFromDayNumber(this.getDayNumber(n,t,i));return n===a.y&&t===a.m&&i===a.d}normalizeDate(e,t,i){var n,r,a=lt(Ct(e,t,i,this,!0),3);if(n=a[0],t=a[1],i=a[2],t<1?(t+=12,n-=1):t>12&&(t-=12,n+=1),!this.isValidDate(n,t,i))if(i<(r=this.getFirstDateInMonth(n,t)))i=r;else if(i>(r=this.getLastDateInMonth(n,t)))i=r;else{var s=this.getMissingDateRange(n,t);i=null!=s?s[1]+1:r}return Qe({y:n,m:t,d:i})}getMissingDateRange(e,t){ if(e===this.lastJulianYear&&t===this.lastJulianMonth){var i=Bt(e,t);if(i>this.lastJulianDate)return[this.lastJulianDate+1,i]}else if(e===this.gcYear&&t===this.gcMonth&&this.gcDate>1&&this.gcDate>this.lastJulianDate+1)return[this.lastJulianDate+1,this.gcDate-1];return null}getStartDateOfFirstWeekOfYear(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,n=1;7===i&&(++n,--i);var r=o(this.getDayOfWeek(e,1,n)-t,7) ;return this.addDaysToDate((r>7-i?7:0)-r,e,1,n)}getWeeksInYear(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,n=this.getStartDateOfFirstWeekOfYear(e,t,i);return(this.getStartDateOfFirstWeekOfYear(e+1,t,i).n-n.n)/7}getYearWeekAndWeekday(e,t,i,n,r){var a=lt(Ct(e,t,i,this,!0),3),u=a[0],l=a[1],h=a[2];ne(e)&&(n=t,r=i),n=null!=n?n:1,r=null!=r?r:4,++this.computeWeekValues ;var c=u,d=this.getStartDateOfFirstWeekOfYear(u,n,r),D=this.getStartDateOfFirstWeekOfYear(u+1,n,r),m=this.getDayNumber(u,l,h);return d.n>m?(d=this.getStartDateOfFirstWeekOfYear(u-1,n,r),--c):D.n<=m&&(d=D,++c),--this.computeWeekValues,[c,s((m-d.n)/7)+1,o(m-d.n,7)+1]}}function ii(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(e){if("string"==typeof e)return ni(e,t);var i={}.toString.call(e).slice(8,-1) ;return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?ni(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")} var a,s=!0,u=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==i.return||i.return()}finally{if(u)throw a}}}}function ni(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}var ri=Intl.DateTimeFormat,ai=!1,si=!0,ui="en";try{if(ai="undefined"!=typeof Intl&&!!(null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat))(si=new ri("en-us",{dateStyle:"full"}).format(0)!==new ri("en-us",{ dateStyle:"short"}).format(0))||console.warn("Intl.DateTimeFormatOptions dateStyle and timeStyle not available");else console.warn("Intl.DateTimeFormat not available")}catch(n){ai=!1,console.warn("Intl.DateTimeFormat not available: %s",n.message||n.toString())}try{ ai?ui=(new Intl.DateTimeFormat).resolvedOptions().locale:"object"==typeof process&&(null===(wt=process.env)||void 0===wt?void 0:wt.LANG)?ui=process.env.LANG.replace(/\..*$/,"").replace(/_/g,"-"):"object"==typeof navigator&&navigator.language&&(ui=navigator.language)}catch(n){ui="en"}var li=ai,oi=si,hi=ui,ci={full:{year:"numeric",month:"long",day:"numeric",weekday:"long"},long:{year:"numeric",month:"long",day:"numeric"},medium:{year:"numeric",month:"short",day:"numeric"},short:{year:"2-digit", month:"numeric",day:"numeric"}},di={full:{hour:"numeric",minute:"2-digit",second:"2-digit",timeZoneName:"long"},long:{hour:"numeric",minute:"2-digit",second:"2-digit",timeZoneName:"short"},medium:{hour:"numeric",minute:"2-digit",second:"2-digit"},short:{hour:"numeric",minute:"2-digit"}};function Di(e,t){Object.keys(t).forEach((i=>{var n;return e[i]=null!==(n=e[i])&&void 0!==n?n:t[i]}))}function mi(e){return li&&e?(re(e)&&e.includes(",")&&(e=e.split(",").map((e=>e.trim().replace(/-u-.*$/,"")))), X(e)?0===e.length?"en":1===e.length?mi(e[0]):e.map((e=>mi(e))):e.replace(/_/g,"-").toLowerCase()):"en-us"}function fi(e){return e.replace(/-[^-]*?$/i,"")}function gi(e,t){var i;X(e=mi(e))||(e=[e]);var n,r=ii(e);try{for(r.s();!(n=r.n()).done;){var a=n.value,s=void 0;do{i=t[a],s=fi(a)}while(!i&&a.includes("-")&&(a=s));if(i)break}}catch(e){r.e(e)}finally{r.f()}return i} Object.freeze(["af","ar","ar-dz","ar-kw","ar-ly","ar-ma","ar-sa","ar-tn","az","be","bg","bm","bn","bn-bd","bo","br","bs","ca","cs","cy","da","de","de-at","de-ch","el","en","en-au","en-ca","en-gb","en-ie","en-il","en-in","en-nz","en-sg","eo","es","es-do","es-mx","es-us","et","eu","fa","fi","fil","fo","fr","fr-ca","fr-ch","fy","ga","gd","gl","gu","hi","hr","hu","hy-am","is","it","it-ch","ja","jv","ka","kk","km","kn","ko","ku","ky","lb","lo","lt","lv","mi","mk","ml","mn","mr","ms","ms-my","mt","my","nb","ne","nl","nl-be","nn","pl","pt","pt-br","ro","ru","sd","se","si","sk","sl","sq","sr","sv","sw","ta","te","tg","th","tk","tr","tzm","ug-cn","uk","ur","uz","vi","yo","zh-cn","zh-hk","zh-tw"]) ;var vi={af:[["vm","VM"],["nm","NM"]],ar:[["ص"],["م"]],az:[["gecə"],["gecə"],["gecə"],["gecə"],["səhər"],["səhər"],["səhər"],["səhər"],["səhər"],["səhər"],["səhər"],["səhər"],["gündüz"],["gündüz"],["gündüz"],["gündüz"],["gündüz"],["axşam"],["axşam"],["axşam"],["axşam"],["axşam"],["axşam"],["axşam"]], be:[["ночы"],["ночы"],["ночы"],["ночы"],["раніцы"],["раніцы"],["раніцы"],["раніцы"],["раніцы"],["раніцы"],["раніцы"],["раніцы"],["дня"],["дня"],["дня"],["дня"],["дня"],["вечара"],["вечара"],["вечара"],["вечара"],["вечара"],["вечара"],["вечара"]],bn:[["রাত"],["রাত"],["রাত"],["রাত"],["সকাল"],["সকাল"],["সকাল"],["সকাল"],["সকাল"],["সকাল"],["দুপুর"],["দুপুর"],["দুপুর"],["দুপুর"],["দুপুর"],["দুপুর"],["দুপুর"],["বিকাল"],["বিকাল"],["বিকাল"],["রাত"],["রাত"],["রাত"],["রাত"]], "bn-bd":[["রাত"],["রাত"],["রাত"],["রাত"],["ভোর"],["ভোর"],["সকাল"],["সকাল"],["সকাল"],["সকাল"],["সকাল"],["সকাল"],["দুপুর"],["দুপুর"],["দুপুর"],["বিকাল"],["বিকাল"],["বিকাল"],["সন্ধ্যা"],["সন্ধ্যা"],["রাত"],["রাত"],["রাত"],["রাত"]], bo:[["སྔ་དྲོ","མཚན་མོ"],["སྔ་དྲོ","མཚན་མོ"],["སྔ་དྲོ","མཚན་མོ"],["སྔ་དྲོ","མཚན་མོ"],["སྔ་དྲོ","ཞོགས་ཀས"],["སྔ་དྲོ","ཞོགས་ཀས"],["སྔ་དྲོ","ཞོགས་ཀས"],["སྔ་དྲོ","ཞོགས་ཀས"],["སྔ་དྲོ","ཞོགས་ཀས"],["སྔ་དྲོ","ཞོགས་ཀས"],["སྔ་དྲོ","ཉིན་གུང"],["སྔ་དྲོ","ཉིན་གུང"],["ཕྱི་དྲོ","ཉིན་གུང"],["ཕྱི་དྲོ","ཉིན་གུང"],["ཕྱི་དྲོ","ཉིན་གུང"],["ཕྱི་དྲོ","ཉིན་གུང"],["ཕྱི་དྲོ","ཉིན་གུང"],["ཕྱི་དྲོ","དགོང་དག"],["ཕྱི་དྲོ","དགོང་དག"],["ཕྱི་དྲོ","དགོང་དག"],["ཕྱི་དྲོ","མཚན་མོ"],["ཕྱི་དྲོ","མཚན་མོ"],["ཕྱི་དྲོ","མཚན་མོ"],["ཕྱི་དྲོ","མཚན་མོ"]], br:[["a.m.","A.M."],["g.m.","G.M."]],el:[["πμ","ΠΜ","π.μ."],["μμ","ΜΜ","μ.μ."]],eo:[["atm","ATM","a.t.m.","A.T.M."],["ptm","PTM","p.t.m.","P.T.M."]],fa:[["قبل از ظهر"],["بعد از ظهر"]],gu:[["રાત"],["રાત"],["રાત"],["રાત"],["સવાર"],["સવાર"],["સવાર"],["સવાર"],["સવાર"],["સવાર"],["બપોર"],["બપોર"],["બપોર"],["બપોર"],["બપોર"],["બપોર"],["બપોર"],["સાંજ"],["સાંજ"],["સાંજ"],["રાત"],["રાત"],["રાત"],["રાત"]],he:[["לפ׳","לפ׳","לפנה״צ"],["אח׳","אח׳","אחה״צ"]], hi:[["पू","रात"],["पू","रात"],["पू","रात"],["पू","रात"],["पू","सुबह"],["पू","सुबह"],["पू","सुबह"],["पू","सुबह"],["पू","सुबह"],["पू","सुबह"],["पू","दोपहर"],["पू","दोपहर"],["अ","दोपहर"],["अ","दोपहर"],["अ","दोपहर"],["अ","दोपहर"],["अ","दोपहर"],["अ","शाम"],["अ","शाम"],["अ","शाम"],["अ","रात"],["अ","रात"],["अ","रात"],["अ","रात"]],hu:[["de","DE","de."],["du","DU","du."]], hy:[["գիշերվա"],["գիշերվա"],["գիշերվա"],["գիշերվա"],["առավոտվա"],["առավոտվա"],["առավոտվա"],["առավոտվա"],["առավոտվա"],["առավոտվա"],["առավոտվա"],["առավոտվա"],["ցերեկվա"],["ցերեկվա"],["ցերեկվա"],["ցերեկվա"],["ցերեկվա"],["երեկոյան"],["երեկոյան"],["երեկոյան"],["երեկոյան"],["երեկոյան"],["երեկոյան"],["երեկոյան"]],ja:[["午前"],["午後"]], jv:[["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","enjing"],["isuk","Isuk","siyang"],["wengi","Wengi","siyang"],["wengi","Wengi","siyang"],["wengi","Wengi","siyang"],["wengi","Wengi","sonten"],["wengi","Wengi","sonten"],["wengi","Wengi","sonten"],["wengi","Wengi","sonten"],["wengi","Wengi","ndalu"],["wengi","Wengi","ndalu"],["wengi","Wengi","ndalu"],["wengi","Wengi","ndalu"],["wengi","Wengi","ndalu"]], km:[["ព្រឹក"],["ល្ងាច"]], kn:[["ರಾತ್ರಿ","ಪೂರ್ವಾಹ್ನ"],["ರಾತ್ರಿ","ಪೂರ್ವಾಹ್ನ"],["ರಾತ್ರಿ","ಪೂರ್ವಾಹ್ನ"],["ರಾತ್ರಿ","ಪೂರ್ವಾಹ್ನ"],["ಬೆಳಿಗ್ಗೆ","ಪೂರ್ವಾಹ್ನ"],["ಬೆಳಿಗ್ಗೆ","ಪೂರ್ವಾಹ್ನ"],["ಬೆಳಿಗ್ಗೆ","ಪೂರ್ವಾಹ್ನ"],["ಬೆಳಿಗ್ಗೆ","ಪೂರ್ವಾಹ್ನ"],["ಬೆಳಿಗ್ಗೆ","ಪೂರ್ವಾಹ್ನ"],["ಬೆಳಿಗ್ಗೆ","ಪೂರ್ವಾಹ್ನ"],["ಮಧ್ಯಾಹ್ನ","ಪೂರ್ವಾಹ್ನ"],["ಮಧ್ಯಾಹ್ನ","ಪೂರ್ವಾಹ್ನ"],["ಮಧ್ಯಾಹ್ನ","ಅಪರಾಹ"],["ಮಧ್ಯಾಹ್ನ","ಅಪರಾಹ"],["ಮಧ್ಯಾಹ್ನ","ಅಪರಾಹ"],["ಮಧ್ಯಾಹ್ನ","ಅಪರಾಹ"],["ಮಧ್ಯಾಹ್ನ","ಅಪರಾಹ"],["ಸಂಜೆ","ಅಪರಾಹ"],["ಸಂಜೆ","ಅಪರಾಹ"],["ಸಂಜೆ","ಅಪರಾಹ"],["ರಾತ್ರಿ","ಅಪರಾಹ"],["ರಾತ್ರಿ","ಅಪರಾಹ"],["ರಾತ್ರಿ","ಅಪರಾಹ"],["ರಾತ್ರಿ","ಅಪರಾಹ"]], ko:[["오전"],["오후"]],ku:[["BN","به‌یانی"],["PN","ئێواره‌"]],lo:[["ຕອນເຊົ້າ"],["ຕອນແລງ"]],ml:[["രാത്രി"],["രാത്രി"],["രാത്രി"],["രാത്രി"],["രാവിലെ"],["രാവിലെ"],["രാവിലെ"],["രാവിലെ"],["രാവിലെ"],["രാവിലെ"],["രാവിലെ"],["രാവിലെ"],["ഉച്ച കഴിഞ്ഞ്"],["ഉച്ച കഴിഞ്ഞ്"],["ഉച്ച കഴിഞ്ഞ്"],["ഉച്ച കഴിഞ്ഞ്"],["ഉച്ച കഴിഞ്ഞ്"],["വൈകുന്നേരം"],["വൈകുന്നേരം"],["വൈകുന്നേരം"],["രാത്രി"],["രാത്രി"],["രാത്രി"],["രാത്രി"]],mn:[["ү.ө.","ҮӨ"],["ү.х.","ҮХ"]], mr:[["म.पू.","पहाटे"],["म.पू.","पहाटे"],["म.पू.","पहाटे"],["म.पू.","पहाटे"],["म.पू.","पहाटे"],["म.पू.","पहाटे"],["म.पू.","सकाळी"],["म.पू.","सकाळी"],["म.पू.","सकाळी"],["म.पू.","सकाळी"],["म.पू.","सकाळी"],["म.पू.","सकाळी"],["म.उ.","दुपारी"],["म.उ.","दुपारी"],["म.उ.","दुपारी"],["म.उ.","दुपारी"],["म.उ.","दुपारी"],["म.उ.","सायंकाळी"],["म.उ.","सायंकाळी"],["म.उ.","सायंकाळी"],["म.उ.","रात्री"],["म.उ.","रात्री"],["म.उ.","रात्री"],["म.उ.","रात्री"]], ms:[["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["pagi","PG"],["tengahari","PG"],["tengahari","PTG"],["tengahari","PTG"],["tengahari","PTG"],["petang","PTG"],["petang","PTG"],["petang","PTG"],["petang","PTG"],["malam","PTG"],["malam","PTG"],["malam","PTG"],["malam","PTG"],["malam","PTG"]], my:[["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["နံနက်","နံနက်"],["ညနေ","မွန်းတည့်"],["ညနေ","နေ့လယ်"],["ညနေ","နေ့လယ်"],["ညနေ","နေ့လယ်"],["ညနေ","ညနေ"],["ညနေ","ညနေ"],["ညနေ","ညနေ"],["ညနေ","ည"],["ညနေ","ည"],["ညနေ","ည"],["ညနေ","ည"],["ညနေ","ည"]], ne:[["पूर्वाह्न","राति"],["पूर्वाह्न","राति"],["पूर्वाह्न","राति"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["पूर्वाह्न","बिहान"],["अपराह्न","दिउँसो"],["अपराह्न","दिउँसो"],["अपराह्न","दिउँसो"],["अपराह्न","दिउँसो"],["अपराह्न","साँझ"],["अपराह्न","साँझ"],["अपराह्न","साँझ"],["अपराह्न","साँझ"],["अपराह्न","राति"],["अपराह्न","राति"],["अपराह्न","राति"],["अपराह्न","राति"]], ru:[["ночи"],["ночи"],["ночи"],["ночи"],["утра"],["утра"],["утра"],["утра"],["утра"],["утра"],["утра"],["утра"],["дня"],["дня"],["дня"],["дня"],["дня"],["вечера"],["вечера"],["вечера"],["вечера"],["вечера"],["вечера"],["вечера"]],sd:[["صبح"],["شام","منجهند"]],si:[["පෙ.ව.","පෙර වරු"],["ප.ව.","පස් වරු"]],sq:[["pd","PD","e paradites"],["md","MD","e pasdites"]], ta:[["யாமம்","முற்பகல்"],["யாமம்","முற்பகல்"],["வைகறை","முற்பகல்"],["வைகறை","முற்பகல்"],["வைகறை","முற்பகல்"],["வைகறை","முற்பகல்"],["காலை","முற்பகல்"],["காலை","முற்பகல்"],["காலை","முற்பகல்"],["காலை","முற்பகல்"],["நண்பகல்","முற்பகல்"],["நண்பகல்","முற்பகல்"],["நண்பகல்","பிற்பகல்"],["நண்பகல்","பிற்பகல்"],["எற்பாடு","பிற்பகல்"],["எற்பாடு","பிற்பகல்"],["எற்பாடு","பிற்பகல்"],["எற்பாடு","பிற்பகல்"],["மாலை","பிற்பகல்"],["மாலை","பிற்பகல்"],["மாலை","பிற்பகல்"],["மாலை","பிற்பகல்"],["யாமம்","பிற்பகல்"],["யாமம்","பிற்பகல்"]], te:[["రాత్రి"],["రాత్రి"],["రాత్రి"],["రాత్రి"],["ఉదయం"],["ఉదయం"],["ఉదయం"],["ఉదయం"],["ఉదయం"],["ఉదయం"],["మధ్యాహ్నం"],["మధ్యాహ్నం"],["మధ్యాహ్నం"],["మధ్యాహ్నం"],["మధ్యాహ్నం"],["మధ్యాహ్నం"],["మధ్యాహ్నం"],["సాయంత్రం"],["సాయంత్రం"],["సాయంత్రం"],["రాత్రి"],["రాత్రి"],["రాత్రి"],["రాత్రి"]],tg:[["шаб"],["шаб"],["шаб"],["шаб"],["субҳ"],["субҳ"],["субҳ"],["субҳ"],["субҳ"],["субҳ"],["субҳ"],["рӯз"],["рӯз"],["рӯз"],["рӯз"],["рӯз"],["бегоҳ"],["бегоҳ"],["бегоҳ"],["шаб"],["шаб"],["шаб"],["шаб"],["шаб"]], th:[["ก่อนเที่ยง"],["หลังเที่ยง"]],tr:[["öö","ÖÖ"],["ös","ÖS"]], ug:[["چۈشتىن بۇرۇن","يېرىم كېچە"],["چۈشتىن بۇرۇن","يېرىم كېچە"],["چۈشتىن بۇرۇن","يېرىم كېچە"],["چۈشتىن بۇرۇن","يېرىم كېچە"],["چۈشتىن بۇرۇن","يېرىم كېچە"],["چۈشتىن بۇرۇن","يېرىم كېچە"],["چۈشتىن بۇرۇن","سەھەر"],["چۈشتىن بۇرۇن","سەھەر"],["چۈشتىن بۇرۇن","سەھەر"],["چۈشتىن بۇرۇن","چۈشتىن بۇرۇن"],["چۈشتىن بۇرۇن","چۈشتىن بۇرۇن"],["چۈشتىن بۇرۇن","چۈشتىن بۇرۇن"],["چۈشتىن كېيىن","چۈش"],["چۈشتىن كېيىن","چۈشتىن كېيىن"],["چۈشتىن كېيىن","چۈشتىن كېيىن"],["چۈشتىن كېيىن","چۈشتىن كېيىن"],["چۈشتىن كېيىن","چۈشتىن كېيىن"],["چۈشتىن كېيىن","چۈشتىن كېيىن"],["چۈشتىن كېيىن","كەچ"],["چۈشتىن كېيىن","كەچ"],["چۈشتىن كېيىن","كەچ"],["چۈشتىن كېيىن","كەچ"],["چۈشتىن كېيىن","كەچ"],["چۈشتىن كېيىن","كەچ"]], uk:[["дп"],["пп"]],ur:[["ق.د.","صبح"],["ب.د.","شام"]],vi:[["sa","SA"],["ch","CH"]],zh:[["上午"],["下午"]]},yi={};["af","bo","br","el","eo","he","hi","hu","jv","ku","lo","mn","my","mr","ne","sd","sq","si","th","ug","ur","zh"].forEach((e=>yi[e]=!0));var Ei=[["am","AM"],["pm","PM"]];var Ai={};"ag as au bd br bs bt bw bz ca cn co dm do et gt\n gu hk hn id il in jm jp ke kh kr la mh mm mo mt\n mx mz ni np pa pe ph pk pr pt py sa sg sv th tt\n tw um us ve vi ws ye za zw".split(/s+/).forEach((e=>Ai[e]=0)), "ad ai al am an ar at ax az ba be bg bm bn by ch\n cl cm cr cy cz de dk ec ee es fi fj fo fr gb ge\n gf gp gr hr hu ie is it kg kz lb li lk lt lu lv\n mc md me mk mn mq my nl