PageSourceSearch

https://www.perlego.com/_next/static/chunks/2674-8a48924a1e108c52.js

js perlego.com collected 2026-10-01 10:15:34 UTC 6,955 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="81e097a7-b58b-4077-aa4a-8bcf64d2a342",e._sentryDebugIdIdentifier="sentry-dbid-81e097a7-b58b-4077-aa4a-8bcf64d2a342")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2674],{5743:(e,t,l)=>{"use strict";l.d(t,{g:()=>a});var r=l(78028),u=l(13569);let a=async e=>{try{let{data:t}=await r.A.get(e);return t.countryCode||"GB"}catch(e){return(0,u.NE)(e),"GB"}}},11704:(e,t,l)=>{"use strict";l.d(t,{l:()=>i,z:()=>n});var r=l(45537),u=l(54724),a=l(73208);let n=()=>{if(!a.A.getItem("utms")){var e,t;let l,n=a.A.getItem("utms"),o={},i=n?JSON.parse(n):{utm_source:null,utm_id:null,gclid:null,utm_campaign:null,utm_medium:null,utm_content:null,utm_keyword:null,campaignid:null,adgroupid:null},s=new URLSearchParams(window.location.search),d=new r.A;Object.keys(i).forEach(e=>{let t=s.get(e);o={...o,[e]:t?d.sanitise(t):null}}),Object.keys(o).some(e=>null!==o[e])||(e=o,l=["google","yahoo","bing","ecosia","duckduckgo","yandex","baidu"].filter(e=>document.referrer.toLowerCase().includes(e)),document.referrer&&""!==document.referrer?document.referrer.toLowerCase().includes("talis")?(e.utm_source="talis",e.utm_medium="catapi"):l.length>0&&(e.utm_source=l[0],e.utm_medium="organic"):(e.utm_source="direct",e.utm_medium="direct"),i=e),t=o,u.v().setItem("utms",t)}},o=e=>{u.v().setItem("lca_utms",e)},i=()=>{let e=new URLSearchParams(window.location.search),t=new r.A;if(["utm_source","utm_medium"].some(t=>e.has(t))){let l=a.A.getItem("lca_utms"),r={};Object.keys(l?JSON.parse(l):{utm_source:null,utm_id:null,utm_campaign:null,utm_medium:null,utm_content:null,utm_keyword:null,campaignid:null,adgroupid:null,gclid:null}).forEach(l=>{let u=e.get(l);r={...r,[l]:u?t.sanitise(u):null}}),o(r)}else{let e=a.A.getItem("lca_utms"),l=e?JSON.parse(e):{utm_source:null,utm_id:null,utm_campaign:null,utm_medium:null,utm_content:null,utm_keyword:null,campaignid:null,adgroupid:null,gclid:null},r={};for(let e in l)if(l.hasOwnProperty(e)){let u=null!==l[e]?t.sanitise(l[e]):null;r[e]=u}o((e=>{if(e.utm_source)return e;let t=["google","yahoo","bing","ecosia","duckduckgo","yandex","baidu"].filter(e=>document.referrer.toLowerCase().includes(e));return document.referrer&&""!==document.referrer?document.referrer.toLowerCase().includes("talis")?(e.utm_source="talis",e.utm_medium="catapi"):t.length>0&&(e.utm_source=t[0],e.utm_medium="organic"):(e.utm_source="direct",e.utm_medium="direct"),e})(r))}}},16006:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return m}});let r=l(64252)._(l(14232)),u=l(72936),a=[],n=[],o=!1;function i(e){let t=e(),l={loading:!0,loaded:null,error:null};return l.promise=t.then(e=>(l.loading=!1,l.loaded=e,e)).catch(e=>{throw l.loading=!1,l.error=e,e}),l}class s{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function d(e){return function(e,t){let l=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),a=null;function i(){if(!a){let t=new s(e,l);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!o){let e=l.webpack&&1?l.webpack():l.modules;e&&n.push(t=>{for(let l of e)if(t.includes(l))return i()})}function d(e,t){let n;i(),(n=r.default.useContext(u.LoadableContext))&&Array.isArray(l.modules)&&l.modules.forEac
1h(e=>{n(e)});let o=r.default.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),r.default.useMemo(()=>{var t;return o.loading||o.error?r.default.createElement(l.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:a.retry}):o.loaded?r.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return d.preload=()=>i(),d.displayName="LoadableComponent",r.default.forwardRef(d)}(i,e)}function c(e,t){let l=[];for(;e.length;){let r=e.pop();l.push(r(t))}return Promise.all(l).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(a).then(e,t)}),d.preloadReady=(e=[])=>new Promise(t=>{let l=()=>(o=!0,t());c(n,e).then(l,l)}),window.__NEXT_PRELOADREADY=d.preloadReady;let m=d},18847:(e,t,l)=>{e.exports=l(20705)},20705:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={default:function(){return s},noSSR:function(){return i}};for(var u in r)Object.defineProperty(t,u,{enumerable:!0,get:r[u]});let a=l(64252);l(37876),l(14232);let n=a._(l(16006));function o(e){return{default:e?.default||e}}function i(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let l=n.default,r={loading:({error:e,isLoading:t,pastDelay:l})=>null};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let u=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?l({...r,loader:()=>null!=u?u().then(o):Promise.resolve(o(()=>null))}):(delete r.webpack,delete r.modules,i(l,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55203:(e,t,l)=>{"use strict";l.d(t,{i:()=>a});var r=l(5743);let u=async e=>{if(e.countryCode)return e.countryCode;let t=e.COUNTRY_CODE_LOCATION;return t?(0,r.g)(t):void console.error("COUNTRY_CODE_LOCATION is not defined in globals")},a=async e=>{let t=await u(e);return{...e,countryCode:t}}},72936:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=l(64252)._(l(14232)).default.createContext(null)}}]);

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.