@telerik/kendo-intl
Version:
A package exporting functions for date and number parsing and formatting
1 lines • 36.5 kB
JavaScript
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.KendoIntl=r():e.KendoIntl=r()}(window,(function(){return function(e){var r={};function n(t){if(r[t])return r[t].exports;var a=r[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=r,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(n.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)n.d(t,a,function(r){return e[r]}.bind(null,a));return t},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="",n(n.s=0)}([function(e,r,n){"use strict";n.r(r),n.d(r,"formatNumber",(function(){return Fe})),n.d(r,"parseNumber",(function(){return ke})),n.d(r,"formatDate",(function(){return rr})),n.d(r,"parseDate",(function(){return xr})),n.d(r,"splitDateFormat",(function(){return kr})),n.d(r,"load",(function(){return I})),n.d(r,"setData",(function(){return z})),n.d(r,"dateFieldName",(function(){return A})),n.d(r,"dateFormatNames",(function(){return C})),n.d(r,"cldr",(function(){return m})),n.d(r,"localeInfo",(function(){return d})),n.d(r,"currencyDisplays",(function(){return $})),n.d(r,"currencyDisplay",(function(){return B})),n.d(r,"currencyFractionOptions",(function(){return U})),n.d(r,"territoryCurrencyCode",(function(){return J})),n.d(r,"localeCurrency",(function(){return W})),n.d(r,"firstDay",(function(){return V})),n.d(r,"weekendRange",(function(){return re})),n.d(r,"numberSymbols",(function(){return ne})),n.d(r,"toString",(function(){return Or})),n.d(r,"format",(function(){return Tr})),n.d(r,"errors",(function(){return l})),n.d(r,"IntlError",(function(){return o})),n.d(r,"toIntlErrors",(function(){return s}));var t={en:{name:"en",identity:{version:{_number:"$Revision: 12418 $",_cldrVersion:"29"},language:"en"},territory:"US",numbers:{symbols:{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",exponential:"E",superscriptingExponent:"×",perMille:"‰",infinity:"∞",nan:"NaN",timeSeparator:":"},decimal:{patterns:["n"],groupSize:[3]},scientific:{patterns:["nEn"],groupSize:[]},percent:{patterns:["n%"],groupSize:[3]},currency:{patterns:["$n"],groupSize:[3],"unitPattern-count-one":"n $","unitPattern-count-other":"n $"},currencies:{BGN:{displayName:"Bulgarian Lev","displayName-count-one":"Bulgarian lev","displayName-count-other":"Bulgarian leva",symbol:"BGN"},EUR:{displayName:"Euro","displayName-count-one":"euro","displayName-count-other":"euros",symbol:"€","symbol-alt-narrow":"€"},USD:{displayName:"US Dollar","displayName-count-one":"US dollar","displayName-count-other":"US dollars",symbol:"$","symbol-alt-narrow":"$"}},localeCurrency:"USD",accounting:{patterns:["$n","($n)"],groupSize:[3]}},calendar:{gmtFormat:"GMT{0}",gmtZeroFormat:"GMT",patterns:{d:"M/d/y",D:"EEEE, MMMM d, y",m:"MMM d",M:"MMMM d",y:"MMM y",Y:"MMMM y",F:"EEEE, MMMM d, y h:mm:ss a",g:"M/d/y h:mm a",G:"M/d/y h:mm:ss a",t:"h:mm a",T:"h:mm:ss a",s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{Bh:"h B",Bhm:"h:mm B",Bhms:"h:mm:ss B",d:"d",E:"ccc",EBhm:"E h:mm B",EBhms:"E h:mm:ss B",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"HH:mm:ss v",hmv:"h:mm a v",Hmv:"HH:mm v",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d","MMMMW-count-one":"'week' W 'of' MMMM","MMMMW-count-other":"'week' W 'of' MMMM",ms:"mm:ss",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"E, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"E, MMM d, y",yMMMM:"MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y","yw-count-one":"'week' w 'of' Y","yw-count-other":"'week' w 'of' Y"}},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateFormats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"M/d/yy"},days:{format:{abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"stand-alone":{abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]}},months:{format:{abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},"stand-alone":{abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]}},quarters:{format:{abbreviated:["Q1","Q2","Q3","Q4"],narrow:["1","2","3","4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},"stand-alone":{abbreviated:["Q1","Q2","Q3","Q4"],narrow:["1","2","3","4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]}},dayPeriods:{format:{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"mi",am:"a","am-alt-variant":"am",noon:"n",pm:"p","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"}},"stand-alone":{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"},narrow:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"}}},eras:{format:{wide:{0:"Before Christ",1:"Anno Domini","0-alt-variant":"Before Common Era","1-alt-variant":"Common Era"},abbreviated:{0:"BC",1:"AD","0-alt-variant":"BCE","1-alt-variant":"CE"},narrow:{0:"B",1:"A","0-alt-variant":"BCE","1-alt-variant":"CE"}}},dateFields:{era:{wide:"era"},year:{wide:"year",short:"yr.",narrow:"yr."},quarter:{wide:"quarter",short:"qtr.",narrow:"qtr."},month:{wide:"month",short:"mo.",narrow:"mo."},week:{wide:"week",short:"wk.",narrow:"wk."},day:{wide:"day",short:"day",narrow:"day"},weekday:{wide:"day of the week"},dayperiod:{wide:"AM/PM"},hour:{wide:"hour",short:"hr.",narrow:"hr."},minute:{wide:"minute",short:"min.",narrow:"min."},second:{wide:"second",short:"sec.",narrow:"sec."},millisecond:{wide:"millisecond",short:"ms",narrow:"ms"},zone:{wide:"time zone"}}}},supplemental:{likelySubtags:{en:"en-Latn-US"},currencyData:{region:{US:[{USD:{_from:"1792-01-01"}}]}},weekData:{firstDay:{US:"sun"},weekendStart:{"001":"sat"},weekendEnd:{"001":"sun"}}}};function a(e){return"string"==typeof e}var i=/\{(\d+)}?\}/g,o=function(e){var r=e.name,n=e.message;if(!r||!n)throw new Error("{ name: string, message: string } object is required!");this.name=r,this.message=n};o.prototype.formatMessage=function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];var n=u(e),t=this.message.replace(i,(function(e,r){return n[parseInt(r,10)]}));return this.name+": "+t},o.prototype.error=function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];return new Error(this.formatMessage(e))};var u=function(e){return e.reduce((function(e,r){return e.concat(r)}),[])},s=function(e){return Object.keys(e).reduce((function(r,n){return r[n]=new o({name:n,message:e[n]}),r}),{})},l=s({NoLocale:"Missing locale info for '{0}'",NoCurrency:"Cannot determine currency information. Please load the locale currencies data.",NoSupplementalCurrency:"Cannot determine currency. Please load the supplemental currencyData.",NoCurrencyRegion:"No currency data for region '{0}'",NoCurrencyDisplay:"Cannot determine currency display information. Please load the locale currencies data. The default culture does not include the all currencies data.",NoGMTInfo:"Cannot determine locale GMT format. Please load the locale timeZoneNames data.",NoWeekData:"Cannot determine locale first day of week. Please load the supplemental weekData.",NoFirstDay:"Cannot determine locale first day of week. Please load the supplemental weekData. The default culture includes only the 'en-US' first day info.",NoValidCurrency:"Cannot determine a default currency for the {0} locale. Please specify explicitly the currency with the format options.",NoDateFieldNames:"Cannot determine the locale date field names. Please load the locale dateFields data."});var m=t;function c(e){return a(e)?d(e):e}function d(e){if(m[e])return m[e];if(m.supplemental.likelySubtags){var r=e.split("-"),n=r[0],t=r.slice(1),a=function(e,r){for(var n=m.supplemental.likelySubtags,t=0;t<r.length;t++){var a=n[e+"-"+r[t]];if(a)return a}if(n[e])return n[e]}(n,t),i=a?function(e,r){var n=e.split("-"),t=n[0],a=n[1],i=n[2];return m[e]||-1!==r.indexOf(i)&&m[t+"-"+i]||-1!==r.indexOf(a)&&m[t+"-"+a]||m[t]}(a,t):null;if(i)return i}throw l.NoLocale.error(e)}var f=/([#,0.]+)/g,y=/¤/g;function v(e){return f.lastIndex=0,e.replace(y,"$").replace(f,"n").split(";")}function p(e){return f.lastIndex=0,f.exec(e.split(";")[0])[0].split(".")[0].split(",").slice(1).map((function(e){return e.length})).reverse()}function g(e,r){for(var n in r)n.startsWith("unitPattern")&&(e[n]=r[n].replace("{0}","n").replace("{1}","$"))}function h(e,r){var n=m[e],t=n.numbers=n.numbers||{};for(var a in t.symbols=t.symbols||{},r)if("symbols-numberSystem-latn"===a)Object.assign(t.symbols,r[a]);else if(a.includes("Formats-numberSystem-latn")){var i=a.substr(0,a.indexOf("Formats-numberSystem-latn")),o=r[a].standard;t[i]={patterns:v(o)},"currency"===i?(t[i].groupSize=p((r["decimalFormats-numberSystem-latn"]||r[a]).standard),g(t[i],r[a]),t.accounting={patterns:v(r[a].accounting),groupSize:t[i].groupSize}):t[i].groupSize=p(o)}else"currencies"===a&&(t.currencies=r[a])}var M={s:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'"},b=/y+/g,w=[["dateFormats","short"]],S={D:[["dateFormats","full"]],m:[["dateTimeFormats","availableFormats","MMMd"]],M:[["dateTimeFormats","availableFormats","MMMMd"]],y:[["dateTimeFormats","availableFormats","yMMM"]],Y:[["dateTimeFormats","availableFormats","yMMMM"]],F:[["dateFormats","full"],["timeFormats","medium"]],g:[["dateTimeFormats","availableFormats","yMd"],["timeFormats","short"]],G:[["dateTimeFormats","availableFormats","yMd"],["timeFormats","medium"]],t:[["timeFormats","short"]],T:[["timeFormats","medium"]]};function F(e){for(var r=[],n=Object.getOwnPropertyNames(e),t=0;t<n.length;t++){var a=e[n[t]];r.push(a)}return r}function x(e,r){var n={};for(var t in e){var a=n[t]={};for(var i in e[t]){var o=e[t][i];a[i]=r?o:F(o)}}return n}function D(e,r){var n=m[e].calendar;n.days=x(r.days),n.months=x(r.months),n.quarters=x(r.quarters),n.dayPeriods=x(r.dayPeriods,!0),n.eras=function(e){var r={},n=r.format={},t={eraAbbr:"abbreviated",eraNames:"wide",eraNarrow:"narrow"};for(var a in e){n[t[a]]=e[a]}return r}(r.eras)}function H(e,r){var n=m[e].calendar,t={};for(var a in r){var i=a.split("-"),o=i[0],u=i[1];void 0===u&&(u="wide");var s=t[o]||{},l=r[a].displayName;l&&(s[u]=l,t[o]=s)}n.dateFields=t}function N(e,r){for(var n=[],t=0;t<e.length;t++){for(var a=e[t],i=r,o=0;o<a.length;o++)i=i[a[o]];n.push(i)}return n.join(" ")}function k(e,r){var n=m[e].calendar,t=n.patterns={};for(var a in t.d=N(w,r).replace(b,"y"),S)t[a]=N(S[a],r);for(var i in M)t[i]=M[i];var o=r.dateTimeFormats;n.dateTimeFormats={full:o.full,long:o.long,medium:o.medium,short:o.short,availableFormats:o.availableFormats},n.timeFormats=r.timeFormats,n.dateFormats=r.dateFormats}function E(e,r){var n=m[e].calendar=m[e].calendar||{};for(var t in r)"timeZoneNames"===t?(n.gmtFormat=r[t].gmtFormat,n.gmtZeroFormat=r[t].gmtZeroFormat):"calendars"===t&&r[t].gregorian?(k(e,r[t].gregorian),D(e,r[t].gregorian)):"fields"===t&&H(e,r.fields)}function O(e){if(e.territory)return e.territory;var r,n=e.name,t=e.identity;return r=t&&t.territory?t.territory:function(e,r){var n=m.supplemental.likelySubtags,t=e.split("-");if(n){var a=n[e]||n[t[0]];a&&(t=a.split("-"))}if(r)for(var i=t.length-1;i>=1;i--){var o=t[i];o!==r.variant&&o!==r.script||t.splice(i,1)}var u=t.length;if(u>1)return t[u-1].toUpperCase()}(n,t),e.territory=r,r}function T(e,r){for(var n in r)"numbers"===n?h(e,r[n]):"dates"===n&&E(e,r[n])}function I(){for(var e=arguments,r=arguments.length,n=0;n<r;n++){var t=e[n];if(t.main){var a=Object.keys(t.main)[0],i=t.main[a],o=m[a]=m[a]||{};o.name=o.name||a,o.identity=o.identity||i.identity,O(o),T(a,i)}else if(t.supplemental)if(t.supplemental.weekData)m.supplemental.weekData={firstDay:t.supplemental.weekData.firstDay,weekendStart:t.supplemental.weekData.weekendStart,weekendEnd:t.supplemental.weekData.weekendEnd};else if(t.supplemental.likelySubtags)m.supplemental.likelySubtags=Object.assign(m.supplemental.likelySubtags,t.supplemental.likelySubtags);else if(t.supplemental.currencyData){var u=m.supplemental.currencyData;u.region=Object.assign(u.region||{},t.supplemental.currencyData.region),u.fractions=Object.assign(u.fractions||{},t.supplemental.currencyData.fractions)}}}function z(e){var r=e.name,n=m[r]=m[r]||{},t=m.supplemental=m.supplemental||{};e.likelySubtags&&(t.likelySubtags=Object.assign(t.likelySubtags||{},e.likelySubtags)),e.currencyData&&(t.currencyData=t.currencyData||{},t.currencyData.fractions=Object.assign(t.currencyData.fractions||{},e.currencyData));var a=n.numbers;Object.assign(n,e),a&&e.numbers&&(n.numbers=Object.assign({},a,e.numbers))}function A(e,r){void 0===r&&(r="en");var n=d(r).calendar.dateFields;if(!n)throw l.NoDateFieldNames.error();var t=n[e.type]||{};return t[e.nameType]||t.wide}function C(e,r){var n,t=r.type,a=r.nameType,i=r.standAlone,o=r.lower,u=i?"stand-alone":"format",s=(o?"lower-":"")+a,l=c(e).calendar[t][u],m=l[s];return!m&&o&&(m=l[s]=(n=l[a],Array.isArray(n)?function(e){for(var r=[],n=0;n<e.length;n++)r.push(e[n].toLowerCase());return r}(n):function(e){var r={};for(var n in e)r[n]=e[n].toLowerCase();return r}(n))),m}function L(e){var r=e.split("-"),n=parseInt(r[0],10),t=parseInt(r[1],10)-1,a=parseInt(r[2],10);return new Date(n,t,a)}var P=l.NoCurrency,j=l.NoCurrencyDisplay,G=l.NoSupplementalCurrency,Z=l.NoCurrencyRegion,q=l.NoValidCurrency,Q={"001":"USD",150:"EUR"};function X(e,r,n){var t=c(e).numbers.currencies;if(t){var a=t[r];if(a)return a;if(n)throw j.error()}else if(n)throw P.error()}function _(e,r){return r.length-e.length}function $(e,r,n){void 0===n&&(n=!0);var t=X(e,r,n);if(t){if(!t.displays){var a=[r];for(var i in t)a.push(t[i]);a.sort(_),t.displays=a}return t.displays}}function B(e,r){var n=r.value,t=r.currency,a=r.currencyDisplay;if(void 0===a&&(a="symbol"),"code"===a)return t;var i=X(e,t,!0);return"symbol"===a?i["symbol-alt-narrow"]||i.symbol:void 0===typeof n||1!==n?i["displayName-count-other"]:i["displayName-count-one"]}function U(e){var r=2,n=2,t=((m.supplemental.currencyData||{}).fractions||{})[e];return t&&t._digits&&(n=r=parseInt(t._digits,10)),{minimumFractionDigits:r,maximumFractionDigits:n}}function J(e,r){if(void 0===r&&(r=!0),Q[e])return Q[e];var n=m.supplemental.currencyData;if(n){var t=n.region[e];if(t)return function(e){for(var r,n,t,a,i=0;i<e.length;i++){var o=e[i],u=Object.keys(o)[0],s=o[u];if("XXX"!==u&&"false"!==s._tender&&s._from)if(s._to){if(!t){var l=L(s._from),m=L(s._to);(!n||n.to<m||n.from<l)&&(r=u,n={from:l,to:m})}}else{var c=L(s._from);(!a||a<c)&&(t=u,a=c)}}return t||r}(t);if(r)throw Z.error(e)}else if(r)throw G.error()}function W(e,r){var n=c(e),t=n.numbers;if(!t.localeCurrency){var a=J(O(n),r);if(!a&&r)throw q.error(n.name);t.localeCurrency=a}return t.localeCurrency}var R=["sun","mon","tue","wed","thu","fri","sat"],Y=l.NoWeekData,K=l.NoFirstDay;function V(e){var r=c(e);if(!isNaN(r.firstDay))return r.firstDay;var n=m.supplemental.weekData;if(!n)throw Y.error();var t=n.firstDay[O(r)]||n.firstDay["001"];if(!t)throw K.error();return r.firstDay=R.indexOf(t),r.firstDay}var ee=l.NoWeekData;function re(e){var r=c(e);if(r.weekendRange)return r.weekendRange;var n=m.supplemental.weekData;if(!n)throw ee.error();var t=O(r),a=n.weekendStart[t]||n.weekendStart["001"],i=n.weekendEnd[t]||n.weekendEnd["001"];return r.weekendRange={start:R.indexOf(a),end:R.indexOf(i)},r.weekendRange}function ne(e){return c(e).numbers.symbols}function te(e){return 1/e==-1/0}function ae(e,r){return void 0===r&&(r={}),r.currency||(r.currency=W(e,!0)),B(e,r)}function ie(e,r,n,t,a){var i=a.numbers.symbols,o=e.indexOf(i.decimal),u=t.groupSize.slice(),s=u.shift(),l=-1!==o?o:n+1,m=e.substring(r,l),c=e,d=m.length;if(d>=s){for(var f=d,y=[];f>-1;){var v=m.substring(f-s,f);v&&y.push(v),f-=s;var p=u.shift();if(0===(s=void 0!==p?p:s)){(v=m.substring(0,f))&&y.push(v);break}}m=y.reverse().join(i.group),c=e.substring(0,r)+m+e.substring(l)}return c}function oe(e){return"currency"===e||"accounting"===e}function ue(e,r,n){void 0===r&&(r=2),void 0===n&&(n=!1);var t=r-String(e).length,a=e;if(t>0){var i=new Array(t+1).join("0");a=n?e+i:i+e}return a}function se(e,r){var n=e,t=r||0;return n=n.toString().split("e"),n=(n=Math.round(Number(n[0]+"e"+(n[1]?Number(n[1])+t:t)))).toString().split("e"),(n=Number(n[0]+"e"+(n[1]?Number(n[1])-t:-t))).toFixed(Math.min(t,20))}var le=/0+$/;function me(e,r,n){var t=n.numbers.symbols,a=r.style,i=oe(a);if("scientific"===a)return(void 0!==r.minimumFractionDigits?e.toExponential(r.minimumFractionDigits):e.toExponential()).replace(".",t.decimal);var o,u=e;i&&(r.value=u,o=ae(n,r)),"percent"===a&&(u*=100,o=t.percentSign);var s=function(e){var r,n=e.minimumFractionDigits,t=e.maximumFractionDigits,a=e.style,i=oe(a);return i&&(r=U(e.currency)),void 0===n&&(n=i?r.minimumFractionDigits:0),void 0===t&&(t="percent"===a?Math.max(n,0):i?Math.max(n,r.maximumFractionDigits):Math.max(n,3)),{minimumFractionDigits:n,maximumFractionDigits:t}}(r),l=s.minimumFractionDigits,m=(u=se(u,s.maximumFractionDigits))<0,c=te(e),d=u.split("."),f=d[0],y=ue(d[1]?d[1].replace(le,""):"",l,!0);m&&(f=f.substring(1)),r.minimumIntegerDigits&&(f=ue(f,r.minimumIntegerDigits));var v,p=!1!==r.useGrouping?ie(f,0,f.length,r,n):f;if(y&&(p+=t.decimal+y),i&&"name"===r.currencyDisplay)v=function(e,r){var n=e.numbers.currency,t=1!==r?n["unitPattern-count-other"]:n["unitPattern-count-one"];return r<0&&(t=t.replace("n","-n")),t}(n,e);else{var g=r.patterns;v=m||c?g[1]||"-"+g[0]:g[0]}return"n"!==v||m?function(e,r,n){for(var t="",a=0,i=r.length;a<i;a++){var o=r.charAt(a);t+="n"===o?e:"$"===o||"%"===o?n:o}return t}(p,v,o):p}var ce=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g;function de(e,r){var n=e.format;-1!==n.indexOf("%")&&(e.style="percent",e.symbol=r.numbers.symbols.percentSign,e.number*=100),-1!==n.indexOf("$")&&(e.style="currency",e.symbol=ae(r))}function fe(e){var r=e.format;if(r.indexOf("'")>-1||r.indexOf('"')>-1||r.indexOf("\\")>-1){var n=e.literals=[];e.format=r.replace(ce,(function(e){var r=e.charAt(0).replace("\\",""),t=e.slice(1).replace(r,"");return n.push(t),"__??__"}))}}var ye=/(\.(?:[0-9]*[1-9])?)0+$/g,ve=/\.$/,pe=/\,/g;function ge(e){var r,n,t,a=e.number,i=e.format,o=i.indexOf(".");if(-1!==o){var u=i.lastIndexOf("0")-o,s=i.lastIndexOf("#")-o,l=u>-1,m=s>-1,c=a.toString().split("e"),d=(c=(c=c[1]?se(a,Math.abs(c[1])):c[0]).split(".")[1]||"").length,f=-1;l||m?l&&u>s?d=u:s>u&&(m&&d>s?d=s:l&&d<u&&(d=u),f=l?u:0):(e.format=i.substring(0,o)+i.substring(o+1),o=-1,d=0),d>-1&&(a=se(a,d),f>-1&&(r=a,t=0===(n=f)?ye:new RegExp("(\\.[0-9]{"+n+"}[1-9]*)0+$","g"),a=r.replace(t,"$1").replace(ve,"")))}else a=se(a);e.negative&&-1*a>=0&&!e.negativeZero&&(e.negative=!1),e.number=a,e.decimalIndex=o}function he(e,r,n){return-1===e&&-1!==r?r:-1!==e&&-1===r?e:n?Math.min(e,r):Math.max(e,r)}function Me(e,r){var n=e.number;return-1!==e.start&&(n=function(e,r){var n=e;if(r)for(var t=r.length,a=0;a<t;a++)n=n.replace("__??__",r[a]);return n}(n=function(e,r,n){var t=e;if("currency"===r||"percent"===r){t="";for(var a=0,i=e.length;a<i;a++){var o=e.charAt(a);t+="$"===o||"%"===o?n:o}}return t}(n=function(e,r){var n=e.start,t=e.end,a=e.negative,i=e.negativeZero,o=e.format,u=e.decimalIndex,s=e.lastZeroIndex,l=e.hasNegativeFormat,m=e.hasGroup,c=e.number,d=c.toString().split("."),f=o.length,y=d[0],v=d[1]||"",p=y.length,g="";c=o.substring(0,n),!a&&!i||l||(c+="-");for(var h=n;h<f;h++){var M=o.charAt(h);if(-1===u){if(t-h<p){c+=y;break}}else if(-1!==s&&s<h&&(g=""),u-h<=p&&u-h>-1&&(c+=y,h=u),u===h){c+=(v?r.numbers.symbols.decimal:"")+v,h+=t-u+1;continue}"0"===M?(c+=M,g=M):"#"===M&&(c+=g)}return m&&(c=ie(c,n+(a&&!l?1:0),Math.max(t,p+n),r.numbers.decimal,r)),t>=n&&(c+=o.substring(t+1)),c}(e,r),e.style,e.symbol),e.literals)),n}function be(e,r,n){var t={negative:e<0,number:Math.abs(e),negativeZero:te(e),format:r};return function(e){var r=e.number,n=e.format;if(n=n.split(";"),(e.negative||e.negativeZero)&&n[1])n=n[1],e.hasNegativeFormat=!0;else if(0===r){var t=n[2];n=t||n[0],t&&function(e){return-1===e.indexOf("#")&&-1===e.indexOf("0")}(t)&&(e.constant=t)}else n=n[0];e.format=n}(t),t.constant?t.constant:(fe(t),de(t,n),function(e){e.hasGroup=e.format.indexOf(",")>-1,e.hasGroup&&(e.format=e.format.replace(pe,""))}(t),ge(t),function(e){var r=e.format,n=r.indexOf("#"),t=r.indexOf("0"),a=he(n,t,!0),i=he(n=r.lastIndexOf("#"),t=r.lastIndexOf("0"));a===r.length&&(i=a),e.start=a,e.end=i,e.lastZeroIndex=t}(t),Me(t,n))}var we=/^(n|c|p|e|a)(\d*)$/i;function Se(e){return a(e)?function(e){var r=we.exec(e);if(r){var n={style:"decimal"},t=r[1].toLowerCase();return"c"===t?n.style="currency":"a"===t?n.style="accounting":"p"===t?n.style="percent":"e"===t&&(n.style="scientific"),r[2]&&(n.minimumFractionDigits=n.maximumFractionDigits=parseInt(r[2],10)),n}}(e):e}function Fe(e,r,n){if(void 0===r&&(r="n"),void 0===n&&(n="en"),null==e)return"";if(!isFinite(e))return String(e);var t,a=d(n),i=Se(r);if(i){var o=i.style||"decimal";t=me(e,Object.assign({},a.numbers[o],i),a)}else t=be(e,r,a);return t}function xe(e){return"number"==typeof e}var De=/[eE][\-+]?[0-9]+/,He=/\u00A0/g;function Ne(e,r){if(r.length>1){var n=(r[1]||"").replace("$","").split("n");if(e.indexOf(n[0])>-1&&e.indexOf(n[1])>-1)return e.replace(n[0],"").replace(n[1],"")}}function ke(e,r,n){if(void 0===r&&(r="en"),void 0===n&&(n={}),!e&&0!==e)return null;if(xe(e))return e;var t,i=d(r),o=i.numbers.symbols,u=e.toString(),s=n||{};if(a(n)&&(fe(s={format:n}),u=function(e,r){var n=r.literals,t=e;if(n)for(var a=0;a<n.length;a++)t=t.replace(n[a],"");return t}(u,s),de(s,i)),("percent"===s.style||u.indexOf(o.percentSign)>-1)&&(u=u.replace(o.percentSign,""),t=!0),De.test(u))return u=parseFloat(u.replace(o.decimal,".")),isNaN(u)?null:u;var l=function(e,r,n){var t,a=Se(n)||{},i=oe(a.style),o=e,u=a.currency||W(r,i);if(u){var s=$(r,u,i);if(s)for(var l=0;l<s.length;l++){var m=s[l];if(o.includes(m)){o=o.replace(m,""),i=!0;break}}if(i){var c=Ne(o,r.numbers.currency.patterns)||Ne(o,r.numbers.accounting.patterns);c&&(t=!0,o=c)}}return{number:o,negative:t}}(u,i,s),m=l.negative,c=l.number,f=(u=String(c).trim()).indexOf("-");if(f>0)return null;var y=f>-1;return y=void 0!==m?m:y,u=u.replace("-","").replace(He," ").split(o.group.replace(He," ")).join("").replace(o.decimal,"."),u=parseFloat(u),isNaN(u)?u=null:y&&(u*=-1),u&&t&&(u/=100),u}var Ee=/\{(\d+)}/g;function Oe(e){var r=arguments;return e.replace(Ee,(function(e,n){return r[parseInt(n,10)+1]}))}var Te=[2,1,5,3,4],Ie={};Ie[(-2).toString()]=8,Ie[(-1).toString()]=6,Ie[2..toString()]=6,Ie[1..toString()]=3;var ze={numeric:1,"2-digit":2,short:3,long:4,narrow:5},Ae=/[hHmsSzZoOvVxX]/;var Ce=[{key:"era",specifier:"G"},{key:"year",specifier:"y"},{key:"month",specifier:"M"},{key:"day",specifier:"d"},{key:"weekday",specifier:"E"},{key:"hour",getSpecifier:function(e){return e.hour12?"h":"H"}},{key:"minute",specifier:"m"},{key:"second",specifier:"s"},{key:"timeZoneName",specifier:"z"}],Le={e:"c",E:"c",M:"L",Q:"q"},Pe={},je={};function Ge(e){return Pe[e]||(Pe[e]=new RegExp(e+"+")),Pe[e]}function Ze(e){for(var r=[],n=e.charAt(0),t=n,a=1;a<e.length;a++){var i=e.charAt(a);i===t?n+=i:(r.push(n),n=t=i)}return r.push(n),r}function qe(e,r){var n,t,a=e.length,i=-Number.MAX_VALUE;for(var o in r){for(var u=[],s=o.replace("v","z"),l=0,m=0;m<a;m++){var c=e[m],d=(Ge(c[0]).exec(s)||[])[0];if(d){if(s=s.replace(d,""),d.length!==c.length){var f=Math.max(Math.min(Te[d.length]-Te[c.length],2),-2);l-=Ie[f]}}else l-=120;if(u.push(d),l<i)break}s.length&&(l-=20*Ze(s).length),l>i&&(i=l,n=u,t=r[o])}t=t.replace("v","z");for(var y=0;y<a;y++){var v=n[y];if(v&&v!==e[y]){var p=n[y][0];t=t.replace(Ge(p),e[y]),Le[p]&&(t=t.replace(Ge(Le[p]),e[y]))}}return t}function Qe(e,r){var n=r.calendar.dateTimeFormats.availableFormats;if(n[e])return n[e];if(je[r.name]&&je[r.name][e])return je[r.name][e];var t,a=e.search(Ae);if(a>0){var i=e.substr(0,a),o=e.substr(a);t=Oe(r.calendar.dateTimeFormats.short,n[o]||qe(Ze(o),n),n[i]||qe(Ze(i),n))}else t=qe(Ze(e),n);return function(e,r,n){je[n]||(je[n]={}),je[n][e]=r}(e,t,r.name),t}function Xe(e,r){var n,t=r.calendar;if(a(e))n=t.patterns[e]?t.patterns[e]:e;else if(e){if(e.pattern)return e.pattern;var i=e.skeleton;i||(e.datetime?n=Oe(t.dateTimeFormats[e.datetime],t.timeFormats[e.datetime],t.dateFormats[e.datetime]):e.date?n=t.dateFormats[e.date]:e.time?n=t.timeFormats[e.time]:i=function(e){for(var r=[],n=0;n<Ce.length;n++){var t=Ce[n],a=e[t.key];if(a){var i=t.specifier||t.getSpecifier(e);r.push(i.repeat(ze[a]))}}return r.join("")}(e)),i&&(n=Qe(i,r))}return n||(n=t.patterns.d),n}function _e(e){var r;return e<=3?r="abbreviated":4===e?r="wide":5===e?r="narrow":6===e&&(r="short"),r}function $e(e,r,n,t,a){return C(e,{type:r,nameType:_e(n),standAlone:t,lower:a})}function Be(e){return"function"==typeof e}function Ue(e){return Boolean(e)&&Be(e.getTime)&&Be(e.getMonth)}var Je={G:"era",y:"year",q:"quarter",Q:"quarter",M:"month",L:"month",d:"day",E:"weekday",c:"weekday",e:"weekday",h:"hour",H:"hour",k:"hour",K:"hour",m:"minute",s:"second",S:"millisecond",a:"dayperiod",x:"zone",X:"zone",z:"zone",Z:"zone"},We=/d{1,2}|E{1,6}|e{1,6}|c{3,6}|c{1}|M{1,5}|L{1,5}|y{1,4}|H{1,2}|h{1,2}|k{1,2}|K{1,2}|m{1,2}|a{1,5}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|x{1,5}|X{1,5}|G{1,5}|q{1,5}|Q{1,5}|"[^"]*"|'[^']*'/g;function Re(e,r,n,t){return r<=2?ue(e+1,r):$e(n,"months",r,t)[e]}function Ye(e,r,n,t){var a=Math.floor(e.getMonth()/3);return r<3?a+1:$e(n,"quarters",r,t)[a]}function Ke(e,r,n){var t=n.shortHours,a=n.optionalMinutes,i=n.separator,o=n.localizedName,u=n.zZeroOffset,s=e.getTimezoneOffset()/60;if(0===s&&u)return"Z";var l=s<=0?"+":"-",m=Math.abs(s).toString().split("."),c=m[1]||0,d=l+(t?m[0]:ue(m[0],2));(!c&&a||(d+=(i?":":"")+ue(c,2)),o)&&(d=Oe(0===s?r.calendar.gmtZeroFormat:r.calendar.gmtFormat,d));return d}function Ve(e,r,n,t){var a,i,o;return r<3?(i=e.getDay(),o=V(n),a=(i<o?7-o+i:i-o)+1):a=$e(n,"days",r,t)[e.getDay()],a}var er={};function rr(e,r,n){if(void 0===n&&(n="en"),!Ue(e))return null==e?"":e;var t=d(n);return Xe(r,t).replace(We,(function(r){var n=r.length;return r.includes("'")||r.includes('"')?r.slice(1,n-1):er[r[0]](e,n,t)}))}function nr(e,r,n){var t=e.getTimezoneOffset(),a=new Date(e.getTime()+6e4*(r-n)),i=a.getTimezoneOffset();return new Date(a.getTime()+6e4*(i-t))}er.d=function(e,r){return ue(e.getDate(),r)},er.E=function(e,r,n){return $e(n,"days",r)[e.getDay()]},er.M=function(e,r,n){return Re(e.getMonth(),r,n,!1)},er.L=function(e,r,n){return Re(e.getMonth(),r,n,!0)},er.y=function(e,r){var n=e.getFullYear();return 2===r&&(n%=100),ue(n,r)},er.h=function(e,r){return ue(e.getHours()%12||12,r)},er.H=function(e,r){return ue(e.getHours(),r)},er.k=function(e,r){return ue(e.getHours()||24,r)},er.K=function(e,r){return ue(e.getHours()%12,r)},er.m=function(e,r){return ue(e.getMinutes(),r)},er.s=function(e,r){return ue(e.getSeconds(),r)},er.S=function(e,r){var n=e.getMilliseconds();return 0!==n?ue(String(n/1e3).split(".")[1].substr(0,r),r,!0):ue("",r)},er.a=function(e,r,n){return $e(n,"dayPeriods",r)[e.getHours()<12?"am":"pm"]},er.z=function(e,r,n){return Ke(e,n,{shortHours:r<4,optionalMinutes:r<4,separator:!0,localizedName:!0})},er.Z=function(e,r,n){return Ke(e,n,{separator:r>3,localizedName:4===r,zZeroOffset:5===r})},er.x=function(e,r,n){return Ke(e,n,{optionalMinutes:1===r,separator:3===r||5===r})},er.X=function(e,r,n){return Ke(e,n,{optionalMinutes:1===r,separator:3===r||5===r,zZeroOffset:!0})},er.G=function(e,r,n){var t=e.getFullYear()>=0?1:0;return $e(n,"eras",r)[t]},er.e=Ve,er.c=function(e,r,n){return Ve(e,r,n,!0)},er.q=function(e,r,n){return Ye(e,r,n,!0)},er.Q=Ye;var tr=/([+|\-]\d{1,2})(:?)(\d{2})?/,ar=/^\/Date\((.*?)\)\/$/,ir=/[+-]\d*/,or={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},ur=/\d+/,sr=/^ */,lr=/ *$/,mr=["yyyy/MM/dd HH:mm:ss","yyyy/MM/dd HH:mm","yyyy/MM/dd","E MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:ss.SSSSSSSXXX","yyyy-MM-ddTHH:mm:ss.SSSXXX","yyyy-MM-ddTHH:mm:ss.SSXXX","yyyy-MM-ddTHH:mm:ssXXX","yyyy-MM-ddTHH:mm:ss.SSSSSSS","yyyy-MM-ddTHH:mm:ss.SSS","yyyy-MM-ddTHH:mmXXX","yyyy-MM-ddTHH:mmX","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm:ss","yyyy-MM-dd HH:mm","yyyy-MM-dd","HH:mm:ss","HH:mm"],cr=["G","g","F","Y","y","M","m","D","d","y","T","t"];function dr(e,r,n){return!(e>=r&&e<=n)}function fr(e,r){for(var n=r.format,t=r.idx,a=0;n[t]===e;)a++,t++;return a>0&&(t-=1),r.idx=t,a}function yr(e,r){var n=e?or[e]||new RegExp("^\\d{1,"+e+"}"):ur,t=r.value.substr(r.valueIdx,e).match(n);return t?(t=t[0],r.valueIdx+=t.length,parseInt(t,10)):null}function vr(e,r,n){for(var t,a,i,o=0,u=e.length,s=0,l=0;o<u;o++)a=(t=e[o]).length,i=r.value.substr(r.valueIdx,a),n&&(i=i.toLowerCase()),i===t&&a>s&&(s=a,l=o);return s?(r.valueIdx+=s,l+1):null}function pr(e){var r=!1;return e.value.charAt(e.valueIdx)===e.format[e.idx]&&(e.valueIdx++,r=!0),r}function gr(e,r,n){var t=n.shortHours,a=n.noSeparator,i=n.optionalMinutes,o=n.localizedName,u=n.zLiteral;if(e.UTC=!0,u&&"Z"===e.value.charAt(e.valueIdx))return e.valueIdx++,!1;if(o&&!vr(function(e){var r=e.gmtFormat,n=e.gmtZeroFormat;if(!r)throw l.NoGMTInfo.error();return[r.replace("{0}","").toLowerCase(),n.replace("{0}","").toLowerCase()]}(r.calendar),e,!0))return!0;var s=tr.exec(e.value.substr(e.valueIdx,6));if(!s)return!o;var m=s[1],c=s[3],d=parseInt(m,10),f=s[2],y=parseInt(c,10);return!!(isNaN(d)||!t&&3!==m.length||!i&&isNaN(y)||a&&f)||(isNaN(y)&&(y=null),!!(dr(d,-12,13)||y&&dr(y,0,59))||(e.valueIdx+=s[0].length,e.hoursOffset=d,void(e.minutesOffset=y)))}function hr(e,r,n){var t=fr(e,r),a=$e(n,"months",t,"L"===e,!0),i=t<3?yr(2,r):vr(a,r,!0);if(null===i||dr(i,1,12))return!0;r.month=i-1}function Mr(e,r,n){var t=fr(e,r),a=$e(n,"days",t,"c"===e,!0),i=t<3?yr(1,r):vr(a,r,!0);if(!i&&0!==i||dr(i,1,7))return!0}var br={};function wr(e,r){return""+sr.exec(r)[0]+e+lr.exec(r)[0]}function Sr(e,r,n){for(var t=Xe(r,n).split(""),a={format:t,idx:0,value:wr(e,r),valueIdx:0,year:null,month:null,day:null,hours:null,minutes:null,seconds:null,milliseconds:null},i=t.length,o=!1;a.idx<i;a.idx++){var u=t[a.idx];if(o)"'"===u&&(o=!1),pr(a);else if(br[u]){if(br[u](a,n))return null}else if("'"===u)o=!0,pr(a);else if(!pr(a))return null}return a.valueIdx<e.length?null:function(e){var r,n=e.year,t=e.month,a=e.day,i=e.hours,o=e.minutes,u=e.seconds,s=e.milliseconds,l=e.pmHour,m=e.UTC,c=e.hoursOffset,d=e.minutesOffset,f=null!==i||null!==o||u||null,y=new Date;return null===n&&null===t&&null===a&&f?(n=y.getFullYear(),t=y.getMonth(),a=y.getDate()):(null===n&&(n=y.getFullYear()),null===a&&(a=1)),l&&i<12&&(i+=12),m?(c&&(i+=-c),d&&(o+=-d*(c<0?-1:1)),r=new Date(Date.UTC(n,t,a,i,o,u,s))):function(e,r){r||23!==e.getHours()||e.setHours(e.getHours()+2)}(r=new Date(n,t,a,i,o,u,s),i),n<100&&r.setFullYear(n),r.getDate()!==a&&void 0===m?null:r}(a)||null}function Fr(e){if(e&&0===e.indexOf("/D")){var r=ar.exec(e);if(r){r=r[1];var n=ir.exec(r.substring(1));return r=new Date(parseInt(r,10)),n&&(t=n[0],a="-"===t.substr(0,1)?-1:1,i=t.substring(1),n=a*(i=60*parseInt(i.substr(0,2),10)+parseInt(i.substring(2),10)),r=nr(r,r.getTimezoneOffset(),0),r=nr(r,0,-1*n)),r}}var t,a,i}function xr(e,r,n){if(void 0===n&&(n="en"),!e)return null;if(Ue(e))return e;var t=String(e).trim(),a=Fr(t);if(a)return a;for(var i=d(n),o=r||function(e){for(var r=[],n=e.patterns,t=cr.length,a=0;a<t;a++)r.push(n[cr[a]]);return r.concat(mr)}(i.calendar),u=(o=Array.isArray(o)?o:[o]).length,s=0;s<u;s++)if(a=Sr(t,o[s],i))return a;return a}br.d=function(e){fr("d",e);var r=yr(2,e);if(null===r||dr(r,1,31))return!0;null===e.day&&(e.day=r)},br.E=function(e,r){if(null===vr($e(r,"days",fr("E",e),!1,!0),e,!0))return!0},br.M=function(e,r){return hr("M",e,r)},br.L=function(e,r){return hr("L",e,r)},br.y=function(e){var r=fr("y",e),n=yr(1===r?void 0:r,e);if(null===n)return!0;if(2===r){var t=(new Date).getFullYear();(n=t-t%100+n)>2029&&(n-=100)}e.year=n},br.h=function(e){fr("h",e);var r=yr(2,e);if(12===r&&(r=0),null===r||dr(r,0,11))return!0;e.hours=r},br.K=function(e){fr("K",e);var r=yr(2,e);if(null===r||dr(r,0,11))return!0;e.hours=r},br.a=function(e,r){var n=$e(r,"dayPeriods",fr("a",e),!1,!0),t=vr([n.pm],e,!0);if(!t&&!vr([n.am],e,!0))return!0;e.pmHour=t},br.H=function(e){fr("H",e);var r=yr(2,e);if(null===r||dr(r,0,23))return!0;e.hours=r},br.k=function(e){fr("k",e);var r=yr(2,e);if(null===r||dr(r,1,24))return!0;e.hours=24===r?0:r},br.m=function(e){fr("m",e);var r=yr(2,e);if(null===r||dr(r,0,59))return!0;e.minutes=r},br.s=function(e){fr("s",e);var r=yr(2,e);if(null===r||dr(r,0,59))return!0;e.seconds=r},br.S=function(e){var r=fr("S",e),n=e.value.substr(e.valueIdx,r),t=null;if(isNaN(parseInt(n,10))||(t=se(t=parseFloat("0."+n,10),3),t*=1e3,e.valueIdx+=r),null===t||dr(t,0,999))return!0;e.milliseconds=t},br.z=function(e,r){var n=fr("z",e)<4,t=gr(e,r,{shortHours:n,optionalMinutes:n,localizedName:!0});if(t)return t},br.Z=function(e,r){var n=fr("Z",e),t=gr(e,r,{noSeparator:n<4,zLiteral:5===n,localizedName:4===n});if(t)return t},br.x=function(e,r){var n=fr("x",e),t=gr(e,r,{noSeparator:3!==n&&5!==n,optionalMinutes:1===n});if(t)return t},br.X=function(e,r){var n=fr("X",e),t=gr(e,r,{noSeparator:3!==n&&5!==n,optionalMinutes:1===n,zLiteral:!0});if(t)return t},br.G=function(e,r){var n=$e(r,"eras",fr("G",e),!1,!0);if(null===vr([n[0],n[1]],e,!0))return!0},br.e=function(e,r){return Mr("e",e,r)},br.c=function(e,r){return Mr("c",e,r)};var Dr={month:{type:"months",minLength:3,standAlone:"L"},quarter:{type:"quarters",minLength:3,standAlone:"q"},weekday:{type:"days",minLength:{E:0,c:3,e:3},standAlone:"c"},dayperiod:{type:"dayPeriods",minLength:0},era:{type:"eras",minLength:0}};function Hr(e,r){var n=e[e.length-1];n&&"literal"===n.type?n.pattern+=r:e.push({type:"literal",pattern:r})}function Nr(e){return"h"===e||"K"===e}function kr(e,r){void 0===r&&(r="en");for(var n=Xe(e,d(r)),t=[],a=We.lastIndex=0,i=We.exec(n);i;){var o=i[0];if(a<i.index&&Hr(t,n.substring(a,i.index)),o.startsWith('"')||o.startsWith("'"))Hr(t,o);else{var u=o[0],s=Je[u],l={type:s,pattern:o};"hour"===s&&(l.hour12=Nr(o));var m=Dr[s];if(m){var c=xe(m.minLength)?m.minLength:m.minLength[u],f=o.length;f>=c&&(l.names={type:m.type,nameType:_e(f),standAlone:m.standAlone===u})}t.push(l)}a=We.lastIndex,i=We.exec(n)}return a<n.length&&Hr(t,n.substring(a)),t}var Er=/\{(\d+)(:[^\}]+)?\}/g;function Or(e,r,n){if(r){if(Ue(e))return rr(e,r,n);if(xe(e))return Fe(e,r,n)}return null!=e?e:""}function Tr(e,r,n){return e.replace(Er,(function(e,t,a){return Or(r[parseInt(t,10)],a?a.substring(1):"",n)}))}}])}));