PageSourceSearch

https://www.goorm.io/_next/static/chunks/4274-4c4cb73344d98d7d.js?dpl=dpl_275sFaxUWGB39YQXrBxCVW88GqBw

js goorm.io collected 2026-10-02 02:39:03 UTC 11,248 bytes, 1 lines download raw bytes

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

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.