if(!self.define){let e,i={};const s=(s,n)=>(s=new URL(s+".js",n).href,i[s]||new Promise(i=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=i,document.head.appendChild(e)}else e=s,importScripts(s),i()}).then(()=>{let e=i[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e}));self.define=(n,r)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(i[o])return;let l={};const a=e=>s(e,o),c={module:{uri:o},exports:l,require:a};i[o]=Promise.all(n.map(e=>c[e]||a(e))).then(e=>(r(...e),l))}}define(["./workbox-6d7155ed"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"offline.html",revision:"4ba9fc0571278b9376d4398c46495d44"},{url:"manifest.webmanifest",revision:"28cb1a3a9702bc7c551f91af04c6dc0a"},{url:"index.html",revision:"b4efa547cd16f8d90ece3d331cf28df8"},{url:"gif.worker.js",revision:"4ef729de47b81b32ed9d5bd89ad8f376"},{url:"demo.html",revision:"25888206818ec44f7881592173dccf00"},{url:"compare.html",revision:"fec57607e0372d992b6645cb7785661e"},{url:"compare-v2.html",revision:"cb4053788f5d6488efe22474d193b55a"},{url:"icons/logo.ico",revision:"0971ebbe0b6e5278558c2aee6b5535c3"},{url:"icons/logo-rounded.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/icon.svg",revision:"549b462207e763a57c9dfbae214afc31"},{url:"icons/icon-maskable-512.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/icon-512.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/icon-192.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/favicon-64.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"assets/vendor-zlDUKHgv.js",revision:null},{url:"assets/vendor-legcy4jI.css",revision:null},{url:"assets/ui-CYlHEDRF.css",revision:null},{url:"assets/ui-8CX6-v98.js",revision:null},{url:"assets/terminal-kHJ-D0s7.css",revision:null},{url:"assets/terminal-DFwvY8Wj.js",revision:null},{url:"assets/rolldown-runtime-QTnfLwEv.js",revision:null},{url:"assets/index-DburRrsk.js",revision:null},{url:"assets/index-BuMye27K.css",revision:null},{url:"assets/CodeMirrorEditor-DHx4Uy_f.js",revision:null},{url:"assets/codemirror-DkdRN-OQ.js",revision:null},{url:"offline.html",revision:"4ba9fc0571278b9376d4398c46495d44"},{url:"icons/icon-192.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/icon-512.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/icon-maskable-512.png",revision:"f0ba49e5d199915e70229da3b1322da4"},{url:"icons/icon.svg",revision:"549b462207e763a57c9dfbae214afc31"},{url:"manifest.webmanifest",revision:"28cb1a3a9702bc7c551f91af04c6dc0a"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("/index.html"),{denylist:[/^\/api\//]})),e.registerRoute(({url:e})=>e.pathname.startsWith("/api/v1/"),new e.NetworkOnly,"GET"),e.registerRoute(({request:e})=>"navigate"===e.mode,new e.NetworkFirst({cacheName:"huiyu-navigation",networkTimeoutSeconds:3,plugins:[new e.PrecacheFallbackPlugin({fallbackURL:"/offline.html"})]}),"GET")});
