PageSourceSearch

https://www.weser-kurier.de/weser-kurier/dist/datalayer.min.js?cacheBust=11531

js weser-kurier.de collected 2026-10-01 10:34:45 UTC 3,077 bytes, 1 lines download raw bytes

1(()=>{"use strict";(()=>{class t{delayScript(t){return new Promise(e=>setTimeout(e,t))}encode(t,e={json:!0,base64:!0}){let o=t;return e.json&&(o=JSON.stringify(o)),e.base64&&(o=btoa(o)),o}decode(t,e={json:!0,base64:!0}){let o=t;return e.base64&&(o=atob(o)),e.json&&(o=JSON.parse(o)),o}logo(){console.log("%c\n     _        _  _   _               _     _    _          _  _\n    / \\      | || \\ | |             | |   | \\  / |        | ||_|\n   / _ \\   __| ||  \\| | ___  _ _  __| |   |  \\/  | ___  __| | _  __ _\n  / /_\\ \\ / _  ||     |/ _ \\| ´_|/ _  |   |      |/ _ \\/ _  || |/ _' |\n / _____ \\|(_| || |\\  ||(_)|| |  |(_| |   | |\\/| |  __/|(_| || ||( | |\n/_/     \\_\\__,_||_| \\_|\\___/|_|  \\__,_|   |_|  |_|\\___|\\__,_||_|\\__,_|\n        %c\n                                https://adnord.de\n                                ","color:#2fa8b3;text-shadow:0 0 1px #2fa8b3;","font-size:initial")}}const e=new class extends t{init(){this.development=!0,this.ivw={st:"nwz",sc:"yes"},this.host=location.origin+"/weser-kurier/dist/"}log(t){if(this.development)if(2==arguments.length)console.log(t,arguments[1]);else{let e=[],o=/\%c/g;[...t.matchAll(o)].forEach((t,o)=>{e.push(o%2?"color:gray;font-weight:normal;":"color:purple;font-weight:bold;")}),console.log("%c > %c"+t,"margin:10px 0;color:black;font-weight:bold;","color:grey;font-weight:normal;",null!=e[0]?"color:purple;font-weight:bold;":"",null!=e[1]?"color:gray;font-weight:normal;":"",null!=e[2]?"color:purple;font-weight:bold;":"",null!=e[3]?"color:gray;font-weight:normal;":"",null!=e[4]?"color:purple;font-weight:bold;":"",null!=e[5]?"color:gray;font-weight:normal;":"")}}};class o{constructor(){this.local,this.local_isSupported=!1,this.session,this.cookies,this.indexedDB,this.webSQL,this.initLocalStorage()}initLocalStorage(){this.local_isSupported=(()=>{try{let t=""+localStorage.getItem("");return localStorage.removeItem(""),localStorage.setItem("",t),null===t?localStorage.removeItem(""):localStorage.setItem("",t),!0}catch(t){return!1}})()}setItem(t,e){this.local_isSupported?localStorage.setItem(t,e):this.writeCookie(t,e,20)}removeItem(t){this.local_isSupported?localStorage.removeItem(t):this.removeCookie(t)}getItem(t){return this.local_isSupported?localStorage.getItem(t)||btoa("[]"):this.readCookie(t)}readCookie(t){var e=new RegExp("(?:^|; )"+encodeURIComponent(t)+"=([^;]*)").exec(document.cookie);return e?e[1]:null}writeCookie(t,e,o=365){var l=new Date;l.setTime(l.getTime()+24*o*60*60*1e3);var r="; expires="+l.toUTCString();document.cookie=t+"="+e+r+"; path=/"}removeCookie(t){this.writeCookie(t,"",-1)}}window.DataLayerTools=new class{constructor(){this.storage=new o,this.attributes={dlhistory:{data:[],pull:(new Date).getTime()}}}getData(){return this.attributes.dlhistory.data=e.decode(this.storage.getItem("dlhistory"))||[],this.attributes.dlhistory.data}storeData(){this.storage.setItem("dlhistory",e.encode(this.attributes.dlhistory.data))}addData(t){this.attributes.dlhistory.data=t,this.attributes.dlhistory.pull=(new Date).getTime(),this.storeData("dlhistory")}}})()})();

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.