update deps, small improvements

This commit is contained in:
_Bastler 2022-12-09 12:19:34 +01:00
parent ea4112a854
commit 159d19e939
7 changed files with 264 additions and 229 deletions

View File

@ -2,7 +2,7 @@
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"appData": {
"version": "1.5.3"
"version": "1.5.4"
},
"assetGroups": [
{

423
package-lock.json generated
View File

@ -1,37 +1,37 @@
{
"name": "bstlboard",
"version": "1.5.3",
"version": "1.5.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "bstlboard",
"version": "1.5.3",
"version": "1.5.4",
"license": "AGPL3",
"dependencies": {
"@angular-material-components/datetime-picker": "^9.0.0",
"@angular/animations": "^15.0.2",
"@angular/cdk": "^15.0.1",
"@angular/common": "^15.0.2",
"@angular/compiler": "^15.0.2",
"@angular/core": "^15.0.2",
"@angular/forms": "^15.0.2",
"@angular/material": "^15.0.1",
"@angular/material-moment-adapter": "^15.0.1",
"@angular/platform-browser": "^15.0.2",
"@angular/platform-browser-dynamic": "^15.0.2",
"@angular/router": "^15.0.2",
"@angular/service-worker": "^15.0.2",
"@angular/animations": "^15.0.3",
"@angular/cdk": "^15.0.2",
"@angular/common": "^15.0.3",
"@angular/compiler": "^15.0.3",
"@angular/core": "^15.0.3",
"@angular/forms": "^15.0.3",
"@angular/material": "^15.0.2",
"@angular/material-moment-adapter": "^15.0.2",
"@angular/platform-browser": "^15.0.3",
"@angular/platform-browser-dynamic": "^15.0.3",
"@angular/router": "^15.0.3",
"@angular/service-worker": "^15.0.3",
"moment": "^2.29.4",
"rxjs": "~7.6.0",
"tslib": "^2.4.1",
"zone.js": "~0.12.0"
},
"devDependencies": {
"@angular-devkit/build-angular": "^15.0.2",
"@angular/cli": "^15.0.2",
"@angular/compiler-cli": "^15.0.2",
"@angular/localize": "^15.0.2",
"@angular-devkit/build-angular": "^15.0.3",
"@angular/cli": "^15.0.3",
"@angular/compiler-cli": "^15.0.3",
"@angular/localize": "^15.0.3",
"@types/jasmine": "^4.3.1",
"jasmine-core": "~4.5.0",
"karma": "^6.4.1",
@ -56,12 +56,12 @@
}
},
"node_modules/@angular-devkit/architect": {
"version": "0.1500.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1500.2.tgz",
"integrity": "sha512-gprTEy6vD57yJCd6JqRaFZ/pfmXuEDHlH7mOVBcBdTGuuE1VJkiNJ69E9gw552L7wwVEsF0D6lVYTFHVDkMDmA==",
"version": "0.1500.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1500.3.tgz",
"integrity": "sha512-LNVCyxMz5T9Fib7H3zT2sCE9fhvCUgJoCdT9nN/onDi6LoJx2uGdkVq3IgIsrxAR86pk2ZAR/1d5HdwohxbM8g==",
"dev": true,
"dependencies": {
"@angular-devkit/core": "15.0.2",
"@angular-devkit/core": "15.0.3",
"rxjs": "6.6.7"
},
"engines": {
@ -89,15 +89,15 @@
"dev": true
},
"node_modules/@angular-devkit/build-angular": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.0.2.tgz",
"integrity": "sha512-jB3iU8qbQkqDGXr/DLPuU3jB7eAyiTDyk7f7c5hS+E9j2FSrWIZPOucTJXWfukA+yFs1nIBRVxSNYp3yqwAXiA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.0.3.tgz",
"integrity": "sha512-I1/88tCzsqxHl85JrjbKLwHj++ohE9s8UHqmFguIULoh9+FCCQNGpccXLL+wEXtIFfLzugddiS8GO9WNE8T6Ig==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "2.2.0",
"@angular-devkit/architect": "0.1500.2",
"@angular-devkit/build-webpack": "0.1500.2",
"@angular-devkit/core": "15.0.2",
"@angular-devkit/architect": "0.1500.3",
"@angular-devkit/build-webpack": "0.1500.3",
"@angular-devkit/core": "15.0.3",
"@babel/core": "7.20.2",
"@babel/generator": "7.20.4",
"@babel/helper-annotate-as-pure": "7.18.6",
@ -108,7 +108,7 @@
"@babel/runtime": "7.20.1",
"@babel/template": "7.18.10",
"@discoveryjs/json-ext": "0.5.7",
"@ngtools/webpack": "15.0.2",
"@ngtools/webpack": "15.0.3",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.13",
"babel-loader": "9.1.0",
@ -310,12 +310,12 @@
}
},
"node_modules/@angular-devkit/build-webpack": {
"version": "0.1500.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1500.2.tgz",
"integrity": "sha512-T1spkWTKpYlB4xsEX1PqqwYWBNw/R62toalfgcGdGNXrizJeI46lJ0zMdIjpe8UHhy/i5iK5s5LQ5pz0Ow2TIg==",
"version": "0.1500.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1500.3.tgz",
"integrity": "sha512-PUkYJFFl7hUwi+rm47xVSXwbWabogZVU0ipbncZPO/QrsX2yEuFT8rRvkplmSt1Y45rGTI58lcKj5aM4N3+Meg==",
"dev": true,
"dependencies": {
"@angular-devkit/architect": "0.1500.2",
"@angular-devkit/architect": "0.1500.3",
"rxjs": "6.6.7"
},
"engines": {
@ -347,9 +347,9 @@
"dev": true
},
"node_modules/@angular-devkit/core": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.0.2.tgz",
"integrity": "sha512-XkdNKyeYvnCq0zWuEda163muUV38ifNyK6EjrbhI5pQWNg7myxtDmLenjtpXLGLZwjxqsart2l/uoYsk1xQCmQ==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.0.3.tgz",
"integrity": "sha512-sJsC1uZnOs66uTEGS6E/FlMInERvChIC1oUwfgP4NMYFy4KLkzTDYZ+JAtK5/k418N+j0aS+DndfrRT3n7WNUw==",
"dev": true,
"dependencies": {
"ajv": "8.11.0",
@ -391,12 +391,12 @@
"dev": true
},
"node_modules/@angular-devkit/schematics": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.0.2.tgz",
"integrity": "sha512-FqimOzQCwRGmz/NPPiK6QpAxI+qpy8rYQRlWRWSOfQgjb+cl4rD2isllalYvzO+5mmb88fwJ7bj9cP2X5khpcg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.0.3.tgz",
"integrity": "sha512-vIS8XaH3pyWql1G4Nux7EplQsph3FiMXd6U/YV9YK0g1U0k0Rh8w+9zM4yrRbrNf2BKrx1VObS0n6ibGrm1TwA==",
"dev": true,
"dependencies": {
"@angular-devkit/core": "15.0.2",
"@angular-devkit/core": "15.0.3",
"jsonc-parser": "3.2.0",
"magic-string": "0.26.7",
"ora": "5.4.1",
@ -443,9 +443,9 @@
}
},
"node_modules/@angular/animations": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.0.2.tgz",
"integrity": "sha512-bghNrTPbRaxL1SqiKFFUdDFDClGFzES6AkGbtBj1kE6IOC3tNbTSc2ozsuVAGOi96zqumnonaA000dIIqfvYMw==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.0.3.tgz",
"integrity": "sha512-kwUprQMjMvMawpyd5aLzW9DWLd7grlzm4ut4YIqXRf1UJm35KsTjwhvQWNj481u2gUjKxD2rBfkVakyzW5Na3A==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -453,13 +453,13 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/core": "15.0.2"
"@angular/core": "15.0.3"
}
},
"node_modules/@angular/cdk": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.0.1.tgz",
"integrity": "sha512-yV/nietivRC8JJrEt0M3RXo+4PMk8cReZVhbV0ME6MOehJ7NBw7uIBjfIbLWE9YGEHZi+TCzdxqDuWqH5RCiog==",
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.0.2.tgz",
"integrity": "sha512-khTZT/vWDLoCkIxXyrpmeFIMfsED3KdKQqWCiuvUHGHhJn5iOa2wDQXQEkrFpNaQ4v1mbHE2I11DljiieIyv5w==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -473,15 +473,15 @@
}
},
"node_modules/@angular/cli": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.0.2.tgz",
"integrity": "sha512-SRPCYiK5A+U0V173EUZNYHtOvFtxefH9hfie2+XcJX9B/7VxqIkyRYXOUUyWtC7yzbxWNJ1+WG5X4S5C2LrTEw==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.0.3.tgz",
"integrity": "sha512-xLmsSkGeTxkHYHmsThT3mnethXt3VN71e+lOGs+GobJb3R2Lh8FrU07bsr5at/ixaSC/Ejvvt9dhuwZonysDEQ==",
"dev": true,
"dependencies": {
"@angular-devkit/architect": "0.1500.2",
"@angular-devkit/core": "15.0.2",
"@angular-devkit/schematics": "15.0.2",
"@schematics/angular": "15.0.2",
"@angular-devkit/architect": "0.1500.3",
"@angular-devkit/core": "15.0.3",
"@angular-devkit/schematics": "15.0.3",
"@schematics/angular": "15.0.3",
"@yarnpkg/lockfile": "1.1.0",
"ansi-colors": "4.1.3",
"ini": "3.0.1",
@ -522,9 +522,9 @@
}
},
"node_modules/@angular/common": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-15.0.2.tgz",
"integrity": "sha512-BZkaUdFv6A0a8m3R/HEYmwZrULMHwRWQh+ukSQEz9reVNUiH0/mNvj9I4iYYCfYXHPiyMIRfAeu/fqdl14DBFg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-15.0.3.tgz",
"integrity": "sha512-TYpNnP6f7+x+FqyFCjl+D7rqJojMJT3QURwbnKsZYO7gsfoKashgrLxd9f3lQpa9EHvdMsVZWGZuPmoerGQ5qg==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -532,14 +532,14 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/core": "15.0.2",
"@angular/core": "15.0.3",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.0.2.tgz",
"integrity": "sha512-dD1Vv2txp09V7RaJK2tvGRWpM2RsDARVAGL65hfJY2txeEFRyajcle6jOI11NfGpgsZvptN7o5oc8ozQI1hgTA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.0.3.tgz",
"integrity": "sha512-LNQkQgjAy43ZbQcoUzbzwaCokl6LQHhnTnGIO8s8ZWFT9cTRORsLb/ziMKPPIWlSUImHUG4NH0dK7fVe7/eAng==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -547,7 +547,7 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/core": "15.0.2"
"@angular/core": "15.0.3"
},
"peerDependenciesMeta": {
"@angular/core": {
@ -556,16 +556,16 @@
}
},
"node_modules/@angular/compiler-cli": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.0.2.tgz",
"integrity": "sha512-WZCULskbuoMA0iQ36H2nGgKj017JENR+wDnwuQ+/1ECtBN2PpjJiws/m5bntBzQe96w2fue6tOLh09WESQgRHw==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.0.3.tgz",
"integrity": "sha512-3IH1Ns4Ed/VFQlNNtgIcorht7JK7SoBzpbxrbqjogoHZwUR3OTn+dvX87N7zMn0yxAL0T6Jv0UTILcGY0EP9HQ==",
"dev": true,
"dependencies": {
"@babel/core": "^7.17.2",
"chokidar": "^3.0.0",
"convert-source-map": "^1.5.1",
"dependency-graph": "^0.11.0",
"magic-string": "^0.26.0",
"magic-string": "^0.27.0",
"reflect-metadata": "^0.1.2",
"semver": "^7.0.0",
"sourcemap-codec": "^1.4.8",
@ -581,7 +581,7 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/compiler": "15.0.2",
"@angular/compiler": "15.0.3",
"typescript": ">=4.8.2 <4.9"
}
},
@ -652,10 +652,22 @@
"node": ">=6.0.0"
}
},
"node_modules/@angular/compiler-cli/node_modules/magic-string": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
"integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"dev": true,
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.13"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@angular/core": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-15.0.2.tgz",
"integrity": "sha512-qM0T4r3Z3Qfk+5+M5JRB1qr3AUKgabbC0kARY+R+QvwbQBE6UoeWw5eRuUbTGDP70Ikeeg0xZebpkr7Oghp9/A==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-15.0.3.tgz",
"integrity": "sha512-tYQszxkk32RZkMA7Czv9l5apiDIsoqVO2taIuPKfesAcwsQ7z/x3JTu3JkwUnB9c9nq2c18wIzjzMs4iElxdVQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -668,9 +680,9 @@
}
},
"node_modules/@angular/forms": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.0.2.tgz",
"integrity": "sha512-c7t2pk1nzXIibIaIo4wsDd+VipiuDXqV1bolluAVaRjnS80BEQqOkudNNBgodx8sVkjEYI+cpLp+vE7FEOjHdg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.0.3.tgz",
"integrity": "sha512-oPc1lpXvwFM1QHPxsayIlZ9C4/mmFrvdnSV/x/IzHDZpgqZyLT2rnDJxqpxn7KCcn71bPdU94fKTI6Fbnkj/dQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -678,16 +690,16 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/common": "15.0.2",
"@angular/core": "15.0.2",
"@angular/platform-browser": "15.0.2",
"@angular/common": "15.0.3",
"@angular/core": "15.0.3",
"@angular/platform-browser": "15.0.3",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/localize": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.0.2.tgz",
"integrity": "sha512-7qZcEl9ZscCwGzmCviUQvkeGyaH58xSrW7eZ2nQPVKCwU9DGLtSXd0xTqTe6nmjigO7BG0u4D2yt1c6/Q+X8yQ==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.0.3.tgz",
"integrity": "sha512-nwkZoUBPCAg3/TxVJ1mVzdOjneJeOrmHnkjQwMfp22f6Ok3gfnECi+GIexHMLRu3bKfP+HRGBI+fjAbSzT/CjQ==",
"dev": true,
"dependencies": {
"@babel/core": "7.19.3",
@ -703,8 +715,8 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/compiler": "15.0.2",
"@angular/compiler-cli": "15.0.2"
"@angular/compiler": "15.0.3",
"@angular/compiler-cli": "15.0.3"
}
},
"node_modules/@angular/localize/node_modules/brace-expansion": {
@ -748,9 +760,9 @@
}
},
"node_modules/@angular/material": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/@angular/material/-/material-15.0.1.tgz",
"integrity": "sha512-JXMcRf27HgXwjoNOKD04YubJ14M9Y66g5Ol4R5EDShnwvvzU1OKLjaYN3SYpH5iMauZztjljsVBsLlO8n/TVFA==",
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/material/-/material-15.0.2.tgz",
"integrity": "sha512-jXjgKFK09DcqShXSvKJLQ98MSqV2LuBO6ZuJj/gz96ZWoAhTTuWn0hL3xsoKp+kaF5DPdDFd24gLr8YFRibaIQ==",
"dependencies": {
"@material/animation": "15.0.0-canary.7971d6ad5.0",
"@material/auto-init": "15.0.0-canary.7971d6ad5.0",
@ -803,7 +815,7 @@
},
"peerDependencies": {
"@angular/animations": "^15.0.0 || ^16.0.0",
"@angular/cdk": "15.0.1",
"@angular/cdk": "15.0.2",
"@angular/common": "^15.0.0 || ^16.0.0",
"@angular/core": "^15.0.0 || ^16.0.0",
"@angular/forms": "^15.0.0 || ^16.0.0",
@ -812,22 +824,22 @@
}
},
"node_modules/@angular/material-moment-adapter": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/@angular/material-moment-adapter/-/material-moment-adapter-15.0.1.tgz",
"integrity": "sha512-kAzaY9YMZEtPXtwhtfUoLMpiV6rJ5iZgpLpjNHvn8CpUlzy+1bMa9K9toHnblynix2qYnoDJ6vcWtHDDGBTqNg==",
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/material-moment-adapter/-/material-moment-adapter-15.0.2.tgz",
"integrity": "sha512-d74B4DpZrT89F2EMYcaXcvjp+SJ3gNdI8dVY9iCLHuK3Zy1RN1q1DIlg4qMaZYA+fjmRSu0fh+elRRw6wTVPOQ==",
"dependencies": {
"tslib": "^2.3.0"
},
"peerDependencies": {
"@angular/core": "^15.0.0 || ^16.0.0",
"@angular/material": "15.0.1",
"@angular/material": "15.0.2",
"moment": "^2.18.1"
}
},
"node_modules/@angular/platform-browser": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.0.2.tgz",
"integrity": "sha512-Dau9Ip5ub35lyJ+Bl2sUMQ4CoCgj8tdcNWDyQrfYynllKZfbQNaNY60To48P4u7pVGwN/Ib8Wb+jcloZJUXm4Q==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.0.3.tgz",
"integrity": "sha512-XIgAh6/SI4m2JfFdtKWmh8BVPzs3gV8VuOVYdykWrYrhDCVz5X3J7AXGxn9AX1S+dMuQPi91lM1icErunVrCZQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -835,9 +847,9 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/animations": "15.0.2",
"@angular/common": "15.0.2",
"@angular/core": "15.0.2"
"@angular/animations": "15.0.3",
"@angular/common": "15.0.3",
"@angular/core": "15.0.3"
},
"peerDependenciesMeta": {
"@angular/animations": {
@ -846,9 +858,9 @@
}
},
"node_modules/@angular/platform-browser-dynamic": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.0.2.tgz",
"integrity": "sha512-OJ3WevyoR/rEYs9zqY2NzYX+2OqcWrmATFnvdFNMztjl8HO/SVak1URz8phZeSRslWjILlJ4nxPORVwV8TlW+w==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.0.3.tgz",
"integrity": "sha512-+hdywxDegUGftq+teqQDmQ22seyR25qSPna60PxZIpQxi4D8+sNm9PxSGIn4pZtxN9gpg78j69yUM0E2OwVbjQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -856,16 +868,16 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/common": "15.0.2",
"@angular/compiler": "15.0.2",
"@angular/core": "15.0.2",
"@angular/platform-browser": "15.0.2"
"@angular/common": "15.0.3",
"@angular/compiler": "15.0.3",
"@angular/core": "15.0.3",
"@angular/platform-browser": "15.0.3"
}
},
"node_modules/@angular/router": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-15.0.2.tgz",
"integrity": "sha512-uRf/OTGHt7Ysxw1IgrzCTvtwoYwwDPJxsZm/jXfrILPxHYqsSvYNXgcGqOp1kXY1/ByotM0P2+5CA6h2VICFHg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-15.0.3.tgz",
"integrity": "sha512-Mym1qasRBLTwlwFHlWamrgvTXl09Uej2LTgqCD6Jg9uFQ/F+16qsSqTy107WkeJbsBzL95+rx66VtvwB//M45w==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -873,16 +885,16 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/common": "15.0.2",
"@angular/core": "15.0.2",
"@angular/platform-browser": "15.0.2",
"@angular/common": "15.0.3",
"@angular/core": "15.0.3",
"@angular/platform-browser": "15.0.3",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/service-worker": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.0.2.tgz",
"integrity": "sha512-r+9qS3ZoLkNutukzJLchZtr/NG16DGTcLu/Q2K84gTi/ybf88OCphL3uKwefF8BFguXoMNL+LLHEulrE1UzWaA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.0.3.tgz",
"integrity": "sha512-tMR82O4QIr0iuvAtUpeIcWcSbKWBLqHpgEHW3b7j8Oy+jZU4Bap5qM4jUanIOt4mboR7qV/tq1UXsZDo9Fs5rQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@ -893,8 +905,8 @@
"node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"@angular/common": "15.0.2",
"@angular/core": "15.0.2"
"@angular/common": "15.0.3",
"@angular/core": "15.0.3"
}
},
"node_modules/@assemblyscript/loader": {
@ -3486,9 +3498,9 @@
}
},
"node_modules/@ngtools/webpack": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.2.tgz",
"integrity": "sha512-vSIrPjXNRdtkwdYY8x7SzsteZ7HlKfUe/OG7AoUboP6mgAevhp6M/kv2ZMCHLzFFLJ8GO6ZhvCPCmPGIm5C8aA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.3.tgz",
"integrity": "sha512-LGiIpljdQnA3V2/eJUA4q8Idvh39dlgEISD+fyen+iASOsiwY00JCTAcJN/J5A0Gr/Vp4oVP9kC+I/Z27whBKA==",
"dev": true,
"engines": {
"node": "^14.20.0 || ^16.13.0 || >=18.10.0",
@ -3699,13 +3711,13 @@
}
},
"node_modules/@schematics/angular": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.0.2.tgz",
"integrity": "sha512-h5vTcOkJD0s+BMHRI87fVyKB+A/YqFolR7fhmhETTq2NwRg2oR0HTf7DbjVxPBwhvI5XzUV1MBPb30xXR2UG0w==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.0.3.tgz",
"integrity": "sha512-JVodVQNZBAd9TOUjbf19udH9Odu5bJ1g4cVbRnKfZ6V01Qw7iGVL9KrytNWGo/kR3cK2kXAxH0i2MU3WQNcA3A==",
"dev": true,
"dependencies": {
"@angular-devkit/core": "15.0.2",
"@angular-devkit/schematics": "15.0.2",
"@angular-devkit/core": "15.0.3",
"@angular-devkit/schematics": "15.0.3",
"jsonc-parser": "3.2.0"
},
"engines": {
@ -13764,12 +13776,12 @@
}
},
"@angular-devkit/architect": {
"version": "0.1500.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1500.2.tgz",
"integrity": "sha512-gprTEy6vD57yJCd6JqRaFZ/pfmXuEDHlH7mOVBcBdTGuuE1VJkiNJ69E9gw552L7wwVEsF0D6lVYTFHVDkMDmA==",
"version": "0.1500.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1500.3.tgz",
"integrity": "sha512-LNVCyxMz5T9Fib7H3zT2sCE9fhvCUgJoCdT9nN/onDi6LoJx2uGdkVq3IgIsrxAR86pk2ZAR/1d5HdwohxbM8g==",
"dev": true,
"requires": {
"@angular-devkit/core": "15.0.2",
"@angular-devkit/core": "15.0.3",
"rxjs": "6.6.7"
},
"dependencies": {
@ -13791,15 +13803,15 @@
}
},
"@angular-devkit/build-angular": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.0.2.tgz",
"integrity": "sha512-jB3iU8qbQkqDGXr/DLPuU3jB7eAyiTDyk7f7c5hS+E9j2FSrWIZPOucTJXWfukA+yFs1nIBRVxSNYp3yqwAXiA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.0.3.tgz",
"integrity": "sha512-I1/88tCzsqxHl85JrjbKLwHj++ohE9s8UHqmFguIULoh9+FCCQNGpccXLL+wEXtIFfLzugddiS8GO9WNE8T6Ig==",
"dev": true,
"requires": {
"@ampproject/remapping": "2.2.0",
"@angular-devkit/architect": "0.1500.2",
"@angular-devkit/build-webpack": "0.1500.2",
"@angular-devkit/core": "15.0.2",
"@angular-devkit/architect": "0.1500.3",
"@angular-devkit/build-webpack": "0.1500.3",
"@angular-devkit/core": "15.0.3",
"@babel/core": "7.20.2",
"@babel/generator": "7.20.4",
"@babel/helper-annotate-as-pure": "7.18.6",
@ -13810,7 +13822,7 @@
"@babel/runtime": "7.20.1",
"@babel/template": "7.18.10",
"@discoveryjs/json-ext": "0.5.7",
"@ngtools/webpack": "15.0.2",
"@ngtools/webpack": "15.0.3",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.13",
"babel-loader": "9.1.0",
@ -13949,12 +13961,12 @@
}
},
"@angular-devkit/build-webpack": {
"version": "0.1500.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1500.2.tgz",
"integrity": "sha512-T1spkWTKpYlB4xsEX1PqqwYWBNw/R62toalfgcGdGNXrizJeI46lJ0zMdIjpe8UHhy/i5iK5s5LQ5pz0Ow2TIg==",
"version": "0.1500.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1500.3.tgz",
"integrity": "sha512-PUkYJFFl7hUwi+rm47xVSXwbWabogZVU0ipbncZPO/QrsX2yEuFT8rRvkplmSt1Y45rGTI58lcKj5aM4N3+Meg==",
"dev": true,
"requires": {
"@angular-devkit/architect": "0.1500.2",
"@angular-devkit/architect": "0.1500.3",
"rxjs": "6.6.7"
},
"dependencies": {
@ -13976,9 +13988,9 @@
}
},
"@angular-devkit/core": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.0.2.tgz",
"integrity": "sha512-XkdNKyeYvnCq0zWuEda163muUV38ifNyK6EjrbhI5pQWNg7myxtDmLenjtpXLGLZwjxqsart2l/uoYsk1xQCmQ==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.0.3.tgz",
"integrity": "sha512-sJsC1uZnOs66uTEGS6E/FlMInERvChIC1oUwfgP4NMYFy4KLkzTDYZ+JAtK5/k418N+j0aS+DndfrRT3n7WNUw==",
"dev": true,
"requires": {
"ajv": "8.11.0",
@ -14006,12 +14018,12 @@
}
},
"@angular-devkit/schematics": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.0.2.tgz",
"integrity": "sha512-FqimOzQCwRGmz/NPPiK6QpAxI+qpy8rYQRlWRWSOfQgjb+cl4rD2isllalYvzO+5mmb88fwJ7bj9cP2X5khpcg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.0.3.tgz",
"integrity": "sha512-vIS8XaH3pyWql1G4Nux7EplQsph3FiMXd6U/YV9YK0g1U0k0Rh8w+9zM4yrRbrNf2BKrx1VObS0n6ibGrm1TwA==",
"dev": true,
"requires": {
"@angular-devkit/core": "15.0.2",
"@angular-devkit/core": "15.0.3",
"jsonc-parser": "3.2.0",
"magic-string": "0.26.7",
"ora": "5.4.1",
@ -14044,32 +14056,32 @@
}
},
"@angular/animations": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.0.2.tgz",
"integrity": "sha512-bghNrTPbRaxL1SqiKFFUdDFDClGFzES6AkGbtBj1kE6IOC3tNbTSc2ozsuVAGOi96zqumnonaA000dIIqfvYMw==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.0.3.tgz",
"integrity": "sha512-kwUprQMjMvMawpyd5aLzW9DWLd7grlzm4ut4YIqXRf1UJm35KsTjwhvQWNj481u2gUjKxD2rBfkVakyzW5Na3A==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/cdk": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.0.1.tgz",
"integrity": "sha512-yV/nietivRC8JJrEt0M3RXo+4PMk8cReZVhbV0ME6MOehJ7NBw7uIBjfIbLWE9YGEHZi+TCzdxqDuWqH5RCiog==",
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-15.0.2.tgz",
"integrity": "sha512-khTZT/vWDLoCkIxXyrpmeFIMfsED3KdKQqWCiuvUHGHhJn5iOa2wDQXQEkrFpNaQ4v1mbHE2I11DljiieIyv5w==",
"requires": {
"parse5": "^7.1.2",
"tslib": "^2.3.0"
}
},
"@angular/cli": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.0.2.tgz",
"integrity": "sha512-SRPCYiK5A+U0V173EUZNYHtOvFtxefH9hfie2+XcJX9B/7VxqIkyRYXOUUyWtC7yzbxWNJ1+WG5X4S5C2LrTEw==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.0.3.tgz",
"integrity": "sha512-xLmsSkGeTxkHYHmsThT3mnethXt3VN71e+lOGs+GobJb3R2Lh8FrU07bsr5at/ixaSC/Ejvvt9dhuwZonysDEQ==",
"dev": true,
"requires": {
"@angular-devkit/architect": "0.1500.2",
"@angular-devkit/core": "15.0.2",
"@angular-devkit/schematics": "15.0.2",
"@schematics/angular": "15.0.2",
"@angular-devkit/architect": "0.1500.3",
"@angular-devkit/core": "15.0.3",
"@angular-devkit/schematics": "15.0.3",
"@schematics/angular": "15.0.3",
"@yarnpkg/lockfile": "1.1.0",
"ansi-colors": "4.1.3",
"ini": "3.0.1",
@ -14098,32 +14110,32 @@
}
},
"@angular/common": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-15.0.2.tgz",
"integrity": "sha512-BZkaUdFv6A0a8m3R/HEYmwZrULMHwRWQh+ukSQEz9reVNUiH0/mNvj9I4iYYCfYXHPiyMIRfAeu/fqdl14DBFg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-15.0.3.tgz",
"integrity": "sha512-TYpNnP6f7+x+FqyFCjl+D7rqJojMJT3QURwbnKsZYO7gsfoKashgrLxd9f3lQpa9EHvdMsVZWGZuPmoerGQ5qg==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/compiler": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.0.2.tgz",
"integrity": "sha512-dD1Vv2txp09V7RaJK2tvGRWpM2RsDARVAGL65hfJY2txeEFRyajcle6jOI11NfGpgsZvptN7o5oc8ozQI1hgTA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.0.3.tgz",
"integrity": "sha512-LNQkQgjAy43ZbQcoUzbzwaCokl6LQHhnTnGIO8s8ZWFT9cTRORsLb/ziMKPPIWlSUImHUG4NH0dK7fVe7/eAng==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/compiler-cli": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.0.2.tgz",
"integrity": "sha512-WZCULskbuoMA0iQ36H2nGgKj017JENR+wDnwuQ+/1ECtBN2PpjJiws/m5bntBzQe96w2fue6tOLh09WESQgRHw==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.0.3.tgz",
"integrity": "sha512-3IH1Ns4Ed/VFQlNNtgIcorht7JK7SoBzpbxrbqjogoHZwUR3OTn+dvX87N7zMn0yxAL0T6Jv0UTILcGY0EP9HQ==",
"dev": true,
"requires": {
"@babel/core": "^7.17.2",
"chokidar": "^3.0.0",
"convert-source-map": "^1.5.1",
"dependency-graph": "^0.11.0",
"magic-string": "^0.26.0",
"magic-string": "^0.27.0",
"reflect-metadata": "^0.1.2",
"semver": "^7.0.0",
"sourcemap-codec": "^1.4.8",
@ -14183,29 +14195,38 @@
"@jridgewell/sourcemap-codec": "^1.4.10",
"@jridgewell/trace-mapping": "^0.3.9"
}
},
"magic-string": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
"integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"dev": true,
"requires": {
"@jridgewell/sourcemap-codec": "^1.4.13"
}
}
}
},
"@angular/core": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-15.0.2.tgz",
"integrity": "sha512-qM0T4r3Z3Qfk+5+M5JRB1qr3AUKgabbC0kARY+R+QvwbQBE6UoeWw5eRuUbTGDP70Ikeeg0xZebpkr7Oghp9/A==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-15.0.3.tgz",
"integrity": "sha512-tYQszxkk32RZkMA7Czv9l5apiDIsoqVO2taIuPKfesAcwsQ7z/x3JTu3JkwUnB9c9nq2c18wIzjzMs4iElxdVQ==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/forms": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.0.2.tgz",
"integrity": "sha512-c7t2pk1nzXIibIaIo4wsDd+VipiuDXqV1bolluAVaRjnS80BEQqOkudNNBgodx8sVkjEYI+cpLp+vE7FEOjHdg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.0.3.tgz",
"integrity": "sha512-oPc1lpXvwFM1QHPxsayIlZ9C4/mmFrvdnSV/x/IzHDZpgqZyLT2rnDJxqpxn7KCcn71bPdU94fKTI6Fbnkj/dQ==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/localize": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.0.2.tgz",
"integrity": "sha512-7qZcEl9ZscCwGzmCviUQvkeGyaH58xSrW7eZ2nQPVKCwU9DGLtSXd0xTqTe6nmjigO7BG0u4D2yt1c6/Q+X8yQ==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/localize/-/localize-15.0.3.tgz",
"integrity": "sha512-nwkZoUBPCAg3/TxVJ1mVzdOjneJeOrmHnkjQwMfp22f6Ok3gfnECi+GIexHMLRu3bKfP+HRGBI+fjAbSzT/CjQ==",
"dev": true,
"requires": {
"@babel/core": "7.19.3",
@ -14247,9 +14268,9 @@
}
},
"@angular/material": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/@angular/material/-/material-15.0.1.tgz",
"integrity": "sha512-JXMcRf27HgXwjoNOKD04YubJ14M9Y66g5Ol4R5EDShnwvvzU1OKLjaYN3SYpH5iMauZztjljsVBsLlO8n/TVFA==",
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/material/-/material-15.0.2.tgz",
"integrity": "sha512-jXjgKFK09DcqShXSvKJLQ98MSqV2LuBO6ZuJj/gz96ZWoAhTTuWn0hL3xsoKp+kaF5DPdDFd24gLr8YFRibaIQ==",
"requires": {
"@material/animation": "15.0.0-canary.7971d6ad5.0",
"@material/auto-init": "15.0.0-canary.7971d6ad5.0",
@ -14302,41 +14323,41 @@
}
},
"@angular/material-moment-adapter": {
"version": "15.0.1",
"resolved": "https://registry.npmjs.org/@angular/material-moment-adapter/-/material-moment-adapter-15.0.1.tgz",
"integrity": "sha512-kAzaY9YMZEtPXtwhtfUoLMpiV6rJ5iZgpLpjNHvn8CpUlzy+1bMa9K9toHnblynix2qYnoDJ6vcWtHDDGBTqNg==",
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/material-moment-adapter/-/material-moment-adapter-15.0.2.tgz",
"integrity": "sha512-d74B4DpZrT89F2EMYcaXcvjp+SJ3gNdI8dVY9iCLHuK3Zy1RN1q1DIlg4qMaZYA+fjmRSu0fh+elRRw6wTVPOQ==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/platform-browser": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.0.2.tgz",
"integrity": "sha512-Dau9Ip5ub35lyJ+Bl2sUMQ4CoCgj8tdcNWDyQrfYynllKZfbQNaNY60To48P4u7pVGwN/Ib8Wb+jcloZJUXm4Q==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.0.3.tgz",
"integrity": "sha512-XIgAh6/SI4m2JfFdtKWmh8BVPzs3gV8VuOVYdykWrYrhDCVz5X3J7AXGxn9AX1S+dMuQPi91lM1icErunVrCZQ==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/platform-browser-dynamic": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.0.2.tgz",
"integrity": "sha512-OJ3WevyoR/rEYs9zqY2NzYX+2OqcWrmATFnvdFNMztjl8HO/SVak1URz8phZeSRslWjILlJ4nxPORVwV8TlW+w==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.0.3.tgz",
"integrity": "sha512-+hdywxDegUGftq+teqQDmQ22seyR25qSPna60PxZIpQxi4D8+sNm9PxSGIn4pZtxN9gpg78j69yUM0E2OwVbjQ==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/router": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-15.0.2.tgz",
"integrity": "sha512-uRf/OTGHt7Ysxw1IgrzCTvtwoYwwDPJxsZm/jXfrILPxHYqsSvYNXgcGqOp1kXY1/ByotM0P2+5CA6h2VICFHg==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-15.0.3.tgz",
"integrity": "sha512-Mym1qasRBLTwlwFHlWamrgvTXl09Uej2LTgqCD6Jg9uFQ/F+16qsSqTy107WkeJbsBzL95+rx66VtvwB//M45w==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/service-worker": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.0.2.tgz",
"integrity": "sha512-r+9qS3ZoLkNutukzJLchZtr/NG16DGTcLu/Q2K84gTi/ybf88OCphL3uKwefF8BFguXoMNL+LLHEulrE1UzWaA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-15.0.3.tgz",
"integrity": "sha512-tMR82O4QIr0iuvAtUpeIcWcSbKWBLqHpgEHW3b7j8Oy+jZU4Bap5qM4jUanIOt4mboR7qV/tq1UXsZDo9Fs5rQ==",
"requires": {
"tslib": "^2.3.0"
}
@ -16390,9 +16411,9 @@
}
},
"@ngtools/webpack": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.2.tgz",
"integrity": "sha512-vSIrPjXNRdtkwdYY8x7SzsteZ7HlKfUe/OG7AoUboP6mgAevhp6M/kv2ZMCHLzFFLJ8GO6ZhvCPCmPGIm5C8aA==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.0.3.tgz",
"integrity": "sha512-LGiIpljdQnA3V2/eJUA4q8Idvh39dlgEISD+fyen+iASOsiwY00JCTAcJN/J5A0Gr/Vp4oVP9kC+I/Z27whBKA==",
"dev": true,
"requires": {}
},
@ -16542,13 +16563,13 @@
}
},
"@schematics/angular": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.0.2.tgz",
"integrity": "sha512-h5vTcOkJD0s+BMHRI87fVyKB+A/YqFolR7fhmhETTq2NwRg2oR0HTf7DbjVxPBwhvI5XzUV1MBPb30xXR2UG0w==",
"version": "15.0.3",
"resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.0.3.tgz",
"integrity": "sha512-JVodVQNZBAd9TOUjbf19udH9Odu5bJ1g4cVbRnKfZ6V01Qw7iGVL9KrytNWGo/kR3cK2kXAxH0i2MU3WQNcA3A==",
"dev": true,
"requires": {
"@angular-devkit/core": "15.0.2",
"@angular-devkit/schematics": "15.0.2",
"@angular-devkit/core": "15.0.3",
"@angular-devkit/schematics": "15.0.3",
"jsonc-parser": "3.2.0"
}
},

View File

@ -1,6 +1,6 @@
{
"name": "bstlboard",
"version": "1.5.3",
"version": "1.5.4",
"license": "AGPL3",
"scripts": {
"ng": "ng",
@ -13,28 +13,28 @@
"private": true,
"dependencies": {
"@angular-material-components/datetime-picker": "^9.0.0",
"@angular/animations": "^15.0.2",
"@angular/cdk": "^15.0.1",
"@angular/common": "^15.0.2",
"@angular/compiler": "^15.0.2",
"@angular/core": "^15.0.2",
"@angular/forms": "^15.0.2",
"@angular/material": "^15.0.1",
"@angular/material-moment-adapter": "^15.0.1",
"@angular/platform-browser": "^15.0.2",
"@angular/platform-browser-dynamic": "^15.0.2",
"@angular/router": "^15.0.2",
"@angular/service-worker": "^15.0.2",
"@angular/animations": "^15.0.3",
"@angular/cdk": "^15.0.2",
"@angular/common": "^15.0.3",
"@angular/compiler": "^15.0.3",
"@angular/core": "^15.0.3",
"@angular/forms": "^15.0.3",
"@angular/material": "^15.0.2",
"@angular/material-moment-adapter": "^15.0.2",
"@angular/platform-browser": "^15.0.3",
"@angular/platform-browser-dynamic": "^15.0.3",
"@angular/router": "^15.0.3",
"@angular/service-worker": "^15.0.3",
"moment": "^2.29.4",
"rxjs": "~7.6.0",
"tslib": "^2.4.1",
"zone.js": "~0.12.0"
},
"devDependencies": {
"@angular-devkit/build-angular": "^15.0.2",
"@angular/cli": "^15.0.2",
"@angular/compiler-cli": "^15.0.2",
"@angular/localize": "^15.0.2",
"@angular-devkit/build-angular": "^15.0.3",
"@angular/cli": "^15.0.3",
"@angular/compiler-cli": "^15.0.3",
"@angular/localize": "^15.0.3",
"@types/jasmine": "^4.3.1",
"jasmine-core": "~4.5.0",
"karma": "^6.4.1",

View File

@ -35,16 +35,16 @@
<span class="spacer"></span>
<div class="mat-mdc-paginator flex">
<div *ngIf="filter" class="mat-mdc-paginator filter-container">
<div class="mat-mdc-paginator flex wrap">
<div *ngIf="filter" class="mat-mdc-paginator flex wrap filter-container">
<a mat-icon-button (click)="filterOpen=!filterOpen" title="{{'entries.filter' | i18n}}"
[color]="filterOpen ? 'accent' : 'primary'">
<mat-icon>filter_alt</mat-icon>
</a>
<div *ngIf="filterOpen" class="flex">
<div class="flex wrap filter" *ngIf="filterOpen">
<ui-tagspicker [(model)]="tags" placeholder="{{'entries.filter.tags' | i18n}}" [change]="boundTagsPickerChange">
</ui-tagspicker>
<mat-form-field>
<input matInput [matDatepicker]="picker" [value]="entries && entries.filter && entries.filter.date"
(dateChange)="setFilter('date', $event.value && $event.value.toISOString() || undefined)"
@ -74,7 +74,6 @@
</mat-select>
</mat-form-field>
<ui-tagspicker [(model)]="excludedTags" placeholder="{{'entries.filter.excludedTags' | i18n}}"
[change]="boundExcludedTagsPickerChange">
</ui-tagspicker>

View File

@ -11,12 +11,19 @@
.filter-container {
padding-left: 15px;
display: flex;
justify-content: center;
justify-content: flex-start;
align-items: center;
mat-form-field {
margin-left: 15px;
.filter {
justify-content: flex-start;
align-items: center;
&> * {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 15px;
}
}
}

View File

@ -45,7 +45,7 @@
</mat-toolbar>
<mat-sidenav-container>
<mat-sidenav #sidenav [mode]="isBiggerScreen() ? 'side' : 'over'" [(opened)]="opened || searchFocus"
<mat-sidenav #sidenav [mode]="isBiggerScreen() ? 'side' : 'over'" [(opened)]="opened || searchFocus" [autoFocus]="false"
(click)="!isBiggerScreen() && this.close()">
<mat-nav-list *ngIf="authenticated">
<ui-viewmenu></ui-viewmenu>

View File

@ -177,6 +177,14 @@ qrcode canvas {
overflow: auto;
}
.scroll-x-container {
overflow-x: auto;
}
.scroll-y-container {
overflow-y: auto;
}
.spacer {
flex: 1 1 auto;
}