@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
1 lines • 911 kB
JavaScript
var UIMReact=function(e,n,i,t){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var n=Object.create(null);return e&&Object.keys(e).forEach((function(i){if("default"!==i){var t=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(n,i,t.get?t:{enumerable:!0,get:function(){return e[i]}})}})),n.default=e,Object.freeze(n)}var o,s=a(i),f=r(i),d=a(t),l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},u={exports:{}};function c(){return o||(o=1,u.exports=function(){var e=1e3,n=6e4,i=36e5,t="millisecond",a="second",r="minute",o="hour",s="day",f="week",d="month",l="quarter",u="year",c="date",m="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],i=e%100;return"["+e+(n[(i-20)%10]||n[i]||n[0])+"]"}},h=function(e,n,i){var t=String(e);return!t||t.length>=n?e:""+Array(n+1-t.length).join(i)+e},k={s:h,z:function(e){var n=-e.utcOffset(),i=Math.abs(n),t=Math.floor(i/60),a=i%60;return(n<=0?"+":"-")+h(t,2,"0")+":"+h(a,2,"0")},m:function e(n,i){if(n.date()<i.date())return-e(i,n);var t=12*(i.year()-n.year())+(i.month()-n.month()),a=n.clone().add(t,d),r=i-a<0,o=n.clone().add(t+(r?-1:1),d);return+(-(t+(i-a)/(r?a-o:o-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:d,y:u,w:f,d:s,D:c,h:o,m:r,s:a,ms:t,Q:l}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",w={};w[y]=p;var _=function(e){return e instanceof E},b=function e(n,i,t){var a;if(!n)return y;if("string"==typeof n){var r=n.toLowerCase();w[r]&&(a=r),i&&(w[r]=i,a=r);var o=n.split("-");if(!a&&o.length>1)return e(o[0])}else{var s=n.name;w[s]=n,a=s}return!t&&a&&(y=a),a||!t&&y},A=function(e,n){if(_(e))return e.clone();var i="object"==typeof n?n:{};return i.date=e,i.args=arguments,new E(i)},C=k;C.l=b,C.i=_,C.w=function(e,n){return A(e,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var E=function(){function p(e){this.$L=b(e.locale,null,!0),this.parse(e)}var h=p.prototype;return h.parse=function(e){this.$d=function(e){var n=e.date,i=e.utc;if(null===n)return new Date(NaN);if(C.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var t=n.match(v);if(t){var a=t[2]-1||0,r=(t[7]||"0").substring(0,3);return i?new Date(Date.UTC(t[1],a,t[3]||1,t[4]||0,t[5]||0,t[6]||0,r)):new Date(t[1],a,t[3]||1,t[4]||0,t[5]||0,t[6]||0,r)}}return new Date(n)}(e),this.$x=e.x||{},this.init()},h.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},h.$utils=function(){return C},h.isValid=function(){return!(this.$d.toString()===m)},h.isSame=function(e,n){var i=A(e);return this.startOf(n)<=i&&i<=this.endOf(n)},h.isAfter=function(e,n){return A(e)<this.startOf(n)},h.isBefore=function(e,n){return this.endOf(n)<A(e)},h.$g=function(e,n,i){return C.u(e)?this[n]:this.set(i,e)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(e,n){var i=this,t=!!C.u(n)||n,l=C.p(e),m=function(e,n){var a=C.w(i.$u?Date.UTC(i.$y,n,e):new Date(i.$y,n,e),i);return t?a:a.endOf(s)},v=function(e,n){return C.w(i.toDate()[e].apply(i.toDate("s"),(t?[0,0,0,0]:[23,59,59,999]).slice(n)),i)},g=this.$W,p=this.$M,h=this.$D,k="set"+(this.$u?"UTC":"");switch(l){case u:return t?m(1,0):m(31,11);case d:return t?m(1,p):m(0,p+1);case f:var y=this.$locale().weekStart||0,w=(g<y?g+7:g)-y;return m(t?h-w:h+(6-w),p);case s:case c:return v(k+"Hours",0);case o:return v(k+"Minutes",1);case r:return v(k+"Seconds",2);case a:return v(k+"Milliseconds",3);default:return this.clone()}},h.endOf=function(e){return this.startOf(e,!1)},h.$set=function(e,n){var i,f=C.p(e),l="set"+(this.$u?"UTC":""),m=(i={},i[s]=l+"Date",i[c]=l+"Date",i[d]=l+"Month",i[u]=l+"FullYear",i[o]=l+"Hours",i[r]=l+"Minutes",i[a]=l+"Seconds",i[t]=l+"Milliseconds",i)[f],v=f===s?this.$D+(n-this.$W):n;if(f===d||f===u){var g=this.clone().set(c,1);g.$d[m](v),g.init(),this.$d=g.set(c,Math.min(this.$D,g.daysInMonth())).$d}else m&&this.$d[m](v);return this.init(),this},h.set=function(e,n){return this.clone().$set(e,n)},h.get=function(e){return this[C.p(e)]()},h.add=function(t,l){var c,m=this;t=Number(t);var v=C.p(l),g=function(e){var n=A(m);return C.w(n.date(n.date()+Math.round(e*t)),m)};if(v===d)return this.set(d,this.$M+t);if(v===u)return this.set(u,this.$y+t);if(v===s)return g(1);if(v===f)return g(7);var p=(c={},c[r]=n,c[o]=i,c[a]=e,c)[v]||1,h=this.$d.getTime()+t*p;return C.w(h,this)},h.subtract=function(e,n){return this.add(-1*e,n)},h.format=function(e){var n=this,i=this.$locale();if(!this.isValid())return i.invalidDate||m;var t=e||"YYYY-MM-DDTHH:mm:ssZ",a=C.z(this),r=this.$H,o=this.$m,s=this.$M,f=i.weekdays,d=i.months,l=function(e,i,a,r){return e&&(e[i]||e(n,t))||a[i].slice(0,r)},u=function(e){return C.s(r%12||12,e,"0")},c=i.meridiem||function(e,n,i){var t=e<12?"AM":"PM";return i?t.toLowerCase():t},v={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:C.s(s+1,2,"0"),MMM:l(i.monthsShort,s,d,3),MMMM:l(d,s),D:this.$D,DD:C.s(this.$D,2,"0"),d:String(this.$W),dd:l(i.weekdaysMin,this.$W,f,2),ddd:l(i.weekdaysShort,this.$W,f,3),dddd:f[this.$W],H:String(r),HH:C.s(r,2,"0"),h:u(1),hh:u(2),a:c(r,o,!0),A:c(r,o,!1),m:String(o),mm:C.s(o,2,"0"),s:String(this.$s),ss:C.s(this.$s,2,"0"),SSS:C.s(this.$ms,3,"0"),Z:a};return t.replace(g,(function(e,n){return n||v[e]||a.replace(":","")}))},h.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},h.diff=function(t,c,m){var v,g=C.p(c),p=A(t),h=(p.utcOffset()-this.utcOffset())*n,k=this-p,y=C.m(this,p);return y=(v={},v[u]=y/12,v[d]=y,v[l]=y/3,v[f]=(k-h)/6048e5,v[s]=(k-h)/864e5,v[o]=k/i,v[r]=k/n,v[a]=k/e,v)[g]||k,m?y:C.a(y)},h.daysInMonth=function(){return this.endOf(d).$D},h.$locale=function(){return w[this.$L]},h.locale=function(e,n){if(!e)return this.$L;var i=this.clone(),t=b(e,n,!0);return t&&(i.$L=t),i},h.clone=function(){return C.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},p}(),S=E.prototype;return A.prototype=S,[["$ms",t],["$s",a],["$m",r],["$H",o],["$W",s],["$M",d],["$y",u],["$D",c]].forEach((function(e){S[e[1]]=function(n){return this.$g(n,e[0],e[1])}})),A.extend=function(e,n){return e.$i||(e(n,E,A),e.$i=!0),A},A.locale=b,A.isDayjs=_,A.unix=function(e){return A(1e3*e)},A.en=w[y],A.Ls=w,A.p={},A}()),u.exports}var m=c(),v={exports:{}};v.exports=function(e,n,i){var t="h:mm A",a={lastDay:"[Yesterday at] "+t,sameDay:"[Today at] "+t,nextDay:"[Tomorrow at] "+t,nextWeek:"dddd [at] "+t,lastWeek:"[Last] dddd [at] "+t,sameElse:"MM/DD/YYYY"};n.prototype.calendar=function(e,n){var t=n||this.$locale().calendar||a,r=i(e||void 0).startOf("d"),o=this.diff(r,"d",!0),s="sameElse",f=o<-6?s:o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":s,d=t[f]||a[f];return"function"==typeof d?d.call(this,i()):this.format(d)}};var g=v.exports,p={exports:{}};!function(e,n){var i;e.exports=(i={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(e,n,t){var a=n.prototype,r=a.format;t.en.formats=i,a.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,t=function(e,n){return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,t,a){var r=a&&a.toUpperCase();return t||n[a]||i[a]||n[r].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,n,i){return n||i.slice(1)}))}))}(e,void 0===n?{}:n);return r.call(this,t)}})}(p);var h=p.exports,k={"Commands matching":"","Emoji matching":"","Error deleting message":"","Error: {{ errorMessage }}":"","People matching":"","UIChat.撤回了一条消息":"","UIConversation.我":"","You have no contacts currently":"还没有联系人","You have no conversations currently":"还没有会话","default:chat:accounts:fetchAllError":"","default:chat:accounts:fetchError":"","default:chat:messages:fetchListError":"","default:chat:messages:resendError":"","message.action.copy":"拷贝","message.action.delete":"删除","message.action.forward":"转发","message.action.quote":"引用","message.action.revoke":"撤回","message.custom.accepted":"","message.custom.all":"","message.custom.cancel":"","message.custom.custom":"","message.custom.groupCallEnd":"","message.custom.noResp":"","message.custom.rejected":"","message.custom.switchToAudioCall":"","message.custom.switchToVideoCall":"","message.custom.talkTime":"","message.tip.Join in group":"","message.tip.admin":"","message.tip.become admin":"","message.tip.become the new owner":"","message.tip.by":"","message.tip.by revoked administrator":"","message.tip.enable all staff mute":"","message.tip.kicked out of group":"","message.tip.member":"","message.tip.modify group name":"","message.tip.muted":"","message.tip.post a new announcement":"","message.tip.quit group":"","message.tip.reminder message":"","message.tip.unmute everyone":"","message.tip.unmuted":"","message.tip.你被":"","message.tip.你被管理员":"","message.tip.你退出群组":"","message.tip.创建群":"","message.tip.同意加群":"","message.tip.成功加入群组":"","message.tip.拒接加群":"","message.tip.撤销群":"","message.tip.申请加入群组":"","message.tip.的管理员":"","message.tip.的管理员身份":"","message.tip.群":"","message.tip.自定义群系统通知":"","message.tip.被":"","message.tip.被拒绝":"","message.tip.解散":"","message.tip.设置为群":"","message.tip.踢出群组":"","message.tip.邀请你加群":"","新消息!":"","最新消息":"","输入消息":""},y={"Commands matching":"","Emoji matching":"","Error deleting message":"","Error: {{ errorMessage }}":"","People matching":"","UIChat.撤回了一条消息":"","UIConversation.我":"","You have no contacts currently":"","You have no conversations currently":"","default:chat:accounts:fetchAllError":"","default:chat:accounts:fetchError":"","default:chat:messages:fetchListError":"","default:chat:messages:resendError":"","message.action.copy":"","message.action.delete":"","message.action.forward":"","message.action.quote":"","message.action.revoke":"","message.custom.accepted":"","message.custom.all":"","message.custom.cancel":"","message.custom.custom":"","message.custom.groupCallEnd":"","message.custom.noResp":"","message.custom.rejected":"","message.custom.switchToAudioCall":"","message.custom.switchToVideoCall":"","message.custom.talkTime":"","message.tip.Join in group":"","message.tip.admin":"","message.tip.become admin":"","message.tip.become the new owner":"","message.tip.by":"","message.tip.by revoked administrator":"","message.tip.enable all staff mute":"","message.tip.kicked out of group":"","message.tip.member":"","message.tip.modify group name":"","message.tip.muted":"","message.tip.post a new announcement":"","message.tip.quit group":"","message.tip.reminder message":"","message.tip.unmute everyone":"","message.tip.unmuted":"","message.tip.你被":"","message.tip.你被管理员":"","message.tip.你退出群组":"","message.tip.创建群":"","message.tip.同意加群":"","message.tip.成功加入群组":"","message.tip.拒接加群":"","message.tip.撤销群":"","message.tip.申请加入群组":"","message.tip.的管理员":"","message.tip.的管理员身份":"","message.tip.群":"","message.tip.自定义群系统通知":"","message.tip.被":"","message.tip.被拒绝":"","message.tip.解散":"","message.tip.设置为群":"","message.tip.踢出群组":"","message.tip.邀请你加群":"","新消息!":"","最新消息":"","输入消息":""};function w(e){return w="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},w(e)}function _(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function b(e){var n=function(e,n){if("object"!==w(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var t=i.call(e,n||"default");if("object"!==w(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"===w(n)?n:String(n)}function A(e,n){for(var i=0;i<n.length;i++){var t=n[i];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,b(t.key),t)}}function C(e,n,i){return n&&A(e.prototype,n),i&&A(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e,n){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},S(e,n)}function x(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&S(e,n)}function M(e,n){if(n&&("object"===w(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return E(e)}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function I(e,n,i){return(n=b(n))in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i,e}function L(e,n){(null==n||n>e.length)&&(n=e.length);for(var i=0,t=new Array(n);i<n;i++)t[i]=e[i];return t}function R(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return L(e,n);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?L(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),i.push.apply(i,t)}return i}function j(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?O(Object(i),!0).forEach((function(n){I(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):O(Object(i)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))}))}return e}var F={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,n){console&&console[e]&&console[e].apply(console,n)}},N=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_(this,e),this.init(n,i)}return C(e,[{key:"init",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=e||F,this.options=n,this.debug=n.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return this.forward(n,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return this.forward(n,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return this.forward(n,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,n,i,t){return t&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(i).concat(this.prefix," ").concat(e[0])),this.logger[n](e))}},{key:"create",value:function(n){return new e(this.logger,j(j({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return(n=n||this.options).prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),B=new N,D=function(){function e(){_(this,e),this.observers={}}return C(e,[{key:"on",value:function(e,n){var i=this;return e.split(" ").forEach((function(e){i.observers[e]=i.observers[e]||[],i.observers[e].push(n)})),this}},{key:"off",value:function(e,n){this.observers[e]&&(n?this.observers[e]=this.observers[e].filter((function(e){return e!==n})):delete this.observers[e])}},{key:"emit",value:function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),t=1;t<n;t++)i[t-1]=arguments[t];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,i)}));this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(n){n.apply(n,[e].concat(i))}))}}]),e}();function P(){var e,n,i=new Promise((function(i,t){e=i,n=t}));return i.resolve=e,i.reject=n,i}function U(e){return null==e?"":""+e}function H(e,n,i){function t(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}for(var r="string"!=typeof n?[].concat(n):n.split(".");r.length>1;){if(a())return{};var o=t(r.shift());!e[o]&&i&&(e[o]=new i),e=Object.prototype.hasOwnProperty.call(e,o)?e[o]:{}}return a()?{}:{obj:e,k:t(r.shift())}}function z(e,n,i){var t=H(e,n,Object);t.obj[t.k]=i}function V(e,n){var i=H(e,n),t=i.obj,a=i.k;if(t)return t[a]}function W(e,n,i){var t=V(e,i);return void 0!==t?t:V(n,i)}function G(e,n,i){for(var t in n)"__proto__"!==t&&"constructor"!==t&&(t in e?"string"==typeof e[t]||e[t]instanceof String||"string"==typeof n[t]||n[t]instanceof String?i&&(e[t]=n[t]):G(e[t],n[t],i):e[t]=n[t]);return e}function Y(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var q={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Q(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return q[e]})):e}var K="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,J=[" ",",","?","!",";"];function X(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),i.push.apply(i,t)}return i}function Z(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?X(Object(i),!0).forEach((function(n){I(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):X(Object(i)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))}))}return e}function $(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var i,t=T(e);if(n){var a=T(this).constructor;i=Reflect.construct(t,arguments,a)}else i=t.apply(this,arguments);return M(this,i)}}function ee(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[n])return e[n];for(var t=n.split(i),a=e,r=0;r<t.length;++r){if(!a)return;if("string"==typeof a[t[r]]&&r+1<t.length)return;if(void 0===a[t[r]]){for(var o=2,s=t.slice(r,r+o).join(i),f=a[s];void 0===f&&t.length>r+o;)o++,f=a[s=t.slice(r,r+o).join(i)];if(void 0===f)return;if(null===f)return null;if(n.endsWith(s)){if("string"==typeof f)return f;if(s&&"string"==typeof f[s])return f[s]}var d=t.slice(r+o).join(i);return d?ee(f,d,i):void 0}a=a[t[r]]}return a}}var ne=function(e){x(i,e);var n=$(i);function i(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return _(this,i),t=n.call(this),K&&D.call(E(t)),t.data=e||{},t.options=a,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return C(i,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var n=this.options.ns.indexOf(e);n>-1&&this.options.ns.splice(n,1)}},{key:"getResource",value:function(e,n,i){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,r=void 0!==t.ignoreJSONStructure?t.ignoreJSONStructure:this.options.ignoreJSONStructure,o=[e,n];i&&"string"!=typeof i&&(o=o.concat(i)),i&&"string"==typeof i&&(o=o.concat(a?i.split(a):i)),e.indexOf(".")>-1&&(o=e.split("."));var s=V(this.data,o);return s||!r||"string"!=typeof i?s:ee(this.data&&this.data[e]&&this.data[e][n],i,a)}},{key:"addResource",value:function(e,n,i,t){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},r=this.options.keySeparator;void 0===r&&(r=".");var o=[e,n];i&&(o=o.concat(r?i.split(r):i)),e.indexOf(".")>-1&&(t=n,n=(o=e.split("."))[1]),this.addNamespaces(n),z(this.data,o,t),a.silent||this.emit("added",e,n,i,t)}},{key:"addResources",value:function(e,n,i){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var a in i)"string"!=typeof i[a]&&"[object Array]"!==Object.prototype.toString.apply(i[a])||this.addResource(e,n,a,i[a],{silent:!0});t.silent||this.emit("added",e,n,i)}},{key:"addResourceBundle",value:function(e,n,i,t,a){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},o=[e,n];e.indexOf(".")>-1&&(t=i,i=n,n=(o=e.split("."))[1]),this.addNamespaces(n);var s=V(this.data,o)||{};t?G(s,i,a):s=Z(Z({},s),i),z(this.data,o,s),r.silent||this.emit("added",e,n,i)}},{key:"removeResourceBundle",value:function(e,n){this.hasResourceBundle(e,n)&&delete this.data[e][n],this.removeNamespaces(n),this.emit("removed",e,n)}},{key:"hasResourceBundle",value:function(e,n){return void 0!==this.getResource(e,n)}},{key:"getResourceBundle",value:function(e,n){return n||(n=this.options.defaultNS),"v1"===this.options.compatibilityAPI?Z(Z({},{}),this.getResource(e,n)):this.getResource(e,n)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var n=this.getDataByLanguage(e);return!!(n&&Object.keys(n)||[]).find((function(e){return n[e]&&Object.keys(n[e]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),i}(D),ie={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,n,i,t,a){var r=this;return e.forEach((function(e){r.processors[e]&&(n=r.processors[e].process(n,i,t,a))})),n}};function te(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),i.push.apply(i,t)}return i}function ae(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?te(Object(i),!0).forEach((function(n){I(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):te(Object(i)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))}))}return e}function re(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var i,t=T(e);if(n){var a=T(this).constructor;i=Reflect.construct(t,arguments,a)}else i=t.apply(this,arguments);return M(this,i)}}var oe={},se=function(e){x(i,e);var n=re(i);function i(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _(this,i),t=n.call(this),K&&D.call(E(t)),function(e,n,i){e.forEach((function(e){n[e]&&(i[e]=n[e])}))}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,E(t)),t.options=a,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=B.create("translator"),t}return C(i,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var i=this.resolve(e,n);return i&&void 0!==i.res}},{key:"extractFromKey",value:function(e,n){var i=void 0!==n.nsSeparator?n.nsSeparator:this.options.nsSeparator;void 0===i&&(i=":");var t=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,a=n.ns||this.options.defaultNS||[],r=i&&e.indexOf(i)>-1,o=!(this.options.userDefinedKeySeparator||n.keySeparator||this.options.userDefinedNsSeparator||n.nsSeparator||function(e,n,i){n=n||"",i=i||"";var t=J.filter((function(e){return n.indexOf(e)<0&&i.indexOf(e)<0}));if(0===t.length)return!0;var a=new RegExp("(".concat(t.map((function(e){return"?"===e?"\\?":e})).join("|"),")")),r=!a.test(e);if(!r){var o=e.indexOf(i);o>0&&!a.test(e.substring(0,o))&&(r=!0)}return r}(e,i,t));if(r&&!o){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:a};var f=e.split(i);(i!==t||i===t&&this.options.ns.indexOf(f[0])>-1)&&(a=f.shift()),e=f.join(t)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}},{key:"translate",value:function(e,n,t){var a=this;if("object"!==w(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var r=void 0!==n.returnDetails?n.returnDetails:this.options.returnDetails,o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],n),f=s.key,d=s.namespaces,l=d[d.length-1],u=n.lng||this.language,c=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(c){var m=n.nsSeparator||this.options.nsSeparator;return r?{res:"".concat(l).concat(m).concat(f),usedKey:f,exactUsedKey:f,usedLng:u,usedNS:l}:"".concat(l).concat(m).concat(f)}return r?{res:f,usedKey:f,exactUsedKey:f,usedLng:u,usedNS:l}:f}var v=this.resolve(e,n),g=v&&v.res,p=v&&v.usedKey||f,h=v&&v.exactUsedKey||f,k=Object.prototype.toString.apply(g),y=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject;if(_&&g&&("string"!=typeof g&&"boolean"!=typeof g&&"number"!=typeof g)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(k)<0&&("string"!=typeof y||"[object Array]"!==k)){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var b=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,g,ae(ae({},n),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return r?(v.res=b,v):b}if(o){var A="[object Array]"===k,C=A?[]:{},E=A?h:p;for(var S in g)if(Object.prototype.hasOwnProperty.call(g,S)){var x="".concat(E).concat(o).concat(S);C[S]=this.translate(x,ae(ae({},n),{joinArrays:!1,ns:d})),C[S]===x&&(C[S]=g[S])}g=C}}else if(_&&"string"==typeof y&&"[object Array]"===k)(g=g.join(y))&&(g=this.extendTranslation(g,e,n,t));else{var M=!1,T=!1,I=void 0!==n.count&&"string"!=typeof n.count,L=i.hasDefaultValue(n),R=I?this.pluralResolver.getSuffix(u,n.count,n):"",O=n["defaultValue".concat(R)]||n.defaultValue;!this.isValidLookup(g)&&L&&(M=!0,g=O),this.isValidLookup(g)||(T=!0,g=f);var j=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&T?void 0:g,F=L&&O!==g&&this.options.updateMissing;if(T||M||F){if(this.logger.log(F?"updateKey":"missingKey",u,l,f,F?O:g),o){var N=this.resolve(f,ae(ae({},n),{},{keySeparator:!1}));N&&N.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var B=[],D=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&D&&D[0])for(var P=0;P<D.length;P++)B.push(D[P]);else"all"===this.options.saveMissingTo?B=this.languageUtils.toResolveHierarchy(n.lng||this.language):B.push(n.lng||this.language);var U=function(e,i,t){var r=L&&t!==g?t:j;a.options.missingKeyHandler?a.options.missingKeyHandler(e,l,i,r,F,n):a.backendConnector&&a.backendConnector.saveMissing&&a.backendConnector.saveMissing(e,l,i,r,F,n),a.emit("missingKey",e,l,i,g)};this.options.saveMissing&&(this.options.saveMissingPlurals&&I?B.forEach((function(e){a.pluralResolver.getSuffixes(e,n).forEach((function(i){U([e],f+i,n["defaultValue".concat(i)]||O)}))})):U(B,f,O))}g=this.extendTranslation(g,e,n,v,t),T&&g===f&&this.options.appendNamespaceToMissingKey&&(g="".concat(l,":").concat(f)),(T||M)&&this.options.parseMissingKeyHandler&&(g="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(l,":").concat(f):f,M?g:void 0):this.options.parseMissingKeyHandler(g))}return r?(v.res=g,v):g}},{key:"extendTranslation",value:function(e,n,i,t,a){var r=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,ae(ae({},this.options.interpolation.defaultVariables),i),t.usedLng,t.usedNS,t.usedKey,{resolved:t});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init(ae(ae({},i),{interpolation:ae(ae({},this.options.interpolation),i.interpolation)}));var o,s="string"==typeof e&&(i&&i.interpolation&&void 0!==i.interpolation.skipOnVariables?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var f=e.match(this.interpolator.nestingRegexp);o=f&&f.length}var d=i.replace&&"string"!=typeof i.replace?i.replace:i;if(this.options.interpolation.defaultVariables&&(d=ae(ae({},this.options.interpolation.defaultVariables),d)),e=this.interpolator.interpolate(e,d,i.lng||this.language,i),s){var l=e.match(this.interpolator.nestingRegexp);o<(l&&l.length)&&(i.nest=!1)}!1!==i.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return a&&a[0]===t[0]&&!i.context?(r.logger.warn("It seems you are nesting recursively key: ".concat(t[0]," in key: ").concat(n[0])),null):r.translate.apply(r,t.concat([n]))}),i)),i.interpolation&&this.interpolator.reset()}var u=i.postProcess||this.options.postProcess,c="string"==typeof u?[u]:u;return null!=e&&c&&c.length&&!1!==i.applyPostProcessor&&(e=ie.handle(c,e,n,this.options&&this.options.postProcessPassResolved?ae({i18nResolved:t},i):i,this)),e}},{key:"resolve",value:function(e){var n,i,t,a,r,o=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!o.isValidLookup(n)){var f=o.extractFromKey(e,s),d=f.key;i=d;var l=f.namespaces;o.options.fallbackNS&&(l=l.concat(o.options.fallbackNS));var u=void 0!==s.count&&"string"!=typeof s.count,c=u&&!s.ordinal&&0===s.count&&o.pluralResolver.shouldUseIntlApi(),m=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,v=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);l.forEach((function(e){o.isValidLookup(n)||(r=e,!oe["".concat(v[0],"-").concat(e)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(r)&&(oe["".concat(v[0],"-").concat(e)]=!0,o.logger.warn('key "'.concat(i,'" for languages "').concat(v.join(", "),'" won\'t get resolved as namespace "').concat(r,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),v.forEach((function(i){if(!o.isValidLookup(n)){a=i;var r,f=[d];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(f,d,i,e,s);else{var l;u&&(l=o.pluralResolver.getSuffix(i,s.count,s));var v="".concat(o.options.pluralSeparator,"zero");if(u&&(f.push(d+l),c&&f.push(d+v)),m){var g="".concat(d).concat(o.options.contextSeparator).concat(s.context);f.push(g),u&&(f.push(g+l),c&&f.push(g+v))}}for(;r=f.pop();)o.isValidLookup(n)||(t=r,n=o.getResource(i,e,r,s))}})))}))}})),{res:n,usedKey:i,exactUsedKey:t,usedLng:a,usedNS:r}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,n,i){var t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,n,i,t):this.resourceStore.getResource(e,n,i,t)}}],[{key:"hasDefaultValue",value:function(e){var n="defaultValue";for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&n===i.substring(0,n.length)&&void 0!==e[i])return!0;return!1}}]),i}(D);function fe(e){return e.charAt(0).toUpperCase()+e.slice(1)}var de=function(){function e(n){_(this,e),this.options=n,this.supportedLngs=this.options.supportedLngs||!1,this.logger=B.create("languageUtils")}return C(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var n=e.split("-");return 2===n.length?null:(n.pop(),"x"===n[n.length-1].toLowerCase()?null:this.formatLanguageCode(n.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var n=e.split("-");return this.formatLanguageCode(n[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var n=["hans","hant","latn","cyrl","cans","mong","arab"],i=e.split("-");return this.options.lowerCaseLng?i=i.map((function(e){return e.toLowerCase()})):2===i.length?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),n.indexOf(i[1].toLowerCase())>-1&&(i[1]=fe(i[1].toLowerCase()))):3===i.length&&(i[0]=i[0].toLowerCase(),2===i[1].length&&(i[1]=i[1].toUpperCase()),"sgn"!==i[0]&&2===i[2].length&&(i[2]=i[2].toUpperCase()),n.indexOf(i[1].toLowerCase())>-1&&(i[1]=fe(i[1].toLowerCase())),n.indexOf(i[2].toLowerCase())>-1&&(i[2]=fe(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var n,i=this;return e?(e.forEach((function(e){if(!n){var t=i.formatLanguageCode(e);i.options.supportedLngs&&!i.isSupportedCode(t)||(n=t)}})),!n&&this.options.supportedLngs&&e.forEach((function(e){if(!n){var t=i.getLanguagePartFromCode(e);if(i.isSupportedCode(t))return n=t;n=i.options.supportedLngs.find((function(e){if(0===e.indexOf(t))return e}))}})),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n):null}},{key:"getFallbackCodes",value:function(e,n){if(!e)return[];if("function"==typeof e&&(e=e(n)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!n)return e.default||[];var i=e[n];return i||(i=e[this.getScriptPartFromCode(n)]),i||(i=e[this.formatLanguageCode(n)]),i||(i=e[this.getLanguagePartFromCode(n)]),i||(i=e.default),i||[]}},{key:"toResolveHierarchy",value:function(e,n){var i=this,t=this.getFallbackCodes(n||this.options.fallbackLng||[],e),a=[],r=function(e){e&&(i.isSupportedCode(e)?a.push(e):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&r(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&r(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&r(this.getLanguagePartFromCode(e))):"string"==typeof e&&r(this.formatLanguageCode(e)),t.forEach((function(e){a.indexOf(e)<0&&r(i.formatLanguageCode(e))})),a}}]),e}(),le=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],ue={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},ce=["v1","v2","v3"],me={zero:0,one:1,two:2,few:3,many:4,other:5};var ve=function(){function e(n){var i,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_(this,e),this.languageUtils=n,this.options=t,this.logger=B.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(i={},le.forEach((function(e){e.lngs.forEach((function(n){i[n]={numbers:e.nr,plurals:ue[e.fc]}}))})),i)}return C(e,[{key:"addRule",value:function(e,n){this.rules[e]=n}},{key:"getRule",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:n.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this.getRule(e,n);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,i).map((function(e){return"".concat(n).concat(e)}))}},{key:"getSuffixes",value:function(e){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=this.getRule(e,i);return t?this.shouldUseIntlApi()?t.resolvedOptions().pluralCategories.sort((function(e,n){return me[e]-me[n]})).map((function(e){return"".concat(n.options.prepend).concat(e)})):t.numbers.map((function(t){return n.getSuffix(e,t,i)})):[]}},{key:"getSuffix",value:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t=this.getRule(e,i);return t?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(t.select(n)):this.getSuffixRetroCompatible(t,n):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,n){var i=this,t=e.noAbs?e.plurals(n):e.plurals(Math.abs(n)),a=e.numbers[t];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===a?a="plural":1===a&&(a=""));var r=function(){return i.options.prepend&&a.toString()?i.options.prepend+a.toString():a.toString()};return"v1"===this.options.compatibilityJSON?1===a?"":"number"==typeof a?"_plural_".concat(a.toString()):r():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?r():this.options.prepend&&t.toString()?this.options.prepend+t.toString():t.toString()}},{key:"shouldUseIntlApi",value:function(){return!ce.includes(this.options.compatibilityJSON)}}]),e}();function ge(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),i.push.apply(i,t)}return i}function pe(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?ge(Object(i),!0).forEach((function(n){I(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ge(Object(i)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))}))}return e}var he=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_(this,e),this.logger=B.create("interpolator"),this.options=n,this.format=n.interpolation&&n.interpolation.format||function(e){return e},this.init(n)}return C(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var n=e.interpolation;this.escape=void 0!==n.escape?n.escape:Q,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?Y(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?Y(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?Y(n.nestingPrefix):n.nestingPrefixEscaped||Y("$t("),this.nestingSuffix=n.nestingSuffix?Y(n.nestingSuffix):n.nestingSuffixEscaped||Y(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=void 0!==n.alwaysFormat&&n.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var n="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(n,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(e,n,i,t){var a,r,o,s=this,f=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function d(e){return e.replace(/\$/g,"$$$$")}var l=function(e){if(e.indexOf(s.formatSeparator)<0){var a=W(n,f,e);return s.alwaysFormat?s.format(a,void 0,i,pe(pe(pe({},t),n),{},{interpolationkey:e})):a}var r=e.split(s.formatSeparator),o=r.shift().trim(),d=r.join(s.formatSeparator).trim();return s.format(W(n,f,o),d,i,pe(pe(pe({},t),n),{},{interpolationkey:o}))};this.resetRegExp();var u=t&&t.missingInterpolationHandler||this.options.missingInterpolationHandler,c=t&&t.interpolation&&void 0!==t.interpolation.skipOnVariables?t.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return d(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?d(s.escape(e)):d(e)}}].forEach((function(n){for(o=0;a=n.regex.exec(e);){var i=a[1].trim();if(void 0===(r=l(i)))if("function"==typeof u){var f=u(e,a,t);r="string"==typeof f?f:""}else if(t&&Object.prototype.hasOwnProperty.call(t,i))r="";else{if(c){r=a[0];continue}s.logger.warn("missed to pass in variable ".concat(i," for interpolating ").concat(e)),r=""}else"string"==typeof r||s.useRawValueToEscape||(r=U(r));var d=n.safeValue(r);if(e=e.replace(a[0],d),c?(n.regex.lastIndex+=r.length,n.regex.lastIndex-=a[0].length):n.regex.lastIndex=0,++o>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,n){var i,t,a,r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function s(e,n){var i=this.nestingOptionsSeparator;if(e.indexOf(i)<0)return e;var t=e.split(new RegExp("".concat(i,"[ ]*{"))),r="{".concat(t[1]);e=t[0];var o=(r=this.interpolate(r,a)).match(/'/g),s=r.match(/"/g);(o&&o.length%2==0&&!s||s.length%2!=0)&&(r=r.replace(/'/g,'"'));try{a=JSON.parse(r),n&&(a=pe(pe({},n),a))}catch(n){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),n),"".concat(e).concat(i).concat(r)}return delete a.defaultValue,e}for(;i=this.nestingRegexp.exec(e);){var f=[];(a=(a=pe({},o)).replace&&"string"!=typeof a.replace?a.replace:a).applyPostProcessor=!1,delete a.defaultValue;var d=!1;if(-1!==i[0].indexOf(this.formatSeparator)&&!/{.*}/.test(i[1])){var l=i[1].split(this.formatSeparator).map((function(e){return e.trim()}));i[1]=l.shift(),f=l,d=!0}if((t=n(s.call(this,i[1].trim(),a),a))&&i[0]===e&&"string"!=typeof t)return t;"string"!=typeof t&&(t=U(t)),t||(this.logger.warn("missed to resolve ".concat(i[1]," for nesting ").concat(e)),t=""),d&&(t=f.reduce((function(e,n){return r.format(e,n,o.lng,pe(pe({},o),{},{interpolationkey:i[1].trim()}))}),t.trim())),e=e.replace(i[0],t),this.regexp.lastIndex=0}return e}}]),e}();function ke(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),i.push.apply(i,t)}return i}function ye(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?ke(Object(i),!0).forEach((function(n){I(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ke(Object(i)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))}))}return e}function we(e){var n={};return function(i,t,a){var r=t+JSON.stringify(a),o=n[r];return o||(o=e(t,a),n[r]=o),o(i)}}var _e=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_(this,e),this.logger=B.create("formatter"),this.options=n,this.formats={number:we((function(e,n){var i=new Intl.NumberFormat(e,ye({},n));return function(e){return i.format(e)}})),currency:we((function(e,n){var i=new Intl.NumberFormat(e,ye(ye({},n),{},{style:"currency"}));return function(e){return i.format(e)}})),datetime:we((function(e,n){var i=new Intl.DateTimeFormat(e,ye({},n));return function(e){return i.format(e)}})),relativetime:we((function(e,n){var i=new Intl.RelativeTimeFormat(e,ye({},n));return function(e){return i.format(e,n.range||"day")}})),list:we((function(e,n){var i=new Intl.ListFormat(e,ye({},n));return function(e){return i.format(e)}}))},this.init(n)}return C(e,[{key:"init",value:function(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(e,n){this.formats[e.toLowerCase().trim()]=n}},{key:"addCached",value:function(e,n){this.formats[e.toLowerCase().trim()]=we(n)}},{key:"format",value:function(e,n,i){var t=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return n.split(this.formatSeparator).reduce((function(e,n){var r=function(e){var n=e.toLowerCase().trim(),i={};if(e.indexOf("(")>-1){var t=e.split("(");n=t[0].toLowerCase().trim();var a=t[1].substring(0,t[1].length-1);"currency"===n&&a.indexOf(":")<0?i.currency||(i.currency=a.trim()):"relativetime"===n&&a.indexOf(":")<0?i.range||(i.range=a.trim()):a.split(";").forEach((function(e){if(e){var n=R(e.split(":")),t=n[0],a=n.slice(1).join(":").trim().replace(/^'+|'+$/g,"");i[t.trim()]||(i[t.trim()]=a),"false"===a&&(i[t.trim()]=!1),"true"===a&&(i[t.trim()]=!0),isNaN(a)||(i[t.trim()]=parseInt(a,10))}}))}return{formatName:n,formatOptions:i}}(n),o=r.formatName,s=r.formatOptions;if(t.formats[o]){var f=e;try{var d=a&&a.formatParams&&a.formatParams[a.interpolationkey]||{},l=d.locale||d.lng||a.locale||a.lng||i;f=t.formats[o](e,l,ye(ye(ye({},s),a),d))}catch(e){t.logger.warn(e)}return f}return t.logger.warn("there was no format function for ".concat(o)),e}),e)}}]),e}();function be(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object