Spaces:
Paused
Paused
File size: 1,096 Bytes
46c7a16 ee33590 46c7a16 ee33590 46c7a16 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
importScripts(
'/uv/uv.bundle.js',
'/uv/uv.config.js',
'/scram/scramjet.wasm.js',
'/scram/scramjet.shared.js',
'/scram/scramjet.worker.js'
);
importScripts(__uv$config.sw || '/uv/uv.sw.js');
const uv = new UVServiceWorker();
const sj = new ScramjetServiceWorker();
(async function () {
await sj.loadConfig();
})();
self.addEventListener('fetch', function (event) {
if (event.request.url.startsWith(location.origin + __uv$config.prefix)) {
event.respondWith(
(async function () {
return await uv.fetch(event);
})(),
);
}
else if (sj.route(event)) {
event.respondWith(
(async function() {
return await sj.fetch(event);
})()
);
}
else {
event.respondWith(
(async function () {
return await fetch(event.request);
})()
);
}
});
assets = [
'/',
'/favicon.ico',
'/manifest.json',
'/transports/bareTransport.js',
'sw.js',
'uv.config.js',
'logo.svg',
];
|