-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdialog-component.js
More file actions
2 lines (2 loc) · 84.8 KB
/
dialog-component.js
File metadata and controls
2 lines (2 loc) · 84.8 KB
1
2
function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function r(t){return"function"==typeof t}function i(t,e){return t!=t?e==e:t!==e}function a(t,e){t.appendChild(e)}function s(t,e,n){t.insertBefore(e,n||null)}function l(t){t.parentNode.removeChild(t)}function u(t){return document.createElement(t)}function c(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function p(t){return document.createTextNode(t)}function f(){return p(" ")}function d(){return p("")}function g(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}function h(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function m(t,e,n){e in t?t[e]="boolean"==typeof t[e]&&""===n||n:h(t,e,n)}function v(t){return""===t?null:+t}function y(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function b(t,e){t.value=null==e?"":e}function x(t,e,n,o){t.style.setProperty(e,n,o?"important":"")}function k(t,e,n){t.classList[n?"add":"remove"](e)}class w{constructor(){this.e=this.n=null}c(t){this.h(t)}m(t,e,n=null){this.e||(this.e=u(e.nodeName),this.t=e,this.c(t)),this.i(n)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.childNodes)}i(t){for(let e=0;e<this.n.length;e+=1)s(this.t,this.n[e],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(l)}}function O(t){const e={};for(const n of t)e[n.name]=n.value;return e}let S;function j(t){S=t}function L(){if(!S)throw new Error("Function called outside component initialization");return S}function $(){const t=L();return(e,n)=>{const o=t.$$.callbacks[e];if(o){const r=function(t,e,n=!1){const o=document.createEvent("CustomEvent");return o.initCustomEvent(t,n,!1,e),o}(e,n);o.slice().forEach((e=>{e.call(t,r)}))}}}const P=[],E=[],N=[],R=[],C=Promise.resolve();let A=!1;function _(t){N.push(t)}const D=new Set;let F=0;function I(){const t=S;do{for(;F<P.length;){const t=P[F];F++,j(t),T(t.$$)}for(j(null),P.length=0,F=0;E.length;)E.pop()();for(let t=0;t<N.length;t+=1){const e=N[t];D.has(e)||(D.add(e),e())}N.length=0}while(P.length);for(;R.length;)R.pop()();A=!1,D.clear(),j(t)}function T(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(_)}}const M=new Set;function V(t,e){t&&t.i&&(M.delete(t),t.i(e))}function U(t,e){t.d(1),e.delete(t.key)}function B(t,e){-1===t.$$.dirty[0]&&(P.push(t),A||(A=!0,C.then(I)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function z(i,a,s,u,c,p,f,d=[-1]){const g=S;j(i);const h=i.$$={fragment:null,ctx:null,props:p,update:t,not_equal:c,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(a.context||(g?g.$$.context:[])),callbacks:n(),dirty:d,skip_bound:!1,root:a.target||g.$$.root};f&&f(h.root);let m=!1;if(h.ctx=s?s(i,a.props||{},((t,e,...n)=>{const o=n.length?n[0]:e;return h.ctx&&c(h.ctx[t],h.ctx[t]=o)&&(!h.skip_bound&&h.bound[t]&&h.bound[t](o),m&&B(i,t)),e})):[],h.update(),m=!0,o(h.before_update),h.fragment=!!u&&u(h.ctx),a.target){if(a.hydrate){const t=function(t){return Array.from(t.childNodes)}(a.target);h.fragment&&h.fragment.l(t),t.forEach(l)}else h.fragment&&h.fragment.c();a.intro&&V(i.$$.fragment),function(t,n,i,a){const{fragment:s,on_mount:l,on_destroy:u,after_update:c}=t.$$;s&&s.m(n,i),a||_((()=>{const n=l.map(e).filter(r);u?u.push(...n):o(n),t.$$.on_mount=[]})),c.forEach(_)}(i,a.target,a.anchor,a.customElement),I()}j(g)}let H;function K(t){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},K(t)}function Z(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function J(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function q(t,e,n){return e&&J(t.prototype,e),n&&J(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function W(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Y(t,e){return Y=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},Y(t,e)}function G(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Y(t,e)}function X(t,e){if(e&&("object"===K(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return W(t)}function Q(t){return Q=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Q(t)}function tt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function et(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function nt(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return et(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?et(t,e):void 0}}(t)||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 ot(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function rt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ot(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}"function"==typeof HTMLElement&&(H=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(e).filter(r);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var it={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,e){console&&console[t]&&console[t].apply(console,e)}},at=new(function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z(this,t),this.init(e,n)}return q(t,[{key:"init",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=e.prefix||"i18next:",this.logger=t||it,this.options=e,this.debug=e.debug}},{key:"setDebug",value:function(t){this.debug=t}},{key:"log",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.forward(e,"log","",!0)}},{key:"warn",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.forward(e,"warn","",!0)}},{key:"error",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.forward(e,"error","")}},{key:"deprecate",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return this.forward(e,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(t,e,n,o){return o&&!this.debug?null:("string"==typeof t[0]&&(t[0]="".concat(n).concat(this.prefix," ").concat(t[0])),this.logger[e](t))}},{key:"create",value:function(e){return new t(this.logger,rt(rt({},{prefix:"".concat(this.prefix,":").concat(e,":")}),this.options))}}]),t}()),st=function(){function t(){Z(this,t),this.observers={}}return q(t,[{key:"on",value:function(t,e){var n=this;return t.split(" ").forEach((function(t){n.observers[t]=n.observers[t]||[],n.observers[t].push(e)})),this}},{key:"off",value:function(t,e){this.observers[t]&&(e?this.observers[t]=this.observers[t].filter((function(t){return t!==e})):delete this.observers[t])}},{key:"emit",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];if(this.observers[t]){var r=[].concat(this.observers[t]);r.forEach((function(t){t.apply(void 0,n)}))}if(this.observers["*"]){var i=[].concat(this.observers["*"]);i.forEach((function(e){e.apply(e,[t].concat(n))}))}}}]),t}();function lt(){var t,e,n=new Promise((function(n,o){t=n,e=o}));return n.resolve=t,n.reject=e,n}function ut(t){return null==t?"":""+t}function ct(t,e,n){t.forEach((function(t){e[t]&&(n[t]=e[t])}))}function pt(t,e,n){function o(t){return t&&t.indexOf("###")>-1?t.replace(/###/g,"."):t}function r(){return!t||"string"==typeof t}for(var i="string"!=typeof e?[].concat(e):e.split(".");i.length>1;){if(r())return{};var a=o(i.shift());!t[a]&&n&&(t[a]=new n),t=Object.prototype.hasOwnProperty.call(t,a)?t[a]:{}}return r()?{}:{obj:t,k:o(i.shift())}}function ft(t,e,n){var o=pt(t,e,Object);o.obj[o.k]=n}function dt(t,e){var n=pt(t,e),o=n.obj,r=n.k;if(o)return o[r]}function gt(t,e,n){var o=dt(t,n);return void 0!==o?o:dt(e,n)}function ht(t,e,n){for(var o in e)"__proto__"!==o&&"constructor"!==o&&(o in t?"string"==typeof t[o]||t[o]instanceof String||"string"==typeof e[o]||e[o]instanceof String?n&&(t[o]=e[o]):ht(t[o],e[o],n):t[o]=e[o]);return t}function mt(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var vt={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function yt(t){return"string"==typeof t?t.replace(/[&<>"'\/]/g,(function(t){return vt[t]})):t}var bt="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,xt=[" ",",","?","!",";"];function kt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?kt(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Ot(t){var e=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(t){return!1}}();return function(){var n,o=Q(t);if(e){var r=Q(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return X(this,n)}}function St(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(t){if(t[e])return t[e];for(var o=e.split(n),r=t,i=0;i<o.length;++i){if(!r)return;if("string"==typeof r[o[i]]&&i+1<o.length)return;if(void 0===r[o[i]]){for(var a=2,s=o.slice(i,i+a).join(n),l=r[s];void 0===l&&o.length>i+a;)a++,l=r[s=o.slice(i,i+a).join(n)];if(void 0===l)return;if(e.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var u=o.slice(i+a).join(n);return u?St(l,u,n):void 0}r=r[o[i]]}return r}}var jt=function(t){G(n,st);var e=Ot(n);function n(t){var o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Z(this,n),o=e.call(this),bt&&st.call(W(o)),o.data=t||{},o.options=r,void 0===o.options.keySeparator&&(o.options.keySeparator="."),void 0===o.options.ignoreJSONStructure&&(o.options.ignoreJSONStructure=!0),o}return q(n,[{key:"addNamespaces",value:function(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}},{key:"removeNamespaces",value:function(t){var e=this.options.ns.indexOf(t);e>-1&&this.options.ns.splice(e,1)}},{key:"getResource",value:function(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator,i=void 0!==o.ignoreJSONStructure?o.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[t,e];n&&"string"!=typeof n&&(a=a.concat(n)),n&&"string"==typeof n&&(a=a.concat(r?n.split(r):n)),t.indexOf(".")>-1&&(a=t.split("."));var s=dt(this.data,a);return s||!i||"string"!=typeof n?s:St(this.data&&this.data[t]&&this.data[t][e],n,r)}},{key:"addResource",value:function(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[t,e];n&&(a=a.concat(i?n.split(i):n)),t.indexOf(".")>-1&&(o=e,e=(a=t.split("."))[1]),this.addNamespaces(e),ft(this.data,a,o),r.silent||this.emit("added",t,e,n,o)}},{key:"addResources",value:function(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var r in n)"string"!=typeof n[r]&&"[object Array]"!==Object.prototype.toString.apply(n[r])||this.addResource(t,e,r,n[r],{silent:!0});o.silent||this.emit("added",t,e,n)}},{key:"addResourceBundle",value:function(t,e,n,o,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[t,e];t.indexOf(".")>-1&&(o=n,n=e,e=(a=t.split("."))[1]),this.addNamespaces(e);var s=dt(this.data,a)||{};o?ht(s,n,r):s=wt(wt({},s),n),ft(this.data,a,s),i.silent||this.emit("added",t,e,n)}},{key:"removeResourceBundle",value:function(t,e){this.hasResourceBundle(t,e)&&delete this.data[t][e],this.removeNamespaces(e),this.emit("removed",t,e)}},{key:"hasResourceBundle",value:function(t,e){return void 0!==this.getResource(t,e)}},{key:"getResourceBundle",value:function(t,e){return e||(e=this.options.defaultNS),"v1"===this.options.compatibilityAPI?wt(wt({},{}),this.getResource(t,e)):this.getResource(t,e)}},{key:"getDataByLanguage",value:function(t){return this.data[t]}},{key:"hasLanguageSomeTranslations",value:function(t){var e=this.getDataByLanguage(t);return!!(e&&Object.keys(e)||[]).find((function(t){return e[t]&&Object.keys(e[t]).length>0}))}},{key:"toJSON",value:function(){return this.data}}]),n}(),Lt={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,e,n,o,r){var i=this;return t.forEach((function(t){i.processors[t]&&(e=i.processors[t].process(e,n,o,r))})),e}};function $t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Pt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?$t(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$t(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function Et(t){var e=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(t){return!1}}();return function(){var n,o=Q(t);if(e){var r=Q(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return X(this,n)}}var Nt={},Rt=function(t){G(n,st);var e=Et(n);function n(t){var o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Z(this,n),o=e.call(this),bt&&st.call(W(o)),ct(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,W(o)),o.options=r,void 0===o.options.keySeparator&&(o.options.keySeparator="."),o.logger=at.create("translator"),o}return q(n,[{key:"changeLanguage",value:function(t){t&&(this.language=t)}},{key:"exists",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==t)return!1;var n=this.resolve(t,e);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(t,e){var n=void 0!==e.nsSeparator?e.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var o=void 0!==e.keySeparator?e.keySeparator:this.options.keySeparator,r=e.ns||this.options.defaultNS||[],i=n&&t.indexOf(n)>-1,a=!(this.options.userDefinedKeySeparator||e.keySeparator||this.options.userDefinedNsSeparator||e.nsSeparator||function(t,e,n){e=e||"",n=n||"";var o=xt.filter((function(t){return e.indexOf(t)<0&&n.indexOf(t)<0}));if(0===o.length)return!0;var r=new RegExp("(".concat(o.map((function(t){return"?"===t?"\\?":t})).join("|"),")")),i=!r.test(t);if(!i){var a=t.indexOf(n);a>0&&!r.test(t.substring(0,a))&&(i=!0)}return i}(t,n,o));if(i&&!a){var s=t.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:t,namespaces:r};var l=t.split(n);(n!==o||n===o&&this.options.ns.indexOf(l[0])>-1)&&(r=l.shift()),t=l.join(o)}return"string"==typeof r&&(r=[r]),{key:t,namespaces:r}}},{key:"translate",value:function(t,e,o){var r=this;if("object"!==K(e)&&this.options.overloadTranslationOptionHandler&&(e=this.options.overloadTranslationOptionHandler(arguments)),e||(e={}),null==t)return"";Array.isArray(t)||(t=[String(t)]);var i=void 0!==e.keySeparator?e.keySeparator:this.options.keySeparator,a=this.extractFromKey(t[t.length-1],e),s=a.key,l=a.namespaces,u=l[l.length-1],c=e.lng||this.language,p=e.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&"cimode"===c.toLowerCase()){if(p){var f=e.nsSeparator||this.options.nsSeparator;return u+f+s}return s}var d=this.resolve(t,e),g=d&&d.res,h=d&&d.usedKey||s,m=d&&d.exactUsedKey||s,v=Object.prototype.toString.apply(g),y=["[object Number]","[object Function]","[object RegExp]"],b=void 0!==e.joinArrays?e.joinArrays:this.options.joinArrays,x=!this.i18nFormat||this.i18nFormat.handleAsObject,k="string"!=typeof g&&"boolean"!=typeof g&&"number"!=typeof g;if(x&&g&&k&&y.indexOf(v)<0&&("string"!=typeof b||"[object Array]"!==v)){if(!e.returnObjects&&!this.options.returnObjects)return this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,g,Pt(Pt({},e),{},{ns:l})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(i){var w="[object Array]"===v,O=w?[]:{},S=w?m:h;for(var j in g)if(Object.prototype.hasOwnProperty.call(g,j)){var L="".concat(S).concat(i).concat(j);O[j]=this.translate(L,Pt(Pt({},e),{joinArrays:!1,ns:l})),O[j]===L&&(O[j]=g[j])}g=O}}else if(x&&"string"==typeof b&&"[object Array]"===v)(g=g.join(b))&&(g=this.extendTranslation(g,t,e,o));else{var $=!1,P=!1,E=void 0!==e.count&&"string"!=typeof e.count,N=n.hasDefaultValue(e),R=E?this.pluralResolver.getSuffix(c,e.count,e):"",C=e["defaultValue".concat(R)]||e.defaultValue;!this.isValidLookup(g)&&N&&($=!0,g=C),this.isValidLookup(g)||(P=!0,g=s);var A=e.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,_=A&&P?void 0:g,D=N&&C!==g&&this.options.updateMissing;if(P||$||D){if(this.logger.log(D?"updateKey":"missingKey",c,u,s,D?C:g),i){var F=this.resolve(s,Pt(Pt({},e),{},{keySeparator:!1}));F&&F.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 I=[],T=this.languageUtils.getFallbackCodes(this.options.fallbackLng,e.lng||this.language);if("fallback"===this.options.saveMissingTo&&T&&T[0])for(var M=0;M<T.length;M++)I.push(T[M]);else"all"===this.options.saveMissingTo?I=this.languageUtils.toResolveHierarchy(e.lng||this.language):I.push(e.lng||this.language);var V=function(t,n,o){var i=N&&o!==g?o:_;r.options.missingKeyHandler?r.options.missingKeyHandler(t,u,n,i,D,e):r.backendConnector&&r.backendConnector.saveMissing&&r.backendConnector.saveMissing(t,u,n,i,D,e),r.emit("missingKey",t,u,n,g)};this.options.saveMissing&&(this.options.saveMissingPlurals&&E?I.forEach((function(t){r.pluralResolver.getSuffixes(t,e).forEach((function(n){V([t],s+n,e["defaultValue".concat(n)]||C)}))})):V(I,s,C))}g=this.extendTranslation(g,t,e,d,o),P&&g===s&&this.options.appendNamespaceToMissingKey&&(g="".concat(u,":").concat(s)),(P||$)&&this.options.parseMissingKeyHandler&&(g="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(s,$?g:void 0):this.options.parseMissingKeyHandler(g))}return g}},{key:"extendTranslation",value:function(t,e,n,o,r){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,n,o.usedLng,o.usedNS,o.usedKey,{resolved:o});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(Pt(Pt({},n),{interpolation:Pt(Pt({},this.options.interpolation),n.interpolation)}));var a,s="string"==typeof t&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var l=t.match(this.interpolator.nestingRegexp);a=l&&l.length}var u=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(u=Pt(Pt({},this.options.interpolation.defaultVariables),u)),t=this.interpolator.interpolate(t,u,n.lng||this.language,n),s){var c=t.match(this.interpolator.nestingRegexp);a<(c&&c.length)&&(n.nest=!1)}!1!==n.nest&&(t=this.interpolator.nest(t,(function(){for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];return r&&r[0]===o[0]&&!n.context?(i.logger.warn("It seems you are nesting recursively key: ".concat(o[0]," in key: ").concat(e[0])),null):i.translate.apply(i,o.concat([e]))}),n)),n.interpolation&&this.interpolator.reset()}var p=n.postProcess||this.options.postProcess,f="string"==typeof p?[p]:p;return null!=t&&f&&f.length&&!1!==n.applyPostProcessor&&(t=Lt.handle(f,t,e,this.options&&this.options.postProcessPassResolved?Pt({i18nResolved:o},n):n,this)),t}},{key:"resolve",value:function(t){var e,n,o,r,i,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof t&&(t=[t]),t.forEach((function(t){if(!a.isValidLookup(e)){var l=a.extractFromKey(t,s),u=l.key;n=u;var c=l.namespaces;a.options.fallbackNS&&(c=c.concat(a.options.fallbackNS));var p=void 0!==s.count&&"string"!=typeof s.count,f=p&&!s.ordinal&&0===s.count&&a.pluralResolver.shouldUseIntlApi(),d=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,g=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);c.forEach((function(t){a.isValidLookup(e)||(i=t,!Nt["".concat(g[0],"-").concat(t)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(i)&&(Nt["".concat(g[0],"-").concat(t)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(g.join(", "),'" won\'t get resolved as namespace "').concat(i,'" 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!!!")),g.forEach((function(n){if(!a.isValidLookup(e)){r=n;var i,l=[u];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(l,u,n,t,s);else{var c;p&&(c=a.pluralResolver.getSuffix(n,s.count,s));var g="_zero";if(p&&(l.push(u+c),f&&l.push(u+g)),d){var h="".concat(u).concat(a.options.contextSeparator).concat(s.context);l.push(h),p&&(l.push(h+c),f&&l.push(h+g))}}for(;i=l.pop();)a.isValidLookup(e)||(o=i,e=a.getResource(n,t,i,s))}})))}))}})),{res:e,usedKey:n,exactUsedKey:o,usedLng:r,usedNS:i}}},{key:"isValidLookup",value:function(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&""===t)}},{key:"getResource",value:function(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,e,n,o):this.resourceStore.getResource(t,e,n,o)}}],[{key:"hasDefaultValue",value:function(t){var e="defaultValue";for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e===n.substring(0,e.length)&&void 0!==t[n])return!0;return!1}}]),n}();function Ct(t){return t.charAt(0).toUpperCase()+t.slice(1)}var At=function(){function t(e){Z(this,t),this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=at.create("languageUtils")}return q(t,[{key:"getScriptPartFromCode",value:function(t){if(!t||t.indexOf("-")<0)return null;var e=t.split("-");return 2===e.length?null:(e.pop(),"x"===e[e.length-1].toLowerCase()?null:this.formatLanguageCode(e.join("-")))}},{key:"getLanguagePartFromCode",value:function(t){if(!t||t.indexOf("-")<0)return t;var e=t.split("-");return this.formatLanguageCode(e[0])}},{key:"formatLanguageCode",value:function(t){if("string"==typeof t&&t.indexOf("-")>-1){var e=["hans","hant","latn","cyrl","cans","mong","arab"],n=t.split("-");return this.options.lowerCaseLng?n=n.map((function(t){return t.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),e.indexOf(n[1].toLowerCase())>-1&&(n[1]=Ct(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),e.indexOf(n[1].toLowerCase())>-1&&(n[1]=Ct(n[1].toLowerCase())),e.indexOf(n[2].toLowerCase())>-1&&(n[2]=Ct(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}},{key:"isSupportedCode",value:function(t){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}},{key:"getBestMatchFromCodes",value:function(t){var e,n=this;return t?(t.forEach((function(t){if(!e){var o=n.formatLanguageCode(t);n.options.supportedLngs&&!n.isSupportedCode(o)||(e=o)}})),!e&&this.options.supportedLngs&&t.forEach((function(t){if(!e){var o=n.getLanguagePartFromCode(t);if(n.isSupportedCode(o))return e=o;e=n.options.supportedLngs.find((function(t){if(0===t.indexOf(o))return t}))}})),e||(e=this.getFallbackCodes(this.options.fallbackLng)[0]),e):null}},{key:"getFallbackCodes",value:function(t,e){if(!t)return[];if("function"==typeof t&&(t=t(e)),"string"==typeof t&&(t=[t]),"[object Array]"===Object.prototype.toString.apply(t))return t;if(!e)return t.default||[];var n=t[e];return n||(n=t[this.getScriptPartFromCode(e)]),n||(n=t[this.formatLanguageCode(e)]),n||(n=t[this.getLanguagePartFromCode(e)]),n||(n=t.default),n||[]}},{key:"toResolveHierarchy",value:function(t,e){var n=this,o=this.getFallbackCodes(e||this.options.fallbackLng||[],t),r=[],i=function(t){t&&(n.isSupportedCode(t)?r.push(t):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(t)))};return"string"==typeof t&&t.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(t)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(t)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(t))):"string"==typeof t&&i(this.formatLanguageCode(t)),o.forEach((function(t){r.indexOf(t)<0&&i(n.formatLanguageCode(t))})),r}}]),t}(),_t=[{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}],Dt={1:function(t){return Number(t>1)},2:function(t){return Number(1!=t)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(0==t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(1==t?0:t>=2&&t<=4?1:2)},7:function(t){return Number(1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(1==t?0:2==t?1:8!=t&&11!=t?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(1==t?0:2==t?1:t<7?2:t<11?3:4)},11:function(t){return Number(1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(0!==t)},14:function(t){return Number(1==t?0:2==t?1:3==t?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:0!==t?1:2)},17:function(t){return Number(1==t||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(0==t?0:1==t?1:2)},19:function(t){return Number(1==t?0:0==t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(1==t?0:0==t||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(1==t?0:2==t?1:(t<0||t>10)&&t%10==0?2:3)}},Ft=["v1","v2","v3"],It={zero:0,one:1,two:2,few:3,many:4,other:5};function Tt(){var t={};return _t.forEach((function(e){e.lngs.forEach((function(n){t[n]={numbers:e.nr,plurals:Dt[e.fc]}}))})),t}var Mt=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Z(this,t),this.languageUtils=e,this.options=n,this.logger=at.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=Tt()}return q(t,[{key:"addRule",value:function(t,e){this.rules[t]=e}},{key:"getRule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(t,{type:e.ordinal?"ordinal":"cardinal"})}catch(t){return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}},{key:"needsPlural",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(t,e);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(t,n).map((function(t){return"".concat(e).concat(t)}))}},{key:"getSuffixes",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=this.getRule(t,n);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort((function(t,e){return It[t]-It[e]})).map((function(t){return"".concat(e.options.prepend).concat(t)})):o.numbers.map((function(o){return e.getSuffix(t,o,n)})):[]}},{key:"getSuffix",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.getRule(t,n);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(e)):this.getSuffixRetroCompatible(o,e):(this.logger.warn("no plural rule found for: ".concat(t)),"")}},{key:"getSuffixRetroCompatible",value:function(t,e){var n=this,o=t.noAbs?t.plurals(e):t.plurals(Math.abs(e)),r=t.numbers[o];this.options.simplifyPluralSuffix&&2===t.numbers.length&&1===t.numbers[0]&&(2===r?r="plural":1===r&&(r=""));var i=function(){return n.options.prepend&&r.toString()?n.options.prepend+r.toString():r.toString()};return"v1"===this.options.compatibilityJSON?1===r?"":"number"==typeof r?"_plural_".concat(r.toString()):i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===t.numbers.length&&1===t.numbers[0]?i():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!Ft.includes(this.options.compatibilityJSON)}}]),t}();function Vt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Ut(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Vt(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Vt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var Bt=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(this,t),this.logger=at.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||function(t){return t},this.init(e)}return q(t,[{key:"init",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});var e=t.interpolation;this.escape=void 0!==e.escape?e.escape:yt,this.escapeValue=void 0===e.escapeValue||e.escapeValue,this.useRawValueToEscape=void 0!==e.useRawValueToEscape&&e.useRawValueToEscape,this.prefix=e.prefix?mt(e.prefix):e.prefixEscaped||"{{",this.suffix=e.suffix?mt(e.suffix):e.suffixEscaped||"}}",this.formatSeparator=e.formatSeparator?e.formatSeparator:e.formatSeparator||",",this.unescapePrefix=e.unescapeSuffix?"":e.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":e.unescapeSuffix||"",this.nestingPrefix=e.nestingPrefix?mt(e.nestingPrefix):e.nestingPrefixEscaped||mt("$t("),this.nestingSuffix=e.nestingSuffix?mt(e.nestingSuffix):e.nestingSuffixEscaped||mt(")"),this.nestingOptionsSeparator=e.nestingOptionsSeparator?e.nestingOptionsSeparator:e.nestingOptionsSeparator||",",this.maxReplaces=e.maxReplaces?e.maxReplaces:1e3,this.alwaysFormat=void 0!==e.alwaysFormat&&e.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var t="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(t,"g");var e="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(e,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(t,e,n,o){var r,i,a,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(t){return t.replace(/\$/g,"$$$$")}var c=function(t){if(t.indexOf(s.formatSeparator)<0){var r=gt(e,l,t);return s.alwaysFormat?s.format(r,void 0,n,Ut(Ut(Ut({},o),e),{},{interpolationkey:t})):r}var i=t.split(s.formatSeparator),a=i.shift().trim(),u=i.join(s.formatSeparator).trim();return s.format(gt(e,l,a),u,n,Ut(Ut(Ut({},o),e),{},{interpolationkey:a}))};this.resetRegExp();var p=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,f=o&&o.interpolation&&void 0!==o.interpolation.skipOnVariables?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(t){return u(t)}},{regex:this.regexp,safeValue:function(t){return s.escapeValue?u(s.escape(t)):u(t)}}].forEach((function(e){for(a=0;r=e.regex.exec(t);){var n=r[1].trim();if(void 0===(i=c(n)))if("function"==typeof p){var l=p(t,r,o);i="string"==typeof l?l:""}else if(o&&o.hasOwnProperty(n))i="";else{if(f){i=r[0];continue}s.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(t)),i=""}else"string"==typeof i||s.useRawValueToEscape||(i=ut(i));var u=e.safeValue(i);if(t=t.replace(r[0],u),f?(e.regex.lastIndex+=u.length,e.regex.lastIndex-=r[0].length):e.regex.lastIndex=0,++a>=s.maxReplaces)break}})),t}},{key:"nest",value:function(t,e){var n,o,r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=Ut({},i);function s(t,e){var n=this.nestingOptionsSeparator;if(t.indexOf(n)<0)return t;var o=t.split(new RegExp("".concat(n,"[ ]*{"))),r="{".concat(o[1]);t=o[0],r=(r=this.interpolate(r,a)).replace(/'/g,'"');try{a=JSON.parse(r),e&&(a=Ut(Ut({},e),a))}catch(e){return this.logger.warn("failed parsing options string in nesting for key ".concat(t),e),"".concat(t).concat(n).concat(r)}return delete a.defaultValue,t}for(a.applyPostProcessor=!1,delete a.defaultValue;n=this.nestingRegexp.exec(t);){var l=[],u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){var c=n[1].split(this.formatSeparator).map((function(t){return t.trim()}));n[1]=c.shift(),l=c,u=!0}if((o=e(s.call(this,n[1].trim(),a),a))&&n[0]===t&&"string"!=typeof o)return o;"string"!=typeof o&&(o=ut(o)),o||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(t)),o=""),u&&(o=l.reduce((function(t,e){return r.format(t,e,i.lng,Ut(Ut({},i),{},{interpolationkey:n[1].trim()}))}),o.trim())),t=t.replace(n[0],o),this.regexp.lastIndex=0}return t}}]),t}();function zt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Ht(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?zt(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var Kt=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Z(this,t),this.logger=at.create("formatter"),this.options=e,this.formats={number:function(t,e,n){return new Intl.NumberFormat(e,n).format(t)},currency:function(t,e,n){return new Intl.NumberFormat(e,Ht(Ht({},n),{},{style:"currency"})).format(t)},datetime:function(t,e,n){return new Intl.DateTimeFormat(e,Ht({},n)).format(t)},relativetime:function(t,e,n){return new Intl.RelativeTimeFormat(e,Ht({},n)).format(t,n.range||"day")},list:function(t,e,n){return new Intl.ListFormat(e,Ht({},n)).format(t)}},this.init(e)}return q(t,[{key:"init",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=e.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(t,e){this.formats[t.toLowerCase().trim()]=e}},{key:"format",value:function(t,e,n,o){var r=this;return e.split(this.formatSeparator).reduce((function(t,e){var i=function(t){var e=t.toLowerCase().trim(),n={};if(t.indexOf("(")>-1){var o=t.split("(");e=o[0].toLowerCase().trim();var r=o[1].substring(0,o[1].length-1);"currency"===e&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):"relativetime"===e&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach((function(t){if(t){var e=nt(t.split(":")),o=e[0],r=e.slice(1).join(":");n[o.trim()]||(n[o.trim()]=r.trim()),"false"===r.trim()&&(n[o.trim()]=!1),"true"===r.trim()&&(n[o.trim()]=!0),isNaN(r.trim())||(n[o.trim()]=parseInt(r.trim(),10))}}))}return{formatName:e,formatOptions:n}}(e),a=i.formatName,s=i.formatOptions;if(r.formats[a]){var l=t;try{var u=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},c=u.locale||u.lng||o.locale||o.lng||n;l=r.formats[a](t,c,Ht(Ht(Ht({},s),o),u))}catch(t){r.logger.warn(t)}return l}return r.logger.warn("there was no format function for ".concat(a)),t}),t)}}]),t}();function Zt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Jt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Zt(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Zt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function qt(t){var e=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(t){return!1}}();return function(){var n,o=Q(t);if(e){var r=Q(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return X(this,n)}}var Wt=function(t){G(n,st);var e=qt(n);function n(t,o,r){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Z(this,n),i=e.call(this),bt&&st.call(W(i)),i.backend=t,i.store=o,i.services=r,i.languageUtils=r.languageUtils,i.options=a,i.logger=at.create("backendConnector"),i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(r,a.backend,a),i}return q(n,[{key:"queueLoad",value:function(t,e,n,o){var r=this,i=[],a=[],s=[],l=[];return t.forEach((function(t){var o=!0;e.forEach((function(e){var s="".concat(t,"|").concat(e);!n.reload&&r.store.hasResourceBundle(t,e)?r.state[s]=2:r.state[s]<0||(1===r.state[s]?a.indexOf(s)<0&&a.push(s):(r.state[s]=1,o=!1,a.indexOf(s)<0&&a.push(s),i.indexOf(s)<0&&i.push(s),l.indexOf(e)<0&&l.push(e)))})),o||s.push(t)})),(i.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:o}),{toLoad:i,pending:a,toLoadLanguages:s,toLoadNamespaces:l}}},{key:"loaded",value:function(t,e,n){var o=t.split("|"),r=o[0],i=o[1];e&&this.emit("failedLoading",r,i,e),n&&this.store.addResourceBundle(r,i,n),this.state[t]=e?-1:2;var a={};this.queue.forEach((function(n){var o,s,l,u,c,p;o=n.loaded,s=i,u=pt(o,[r],Object),c=u.obj,p=u.k,c[p]=c[p]||[],l&&(c[p]=c[p].concat(s)),l||c[p].push(s),function(t,e){for(var n=t.indexOf(e);-1!==n;)t.splice(n,1),n=t.indexOf(e)}(n.pending,t),e&&n.errors.push(e),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(t){a[t]||(a[t]=[]),n.loaded[t].length&&n.loaded[t].forEach((function(e){a[t].indexOf(e)<0&&a[t].push(e)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(t){return!t.done}))}},{key:"read",value:function(t,e,n){var o=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,a=arguments.length>5?arguments[5]:void 0;return t.length?this.backend[n](t,e,(function(s,l){s&&l&&r<5?setTimeout((function(){o.read.call(o,t,e,n,r+1,2*i,a)}),i):a(s,l)})):a(null,{})}},{key:"prepareLoading",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();"string"==typeof t&&(t=this.languageUtils.toResolveHierarchy(t)),"string"==typeof e&&(e=[e]);var i=this.queueLoad(t,e,o,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach((function(t){n.loadOne(t)}))}},{key:"load",value:function(t,e,n){this.prepareLoading(t,e,{},n)}},{key:"reload",value:function(t,e,n){this.prepareLoading(t,e,{reload:!0},n)}},{key:"loadOne",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=t.split("|"),r=o[0],i=o[1];this.read(r,i,"read",void 0,void 0,(function(o,a){o&&e.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(r," failed"),o),!o&&a&&e.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(r),a),e.loaded(t,o,a)}))}},{key:"saveMissing",value:function(t,e,n,o,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(e)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(e,'" 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!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(t,e,n,o,null,Jt(Jt({},i),{},{isUpdate:r})),t&&t[0]&&this.store.addResource(t[0],e,n,o))}}]),n}();function Yt(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var e={};if("object"===K(t[1])&&(e=t[1]),"string"==typeof t[1]&&(e.defaultValue=t[1]),"string"==typeof t[2]&&(e.tDescription=t[2]),"object"===K(t[2])||"object"===K(t[3])){var n=t[3]||t[2];Object.keys(n).forEach((function(t){e[t]=n[t]}))}return e},interpolation:{escapeValue:!0,format:function(t,e,n,o){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function Gt(t){return"string"==typeof t.ns&&(t.ns=[t.ns]),"string"==typeof t.fallbackLng&&(t.fallbackLng=[t.fallbackLng]),"string"==typeof t.fallbackNS&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&&t.supportedLngs.indexOf("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t}function Xt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Qt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Xt(Object(n),!0).forEach((function(e){tt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Xt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function te(t){var e=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(t){return!1}}();return function(){var n,o=Q(t);if(e){var r=Q(this).constructor;n=Reflect.construct(o,arguments,r)}else n=o.apply(this,arguments);return X(this,n)}}function ee(){}function ne(t){Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach((function(e){"function"==typeof t[e]&&(t[e]=t[e].bind(t))}))}var oe=function(t){G(n,st);var e=te(n);function n(){var t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(Z(this,n),t=e.call(this),bt&&st.call(W(t)),t.options=Gt(o),t.services={},t.logger=at,t.modules={external:[]},ne(W(t)),r&&!t.isInitialized&&!o.isClone){if(!t.options.initImmediate)return t.init(o,r),X(t,W(t));setTimeout((function(){t.init(o,r)}),0)}return t}return q(n,[{key:"init",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;"function"==typeof e&&(n=e,e={}),!e.defaultNS&&e.ns&&("string"==typeof e.ns?e.defaultNS=e.ns:e.ns.indexOf("translation")<0&&(e.defaultNS=e.ns[0]));var o=Yt();function r(t){return t?"function"==typeof t?new t:t:null}if(this.options=Qt(Qt(Qt({},o),this.options),Gt(e)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=Qt(Qt({},o.interpolation),this.options.interpolation)),void 0!==e.keySeparator&&(this.options.userDefinedKeySeparator=e.keySeparator),void 0!==e.nsSeparator&&(this.options.userDefinedNsSeparator=e.nsSeparator),!this.options.isClone){var i;this.modules.logger?at.init(r(this.modules.logger),this.options):at.init(null,this.options),this.modules.formatter?i=this.modules.formatter:"undefined"!=typeof Intl&&(i=Kt);var a=new At(this.options);this.store=new jt(this.options.resources,this.options);var s=this.services;s.logger=at,s.resourceStore=this.store,s.languageUtils=a,s.pluralResolver=new Mt(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!i||this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format||(s.formatter=r(i),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new Bt(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Wt(r(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];t.emit.apply(t,[e].concat(o))})),this.modules.languageDetector&&(s.languageDetector=r(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=r(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new Rt(this.services,this.options),this.translator.on("*",(function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];t.emit.apply(t,[e].concat(o))})),this.modules.external.forEach((function(e){e.init&&e.init(t)}))}if(this.format=this.options.interpolation.format,n||(n=ee),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");var u=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];u.forEach((function(e){t[e]=function(){var n;return(n=t.store)[e].apply(n,arguments)}}));var c=["addResource","addResources","addResourceBundle","removeResourceBundle"];c.forEach((function(e){t[e]=function(){var n;return(n=t.store)[e].apply(n,arguments),t}}));var p=lt(),f=function(){var e=function(e,o){t.isInitialized&&!t.initializedStoreOnce&&t.logger.warn("init: i18next is already initialized. You should call init just once!"),t.isInitialized=!0,t.options.isClone||t.logger.log("initialized",t.options),t.emit("initialized",t.options),p.resolve(o),n(e,o)};if(t.languages&&"v1"!==t.options.compatibilityAPI&&!t.isInitialized)return e(null,t.t.bind(t));t.changeLanguage(t.options.lng,e)};return this.options.resources||!this.options.initImmediate?f():setTimeout(f,0),p}},{key:"loadResources",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ee,o=n,r="string"==typeof t?t:this.language;if("function"==typeof t&&(o=t),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return o();var i=[],a=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(t){i.indexOf(t)<0&&i.push(t)}))};if(r)a(r);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(t){return a(t)}))}this.options.preload&&this.options.preload.forEach((function(t){return a(t)})),this.services.backendConnector.load(i,this.options.ns,(function(t){t||e.resolvedLanguage||!e.language||e.setResolvedLanguage(e.language),o(t)}))}else o(null)}},{key:"reloadResources",value:function(t,e,n){var o=lt();return t||(t=this.languages),e||(e=this.options.ns),n||(n=ee),this.services.backendConnector.reload(t,e,(function(t){o.resolve(),n(t)})),o}},{key:"use",value:function(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===t.type&&(this.modules.backend=t),("logger"===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),"languageDetector"===t.type&&(this.modules.languageDetector=t),"i18nFormat"===t.type&&(this.modules.i18nFormat=t),"postProcessor"===t.type&&Lt.addPostProcessor(t),"formatter"===t.type&&(this.modules.formatter=t),"3rdParty"===t.type&&this.modules.external.push(t),this}},{key:"setResolvedLanguage",value:function(t){if(t&&this.languages&&!(["cimode","dev"].indexOf(t)>-1))for(var e=0;e<this.languages.length;e++){var n=this.languages[e];if(!(["cimode","dev"].indexOf(n)>-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}},{key:"changeLanguage",value:function(t,e){var n=this;this.isLanguageChangingTo=t;var o=lt();this.emit("languageChanging",t);var r=function(t){n.language=t,n.languages=n.services.languageUtils.toResolveHierarchy(t),n.resolvedLanguage=void 0,n.setResolvedLanguage(t)},i=function(i){t||i||!n.services.languageDetector||(i=[]);var a="string"==typeof i?i:n.services.languageUtils.getBestMatchFromCodes(i);a&&(n.language||r(a),n.translator.language||n.translator.changeLanguage(a),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(a)),n.loadResources(a,(function(t){!function(t,i){i?(r(i),n.translator.changeLanguage(i),n.isLanguageChangingTo=void 0,n.emit("languageChanged",i),n.logger.log("languageChanged",i)):n.isLanguageChangingTo=void 0,o.resolve((function(){return n.t.apply(n,arguments)})),e&&e(t,(function(){return n.t.apply(n,arguments)}))}(t,a)}))};return t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(i):i(t):i(this.services.languageDetector.detect()),o}},{key:"getFixedT",value:function(t,e,n){var o=this,r=function t(e,r){var i;if("object"!==K(r)){for(var a=arguments.length,s=new Array(a>2?a-2:0),l=2;l<a;l++)s[l-2]=arguments[l];i=o.options.overloadTranslationOptionHandler([e,r].concat(s))}else i=Qt({},r);i.lng=i.lng||t.lng,i.lngs=i.lngs||t.lngs,i.ns=i.ns||t.ns;var u=o.options.keySeparator||".",c=n?"".concat(n).concat(u).concat(e):e;return o.t(c,i)};return"string"==typeof t?r.lng=t:r.lngs=t,r.ns=e,r.keyPrefix=n,r}},{key:"t",value:function(){var t;return this.translator&&(t=this.translator).translate.apply(t,arguments)}},{key:"exists",value:function(){var t;return this.translator&&(t=this.translator).exists.apply(t,arguments)}},{key:"setDefaultNamespace",value:function(t){this.options.defaultNS=t}},{key:"hasLoadedNamespace",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var o=this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===o.toLowerCase())return!0;var a=function(t,n){var o=e.services.backendConnector.state["".concat(t,"|").concat(n)];return-1===o||2===o};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!this.hasResourceBundle(o,t)||(!this.services.backendConnector.backend||!(!a(o,t)||r&&!a(i,t)))}},{key:"loadNamespaces",value:function(t,e){var n=this,o=lt();return this.options.ns?("string"==typeof t&&(t=[t]),t.forEach((function(t){n.options.ns.indexOf(t)<0&&n.options.ns.push(t)})),this.loadResources((function(t){o.resolve(),e&&e(t)})),o):(e&&e(),Promise.resolve())}},{key:"loadLanguages",value:function(t,e){var n=lt();"string"==typeof t&&(t=[t]);var o=this.options.preload||[],r=t.filter((function(t){return o.indexOf(t)<0}));return r.length?(this.options.preload=o.concat(r),this.loadResources((function(t){n.resolve(),e&&e(t)})),n):(e&&e(),Promise.resolve())}},{key:"dir",value:function(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(this.services.languageUtils.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ee,r=Qt(Qt(Qt({},this.options),e),{isClone:!0}),i=new n(r),a=["store","services","language"];return a.forEach((function(e){i[e]=t[e]})),i.services=Qt({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new Rt(i.services,i.options),i.translator.on("*",(function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];i.emit.apply(i,[t].concat(n))})),i.init(r,o),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}();tt(oe,"createInstance",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return new oe(t,e)}));var re=oe.createInstance();re.createInstance=oe.createInstance,re.createInstance,re.init,re.loadResources,re.reloadResources,re.use,re.changeLanguage,re.getFixedT,re.t,re.exists,re.setDefaultNamespace,re.hasLoadedNamespace,re.loadNamespaces,re.loadLanguages;const ie=re.createInstance(),ae={translation:{"Zadejte platnou hodnotu":"Zadejte platnou hodnotu",Potvrdit:"Potvrdit","Zrušit":"Zrušit","Zpět":"Zpět"}},se={translation:{"Zadejte platnou hodnotu":"Enter valid value",Potvrdit:"Confirm","Zrušit":"Back","Zpět":"Zpět"}};function le(t,e,n){const o=t.slice();return o[56]=e[n],o}function ue(t){let e,n,o,r,i,u,p,f,d,g,m,v,y;return{c(){e=c("svg"),n=c("g"),o=c("path"),r=c("path"),i=c("path"),u=c("path"),p=c("defs"),f=c("linearGradient"),d=c("stop"),g=c("stop"),m=c("linearGradient"),v=c("stop"),y=c("stop"),h(o,"d","M18.0312 6.01025L6.01037 18.0311"),h(o,"stroke","white"),h(o,"stroke-width","2"),h(o,"stroke-linecap","round"),h(o,"stroke-linejoin","round"),h(r,"d","M18.0312 6.01025L6.01037 18.0311"),h(r,"stroke","url(#paint0_linear_2500_2)"),h(r,"stroke-width","2"),h(r,"stroke-linecap","round"),h(r,"stroke-linejoin","round"),h(i,"d","M18.0312 18.0312L6.01037 6.01043"),h(i,"stroke","white"),h(i,"stroke-width","2"),h(i,"stroke-linecap","round"),h(i,"stroke-linejoin","round"),h(u,"d","M18.0312 18.0312L6.01037 6.01043"),h(u,"stroke","url(#paint1_linear_2500_2)"),h(u,"stroke-width","2"),h(u,"stroke-linecap","round"),h(u,"stroke-linejoin","round"),h(n,"opacity","0.6"),h(d,"stop-color","white"),h(g,"offset","1"),h(g,"stop-color","white"),h(g,"stop-opacity","0"),h(f,"id","paint0_linear_2500_2"),h(f,"x1","18.3847"),h(f,"y1","6.36381"),h(f,"x2","6.36393"),h(f,"y2","18.3846"),h(f,"gradientUnits","userSpaceOnUse"),h(v,"stop-color","white"),h(y,"offset","1"),h(y,"stop-color","white"),h(y,"stop-opacity","0"),h(m,"id","paint1_linear_2500_2"),h(m,"x1","17.6776"),h(m,"y1","18.3848"),h(m,"x2","5.65682"),h(m,"y2","6.36399"),h(m,"gradientUnits","userSpaceOnUse"),h(e,"width","25"),h(e,"height","25"),h(e,"viewBox","0 0 25 25"),h(e,"fill","none"),h(e,"xmlns","http://www.w3.org/2000/svg")},m(t,l){s(t,e,l),a(e,n),a(n,o),a(n,r),a(n,i),a(n,u),a(e,p),a(p,f),a(f,d),a(f,g),a(p,m),a(m,v),a(m,y)},d(t){t&&l(e)}}}function ce(t){let e;function n(t,e){return"number"===t[4]?fe:pe}let o=n(t),r=o(t);return{c(){r.c(),e=d()},m(t,n){r.m(t,n),s(t,e,n)},p(t,i){o===(o=n(t))&&r?r.p(t,i):(r.d(1),r=o(t),r&&(r.c(),r.m(e.parentNode,e)))},d(t){r.d(t),t&&l(e)}}}function pe(t){let e,n,o=t[20]&&de(t);function r(t,e){return"time"===t[4]?xe:"date"===t[4]?be:"datetime"===t[4]?ye:"password"===t[4]?ve:"tel"===t[4]?me:"url"===t[4]?he:ge}let i=r(t),c=i(t);return{c(){e=u("p"),o&&o.c(),n=f(),c.c()},m(t,r){s(t,e,r),o&&o.m(e,null),a(e,n),c.m(e,null)},p(t,a){t[20]?o?o.p(t,a):(o=de(t),o.c(),o.m(e,n)):o&&(o.d(1),o=null),i===(i=r(t))&&c?c.p(t,a):(c.d(1),c=i(t),c&&(c.c(),c.m(e,null)))},d(t){t&&l(e),o&&o.d(),c.d()}}}function fe(t){let e,n,o,r;return{c(){e=u("p"),n=u("tangle-number-input"),m(n,"min",t[6]),m(n,"max",t[7]),m(n,"value",t[0]),x(e,"display","flex"),x(e,"justify-content","center")},m(i,l){s(i,e,l),a(e,n),t[31](n),o||(r=g(n,"change",t[30]),o=!0)},p(t,e){64&e[0]&&m(n,"min",t[6]),128&e[0]&&m(n,"max",t[7]),1&e[0]&&m(n,"value",t[0])},d(n){n&&l(e),t[31](null),o=!1,r()}}}function de(t){let e,n;return{c(){e=u("small"),n=p(t[14]),h(e,"class","invalidtext")},m(t,o){s(t,e,o),a(e,n)},p(t,e){16384&e[0]&&y(n,t[14])},d(t){t&&l(e)}}}function ge(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","text"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[45](e),n||(o=g(e,"input",t[44]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&e.value!==t[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[45](null),n=!1,o()}}}function he(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","url"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[43](e),n||(o=g(e,"input",t[42]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[43](null),n=!1,o()}}}function me(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","tel"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[41](e),n||(o=g(e,"input",t[40]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[41](null),n=!1,o()}}}function ve(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","password"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[39](e),n||(o=g(e,"input",t[38]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&e.value!==t[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[39](null),n=!1,o()}}}function ye(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","datetime"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[37](e),n||(o=g(e,"input",t[36]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[37](null),n=!1,o()}}}function be(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","date"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[35](e),n||(o=g(e,"input",t[34]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[35](null),n=!1,o()}}}function xe(t){let e,n,o;return{c(){e=u("input"),h(e,"maxlength",t[8]),h(e,"type","time"),h(e,"placeholder",t[5]),h(e,"class","tangle-msg-box-dialog-textbox"),k(e,"invalid",t[20])},m(r,i){s(r,e,i),b(e,t[0]),t[33](e),n||(o=g(e,"input",t[32]),n=!0)},p(t,n){256&n[0]&&h(e,"maxlength",t[8]),32&n[0]&&h(e,"placeholder",t[5]),1&n[0]&&b(e,t[0]),1048576&n[0]&&k(e,"invalid",t[20])},d(r){r&&l(e),t[33](null),n=!1,o()}}}function ke(t){let e;return{c(){e=u("div"),x(e,"height","12px")},m(t,n){s(t,e,n)},d(t){t&&l(e)}}}function we(t){let e,n=[],o=new Map,r=t[21];const i=t=>t[56].value;for(let e=0;e<r.length;e+=1){let a=le(t,r,e),s=i(a);o.set(s,n[e]=Oe(s,a))}return{c(){e=u("div");for(let t=0;t<n.length;t+=1)n[t].c();h(e,"class","choose-box")},m(t,o){s(t,e,o);for(let t=0;t<n.length;t+=1)n[t].m(e,null)},p(t,a){69206017&a[0]&&(r=t[21],n=function(t,e,n,o,r,i,a,s,l,u,c,p){let f=t.length,d=i.length,g=f;const h={};for(;g--;)h[t[g].key]=g;const m=[],v=new Map,y=new Map;for(g=d;g--;){const t=p(r,i,g),s=n(t);let l=a.get(s);l?o&&l.p(t,e):(l=u(s,t),l.c()),v.set(s,m[g]=l),s in h&&y.set(s,Math.abs(g-h[s]))}const b=new Set,x=new Set;function k(t){V(t,1),t.m(s,c),a.set(t.key,t),c=t.first,d--}for(;f&&d;){const e=m[d-1],n=t[f-1],o=e.key,r=n.key;e===n?(c=e.first,f--,d--):v.has(r)?!a.has(o)||b.has(o)?k(e):x.has(r)?f--:y.get(o)>y.get(r)?(x.add(o),k(e)):(b.add(r),f--):(l(n,a),f--)}for(;f--;){const e=t[f];v.has(e.key)||l(e,a)}for(;d;)k(m[d-1]);return m}(n,a,i,1,t,r,o,e,U,Oe,null,le))},d(t){t&&l(e);for(let t=0;t<n.length;t+=1)n[t].d()}}}function Oe(t,e){let n,o,r,i,c,f,d=e[56].label+"";function m(){return e[46](e[56])}return{key:t,first:null,c(){n=u("button"),o=u("span"),i=p(d),h(o,"class","icon"),h(o,"style",r="background: "+e[56].icon),h(n,"class","tangle-msg-box-dialog-option option"),k(n,"selected",e[56].value===e[0]),this.first=n},m(t,e){s(t,n,e),a(n,o),a(n,i),c||(f=g(n,"click",m),c=!0)},p(t,a){e=t,2097152&a[0]&&r!==(r="background: "+e[56].icon)&&h(o,"style",r),2097152&a[0]&&d!==(d=e[56].label+"")&&y(i,d),2097153&a[0]&&k(n,"selected",e[56].value===e[0])},d(t){t&&l(n),c=!1,f()}}}function Se(t){let e,n,o,r,i=(t[13]||t[22]("Zrušit"))+"";return{c(){e=u("button"),n=p(i),h(e,"class","tangle-msg-box-dialog-button cancel")},m(i,l){s(i,e,l),a(e,n),t[47](e),o||(r=g(e,"click",t[23]),o=!0)},p(t,e){8192&e[0]&&i!==(i=(t[13]||t[22]("Zrušit"))+"")&&y(n,i)},d(n){n&&l(e),t[47](null),o=!1,r()}}}function je(t){let e;function n(t,e){return t[12]?$e:Le}let o=n(t),r=o(t);return{c(){r.c(),e=d()},m(t,n){r.m(t,n),s(t,e,n)},p(t,i){o===(o=n(t))&&r?r.p(t,i):(r.d(1),r=o(t),r&&(r.c(),r.m(e.parentNode,e)))},d(t){r.d(t),t&&l(e)}}}function Le(t){let e,n,o,r;return{c(){e=u("button"),n=p(t[11]),h(e,"class","tangle-msg-box-dialog-button secondary")},m(i,l){s(i,e,l),a(e,n),o||(r=g(e,"click",t[25]),o=!0)},p(t,e){2048&e[0]&&y(n,t[11])},d(t){t&&l(e),o=!1,r()}}}function $e(t){let e,n,o,r,i;return{c(){e=u("a"),n=u("button"),o=p(t[11]),h(n,"class","tangle-msg-box-dialog-button secondary"),h(e,"target","_blank"),h(e,"href",t[12])},m(l,u){s(l,e,u),a(e,n),a(n,o),r||(i=g(n,"click",t[25]),r=!0)},p(t,n){2048&n[0]&&y(o,t[11]),4096&n[0]&&h(e,"href",t[12])},d(t){t&&l(e),r=!1,i()}}}function Pe(t){let e;function n(t,e){return t[10]?Ne:Ee}let o=n(t),r=o(t);return{c(){r.c(),e=d()},m(t,n){r.m(t,n),s(t,e,n)},p(t,i){o===(o=n(t))&&r?r.p(t,i):(r.d(1),r=o(t),r&&(r.c(),r.m(e.parentNode,e)))},d(t){r.d(t),t&&l(e)}}}function Ee(t){let e,n,o,r,i=(t[9]||t[22]("Potvrdit"))+"";return{c(){e=u("button"),n=p(i),h(e,"class","tangle-msg-box-dialog-button")},m(i,l){s(i,e,l),a(e,n),t[49](e),o||(r=g(e,"click",t[24]),o=!0)},p(t,e){512&e[0]&&i!==(i=(t[9]||t[22]("Potvrdit"))+"")&&y(n,i)},d(n){n&&l(e),t[49](null),o=!1,r()}}}function Ne(t){let e,n,o,r,i,c=(t[9]||t[22]("Potvrdit"))+"";return{c(){e=u("a"),n=u("button"),o=p(c),h(n,"class","tangle-msg-box-dialog-button"),h(e,"target","_blank"),h(e,"href",t[10])},m(l,u){s(l,e,u),a(e,n),a(n,o),t[48](n),r||(i=g(n,"click",t[24]),r=!0)},p(t,n){512&n[0]&&c!==(c=(t[9]||t[22]("Potvrdit"))+"")&&y(o,c),1024&n[0]&&h(e,"href",t[10])},d(n){n&&l(e),t[48](null),r=!1,i()}}}function Re(e){let n,o,r,i,c,d,m,v,b,x,O,S,j,L,$,P,E,N,R,C,A,_="<style>"+window.___tangleMsgBoxStyles+"</style>",D="alert"!==e[1]&&ue(),F="prompt"===e[1]&&ce(e),I="choose"===e[1]&&""!==e[3]&&ke(),T="choose"===e[1]&&we(e),M="alert"!==e[1]&&!e[11]&&"null"!==e[13]&&Se(e),V=e[11]&&"null"!==e[11]&&je(e),U="null"!==e[9]&&Pe(e);return{c(){n=u("div"),o=u("div"),r=u("div"),i=u("div"),D&&D.c(),c=f(),d=p(e[2]),m=f(),v=u("div"),b=u("p"),x=p(e[3]),O=f(),F&&F.c(),S=f(),I&&I.c(),j=f(),T&&T.c(),L=f(),$=u("div"),M&&M.c(),P=f(),V&&V.c(),E=f(),U&&U.c(),N=f(),R=new w,this.c=t,h(i,"id","exitElm"),h(r,"class","tangle-msg-box-dialog-header"),h(v,"class","tangle-msg-box-dialog-body"),h($,"class","tangle-msg-box-dialog-footer"),h(o,"class","tangle-msg-box-dialog"),k(o,"tangle-msg-box-dialog-hide",e[17]),R.a=null,h(n,"class","tangle-msg-box-modal")},m(t,l){s(t,n,l),a(n,o),a(o,r),a(r,i),D&&D.m(i,null),a(r,c),a(r,d),a(o,m),a(o,v),a(v,b),a(b,x),a(v,O),F&&F.m(v,null),a(v,S),I&&I.m(v,null),a(v,j),T&&T.m(v,null),a(o,L),a(o,$),M&&M.m($,null),a($,P),V&&V.m($,null),a($,E),U&&U.m($,null),e[50](o),a(n,N),R.m(_,n),C||(A=g(i,"click",e[23]),C=!0)},p(t,e){"alert"!==t[1]?D||(D=ue(),D.c(),D.m(i,null)):D&&(D.d(1),D=null),4&e[0]&&y(d,t[2]),8&e[0]&&y(x,t[3]),"prompt"===t[1]?F?F.p(t,e):(F=ce(t),F.c(),F.m(v,S)):F&&(F.d(1),F=null),"choose"===t[1]&&""!==t[3]?I||(I=ke(),I.c(),I.m(v,j)):I&&(I.d(1),I=null),"choose"===t[1]?T?T.p(t,e):(T=we(t),T.c(),T.m(v,null)):T&&(T.d(1),T=null),"alert"===t[1]||t[11]||"null"===t[13]?M&&(M.d(1),M=null):M?M.p(t,e):(M=Se(t),M.c(),M.m($,P)),t[11]&&"null"!==t[11]?V?V.p(t,e):(V=je(t),V.c(),V.m($,E)):V&&(V.d(1),V=null),"null"!==t[9]?U?U.p(t,e):(U=Pe(t),U.c(),U.m($,null)):U&&(U.d(1),U=null),131072&e[0]&&k(o,"tangle-msg-box-dialog-hide",t[17])},i:t,o:t,d(t){t&&l(n),D&&D.d(),F&&F.d(),I&&I.d(),T&&T.d(),M&&M.d(),V&&V.d(),U&&U.d(),e[50](null),C=!1,A()}}}function Ce(t,e,n){let o,r,i;const{t:a}=ie,s=L(),l=$(),u=(t,e)=>{l(t,e),s.dispatchEvent&&s.dispatchEvent(new CustomEvent(t,{detail:e})),window.top&&window.top.postMessage(JSON.stringify({name:t,detail:e}),"*")};let c;var p;let f;p=async()=>{console.log(b),n(0,D=D||_),s.focus();const t=document.createElement("style");return t.innerHTML="@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');",s.appendChild(t),setTimeout((()=>{b.match(/text|email|tel|url/)&&(c&&c.focus(),c&&c.click(),c&&setTimeout((()=>{document.execCommand("selectall",null,!1)}),0))}),0),()=>t.remove()},L().$$.on_mount.push(p),document.addEventListener("keydown",(t=>{"Enter"===t.key&&h(),"Escape"===t.key&&g()}));let d=!1;function g(){const t=f;n(17,d=!0),t.addEventListener("animationend",(function e(n){"msg-box-dialog-hide"===n.animationName&&(t.removeEventListener("animationend",e),u("submit",void 0),s.remove())}))}function h(){if(!i){const t=f;n(17,d=!0),t.addEventListener("animationend",(function e(n){"msg-box-dialog-hide"===n.animationName&&(t.removeEventListener("animationend",e),u("submit","prompt"!==m&&"choose"!==m||D),s.remove())}))}}let{type:m="prompt"}=e,{title:v=""}=e,{content:y=""}=e,{inputtype:b="text"}=e,{placeholder:x=""}=e,{min:k=-999999999}=e,{max:w=999999999}=e,{maxlength:O=999999999}=e,{confirm:S=""}=e,{confirmlink:j=""}=e,{secondary:P=""}=e,{secondarylink:N=""}=e,{cancel:R=""}=e,{regex:C=/.*/}=e,{jsonoptions:A="[]"}=e,{defaultvalue:_=""}=e,{value:D=""}=e;function F(t){n(0,D=t),S&&"null"!==S||h()}let I,T,{invalidtext:M=a("Zadejte platnou hodnotu")}=e;return t.$$set=t=>{"type"in t&&n(1,m=t.type),"title"in t&&n(2,v=t.title),"content"in t&&n(3,y=t.content),"inputtype"in t&&n(4,b=t.inputtype),"placeholder"in t&&n(5,x=t.placeholder),"min"in t&&n(6,k=t.min),"max"in t&&n(7,w=t.max),"maxlength"in t&&n(8,O=t.maxlength),"confirm"in t&&n(9,S=t.confirm),"confirmlink"in t&&n(10,j=t.confirmlink),"secondary"in t&&n(11,P=t.secondary),"secondarylink"in t&&n(12,N=t.secondarylink),"cancel"in t&&n(13,R=t.cancel),"regex"in t&&n(27,C=t.regex),"jsonoptions"in t&&n(28,A=t.jsonoptions),"defaultvalue"in t&&n(29,_=t.defaultvalue),"value"in t&&n(0,D=t.value),"invalidtext"in t&&n(14,M=t.invalidtext)},t.$$.update=()=>{268435456&t.$$.dirty[0]&&n(21,o=JSON.parse(A)),134217728&t.$$.dirty[0]&&(r=new RegExp(C.toString().slice(1,-1))),1&t.$$.dirty[0]&&n(20,i=!function(t){return r.test(t)}(D))},[D,m,v,y,b,x,k,w,O,S,j,P,N,R,M,c,f,d,I,T,i,o,a,g,h,function(){const t=f;n(17,d=!0),t.addEventListener("animationend",(function e(n){"msg-box-dialog-hide"===n.animationName&&(t.removeEventListener("animationend",e),u("submit","secondary"),s.remove())}))},F,C,A,_,t=>n(0,D=t.detail.value),function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},function(){D=this.value,n(0,D)},function(t){E[t?"unshift":"push"]((()=>{c=t,n(15,c)}))},t=>F(t.value),function(t){E[t?"unshift":"push"]((()=>{T=t,n(19,T)}))},function(t){E[t?"unshift":"push"]((()=>{I=t,n(18,I)}))},function(t){E[t?"unshift":"push"]((()=>{I=t,n(18,I)}))},function(t){E[t?"unshift":"push"]((()=>{f=t,n(16,f)}))}]}ie.init({fallbackLng:"en",debug:!0,resources:{cs:ae,"cs-CZ":ae,en:se,"en-US":se,sk:{translation:{"Zadejte platnou hodnotu":"Zadajte platnú hodnotu",Potvrdit:"Potvrdiť","Zrušit":"Zrušiť","Zpět":"Späť"}}},keySeparator:"__",contextSeparator:"__"},((t,e)=>{}));class Ae extends H{constructor(t){super(),this.shadowRoot.innerHTML='<style>:root{--body-bg:#191919;--text:#9b9b9b}*{font-family:"Poppins", sans-serif !important}.tangle-msg-box-modal{font-family:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;top:0;left:0;z-index:100000;user-select:none !important}.tangle-msg-box-dialog{width:calc(100% - 2em);max-width:314px;overflow:hidden;box-sizing:border-box;box-shadow:0 0.5em 1em rgba(0, 0, 0, 0.5);border-radius:25px;animation:msg-box-dialog-show 265ms cubic-bezier(0.18, 0.89, 0.32, 1.28);background:#191919}.tangle-msg-box-dialog .tangle-msg-box-dialog-header,.tangle-msg-box-dialog .tangle-msg-box-dialog-body,.tangle-msg-box-dialog .tangle-msg-box-dialog-footer{background-color:inherit}.tangle-msg-box-dialog-header{color:inherit;text-align:center;font-weight:500;font-size:16px;padding:16px;padding-top:42px;padding-bottom:0px}.tangle-msg-box-dialog-body{color:inherit;padding-bottom:24px;padding-top:16px}.tangle-msg-box-dialog-body>p{text-align:center;font-size:12px;color:var(--text);line-height:18px;font-weight:300;padding:0;margin:0;margin-left:22px;margin-right:22px;overflow-wrap:break-word}.tangle-msg-box-dialog-footer{color:inherit;display:flex;flex-direction:column-reverse;justify-content:stretch;padding-left:22px;padding-right:22px;padding-bottom:20px}.tangle-msg-box-dialog-button{color:inherit;font-family:inherit;font-size:inherit;background-color:rgba(0, 0, 0, 0);width:100%;max-width:100%;margin-top:8px;padding:16px;padding-top:14.5px;padding-bottom:14.5px;border:none;outline:0;border-radius:0px;transition:background-color 225ms ease-out}.tangle-msg-box-dialog-button:focus{background-color:rgba(0, 0, 0, 0.05)}.tangle-msg-box-dialog-button:active{background-color:rgba(0, 0, 0, 0.15)}.tangle-msg-box-dialog-textbox{width:100%;margin-top:16px;transition:border 125ms ease-out, border 125ms ease-out;border-radius:10px;background:#303030;padding:13px 0px;border:none;text-align:center;font-family:"Poppins", sans-serif;-moz-appearance:textfield;font-size:16px;font-weight:500;color:white;margin-bottom:-10px !important;outline:none !important}.tangle-msg-box-dialog-textbox:focus{box-shadow:none}.tangle-msg-box-modal{background-color:rgba(31, 31, 31, 0.5)}.tangle-msg-box-dialog{color:white}.tangle-msg-box-dialog-textbox{background-color:#2f2f2f}.tangle-msg-box-dialog-header{background:#191919}.tangle-msg-box-dialog-button{border-radius:20px;font-weight:500;font-size:14px;color:#777777 !important;cursor:pointer}.tangle-msg-box-dialog-button:hover{color:white}.tangle-msg-box-dialog-button:last-of-type{background:#ff257e ;color:white !important}.tangle-msg-box-dialog-button:last-of-type:hover{background:#ff4a94 }.tangle-msg-box-dialog-button.cancel{margin-bottom:-10px}.tangle-msg-box-dialog-option{color:inherit;font-family:inherit;font-size:inherit;background-color:rgba(0, 0, 0, 0);width:100%;max-width:100%;margin-top:8px;padding:16px;padding-top:14.5px;padding-bottom:14.5px;border:none;outline:0;border-radius:0px;transition:background-color 225ms ease-out;border-radius:20px;font-weight:500;font-size:14px;color:#777777 !important;cursor:pointer;display:flex;background:#303030;border:1px solid transparent;align-items:center;color:white !important}.tangle-msg-box-dialog-option.selected{background:#5a5a5a !important;border:1px solid white}#exitElm{height:0;width:0;margin-top:-30px;float:right;transform:translateX(-20px)}.tangle-msg-box-dialog.tangle-msg-box-dialog-hide{opacity:0;animation:msg-box-dialog-hide 265ms ease-in}@keyframes msg-box-dialog-show{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes msg-box-dialog-hide{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateY(-50%)}}.invalidtext{color:red;margin-top:8px;display:block}.invalid{border:1px solid red}.secondary{background:#303030 !important;margin-top:15px}.icon{width:20px;height:20px;margin-right:16px;display:block;background-repeat:no-repeat;background-size:cover !important}.choose-box{margin-left:22px;margin-right:22px;margin-bottom:-10px}</style>',z(this,{target:this.shadowRoot,props:O(this.attributes),customElement:!0},Ce,Re,i,{type:1,title:2,content:3,inputtype:4,placeholder:5,min:6,max:7,maxlength:8,confirm:9,confirmlink:10,secondary:11,secondarylink:12,cancel:13,regex:27,jsonoptions:28,defaultvalue:29,value:0,invalidtext:14},null,[-1,-1]),t&&(t.target&&s(t.target,this,t.anchor),t.props&&(this.$set(t.props),I()))}static get observedAttributes(){return["type","title","content","inputtype","placeholder","min","max","maxlength","confirm","confirmlink","secondary","secondarylink","cancel","regex","jsonoptions","defaultvalue","value","invalidtext"]}get type(){return this.$$.ctx[1]}set type(t){this.$$set({type:t}),I()}get title(){return this.$$.ctx[2]}set title(t){this.$$set({title:t}),I()}get content(){return this.$$.ctx[3]}set content(t){this.$$set({content:t}),I()}get inputtype(){return this.$$.ctx[4]}set inputtype(t){this.$$set({inputtype:t}),I()}get placeholder(){return this.$$.ctx[5]}set placeholder(t){this.$$set({placeholder:t}),I()}get min(){return this.$$.ctx[6]}set min(t){this.$$set({min:t}),I()}get max(){return this.$$.ctx[7]}set max(t){this.$$set({max:t}),I()}get maxlength(){return this.$$.ctx[8]}set maxlength(t){this.$$set({maxlength:t}),I()}get confirm(){return this.$$.ctx[9]}set confirm(t){this.$$set({confirm:t}),I()}get confirmlink(){return this.$$.ctx[10]}set confirmlink(t){this.$$set({confirmlink:t}),I()}get secondary(){return this.$$.ctx[11]}set secondary(t){this.$$set({secondary:t}),I()}get secondarylink(){return this.$$.ctx[12]}set secondarylink(t){this.$$set({secondarylink:t}),I()}get cancel(){return this.$$.ctx[13]}set cancel(t){this.$$set({cancel:t}),I()}get regex(){return this.$$.ctx[27]}set regex(t){this.$$set({regex:t}),I()}get jsonoptions(){return this.$$.ctx[28]}set jsonoptions(t){this.$$set({jsonoptions:t}),I()}get defaultvalue(){return this.$$.ctx[29]}set defaultvalue(t){this.$$set({defaultvalue:t}),I()}get value(){return this.$$.ctx[0]}set value(t){this.$$set({value:t}),I()}get invalidtext(){return this.$$.ctx[14]}set invalidtext(t){this.$$set({invalidtext:t}),I()}}function _e(e){let n,r,i,c,p,d,m,y,x,k,O="<style>"+window.___tangleMsgBoxStyles+"</style>";return{c(){n=u("main"),r=u("div"),r.innerHTML='<svg width="18" height="28" viewBox="0 0 14 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.620667 10.5L13.6138 0.540707L13.6138 20.4593L0.620667 10.5Z" fill="white"></path></svg>',i=f(),c=u("input"),p=f(),d=u("div"),d.innerHTML='<svg width="18" height="28" viewBox="0 0 14 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0483 10.5L0.0551758 20.4593L0.0551758 0.540708L13.0483 10.5Z" fill="white"></path></svg>',m=f(),y=new w,this.c=t,h(c,"type","number"),h(c,"min",e[1]),h(c,"max",e[2]),y.a=null},m(t,o){s(t,n,o),a(n,r),a(n,i),a(n,c),b(c,e[0]),a(n,p),a(n,d),a(n,m),y.m(O,n),x||(k=[g(r,"click",e[3]),g(c,"input",e[4]),g(d,"click",e[5])],x=!0)},p(t,[e]){2&e&&h(c,"min",t[1]),4&e&&h(c,"max",t[2]),1&e&&v(c.value)!==t[0]&&b(c,t[0])},i:t,o:t,d(t){t&&l(n),x=!1,o(k)}}}function De(t,e,n){let{min:o=-999999999}=e,{max:r=999999999}=e,{value:i=0}=e;const a=L(),s=$();return t.$$set=t=>{"min"in t&&n(1,o=t.min),"max"in t&&n(2,r=t.max),"value"in t&&n(0,i=t.value)},t.$$.update=()=>{var e,l,u;1&t.$$.dirty&&(s(e="change",l={value:i}),a.dispatchEvent&&a.dispatchEvent(new CustomEvent(e,{detail:l}))),1&t.$$.dirty&&(u=i,console.log({val:u,min:o,max:r}),u<o&&n(0,i=o),u>r&&n(0,i=r))},[i,o,r,t=>i>o&&n(0,i--,i),function(){i=v(this.value),n(0,i)},t=>i<r&&n(0,i++,i)]}customElements.define("tangle-modal",Ae);class Fe extends H{constructor(t){super(),this.shadowRoot.innerHTML='<style>main{display:flex;align-items:center;margin-top:4px;margin-bottom:-16px}input{width:75.79px;border-radius:10px;background:#303030;padding:13px 0px;border:none;text-align:center;font-family:"Poppins", sans-serif;-moz-appearance:textfield;font-size:16px;font-weight:500;color:white;outline:none !important;box-shadow:none !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}div{padding:26px}svg{padding-top:4px}</style>',z(this,{target:this.shadowRoot,props:O(this.attributes),customElement:!0},De,_e,i,{min:1,max:2,value:0},null),t&&(t.target&&s(t.target,this,t.anchor),t.props&&(this.$set(t.props),I()))}static get observedAttributes(){return["min","max","value"]}get min(){return this.$$.ctx[1]}set min(t){this.$$set({min:t}),I()}get max(){return this.$$.ctx[2]}set max(t){this.$$set({max:t}),I()}get value(){return this.$$.ctx[0]}set value(t){this.$$set({value:t}),I()}}customElements.define("tangle-number-input",Fe);const{t:Ie}=ie;ie.on("languageChanged",(t=>{console.log("Current language",t)}));class Te{static setStyles(t){window.___tangleMsgBoxStyles=t}static async create(t,e,n,{confirm:o,cancel:r}){const i=document.createElement("tangle-modal");return i.setAttribute("title",t),i.setAttribute("content",e),i.setAttribute("type",n),o&&i.setAttribute("confirm",o),r&&i.setAttribute("cancel",r),document.body.appendChild(i),new Promise(((t,e)=>{i.addEventListener("submit",(function e(n){t(n.detail),i.removeEventListener("submit",e)}))}))}static async alert(t,e="",{confirm:n}={confirm:"Ok"}){const o=document.createElement("tangle-modal");return o.setAttribute("title",e),o.setAttribute("content",t),o.setAttribute("type","alert"),n&&o.setAttribute("confirm",n),document.body.appendChild(o),new Promise(((t,e)=>{o.addEventListener("submit",(function e(n){t(n.detail),o.removeEventListener("submit",e)}))}))}static async confirm(t,e="",{confirm:n,cancel:o,secondary:r,confirmlink:i,secondarylink:a}={}){const s=document.createElement("tangle-modal");return s.setAttribute("title",e),s.setAttribute("content",t),s.setAttribute("type","confirm"),s.setAttribute("confirm",n||Ie("Potvrdit")),s.setAttribute("cancel",o||Ie("Zrušit")),(r||""===r)&&s.setAttribute("secondary",r),i&&s.setAttribute("confirmlink",i),a&&s.setAttribute("secondarylink",a),document.body.appendChild(s),new Promise(((t,e)=>{s.addEventListener("submit",(function e(n){t(n.detail),s.removeEventListener("submit",e)}))}))}static async prompt(t,e,n="",o,{placeholder:r,min:i,max:a,regex:s,invalidText:l,maxlength:u}={placeholder:void 0,min:void 0,max:void 0,regex:void 0,maxlength:void 0},{confirm:c,cancel:p}={}){const f=document.createElement("tangle-modal");return f.setAttribute("value",e),n&&f.setAttribute("title",n),t&&f.setAttribute("content",t),u>1&&f.setAttribute("maxlength",u),f.setAttribute("type","prompt"),f.setAttribute("inputtype",o),"number"==typeof i&&f.setAttribute("min",i),"number"==typeof a&&f.setAttribute("max",a),r&&f.setAttribute("placeholder",r),f.setAttribute("confirm",c||Ie("Potvrdit")),f.setAttribute("cancel",p||Ie("Zrušit")),s&&f.setAttribute("regex",s),l&&f.setAttribute("invalidtext",l),document.body.appendChild(f),new Promise(((t,e)=>{f.addEventListener("submit",(function e(n){t(n.detail),f.removeEventListener("submit",e)}))}))}static async choose(t,{defaultValue:e,options:n},o="",{confirm:r,cancel:i}={}){const a=document.createElement("tangle-modal");return a.setAttribute("type","choose"),o&&a.setAttribute("title",o),t&&a.setAttribute("content",t),e&&a.setAttribute("defaultvalue",e),n&&a.setAttribute("jsonoptions",JSON.stringify(n)),a.setAttribute("confirm",r||Ie("Potvrdit")),a.setAttribute("cancel",i||Ie("Zrušit")),document.body.appendChild(a),new Promise(((t,e)=>{a.addEventListener("submit",(function e(n){t(n.detail),a.removeEventListener("submit",e)}))}))}}window.TangleMsgBox=Te,window.prompt=Te.prompt,window.confirm=Te.confirm,window.alert=Te.alert,new Ae({}),new Fe({});export{Te as TangleMsgBox,Te as default,ie as i18webcomponents};
//# sourceMappingURL=dialog-component.js.map