PageSourceSearch

https://incarail.com/_next/static/chunks/npm.react-i18next-0a8cba9d0ed37d6e.js

js incarail.com collected 2026-10-03 20:51:54 UTC 9,417 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[827],{83195:(e,t,n)=>{let r;n.d(t,{xC:()=>T,x6:()=>v,Bd:()=>I});var a=n(14232),s=n(25004);let l=(e,t,n,r)=>{let a=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);d(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...a):console?.warn&&console.warn(...a)},i={},o=(e,t,n,r)=>{d(n)&&i[n]||(d(n)&&(i[n]=new Date),l(e,t,n,r))},u=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},p=(e,t,n)=>{e.loadNamespaces(t,u(e,n))},c=(e,t,n,r)=>{if(d(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return p(e,n,r);n.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,u(e,r))},d=e=>"string"==typeof e,f=e=>"object"==typeof e&&null!==e,m=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,g={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xa9","&#169;":"\xa9","&reg;":"\xae","&#174;":"\xae","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},h=e=>g[e],N={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(m,h)},y=(e,t)=>{if(!e)return!1;let n=e.props?.children??e.children;return t?n.length>0:!!n},b=e=>{if(!e)return[];let t=e.props?.children??e.children;return e.props?.i18nIsDynamicList?E(t):t},E=e=>Array.isArray(e)?e:[e],$=(e,t,n,r)=>{if(!e)return"";let s="",i=E(e),o=t?.transSupportBasicHtmlNodes?t.transKeepBasicHtmlNodesFor??[]:[];return i.forEach((e,i)=>{if(d(e)){s+=`${e}`;return}if((0,a.isValidElement)(e)){let{props:a,type:l}=e,u=Object.keys(a).length,p=o.indexOf(l)>-1,c=a.children;if(!c&&p&&!u){s+=`<${l}/>`;return}if(!c&&(!p||u)||a.i18nIsDynamicList){s+=`<${i}></${i}>`;return}if(p&&1===u&&d(c)){s+=`<${l}>${c}</${l}>`;return}let f=$(c,t,n,r);s+=`<${i}>${f}</${i}>`;return}if(null===e)return void l(n,"TRANS_NULL_VALUE","Passed in a null value as child",{i18nKey:r});if(f(e)){let{format:t,...a}=e,i=Object.keys(a);if(1===i.length){let e=t?`${i[0]}, ${t}`:i[0];s+=`{{${e}}}`;return}l(n,"TRANS_INVALID_OBJ","Invalid child - Object should only have keys {{ value, format }} (format is optional).",{i18nKey:r,child:e});return}l(n,"TRANS_INVALID_VAR","Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.",{i18nKey:r,child:e})}),s},x=(e,t,n)=>{let r=e.key||t,s=(0,a.cloneElement)(e,{key:r});return!s.props||!s.props.children||0>n.indexOf(`${t}/>`)&&0>n.indexOf(`${t} />`)?s:(0,a.createElement)(function(){return(0,a.createElement)(a.Fragment,null,s)},{key:r})},O=(0,a.createContext)();class k{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function v({children:e,count:t,parent:n,i18nKey:l,context:i,tOptions:u={},values:p,defaults:c,components:m,ns:g,i18n:h,t:k,shouldUnescape:v,...A}){let{i18n:I,defaultNS:T}=(0,a.useContext)(O)||{},w=h||I||r,S=k||w?.t.bind(w);return function({children:e,count:t,parent:n,i18nKey:l,context:i,tOptions:u={},values:p,defaults:c,components:m,ns:g,i18n:h,t:O,shouldUnescape:k,...v}){let A=h||r;if(!A)return o(A,"NO_I18NEXT_INSTANCE","Trans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:l}),e;let I=O||A.t.bind(A)||(e=>e),T={...N,...A.options?.react},w=g||I.ns||A.options?.defaultNS;w=d(w)?[w]:w||["translation"];let S=$(e,T,A,l),_=c||S||T.transEmptyNodeValue||l,{hashTransKey:j}=T,C=l||(j?j(S||_):S||_);A.options?.interpolation?.defaultVariables&&(p=p&&Object.keys(p).length>0?{...p,...A.options.interpolation.defaultVariables}:{...A.options.interpolation.defaultVariables});let V=!p&&(void 0===t||A.options?.interpolation?.alwaysFormat)&&e?{interpolation:{...u.interpolation,prefix:"#$?",suffix:"?$#"}}:u.interpolation,L={...u,context:i||u.context,count:t,...p,...V,defaultValue:_,ns:w},R=C?I(C,L):_,D=((e,t,n,r)=>{if(!e)return null;if(Array.isArray(e))return e.map((e,n)=>x(e,n,t));return f(e)?((e,t)=>
1{let n={};return Object.keys(e).forEach(r=>{Object.assign(n,{[r]:x(e[r],r,t)})}),n})(e,t):(o(n,"TRANS_INVALID_COMPONENTS",'<Trans /> "components" prop expects an object or array',{i18nKey:r}),null)})(m,R,A,l),F=D||e,P=null;!(!f(D)||Array.isArray(D))&&Object.keys(D).reduce((e,t)=>e&&Number.isNaN(Number.parseFloat(t)),!0)&&(P=D,F=e);let B=((e,t,n,r,l,i,o)=>{if(""===n)return[];let u=l.transKeepBasicHtmlNodesFor||[],p=n&&new RegExp(u.map(e=>`<${e}`).join("|")).test(n);if(!e&&!t&&!p&&!o)return[n];let c=t??{},m=e=>{E(e).forEach(e=>{d(e)||(y(e)?m(b(e)):f(e)&&!(0,a.isValidElement)(e)&&Object.assign(c,e))})};m(e);let g=s.A.parse(`<0>${n}</0>`),h={...c,...i},N=(e,t,n)=>{let r,s=b(e),l=x(s,t.children,n);return Array.isArray(r=s)&&r.every(a.isValidElement)&&0===l.length||e.props?.i18nIsDynamicList?s:l},$=(e,t,n,r,s)=>{e.dummy?(e.children=t,n.push((0,a.cloneElement)(e,{key:r},s?void 0:t))):n.push(...a.Children.map([e],e=>{let n={...e.props};return delete n.i18nIsDynamicList,(0,a.createElement)(e.type,{...n,key:r,ref:e.props.ref??e.ref},s?null:t)}))},x=(e,n,s)=>{let i=E(e);return E(n).reduce((e,n,c)=>{let m=n.children?.[0]?.content&&r.services.interpolator.interpolate(n.children[0].content,h,r.language);if("tag"===n.type){let o=i[parseInt(n.name,10)];!o&&t&&(o=t[n.name]),1!==s.length||o||(o=s[0][n.name]),o||(o={});let g=0!==Object.keys(n.attrs).length?((e,t)=>{let n={...t};return n.props=Object.assign(e.props,t.props),n})({props:n.attrs},o):o,b=(0,a.isValidElement)(g),E=b&&y(n,!0)&&!n.voidElement,O=p&&f(g)&&g.dummy&&!b,k=f(t)&&Object.hasOwnProperty.call(t,n.name);if(d(g)){let t=r.services.interpolator.interpolate(g,h,r.language);e.push(t)}else if(y(g)||E){let t=N(g,n,s);$(g,t,e,c)}else if(O)$(g,x(i,n.children,s),e,c);else if(Number.isNaN(parseFloat(n.name)))if(k){let t=N(g,n,s);$(g,t,e,c,n.voidElement)}else if(l.transSupportBasicHtmlNodes&&u.indexOf(n.name)>-1)if(n.voidElement)e.push((0,a.createElement)(n.name,{key:`${n.name}-${c}`}));else{let t=x(i,n.children,s);e.push((0,a.createElement)(n.name,{key:`${n.name}-${c}`},t))}else if(n.voidElement)e.push(`<${n.name} />`);else{let t=x(i,n.children,s);e.push(`<${n.name}>${t}</${n.name}>`)}else if(f(g)&&!b){let t=n.children[0]?m:null;t&&e.push(t)}else $(g,m,e,c,1!==n.children.length||!m)}else if("text"===n.type){let t=l.transWrapTextNodes,s=o?l.unescape(r.services.interpolator.interpolate(n.content,h,r.language)):r.services.interpolator.interpolate(n.content,h,r.language);t?e.push((0,a.createElement)(t,{key:`${n.name}-${c}`},s)):e.push(s)}return e},[])};return b(x([{dummy:!0,children:e||[]}],g,E(e||[]))[0])})(F,P,R,A,T,L,k),H=n??T.defaultTransParent;return H?(0,a.createElement)(H,v,B):B}({children:e,count:t,parent:n,i18nKey:l,context:i,tOptions:u,values:p,defaults:c,components:m,ns:g||S?.ns||T||w?.options?.defaultNS,i18n:w,t:k,shouldUnescape:v,...A})}let A=(e,t,n,r)=>e.getFixedT(t,n,r),I=(e,t={})=>{let{i18n:n}=t,{i18n:s,defaultNS:l}=(0,a.useContext)(O)||{},i=n||s||r;if(i&&!i.reportNamespaces&&(i.reportNamespaces=new k),!i){o(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>d(t)?t:f(t)&&d(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}i.options.react?.wait&&o(i,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let u={...N,...i.options.react,...t},{useSuspense:m,keyPrefix:g}=u,h=e||l||i.options?.defaultNS;h=d(h)?[h]:h||["translation"],i.reportNamespaces.addUsedNamespaces?.(h);let y=(i.isInitialized||i.initializedStoreOnce)&&h.every(e=>((e,t,n={})=>t.languages&&t.languages.length?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):(o(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0))(e,i,u)),b=((e,t,n,r)=>(0,a.useCallback)(A(e,t,n,r),[e,t,n,r]))(i,t.lng||null,"fallback"===u.nsMode?h:h[0],g),E=()=>b,$=()=>A(i,t.lng||null,"fallback"===u.nsMode?h:h[0],g),[x,v]=(0,a.useState)(E),I=h.join();t.lng&&(I=`${t.lng}${I}`);let T=((e,t)=>{let n=(0,a.useRef)();return(0,a.useEffect)(()=>{n.current=e},[e,void 0]),n.current})(I),w=(0,a.useRef)(!0);(0,a.useEffect)(()=>{let{bindI18n:e,bindI18nStore:n}=u;w.current=!0,y||m||(t.lng?c(i,t.lng,h,()=>{w.current&&v($)}
1):p(i,h,()=>{w.current&&v($)})),y&&T&&T!==I&&w.current&&v($);let r=()=>{w.current&&v($)};return e&&i?.on(e,r),n&&i?.store.on(n,r),()=>{w.current=!1,i&&e&&e?.split(" ").forEach(e=>i.off(e,r)),n&&i&&n.split(" ").forEach(e=>i.store.off(e,r))}},[i,I]),(0,a.useEffect)(()=>{w.current&&y&&v(E)},[i,g,y]);let S=[x,i,y];if(S.t=x,S.i18n=i,S.ready=y,y||!y&&!m)return S;throw new Promise(e=>{t.lng?c(i,t.lng,h,()=>e()):p(i,h,()=>e())})};function T({i18n:e,defaultNS:t,children:n}){let r=(0,a.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,a.createElement)(O.Provider,{value:r},n)}}}]);

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.