PageSourceSearch

https://design.google/sw.js

js design.google collected 2026-09-24 08:27:04 UTC 6,447 bytes, 1 lines download raw bytes

1if(!self.define){let e,s={};const n=(n,c)=>(n=new URL(n+".js",c).href,s[n]||new Promise(s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()}).then(()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e}));self.define=(c,a)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let t={};const r=e=>n(e,i),o={module:{uri:i},exports:t,require:r};s[i]=Promise.all(c.map(e=>o[e]||r(e))).then(e=>(a(...e),t))}}define(["./workbox-4754cb34"],function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/chunks/209-ee5ebee45a168b78.js",revision:"ee5ebee45a168b78"},{url:"/_next/static/chunks/281c3f4d-216b790c3c0287b6.js",revision:"216b790c3c0287b6"},{url:"/_next/static/chunks/768-94fed9d84f094138.js",revision:"94fed9d84f094138"},{url:"/_next/static/chunks/890-de697cd69789191f.js",revision:"de697cd69789191f"},{url:"/_next/static/chunks/framework-ff5b1472d313c06b.js",revision:"ff5b1472d313c06b"},{url:"/_next/static/chunks/main-06e9c468d97c17fc.js",revision:"06e9c468d97c17fc"},{url:"/_next/static/chunks/pages/%5B%5B...page%5D%5D-9414bd68e2b2a40f.js",revision:"9414bd68e2b2a40f"},{url:"/_next/static/chunks/pages/404-f83448cd9dc04998.js",revision:"f83448cd9dc04998"},{url:"/_next/static/chunks/pages/500-1c1ee87e40302053.js",revision:"1c1ee87e40302053"},{url:"/_next/static/chunks/pages/_app-bcc84e9dbfdaf9c6.js",revision:"bcc84e9dbfdaf9c6"},{url:"/_next/static/chunks/pages/_error-dad1b98102f0157b.js",revision:"dad1b98102f0157b"},{url:"/_next/static/chunks/pages/preview-c6661779e3d6499a.js",revision:"c6661779e3d6499a"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-7517f74af351319b.js",revision:"7517f74af351319b"},{url:"/_next/static/css/4484df705044ca3a.css",revision:"4484df705044ca3a"},{url:"/_next/static/css/4e4b634bb368a64e.css",revision:"4e4b634bb368a64e"},{url:"/_next/static/css/7b9c2e70579fda3c.css",revision:"7b9c2e70579fda3c"},{url:"/_next/static/css/f2682a7642b913c5.css",revision:"f2682a7642b913c5"},{url:"/_next/static/mhS4Ebf38L0qNb0NdW7cu/_buildManifest.js",revision:"1d3ccc5827ba0bb6cf96629ca58fe61d"},{url:"/_next/static/mhS4Ebf38L0qNb0NdW7cu/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/android-chrome-192x192.png",revision:"8a327cb1d1964e18f9964d40f1ef9ff6"},{url:"/android-chrome-512x512.png",revision:"7ab665e05ad14464abb8874a82e0e3cd"},{url:"/apple-touch-icon.png",revision:"d382dc3629e9058aaf02c05a1c9b1b20"},{url:"/favicon-16x16.png",revision:"8a4af0f7118b799dd91e0d4d574e1a6c"},{url:"/favicon-32x32.png",revision:"065d1dbf9635fa8a2c79e48bbd5ea4e3"},{url:"/favicon.ico",revision:"40ce8414f8d26f8695ab01805f5b4678"},{url:"/icons/icon-192x192.png",revision:"29981d6d50a5e64a83a9dc22ddbbd857"},{url:"/icons/icon-256x256.png",revision:"dd8fe86f6591bf9aba2cc532be280965"},{url:"/icons/icon-384x384.png",revision:"55c05119a65dd61b4e8da9ac58d3c74d"},{url:"/icons/icon-512x512.png",revision:"5005474cd91957a120b743b7f70df988"},{url:"/manifest.json",revision:"b40fb4c3114634b3c00b659af24b1151"},{url:"/og.png",revision:"499bfad635153645f008b8122d34a08c"},{url:"/robots.txt",revision:"e0c95af2d092d4a51665a25945ee489e"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:s,event:n,state:c})=>s&&"opaqueredirect"===s.type?new Response(s.body,{status:200,statusText:"OK",headers:s.headers}):s}]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:gstatic)\.com\/.*/i,new e.CacheFirst({cacheName:"google-fonts-webfonts",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/^https:\/\/fonts\.(?:googleapis)\.com\/.*/i,new e.StaleWhileRevalidate({cacheName:"google-fonts-stylesheets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2|font.css)$/i,new e.StaleWhileRevalidate({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:4,maxAgeSeconds:604800})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.StaleWhileRevalidate({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.StaleWhileRevalidate({cacheName:"next-image",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp3|wav|ogg)$/i,new e.CacheFirst({cacheName:"static-audio-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:mp4)$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:js)$/i,new e.StaleWhileRevalidate({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:css|less)$/i,new e.StaleWhileRevalidate({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\/_next\/data\/.+\/.+\.json$/i,new e.StaleWhileRevalidate({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(/\.(?:json|xml|csv)$/i,new e.NetworkFirst({cacheName:"static-data-assets",plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({url:e})=>
1{if(!(self.origin===e.origin))return!1;const s=e.pathname;return!s.startsWith("/api/auth/")&&!!s.startsWith("/api/")},new e.NetworkFirst({cacheName:"apis",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:16,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({url:e})=>{if(!(self.origin===e.origin))return!1;return!e.pathname.startsWith("/api/")},new e.NetworkFirst({cacheName:"others",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:86400})]}),"GET"),e.registerRoute(({url:e})=>!(self.origin===e.origin),new e.NetworkFirst({cacheName:"cross-origin",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:3600})]}),"GET")});

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.