/**
 * Minified by jsDelivr using Terser v5.19.2.
 * Original file: /npm/@messageformat/core@3.4.0/messageformat.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).MessageFormat=t()}(this,(function(){"use strict";var e=function(){return e=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},e.apply(this,arguments)};function t(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function r(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function n(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;class i extends Error{constructor(e,t,r){super(e),this.token=t,this.type=r||"error"}}const o=e=>e<4?"short":4===e?"long":"narrow",s=e=>e%2==0?"2-digit":"numeric";function a(e,t){switch(e.width){case 1:return"numeric";case 2:return"2-digit";case 3:return"short";case 4:return"long";case 5:return"narrow";default:return void t(`${e.desc} is not supported with width ${e.width}`)}}function c(e,t){const{char:r,desc:n,width:i}=e;return"d"===r?s(i):void t(`${n} is not supported`)}function l(e,t){const{char:r,desc:n,width:s}=e;if(("c"===r||"e"===r)&&s<3){t(`Numeric value is not supported for ${n}; falling back to weekday:short`,i.WARNING)}return o(s)}function u(e,t){const{char:r,desc:n,width:i}=e;switch(r){case"v":case"z":return 4===i?"long":"short";case"V":return 4===i?"long":void t(`${n} is not supported with width ${i}`);case"X":return void t(`${n} is not supported`)}return"short"}function h(e,t){switch(e.field){case"era":return{era:o(e.width)};case"year":return function(e,t){switch(e.char){case"y":return{year:s(e.width)};case"r":return{calendar:"gregory",year:"numeric"};default:return t(`${e.desc} is not supported; falling back to year:numeric`,i.WARNING),{year:"numeric"}}}(e,t);case"month":return{month:a(e,t)};case"day":return{day:c(e,t)};case"weekday":return{weekday:l(e,t)};case"period":return;case"hour":return function(e){const t=s(e.width);let r;switch(e.char){case"h":r="h12";break;case"H":r="h23";break;case"k":r="h24";break;case"K":r="h11"}return r?{hour:t,hourCycle:r}:{hour:t}}(e);case"min":return{minute:s(e.width)};case"sec":return{second:s(e.width)};case"tz":return{timeZoneName:u(e,t)};case"quarter":case"week":case"sec-frac":case"ms":t(`${e.desc} is not supported`)}}function f(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>{throw e};const n={timeZone:t},o=[];for(const t of e){const{error:e,field:s,str:a}=t;if(e){const n=new i(e.message,t);n.stack=e.stack,r(n)}if(a){r(new i(`Ignoring string part: ${a}`,t,i.WARNING))}s&&(-1===o.indexOf(s)?o.push(s):r(new i(`Duplicate ${s} token`,t)));const c=h(t,((e,n)=>r(new i(e,t,n))));c&&Object.assign(n,c)}return n}const p={G:{field:"era",desc:"Era"},y:{field:"year",desc:"Year"},Y:{field:"year",desc:'Year of "Week of Year"'},u:{field:"year",desc:"Extended year"},U:{field:"year",desc:"Cyclic year name"},r:{field:"year",desc:"Related Gregorian year"},Q:{field:"quarter",desc:"Quarter"},q:{field:"quarter",desc:"Stand-alone quarter"},M:{field:"month",desc:"Month in year"},L:{field:"month",desc:"Stand-alone month in year"},w:{field:"week",desc:"Week of year"},W:{field:"week",desc:"Week of month"},d:{field:"day",desc:"Day in month"},D:{field:"day",desc:"Day of year"},F:{field:"day",desc:"Day of week in month"},g:{field:"day",desc:"Modified julian day"},E:{field:"weekday",desc:"Day of week"},e:{field:"weekday",desc:"Local day of week"},c:{field:"weekday",desc:"Stand-alone local day of week"},a:{field:"period",desc:"AM/PM marker"},b:{field:"period",desc:"AM/PM/noon/midnight marker"},B:{field:"period",desc:"Flexible day period"},h:{field:"hour",desc:"Hour in AM/PM (1~12)"},H:{field:"hour",desc:"Hour in day (0~23)"},k:{field:"hour",desc:"Hour in day (1~24)"},K:{field:"hour",desc:"Hour in AM/PM (0~11)"},j:{field:"hour",desc:"Hour in preferred cycle"},J:{field:"hour",desc:"Hour in preferred cycle without marker"},C:{field:"hour",desc:"Hour in preferred cycle with flexible marker"},m:{field:"min",desc:"Minute in hour"},s:{field:"sec",desc:"Second in minute"},S:{field:"sec-frac",desc:"Fractional second"},A:{field:"ms",desc:"Milliseconds in day"},z:{field:"tz",desc:"Time Zone: specific non-location"},Z:{field:"tz",desc:"Time Zone"},O:{field:"tz",desc:"Time Zone: localized"},v:{field:"tz",desc:"Time Zone: generic non-location"},V:{field:"tz",desc:"Time Zone: ID"},X:{field:"tz",desc:"Time Zone: ISO8601 with Z"},x:{field:"tz",desc:"Time Zone: ISO8601"}},d=e=>e>="A"&&e<="Z"||e>="a"&&e<="z";function m(e,t){const r=e[t];if(!r)return null;if(d(r))return function(e,t){const r=e[t];let n=1;for(;e[++t]===r;)++n;const i=p[r];if(!i)return{char:r,error:new Error(`The letter ${r} is not a valid field identifier`),width:n};return{char:r,field:i.field,desc:i.desc,width:n}}(e,t);if("'"===r)return function(e,t){let r=e[++t],n=2;if("'"===r)return{char:"'",str:r,width:n};for(;;){const i=e[++t];if(++n,void 0===i)return{char:"'",error:new Error(`Unterminated quoted literal in pattern: ${r||e}`),str:r,width:n};if("'"===i){if("'"!==e[++t])return{char:"'",str:r,width:n};++n}r+=i}}(e,t);let n=r,i=1;for(;;){const o=e[++t];if(!o||d(o)||"'"===o)return{char:r,str:n,width:i};n+=o,i+=1}}function g(e){const t=[];let r=0;for(;;){const n=m(e,r);if(!n)return t;t.push(n),r+=n.width}}class y extends Error{constructor(e,t){super(t),this.code=e}}class w extends y{constructor(e,t){super("BAD_OPTION",`Unknown ${e} option: ${t}`),this.stem=e,this.option=t}}class b extends y{constructor(e){super("BAD_STEM",`Unknown stem: ${e}`),this.stem=e}}class k extends y{constructor(e,t){super("MASKED_VALUE",`Value for ${e} is set multiple times`),this.type=e,this.prev=t}}class v extends y{constructor(e){super("MISSING_OPTION",`Required option missing for ${e}`),this.stem=e}}class x extends y{constructor(e,t){super("BAD_PATTERN",t),this.char=e}}class S extends y{constructor(e,t,r){super("TOO_MANY_OPTIONS",`Token ${e} only supports ${r>1?`${r} options`:"one option"} (got ${t.length})`),this.stem=e,this.options=t}}class N extends y{constructor(e,t){super("UNSUPPORTED",`The stem ${e} is not supported`),this.stem=e,t&&(this.message+=` with value ${t}`,this.source=t)}}function O(e,t){let{numberingSystem:r}=t;return Array.isArray(e)||(e=[e]),r?e.map((e=>{const t=-1===e.indexOf("-u-")?"u-nu":"nu";return`${e}-${t}-${r}`})).concat(e):e}function E(e){let{scale:t,unit:r}=e,n="number"==typeof t&&t>=0?t:1;return r&&"percent"===r.style&&(n*=.01),n}function j(e,t){const{decimal:r,group:n,integerWidth:i,notation:o,precision:s,roundingMode:a,sign:c,unit:l,unitPer:u,unitWidth:h}=e,f=(e,r)=>{t&&t(new N(e,r))},p={};if(l)switch(l.style){case"base-unit":p.style="decimal";break;case"currency":p.style="currency",p.currency=l.currency;break;case"measure-unit":p.style="unit",p.unit=l.unit.replace(/.*-/,""),u&&(p.unit+="-per-"+u.replace(/.*-/,""));break;case"percent":p.style="percent";break;case"permille":f("permille")}switch(h){case"unit-width-full-name":p.currencyDisplay="name",p.unitDisplay="long";break;case"unit-width-hidden":f(h);break;case"unit-width-iso-code":p.currencyDisplay="code";break;case"unit-width-narrow":p.currencyDisplay="narrowSymbol",p.unitDisplay="narrow";break;case"unit-width-short":p.currencyDisplay="symbol",p.unitDisplay="short"}switch(n){case"group-off":p.useGrouping=!1;break;case"group-auto":p.useGrouping=!0;break;case"group-min2":case"group-on-aligned":case"group-thousands":f(n),p.useGrouping=!0}if(s)switch(s.style){case"precision-fraction":{const{minFraction:e,maxFraction:t,minSignificant:r,maxSignificant:n,source:i}=s;"number"==typeof e&&(p.minimumFractionDigits=e,"number"==typeof r&&f("precision-fraction",i)),"number"==typeof t&&(p.maximumFractionDigits=t),"number"==typeof r&&(p.minimumSignificantDigits=r),"number"==typeof n&&(p.maximumSignificantDigits=n);break}case"precision-integer":p.maximumFractionDigits=0;break;case"precision-unlimited":p.maximumFractionDigits=20;break;case"precision-increment":break;case"precision-currency-standard":p.trailingZeroDisplay=s.trailingZero;break;case"precision-currency-cash":f(s.style)}if(o)switch(o.style){case"compact-short":p.notation="compact",p.compactDisplay="short";break;case"compact-long":p.notation="compact",p.compactDisplay="long";break;case"notation-simple":p.notation="standard";break;case"scientific":case"engineering":{const{expDigits:e,expSign:t,source:r,style:n}=o;p.notation=n,(e&&e>1||t&&"sign-auto"!==t)&&f(n,r);break}}if(i){const{min:e,max:t,source:r}=i;if(e>0&&(p.minimumIntegerDigits=e),Number(t)>0){const e="engineering"===p.notation||"scientific"===p.notation;3===t&&e?p.notation="engineering":f("integer-width",r)}}switch(c){case"sign-auto":p.signDisplay="auto";break;case"sign-always":p.signDisplay="always";break;case"sign-except-zero":p.signDisplay="exceptZero";break;case"sign-never":p.signDisplay="never";break;case"sign-accounting":p.currencySign="accounting";break;case"sign-accounting-always":p.currencySign="accounting",p.signDisplay="always";break;case"sign-accounting-except-zero":p.currencySign="accounting",p.signDisplay="exceptZero"}return"decimal-always"===r&&f(r),a&&f(a),p}function $(e,t,r){const n=e[t];switch(n){case"%":return{char:"%",style:"percent",width:1};case"‰":return{char:"%",style:"permille",width:1};case"¤":{let i=1;for(;"¤"===e[++t];)++i;switch(i){case 1:return{char:n,currency:"default",width:i};case 2:return{char:n,currency:"iso-code",width:i};case 3:return{char:n,currency:"full-name",width:i};case 5:return{char:n,currency:"narrow",width:i};default:return r(new x("¤",`Invalid number (${i}) of ¤ chars in pattern`)),null}}case"*":{const r=e[t+1];if(r)return{char:n,pad:r,width:2};break}case"+":case"-":return{char:n,width:1};case"'":{let i=e[++t],o=2;if("'"===i)return{char:n,str:i,width:o};for(;;){const s=e[++t];if(++o,void 0===s){return r(new x("'",`Unterminated quoted literal in pattern: ${i}`)),{char:n,str:i,width:o}}if("'"===s){if("'"!==e[++t])return{char:n,str:i,width:o};++o}i+=s}}}return null}const z=e=>e>="0"&&e<="9";function T(e,t){const r=e[t];if(z(r)){let n=r;for(;;){const r=e[++t];if(!z(r))return{char:"0",digits:n,width:n.length};n+=r}}switch(r){case"#":{let n=1;for(;"#"===e[++t];)++n;return{char:r,width:n}}case"@":{let n=1;for(;"@"===e[++t];)++n;let i=n;for(t-=1;"#"===e[++t];)++i;return{char:r,min:n,width:i}}case"E":{const n="+"===e[t+1];n&&++t;let i=0;for(;"0"===e[++t];)++i;if(i)return{char:r,expDigits:i,plus:n,width:(n?2:1)+i};break}case".":case",":return{char:r,width:1}}return null}function _(e,t,r){let n;!function(e){e[e.Prefix=0]="Prefix",e[e.Number=1]="Number",e[e.Suffix=2]="Suffix"}(n||(n={}));const i=[],o=[],s=[];let a=n.Prefix,c="";for(;t<e.length;){const l=e[t];if(";"===l){t+=1;break}switch(a){case n.Prefix:{const s=$(e,t,r);if(s)c&&(i.push({char:"'",str:c,width:c.length}),c=""),i.push(s),t+=s.width;else{const r=T(e,t);r?(c&&(i.push({char:"'",str:c,width:c.length}),c=""),a=n.Number,o.push(r),t+=r.width):(c+=l,t+=1)}break}case n.Number:{const r=T(e,t);r?(o.push(r),t+=r.width):a=n.Suffix;break}case n.Suffix:{const n=$(e,t,r);n?(c&&(s.push({char:"'",str:c,width:c.length}),c=""),s.push(n),t+=n.width):(c+=l,t+=1);break}}}return c&&s.push({char:"'",str:c,width:c.length}),{pattern:{prefix:i,number:o,suffix:s},pos:t}}function F(e,t,r,n,i){let o=!1,s="";for(const a of e)switch(a.char){case"%":t.unit={style:a.style},i?o=!0:s="";break;case"¤":if(!r){n(new x("¤","The ¤ pattern requires a currency"));break}switch(t.unit={style:"currency",currency:r},a.currency){case"iso-code":t.unitWidth="unit-width-iso-code";break;case"full-name":t.unitWidth="unit-width-full-name";break;case"narrow":t.unitWidth="unit-width-narrow"}i?o=!0:s="";break;case"*":break;case"+":o||(s+="+");break;case"'":o||(s+=a.str)}return s}function D(e,t){let r=!1,n="";for(const i of e)switch(i.char){case"%":case"¤":t?r=!0:n="";break;case"-":r||(n+="-");break;case"'":r||(n+=i.str)}return n}function P(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>{throw e};const{tokens:n,negative:i}=function(e,t){const{pattern:r,pos:n}=_(e,0,t);if(n<e.length){const{pattern:i}=_(e,n,t);return{tokens:r,negative:i}}return{tokens:r}}(e,r),o=function(e,t){const r={};let n=!1,i=!1,o=0,s="",a=-1,c="",l=0;for(let u=0;u<e.length;++u){const h=e[u];switch(h.char){case"#":-1===a?(s&&t(new x("#","Pattern has # after integer digits")),o+=h.width):l+=h.width;break;case"0":-1===a?s+=h.digits:(l&&t(new x("0","Pattern has digits after # in fraction")),c+=h.digits);break;case"@":r.precision&&t(new k("precision",r.precision)),r.precision={style:"precision-fraction",minSignificant:h.min,maxSignificant:h.width};break;case",":n=!0;break;case".":1===a&&t(new x(".","Pattern has more than one decimal separator")),a=u;break;case"E":i&&t(new k("exponent",r.notation)),n&&t(new x("E","Exponential patterns may not contain grouping separators")),r.notation={style:"scientific"},h.expDigits>1&&(r.notation.expDigits=h.expDigits),h.plus&&(r.notation.expSign="sign-always"),i=!0}}n?r.group="group-auto":o+s.length>3&&(r.group="group-off");const u=Number(`${s||"0"}.${c}`);if(u&&(r.precision={style:"precision-increment",increment:u}),i)if(r.precision&&!u||(r.integerWidth=o?{min:1,max:o+s.length}:{min:Math.max(1,s.length)}),r.precision)u||(r.integerWidth={min:1,max:1});else{const e=s.length+c.length;-1===a?e>0&&(r.precision={style:"precision-fraction",maxSignificant:e}):(r.precision={style:"precision-fraction",maxSignificant:Math.max(1,e)+l},e>1&&(r.precision.minSignificant=e))}else s.length>1&&(r.integerWidth={min:s.length}),r.precision||!c.length&&!l||(r.precision={style:"precision-fraction",minFraction:c.length,maxFraction:c.length+l});return r}(n.number,r),s=F(n.prefix,o,t,r,!0),a=F(n.suffix,o,t,r,!1);if(i){const e=D(i.prefix,!0),t=D(i.suffix,!1);o.affix={pos:[s,a],neg:[e,t]},o.sign="sign-never"}else(s||a)&&(o.affix={pos:[s,a]});return o}function A(e){const[t]=e.split("-",1);return-1!==["acceleration","angle","area","concentr","consumption","digital","duration","electric","energy","force","frequency","graphics","length","light","mass","power","pressure","speed","temperature","torque","volume"].indexOf(t)}const q={"compact-short":0,"compact-long":0,"notation-simple":0,scientific:2,engineering:2,percent:0,permille:0,"base-unit":0,currency:1,"measure-unit":1,"per-measure-unit":1,"unit-width-narrow":0,"unit-width-short":0,"unit-width-full-name":0,"unit-width-iso-code":0,"unit-width-hidden":0,"precision-integer":0,"precision-unlimited":0,"precision-currency-standard":1,"precision-currency-cash":0,"precision-increment":1,"rounding-mode-ceiling":0,"rounding-mode-floor":0,"rounding-mode-down":0,"rounding-mode-up":0,"rounding-mode-half-even":0,"rounding-mode-half-down":0,"rounding-mode-half-up":0,"rounding-mode-unnecessary":0,"integer-width":1,scale:1,"group-off":0,"group-min2":0,"group-auto":0,"group-on-aligned":0,"group-thousands":0,latin:0,"numbering-system":1,"sign-auto":0,"sign-always":0,"sign-never":0,"sign-accounting":0,"sign-accounting-always":0,"sign-except-zero":0,"sign-accounting-except-zero":0,"decimal-auto":0,"decimal-always":0},I={currency:1,"integer-width":1,"measure-unit":1,"numbering-system":1,"per-measure-unit":1,"precision-increment":1,scale:1};function M(e,t,r){if(function(e){return e in q}(e)){const n=q[e];if(t.length>n){if(0===n)for(const n of t)r(new w(e,n));else r(new S(e,t,n));return!1}if(function(e){return e in I}(e)&&t.length<I[e])return r(new v(e)),!1}return!0}function B(e,t){const r="fraction"===t?/^\.(0*)(\+|#*)$/:/^(@+)(\+|#*)$/,n=e&&e.match(r);if(n){const e=n[1].length;switch(n[2].charAt(0)){case"":return{min:e,max:e};case"+":return{min:e,max:null};case"#":return{min:e,max:e+n[2].length}}}return null}class R{constructor(e){this.skeleton={},this.onError=e}badOption(e,t){this.onError(new w(e,t))}assertEmpty(e){const t=this.skeleton[e];t&&this.onError(new k(e,t))}parseToken(e,t){if(!M(e,t,this.onError))return;const r=t[0],n=this.skeleton;switch(e){case"compact-short":case"compact-long":case"notation-simple":this.assertEmpty("notation"),n.notation={style:e};break;case"scientific":case"engineering":{let r,i=null;for(const n of t)switch(n){case"sign-auto":case"sign-always":case"sign-never":case"sign-accounting":case"sign-accounting-always":case"sign-except-zero":case"sign-accounting-except-zero":r=n;break;default:/^\+e+$/.test(n)?i=n.length-1:this.badOption(e,n)}this.assertEmpty("notation");const o=t.join("/");n.notation=i&&r?{style:e,source:o,expDigits:i,expSign:r}:i?{style:e,source:o,expDigits:i}:r?{style:e,source:o,expSign:r}:{style:e,source:o};break}case"percent":case"permille":case"base-unit":this.assertEmpty("unit"),n.unit={style:e};break;case"currency":/^[A-Z]{3}$/.test(r)?(this.assertEmpty("unit"),n.unit={style:e,currency:r}):this.badOption(e,r);break;case"measure-unit":A(r)?(this.assertEmpty("unit"),n.unit={style:e,unit:r}):this.badOption(e,r);break;case"per-measure-unit":A(r)?(this.assertEmpty("unitPer"),n.unitPer=r):this.badOption(e,r);break;case"unit-width-narrow":case"unit-width-short":case"unit-width-full-name":case"unit-width-iso-code":case"unit-width-hidden":this.assertEmpty("unitWidth"),n.unitWidth=e;break;case"precision-integer":case"precision-unlimited":case"precision-currency-cash":this.assertEmpty("precision"),n.precision={style:e};break;case"precision-currency-standard":this.assertEmpty("precision"),n.precision="w"===r?{style:e,trailingZero:"stripIfInteger"}:{style:e};break;case"precision-increment":{const t=Number(r);t>0?(this.assertEmpty("precision"),n.precision={style:e,increment:t}):this.badOption(e,r);break}case"rounding-mode-ceiling":case"rounding-mode-floor":case"rounding-mode-down":case"rounding-mode-up":case"rounding-mode-half-even":case"rounding-mode-half-odd":case"rounding-mode-half-ceiling":case"rounding-mode-half-floor":case"rounding-mode-half-down":case"rounding-mode-half-up":case"rounding-mode-unnecessary":this.assertEmpty("roundingMode"),n.roundingMode=e;break;case"integer-width":if(/^\+0*$/.test(r))this.assertEmpty("integerWidth"),n.integerWidth={source:r,min:r.length-1};else{const t=r.match(/^#*(0*)$/);t?(this.assertEmpty("integerWidth"),n.integerWidth={source:r,min:t[1].length,max:t[0].length}):this.badOption(e,r)}break;case"scale":{const t=Number(r);t>0?(this.assertEmpty("scale"),n.scale=t):this.badOption(e,r);break}case"group-off":case"group-min2":case"group-auto":case"group-on-aligned":case"group-thousands":this.assertEmpty("group"),n.group=e;break;case"latin":this.assertEmpty("numberingSystem"),n.numberingSystem="latn";break;case"numbering-system":-1!==["arab","arabext","bali","beng","deva","fullwide","gujr","guru","hanidec","khmr","knda","laoo","latn","limb","mlym","mong","mymr","orya","tamldec","telu","thai","tibt"].indexOf(r)?(this.assertEmpty("numberingSystem"),n.numberingSystem=r):this.badOption(e,r);break;case"sign-auto":case"sign-always":case"sign-never":case"sign-accounting":case"sign-accounting-always":case"sign-except-zero":case"sign-accounting-except-zero":this.assertEmpty("sign"),n.sign=e;break;case"decimal-auto":case"decimal-always":this.assertEmpty("decimal"),n.decimal=e;break;default:{const r=function(e,t,r){const n=B(e,"fraction");if(n){t.length>1&&r(new S(e,t,1));const i={style:"precision-fraction",source:e,minFraction:n.min};null!=n.max&&(i.maxFraction=n.max);const o=t[0],s=B(o,"significant");return s?(i.source=`${e}/${o}`,i.minSignificant=s.min,null!=s.max&&(i.maxSignificant=s.max)):o&&r(new w(e,o)),i}const i=B(e,"significant");if(i){for(const n of t)r(new w(e,n));const n={style:"precision-fraction",source:e,minSignificant:i.min};return null!=i.max&&(n.maxSignificant=i.max),n}return null}(e,t,this.onError);r?(this.assertEmpty("precision"),n.precision=r):this.onError(new b(e))}}}}function W(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>{throw e};const r=[];for(const t of e.split(" "))if(t){const e=t.split("/"),n=e.shift()||"";r.push({stem:n,options:e})}const n=new R(t);for(const{stem:e,options:t}of r)n.parseToken(e,t);return n.skeleton}function J(e,t,r,n){"string"==typeof t&&(t=0===t.indexOf("::")?W(t.slice(2),n):P(t,r,n));const i=O(e,t),o=j(t,n),s=function(e){const t=E(e),{precision:r}=e;return r&&"precision-increment"===r.style?e=>function(e,t){const r=+e+t/2;return r-r%+t}(e,r.increment)*t:e=>e*t}(t),a=new Intl.NumberFormat(i,o);if(t.affix){const[e,r]=t.affix.pos,[n,i]=t.affix.neg||["",""];return t=>{const o=a.format(s(t));return t<0?`${n}${o}${i}`:`${e}${o}${r}`}}return e=>a.format(s(e))}function Z(e,t,r,n){"string"==typeof t&&(t=0===t.indexOf("::")?W(t.slice(2),n):P(t,r,n));const i=O(e,t),o=j(t,n),s=function(e){const t=E(e),{precision:r}=e;if(r&&"precision-increment"===r.style){const e="+n + "+r.increment/2;let n=`x - (x % +${r.increment})`;return 1!==t&&(n=`(${n}) * ${t}`),`function(n) { var x = ${e}; return ${n}; }`}return 1!==t?`function(n) { return n * ${t}; }`:null}(t),a=["(function() {",`var opt = ${JSON.stringify(o)};`,`var nf = new Intl.NumberFormat(${JSON.stringify(i)}, opt);`];let c="nf.format(value)";if(s&&(a.push(`var mod = ${s};`),c="nf.format(mod(value))"),t.affix){const[e,r]=t.affix.pos.map((e=>JSON.stringify(e)));if(t.affix.neg){const[n,i]=t.affix.neg.map((e=>JSON.stringify(e)));c=`value < 0 ? ${n} + ${c} + ${i} : ${e} + ${c} + ${r}`}else c=`${e} + ${c} + ${r}`}return a.push(`return function(value) { return ${c}; }`),a.join("\n  ")+"\n})()"}var C="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function U(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var K={},G={},L={exports:{}};!function(e){var t,r;t=C,r=function(){var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r="boolean"==typeof(new RegExp).sticky;function n(e){return e&&"[object RegExp]"===t.call(e)}function i(e){return e&&"object"==typeof e&&!n(e)&&!Array.isArray(e)}function o(e){return"("+e+")"}function s(e){return e.length?"(?:"+e.map((function(e){return"(?:"+e+")"})).join("|")+")":"(?!)"}function a(e){if("string"==typeof e)return"(?:"+e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+")";if(n(e)){if(e.ignoreCase)throw new Error("RegExp /i flag not allowed");if(e.global)throw new Error("RegExp /g flag is implied");if(e.sticky)throw new Error("RegExp /y flag is implied");if(e.multiline)throw new Error("RegExp /m flag is implied");return e.source}throw new Error("Not a pattern: "+e)}function c(e,t){return e.length>t?e:Array(t-e.length+1).join(" ")+e}function l(t,r){if(i(r)||(r={match:r}),r.include)throw new Error("Matching rules cannot also include states");var o={defaultType:t,lineBreaks:!!r.error||!!r.fallback,pop:!1,next:null,push:null,error:!1,fallback:!1,value:null,type:null,shouldThrow:!1};for(var s in r)e.call(r,s)&&(o[s]=r[s]);if("string"==typeof o.type&&t!==o.type)throw new Error("Type transform cannot be a string (type '"+o.type+"' for token '"+t+"')");var a=o.match;return o.match=Array.isArray(a)?a:a?[a]:[],o.match.sort((function(e,t){return n(e)&&n(t)?0:n(t)?-1:n(e)?1:t.length-e.length})),o}function u(e){return Array.isArray(e)?function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];if(n.include)for(var i=[].concat(n.include),o=0;o<i.length;o++)t.push({include:i[o]});else{if(!n.type)throw new Error("Rule has no type: "+JSON.stringify(n));t.push(l(n.type,n))}}return t}(e):function(e){for(var t=Object.getOwnPropertyNames(e),r=[],n=0;n<t.length;n++){var o=t[n],s=e[o],a=[].concat(s);if("include"!==o){var c=[];a.forEach((function(e){i(e)?(c.length&&r.push(l(o,c)),r.push(l(o,e)),c=[]):c.push(e)})),c.length&&r.push(l(o,c))}else for(var u=0;u<a.length;u++)r.push({include:a[u]})}return r}(e)}var h=l("error",{lineBreaks:!0,shouldThrow:!0});function f(e,t){for(var i=null,c=Object.create(null),l=!0,u=null,f=[],p=[],d=0;d<e.length;d++)e[d].fallback&&(l=!1);for(d=0;d<e.length;d++){var m=e[d];if(m.include)throw new Error("Inheritance is not allowed in stateless lexers");if(m.error||m.fallback){if(i)throw!m.fallback==!i.fallback?new Error("Multiple "+(m.fallback?"fallback":"error")+" rules not allowed (for token '"+m.defaultType+"')"):new Error("fallback and error are mutually exclusive (for token '"+m.defaultType+"')");i=m}var g=m.match.slice();if(l)for(;g.length&&"string"==typeof g[0]&&1===g[0].length;)c[g.shift().charCodeAt(0)]=m;if(m.pop||m.push||m.next){if(!t)throw new Error("State-switching options are not allowed in stateless lexers (for token '"+m.defaultType+"')");if(m.fallback)throw new Error("State-switching options are not allowed on fallback tokens (for token '"+m.defaultType+"')")}if(0!==g.length){l=!1,f.push(m);for(var y=0;y<g.length;y++){var w=g[y];if(n(w))if(null===u)u=w.unicode;else if(u!==w.unicode&&!1===m.fallback)throw new Error("If one rule is /u then all must be")}var b=s(g.map(a)),k=new RegExp(b);if(k.test(""))throw new Error("RegExp matches empty string: "+k);if(new RegExp("|"+b).exec("").length-1>0)throw new Error("RegExp has capture groups: "+k+"\nUse (?: … ) instead");if(!m.lineBreaks&&k.test("\n"))throw new Error("Rule should declare lineBreaks: "+k);p.push(o(b))}}var v=i&&i.fallback,x=r&&!v?"ym":"gm",S=r||v?"":"|";return!0===u&&(x+="u"),{regexp:new RegExp(s(p)+S,x),groups:f,fast:c,error:i||h}}function p(e,t,r){var n=e&&(e.push||e.next);if(n&&!r[n])throw new Error("Missing state '"+n+"' (in token '"+e.defaultType+"' of state '"+t+"')");if(e&&e.pop&&1!=+e.pop)throw new Error("pop must be 1 (in token '"+e.defaultType+"' of state '"+t+"')")}var d=function(e,t){this.startState=t,this.states=e,this.buffer="",this.stack=[],this.reset()};d.prototype.reset=function(e,t){return this.buffer=e||"",this.index=0,this.line=t?t.line:1,this.col=t?t.col:1,this.queuedToken=t?t.queuedToken:null,this.queuedText=t?t.queuedText:"",this.queuedThrow=t?t.queuedThrow:null,this.setState(t?t.state:this.startState),this.stack=t&&t.stack?t.stack.slice():[],this},d.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedText:this.queuedText,queuedThrow:this.queuedThrow}},d.prototype.setState=function(e){if(e&&this.state!==e){this.state=e;var t=this.states[e];this.groups=t.groups,this.error=t.error,this.re=t.regexp,this.fast=t.fast}},d.prototype.popState=function(){this.setState(this.stack.pop())},d.prototype.pushState=function(e){this.stack.push(this.state),this.setState(e)};var m=r?function(e,t){return e.exec(t)}:function(e,t){var r=e.exec(t);return 0===r[0].length?null:r};function g(){return this.value}if(d.prototype._getGroup=function(e){for(var t=this.groups.length,r=0;r<t;r++)if(void 0!==e[r+1])return this.groups[r];throw new Error("Cannot find token type for matched text")},d.prototype.next=function(){var e=this.index;if(this.queuedGroup){var t=this._token(this.queuedGroup,this.queuedText,e);return this.queuedGroup=null,this.queuedText="",t}var r=this.buffer;if(e!==r.length){if(s=this.fast[r.charCodeAt(e)])return this._token(s,r.charAt(e),e);var n=this.re;n.lastIndex=e;var i=m(n,r),o=this.error;if(null==i)return this._token(o,r.slice(e,r.length),e);var s=this._getGroup(i),a=i[0];return o.fallback&&i.index!==e?(this.queuedGroup=s,this.queuedText=a,this._token(o,r.slice(e,i.index),e)):this._token(s,a,e)}},d.prototype._token=function(e,t,r){var n=0;if(e.lineBreaks){var i=/\n/g,o=1;if("\n"===t)n=1;else for(;i.exec(t);)n++,o=i.lastIndex}var s={type:"function"==typeof e.type&&e.type(t)||e.defaultType,value:"function"==typeof e.value?e.value(t):t,text:t,toString:g,offset:r,lineBreaks:n,line:this.line,col:this.col},a=t.length;if(this.index+=a,this.line+=n,0!==n?this.col=a-o+1:this.col+=a,e.shouldThrow)throw new Error(this.formatError(s,"invalid syntax"));return e.pop?this.popState():e.push?this.pushState(e.push):e.next&&this.setState(e.next),s},"undefined"!=typeof Symbol&&Symbol.iterator){var y=function(e){this.lexer=e};y.prototype.next=function(){var e=this.lexer.next();return{value:e,done:!e}},y.prototype[Symbol.iterator]=function(){return this},d.prototype[Symbol.iterator]=function(){return new y(this)}}return d.prototype.formatError=function(e,t){if(null==e){var r=this.buffer.slice(this.index);e={text:r,offset:this.index,lineBreaks:-1===r.indexOf("\n")?0:1,line:this.line,col:this.col}}var n=Math.max(e.line-2,1),i=e.line+2,o=String(i).length,s=function(e,t){for(var r=e.length,n=0;;){var i=e.lastIndexOf("\n",r-1);if(-1===i)break;if(r=i,++n===t)break;if(0===r)break}var o=n<t?0:r+1;return e.substring(o).split("\n")}(this.buffer,this.line-e.line+2+1).slice(0,5),a=[];a.push(t+" at line "+e.line+" col "+e.col+":"),a.push("");for(var l=0;l<s.length;l++){var u=s[l],h=n+l;a.push(c(String(h),o)+"  "+u),h===e.line&&a.push(c("",o+e.col+1)+"^")}return a.join("\n")},d.prototype.clone=function(){return new d(this.states,this.state)},d.prototype.has=function(e){return!0},{compile:function(e){var t=f(u(e));return new d({start:t},"start")},states:function(e,t){var r=e.$all?u(e.$all):[];delete e.$all;var n=Object.getOwnPropertyNames(e);t||(t=n[0]);for(var i=Object.create(null),o=0;o<n.length;o++)i[b=n[o]]=u(e[b]).concat(r);for(o=0;o<n.length;o++)for(var s=i[b=n[o]],a=Object.create(null),c=0;c<s.length;c++){var l=s[c];if(l.include){var h=[c,1];if(l.include!==b&&!a[l.include]){a[l.include]=!0;var m=i[l.include];if(!m)throw new Error("Cannot include nonexistent state '"+l.include+"' (in state '"+b+"')");for(var g=0;g<m.length;g++){var y=m[g];-1===s.indexOf(y)&&h.push(y)}}s.splice.apply(s,h),c--}}var w=Object.create(null);for(o=0;o<n.length;o++){var b;w[b=n[o]]=f(i[b],!0)}for(o=0;o<n.length;o++){var k=n[o],v=w[k],x=v.groups;for(c=0;c<x.length;c++)p(x[c],k,w);var S=Object.getOwnPropertyNames(v.fast);for(c=0;c<S.length;c++)p(v.fast[S[c]],k,w)}return new d(w,t)},error:Object.freeze({error:!0}),fallback:Object.freeze({fallback:!0}),keywords:function(e){for(var t="undefined"!=typeof Map,r=t?new Map:Object.create(null),n=Object.getOwnPropertyNames(e),i=0;i<n.length;i++){var o=n[i],s=e[o];(Array.isArray(s)?s:[s]).forEach((function(e){if("string"!=typeof e)throw new Error("keyword must be string (in keyword '"+o+"')");t?r.set(e,o):r[e]=o}))}return function(e){return t?r.get(e):r[e]}}}},e.exports?e.exports=r():t.moo=r()}(L);var H=L.exports;!function(e){var t=C&&C.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.lexer=e.states=void 0;const r=t(H);e.states={body:{doubleapos:{match:"''",value:()=>"'"},quoted:{lineBreaks:!0,match:/'[{}#](?:[^]*?[^'])?'(?!')/u,value:e=>e.slice(1,-1).replace(/''/g,"'")},argument:{lineBreaks:!0,match:/\{\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,push:"arg",value:e=>e.substring(1).trim()},octothorpe:"#",end:{match:"}",pop:1},content:{lineBreaks:!0,match:/[^][^{}#']*/u}},arg:{select:{lineBreaks:!0,match:/,\s*(?:plural|select|selectordinal)\s*,\s*/u,next:"select",value:e=>e.split(",")[1].trim()},"func-args":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*,/u,next:"body",value:e=>e.split(",")[1].trim()},"func-simple":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,value:e=>e.substring(1).trim()},end:{match:"}",pop:1}},select:{offset:{lineBreaks:!0,match:/\s*offset\s*:\s*\d+\s*/u,value:e=>e.split(":")[1].trim()},case:{lineBreaks:!0,match:/\s*(?:=\d+|[^\p{Pat_Syn}\p{Pat_WS}]+)\s*\{/u,push:"body",value:e=>e.substring(0,e.indexOf("{")).trim()},end:{match:/\s*\}/u,pop:1}}},e.lexer=r.default.states(e.states)}(G),Object.defineProperty(K,"__esModule",{value:!0});var Y=K.parse=K.ParseError=void 0;const V=G,Q=e=>({offset:e.offset,line:e.line,col:e.col,text:e.text,lineBreaks:e.lineBreaks}),X=e=>"plural"===e||"select"===e||"selectordinal"===e;const ee=["number","date","time","spellout","ordinal","duration"],te=["zero","one","two","few","many","other"];class re extends Error{constructor(e,t){super(V.lexer.formatError(e,t))}}K.ParseError=re;class ne{constructor(e,t){var r,n,i,o;this.lexer=V.lexer.reset(e),this.cardinalKeys=null!==(r=null==t?void 0:t.cardinal)&&void 0!==r?r:te,this.ordinalKeys=null!==(n=null==t?void 0:t.ordinal)&&void 0!==n?n:te,this.strict=null!==(i=null==t?void 0:t.strict)&&void 0!==i&&i,this.strictPluralKeys=null===(o=null==t?void 0:t.strictPluralKeys)||void 0===o||o}parse(){return this.parseBody(!1,!0)}checkSelectKey(e,t,r){if("="===r[0]){if("select"===t)throw new re(e,`The case ${r} is not valid with select`)}else if("select"!==t){const n="plural"===t?this.cardinalKeys:this.ordinalKeys;if(this.strictPluralKeys&&n.length>0&&!n.includes(r)){throw new re(e,`The ${t} case ${r} is not valid in this locale`)}}}parseSelect(e,t,r,n){let{value:i}=e;const o={type:n,arg:i,cases:[],ctx:r};"plural"===n||"selectordinal"===n?t=!0:this.strict&&(t=!1);for(const e of this.lexer)switch(e.type){case"offset":if("select"===n)throw new re(e,"Unexpected plural offset for select");if(o.cases.length>0)throw new re(e,"Plural offset must be set before cases");o.pluralOffset=Number(e.value),r.text+=e.text,r.lineBreaks+=e.lineBreaks;break;case"case":this.checkSelectKey(e,n,e.value),o.cases.push({key:e.value,tokens:this.parseBody(t),ctx:Q(e)});break;case"end":return o;default:throw new re(e,`Unexpected lexer token: ${e.type}`)}throw new re(null,"Unexpected message end")}parseArgToken(e,t){const r=Q(e),n=this.lexer.next();if(!n)throw new re(null,"Unexpected message end");if(r.text+=n.text,r.lineBreaks+=n.lineBreaks,this.strict&&("func-simple"===n.type||"func-args"===n.type)&&!ee.includes(n.value)){const t=`Invalid strict mode function arg type: ${n.value}`;throw new re(e,t)}switch(n.type){case"end":return{type:"argument",arg:e.value,ctx:r};case"func-simple":{const t=this.lexer.next();if(!t)throw new re(null,"Unexpected message end");if("end"!==t.type)throw new re(t,`Unexpected lexer token: ${t.type}`);if(r.text+=t.text,X(n.value.toLowerCase()))throw new re(n,`Invalid type identifier: ${n.value}`);return{type:"function",arg:e.value,key:n.value,ctx:r}}case"func-args":{if(X(n.value.toLowerCase())){const e=`Invalid type identifier: ${n.value}`;throw new re(n,e)}let i=this.parseBody(!this.strict&&t);return this.strict&&i.length>0&&(i=function(e,t){let r="",n="";for(const i of t){const t=i.ctx.text;switch(n+=t,i.type){case"content":r+=i.value;break;case"argument":case"function":case"octothorpe":r+=t;break;default:throw new re(e,`Unsupported part in strict mode function arg style: ${t}`)}}return[{type:"content",value:r.trim(),ctx:Object.assign({},t[0].ctx,{text:n})}]}(e,i)),{type:"function",arg:e.value,key:n.value,param:i,ctx:r}}case"select":if(X(n.value))return this.parseSelect(e,t,r,n.value);throw new re(n,`Unexpected select type ${n.value}`);default:throw new re(n,`Unexpected lexer token: ${n.type}`)}}parseBody(e,t){const r=[];let n=null;for(const i of this.lexer)if("argument"===i.type)n&&(n=null),r.push(this.parseArgToken(i,e));else if("octothorpe"===i.type&&e)n&&(n=null),r.push({type:"octothorpe",ctx:Q(i)});else{if("end"===i.type&&!t)return r;{let t=i.value;if(!e&&"quoted"===i.type&&"#"===t[0]){if(t.includes("{")){throw new re(i,`Unsupported escape pattern: ${t}`)}t=i.text}n?(n.value+=t,n.ctx.text+=i.text,n.ctx.lineBreaks+=i.lineBreaks):(n={type:"content",value:t,ctx:Q(i)},r.push(n))}}if(t)return r;throw new re(null,"Unexpected message end")}}function ie(e){return ie[e]||(ie[e]=new Intl.NumberFormat(e))}Y=K.parse=function(e){return new ne(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).parse()};var oe=Object.freeze({__proto__:null,_nf:ie,number:function(e,t,r){return ie(e).format(t-r)},plural:function(e,t,r,n,i){if({}.hasOwnProperty.call(n,e))return n[e];t&&(e-=t);var o=r(e,i);return o in n?n[o]:n.other},reqArgs:function(e,t){for(var r=0;r<e.length;++r)if(!t||void 0===t[e[r]])throw new Error("Message requires argument '".concat(e[r],"'"))},select:function(e,t){return{}.hasOwnProperty.call(t,e)?t[e]:t.other},strictNumber:function(e,t,r,n){var i=t-r;if(isNaN(i))throw new Error("`"+n+"` or its offset is not a number");return ie(e).format(i)}});var se={};function ae(e,t){var r=String(e)+JSON.stringify(t);return se[r]||(se[r]=new Intl.NumberFormat(e,t)),se[r]}var ce=Object.freeze({__proto__:null,date:function(e,t,r){var n={day:"numeric",month:"short",year:"numeric"};switch(r){case"full":n.weekday="long";case"long":n.month="long";break;case"short":n.month="numeric"}return new Date(e).toLocaleDateString(t,n)},duration:function(e){if("number"!=typeof e&&(e=Number(e)),!isFinite(e))return String(e);var t="";e<0?(t="-",e=Math.abs(e)):e=Number(e);var r=e%60,n=[Math.round(r)===r?r:r.toFixed(3)];return e<60?n.unshift(0):(e=Math.round((e-Number(n[0]))/60),n.unshift(e%60),e>=60&&(e=Math.round((e-Number(n[0]))/60),n.unshift(e))),t+n.shift()+":"+n.map((function(e){return Number(e)<10?"0"+String(e):String(e)})).join(":")},numberCurrency:function(e,t,r){return ae(t,{style:"currency",currency:r,minimumFractionDigits:2,maximumFractionDigits:2}).format(e)},numberFmt:function(e,t,r,n){var i=r&&r.split(":")||[],o=i[0],s=i[1];return ae(t,{integer:{maximumFractionDigits:0},percent:{style:"percent"},currency:{style:"currency",currency:s&&s.trim()||n,minimumFractionDigits:2,maximumFractionDigits:2}}[o]||{}).format(e)},numberInteger:function(e,t){return ae(t,{maximumFractionDigits:0}).format(e)},numberPercent:function(e,t){return ae(t,{style:"percent"}).format(e)},time:function(e,t,r){var n={second:"numeric",minute:"numeric",hour:"numeric"};switch(r){case"full":case"long":n.timeZoneName="short";break;case"short":delete n.second}return new Date(e).toLocaleTimeString(t,n)}});var le=U({ES3:{break:!0,continue:!0,delete:!0,else:!0,for:!0,function:!0,if:!0,in:!0,new:!0,return:!0,this:!0,typeof:!0,var:!0,void:!0,while:!0,with:!0,case:!0,catch:!0,default:!0,do:!0,finally:!0,instanceof:!0,switch:!0,throw:!0,try:!0},ESnext:{await:!0,debugger:!0,class:!0,enum:!0,extends:!0,super:!0,const:!0,export:!0,import:!0,null:!0,true:!0,false:!0,implements:!0,let:!0,private:!0,public:!0,yield:!0,interface:!0,package:!0,protected:!0,static:!0}});function ue(e,t){t&&(e+=" "+function(e){let t=0;for(let r=0;r<e.length;++r)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t}(e).toString(36));const r=e.trim().replace(/\W+/g,"_");return le.ES3[r]||le.ESnext[r]||/^\d/.test(r)?"_"+r:r}function he(e,t){if(/^[A-Z_$][0-9A-Z_$]*$/i.test(t)&&!le.ES3[t])return e?e+"."+t:t;{const r=JSON.stringify(t);return e?e+"["+r+"]":r}}var fe=new RegExp("^"+["ar","ckb","fa","he","ks($|[^bfh])","lrc","mzn","pa-Arab","ps","ug","ur","uz-Arab","yi"].join("|^"));var pe="@messageformat/runtime/lib/plurals",de=function(){function r(e){this.arguments=[],this.runtime={},this.options=e}return r.prototype.compile=function(e,r,n){var i,o,s=this,a=this.options,c=a.localeCodeFromKey,l=a.requireAllArguments,u=a.strict,h=a.strictPluralKeys;if("object"==typeof e){var f={};try{for(var p=t(Object.keys(e)),d=p.next();!d.done;d=p.next()){var m=d.value,g=c?c(m):m,y=n&&g&&n[g]||r;f[m]=this.compile(e[m],y,n)}}catch(e){i={error:e}}finally{try{d&&!d.done&&(o=p.return)&&o.call(p)}finally{if(i)throw i.error}}return f}this.plural=r;var w={cardinal:r.cardinals,ordinal:r.ordinals,strict:u,strictPluralKeys:h};this.arguments=[];var b=Y(e,w).map((function(e){return s.token(e,null)})),k=this.arguments.length>0,v=this.concatenate(b,!0);if(l&&k){this.setRuntimeFn("reqArgs");var x=JSON.stringify(this.arguments);return"(d) => { reqArgs(".concat(x,", d); return ").concat(v,"; }")}return"(".concat(k?"d":"",") => ").concat(v)},r.prototype.cases=function(e,t){var r=this,n=!0,i=e.cases.map((function(e){var i=e.key,o=e.tokens;"other"===i&&(n=!1);var s=o.map((function(e){return r.token(e,t)}));return"".concat(he(null,i.replace(/^=/,"")),": ").concat(r.concatenate(s,!1))}));if(n){var o=e.type,s=this.plural,a=s.cardinals,c=s.ordinals;if("select"===o||"plural"===o&&a.includes("other")||"selectordinal"===o&&c.includes("other"))throw new Error("No 'other' form found in ".concat(JSON.stringify(e)))}return"{ ".concat(i.join(", ")," }")},r.prototype.concatenate=function(e,t){return"values"===this.options.returnType&&(t||e.length>1)?"["+e.join(", ")+"]":e.join(" + ")||'""'},r.prototype.token=function(e,t){if("content"===e.type)return JSON.stringify(e.value);var r,n,i,o,s,a,c=this.plural,l=c.id,u=c.lc;switch("arg"in e?(this.arguments.push(e.arg),r=[he("d",e.arg)]):r=[],e.type){case"argument":return this.options.biDiSupport?(i=String(r[0]),o=u,s=fe.test(o),a=JSON.stringify(s?"‏":"‎"),"".concat(a," + ").concat(i," + ").concat(a)):String(r[0]);case"select":n="select",t&&this.options.strict&&(t=null),r.push(this.cases(e,t)),this.setRuntimeFn("select");break;case"selectordinal":n="plural",r.push(e.pluralOffset||0,l,this.cases(e,e),1),this.setLocale(l,!0),this.setRuntimeFn("plural");break;case"plural":n="plural",r.push(e.pluralOffset||0,l,this.cases(e,e)),this.setLocale(l,!1),this.setRuntimeFn("plural");break;case"function":var h=this.options.customFormatters[e.key],f=h&&"module"in h&&"function"==typeof h.module;if(!h){if("date"===e.key){n=this.setDateFormatter(e,r,t);break}if("number"===e.key){n=this.setNumberFormatter(e,r,t);break}}if(r.push(JSON.stringify(this.plural.locale)),e.param){t&&this.options.strict&&(t=null);var p=this.getFormatterArg(e,t);p&&r.push(p)}n=f?ue("".concat(e.key,"__").concat(this.plural.locale)):e.key,this.setFormatter(n,e.key);break;case"octothorpe":if(!t)return'"#"';r=[JSON.stringify(this.plural.locale),he("d",t.arg),t.pluralOffset||0],this.options.strict?(n="strictNumber",r.push(JSON.stringify(t.arg)),this.setRuntimeFn("strictNumber")):(n="number",this.setRuntimeFn("number"))}if(!n)throw new Error("Parser error for token "+JSON.stringify(e));return"".concat(n,"(").concat(r.join(", "),")")},r.prototype.runtimeIncludes=function(e,t){if(ue(e)!==e)throw new SyntaxError("Reserved word used as ".concat(t," identifier: ").concat(e));var r=this.runtime[e];if(!r||r.type===t)return r;throw new TypeError("Cannot override ".concat(r.type," runtime function as ").concat(t,": ").concat(e))},r.prototype.setLocale=function(e,t){var r,n,i,o=this.runtimeIncludes(e,"locale"),s=this.plural,a=s.getCardinal,c=s.getPlural,l=s.isDefault;if(!t&&l&&a){if(o)return;r=function(e){return a(e)},n="@messageformat/runtime/lib/cardinals",i=function(){return String(a)}}else{if(o&&(!l||o.module===pe))return;r=function(e,t){return c(e,t)},n=l?pe:c.module||null,i=function(){return String(c)}}this.runtime[e]=Object.assign(r,{id:e,module:n,toString:i,type:"locale"})},r.prototype.setRuntimeFn=function(e){this.runtimeIncludes(e,"runtime")||(this.runtime[e]=Object.assign(oe[e],{id:e,module:"@messageformat/runtime",type:"runtime"}))},r.prototype.getFormatterArg=function(e,r){var n,i,o,s,a=this,c=e.key,l=e.param,u=this.options.customFormatters[c]||me(c)&&ce[c];if(!u||!l)return null;var h="arg"in u&&u.arg||"string";if("options"===h){var f="";try{for(var p=t(l),d=p.next();!d.done;d=p.next()){var m=d.value;if("content"!==m.type)throw new SyntaxError("Expected literal options for ".concat(c," formatter"));f+=m.value}}catch(e){n={error:e}}finally{try{d&&!d.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}var g={};try{for(var y=t(f.split(",")),w=y.next();!w.done;w=y.next()){var b=w.value,k=b.indexOf(":");if(-1===k)g[b.trim()]=null;else{var v=b.substring(0,k).trim(),x=b.substring(k+1).trim();if("true"===x)g[v]=!0;else if("false"===x)g[v]=!1;else if("null"===x)g[v]=null;else{var S=Number(x);g[v]=Number.isFinite(S)?S:x}}}}catch(e){o={error:e}}finally{try{w&&!w.done&&(s=y.return)&&s.call(y)}finally{if(o)throw o.error}}return JSON.stringify(g)}var N=l.map((function(e){return a.token(e,r)}));if("raw"===h)return"[".concat(N.join(", "),"]");var O=N.join(" + ");return O?"(".concat(O,").trim()"):'""'},r.prototype.setFormatter=function(t,r){if(!this.runtimeIncludes(t,"formatter")){var n=this.options.customFormatters[r||t];if(n){var i="function"==typeof n?{formatter:n}:n;this.runtime[t]=Object.assign(i.formatter.bind({}),e(e({},i.formatter.prototype),{toString:function(){return String(i.formatter)}}),{type:"formatter"},"module"in n&&n.module&&n.id?{id:ue(n.id),module:"function"==typeof n.module?n.module(this.plural.locale):n.module}:{id:null,module:null})}else{if(!me(t))throw new Error("Formatting function not found: ".concat(t));this.runtime[t]=Object.assign(ce[t],{type:"formatter"},{id:t,module:"@messageformat/runtime/lib/formatters"})}}},r.prototype.setDateFormatter=function(e,t,r){var n=this,i=e.param,o=this.plural.locale,s=i&&1===i.length&&i[0];if(s&&"content"===s.type&&/^\s*::/.test(s.value)){var a=s.value.trim().substr(2),c=ue("date_".concat(o,"_").concat(a),!0);if(!this.runtimeIncludes(c,"formatter")){var l=function(e,t,r,n){"string"==typeof t&&(t=g(t)),"function"==typeof r&&(n=r,r=void 0);const i=f(t,r,n),o=new Intl.DateTimeFormat(e,i);return e=>o.format(e)}(o,a,this.options.timeZone);this.runtime[c]=Object.assign(l,{id:c,module:null,toString:function(){return function(e,t,r,n){"string"==typeof t&&(t=g(t)),"function"==typeof r&&(n=r,r=void 0);const i=f(t,r,n);return["(function() {",`var opt = ${JSON.stringify(i)};`,`var dtf = new Intl.DateTimeFormat(${JSON.stringify(e)}, opt);`,"return function(value) { return dtf.format(value); }"].join("\n  ")+"\n})()"}(o,a,n.options.timeZone)},type:"formatter"})}return c}if(t.push(JSON.stringify(o)),i&&i.length>0){r&&this.options.strict&&(r=null);var u=i.map((function(e){return n.token(e,r)}));t.push("("+(u.join(" + ")||'""')+").trim()")}return this.setFormatter("date"),"date"},r.prototype.setNumberFormatter=function(e,t,r){var n=this,i=e.param,o=this.plural.locale;if(!i||0===i.length)return t.unshift(JSON.stringify(o)),t.push("0"),this.setRuntimeFn("number"),"number";if(t.push(JSON.stringify(o)),1===i.length&&"content"===i[0].type){var s=i[0].value.trim();switch(s){case"currency":return t.push(JSON.stringify(this.options.currency)),this.setFormatter("numberCurrency"),"numberCurrency";case"integer":return this.setFormatter("numberInteger"),"numberInteger";case"percent":return this.setFormatter("numberPercent"),"numberPercent"}var a=s.match(/^currency:([A-Z]+)$/);if(a)return t.push(JSON.stringify(a[1])),this.setFormatter("numberCurrency"),"numberCurrency";var c=ue("number_".concat(o,"_").concat(s),!0);if(!this.runtimeIncludes(c,"formatter")){var l=this.options.currency,u=J(o,s,l);this.runtime[c]=Object.assign(u,{id:null,module:null,toString:function(){return Z(o,s,l)},type:"formatter"})}return c}r&&this.options.strict&&(r=null);var h=i.map((function(e){return n.token(e,r)}));return t.push("("+(h.join(" + ")||'""')+").trim()"),t.push(JSON.stringify(this.options.currency)),this.setFormatter("numberFmt"),"numberFmt"},r}();function me(e){return e in ce}const ge=e=>1==e?"one":"other",ye=e=>0==e||1==e?"one":"other",we=e=>e>=0&&e<=1?"one":"other",be=e=>{const t=!String(e).split(".")[1];return 1==e&&t?"one":"other"},ke=e=>"other",ve=e=>1==e?"one":2==e?"two":"other",xe=ge,Se=ye,Ne=we,Oe=ge,Ee=we,je=ge,$e=be,ze=ge,Te=ge,_e=ge,Fe=ge,De=ge,Pe=ye,Ae=ke,qe=we,Ie=ke,Me=ge,Be=ge,Re=ge,We=ge,Je=ge,Ze=be,Ce=we,Ue=ge,Ke=ke,Ge=ge,Le=ge,He=be,Ye=ge,Ve=be,Qe=ge,Xe=we,et=be,tt=ge,rt=ge,nt=be,it=be,ot=ge,st=we,at=ye,ct=ge,lt=ge,ut=we,ht=ke,ft=ge,pt=be,dt=ke,mt=ke,gt=ke,yt=be,wt=ve,bt=ke,kt=ke,vt=ge,xt=ge,St=ke,Nt=ke,Ot=ge,Et=ge,jt=ge,$t=ke,zt=ke,Tt=ge,_t=ge,Ft=ge,Dt=ke,Pt=we,At=ke,qt=ge,It=ge,Mt=ge,Bt=ge,Rt=ge,Wt=ge,Jt=be,Zt=ke,Ct=ye,Ut=ke,Kt=ge,Gt=ye,Lt=ge,Ht=ge,Yt=ge,Vt=ge,Qt=ke,Xt=ke,er=ge,tr=ve,rr=ge,nr=ge,ir=ge,or=be,sr=ge,ar=ge,cr=ge,lr=ke,ur=ge,hr=ye,fr=ge,pr=ge,dr=ge,mr=ge,gr=ge,yr=ke,wr=ye,br=ge,kr=we,vr=ge,xr=ge,Sr=ge,Nr=ge,Or=ke,Er=ge,jr=ve,$r=be,zr=be,Tr=ge,_r=ge,Fr=ve,Dr=ge,Pr=ke,Ar=ke,qr=ve,Ir=ve,Mr=ve,Br=ve,Rr=ve,Wr=ge,Jr=ge,Zr=ge,Cr=ge,Ur=ge,Kr=ge,Gr=ke,Lr=be,Hr=be,Yr=ge,Vr=ge,Qr=ge,Xr=ge,en=ke,tn=ye,rn=ge,nn=ge,on=ge,sn=ke,an=ke,cn=ge,ln=ge,un=ge,hn=ke,fn=be,pn=ge,dn=ge,mn=ke,gn=ge,yn=ge,wn=ye,bn=ge,kn=ke,vn=ge,xn=ge,Sn=be,Nn=ke,On=ke,En=ke,jn=we;var $n=Object.freeze({__proto__:null,af:xe,ak:Se,am:Ne,an:Oe,ar:e=>{const t=String(e).split("."),r=Number(t[0])==e&&t[0].slice(-2);return 0==e?"zero":1==e?"one":2==e?"two":r>=3&&r<=10?"few":r>=11&&r<=99?"many":"other"},ars:e=>{const t=String(e).split("."),r=Number(t[0])==e&&t[0].slice(-2);return 0==e?"zero":1==e?"one":2==e?"two":r>=3&&r<=10?"few":r>=11&&r<=99?"many":"other"},as:Ee,asa:je,ast:$e,az:ze,bal:Te,be:e=>{const t=String(e).split("."),r=Number(t[0])==e,n=r&&t[0].slice(-1),i=r&&t[0].slice(-2);return 1==n&&11!=i?"one":n>=2&&n<=4&&(i<12||i>14)?"few":r&&0==n||n>=5&&n<=9||i>=11&&i<=14?"many":"other"},bem:_e,bez:Fe,bg:De,bho:Pe,bm:Ae,bn:qe,bo:Ie,br:e=>{const t=String(e).split("."),r=Number(t[0])==e,n=r&&t[0].slice(-1),i=r&&t[0].slice(-2),o=r&&t[0].slice(-6);return 1==n&&11!=i&&71!=i&&91!=i?"one":2==n&&12!=i&&72!=i&&92!=i?"two":(3==n||4==n||9==n)&&(i<10||i>19)&&(i<70||i>79)&&(i<90||i>99)?"few":0!=e&&r&&0==o?"many":"other"},brx:Me,bs:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=r.slice(-2),a=n.slice(-1),c=n.slice(-2);return i&&1==o&&11!=s||1==a&&11!=c?"one":i&&o>=2&&o<=4&&(s<12||s>14)||a>=2&&a<=4&&(c<12||c>14)?"few":"other"},ca:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return 1==e&&n?"one":0!=r&&0==i&&n?"many":"other"},ce:Be,ceb:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=n.slice(-1);return i&&(1==r||2==r||3==r)||i&&4!=o&&6!=o&&9!=o||!i&&4!=s&&6!=s&&9!=s?"one":"other"},cgg:Re,chr:We,ckb:Je,cs:e=>{const t=String(e).split("."),r=t[0],n=!t[1];return 1==e&&n?"one":r>=2&&r<=4&&n?"few":n?"other":"many"},cy:e=>0==e?"zero":1==e?"one":2==e?"two":3==e?"few":6==e?"many":"other",da:e=>{const t=String(e).split("."),r=t[0],n=Number(t[0])==e;return 1!=e&&(n||0!=r&&1!=r)?"other":"one"},de:Ze,doi:Ce,dsb:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-2),s=n.slice(-2);return i&&1==o||1==s?"one":i&&2==o||2==s?"two":i&&(3==o||4==o)||3==s||4==s?"few":"other"},dv:Ue,dz:Ke,ee:Ge,el:Le,en:He,eo:Ye,es:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return 1==e?"one":0!=r&&0==i&&n?"many":"other"},et:Ve,eu:Qe,fa:Xe,ff:e=>e>=0&&e<2?"one":"other",fi:et,fil:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=n.slice(-1);return i&&(1==r||2==r||3==r)||i&&4!=o&&6!=o&&9!=o||!i&&4!=s&&6!=s&&9!=s?"one":"other"},fo:tt,fr:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return e>=0&&e<2?"one":0!=r&&0==i&&n?"many":"other"},fur:rt,fy:nt,ga:e=>{const t=String(e).split("."),r=Number(t[0])==e;return 1==e?"one":2==e?"two":r&&e>=3&&e<=6?"few":r&&e>=7&&e<=10?"many":"other"},gd:e=>{const t=String(e).split("."),r=Number(t[0])==e;return 1==e||11==e?"one":2==e||12==e?"two":r&&e>=3&&e<=10||r&&e>=13&&e<=19?"few":"other"},gl:it,gsw:ot,gu:st,guw:at,gv:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-1),o=r.slice(-2);return n&&1==i?"one":n&&2==i?"two":!n||0!=o&&20!=o&&40!=o&&60!=o&&80!=o?n?"other":"many":"few"},ha:ct,haw:lt,he:e=>{const t=String(e).split("."),r=t[0],n=!t[1];return 1==r&&n||0==r&&!n?"one":2==r&&n?"two":"other"},hi:ut,hnj:ht,hr:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=r.slice(-2),a=n.slice(-1),c=n.slice(-2);return i&&1==o&&11!=s||1==a&&11!=c?"one":i&&o>=2&&o<=4&&(s<12||s>14)||a>=2&&a<=4&&(c<12||c>14)?"few":"other"},hsb:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-2),s=n.slice(-2);return i&&1==o||1==s?"one":i&&2==o||2==s?"two":i&&(3==o||4==o)||3==s||4==s?"few":"other"},hu:ft,hy:e=>e>=0&&e<2?"one":"other",ia:pt,id:dt,ig:mt,ii:gt,io:yt,is:e=>{const t=String(e).split("."),r=t[0],n=(t[1]||"").replace(/0+$/,""),i=Number(t[0])==e,o=r.slice(-1),s=r.slice(-2);return i&&1==o&&11!=s||n%10==1&&n%100!=11?"one":"other"},it:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return 1==e&&n?"one":0!=r&&0==i&&n?"many":"other"},iu:wt,ja:bt,jbo:kt,jgo:vt,jmc:xt,jv:St,jw:Nt,ka:Ot,kab:e=>e>=0&&e<2?"one":"other",kaj:Et,kcg:jt,kde:$t,kea:zt,kk:Tt,kkj:_t,kl:Ft,km:Dt,kn:Pt,ko:At,ks:qt,ksb:It,ksh:e=>0==e?"zero":1==e?"one":"other",ku:Mt,kw:e=>{const t=String(e).split("."),r=Number(t[0])==e,n=r&&t[0].slice(-2),i=r&&t[0].slice(-3),o=r&&t[0].slice(-5),s=r&&t[0].slice(-6);return 0==e?"zero":1==e?"one":2==n||22==n||42==n||62==n||82==n||r&&0==i&&(o>=1e3&&o<=2e4||4e4==o||6e4==o||8e4==o)||0!=e&&1e5==s?"two":3==n||23==n||43==n||63==n||83==n?"few":1==e||1!=n&&21!=n&&41!=n&&61!=n&&81!=n?"other":"many"},ky:Bt,lag:e=>{const t=String(e).split(".")[0];return 0==e?"zero":0!=t&&1!=t||0==e?"other":"one"},lb:Rt,lg:Wt,lij:Jt,lkt:Zt,ln:Ct,lo:Ut,lt:e=>{const t=String(e).split("."),r=t[1]||"",n=Number(t[0])==e,i=n&&t[0].slice(-1),o=n&&t[0].slice(-2);return 1==i&&(o<11||o>19)?"one":i>=2&&i<=9&&(o<11||o>19)?"few":0!=r?"many":"other"},lv:e=>{const t=String(e).split("."),r=t[1]||"",n=r.length,i=Number(t[0])==e,o=i&&t[0].slice(-1),s=i&&t[0].slice(-2),a=r.slice(-2),c=r.slice(-1);return i&&0==o||s>=11&&s<=19||2==n&&a>=11&&a<=19?"zero":1==o&&11!=s||2==n&&1==c&&11!=a||2!=n&&1==c?"one":"other"},mas:Kt,mg:Gt,mgo:Lt,mk:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=r.slice(-2),a=n.slice(-1),c=n.slice(-2);return i&&1==o&&11!=s||1==a&&11!=c?"one":"other"},ml:Ht,mn:Yt,mo:e=>{const t=String(e).split("."),r=!t[1],n=Number(t[0])==e&&t[0].slice(-2);return 1==e&&r?"one":!r||0==e||1!=e&&n>=1&&n<=19?"few":"other"},mr:Vt,ms:Qt,mt:e=>{const t=String(e).split("."),r=Number(t[0])==e&&t[0].slice(-2);return 1==e?"one":2==e?"two":0==e||r>=3&&r<=10?"few":r>=11&&r<=19?"many":"other"},my:Xt,nah:er,naq:tr,nb:rr,nd:nr,ne:ir,nl:or,nn:sr,nnh:ar,no:cr,nqo:lr,nr:ur,nso:hr,ny:fr,nyn:pr,om:dr,or:mr,os:gr,osa:yr,pa:wr,pap:br,pcm:kr,pl:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-1),o=r.slice(-2);return 1==e&&n?"one":n&&i>=2&&i<=4&&(o<12||o>14)?"few":n&&1!=r&&(0==i||1==i)||n&&i>=5&&i<=9||n&&o>=12&&o<=14?"many":"other"},prg:e=>{const t=String(e).split("."),r=t[1]||"",n=r.length,i=Number(t[0])==e,o=i&&t[0].slice(-1),s=i&&t[0].slice(-2),a=r.slice(-2),c=r.slice(-1);return i&&0==o||s>=11&&s<=19||2==n&&a>=11&&a<=19?"zero":1==o&&11!=s||2==n&&1==c&&11!=a||2!=n&&1==c?"one":"other"},ps:vr,pt:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return 0==r||1==r?"one":0!=r&&0==i&&n?"many":"other"},pt_PT:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return 1==e&&n?"one":0!=r&&0==i&&n?"many":"other"},rm:xr,ro:e=>{const t=String(e).split("."),r=!t[1],n=Number(t[0])==e&&t[0].slice(-2);return 1==e&&r?"one":!r||0==e||1!=e&&n>=1&&n<=19?"few":"other"},rof:Sr,ru:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-1),o=r.slice(-2);return n&&1==i&&11!=o?"one":n&&i>=2&&i<=4&&(o<12||o>14)?"few":n&&0==i||n&&i>=5&&i<=9||n&&o>=11&&o<=14?"many":"other"},rwk:Nr,sah:Or,saq:Er,sat:jr,sc:$r,scn:zr,sd:Tr,sdh:_r,se:Fr,seh:Dr,ses:Pr,sg:Ar,sh:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=r.slice(-2),a=n.slice(-1),c=n.slice(-2);return i&&1==o&&11!=s||1==a&&11!=c?"one":i&&o>=2&&o<=4&&(s<12||s>14)||a>=2&&a<=4&&(c<12||c>14)?"few":"other"},shi:e=>{const t=String(e).split("."),r=Number(t[0])==e;return e>=0&&e<=1?"one":r&&e>=2&&e<=10?"few":"other"},si:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"";return 0==e||1==e||0==r&&1==n?"one":"other"},sk:e=>{const t=String(e).split("."),r=t[0],n=!t[1];return 1==e&&n?"one":r>=2&&r<=4&&n?"few":n?"other":"many"},sl:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-2);return n&&1==i?"one":n&&2==i?"two":n&&(3==i||4==i)||!n?"few":"other"},sma:qr,smi:Ir,smj:Mr,smn:Br,sms:Rr,sn:Wr,so:Jr,sq:Zr,sr:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=r.slice(-2),a=n.slice(-1),c=n.slice(-2);return i&&1==o&&11!=s||1==a&&11!=c?"one":i&&o>=2&&o<=4&&(s<12||s>14)||a>=2&&a<=4&&(c<12||c>14)?"few":"other"},ss:Cr,ssy:Ur,st:Kr,su:Gr,sv:Lr,sw:Hr,syr:Yr,ta:Vr,te:Qr,teo:Xr,th:en,ti:tn,tig:rn,tk:nn,tl:e=>{const t=String(e).split("."),r=t[0],n=t[1]||"",i=!t[1],o=r.slice(-1),s=n.slice(-1);return i&&(1==r||2==r||3==r)||i&&4!=o&&6!=o&&9!=o||!i&&4!=s&&6!=s&&9!=s?"one":"other"},tn:on,to:sn,tpi:an,tr:cn,ts:ln,tzm:e=>{const t=String(e).split("."),r=Number(t[0])==e;return 0==e||1==e||r&&e>=11&&e<=99?"one":"other"},ug:un,uk:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-1),o=r.slice(-2);return n&&1==i&&11!=o?"one":n&&i>=2&&i<=4&&(o<12||o>14)?"few":n&&0==i||n&&i>=5&&i<=9||n&&o>=11&&o<=14?"many":"other"},und:hn,ur:fn,uz:pn,ve:dn,vec:e=>{const t=String(e).split("."),r=t[0],n=!t[1],i=r.slice(-6);return 1==e&&n?"one":0!=r&&0==i&&n?"many":"other"},vi:mn,vo:gn,vun:yn,wa:wn,wae:bn,wo:kn,xh:vn,xog:xn,yi:Sn,yo:Nn,yue:On,zh:En,zu:jn});const zn="zero",Tn="one",_n="two",Fn="few",Dn="many",Pn="other",An={cardinal:[Tn,Pn],ordinal:[Pn]},qn={cardinal:[Tn,Pn],ordinal:[Tn,Pn]},In={cardinal:[Pn],ordinal:[Pn]},Mn={cardinal:[Tn,_n,Pn],ordinal:[Pn]},Bn=An,Rn=An,Wn=An,Jn=An,Zn={cardinal:[zn,Tn,_n,Fn,Dn,Pn],ordinal:[Pn]},Cn={cardinal:[zn,Tn,_n,Fn,Dn,Pn],ordinal:[Pn]},Un={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Dn,Pn]},Kn=An,Gn=An,Ln={cardinal:[Tn,Pn],ordinal:[Tn,Fn,Dn,Pn]},Hn=qn,Yn={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Fn,Pn]},Vn=An,Qn=An,Xn=An,ei=An,ti=In,ri={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Dn,Pn]},ni=In,ii={cardinal:[Tn,_n,Fn,Dn,Pn],ordinal:[Pn]},oi=An,si={cardinal:[Tn,Fn,Pn],ordinal:[Pn]},ai={cardinal:[Tn,Dn,Pn],ordinal:[Tn,_n,Fn,Pn]},ci=An,li=An,ui=An,hi=An,fi=An,pi={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Pn]},di={cardinal:[zn,Tn,_n,Fn,Dn,Pn],ordinal:[zn,Tn,_n,Fn,Dn,Pn]},mi=An,gi=An,yi=An,wi={cardinal:[Tn,_n,Fn,Pn],ordinal:[Pn]},bi=An,ki=In,vi=An,xi=An,Si={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Pn]},Ni=An,Oi={cardinal:[Tn,Dn,Pn],ordinal:[Pn]},Ei=An,ji=An,$i=An,zi=An,Ti=An,_i=qn,Fi=An,Di={cardinal:[Tn,Dn,Pn],ordinal:[Tn,Pn]},Pi=An,Ai=An,qi={cardinal:[Tn,_n,Fn,Dn,Pn],ordinal:[Tn,Pn]},Ii={cardinal:[Tn,_n,Fn,Pn],ordinal:[Tn,_n,Fn,Pn]},Mi=An,Bi=An,Ri={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Dn,Pn]},Wi=An,Ji={cardinal:[Tn,_n,Fn,Dn,Pn],ordinal:[Pn]},Zi=An,Ci=An,Ui=Mn,Ki={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Dn,Pn]},Gi=In,Li={cardinal:[Tn,Fn,Pn],ordinal:[Pn]},Hi={cardinal:[Tn,_n,Fn,Pn],ordinal:[Pn]},Yi=qn,Vi=qn,Qi=An,Xi=In,eo=In,to=In,ro=An,no=An,io={cardinal:[Tn,Dn,Pn],ordinal:[Dn,Pn]},oo=Mn,so=In,ao=In,co=An,lo=An,uo=In,ho=In,fo={cardinal:[Tn,Pn],ordinal:[Tn,Dn,Pn]},po=An,mo=An,go=An,yo=In,wo=In,bo={cardinal:[Tn,Pn],ordinal:[Dn,Pn]},ko=An,vo=An,xo=In,So=An,No=In,Oo=An,Eo=An,jo={cardinal:[zn,Tn,Pn],ordinal:[Pn]},$o=An,zo={cardinal:[zn,Tn,_n,Fn,Dn,Pn],ordinal:[Tn,Dn,Pn]},To=An,_o={cardinal:[zn,Tn,Pn],ordinal:[Pn]},Fo=An,Do=An,Po={cardinal:[Tn,Pn],ordinal:[Dn,Pn]},Ao=In,qo=An,Io={cardinal:[Pn],ordinal:[Tn,Pn]},Mo={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Pn]},Bo={cardinal:[zn,Tn,Pn],ordinal:[Pn]},Ro=An,Wo=An,Jo=An,Zo={cardinal:[Tn,Pn],ordinal:[Tn,_n,Dn,Pn]},Co=An,Uo=An,Ko={cardinal:[Tn,Fn,Pn],ordinal:[Tn,Pn]},Go={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Pn]},Lo={cardinal:[Pn],ordinal:[Tn,Pn]},Ho={cardinal:[Tn,_n,Fn,Dn,Pn],ordinal:[Pn]},Yo=In,Vo=An,Qo=Mn,Xo=An,es=An,ts=qn,rs=An,ns=An,is=An,os=An,ss=In,as=An,cs=An,ls=An,us=An,hs=An,fs={cardinal:[Tn,Pn],ordinal:[Tn,_n,Fn,Dn,Pn]},ps=An,ds=In,ms=An,gs=An,ys=An,ws={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Pn]},bs={cardinal:[zn,Tn,Pn],ordinal:[Pn]},ks=An,vs={cardinal:[Tn,Dn,Pn],ordinal:[Pn]},xs={cardinal:[Tn,Dn,Pn],ordinal:[Pn]},Ss=An,Ns={cardinal:[Tn,Fn,Pn],ordinal:[Tn,Pn]},Os=An,Es={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Pn]},js=An,$s=In,zs=An,Ts=Mn,_s={cardinal:[Tn,Pn],ordinal:[Dn,Pn]},Fs={cardinal:[Tn,Pn],ordinal:[Dn,Pn]},Ds=An,Ps=An,As=Mn,qs=An,Is=In,Ms=In,Bs={cardinal:[Tn,Fn,Pn],ordinal:[Pn]},Rs={cardinal:[Tn,Fn,Pn],ordinal:[Pn]},Ws=An,Js={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Pn]},Zs={cardinal:[Tn,_n,Fn,Pn],ordinal:[Pn]},Cs=Mn,Us=Mn,Ks=Mn,Gs=Mn,Ls=Mn,Hs=An,Ys=An,Vs={cardinal:[Tn,Pn],ordinal:[Tn,Dn,Pn]},Qs={cardinal:[Tn,Fn,Pn],ordinal:[Pn]},Xs=An,ea=An,ta=An,ra=In,na=qn,ia=An,oa=An,sa=An,aa=An,ca=An,la=In,ua=An,ha=An,fa={cardinal:[Tn,Pn],ordinal:[Fn,Pn]},pa=qn,da=An,ma=In,ga=In,ya=An,wa=An,ba=An,ka=An,va={cardinal:[Tn,Fn,Dn,Pn],ordinal:[Fn,Pn]},xa=In,Sa=An,Na=An,Oa=An,Ea={cardinal:[Tn,Dn,Pn],ordinal:[Dn,Pn]},ja={cardinal:[Pn],ordinal:[Tn,Pn]},$a=An,za=An,Ta=An,_a=An,Fa=In,Da=An,Pa=An,Aa=An,qa=In,Ia=In,Ma=In,Ba=An;var Ra=Object.freeze({__proto__:null,af:Bn,ak:Rn,am:Wn,an:Jn,ar:Zn,ars:Cn,as:Un,asa:Kn,ast:Gn,az:Ln,bal:Hn,be:Yn,bem:Vn,bez:Qn,bg:Xn,bho:ei,bm:ti,bn:ri,bo:ni,br:ii,brx:oi,bs:si,ca:ai,ce:ci,ceb:li,cgg:ui,chr:hi,ckb:fi,cs:pi,cy:di,da:mi,de:gi,doi:yi,dsb:wi,dv:bi,dz:ki,ee:vi,el:xi,en:Si,eo:Ni,es:Oi,et:Ei,eu:ji,fa:$i,ff:zi,fi:Ti,fil:_i,fo:Fi,fr:Di,fur:Pi,fy:Ai,ga:qi,gd:Ii,gl:Mi,gsw:Bi,gu:Ri,guw:Wi,gv:Ji,ha:Zi,haw:Ci,he:Ui,hi:Ki,hnj:Gi,hr:Li,hsb:Hi,hu:Yi,hy:Vi,ia:Qi,id:Xi,ig:eo,ii:to,io:ro,is:no,it:io,iu:oo,ja:so,jbo:ao,jgo:co,jmc:lo,jv:uo,jw:ho,ka:fo,kab:po,kaj:mo,kcg:go,kde:yo,kea:wo,kk:bo,kkj:ko,kl:vo,km:xo,kn:So,ko:No,ks:Oo,ksb:Eo,ksh:jo,ku:$o,kw:zo,ky:To,lag:_o,lb:Fo,lg:Do,lij:Po,lkt:Ao,ln:qo,lo:Io,lt:Mo,lv:Bo,mas:Ro,mg:Wo,mgo:Jo,mk:Zo,ml:Co,mn:Uo,mo:Ko,mr:Go,ms:Lo,mt:Ho,my:Yo,nah:Vo,naq:Qo,nb:Xo,nd:es,ne:ts,nl:rs,nn:ns,nnh:is,no:os,nqo:ss,nr:as,nso:cs,ny:ls,nyn:us,om:hs,or:fs,os:ps,osa:ds,pa:ms,pap:gs,pcm:ys,pl:ws,prg:bs,ps:ks,pt:vs,pt_PT:xs,rm:Ss,ro:Ns,rof:Os,ru:Es,rwk:js,sah:$s,saq:zs,sat:Ts,sc:_s,scn:Fs,sd:Ds,sdh:Ps,se:As,seh:qs,ses:Is,sg:Ms,sh:Bs,shi:Rs,si:Ws,sk:Js,sl:Zs,sma:Cs,smi:Us,smj:Ks,smn:Gs,sms:Ls,sn:Hs,so:Ys,sq:Vs,sr:Qs,ss:Xs,ssy:ea,st:ta,su:ra,sv:na,sw:ia,syr:oa,ta:sa,te:aa,teo:ca,th:la,ti:ua,tig:ha,tk:fa,tl:pa,tn:da,to:ma,tpi:ga,tr:ya,ts:wa,tzm:ba,ug:ka,uk:va,und:xa,ur:Sa,uz:Na,ve:Oa,vec:Ea,vi:ja,vo:$a,vun:za,wa:Ta,wae:_a,wo:Fa,xh:Da,xog:Pa,yi:Aa,yo:qa,yue:Ia,zh:Ma,zu:Ba});const Wa=(e,t)=>t?"other":1==e?"one":"other",Ja=(e,t)=>t?"other":0==e||1==e?"one":"other",Za=(e,t)=>t?"other":e>=0&&e<=1?"one":"other",Ca=(e,t)=>{const r=!String(e).split(".")[1];return t?"other":1==e&&r?"one":"other"},Ua=(e,t)=>"other",Ka=(e,t)=>t?"other":1==e?"one":2==e?"two":"other",Ga=Wa,La=Ja,Ha=Za,Ya=Wa,Va=Wa,Qa=Ca,Xa=Wa,ec=Wa,tc=Wa,rc=Ja,nc=Ua,ic=Ua,oc=Wa,sc=Wa,ac=Wa,cc=Wa,lc=Wa,uc=Ca,hc=Za,fc=Wa,pc=Ua,dc=Wa,mc=Wa,gc=Wa,yc=Ca,wc=Wa,bc=Za,kc=Ca,vc=Wa,xc=Wa,Sc=Ca,Nc=Ca,Oc=Wa,Ec=Ja,jc=Wa,$c=Wa,zc=Ua,Tc=Ca,_c=Ua,Fc=Ua,Dc=Ua,Pc=Ca,Ac=Ka,qc=Ua,Ic=Ua,Mc=Wa,Bc=Wa,Rc=Ua,Wc=Ua,Jc=Wa,Zc=Wa,Cc=Ua,Uc=Ua,Kc=Wa,Gc=Wa,Lc=Ua,Hc=Za,Yc=Ua,Vc=Wa,Qc=Wa,Xc=Wa,el=Wa,tl=Wa,rl=Wa,nl=Ua,il=Ja,ol=Wa,sl=Ja,al=Wa,cl=Wa,ll=Wa,ul=Ua,hl=Wa,fl=Ka,pl=Wa,dl=Wa,ml=Ca,gl=Wa,yl=Wa,wl=Wa,bl=Ua,kl=Wa,vl=Ja,xl=Wa,Sl=Wa,Nl=Wa,Ol=Wa,El=Ua,jl=Ja,$l=Wa,zl=Za,Tl=Wa,_l=Wa,Fl=Wa,Dl=Wa,Pl=Ua,Al=Wa,ql=Ka,Il=Wa,Ml=Wa,Bl=Ka,Rl=Wa,Wl=Ua,Jl=Ua,Zl=Ka,Cl=Ka,Ul=Ka,Kl=Ka,Gl=Ka,Ll=Wa,Hl=Wa,Yl=Wa,Vl=Wa,Ql=Wa,Xl=Ua,eu=Ca,tu=Wa,ru=Wa,nu=Wa,iu=Wa,ou=Ua,su=Ja,au=Wa,cu=Wa,lu=Ua,uu=Ua,hu=Wa,fu=Wa,pu=Wa,du=Ua,mu=Ca,gu=Wa,yu=Wa,wu=Wa,bu=Wa,ku=Ja,vu=Wa,xu=Ua,Su=Wa,Nu=Wa,Ou=Ca,Eu=Ua,ju=Ua,$u=Ua,zu=Za;var Tu=Object.freeze({__proto__:null,af:Ga,ak:La,am:Ha,an:Ya,ar:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e&&r[0].slice(-2);return t?"other":0==e?"zero":1==e?"one":2==e?"two":n>=3&&n<=10?"few":n>=11&&n<=99?"many":"other"},ars:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e&&r[0].slice(-2);return t?"other":0==e?"zero":1==e?"one":2==e?"two":n>=3&&n<=10?"few":n>=11&&n<=99?"many":"other"},as:(e,t)=>t?1==e||5==e||7==e||8==e||9==e||10==e?"one":2==e||3==e?"two":4==e?"few":6==e?"many":"other":e>=0&&e<=1?"one":"other",asa:Va,ast:Qa,az:(e,t)=>{const r=String(e).split(".")[0],n=r.slice(-1),i=r.slice(-2),o=r.slice(-3);return t?1==n||2==n||5==n||7==n||8==n||20==i||50==i||70==i||80==i?"one":3==n||4==n||100==o||200==o||300==o||400==o||500==o||600==o||700==o||800==o||900==o?"few":0==r||6==n||40==i||60==i||90==i?"many":"other":1==e?"one":"other"},bal:(e,t)=>1==e?"one":"other",be:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e,i=n&&r[0].slice(-1),o=n&&r[0].slice(-2);return t?2!=i&&3!=i||12==o||13==o?"other":"few":1==i&&11!=o?"one":i>=2&&i<=4&&(o<12||o>14)?"few":n&&0==i||i>=5&&i<=9||o>=11&&o<=14?"many":"other"},bem:Xa,bez:ec,bg:tc,bho:rc,bm:nc,bn:(e,t)=>t?1==e||5==e||7==e||8==e||9==e||10==e?"one":2==e||3==e?"two":4==e?"few":6==e?"many":"other":e>=0&&e<=1?"one":"other",bo:ic,br:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e,i=n&&r[0].slice(-1),o=n&&r[0].slice(-2),s=n&&r[0].slice(-6);return t?"other":1==i&&11!=o&&71!=o&&91!=o?"one":2==i&&12!=o&&72!=o&&92!=o?"two":(3==i||4==i||9==i)&&(o<10||o>19)&&(o<70||o>79)&&(o<90||o>99)?"few":0!=e&&n&&0==s?"many":"other"},brx:oc,bs:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=n.slice(-2),c=i.slice(-1),l=i.slice(-2);return t?"other":o&&1==s&&11!=a||1==c&&11!=l?"one":o&&s>=2&&s<=4&&(a<12||a>14)||c>=2&&c<=4&&(l<12||l>14)?"few":"other"},ca:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?1==e||3==e?"one":2==e?"two":4==e?"few":"other":1==e&&i?"one":0!=n&&0==o&&i?"many":"other"},ce:sc,ceb:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=i.slice(-1);return t?"other":o&&(1==n||2==n||3==n)||o&&4!=s&&6!=s&&9!=s||!o&&4!=a&&6!=a&&9!=a?"one":"other"},cgg:ac,chr:cc,ckb:lc,cs:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1];return t?"other":1==e&&i?"one":n>=2&&n<=4&&i?"few":i?"other":"many"},cy:(e,t)=>t?0==e||7==e||8==e||9==e?"zero":1==e?"one":2==e?"two":3==e||4==e?"few":5==e||6==e?"many":"other":0==e?"zero":1==e?"one":2==e?"two":3==e?"few":6==e?"many":"other",da:(e,t)=>{const r=String(e).split("."),n=r[0],i=Number(r[0])==e;return t||1!=e&&(i||0!=n&&1!=n)?"other":"one"},de:uc,doi:hc,dsb:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-2),a=i.slice(-2);return t?"other":o&&1==s||1==a?"one":o&&2==s||2==a?"two":o&&(3==s||4==s)||3==a||4==a?"few":"other"},dv:fc,dz:pc,ee:dc,el:mc,en:(e,t)=>{const r=String(e).split("."),n=!r[1],i=Number(r[0])==e,o=i&&r[0].slice(-1),s=i&&r[0].slice(-2);return t?1==o&&11!=s?"one":2==o&&12!=s?"two":3==o&&13!=s?"few":"other":1==e&&n?"one":"other"},eo:gc,es:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?"other":1==e?"one":0!=n&&0==o&&i?"many":"other"},et:yc,eu:wc,fa:bc,ff:(e,t)=>t?"other":e>=0&&e<2?"one":"other",fi:kc,fil:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=i.slice(-1);return t?1==e?"one":"other":o&&(1==n||2==n||3==n)||o&&4!=s&&6!=s&&9!=s||!o&&4!=a&&6!=a&&9!=a?"one":"other"},fo:vc,fr:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?1==e?"one":"other":e>=0&&e<2?"one":0!=n&&0==o&&i?"many":"other"},fur:xc,fy:Sc,ga:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e;return t?1==e?"one":"other":1==e?"one":2==e?"two":n&&e>=3&&e<=6?"few":n&&e>=7&&e<=10?"many":"other"},gd:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e;return t?1==e||11==e?"one":2==e||12==e?"two":3==e||13==e?"few":"other":1==e||11==e?"one":2==e||12==e?"two":n&&e>=3&&e<=10||n&&e>=13&&e<=19?"few":"other"},gl:Nc,gsw:Oc,gu:(e,t)=>t?1==e?"one":2==e||3==e?"two":4==e?"few":6==e?"many":"other":e>=0&&e<=1?"one":"other",guw:Ec,gv:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-1),s=n.slice(-2);return t?"other":i&&1==o?"one":i&&2==o?"two":!i||0!=s&&20!=s&&40!=s&&60!=s&&80!=s?i?"other":"many":"few"},ha:jc,haw:$c,he:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1];return t?"other":1==n&&i||0==n&&!i?"one":2==n&&i?"two":"other"},hi:(e,t)=>t?1==e?"one":2==e||3==e?"two":4==e?"few":6==e?"many":"other":e>=0&&e<=1?"one":"other",hnj:zc,hr:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=n.slice(-2),c=i.slice(-1),l=i.slice(-2);return t?"other":o&&1==s&&11!=a||1==c&&11!=l?"one":o&&s>=2&&s<=4&&(a<12||a>14)||c>=2&&c<=4&&(l<12||l>14)?"few":"other"},hsb:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-2),a=i.slice(-2);return t?"other":o&&1==s||1==a?"one":o&&2==s||2==a?"two":o&&(3==s||4==s)||3==a||4==a?"few":"other"},hu:(e,t)=>t?1==e||5==e?"one":"other":1==e?"one":"other",hy:(e,t)=>t?1==e?"one":"other":e>=0&&e<2?"one":"other",ia:Tc,id:_c,ig:Fc,ii:Dc,io:Pc,is:(e,t)=>{const r=String(e).split("."),n=r[0],i=(r[1]||"").replace(/0+$/,""),o=Number(r[0])==e,s=n.slice(-1),a=n.slice(-2);return t?"other":o&&1==s&&11!=a||i%10==1&&i%100!=11?"one":"other"},it:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?11==e||8==e||80==e||800==e?"many":"other":1==e&&i?"one":0!=n&&0==o&&i?"many":"other"},iu:Ac,ja:qc,jbo:Ic,jgo:Mc,jmc:Bc,jv:Rc,jw:Wc,ka:(e,t)=>{const r=String(e).split(".")[0],n=r.slice(-2);return t?1==r?"one":0==r||n>=2&&n<=20||40==n||60==n||80==n?"many":"other":1==e?"one":"other"},kab:(e,t)=>t?"other":e>=0&&e<2?"one":"other",kaj:Jc,kcg:Zc,kde:Cc,kea:Uc,kk:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e,i=n&&r[0].slice(-1);return t?6==i||9==i||n&&0==i&&0!=e?"many":"other":1==e?"one":"other"},kkj:Kc,kl:Gc,km:Lc,kn:Hc,ko:Yc,ks:Vc,ksb:Qc,ksh:(e,t)=>t?"other":0==e?"zero":1==e?"one":"other",ku:Xc,kw:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e,i=n&&r[0].slice(-2),o=n&&r[0].slice(-3),s=n&&r[0].slice(-5),a=n&&r[0].slice(-6);return t?n&&e>=1&&e<=4||i>=1&&i<=4||i>=21&&i<=24||i>=41&&i<=44||i>=61&&i<=64||i>=81&&i<=84?"one":5==e||5==i?"many":"other":0==e?"zero":1==e?"one":2==i||22==i||42==i||62==i||82==i||n&&0==o&&(s>=1e3&&s<=2e4||4e4==s||6e4==s||8e4==s)||0!=e&&1e5==a?"two":3==i||23==i||43==i||63==i||83==i?"few":1==e||1!=i&&21!=i&&41!=i&&61!=i&&81!=i?"other":"many"},ky:el,lag:(e,t)=>{const r=String(e).split(".")[0];return t?"other":0==e?"zero":0!=r&&1!=r||0==e?"other":"one"},lb:tl,lg:rl,lij:(e,t)=>{const r=String(e).split("."),n=!r[1],i=Number(r[0])==e;return t?11==e||8==e||i&&e>=80&&e<=89||i&&e>=800&&e<=899?"many":"other":1==e&&n?"one":"other"},lkt:nl,ln:il,lo:(e,t)=>t&&1==e?"one":"other",lt:(e,t)=>{const r=String(e).split("."),n=r[1]||"",i=Number(r[0])==e,o=i&&r[0].slice(-1),s=i&&r[0].slice(-2);return t?"other":1==o&&(s<11||s>19)?"one":o>=2&&o<=9&&(s<11||s>19)?"few":0!=n?"many":"other"},lv:(e,t)=>{const r=String(e).split("."),n=r[1]||"",i=n.length,o=Number(r[0])==e,s=o&&r[0].slice(-1),a=o&&r[0].slice(-2),c=n.slice(-2),l=n.slice(-1);return t?"other":o&&0==s||a>=11&&a<=19||2==i&&c>=11&&c<=19?"zero":1==s&&11!=a||2==i&&1==l&&11!=c||2!=i&&1==l?"one":"other"},mas:ol,mg:sl,mgo:al,mk:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=n.slice(-2),c=i.slice(-1),l=i.slice(-2);return t?1==s&&11!=a?"one":2==s&&12!=a?"two":7!=s&&8!=s||17==a||18==a?"other":"many":o&&1==s&&11!=a||1==c&&11!=l?"one":"other"},ml:cl,mn:ll,mo:(e,t)=>{const r=String(e).split("."),n=!r[1],i=Number(r[0])==e&&r[0].slice(-2);return t?1==e?"one":"other":1==e&&n?"one":!n||0==e||1!=e&&i>=1&&i<=19?"few":"other"},mr:(e,t)=>t?1==e?"one":2==e||3==e?"two":4==e?"few":"other":1==e?"one":"other",ms:(e,t)=>t&&1==e?"one":"other",mt:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e&&r[0].slice(-2);return t?"other":1==e?"one":2==e?"two":0==e||n>=3&&n<=10?"few":n>=11&&n<=19?"many":"other"},my:ul,nah:hl,naq:fl,nb:pl,nd:dl,ne:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e;return t?n&&e>=1&&e<=4?"one":"other":1==e?"one":"other"},nl:ml,nn:gl,nnh:yl,no:wl,nqo:bl,nr:kl,nso:vl,ny:xl,nyn:Sl,om:Nl,or:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e;return t?1==e||5==e||n&&e>=7&&e<=9?"one":2==e||3==e?"two":4==e?"few":6==e?"many":"other":1==e?"one":"other"},os:Ol,osa:El,pa:jl,pap:$l,pcm:zl,pl:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-1),s=n.slice(-2);return t?"other":1==e&&i?"one":i&&o>=2&&o<=4&&(s<12||s>14)?"few":i&&1!=n&&(0==o||1==o)||i&&o>=5&&o<=9||i&&s>=12&&s<=14?"many":"other"},prg:(e,t)=>{const r=String(e).split("."),n=r[1]||"",i=n.length,o=Number(r[0])==e,s=o&&r[0].slice(-1),a=o&&r[0].slice(-2),c=n.slice(-2),l=n.slice(-1);return t?"other":o&&0==s||a>=11&&a<=19||2==i&&c>=11&&c<=19?"zero":1==s&&11!=a||2==i&&1==l&&11!=c||2!=i&&1==l?"one":"other"},ps:Tl,pt:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?"other":0==n||1==n?"one":0!=n&&0==o&&i?"many":"other"},pt_PT:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?"other":1==e&&i?"one":0!=n&&0==o&&i?"many":"other"},rm:_l,ro:(e,t)=>{const r=String(e).split("."),n=!r[1],i=Number(r[0])==e&&r[0].slice(-2);return t?1==e?"one":"other":1==e&&n?"one":!n||0==e||1!=e&&i>=1&&i<=19?"few":"other"},rof:Fl,ru:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-1),s=n.slice(-2);return t?"other":i&&1==o&&11!=s?"one":i&&o>=2&&o<=4&&(s<12||s>14)?"few":i&&0==o||i&&o>=5&&o<=9||i&&s>=11&&s<=14?"many":"other"},rwk:Dl,sah:Pl,saq:Al,sat:ql,sc:(e,t)=>{const r=!String(e).split(".")[1];return t?11==e||8==e||80==e||800==e?"many":"other":1==e&&r?"one":"other"},scn:(e,t)=>{const r=!String(e).split(".")[1];return t?11==e||8==e||80==e||800==e?"many":"other":1==e&&r?"one":"other"},sd:Il,sdh:Ml,se:Bl,seh:Rl,ses:Wl,sg:Jl,sh:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=n.slice(-2),c=i.slice(-1),l=i.slice(-2);return t?"other":o&&1==s&&11!=a||1==c&&11!=l?"one":o&&s>=2&&s<=4&&(a<12||a>14)||c>=2&&c<=4&&(l<12||l>14)?"few":"other"},shi:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e;return t?"other":e>=0&&e<=1?"one":n&&e>=2&&e<=10?"few":"other"},si:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"";return t?"other":0==e||1==e||0==n&&1==i?"one":"other"},sk:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1];return t?"other":1==e&&i?"one":n>=2&&n<=4&&i?"few":i?"other":"many"},sl:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-2);return t?"other":i&&1==o?"one":i&&2==o?"two":i&&(3==o||4==o)||!i?"few":"other"},sma:Zl,smi:Cl,smj:Ul,smn:Kl,sms:Gl,sn:Ll,so:Hl,sq:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e,i=n&&r[0].slice(-1),o=n&&r[0].slice(-2);return t?1==e?"one":4==i&&14!=o?"many":"other":1==e?"one":"other"},sr:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=n.slice(-2),c=i.slice(-1),l=i.slice(-2);return t?"other":o&&1==s&&11!=a||1==c&&11!=l?"one":o&&s>=2&&s<=4&&(a<12||a>14)||c>=2&&c<=4&&(l<12||l>14)?"few":"other"},ss:Yl,ssy:Vl,st:Ql,su:Xl,sv:(e,t)=>{const r=String(e).split("."),n=!r[1],i=Number(r[0])==e,o=i&&r[0].slice(-1),s=i&&r[0].slice(-2);return t?1!=o&&2!=o||11==s||12==s?"other":"one":1==e&&n?"one":"other"},sw:eu,syr:tu,ta:ru,te:nu,teo:iu,th:ou,ti:su,tig:au,tk:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e&&r[0].slice(-1);return t?6==n||9==n||10==e?"few":"other":1==e?"one":"other"},tl:(e,t)=>{const r=String(e).split("."),n=r[0],i=r[1]||"",o=!r[1],s=n.slice(-1),a=i.slice(-1);return t?1==e?"one":"other":o&&(1==n||2==n||3==n)||o&&4!=s&&6!=s&&9!=s||!o&&4!=a&&6!=a&&9!=a?"one":"other"},tn:cu,to:lu,tpi:uu,tr:hu,ts:fu,tzm:(e,t)=>{const r=String(e).split("."),n=Number(r[0])==e;return t?"other":0==e||1==e||n&&e>=11&&e<=99?"one":"other"},ug:pu,uk:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=Number(r[0])==e,s=o&&r[0].slice(-1),a=o&&r[0].slice(-2),c=n.slice(-1),l=n.slice(-2);return t?3==s&&13!=a?"few":"other":i&&1==c&&11!=l?"one":i&&c>=2&&c<=4&&(l<12||l>14)?"few":i&&0==c||i&&c>=5&&c<=9||i&&l>=11&&l<=14?"many":"other"},und:du,ur:mu,uz:gu,ve:yu,vec:(e,t)=>{const r=String(e).split("."),n=r[0],i=!r[1],o=n.slice(-6);return t?11==e||8==e||80==e||800==e?"many":"other":1==e&&i?"one":0!=n&&0==o&&i?"many":"other"},vi:(e,t)=>t&&1==e?"one":"other",vo:wu,vun:bu,wa:ku,wae:vu,wo:xu,xh:Su,xog:Nu,yi:Ou,yo:Eu,yue:ju,zh:$u,zu:zu});function _u(e){if("string"!=typeof e||e.length<2)throw new RangeError("Invalid language tag: ".concat(e));if(e.startsWith("pt-PT"))return"pt-PT";var t=e.match(/.+?(?=[-_])/);return t?t[0]:e}function Fu(e){if("function"==typeof e){var t=_u(e.name);return{isDefault:!1,id:ue(t),lc:t,locale:e.name,getPlural:e,cardinals:e.cardinals||[],ordinals:e.ordinals||[]}}var r=_u(e),n=ue(r);return function(e){return e in Tu}(n)?{isDefault:!0,id:n,lc:r,locale:e,getCardinal:$n[n],getPlural:Tu[n],cardinals:Ra[n].cardinal,ordinals:Ra[n].ordinal}:null}function Du(e){return ue(_u(e))in Tu}var Pu=function(){function i(e,t){if(this.plurals=[],this.options=Object.assign({biDiSupport:!1,currency:"USD",customFormatters:{},localeCodeFromKey:null,requireAllArguments:!1,returnType:"string",strict:t&&t.strictNumberSign||!1,strictPluralKeys:!0},t),"*"===e)this.plurals=(r=i.defaultLocale,(n=Object.keys(Tu).filter((function(e){return e!==r}))).unshift(r),n.map(Fu));else if(Array.isArray(e))this.plurals=e.map(Fu).filter(Boolean);else if(e){(o=Fu(e))&&(this.plurals=[o])}var r,n;if(0===this.plurals.length){var o=Fu(i.defaultLocale);this.plurals=[o]}}return i.escape=function(e,t){var r=t?/[#{}]/g:/[{}]/g;return String(e).replace(r,"'$&'")},i.supportedLocalesOf=function(e){return(Array.isArray(e)?e:[e]).filter(Du)},i.prototype.resolvedOptions=function(){return e(e({},this.options),{locale:this.plurals[0].locale,plurals:this.plurals})},i.prototype.compile=function(e){var i,o,s=new de(this.options),a="return "+s.compile(e,this.plurals[0]),c=[],l=[];try{for(var u=t(Object.entries(s.runtime)),h=u.next();!h.done;h=u.next()){var f=r(h.value,2),p=f[0],d=f[1];c.push(p),l.push(d)}}catch(e){i={error:e}}finally{try{h&&!h.done&&(o=u.return)&&o.call(u)}finally{if(i)throw i.error}}return(new(Function.bind.apply(Function,n(n([void 0],r(c),!1),[a],!1)))).apply(void 0,n([],r(l),!1))},i.defaultLocale="en",i}();return Pu}));
//# sourceMappingURL=/sm/08458da61fed9ea04a7b63b6026f0e77853cd9634572cd061ff421a3f27fcf25.map