From 51c6792fc689f303acb746ce129a5ea8f9f0c3c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20My=C5=9Bliwiec?= Date: Mon, 2 Feb 2026 14:56:29 +0100 Subject: [PATCH] chore: update sponsors --- package-lock.json | 1054 +--------------------- package.json | 1 + src/app/homepage/homepage.component.html | 61 +- src/assets/sponsors/serpapi.png | Bin 0 -> 65691 bytes 4 files changed, 47 insertions(+), 1069 deletions(-) create mode 100644 src/assets/sponsors/serpapi.png diff --git a/package-lock.json b/package-lock.json index eacd0825..373dfe51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "MIT", "dependencies": { "@angular/animations": "21.0.5", + "@angular/cdk": "^21.0.5", "@angular/common": "21.0.5", "@angular/compiler": "21.0.5", "@angular/core": "21.0.5", @@ -860,11 +861,10 @@ } }, "node_modules/@angular/cdk": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.0.3.tgz", - "integrity": "sha512-abfckeZfFvovdpxuQHRE4gS1VLNa05Dx0ZSKLGVL9DsQsi4pgn6wWg1y9TkXMlmtpG/EhLmCBxUc6LOHfdeWQA==", + "version": "21.0.5", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.0.5.tgz", + "integrity": "sha512-yO/IRYEZ5wJkpwg3GT3b6RST4pqNFTAhuyPdEdLcE81cs283K3aKOsCYh2xUR3bR4WxBh2kBPSJ31AFZyJXbSA==", "license": "MIT", - "peer": true, "dependencies": { "parse5": "^8.0.0", "tslib": "^2.3.0" @@ -2993,18 +2993,6 @@ "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/@commitlint/cli": { "version": "19.8.0", "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.8.0.tgz", @@ -6737,19 +6725,11 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@standard-schema/spec": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node10": { @@ -6878,18 +6858,6 @@ "@types/node": "*" } }, - "node_modules/@types/cors": { - "version": "2.8.17", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/deep-eql": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", @@ -8300,18 +8268,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^4.5.0 || >= 5.9" - } - }, "node_modules/baseline-browser-mapping": { "version": "2.9.7", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.7.tgz", @@ -9210,24 +9166,6 @@ "node": ">=8" } }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -9238,27 +9176,6 @@ "node": ">=0.8" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/constant-case": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz", @@ -9582,15 +9499,6 @@ "node": ">=4" } }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/cycle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", @@ -9613,18 +9521,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/date-format": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -9815,33 +9711,6 @@ "dev": true, "license": "MIT" }, - "node_modules/dgeni-packages/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/dgeni-packages/node_modules/commander": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", @@ -9921,21 +9790,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/dgeni-packages/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/dgeni-packages/node_modules/htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -10003,36 +9857,6 @@ } } }, - "node_modules/dgeni-packages/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/dgeni-packages/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/dgeni-packages/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", @@ -10217,21 +10041,6 @@ "node": ">=6" } }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -10367,18 +10176,6 @@ "node": ">= 4" } }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -10404,61 +10201,6 @@ "node": ">=0.10.0" } }, - "node_modules/engine.io": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", - "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.7.2", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/engine.io/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/enhanced-resolve": { "version": "5.18.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", @@ -10473,24 +10215,6 @@ "node": ">=10.13.0" } }, - "node_modules/ent": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", - "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "punycode": "^1.4.1", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -11585,63 +11309,6 @@ "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/find-up": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", @@ -11763,23 +11430,6 @@ "node": ">= 0.8" } }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, "node_modules/fs-minipass": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", @@ -12095,24 +11745,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -12940,27 +12572,6 @@ "dev": true, "license": "MIT" }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", @@ -13040,21 +12651,6 @@ "dev": true, "license": "MIT" }, - "node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -13225,18 +12821,6 @@ "dev": true, "license": "MIT" }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", @@ -13264,47 +12848,6 @@ "node": "*" } }, - "node_modules/karma": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", - "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.7.2", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/karma-source-map-support": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", @@ -13315,299 +12858,6 @@ "source-map-support": "^0.5.5" } }, - "node_modules/karma/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/karma/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/karma/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/karma/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/karma/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/karma/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/karma/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/karma/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/karma/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/karma/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/karma/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/karma/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/karma/node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/karma/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/karma/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/karma/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -14148,25 +13398,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", @@ -14379,21 +13610,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -14650,21 +13866,6 @@ "node": ">= 18" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/mrmime": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", @@ -16111,27 +15312,6 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "license": "MIT" }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.9" - } - }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -16706,26 +15886,6 @@ ], "license": "MIT" }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -17316,116 +16476,6 @@ "no-case": "^2.2.0" } }, - "node_modules/socket.io": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", - "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.6.0", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.2.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", - "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "debug": "~4.3.4", - "ws": "~8.17.1" - } - }, - "node_modules/socket.io-adapter/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -17712,23 +16762,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/streamroller": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -18386,35 +17419,6 @@ "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/ua-parser-js": { - "version": "0.7.40", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz", - "integrity": "sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", @@ -18552,18 +17556,6 @@ "dev": true, "license": "MIT" }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -19408,18 +18400,6 @@ "node": ">=18" } }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/watchpack": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", @@ -20382,30 +19362,6 @@ "dev": true, "license": "ISC" }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/wsl-utils": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", diff --git a/package.json b/package.json index 4a044ac6..43e378ba 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "private": true, "dependencies": { "@angular/animations": "21.0.5", + "@angular/cdk": "21.0.5", "@angular/common": "21.0.5", "@angular/compiler": "21.0.5", "@angular/core": "21.0.5", diff --git a/src/app/homepage/homepage.component.html b/src/app/homepage/homepage.component.html index 6a3b4a87..075f0389 100644 --- a/src/app/homepage/homepage.component.html +++ b/src/app/homepage/homepage.component.html @@ -1,6 +1,9 @@ @@ -23,33 +26,48 @@

Principal Sponsors

- - Trilon Logo - - - - - Mojam Logo

Sponsors / Partners

- + Become a sponsor
@@ -60,11 +78,14 @@

Made by - + Kamil Myƛliwiec

- \ No newline at end of file + diff --git a/src/assets/sponsors/serpapi.png b/src/assets/sponsors/serpapi.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf69fcc028a48279a1801c07ac7ffdb3263fd54 GIT binary patch literal 65691 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%0A4cSJ&Ni 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 X$+bOs@;|Y`z8)C~1@UT8qrm?IyGL;I literal 0 HcmV?d00001