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 c={};const a=e=>s(e,o),f={module:{uri:o},exports:c,require:a};i[o]=Promise.all(n.map(e=>f[e]||a(e))).then(e=>(r(...e),c))}}define(["./workbox-8c29f6e4"],function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"logo.svg",revision:"15c7b80733a293d2b9b74060c3b30e80"},{url:"index.html",revision:"6bcd4ef1ed20266464a257c72f5e11d9"},{url:"icon.svg",revision:"d762ecc590c5a56a8806275d51aae838"},{url:"favicon.ico",revision:"7f7b4463e9eb80575be520d1a65caa84"},{url:"styles/stellvertretung-override.css",revision:"948ce2aebfb94c54aed16dafe86b67b8"},{url:"styles/raumreservation-override.css",revision:"31cdb1450aa35e69fd155ee9d251eff2"},{url:"styles/noteneingabe-override.css",revision:"0b2507adb18fda7263cde86b6d492540"},{url:"styles/kursausschreibung-override.css",revision:"003f1c3365224d3b4453a51e2ea9b162"},{url:"scripts/noteneingabe.js",revision:"3c65db58f0a8f78862e4637fbf224a57"},{url:"scripts/iframe.js",revision:"a045e98f88b332b51d0ded5f6bf5445f"},{url:"locales/fr-CH.js",revision:"b724eac8c1ca475c8a08e95352577c08"},{url:"icons/settings.svg",revision:"d50d4f487277ef1c24d0f0f42fd8cd41"},{url:"icons/pwa-64x64.png",revision:"87d80000eaf6e4397f2c33bb17b2c7e5"},{url:"icons/pwa-512x512.png",revision:"2f35be7614fe7975d18f07a7d8856aa0"},{url:"icons/pwa-192x192.png",revision:"c1b11308f96f01c48f01087a728fded7"},{url:"icons/maskable-icon-512x512.png",revision:"2f35be7614fe7975d18f07a7d8856aa0"},{url:"icons/logout.svg",revision:"216866e3f2d894c9be9e40b54f6dde73"},{url:"icons/hamburger.svg",revision:"03797db4a0bafbc48369838b480abcdc"},{url:"icons/external-link.svg",revision:"f4ae08d87a41d8f9142b3c84e1bbe067"},{url:"icons/close.svg",revision:"0387cc33e88c4c8bab1f501e6e4b01af"},{url:"icons/apple-touch-icon-180x180.png",revision:"c1b11308f96f01c48f01087a728fded7"},{url:"fonts/roboto-v30-latin-ext_latin-700.woff",revision:"52ab1ba80e525b22e7e4498c3482f755"},{url:"fonts/roboto-v30-latin-ext_latin-500.woff",revision:"f9bdf9b7f08ecd9c2484ca884b96acd7"},{url:"fonts/roboto-v30-latin-ext_latin-400.woff",revision:"221b2e1078cfb56ce34500ac0066fdcf"},{url:"fonts/roboto-v30-latin-ext_latin-300.woff",revision:"3cff98e259e1e1b74a84f99f3f1cd96d"},{url:"fonts/roboto-v30-latin-ext_latin-100.woff",revision:"985a841110216240a35a8c4fc60584b3"},{url:"assets/main-CeEXxBUA.js",revision:null},{url:"assets/__vite-browser-external-BIHI7g3E.js",revision:null},{url:"assets/LanguageSwitcher-BiyWkzJU.css",revision:null},{url:"assets/LanguageSwitcher-BXGydb-U.js",revision:null},{url:"favicon.ico",revision:"7f7b4463e9eb80575be520d1a65caa84"},{url:"icon.svg",revision:"d762ecc590c5a56a8806275d51aae838"},{url:"icons/apple-touch-icon-180x180.png",revision:"c1b11308f96f01c48f01087a728fded7"},{url:"icons/maskable-icon-512x512.png",revision:"2f35be7614fe7975d18f07a7d8856aa0"},{url:"icons/pwa-192x192.png",revision:"c1b11308f96f01c48f01087a728fded7"},{url:"icons/pwa-512x512.png",revision:"2f35be7614fe7975d18f07a7d8856aa0"},{url:"icons/pwa-64x64.png",revision:"87d80000eaf6e4397f2c33bb17b2c7e5"},{url:"manifest.webmanifest",revision:"8492cbee935eca1eecd98c731dc76320"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"),{denylist:[/^\/apps/,/^\/unrestricted/]}))});
