PageSourceSearch

https://spree.com/_next/static/chunks/21550.d6510c57dabf819b.js

js spree.com collected 2026-09-24 10:37:41 UTC 1,179 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21550],{21550:(e,n,t)=>{t.r(n),t.d(n,{Network:()=>s,NetworkWeb:()=>a});var o=t(34651);function i(){let e=window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection,n="unknown",t=e?e.type||e.effectiveType:null;if(t&&"string"==typeof t)switch(t){case"bluetooth":case"cellular":case"slow-2g":case"2g":case"3g":n="cellular";break;case"none":n="none";break;case"ethernet":case"wifi":case"wimax":case"4g":n="wifi";break;case"other":case"unknown":n="unknown"}return n}class a extends o.E_{constructor(){super(),this.handleOnline=()=>{let e=i();this.notifyListeners("networkStatusChange",{connected:!0,connectionType:e})},this.handleOffline=()=>{this.notifyListeners("networkStatusChange",{connected:!1,connectionType:"none"})},"undefined"!=typeof window&&(window.addEventListener("online",this.handleOnline),window.addEventListener("offline",this.handleOffline))}async getStatus(){if(!window.navigator)throw this.unavailable("Browser does not support the Network Information API");let e=window.navigator.onLine,n=i();return{connected:e,connectionType:e?n:"none"}}}let s=new a}}]);

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.