UNPKG

react-intl

Version:

Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.

3 lines (2 loc) 45 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e=e||self).ReactIntl={},e.React)}(this,function(e,h){"use strict";var Tt,t;function g(e){return e.type===Tt.literal}function y(e){return e.type===Tt.select}function b(e){return e.type===Tt.plural}(t=Tt=Tt||{})[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural";var n,a,r=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),Ct=function(){return(Ct=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},Ft=(a=Error,r(u,a),u.buildMessage=function(e,t){function r(e){return e.charCodeAt(0).toString(16).toUpperCase()}function n(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+r(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+r(e)})}function o(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+r(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+r(e)})}function a(e){switch(e.type){case"literal":return'"'+n(e.text)+'"';case"class":var t=e.parts.map(function(e){return Array.isArray(e)?o(e[0])+"-"+o(e[1]):o(e)});return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,r,n=e.map(a);if(n.sort(),0<n.length){for(r=t=1;t<n.length;t++)n[t-1]!==n[t]&&(n[r]=n[t],r++);n.length=r}switch(n.length){case 1:return n[0];case 2:return n[0]+" or "+n[1];default:return n.slice(0,-1).join(", ")+", or "+n[n.length-1]}}(e)+" but "+((u=t)?'"'+n(u)+'"':"end of input")+" found.";var u},u);function u(e,t,r,n){var o=a.call(this)||this;return o.message=e,o.expected=t,o.found=r,o.location=n,o.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(o,u),o}var f=function(f,e){e=void 0!==e?e:{};var t,r,n,o,m={},a={start:rt},u=rt,i=function(e){return e.join("")},l=function(e){return Ct({type:Tt.literal,value:e},Pt())},c=Qe("argumentElement"),p="{",d=Xe("{",!1),v="}",h=Xe("}",!1),s=function(e){return Ct({type:Tt.argument,value:e},Pt())},g=Qe("numberSkeletonId"),y=/^['\/{}]/,b=Ke(["'","/","{","}"],!1,!1),A={type:"any"},w=Qe("numberSkeletonTokenOption"),O="/",P=Xe("/",!1),T=function(e){return e},C=Qe("numberSkeletonToken"),F=function(e,t){return{stem:e,options:t}},x=function(e){return Ct({type:0,tokens:e},Pt())},E="::",j=Xe("::",!1),M=function(e){return e},S=function(e){return e.replace(/\s*$/,"")},D=",",I=Xe(",",!1),N="number",_=Xe("number",!1),R=function(e,t,r){return Ct({type:"number"===t?Tt.number:"date"===t?Tt.date:Tt.time,style:r&&r[2],value:e},Pt())},k="'",L=Xe("'",!1),$=/^[^']/,Z=Ke(["'"],!0,!1),z=/^[^a-zA-Z'{}]/,H=Ke([["a","z"],["A","Z"],"'","{","}"],!0,!1),B=/^[a-zA-Z]/,U=Ke([["a","z"],["A","Z"]],!1,!1),V=function(e){return Ct({type:1,pattern:e},Pt())},q="date",W=Xe("date",!1),G="time",J=Xe("time",!1),X="plural",K=Xe("plural",!1),Q="selectordinal",Y=Xe("selectordinal",!1),ee="offset:",te=Xe("offset:",!1),re=function(e,t,r,n){return Ct({type:Tt.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:r?r[2]:0,options:n.reduce(function(e,t){var r=t.id,n=t.value,o=t.location;return r in e&&Je('Duplicate option "'+r+'" in plural element: "'+We()+'"',Ge()),e[r]={value:n,location:o},e},{})},Pt())},ne="select",oe=Xe("select",!1),ae=function(e,t){return Ct({type:Tt.select,value:e,options:t.reduce(function(e,t){var r=t.id,n=t.value,o=t.location;return r in e&&Je('Duplicate option "'+r+'" in select element: "'+We()+'"',Ge()),e[r]={value:n,location:o},e},{})},Pt())},ue="=",ie=Xe("=",!1),le=function(e,t){return Ct({id:e,value:t},Pt())},ce=function(e,t){return Ct({id:e,value:t},Pt())},se=Qe("whitespace pattern"),fe=/^[\t-\r \x85\u200E\u200F\u2028\u2029]/,me=Ke([["\t","\r"]," ","…","‎","‏","\u2028","\u2029"],!1,!1),pe=Qe("syntax pattern"),de=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,ve=Ke([["!","/"],[":","@"],["[","^"],"`",["{","~"],["¡","§"],"©","«","¬","®","°","±","¶","»","¿","×","÷",["‐","‧"],["‰","‾"],["⁁","⁓"],["⁕","⁞"],["←","⑟"],["─","❵"],["➔","⯿"],["⸀","⹿"],["、","〃"],["〈","〠"],"〰","﴾","﴿","﹅","﹆"],!1,!1),he=Qe("optional whitespace"),ge=Qe("number"),ye="-",be=Xe("-",!1),Ae=function(e,t){return t?e?-t:t:0},we=Qe("double apostrophes"),Oe="''",Pe=Xe("''",!1),Te=function(){return"'"},Ce=/^[{}]/,Fe=Ke(["{","}"],!1,!1),xe=function(e,t){return e+t.replace("''","'")},Ee=/^[^{}]/,je=Ke(["{","}"],!0,!1),Me=Qe("argNameOrNumber"),Se=Qe("argNumber"),De="0",Ie=Xe("0",!1),Ne=function(){return 0},_e=/^[1-9]/,Re=Ke([["1","9"]],!1,!1),ke=/^[0-9]/,Le=Ke([["0","9"]],!1,!1),$e=function(e){return parseInt(e.join(""),10)},Ze=Qe("argName"),ze=0,He=0,Be=[{line:1,column:1}],Ue=0,Ve=[],qe=0;if(void 0!==e.startRule){if(!(e.startRule in a))throw new Error("Can't start parsing from rule \""+e.startRule+'".');u=a[e.startRule]}function We(){return f.substring(He,ze)}function Ge(){return et(He,ze)}function Je(e,t){throw function(e,t){return new Ft(e,[],"",t)}(e,t=void 0!==t?t:et(He,ze))}function Xe(e,t){return{type:"literal",text:e,ignoreCase:t}}function Ke(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Qe(e){return{type:"other",description:e}}function Ye(e){var t,r=Be[e];if(r)return r;for(t=e-1;!Be[t];)t--;for(r={line:(r=Be[t]).line,column:r.column};t<e;)10===f.charCodeAt(t)?(r.line++,r.column=1):r.column++,t++;return Be[e]=r}function et(e,t){var r=Ye(e),n=Ye(t);return{start:{offset:e,line:r.line,column:r.column},end:{offset:t,line:n.line,column:n.column}}}function tt(e){ze<Ue||(Ue<ze&&(Ue=ze,Ve=[]),Ve.push(e))}function rt(){return nt()}function nt(){var e,t;for(e=[],t=ot();t!==m;)e.push(t),t=ot();return e}function ot(){var e;return(e=function(){var e,t;e=ze,(t=at())!==m&&(He=e,t=l(t));return e=t}())===m&&(e=function(){var e,t,r,n,o;qe++,e=ze,123===f.charCodeAt(ze)?(t=p,ze++):(t=m,0===qe&&tt(d));e=t!==m?(r=vt(),r!==m?(n=At())!==m?vt()!==m?(125===f.charCodeAt(ze)?(o=v,ze++):(o=m,0===qe&&tt(h)),o!==m?(He=e,t=s(n)):(ze=e,m)):(ze=e,m):(ze=e,m):(ze=e,m)):(ze=e,m);qe--,e===m&&(t=m,0===qe&&tt(c));return e}())===m&&(e=function(){var e;(e=function(){var e,t,r,n,o,a,u,i,l,c;e=ze,123===f.charCodeAt(ze)?(t=p,ze++):(t=m,0===qe&&tt(d));e=t!==m?(r=vt(),r!==m?(n=At())!==m?vt()!==m?(44===f.charCodeAt(ze)?(o=D,ze++):(o=m,0===qe&&tt(I)),o!==m?vt()!==m?(f.substr(ze,6)===N?(a=N,ze+=6):(a=m,0===qe&&tt(_)),a!==m?vt()!==m?(u=ze,44===f.charCodeAt(ze)?(i=D,ze++):(i=m,0===qe&&tt(I)),(u=i!==m?(l=vt())!==m?(c=function(){var e,t,r;e=ze,f.substr(ze,2)===E?(t=E,ze+=2):(t=m,0===qe&&tt(j));e=t!==m?(r=function(){var e,t,r;if(e=ze,t=[],(r=lt())!==m)for(;r!==m;)t.push(r),r=lt();else t=m;t!==m&&(He=e,t=x(t));return e=t}(),r!==m?(He=e,t=M(r)):(ze=e,m)):(ze=e,m);e===m&&(e=ze,(t=at())!==m&&(He=e,t=S(t)),e=t);return e}())!==m?i=[i,l,c]:(ze=u,m):(ze=u,m):(ze=u,m))===m&&(u=null),u!==m?(i=vt())!==m?(125===f.charCodeAt(ze)?(l=v,ze++):(l=m,0===qe&&tt(h)),l!==m?(He=e,t=R(n,a,u)):(ze=e,m)):(ze=e,m):(ze=e,m)):(ze=e,m):(ze=e,m)):(ze=e,m):(ze=e,m)):(ze=e,m):(ze=e,m):(ze=e,m)):(ze=e,m);return e}())===m&&(e=function(){var e,t,r,n,o,a,u,i,l,c;e=ze,123===f.charCodeAt(ze)?(t=p,ze++):(t=m,0===qe&&tt(d));e=t!==m?(r=vt(),r!==m?(n=At())!==m?vt()!==m?(44===f.charCodeAt(ze)?(o=D,ze++):(o=m,0===qe&&tt(I)),o!==m?vt()!==m?(f.substr(ze,4)===q?(a=q,ze+=4):(a=m,0===qe&&tt(W)),a===m&&(f.substr(ze,4)===G?(a=G,ze+=4):(a=m,0===qe&&tt(J))),a!==m?vt()!==m?(u=ze,44===f.charCodeAt(ze)?(i=D,ze++):(i=m,0===qe&&tt(I)),(u=i!==m?(l=vt())!==m?(c=function(){var e,t,r;e=ze,f.substr(ze,2)===E?(t=E,ze+=2):(t=m,0===qe&&tt(j));e=t!==m?(r=function(){var e,t,r,n;t=e=ze,r=[],(n=ct())===m&&(n=st());if(n!==m)for(;n!==m;)r.push(n),(n=ct())===m&&(n=st());else r=m;t=r!==m?f.substring(t,ze):r;t!==m&&(He=e,t=V(t));return e=t}(),r!==m?(He=e,t=M(r)):(ze=e,m)):(ze=e,m);e===m&&(e=ze,(t=at())!==m&&(He=e,t=S(t)),e=t);return e}())!==m?i=[i,l,c]:(ze=u,m):(ze=u,m):(ze=u,m))===m&&(u=null),u!==m?(i=vt())!==m?(125===f.charCodeAt(ze)?(l=v,ze++):(l=m,0===qe&&tt(h)),l!==m?(He=e,t=R(n,a,u)):(ze=e,m)):(ze=e,m):(ze=e,m)):(ze=e,m):(ze=e,m)):(ze=e,m):(ze=e,m)):(ze=e,m):(ze=e,m):(ze=e,m)):(ze=e,m);return e}());return e}())===m&&(e=function(){var e,t,r,n,o,a,u,i,l,c,s;e=ze,123===f.charCodeAt(ze)?(t=p,ze++):(t=m,0===qe&&tt(d));if(t!==m)if(vt()!==m)if((r=At())!==m)if(vt()!==m)if(44===f.charCodeAt(ze)?(n=D,ze++):(n=m,0===qe&&tt(I)),n!==m)if(vt()!==m)if(f.substr(ze,6)===X?(o=X,ze+=6):(o=m,0===qe&&tt(K)),o===m&&(f.substr(ze,13)===Q?(o=Q,ze+=13):(o=m,0===qe&&tt(Y))),o!==m)if(vt()!==m)if(44===f.charCodeAt(ze)?(a=D,ze++):(a=m,0===qe&&tt(I)),a!==m)if(vt()!==m)if(u=ze,f.substr(ze,7)===ee?(i=ee,ze+=7):(i=m,0===qe&&tt(te)),(u=i!==m?(l=vt())!==m?(c=ht())!==m?i=[i,l,c]:(ze=u,m):(ze=u,m):(ze=u,m))===m&&(u=null),u!==m)if((i=vt())!==m){if(l=[],(c=mt())!==m)for(;c!==m;)l.push(c),c=mt();else l=m;e=l!==m?(c=vt())!==m?(125===f.charCodeAt(ze)?(s=v,ze++):(s=m,0===qe&&tt(h)),s!==m?(He=e,t=re(r,o,u,l)):(ze=e,m)):(ze=e,m):(ze=e,m)}else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;return e}())===m&&(e=function(){var e,t,r,n,o,a,u,i,l;e=ze,123===f.charCodeAt(ze)?(t=p,ze++):(t=m,0===qe&&tt(d));if(t!==m)if(vt()!==m)if((r=At())!==m)if(vt()!==m)if(44===f.charCodeAt(ze)?(n=D,ze++):(n=m,0===qe&&tt(I)),n!==m)if(vt()!==m)if(f.substr(ze,6)===ne?(o=ne,ze+=6):(o=m,0===qe&&tt(oe)),o!==m)if(vt()!==m)if(44===f.charCodeAt(ze)?(a=D,ze++):(a=m,0===qe&&tt(I)),a!==m)if(vt()!==m){if(u=[],(i=ft())!==m)for(;i!==m;)u.push(i),i=ft();else u=m;e=u!==m?(i=vt())!==m?(125===f.charCodeAt(ze)?(l=v,ze++):(l=m,0===qe&&tt(h)),l!==m?(He=e,t=ae(r,u)):(ze=e,m)):(ze=e,m):(ze=e,m)}else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;else ze=e,e=m;return e}()),e}function at(){var e,t,r;if(e=ze,t=[],(r=gt())===m&&(r=yt())===m&&(r=bt()),r!==m)for(;r!==m;)t.push(r),(r=gt())===m&&(r=yt())===m&&(r=bt());else t=m;return t!==m&&(He=e,t=i(t)),e=t}function ut(){var e,t,r,n,o;if(qe++,t=[],n=r=e=ze,qe++,(o=pt())===m&&(y.test(f.charAt(ze))?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(b))),qe--,(r=(n=o===m?void 0:(ze=n,m))!==m?(f.length>ze?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(A)),o!==m?n=[n,o]:(ze=r,m)):(ze=r,m))!==m)for(;r!==m;)t.push(r),n=r=ze,qe++,(o=pt())===m&&(y.test(f.charAt(ze))?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(b))),qe--,r=(n=o===m?void 0:(ze=n,m))!==m?(f.length>ze?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(A)),o!==m?n=[n,o]:(ze=r,m)):(ze=r,m);else t=m;return e=t!==m?f.substring(e,ze):t,qe--,e===m&&(t=m,0===qe&&tt(g)),e}function it(){var e,t,r;return qe++,e=ze,47===f.charCodeAt(ze)?(t=O,ze++):(t=m,0===qe&&tt(P)),e=t!==m&&(r=ut())!==m?(He=e,t=T(r)):(ze=e,m),qe--,e===m&&(t=m,0===qe&&tt(w)),e}function lt(){var e,t,r,n;if(qe++,e=ze,vt()!==m)if((t=ut())!==m){for(r=[],n=it();n!==m;)r.push(n),n=it();e=r!==m?(He=e,F(t,r)):(ze=e,m)}else ze=e,e=m;else ze=e,e=m;return qe--,e===m&&(m,0===qe&&tt(C)),e}function ct(){var e,t,r,n;if(e=ze,39===f.charCodeAt(ze)?(t=k,ze++):(t=m,0===qe&&tt(L)),t!==m){if(r=[],(n=gt())===m&&($.test(f.charAt(ze))?(n=f.charAt(ze),ze++):(n=m,0===qe&&tt(Z))),n!==m)for(;n!==m;)r.push(n),(n=gt())===m&&($.test(f.charAt(ze))?(n=f.charAt(ze),ze++):(n=m,0===qe&&tt(Z)));else r=m;e=r!==m?(39===f.charCodeAt(ze)?(n=k,ze++):(n=m,0===qe&&tt(L)),n!==m?t=[t,r,n]:(ze=e,m)):(ze=e,m)}else ze=e,e=m;if(e===m)if(e=[],(t=gt())===m&&(z.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=m,0===qe&&tt(H))),t!==m)for(;t!==m;)e.push(t),(t=gt())===m&&(z.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=m,0===qe&&tt(H)));else e=m;return e}function st(){var e,t;if(e=[],B.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=m,0===qe&&tt(U)),t!==m)for(;t!==m;)e.push(t),B.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=m,0===qe&&tt(U));else e=m;return e}function ft(){var e,t,r,n,o;return e=ze,e=vt()!==m&&(t=Ot())!==m&&vt()!==m?(123===f.charCodeAt(ze)?(r=p,ze++):(r=m,0===qe&&tt(d)),r!==m&&(n=nt())!==m?(125===f.charCodeAt(ze)?(o=v,ze++):(o=m,0===qe&&tt(h)),o!==m?(He=e,le(t,n)):(ze=e,m)):(ze=e,m)):(ze=e,m)}function mt(){var e,t,r,n,o;return e=ze,e=vt()!==m&&(t=function(){var e,t,r,n;return t=e=ze,61===f.charCodeAt(ze)?(r=ue,ze++):(r=m,0===qe&&tt(ie)),(e=(t=r!==m&&(n=ht())!==m?r=[r,n]:(ze=t,m))!==m?f.substring(e,ze):t)===m&&(e=Ot()),e}())!==m&&vt()!==m?(123===f.charCodeAt(ze)?(r=p,ze++):(r=m,0===qe&&tt(d)),r!==m&&(n=nt())!==m?(125===f.charCodeAt(ze)?(o=v,ze++):(o=m,0===qe&&tt(h)),o!==m?(He=e,ce(t,n)):(ze=e,m)):(ze=e,m)):(ze=e,m)}function pt(){var e;return qe++,fe.test(f.charAt(ze))?(e=f.charAt(ze),ze++):(e=m,0===qe&&tt(me)),qe--,e===m&&0===qe&&tt(se),e}function dt(){var e;return qe++,de.test(f.charAt(ze))?(e=f.charAt(ze),ze++):(e=m,0===qe&&tt(ve)),qe--,e===m&&0===qe&&tt(pe),e}function vt(){var e,t,r;for(qe++,e=ze,t=[],r=pt();r!==m;)t.push(r),r=pt();return e=t!==m?f.substring(e,ze):t,qe--,e===m&&(t=m,0===qe&&tt(he)),e}function ht(){var e,t,r;return qe++,e=ze,45===f.charCodeAt(ze)?(t=ye,ze++):(t=m,0===qe&&tt(be)),t===m&&(t=null),e=t!==m&&(r=wt())!==m?(He=e,t=Ae(t,r)):(ze=e,m),qe--,e===m&&(t=m,0===qe&&tt(ge)),e}function gt(){var e,t;return qe++,e=ze,f.substr(ze,2)===Oe?(t=Oe,ze+=2):(t=m,0===qe&&tt(Pe)),t!==m&&(He=e,t=Te()),qe--,(e=t)===m&&(t=m,0===qe&&tt(we)),e}function yt(){var e,t,r,n,o,a;if(e=ze,39===f.charCodeAt(ze)?(t=k,ze++):(t=m,0===qe&&tt(L)),t!==m)if(Ce.test(f.charAt(ze))?(r=f.charAt(ze),ze++):(r=m,0===qe&&tt(Fe)),r!==m){for(n=ze,o=[],f.substr(ze,2)===Oe?(a=Oe,ze+=2):(a=m,0===qe&&tt(Pe)),a===m&&($.test(f.charAt(ze))?(a=f.charAt(ze),ze++):(a=m,0===qe&&tt(Z)));a!==m;)o.push(a),f.substr(ze,2)===Oe?(a=Oe,ze+=2):(a=m,0===qe&&tt(Pe)),a===m&&($.test(f.charAt(ze))?(a=f.charAt(ze),ze++):(a=m,0===qe&&tt(Z)));e=(n=o!==m?f.substring(n,ze):o)!==m?(39===f.charCodeAt(ze)?(o=k,ze++):(o=m,0===qe&&tt(L)),o!==m?(He=e,t=xe(r,n)):(ze=e,m)):(ze=e,m)}else ze=e,e=m;else ze=e,e=m;return e}function bt(){var e,t;return e=ze,Ee.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=m,0===qe&&tt(je)),e=t!==m?f.substring(e,ze):t}function At(){var e,t;return qe++,e=ze,(t=wt())===m&&(t=Ot()),e=t!==m?f.substring(e,ze):t,qe--,e===m&&(t=m,0===qe&&tt(Me)),e}function wt(){var e,t,r,n,o;if(qe++,e=ze,48===f.charCodeAt(ze)?(t=De,ze++):(t=m,0===qe&&tt(Ie)),t!==m&&(He=e,t=Ne()),(e=t)===m){if(t=e=ze,_e.test(f.charAt(ze))?(r=f.charAt(ze),ze++):(r=m,0===qe&&tt(Re)),r!==m){for(n=[],ke.test(f.charAt(ze))?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(Le));o!==m;)n.push(o),ke.test(f.charAt(ze))?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(Le));t=n!==m?r=[r,n]:(ze=t,m)}else ze=t,t=m;t!==m&&(He=e,t=$e(t)),e=t}return qe--,e===m&&(t=m,0===qe&&tt(Se)),e}function Ot(){var e,t,r,n,o;if(qe++,t=[],n=r=e=ze,qe++,(o=pt())===m&&(o=dt()),qe--,(r=(n=o===m?void 0:(ze=n,m))!==m?(f.length>ze?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(A)),o!==m?n=[n,o]:(ze=r,m)):(ze=r,m))!==m)for(;r!==m;)t.push(r),n=r=ze,qe++,(o=pt())===m&&(o=dt()),qe--,r=(n=o===m?void 0:(ze=n,m))!==m?(f.length>ze?(o=f.charAt(ze),ze++):(o=m,0===qe&&tt(A)),o!==m?n=[n,o]:(ze=r,m)):(ze=r,m);else t=m;return e=t!==m?f.substring(e,ze):t,qe--,e===m&&(t=m,0===qe&&tt(Ze)),e}function Pt(){return e&&e.captureLocation?{location:Ge()}:{}}if((t=u())!==m&&ze===f.length)return t;throw t!==m&&ze<f.length&&tt({type:"end"}),r=Ve,n=Ue<f.length?f.charAt(Ue):null,o=Ue<f.length?et(Ue,Ue+1):et(Ue,Ue),new Ft(Ft.buildMessage(r,n),r,n,o)},m=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],u=0,i=a.length;u<i;u++,o++)n[o]=a[u];return n},p=/(^|[^\\])#/g;function o(e,t){var r=f(e,t);return t&&!1===t.normalizeHashtagInPlural||function s(e){e.forEach(function(c){(b(c)||y(c))&&Object.keys(c.options).forEach(function(e){for(var t,r=c.options[e],n=-1,o=void 0,a=0;a<r.value.length;a++){var u=r.value[a];if(g(u)&&p.test(u.value)){n=a,o=u;break}}if(o){var i=o.value.replace(p,"$1{"+c.value+", number}"),l=f(i);(t=r.value).splice.apply(t,m([n,1],l))}s(r.value)})})}(r),r}function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t,r){return t&&l(e.prototype,t),r&&l(e,r),e}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function O(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var P=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],u=0,i=a.length;u<i;u++,o++)n[o]=a[u];return n};function T(e){return JSON.stringify(e.map(function(e){return e&&"object"===A(e)?function(r){return Object.keys(r).sort().map(function(e){var t;return(t={})[e]=r[e],t})}(e):e}))}var C,F,x,E=function(a,u){return void 0===u&&(u={}),function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=T(t),o=n&&u[n];return o||(o=new((e=a).bind.apply(e,P([void 0],t))),n&&(u[n]=o)),o}},j=(C=function(e,t){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}C(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),M=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],u=0,i=a.length;u<i;u++,o++)n[o]=a[u];return n},S=/\\#/g,D=/(^|[^\\])#/g,I=(F=Error,j(N,F),N);function N(e,t){var r=F.call(this,e)||this;return r.variableId=t,r}function _(e,t,r,n,o,a,u){if(1===e.length&&g(e[0])){var i=e[0].value;return"number"==typeof a&&(i=i.replace(D,"$1"+r.getNumberFormat(t).format(a))),[{type:0,value:i.replace(S,"#")}]}for(var l=[],c=0,s=e;c<s.length;c++){var f=s[c];if(g(f)){var m=f.value;"number"==typeof a&&(m=m.replace(D,"$1"+r.getNumberFormat(t).format(a))),l.push({type:0,value:m.replace(S,"#")})}else{var p=f.value;if(!(o&&p in o))throw new I('The intl string context variable "'+p+'" was not provided to the string "'+u+'"');i=o[p];if(f.type!==Tt.argument)if(f.type!==Tt.date)if(f.type!==Tt.time)if(f.type!==Tt.number)if(y(f)){if(!(d=f.options[i]||f.options.other))throw new RangeError('Invalid values for "'+f.value+'": "'+i+'". Options are "'+Object.keys(f.options).join('", "')+'"');l.push.apply(l,_(d.value,t,r,n,o))}else if(b(f)){var d;if(!(d=f.options["="+i])){if(!Intl.PluralRules)throw new I('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n');var v=r.getPluralRules(t,{type:f.pluralType}).select(i-(f.offset||0));d=f.options[v]||f.options.other}if(!d)throw new RangeError('Invalid values for "'+f.value+'": "'+i+'". Options are "'+Object.keys(f.options).join('", "')+'"');l.push.apply(l,_(d.value,t,r,n,o,i-(f.offset||0)))}else;else{h="string"==typeof f.style?n.number[f.style]:void 0;l.push({type:0,value:r.getNumberFormat(t,h).format(i)})}else{var h="string"==typeof f.style?n.time[f.style]:void 0;l.push({type:0,value:r.getDateTimeFormat(t,h).format(i)})}else{var h="string"==typeof f.style?n.date[f.style]:void 0;l.push({type:0,value:r.getDateTimeFormat(t,h).format(i)})}else i&&"string"!=typeof i&&"number"!=typeof i||(i="string"==typeof i||"number"==typeof i?String(i):""),l.push({type:1,value:i})}}return function(e){return e.length<2?e:e.reduce(function(e,t){var r=e[e.length-1];return r&&0===r.type&&0===t.type?r.value+=t.value:e.push(t),e},[])}(l)}var R="@@",k=/@@(\d+_\d+)@@/g,L=0;function $(e,t){return e.split(k).filter(Boolean).map(function(e){return null!=t[e]?t[e]:e}).reduce(function(e,t){return e.length&&"string"==typeof t&&"string"==typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e},[])}var Z=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,z=Date.now()+"@@",H=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function B(e,t,r,n,o,a){var u=_(e,t,r,n,o,void 0,a),i={},l=u.reduce(function(e,t){if(0===t.type)return e+t.value;var r=Date.now()+"_"+ ++L;return i[r]=t.value,e+(R+r)+R},"");if(!Z.test(l))return $(l,i);if(!o)throw new I("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new I("Cannot format XML message without DOMParser");var c=(x=x||new DOMParser).parseFromString('<formatted-message id="'+z+'">'+l+"</formatted-message>","text/html").getElementById(z);if(!c)throw new I("Malformed HTML message "+l);var s=Object.keys(o).filter(function(e){return!!c.getElementsByTagName(e).length});if(!s.length)return $(l,i);var f=s.filter(function(e){return e!==e.toLowerCase()});if(f.length)throw new I("HTML tag must be lowercased but the following tags are not: "+f.join(", "));return Array.prototype.slice.call(c.childNodes).reduce(function(e,t){return e.concat(function r(e,n,o){var t=e.tagName,a=e.outerHTML,u=e.textContent,i=e.childNodes;if(!t)return $(u||"",n);t=t.toLowerCase();var l=~H.indexOf(t),c=o[t];if(c&&l)throw new I(t+" is a self-closing tag and can not be used, please use another tag name.");if(!i.length)return[a];var s=Array.prototype.slice.call(i).reduce(function(e,t){return e.concat(r(t,n,o))},[]);return c?"function"==typeof c?[c.apply(void 0,s)]:[c]:M(["<"+t+">"],s,["</"+t+">"])}(t,i,o))},[])}var U=function(){return(U=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},V=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],u=0,i=a.length;u<i;u++,o++)n[o]=a[u];return n};function q(r,n){return n?Object.keys(r).reduce(function(e,t){return e[t]=function(r,n){return n?U(U(U({},r||{}),n||{}),Object.keys(r).reduce(function(e,t){return e[t]=U(U({},r[t]),n[t]||{}),e},{})):r}(r[t],n[t]),e},U({},r)):r}var W=(G.defaultLocale="en",G.__parse=o,G.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},G);function G(e,t,r,n){var o=this;if(void 0===t&&(t=G.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return function(e,t,r,n,o,a){var u=_(e,t,r,n,o,void 0,a);return 1===u.length?u[0].value:u.reduce(function(e,t){return e+t.value},"")}(o.ast,o.locale,o.formatters,o.formats,e,o.message)},this.formatToParts=function(e){return _(o.ast,o.locale,o.formatters,o.formats,e,void 0,o.message)},this.formatHTMLMessage=function(e){return B(o.ast,o.locale,o.formatters,o.formats,e,o.message)},this.resolvedOptions=function(){return{locale:o.locale}},this.getAst=function(){return o.ast},"string"==typeof e){if(this.message=e,!G.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=G.__parse(e,{normalizeHashtagInPlural:!1})}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=q(G.formats,r),this.locale=function(e){try{return V(Intl.NumberFormat.supportedLocalesOf(e,{localeMatcher:"best fit"}),Intl.DateTimeFormat.supportedLocalesOf(e,{localeMatcher:"best fit"}),Intl.PluralRules.supportedLocalesOf(e,{localeMatcher:"best fit"}))[0]}catch(e){return W.defaultLocale}}(t||[]),this.formatters=n&&n.formatters||function(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:E(Intl.NumberFormat,e.number),getDateTimeFormat:E(Intl.DateTimeFormat,e.dateTime),getPluralRules:E(Intl.PluralRules,e.pluralRules)}}(this.formatterCache)}function J(e,t,r,n,o,a,u,i){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,o,a,u,i],s=0;(l=new Error(t.replace(/%s/g,function(){return c[s++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}var X=J,K={38:"&amp;",62:"&gt;",60:"&lt;",34:"&quot;",39:"&#x27;"},Q=/[&><"']/g;function Y(r,e,t){var n=2<arguments.length&&void 0!==t?t:{};return e.reduce(function(e,t){return r.hasOwnProperty(t)?e[t]=r[t]:n.hasOwnProperty(t)&&(e[t]=n[t]),e},{})}function ee(e){X(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function te(e,t){var r=t?"\n".concat(t.stack):"";return"[React Intl] ".concat(e).concat(r)}var re={formats:{},messages:{},timeZone:void 0,textComponent:h.Fragment,defaultLocale:"en",defaultFormats:{},onError:function(e){}};function ne(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{}}}function oe(e){var t=0<arguments.length&&void 0!==e?e:{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{}},r=Intl.RelativeTimeFormat;return{getDateTimeFormat:E(Intl.DateTimeFormat,t.dateTime),getNumberFormat:E(Intl.NumberFormat,t.number),getMessageFormat:E(W,t.message),getRelativeTimeFormat:E(r,t.relativeTime),getPluralRules:E(Intl.PluralRules,t.pluralRules)}}function ae(e,t,r,n){var o,a=e&&e[t];if(a&&(o=a[r]),o)return o;n(te("No ".concat(t," format named: ").concat(r)))}function ue(e,t){return e(t={exports:{}},t.exports),t.exports}var ie,le=ue(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,i=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,s=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,m=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,d=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116;function h(e){if("object"===A(e)&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case s:case f:case a:case i:case u:case p:return e;default:switch(e=e&&e.$$typeof){case c:case m:case l:return e;default:return t}}case v:case d:case o:return t}}}function g(e){return h(e)===f}t.typeOf=h,t.AsyncMode=s,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=m,t.Fragment=a,t.Lazy=v,t.Memo=d,t.Portal=o,t.Profiler=i,t.StrictMode=u,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===i||e===u||e===p||"object"===A(e)&&null!==e&&(e.$$typeof===v||e.$$typeof===d||e.$$typeof===l||e.$$typeof===c||e.$$typeof===m)},t.isAsyncMode=function(e){return g(e)||h(e)===s},t.isConcurrentMode=g,t.isContextConsumer=function(e){return h(e)===c},t.isContextProvider=function(e){return h(e)===l},t.isElement=function(e){return"object"===A(e)&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return h(e)===m},t.isFragment=function(e){return h(e)===a},t.isLazy=function(e){return h(e)===v},t.isMemo=function(e){return h(e)===d},t.isPortal=function(e){return h(e)===o},t.isProfiler=function(e){return h(e)===i},t.isStrictMode=function(e){return h(e)===u},t.isSuspense=function(e){return h(e)===p}});(ie=le)&&ie.__esModule&&Object.prototype.hasOwnProperty.call(ie,"default")&&ie.default;le.typeOf,le.AsyncMode,le.ConcurrentMode,le.ContextConsumer,le.ContextProvider,le.Element,le.ForwardRef,le.Fragment,le.Lazy,le.Memo,le.Portal,le.Profiler,le.StrictMode,le.Suspense,le.isValidElementType,le.isAsyncMode,le.isConcurrentMode,le.isContextConsumer,le.isContextProvider,le.isElement,le.isForwardRef,le.isFragment,le.isLazy,le.isMemo,le.isPortal,le.isProfiler,le.isStrictMode,le.isSuspense;var ce=ue(function(e){e.exports=le}),se={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},fe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},me={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},pe={};function de(e){return ce.isMemo(e)?me:pe[e.$$typeof]||se}pe[ce.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var ve=Object.defineProperty,he=Object.getOwnPropertyNames,ge=Object.getOwnPropertySymbols,ye=Object.getOwnPropertyDescriptor,be=Object.getPrototypeOf,Ae=Object.prototype;function we(e,t,r){if("string"==typeof t)return e;if(Ae){var n=be(t);n&&n!==Ae&&we(e,n,r)}var o=he(t);ge&&(o=o.concat(ge(t)));for(var a=de(e),u=de(t),i=0;i<o.length;++i){var l=o[i];if(!(fe[l]||r&&r[l]||u&&u[l]||a&&a[l])){var c=ye(t,l);try{ve(e,l,c)}catch(e){}}}return e}var Oe=we;var Pe=h.createContext(null),Te=Pe.Consumer,Ce=Pe.Provider,Fe=Pe;function xe(r,e){function n(t){return h.createElement(Te,null,function(e){return c&&ee(e),h.createElement(r,Object.assign({},t,function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}({},a,e),{ref:i?t.forwardedRef:null}))})}var t=e||{},o=t.intlPropName,a=void 0===o?"intl":o,u=t.forwardRef,i=void 0!==u&&u,l=t.enforceContext,c=void 0===l||l;return n.displayName="injectIntl(".concat(function(e){return e.displayName||e.name||"Component"}(r),")"),n.WrappedComponent=r,Oe(i?h.forwardRef(function(e,t){return h.createElement(n,Object.assign({},e,{forwardedRef:t}))}):n,r)}var Ee,je,Me,Se,De=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(r[n[o]]=e[n[o]])}return r};(je=Ee=Ee||{}).formatDate="FormattedDate",je.formatTime="FormattedTime",je.formatNumber="FormattedNumber",(Se=Me=Me||{}).formatDate="FormattedDateParts",Se.formatTime="FormattedTimeParts",Se.formatNumber="FormattedNumberParts";function Ie(o){return h.createElement(Fe.Consumer,null,function(e){ee(e);var t=o.value,r=o.children,n=De(o,["value","children"]);return r(e.formatNumberToParts(t,n))})}function Ne(u){function e(a){return h.createElement(Fe.Consumer,null,function(e){ee(e);var t=a.value,r=a.children,n=De(a,["value","children"]),o="string"==typeof t?new Date(t||0):t;return r("formatDate"===u?e.formatDateToParts(o,n):e.formatTimeToParts(o,n))})}return e.displayName=Me[u],e}function _e(i){function e(u){return h.createElement(Fe.Consumer,null,function(e){ee(e);var t=u.value,r=u.children,n=De(u,["value","children"]),o=e[i](t,n);if("function"==typeof r)return r(o);var a=e.textComponent||h.Fragment;return h.createElement(a,null,o)})}return e.displayName=Ee[i],e}Ie.displayName="FormattedNumberParts";var Re=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function ke(e,t,r){var n=e.locale,o=e.formats,a=e.onError,u=2<arguments.length&&void 0!==r?r:{},i=u.format,l=i&&ae(o,"number",i,a)||{};return t(n,Y(u,Re,l))}var Le=["numeric","style"];function $e(t,e,r,n){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:{};n=n||"second",Intl.RelativeTimeFormat||t.onError(te('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n'));try{return function(e,t,r){var n=e.locale,o=e.formats,a=e.onError,u=2<arguments.length&&void 0!==r?r:{},i=u.format,l=!!i&&ae(o,"relative",i,a)||{};return t(n,Y(u,Le,l))}(t,e,o).format(r,n)}catch(e){t.onError(te("Error formatting relative time.",e))}return String(r)}var Ze=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function ze(e,t,r,n){var o=e.locale,a=e.formats,u=e.onError,i=e.timeZone,l=3<arguments.length&&void 0!==n?n:{},c=l.format,s=Object.assign({},i&&{timeZone:i},c&&ae(a,t,c,u)),f=Y(l,Ze,s);return"time"!==t||f.hour||f.minute||f.second||(f=Object.assign({},f,{hour:"numeric",minute:"numeric"})),r(o,f)}var He=["localeMatcher","type"];var Be=J;function Ue(r,n){return Object.keys(r).reduce(function(e,t){return e[t]=Object.assign({timeZone:n},r[t]),e},{})}function Ve(r,n){return Object.keys(Object.assign({},r,n)).reduce(function(e,t){return e[t]=Object.assign({},r[t]||{},n[t]||{}),e},{})}function qe(e,t){if(!t)return e;var r=W.formats;return Object.assign({},r,e,{date:Ve(Ue(r.date,t),Ue(e.date||{},t)),time:Ve(Ue(r.time,t),Ue(e.time||{},t))})}function We(e,t){var r=e.locale,n=e.formats,o=e.messages,a=e.defaultLocale,u=e.defaultFormats,i=e.onError,l=e.timeZone,c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{id:""},s=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},f=c.id,m=c.defaultMessage;Be(f,"[React Intl] An `id` must be provided to format a message.");var p=o&&o[f];n=qe(n,l),u=qe(u,l);var d=[];if(p)try{d=t.getMessageFormat(p,r,n,{formatters:t}).formatHTMLMessage(s)}catch(e){i(te('Error formatting message: "'.concat(f,'" for locale: "').concat(r,'"')+(m?", using default message as fallback.":""),e))}else(!m||r&&r.toLowerCase()!==a.toLowerCase())&&i(te('Missing message: "'.concat(f,'" for locale: "').concat(r,'"')+(m?", using default message as fallback.":"")));if(!d.length&&m)try{d=t.getMessageFormat(m,a,u).formatHTMLMessage(s)}catch(e){i(te('Error formatting the default message for: "'.concat(f,'"'),e))}return d.length?1===d.length&&"string"==typeof d[0]?d[0]||m||f:d:(i(te('Cannot format message: "'.concat(f,'", ')+"using message ".concat(p||m?"source":"id"," as fallback."))),"string"==typeof p?p||m||f:m||f)}function Ge(e,t){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};return We(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{id:""},Object.keys(n).reduce(function(e,t){var r=n[t];return e[t]="string"==typeof r?function(e){return(""+e).replace(Q,function(e){return K[e.charCodeAt(0)]})}(r):r,e},{}))}function Je(e,t){if(e===t)return!0;if(!e||!t)return!1;var r=Object.keys(e),n=Object.keys(t),o=r.length;if(n.length!==o)return!1;for(var a=0;a<o;a++){var u=r[a];if(e[u]!==t[u])return!1}return!0}var Xe=Je;function Ke(e){return{locale:e.locale,timeZone:e.timeZone,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError}}var Qe=function(){function t(){var e;return i(this,t),(e=w(this,d(t).apply(this,arguments))).cache={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{}},e.state={cache:e.cache,intl:Ye(Ke(e.props),e.cache),prevConfig:Ke(e.props)},e}return s(t,h.PureComponent),c(t,[{key:"render",value:function(){return ee(this.state.intl),h.createElement(Ce,{value:this.state.intl},this.props.children)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevConfig,n=t.cache,o=Ke(e);return Xe(r,o)?null:{intl:Ye(o,n),prevConfig:o}}}]),t}();function Ye(e,t){var r=oe(t),n=Object.assign({},re,e);if(!n.locale||!function(t,e){if("undefined"==typeof Intl)return!1;if(!t)throw new Error("locales must be supplied.");Array.isArray(t)||(t=[t]);var r=e||[Intl.DateTimeFormat,Intl.NumberFormat,Intl.PluralRules];return!(0===(r=r.filter(Boolean)).length||e&&r.length!==e.length)&&r.every(function(e){return e.supportedLocalesOf(t).length===t.length})}(n.locale)){var o=n.locale,a=n.defaultLocale,u=n.onError;"function"==typeof u&&u(te('Missing locale data for locale: "'.concat(o,'". ')+'Using default locale: "'.concat(a,'" as fallback.'))),n.locale=n.defaultLocale||"en"}return Object.assign({},n,{formatters:r,formatNumber:function(t,e,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};try{return ke(t,e,n).format(r)}catch(e){t.onError(te("Error formatting number.",e))}return String(r)}.bind(null,n,r.getNumberFormat),formatNumberToParts:function(t,e,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};try{return ke(t,e,n).formatToParts(r)}catch(e){t.onError(te("Error formatting number.",e))}return[]}.bind(null,n,r.getNumberFormat),formatRelativeTime:$e.bind(null,n,r.getRelativeTimeFormat),formatDate:function(t,e,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},o="string"==typeof r?new Date(r||0):r;try{return ze(t,"date",e,n).format(o)}catch(e){t.onError(te("Error formatting date.",e))}return String(o)}.bind(null,n,r.getDateTimeFormat),formatDateToParts:function(t,e,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},o="string"==typeof r?new Date(r||0):r;try{return ze(t,"date",e,n).formatToParts(o)}catch(e){t.onError(te("Error formatting date.",e))}return[]}.bind(null,n,r.getDateTimeFormat),formatTime:function(t,e,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},o="string"==typeof r?new Date(r||0):r;try{return ze(t,"time",e,n).format(o)}catch(e){t.onError(te("Error formatting time.",e))}return String(o)}.bind(null,n,r.getDateTimeFormat),formatTimeToParts:function(t,e,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},o="string"==typeof r?new Date(r||0):r;try{return ze(t,"time",e,n).formatToParts(o)}catch(e){t.onError(te("Error formatting time.",e))}return[]}.bind(null,n,r.getDateTimeFormat),formatPlural:function(e,t,r){var n=e.locale,o=e.onError,a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{};Intl.PluralRules||o(te('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n'));var u=Y(a,He);try{return t(n,u).select(r)}catch(e){o(te("Error formatting plural.",e))}return"other"}.bind(null,n,r.getPluralRules),formatMessage:We.bind(null,n,r),formatHTMLMessage:Ge.bind(null,n,r)})}Qe.displayName="IntlProvider",Qe.defaultProps=re;var et=J,tt=60,rt=3600;function nt(e){var t=Math.abs(e);return t<tt?"second":t<rt?"minute":t<86400?"hour":"day"}function ot(e){switch(e){case"second":return 1;case"minute":return tt;case"hour":return rt;default:return 86400}}function at(e,t){if(!e)return 0;switch(t){case"second":return e;case"minute":return e*tt;default:return e*rt}}var ut=["second","minute","hour"];function it(e){var t=0<arguments.length&&void 0!==e?e:"second";return ut.includes(t)}var lt=function(){function r(e){var t;return i(this,r),(t=w(this,d(r).call(this,e)))._updateTimer=null,t.state={prevUnit:t.props.unit,prevValue:t.props.value,currentValueInSeconds:it(t.props.unit)?at(t.props.value,t.props.unit):0},function(e,t){et(!e||e&&it(t),"Cannot schedule update with unit longer than hour")}(e.updateIntervalInSeconds,e.unit),t}return s(r,h.PureComponent),c(r,[{key:"scheduleNextUpdate",value:function(e,t){var r=this,n=e.updateIntervalInSeconds,o=e.unit,a=t.currentValueInSeconds;if(clearTimeout(this._updateTimer),this._updateTimer=null,n&&it(o)){var u=a-n,i=nt(u);if("day"!==i){var l=ot(i),c=u-u%l,s=a<=c?c-l:c,f=Math.abs(s-a);this._updateTimer=setTimeout(function(){return r.setState({currentValueInSeconds:s})},1e3*f)}}}},{key:"componentDidMount",value:function(){this.scheduleNextUpdate(this.props,this.state)}},{key:"componentDidUpdate",value:function(){this.scheduleNextUpdate(this.props,this.state)}},{key:"componentWillUnmount",value:function(){clearTimeout(this._updateTimer),this._updateTimer=null}},{key:"render",value:function(){var p=this;return h.createElement(Fe.Consumer,null,function(e){ee(e);var t=e.formatRelativeTime,r=e.textComponent,n=p.props,o=n.children,a=n.value,u=n.unit,i=n.updateIntervalInSeconds,l=p.state.currentValueInSeconds,c=a||0,s=u;if(it(u)&&null!=l&&i){var f=ot(s=nt(l));c=Math.round(l/f)}var m=t(c,s,Object.assign({},p.props));return"function"==typeof o?o(m):r?h.createElement(r,null,m):m})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.unit!==t.prevUnit||e.value!==t.prevValue?{prevValue:e.value,prevUnit:e.unit,currentValueInSeconds:it(e.unit)?at(e.value,e.unit):0}:null}}]),r}();lt.displayName="FormattedRelativeTime",lt.defaultProps={value:0,unit:"second"};function ct(e){var t=e.value,r=e.other,n=e.children,o=e.intl,a=o.formatPlural,u=o.textComponent,i=e[a(t,e)]||r;return"function"==typeof n?n(i):u?h.createElement(u,null,i):i}ct.defaultProps={type:"cardinal"},ct.displayName="FormattedPlural";function st(e,t){return We(Object.assign({},re,{locale:"en"}),oe(),e,t)}var ft=xe(ct),mt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(r[n[o]]=e[n[o]])}return r},pt=Je,dt=function(){function e(){return i(this,e),w(this,d(e).apply(this,arguments))}return s(e,h.Component),c(e,[{key:"shouldComponentUpdate",value:function(e){var t=this.props,r=t.values,n=mt(t,["values"]),o=e.values,a=mt(e,["values"]);return!pt(o,r)||!pt(n,a)}},{key:"render",value:function(){var v=this;return h.createElement(Fe.Consumer,null,function(e){v.props.defaultMessage||ee(e);var t=e||{},r=t.formatMessage,n=void 0===r?st:r,o=t.textComponent,a=void 0===o?h.Fragment:o,u=v.props,i=u.id,l=u.description,c=u.defaultMessage,s=u.values,f=u.children,m=u.tagName,p=void 0===m?a:m,d=n({id:i,description:l,defaultMessage:c},s);return Array.isArray(d)||(d=[d]),"function"==typeof f?f.apply(void 0,O(d)):p?h.createElement.apply(h,[p,null].concat(O(d))):d})}}]),e}();dt.displayName="FormattedMessage",dt.defaultProps={values:{}};var vt=function(){function e(){return i(this,e),w(this,d(e).apply(this,arguments))}return s(e,dt),c(e,[{key:"render",value:function(){var m=this;return h.createElement(Fe.Consumer,null,function(e){m.props.defaultMessage||ee(e);var t=e.formatHTMLMessage,r=e.textComponent,n=m.props,o=n.id,a=n.description,u=n.defaultMessage,i=n.values,l=n.children,c=m.props.tagName;c=c||(r||"span");var s=t({id:o,description:a,defaultMessage:u},i);if("function"==typeof l)return l(s);var f={__html:s};return h.createElement(c,{dangerouslySetInnerHTML:f})})}}]),e}();vt.displayName="FormattedHTMLMessage",vt.defaultProps=Object.assign({},dt.defaultProps,{tagName:"span"});var ht=_e("formatDate"),gt=_e("formatTime"),yt=_e("formatNumber"),bt=Ne("formatDate"),At=Ne("formatTime");e.FormattedDate=ht,e.FormattedDateParts=bt,e.FormattedHTMLMessage=vt,e.FormattedMessage=dt,e.FormattedNumber=yt,e.FormattedNumberParts=Ie,e.FormattedPlural=ft,e.FormattedRelativeTime=lt,e.FormattedTime=gt,e.FormattedTimeParts=At,e.IntlContext=Fe,e.IntlProvider=Qe,e.RawIntlProvider=Ce,e.createIntl=Ye,e.createIntlCache=ne,e.defineMessages=function(e){return e},e.injectIntl=xe,e.useIntl=function(){var e=h.useContext(Fe);return ee(e),e},Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=react-intl.min.js.map