From e054e0ea7c611580f840adccf5b1d8a34fd528ed Mon Sep 17 00:00:00 2001 From: LEGALISE_PIRACY Date: Wed, 8 May 2024 02:10:29 +0000 Subject: [PATCH] Upload files to "semag/karlson" --- semag/karlson/.nojekyll | Bin 0 -> 1024 bytes semag/karlson/coi-serviceworker.js | 146 +++++++++++++++++++++++++++++ semag/karlson/index.144x144.png | Bin 0 -> 6854 bytes 3 files changed, 146 insertions(+) create mode 100644 semag/karlson/.nojekyll create mode 100644 semag/karlson/coi-serviceworker.js create mode 100644 semag/karlson/index.144x144.png diff --git a/semag/karlson/.nojekyll b/semag/karlson/.nojekyll new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/semag/karlson/coi-serviceworker.js b/semag/karlson/coi-serviceworker.js new file mode 100644 index 00000000..9901474c --- /dev/null +++ b/semag/karlson/coi-serviceworker.js @@ -0,0 +1,146 @@ +/*! coi-serviceworker v0.1.7 - Guido Zuidhof and contributors, licensed under MIT */ +let coepCredentialless = false; +if (typeof window === 'undefined') { + self.addEventListener("install", () => self.skipWaiting()); + self.addEventListener("activate", (event) => event.waitUntil(self.clients.claim())); + + self.addEventListener("message", (ev) => { + if (!ev.data) { + return; + } else if (ev.data.type === "deregister") { + self.registration + .unregister() + .then(() => { + return self.clients.matchAll(); + }) + .then(clients => { + clients.forEach((client) => client.navigate(client.url)); + }); + } else if (ev.data.type === "coepCredentialless") { + coepCredentialless = ev.data.value; + } + }); + + self.addEventListener("fetch", function (event) { + const r = event.request; + if (r.cache === "only-if-cached" && r.mode !== "same-origin") { + return; + } + + const request = (coepCredentialless && r.mode === "no-cors") + ? new Request(r, { + credentials: "omit", + }) + : r; + event.respondWith( + fetch(request) + .then((response) => { + if (response.status === 0) { + return response; + } + + const newHeaders = new Headers(response.headers); + newHeaders.set("Cross-Origin-Embedder-Policy", + coepCredentialless ? "credentialless" : "require-corp" + ); + if (!coepCredentialless) { + newHeaders.set("Cross-Origin-Resource-Policy", "cross-origin"); + } + newHeaders.set("Cross-Origin-Opener-Policy", "same-origin"); + + return new Response(response.body, { + status: response.status, + statusText: response.statusText, + headers: newHeaders, + }); + }) + .catch((e) => console.error(e)) + ); + }); + +} else { + (() => { + const reloadedBySelf = window.sessionStorage.getItem("coiReloadedBySelf"); + window.sessionStorage.removeItem("coiReloadedBySelf"); + const coepDegrading = (reloadedBySelf == "coepdegrade"); + + // You can customize the behavior of this script through a global `coi` variable. + const coi = { + shouldRegister: () => !reloadedBySelf, + shouldDeregister: () => false, + coepCredentialless: () => true, + coepDegrade: () => true, + doReload: () => window.location.reload(), + quiet: false, + ...window.coi + }; + + const n = navigator; + const controlling = n.serviceWorker && n.serviceWorker.controller; + + // Record the failure if the page is served by serviceWorker. + if (controlling && !window.crossOriginIsolated) { + window.sessionStorage.setItem("coiCoepHasFailed", "true"); + } + const coepHasFailed = window.sessionStorage.getItem("coiCoepHasFailed"); + + if (controlling) { + // Reload only on the first failure. + const reloadToDegrade = coi.coepDegrade() && !( + coepDegrading || window.crossOriginIsolated + ); + n.serviceWorker.controller.postMessage({ + type: "coepCredentialless", + value: (reloadToDegrade || coepHasFailed && coi.coepDegrade()) + ? false + : coi.coepCredentialless(), + }); + if (reloadToDegrade) { + !coi.quiet && console.log("Reloading page to degrade COEP."); + window.sessionStorage.setItem("coiReloadedBySelf", "coepdegrade"); + coi.doReload("coepdegrade"); + } + + if (coi.shouldDeregister()) { + n.serviceWorker.controller.postMessage({ type: "deregister" }); + } + } + + // If we're already coi: do nothing. Perhaps it's due to this script doing its job, or COOP/COEP are + // already set from the origin server. Also if the browser has no notion of crossOriginIsolated, just give up here. + if (window.crossOriginIsolated !== false || !coi.shouldRegister()) return; + + if (!window.isSecureContext) { + !coi.quiet && console.log("COOP/COEP Service Worker not registered, a secure context is required."); + return; + } + + // In some environments (e.g. Firefox private mode) this won't be available + if (!n.serviceWorker) { + !coi.quiet && console.error("COOP/COEP Service Worker not registered, perhaps due to private mode."); + return; + } + + n.serviceWorker.register(window.document.currentScript.src).then( + (registration) => { + !coi.quiet && console.log("COOP/COEP Service Worker registered", registration.scope); + + registration.addEventListener("updatefound", () => { + !coi.quiet && console.log("Reloading page to make use of updated COOP/COEP Service Worker."); + window.sessionStorage.setItem("coiReloadedBySelf", "updatefound"); + coi.doReload(); + }); + + // If the registration is active, but it's not controlling the page + if (registration.active && !n.serviceWorker.controller) { + !coi.quiet && console.log("Reloading page to make use of COOP/COEP Service Worker."); + window.sessionStorage.setItem("coiReloadedBySelf", "notcontrolling"); + coi.doReload(); + } + }, + (err) => { + !coi.quiet && console.error("COOP/COEP Service Worker failed to register:", err); + } + ); + })(); +} diff --git a/semag/karlson/index.144x144.png b/semag/karlson/index.144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..13fc8f0ce60d0d8e5c3ffb9fd5cfa839d70f7ca7 GIT binary patch literal 6854 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 literal 0 HcmV?d00001