(self.webpackChunkebbot_chat_widget=self.webpackChunkebbot_chat_widget||[]).push([[1072],{QEeW:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},"x4Y/":function(e,n,t){"use strict";t.d(n,{a3:function(){return N},Db:function(){return f},$G:function(){return y}});var s=t("Cmfx");t("QEeW"),Object.create(null);const a={};function o(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];"string"==typeof n[0]&&a[n[0]]||("string"==typeof n[0]&&(a[n[0]]=new Date),function(){if(console&&console.warn){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];"string"==typeof n[0]&&(n[0]=`react-i18next:: ${n[0]}`),console.warn(...n)}}(...n))}const r=(e,n)=>()=>{if(e.isInitialized)n();else{const t=()=>{setTimeout((()=>{e.off("initialized",t)}),0),n()};e.on("initialized",t)}};function i(e,n,t){e.loadNamespaces(n,r(e,t))}function c(e,n,t,s){"string"==typeof t&&(t=[t]),t.forEach((n=>{e.options.ns.indexOf(n)<0&&e.options.ns.push(n)})),e.loadLanguages(n,r(e,s))}const u=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,l={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},g=e=>l[e];let d,p={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(u,g)};const f={type:"3rdParty",init(e){!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p={...p,...e}}(e.options.react),function(e){d=e}(e)}},h=(0,s.createContext)();class b{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach((e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)}))}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const m=(e,n)=>{const t=(0,s.useRef)();return(0,s.useEffect)((()=>{t.current=n?t.current:e}),[e,n]),t.current};function y(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{i18n:t}=n,{i18n:a,defaultNS:r}=(0,s.useContext)(h)||{},u=t||a||d;if(u&&!u.reportNamespaces&&(u.reportNamespaces=new b),!u){o("You will need to pass in an i18next instance by using initReactI18next");const e=(e,n)=>"string"==typeof n?n:n&&"object"==typeof n&&"string"==typeof n.defaultValue?n.defaultValue:Array.isArray(e)?e[e.length-1]:e,n=[e,{},!1];return n.t=e,n.i18n={},n.ready=!1,n}u.options.react&&void 0!==u.options.react.wait&&o("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const l={...p,...u.options.react,...n},{useSuspense:g,keyPrefix:f}=l;let y=e||r||u.options&&u.options.defaultNS;y="string"==typeof y?[y]:y||["translation"],u.reportNamespaces.addUsedNamespaces&&u.reportNamespaces.addUsedNamespaces(y);const N=(u.isInitialized||u.initializedStoreOnce)&&y.every((e=>function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.languages&&n.languages.length?void 0!==n.options.ignoreJSONStructure?n.hasLoadedNamespace(e,{lng:t.lng,precheck:(n,s)=>{if(t.bindI18n&&t.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!s(n.isLanguageChangingTo,e))return!1}}):function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=n.languages[0],a=!!n.options&&n.options.fallbackLng,o=n.languages[n.languages.length-1];if("cimode"===s.toLowerCase())return!0;const r=(e,t)=>{const s=n.services.backendConnector.state[`${e}|${t}`];return-1===s||2===s};return!(t.bindI18n&&t.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!r(n.isLanguageChangingTo,e)||!n.hasResourceBundle(s,e)&&n.services.backendConnector.backend&&(!n.options.resources||n.options.partialBundledLanguages)&&(!r(s,e)||a&&!r(o,e)))}(e,n,t):(o("i18n.languages were undefined or empty",n.languages),!0)}(e,u,l)));function w(){return u.getFixedT(n.lng||null,"fallback"===l.nsMode?y:y[0],f)}const[k,v]=(0,s.useState)(w);let C=y.join();n.lng&&(C=`${n.lng}${C}`);const x=m(C),S=(0,s.useRef)(!0);(0,s.useEffect)((()=>{const{bindI18n:e,bindI18nStore:t}=l;function s(){S.current&&v(w)}return S.current=!0,N||g||(n.lng?c(u,n.lng,y,(()=>{S.current&&v(w)})):i(u,y,(()=>{S.current&&v(w)}))),N&&x&&x!==C&&S.current&&v(w),e&&u&&u.on(e,s),t&&u&&u.store.on(t,s),()=>{S.current=!1,e&&u&&e.split(" ").forEach((e=>u.off(e,s))),t&&u&&t.split(" ").forEach((e=>u.store.off(e,s)))}}),[u,C]);const I=(0,s.useRef)(!0);(0,s.useEffect)((()=>{S.current&&!I.current&&v(w),I.current=!1}),[u,f]);const E=[k,u,N];if(E.t=k,E.i18n=u,E.ready=N,N)return E;if(!N&&!g)return E;throw new Promise((e=>{n.lng?c(u,n.lng,y,(()=>e())):i(u,y,(()=>e()))}))}function N(e){let{i18n:n,defaultNS:t,children:a}=e;const o=(0,s.useMemo)((()=>({i18n:n,defaultNS:t})),[n,t]);return(0,s.createElement)(h.Provider,{value:o},a)}}}]);