(self.webpackChunk_atg_authentication_client=self.webpackChunk_atg_authentication_client||[]).push([[389],{4915: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}},2389:(e,n,t)=>{"use strict";t.r(n),t.d(n,{I18nContext:()=>D,I18nextProvider:()=>G,Trans:()=>_,TransWithoutContext:()=>U,Translation:()=>Z,composeInitialProps:()=>W,date:()=>X,getDefaults:()=>S,getI18n:()=>C,getInitialProps:()=>H,initReactI18next:()=>B,number:()=>ne,plural:()=>se,select:()=>te,selectOrdinal:()=>ae,setDefaults:()=>I,setI18n:()=>R,time:()=>ee,useSSR:()=>J,useTranslation:()=>q,withSSR:()=>Q,withTranslation:()=>Y});var s=t(8302),a=t(4915),i=t.n(a),r=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function o(e){var n={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},t=e.match(/<\/?([^\s]+?)[/\s>]/);if(t&&(n.name=t[1],(i()[t[1]]||"/"===e.charAt(e.length-2))&&(n.voidElement=!0),n.name.startsWith("!--"))){var s=e.indexOf("--\x3e");return{type:"comment",comment:-1!==s?e.slice(4,s):""}}for(var a=new RegExp(r),o=null;null!==(o=a.exec(e));)if(o[0].trim())if(o[1]){var l=o[1].trim(),c=[l,""];l.indexOf("=")>-1&&(c=l.split("=")),n.attrs[c[0]]=c[1],a.lastIndex--}else o[2]&&(n.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return n}var l=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,c=/^\s*$/,u=Object.create(null);function p(e,n){switch(n.type){case"text":return e+n.content;case"tag":return e+="<"+n.name+(n.attrs?function(e){var n=[];for(var t in e)n.push(t+'="'+e[t]+'"');return n.length?" "+n.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?e:e+n.children.reduce(p,"")+"";case"comment":return e+"\x3c!--"+n.comment+"--\x3e"}}var d={parse:function(e,n){n||(n={}),n.components||(n.components=u);var t,s=[],a=[],i=-1,r=!1;if(0!==e.indexOf("<")){var p=e.indexOf("<");s.push({type:"text",content:-1===p?e:e.substring(0,p)})}return e.replace(l,(function(l,u){if(r){if(l!=="")return;r=!1}var p,d="/"!==l.charAt(1),f=l.startsWith("\x3c!--"),m=u+l.length,h=e.charAt(m);if(f){var g=o(l);return i<0?(s.push(g),s):((p=a[i]).children.push(g),s)}if(d&&(i++,"tag"===(t=o(l)).type&&n.components[t.name]&&(t.type="component",r=!0),t.voidElement||r||!h||"<"===h||t.children.push({type:"text",content:e.slice(m,e.indexOf("<",m))}),0===i&&s.push(t),(p=a[i-1])&&p.children.push(t),a[i]=t),(!d||t.voidElement)&&(i>-1&&(t.voidElement||t.name===l.slice(2,-1))&&(i--,t=-1===i?s:a[i]),!r&&"<"!==h&&h)){p=-1===i?s:a[i].children;var y=e.indexOf("<",m),x=e.slice(m,-1===y?void 0:y);c.test(x)&&(x=" "),(y>-1&&i+p.length>=0||" "!==x)&&p.push({type:"text",content:x})}})),s},stringify:function(e){return e.reduce((function(e,n){return e+p("",n)}),"")}};const f=d,m=(...e)=>{console?.warn&&(E(e[0])&&(e[0]=`react-i18next:: ${e[0]}`),console.warn(...e))},h={},g=(...e)=>{E(e[0])&&h[e[0]]||(E(e[0])&&(h[e[0]]=new Date),m(...e))},y=(e,n)=>()=>{if(e.isInitialized)n();else{const t=()=>{setTimeout((()=>{e.off("initialized",t)}),0),n()};e.on("initialized",t)}},x=(e,n,t)=>{e.loadNamespaces(n,y(e,t))},b=(e,n,t,s)=>{if(E(t)&&(t=[t]),e.options.preload&&e.options.preload.indexOf(n)>-1)return x(e,t,s);t.forEach((n=>{e.options.ns.indexOf(n)<0&&e.options.ns.push(n)})),e.loadLanguages(n,y(e,s))},v=e=>e.displayName||e.name||(E(e)&&e.length>0?e:"Unknown"),E=e=>"string"==typeof e,O=e=>"object"==typeof e&&null!==e,N=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,$={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},k=e=>$[e];let w={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(N,k)};const I=(e={})=>{w={...w,...e}},S=()=>w;let j;const R=e=>{j=e},C=()=>j,T=(e,n)=>{if(!e)return!1;const t=e.props?.children??e.children;return n?t.length>0:!!t},L=e=>{if(!e)return[];const n=e.props?.children??e.children;return e.props?.i18nIsDynamicList?P(n):n},P=e=>Array.isArray(e)?e:[e],A=(e,n)=>{if(!e)return"";let t="";const a=P(e),i=n?.transSupportBasicHtmlNodes?n.transKeepBasicHtmlNodesFor??[]:[];return a.forEach(((e,a)=>{if(E(e))t+=`${e}`;else if((0,s.isValidElement)(e)){const{props:s,type:r}=e,o=Object.keys(s).length,l=i.indexOf(r)>-1,c=s.children;if(c||!l||o)if(!c&&(!l||o)||s.i18nIsDynamicList)t+=`<${a}>`;else if(l&&1===o&&E(c))t+=`<${r}>${c}`;else{const e=A(c,n);t+=`<${a}>${e}`}else t+=`<${r}/>`}else if(null===e)m("Trans: the passed in value is invalid - seems you passed in a null child.");else if(O(e)){const{format:n,...s}=e,a=Object.keys(s);if(1===a.length){const e=n?`${a[0]}, ${n}`:a[0];t+=`{{${e}}}`}else m("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else m("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",e)})),t},V=(e,n,t,a,i,r)=>{if(""===n)return[];const o=a.transKeepBasicHtmlNodesFor||[],l=n&&new RegExp(o.map((e=>`<${e}`)).join("|")).test(n);if(!e&&!l&&!r)return[n];const c={},u=e=>{P(e).forEach((e=>{E(e)||(T(e)?u(L(e)):O(e)&&!(0,s.isValidElement)(e)&&Object.assign(c,e))}))};u(e);const p=f.parse(`<0>${n}`),d={...c,...i},m=(e,n,t)=>{const a=L(e),i=g(a,n.children,t);return(e=>Array.isArray(e)&&e.every(s.isValidElement))(a)&&0===i.length||e.props?.i18nIsDynamicList?a:i},h=(e,n,t,a,i)=>{e.dummy?(e.children=n,t.push((0,s.cloneElement)(e,{key:a},i?void 0:n))):t.push(...s.Children.map([e],(e=>{const t={...e.props};return delete t.i18nIsDynamicList,(0,s.createElement)(e.type,{...t,key:a,ref:e.ref},i?null:n)})))},g=(n,i,c)=>{const u=P(n);return P(i).reduce(((n,i,p)=>{const f=i.children?.[0]?.content&&t.services.interpolator.interpolate(i.children[0].content,d,t.language);if("tag"===i.type){let r=u[parseInt(i.name,10)];1!==c.length||r||(r=c[0][i.name]),r||(r={});const y=0!==Object.keys(i.attrs).length?((e,n)=>{const t={...n};return t.props=Object.assign(e.props,n.props),t})({props:i.attrs},r):r,x=(0,s.isValidElement)(y),b=x&&T(i,!0)&&!i.voidElement,v=l&&O(y)&&y.dummy&&!x,N=O(e)&&Object.hasOwnProperty.call(e,i.name);if(E(y)){const e=t.services.interpolator.interpolate(y,d,t.language);n.push(e)}else if(T(y)||b){const e=m(y,i,c);h(y,e,n,p)}else if(v){const e=g(u,i.children,c);h(y,e,n,p)}else if(Number.isNaN(parseFloat(i.name)))if(N){const e=m(y,i,c);h(y,e,n,p,i.voidElement)}else if(a.transSupportBasicHtmlNodes&&o.indexOf(i.name)>-1)if(i.voidElement)n.push((0,s.createElement)(i.name,{key:`${i.name}-${p}`}));else{const e=g(u,i.children,c);n.push((0,s.createElement)(i.name,{key:`${i.name}-${p}`},e))}else if(i.voidElement)n.push(`<${i.name} />`);else{const e=g(u,i.children,c);n.push(`<${i.name}>${e}`)}else if(O(y)&&!x){const e=i.children[0]?f:null;e&&n.push(e)}else h(y,f,n,p,1!==i.children.length||!f)}else if("text"===i.type){const e=a.transWrapTextNodes,o=r?a.unescape(t.services.interpolator.interpolate(i.content,d,t.language)):t.services.interpolator.interpolate(i.content,d,t.language);e?n.push((0,s.createElement)(e,{key:`${i.name}-${p}`},o)):n.push(o)}return n}),[])},y=g([{dummy:!0,children:e||[]}],p,P(e||[]));return L(y[0])},z=(e,n,t)=>{const a=e.key||n,i=(0,s.cloneElement)(e,{key:a});return!i.props||!i.props.children||t.indexOf(`${n}/>`)<0&&t.indexOf(`${n} />`)<0?i:(0,s.createElement)((function(){return(0,s.createElement)(s.Fragment,null,i)}))},F=(e,n)=>e?Array.isArray(e)?((e,n)=>e.map(((e,t)=>z(e,t,n))))(e,n):O(e)?((e,n)=>{const t={};return Object.keys(e).forEach((s=>{Object.assign(t,{[s]:z(e[s],s,n)})})),t})(e,n):(g(" component prop expects an object or an array"),null):null;function U({children:e,count:n,parent:t,i18nKey:a,context:i,tOptions:r={},values:o,defaults:l,components:c,ns:u,i18n:p,t:d,shouldUnescape:f,...m}){const h=p||C();if(!h)return g("You will need to pass in an i18next instance by using i18nextReactModule"),e;const y=d||h.t.bind(h)||(e=>e),x={...S(),...h.options?.react};let b=u||y.ns||h.options?.defaultNS;b=E(b)?[b]:b||["translation"];const v=A(e,x),O=l||v||x.transEmptyNodeValue||a,{hashTransKey:N}=x,$=a||(N?N(v||O):v||O);h.options?.interpolation?.defaultVariables&&(o=o&&Object.keys(o).length>0?{...o,...h.options.interpolation.defaultVariables}:{...h.options.interpolation.defaultVariables});const k=o||void 0!==n&&!h.options?.interpolation?.alwaysFormat||!e?r.interpolation:{interpolation:{...r.interpolation,prefix:"#$?",suffix:"?$#"}},w={...r,context:i||r.context,count:n,...o,...k,defaultValue:O,ns:b},I=$?y($,w):O,j=F(c,I),R=V(j||e,I,h,x,w,f),T=t??x.defaultTransParent;return T?(0,s.createElement)(T,m,R):R}const B={type:"3rdParty",init(e){I(e.options.react),R(e)}},D=(0,s.createContext)();class K{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach((e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)}))}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const W=e=>async n=>({...await(e.getInitialProps?.(n))??{},...H()}),H=()=>{const e=C(),n=e.reportNamespaces?.getUsedNamespaces()??[],t={},s={};return e.languages.forEach((t=>{s[t]={},n.forEach((n=>{s[t][n]=e.getResourceBundle(t,n)||{}}))})),t.initialI18nStore=s,t.initialLanguage=e.language,t};function _({children:e,count:n,parent:t,i18nKey:a,context:i,tOptions:r={},values:o,defaults:l,components:c,ns:u,i18n:p,t:d,shouldUnescape:f,...m}){const{i18n:h,defaultNS:g}=(0,s.useContext)(D)||{},y=p||h||C(),x=d||y?.t.bind(y);return U({children:e,count:n,parent:t,i18nKey:a,context:i,tOptions:r,values:o,defaults:l,components:c,ns:u||x?.ns||g||y?.options?.defaultNS,i18n:y,t:d,shouldUnescape:f,...m})}const M=(e,n,t,s)=>e.getFixedT(n,t,s),q=(e,n={})=>{const{i18n:t}=n,{i18n:a,defaultNS:i}=(0,s.useContext)(D)||{},r=t||a||C();if(r&&!r.reportNamespaces&&(r.reportNamespaces=new K),!r){g("You will need to pass in an i18next instance by using initReactI18next");const e=(e,n)=>E(n)?n:O(n)&&E(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}r.options.react?.wait&&g("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const o={...S(),...r.options.react,...n},{useSuspense:l,keyPrefix:c}=o;let u=e||i||r.options?.defaultNS;u=E(u)?[u]:u||["translation"],r.reportNamespaces.addUsedNamespaces?.(u);const p=(r.isInitialized||r.initializedStoreOnce)&&u.every((e=>((e,n,t={})=>n.languages&&n.languages.length?n.hasLoadedNamespace(e,{lng:t.lng,precheck:(n,s)=>{if(t.bindI18n?.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!s(n.isLanguageChangingTo,e))return!1}}):(g("i18n.languages were undefined or empty",n.languages),!0))(e,r,o))),d=((e,n,t,a)=>(0,s.useCallback)(M(e,n,t,a),[e,n,t,a]))(r,n.lng||null,"fallback"===o.nsMode?u:u[0],c),f=()=>d,m=()=>M(r,n.lng||null,"fallback"===o.nsMode?u:u[0],c),[h,y]=(0,s.useState)(f);let v=u.join();n.lng&&(v=`${n.lng}${v}`);const N=((e,n)=>{const t=(0,s.useRef)();return(0,s.useEffect)((()=>{t.current=e}),[e,n]),t.current})(v),$=(0,s.useRef)(!0);(0,s.useEffect)((()=>{const{bindI18n:e,bindI18nStore:t}=o;$.current=!0,p||l||(n.lng?b(r,n.lng,u,(()=>{$.current&&y(m)})):x(r,u,(()=>{$.current&&y(m)}))),p&&N&&N!==v&&$.current&&y(m);const s=()=>{$.current&&y(m)};return e&&r?.on(e,s),t&&r?.store.on(t,s),()=>{$.current=!1,r&&e?.split(" ").forEach((e=>r.off(e,s))),t&&r&&t.split(" ").forEach((e=>r.store.off(e,s)))}}),[r,v]),(0,s.useEffect)((()=>{$.current&&p&&y(f)}),[r,c,p]);const k=[h,r,p];if(k.t=h,k.i18n=r,k.ready=p,p)return k;if(!p&&!l)return k;throw new Promise((e=>{n.lng?b(r,n.lng,u,(()=>e())):x(r,u,(()=>e()))}))},Y=(e,n={})=>function(t){function a({forwardedRef:a,...i}){const[r,o,l]=q(e,{...i,keyPrefix:n.keyPrefix}),c={...i,t:r,i18n:o,tReady:l};return n.withRef&&a?c.ref=a:!n.withRef&&a&&(c.forwardedRef=a),(0,s.createElement)(t,c)}return a.displayName=`withI18nextTranslation(${v(t)})`,a.WrappedComponent=t,n.withRef?(0,s.forwardRef)(((e,n)=>(0,s.createElement)(a,Object.assign({},e,{forwardedRef:n})))):a},Z=({ns:e,children:n,...t})=>{const[s,a,i]=q(e,t);return n(s,{i18n:a,lng:a.language},i)};function G({i18n:e,defaultNS:n,children:t}){const a=(0,s.useMemo)((()=>({i18n:e,defaultNS:n})),[e,n]);return(0,s.createElement)(D.Provider,{value:a},t)}const J=(e,n,t={})=>{const{i18n:a}=t,{i18n:i}=(0,s.useContext)(D)||{},r=a||i||C();r.options?.isClone||(e&&!r.initializedStoreOnce&&(r.services.resourceStore.data=e,r.options.ns=Object.values(e).reduce(((e,n)=>(Object.keys(n).forEach((n=>{e.indexOf(n)<0&&e.push(n)})),e)),r.options.ns),r.initializedStoreOnce=!0,r.isInitialized=!0),n&&!r.initializedLanguageOnce&&(r.changeLanguage(n),r.initializedLanguageOnce=!0))},Q=()=>function(e){function n({initialI18nStore:n,initialLanguage:t,...a}){return J(n,t),(0,s.createElement)(e,{...a})}return n.getInitialProps=W(e),n.displayName=`withI18nextSSR(${v(e)})`,n.WrappedComponent=e,n},X=()=>"",ee=()=>"",ne=()=>"",te=()=>"",se=()=>"",ae=()=>""}}]);