!function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={exports:{},id:n,loaded:!1};return e[n].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){r(1),r(2),r(3),r(4),r(7),r(8),r(9),r(10),r(11),e.exports=r(12)},function(e,t){(function(){var e=!1,t=!1;!function(r,n){"function"==typeof t&&t.amd?t(n):"object"==typeof e&&"object"==typeof e.exports?e.exports=n():r.Cldr=n()}(this,function(){var e=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},t=function(t,r){if(e(t)&&(t=t.join("/")),"string"!=typeof t)throw new Error('invalid path "'+t+'"');return t=t.replace(/^\//,"").replace(/^cldr\//,""),t=t.replace(/{[a-zA-Z]+}/g,function(e){return e=e.replace(/^{([^}]*)}$/,"$1"),r[e]}),t.split("/")},r=function(e,t){var r,n;if(e.some)return e.some(t);for(r=0,n=e.length;r0?"a"+a:"b"+Math.abs(a)},c=function(e){if(void 0!==e.name)return e.name;var t=/^function\s+([\w\$]+)\s*\(/.exec(e.toString());return t&&t.length>0?t[1]:void 0},l=function(e,t,r,n){var a=JSON.stringify(e),i=c(r),u=t.locale;return i?(r.runtimeKey=s(i,u,null,a),r.generatorString=function(){return'Globalize("'+u+'").'+i+"("+a.slice(1,-1)+")"},r.runtimeArgs=n,r):r},f=function(e,t,r,n){if(!r)throw u(e,t,n)},m=function(e){return Array.isArray(e)?e:e?[e]:[]},p=function(e,t,r){var n;r=r||{},n=m(r.skip).some(function(t){return t.test(e)}),f("E_MISSING_CLDR","Missing required CLDR content `{path}`.",t||n,{path:e})},d=function(e){f("E_DEFAULT_LOCALE_NOT_DEFINED","Default locale has not been defined.",void 0!==e,{})},g=function(e,t){f("E_MISSING_PARAMETER","Missing required parameter `{name}`.",void 0!==e,{name:t})},h=function(e,t,r,n){f("E_PAR_OUT_OF_RANGE","Parameter `{name}` has value `{value}` out of range [{minimum}, {maximum}].",void 0===e||e>=r&&e<=n,{maximum:n,minimum:r,name:t,value:e})},v=function(e,t,r,n){f("E_INVALID_PAR_TYPE","Invalid `{name}` parameter ({value}). {expected} expected.",r,{expected:n,name:t,value:e})},y=function(t,r){v(t,r,void 0===t||"string"==typeof t||t instanceof e,"String or Cldr instance")},F=function(e){return null!==e&&""+e=="[object Object]"},D=function(e,t){v(e,t,void 0===e||F(e),"Plain Object")},b=function(t){return t instanceof e?t:new e(t)},E=function(e){return e.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")},_=function(e,t,r){var n;for("string"!=typeof e&&(e=String(e)),n=e.length;nt&&(qe=0,Ue={line:1,column:1,seenCR:!1}),r(Ue,qe,t),qe=t),Ue}function n(e){$eYe&&(Ye=$e,Qe=[]),Qe.push(e))}function a(n,a,i){function u(e){var t=1;for(e.sort(function(e,t){return e.descriptiont.description?1:0});t1?u.slice(0,-1).join(", ")+" or "+u[e.length-1]:u[0],a=t?'"'+r(t)+'"':"end of input","Expected "+n+" but "+a+" found."}var s=r(i),c=i1?arguments[1]:{},k={},N={start:i},C=i,S=function(e){return{type:"messageFormatPattern",statements:e}},P=k,z="{",M={type:"literal",value:"{",description:'"{"'},O=null,Z=",",j={type:"literal",value:",",description:'","'},T="}",B={type:"literal",value:"}",description:'"}"'},H=function(e,t){var r={type:"messageFormatElement",argumentIndex:e};return t&&t.length?r.elementFormat=t[1]:r.output=!0,r},L="plural",R={type:"literal",value:"plural",description:'"plural"'},I=function(e,t){return{type:"elementFormat",key:e,val:t}},G="selectordinal",$={type:"literal",value:"selectordinal",description:'"selectordinal"'},V="select",q={type:"literal",value:"select",description:'"select"'},U=function(e,t){return{type:"elementFormat",key:e,val:t}},Y=function(e,t){return{type:"pluralFormatPattern",pluralForms:t,offset:e||0}},Q="offset",J={type:"literal",value:"offset",description:'"offset"'},X=":",K={type:"literal",value:":",description:'":"'},W=function(e){return e},ee=function(e,t){return{key:e,val:t}},te=function(e){return e},re="=",ne={type:"literal",value:"=",description:'"="'},ae=function(e){return{type:"selectFormatPattern",pluralForms:e}},ie=function(e){return e},ue="#",oe={type:"literal",value:"#",description:'"#"'},se=function(){return{type:"octothorpe"}},ce=function(e){return{type:"string",val:e.join("")}},le={type:"other",description:"identifier"},fe=/^[0-9a-zA-Z$_]/,me={type:"class",value:"[0-9a-zA-Z$_]",description:"[0-9a-zA-Z$_]"},pe=/^[^ \t\n\r,.+={}]/,de={type:"class",value:"[^ \\t\\n\\r,.+={}]",description:"[^ \\t\\n\\r,.+={}]"},ge=function(e){return e},he=function(e){return e.join("")},ve=/^[^{}#\\\0-\x1F \t\n\r]/,ye={type:"class",value:"[^{}#\\\\\\0-\\x1F \\t\\n\\r]",description:"[^{}#\\\\\\0-\\x1F \\t\\n\\r]"},Fe=function(e){return e},De="\\\\",be={type:"literal",value:"\\\\",description:'"\\\\\\\\"'},Ee=function(){return"\\"},_e="\\#",we={type:"literal",value:"\\#",description:'"\\\\#"'},Ae=function(){return"#"},xe="\\{",ke={type:"literal",value:"\\{",description:'"\\\\{"'},Ne=function(){return"{"},Ce="\\}",Se={type:"literal",value:"\\}",description:'"\\\\}"'},Pe=function(){return"}"},ze="\\u",Me={type:"literal",value:"\\u",description:'"\\\\u"'},Oe=function(e,t,r,n){return String.fromCharCode(parseInt("0x"+e+t+r+n))},Ze=/^[0-9]/,je={type:"class",value:"[0-9]",description:"[0-9]"},Te=function(e){return parseInt(e.join(""),10)},Be=/^[0-9a-fA-F]/,He={type:"class",value:"[0-9a-fA-F]",description:"[0-9a-fA-F]"},Le={type:"other",description:"whitespace"},Re=function(e){return e.join("")},Ie=/^[ \t\n\r]/,Ge={type:"class",value:"[ \\t\\n\\r]",description:"[ \\t\\n\\r]"},$e=0,Ve=0,qe=0,Ue={line:1,column:1,seenCR:!1},Ye=0,Qe=[],Je=0;if("startRule"in x){if(!(x.startRule in N))throw new Error("Can't start parsing from rule \""+x.startRule+'".');C=N[x.startRule]}if(A=C(),A!==k&&$e===e.length)return A;throw A!==k&&$ea;)i=e[0].slice(n-a,n)+(i.length?u:"")+i, n-=a,o&&(a=r,o=!1);return e[0]=e[0].slice(0,n)+(i.length?u:"")+i,e.join(".")},v=function(e,t,r,n,a,i){return e=n?i?a(e,i):a(e,{exponent:-n}):a(e),e=String(e),n&&/e-/.test(e)&&(e=(+e).toFixed(n).replace(/0+$/,"").replace(/\.$/,"")),r&&(e=e.split("."),e[1]=u(e[1]||"",r,!0),e=e.join(".")),t&&(e=e.split("."),e[0]=u(e[0],t),e=e.join(".")),e},y=function(e,t,r){var n;return e=e.toPrecision(t+2),n=Math.ceil(Math.log(Math.abs(e))/Math.log(10)),n-=t,r(e,{exponent:n})},F=function(e,t,r,n){var a,i;if(t>r&&(r=t),a=y(e,t,n),i=y(e,r,n),e=+a===+i?a:i,e=(+e).toString(10),/e/.test(e))throw p({feature:"integers out of (1e21, 1e-7)"});return t-e.replace(/^0+|\./g,"").length>0&&(e=e.split("."),e[1]=u(e[1]||"",t-e[0].replace(/^0+/,"").length,!0),e=e.join(".")),e},D=function(e){return e[0]+e[e.length-1]!=="''"?e:"''"===e?"":e.replace(/''/g,"'").slice(1,-1)},b=function(e,t){var r,n,a,i,u,o,s,c,l,f,m,p,d,g,y,b,E,_;return l=t[1],u=t[2],i=t[3],n=t[4],o=t[5],a=t[6],y=t[7],m=t[8],b=t[9],g=t[15],r=t[16],s=t[17],_=t[18],c=t[19],isNaN(e)?s:(e<0?(p=t[12],f=t[13],E=t[14]):(p=t[11],f=t[0],E=t[10]),isFinite(e)?(d=f,p.indexOf("%")!==-1?e*=100:p.indexOf("‰")!==-1&&(e*=1e3),e=isNaN(o*a)?v(e,u,i,n,g,y):F(e,o,a,g),e=e.replace(/^-/,""),m&&(e=h(e,m,b)),d+=e,d+=E,d.replace(/('([^']|'')+'|'')|./g,function(e,t){return t?D(t):(e=e.replace(/[.,\-+E%\u2030]/,function(e){return _[e]}),c&&(e=e.replace(/[0-9]/,function(e){return c[+e]})),e)})):f+r+E)},E=function(e){return function(t){return c(t,"value"),d(t,"value"),b(t,e)}},_=function(e){var t=e.attributes["u-nu"];return t?("traditio"===t&&(t="traditional"),["native","traditional","finance"].indexOf(t)!==-1?e.main(["numbers/otherNumberingSystems",t]):t):e.main("numbers/defaultNumberingSystem")},w=function(e){var t,r=_(e);if("latn"!==r){if(t=e.supplemental(["numberingSystems",r]),"numeric"!==t._type)throw p("`"+t._type+"` numbering system");return t._digits}},A=/^(('([^']|'')*'|[^*#@0,.E])*)(\*.)?((([#,]*[0,]*0+)(\.0*[0-9]*#*)?)|([#,]*@+#*))(E\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/,x=function(e){var t,r,n,a,i,u,o,s,c,l,f,m,d,g,h,v,y,F;if(e=e.match(A),!e)throw new Error("Invalid pattern: "+e);if(m=e[1],f=e[4],a=e[5],y=e[9],h=e[10],F=e[11],y?y.replace(/(@+)(#*)/,function(e,t,r){l=t.length,o=l+r.length}):(n=e[8],i=e[7],n&&(n.replace(/[0-9]+/,function(e){s=e}),s?(g=+("0."+s),s=s.length):s=0,u=n.length-1),i.replace(/0+$/,function(e){c=e.length})),h)throw p({feature:"scientific notation (not implemented)"});if(f)throw p({feature:"padding (not implemented)"});return(t=a.lastIndexOf(","))!==-1&&(r=a.split(".")[0],d=r.length-t-1,(r=a.lastIndexOf(",",t-1))!==-1&&(v=t-1-r)),[m,f,c,s,u,l,o,g,d,v,F]},k=function(e,t){return t.main(["numbers/symbols-numberSystem-"+_(t),e])},N={".":"decimal",",":"group","%":"percentSign","+":"plusSign","-":"minusSign",E:"exponential","‰":"perMille"},C=function(e){var t,r={};for(t in N)r[t]=k(N[t],e);return r},S=function(e){return isNaN(e)?NaN:Math[e<0?"ceil":"floor"](e)},P=function(e){return e=e||"round",e="truncate"===e?S:Math[e],function(t,r){var n,a;if(t=+t,isNaN(t))return NaN;if("object"==typeof r&&r.exponent){if(n=+r.exponent,a=1,0===n)return e(t);if("number"!=typeof n||n%1!==0)return NaN}else{if(a=+r||1,1===a)return e(t);if(isNaN(a))return NaN;a=a.toExponential().split("e"),n=+a[1],a=+a[0]}return t=t.toString().split("e"),t[0]=+t[0]/a,t[1]=t[1]?+t[1]-n:-n,t=e(+(t[0]+"e"+t[1])),t=t.toString().split("e"),t[0]=+t[0]*a,t[1]=t[1]?+t[1]+n:n,+(t[0]+"e"+t[1])}},z=function(e,t,r){function n(e,t){e in r&&(l[t]=r[e])}var a,i,u,o,s,c,l;return r=r||{},e=e.split(";"),s=e[0],a=e[1]||"-"+s,u=x(a),i=u[0],o=u[10],c=P(r.round),c.generatorString=function(){return"numberRound("+(r.round?'"'+r.round+'"':"")+")"},l=x(s).concat([s,i+s+o,i,o,c,k("infinity",t),k("nan",t),C(t),w(t)]),n("minimumIntegerDigits",2),n("minimumFractionDigits",3),n("maximumFractionDigits",4),n("minimumSignificantDigits",5),n("maximumSignificantDigits",6),r.useGrouping===!1&&(l[8]=null),"minimumFractionDigits"in r&&!("maximumFractionDigits"in r)?l[4]=Math.max(l[3],l[4]):!("minimumFractionDigits"in r)&&"maximumFractionDigits"in r&&(l[3]=Math.min(l[3],l[4])),l},M=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/g,O=/[\-\u058A\u05BE\u1400\u1806\u2010-\u2015\u2E17\u2E1A\u2E3A\u2E3B\u2E40\u301C\u3030\u30A0\uFE31\uFE32\uFE58\uFE63\uFF0D\u2212]/g,Z=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/g,j=function(e){return e.replace(M,"").replace(O,"-").replace(Z," ")},T=function(e,t){function r(e){return function(t){switch(t=t.split("").map(function(e){return u[e]||i[e]||e}).join(""),e){case"infinity":s=1/0;break;case"nan":s=NaN;break;case"number":t=t.replace(/,/g,""),s=+t;break;case"prefix":case"negativePrefix":c=t;break;case"suffix":f=t;break;case"negativeSuffix":f=t,o=!0;break;default:throw new Error("Internal error")}return""}}function n(e,t){return t.some(function(t){var n=e;return t.every(function(e){return null!==n.match(m[e])&&(n=n.replace(m[e],r(e)),!0)})&&!n.length})}var a,i,u,o,s,c,l,f,m,p;return a=[["nan"],["prefix","infinity","suffix"],["prefix","number","suffix"],["negativePrefix","infinity","negativeSuffix"],["negativePrefix","number","negativeSuffix"]],u=t[0],i=t[1]||{},m=t[2],e=j(e),p=n(e,a),!p||isNaN(s)?NaN:(l=""+c+f,l.indexOf("%")!==-1?s/=100:l.indexOf("‰")!==-1&&(s/=1e3),o&&(s*=-1),s)},B=function(e){return function(t){return c(t,"value"),g(t,"value"),T(t,e)}},H=function(e){var t,r={};for(t in N)r[k(N[t],e)]=t;return r},L=function(e,t){return Object.keys(e).map(function(r){return t([r,e[r]])}).reduce(function(e,t){return e[t[0]]=t[1],e},{})},R=function(e,t,r){var n,i,u,o,s,c,l,f,m,p,d,g,h,v,y,F,b,E,_,w,A=z(e,t,r);return F=j(A[0]),f=A[4],p=A[5],m=A[6],b=A[8],E=A[9],_=j(A[10]),g=j(A[13]),h=j(A[14]),s=j(A[16]),d=j(A[17]),w=L(A[18],function(e){return[e[0],j(e[1])]}),v=A[19],l=L(H(t),function(e){return[j(e[0]),e[1]]}),u=v?"["+v+"]":"\\d",o=a(w[","]),i=a(w["."]),v&&(c=v.split("").reduce(function(e,t,r){return e[t]=String(r),e},{})),n=[F,_,g,h].map(function(e){return e.replace(/('([^']|'')+'|'')|./g,function(e,t){return t?D(t):e=e.replace(/[\-+E%\u2030]/,function(e){return w[e]})})}),F=n[0],_=n[1],g=n[2],h=n[3],y=u+"+",b&&(n=E?u+"{1,"+E+"}(("+o+u+"{"+E+"})*("+o+u+"{"+b+"}))":u+"{1,"+b+"}("+o+u+"{"+b+"})+",y="("+n+"|"+y+")"),isNaN(p*m)&&!f||(n=i+u+"+",y=y+"("+n+"|"+i+")?|("+y+")?"+n,y="("+y+")"),[l,c,{infinity:new RegExp("^"+a(s)),nan:new RegExp("^"+a(d)),negativePrefix:new RegExp("^"+a(g)),negativeSuffix:new RegExp("^"+a(h)),number:new RegExp("^"+y),prefix:new RegExp("^"+a(F)),suffix:new RegExp("^"+a(_))}]},I=function(e,t){if("decimal"!==e&&"percent"!==e)throw new Error("Invalid style");return t.main(["numbers",e+"Formats-numberSystem-"+_(t),"standard"])};return t.numberFormatter=t.prototype.numberFormatter=function(e){var t,n,a,u,c;return m(e,"options"),e=e||{},n=this.cldr,t=[e],s(n),n.on("get",o),a=e.raw?e.raw:I(e.style||"decimal",n),u=z(a,n,e),n.off("get",o),r(u),c=E(u),i(t,n,c,[u]),c},t.numberParser=t.prototype.numberParser=function(e){var t,r,n,a,u;return m(e,"options"),e=e||{},r=this.cldr,t=[e],s(r),r.on("get",o),n=e.raw?e.raw:I(e.style||"decimal",r),a=R(n,r,e),r.off("get",o),u=B(a),i(t,r,u,[a]),u},t.formatNumber=t.prototype.formatNumber=function(e,t){return c(e,"value"),d(e,"value"),this.numberFormatter(t)(e)},t.parseNumber=t.prototype.parseNumber=function(e,t){return c(e,"value"),g(e,"value"),this.numberParser(t)(e)},t._createErrorUnsupportedFeature=p,t._numberNumberingSystem=_,t._numberNumberingSystemDigitsMap=w,t._numberPattern=I,t._numberSymbol=k,t._looseMatching=j,t._removeLiteralQuotes=D,t._stringPad=u,t._validateParameterTypeNumber=d,t._validateParameterTypeString=g,t})}).call(window)},function(e,t,r){(function(){var e=!1,t=!1,n=!1;!function(a,i){"function"==typeof n&&n.amd?n(["cldr","../globalize","cldr/event","cldr/supplemental"],i):"object"==typeof e?t.exports=i(r(5),r(4)):i(a.Cldr,a.Globalize)}(this,function(e,t){var r,n=t._runtimeBind,a=t._validateCldr,i=t._validateDefaultLocale,u=t._validateParameterPresence,o=t._validateParameterType,s=t._validateParameterTypePlainObject;r=function(){"use strict";var e=function(e){return Array.isArray(e)?e:Array.from(e)},t=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t= 0 && n <= 1":"i = 0,1"===e?"n >= 0 && n < 2":"i = 1 and v = 0"===e?(this.v0=1,"n == 1 && v0"):e.replace(/([tv]) (!?)= 0/g,function(e,r,n){var a=r+"0";return t[a]=1,n?"!"+a:a}).replace(/\b[fintv]\b/g,function(e){return t[e]=1,e}).replace(/([fin]) % (10+)/g,function(e,r,n){var a=r+n;return t[a]=1,a}).replace(/n10+ = 0/g,"t0 && $&").replace(/(\w+ (!?)= )([0-9.]+,[0-9.,]+)/g,function(e,t,r,n){return"n = 0,1"===e?"(n == 0 || n == 1)":r?t+n.split(",").join(" && "+t):"("+t+n.split(",").join(" || "+t)+")"}).replace(/(\w+) (!?)= ([0-9]+)\.\.([0-9]+)/g,function(e,r,n,a,i){return Number(a)+1===Number(i)?n?""+r+" != "+a+" && "+r+" != "+i:"("+r+" == "+a+" || "+r+" == "+i+")":n?"("+r+" < "+a+" || "+r+" > "+i+")":"n"===r?(t.t0=1,"(t0 && n >= "+a+" && n <= "+i+")"):"("+r+" >= "+a+" && "+r+" <= "+i+")"}).replace(/ and /g," && ").replace(/ or /g," || ").replace(/ = /g," == ")}},{key:"vars",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=[];this.i&&e.push("i = s[0]"),(this.f||this.v)&&e.push("f = s[1] || ''"),this.t&&e.push("t = (s[1] || '').replace(/0+$/, '')"),this.v&&e.push("v = f.length"),this.v0&&e.push("v0 = !s[1]"),(this.t0||this.n10||this.n100)&&e.push("t0 = Number(s[0]) == n");for(var t in this)if(/^.10+$/.test(t)){var r="n"===t[0]?"t0 && s[0]":t[0];e.push(""+t+" = "+r+".slice(-"+t.substr(2).length+")")}return e.length?"var "+["s = String(n).split('.')"].concat(e).join(", "):""})}]),e}(),i=function(){function i(e){var t=void 0===arguments[1]?i:arguments[1],n=t.cardinals,u=t.ordinals;if(r(this,i),!n&&!u)throw new Error("At least one type of plural is required");return this.lc=e,this.categories={cardinal:[],ordinal:[]},this.parser=new a,this.fn=this.buildFunction(n,u),this.fn._obj=this,this.fn.categories=this.categories,this.fn.toString=this.fnToString.bind(this),this.fn}return n(i,[{key:"compile",value:function(r,n){var a=[],u=i.rules[r][this.lc];if(!u){if(n)throw new Error('Locale "'+this.lc+'" '+r+" rules not found");return this.categories[r]=["other"],"'other'"}for(var o in u){var s=u[o].trim().split(/\s*@\w*/),c=e(s),l=c[0],f=(c.slice(1),o.replace("pluralRule-count-",""));l&&a.push([this.parser.parse(l),f])}return this.categories[r]=a.map(function(e){return e[1]}).concat("other"),1===a.length?"("+a[0][0]+") ? '"+a[0][1]+"' : 'other'":[].concat(t(a.map(function(e){return"("+e[0]+") ? '"+e[1]+"'"})),["'other'"]).join("\n : ")}},{key:"buildFunction",value:function(e,r){var n=this,a=function(e){return e?(e[1]?"return ":"if (ord) return ")+n.compile.apply(n,t(e)):""},i={vars:function(e){return(" "+e+";").replace(/(.{1,78})(,|$) ?/g,"$1$2\n ")},cond:function(e){return(" "+e+";").replace(/(.{1,78}) (\|\| |$) ?/gm,"$1\n $2")}},u=[r&&["ordinal",!e],e&&["cardinal",!0]].map(a).map(i.cond),o=[i.vars(this.parser.vars())].concat(t(u)).join("\n").replace(/\s+$/gm,"").replace(/^[\s;]*[\r\n]+/gm,""),s=r&&e?"n, ord":"n";return new Function(s,o)}},{key:"fnToString",value:function(e){return Function.prototype.toString.call(this.fn).replace(/^function( \w+)?/,e?"function "+e:"function").replace("\n/**/","")}}],[{key:"load",value:function(){for(var e=arguments.length,t=Array(e),r=0;r=3||i>=3&&u<3)&&(a+=20)}return a},T=function(e,t){var r,n,a,i,u="dates/calendars/gregorian/dateTimeFormats/availableFormats",o=Z,s=j;if(n=e.main([u,t]),t&&!n){r=e.main([u]),a=[];for(i in r)a.push({skeleton:i,pattern:r[i],rate:s(t,i)});a=a.filter(function(e){return e.rate>-1}).sort(function(e,t){return e.rate-t.rate}),a.length&&(n=o(t,a[0].pattern))}return n},B=function(e,t){function r(e,r,n){return l(t.main(["dates/calendars/gregorian/dateTimeFormats",e]),[n,r])}var n,a,i,u,o,s=T;switch(!0){case"skeleton"in e:if(i=e.skeleton,i=i.replace(/j/g,function(){return t.supplemental.timeData.preferred()}),C(i),a=s(t,i))break;u=i.split(/[^hHKkmsSAzZOvVXx]/).slice(-1)[0],n=i.split(/[^GyYuUrQqMLlwWdDFgEec]/)[0],n=s(t,n),u=s(t,u),o=/(MMMM|LLLL).*[Ec]/.test(n)?"full":/MMMM|LLLL/.test(n)?"long":/MMM|LLL/.test(n)?"medium":"short",a=n&&u?r(o,n,u):n||u;break;case"date"in e:case"time"in e:a=t.main(["dates/calendars/gregorian","date"in e?"dateFormats":"timeFormats",e.date||e.time]);break;case"datetime"in e:a=r(e.datetime,t.main(["dates/calendars/gregorian/dateFormats",e.datetime]),t.main(["dates/calendars/gregorian/timeFormats",e.datetime]));break;case"raw"in e:a=e.raw;break;default:throw k({name:"options",value:e})}return a},H=["sun","mon","tue","wed","thu","fri","sat"],L=function(e){return H.indexOf(e.supplemental.weekData.firstDay())},R=function(e,t,r,n){var a,i;if(r)return(i=n.main(["dates/timeZoneNames/zone",r,e<4?"short":"long",t]))?i:(a=n.supplemental(["metaZones/metazoneInfo/timezone",r,0,"usesMetazone/_mzone"]),n.main(["dates/timeZoneNames/metazone",a,e<4?"short":"long",t]))},I=function(e){return e.split(";").map(function(e){return e.slice(0,e.indexOf("H")+1)}).join(";")},G=function(e,t){return e.split(";").map(function(e){var r=e.split(/H+/);return r.splice(1,0,t),r.join("")}).join(";")},$=function(e,t){var r=function(){return t};return r.dataCacheKey=e,r},V=function(e,t,r){function n(e){a.numberFormatters[e]=y("",e)}var a={numberFormatters:{},pattern:e,timeSeparator:d("timeSeparator",t)},i=["abbreviated","wide","narrow"];return r&&(a.timeZoneData=$("iana/"+r,{offsets:t.get(["globalize-iana/zoneData",r,"offsets"]),untils:t.get(["globalize-iana/zoneData",r,"untils"]),isdsts:t.get(["globalize-iana/zoneData",r,"isdsts"])})),e.replace(M,function(u){var o,s,f,m,p,d,g;switch(s=u.charAt(0),d=u.length,"j"===s&&(a.preferredTime=s=t.supplemental.timeData.preferred()),"Z"===s&&4===d&&(s="O",d=4),"z"===s&&(g=R(d,"standard",r,t),f=R(d,"daylight",r,t),g&&(a.standardTzName=g),f&&(a.daylightTzName=f),g&&f||(s="O",d<4&&(d=1))),"v"===s&&(p=R(d,"generic",r,t),p||(s="V",d=4)),s){case"G":a.eras=t.main(["dates/calendars/gregorian/eras",d<=3?"eraAbbr":4===d?"eraNames":"eraNarrow"]);break;case"y":m=!0;break;case"Y":a.firstDay=L(t),a.minDays=t.supplemental.weekData.minDays(),m=!0;break;case"u":case"U":throw c({feature:"year pattern `"+s+"`"});case"Q":case"q":d>2?(a.quarters||(a.quarters={}),a.quarters[s]||(a.quarters[s]={}),a.quarters[s][d]=t.main(["dates/calendars/gregorian/quarters","Q"===s?"format":"stand-alone",i[d-3]])):m=!0;break;case"M":case"L":d>2?(a.months||(a.months={}),a.months[s]||(a.months[s]={}),a.months[s][d]=t.main(["dates/calendars/gregorian/months","M"===s?"format":"stand-alone",i[d-3]])):m=!0;break;case"w":case"W":a.firstDay=L(t),a.minDays=t.supplemental.weekData.minDays(),m=!0;break;case"d":case"D":case"F":m=!0;break;case"g":throw c({feature:"Julian day pattern `g`"});case"e":case"c":if(d<=2){a.firstDay=L(t),m=!0;break}case"E":a.days||(a.days={}),a.days[s]||(a.days[s]={}),6===d?a.days[s][d]=t.main(["dates/calendars/gregorian/days","c"===s?"stand-alone":"format","short"])||t.main(["dates/calendars/gregorian/days","c"===s?"stand-alone":"format","abbreviated"]):a.days[s][d]=t.main(["dates/calendars/gregorian/days","c"===s?"stand-alone":"format",i[d<3?0:d-3]]);break;case"a":a.dayPeriods={am:t.main("dates/calendars/gregorian/dayPeriods/format/wide/am"),pm:t.main("dates/calendars/gregorian/dayPeriods/format/wide/pm")};break;case"h":case"H":case"K":case"k":case"m":case"s":case"S":case"A":m=!0;break;case"v":if(1!==d&&4!==d)throw c({feature:"timezone pattern `"+e+"`"});a.genericTzName=p;break;case"V":if(1===d)throw c({feature:"timezone pattern `"+e+"`"});if(r){if(2===d){a.timeZoneName=r;break}var h,v=t.main(["dates/timeZoneNames/zone",r,"exemplarCity"]);if(3===d&&(v||(v=t.main(["dates/timeZoneNames/zone/Etc/Unknown/exemplarCity"])),h=v),v&&4===d&&(h=l(t.main("dates/timeZoneNames/regionFormat"),[v])),h){a.timeZoneName=h;break}}"v"===u&&(d=1);case"O":a.gmtFormat=t.main("dates/timeZoneNames/gmtFormat"),a.gmtZeroFormat=t.main("dates/timeZoneNames/gmtZeroFormat"),o=t.main("dates/timeZoneNames/hourFormat"),a.hourFormat=d<4?[I(o),G(o,"H")]:G(o,"HH");case"Z":case"X":case"x":n(1),n(2)}m&&n(d)}),a},q=function(e){return function(t){return e(t).map(function(e){return e.value}).join("")}},U=function(e,t){var r={preferredTimeData:e.supplemental.timeData.preferred()};return t&&(r.timeZoneData=$("iana/"+t,{offsets:e.get(["globalize-iana/zoneData",t,"offsets"]),untils:e.get(["globalize-iana/zoneData",t,"untils"]),isdsts:e.get(["globalize-iana/zoneData",t,"isdsts"])})),r},Y=function(){function e(e,t,r){Object.defineProperty(e,t,{value:r})}function t(e,t){for(var r=0,n=e.getTime();r=t[r];)r++;return r}function r(e){var t=this.getTimezoneOffset(),r=e();this.original.setTime(new Date(this.getTime()));var n=this.getTimezoneOffset();return n-t&&this.original.setMinutes(this.original.getMinutes()+n-t),r}var n=function(t,n){if(e(this,"original",new Date(t.getTime())),e(this,"local",new Date(t.getTime())),e(this,"timeZoneData",n),e(this,"setWrap",r),!(n.untils&&n.offsets&&n.isdsts))throw new Error("Invalid IANA data");this.setTime(this.local.getTime()-60*this.getTimezoneOffset()*1e3)};return n.prototype.clone=function(){return new n(this.original,this.timeZoneData)},["getFullYear","getMonth","getDate","getDay","getHours","getMinutes","getSeconds","getMilliseconds"].forEach(function(e){var t="getUTC"+e.substr(3);n.prototype[e]=function(){return this.local[t]()}}),n.prototype.valueOf=n.prototype.getTime=function(){return this.local.getTime()+60*this.getTimezoneOffset()*1e3},n.prototype.getTimezoneOffset=function(){var e=t(this.original,this.timeZoneData.untils);return this.timeZoneData.offsets[e]},["setFullYear","setMonth","setDate","setHours","setMinutes","setSeconds","setMilliseconds"].forEach(function(e){var t="setUTC"+e.substr(3);n.prototype[e]=function(e){var r=this.local;return this.setWrap(function(){return r[t](e)})}}),n.prototype.setTime=function(e){return this.local.setTime(e)},n.prototype.isDST=function(){var e=t(this.original,this.timeZoneData.untils);return Boolean(this.timeZoneData.isdsts[e])},n.prototype.inspect=function(){var e=t(this.original,this.timeZoneData.untils),r=this.timeZoneData.abbrs;return this.local.toISOString().replace(/Z$/,"")+" "+(r&&r[e]+" "||this.getTimezoneOffset()*-1+" ")+(this.isDST()?"(daylight savings)":"")},n.prototype.toDate=function(){return new Date(this.getTime())},["toISOString","toJSON","toUTCString"].forEach(function(e){n.prototype[e]=function(){return this.toDate()[e]()}}),n}(),Q=function(e){return 1===new Date(e,1,29).getMonth()},J=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()},X=function(e,t){switch(e=e instanceof Y?e.clone():new Date(e.getTime()),t){case"year":e.setMonth(0);case"month":e.setDate(1);case"day":e.setHours(0);case"hour":e.setMinutes(0);case"minute":e.setSeconds(0);case"second":e.setMilliseconds(0)}return e},K=function(e,t){var r=new Date(e.getFullYear(),e.getMonth()+1,0).getDate();e.setDate(t<1?1:tr},te=function(e,t,r){var n,a,i,u,o,s,l,f,m,p=0,d=1,g=2,h=3,v=4,y=5,F=6,D=new Date,b=[],E=["year","month","day","hour","minute","second","milliseconds"];if(r.timeZoneData&&(D=new Y(D,r.timeZoneData())),!t.length)return null;if(m=t.every(function(e){var t,m,E,_;if("literal"===e.type)return!0;switch(m=e.type.charAt(0),_=e.type.length,"j"===m&&(m=r.preferredTimeData),m){case"G":b.push(p),o=+e.value;break;case"y":if(E=e.value,2===_){if(ee(E,0,99))return!1;t=100*Math.floor(D.getFullYear()/100),E+=t,E>D.getFullYear()+20&&(E-=100)}D.setFullYear(E),b.push(p);break;case"Y":throw c({feature:"year pattern `"+m+"`"});case"Q":case"q":break;case"M":case"L":if(E=_<=2?e.value:+e.value,ee(E,1,12))return!1;u=E,b.push(d);break;case"w":case"W":break;case"d":a=e.value,b.push(g);break;case"D":i=e.value,b.push(g);break;case"F":break;case"e":case"c":case"E":break;case"a":n=e.value;break;case"h":if(E=e.value,ee(E,1,12))return!1;s=l=!0,D.setHours(12===E?0:E),b.push(h);break;case"K":if(E=e.value,ee(E,0,11))return!1;s=l=!0,D.setHours(E),b.push(h);break;case"k":if(E=e.value,ee(E,1,24))return!1;s=!0,D.setHours(24===E?0:E),b.push(h);break;case"H":if(E=e.value,ee(E,0,23))return!1;s=!0,D.setHours(E),b.push(h);break;case"m":if(E=e.value,ee(E,0,59))return!1;D.setMinutes(E),b.push(v);break;case"s":if(E=e.value,ee(E,0,59))return!1;D.setSeconds(E),b.push(y);break;case"A":D.setHours(0),D.setMinutes(0),D.setSeconds(0);case"S":E=Math.round(e.value*Math.pow(10,3-_)),D.setMilliseconds(E),b.push(F);break;case"z":case"Z":case"O":case"v":case"V":case"X":case"x":"number"==typeof e.value&&(f=e.value)}return!0}),!m)return null;if(s&&!(!n^l))return null;if(0===o&&D.setFullYear(D.getFullYear()*-1+1),void 0!==u&&W(D,u-1),void 0!==a){if(ee(a,1,J(D)))return null;D.setDate(a)}else if(void 0!==i){if(ee(i,1,Q(D.getFullYear())?366:365))return null;D.setMonth(0),D.setDate(i)}return l&&"pm"===n&&D.setHours(D.getHours()+12),void 0!==f&&D.setMinutes(D.getMinutes()+f-D.getTimezoneOffset()),b=Math.max.apply(null,b),D=X(D,E[b]),D instanceof Y&&(D=D.toDate()),D},re=function(e,t,r){var n,a,i=[],u=["abbreviated","wide","narrow"];return n=r.digitsRe,e=m(e),a=r.pattern.match(M).every(function(a){function o(t,r){var n,a,i=e.match(t);return r=r||function(e){return+e},!!i&&(a=i[1],i.length<6?(n=a?1:3,D.value=60*r(i[n])):i.length<10?(n=a?[1,3]:[5,7],D.value=60*r(i[n[0]])+r(i[n[1]])):(n=a?[1,3,5]:[7,9,11],D.value=60*r(i[n[0]])+r(i[n[1]])+r(i[n[2]])/60),a&&(D.value*=-1),!0)}function s(){if(1===v)return y=!0,F=n}function c(){if(1===v)return y=!0,F=new RegExp("^("+n.source+"){1,2}")}function l(){if(1===v||2===v)return y=!0,F=new RegExp("^("+n.source+"){1,2}")}function f(){if(2===v)return y=!0,F=new RegExp("^("+n.source+"){2}")}function m(t){var n=r[t.join("/")];return n?(n.some(function(t){var r=t[1];if(r.test(e))return D.value=t[0],F=t[1],!0}),null):null}var p,d,v,y,F,D={};switch(D.type=a,d=a.charAt(0),v=a.length,"Z"===d&&(v<4?(d="x",v=4):v<5?(d="O",v=4):(d="X",v=5)),"z"===d&&r.standardOrDaylightTzName&&(D.value=null,F=r.standardOrDaylightTzName),"v"===d&&(r.genericTzName?(D.value=null,F=r.genericTzName):(d="V",v=4)),"V"===d&&r.timeZoneName&&(D.value=2===v?r.timeZoneName:null,F=r.timeZoneNameRe),d){case"G":m(["gregorian/eras",v<=3?"eraAbbr":4===v?"eraNames":"eraNarrow"]);break;case"y":case"Y":y=!0,F=1===v?new RegExp("^("+n.source+")+"):2===v?new RegExp("^("+n.source+"){1,2}"):new RegExp("^("+n.source+"){"+v+",}");break;case"Q":case"q":s()||f()||m(["gregorian/quarters","Q"===d?"format":"stand-alone",u[v-3]]);break;case"M":case"L":l()||m(["gregorian/months","M"===d?"format":"stand-alone",u[v-3]]);break;case"D":v<=3&&(y=!0,F=new RegExp("^("+n.source+"){"+v+",3}"));break;case"W":case"F":s();break;case"e":case"c":if(v<=2){s()||f();break}case"E":6===v?m(["gregorian/days",["c"===d?"stand-alone":"format"],"short"])||m(["gregorian/days",["c"===d?"stand-alone":"format"],"abbreviated"]):m(["gregorian/days",["c"===d?"stand-alone":"format"],u[v<3?0:v-3]]);break;case"a":m(["gregorian/dayPeriods/format/wide"]);break;case"w":c()||f();break;case"d":case"h":case"H":case"K":case"k":case"j":case"m":case"s":l();break;case"S":y=!0,F=new RegExp("^("+n.source+"){"+v+"}");break;case"A":y=!0,F=new RegExp("^("+n.source+"){"+(v+5)+"}");break;case"v":case"V":case"z":if(F&&F.test(e))break;if("V"===d&&2===v)break;case"O":if(e===r["timeZoneNames/gmtZeroFormat"])D.value=0,F=r["timeZoneNames/gmtZeroFormatRe"];else if(p=r["timeZoneNames/hourFormat"].some(function(e){if(o(e,t))return F=e,!0}),!p)return null;break;case"X":if("Z"===e){D.value=0,F=/^Z/;break}case"x":if(p=r.x.some(function(e){if(o(e))return F=e,!0}),!p)return null;break;case"'":D.type="literal",F=new RegExp("^"+g(h(a)));break;default:D.type="literal",F=new RegExp("^"+g(a))}return!!F&&(e=e.replace(F,function(e){return D.lexeme=e,y&&(D.value=t(e)),""}),!!D.lexeme&&((!y||!isNaN(D.value))&&(i.push(D),!0)))}),""!==e&&(a=!1),a?i:[]},ne=function(e,t,r){return function(n){var a;return E(n,"value"),A(n,"value"),a=re(n,e,r),te(n,a,t)||null}},ae=function(e,t){var r,n={};for(r in e)t.test(r)&&(n[r]=e[r]);return n},ie=function(e,t,r){function n(e,t,r,n){var a;return r||(r="\\d"),t||(t="{0}"),a=e.replace("+","\\+").replace(/HH|mm|ss/g,"(("+r+"){2})").replace(/H|m/g,"(("+r+"){1,2})"),n&&(a=a.replace(/:/g,n)),a=a.split(";").map(function(e){return t.replace("{0}",e)}).join("|"),new RegExp("^"+a)}function a(e,t){var r=/(timeZoneNames\/zone|supplemental\/metaZones|timeZoneNames\/metazone|timeZoneNames\/regionFormat|timeZoneNames\/gmtFormat)/;r.test(e)||t&&(e=e.replace(/^.*\/dates\//,"").replace(/calendars\//,""),"gregorian/dayPeriods/format/wide"===e&&(t=ae(t,/^am|^pm/)),t=f(t)?Object.keys(t).map(function(e){return[e,new RegExp("^"+g(m(t[e])))]}).sort(function(e,t){return t[1].source.length-e[1].source.length}):m(t),o[e]=t)}function i(e){return"("+e.filter(function(e){return e}).reduce(function(e,t){return e+"|"+t})+")"}var u,o={pattern:m(e)},s=d("timeSeparator",t),h=["abbreviated","wide","narrow"];return u=p(t),u=u?"["+u+"]":"\\d",o.digitsRe=new RegExp(u),t.on("get",a),e.match(M).forEach(function(a){var f,p,d,v,y,F;if(p=a.charAt(0),y=a.length,"Z"===p&&(y<5?(p="O",y=4):(p="X",y=5)),"z"===p&&(F=R(y,"standard",r,t),d=R(y,"daylight",r,t),F&&(F=g(m(F))),d&&(d=g(m(d))),(F||d)&&(o.standardOrDaylightTzName=new RegExp("^"+i([F,d]))),F&&d||(p="O",y<4&&(y=1))),"v"===p){if(1!==y&&4!==y)throw c({feature:"timezone pattern `"+e+"`"});var D=R(y,"generic",r,t);D?(o.genericTzName=new RegExp("^"+g(m(D))),p="O"):(p="V",y=4)}switch(p){case"G":t.main(["dates/calendars/gregorian/eras",y<=3?"eraAbbr":4===y?"eraNames":"eraNarrow"]);break;case"u":case"U":throw c({feature:"year pattern `"+p+"`"});case"Q":case"q":y>2&&t.main(["dates/calendars/gregorian/quarters","Q"===p?"format":"stand-alone",h[y-3]]);break;case"M":case"L":y>2&&t.main(["dates/calendars/gregorian/months","M"===p?"format":"stand-alone",h[y-3]]);break;case"g":throw c({feature:"Julian day pattern `g`"});case"e":case"c":if(y<=2)break;case"E":6===y?t.main(["dates/calendars/gregorian/days",["c"===p?"stand-alone":"format"],"short"])||t.main(["dates/calendars/gregorian/days",["c"===p?"stand-alone":"format"],"abbreviated"]):t.main(["dates/calendars/gregorian/days",["c"===p?"stand-alone":"format"],h[y<3?0:y-3]]);break;case"a":t.main("dates/calendars/gregorian/dayPeriods/format/wide");break;case"V":if(1===y)throw c({feature:"timezone pattern `"+e+"`"});if(r){if(2===y){o.timeZoneName=r,o.timeZoneNameRe=new RegExp("^"+g(r));break}var b,E=t.main(["dates/timeZoneNames/zone",r,"exemplarCity"]);3===y&&(E||(E=t.main(["dates/timeZoneNames/zone/Etc/Unknown/exemplarCity"])),b=E),E&&4===y&&(b=l(t.main("dates/timeZoneNames/regionFormat"),[E])),b&&(b=m(b),o.timeZoneName=b,o.timeZoneNameRe=new RegExp("^"+g(b)))}"v"===a&&(y=1);case"z":case"O":v=t.main("dates/timeZoneNames/gmtFormat"),t.main("dates/timeZoneNames/gmtZeroFormat"),t.main("dates/timeZoneNames/hourFormat"),o["timeZoneNames/gmtZeroFormatRe"]=new RegExp("^"+g(o["timeZoneNames/gmtZeroFormat"])), f=o["timeZoneNames/hourFormat"],o["timeZoneNames/hourFormat"]=(y<4?[G(f,"H"),I(f)]:[G(f,"HH")]).map(function(e){return n(e,v,u,s)});case"X":case"x":o.x=[["+HHmm;-HHmm","+HH;-HH"],["+HHmm;-HHmm"],["+HH:mm;-HH:mm"],["+HHmmss;-HHmmss","+HHmm;-HHmm"],["+HH:mm:ss;-HH:mm:ss","+HH:mm;-HH:mm"]][y-1].map(function(e){return n(e)})}}),t.off("get",a),o},ue=function(e,t){return(e.getDay()-t+7)%7},oe=function(e,t){var r=864e5;return(t.getTime()-e.getTime())/r},se=function(e){return Math.floor(oe(X(e,"year"),e))},ce=S({era:"G",year:"yY",quarter:"qQ",month:"ML",week:"wW",day:"dDF",weekday:"ecE",dayperiod:"a",hour:"hHkK",minute:"m",second:"sSA",zone:"zvVOxX"},function(e,t,r){return r.split("").forEach(function(r){e[r]=t}),e}),le=function(e){return e-X(e,"day")},fe=function(e,t,r,n){var a,i=e.getTimezoneOffset();return a=Math.abs(i),n=n||{1:function(e){return y(e,1)},2:function(e){return y(e,2)}},t.split(";")[i>0?1:0].replace(":",r).replace(/HH?/,function(e){return n[e.length](Math.floor(a/60))}).replace(/mm/,function(){return n[2](Math.floor(a%60))}).replace(/ss/,function(){return n[2](Math.floor(a%1*60))})},me=function(e,t,r){var n=[],a=r.timeSeparator;return r.timeZoneData&&(e=new Y(e,r.timeZoneData())),r.pattern.replace(M,function(i){var u,o,s,c,l=i.charAt(0),f=i.length;switch("j"===l&&(l=r.preferredTime),"Z"===l&&(f<4?(l="x",f=4):f<5?(l="O",f=4):(l="X",f=5)),"z"===l&&(e.isDST&&(c=e.isDST()?r.daylightTzName:r.standardTzName),c||(l="O",f<4&&(f=1))),l){case"G":c=r.eras[e.getFullYear()<0?0:1];break;case"y":c=e.getFullYear(),2===f&&(c=String(c),c=+c.substr(c.length-2));break;case"Y":c=new Date(e.getTime()),c.setDate(c.getDate()+7-ue(e,r.firstDay)-r.firstDay-r.minDays),c=c.getFullYear(),2===f&&(c=String(c),c=+c.substr(c.length-2));break;case"Q":case"q":c=Math.ceil((e.getMonth()+1)/3),f>2&&(c=r.quarters[l][f][c]);break;case"M":case"L":c=e.getMonth()+1,f>2&&(c=r.months[l][f][c]);break;case"w":c=ue(X(e,"year"),r.firstDay),c=Math.ceil((se(e)+c)/7)-(7-c>=r.minDays?0:1);break;case"W":c=ue(X(e,"month"),r.firstDay),c=Math.ceil((e.getDate()+c)/7)-(7-c>=r.minDays?0:1);break;case"d":c=e.getDate();break;case"D":c=se(e)+1;break;case"F":c=Math.floor(e.getDate()/7)+1;break;case"e":case"c":if(f<=2){c=ue(e,r.firstDay)+1;break}case"E":c=H[e.getDay()],c=r.days[l][f][c];break;case"a":c=r.dayPeriods[e.getHours()<12?"am":"pm"];break;case"h":c=e.getHours()%12||12;break;case"H":c=e.getHours();break;case"K":c=e.getHours()%12;break;case"k":c=e.getHours()||24;break;case"m":c=e.getMinutes();break;case"s":c=e.getSeconds();break;case"S":c=Math.round(e.getMilliseconds()*Math.pow(10,f-3));break;case"A":c=Math.round(le(e)*Math.pow(10,f-3));break;case"z":break;case"v":if(r.genericTzName){c=r.genericTzName;break}case"V":if(r.timeZoneName){c=r.timeZoneName;break}"v"===i&&(f=1);case"O":0===e.getTimezoneOffset()?c=r.gmtZeroFormat:(f<4?(u=e.getTimezoneOffset(),u=r.hourFormat[u%60-u%1===0?0:1]):u=r.hourFormat,c=fe(e,u,a,t),c=r.gmtFormat.replace(/\{0\}/,c));break;case"X":if(0===e.getTimezoneOffset()){c="Z";break}case"x":u=e.getTimezoneOffset(),1===f&&u%60-u%1!==0&&(f+=1),4!==f&&5!==f||u%1!==0||(f-=2),c=["+HH;-HH","+HHmm;-HHmm","+HH:mm;-HH:mm","+HHmmss;-HHmmss","+HH:mm:ss;-HH:mm:ss"][f-1],c=fe(e,c,":");break;case":":c=a;break;case"'":c=h(i);break;default:c=i}return"number"==typeof c&&(c=t[f](c)),o=ce[l],s=o?o:"literal","literal"===s&&n.length&&"literal"===n[n.length-1].type?void(n[n.length-1].value+=c):void n.push({type:s,value:c})}),n},pe=function(e,t){return function(r){return E(r,"value"),x(r,"value"),me(r,e,t)}};return t.loadTimeZone=function(t){var r={"globalize-iana":t};E(t,"json"),w(t,"json"),e.load(r)},t.dateFormatter=t.prototype.dateFormatter=function(e){var t,n,a;return w(e,"options"),e=e||{},r(e)||(e.skeleton="yMd"),t=[e],n=this.dateToPartsFormatter(e),a=q(n),v(t,this.cldr,a,[n]),a},t.dateToPartsFormatter=t.prototype.dateToPartsFormatter=function(e){var t,i,s,c,l,f,m,p;w(e,"options"),i=this.cldr,e=e||{},r(e)||(e.skeleton="yMd"),a(e),b(i),p=e.timeZone,A(p,"options.timeZone"),t=[e],i.on("get",n),p&&i.on("get",o(p)),l=B(e,i),u(l,e.skeleton),f=V(l,i,p),i.off("get",n),p&&i.off("get",o(p)),s=f.numberFormatters,delete f.numberFormatters;for(c in s)s[c]=this.numberFormatter({raw:s[c]});return m=pe(s,f),v(t,i,m,[s,f]),m},t.dateParser=t.prototype.dateParser=function(e){var t,i,s,c,l,f,m,p;return w(e,"options"),i=this.cldr,e=e||{},r(e)||(e.skeleton="yMd"),a(e),b(i),m=e.timeZone,A(m,"options.timeZone"),t=[e],i.on("get",n),m&&i.on("get",o(m)),l=B(e,i),u(l,e.skeleton),p=ie(l,i,m),c=U(i,m),i.off("get",n),m&&i.off("get",o(m)),s=this.numberParser({raw:"0"}),f=ne(s,c,p),v(t,i,f,[s,c,p]),f},t.formatDate=t.prototype.formatDate=function(e,t){return E(e,"value"),x(e,"value"),this.dateFormatter(t)(e)},t.formatDateToParts=t.prototype.formatDateToParts=function(e,t){return E(e,"value"),x(e,"value"),this.dateToPartsFormatter(t)(e)},t.parseDate=t.prototype.parseDate=function(e,t){return E(e,"value"),A(e,"value"),this.dateParser(t)(e)},t})}).call(window)},function(e,t,r){(function(){var e=!1,t=!1,n=!1;!function(a,i){"function"==typeof n&&n.amd?n(["cldr","../globalize","./number","cldr/event","cldr/supplemental"],i):"object"==typeof e?t.exports=i(r(5),r(4)):i(a.Cldr,a.Globalize)}(this,function(e,t){function r(e,t){c(e,t,{skip:[/supplemental\/currencyData\/fractions\/[A-Za-z]{3}$/]})}var n=t._alwaysArray,a=t._formatMessage,i=t._numberNumberingSystem,u=t._numberPattern,o=t._runtimeBind,s=t._stringPad,c=t._validateCldr,l=t._validateDefaultLocale,f=t._validateParameterPresence,m=t._validateParameterType,p=t._validateParameterTypeNumber,d=t._validateParameterTypePlainObject,g=function(e,t){m(e,t,void 0===e||"string"==typeof e&&/^[A-Za-z]{3}$/.test(e),"3-letter currency code string as defined by ISO 4217")},h=function(e,t,r){var n,a="",i=r.supplemental(["currencyData/fractions",e])||r.supplemental("currencyData/fractions/DEFAULT");return n=+i._digits,n&&(a="."+s("0",n).slice(0,-1)+i._rounding),t.replace(/\.(#+|0*[0-9]|0+[0-9]?)/g,a)},v=function(e,t){var r,n={};for(r in e)t.test(r)&&(n[r]=e[r]);return n},y=function(e){return v(e.main(["numbers","currencyFormats-numberSystem-"+i(e)]),/^unitPattern/)},F=function(e,t){var r=u("decimal",t);return r=h(e,r,t),{currency:e,pattern:r,unitPatterns:y(t)}},D=function(e,t,r){var n,i,u=r.displayNames||{},o=r.unitPatterns;return n=u["displayName-count-"+t]||u["displayName-count-other"]||u.displayName||r.currency,i=o["unitPattern-count-"+t]||o["unitPattern-count-other"],a(i,[e,n])},b=function(e,t,r){var n;return n=t&&r?function(n){return f(n,"value"),p(n,"value"),D(e(n),t(n),r)}:function(t){return e(t)}},E=function(e,t){var r=F(e,t);return r.displayNames=v(t.main(["numbers/currencies",e]),/^displayName/),r},_=/[\0-#%-\*,-;\?-\]_a-\{\}\x7F-\xA1\xA7\xAA\xAB\xAD\xB2\xB3\xB5-\xB7\xB9-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376-\u0383\u0386-\u03F5\u03F7-\u0481\u0483-\u058C\u0590-\u0605\u0609\u060A\u060C\u060D\u0610-\u06DD\u06DF-\u06E8\u06EA-\u06FC\u06FF-\u07F5\u07F7-\u09F1\u09F4-\u09F9\u09FC-\u0AF0\u0AF2-\u0B6F\u0B71-\u0BF2\u0BFB-\u0C7E\u0C80-\u0D78\u0D7A-\u0E3E\u0E40-\u0F00\u0F04-\u0F12\u0F14\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39-\u0FBD\u0FC6\u0FCD\u0FD0-\u0FD4\u0FD9-\u109D\u10A0-\u138F\u139A-\u17DA\u17DC-\u193F\u1941-\u19DD\u1A00-\u1B60\u1B6B-\u1B73\u1B7D-\u1FBC\u1FBE\u1FC2-\u1FCC\u1FD0-\u1FDC\u1FE0-\u1FEC\u1FF0-\u1FFC\u1FFF-\u2043\u2045-\u2051\u2053-\u2079\u207D-\u2089\u208D-\u209F\u20BE-\u20FF\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u218F\u2308-\u230B\u2329\u232A\u23FB-\u23FF\u2427-\u243F\u244B-\u249B\u24EA-\u24FF\u2768-\u2793\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2B74\u2B75\u2B96\u2B97\u2BBA-\u2BBC\u2BC9\u2BD2-\u2CE4\u2CEB-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u3003\u3005-\u3011\u3014-\u301F\u3021-\u3035\u3038-\u303D\u3040-\u309A\u309D-\u318F\u3192-\u3195\u31A0-\u31BF\u31E4-\u31FF\u321F-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u32FF\u3400-\u4DBF\u4E00-\uA48F\uA4C7-\uA6FF\uA717-\uA71F\uA722-\uA788\uA78B-\uA827\uA82C-\uA835\uA83A-\uAA76\uAA7A-\uAB5A\uAB5C-\uD7FF\uDC00-\uFB28\uFB2A-\uFBB1\uFBC2-\uFDFB\uFDFE-\uFE61\uFE63\uFE67\uFE68\uFE6A-\uFF03\uFF05-\uFF0A\uFF0C-\uFF1B\uFF1F-\uFF3D\uFF3F\uFF41-\uFF5B\uFF5D\uFF5F-\uFFDF\uFFE7\uFFEF-\uFFFB\uFFFE\uFFFF]|\uD800[\uDC00-\uDD36\uDD40-\uDD78\uDD8A\uDD8B\uDD8D-\uDD8F\uDD9C-\uDD9F\uDDA1-\uDDCF\uDDFD-\uDFFF]|[\uD801\uD803-\uD819\uD81B-\uD82E\uD830-\uD833\uD836-\uD83A\uD83F-\uDBFF][\uDC00-\uDFFF]|\uD802[\uDC00-\uDC76\uDC79-\uDEC7\uDEC9-\uDFFF]|\uD81A[\uDC00-\uDF3B\uDF40-\uDF44\uDF46-\uDFFF]|\uD82F[\uDC00-\uDC9B\uDC9D-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDD65-\uDD69\uDD6D-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDDDE-\uDDFF\uDE42-\uDE44\uDE46-\uDEFF\uDF57-\uDFFF]|\uD835[\uDC00-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFFF]|\uD83B[\uDC00-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDD0F\uDD2F\uDD6C-\uDD6F\uDD9B-\uDDE5\uDE03-\uDE0F\uDE3B-\uDE3F\uDE49-\uDE4F\uDE52-\uDEFF\uDF2D-\uDF2F\uDF7E\uDF7F\uDFCF-\uDFD3\uDFF8-\uDFFF]|\uD83D[\uDCFF\uDD4B-\uDD4F\uDD7A\uDDA4\uDE43\uDE44\uDED0-\uDEDF\uDEED-\uDEEF\uDEF4-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDFFF]|[\uD800-\uDBFF]/,w=function(e,t,r){var n,a,u={"[:digit:]":/\d/,"[:^S:]":_},o=t.main(["numbers/currencies",e,"symbol"]);return n=["beforeCurrency","afterCurrency"].map(function(e){return t.main(["numbers","currencyFormats-numberSystem-"+i(t),"currencySpacing",e])}),a=t.main(["numbers","currencyFormats-numberSystem-"+i(t),"accounting"===r.style?"accounting":"standard"]),a=h(e,a,t).split(";").map(function(e){return e.split("¤").map(function(e,t){var r=u[n[t].currencyMatch],a=u[n[t].surroundingMatch],i="";return r=r.test(o.charAt(t?o.length-1:0)),a=a.test(e.charAt(t?0:e.length-1).replace(/[#@,.]/g,"0")),r&&e&&a&&(i=n[t].insertBetween),(t?i:"")+e+(t?"":i)}).join("'"+o+"'")}).join(";"),{pattern:a}},A=function(e,t){var r,a={};t=n(t);for(r in e)t.indexOf(r)===-1&&(a[r]=e[r]);return a};return t.currencyFormatter=t.prototype.currencyFormatter=function(e,t){var n,a,i,u,s,c,m;return f(e,"currency"),g(e,"currency"),d(t,"options"),a=this.cldr,t=t||{},n=[e,t],m=t.style||"symbol",l(a),a.on("get",r),s={accounting:w,code:F,name:E,symbol:w}[m](e,a,t),a.off("get",r),t=A(t,"style"),t.raw=s.pattern,"symbol"===m||"accounting"===m?(i=this.numberFormatter(t),c=b(i),o(n,a,c,[i])):(i=this.numberFormatter(t),u=this.pluralGenerator(),c=b(i,u,s),o(n,a,c,[i,u,s])),c},t.currencyParser=t.prototype.currencyParser=function(){},t.formatCurrency=t.prototype.formatCurrency=function(e,t,r){return f(e,"value"),p(e,"value"),this.currencyFormatter(t,r)(e)},t.parseCurrency=t.prototype.parseCurrency=function(){},t})}).call(window)},function(e,t,r){(function(){var e=!1,t=!1,n=!1;!function(a,i){"function"==typeof n&&n.amd?n(["cldr","../globalize","./number","./plural","cldr/event","cldr/supplemental"],i):"object"==typeof e?t.exports=i(r(5),r(4)):i(a.Cldr,a.Globalize)}(this,function(e,t){var r=t._formatMessage,n=t._runtimeBind,a=t._validateCldr,i=t._validateDefaultLocale,u=t._validateParameterPresence,o=t._validateParameterTypeString,s=t._validateParameterTypeNumber,c=function(e,t,n,a){var i,u=a["relative-type-"+e];return u?u:(i=e<=0?a["relativeTime-type-past"]:a["relativeTime-type-future"],e=Math.abs(e),u=i["relativeTimePattern-count-"+n(e)],r(u,[t(e)]))},l=function(e,t,r){return function(n){return u(n,"value"),s(n,"value"),c(n,e,t,r)}},f=function(e,t,r){var n,a,i,u,o=r.form;o&&(e=e+"-"+o),n=t.main(["dates","fields",e]),a={"relativeTime-type-future":n["relativeTime-type-future"],"relativeTime-type-past":n["relativeTime-type-past"]};for(i in n)n.hasOwnProperty(i)&&(u=/relative-type-(-?[0-9]+)/.exec(i),u&&(a[i]=n[i]));return a};return t.formatRelativeTime=t.prototype.formatRelativeTime=function(e,t,r){return u(e,"value"),s(e,"value"),this.relativeTimeFormatter(t,r)(e)},t.relativeTimeFormatter=t.prototype.relativeTimeFormatter=function(e,t){var r,s,c,m,p,d;return u(e,"unit"),o(e,"unit"),s=this.cldr,t=t||{},r=[e,t],i(s),s.on("get",a),p=f(e,s,t),s.off("get",a),c=this.numberFormatter(t),m=this.pluralGenerator(),d=l(c,m,p),n(r,s,d,[c,m,p]),d},t})}).call(window)}]);