This commit is contained in:
wbrawner 2022-08-15 17:41:47 +00:00
commit ed8c2647fc
86 changed files with 1347 additions and 0 deletions

0
.nojekyll Normal file
View file

BIN
assets/audio/cool.mp3 Normal file

Binary file not shown.

BIN
assets/audio/high.mp3 Normal file

Binary file not shown.

BIN
assets/audio/low.mp3 Normal file

Binary file not shown.

BIN
assets/audio/rest.mp3 Normal file

Binary file not shown.

BIN
assets/audio/warm.mp3 Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
assets/icons/16x16-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 769 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
assets/icons/20x20-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 963 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

BIN
assets/icons/24x24-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
assets/icons/29x29-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
assets/icons/30x30-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
assets/icons/32x32-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
assets/icons/36x36-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
assets/icons/40x40-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

BIN
assets/icons/44x44-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
assets/icons/48x48-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
assets/icons/50x50-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
assets/icons/55x55-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
assets/icons/57x57-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
assets/icons/58x58-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
assets/icons/60x60-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
assets/icons/63x63-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

BIN
assets/icons/64x64-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
assets/icons/66x66-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
assets/icons/71x71-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
assets/icons/72x72-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
assets/icons/75x75-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
assets/icons/76x76-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
assets/icons/80x80-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
assets/icons/87x87-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

BIN
assets/icons/88x88-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
assets/icons/89x89-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
assets/icons/96x96-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View file

@ -0,0 +1 @@
<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.5a.5.5 0 00-1 0V9H2.5a.5.5 0 000 1H9v6.5a.5.5 0 001 0V10h6.5a.5.5 0 000-1H10V2.5z"/></svg>

After

Width:  |  Height:  |  Size: 188 B

1
code/index.a0921834.css Normal file
View file

@ -0,0 +1 @@
:root{--font-family: sans-serif;--background-color: #181818;--foreground-color: rgba(255, 255, 255, 1)}html,body{font-family:var(--font-family);padding:0;margin:0;height:100vh}*{transition:all .25s ease}fluent-design-system-provider,app-index{height:100%;color:var(--foreground-color)}@media (prefers-color-scheme: dark){html,body{background:#181818}fluent-design-system-provider{--foreground-color: white;--fill-color: #242424;--accent-base-color: #F2C812;--accent-fill-rest: #E4BC11;--accent-fill-focus: #E4BC11;--accent-fill-hover: #F2C812;--accent-fill-active: #D2AD0F;--accent-fill-selected: #F5D447;--accent-stroke-control-rest: linear-gradient(#F5D447 90%, #D2AD0F 100%);--accent-stroke-control-hover: linear-gradient(#F5D447 90%, #D2AD0F 100%);--accent-stroke-control-active: #F5D447;--accent-stroke-control-focus: linear-gradient(#F5D447 90%, #D2AD0F 100%);--neutral-fill-input-rest: #242424;--neutral-fill-input-active: #313131;--neutral-fill-input-focus: #363636;--neutral-fill-input-hover: #3D3D3D;--neutral-fill-secondary-rest: #3D3D3D;--neutral-fill-secondary-hover: #454545;--neutral-fill-secondary-active: #383838;--neutral-fill-secondary-selected: #3D3D3D;--accent-foreground-rest: var(--foreground-color);--foreground-on-accent-rest: #000000;--foreground-on-accent-hover: #000000;--foreground-on-accent-active: #000000;--neutral-foreground-rest: var(--foreground-color);--neutral-fill-stealth-rest: rgba(255, 255, 255, 0);--neutral-fill-stealth-hover: rgba(255, 255, 255, .2);--neutral-fill-stealth-active: rgba(255, 255, 255, .4);--neutral-stroke-divider-rest: rgba(255, 255, 255, .2);--timer-background-red: #860101;--timer-background-green: #0C5E0C;--timer-background-yellow: #D2AD0F;--timer-background-blue: #005CA3}}@media (prefers-color-scheme: light){html,body{background:white;color:#000}fluent-design-system-provider{--foreground-color: black;--fill-color: #edebe9;--background-color: white;--accent-base-color: #F2C812;--accent-fill-rest: #F2C812;--accent-fill-focus: #F2C812;--accent-fill-hover: #E4BC11;--accent-fill-active: #F4D033;--accent-fill-selected: #C7A50F;--neutral-foreground-rest: #e5e5e5;--neutral-fill-input-rest: #e5e5e5;--neutral-fill-input-hover: white;--neutral-fill-stealth-rest: #e5e5e5;--neutral-fill-rest: #5d5d5d;--neutral-fill-input-active: #e5e5e5}}

544
code/index.d1a35cde.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

49
index.html Normal file
View file

@ -0,0 +1,49 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Trainterval</title>
<base href="/" />
<!-- This meta viewport ensures the webpage's dimensions change according to the device it's on. This is called Responsive Web Design.-->
<meta name="viewport"
content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0" />
<meta name="description" content="An interval timer" />
<meta name="theme-color" content="#181818" />
<!-- These meta tags are Apple-specific, and set the web application to run in full-screen mode with a black status bar. Learn more at https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html-->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-title" content="Trainterval" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<!-- Imports an icon to represent the document. -->
<link rel="icon" href="/interval-timer/assets/icons/24x24-icon.png" type="image/x-icon" />
<!-- Imports the manifest to represent the web application. A web app must have a manifest to be a PWA. -->
<link rel="manifest" href="/interval-timer/manifest.json" />
<script type="module" src="https://unpkg.com/@fluentui/web-components" crossorigin="anonymous"></script>
<script type="module" crossorigin src="/interval-timer/code/index.d1a35cde.js"></script>
<link rel="stylesheet" href="/interval-timer/code/index.a0921834.css">
</head>
<body>
<!-- Our app-index web component. This component is defined in src/pages/app-index.ts-->
<fluent-design-system-provider>
<app-index></app-index>
</fluent-design-system-provider>
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register(
import.meta.env.MODE === 'production' ? '/sw.js' : '/sw.js?dev-sw'
);
}
</script>
</body>
</html>

745
manifest.json Normal file
View file

@ -0,0 +1,745 @@
{
"id": "/",
"scope": "/",
"name": "Trainterval",
"display": "standalone",
"start_url": "/",
"short_name": "Trainterval",
"theme_color": "#181818",
"description": "An interval timer",
"orientation": "any",
"background_color": "#181818",
"related_applications": [],
"prefer_related_applications": false,
"screenshots": [
{
"src": "assets/screenshots/screen.png",
"sizes": "1617x1012",
"type": "image/png"
}
],
"features": [
"Cross Platform",
"fast",
"simple"
],
"categories": [
"utility"
],
"icons": [
{
"src": "assets/icons/71x71-icon.png",
"type": "image/png",
"sizes": "71x71",
"purpose": "any"
},
{
"src": "assets/icons/89x89-icon.png",
"type": "image/png",
"sizes": "89x89",
"purpose": "any"
},
{
"src": "assets/icons/107x107-icon.png",
"type": "image/png",
"sizes": "107x107",
"purpose": "any"
},
{
"src": "assets/icons/142x142-icon.png",
"type": "image/png",
"sizes": "142x142",
"purpose": "any"
},
{
"src": "assets/icons/284x284-icon.png",
"type": "image/png",
"sizes": "284x284",
"purpose": "any"
},
{
"src": "assets/icons/150x150-icon.png",
"type": "image/png",
"sizes": "150x150",
"purpose": "any"
},
{
"src": "assets/icons/188x188-icon.png",
"type": "image/png",
"sizes": "188x188",
"purpose": "any"
},
{
"src": "assets/icons/225x225-icon.png",
"type": "image/png",
"sizes": "225x225",
"purpose": "any"
},
{
"src": "assets/icons/300x300-icon.png",
"type": "image/png",
"sizes": "300x300",
"purpose": "any"
},
{
"src": "assets/icons/600x600-icon.png",
"type": "image/png",
"sizes": "600x600",
"purpose": "any"
},
{
"src": "assets/icons/310x150-icon.png",
"type": "image/png",
"sizes": "310x150",
"purpose": "any"
},
{
"src": "assets/icons/388x188-icon.png",
"type": "image/png",
"sizes": "388x188",
"purpose": "any"
},
{
"src": "assets/icons/465x225-icon.png",
"type": "image/png",
"sizes": "465x225",
"purpose": "any"
},
{
"src": "assets/icons/620x300-icon.png",
"type": "image/png",
"sizes": "620x300",
"purpose": "any"
},
{
"src": "assets/icons/1240x600-icon.png",
"type": "image/png",
"sizes": "1240x600",
"purpose": "any"
},
{
"src": "assets/icons/310x310-icon.png",
"type": "image/png",
"sizes": "310x310",
"purpose": "any"
},
{
"src": "assets/icons/388x388-icon.png",
"type": "image/png",
"sizes": "388x388",
"purpose": "any"
},
{
"src": "assets/icons/465x465-icon.png",
"type": "image/png",
"sizes": "465x465",
"purpose": "any"
},
{
"src": "assets/icons/620x620-icon.png",
"type": "image/png",
"sizes": "620x620",
"purpose": "any"
},
{
"src": "assets/icons/1240x1240-icon.png",
"type": "image/png",
"sizes": "1240x1240",
"purpose": "any"
},
{
"src": "assets/icons/44x44-icon.png",
"type": "image/png",
"sizes": "44x44",
"purpose": "any"
},
{
"src": "assets/icons/55x55-icon.png",
"type": "image/png",
"sizes": "55x55",
"purpose": "any"
},
{
"src": "assets/icons/66x66-icon.png",
"type": "image/png",
"sizes": "66x66",
"purpose": "any"
},
{
"src": "assets/icons/88x88-icon.png",
"type": "image/png",
"sizes": "88x88",
"purpose": "any"
},
{
"src": "assets/icons/176x176-icon.png",
"type": "image/png",
"sizes": "176x176",
"purpose": "any"
},
{
"src": "assets/icons/50x50-icon.png",
"type": "image/png",
"sizes": "50x50",
"purpose": "any"
},
{
"src": "assets/icons/63x63-icon.png",
"type": "image/png",
"sizes": "63x63",
"purpose": "any"
},
{
"src": "assets/icons/75x75-icon.png",
"type": "image/png",
"sizes": "75x75",
"purpose": "any"
},
{
"src": "assets/icons/100x100-icon.png",
"type": "image/png",
"sizes": "100x100",
"purpose": "any"
},
{
"src": "assets/icons/200x200-icon.png",
"type": "image/png",
"sizes": "200x200",
"purpose": "any"
},
{
"src": "assets/icons/620x300-icon.png",
"type": "image/png",
"sizes": "620x300",
"purpose": "any"
},
{
"src": "assets/icons/775x375-icon.png",
"type": "image/png",
"sizes": "775x375",
"purpose": "any"
},
{
"src": "assets/icons/930x450-icon.png",
"type": "image/png",
"sizes": "930x450",
"purpose": "any"
},
{
"src": "assets/icons/1240x600-icon.png",
"type": "image/png",
"sizes": "1240x600",
"purpose": "any"
},
{
"src": "assets/icons/2480x1200-icon.png",
"type": "image/png",
"sizes": "2480x1200",
"purpose": "any"
},
{
"src": "assets/icons/16x16-icon.png",
"type": "image/png",
"sizes": "16x16",
"purpose": "any"
},
{
"src": "assets/icons/20x20-icon.png",
"type": "image/png",
"sizes": "20x20",
"purpose": "any"
},
{
"src": "assets/icons/24x24-icon.png",
"type": "image/png",
"sizes": "24x24",
"purpose": "any"
},
{
"src": "assets/icons/30x30-icon.png",
"type": "image/png",
"sizes": "30x30",
"purpose": "any"
},
{
"src": "assets/icons/32x32-icon.png",
"type": "image/png",
"sizes": "32x32",
"purpose": "any"
},
{
"src": "assets/icons/36x36-icon.png",
"type": "image/png",
"sizes": "36x36",
"purpose": "any"
},
{
"src": "assets/icons/40x40-icon.png",
"type": "image/png",
"sizes": "40x40",
"purpose": "any"
},
{
"src": "assets/icons/44x44-icon.png",
"type": "image/png",
"sizes": "44x44",
"purpose": "any"
},
{
"src": "assets/icons/48x48-icon.png",
"type": "image/png",
"sizes": "48x48",
"purpose": "any"
},
{
"src": "assets/icons/60x60-icon.png",
"type": "image/png",
"sizes": "60x60",
"purpose": "any"
},
{
"src": "assets/icons/64x64-icon.png",
"type": "image/png",
"sizes": "64x64",
"purpose": "any"
},
{
"src": "assets/icons/72x72-icon.png",
"type": "image/png",
"sizes": "72x72",
"purpose": "any"
},
{
"src": "assets/icons/80x80-icon.png",
"type": "image/png",
"sizes": "80x80",
"purpose": "any"
},
{
"src": "assets/icons/96x96-icon.png",
"type": "image/png",
"sizes": "96x96",
"purpose": "any"
},
{
"src": "assets/icons/256x256-icon.png",
"type": "image/png",
"sizes": "256x256",
"purpose": "any"
},
{
"src": "assets/icons/16x16-icon.png",
"type": "image/png",
"sizes": "16x16",
"purpose": "any"
},
{
"src": "assets/icons/20x20-icon.png",
"type": "image/png",
"sizes": "20x20",
"purpose": "any"
},
{
"src": "assets/icons/24x24-icon.png",
"type": "image/png",
"sizes": "24x24",
"purpose": "any"
},
{
"src": "assets/icons/30x30-icon.png",
"type": "image/png",
"sizes": "30x30",
"purpose": "any"
},
{
"src": "assets/icons/32x32-icon.png",
"type": "image/png",
"sizes": "32x32",
"purpose": "any"
},
{
"src": "assets/icons/36x36-icon.png",
"type": "image/png",
"sizes": "36x36",
"purpose": "any"
},
{
"src": "assets/icons/40x40-icon.png",
"type": "image/png",
"sizes": "40x40",
"purpose": "any"
},
{
"src": "assets/icons/44x44-icon.png",
"type": "image/png",
"sizes": "44x44",
"purpose": "any"
},
{
"src": "assets/icons/48x48-icon.png",
"type": "image/png",
"sizes": "48x48",
"purpose": "any"
},
{
"src": "assets/icons/60x60-icon.png",
"type": "image/png",
"sizes": "60x60",
"purpose": "any"
},
{
"src": "assets/icons/64x64-icon.png",
"type": "image/png",
"sizes": "64x64",
"purpose": "any"
},
{
"src": "assets/icons/72x72-icon.png",
"type": "image/png",
"sizes": "72x72",
"purpose": "any"
},
{
"src": "assets/icons/80x80-icon.png",
"type": "image/png",
"sizes": "80x80",
"purpose": "any"
},
{
"src": "assets/icons/96x96-icon.png",
"type": "image/png",
"sizes": "96x96",
"purpose": "any"
},
{
"src": "assets/icons/256x256-icon.png",
"type": "image/png",
"sizes": "256x256",
"purpose": "any"
},
{
"src": "assets/icons/16x16-icon.png",
"type": "image/png",
"sizes": "16x16",
"purpose": "any"
},
{
"src": "assets/icons/20x20-icon.png",
"type": "image/png",
"sizes": "20x20",
"purpose": "any"
},
{
"src": "assets/icons/24x24-icon.png",
"type": "image/png",
"sizes": "24x24",
"purpose": "any"
},
{
"src": "assets/icons/30x30-icon.png",
"type": "image/png",
"sizes": "30x30",
"purpose": "any"
},
{
"src": "assets/icons/32x32-icon.png",
"type": "image/png",
"sizes": "32x32",
"purpose": "any"
},
{
"src": "assets/icons/36x36-icon.png",
"type": "image/png",
"sizes": "36x36",
"purpose": "any"
},
{
"src": "assets/icons/40x40-icon.png",
"type": "image/png",
"sizes": "40x40",
"purpose": "any"
},
{
"src": "assets/icons/44x44-icon.png",
"type": "image/png",
"sizes": "44x44",
"purpose": "any"
},
{
"src": "assets/icons/48x48-icon.png",
"type": "image/png",
"sizes": "48x48",
"purpose": "any"
},
{
"src": "assets/icons/60x60-icon.png",
"type": "image/png",
"sizes": "60x60",
"purpose": "any"
},
{
"src": "assets/icons/64x64-icon.png",
"type": "image/png",
"sizes": "64x64",
"purpose": "any"
},
{
"src": "assets/icons/72x72-icon.png",
"type": "image/png",
"sizes": "72x72",
"purpose": "any"
},
{
"src": "assets/icons/80x80-icon.png",
"type": "image/png",
"sizes": "80x80",
"purpose": "any"
},
{
"src": "assets/icons/96x96-icon.png",
"type": "image/png",
"sizes": "96x96",
"purpose": "any"
},
{
"src": "assets/icons/256x256-icon.png",
"type": "image/png",
"sizes": "256x256",
"purpose": "any"
},
{
"src": "assets/icons/512x512-icon.png",
"type": "image/png",
"sizes": "512x512",
"purpose": "any"
},
{
"src": "assets/icons/192x192-icon.png",
"type": "image/png",
"sizes": "192x192",
"purpose": "any"
},
{
"src": "assets/icons/144x144-icon.png",
"type": "image/png",
"sizes": "144x144",
"purpose": "any"
},
{
"src": "assets/icons/96x96-icon.png",
"type": "image/png",
"sizes": "96x96",
"purpose": "any"
},
{
"src": "assets/icons/72x72-icon.png",
"type": "image/png",
"sizes": "72x72",
"purpose": "any"
},
{
"src": "assets/icons/48x48-icon.png",
"type": "image/png",
"sizes": "48x48",
"purpose": "any"
},
{
"src": "assets/icons/16x16-icon.png",
"type": "image/png",
"sizes": "16x16",
"purpose": "any"
},
{
"src": "assets/icons/20x20-icon.png",
"type": "image/png",
"sizes": "20x20",
"purpose": "any"
},
{
"src": "assets/icons/29x29-icon.png",
"type": "image/png",
"sizes": "29x29",
"purpose": "any"
},
{
"src": "assets/icons/32x32-icon.png",
"type": "image/png",
"sizes": "32x32",
"purpose": "any"
},
{
"src": "assets/icons/40x40-icon.png",
"type": "image/png",
"sizes": "40x40",
"purpose": "any"
},
{
"src": "assets/icons/50x50-icon.png",
"type": "image/png",
"sizes": "50x50",
"purpose": "any"
},
{
"src": "assets/icons/57x57-icon.png",
"type": "image/png",
"sizes": "57x57",
"purpose": "any"
},
{
"src": "assets/icons/58x58-icon.png",
"type": "image/png",
"sizes": "58x58",
"purpose": "any"
},
{
"src": "assets/icons/60x60-icon.png",
"type": "image/png",
"sizes": "60x60",
"purpose": "any"
},
{
"src": "assets/icons/64x64-icon.png",
"type": "image/png",
"sizes": "64x64",
"purpose": "any"
},
{
"src": "assets/icons/72x72-icon.png",
"type": "image/png",
"sizes": "72x72",
"purpose": "any"
},
{
"src": "assets/icons/76x76-icon.png",
"type": "image/png",
"sizes": "76x76",
"purpose": "any"
},
{
"src": "assets/icons/80x80-icon.png",
"type": "image/png",
"sizes": "80x80",
"purpose": "any"
},
{
"src": "assets/icons/87x87-icon.png",
"type": "image/png",
"sizes": "87x87",
"purpose": "any"
},
{
"src": "assets/icons/100x100-icon.png",
"type": "image/png",
"sizes": "100x100",
"purpose": "any"
},
{
"src": "assets/icons/114x114-icon.png",
"type": "image/png",
"sizes": "114x114",
"purpose": "any"
},
{
"src": "assets/icons/120x120-icon.png",
"type": "image/png",
"sizes": "120x120",
"purpose": "any"
},
{
"src": "assets/icons/128x128-icon.png",
"type": "image/png",
"sizes": "128x128",
"purpose": "any"
},
{
"src": "assets/icons/144x144-icon.png",
"type": "image/png",
"sizes": "144x144",
"purpose": "any"
},
{
"src": "assets/icons/152x152-icon.png",
"type": "image/png",
"sizes": "152x152",
"purpose": "any"
},
{
"src": "assets/icons/167x167-icon.png",
"type": "image/png",
"sizes": "167x167",
"purpose": "any"
},
{
"src": "assets/icons/180x180-icon.png",
"type": "image/png",
"sizes": "180x180",
"purpose": "any"
},
{
"src": "assets/icons/192x192-icon.png",
"type": "image/png",
"sizes": "192x192",
"purpose": "any"
},
{
"src": "assets/icons/256x256-icon.png",
"type": "image/png",
"sizes": "256x256",
"purpose": "any"
},
{
"src": "assets/icons/512x512-icon.png",
"type": "image/png",
"sizes": "512x512",
"purpose": "any"
},
{
"src": "assets/icons/1024x1024-icon.png",
"type": "image/png",
"sizes": "1024x1024",
"purpose": "any"
},
{
"src": "assets/icons/maskable/48x48-icon.png",
"type": "image/png",
"sizes": "48x48",
"purpose": "maskable"
},
{
"src": "assets/icons/maskable/72x72-icon.png",
"type": "image/png",
"sizes": "72x72",
"purpose": "maskable"
},
{
"src": "assets/icons/maskable/96x96-icon.png",
"type": "image/png",
"sizes": "96x96",
"purpose": "maskable"
},
{
"src": "assets/icons/maskable/128x128-icon.png",
"type": "image/png",
"sizes": "128x128",
"purpose": "maskable"
},
{
"src": "assets/icons/maskable/192x192-icon.png",
"type": "image/png",
"sizes": "192x192",
"purpose": "maskable"
},
{
"src": "assets/icons/maskable/256x256-icon.png",
"type": "image/png",
"sizes": "256x256",
"purpose": "maskable"
},
{
"src": "assets/icons/maskable/512x512-icon.png",
"type": "image/png",
"sizes": "512x512",
"purpose": "maskable"
}
]
}

2
sw.js Normal file

File diff suppressed because one or more lines are too long

1
sw.js.map Normal file

File diff suppressed because one or more lines are too long

2
workbox-5ac1b792.js Normal file

File diff suppressed because one or more lines are too long

1
workbox-5ac1b792.js.map Normal file

File diff suppressed because one or more lines are too long