1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="9ec9deda-feed-407d-99d0-b674a2af4b27",e._sentryDebugIdIdentifier="sentry-dbid-9ec9deda-feed-407d-99d0-b674a2af4b27")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3949],{69917: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}},43949:function(e,n,t){"use strict";let a;t.d(n,{Db:function(){return f},$G:function(){return m}});var s=t(2265);t(69917),Object.create(null);let r={};function o(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];"string"==typeof n[0]&&r[n[0]]||("string"==typeof n[0]&&(r[n[0]]=new Date),function(){if(console&&console.warn){for(var e=arguments.length,n=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))}let i=(e,n)=>()=>{if(e.isInitialized)n();else{let t=()=>{setTimeout(()=>{e.off("initialized",t)},0),n()};e.on("initialized",t)}};function u(e,n,t){e.loadNamespaces(n,i(e,t))}function l(e,n,t,a){"string"==typeof t&&(t=[t]),t.forEach(n=>{0>e.options.ns.indexOf(n)&&e.options.ns.push(n)}),e.loadLanguages(n,i(e,a))}let c=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,d={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"â¦","…":"â¦","/":"/","/":"/"},g=e=>d[e],p={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(c,g)},f={type:"3rdParty",init(e){(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p={...p,...e}})(e.options.react),a=e}},b=(0,s.createContext)();class h{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}let y=(e,n)=>{let t=(0,s.useRef)();return(0,s.useEffect)(()=>{t.current=n?t.current:e},[e,n]),t.current};function m(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{i18n:t}=n,{i18n:r,defaultNS:i}=(0,s.useContext)(b)||{},c=t||r||a;if(c&&!c.reportNamespaces&&(c.reportNamespaces=new h),!c){o("You will need to pass in an i18next instance by using initReactI18next");let 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}c.options.react&&void 0!==c.options.react.wait&&o("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let d={...p,...c.options.react,...n},{useSuspense:g,keyPrefix:f}=d,m=e||i||c.options&&c.options.defaultNS;m="string"==typeof m?[m]:m||["translation"],c.reportNamespaces.addUsedNamespaces&&c.reportNamespaces.addUsedNamespaces(m);let N=(c.isInitialized||c.initializedStoreOnce)&&m.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,a)=>
1{if(t.bindI18n&&t.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!a(n.isLanguageChangingTo,e))return!1}}):function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.languages[0],s=!!n.options&&n.options.fallbackLng,r=n.languages[n.languages.length-1];if("cimode"===a.toLowerCase())return!0;let o=(e,t)=>{let a=n.services.backendConnector.state[`${e}|${t}`];return -1===a||2===a};return(!(t.bindI18n&&t.bindI18n.indexOf("languageChanging")>-1)||!n.services.backendConnector.backend||!n.isLanguageChangingTo||!!o(n.isLanguageChangingTo,e))&&!!(n.hasResourceBundle(a,e)||!n.services.backendConnector.backend||n.options.resources&&!n.options.partialBundledLanguages||o(a,e)&&(!s||o(r,e)))}(e,n,t):(o("i18n.languages were undefined or empty",n.languages),!0)})(e,c,d));function w(){return c.getFixedT(n.lng||null,"fallback"===d.nsMode?m:m[0],f)}let[k,v]=(0,s.useState)(w),C=m.join();n.lng&&(C=`${n.lng}${C}`);let I=y(C),x=(0,s.useRef)(!0);(0,s.useEffect)(()=>{let{bindI18n:e,bindI18nStore:t}=d;function a(){x.current&&v(w)}return x.current=!0,N||g||(n.lng?l(c,n.lng,m,()=>{x.current&&v(w)}):u(c,m,()=>{x.current&&v(w)})),N&&I&&I!==C&&x.current&&v(w),e&&c&&c.on(e,a),t&&c&&c.store.on(t,a),()=>{x.current=!1,e&&c&&e.split(" ").forEach(e=>c.off(e,a)),t&&c&&t.split(" ").forEach(e=>c.store.off(e,a))}},[c,C]);let E=(0,s.useRef)(!0);(0,s.useEffect)(()=>{x.current&&!E.current&&v(w),E.current=!1},[c,f]);let S=[k,c,N];if(S.t=k,S.i18n=c,S.ready=N,N||!N&&!g)return S;throw new Promise(e=>{n.lng?l(c,n.lng,m,()=>e()):u(c,m,()=>e())})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.