!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict"; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(t,n)},t=function(){return(t=Object.assign||function e(t){for(var n,r=1,u=arguments.length;r=2&&"-"===n[r-2]&&(r-=2),n=n.slice(0,r)}}function D(e,t){i(2===t.length,"key must have 2 elements");var n=e.length,r="-"+t+"-",u=e.indexOf(r);if(-1!==u){for(var a=u+4,o=a,l=a,c=!1;!c;){var s=e.indexOf("-",l);2==(-1===s?n-l:s-l)?c=!0:-1===s?(o=n,c=!0):(o=s,l=s+1)}return e.slice(a,o)}if(-1!==(u=e.indexOf(r="-"+t))&&u+3===n)return""}var g=/[^A-Z]/;function f(e,t,n,r){if(void 0!==e){if(e=Number(e),isNaN(e)||en)throw new RangeError(e+" is outside of range ["+t+", "+n+"]");return Math.floor(e)}return r}var p=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"].map((function d(e){return e.slice(e.indexOf("-")+1)}));function h(e){return p.indexOf(e)>-1}function y(e,t,n){var r=(0,n.getInternalSlots)(e),u=r.dataLocaleData,a=r.numberingSystem;switch(r.notation){case"standard":return 0;case"scientific":return t;case"engineering":return 3*Math.floor(t/3);default:var i=void 0;if("currency"===r.style&&"name"!==r.currencyDisplay)i=(u.numbers.currency[a]||u.numbers.currency[u.numbers.nu[0]]).short;else{var o=u.numbers.decimal[a]||u.numbers.decimal[u.numbers.nu[0]];i="long"===r.compactDisplay?o.long:o.short}if(!i)return 0;var l=String(Math.pow(10,t)),c=Object.keys(i);if(lc[c.length-1])return c[c.length-1].length-1;var s=c.indexOf(l);if(-1===s)return 0;var m=c[s];return"0"===i[m].other?0:m.length-i[m].other.match(/0+/)[0].length}}function F(e,t,u){var a,i,o,l,c=u;if(0===e)a=r("0",c),i=0,o=0;else{var s=e.toString(),m=s.indexOf("e"),D=s.split("e"),g=D[1],f=D[0].replace(".","");if(m>=0&&f.length<=c)i=+g,a=f+r("0",c-f.length),o=e;else{i=n(e);var p=Math.round(h(e,i-c+1));h(p,c-1)>=10&&(i+=1,p=Math.floor(p/10)),a=p.toString(),o=h(p,c-1-i)}}if(i>=c-1?(a+=r("0",i-c+1),l=i+1):i>=0?(a=a.slice(0,i+1)+"."+a.slice(i+1),l=i+1):(a="0."+r("0",-i-1)+a,l=1),a.indexOf(".")>=0&&u>t){for(var d=u-t;d>0&&"0"===a[a.length-1];)a=a.slice(0,-1),d--;"."===a[a.length-1]&&(a=a.slice(0,-1))}return{formattedString:a,roundedNumber:o,integerDigitsCount:l};function h(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function v(e,t,n){var u,a,i=n,o=Math.round(e*Math.pow(10,i)),l=o/Math.pow(10,i);if(o<1e21)u=o.toString();else{var c=(u=o.toString()).split("e"),s=c[1];u=c[0].replace(".",""),u+=r("0",Math.max(+s-u.length+1,0))}if(0!==i){var m=u.length;m<=i&&(u=r("0",i+1-m)+u,m=i+1);var D=u.slice(0,m-i),g=u.slice(m-i);u=D+"."+g,a=D.length}else a=u.length;for(var f=n-t;f>0&&"0"===u[u.length-1];)u=u.slice(0,-1),f--;return"."===u[u.length-1]&&(u=u.slice(0,-1)),{formattedString:u,roundedNumber:l,integerDigitsCount:a}}function b(e,t){var n,u=t<0||c(t,-0);switch(u&&(t=-t),e.roundingType){case"significantDigits":n=F(t,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":n=v(t,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(n=F(t,1,2)).integerDigitsCount>1&&(n=v(t,0,0))}t=n.roundedNumber;var a=n.formattedString,i=n.integerDigitsCount,o=e.minimumIntegerDigits;return i\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B98-\u2BFF\u2CE5-\u2CEA\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9B\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD10-\uDD6C\uDD70-\uDDAC\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED5\uDEE0-\uDEEC\uDEF0-\uDEFA\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD00-\uDD0B\uDD0D-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95]/,je=new RegExp("^"+Ie.source),Pe=new RegExp(Ie.source+"$"),Re=/[#0](?:[\.,][#0]+)*/g;function Te(e,t,n,r,u,a,i){var o=[],l=t.formattedString,c=t.roundedNumber;if(isNaN(c))return[{type:"nan",value:l}];if(!isFinite(c))return[{type:"infinity",value:l}];var s=Ne[u];s&&(l=l.replace(/\d/g,(function(e){return s[+e]||e})));var m,D,g=l.indexOf(".");if(g>0?(m=l.slice(0,g),D=l.slice(g+1)):m=l,a&&("compact"!==n||c>=1e4)){var f=e.group,p=[],d=i.split(".")[0].split(","),h=3,y=3;d.length>1&&(h=d[d.length-1].length),d.length>2&&(y=d[d.length-2].length);var F=m.length-h;if(F>0){for(p.push(m.slice(F,F+h)),F-=y;F>0;F-=y)p.push(m.slice(F,F+y));p.push(m.slice(0,F+y))}else p.push(m);for(;p.length>0;){var b=p.pop();o.push({type:"integer",value:b}),p.length>0&&o.push({type:"group",value:f})}}else o.push({type:"integer",value:m});if(void 0!==D&&o.push({type:"decimal",value:e.decimal},{type:"fraction",value:D}),("scientific"===n||"engineering"===n)&&isFinite(c)){o.push({type:"exponentSeparator",value:e.exponential}),r<0&&(o.push({type:"exponentMinusSign",value:e.minusSign}),r=-r);var E=v(r,0,0);o.push({type:"exponentInteger",value:E.formattedString})}return o}function Ke(e,t){e.indexOf(";")<0&&(e=e+";-"+e);var n=e.split(";"),r=n[0],u=n[1];switch(t){case 0:return r;case-1:return u;default:return u.indexOf("-")>=0?u.replace(/-/g,"+"):"+"+r}}function _e(e,t,n){return n[e.select(t)]||n.other}var Ue=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="MISSING_LOCALE_DATA",e}return function r(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}(n,t),n}(Error);function Ye(e,n,r){void 0===r&&(r=function(e,n){return t(t({},e),n)});var u=function a(e){for(var t=[e],n=e.split("-"),r=n.length;r>1;r--)t.push(n.slice(0,r-1).join("-"));return t}(e),i=u.map((function(e){return n.data[e]})).filter(Boolean);if(!i.length)throw new Ue('Missing locale data for "'+e+'", lookup hierarchy: '+u.join(", "));return i.reverse(),i.reduce(r,{})}var Ge=Object.freeze({__proto__:null,ADP:0,AFN:0,ALL:0,AMD:2,BHD:3,BIF:0,BYN:2,BYR:0,CAD:2,CHF:2,CLF:4,CLP:0,COP:2,CRC:2,CZK:2,DEFAULT:2,DJF:0,DKK:2,ESP:0,GNF:0,GYD:2,HUF:2,IDR:2,IQD:0,IRR:0,ISK:0,ITL:0,JOD:3,JPY:0,KMF:0,KPW:0,KRW:0,KWD:3,LAK:0,LBP:0,LUF:0,LYD:3,MGA:0,MGF:0,MMK:0,MNT:2,MRO:0,MUR:2,NOK:2,OMR:3,PKR:2,PYG:0,RSD:0,RWF:0,SEK:2,SLL:0,SOS:0,STD:0,SYP:0,TMM:0,TND:3,TRL:0,TWD:2,TZS:2,UGX:0,UYI:0,UYW:4,UZS:2,VEF:2,VND:0,VUV:0,XAF:0,XOF:0,XPF:0,YER:0,ZMK:0,ZWD:0,default:{ADP:0,AFN:0,ALL:0,AMD:2,BHD:3,BIF:0,BYN:2,BYR:0,CAD:2,CHF:2,CLF:4,CLP:0,COP:2,CRC:2,CZK:2,DEFAULT:2,DJF:0,DKK:2,ESP:0,GNF:0,GYD:2,HUF:2,IDR:2,IQD:0,IRR:0,ISK:0,ITL:0,JOD:3,JPY:0,KMF:0,KPW:0,KRW:0,KWD:3,LAK:0,LBP:0,LUF:0,LYD:3,MGA:0,MGF:0,MMK:0,MNT:2,MRO:0,MUR:2,NOK:2,OMR:3,PKR:2,PYG:0,RSD:0,RWF:0,SEK:2,SLL:0,SOS:0,STD:0,SYP:0,TMM:0,TND:3,TRL:0,TWD:2,TZS:2,UGX:0,UYI:0,UYW:4,UZS:2,VEF:2,VND:0,VUV:0,XAF:0,XOF:0,XPF:0,YER:0,ZMK:0,ZWD:0}}),We=["adlm","ahom","arab","arabext","armn","armnlow","bali","beng","bhks","brah","cakm","cham","cyrl","deva","diak","ethi","fullwide","geor","gong","gonm","grek","greklow","gujr","guru","hanidays","hanidec","hans","hansfin","hant","hantfin","hebr","hmng","hmnp","java","jpan","jpanfin","jpanyear","kali","khmr","knda","lana","lanatham","laoo","latn","lepc","limb","mathbold","mathdbl","mathmono","mathsanb","mathsans","mlym","modi","mong","mroo","mtei","mymr","mymrshan","mymrtlng","newa","nkoo","olck","orya","osma","rohg","roman","romanlow","saur","segment","shrd","sind","sinh","sora","sund","takr","talu","taml","tamldec","telu","thai","tibt","tirh","vaii","wara","wcho"],Ze=new WeakMap;function Ve(e){var t=Ze.get(e);return t||(t=Object.create(null),Ze.set(e,t)),t}var Xe=["locale","numberingSystem","style","currency","currencyDisplay","currencySign","unit","unitDisplay","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","useGrouping","notation","compactDisplay","signDisplay"],He=function(e,t){if(!(this&&this instanceof He))return new He(e,t);!function n(e,t,r,u){var c=u.getInternalSlots,p=u.localeData,d=u.availableLocales,y=u.numberingSystemNames,F=u.getDefaultLocale,v=u.currencyDigitsData,b=o(t),E=void 0===r?Object.create(null):l(r),C=Object.create(null),S=s(E,"localeMatcher","string",["lookup","best fit"],"best fit");C.localeMatcher=S;var w=s(E,"numberingSystem","string",void 0,void 0);if(void 0!==w&&y.indexOf(w)<0)throw RangeError("Invalid numberingSystems: "+w);C.nu=w;var A=function O(e,t,n,r,u,o){for(var l,c=(l="lookup"===n.localeMatcher?function s(e,t,n){for(var r={locale:""},u=0,i=t;u2){var w=c.indexOf("-x-");if(-1===w)c+=p;else{var A=c.slice(0,w),O=c.slice(w,c.length);c=A+p+O}c=Intl.getCanonicalLocales(c)[0]}return f.locale=c,f}(d,b,C,["nu"],p,F),B=p[function x(e){var t=e.indexOf("-u-");return t>=0?e.slice(0,t):e}(A.locale)];i(!!B,"Missing locale data for "+A.locale);var L=c(e);L.locale=A.locale,L.dataLocale=A.dataLocale,L.numberingSystem=A.nu,L.dataLocaleData=B,function M(e,t,n){void 0===t&&(t=Object.create(null));var r=(0,n.getInternalSlots)(e),u=s(t,"style","string",["decimal","percent","currency","unit"],"decimal");r.style=u;var a=s(t,"currency","string",void 0,void 0);if(void 0!==a&&!function i(e){return 3===(e=function t(e){return e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))}(e)).length&&!g.test(e)}(a))throw RangeError("Malformed currency code");if("currency"===u&&void 0===a)throw TypeError("currency cannot be undefined");var o=s(t,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),l=s(t,"currencySign","string",["standard","accounting"],"standard"),c=s(t,"unit","string",void 0,void 0);if(void 0!==c&&!function m(e){if(h(e=function t(e){return e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))}(e)))return!0;var n=e.split("-per-");if(2!==n.length)return!1;var r=n[1];return!(!h(n[0])||!h(r))}(c))throw RangeError("Invalid unit argument for Intl.NumberFormat()");if("unit"===u&&void 0===c)throw TypeError("unit cannot be undefined");var D=s(t,"unitDisplay","string",["short","narrow","long"],"short");"currency"===u&&(r.currency=a.toUpperCase(),r.currencyDisplay=o,r.currencySign=l),"unit"===u&&(r.unit=c,r.unitDisplay=D)}(e,E,{getInternalSlots:c});var k,N,I=L.style;if("currency"===I){var j=function P(e,t){var n=t.currencyDigitsData;return function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(n,e)?n[e]:2}(L.currency,{currencyDigitsData:v});k=j,N=j}else k=0,N="percent"===I?0:3;var R=s(E,"notation","string",["standard","scientific","engineering","compact"],"standard");L.notation=R,function T(e,t,n,r,u){var a=function i(e,t,n,r,u){return f(e[t],n,r,u)}(t,"minimumIntegerDigits",1,21,1),o=t.minimumFractionDigits,l=t.maximumFractionDigits,c=t.minimumSignificantDigits,s=t.maximumSignificantDigits;e.minimumIntegerDigits=a,void 0!==c||void 0!==s?(e.roundingType="significantDigits",c=f(c,1,21,1),s=f(s,c,21,21),e.minimumSignificantDigits=c,e.maximumSignificantDigits=s):void 0!==o||void 0!==l?(e.roundingType="fractionDigits",o=f(o,0,20,n),l=f(l,o,20,Math.max(o,r)),e.minimumFractionDigits=o,e.maximumFractionDigits=l):"compact"===u?e.roundingType="compactRounding":(e.roundingType="fractionDigits",e.minimumFractionDigits=n,e.maximumFractionDigits=r)}(L,E,k,N,R);var K=s(E,"compactDisplay","string",["short","long"],"short");"compact"===R&&(L.compactDisplay=K);var _=s(E,"useGrouping","boolean",void 0,!0);L.useGrouping=_;var U=s(E,"signDisplay","string",["auto","never","always","exceptZero"],"auto");L.signDisplay=U}(this,e,t,{getInternalSlots:Ve,localeData:He.localeData,availableLocales:He.availableLocales,getDefaultLocale:He.getDefaultLocale,currencyDigitsData:Ge,numberingSystemNames:We});var r=Ve(this),u=r.dataLocale;return i(void 0!==He.localeData[u],"Cannot load locale-dependent data for "+u+"."),r.pl=new Intl.PluralRules(u,{minimumFractionDigits:r.minimumFractionDigits,maximumFractionDigits:r.maximumFractionDigits,minimumIntegerDigits:r.minimumIntegerDigits,minimumSignificantDigits:r.minimumSignificantDigits,maximumSignificantDigits:r.maximumSignificantDigits}),this};u(He.prototype,"formatToParts",{value:function e(t){return function r(e,t,u){for(var a=function i(e,t,r){var u,a,i,o=r.getInternalSlots,l=o(e),s=l.pl,m=l.dataLocaleData,D=m.numbers.symbols[l.numberingSystem]||m.numbers.symbols[m.numbers.nu[0]],g=0,f=0;if(isNaN(t))a=D.nan;else if(isFinite(t)){"percent"===l.style&&(t*=100),g=(u=function p(e,t,r){var u=r.getInternalSlots;if(0===t)return[0,0];t<0&&(t=-t);var a=n(t),i=y(e,a,{getInternalSlots:u});t=i<0?t*Math.pow(10,-i):t/Math.pow(10,i);var o=b(u(e),t);return 0===o.roundedNumber||n(o.roundedNumber)===a-i?[i,a]:[y(e,a+1,{getInternalSlots:u}),a+1]}(e,t,{getInternalSlots:o}))[1];var d=b(l,t=(f=u[0])<0?t*Math.pow(10,-f):t/Math.pow(10,f));a=d.formattedString,t=d.roundedNumber}else a=D.infinity;switch(l.signDisplay){case"never":i=0;break;case"auto":i=c(t,0)||t>0||isNaN(t)?0:-1;break;case"always":i=c(t,0)||t>0||isNaN(t)?1:-1;break;default:i=0===t||isNaN(t)?0:t>0?1:-1}return function h(e,t,n,r){var u,a,i=e.sign,o=e.exponent,l=r.notation,c=r.style,s=r.numberingSystem,m=t.numbers.nu[0],D=null;if("compact"===l&&e.magnitude&&(D=function g(e,t,n,r,u,a,i){var o,l,c=e.roundedNumber,s=e.sign,m=String(Math.pow(10,e.magnitude)),D=n.numbers.nu[0];if("currency"===r&&"name"!==a){var g=null===(o=((f=n.numbers.currency)[i]||f[D]).short)||void 0===o?void 0:o[m];if(!g)return null;l=_e(t,c,g)}else{var f,p=((f=n.numbers.decimal)[i]||f[D])[u][m];if(!p)return null;l=_e(t,c,p)}return"0"===l?null:Ke(l,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,n,t,c,r.compactDisplay,r.currencyDisplay,s)),"currency"===c&&"name"!==r.currencyDisplay){var f=t.currencies[r.currency];if(f)switch(r.currencyDisplay){case"code":u=r.currency;break;case"symbol":u=f.symbol;break;default:u=f.narrow}else u=r.currency}a=D||Ke("decimal"===c||"unit"===c||"currency"===c&&"name"===r.currencyDisplay?(t.numbers.decimal[s]||t.numbers.decimal[m]).standard:"currency"===c?(d=t.numbers.currency[s]||t.numbers.currency[m])[r.currencySign]:t.numbers.percent[s]||t.numbers.percent[m],i);var p=Re.exec(a)[0];if(a=a.replace(Re,"{0}").replace(/'(.)'/g,"$1"),"currency"===c&&"name"!==r.currencyDisplay){var d,h=(d=t.numbers.currency[s]||t.numbers.currency[m]).currencySpacing.afterInsertBetween;h&&!Pe.test(u)&&(a=a.replace("¤{0}","¤"+h+"{0}"));var y=d.currencySpacing.beforeInsertBetween;y&&!je.test(u)&&(a=a.replace("{0}¤","{0}"+y+"¤"))}for(var F=a.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),v=[],b=t.numbers.symbols[s]||t.numbers.symbols[m],E=0,C=F;E