PageSourceSearch

https://shop-cdn.mycall.no/prod/mycall/v2.0.187/_next/static/chunks/5962-v2.0.187.js

js mycall.no collected 2026-09-24 09:52:55 UTC 9,013 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5962],{25680:(e,t,a)=>{"use strict";a.d(t,{Jt:()=>u,bE:()=>p,mZ:()=>c});var r=a(69785),s=a(61212),o=a(68765);class n extends Error{constructor(e,t){super(`Failed to fetch data: ${e.statusText} in base client`),this.name=`Failed to fetch data: ${e.statusText} in base client`,this.message={response:t,status:e.status,url:e.url}}}let l=()=>{let e=(0,s.M$)("ocws-token","localStorage"),t=(0,o.DB)(),a={Accept:"application/json","Content-Type":"application/json","Access-Control-Allow-Origin":"*",traceparent:crypto.randomUUID()};return e&&(a.Authorization="Bearer "+e.token),t&&(a["X-Preview-Secret"]=t),a},c=()=>({"Cache-Control":"no-cache",Pragma:"no-cache",Expires:"0"}),i=async(e,t,a={})=>{let s,o,c={method:a.method,body:a?.body,headers:{...l(),...a.headers},cache:a?.cache||"no-store",next:{...a?.next?.revalidate&&{revalidate:a?.next?.revalidate},tags:[e,...a?.next?.tags||[]],...a?.next?.priority&&{priority:a?.next?.priority}},...s&&{dispatcher:s}};try{o=await fetch(e+t,c)}catch(a){throw(0,r.vV)("Fetch failed before receiving response",{url:e+t,error:a?.message,cause:a?.cause?{name:a.cause.name,message:a.cause.message,code:a.cause.code,errno:a.cause.errno,type:a.cause.type}:null,fetchOptions:c}),a}let i=o.headers.get("content-type")?.includes("application/json")?await o.json():await o.text();if(!o.ok)throw new n(o,i);return{status:o.status,statusText:o.statusText,ok:o.ok,url:o.url,data:i}},g=e=>{let t=new URLSearchParams;for(let a in e)Object.hasOwn(e,a)&&(Array.isArray(e[a])?e[a].forEach(e=>{t.append(`${a}[]`,e)}):t.append(a,e[a]));return t.toString()},u=async(e,t,a={},r={})=>{let s=g(a);return i(e,s?`${t}?${s}`:t,{method:"GET",...r})},p=async(e,t,a,r={})=>i(e,t,{method:"POST",body:JSON.stringify(a),...r})},31284:(e,t,a)=>{"use strict";a.d(t,{Yv:()=>n,fX:()=>s,op:()=>r,v$:()=>o});let r=(e,t)=>{let a=t||new URLSearchParams(window.location.search),r=null;return a.forEach((t,a)=>{e===a&&(r=t)}),r},s=(e,t)=>{let a=t||new URLSearchParams(window.location.search),r={};return a.forEach((t,a)=>{e.includes(a)&&(r[a]=t)}),r},o=(e,t,a=!0,r=!0)=>{let s=new URLSearchParams(window.location.search);null==t?s.delete(e):s.set(e,t);let o=window.location.hash;if(a){let e=`${window.location.pathname}${""!==s.toString()?"?":""}${s.toString()}${o}`;r?window.history.replaceState(null,null,e):window.history.pushState(null,null,e)}},n=e=>e.toLowerCase().replace(/[\s/.,]+/g,"-").replace(/-{2,}/g,"-").replace(/[^\w-]+/g,"")},36081:(e,t,a)=>{"use strict";a.d(t,{Bk:()=>v,IT:()=>w,Lw:()=>f,Qb:()=>d,VQ:()=>h,d9:()=>p,f3:()=>S,fU:()=>m,hf:()=>u,up:()=>g,wR:()=>y});var r=a(61212),s=a(79848),o=a(35111),n=a(97134),l=a(54642),c=a(54967),i=a(85395);let g=()=>{(0,r.M$)("newPurchase","localStorage")&&((0,r.gU)("purchaseId","localStorage"),(0,r.gU)("newCustomer","localStorage"),(0,r.gU)("newPurchase","localStorage"))},u=()=>{(0,r.gU)("checkoutSession","localStorage"),(0,r.gU)("mobilPantState","localStorage"),(0,c.ft)(),(0,i.cg)()},p=(e="/")=>((0,r.gU)("ocws-token","localStorage"),(0,r.gU)("checkoutSession","localStorage"),(0,r.gU)("purchaseId","localStorage"),(0,r.gU)("newCustomer","localStorage"),window.location.href=e,!1),h=()=>{(0,r.gU)("purchaseId","localStorage")},d=e=>4===e.split("").length,S=(e=new Date,t=new Date)=>(0,s.d)(e,t)||(0,o.Y)(e,t),w=(e=new Date,t=new Date)=>(0,s.d)(e,t)||(0,n.d)(e,t),m=!1,y=(e=0)=>new Promise(t=>setTimeout(t,e)),f=(e=0)=>99==e||100==e,v="browser"===(0,l.platform)()},50477:()=>{},54967:(e,t,a)=>{"use strict";a.d(t,{BL:()=>c,Uc:()=>p,ZV:()=>i,_1:()=>l,bw:()=>u,ft:()=>g});var r=a(61212),s=a(81798);let o="myPointsApplied",n="myPointsAppliedBefore",l="MYPOINTS",c=()=>!0===(0,r.M$)(o,"localStorage"),i=e=>{e?((0,r.j4)(o,!0,"localStorage"),(0,r.j4)(n,!0,"localStorage")):(0,r.gU)(o,"localStorage")},g=()=>{(0,r.gU)(o,"localStorage"),(0,r.gU)(n,"localStorage")},u=()=>!0===(0,r.M$)(n,"localStorage"),p=(e,t,a,r,o)=>{let n=Array.isArray(e)?e:[],c=(0,s.v)(n,t,a,r,o);return[...n,{voucherName:"MyPoints",voucherTypeKey:l,amount:c,active:!0}]}},61212:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M$:()=>getDataFromStorage,M2:()=>changeStorageData,Nd:()=>humanReadableStorage,UM:()=>getCookieValue,Yj:()=>deleteCookie,gU:()=>removeDataFromStorage,j4:()=>setDataToStorage,n0:()=>createCookie});var _barrel_optimize_names_set_lodash_es__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(58898),_general_helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(36081);let chooseStorage=storageType=>_general_helpers__WEBPACK_IMPORTED_MODULE_0__.Bk?navigator.cookieEnabled?["localStorage","sessionStorage"].includes(storageType)?eval(storageType):sessionStorage:null:null,getDataFromStorage=(e,t="sessionStorage",a)=>{let r=chooseStorage(t);return r&&Object.prototype.hasOwnProperty.call(r,e)?JSON.parse(r.getItem(e)):a},setDataToStorage=(e,t,a="sessionStorage")=>{let r=chooseStorage(a),s=JSON.stringify(t);r?.setItem(e,s)},removeDataFromStorage=(e,t="sessionStorage")=>{let a=chooseStorage(t);a?.removeItem(e)},changeStorageData=(e,t,a,r="sessionStorage",s={})=>{let o=chooseStorage(r),n=o&&Object.prototype.hasOwnProperty.call(o,e)?JSON.parse(o?.getItem(e)):s;(0,_barrel_optimize_names_set_lodash_es__WEBPACK_IMPORTED_MODULE_1__.A)(n,t,a),setDataToStorage(e,n,r)},createCookie=(e,t,a="second",r)=>{let s;if(!_general_helpers__WEBPACK_IMPORTED_MODULE_0__.Bk)return;switch(!0){case new RegExp(/second(s)?$/g).test(a):s=r;break;case new RegExp(/minute(s)?$/g).test(a):s=60*r;break;case new RegExp(/hour(s)?$/g).test(a):s=60*r*60;break;case new RegExp(/day(s)?$/g).test(a):s=24*r*3600;break;case new RegExp(/year(s)?$/g).test(a):s=365*r*86400}let o=new Date;o.setTime(o.getTime()+1e3*s),document.cookie=e+" = "+t+"; expires = "+o.toGMTString()},deleteCookie=e=>{_general_helpers__WEBPACK_IMPORTED_MODULE_0__.Bk&&(document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC")},getCookieValue=e=>{if(!_general_helpers__WEBPACK_IMPORTED_MODULE_0__.Bk)return null;let t=document.cookie.split("; ").find(t=>t.startsWith(e+"="));return t?.split("=")[1]??null},humanReadableStorage=e=>{let t=+e>=1e3;return{value:t?Math.round(e/1e3):e,unit:t?"TB":"GB"}}},64021:(e,t,a)=>{"use strict";a.d(t,{PK:()=>r,cd:()=>o,nm:()=>n,sf:()=>s});let r=e=>!!JSON.parse(e.toLowerCase()),s=e=>window.matchMedia(`(max-width: ${e}
1px)`).matches,o=(e,t)=>Object.keys(e).find(a=>e[a]===t),n={xs:0,sm:576,md:768,lg:992,xl:1200}},68765:(e,t,a)=>{"use strict";a.d(t,{DB:()=>n,IT:()=>l,cy:()=>c});var r=a(61212),s=a(31284);let o="preview-secret",n=()=>(0,r.UM)(o),l=(e,t)=>{(0,r.n0)(o,e,"second",t)},c=()=>{(0,r.Yj)(o),(0,s.v$)("secret",null)}},69785:(e,t,a)=>{"use strict";a.d(t,{vV:()=>w});var r=a(25680);a(41463);let s="https://shop.mycall.no",o=(e={})=>({Accept:"application/json","Content-Type":"application/json",...e}),n=(e,t,a,n)=>(0,r.bE)(s,e,t,{headers:o(a),...n});var l=a(7351),c=a.n(l);let i={stringify:function(e){var t={ct:e.ciphertext.toString(c().enc.Base64)};return e.iv&&(t.iv=e.iv.toString()),e.salt&&(t.s=e.salt.toString()),JSON.stringify(t)},parse:function(e){var t=JSON.parse(e),a=c().lib.CipherParams.create({ciphertext:c().enc.Base64.parse(t.ct)});return t.iv&&(a.iv=c().enc.Hex.parse(t.iv)),t.s&&(a.salt=c().enc.Hex.parse(t.s)),a}},g=(e,t="")=>c().AES.encrypt(JSON.stringify(e),t,{format:i}).toString();class u{static async post(e,t,a=[],r=[]){return n("/api/log",g({dt:Math.floor(new Date().getTime()/1e3),level:e,title:t,messages:a.filter(e=>null!==e),channels:r},"mycall"))}}var p=a(98521);let h=e=>({name:e.name,message:e.message,stack:e.stack}),d=(e,t,a)=>{"error"===e?console.error(t,a):console.log(t,a)},S=async(e,t,a)=>{try{d(e,t,a);let r="error"===e?h(a):{message:a};u.post(e,t,["userAgent: "+(0,p.ZQ)(),JSON.stringify(r)],["otel"])}catch(e){console.log("Error -> @/helpers/logging-helpers/logError",e)}},w=async(e,t)=>S("error",e,t)},81798:(e,t,a)=>{"use strict";a.d(t,{t:()=>s,v:()=>r});let r=(e,t,a,r,s)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];return Math.min(Math.max(0,s-o.reduce((e,t)=>e+(t.active?+t.amount:0),0)-n.reduce((e,t)=>e+("CANCEL"!==t.statusKey?+t.priceOfferAmount:0),0)),Math.floor(a*r))},s=(e,t,a,s,o)=>{let n=Math.floor(r(e,t,a,s,o)/s);return isNaN(n)?0:n}},85395:(e,t,a)=>{"use strict";a.d(t,{GG:()=>g,II:()=>i,N6:()=>d,SP:()=>S,XS:()=>w,ae:()=>l,bw:()=>p,cg:()=>u,mW:()=>c});var r=a(64021),s=a(61212);let o="spennApplied",n="spennAppliedBefore",l="SPENN",c=()=>!0===(0,s.M$)(o,"localStorage"),i=()=>(0,r.PK)("false"),g=e=>{e?((0,s.j4)(o,!0,"localStorage"),(0,s.j4)(n,!0,"localStorage")):(0,s.gU)(o,"localStorage")},u=()=>{(0,s.gU)(o,"localStorage"),(0,s.gU)(n,"localStorage")},p=()=>!0===(0,s.M$)(n,"localStorage"),h="spennPrecheckoutBalance",d=e=>{e.useSpenn&&(0,s.j4)(h,e.balance,"sessionStorage")},S=()=>(0,s.gU)(h,"sessionStorage"),w=()=>{let e=(0,s.M$)(h,"sessionStorage");return"number"==typeof e?e:null}},98521:(e,t,a)=>{"use strict";a.d(t,{ZQ:()=>s});let r=new(a(35223)).UAParser,s=()=>r.getUA()}}]);

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.