PageSourceSearch

https://powerfulyang.com/sw.js

js powerfulyang.com collected 2026-09-24 13:40:32 UTC 2,965 bytes, 1 lines download raw bytes

1if(!self.define){let e,s={};const n=(n,a)=>(n=new URL(n+".js",a).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=(a,t)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(s[i])return;let c={};const o=e=>n(e,i),m={module:{uri:i},exports:c,require:o};s[i]=Promise.all(a.map((e=>m[e]||o(e)))).then((e=>(t(...e),c)))}}define(["./workbox-d5e840b0"],(function(e){"use strict";importScripts("worker-iJKpOov_f700ahlBj_aai.js"),self.skipWaiting(),e.clientsClaim(),e.registerRoute(/\/_next\/data\/.+\/.+\.json.*$/i,new e.NetworkFirst({cacheName:"next-data",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute((({url:e})=>{const s=self.origin===e.origin,{pathname:n}=e;return s&&n.startsWith("/api/")}),new e.NetworkFirst({cacheName:"apis",plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute((({url:e})=>{const s="https://api.powerfulyang.com"===e.origin,{pathname:n}=e;return s&&n.startsWith("/api/")}),new e.NetworkFirst({cacheName:"cors-apis",plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/\.(?:eot|otf|ttc|ttf|woff|woff2)$/i,new e.CacheFirst({cacheName:"static-font-assets",plugins:[new e.ExpirationPlugin({maxEntries:10,maxAgeSeconds:31536e3})]}),"GET"),e.registerRoute(/\.(?:jpg|jpeg|gif|png|svg|ico|webp)$/i,new e.CacheFirst({cacheName:"static-image-assets",plugins:[new e.ExpirationPlugin({maxEntries:64,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(/\/_next\/image\?url=.+$/i,new e.CacheFirst({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:2592e3})]}),"GET"),e.registerRoute(/\.mp4$/i,new e.CacheFirst({cacheName:"static-video-assets",plugins:[new e.RangeRequestsPlugin,new e.ExpirationPlugin({maxEntries:32,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(/\.js$/i,new e.CacheFirst({cacheName:"static-js-assets",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute(/\.css$/i,new e.CacheFirst({cacheName:"static-style-assets",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:2592e3})]}),"GET"),e.registerRoute((({url:e})=>{const s=e.origin.endsWith("cos.ap-shanghai.myqcloud.com"),n=e.origin.endsWith("www.googletagmanager.com"),a=e.origin.endsWith("at.alicdn.com");return s||n||a}),new e.NetworkFirst({cacheName:"cross-origin-assets",matchOptions:{ignoreVary:!0,ignoreSearch:!0},plugins:[new e.ExpirationPlugin({maxEntries:1e3,maxAgeSeconds:31536e3})]}),"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.