Update build process
This commit is contained in:
		@@ -21,6 +21,7 @@
 | 
				
			|||||||
	},
 | 
						},
 | 
				
			||||||
	"type": "module",
 | 
						"type": "module",
 | 
				
			||||||
	"dependencies": {
 | 
						"dependencies": {
 | 
				
			||||||
 | 
							"@sveltejs/adapter-node": "^1.2.4",
 | 
				
			||||||
		"mongoose": "^7.3.0",
 | 
							"mongoose": "^7.3.0",
 | 
				
			||||||
		"sass": "^1.63.4"
 | 
							"sass": "^1.63.4"
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										239
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										239
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							@@ -5,6 +5,9 @@ settings:
 | 
				
			|||||||
  excludeLinksFromLockfile: false
 | 
					  excludeLinksFromLockfile: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies:
 | 
					dependencies:
 | 
				
			||||||
 | 
					  '@sveltejs/adapter-node':
 | 
				
			||||||
 | 
					    specifier: ^1.2.4
 | 
				
			||||||
 | 
					    version: 1.2.4(@sveltejs/kit@1.20.2)
 | 
				
			||||||
  mongoose:
 | 
					  mongoose:
 | 
				
			||||||
    specifier: ^7.3.0
 | 
					    specifier: ^7.3.0
 | 
				
			||||||
    version: 7.3.0
 | 
					    version: 7.3.0
 | 
				
			||||||
@@ -46,7 +49,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm64]
 | 
					    cpu: [arm64]
 | 
				
			||||||
    os: [android]
 | 
					    os: [android]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/android-arm@0.17.19:
 | 
					  /@esbuild/android-arm@0.17.19:
 | 
				
			||||||
@@ -55,7 +57,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm]
 | 
					    cpu: [arm]
 | 
				
			||||||
    os: [android]
 | 
					    os: [android]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/android-x64@0.17.19:
 | 
					  /@esbuild/android-x64@0.17.19:
 | 
				
			||||||
@@ -64,7 +65,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [android]
 | 
					    os: [android]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/darwin-arm64@0.17.19:
 | 
					  /@esbuild/darwin-arm64@0.17.19:
 | 
				
			||||||
@@ -73,7 +73,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm64]
 | 
					    cpu: [arm64]
 | 
				
			||||||
    os: [darwin]
 | 
					    os: [darwin]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/darwin-x64@0.17.19:
 | 
					  /@esbuild/darwin-x64@0.17.19:
 | 
				
			||||||
@@ -82,7 +81,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [darwin]
 | 
					    os: [darwin]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/freebsd-arm64@0.17.19:
 | 
					  /@esbuild/freebsd-arm64@0.17.19:
 | 
				
			||||||
@@ -91,7 +89,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm64]
 | 
					    cpu: [arm64]
 | 
				
			||||||
    os: [freebsd]
 | 
					    os: [freebsd]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/freebsd-x64@0.17.19:
 | 
					  /@esbuild/freebsd-x64@0.17.19:
 | 
				
			||||||
@@ -100,7 +97,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [freebsd]
 | 
					    os: [freebsd]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-arm64@0.17.19:
 | 
					  /@esbuild/linux-arm64@0.17.19:
 | 
				
			||||||
@@ -109,7 +105,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm64]
 | 
					    cpu: [arm64]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-arm@0.17.19:
 | 
					  /@esbuild/linux-arm@0.17.19:
 | 
				
			||||||
@@ -118,7 +113,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm]
 | 
					    cpu: [arm]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-ia32@0.17.19:
 | 
					  /@esbuild/linux-ia32@0.17.19:
 | 
				
			||||||
@@ -127,7 +121,6 @@ packages:
 | 
				
			|||||||
    cpu: [ia32]
 | 
					    cpu: [ia32]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-loong64@0.17.19:
 | 
					  /@esbuild/linux-loong64@0.17.19:
 | 
				
			||||||
@@ -136,7 +129,6 @@ packages:
 | 
				
			|||||||
    cpu: [loong64]
 | 
					    cpu: [loong64]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-mips64el@0.17.19:
 | 
					  /@esbuild/linux-mips64el@0.17.19:
 | 
				
			||||||
@@ -145,7 +137,6 @@ packages:
 | 
				
			|||||||
    cpu: [mips64el]
 | 
					    cpu: [mips64el]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-ppc64@0.17.19:
 | 
					  /@esbuild/linux-ppc64@0.17.19:
 | 
				
			||||||
@@ -154,7 +145,6 @@ packages:
 | 
				
			|||||||
    cpu: [ppc64]
 | 
					    cpu: [ppc64]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-riscv64@0.17.19:
 | 
					  /@esbuild/linux-riscv64@0.17.19:
 | 
				
			||||||
@@ -163,7 +153,6 @@ packages:
 | 
				
			|||||||
    cpu: [riscv64]
 | 
					    cpu: [riscv64]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-s390x@0.17.19:
 | 
					  /@esbuild/linux-s390x@0.17.19:
 | 
				
			||||||
@@ -172,7 +161,6 @@ packages:
 | 
				
			|||||||
    cpu: [s390x]
 | 
					    cpu: [s390x]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/linux-x64@0.17.19:
 | 
					  /@esbuild/linux-x64@0.17.19:
 | 
				
			||||||
@@ -181,7 +169,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [linux]
 | 
					    os: [linux]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/netbsd-x64@0.17.19:
 | 
					  /@esbuild/netbsd-x64@0.17.19:
 | 
				
			||||||
@@ -190,7 +177,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [netbsd]
 | 
					    os: [netbsd]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/openbsd-x64@0.17.19:
 | 
					  /@esbuild/openbsd-x64@0.17.19:
 | 
				
			||||||
@@ -199,7 +185,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [openbsd]
 | 
					    os: [openbsd]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/sunos-x64@0.17.19:
 | 
					  /@esbuild/sunos-x64@0.17.19:
 | 
				
			||||||
@@ -208,7 +193,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [sunos]
 | 
					    os: [sunos]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/win32-arm64@0.17.19:
 | 
					  /@esbuild/win32-arm64@0.17.19:
 | 
				
			||||||
@@ -217,7 +201,6 @@ packages:
 | 
				
			|||||||
    cpu: [arm64]
 | 
					    cpu: [arm64]
 | 
				
			||||||
    os: [win32]
 | 
					    os: [win32]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/win32-ia32@0.17.19:
 | 
					  /@esbuild/win32-ia32@0.17.19:
 | 
				
			||||||
@@ -226,7 +209,6 @@ packages:
 | 
				
			|||||||
    cpu: [ia32]
 | 
					    cpu: [ia32]
 | 
				
			||||||
    os: [win32]
 | 
					    os: [win32]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@esbuild/win32-x64@0.17.19:
 | 
					  /@esbuild/win32-x64@0.17.19:
 | 
				
			||||||
@@ -235,7 +217,6 @@ packages:
 | 
				
			|||||||
    cpu: [x64]
 | 
					    cpu: [x64]
 | 
				
			||||||
    os: [win32]
 | 
					    os: [win32]
 | 
				
			||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@jridgewell/resolve-uri@3.1.0:
 | 
					  /@jridgewell/resolve-uri@3.1.0:
 | 
				
			||||||
@@ -249,7 +230,6 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /@jridgewell/sourcemap-codec@1.4.15:
 | 
					  /@jridgewell/sourcemap-codec@1.4.15:
 | 
				
			||||||
    resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
 | 
					    resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@jridgewell/trace-mapping@0.3.18:
 | 
					  /@jridgewell/trace-mapping@0.3.18:
 | 
				
			||||||
    resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
 | 
					    resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
 | 
				
			||||||
@@ -281,7 +261,70 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /@polka/url@1.0.0-next.21:
 | 
					  /@polka/url@1.0.0-next.21:
 | 
				
			||||||
    resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
 | 
					    resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
 | 
				
			||||||
    dev: true
 | 
					
 | 
				
			||||||
 | 
					  /@rollup/plugin-commonjs@24.1.0(rollup@3.25.1):
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
 | 
				
			||||||
 | 
					    engines: {node: '>=14.0.0'}
 | 
				
			||||||
 | 
					    peerDependencies:
 | 
				
			||||||
 | 
					      rollup: ^2.68.0||^3.0.0
 | 
				
			||||||
 | 
					    peerDependenciesMeta:
 | 
				
			||||||
 | 
					      rollup:
 | 
				
			||||||
 | 
					        optional: true
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
 | 
				
			||||||
 | 
					      commondir: 1.0.1
 | 
				
			||||||
 | 
					      estree-walker: 2.0.2
 | 
				
			||||||
 | 
					      glob: 8.1.0
 | 
				
			||||||
 | 
					      is-reference: 1.2.1
 | 
				
			||||||
 | 
					      magic-string: 0.27.0
 | 
				
			||||||
 | 
					      rollup: 3.25.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /@rollup/plugin-json@6.0.0(rollup@3.25.1):
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
 | 
				
			||||||
 | 
					    engines: {node: '>=14.0.0'}
 | 
				
			||||||
 | 
					    peerDependencies:
 | 
				
			||||||
 | 
					      rollup: ^1.20.0||^2.0.0||^3.0.0
 | 
				
			||||||
 | 
					    peerDependenciesMeta:
 | 
				
			||||||
 | 
					      rollup:
 | 
				
			||||||
 | 
					        optional: true
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
 | 
				
			||||||
 | 
					      rollup: 3.25.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /@rollup/plugin-node-resolve@15.1.0(rollup@3.25.1):
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
 | 
				
			||||||
 | 
					    engines: {node: '>=14.0.0'}
 | 
				
			||||||
 | 
					    peerDependencies:
 | 
				
			||||||
 | 
					      rollup: ^2.78.0||^3.0.0
 | 
				
			||||||
 | 
					    peerDependenciesMeta:
 | 
				
			||||||
 | 
					      rollup:
 | 
				
			||||||
 | 
					        optional: true
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
 | 
				
			||||||
 | 
					      '@types/resolve': 1.20.2
 | 
				
			||||||
 | 
					      deepmerge: 4.3.1
 | 
				
			||||||
 | 
					      is-builtin-module: 3.2.1
 | 
				
			||||||
 | 
					      is-module: 1.0.0
 | 
				
			||||||
 | 
					      resolve: 1.22.2
 | 
				
			||||||
 | 
					      rollup: 3.25.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /@rollup/pluginutils@5.0.2(rollup@3.25.1):
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
 | 
				
			||||||
 | 
					    engines: {node: '>=14.0.0'}
 | 
				
			||||||
 | 
					    peerDependencies:
 | 
				
			||||||
 | 
					      rollup: ^1.20.0||^2.0.0||^3.0.0
 | 
				
			||||||
 | 
					    peerDependenciesMeta:
 | 
				
			||||||
 | 
					      rollup:
 | 
				
			||||||
 | 
					        optional: true
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      '@types/estree': 1.0.1
 | 
				
			||||||
 | 
					      estree-walker: 2.0.2
 | 
				
			||||||
 | 
					      picomatch: 2.3.1
 | 
				
			||||||
 | 
					      rollup: 3.25.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.2):
 | 
					  /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.2):
 | 
				
			||||||
    resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==}
 | 
					    resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==}
 | 
				
			||||||
@@ -292,6 +335,18 @@ packages:
 | 
				
			|||||||
      import-meta-resolve: 3.0.0
 | 
					      import-meta-resolve: 3.0.0
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /@sveltejs/adapter-node@1.2.4(@sveltejs/kit@1.20.2):
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-TNnhS+OKRZ9RKnC+ho5mlE2FJquI61i0v7yOXxBUSU3LAoYH2kwVVL8P8ecjefmZ8BOfM1V54pBnDODBU5CEaA==}
 | 
				
			||||||
 | 
					    peerDependencies:
 | 
				
			||||||
 | 
					      '@sveltejs/kit': ^1.0.0
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      '@rollup/plugin-commonjs': 24.1.0(rollup@3.25.1)
 | 
				
			||||||
 | 
					      '@rollup/plugin-json': 6.0.0(rollup@3.25.1)
 | 
				
			||||||
 | 
					      '@rollup/plugin-node-resolve': 15.1.0(rollup@3.25.1)
 | 
				
			||||||
 | 
					      '@sveltejs/kit': 1.20.2(svelte@3.59.1)(vite@4.3.9)
 | 
				
			||||||
 | 
					      rollup: 3.25.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@4.3.9):
 | 
					  /@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@4.3.9):
 | 
				
			||||||
    resolution: {integrity: sha512-MtR1i+HtmYWcRgtubw1GQqT/+CWXL/z24PegE0xYAdObbhdr7YtEfmoe705D/JZMtMmoPXrmSk4W0MfL5A3lYw==}
 | 
					    resolution: {integrity: sha512-MtR1i+HtmYWcRgtubw1GQqT/+CWXL/z24PegE0xYAdObbhdr7YtEfmoe705D/JZMtMmoPXrmSk4W0MfL5A3lYw==}
 | 
				
			||||||
    engines: {node: ^16.14 || >=18}
 | 
					    engines: {node: ^16.14 || >=18}
 | 
				
			||||||
@@ -318,7 +373,6 @@ packages:
 | 
				
			|||||||
      vite: 4.3.9(sass@1.63.4)
 | 
					      vite: 4.3.9(sass@1.63.4)
 | 
				
			||||||
    transitivePeerDependencies:
 | 
					    transitivePeerDependencies:
 | 
				
			||||||
      - supports-color
 | 
					      - supports-color
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@3.59.1)(vite@4.3.9):
 | 
					  /@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@3.59.1)(vite@4.3.9):
 | 
				
			||||||
    resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==}
 | 
					    resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==}
 | 
				
			||||||
@@ -334,7 +388,6 @@ packages:
 | 
				
			|||||||
      vite: 4.3.9(sass@1.63.4)
 | 
					      vite: 4.3.9(sass@1.63.4)
 | 
				
			||||||
    transitivePeerDependencies:
 | 
					    transitivePeerDependencies:
 | 
				
			||||||
      - supports-color
 | 
					      - supports-color
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@sveltejs/vite-plugin-svelte@2.4.1(svelte@3.59.1)(vite@4.3.9):
 | 
					  /@sveltejs/vite-plugin-svelte@2.4.1(svelte@3.59.1)(vite@4.3.9):
 | 
				
			||||||
    resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==}
 | 
					    resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==}
 | 
				
			||||||
@@ -354,11 +407,13 @@ packages:
 | 
				
			|||||||
      vitefu: 0.2.4(vite@4.3.9)
 | 
					      vitefu: 0.2.4(vite@4.3.9)
 | 
				
			||||||
    transitivePeerDependencies:
 | 
					    transitivePeerDependencies:
 | 
				
			||||||
      - supports-color
 | 
					      - supports-color
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@types/cookie@0.5.1:
 | 
					  /@types/cookie@0.5.1:
 | 
				
			||||||
    resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
 | 
					    resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
 | 
				
			||||||
    dev: true
 | 
					
 | 
				
			||||||
 | 
					  /@types/estree@1.0.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@types/node@20.3.1:
 | 
					  /@types/node@20.3.1:
 | 
				
			||||||
    resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
 | 
					    resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
 | 
				
			||||||
@@ -368,6 +423,10 @@ packages:
 | 
				
			|||||||
    resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
 | 
					    resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /@types/resolve@1.20.2:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /@types/webidl-conversions@7.0.0:
 | 
					  /@types/webidl-conversions@7.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==}
 | 
					    resolution: {integrity: sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==}
 | 
				
			||||||
    dev: false
 | 
					    dev: false
 | 
				
			||||||
@@ -388,7 +447,6 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /balanced-match@1.0.2:
 | 
					  /balanced-match@1.0.2:
 | 
				
			||||||
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 | 
					    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /binary-extensions@2.2.0:
 | 
					  /binary-extensions@2.2.0:
 | 
				
			||||||
    resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
 | 
					    resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
 | 
				
			||||||
@@ -401,6 +459,12 @@ packages:
 | 
				
			|||||||
      concat-map: 0.0.1
 | 
					      concat-map: 0.0.1
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /brace-expansion@2.0.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      balanced-match: 1.0.2
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /braces@3.0.2:
 | 
					  /braces@3.0.2:
 | 
				
			||||||
    resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
 | 
					    resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
 | 
				
			||||||
    engines: {node: '>=8'}
 | 
					    engines: {node: '>=8'}
 | 
				
			||||||
@@ -416,12 +480,16 @@ packages:
 | 
				
			|||||||
    resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
 | 
					    resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /builtin-modules@3.3.0:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
 | 
				
			||||||
 | 
					    engines: {node: '>=6'}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /busboy@1.6.0:
 | 
					  /busboy@1.6.0:
 | 
				
			||||||
    resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
 | 
					    resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
 | 
				
			||||||
    engines: {node: '>=10.16.0'}
 | 
					    engines: {node: '>=10.16.0'}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      streamsearch: 1.1.0
 | 
					      streamsearch: 1.1.0
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /callsites@3.1.0:
 | 
					  /callsites@3.1.0:
 | 
				
			||||||
    resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
 | 
					    resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
 | 
				
			||||||
@@ -442,6 +510,10 @@ packages:
 | 
				
			|||||||
    optionalDependencies:
 | 
					    optionalDependencies:
 | 
				
			||||||
      fsevents: 2.3.2
 | 
					      fsevents: 2.3.2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /commondir@1.0.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /concat-map@0.0.1:
 | 
					  /concat-map@0.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 | 
					    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
@@ -449,7 +521,6 @@ packages:
 | 
				
			|||||||
  /cookie@0.5.0:
 | 
					  /cookie@0.5.0:
 | 
				
			||||||
    resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
 | 
					    resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
 | 
				
			||||||
    engines: {node: '>= 0.6'}
 | 
					    engines: {node: '>= 0.6'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /debug@4.3.4:
 | 
					  /debug@4.3.4:
 | 
				
			||||||
    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
 | 
					    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
 | 
				
			||||||
@@ -465,7 +536,6 @@ packages:
 | 
				
			|||||||
  /deepmerge@4.3.1:
 | 
					  /deepmerge@4.3.1:
 | 
				
			||||||
    resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
 | 
					    resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
 | 
				
			||||||
    engines: {node: '>=0.10.0'}
 | 
					    engines: {node: '>=0.10.0'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /detect-indent@6.1.0:
 | 
					  /detect-indent@6.1.0:
 | 
				
			||||||
    resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
 | 
					    resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
 | 
				
			||||||
@@ -474,7 +544,6 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /devalue@4.3.2:
 | 
					  /devalue@4.3.2:
 | 
				
			||||||
    resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
 | 
					    resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /es6-promise@3.3.1:
 | 
					  /es6-promise@3.3.1:
 | 
				
			||||||
    resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
 | 
					    resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
 | 
				
			||||||
@@ -508,11 +577,13 @@ packages:
 | 
				
			|||||||
      '@esbuild/win32-arm64': 0.17.19
 | 
					      '@esbuild/win32-arm64': 0.17.19
 | 
				
			||||||
      '@esbuild/win32-ia32': 0.17.19
 | 
					      '@esbuild/win32-ia32': 0.17.19
 | 
				
			||||||
      '@esbuild/win32-x64': 0.17.19
 | 
					      '@esbuild/win32-x64': 0.17.19
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /esm-env@1.0.0:
 | 
					  /esm-env@1.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
 | 
					    resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
 | 
				
			||||||
    dev: true
 | 
					
 | 
				
			||||||
 | 
					  /estree-walker@2.0.2:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /fast-glob@3.2.12:
 | 
					  /fast-glob@3.2.12:
 | 
				
			||||||
    resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
 | 
					    resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
 | 
				
			||||||
@@ -539,7 +610,6 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /fs.realpath@1.0.0:
 | 
					  /fs.realpath@1.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
 | 
					    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /fsevents@2.3.2:
 | 
					  /fsevents@2.3.2:
 | 
				
			||||||
    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
 | 
					    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
 | 
				
			||||||
@@ -548,6 +618,10 @@ packages:
 | 
				
			|||||||
    requiresBuild: true
 | 
					    requiresBuild: true
 | 
				
			||||||
    optional: true
 | 
					    optional: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /function-bind@1.1.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /glob-parent@5.1.2:
 | 
					  /glob-parent@5.1.2:
 | 
				
			||||||
    resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
 | 
					    resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
 | 
				
			||||||
    engines: {node: '>= 6'}
 | 
					    engines: {node: '>= 6'}
 | 
				
			||||||
@@ -565,18 +639,34 @@ packages:
 | 
				
			|||||||
      path-is-absolute: 1.0.1
 | 
					      path-is-absolute: 1.0.1
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /glob@8.1.0:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
 | 
				
			||||||
 | 
					    engines: {node: '>=12'}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      fs.realpath: 1.0.0
 | 
				
			||||||
 | 
					      inflight: 1.0.6
 | 
				
			||||||
 | 
					      inherits: 2.0.4
 | 
				
			||||||
 | 
					      minimatch: 5.1.6
 | 
				
			||||||
 | 
					      once: 1.4.0
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /globalyzer@0.1.0:
 | 
					  /globalyzer@0.1.0:
 | 
				
			||||||
    resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
 | 
					    resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /globrex@0.1.2:
 | 
					  /globrex@0.1.2:
 | 
				
			||||||
    resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
 | 
					    resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /graceful-fs@4.2.11:
 | 
					  /graceful-fs@4.2.11:
 | 
				
			||||||
    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
 | 
					    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /has@1.0.3:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
 | 
				
			||||||
 | 
					    engines: {node: '>= 0.4.0'}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      function-bind: 1.1.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /immutable@4.3.0:
 | 
					  /immutable@4.3.0:
 | 
				
			||||||
    resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
 | 
					    resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -597,11 +687,9 @@ packages:
 | 
				
			|||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      once: 1.4.0
 | 
					      once: 1.4.0
 | 
				
			||||||
      wrappy: 1.0.2
 | 
					      wrappy: 1.0.2
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /inherits@2.0.4:
 | 
					  /inherits@2.0.4:
 | 
				
			||||||
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
 | 
					    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /ip@2.0.0:
 | 
					  /ip@2.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
 | 
					    resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
 | 
				
			||||||
@@ -613,6 +701,19 @@ packages:
 | 
				
			|||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      binary-extensions: 2.2.0
 | 
					      binary-extensions: 2.2.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /is-builtin-module@3.2.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
 | 
				
			||||||
 | 
					    engines: {node: '>=6'}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      builtin-modules: 3.3.0
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /is-core-module@2.12.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      has: 1.0.3
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /is-extglob@2.1.1:
 | 
					  /is-extglob@2.1.1:
 | 
				
			||||||
    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
 | 
					    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
 | 
				
			||||||
    engines: {node: '>=0.10.0'}
 | 
					    engines: {node: '>=0.10.0'}
 | 
				
			||||||
@@ -623,10 +724,20 @@ packages:
 | 
				
			|||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      is-extglob: 2.1.1
 | 
					      is-extglob: 2.1.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /is-module@1.0.0:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /is-number@7.0.0:
 | 
					  /is-number@7.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
 | 
					    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
 | 
				
			||||||
    engines: {node: '>=0.12.0'}
 | 
					    engines: {node: '>=0.12.0'}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /is-reference@1.2.1:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      '@types/estree': 1.0.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /kareem@2.5.1:
 | 
					  /kareem@2.5.1:
 | 
				
			||||||
    resolution: {integrity: sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==}
 | 
					    resolution: {integrity: sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==}
 | 
				
			||||||
    engines: {node: '>=12.0.0'}
 | 
					    engines: {node: '>=12.0.0'}
 | 
				
			||||||
@@ -635,21 +746,18 @@ packages:
 | 
				
			|||||||
  /kleur@4.1.5:
 | 
					  /kleur@4.1.5:
 | 
				
			||||||
    resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
 | 
					    resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
 | 
				
			||||||
    engines: {node: '>=6'}
 | 
					    engines: {node: '>=6'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /magic-string@0.27.0:
 | 
					  /magic-string@0.27.0:
 | 
				
			||||||
    resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
 | 
					    resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
 | 
				
			||||||
    engines: {node: '>=12'}
 | 
					    engines: {node: '>=12'}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      '@jridgewell/sourcemap-codec': 1.4.15
 | 
					      '@jridgewell/sourcemap-codec': 1.4.15
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /magic-string@0.30.0:
 | 
					  /magic-string@0.30.0:
 | 
				
			||||||
    resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
 | 
					    resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
 | 
				
			||||||
    engines: {node: '>=12'}
 | 
					    engines: {node: '>=12'}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      '@jridgewell/sourcemap-codec': 1.4.15
 | 
					      '@jridgewell/sourcemap-codec': 1.4.15
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /memory-pager@1.5.0:
 | 
					  /memory-pager@1.5.0:
 | 
				
			||||||
    resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
 | 
					    resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
 | 
				
			||||||
@@ -673,7 +781,6 @@ packages:
 | 
				
			|||||||
    resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
 | 
					    resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
 | 
				
			||||||
    engines: {node: '>=10.0.0'}
 | 
					    engines: {node: '>=10.0.0'}
 | 
				
			||||||
    hasBin: true
 | 
					    hasBin: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /min-indent@1.0.1:
 | 
					  /min-indent@1.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
 | 
					    resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
 | 
				
			||||||
@@ -686,6 +793,13 @@ packages:
 | 
				
			|||||||
      brace-expansion: 1.1.11
 | 
					      brace-expansion: 1.1.11
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /minimatch@5.1.6:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
 | 
				
			||||||
 | 
					    engines: {node: '>=10'}
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      brace-expansion: 2.0.1
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /minimist@1.2.8:
 | 
					  /minimist@1.2.8:
 | 
				
			||||||
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
 | 
					    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
@@ -761,12 +875,10 @@ packages:
 | 
				
			|||||||
  /mri@1.2.0:
 | 
					  /mri@1.2.0:
 | 
				
			||||||
    resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
 | 
					    resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
 | 
				
			||||||
    engines: {node: '>=4'}
 | 
					    engines: {node: '>=4'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /mrmime@1.0.1:
 | 
					  /mrmime@1.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
 | 
					    resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
 | 
				
			||||||
    engines: {node: '>=10'}
 | 
					    engines: {node: '>=10'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /ms@2.1.2:
 | 
					  /ms@2.1.2:
 | 
				
			||||||
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
 | 
					    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
 | 
				
			||||||
@@ -779,7 +891,6 @@ packages:
 | 
				
			|||||||
    resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
 | 
					    resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
 | 
				
			||||||
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
 | 
					    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
 | 
				
			||||||
    hasBin: true
 | 
					    hasBin: true
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /normalize-path@3.0.0:
 | 
					  /normalize-path@3.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
 | 
					    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
 | 
				
			||||||
@@ -789,7 +900,6 @@ packages:
 | 
				
			|||||||
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
 | 
					    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      wrappy: 1.0.2
 | 
					      wrappy: 1.0.2
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /parent-module@1.0.1:
 | 
					  /parent-module@1.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
 | 
					    resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
 | 
				
			||||||
@@ -803,9 +913,12 @@ packages:
 | 
				
			|||||||
    engines: {node: '>=0.10.0'}
 | 
					    engines: {node: '>=0.10.0'}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /path-parse@1.0.7:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /picocolors@1.0.0:
 | 
					  /picocolors@1.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
 | 
					    resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /picomatch@2.3.1:
 | 
					  /picomatch@2.3.1:
 | 
				
			||||||
    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
 | 
					    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
 | 
				
			||||||
@@ -818,7 +931,6 @@ packages:
 | 
				
			|||||||
      nanoid: 3.3.6
 | 
					      nanoid: 3.3.6
 | 
				
			||||||
      picocolors: 1.0.0
 | 
					      picocolors: 1.0.0
 | 
				
			||||||
      source-map-js: 1.0.2
 | 
					      source-map-js: 1.0.2
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /punycode@2.3.0:
 | 
					  /punycode@2.3.0:
 | 
				
			||||||
    resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
 | 
					    resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
 | 
				
			||||||
@@ -840,6 +952,15 @@ packages:
 | 
				
			|||||||
    engines: {node: '>=4'}
 | 
					    engines: {node: '>=4'}
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /resolve@1.22.2:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
 | 
				
			||||||
 | 
					    hasBin: true
 | 
				
			||||||
 | 
					    dependencies:
 | 
				
			||||||
 | 
					      is-core-module: 2.12.1
 | 
				
			||||||
 | 
					      path-parse: 1.0.7
 | 
				
			||||||
 | 
					      supports-preserve-symlinks-flag: 1.0.0
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /reusify@1.0.4:
 | 
					  /reusify@1.0.4:
 | 
				
			||||||
    resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
 | 
					    resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
 | 
				
			||||||
    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
 | 
					    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
 | 
				
			||||||
@@ -858,7 +979,6 @@ packages:
 | 
				
			|||||||
    hasBin: true
 | 
					    hasBin: true
 | 
				
			||||||
    optionalDependencies:
 | 
					    optionalDependencies:
 | 
				
			||||||
      fsevents: 2.3.2
 | 
					      fsevents: 2.3.2
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /run-parallel@1.2.0:
 | 
					  /run-parallel@1.2.0:
 | 
				
			||||||
    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
 | 
					    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
 | 
				
			||||||
@@ -871,7 +991,6 @@ packages:
 | 
				
			|||||||
    engines: {node: '>=6'}
 | 
					    engines: {node: '>=6'}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      mri: 1.2.0
 | 
					      mri: 1.2.0
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /sander@0.5.1:
 | 
					  /sander@0.5.1:
 | 
				
			||||||
    resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
 | 
					    resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
 | 
				
			||||||
@@ -902,7 +1021,6 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /set-cookie-parser@2.6.0:
 | 
					  /set-cookie-parser@2.6.0:
 | 
				
			||||||
    resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
 | 
					    resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /sift@16.0.1:
 | 
					  /sift@16.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==}
 | 
					    resolution: {integrity: sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==}
 | 
				
			||||||
@@ -915,7 +1033,6 @@ packages:
 | 
				
			|||||||
      '@polka/url': 1.0.0-next.21
 | 
					      '@polka/url': 1.0.0-next.21
 | 
				
			||||||
      mrmime: 1.0.1
 | 
					      mrmime: 1.0.1
 | 
				
			||||||
      totalist: 3.0.1
 | 
					      totalist: 3.0.1
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /smart-buffer@4.2.0:
 | 
					  /smart-buffer@4.2.0:
 | 
				
			||||||
    resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
 | 
					    resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
 | 
				
			||||||
@@ -954,7 +1071,6 @@ packages:
 | 
				
			|||||||
  /streamsearch@1.1.0:
 | 
					  /streamsearch@1.1.0:
 | 
				
			||||||
    resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
 | 
					    resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
 | 
				
			||||||
    engines: {node: '>=10.0.0'}
 | 
					    engines: {node: '>=10.0.0'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /strip-indent@3.0.0:
 | 
					  /strip-indent@3.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
 | 
					    resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
 | 
				
			||||||
@@ -963,6 +1079,11 @@ packages:
 | 
				
			|||||||
      min-indent: 1.0.1
 | 
					      min-indent: 1.0.1
 | 
				
			||||||
    dev: true
 | 
					    dev: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /supports-preserve-symlinks-flag@1.0.0:
 | 
				
			||||||
 | 
					    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
 | 
				
			||||||
 | 
					    engines: {node: '>= 0.4'}
 | 
				
			||||||
 | 
					    dev: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /svelte-check@3.4.3(sass@1.63.4)(svelte@3.59.1):
 | 
					  /svelte-check@3.4.3(sass@1.63.4)(svelte@3.59.1):
 | 
				
			||||||
    resolution: {integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==}
 | 
					    resolution: {integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==}
 | 
				
			||||||
    hasBin: true
 | 
					    hasBin: true
 | 
				
			||||||
@@ -997,7 +1118,6 @@ packages:
 | 
				
			|||||||
      svelte: ^3.19.0 || ^4.0.0-next.0
 | 
					      svelte: ^3.19.0 || ^4.0.0-next.0
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      svelte: 3.59.1
 | 
					      svelte: 3.59.1
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /svelte-parse-markup@0.1.1(svelte@3.59.1):
 | 
					  /svelte-parse-markup@0.1.1(svelte@3.59.1):
 | 
				
			||||||
    resolution: {integrity: sha512-xCBSldaZdwi0u0ANASVCUFynCaV8z5D6sQOnzPcYSEoD9dd40MLzOKMBVmuTf/LUuPvc+cUvF132MnwdG7mDig==}
 | 
					    resolution: {integrity: sha512-xCBSldaZdwi0u0ANASVCUFynCaV8z5D6sQOnzPcYSEoD9dd40MLzOKMBVmuTf/LUuPvc+cUvF132MnwdG7mDig==}
 | 
				
			||||||
@@ -1068,14 +1188,12 @@ packages:
 | 
				
			|||||||
  /svelte@3.59.1:
 | 
					  /svelte@3.59.1:
 | 
				
			||||||
    resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==}
 | 
					    resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==}
 | 
				
			||||||
    engines: {node: '>= 8'}
 | 
					    engines: {node: '>= 8'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /tiny-glob@0.2.9:
 | 
					  /tiny-glob@0.2.9:
 | 
				
			||||||
    resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
 | 
					    resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      globalyzer: 0.1.0
 | 
					      globalyzer: 0.1.0
 | 
				
			||||||
      globrex: 0.1.2
 | 
					      globrex: 0.1.2
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /to-regex-range@5.0.1:
 | 
					  /to-regex-range@5.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
 | 
					    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
 | 
				
			||||||
@@ -1086,7 +1204,6 @@ packages:
 | 
				
			|||||||
  /totalist@3.0.1:
 | 
					  /totalist@3.0.1:
 | 
				
			||||||
    resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
 | 
					    resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
 | 
				
			||||||
    engines: {node: '>=6'}
 | 
					    engines: {node: '>=6'}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /tr46@3.0.0:
 | 
					  /tr46@3.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
 | 
					    resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
 | 
				
			||||||
@@ -1110,7 +1227,6 @@ packages:
 | 
				
			|||||||
    engines: {node: '>=14.0'}
 | 
					    engines: {node: '>=14.0'}
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      busboy: 1.6.0
 | 
					      busboy: 1.6.0
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /vite@4.3.9(sass@1.63.4):
 | 
					  /vite@4.3.9(sass@1.63.4):
 | 
				
			||||||
    resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
 | 
					    resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
 | 
				
			||||||
@@ -1143,7 +1259,6 @@ packages:
 | 
				
			|||||||
      sass: 1.63.4
 | 
					      sass: 1.63.4
 | 
				
			||||||
    optionalDependencies:
 | 
					    optionalDependencies:
 | 
				
			||||||
      fsevents: 2.3.2
 | 
					      fsevents: 2.3.2
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /vitefu@0.2.4(vite@4.3.9):
 | 
					  /vitefu@0.2.4(vite@4.3.9):
 | 
				
			||||||
    resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
 | 
					    resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
 | 
				
			||||||
@@ -1154,7 +1269,6 @@ packages:
 | 
				
			|||||||
        optional: true
 | 
					        optional: true
 | 
				
			||||||
    dependencies:
 | 
					    dependencies:
 | 
				
			||||||
      vite: 4.3.9(sass@1.63.4)
 | 
					      vite: 4.3.9(sass@1.63.4)
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /webidl-conversions@7.0.0:
 | 
					  /webidl-conversions@7.0.0:
 | 
				
			||||||
    resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
 | 
					    resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
 | 
				
			||||||
@@ -1171,4 +1285,3 @@ packages:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /wrappy@1.0.2:
 | 
					  /wrappy@1.0.2:
 | 
				
			||||||
    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 | 
					    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 | 
				
			||||||
    dev: true
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -340,7 +340,7 @@ input::placeholder{
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<div class=card href="" >
 | 
					<div class=card href="" >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	<input class=icon placeholder=😀 bind:value={card_data.icon}/>
 | 
						<input class=icon placeholder=🥫 bind:value={card_data.icon}/>
 | 
				
			||||||
	{#if image_preview_url}
 | 
						{#if image_preview_url}
 | 
				
			||||||
		<img src={image_preview_url} class=img_preview width=300px height=300px />
 | 
							<img src={image_preview_url} class=img_preview width=300px height=300px />
 | 
				
			||||||
	{/if}
 | 
						{/if}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -109,10 +109,13 @@ export function show_keys(event){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<style>
 | 
					<style>
 | 
				
			||||||
input::placeholder{
 | 
					input::placeholder{
 | 
				
			||||||
	all:unset;
 | 
						color: inherit;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
input{
 | 
					input{
 | 
				
			||||||
	all:unset;
 | 
						color: unset;
 | 
				
			||||||
 | 
						font-size: unset;
 | 
				
			||||||
 | 
						padding: unset;
 | 
				
			||||||
 | 
						background-color: unset;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
input.heading{
 | 
					input.heading{
 | 
				
			||||||
@@ -170,7 +173,7 @@ input.heading:hover{
 | 
				
			|||||||
	bottom: -1.5rem;
 | 
						bottom: -1.5rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.category{
 | 
					.category{
 | 
				
			||||||
	all: unset;
 | 
						border: none;
 | 
				
			||||||
	position: absolute;
 | 
						position: absolute;
 | 
				
			||||||
	--font_size: 1.5rem;
 | 
						--font_size: 1.5rem;
 | 
				
			||||||
	top: -1em;
 | 
						top: -1em;
 | 
				
			||||||
@@ -292,6 +295,8 @@ h3{
 | 
				
			|||||||
	flex-direction: row;
 | 
						flex-direction: row;
 | 
				
			||||||
	max-width: 1000px;
 | 
						max-width: 1000px;
 | 
				
			||||||
	justify-content: space-between;
 | 
						justify-content: space-between;
 | 
				
			||||||
 | 
						user-select: none;
 | 
				
			||||||
 | 
						cursor: pointer;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.ingredients_grid{
 | 
					.ingredients_grid{
 | 
				
			||||||
	box-sizing: border-box;
 | 
						box-sizing: border-box;
 | 
				
			||||||
@@ -307,6 +312,7 @@ h3{
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.ingredients_grid > *{
 | 
					.ingredients_grid > *{
 | 
				
			||||||
	cursor: pointer;
 | 
						cursor: pointer;
 | 
				
			||||||
 | 
						user-select: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.ingredients_grid>*:nth-child(3n+1){
 | 
					.ingredients_grid>*:nth-child(3n+1){
 | 
				
			||||||
	min-width: 5ch;
 | 
						min-width: 5ch;
 | 
				
			||||||
@@ -346,7 +352,7 @@ h3{
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<h2>Zutaten</h2>
 | 
					<h2>Zutaten</h2>
 | 
				
			||||||
{#each ingredients as list, list_index}
 | 
					{#each ingredients as list, list_index}
 | 
				
			||||||
	<h3>
 | 
						<h3 on:click="{() => show_modal_edit_subheading_ingredient(list_index)}">
 | 
				
			||||||
	<div>
 | 
						<div>
 | 
				
			||||||
	{#if list.name }
 | 
						{#if list.name }
 | 
				
			||||||
		{list.name}
 | 
							{list.name}
 | 
				
			||||||
@@ -388,11 +394,11 @@ h3{
 | 
				
			|||||||
	<h2>Zutat verändern</h2>
 | 
						<h2>Zutat verändern</h2>
 | 
				
			||||||
	<div class=adder>
 | 
						<div class=adder>
 | 
				
			||||||
	<input class=category type="text" bind:value={edit_ingredient.sublist} placeholder="Kategorie (optional)">
 | 
						<input class=category type="text" bind:value={edit_ingredient.sublist} placeholder="Kategorie (optional)">
 | 
				
			||||||
	<div class=add_ingredient on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
						<div class=add_ingredient on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
				
			||||||
	<input type="text" placeholder="250..." bind:value={edit_ingredient.amount} on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
						<input type="text" placeholder="250..." bind:value={edit_ingredient.amount} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
				
			||||||
	<input type="text" placeholder="mL..." bind:value={edit_ingredient.unit} on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
						<input type="text" placeholder="mL..." bind:value={edit_ingredient.unit} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
				
			||||||
	<input type="text" placeholder="Milch..." bind:value={edit_ingredient.name} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
						<input type="text" placeholder="Milch..." bind:value={edit_ingredient.name} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
				
			||||||
	<button class=action_button on:click={edit_ingredient_and_close_modal}>
 | 
						<button class=action_button on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)} on:click={edit_ingredient_and_close_modal}>
 | 
				
			||||||
		<Check fill=white style="width: 2rem; height: 2rem;"></Check>
 | 
							<Check fill=white style="width: 2rem; height: 2rem;"></Check>
 | 
				
			||||||
		</button>
 | 
							</button>
 | 
				
			||||||
	</div>
 | 
						</div>
 | 
				
			||||||
@@ -402,8 +408,8 @@ h3{
 | 
				
			|||||||
<dialog id=edit_subheading_ingredient_modal>
 | 
					<dialog id=edit_subheading_ingredient_modal>
 | 
				
			||||||
	<h2>Kategorie umbenennen</h2>
 | 
						<h2>Kategorie umbenennen</h2>
 | 
				
			||||||
	<div class=heading_wrapper>
 | 
						<div class=heading_wrapper>
 | 
				
			||||||
		<input class=heading type="text" bind:value={edit_heading.name} on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
							<input class=heading type="text" bind:value={edit_heading.name} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_subheading_and_close_modal)} >
 | 
				
			||||||
		<button class=action_button on:click={edit_subheading_and_close_modal}>
 | 
							<button class=action_button on:keypress={(event) => do_on_key(event, 'Enter', false, edit_subheading_and_close_modal)} on:click={edit_subheading_and_close_modal}>
 | 
				
			||||||
		<Check fill=white style="width:2rem; height:2rem;"></Check>
 | 
							<Check fill=white style="width:2rem; height:2rem;"></Check>
 | 
				
			||||||
		</button>
 | 
							</button>
 | 
				
			||||||
	</div>
 | 
						</div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -129,6 +129,7 @@ li > div{
 | 
				
			|||||||
	flex-direction: row;
 | 
						flex-direction: row;
 | 
				
			||||||
	justify-items: space-between;
 | 
						justify-items: space-between;
 | 
				
			||||||
	align-items:center;
 | 
						align-items:center;
 | 
				
			||||||
 | 
						user-select: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
li > div > div:first-child{
 | 
					li > div > div:first-child{
 | 
				
			||||||
	flex-grow: 1;
 | 
						flex-grow: 1;
 | 
				
			||||||
@@ -139,7 +140,6 @@ li > div > div:last-child{
 | 
				
			|||||||
	flex-direction: row;
 | 
						flex-direction: row;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
input.heading{
 | 
					input.heading{
 | 
				
			||||||
	all: unset;
 | 
					 | 
				
			||||||
	box-sizing: border-box;
 | 
						box-sizing: border-box;
 | 
				
			||||||
	background-color: var(--nord0);
 | 
						background-color: var(--nord0);
 | 
				
			||||||
	padding: 1rem;
 | 
						padding: 1rem;
 | 
				
			||||||
@@ -197,8 +197,8 @@ dialog .adder{
 | 
				
			|||||||
	bottom: -1.5rem;
 | 
						bottom: -1.5rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.category{
 | 
					.category{
 | 
				
			||||||
	all: unset;
 | 
					 | 
				
			||||||
	position: absolute;
 | 
						position: absolute;
 | 
				
			||||||
 | 
						border: none;
 | 
				
			||||||
	--font_size: 1.5rem;
 | 
						--font_size: 1.5rem;
 | 
				
			||||||
	top: -1em;
 | 
						top: -1em;
 | 
				
			||||||
	left: -1em;
 | 
						left: -1em;
 | 
				
			||||||
@@ -266,6 +266,10 @@ dialog h2{
 | 
				
			|||||||
		drop-shadow(0 0 1em black)
 | 
							drop-shadow(0 0 1em black)
 | 
				
			||||||
		;
 | 
							;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					dialog .adder input::placeholder{
 | 
				
			||||||
 | 
						font-size: 1.2rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media screen and (max-width: 500px){
 | 
					@media screen and (max-width: 500px){
 | 
				
			||||||
	dialog h2{
 | 
						dialog h2{
 | 
				
			||||||
		margin-top: 2rem;
 | 
							margin-top: 2rem;
 | 
				
			||||||
@@ -277,9 +281,6 @@ dialog h2{
 | 
				
			|||||||
	dialog .adder .category{
 | 
						dialog .adder .category{
 | 
				
			||||||
		width: 70%;
 | 
							width: 70%;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	dialog .adder input::placeholder{
 | 
					 | 
				
			||||||
		font-size: 1.2rem;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
dialog[open]{
 | 
					dialog[open]{
 | 
				
			||||||
    animation: show 200ms ease forwards;
 | 
					    animation: show 200ms ease forwards;
 | 
				
			||||||
@@ -346,6 +347,8 @@ h4{
 | 
				
			|||||||
h3{
 | 
					h3{
 | 
				
			||||||
	display:flex;
 | 
						display:flex;
 | 
				
			||||||
	gap: 1rem;
 | 
						gap: 1rem;
 | 
				
			||||||
 | 
						cursor: pointer;
 | 
				
			||||||
 | 
						user-select: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.additional_info input{
 | 
					.additional_info input{
 | 
				
			||||||
	all:unset;
 | 
						all:unset;
 | 
				
			||||||
@@ -409,7 +412,7 @@ h3{
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<h2>Zubereitung</h2>
 | 
					<h2>Zubereitung</h2>
 | 
				
			||||||
{#each instructions as list, list_index}
 | 
					{#each instructions as list, list_index}
 | 
				
			||||||
	<h3>
 | 
						<h3 on:click={() => show_modal_edit_subheading_step(list_index)}>
 | 
				
			||||||
	{#if list.name}
 | 
						{#if list.name}
 | 
				
			||||||
		{list.name}
 | 
							{list.name}
 | 
				
			||||||
	{:else}
 | 
						{:else}
 | 
				
			||||||
@@ -454,7 +457,7 @@ h3{
 | 
				
			|||||||
	<div class=adder>
 | 
						<div class=adder>
 | 
				
			||||||
	<input class=category type="text" bind:value={edit_step.name} placeholder="Unterkategorie (optional)" on:keypress={(event) => do_on_key(event, 'Enter', false , edit_step_and_close_modal)}>
 | 
						<input class=category type="text" bind:value={edit_step.name} placeholder="Unterkategorie (optional)" on:keypress={(event) => do_on_key(event, 'Enter', false , edit_step_and_close_modal)}>
 | 
				
			||||||
	<div class=add_step>
 | 
						<div class=add_step>
 | 
				
			||||||
		<p id=step contenteditable bind:innerHTML={edit_step.step} on:keypress={(event) => do_on_key(event, 'Enter', true , edit_step_and_close_modal)}></p>
 | 
							<p id=step contenteditable bind:innerText={edit_step.step} on:keypress={(event) => do_on_key(event, 'Enter', true , edit_step_and_close_modal)}></p>
 | 
				
			||||||
	<button class=action_button on:click="{() => edit_step_and_close_modal()}" >
 | 
						<button class=action_button on:click="{() => edit_step_and_close_modal()}" >
 | 
				
			||||||
		<Check fill=white style="height: 2rem; width: 2rem"></Check>
 | 
							<Check fill=white style="height: 2rem; width: 2rem"></Check>
 | 
				
			||||||
	</button>
 | 
						</button>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,6 @@
 | 
				
			|||||||
<script>
 | 
					<script>
 | 
				
			||||||
import "$lib/components/nordtheme.css"
 | 
					import "$lib/components/nordtheme.css"
 | 
				
			||||||
 | 
					export let title
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style>
 | 
					<style>
 | 
				
			||||||
.media-scroller {
 | 
					.media-scroller {
 | 
				
			||||||
@@ -9,11 +10,24 @@ import "$lib/components/nordtheme.css"
 | 
				
			|||||||
  overflow-x: auto;
 | 
					  overflow-x: auto;
 | 
				
			||||||
  gap: 2rem;
 | 
					  gap: 2rem;
 | 
				
			||||||
  padding: 3rem;
 | 
					  padding: 3rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					.wrapper{
 | 
				
			||||||
  background-color: var(--nord2);
 | 
					  background-color: var(--nord2);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					h2{
 | 
				
			||||||
 | 
						color: var(--nord6);
 | 
				
			||||||
 | 
						padding-top: 2rem;
 | 
				
			||||||
 | 
					 	margin: 1em 0em 0em 4rem;
 | 
				
			||||||
 | 
						font-size: 3rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 | 
					<div class=wrapper>
 | 
				
			||||||
 | 
					{#if title}
 | 
				
			||||||
 | 
						<h2>{title}</h2>
 | 
				
			||||||
 | 
					{/if}
 | 
				
			||||||
<div class="media-scroller snaps-inline">
 | 
					<div class="media-scroller snaps-inline">
 | 
				
			||||||
	<slot></slot>
 | 
						<slot></slot>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,13 +1,36 @@
 | 
				
			|||||||
 | 
					<script>
 | 
				
			||||||
 | 
					export let title
 | 
				
			||||||
 | 
					let overflow
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
<style>
 | 
					<style>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.wrapper{
 | 
					.wrapper{
 | 
				
			||||||
	display: flex;
 | 
						display: flex;
 | 
				
			||||||
	flex-direction: row;
 | 
						flex-direction: row;
 | 
				
			||||||
	flex-wrap: wrap;
 | 
						flex-wrap: wrap;
 | 
				
			||||||
	gap: 3rem;
 | 
						gap: 2.5rem;
 | 
				
			||||||
	justify-content: center;
 | 
						justify-content: center;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					h2{
 | 
				
			||||||
 | 
						max-width: 1000px;
 | 
				
			||||||
 | 
						margin-left: 5rem;
 | 
				
			||||||
 | 
						margin-bottom: 0;
 | 
				
			||||||
 | 
						font-size: 3rem;
 | 
				
			||||||
 | 
						margin-bottom: 1rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					section:not(:has(h2)){
 | 
				
			||||||
 | 
						padding-top: 4rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					section{
 | 
				
			||||||
 | 
						overflow: hidden;
 | 
				
			||||||
 | 
						padding-bottom: 3.7rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 | 
					<section>
 | 
				
			||||||
 | 
					{#if title}
 | 
				
			||||||
 | 
						<h2>{title}</h2>
 | 
				
			||||||
 | 
					{/if}
 | 
				
			||||||
<div class=wrapper>
 | 
					<div class=wrapper>
 | 
				
			||||||
	<slot></slot>
 | 
						<slot></slot>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					</section>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,6 +2,7 @@
 | 
				
			|||||||
import "$lib/components/nordtheme.css"
 | 
					import "$lib/components/nordtheme.css"
 | 
				
			||||||
import { season } from '$lib/js/season_store.js'
 | 
					import { season } from '$lib/js/season_store.js'
 | 
				
			||||||
import {onMount} from "svelte";
 | 
					import {onMount} from "svelte";
 | 
				
			||||||
 | 
					    import {do_on_key} from "./do_on_key";
 | 
				
			||||||
let months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
 | 
					let months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -30,6 +31,9 @@ function write_season(season){
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function toggle_checkbox_on_key(event){
 | 
				
			||||||
 | 
						event.path[0].children[0].checked = !event.path[0].children[0].checked
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
onMount(() => {
 | 
					onMount(() => {
 | 
				
			||||||
	write_season(season_local)
 | 
						write_season(season_local)
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
@@ -44,15 +48,20 @@ label{
 | 
				
			|||||||
	cursor: pointer;
 | 
						cursor: pointer;
 | 
				
			||||||
	position: relative;
 | 
						position: relative;
 | 
				
			||||||
	transition: 100ms;
 | 
						transition: 100ms;
 | 
				
			||||||
 | 
						user-select: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.checkbox_container{
 | 
					.checkbox_container{
 | 
				
			||||||
	transition: 100ms;
 | 
						transition: 100ms;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.checkbox_container:hover{
 | 
					.checkbox_container:hover,
 | 
				
			||||||
 | 
					.checkbox_container:focus-within
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
	transform: scale(1.1,1.1);
 | 
						transform: scale(1.1,1.1);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
label:hover{
 | 
					label:hover,
 | 
				
			||||||
 | 
					label:focus-visible
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
	background-color: var(--lightblue);
 | 
						background-color: var(--lightblue);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -64,6 +73,7 @@ input[type=checkbox]::before,
 | 
				
			|||||||
input[type=checkbox]::after
 | 
					input[type=checkbox]::after
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	all: unset;
 | 
						all: unset;
 | 
				
			||||||
 | 
						user-select: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#labels{
 | 
					#labels{
 | 
				
			||||||
@@ -78,7 +88,7 @@ input[type=checkbox]::after
 | 
				
			|||||||
<div id=labels>
 | 
					<div id=labels>
 | 
				
			||||||
{#each months as month}
 | 
					{#each months as month}
 | 
				
			||||||
	<div class=checkbox_container>
 | 
						<div class=checkbox_container>
 | 
				
			||||||
		<label><input type="checkbox" name="checkbox" value="value" on:click={set_season}>{month}</label>
 | 
							<label tabindex="0" on:keypress={(event) => do_on_key(event, 'Enter', false, () => {toggle_checkbox_on_key(event)}) } ><input tabindex=-1 type="checkbox" name="checkbox" value="value" on:click={set_season}>{month}</label>
 | 
				
			||||||
	</div>
 | 
						</div>
 | 
				
			||||||
{/each}
 | 
					{/each}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
.action_button{
 | 
					.action_button{
 | 
				
			||||||
	all: unset;
 | 
						border: none;
 | 
				
			||||||
	cursor: pointer;
 | 
						cursor: pointer;
 | 
				
			||||||
	background-color: var(--red);
 | 
						background-color: var(--red);
 | 
				
			||||||
	transition: 200ms;
 | 
						transition: 200ms;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -61,10 +61,10 @@ nav{
 | 
				
			|||||||
footer{
 | 
					footer{
 | 
				
			||||||
padding-block: 1rem;
 | 
					padding-block: 1rem;
 | 
				
			||||||
text-align: center;
 | 
					text-align: center;
 | 
				
			||||||
margin-top: 3rem;
 | 
					margin-top: auto;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
<div class=wrapper style="">
 | 
					<div class=wrapper>
 | 
				
			||||||
<div>
 | 
					<div>
 | 
				
			||||||
<nav>
 | 
					<nav>
 | 
				
			||||||
<ul>
 | 
					<ul>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,18 +8,31 @@
 | 
				
			|||||||
    export let data: PageData;
 | 
					    export let data: PageData;
 | 
				
			||||||
    export let current_month = new Date().getMonth() + 1
 | 
					    export let current_month = new Date().getMonth() + 1
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					<style>
 | 
				
			||||||
 | 
					h1,
 | 
				
			||||||
 | 
					h2{
 | 
				
			||||||
 | 
						max-width: 1000px;
 | 
				
			||||||
 | 
						margin-left: 5rem;
 | 
				
			||||||
 | 
						margin-bottom: 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					h1{
 | 
				
			||||||
 | 
					font-size: 4rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					h2{
 | 
				
			||||||
 | 
						font-size: 3rem;
 | 
				
			||||||
 | 
						margin-bottom: 1rem;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					</style>
 | 
				
			||||||
<h1>Rezepte</h1>
 | 
					<h1>Rezepte</h1>
 | 
				
			||||||
<h2>In Saison</h2>
 | 
					 | 
				
			||||||
<section>
 | 
					<section>
 | 
				
			||||||
<MediaScroller>
 | 
					<MediaScroller title="In Saison:">
 | 
				
			||||||
{#each data.season as recipe}
 | 
					{#each data.season as recipe}
 | 
				
			||||||
	<Card {recipe} {current_month} search=""></Card>
 | 
						<Card {recipe} {current_month} search=""></Card>
 | 
				
			||||||
{/each}
 | 
					{/each}
 | 
				
			||||||
</MediaScroller>
 | 
					</MediaScroller>
 | 
				
			||||||
</section>
 | 
					</section>
 | 
				
			||||||
<Search></Search>
 | 
					<Search></Search>
 | 
				
			||||||
<h2>Alle Rezepte</h2>
 | 
					<Recipes title="Alle Rezepte:">
 | 
				
			||||||
<Recipes>
 | 
					 | 
				
			||||||
	{#each data.all_brief as recipe}
 | 
						{#each data.all_brief as recipe}
 | 
				
			||||||
	<Card {recipe} {current_month}></Card>
 | 
						<Card {recipe} {current_month}></Card>
 | 
				
			||||||
	{/each}
 | 
						{/each}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,7 +8,9 @@
 | 
				
			|||||||
	import EditButton from '$lib/components/EditButton.svelte';
 | 
						import EditButton from '$lib/components/EditButton.svelte';
 | 
				
			||||||
	import InstructionsPage from '$lib/components/InstructionsPage.svelte';
 | 
						import InstructionsPage from '$lib/components/InstructionsPage.svelte';
 | 
				
			||||||
	import IngredientsPage from '$lib/components/IngredientsPage.svelte';
 | 
						import IngredientsPage from '$lib/components/IngredientsPage.svelte';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    	export let data: PageData;
 | 
					    	export let data: PageData;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	let hero_img_src = "/images/" + data.images[0].mediapath
 | 
						let hero_img_src = "/images/" + data.images[0].mediapath
 | 
				
			||||||
    	export let months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
 | 
					    	export let months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
 | 
				
			||||||
	function season_intervals() {
 | 
						function season_intervals() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
import adapter from '@sveltejs/adapter-auto';
 | 
					import adapter from '@sveltejs/adapter-node';
 | 
				
			||||||
import { vitePreprocess } from '@sveltejs/kit/vite';
 | 
					import { vitePreprocess } from '@sveltejs/kit/vite';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @type {import('@sveltejs/kit').Config} */
 | 
					/** @type {import('@sveltejs/kit').Config} */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user